From ba4aa1200796f366ee86cc468cd8da98834920ed Mon Sep 17 00:00:00 2001 From: Marco Pagliarulo Date: Mon, 10 Nov 2014 00:01:06 +0100 Subject: [PATCH] layout fix to support tablet and update improvements --- app/alloy.js | 37 ++++++++++++++++-- .../android/images/res-port-hdpi/favOff.png | Bin 3924 -> 6823 bytes .../android/images/res-port-hdpi/favOn.png | Bin 2881 -> 4287 bytes .../android/images/res-port-ldpi/favOff.png | Bin 1644 -> 4064 bytes .../android/images/res-port-ldpi/favOn.png | Bin 1465 -> 2725 bytes .../android/images/res-port-mdpi/favOff.png | Bin 2367 -> 5845 bytes .../android/images/res-port-mdpi/favOn.png | Bin 1993 -> 3720 bytes .../android/images/res-port-xhdpi/favOff.png | Bin 5838 -> 12382 bytes .../android/images/res-port-xhdpi/favOn.png | Bin 4192 -> 8024 bytes .../android/images/res-port-xxhdpi/favOff.png | Bin 1504 -> 2512 bytes .../android/images/res-port-xxhdpi/favOn.png | Bin 1281 -> 1979 bytes app/assets/images/favOff.png | Bin 1401 -> 1853 bytes app/assets/images/favOn.png | Bin 1173 -> 1462 bytes app/controllers/blog.js | 5 ++- app/controllers/blogPost.js | 18 +++++++-- app/controllers/favorites.js | 18 +++++++-- app/controllers/infoDetail.js | 3 ++ app/controllers/live.js | 21 ++++++++-- app/controllers/location.js | 3 ++ app/controllers/schedule_group.js | 18 +++++++-- app/controllers/schedule_list.js | 17 ++++++-- app/controllers/speaker.js | 3 ++ app/controllers/speakerDetail.js | 6 +++ app/controllers/sponsor.js | 3 ++ app/controllers/talkDetail.js | 24 ++++++++++-- app/styles/app.tss | 15 ++++--- app/styles/blog.tss | 4 +- app/styles/countdown.tss | 16 ++++---- app/styles/location.tss | 2 +- app/styles/schedule_group.tss | 15 +++---- app/styles/speakerDetail.tss | 2 +- app/styles/sponsor.tss | 2 +- app/styles/talkDetail.tss | 8 ++-- 33 files changed, 185 insertions(+), 55 deletions(-) diff --git a/app/alloy.js b/app/alloy.js index 8bbc0e9..e05d29f 100644 --- a/app/alloy.js +++ b/app/alloy.js @@ -15,8 +15,10 @@ Alloy.Globals.Map = require('ti.map'); Alloy.Globals.osName = Ti.Platform.osname; Alloy.Globals.filesDownload = {}; Alloy.Globals.updateCount = 0; +Alloy.Globals.isAndroidTablet = false; switch(Alloy.Globals.osName){ case 'android': + Alloy.Globals.isAndroidTablet = (Ti.Platform.Android.getPhysicalSizeCategory() == Ti.Platform.Android.PHYSICAL_SIZE_CATEGORY_LARGE || Ti.Platform.Android.getPhysicalSizeCategory() == Ti.Platform.Android.PHYSICAL_SIZE_CATEGORY_XLARGE); Alloy.Globals.museo_slab_500 = 'museo_slab_500'; Alloy.Globals.museo_slab_700 = 'museo_slab_700'; Alloy.Globals.museosans_300 = 'museosans_300'; @@ -97,6 +99,15 @@ updateData = function(type){ if(typeof mapping != 'undefined'){ for(var key in node){ if(typeof mapping[key] != 'undefined'){ + if(node[key] != ""){ + if(typeof mapping[key]['type'] != 'undefined' && mapping[key]['type'] == 'file' && typeof mapping[key]['callback'] != 'undefined' ){ + object[mapping[key]['field']] = (typeof mapping[key]['callback'] != 'undefined') ? mapping[key]['callback'](node[key], type) : node[key]; + } + else{ + object[mapping[key]['field']] = (typeof mapping[key]['callback'] != 'undefined') ? mapping[key]['callback'](node[key]) : node[key]; + } + } + /* if(typeof mapping[key]['type'] != 'undefined' && mapping[key]['type'] == 'file' && typeof mapping[key]['callback'] != 'undefined' && node[key] != ""){ file = true; files[files.length] = { @@ -109,6 +120,7 @@ updateData = function(type){ else if(node[key] != ""){ object[mapping[key]['field']] = (typeof mapping[key]['callback'] != 'undefined') ? mapping[key]['callback'](node[key]) : node[key]; } + */ } } } @@ -120,6 +132,10 @@ updateData = function(type){ var currentCollection = collection.get(object[id]); if(typeof object['changed'] == 'undefined' || (typeof currentCollection != 'undefined' && object['changed'] > currentCollection.get('changed')) || typeof currentCollection == 'undefined'){ ids[ids.length] = object[id]; + Ti.API.info(JSON.stringify(object)); + var row = Alloy.createModel(type,object); + row.save(); + /* if(file){ if(typeof Alloy.Globals.filesDownload[type] == 'undefined'){ Alloy.Globals.filesDownload[type] = new Array(); @@ -130,6 +146,7 @@ updateData = function(type){ var row = Alloy.createModel(type,object); row.save(); } + */ } } } @@ -163,11 +180,17 @@ updateData = function(type){ client.open("GET", url); client.send(); }; -function getImageBlob(url, data, field, type, files){ +function getImageBlob(url, type){ Alloy.Globals.updateCount++; + var filename = url.substring(url.lastIndexOf('/')+1); + var f = Ti.Filesystem.getFile(Ti.Filesystem.applicationDataDirectory,filename); var xhr = Titanium.Network.createHTTPClient({ onload : function(e){ if (xhr.status == 200 ) { + f.write(this.responseData); // write to the file + var type = this._properties['type']; +// this.responseData +/* var data = this._properties['data']; var field = this._properties['field']; var files = this._properties['files']; @@ -181,12 +204,15 @@ function getImageBlob(url, data, field, type, files){ var currentFile = files.shift(); currentFile.callback(currentFile.value, data, currentFile.field, type, files); } +*/ } event = {}; event.type = type; Ti.App.fireEvent('updateDataEnd',event); }, onerror : function(e) { + var type = this._properties['type']; +/* var data = this._properties['data']; var field = this._properties['field']; var files = this._properties['files']; @@ -200,20 +226,26 @@ function getImageBlob(url, data, field, type, files){ var currentFile = files.shift(); currentFile.callback(currentFile.value, data, currentFile.field, type, files); } +*/ event = {}; event.type = type; Ti.App.fireEvent('updateDataEnd',event); }, }); - + xhr.applyProperties({ + 'type' : type, + }); +/* xhr.applyProperties({ 'data' : data, 'field' : field, 'type' : type, 'files' : files }); +*/ xhr.open('GET',url); xhr.send(); + return f.nativePath; } function getSponsorType(sponsorType){ var sponsorTypes = { @@ -530,4 +562,3 @@ function twitterShare(data){ }); } -Alloy.Globals.isAndroidTablet = (Ti.Platform.osname == "android" && (Ti.Platform.Android.getPhysicalSizeCategory() == Ti.Platform.Android.PHYSICAL_SIZE_CATEGORY_LARGE || Ti.Platform.Android.getPhysicalSizeCategory() == Ti.Platform.Android.PHYSICAL_SIZE_CATEGORY_XLARGE)); \ No newline at end of file diff --git a/app/assets/android/images/res-port-hdpi/favOff.png b/app/assets/android/images/res-port-hdpi/favOff.png index 4133b6fdee3724b10b0f5138fbd9b5872fe7683b..e3a02b1a7f23e103d37fce2f7dc942ae086cfa31 100644 GIT binary patch literal 6823 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 Vg`Aq<2*v;a002ovPDHLkV1mp0;KBd^ literal 3924 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 inwwR^vWEQ+nEwZb94B$NmrMWv0000 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 literal 2881 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 diff --git a/app/assets/android/images/res-port-ldpi/favOff.png b/app/assets/android/images/res-port-ldpi/favOff.png index 067269a675eba7ab4a7bd38cd8a02e1605e60e39..6d46bb30f314d9896381ec94d0fbf326a840b91c 100644 GIT binary patch literal 4064 zcmV<641 zYiwOrcK+7d`<(mq^|c*`Kp;TkI3Z4$gcKn3%CXxR1w$XC7@)K0DK-F{PlMmJRNH={OY8RtJ*b6HFK^*%@azXhx z20z@`*Z}T3aeP&CJ7r!RJ>s;Kp16P6Q6XjkyHc zm*+4NSZHRprIJ&b+*+4kb}#mkgUG!3IbQ=4_Ci{|@p6I$k4P8@F(`C`dSBzg4Oc-B z%P$J-&UMZ3nBYV}43aPq2LD;hH(pL)Z`GgAvCR(wQ=`Aemd2y#m#0RbiJ*w!1h{=! z7F(~)VK}f*#B59BPGxdy=351GKWMb_PaFM)`UB(P{-o~uM3V4B1dtKha}S^V-$Dj;&}x{i6( z??R!VB2uoLn9DpU1Od?1#lSYSH+K`dfgWsel>)}Jw&IB&HTc>3|0K_Am7pX{#ABgD z*WIge`?4&oNR;=hEdJeVACKbmFP}u#V>l5G9HPkr1_%UVB34A`FNOG(Sww$2 z6}Av7jESP?i82Z6XaZwd$m1}h@1K}v&I0YsN2hlvMH+`IM=0HGBJ4qfew_Z%lu zTOb1R{3#$|3}hyd(c~fl#ZIDZqfg_cvZ4du`}Nk#Mt?dL{Kh|>00D3!&`e+=Bos}g zPlA9@A!QnJh!x>Na>4*0f-8@A2Nd2%tN-DxJ2;>JH#zZ5D*a&6T!>? zk_o8y71CPa`kaq^LZhuQg{Gv&%}dhQyfky^u+Ly`oEgL0=ZZLAGC0;hj={3Q`@;c> z#$hNhaB?v@YGQ985D@`EAS6?80itpZ+6@l=5hxY4SqZScU#TWqKt`+rY$tNekI{}OnSdq&7 zpZr@UKr>B9^Gc10s>Yf0#|b9hYuqGB`Gmr!mZWj#b@d>cdVHJ!KRUF(Z^y=6C=?X- z#yhC^qOyZ*%hPW^sj~IE%*a4UBA#N#aA0uD(hQ!ts|ERln$=>q&=&jjli@PXd)avKaTr;(1-KmA?kb$lnOpoJ_MV7kBqPu;J?{h?>AxWz(Go1s!BJA3Efn+OcWB9UI-v$&`voNNa_mz%Duo zGl4fQ2A@)PY;^aj9h>%VK6J=K2U$#0R=cEr+YgHF*-B>BQ*Z84ne3CUG;YON*348i z7WKZuKYpfV!KcHl!SCF(KgKZASeL8^^lT;5eo*wOol})y+~O%=F2Mt{th3dkg!#-4 z@z`?(9;l(vSPKcWIrY_Q@tAW79;l%tHvM#9OqmWpIEA;)6+wiF-Pv526MzVK^K5Y% z@Qf=357bx_ypRO)l9q_XIziS`_-HJ^`@`kv2s?-O7)}HP;NAXld{hjO^`qS=5ea!o zd!^ukD=3QgY$daKOzR*ZfyEB(H4XOIW<5tZPak<0%*?5P?yd zdUoZp$4~9tw0~XUs9!7iEB3Rwxy_+dmjLjjsKUh(hfOP@_ zSWF0rv^1q(%z(&U$;HVPC}1xEKz8Z1%gOU|utqB7Ijqbj08HNW%%w?XleIdZj21v9 zf-yp#pUW=2c6qgLwOH*0bhQxxDCU)<{iHZ668((U$^tl>>0e#cn2loMF<0l4P)raJ zh*%-*Cl&L`YTs(Hnh9uc-bMhxMC(a=5MpOUQ0FtQ%O<8cJDo)p9RU+23Ybh08JFTA z9`d?6A1TGK0tk^K?SVx$RQpzo=~^FHx+N|>(@hWu1|e{QWoeCN8L#5(#eT%VRn!`Y zlY=Gv?a?y;fCtwv#p-;d9$UFJzHo#%t6X2_3XWeS!nMXE7Q^3-?Q>2k_vArTCqjn$eWh z6GT*>DWdxUAfpvl)Ftr2NEr!MB-Q{TYtY%rU02XWQri@$WPp~&&t^fqD$W2_1UKY- zFh%JqHe1=jDI%OJ89a9QW8C#ZFaGApCtxBpBs3Zm8Uo;Jhd#nxFZANE!yn^($xMK^ zRRc<8OT03dh{ujH0r9HHr`j_?tqO=za-D8r&u^5lEW}ZXXQ)}OeA3_M zYOD|uWsH`50$j-ifH=~gCiYeW_;KvxY^|m#(B51boTZJF28bkdg65<~Yd%?7&4I$n zethnw>C6%grcPJ#K19Upnbj*mP7<}*5*Qv#yUIO{P*NN9vkAb^n45OV9M_&7_eNdY})BWa1qdT|y}Cks%v z4*g|=zM&Gn{9ixAk#j}(Dw^X0L1>&MCZ)3VN`i7=%cZ|_F8u20?HkVkz{;l&|GhZ* zGHL%0*iZPbIE>IZo7Su{n$SB?!XI|Ohi8tT$D_9{hvxW%NFad3SpaCO_HnjWTiz6* z%}>6e2NUWwl}vAPrJ^GuHX_J)3ZsEV-~>5e!HK{+u>>$@>&cbI0|K74F8u4$+czEs zfcDOV8UT9sZ8a4l)+^;dEF!V^=<4FQks&4mM88W~!xcxJ0HT?ctz5xH1%AZswItRI24f>DKX~YlflD@hTwt|K z0RkY2RQ7s!enx_*0|XUERMg$&!~rUmRd5y(2CtCA*G@dp_G$!N6plq@_o*Y30I=v3 zMjPmK2OS0Qd#wkKJtq=;i4&rSh$`2_;+%u1WJ-YllS`=^}B+zIDkOXHRpglGwZh&bgXJsSqM05}}`I;R8xTOz0=tHF$@@jyfbj+05n z+J}U}QJC^yoVetJ#sHd|GCQM){6Plme`F*|5ytA((h$7fU zm+ah{jm6Iw3JS-z$;tca`E{Lz?*^^w?kCWnsBHauDHkCov|h+oboh!FKo2L%A0T30AM8wBg_2k=#ut-pqo zX}IyRbge_ro`Aj4hd_PFj*UEuAUNnohQ4$9p--QQokIt?IR{^D(b$B7a7@I?C;t7P zNoa?)cB?>rrP|kpv4SWp#{VEkM9gnP(zMnoJkhT^56#Opn+Q$x4tLhxQT{*b7KV;J Sr*!iG00005&q`fyY_m`+Us3xV?!JN;s8p3+K~e!tScyxq@t~qMM_kZAA%x9LCQ;-^vPI# zh!iysl~7O{8^>U8=+A0_Bw1N zI?}zmnlm%scW36@IT!dT;$sZ}D%%1FE87AGQ+1h&_(=pjV1P*w4hg~`fGMH-e-L0M z5UE<<)x5Z=>f)xVtMy&Y1CatV-E#u&bI<@_EIj@6T9?DN*5$B`g{PlRUAwo!ECc}S zv98Yc(c9cUdYi4sx;jO2Ez@v%hTsGuwb?sdIv$PgtaE4#00p+Jool?qrI(0qByH}x zA2MQ`Ofh{Mjy(BLS&6;Iku7T++47;X68pE)w>u0dPzjyZ5YH1powq z_N-flm@;<@fIn@3x;F%TJ`DiZbPQIza&vZXFCb3(i|qx(u2r^OH64T1061xz0Rd*Q z;?>9k9*+VM-lHH~L1`_?h*2zaNcV_3ouVL(h5? zG9K255R6IzFo+1?L=Idb+tc>v%}Vl9>A z{uKZ!PW8Q5dUD7(a$$_8BXOB7_32769f`{$7sk1yZNT_hTkk6id+tZKA2ZDpdC(iE zceeKTxI4e${#&zBF|%BOg;WUw{kLYNyYm}%p6I(+>kZT|0B1C=lP8?!^TT#=yyyKl z2SSROO=ATH$u;xMfshi%d){w8KWtAe?{bnp9S2C(c6VD2Ke8d54@pJ2*1Kk3lxw9t zHpSsbHiT=tyDez?rJ2q){WxZ(9wK9N>!>5dp&hjj0RV!MG!z4h6H`|ZK@gB!6SWS3 zJga5l}2>h47iV;(*WSQ5qhkw$dzAZ*ChZFL{JO}0(3!A7bFECsUrZO zD!VSrid^~M$0r|8jg=9BqN5E=03wFDcVC5zteW7sWN-qUuY~6K*hpAAHWJpZgyvXK z;%jRthE)^1ufj!9L++(ytaLc(NH4z=*%_de>O^$mch;*_dGpKy1m^Rb`Q* z`s28K7(|RSXO_iUR_QKG^wU%%wtG*xlM8KGX6I-~?f2i*y+b!YskF+5uMa-ZEPbp= zA8Y^p{ic>mt8DO&OkCXm*`(e%8d8Nei@9x`lcyra4g%mV^knc2U?z{xrxm}`{pG2z zXUwLHKXB>EL0;Q>>F7c?rThua&yrWq58I1d2mVz2Za=@(H^G0qJZ-xE`sD>?rn^6Y zBn^LlqWc#$9Yf~BXRoufrSIZ~Q@y(Y0F8~ypJq~YHEn^tg{{4p>pQ>W_3iz!^0vVG z1>ZYliNbv@p|fau19I)!^~tHXe(SQhhYxQ41b)AcrX~fVr3cUXKO?_iA9-fWM|+BM z>c%ER$AzOXO8~zH0C&UDC3s8g(#T@tra?UxF;6qonXAukeh)w*0 zOK4oz8UFrr&b>3589g1D=0O6sB0G|m`q2>D5F{_M$g15~4RLMb7JFfuQWr{SN{~!j zLMb#!6TGkjp?MKTP{^X`!URhsrG(fdtu5EFB`-orAi=U^J!a<4J?HD<&L|^Uj~Q7r z6Sv=H7IW`8-}n9hJhUSHSduW3_`YapKDY(|4#tmV!_X@ zj_sMjAXw{6P_^uAq0bZIB%_a;mdyuE%jScU(Z_K@Ts`>IHUmfjfbFmSyDe1q5`dP% zKU2o(?UxQdFd4C`T^7{ZaRm{E41TH;jd#$7pbeoDjd$c-?x}+CnsTaL1}utx_^F6$ zW0;Rf7!RbIG|p_Rbr#gp?ULv>ZF2d*K|~-TE+06ZXxdbdET~NetQ36_Dg4iRWkIc+ zUOxIo)G-UHp8;z{|Lf=Kk_EMJdG+WQQKu}ZZUz*h-+AiXCfDFy5~Y`q{@2e(S>WuX z%H+3SKDy^x#Ikx>P+f;dMl?j|8qD`sjeZd&Szu%82M{4fMszhPRx<+x1C)-ozjl5Y2wz(inK-MswPWf?hLGDvbeZF&i^6@-Q2mw?j3#yj^q{0btY`yD;I@z?{WwUN= z@c2=f6I)UP^T zd^ZMw#aU$|aSH}eKnl`njWl)dnKK4y>aO824{{69FJfsHh`6rdF|V{Qq|-VwW&Osi z@gfBTFg&b)edui;5sUz%=yQbwjAe1}$@g3RRP#T?^E#Q!mjCVF)IFWV;=+9Xaxgpn z-Or9adVR%b2dH{6qR@5@o>}Jwdt+OkGDxM z_Yk2wp!K~BgHC0bzeLqQ#N8F#jJh{$*JEnZS|}CN^Thf24{xBq z->%rka_02+J1nH}N-M2JB2AkFxrZRSogzK7;hmz*od8;tABPwNItMrhh5@2){}#oU zn&9~&#s`#wCOR-cqrKK9CU4UtJ`Mol`)_hDCY3APE6M;bML(n3E3x5x87tB#``*CYJX)R7*>r zy>UGRAk1c#7b(z-l}bGh)o(@=09lR>ZAiF~Txt$L-PGC_o0{rSR}Me;ft|VbvTklO z6gUwW5f}(GAgb;Wz7>c_qyf69ivp*c+l-yL_VSg(4}PF92pK=L`zd>4@)gtA>X8iV z&AVD48Jfmc&)%4PW&F_Yr!WXn7zB|{>+wT7kJ#DiA=A`m{ufOk8JeaxV`ry_#t-d0 zf^=GAu(*OMUR3sr?Rf29r*x|MNH}vnFQE6$_|R_!1R;6T*y`EY>7nt14<1FDx_BY` zwYsGyG`1YE(~}n9?K=*T1jOm)Hf?97ZW0eH4R5sB5Qw;r*U$f4dH(Y*$T~Pz|LLw$ zkc3iHeq6bHaD4ng&kKbe<)RDN#fue@=+89u_<^1mY;OLjiYFA5c9EO62}nX|r{W1^ zbMr^X5A?i%H1&eM5-hh`Bl^YeIeXTdIJ9fX&dnZG@dka{n6MzeLEE|6qZ5aA4edF5 z)$ znu)`=K_;w2JW$4l<+dY(BYS&w*N z9m~8@6I48Ll0inHKD9;w;KXlmE<1m0J>r3N5FgzuVORQsKXG{1kP9*|>14C2$KHWt zsFTgg<>p?VIJ|49D}BMQR6MZG$hEh3I}A{XAgt?FK>!g6F+kPc-o5hqEb;b9X7XN>I50!`%V^TB$8!{5War zwiX~Q#rScp)Rt0im7rn+dfWF204R|iVmuJ5T%J@Jgg7xC6xmbCtrAphz~;Wfj*9XC z=uqDiBLV0D(c2ess{j=nFbog_0}A9e+OV#N;{ph62$0(_FrbFlQ9n?b0fiZ$qwVn& zL~X6#46r~bnh8X0jW|_46I4oG0Dz6ALp;BY`CGXBj5bmsfN!X`;r(x(5Yq(plHOJ z5J2cG0CbmfEEko1zohIrbf7K0Eg4^;L^LmcW#4K;c?B){wdno}Xl}Oa%y|K~XiN zG@J$V!D(^${pADQ??u9?F%})WFK$@~z+!+3-H@yOasj|kI$s}qiwvGtv4+Q>G+buZ z6`ofm?+U|^;`_;1L+U;N*Na>?)PUZR5j6@pD%q{QxEJPfRu&>cM+fS7gN9OI7@Vfa zAIA50pI%k?QWR^F3PxP+m-hg?*YVcH$0W4BR1L|;;2dl=V?{xVm8T?~_Trw+2fG1$ zQsla!1^|7LRN?(l3Q<)CNy4dkTr1;)`QQS=-0!aJ?|C~CGN91iEo%y2ilPzew8q#N z$Diyv4dC?sZ=QbwVt%btO*Er;K@`DZS+#Pj92DPAr!~g*@ydRAyK5l*m!Pw2zd(MWQ_VY= zn+Lcd2*+E;E;?wCVB<7>s@h{j{B%c@{x%#?4Is`RcJpzATbM zzqkz-Uy7)0L7J*)#FmqP|Eo|AS!?$a`ZuLqYlAd3>a!!1LfhdxqI*K+UtY{kPsEZv7r!w?Gglnp!E`~{DhwuYzbP&i7={ohW4qI?I&IU z@qpkZB!o&WTEC)7eTX)eiXh0u0V#pVKW&Amp!`Lw?cKe5XFeWw6FFWl@gmW)nwK*( z-}&Y{Gw0j|eu@=o0ATm=Gvm9DpBdli>(ulo5f}wQ3W%p0gMv};|3iQji1^;wl^npm z0QdIJuH+!%LCVigAb%1D0JK_u%0$_WiLx23mY>=<_p=h18-@n}5CWIeOi{f#Ja1^7sw67f| zsXzyp@Y=V|WTVJ-+e&gmQ{gR)s|2K}Aibm_@p0{wFx|8N+|~d78ihi#9bD;qbKynU z)O~Pqx#?Z@IP5Y(!#(z9*Bq1Ppc`YEAXetb$`W@r=xut`*9|HgdDEU&!u1pLZ zXRUHSL{8i8onb=(Dg*`s13<4B96)1@Y}iL7NSo~mA$rzT%8xD`y!{xaN*1IjAe<`{ z5=@os(!}6`u6;f1YtS*2mSO{NKtwD~IoVH$PRfm? z+0?y?MT4<12LSzl`S|y+saFNCuD0$)w40+E-RRq}>Z?jjrh~Wl~>&i=SOQIC!f0?zy>7v;v9{V`C0Q zn#HI0p3?PihMC0gXp|KYS561vG|CE-_#Lf$n_oOQcq%_tvJmlGHL3O|8WV^4`QZHI zzOt{^1V*>tIgN^st9pKNUm5fB!Q4#yqSPL=*;a2jwy+~G`Y%zlgGrs+d4^&Gp?4SR z&foZ-!$TK-tVOp~AU}Q506@y>LmFj!d{TEU!3o!r77_7D-D#BV36u|S#OjE^HPgcc z06IP(#t5+C1SCOE&18*cvIg{Qme`9dD8>l9Jg^aKD{CjGfW-ALzZXTn$b2lRu#fec z2cY!csSS*T5#0Lf-vPj6x*le&3hxppA_jn$AXFytV)@H2hQ56MH|tGxws{GQRERLz zmD#VEu0F<m( zh!C^0TgKYbnZLTB39aqrUZ<-j`H31ki{mTvD4^9v_%)s$?)G4gm6{lAS9Q zlADkGv)iSw`lAT`1QJl=SgU-nG%&A$ z=}TWT&ENnqS12SP_59?%^3rc_{j;yf50YGzRA^w#9XG!9Q9ndHrlwlrwK(!8n?7TQ zHQQrcW$h)ce4Af6Ja8gkDp|~k-|8e6{~6^=CA&N^_z!S(udA%RZg*ajQs5B)$PZ7q z#A{8#6!q3UXKk&LyiLmN%AtY3ZI=9swqb4mU(Y@1 zdvM&`}uwEJ?Gwg?h1IP7&A?`3;&0V2`Lr;V1NEU+?v^v^pU3N z_ThZ3j-NUcQX8mc?ngq=kb0Z~q19Y)w+_4Bx)aBranZSf0pjWQay%2$?Z8B~CJlkk zP7@7@PdQC0VNSdB!Ukp#p-v!qH*ZTT;(z zt;?rfR%uwRm9fNpQ*c3mV+t;0EHOVCR%`27t#zo>Q7Ux;mvgbeumUjT1c-};BlWD- zx_iWI-=4@NbMEXD)r5f6ChJ89Ld(H zTI=d5S4Mm_R;9iPlXs1ZCg#^`CQwI8WdZ{&kL?JLGnS6F>aq2&R^@C<>O-w{^Mu!= zAwa~@uv$CLSUTE9#@4V}3nH#3wbqGJtx8utb38oIcWR7E34kDi<|-kU)tYFWwPeRf z=GKi`>*DG9Djn!QW%JSsl@frWVf5uaP_+cCT4Ra%1O2D!O09LE)RIac+YuhHv!~11 zvnnM53YsxD>fri0G5ol<4*^-_vLO{9_6kQ5uD4`Ios6y1{$zcX_6OxXGMbog3L`3& zL>Mk=d|_n^zIEe#d}&n+GDQtJB3WSyc5Lkr%6sZXt<&znmOUG+s+d2`UV(|MOM-ym zqQ-k>M)1)EjqnWPv&);Yv?+|Nry)vQi3HdyFql7Gb-ih{>4lnRiOx=Q)#jb;A{1U` z@>vE!0=DnFnsNW~W(1`TQi6cbEN@26Gj?nM0D?66EQ?Th*;Si&wxhGtAkA_*n>Ec! z-2wp6;D<;$0t^O5RC>(}t5U;2KnfTDA6?Lh_s))DxHzI#FqotxH29&)>rR(VAJjBU zbad#2n|HN~P_#{FGX_LumF6_#{^hd~kOXE10WgLUkc5w2(TL$HwUX4?j1i$|+rrJe z+R@RWr&F!ds8p*aLh&I80m6t%hkTV@(FkThmL%y1sK2T4YRO*`mfdSmRbQYS&RV&%+R^I0l+ogxIUHH`Wsr8aWZQWB6R?(#F7-(ldM1boVEKG#( zu`3z@j8&;`WwkCDPp!ld!d}1fewWbHMY$?7VS{Z%bHu9kTRTr+X4rve7$8WU%@`Suw=R5g zS6la8v~ATUc6J=wnOLyXWLx z{UaF+-(+%G1A-)2NMR-M>rcEJv%?OUF?s=I)a|YJr?N$S@acWXd3O5B0Km{991%L7 z+a3(b+xK=Xdvn4IrC4AC(7J8p;RBcw@Uugm5Znf!vvWdlEt_76G|rhl*L}M$EF}Jv z$i$dwb?Mj3NU8*TMFv@HN)S%xiul6H7X00{bI+>MO7q|MkFOlBR;%@$Njb#Y8vw8y z0El=ivlucOzY5K0%=Nu_^7x7SuFXz(gH%dj!-fk6KH_ zz<Mp#;v&I&ugIaKOfS*^Ju zKKSE($Y~8(8gG5DkcvbgXd9~>00cce03rcn^Z}C2TQJ2_%wju{W&`>~DAD8&=8qmb z+VTF}gf|}#c&Ud{`3>U$od0-NC^B==9~Is{9Uvh-#7u(N`v9pxGiz@aNx6uPfs8f) zAh7lTHel_6iv_=3o{j7N17zU?1x8f*z{(bU`2tkxoB#f=zj7Rpj8>};7Phfm`bR_x z0LTe|qyk9TpJ3?WL68t&t$RtTQ|uMqVp1;wg415vtnNZH{)RQSP|3~&MwO2C64Da*i_4d4~oIX}S3&wZ4@t;_n4t|&7zOT%L=cV;xS}C|MadANj>JuK<1h?d)fhrpUHo}R&NJBG zXQ6ICp22WYqqpD1!NCHG#^B&Uz6y9i2uJ}qg5Z=IY0gd;0Km)zm6#du22cO{f$)mk z3C#5FCthyyWb`=^io8z`4S4>zGM*VmX_0sY+`AeAxGEV&SP@z;YXAdSoD3my4seF; zlvCRI|CEgZXu}Xhm|!wiwybB+)9-=+bRQc;&SUKF&*2Y)1-$JRaVqBl076on^;*pA z$yh=eH~TxKhi}<;_jPB;k64%g>u(wZ4NY4`D16=7z-nfE>AfxZla@FZC4z`KXP;X8 z;DFLjo{hejWbSCkO*=MJ`fx7bM~4bHmGkh@n;AU(-zO#<=SP6%UM>utS$*WQH})Zw zDqTLEmgwlv^B?a@I?n9p#{)|Q7y~#GcxlZtB!VL_$ATLfZ|l`61Jy*p2l5(!yk$3v z8W5s7uvG#r7Ej)McwKwH&(ZeJjt-4bh7bUfFCH?u`Fg;dq-jF~-^oT>Cs|I5XqH!e_My!BKf17>k}-OB#LVE<}8Jh)j# z;)+3@pS=|gV^&yU>)`?1{F8my-{(RS!8?04UAI;Zv=?Xc8Z)YZG8p8^NL=aR!Oexi z{?!u!1twagCNfB+#F5Y5*w=f<(sepFv{A(qRbV~CNCqWNWj);XTo3m5xlr#wu$4e> zd#(p(@*bj&KyegM6;CLg8`{`=$I^9vlphZ$a2`v4t=k~G+sRw_!&kqd;*IOQOrJ+! z<$qKPTbk1pR7l^l7*{oh%8u5%jqdUmsDvH^v{8APzKsXgu6VGui&b|U^x2mF&YqnU zad$iE)~+sfVC{+rO{Q<7iYKcSs|_RSNc81BbUfFC{e8K2gknd4=Fst65BeqqnpCC? zv`clj(^-K6=eI}2-R`n@CZ|x}E_A7=O0jk*XdHix zb&KezqoJTGC~fUUpIbajP@0@VeVc5Erq-@5+1=h=$_kR}y-a^qR-go7xM2d zQU2lq1*X34F-EaE)9<08NJ9z2P*G!6*uhUfd?hZ61pwyCy}yfQTq+(olF8$v&%BPl zyf-S!0{}c(L!iLa%YMcvRz%_oY|1kY%?w8n0+NsnO1u4X35Ngz%0(6dNibDAt;UE* zyrw{b+SF2UcYC{DwP}-cVC{+r&2Z*>BGMq3xx5TkG>o_-&$*yoYx5u8yjTD;!U_e= zm91F=7Wq(1 zuMmsQS3L7FGg5S-F8n#KveDjR~n_D=^ZI zsakEvR6%hPsvM8(sXc?0v!iyWa*~msVe{R|J``>2XRn_VgR6CAZ($OOASgb`OOIP|iPp%b z4z(2d=cji!Gt4TJ&jO`F55qvr5#^cG`FL%ZVYqaZ(ldB+-)XG=>3)3TXFXW`)BSj2 z-)ZR5?<*@~&Sw67FN+1x5RlNN+|_0PSuo71`RU!wwaNf$rc^3W5KIxje^Eu`zq;w% zk-rkAAmD}L8T|P(`|-eU4&%^(i>8pmp}{=9u>CMTxwRKB9M6<0OwJA0zwedF5LzMu zL0o=Z|7rp&? z%nUmSDZ5k`l7!h22QQq+;P$P(xa;Q!#(_KjeV8l#@!v$mhCLOH3#IcnRJLa-RSfv}%P{^ocFkL^B*uA_s{3^W96+bSzWd_~3`2?pbr zZw#XA=pfqXHQ>Hwv+;qsHi&EHav`s8x-_$U&&&wAk7W=K_-nfi2tf>aWvy6D8EQFV zGT%@+=jYOr-}0Fe0H|0U8i6T6c&VrJ!jD8dPoFSIb|AYG8<;F2!x~v1O*rJFa=lJ z1YiViLkaHF2hO1D=pfcCZo<7wW?_B>T;Hqfnqv@DkpU2hjRt_^yl=i3KDy`mJTSGj zpQ()>sT85J)5K!QB-pIvf(w+EG4qDe5)I(8s8jBGk}S-JUOI|fezG5r?mCI0W+a2E zT$X8#nVCIOL80PFX$tOsJv{g|Q*igIcv6xI3R~uBKcGuNE)lS6rjPDAiCccM9}m5B z6o)f;`yfkYl2Jz>9uUwY$cPIrz-DDEmQ13v(;$_aQhGHts7sd;0C=Io9C8AtG6B@a zcF&e*0FnsDhYR>>3FdcqokU(UW`tB#O{itb9!QXCXi{vP1dH={aa_vqHX{TzE(wIjyKrv5s_jBLXvQ3FpsD9orWO7BRfyv&|n^o zA%&S?1#P(M$Rh)qq*O8zSDecZnB340P&o7To_lXP1puw7F4etmfeYZVMc?24v=Q`W z66ziijU-Gq1J>FjKr#_|#=@OhTJ8VN|Gb4?92vytu9=NvLj@ch$lH@Cb{8TFd2V_pB^8_7Y{p9=P&}SHG>@p}!GA+$$pS29wPIT5AwV zhRqx#0W-o1hchldzx^--5h9Klo8lQ`+ff6XQui;<`3X0&F`#k2gFog7B!dc$q|pVm z8ek(LaY;fBnq2mgy!KWcxMTSPuiw4mP;077ftj{+Q02Z6Z|NWnW@=4!sn_pbap=Gu z%OA*VZ-vQaA0Z(JMI9!#KwRKH&(W5vNjc^+Q^@NF-$pb z92@zqS&r2(2`pr!L9+H>3huMQcz@kfQf6zaOLb$LRc7ZzcP8!zJfu>h6>Xy1e)fx3 zKJn^z4D)v=5WZDN1(O|Q1{orfqx~4w5@Mr4%#HKXQ_lbN_%(n?*kbSZ5Ckj?9BWjF$p zcQt{=*@I@ohFOLpl9^!&#b*h;@%0i+`=>iLzy~rZ>+Ce$HWd=U2K3xX+W~A}{M4SC zj4rOHK=@W7BJE~138Jw_Ly4GKi*N+lT=rT3Kl9r+8JjfJle1>og&w6^L?9%MoAau5 z&xQ?H1Vd6d0T^9;&3MJH9K7qArvX@)OScg0m{}X^>@+~9Jr}lT4f}Afc=Goj7f#?G zWGrzt7YkMZ0@ZMtSp-7L6bmht?VF5EI#88^lrCOp7p6-=ikaE4CMP6RJRzCQYh1|P zkGGy*dGM}lo<@oV(rJlKGXA-vnp;PQMkg7h(-J8b2k*M(X}tCPN-pH?XEv{?ctVmB z5^PxeIWB=q!&33O%JxmhrkqkS^Odln(=aoWluCtTQs;B8nSB1Aar*ENd;a!Td%iuL zmNix8xy*lP>9p+a=*R=uwCG=+-E3wqSj#YT zxlu;q4JJDTa)JPf;#6-p`8;*c9tJZ(iuEQtbeN^wr}Mdo;SR6ty>scKdpnmEkm^zZ z{Bd)-%c;5K2O-s^_I55S^xnDjQMkh^bw2knOS#WvhYmxE^*aXvF-#Y6hFQ*Q(0nl36MxT5XRi{h#Z^e`b2e f{|&wxw&8yP*IkDVg^7_$00000NkvXXu0mjf^`00> literal 2367 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 b>FEDI@NXGIa!C_o00000NkvXXu0mjfFFeLy diff --git a/app/assets/android/images/res-port-xhdpi/favOff.png b/app/assets/android/images/res-port-xhdpi/favOff.png index bd15be38d973e861e639532c14d3ab26685f9d8f..c1a947d2da6fcd59d4631bd59c752ac2331fd4d5 100644 GIT binary patch literal 12382 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 Y0uovZ4Md!(w*UYD07*qoM6N<$g1{6y2mk;8 diff --git a/app/assets/android/images/res-port-xhdpi/favOn.png b/app/assets/android/images/res-port-xhdpi/favOn.png index 7bfae8974eecefe42742352641e5524c650a57cb..e68acdea51e32e995caa4babfd9f573841d1dc4a 100644 GIT binary patch literal 8024 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

LfzjZvEoJ9)~{n|=S9 z5q=>dm!;=PdHe*PMaAh*xQUUfsk^`x*8AGY6Bk-OUH&dfVZqqvcHc>2GyS6L&lG#VmNAY{Z_N_fshIWMJ_zfLQB8rl zxWeu8u&TndFsqI6A-#X;-_|7j9f2i|oUiF*XFq>_J8?HO9NShS=vM~>v}GBo_Mfw& zO6$gP1%&wO`yu5gMxvW}W$n^cM$VdagpRIM$wQOo=4E2~8JF?x)RDD}xPn5es$Bo| zhYxhJ^1ck=umA@SScCCXS0laj7r^bgfN(<-GA5b1srtgZbl}a+8-q1lTe8poTM6O{ z_Q;vA3-a=R_F)D1+FaOB)v56phyuwrEl7SmiLbt6(}MI7aev>2 zMSiI26Za0xxFu-Z@vmt%aFbj zGl;W!Sxf3SvlBLk9Nq1B7IHBWkN8jOTp*>P! zf@4;*+D%tRfi~6;Y>|aOIMhr%ue8~*veETol)}fixF-sNW)WUq(N|i*RfT(h@cv6O z{6{E3KL&lCMfWwco7{LeXgkpA@Q8QFx)P0iIi~ook*Ab%)c_3C&sI-#Q_ujQ_)NI- zQl{_YT&A-3Vq2@8Pf=6X zpoOjEusXHx$|PIsJQs+?6L8wCahv;f*yTCg%ovuIpaxJ2wt2tO9 zd4Ecc%3N|g>*o~QY`BB4oKuEI#_*U8K6QbCk#4mW=}E}?(eiCjTICO}<_w$D`7`UX z@4*BB1((N3(Kj6fnPS#Qq-W9dv(qnm0J1cHGLw^9F4lWU=VKJbX$5G%fS=e0^m)K_ z--K%6evE?#2~N3~i1WL!VRz#W4qF_VISN0q=K?HRudsJ#g#tiI4deq&Z;U4B`1mrQ zsk=Dg)Gk-;?Y*yvdK0doc?kxC-X6DR5J+GGjF|KMAJoatVK-Hi^<7mw&(7_ zQjA}m6lRp2^(D-zgG5^@{vFQtF{`#8xj4`gUssYRTCpz3=LbY)l2I>8V$>yfKPnlq7Ot=VBvFk(Bfg8a|5-Go3rC z*tcH()3i;maB~ixD%>)Y*!j~yTKSB=6@C*%Z*QNEj1Gv%6jC?MkQWRMa-EHy+QvXI zP zsf`cedp(S>Jj-aQ5i}{k3?=nOXK?UpmiphEJrEHdyBWf&5yVK9L1n+eg?E4DBiaxS zFWUGy;+f}uEjRWI~YQ&s8EBs`guZ>GafF z;>-9N28UjMwpZOA32tuwyo_eR!0pde*Kkr&C;PdX1BQPOj6;U#9vJ^>aDbh3$PsBC zueD^?B%UKH`YDv5r0a4n(ITU%T2iVJPJ2=?{mEU@O8a$a-#Q1Ky+}5(gOaq&>Y7@k zwzgXBfGXj`$_z1)YMs`4%tNr-@3FXu#9(@DW0KXKo_wmw!yMmEN)pNMulKIq{Y4lh z#+%3DX>)z|-gu65A7x=<9Qn?*3rwe53~LWQAeVKrx2W)!_CAiiy`EGaXQuGua7~ zqV=^tRmp#|LOk|ih5gL$9%&T{p5K3=k0`_vS~Ov!k)8-A+>|TYqq1mB+A2($Fmg74Tg& z>%#ik4~#GFYkWMTk{vM~WWVY4Uj#LOU(fUCZX%(il)`>q$HkNRinaPr1*jk|q1ozT zuH!#ULf@FE5>|}%Womvw_~r`nwNM~a^L2bW_LylHTR)Fq)&1cfZ#{WFoL5+WP$dcb zI53!8KoC9CTzF<9^837wr(78Q^P-Q_sjx8mDrawA@7goOB_<(2Z;XeSzm2{a`TXhh z>nOBu>7BkZ6v#bL!BbxK_gl*^l<074iUTzKHYj#fwXCJSb8p`Kx{6^Z#5B!_&fX%} z?sHv-USzYjpT`i_X450Csw#cu4`;q{J<5$&-Bvr*?+cymX)qk|#PbU}Z$J5YSYGqb z%<>Aqfbb;!;aN$16W`MlUsDlcLV6<2+aF)UhdrilYGhLyF<*=ltsLas?7-tn%2m6_ zuBiw-?0rhfGgo+}&1ioL$+Cd{92k3G=~iLk$u^ksNs8SYJyZYV%*Ju!WV~iz0N+0; zKE=p%Xk@b(<(2bpDU!O^&s6AkTQg`Sq$~OkHy`G!OOLb!&1O zs3kj8Xs!nwkgNh2bwFu~H2>aPeT-=&;5EaW_sza2B=jCc~R9k;lRT z6*wZd}6Q?-+OV+tYKdSAQn2GY`x!}Db05HVLdJ7|d0W66M#*hWLh@pgsS z!4Rs$xJsF0c@2aVi>yC*^g)X)u_tTFV%-okfn8-8BK+F6X%0$;H6n*_=weCZdPOr+ z2|%`BFamf?;DVpbfx15Q7t*y4oy~k%d!3330`s&lxpC%P;8RqcYV`H@9h%uD)dscq6m5G&I)b$T$NfLebH44u+vU1wbzwiurBUBeekK&8a>>A=4&`j&5 zm{b90em}e|_i62MrvT40ngcu z4ti%%zhs+!cY91g`4V<=lR~r)fdIbTK2uf$0>CxXGAaAE+2kJhTYD#AiK~)M|K8oP zfM2E^vxb|`1(9Otbckb%aJCP{+cT&Lw5IjbK|g^sl7W2dGuQLgIaxMa*;-@A5k5YG zaEIrguB3n^Urc9sDK@u&3)6h^{S~97x~bxDW7Un{CES>1Y3Lz*7c_>!NQpA8`~c9k z@O)0w=_&3#qp5<5iR|;cu+JI;dWyr}x-GIu0!zf`xHy4D+g1bwI_^J*q&_<0z#^zW zIR58%$b#D>xxLT(1HE!#yeH8#wtn79SPs!l48!VOy;&_a5De(7l*%|h&#|Kv_)64! z#_KpGB6b%Q9{a~fuE9g>D^b(St8>e**r0v~Up@9;tw|ISaOzb1AU;*BPxug&xYK9h zht(9%+_%+?Zp8L^#fTNIbV8E+0Xp3p&L64T0S?5Mt>A5X--u14%A8JWu#TeB$k@_k z^e5WKbG~|WDz~hC44`b2d^!89e;sES_aP1^i19fkj&Y}oQsS;p)jOCuneHZa;wV(K z8AWda$>u(In#4#IAae+R=d?huzz%s|>~#;leD!BYN@yv-wxWd(P4=JkihswAS2HgT zH01z*0mU`~2{j=R7xJpe&{6(e_EJ(#I--c$>;sS3%D} z8H6Y~W2;GM#eYP1IR&RN*$k`Q4Nae*5*@~GaKg0`#1(Cm;R`u0X%eiBl&OZO>94BGS%G5Q_~Ux2Gnm$UzH}jD11?)7e*AW zWRnb3mHj|W73>WB06_x<@j#lanW+JIBi9Q?v2>|ed39I`pm)t-? zS@B&)vh7I4AIt7!*nAm;Zf<#~&8r3Mi+)VJFHOesG+C+pG+Q%VKkh^}N^;F-%*_)R zexI_QvT~q>CqRsSj?t^fBP1^kC@8=N>N`dA#+^9iOsLwjZ!X)>>01)wu61<;!Xl+= zDm{wvMeI>&w7LtUHhyk%2V>O|2!`JWZ3>u9z;Aka@52xBI;g%g59Gv=4^!hRX4OyT z=omPVmS^&qnY2?ertR~>b8 z-7DWd-}(>~snyep)qkEw!&BW?gI6~+K(#^-wwnRp+xI1%mk_Ar*YG}>M3CM5ThOst zR1t@9#%#wn6=-K>#+mEtyh*M4rh=bX-KIY`xSiYAQt)sz{~hH=P~LR87%;y)0XYTh zQ^U*$XCk!X#k*Wr5oFfWrWZtk0m7kv7~dl|dUi(9EC*P&Vxe0r7CN}4tV@Tqo9a_Y z%%wLKnwGA4U-&|8VYpuCC%xd0YE;0jP%kHEhEsza5dbd1@Pz*{CZJ+~J&YZp>Hd3Y z!y%<5*Q{Odiz~C7i{*jRkIizul{v(b*IBUPyomvr|*Zt02i}hlN$A3F~Tn8 zYOzsY#?Y%b_D`&_#eqBd!%FjETu!l>6WD7Pne93wAMLA5KFX@T`8ADvyw~$5&1d0J zZH5M3Gle53Pi?Fl^gIOaDeC-dng^SOC9<2!w6MQPhlrcU)~HkVZoF8wMar4|m(}s6 zLVroyxs2QqzAx2rmbCrgM_e^s3RUe+&eIeLhI^Y~OrQbqUY2w0zYsK#x<5-tcC?9t zRxPZfwYt0)Z0^+CvUaes5u#$rSANwCNE!Hkc33El&$+w&hdPQ$L0!5V9**UVTo9AK z4z~eB4qIGohOf_Wt{PR*jB=cfHpT>p09r-4=ZZxn)QL4a(+x|o*M1g3jjRhk7$_N4 zm3-kbvWoR3eGDf_s1bn+RD8WvqB3tSu0n=zRK`jybP@@WrN%EHpiWh1yHEUc>xB%M z1BTLD22iVd3{0j;Kl=T6&K%#}1q_?3+DTu6sk|QCZjs#yg%+lSabS0|65&wMT_<|0 zv#;lV*vLJ083t(MmMLuo5~O&~)O!Z9dPJ$Seqe=b-Wd=s_*A1Rn-MPk(Z&xE($2rd z$YkYn`SgC^j~W4ejFUN6Z{NxNfYHEU#WQcXKCp5dfQ7uPyp6*YN#w@BKDXHx-n1*C zI#Wos^@}*>XDsVHzlI0M3Y5SUV7U67iOYF^^;*5C-zWVMOq7xcoP=u8gE88^Xh+i^ z(RB0%8L&HOin5w4UHPO0QcR*9oQCk?rzU~^{Q|7aK&)2$_-PWb+WVR6IUDa5v59&NCPx7SOUW%TU@u7`Hr9@fbtjk`=6ed>_v0lD2If*JgV7 zd93SL^Nt#pSrsH&-gJb>J-fWE#454j=*~F$#8Lcp3}QwmC3qpR%X*()w3vH}Njv}m z7%TSN;OIU79?FO*mKP{_v)*yG!1wXvbH8gX07&Fj)P&tNfh-S9bN*<1`Tl@$XCB_j zRo2Aid|L~r1yl024+@$zs28W~8T5CWqL!(J3oXt+osRSt{Ym?I9hBvw^&vl7D}WCM z!o%c`ih<2lJ5Cj1l(Tw%txp-I3ouxgasw@!`kbvc-3@~=SbL2j)!%qk#VMKD%tlRz zc~mGBoy}CH{M4|xkOu)OII6o%1wt7{8+uRktEJ^=^iN{+-hgc6OqObZlgBV7wID7u zsEl!Q${#+wwz9h9yt%_@%^eR8^Ykh=Pk3@^|M3(heK2wtqQ{gjN8?50>BG;k1 z}0MXm4GlcNWb z-neehAm7{eK{lf3^i5oyof>V;rhJ*Nuh1&HvYV^onCZ2tfGP4^rL;pSCpTZ9p9dHl z=plQJL9t2Lo$`S+ABY{&BEAlqMrM9OthDh;&E9<_22j`&=6@XrBdSbrt|q27gu|H( zhwrx`T>Vy$@glg@2ud!haKL%*%=sy)FNs|Bj*~94*aLD^$}hhU$wTuDY17?wZ;Jse zARHFinQ-5*wVs%BQfBFsF^;e~$(qvUIq^Rmb39|VV6$}Yr(!zPNVBkX8UpvIDrxdn z+3pxXIg1AOSN!X<{7P$;ov}`L>2=*>-c4MG@L1#Kiy`tp;P+I0!m91NOdiPH!EMo2 zdeUHPV-^40^%HLg_?XD(9_n}RB8?q1OsfUk6LObYfiWyt4rmhJ=Q#lzPN_qUj{(1% z+Pg(6pKwbri;=s9_>WR0pbx*~O*DBSzps%FHQ)reb=FA=ego&}{wRf)*FF^;c(&P0 xFhq+#j_=s1S!CM;V5AYjWT7M5leF(-oD<2y4G>kSn2b3GBidCLs~x|wi`MLv5!ep?v>r-Lv=F-&uRDb=F#Y1Lcf_C;(WtWB-z+&;73~+p&Mi*#9qAl(ldGfP^T+ zfiM6V4us2{P~g)*YLb{mwm@sJ$QC4tOD)ocP`0GDq(q|)vSi1>Z>VTx1E&Y`Dq7jF zWXHj8pbgTJ5?yK;CqmhhdgRCv4I&YiIvt9{#LYW86p0B-9f;(}kt3gzIwgqEQFM5V zw|8HLK;RxT)X#tlo1uP2AaKv(?cJ9hMTZ9wDz&Jegz_Y{4FmvU+)4^Yt`;{BDAMBQ zLBYt?V%*BHzbiMCC#e9COtP2^iIZax0U`hq#L2Ok3?Z2;TZdJCq$UyyZIC7HZ!A;M z`1243q^OYsf-qDx{``{mHj(uy z4SD4;l1VPND4@JZZRj8*L{*UfzBqaQ*w!Bf5yZ)J1?lf2Aqov0pOZQvYHA2cVzAdl zN-M|&CQ}5Yv;uogND`x_=5ta%2~CMk3(d`5ZTrF7bga6Doty_uxUGquoTp>eHMQ*r zZ$opl*OchA=2G7Cp-f0EIGXy$4oAtdHV~pykiRvoKe!1cd}^jZ>GQnwYusF_bB0@490w^iYIWeH&*n+UjLP9F2oMng#8q}hTs-#` zE9Y2u25tJe4oAPtt_v6!q_xj;7gon3StA84Jtq)>eEtF=nC!4Ob^)Yx1=J{`{=Gm# zp+ZSY!>V2YZ>WEtW2rlfGbB{)Gj}&BJNR=LH^z?R5kwciZ2aW6ls4S=%BwKDsv;O* z&lx7AU#vXw^0&H@o3aEEDiqv^7yab7H|cQXmmsPX&oK~DD6umuTZkAHtJa*$I_%_c z?pwcNA0Pw)6o>>#VkAWMZMc5l$a{w`Vb6I~$LDDQJcyKSdre6o!VqDq2x<^^iIcgt zZ~cmWb-RyO03;w9SAJ+oX>_z20I1!5;D=WACEw%h5I8r&q_is2-i0{=LD;YghLj4$ zz=QAq=)~IV{t5t)N@=tfcq{yJJVdB*TbI?fX{EdPnM04j4z>`{H6}CU5RpCU4AN%_ z1@~@rBxVWA8*pdCp?)APguC6^uaGyqrIC;;U~x@YR7)em?1u^J-n=)&q9erj>5p=G}2rU;fX4 z+(Ft7vzwpMC*`LFBI2rwpv_MH3=uNo4c^pyU(?%-2M*X>D_6P`J$K=)EJ9F9AcCda zUu$N|{xyXnWYU8k0VU6}&lUvmbhOfvTvpi2-2?|8NM+RreJzWIKy+T`a$!=611xOs z40f+u(OJ7~{~ueS=yz2`@OI8+nLq%2#_WLzt6<0?&~B4S|G0PK4gWQj$EW6W#(25K zJ6`)oRkh$j&J3c^?fhAY4unC<(eZgf9_-(IV(qnm381j1K zdVRF@YNz&@LrJ9rcav82W+d$rl>O->mH;tKc0lRM8n|ap|3mMZYra>XIvhBPqh@Tl zG|ADXhf(jh?4S0}H#L?2K~`Xe86I#*>A-ZyEER-}W5wqOyv*Qh;(0&lyRY#%h|q;> z=R}ycE$nC|)4273{omiYp?~Dq8@HJ3@G<+MO9Ozgh$oQ`o-f(twv4JeJRA zZt1(P@j0YYdb)%HGfWJ3ZCdFzB|5EllC5XRHBI8W_X9*$tjZFgtcexCvtm^iKqRhv zKe?vqoef_)Q=d8Mu5L%qcXQWcPabS_^+O*PL^7Ns<6Fab)NG&lV z!%Q^QMk)Uw!mL9vCBnzab)G%`XUiXM+~}T?0N9^eB-vRS<73@ z!6NzHPdvFd*C?J81o++Ao@#bTEuP$4wqyT%DE$zR4Ac0Ndvgr}G>;4ulzwR0j{Wmz z^Q7SHs82E8TfF_X%MgyfBiXb+%@Q-03lxq5+4SWn)~$HguefwPW^el^LC`{KX1bU;m1Ynm>6*VMj& zE(IbXMaxtuQZ2^gvLF-~JtM#>6saaf%RnT316{szFl*kQh*;cw=|idUAcDAgAtL^C zc>kg|t=sm>T(3!AWxaLPi;+ia*yy3IYl4X;M z#C0KsID;N95h0~OL3`C$x&4B#q&8uXYTSCj2H{b%g8(qSg|iW8TTv+L7$>*WxaOAL zbt~>RuDQiHxt$b>I?%QPo9VtZCOZfa9&PIEw3@KTR~~$OL+83#b{xD<#piD^L;XaB z!wi#$2m~-X6xCw9w^X>|kGk(#)C~ajsl$Pztyen$u=It#rJT*bMB2L2jHC?#da9;Y zK(3BgiwvLr&WSbGY#Wt-N`p)Qf49E~K~ao=saI4*1X{7G2x_p`N9n;;-FGeOhKNE+ z^wHL<9i&71Mr|NQo*Q#>#XOOU#dU8@y0iiNGK37MuYQKG9Y3k66*NI8{g!YU#f@e ztXH9^g4Q%8CnlmKpMwZ)TG-whTvXlYTYlBo!e345bhI*mdKf$z`9^C-K_YEKfUJz9 zzuU9^x+ftZv?b1epI;)O(3TVsq^|w9_fx3y$1q-4T*rVWnGq9)3ddm5xhs3`TmH6R zp_MjRGOyyk1`bfw3xU z0?d30?nqPb+7%BRZM`^+gs4K@XtLTug4R}pl<2OnU6$<)ow$dy=?)6VTpf*Dg_nE2 zp_o-5sKX(v4GB>#9UZ>#;maWDQ!zr4m^}CN`3#B(JdhGnq{YcS=MMGX+_P?FZ++@; z!Ld#EzUfvfB%F^NkrVgUw;D#H81pPCO&~R~)(V8|0Lbu{ktFW>&jDZfn6XW5N_1L# zlg(c3Q?GtW$E#o9T&5bHtH&i#M1(yZirUaNI5YU|p0(FL0ibZbyl8kv>~NFYHLTcR>9DRCOx>W_kVuzQcFV{%`|J}%bTg&e7ph*8%U`d@!XHz zEKxYUMOM`UTeS5XlNs9Bv-a927Ph|`L?YoMp};vp6A87j{mo#{+H0RMBk2vIt>5TK zTtfs9{+&H2WUY(}MK2aommryBKkmAonWm0Ops0BD+dPu~NGFO2yE+)LIhQ?+X!T$8 z+}-{>kYuDp!{;34C*s^Z301fAo@dFj?vQ-W7SHuaox1^p$+Ag2=hf_xbL+_ucMqVg zO-k0FHj3QvTm5DvYt9iWVuZ!mRW-H%r&-Z0J$L{9vq+%WWHASX0zfO7mXv5DfS!A= z`V(lrp6tMTc6E&E14cP%AC)Yf7UDL&kw}0K{;}sB2gGiwwBI0>3 z#$Nj2s-88=x1h7r^4Gi15XIx75K%pAmTz(UPuDKu$Mn024jj|FHYDf5}WY3iv+}EaMElpuK?r0000XH;{#SX0N;uB57sVIA`~nw(-5$I754EI3pK(54qUjFIn4B_zil>XCXpLmdfH@Q`KSNU=Sv zUJqO%!muGTeOJ&Aj>8BS(F{o8NG+Zrwb9g-GL~cy`@Ug8JAGTtq|KnZP~yQVHC%X> zOSu)kVWN{6($O15G%J(1=;!tv37WY$ZMs27>Zxw)3r>FKESZw_ig;w6*zrMvIF@`2 zs2{mtv;N=b0g-5Bx`7)bT1`w`URh!;WfhZ0VBPSP*npTaD^67B1EuD6f)9fs!Hj9kN9Ca50 zX``jfcVwNv+&oN!e{+(IbYl0wVhe{G^%|RYZ)16ixJXfnSak$unT^CK3j73PU{UlE zo0b6gq2g?BEn!(cYLO!4GUz`nxYz4?U|$K4ntQg^qK{0z4^I2Fr%xFp^%KWMS$H2+ zB}X@pEJ1|y}GUl@QCz;Efr1|LJR{Ij~t_acL}nnf4Opin%ZJJ;Ma zbppCI%>A4frm1k6Ygys112xqYxJjH^&{6*AVJz#W;o?(VYElQ5)%w-1K}+D8W*1=9r)}x_nVvS%9Uo(JzN>Ie@|9h7=|#I zW|V51alAWW+c$USqVQk^33kSJ-<|UqC~d&Ly=$sp^f1jl;ODsL7M^|BCcAAwEVR{7 z3RIQW{WQ(Jvo?fSyY8tO#Lgf34cgq2r>lPurZgUXSk!R(ZruB?TiN6`h>71`b05TulY8^U}u z$ZU(wagfdfN{ZiNiE?k6S3g0OE>If3zh1TS`S#fvJLIEmC@s`s@Xx19wyfr=ZS;D? z&4OJ$o^t#N43F0f_pl>$c4>tgm_;A&$8x2x5&nmowr4-v5&U*9%;rWWm1p#b8W{Pz zzj6yU$_gc8&fHORd)PO8Fa~CL3BWZ^7y`~)R8ZkxJ)20bXndNA@pZ3 z&l$`v!F)5;FN^j!-_T*4ged;9IcAGaTmczF(lAOa6tX=;OAnO~ZiQ49fz{ zhbqEE3vam!1kL(0&t{7t!bh7BF({Uo=UcOYN4OZvh9^40{~ZuhQRtnPs5F~$p3QDN zB%{rW8h@!leE_sF!F1RbvQ@35v7jn&d6%LR;ie+ntguakS|^b^=GBFXuaH}d5hfI# zD7{HiTf+$5zibu*t2L%X<5-CpMd!8rY7ev0gZ+&W&X?_xctpP>e+-j|r%B7){94JI zsVLFKfei=aDR2KdiR&|6!E1YOpkNERzic5TNlG#zB|pi$VLF13nG#e#m3P&>QVbyI zz7!RtOPHoxg`BMYV$Cs^$1MqiS-m%pQ!Q`%fES}WiaIsCkEyN9;~2-6cjaLTRz;W( z|4{FL{QXHC9!fl?n;q2jgzARe`j(4edUe#l6{Dl+mlo%nbUc*+?;boVJpj;h;Xa<- z{A(Lg)PMRle0iQr7OGv}^6$HF`?`IAt&HR$l#AO#<>)1nECng`d!b6@n5f6oA1=8A z)?Q>a^`3((1JLM(6C_E%0hPd0K&|RqEvey`cNGAd#6z-PVSk~K1eEQy9g+wJmmb^0 z!kU|2M-&d(=EK2+3)tH@Vx^6S3^Tt+iveq)KVbUp;&33ZF~^zZN*F@15W;}QfH@k?cE`aM@;`aBM z%JOJ|;FhYI^RVdsVRw5uke2^XzoupV^85hXbeF zMhv(QV?X-e2kEnl6sB!oT}|>GkPwa%YRhl_(-9BU7Y&yigfaD6Y-40~Ms5Omp0my3`XifXHTZr$Y^C}vFMzDsx_mG zT8B-GpC{mRTZPZb!*und;j|Tj@02D>Dpz^P>3reBd5f9Q%#+>zWVd$f=sITP@B9#1 z9jGhCGc#8gp6voMx@&jf;~Vdvwu-5Ev6YDsDe*;KM36!Ao641$`3t1yYcJ$mu#1g$7il6CA%m$G2&@vU$o*nG-lRE;Jx zL3-mL3`U{f9Hm(&CrZxNoTynRcVRZ;mUu9hFi1ku+cj-cWBo`%79<9vq?E$x{zxH& z@VuU5jFJ12Soq++04{QaTQzk0=;Gdv(o?k`hK(c>vl1DFHCv>=NEIT&y&A3 z7L!499-wAmYsL@3pa7hA%n4wf{6T-G6;lF$EcL7{2Tch8663Aq0j31t{EsOCKw`YL zJiv?qFov}x0uusgN$jj7gC+#9mDoM6=kUCqQSZ@)2?3PI4ZkG<3#b=BN~tNPe|~)@ z3t>RL0FJnF3t>RL0GvAN1yFMTrI=rO&BAg}y#Sm#Y6Z|UfzzA}s?Ktt?my>rfBg5F z=6*r79>9U2QUI-M|1C7v1XK!O3rNM!T2)Y`07evWv=)U_3ZMjLW?S+C>IBd`{x4|F z1Jns%q^s5#2Gj|_!J$q7EybS_R-O&06M%z5jQ~a^e`~ZQgK7j&>-%fPLcgFI0XS`_ z5kRlx5AqqBl0h{BaN2MI7)ONwM!EmmXK4uoDg@xPGqnJy*8W>)s0mChfDvo|Ewt7I z{*+!!DTx}GvoALrQeMqOYD#y5+oa7mhg~I__vu46@g?USY}UvKeIkd65p1AF~$H139~5O5-r9L z0kAjFy@6~Xld(3Ts{-(lAREZ6-}{VeCD22HT%az057hDxvO;igFczrGhgJkp0`QQ) zOKYN6qqzX&BA}&5yf4x8CQQ-Dg>a1CE`Lqan1C8>1)zNQ{xakv2wA0w^&{EG;p^ zwTlvf#2DEdX=4;60EZqC0^mOLml{c96(Io1Gk>Ys8iSP8fCvFtM9OMFtN=93{sqZn zVQ&aYDTUMhLFNzlTD7Q*_4)OkmIfG3*gXK%4LIE&px#30-}Qjo_#rTR0E!NoR%0&j zlkC2G!0G`;Xa7BBaxZTnRY>e1VAPrzx*>yeyPAZ00DB1NeRErO;w(Sc45Bq8uU$E$2{F1(O?4 z35LW2KxVTBm%j&Qr9kBYNd!nh2~pfW}ylVXu@-ac@XuwvKt)V?CC| z(Cd`~g=ZvR23m;qSh9Oj?L!>F@DPv>$hynlW8HZ~A%?$94u3sm6ej5a0000`idFQ=zUy2vq zLr-_NE&xD}c7l2a00fK(fYOF<0g*+)0PGOZsIETT$MeI(5jc`T;_3EDFJu1UGhv3ze^Q&^K*?YD{OZ#`&-QBc#RRo@w{L_cPj}iC;2(gn@JZU-$E*akm=$C~m+AJ2mykf9BQ7|Y-SGX> z#5RqU-j_}h)=W&bCJ~9x(GcrEY@cRudyf6{JNE63eQM_;&w4xRdMgVs>MgNv-cyI) zKg4Ll#-fkXI3lI7Cdsm0#7oJ2U0Lev`7FrGr_f`HUivqzX5iI^DIX7=p{TPn?p^(H zZet*NzuH`vMkZjG<8*a)6hj&@s3)|9u8F$KwX_nwP1U6RO$YJZVrc0x^@7a=vO>F9 zv%mY}SQo#vC`|}NZ*cLu_nC&z)9X}zk5)BIrPmA!y8|?(Fd`0a3ST*C7$Odg3;Q)M zM|Ph6k14)WEcBl4DFV45+{II z?J?AoIRC~IZk_1tv9jTv_7gr;XK^Q)LPBAFYJ_jJYZ5Nr-z3?4yD$mIFyRA%!hA@{QCvf~(Ruzdk+QXdbW`PHEO}Y#{X}AjNVwMqluH>DdG@Js#P*Nil$n z4%Z3)<|?9S#qWZQoayjR2M9I|0Rz$1TiGvKL*k*X=We;kjp;z3T~y$TKW-NVnOEg;arsw$C3z(X>0ZgiIoWY_km^5|*l z2L=doU$;Z_iayd1L2mo7Jn9z)(g;C*?dK3Ra0iJ&kXy6Lugyr2#t5#Y-{I3Ml+D+K zno(i%w*w3<<)=WE^|`fof=vxd+!ictUmo3whuFiZ{l1H7u2c|Tec9^%W-#86PqMyv z?q8+a7(`D=&W*{Ruxte+K4_xcS_J8*g9xmGgFF!xv=)`)*;OZbjh--8+Od-^^BR0$ ztfsL4lFF+OfU(v~p89uQ-FX=6S@NP^c(q|LHnQ1wW_UH%VElTNW_JV=^YQ2n)P;y#R{T7|jU zs*i`r5$5?)y&pt$UdbuYIvo{M^kmQ? z)P!%pHjJN{uBjf-Vx{MhQY-7;J%MfW7xaQeoxCSk;Ly172l?w3m-oP-qm<5jWt@Q> ztn_qj$Fnm^Pq+x}wLdf*3Mp-YlNDm0f7_!x0oS0tzG=ud;%WYf$;lwX(&oheI4$j3sNc))My(2x8nme z4eY>A4hLjps-FsQbN_R!fF}PP_+L-qI$y=@eMprdpJTpZaZ45i zv72P@M4yg$8y&ArSot~@pyRCwT+Ako(#%-1xU@93_v4tgQ&V*<&M(K@H`ue<(X}Cu ttwZ)!#t>WrMjGg(wADG{@Bh!dhHZck5YqneR~cD7M{}oBpB`fg{tXZNS``2Q literal 1281 zcmV+c1^)VpP) zOLpWS3`IqqUP>}9uc*AXWJSq1-U~hGkWg-a01HV-y0cDBr@(qV2@F&Kqr@2D_5Cvf z0DL{}A%wu)Bo=Pm4d5aVxYghT7!^Q_vFK+OFf09+w~wcYFY{#bS(tPH=NEIT&x^k` z7K=f14saA;YrzLFC;;afa{^cwf2F_EiYWnHsqWs0pkk5ttA_OJQfF7&IY(mcq_TF=#>n&OYj8ezf*~hJ|+n>K))p0JR4nz<>ap zW7G@a%9PH+bWptjoMY4q0COI%c}+ldm4jvBn)eH;bpWRfmCC*{_uoV7nt(fiaa0PR z$4J#U`T>**z$r(atb64DgvL5Rodfg?khb6hC=`HGhdKfDT))@&Za|#?oI2DbwVuV_ z8coHZ8V8^Zh?d|3C=!6vh8h7-7HFD^K{Wz!+He6FM}+`5ELlq$P$2-PouTJ5lym<* zMqd*c+5sdycnNK|!e;AZjG{U=V!q|tNLm}aFyg~?@VIH-^6VV5%u~3<7*+3kceYvP zDa06mYk-tHJSFHSAMj5j-$kICpHZI`iBHqO5CV8g(8*Tt0SXp^+zrO(Xh0tdz*EB5 zlsNg}N}#8NaY>ecMpa}yO>YCeE|5iOzTcur z0Lfy$9{1ov;NxjUukr2e<=}Z;z(Y&E-{SIy5T7d2gB5%LZfl9BOglh%4W3 z!QX-m?FFKwz$e%pAV;$sNDMxJFaZFJf8PEGiG33%005n{0;zoxCjiY~(I&BP;shYk zCb5v%H*o@RXb~p>skssZiG33#0Esyg8);&z5*ulK6eR$M9#I02m?N=~)<;nS zaOe?{kR;ssOO2HG9U>e+T46+il-Ym?0a!$e=v@HDVV9xB{GX8UT?6b6!2JL?k?weAWo(%z);o?QtP1|&{P6DrkocPDTupTWgmoCBcUw8d#^L}J^M9=1Q@Fv) z+ehSD6JZfR@0^Evks{G?HLf~1@r?Fp;3%lv8#B2$>oe6rV66c(=K31WmXax+4a=8CY0vewq(HA{3KY&rJ`J>x>ubrL rMWB8w*gXa09kOouXRLP~QHbF$*w%`t_0+7q00000NkvXXu0mjf5!*!? diff --git a/app/assets/images/favOff.png b/app/assets/images/favOff.png index 81dd00991d94fc48ce1d13639e8cc37b8ecf60ad..6c5e233685aeb66fffac18f52124c1a0d8cc8886 100644 GIT binary patch literal 1853 zcmb_cYfuwc82xrxV3%ij2pSa@#kZoik$^823<4F!_b4I;wLZWHf;cK*7KkENG?rSB zhlcSj2vntLBP19t)Q&?ss8B&63PlA=P=qan&>PxL`=|fBGk5McXU});xo391w53Y| ztS$H!0AL*yC|VAHp%Meq3>{%HSGJ(TY~!K;5x7G>XfmSeybwY~2d<3;uyinP46<{F zBhY+r&|-h{7nYR0yJt=HHGkCjFi7OPa{se;&lktkGLHTcKet|#%`BW)m|l4FxH?=+ zoVEzkPbhuS-k)c;(pPo8qHTR?E*Fio{#}~059~L;Z>_3nDwYhk_Y32bK<1<`<6#&r z(7Vg3ez6BW1WTqdCLqV?gMCpLA3X)G)^4!W0BnQ6JVPjJ28;>ww!01&0Aeq{taOrN zpaI$Jfl|a}&Dh6picPlx2;jn!f286*nUwr}x8#7nud~iJqy~9m9m7)x%bQYwx35!q znD`-Y9S>e!QjTYUJZA_u!RQ2ZGXb>K$?bmEK9pu8z6(fkp(2g$R-XI6$I!_6piS{G zg0=4I5#ua+4-aku&ln90a#I$>L#oq&02B=k+b|lk455HAmVl{HG$e!qsp@uS{^kcu z)=a?}1+=N3z* z(Pb2uL^CrgM%UkJ8kiMjO3*D&tEZ`Lre=Wr4a_#U zT8Ot$q_=%*^piQ5Vi8mAYtyEdtcKI$=ob1&|2@emm>kH|`&zZ94sOIcCSh80YKMcN zfG9~Nq^|BI>p9!hDN1LR`6MX4<9S|adT_IY1{e437RpbaH@HFRJxQ#|@aM!W6mx@B zi(-N|1@qL(V-N_hM;M+E3<_6QJQ?iSX4lZek~mBTQe_Ayv;&Ia;-!+$hk!$zaF{BP z;$c#y9ChB?Ak;4)n!iQGbWUx`;5OPCMRQDb&K}Ruif|EUYgj|&3*FD z<(sm~kod$pnJy`x&%D0x)7vJ%w?dY9_WZf?ngqjk55yPQVe&n?vcktS2o$!zH<~qD zF*+gF7uhp6Sn}|Uju02W$t`iY=|gECI3Zm%0%k8(ME15kG5AO?U|Ad=BN<&9oSXR( z3+Odbt#v7n+n_jOi_Zdw4P(h4-NgBnXaC4uch4LJp38}4U)Opz;$%ew&SRS$u=yLG z)jqlw0)(w8eM3YRU^V1Il#}CuuEiX#Jky zp5vmK2ftXi$r>tiZp4fQjGS*rcR7iB($|z936&stWXM=FZM;MbES;6c0x$7o5K-E- zgwgi$Q_j5IxHr$^YJPNiBc8>DD;sc}m(cD@AWu(INfg6%XS?GO+39Qd+$1Za3Q#y2 zBkD_h)Geg7Wl#CAW8qE~Ximg?;Fz<&<$-fTe8i=4IYw42Y<7a=5Q2cp2{>L7!5B4Z zqdc#&aMVt`-sFzxkWk*NcF7Kg%rK@hHBs;#yin}-v+bwgKTGvkk1gA@_j2B`MaPYB MkpB`GP)2fz_3XOMxI1H>GF zul-xn{PX=m*A4~)kcV3U)HHCO&7f;~E1`c@83+jo35edGc_u)`0FsFx+f>jc09p)i zybguNsD5r1a0h_e`tRKbxC1~-s`e-Y(FT%-J4o*t{wxKPd$fnb1;fav|1X98UVphfS`HWN54RTk2X zSyuVpYqRnPrMXMU54UEewlsrXO91N;sS$rzYRoyinQCb)K8=C(e9NEq=OyHoml4k0lZ2AD&?D*z(oWKr-z;bCHcd! zusPHM1V2@tdf1$DIPo`}UByt_!#%SBQq{u(V9o{}1M%J<4~Xz60jT!`2LR8XXhXcW zkbsZ?{OEBI)XO!)0l;euhDqj5UtRa{+t&XI9XSJ>xZy6nbZICzEf#Ltp1kY`?L5R$UriefL1-RbVG*a zb~S`~fVl+Jez<#f;!J;DONduVNXE&}HR-a(5i63er1te$b^~S-P+R{?wqb3V(pE>@ zAbxoaVq=H~k~9f%vvc3Ua#G9BaDdz9DNa@nS6~? z&n&+{Y65^GNzqLHbgfbl907ur4}kFiTQpjf_{y6vOE$0e<_%03pmYEtarn>cCAF@k z>31I;9wC849RQ_TCwP0;Jn?&H3MGdhc3)Kq8a&TftGY`q?R8!UXfG*8szB5}|s-*m+eK00000NkvXX Hu0mjf5x8ja diff --git a/app/assets/images/favOn.png b/app/assets/images/favOn.png index 7b1c9836f6c1d9d1b03b1b30aa610e8ab09ccb8a..c8160a24325e07a058072ad9db7e607044d96b17 100644 GIT binary patch literal 1462 zcmd5+eM}Q)7=P~8LO%uyv`_|V5mIF<2*fcUv+JQXz!*?A1U4L$8J)p}@|B@ZxU(aY zVbpyPyGWT`+=MMdYsk`yCN;x#D%e`}UDyu={JkwYfg?O9 zB0LB#IPlJzAN+nD$Tw1Zzfta4W|nRqH)%+AVYXBU6GrxA zv<|d`=XeKlH)6$*y3z$=utMf3Zz08pVkpQXRSq2D;PZ|?sUCw+m>hSBtf)%r{yhV~ z7$`om^w5UKfdjW3ST4arL67Owf5LQr^xwjWfEEyy-nSnA_XTy3?LJ-0*< zk}BU;n7xIFwI1WPhGSWUNOH8@h&7ki@tGmO0!=&8EWmp;DHhg+)!adHWW^n;Fs*L1 zJf!CCiNW@+8CV8WzSFcm)CXGbxS8m5R7cQ&*4k+o`yc74LBH!&$H6f`Vmb2!NJ z1LPuSHq)+8IdcqC&zWbM*|U5LPyc{+T|(+FBD~EKDw_*P( zC_Pt*#9!B}2D#`t&N@vxli$863QHG8F@jyz=v3{^q2V=!zvQ+cyt_*Okf}a*|&W{!MWDULMu38z=B#A zS@fxFvaI*?!ry|C^PtjMx9mq{Oa9?(pEsm6JmyF~Lx$)vDq|IQk8H&_C?+b)7mg5O z*o>o8zQPViJbH6H1*Wb}7*I2!wpc1qtrT7FUAm%7e4S-x&u3w48;@=0i6}iSO}{qs zvnJ)2UH$cHMXkE%N2R4LdH?O(K?JQ1jRg}yOAq0HP3c$crf0_uUrm;cT=0g%bi{Y) z#z?J}9KszF1qklprZdsSZ7!aqksPw-D~9s(Ock*QOXZl^<7MPx3FW>hZy_+j<(bn0 zPAF}0Ck;(~sB*>`=eoZHv!|FRBItbH%={5zVD6O?u!nbHe9Emdwg#ol$7l}r*C)Kt z6BY;kHo;~*%7d_clf7KG8t99DseOuP_wRY1jL^~5YXVeM?Q=x`aKqDfa6Y1&}J$XudPF|F}t$k5@PX3}^*0XM=c9d8qAp$(M z(~c#A07#Ey8%U#+GQ59&mth!&>-lJAM!63oD*)yRXH7mW07@xUKcgrFR^-2ZeErJ! z?Q$|PfISCf6bsIKoY=h{_ca#3{o*bO{>S&4pIT2M&o4y74iVA z`p@VCOv&d40fhv-V(eJVAO!$kF?K9wP$p0&FhBh-&Hf(+!@Gg>46r4E3^E`IkOZjx zV{Qk<0OXMt04@9Y%rk-1^tP4$8Du~bAQPzGpLr%A29OC%NNYP(YSy8Ue;7a>K>E+@ z1JW_To(Yl(R7e8Qqt)Tf0{snfTZf@-%40=kpe;fapu|eN@|Fj2KV*>et{`9^X049pLo{uIV zU{w99Z*MmzPrjfZz25}@0ztpYZw3GX0o&*`_W*0&Kn4-d=(#a~f0zKD@?8L+nE^KK zy8=LLfLHbI3?L@Js`}kb;3FoGIgB%V5DXwmh^PE;07w#IDIW#^bF{MpVM=`DNvv>9 zW|f2}%7+60BM4BE4+8)eARr|k5&)S&fS7#OIY2cc6Mw7`acz*homm3Vo(YZtGJm2C zaczf24FCMsNH}hfE@G!fINWoKPnKuH4x4KjQWqX_A$Ep6~q8wu6}ude-SzTn|g7C zXNZaefB_8ObOa#KF+ha-uc@|(=ZfqG!aRWYg6GGu){<{#f9|v#>4hi;LGvTmYnwg& zj_D|S*djgjw$)*by`MD_Y#|Kb(f_wfz6Tq;eSDRunMeo#_SU?n7b!YjeHY~eLfgRI z5`SsCq4T?uvz=QEVSv^fc)OhJdOq6Tl{EeDOa{>%0IjvoBk>-_Es9m#0njp0x63K? zb!vv|@(dC@|r2C<8) zVo|SG*@F$dUkr`t6^}~!wcg;_zkUDwcAW|ykdxnA;unBm&%R=&X8`XDlY5*SbmswT z^sqOr-_sj-0cP}CI0NOk>=e8haP(aGQsNoEBk*X=OJ0RAMsEW1*?>o*WRJZG`Dj#j zt$$S_?>hw#W;{exeRi$iAd%+%R&eyJes;>QVS;(pdw}5wisgqL=&nr+00000NkvXX Hu0mjfd)5I8 diff --git a/app/controllers/blog.js b/app/controllers/blog.js index cdcdbb4..4c66d8b 100644 --- a/app/controllers/blog.js +++ b/app/controllers/blog.js @@ -17,8 +17,11 @@ for(var i = 0; i < blogPost.length; i++){ var image = Ti.UI.createImageView({touchEnabled: false, bubbeParent: true, image : blogPostImage, width : "100%"}); var label = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : blogPost[i].title}); $.addClass(label,"listTitle"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(label,"listTitleTablet"); + } var rowSeparator = Ti.UI.createView(); - $.addClass(rowSeparator,"rowSeparator"); + $.addClass(rowSeparator,"rowSeparatorBlog"); view.add(label); view.add(image); view.add(rowSeparator); diff --git a/app/controllers/blogPost.js b/app/controllers/blogPost.js index 18971e8..151aeb6 100644 --- a/app/controllers/blogPost.js +++ b/app/controllers/blogPost.js @@ -26,13 +26,20 @@ var viewLabel = Ti.UI.createView({ $.addClass(viewLabel,"viewLabel"); var labelTitle = Ti.UI.createLabel({ - text : blogPost.title + text : blogPost.title, + width: "80%" }); $.addClass(labelTitle,"listTitle"); +if(Alloy.Globals.isAndroidTablet){ + $.addClass(labelTitle,"listTitleTablet"); +} var labelDate = Ti.UI.createLabel({ text : blogPost.date }); $.addClass(labelDate,"listDate"); +if(Alloy.Globals.isAndroidTablet){ + $.addClass(labelDate,"listDateTablet"); +} $.headerBlog.add(image); $.headerBlog.add(labelDate); viewLabel.add(labelTitle); @@ -58,13 +65,15 @@ webView.addEventListener('load', function(e) { }); var social = Ti.UI.createView({ height : Ti.UI.SIZE, - layout : 'vertical' + layout : 'vertical', + width: "20%" }); $.addClass(social,"social"); var fb = Ti.UI.createImageView({ image : '/images/facebook.png', top : "5dp", - bubbleParent : false + bubbleParent : false, + width:"50%" }); fb.addEventListener("click",function(e){ var data = { @@ -77,7 +86,8 @@ social.add(fb); var twitter = Ti.UI.createImageView({ image : '/images/twitter.png', top : "5dp", - bubbleParent : false + bubbleParent : false, + width:"50%" }); twitter.addEventListener("click",function(e){ var data = blogPost.url + Alloy.CFG.hastag; diff --git a/app/controllers/favorites.js b/app/controllers/favorites.js index f7cf3ee..bfbbc56 100644 --- a/app/controllers/favorites.js +++ b/app/controllers/favorites.js @@ -41,6 +41,9 @@ function createRow(talkData){ $.addClass(headerSeparatorBottom,"headerSeparatorBottom"); var time = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talk.time}); $.addClass(time,"scheduleDate"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(time,"scheduleDateTablet"); + } headerViewElement.add(headerSeparatorTop); headerViewElement.add(time); headerViewElement.add(headerSeparatorBottom); @@ -50,17 +53,26 @@ function createRow(talkData){ var rowView = Ti.UI.createView({touchEnabled: false, bubbeParent: true, layout : "horizontal", width: Ti.UI.FILL, height: Ti.UI.SIZE}); $.addClass(rowView,"rowView"); var title = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talk.title}); - $.addClass(title,"listTitle"); - $.addClass(title,"listTitleSession"); + $.addClass(title,"listTitle listTitleSession"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(title," + listTitleTablet listTitleSessionTablet"); + } var speaker = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talk.name + " " + talk.surname}); $.addClass(speaker,"listSpeaker"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(speaker,"listSpeakerTablet"); + } var track = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talk.track}); $.addClass(track,"listTrack"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(track,"listTrackTablet"); + } var rowViewLeft = Ti.UI.createView({touchEnabled: false, bubbeParent: true, layout : "vertical", width: "80%", height: Ti.UI.SIZE}); var rowViewRight = Ti.UI.createView({touchEnabled: false, bubbeParent: true, layout : "vertical", width: "20%", height: Ti.UI.SIZE}); - var favorite = Ti.UI.createImageView({image : '/images/favOn.png', nid : talk.nid, bubbleParent : false}); + var favorite = Ti.UI.createImageView({image : '/images/favOn.png', nid : talk.nid, bubbleParent : false, width:"50%"}); $.addClass(favorite,"favorite"); favorite.addEventListener('click',function(e){ var favorites = Alloy.Collections.instance('favorites'); diff --git a/app/controllers/infoDetail.js b/app/controllers/infoDetail.js index 4e9326d..87a294e 100644 --- a/app/controllers/infoDetail.js +++ b/app/controllers/infoDetail.js @@ -22,6 +22,9 @@ else{ text : infoPost.title }); $.addClass(labelTitle,"listTitle"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(labelTitle,"listTitleTablet"); + } $.infoPost.add(labelTitle); } diff --git a/app/controllers/live.js b/app/controllers/live.js index e6aa4a2..de98a8d 100644 --- a/app/controllers/live.js +++ b/app/controllers/live.js @@ -38,6 +38,9 @@ function createRow(talkHoursList){ var timeContainer = Ti.UI.createView({touchEnabled: false, bubbeParent: true, layout: "absolute",height: Ti.UI.SIZE, width: Ti.UI.FILL}); var time = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talkHoursList[i] .time}); $.addClass(time,"scheduleDate"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(time,"scheduleDateTablet"); + } var headerSeparatorTop = Ti.UI.createView(); $.addClass(headerSeparatorTop,"headerSeparatorTop"); var headerSeparatorBottom = Ti.UI.createView(); @@ -68,13 +71,21 @@ function createRow(talkHoursList){ var rowView = Ti.UI.createView({touchEnabled: false, bubbeParent: true, layout : "horizontal", width: Ti.UI.FILL, height: Ti.UI.SIZE}); $.addClass(rowView,"rowView"); var title = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talk.title}); - $.addClass(title,"listTitle"); - $.addClass(title,"listTitleSession"); + $.addClass(title,"listTitle listTitleSession"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(title,"listTitleTablet listTitleSessionTablet"); + } var speaker = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talk.name + " " + talk.surname}); $.addClass(speaker,"listSpeaker"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(speaker,"listSpeakerTablet"); + } var track = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talk.track}); $.addClass(track,"listTrack"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(track,"listTrackTablet"); + } var rowViewLeft = Ti.UI.createView({touchEnabled: false, bubbeParent: true, layout : "vertical", width: "80%", height: Ti.UI.SIZE}); var rowViewRight = Ti.UI.createView({touchEnabled: false, bubbeParent: true, layout : "vertical", width: "20%", height: Ti.UI.SIZE}); @@ -86,13 +97,17 @@ function createRow(talkHoursList){ speakerTwitter = "@" + talk.speaker[k].twitter + " "; } $.addClass(speaker,"listSpeaker"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(speaker,"listSpeakerTablet"); + } rowViewLeft.add(speaker); } var twitter = Ti.UI.createImageView({ image : '/images/twitter.png', top : "5dp", bubbleParent : false, - speaker : speakerTwitter + speaker : speakerTwitter, + width:"50%" }); twitter.addEventListener("click",function(e){ var data = e.source.speaker + Alloy.CFG.hastag; diff --git a/app/controllers/location.js b/app/controllers/location.js index 6233679..48df788 100644 --- a/app/controllers/location.js +++ b/app/controllers/location.js @@ -56,5 +56,8 @@ if(GPSerror === false){ else{ var error = Ti.UI.createLabel({text : GPSerror}); $.addClass(error,"error"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(error,"errorTablet"); + } $.mapContainer.add(error); } diff --git a/app/controllers/schedule_group.js b/app/controllers/schedule_group.js index 1316ecf..22e3867 100644 --- a/app/controllers/schedule_group.js +++ b/app/controllers/schedule_group.js @@ -54,6 +54,9 @@ function createRow(talkData){ $.addClass(headerViewElement,"headerSession"); var time = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talk.time}); $.addClass(time,"scheduleDate"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(time,"scheduleDateTablet"); + } var headerSeparatorTop = Ti.UI.createView(); $.addClass(headerSeparatorTop,"headerSeparatorTop"); var headerSeparatorBottom = Ti.UI.createView(); @@ -68,16 +71,22 @@ function createRow(talkData){ var rowView = Ti.UI.createView({touchEnabled: false, bubbeParent: true, layout : "horizontal", width: Ti.UI.FILL, height: Ti.UI.SIZE}); $.addClass(rowView,"rowView"); var title = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talk.title}); - $.addClass(title,"listTitle"); - $.addClass(title,"listTitleSession"); + $.addClass(title,"listTitle listTitleSession"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(title,"listTitleTablet listTitleSessionTablet"); + } // var track = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talk.track}); // $.addClass(track,"listTrack"); +// if(Alloy.Globals.isAndroidTablet){ +// $.addClass(track,"listTrackTablet"); +// } + var rowViewLeft = Ti.UI.createView({touchEnabled: false, bubbeParent: true, layout : "vertical", width: "80%", height: Ti.UI.SIZE}); var rowViewRight = Ti.UI.createView({touchEnabled: false, bubbeParent: true, layout : "vertical", width: "20%", height: Ti.UI.SIZE}); var imagePath = (inFavorite) ? '/images/favOn.png' : '/images/favOff.png'; - var favorite = Ti.UI.createImageView({image : imagePath, nid : talk.nid, bubbleParent : false}); + var favorite = Ti.UI.createImageView({image : imagePath, nid : talk.nid, bubbleParent : false, width:"50%"}); $.addClass(favorite,"favorite"); favorite.addEventListener('click',function(e){ var favorites = Alloy.Collections.instance('favorites'); @@ -102,6 +111,9 @@ function createRow(talkData){ for(var k = 0; k < talk.speaker.length; k++){ var speaker = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talk.speaker[k].name + " " + talk.speaker[k].surname}); $.addClass(speaker,"listSpeaker"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(speaker,"listSpeakerTablet"); + } rowViewLeft.add(speaker); } rowViewRight.add(favorite); diff --git a/app/controllers/schedule_list.js b/app/controllers/schedule_list.js index 0f7288c..33dcd4c 100644 --- a/app/controllers/schedule_list.js +++ b/app/controllers/schedule_list.js @@ -33,6 +33,9 @@ function createRow(talkHoursList){ $.addClass(headerViewElement,"headerSession"); var time = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talkHoursList[i] .time}); $.addClass(time,"scheduleDate"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(time,"scheduleDateTablet"); + } var headerSeparatorTop = Ti.UI.createView(); $.addClass(headerSeparatorTop,"headerSeparatorTop"); var headerSeparatorBottom = Ti.UI.createView(); @@ -59,16 +62,21 @@ function createRow(talkHoursList){ var rowView = Ti.UI.createView({touchEnabled: false, bubbeParent: true, layout : "horizontal", width: Ti.UI.FILL, height: Ti.UI.SIZE}); $.addClass(rowView,"rowView"); var title = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talk.title}); - $.addClass(title,"listTitle"); - $.addClass(title,"listTitleSession"); + $.addClass(title,"listTitle listTitleSession"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(title,"listTitleTablet listTitleSessionTablet"); + } var track = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talk.track}); $.addClass(track,"listTrack"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(track,"listTrackTablet"); + } var rowViewLeft = Ti.UI.createView({touchEnabled: false, bubbeParent: true, layout : "vertical", width: "80%", height: Ti.UI.SIZE}); var rowViewRight = Ti.UI.createView({touchEnabled: false, bubbeParent: true, layout : "vertical", width: "20%", height: Ti.UI.SIZE}); var imagePath = (inFavorite) ? '/images/favOn.png' : '/images/favOff.png'; - var favorite = Ti.UI.createImageView({image : imagePath, nid : talk.nid, bubbleParent : false}); + var favorite = Ti.UI.createImageView({image : imagePath, nid : talk.nid, bubbleParent : false, width:"50%"}); $.addClass(favorite,"favorite"); favorite.addEventListener('click',function(e){ var favorites = Alloy.Collections.instance('favorites'); @@ -92,6 +100,9 @@ function createRow(talkHoursList){ for(var k = 0; k < talk.speaker.length; k++){ var speaker = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : talk.speaker[k].name + " " + talk.speaker[k].surname}); $.addClass(speaker,"listSpeaker"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(speaker,"listSpeakerTablet"); + } rowViewLeft.add(speaker); } rowViewRight.add(favorite); diff --git a/app/controllers/speaker.js b/app/controllers/speaker.js index 92e0934..9c871d1 100644 --- a/app/controllers/speaker.js +++ b/app/controllers/speaker.js @@ -25,6 +25,9 @@ for(var i = 0; i < speakerData.length; i++){ $.addClass(image,"listImage"); var title = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : speaker.name + "\n" + speaker.surname}); $.addClass(title,"listTitle"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(title,"listTitleTablet"); + } var tableViewSection = Ti.UI.createView({height : Ti.UI.SIZE, layout: "vertical"}); rowView.add(image); diff --git a/app/controllers/speakerDetail.js b/app/controllers/speakerDetail.js index eba58a8..4a8d136 100644 --- a/app/controllers/speakerDetail.js +++ b/app/controllers/speakerDetail.js @@ -5,6 +5,9 @@ speakerData = speaker.get(args); var title = Ti.UI.createLabel({touchEnabled : false, bubbleParent: true, text : speakerData.get('name') + " " + speakerData.get('surname')}); $.addClass(title,"listTitle"); +if(Alloy.Globals.isAndroidTablet){ + $.addClass(title,"listTitleTablet"); +} var speakerImage = (speakerData.get('avatar') != null) ? speakerData.get('avatar') : '/images/speaker.png'; var image= Ti.UI.createImageView({touchEnabled : false, bubbleParent: true, image : speakerImage}); $.addClass(image,"listImage"); @@ -17,6 +20,9 @@ $.speakerDetail.add(headerView); var body = Ti.UI.createLabel({bubbleParent: true, text : speakerData.get('bio')}); $.addClass(body,"body"); +if(Alloy.Globals.isAndroidTablet){ + $.addClass(body,"bodyTablet"); +} var scrollView = Ti.UI.createScrollView({layout: 'vertical', scrollType : 'vertical', top: "5%"}); scrollView.add(body); $.speakerDetail.add(scrollView); diff --git a/app/controllers/sponsor.js b/app/controllers/sponsor.js index 0c055f0..e426ed3 100644 --- a/app/controllers/sponsor.js +++ b/app/controllers/sponsor.js @@ -12,6 +12,9 @@ for(var i = 0; i < sponsorTypes.length; i++){ $.addClass(headerViewElement,"headerViewElement"); var headerLabel = Ti.UI.createLabel({touchEnabled: false, bubbeParent: true, text : sponsorType.typeLabel}); $.addClass(headerLabel,"sponsorType"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(headerLabel,"sponsorTypeTablet"); + } headerViewElement.add(headerLabel); TableViewSections[sponsorType.type] = Ti.UI.createView({layout : "vertical", height: Ti.UI.SIZE}); TableViewSections[sponsorType.type].add(headerViewElement); diff --git a/app/controllers/talkDetail.js b/app/controllers/talkDetail.js index 8499028..f49ab6c 100644 --- a/app/controllers/talkDetail.js +++ b/app/controllers/talkDetail.js @@ -21,6 +21,9 @@ var surname = (typeof speakerData != "undefined") ? speakerData.get('surname') : var title = Ti.UI.createLabel({touchEnabled : false, bubbleParent: true, text : talkItem.get('title')}); $.addClass(title,"listTitle"); +if(Alloy.Globals.isAndroidTablet){ + $.addClass(title,"listTitleTablet"); +} var rowViewLeft = Ti.UI.createView({touchEnabled : false, bubbleParent: true, layout : "vertical", width: "80%", height: Ti.UI.SIZE}); var rowViewRight = Ti.UI.createView({touchEnabled : false, bubbleParent: true, layout : "vertical", width: "20%", height: Ti.UI.SIZE}); var favorites = Alloy.Collections.instance('favorites'); @@ -32,7 +35,8 @@ var favorite = Ti.UI.createImageView({ image : imagePath, nid : talkItem.get('nid'), bubbleParent : false, - top: "5dp" + top: "5dp", + width:"50%" }); favorite.addEventListener('click',function(e){ var favorites = Alloy.Collections.instance('favorites'); @@ -54,7 +58,8 @@ favorite.addEventListener('click',function(e){ var fb = Ti.UI.createImageView({ image : '/images/facebook.png', top : "5dp", - bubbleParent : false + bubbleParent : false, + width:"50%" }); fb.addEventListener("click",function(e){ var data = { @@ -66,7 +71,8 @@ fb.addEventListener("click",function(e){ var twitter = Ti.UI.createImageView({ image : '/images/twitter.png', top : "5dp", - bubbleParent : false + bubbleParent : false, + width:"50%" }); twitter.addEventListener("click",function(e){ var data = talkItem.get('url') + Alloy.CFG.hastag; @@ -81,6 +87,9 @@ rowViewLeft.add(title); for(var k = 0; k < speakers.length; k++){ var speaker = Ti.UI.createLabel({touchEnabled : false, bubbleParent: true, text : speakers[k].name + " " + speakers[k].surname}); $.addClass(speaker,"listSpeaker"); + if(Alloy.Globals.isAndroidTablet){ + $.addClass(speaker,"listSpeakerTablet"); + } rowViewLeft.add(speaker); } headerView.add(rowViewLeft); @@ -91,6 +100,9 @@ var subHeaderView = Ti.UI.createView({layout: "horizontal"}); $.addClass(subHeaderView,"subHeaderView"); var category = Ti.UI.createLabel({touchEnabled : false, bubbleParent: true, text : talkItem.get('category')}); $.addClass(category,"category"); +if(Alloy.Globals.isAndroidTablet){ + $.addClass(category,"categoryTablet"); +} subHeaderView.add(category); var viewLevel = Ti.UI.createView({layout: "vertical"}); $.addClass(viewLevel,"viewLevel"); @@ -103,6 +115,9 @@ for(var i = 1; i < 4; i++){ } levelLabel = Ti.UI.createLabel({text: "livello"}); $.addClass(levelLabel,"levelLabel"); +if(Alloy.Globals.isAndroidTablet){ + $.addClass(levelLabel,"levelLabelTablet"); +} viewLevel.add(viewLevelImages); viewLevel.add(levelLabel); subHeaderView.add(viewLevel); @@ -111,6 +126,9 @@ $.talkDetail.add(subHeaderView); var body = Ti.UI.createLabel({bubbleParent: true, text : talkItem.get('body')}); $.addClass(body,"body"); +if(Alloy.Globals.isAndroidTablet){ + $.addClass(body,"bodyTablet"); +} var scrollView = Ti.UI.createScrollView({layout: 'vertical', scrollType : 'vertical', top: "5%"}); scrollView.add(body); $.talkDetail.add(scrollView); diff --git a/app/styles/app.tss b/app/styles/app.tss index 23d111b..90d25ef 100644 --- a/app/styles/app.tss +++ b/app/styles/app.tss @@ -10,7 +10,7 @@ color : Alloy.CFG.colors.first, left: "0" } -".listTitle[if=Alloy.Globals.isAndroidTablet]" : { +".listTitleTablet" : { font : { fontSize : "37sp", fontFamily : Alloy.Globals.museo_slab_700 @@ -27,7 +27,7 @@ top: "5dp", bottom : "5dp" } -".listDate[if=Alloy.Globals.isAndroidTablet]" : { +".listDateTablet" : { font : { fontSize : "37sp", fontFamily : Alloy.Globals.museo_slab_700 @@ -74,7 +74,7 @@ left: "5%", top: "5dp", } -".scheduleDate[if=Alloy.Globals.isAndroidTablet]" : { +".scheduleDateTablet" : { font : { fontSize : "25sp", fontFamily : Alloy.Globals.museo_slab_700 @@ -89,7 +89,7 @@ left: "5%", bottom : "5dp", }, -".listSpeaker[if=Alloy.Globals.isAndroidTablet]" : { +".listSpeakerTablet" : { font : { fontSize : "22sp", fontFamily : Alloy.Globals.museo_slab_700 @@ -105,16 +105,15 @@ bottom : "5dp", color: Alloy.CFG.colors.first } -".listTrack[if=Alloy.Globals.isAndroidTablet]" : { +".listTrackTablet" : { font : { fontSize : "22sp", fontFamily : Alloy.Globals.museo_slab_500 }, } ".favorite" : { - right: "5%", top : "5dp", - width: "80%" + width: "50%" } ".listTitleSession" : { left: "5%", @@ -124,7 +123,7 @@ }, textAlign : "left", } -".listTitleSession[if=Alloy.Globals.isAndroidTablet]" : { +".listTitleSessionTablet" : { font : { fontSize : "33sp", }, diff --git a/app/styles/blog.tss b/app/styles/blog.tss index 783ad6d..1c0c252 100644 --- a/app/styles/blog.tss +++ b/app/styles/blog.tss @@ -6,8 +6,8 @@ ".blogView" : { backgroundColor : Alloy.CFG.colors.first } -".rowSeparator" : { +".rowSeparatorBlog" : { backgroundColor : Alloy.CFG.colors.third, - width: "100%", height : "5dp", + width: "100%", } \ No newline at end of file diff --git a/app/styles/countdown.tss b/app/styles/countdown.tss index 5db283e..ac7cd12 100644 --- a/app/styles/countdown.tss +++ b/app/styles/countdown.tss @@ -26,10 +26,10 @@ textAlign: "center" } "Label[if=Alloy.Globals.isAndroidTablet]" : { - font : { - fontSize : "30sp", - fontFamily : Alloy.Globals.museo_slab_700 - }, + font : { + fontSize : "30sp", + fontFamily : Alloy.Globals.museo_slab_700 + }, } "#countdown" : { width: "100%", @@ -71,10 +71,10 @@ color : Alloy.CFG.colors.second, } ".hashtag[if=Alloy.Globals.isAndroidTablet]" : { - font : { - fontSize : "30sp", - fontFamily : Alloy.Globals.museo_slab_700 - }, + font : { + fontSize : "30sp", + fontFamily : Alloy.Globals.museo_slab_700 + }, } ".socialLink" : { width : "15%", diff --git a/app/styles/location.tss b/app/styles/location.tss index e7506ff..cb4c17e 100644 --- a/app/styles/location.tss +++ b/app/styles/location.tss @@ -28,7 +28,7 @@ }, color : Alloy.CFG.colors.second, } -".error[if=Alloy.Globals.isAndroidTablet]" : { +".errorTablet" : { font : { fontSize : "37sp", fontFamily : Alloy.Globals.museo_slab_700 diff --git a/app/styles/schedule_group.tss b/app/styles/schedule_group.tss index 9d724f7..4424c48 100644 --- a/app/styles/schedule_group.tss +++ b/app/styles/schedule_group.tss @@ -1,9 +1,4 @@ -".labelTab" : { - color : Alloy.CFG.colors.third, - font: { - fontSize : "25sp", - fontFamily : Alloy.Globals.museo_slab_300 - }, +".tab" : { borderWidth: "1dp", borderColor: "#fff", backgroundColor: Alloy.CFG.colors.first, @@ -13,9 +8,15 @@ color : Alloy.CFG.colors.third, font: { fontSize : "25sp", - fontFamily : Alloy.Globals.museo_slab_300 + fontFamily : Alloy.Globals.museosans_300 }, }, +".labelTab[if=Alloy.Globals.isAndroidTablet]" : { + font : { + fontSize : "37sp", + fontFamily : Alloy.Globals.museosans_300 + }, +} ".tabActive" : { backgroundColor: Alloy.CFG.colors.second, borderWidth: "1dp", diff --git a/app/styles/speakerDetail.tss b/app/styles/speakerDetail.tss index 4cde53c..fb1b6b2 100644 --- a/app/styles/speakerDetail.tss +++ b/app/styles/speakerDetail.tss @@ -20,7 +20,7 @@ }, color : Alloy.CFG.colors.first, }, -".body[if=Alloy.Globals.isAndroidTablet]" : { +".bodyTablet" : { font : { fontSize : "30sp", fontFamily : Alloy.Globals.museo_slab_700 diff --git a/app/styles/sponsor.tss b/app/styles/sponsor.tss index 7cd075a..88a77b8 100644 --- a/app/styles/sponsor.tss +++ b/app/styles/sponsor.tss @@ -6,7 +6,7 @@ color : Alloy.CFG.colors.third, textAlign : "center" }, -".sponsorType[if=Alloy.Globals.isAndroidTablet]" : { +".sponsorTypeTablet" : { font : { fontSize : "37sp", fontFamily : Alloy.Globals.museo_slab_700 diff --git a/app/styles/talkDetail.tss b/app/styles/talkDetail.tss index e37047d..3793dcb 100644 --- a/app/styles/talkDetail.tss +++ b/app/styles/talkDetail.tss @@ -25,10 +25,10 @@ }, color : Alloy.CFG.colors.first, }, -".body[if=Alloy.Globals.isAndroidTablet]" : { +".bodyTablet" : { font : { fontSize : "30sp", - fontFamily : Alloy.Globals.museo_slab_300 + fontFamily : Alloy.Globals.museosans_300 }, } ".category" : { @@ -40,7 +40,7 @@ left: "5%", width : "55%" }, -".category[if=Alloy.Globals.isAndroidTablet]" : { +".categoryTablet" : { font : { fontSize : "30sp", fontFamily : Alloy.Globals.museo_slab_700 @@ -58,7 +58,7 @@ textAlign: "center", color: Alloy.CFG.colors.first } -".levelLabel[if=Alloy.Globals.isAndroidTablet]" : { +".levelLabelTablet" : { font : { fontSize : "22sp", fontFamily : Alloy.Globals.museo_slab_500