From ea31c0bc81bc3c828a99f3954d6f4c5149722681 Mon Sep 17 00:00:00 2001 From: Yuriy Pikhtarev Date: Sat, 10 Jun 2017 00:37:21 +0300 Subject: [PATCH] New logotype, favicon and css split & reformat. --- README.md | 2 +- favicon.ico | Bin 1342 -> 0 bytes favicon.png | Bin 0 -> 21981 bytes opensearch_desc.xml | 4 +- opensearch_desc_bt.xml | 4 +- styles/images/logo/logo.png | Bin 25699 -> 115316 bytes styles/images/logo/logo_summer.png | Bin 47117 -> 0 bytes styles/templates/default/css/admin.css | 43 +- styles/templates/default/css/ajax.css | 73 + styles/templates/default/css/alert.css | 162 ++ styles/templates/default/css/globals.css | 977 +++++++++++ styles/templates/default/css/images.css | 58 + styles/templates/default/css/initial.css | 34 + styles/templates/default/css/main.css | 1493 +---------------- styles/templates/default/css/main_content.css | 892 ++++++++++ styles/templates/default/css/menus.css | 105 ++ styles/templates/default/css/misc.css | 122 ++ styles/templates/default/css/page_content.css | 133 ++ styles/templates/default/css/page_footer.css | 55 + styles/templates/default/css/page_header.css | 182 ++ styles/templates/default/css/shortcuts.css | 329 ++++ styles/templates/default/css/tablesorter.css | 135 ++ styles/templates/default/css/top.css | 86 + styles/templates/default/css/youtube.css | 229 +++ styles/templates/default/page_header.tpl | 2 +- 25 files changed, 3629 insertions(+), 1491 deletions(-) delete mode 100644 favicon.ico create mode 100644 favicon.png delete mode 100644 styles/images/logo/logo_summer.png create mode 100644 styles/templates/default/css/ajax.css create mode 100644 styles/templates/default/css/alert.css create mode 100644 styles/templates/default/css/globals.css create mode 100644 styles/templates/default/css/images.css create mode 100644 styles/templates/default/css/initial.css create mode 100644 styles/templates/default/css/main_content.css create mode 100644 styles/templates/default/css/menus.css create mode 100644 styles/templates/default/css/misc.css create mode 100644 styles/templates/default/css/page_content.css create mode 100644 styles/templates/default/css/page_footer.css create mode 100644 styles/templates/default/css/page_header.css create mode 100644 styles/templates/default/css/shortcuts.css create mode 100644 styles/templates/default/css/tablesorter.css create mode 100644 styles/templates/default/css/top.css create mode 100644 styles/templates/default/css/youtube.css diff --git a/README.md b/README.md index c48cd306e..2a6c78ba9 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ For installation you need to follow a few simple steps: В данной строке указываем ваше доменное имя. Остальные правки в файле вносятся по усмотрению, исходя из необходимости из внесения (ориентируйтесь на описания, указанные у полей). 1. Редактируем указанные файлы: - + **favicon.ico** (меняем на свою иконку, если есть) + + **favicon.png** (меняем на свою иконку, если есть) + **robots.txt** (меняем адреса в строках **Host** и **Sitemap** на свои) + **opensearch_desc.xml** (меняем описание и адрес на свои) + **opensearch_desc_bt.xml** (меняем описание и адрес на свои) diff --git a/favicon.ico b/favicon.ico deleted file mode 100644 index 6685e930eff60d8cda813fdfd422cfbfe9b85e5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1342 zcmd^-TT@a|7>0LQT{d1d-PP1h|H8|hnklEECd5Oa2q{eBW&?RZ1rd=j6wU0QsU(cwb0-7~=aVx7hLb|0@(6d& z-}r=tge}@5DfKN{dhUb)84#g~tt&{uf@^PxHTFScNI`Yoo09->=Wf!-n``gPT?i`22nb%gf8G0)2Pj$RW9i&cdFhV0~);3_v`G5if(`WnoWW zzG|*e+bX2dL6>0E>%%;$!$G{pdiwEwE{wIcHLNZz!>2K$ORi(c7 z`t%&FEju6Hf(qDZHC(0(csCxvS|oyv^>qw4w8E>@v%FhT#(H!qb*G|iw2}K9*O)1@ zImrL&&NslN(xWxE5DnRKc7G>fyb3+xba2ZFuPUo0*d`YK)kQs;#SG)fEsl8eE6`nF zVC5lR?A}Zn+_Wa*&evzD)#}Z$Z0xvBl((ZjPc3vZnn4$%36ngDv_6ljoaa%S*?MEw H|L@};Qyo*c diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..3c6b8feedb4626146820b5357a48ce66673b15cd GIT binary patch literal 21981 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 literal 0 HcmV?d00001 diff --git a/opensearch_desc.xml b/opensearch_desc.xml index 8ab8c8681..9a2eeb5b1 100644 --- a/opensearch_desc.xml +++ b/opensearch_desc.xml @@ -3,7 +3,7 @@ TorrentPier (Forum) TorrentPier (Forum) UTF-8 - http://torrentpier.me/favicon.ico + http://torrentpier.me/favicon.png - \ No newline at end of file + diff --git a/opensearch_desc_bt.xml b/opensearch_desc_bt.xml index 64eeb9b66..3551e6192 100644 --- a/opensearch_desc_bt.xml +++ b/opensearch_desc_bt.xml @@ -3,6 +3,6 @@ TorrentPier (Tracker) TorrentPier (Tracker) UTF-8 - http://torrentpier.me/favicon.ico + http://torrentpier.me/favicon.png - \ No newline at end of file + diff --git a/styles/images/logo/logo.png b/styles/images/logo/logo.png index 02ded8c241005d5cd6b98fb36ac9f74a55bf60e6..8b9391b9c16a6d5deb0860609abb5927a7452a63 100644 GIT binary patch literal 115316 zcmb5WcU+R;-!I;@X-n9(eqaCMe(}$BU-$JH@A0|s&w4s9SkH5vKX&XG>#LW~4UQc< z_w(4X<1f#${QJjq#dY`J&v6ff7tfBB_T8c#JND$*tLIORe2*{T&V98tF_~%DE)+^- z;X0o3^U=#wtc#JA8c&=VoNaeB61V4WM(N&r=xm*wS{PS%rfedP;|wH9g-=4oT02wX z1eaA*_Pg8C0O7Np4>yl_`gr*e$5!`(TgU0?0kDNqGvM~*o*8j(2}@!g&M-$-mx@Xi z7#Mha2un!9?MDE@<3?IMhBM|8wCPq%Q2S#MUWKp~i`GX?0m)&1=QY~d zkYlHAA3J{b$*~hx-u)++W#m&sgetP%tJ)W5wO#$&l*9PL`BX*PABZ6dtzljJE;&=O z6*z2=?=N=pPM_tiplNEb!~UH8WZ8==Wvu`CI{$S~uhq`J{xtDLZc!WQp!?D6qN_hm zl`o0hlSJ@zMPt(1l;0}Ao^VXteCcV*Xm9)DLzY&t-l?!}?9RMd(|cRzKikm%Y+gtB z_(eAq+p3*F*7VL0COxT@jqnH_^mxXJZ}wfKPRdOCqfX#Ec#b0rHbMF23f^1EZ@(fE z(wuUyfa^bedjDs!(R(Lu&dJiI6!2Ib*8tjwB)QAt5-%ov>Tqb@WA^k?b06Ig69xv3 zpt+7&5_>p%e-%a_zMACAa-^gBx7gB^e_K*K<(@#$=JTakgk3iOOWt~3YoE%wGP#8< z7%9gnMZ2nrUN=|a(CH743~x7yVmeR1OpNQhJ|=2MN}^KTxFAYVK23r95va+=uEqkM zBknZg)T5uvecO~MpbT!!c1A)JDPD7$Z!}=s^teiL&1XhU@{Ew4K&|8tVsamy=@ytp zseK#xTk0>IPlNAhOTB9;yw-BXr|6WNkt%L?T|7Bv(mPL?ZAIVtf&+vAxT+ht0kMBy z35y*B7c8E0qrRg9-omIg``N%AS^ACa60%hwP8q)PeoZ)YH@{ki=V-Bd>;&q`lj(co zDt8|pwB>E{#PIqxaT0<$t8p)b)6#~Ept@cJygoFvp3?PJ@`vA(Gniht%!jV%Bn-`0}JG5v7@Esv5*PCZ40d$v+&ogXSE5!mswrw4?k1i?tP|6 z!!?DQFFJC4@pG1@r)5l@wTJW3GyhQQ*#JGmn^$wb0^u>nlO=-+k#26SkHxYS(*v@y zxSMy*)!-{Pj~a04O8)}xLBFFlKS~a|&L9j@5Y-|5MHqP^H}taWMw9ov2G-83=ba?B zYr1+%rZDsMGJ8=jj>Gb>0je z#OVHtY9U4oG@CPoW3~OUI;ks%8zCnnFLb&* za-xjW{_LDTd+=DyMT&o_hhsi-dv2{KYkw`3a`6b&`@ibXFXL0cgR_^fp0K<9ucQXi zwgH44N%{;4Z?|=cL?GFznJLEsxWzY2pM8;c#{aC&Ch-`C$z6^%FWi#fu1DLiSdl-w zWp)}01{1%@qoMqfmOG!6aVxY|Fm%&(snLl(aO9q%@uZ1=ocH!4+-_cMYRo0DHu+De zdrD}R_Mx-~5=f7-Q^^%`L_?D#9jC?E- zwiXSVPw2qZEyUKJtv_l5;QAN4tZjDQ`8ANk7E0U%L`kQ0dnbWp<6@SdAX4+2S6Z&b zq(6U?QOLMg?MG61oJIy2eiTO6&EBncP?qhu>!AM=`SrMjaAnZYcR{ji5WLlM$NA?mHZvgA(Cwh~UN?CMLrdS{Un?Rh*s&{Mc(mQ=JgAA@#z^&`Sw-5v z?wmc_f@%&_`nwj+{{?)s9DCh-{h{t~(0rNxUe@$}g=AqB^xZ{BOKPH(lPb@csWiUG5d+;@`b&aQP9N>5jgn3c(W)?%@MFiLROS{zUFR~C{P<9D z`;LZyVqp3Mg4cZziMa(WCXh*+VksSshrPf6NK`9d%$Z9TkAm=0htCAx94+En4)5uS zp$_WySjQNi4BKtUwCBXeGM+hW$;EMaL#}u#D={g*x`|JqYSLWlYv`_%cO80B*%Ts! zRR~b!fjK~6x*;1+iXW1;d)P8!YiZ7jWc-}8g;#rY4Q`rX+}M#?B;EZmBS{3u{b$bK z;Z2Z>+d_I|$Hrgc3pT9}{|VarA8@qA5%Py^8Kdml>w=(syZZ^{X;nQ0Jfu+nj!CvKFe^k@F&be!u%;=d*(EW&4I6@m5cUtV=A1 z<6MS$Q8ngFFG5@n(|~w382+(e9x^18LIuK? ze!r5bXGaOTiuLbmvw8il8mZxH3R33LaT{?ImBWk~cblOjX!KHe3D+-?*ar&LK@u_G z=$_e*_70`_?ZgC@qm|+%_=yU(LGP;}v}L4{Q>~Z(u6t^ee6O`7XK|3!r$W0lO{lR{ zD*jUCq>&U>Fi5t0x5Qu@-CWv4XB$QvS+g0+JDQhIiyNk&);43D7qm_@NObGR2j$hU zzAB`yd9#JpHI`PX@SU#X?DvY`38J^m{W9!u^`%1nu0f90*h7@HzBXzEcz;N%D5vp= zE4upm)^|>SK_w&UI+m9%)PR+p@!RnNRd!KyfP=$b58xJF)=rXp4MukvoNtU5Zs&0v z+m^ufGR4L{h=fU{;mx9+iEe*8?MgmeB_o%$>B&K%m1Ud1H^ z=H?4)d(GbJ))?qEodJDN_tYvn;} ziZ;aZUt@W(uh47lz*1@H*WbNOVJSZw{WNW}-1gGeceZ&L`n$n1JgVGT67Jd1=5LYJ z(}C+oFoEG$ZfdZvmsD75^2>vH3YKFw*uT9D4%26ris01^#55GFK%Z zy}hj3!6!`JJPNIR2VDb41eCPzr+?@si@JWU?{nBrF`2=;u{o|4^?<89K8C5Z6Mljy zd5}U6M1IzGO@57xv;pOLFhtN(#qnuTKhwK3aD1plJgJrY(k&(5?>o^P2jx_UBNn&m z+qW@SmM>mUE)Cj6T@H7Juer;^vzAO9<|BlLc7XzqRU2A`dm%2H?qp<2(>~3W{m$iN zB`ZfX;j*JSGaXbSZkmx?L$apB4L1CI#W;J1h1@bcdOx7W0Wx$_k*%r62@@Z@;KJyE zWVPV4;{LGjrW#&?wi*0lTIHYHYRf1nsL931$aYu1tv#&{&Lg%D^AqbA2K%mr(59LL z=V!@$bpwH>{gP4>7Feg7)xE!LU1T_aj^HimBuiiVwCwgrhC-T_hlvwxd3;_0_ujo^ z1WN30uQ(fxz3bDMRGLA+gNk>2w|`grN0?FGC@eRNgTrJk_DIzcvEbL@Y`;MY+{ixa z2Hk>RtfH6&AFg3djIE@(RF!jxt!%Yq-RckCw^ScEV$$O8-ERJO0#}l!*DGA5>_>!q zD;ZxT9YQmTFPiB;=lr#A9{Z}Y&_5@2tXTW?x)=6o8<8*+i1-uC*fVTQm3A=L_{z17 z@U--At8xQl>5|{t0{M`1CRg0Esk%ey)s%tl)gco;yE^l#u;mg1o__>(QKk`pXvUV( zP1+9RDifxZ^Bt;VGJ^xRt&+uVH8cGFem`;49?5d;ZPozG2u|X@uB#tyo|P~cL8(%L zhKX%|MQ{p7o7?s}+R6G=*Hfute1sm56f#!OuTRE-I;N8qnkz2mo}?nxX0FBFURhKg z1si|H$P@Q4MHg0fJK9x8#kE_5H&+bPz&9TF{Gj-{RoVbwAXSp|*ZO2Q7@a22y%omB z`^;spGx@Xc*CsOeMu={uM?8Zmot6X523#kg#I=4ArRr6?+#ZQeVb~) znqcgqYR5*u>Rfr_f2>{o?~>Y(^kmh39INi4X-O~>JE(Vf>>tWm!mBSJ?1%ng&4yz% zt>W|d>1rN1yaZ4A1(xc-hDMB=oO5WkXyTgJP^~HIvSAvFR2G|=Ky{H><+On+_iXlv z92 zxBpX$gD}^DB&?@z26csjAQG#?gq|O7*}@*5PR8}l+w&)Ri=6>Aie`4OnnTp(R2EDp=ZaMS4J~Z)dF(z!4`7^3Q**|Mf;qP<#zoXOItT%!lVzw1+s4#t zU5lQ5&vVWeXd6Ok)j?*gYALFb1&;ZhX% z!1Nf3$9Ksih{$BKFp)nZR^RD6baVpp=sUsz!;5x%jPRBT-R$e z?6IN6&kAShRJ*J!E*q_!FZSiw6^avg59srX#(Y_moGSE-!X*d0iVZWX!^E%a>w_JO z+6T5HKZ>>UV=>vATl_+x#ky5`atnF0NF7b-+S_=tY$5?y{ULp=4x1^Xdo87Ai(gGS zM0Yk1JTt+L)0pQ`imCbj<72nHKHvt$JP#Pw9uAd1(M@@c^BpR&ha-XiXm;U>TjL?`?!kFuhY++jO6+|GRjZX2+Un?hD zS$-q@_4?KFEwa5sh5q5&FSesWpT~q#-DHn^(o`}dA6BYlU%N}?lY$Z}m+AVevfS7o zVB*Qd8cl$;?G=K2`;TO-)t~rqt#a?g_77f^dZoSG=27jNQ%a@h)Y!NfTFCiy7na(G zg=W6oa1h&G!LFu_eb1mOXKAUI*!5KK66qTqXD>lg2IvT~ech2BL_ii78!qFm8chOA zfEzNFl|;0MrjRa8EhV9^kvTP{?uRy{IB`eFU)alKK*}DkLcme6e(RzV-NHu`OyB08 z?Oaq-WC@`;i|>ul7BKuyj!|}kH=G?fp;tpCdy=PTrCzfjQZ9QXTM+yCzO=F08DA~SO$~z+? z8g}8b%F5h~_f_#D!fwtxzqYcZDu!4@C2`AnSyI}O!o7_QEOT5JE7`*KXg6;dQ+Z|= z3#gUSOcJIu!G5JFRW~MSUbJ!*v2xSJp5(l5siv!RQ@{qik&+B>k;goi5uXH2#Y;7_ zjC_beZ#PnTBlnA@Qz=E52hnlKB%@{5UWQICvIPK(4o)mF*Y{B2>Dx{#$$ppYgY()b zHnPvymP|RFr=kHr$@zs}mTzp?KNKP62u|$@${#>XNjC?-uG=YJYslP_wHP{L<0ELb zz!gzGpYdHPxMj*VS5l2~f4a7=sZP&H7dOcdhNc;lSBT0^qU}9;6#F(71J0&Kn$fw$ z9;OW22Il|^VG>A!G0mkD#=FSO-15W4yAg!o%FiVjDX{0~s9;{0AEHnc)91E{Kl=c8 zSIbqQzcOFkps$c!(xSkgKZD~Jr?P{TfWHlO(_!_+*Da|H@bM&I`VB+)WxN|h5vNPU zdKP|mNjb(Qvn|8H@3u91^RX3Uf6227@Icjq9oca;$sUYd9*XQ8R2$>cC zOAYUx+5ACq_rpvl<~0Rm3~}T|j`8QER3-R*d7opLUoss`sgo3A7MFJe{a2A%#qNw_?#MZURNE>`mG>FJ?JdG4cMvgrQF zDzaki{g7L}Kbv{^wrg{^@{iae6}6sJXTYcOYb=;D1b4sCr#q8gIY}*vV@11ZHu>%~ z33i0-dmoYxMj_&VfhgKu+_U2Vs2W~7FO&{bMQAW3y@7A3n+&sWG7i@WH4mCitcZ(# zp4II2MXD$#B|DF4nUQ85f6A7-V=z~zDdLrL6^09){#{%x(0jxlV!e{K_Xn7@r+2|$$3yjGfNUf#xj#>1X@RJ--GY5^NS4Y*? zykp*#DDPDOR%ZJVyK4JJ0+@#`%U6GS}7JRr&xwS2!RM6%g7Gx3FNfU|lL_va6hN$1ou z+Tq&#SZ~mXqy9OZ3MM0N6I9%fq22H5t~Yg;>F1D<#Zk~Q7N|hPZBp!U@!JCMxK8Vn zfYk$k{Y+=ZRbK6EU)={5=;9{8XXGI)?D+*xwW&vk?IDUhf#W;1^NnWTj_B6>8a~(A zREZhi{HC>9zrQeOFA~;f_z&jYk`tEUFyyL=_{5nqJW2k2(06eprLH>}sDaTNgJDQt z(~5^a0^4QUjApDi<3$?$~+#;pd^=-o`9z8II#A+KcH0H!?IF zu!&kqy`oOSUUtWS7)<30=I3D)a;Uwch|g)$BWp$ZYk#D5ki6-A0b@IGU7UUo;fNJX zQKtni?_=I1uPG%I-8vz@XHV6xA8tCaaU593o!XmOWo1**^+-g0xIWIINj5w&E!PfC zA)3hFFtaQ4)Bd2s?eAejgUQ!8ACx^1w#YyTjgUUoutjUQ;~*HuvZi*e zPpU#D$21q;Ti!n$phE|nkvg#At9P0bure~=Ft-?%_q8Fw@CyusdUk?ccFwLW(r;gZ z?D!HI$<+V_=rOBTe}SHAvKhv`xuD8@$=Wh;mND_N?N#&5@NM1JIfpY%+kSs*a2%S? zkEkrK96P>EnLIwF@hZPqd@r6hk^?p!gz{2zWlpA8JMIlHKgV4pLa=+>z&ho0_>5n59-?9^Cj%~0@#j%vI zB{*{m-rh)miP6J$bAY$FdVK9|#X2U8*#}C6L+0iH5jrDN>k-I{;n?G}r3#yWq(R|= zCa!<4N1^#*`D3C1TJG?lK@G%+yY7xpn9%*ANE;nzF5mixB{S!nzL5ywN5hgjF)d3} z`MRCxh}3C#*Fkt%7>CJVEL03hRf||ok{7vUAPZ~1=aaNbDZLRCNLO9$rX!jE}2 zu#}&egkYVQj@2YWWi2Mn2#{XU`Tch#A(ejrgJ#)$k6M}RV`UjEM!A(UqhuWjuP zrOiEXWM?N*b=Yd*h@||%y@5J+otq63#|aY*Yy&RnBR65d;=Pr&pzB8SCZp9ZqKSJR4fS_BJm8^MXxJ)3E(Vzk2zp87eU zyr=V8R+(3jl^gOTI3~7XXQUf{MAh-JY{*!f$5L{1YD#JS@3dvQ1k^G!yMOb?RIN03 z(hsK_6E5xd8xjWv=R`;Ft`4~s-yeyDS~!e^)3mv4>5P@+ia?dpce0!pcu13Z#&WK& zlAQs38xH<3iN(ZOQMp9FY&$$yT>|O=t6J>M&}iH-`D&F*I(dR;16*Hz!5=`hq|oP2n=YH(N`*eg zyn5b(ZKYdM9{@KYB;pux!xK_%NM()I&_dO8c_-1Ue7!UY+h%BNGZ1%=YppsusI9=Z zF11;kZvQH86;{+_M!5mIuw(4l2;z&%gF(O&PIvcy=*<{GktdjRYX+N@5W)6<&26KfBhQ9Hn}!lg5ti5K%-X*te6Pi*i3fcnbq3SrK)p^rDX&u_%HOOsMd zr;2W@xx+&x3g1)dH*5Z+8eF4Iq{8Z?UGdR+O)(amrT{8)(PeqB05{s5(WD%LzwfYV zO0V(N9i&OQ*!IhUWE^9gGT9c*dgykeLyV+Udt82xwsC-$3zs-e);|k>x;QC+wTDBM zG*LI7z5TkuEwqr$NAZkmbQ@vJ2Hi^u|}CfoAn3j{>X61)vX(?v8I!i?5e)M zINI0d^74;pzdYG-m5pijB<4Y#OTP&x_0WRjEQN3yvQ-1KMe_793`L?|k)}zJ=gUB(pq0o78aqKZZ?@>JzabcHMlDJp3ilz) z6quFm#pB&3c8~CdJPC;VMVM@Kx?tHkZU@*d6)xoayaqSosi^f3$Few?onu&D?+B+? zJ!th)-|&ij<=0<3^6J{gq1tc42s&QL1GVj&cF`h{r@dCkwI{5!FSWQpa#X!>c~<-q z?=7*L!M{!i-z2V|KZ?B?asYTTofhptXb=ndqhxh1saYb9aqL z(B9xb=K87Eg%p|_*nKgmwo{3C#V7P30gzvCQPT^3j)2mrG!4!p=Ec5HCVMiW)oNc5?*1%BMydi0<28n+Ut9tZ3>G3ub{Zkl~s8ksF2QZt*qaKc}P zS_i8@lO*C@a71HjR9oY_sHl=m*%w8iW)V1r;WZCuYk^c+1Ve&|QS7>%Qr&eiU~6~= zQ3%<5IeNZv-hap(8ocaw5Cq#clpAcXqCRe7w#=oYqE&a6wtp@*K0Au?_&WI7!@qr{ z(+8U&;Az|1*)UX^<${BqbbV!nb68H_#~b8Xy@+TpmfYco8XkZw5*Jdw@FKL{DW88e zT!TC<@>EL3&jv62>fEXI3%B%?Uz>b1Ps>(82EgOQ7lm-^?I%k6ZJ$*FR|)J3f!9FR2v}8A<|8_tnmu4F zl~frdR%$3Tt^&i$lAl%zQ27m)0buyd%x%n_ZRanbX}+`#ho0pyc^U&)FhUJbXX~wR z0=3b`p&~V_rErAfn;ZXTAp%u~E=O9{`pJuk$-n8?`55V1^r-JhddjHoscyL{*tQbx zVCXOWCK4%zY@JD%DBz6;h9WIr*<;JDb{XDl1#YnC4Hj%h09xbdN<;5q(wp6+RFv*@ zFk#e*ZuSmkAtM>8rs>xG`*=qFW@=>;bD`mOqrQC2VU+~mhzdGTyp`pB52zJU#l%FJ zOtcBkjI2HKk)P4wE6;c(+zmJ|*LAvm!JM$?2=rYn4&%~!Xz`;r?+I3iW8b~^x-opK zb>?aVsDSC^T5B!?iAgkhM`1s;jW~6_-&lU7@3ZuAD}4 z`he>yjI~$=A0JB5(B&fxbS)Up$v9waqde+t*CZO=+_!B`N_-S$8!-mKm}BQnz}DYl z_ldErTO!IYaKncOB^)!(><$M)pfxtL@gOI4SB@a%)jDL!@3sB%>t67`?0N_F_KV9K zFZ+2AEQHZvAo*RRbVCtfmD#l?dUD-F~_2`-@~<SvHx9|S^CGor+#2CRSd&c7c@D+}F8 z#w{!b-~+KQORjCm5>2T?UQ1x*`&(CWJ6xJ%bke^;e7VTad;f+?EfKltSF?X}=DAdl zyP_!yX~OU~9$#;c<;}n{m99IK{E$whV-|DX`@Rr0O^D!bkBud7?ze@UIT+sg_+U~% z{%Avi0dY@uJ^L1?|1sv^-nW|zx~V?%mbj2kfSQG^rAzk%?-cGX>#3WGRK7@OmOC`1 zr^$(dlh8@f?~$D4kqXb0dmiHor325Yk?K^L`wr;2XSS^dX2ouD-n6@$V;fh3%R{Pl zujjROlVV2wtx~{j_wkDl@rxxG(qs|Fd2?SRB%c0z-dIq~{qOnCn;8?b^-bU#=Oj~f z^0(36%;f06XopLsbcD3YF0*|3>{cQVe{|}!VG%66$8aXe0MA>T41_nJstNW@D$VS$ zsJuZN(UM9TJPAiVX*zRWuYkUsP1$@J8=;g39_r=zu6c#|5|ny=$UKHp%$ zGPHkBEv^YfNZnk-Dh-i*7x&MZ9wIU&OsEnUA_YQZ`Y8v!19Y}8Zi~E?s~(j>-p|mE zfw2)l`UaCBv3VX_Sl8z=W05%rq+)78PcX4E)fCe5UNTi|ex@K`rLJ`H3#p!XtGeR2 zg^jQ9fT9p6qv#PvM&L6kdE@<@TYYsCJ$s_Z+OY|BV|kmH3PEC#>q#`GF>~$~ovO?= zD;oQIx^X45tFgJgeo^izG0xF>lEqni^{*@>L&xma63yf9Ovp)cD7iUsmdMtAGzJDUQs>cJVIT(Y zBt`gxp4ObltVD!7_a8eGVEXvEP4pEn&B`Hge6pbi(afv1P>ZTUaA@>>SQK4nC##2E z5Y?A381FW-#-$V^s3H0@kcncTMF_gIGvxD&7$R|lI8 z{vFu}#3bo&(4BYN41hjv1I#sSgT4_a_TypwI;3iySZL)q<84t=LwHf0;$_akjd3x< zaolb-6K<47=+AQ%d-U0Uk47Y$@$&mmRNV?*{3Sns@N?&*{p5gs_T~QxmH&Sp5(2n? zo1>2tX4h?UakX&?I%+rzv6=o?%w=Bo^y?0~$Ld4lxMPQwe)oM{Ds~U8} zF>Iz9x4C13N?qhPpJO5}BTh-II#4;%jAd^5ai)R~OZpWonr?0T0X(T<7DXnXxRWOT z+)!JV*%&vXAvW>jfd6CGYMyMM5&L$5#{5> zG6AM37~&?jLOl5dw59bR&(WE`+j7lRyke}51RJ)pYEzMwl7`!w_j|ZAO@lxj{URMh zd*&k}i-Q#^`ITbX>Q0cVgHf-Ue%kV;3UD{KYp=Mx;&jyC8P>=)^)s2CzmWfEiESSF zNaN=rfO~qG=>*80C!>c?S^Gt)xfrTnoE#tE>16BYZF2KUmbO)x$|DKL~5Osyr{0vzTkK7oQL7r8^iv^a8{H?(IY;Gw|#lV&I}-u zW|lHC__ooz{b^pOy!shKR!8$iqvxcokD$FG+Z){Q)3z-1(wnDh22q`)KO9gD@CqGO z`aX~+n)c@OZ>L4!5xFGh`E7Z=o;XAk)W%BDq$z6M$h0qwRTg9sOi`|Aao*jnt@sV6 zO)UmU+LwfCVXlZjaYCP+v73Os@xQ5~hn+BjaW-eWa&*t!MJK$LNg_ANwH5Ey;x?IF zd>wK;x7azNbc4Rrm6JG*q=Y!#4xzFsSYUO7;cXw1YNp&jD}P=L-jGpH)8h=DY)@d} ztqYlhiOfg%w;D+87*B$5_uZOfquy9vHb|0u*!9*^8-9wK4bmT(g$+M*cwD4ptDqSN z%U)HiC|w^d+>}`&SJ>eh{&M8Wo0J~|!a4@7-AMd)9z6AX;nu?x(tN7kZe|*F)LbdI z2kcdnxVp=4f*$jIGfM4w3-sDCei_)bTP{?-+V^n{x`geiEOniQH40h$Gs53AwktVv zlMvm2AU6}584tj^{JT4~Xgn3t<;jEc1Bi<_n5z26X~m=WK^s305)@zJkc)o&YE#x+ z*Jglr5t)p&!%g~&#`#;}P*u;j|Ez{w4xDbv(J1l1m#%2>W4rOFZQTCkY<`Ze)X6~t zKHX!*DKq{mYRtpR(r2z$rnlVTwUku9QWA4|CSj;svBTS6{^Q7q+l*ce<3N(b4?%e} z|BTI#*ty}8Gh;)5L`63~ze=jO`a9a?!2^_Pfu75RsO!%4HO!Z9Z5{hNzQ-fYj zb=hCa?uFTEPOL+O^FRrGgnlkQtqpUU7e-KL&}(Kl?}5I!W9EEB){V;cJ=3qA3NMZi zuEB+7O8SqnYS6LHBG*$?{4=HP_snGz{TujPs>S7k#=h$|Y~Lr7Gu=J%=8l%UQ#wyp zl6hPSMC1hFR}xaEhjMcMcgAjelpJOCT!4-}(d~nN5>Z>J+kjeaGT|OjQT8x&tzh+q zQA%u}vfSa%RFyPl6Q3LJLTg^E(^kED4yWO+?^eJELU;O)9}n|77sB%yJ#8|`ukYT- zR!^xEYrKj?YIbUgi*DHx;2Db(&uMDPY1lc1djRN)pwzFisAnZ6svBE%?)mwWjnc9c zUh{|PTK=vU=46}eCP5#KqlEqqllIoNzAdd+y#~ml)BC#v~jJ2^TP6 zeJn*f!K>AS{dWg@81QfPNe{2@{y1NxlZks%h~71K-1i^x$w8N%Otj4S&$} zTPv1%aU_$Y#pS`5zLX3>k9z95_|2pj7-KQi3*;S5-QV%#cDO=y6uXn%ExM8FMIC(| z#zDI7@ADq9H2#cveWI`cKR07vc2xCTFYC+mrFM}Z9!)*0W7VefooJ&q02Da!j^nk2 z)_sIRhcTQ zFN!^jUUaLk`a1N}iHnx4#~q=NHyA8ze!mmmW^!^wNyjiwF?X>TAGj|WnI07!tD2;X zJI&G@6dZ>(Za2*w)S@wjP>aR5t!=L<*!c?<89>AJKleDl!HKmn$$T33F)bTTY)3x$ zk_^;=cXb||{Bc@}sg;{BZnnq;<2JXQi^HfszNE`59=Mif*mmwn?5ZLD$wphcrWZj5 zJZ*10y`Jr0dU!!7EyHE)URnqQ%JwALq6`eW^#7pq? zU>2qxv3*A9I>Rvtg2z}OdSYj{9+qDs)~~5U13n3mOvlJVF{>n4_xZ+Sbdqt#L|BzU zbvMDvDNsEN$p$5OWiZE!!(h!`Cw=Q9NP&)lFGgZLl1YI*TL#;?JvS021OZxL|CuzS z?&f^VFLRO_tfUW;I6PuHb1HAmEerVW09jt=GLa~>z(^_0R*oj2&P6+h)IRW(xpZNp zPN(_pf{stX*3R$9!@jVijd+fFo$^=hT^4gmh4{Vkoo7|GqNdCPde#hoyv>!ajMLyv z2NLvdIy=se{gi=$HZw&Vm0Sp~3}d&kiO^zeKp`5PoU~tmK^S-c&x)+S?VB!1d&-vE z%=>E(OHO1LrYlCED zOx|U{Z|ETX?sdfAi?R8A$Vc%7Yhh@pkXyCnUE)}{8a+Q}v?b{Pzb-9a2gxz{-WX_8 zwOi09hI8R_@oN)KssKl#J?k1fum^e5;O<7VP0iI;@m)zxC#=xG4<_9TxOzm--uOGx zFSb#=-=FIOfu9_Ot<##$0}UPCMHbY%E(vYlAiLqRx8aW7UZT!D#ho5BcthVX7!VX; z(SX$COHp&N&bzF>q@IAA{vcZI3e@U#kR0j%=*H8f2D$_1UF}fT+t%LS|MC<3rZMoZ z{Ec%PM1eq^wXLjRwq?yH=A#YkF>d9xe+CR8I}H=sQm2lDxGSGMNlKm|<~KL(&l2MJ z#cMFYeSvd5Uj(cXhaUV1_0%H4=IAU!iDCO!U~5cDv_HJ3SjmB6LV!uHGoLR#EpN&h zYs{^hHdq}?944lAy^GjLfk4Z>w@O8S`8zZOp;kN6kaj07!pVvL;xqY5BmI__ z49y>ASAR;|lUH8t{=vpy+SW*V(L52slG}B{=3~*tgCNk}x42<5%|HwBPJdy0b)vCE zId|0m{T9H>@#3oEkHZW&0+qc1Jv(*1@8iZ311tRD*gw5~sq*l|YLkh-uZfsT7urPM5iLunVqW~O{YTzW4qm79qyY% zMVdu-BhIV__FZUy0Nr2H`*SoqLQ3~`qj-l2Nn0XvcCm+7RV0ifEo7<5C7yOsIzCC_ z0rkhDoHb3A{(!19U&r1THcRE{60&sR7j0pxFI_U-sRhXTVJ$*hu+mUyWxMrap4`e0uc!l0xlOD7zN^iIGI&aSBaIQ*!p}-mCkbO;=0#TTXS_qv{^}ey+RR`zHm#l zILWQ>IreSX8&*<)4y)aIlyFm!iGxS!*7Ce&RX(`s*VXJItikgbW4SpHS+}6(d2#)K zaI@wj1JZ=^Ep!e7%(z|hq6+ILI^MSw9*2E}>06G0AB?1uwr(+4G|Td9I;;EA3kU&E zXjSCVW`DG8MxXHNIZ9DQ#WH5sD`k;m4f8sLBGv!q& zqe}TgQpwGPz?9P4^uB#XT-$CYn`76Hk3j2U|I@OdRCmj^aV*fRy`>Kc zaAtNgU`kZd*rk$~>lqPHw#x`e(lUw%G$JBwMj1y%N(SNz-QJKIL;SNp$T zO+Y>Wb<2<*?D9b2l4)g_w$Bdg(*XU7NaN=lTPO)E`92n@5`1I#^Prc%@H=wGO~f1_p=KK>R(Kou_lR6rbn7}SEh#!u*b1$bMKsx~Ek z@#y6MDq(GTGgqd{CC^y1N5t#oN783`Fyg z;6p)+Vi}*S=F@#v{?MRnW9UpG_HLZGE0D3>#jL-YBP~UrYs`R9gc}yIP=RT$g_gN; zG6AwrO+x-3W8&A&slG~DxU+}SWV;GuXJ|q>VDv_?ZHLUnExxL9#$VxyEB}uszn9c< ze4;L>xlc7{GOOm@p=JDGRBmwK|7Y5*A>`em<~pzU0-qY+80%^Mlm87Hmv~RCm=(I` z`#`pqTg&!|6!%(>aoeHCH^MmiDpl8IPkv$EuijW%F8}O5j)+EDIw;~EbSe?fxbn2O z+Aa8f;ytt+)EuQ9Sf$aozzFskN5i+B7W#G4lk;0W?5Ms*7mN=X;o8EMshH#Ogt8U( z%@_hra8ReDTLp%`%veKwC6SU(z;vaWJFf=}y`h#Ipz4a<6Zqo~C3|FZn`t*x~uIdI5Z*z?ZAutwC6~n`>igzXV-Xd8E z#qNy7N`|8s8k9kqLBXQl7OU5{hG;prg-ghWOj%Tj%k(O1Llfn?+}`zHHt!n7VrZTE zNTJ|RMa)ee-aq#*bFT#UH|%DPmSyyc@sAsFsld-oO6_ zqW>R~-ZFjv_Qpic(hj>~Uk#bCTpP=CL2=Whe{abb!-J_Lla_pIc&cz}Pxv5AU~s|L*YnrqAfwzsxS=VICAViP|`Hyja>< z_1;h7`P&y`w*2+K=bc+r1iq?{`u|JgrK_#(Ov6gzPd+D#i++zsGD7-w*c~~JLRYl1 zpjecoM8Vo(;dOx=V<*{L_{bi`>u#;95ZGV3g7ih`+Zs#rL>FL!3Xj~(8@A?=NX0D2 zDam=8>1%bbW7aaCRS$Ng3;cT{reVYtyJs^jo}+hzfTz}H1}TFq5z{BkS5JCmKI&38 zb=D>Hb&CZebg~q;l)g#1Y~}Q7nob+~0t&&Jluilg6MYliN)w7gw?qdM_%gSjN!9s% z4$xlTxTQeHP3LD>^Mu3h7TY9zZtTZ3V*AVRa4%k{?fjXE z@>hW1wGDs8!`qiHy0g6Zes+SXMGhZbd#AK09>46aD|b+A4i|Ofk+XxU#%?0#xlqgS z6O(`4Fdlzb4+7u~JS(KVU`6%@OYJN@bNh}nOFL4Eo2Sl=Z=G8DFgE+Qj4bax8NBz! z`NiK(4NRF@@b1eArxVN$O-vP8Sl5c1sXQgMyd$W%p3st@w~V`@Qam28O6ywr)L*2N zbi>U)p(W@5UZ{c`$ZD%rRIwq;rQ_v7v8z`?R^^Bk@6H=O*;}9sdW|a0dCM0=4w$g6 zzJZBdk$p}d`{aK&=06kYy(;jY#;@v8Gh3fF{kod{z>>r&WBKuw8sf5P0qdeY=+m5T z?IO~ly>)*)d#QQro+!z<)Dxemu|_|bRjau~2$nFMoN1^$;QrZgx%CbdKWB&Y6b^3u zryYYXT1yPinTzYUGd=0W*XcWfBZbM;HSVuuq6OH#Rp-~xhlq9NprGZnOrWJ+Hv<89 zx&;l}JwHv7caAMT5@!au5Hv{W7}_^@ArA0-yi#DyRL25>zs3+``qVs&bvBQ_mLZ) zF2P#iBO$nq6I~tN@M;Zlc;fo|x!R7*9Ew@tjND^kn|=)sLirEig00jt*}HHZY=|Xc z{cXfN3VQf=D#Tv$CfkoQTOr&PHnD+V*Uh(p!YgFlST^GR0q%M4((;G;+*KP(N`=3v zuoCF6;{V|LcdJyT5T!kru4<_n*U8i%PeY zr(Rw8Dx6I(EKa%9uCZ)&*=jaMEpZG(c_ibOm*C?~jfmy-c4cv>(&>Bw)`F;c__n88 z2ryFFv9I*IgsqwD+1>>pZi`a>~G<*rF=kAVv8i%*};zr$C%xAPa{FlXodgI+8 zATgn_jvcXVNN1ZAmyEB$Fp)Dzjz}x7!Rfw4=G+-^@0%{icv}+AZ}Z)o!9S9KA8u-* z=7-j%FY-~sn7N|x*}8FcQz$fOS5joKNv*kpQ&-e-c2<_h(0=+vVvM~kCSy>RrqU;= z?2D`czEJyA@7s^7Z?ik+Qrz8WC(pjco{w#h^wWLE=Pv!gKfOAdM^5`@1;>B$&c>Pk zOuGELXzYT|I6%q=elrE_EaJ`VMC)%JJqcv`;n`?=4(z~4bS`@wCHzZJTKd{a^lmp5 z8`Stp<}AGREpu;~qi>NetUta=&y`*}{fTZ&zxGX!5J=cBYt%k3meU4dZA`390{bJT z&vKw(KJ*t~;j6x=ob$;Y^$+F`-6n6H)xHE2f~^M3w2f8Qf*v9PPWhnsQCv}4i=4N{ zswK|qU#(h4-7UxT^aa`bE&PGbp$@#=w2xCEfnK?o;8{@Zb3lVqFZIF^pIhzA6}y4l zP1NdPd2qAlBJNfbK^v#Efd_d-+5$<@g!xCo4hQ>#`r5T{+oNb2RW0Gw!m{8wX}1E- z3#g!W^By2^cbrsWU_v@PB=834I+Qa>KEmU?J@_Xlc0J}8WS?VyyN~7Y+%PzqV_&|ev3GHuK2k16pj#IoGq$P3L06?(+(Z7W4xXIxMj{~geM6P z&pV6?EuLDem>H3A^h-Dx)1}f)@LCD>Ni+8hjGtE*Bj*ZCvh)kVEjtKj9lS8e*oE9= zgTFkR1Ov*TKdvd~&g%n)%zL|cj5m}ay!!0-D>3`!6FK%&$i$ORL0;PF>Id^G{-Ui# zKg$P;cFviOMAu}egD|G}0nlAcnty;U_uH5U z8M(^NF7nd^tk0jDHG5Pj`m$9_AD!nArQb*iv&NGaXS=G|_%mZU5{x@QI6L?J?Ri0e zqziU)eI2QOwCDOENWn?1X{+KC^rARdrdq4Da@v5w$gc9up8(Ru1kTpe>_~DYjHj8I zYp&o4@6-B2?0C=t7T_VZoMzR z;#6pN!P=`mT)XvN5#vpS9P5Sohd&6MyY}=L4Je`xu6sB)u1Uz9(pAS-aAF>q2GbT0 z(_vDT@DObY&Ay$2`jd{@>s;?^eJ;g8+nu@N_q@l1>|b&_8~9wK!)-1!!6gWyRoOtW zvh*u0!|UOKoX6`DI((vJM01j=;q?kxsUM4?Iz5GtP9YEK<4M6b10LiaN3)Cp`t>HO z>C1XB^>PlPH<=*@gNh?pQ*&}4M!_OeFju^S0v@1HSsm{E;ZBz0@Gd|z=z>}Z9sV88 z0(meV^r8#OlSvRcwOy(}JVc-C^D2nf9DrIliX26*#s^PFR|^u1#p4 zv9mW30gu>PnSonoVXBSLeSafd(?+?CNVaW$a(d}ul*VB_02&zKqnSJS3s|n_nX9qT zl-MNK9-DqT=D8e%#hI*H2apbBRcL&(vB?^R5-&`LFWNmWYV&EU{_9{GtyJ81p0V#w zVzy~n#Q%a++I}P5NaUwipx|AnWR=&!Z7wdlpC9G>4vI`Fh#%B{7@hHd#}0zXSxv;I z-aOu3M-I4fxYYA?E<4?B%5U7=Yb}*JW?B|qY~X;EL$jYUfibtcw}HAd3p;Iu9RhB> z60PYPMmAgH=``aMf9vfP<9kBiOh9hSEZC~>XkH}0UCv69<4V_gBsy2M?Rl9>nd(3TR!iwALytK@3^}( zWDAWCNO9hT9ae$r{%T2vmI-wPY2m^+gRRMr4jG6E&l7PIO-Q#6tO2?ca)nBk0q93S z)O<_F$kf}Pckg4ectN}K6H?0d^X;>Vpyi43e-`aYzz!7WG$YivLu??ky|#KSr-AcjdMNCqBzmlU;(M~V)`0)mQVrIlAh*E`WFO^?cOO3W^=^ek zogB?PzBaCbtjy!CZI{j=U$B1JfA(5dymHMFiS5t!q1QsIqTCvDhTYR|Bku!h4qYoyG@*CyDi*lP{!!25K_b=YYn%JX=i zOeIj~^-L+ruupzFbdO@j;HFW%YbVBBHxb*a!k%OW92stm^HOe8zF^1fLk|L_6W#!u zg*@%++R<(ChLS@u84kgVd$oR|;6IOwPV9Nl>Otf1o-6Zt|H6vJU^Xyk!aFdhwo{QJ z(D_`d;=4wl@}n`M%lAjFdPMaYs^Fmew3@u4y%fDw|NbiiID#E(vzKtJ(QCVZ{RokOt^7xCeN!KN2E7G$+e~S^D-(Ri&{F|h-qj9K@RPmkHd$6FJW6E{>D%sp z&@a)c?Ps4p>w&qHmP4GBKmf`|R3J&m`d6N$OvWRMjrT6H+Kx@dE*ADGl4ED^ajFUR zxtSFfCYIu@`c^YD7+dn9}hkT%j#n)m1RoR9Bh-MtyOR!OsBUzFRqvq(Q)^E}wM zK^8ZBl+J`-^3DTA@4qy_5jfE!x6ylQITl#Fk-}xO+XvShN?t13UvO*+_%hDxEQvd| zKZ%Y+w%hOzG0CmBw+o^P@?S>VXUS#3?*~j|{O>omU^;ALA#;|1rksWg%i(emh&T~d z@nl2yp<7~%*DC1nU2?fS&0;;i`wBYSkM8Cnx>f`PHF8W`a5*M~!2MRM$8Wux}IGQD5Se3ZEe7k+s-48VIX*AN8A$ZKxJ&?yz=UB5F0hM+E`}RdbK^K`=0XS*U$1xSWh2+=Nko20v+v{iU9534fmDeTDkK6 z9`f@V?@EqHv2FT(UAgV}2iv6*KJ;ej&vqy~B%55t)VlzMv8mIAQkK8gPfh)f`OfR5 znftVD1^BsrD`WUg6SPduq}FGQI4s}KEj=_gQ9LLi+c=H&lP;9T80_=Xn;b|>b_Q;= z0q!ebY@_cX2)ITXz_qIZ4Xgu4+LHii3i`}ec?pyA7=Kdu(w z4X>z<8-m028tY0r_VQ)!HZD&Go{ZZ2m4!x1)j=rPJ zTZlyaeR-Z=&{way>q5){%;;!mLc4Cx`NH2Y`qo7sFe>S z??G(GplJO;b6(Cm@#%8*&siMX$f%qWYb!L85qc)11=+)~)q zzBh8AytdgjO|~DGmCTm6GQs*K8yse&XAuOUiK15smO!VYdO$6HU=>XVg>K-2Y77Zq zuw`=DaWVT-AG7jFpz|Z4I?wUfn$@c&lyQIOAQzJOpKL=EBm>;Y7n#?Ga56FSQ0F_l zq)~j%l4E~M7-U!9Ubk}wI}ONW`~42gUH6Rdgf2W}7^j*03Cfz3PU^HZ8tiZ(2YBb; z&|2WtfC5e;4Z|L-i7wsiws%<~6tN+XUX0^{6)cY4@S_RTp-U0=XZ2tFFjGPHNmU6! z2)2dt*9POV&mF5rj<}J|jiT4T@(F`4)m^k63q7^{z1^?w*~oRV}rW+Qq56=34j z9P4Ps=ZXU%Fgr}$iBd%?Ry+9}6@Ub~A$i6wBy?{bfHLBg={H`B@$)@_-;to#!tomkBE!fkJR`y}& zK$ck84I)ad-FKb~rdSBdm{@%Igy3+Tboker&~f4IKmigD9k2Tgu6qvVITJmSwIg@- zymRdcJm<>PJ#H^P3vC!Sm`8n3xNQ6MR5l?2OL*Mf7GBa!Ks;ztcmT(Dkp7i^QIm@& zpv*4XvtBY>ojNPA#oD#Rb?)R8df-F1mK}qoSG7BovkDijRtt&l6NsJ7y+}C4PEI9W zdW-%bf7Uug9hifO@cw(u8aggEZ+4t^_DK-;+-5=WW{|MaRyC~h;s9aU427&_2k0xe zmVWp)J?&fyejipIm z+(}mKpo-K0cF;JdU&RpzV?IFwzpL4JPX>2%-s45oo&Y{a3XwEzEm5n-Ne#1+EYkl4aM;r}ao;+2>QSdzisQlIvp7VHwpPiv;R_ zXp-f;#r6K>d3~m99qCF@IC5;~npxv&H(OhypYsvY_xlcL9_8=7yTjsaOW{U92#sft z_2W9GR18kt3DA?dI0KAa9e4qx)N_9Zguj$hIQET%*)+o$d^%A@2;|{I-IX2cGDy+q z@lx*{Yz>7T%4mkSRU^}YyF+w&88Hv4Ia#q77@v2CE}QLFmLGq_;Z-t~vYR11BMgjv z#Jc}R9eE*oD%btsXro<(zU8#s|0F)p8_L&fltRX<_;}miJv_d029XVPsjERbxOliH zY1mL`vO2!X-Im`XUE=@F$ep&Q>yV~ zc5T{&et+`=JLSCdeS~#orQf2tCgNI%_kxby=Fp@ZoL_>*Jck-WAHmLoc%xDFvK~_v zJ)?*gm!@OQV1YK*;rd(A&B%d7@NjwGvyUL-85FWSKyZ@B zQffo-B(^GU12-t9MJvlj;(zpfDrH_$TtR&;NFmi>)n?Mb*VJM_&s))Z^$36HY8XsQ z>}s@5QseWGhaG@{(oX!$7;@5DQ=+}>&NWnj)a1zLy0X-vHf|linuSin2Jfr_i5h_I z@B5O+sUVGA(GLK3=9L?4Gr=gK^5NtGUN^M0cJ|4LZ&8*dgomg@E}sWE8B1Ze2%?!6 z?M@DD*X?WNC{e>bJ#tZV!$1O2}Wo9-1Q{b58;_`Ed*E_|37|6w?+UsY{v5D2a{Y23aR z3T*fw>=Afx3`41BdZaEV*dZ|rpC2~_G!`LdS{(zjeQ`km=Ze>*=pPkZDawB@*sk)n z=M2uhF6Nnmyn1G5N0X5bnqI9?F@+2|K~lxwHW_x^tY@bjn9a#OvmN)0IP@%fdQY#U zs4jIswQtB;A#mC>uAj?!;aq+6282jeDg$fT*37YE>pkA4Smr>o{qvqLJ&gk8^>6h9 zo%7_wpdX|J`VWe$(+2lS3!)(@GYO+cPu}Ql!z)0x@we)O5GpC=?t!={P|%dyWn^Za zKA1bmTpmJ|1AASaEo2D&GJyR#VYs`EerMga>Ywgv2JmcsMy&5$WV;lnXl1!>Vn<1j zsA(^)rmjmkLG}ZC*MHZkzcxVs!K|Wa=26rN?Y7{f08eSGjsE`pCDrEW!@3s18S?Co z_XELo&$U1N$Y#HJOwffx3TKuG3L071U|ZkgStsn)IK3Zn^vJ58KGT67uZIgYE_(+eBWJNbT8n9ER_7(4DF<*U4tcahBVz2xL8Cy zZGy_I6&}7)Jjyl8cvyK?&EBDUhB)e0E6zJ2Bq&%eKjB%Fke6Yk2KOxEu<4IE__Oc3 z6u@n*X}7=hC=bq?g<6MDNG3+;D^rw71ixK6sFc#pBKbPrYx7#7Hn(U9^}6hV$oCkN?<`ibhC1(4UAL09cP+g1#O$AGw>Y| z<(!qBy@fcdR~>n^cXEectj1L6C```NY{4eRXEKJ`3de{43aal(=59-Q_xQsF+_fH` z>IKH?Fwk&Haltld;dJ>K`LVB45IX&H@1}p)Ir?gkuvw)U+~ElCBu^3_6T77qc>_H@ z_$I^p?EYA84P5*1vfDRp#faApY(g+N^hw~P0S(tzT?>Y~nzU^?JiilAJ9Cxl9WWX> z-C{DliC?WijGzvPqO)>tO7<2WWb`(Zvk{CJa+kj6{`SBJ&YWYu|W4htK>8#K_yVlnd=kI0v64qk|<<{?JzD~1$^n5e^$vC%bf~W)>x>Wsr zl0S%pnMN7HO6{PZT05x0t?XbuOatIbY(2LA5L-J?;cGtS=l+wpdfyhN6A4yNSd34f zJ^0vMkqq;mpX`_TB2?y?@X<>pL8o@a^7r@3vHD0gE1`X%w%MuIuK`u!saKweukZpxxVW z#d})nm5E$HAa)O4-TsSFO$HXf5a!<&e3UcEP5}A4l6)}I*N@4GA7TGdnnv|W|2Fv( z&?3dTQuT~WeRhs?#SbXc{ps1APYckNY`0mLsM&_xBZihf{R#BM<-9{#@m=b#VRuPL z9`Tdty?JM&XS4NAPW`<~dvFB~8i-bM=a%F?$zedNm7CQgR38^J%sR$v6%pU>8w61X{N|n=Rfxh>M|3S#~*3pdmUc;hL0+$o77jlk+rKUNxMxr zhml45H8%})sI0S?O*V?=FN@2^e-f|O&Xg37*7Yy=tV0|`WC0h$hKgVE#gKZLHCsl} zi3t_R?)R8qdBUiX*xRj)2oKz=X{#96_Yn1@)ajDTcRuwjw_7Q}W0Y}~&yTIvlzLzG zC(B6DWX>WjDN)A9Ey;4*b5D$U_-qPiLS1l6#*pJNhULM=rO}N>EPmHa=PrwOh(7`4 zqC^BEp9pe*P=P&kzbC{^0L?UTW+Q0NVxEs2s_Yw%vfeNO%|$@lWAhcQh~%C}bURr# zhxfXdg8C%l9&shpy_|-GgyT(eq|)U_QiCr)OxczRYk%wCW}WO5tl3*Dq6UF#g-^Ga zrgH+6j6;Q)e0&efU7HW?0jugsL=%Ls`{3TbWJuReKr|jZ0f6`#AVfk)E<@LoR0+$w zG~kec3r|W^rhJgqYVzuh%d`*{HNxQTId+`~G-bGl#RD|<);BKktIZAV1W4s_%|jGI zxY3=_=hdgHX7^`uu}o=kBtcLI5s70B`VND7;?7o!sEZB_@)YmK8&PV%Rul1A6OZIS zGtHI%>jdS4=Jkg~2=_p+D8Wn-jTSL@lM`ml{Jq4Y+e?@BYoA!bpWE#PvbQVua(pD{ zXh^BtCn@?K_wqqvB2>M`Uu6j$zBG-A*$i8ME=q`t`w>RyU-x;t1pdKa`SLSLLuldP z9mU%9AMw*JTB@9%nC+Z^7l5nnfp0YyFZ@H`AP+`oAms9e=cNT%2Qy7AGHp2b!jv0y z(aQo2NT~RoBxlSUV(3*N7mh6L)sOEbP2uFdlD2kyj(TUQ#c6#LW|g@XV;P-Clh++t z-3#=wVh{y1nZ}beodRU%v!nAG{qrx6Rt&zAG)d~*AgZAI|7gp?+q+ob50MTpF#dWM zN@sGy9qST%Pm!uuuxZmw>W;#;qQ*%~gmUyZZ=H}7yghCEHs?hHtyWVBUF$?|pJ76e z{$&b8^(jZrZI*-*`?t~iMxCa3r}tTIm1x00DrJeSUs-a}PllG(-d)h<&B>m|F*PNV zTsp1hHYcZ`E1qcI3}C*{Mmw1kk%7+g*~29oHHi3&=qiNQ;o$sc$e2P>$|XKGDmJcb9UF{=b)g9tQYLD>Wsmk?!qyuaS&~7t*GoKO zt0f50e-Qxxd*xKVVzn$IHF^6B2_91N)$kbg<`)4t(c#>jw0@Xsc#~jO)63#|zobJj z06m3nYKJzudkQrjEUmO`(md7a?e5OvpA+a4=l6{v_>n0hQ$%k~`Vo)28WU;X5YBr|(N z`$Ef|MN#vL1Yk_}5APFcB~L+riV51|Ys019RMwQkF5Q#c59)}+#WkeQIW#S)RL%AB$o6&!pCOa z0O)2!)-LMp+EE@QQ_)#R0%9F*)Xr?(7YG?R$^Wr`>gO$*svgRxT6$TW12xL|ihfs! zFZ9zk8#`um&svR7TvhaJsUc}6K+7j2e2FlyGIN6KP-^==f&KUoZf3&Y)k+Ai^Ic?z zAS2N~wXsy*DZ#&nF8#hPD6F3dV%@uJEA9KuJDih1F#COI;Fb&uO1mJa5Qv0B5-65I zf^T{MxCA2nH|UxRhCZ)cb_u_gGwh!V6!Z}&P%QXLMkXor>!}wNK8X(Nqke}sAVRGt z3+ppz_27`gq<9$)Xnh_p%4WYRrdqbEmmv zZ+{+35R%O*Gd<&|e0X~(rZgGo%Xb}g%bCH}yz26eL(ICZl;dfPKd;%sN%OlRnYm$_ z)N_`m343LiNa(e=`c!UL&HisVWM!aC_s7<8Nt2isa%&s}%_Zr*!%-bj0?CbEr;dt_ z%z<@`d<#_vx~YFnr$mp8hbBPCUm&qtVRtdFU={Dy$kjA$*8|;Pb7^nZi z3k}bVOztTnNwBn+@Xo^;-6W=kTqyox{1{!@08OVe(C;LOwAH8$Z--hP0E`-bWg{km zYaJTj@$}}X8(5UT=_<^iRrveZdd6yt;-@?o#-XZ9p4_ERlg!Muz0vGhZ&`I?Jq#D= z<*VIpn_JT6_>X4rNTBS*FU7Rh)^w|AGo!62_$qfFB(b9GB*p(>{F)Eb?a)aj!tJVc23p}<&8&N_=E)U)9da=Ta6vRaRKu6Klj?7y@Es! zXPNkK2S3>0R#+1mJptZjO5(Bphs$vt>pQ!&_Vs9_I%U~dQQ#OuzWhS#YBxv(rhH0~ z)NOX0R3iC}ldI*;lw=`mz78zUS^RQ_(n%xK;FCI$u4DkVhJGft+W$-F6TVNoF z)9=2mYS%PXUhuiJSlljqE_%5Qh*?z)hMX}>piH!iJe+nMEqiEYUG@^Hl>WiM^Wg%F z+KKqy-7WE6aif}x`Y#ARmEaF&3VAI?H-S}>WI0S#;8?ug1dawq+vN-vAd*e6nG3)> zl7yw_B7cH#5U-Tkue%0+G#wm^Z$&+mPiC5{{+DPBOdbJ$td=bpq%KC)lfcS5(YJdz zCs0&XF8ZC6hM|r+ovU#3IKO_8JQCR1%GN_>!9EjwfdvHuXDiMTeD^b%y5*?x!|zS6 zw+oucK@xB1?xEZ|2}UFRC#)G8WY_=Pu)1wN_VqW?&Tnl!>Nja42k}<*Z^NKhUt)?s zt8-sVfdfY;jxpn{^(M{dw-as2- zWid&Q6wJ|Hg$j%_#=Xq3>{I`-65L>tupx7HE_vzeWiQWS(D_sbHC%GumlN=KNYuR( z{-U<23D$#(uONL!q=unp zx;Hw0xZ9o?92(!Ib|Ne9tO2ee+*5Is@`MV;Ih22DRA=!sc4m?45Z-tll_}<4r&4Q* zj<-Nbfgf~Ss-n&}sShl=y#;dK>iaYm`@9>CriyrC_bm>{-Ys07loXZKihH+CBk6g_ zL`Bi-<91AlU5RyQdj^|_szCTxHz3CzBW?TJn1g^>o$8< zM%QC{4rh#v1YY0d4n_X-v;?+Re|8Y7^Q6^Nl)F*>sXAKCf4#-=!RuXTLOQGNgPQN)dVatYfnTP;7=*C_re_cPZYMwg&5&~gi4Xk(K!q?pzer`> zmx5bi#A(;$H&FqeOX|1KhOT@u6Gy31YnMEE_)s2?@0!|Tu2&*z-NKk1mEhq#-o4iH zPI`W1#TPhOjX?PRz@W&EY`Y=^LGT4Sw5#e_NYVFn$OHp1qACLm&hCtzx;iTyxWKrS zWXWn06G0*sY54kK)tN{`0wIHe7C^CRlFNq|gm}FD#H##@TPemwFk)dsqMQ6trI^>X zjB^wIsZ)UTSo&1sRt7?35<#b>hn=N;%{F|(YAlTX_iHhJI9<-#ZRoQs0Wlr;ZyQ&{NJvvI#h&BqZ5h>$!?--%8_hFU^Yk%2(tz(7ov76IhmB>+3cfWy{a=EB*iz1$OPw z=Qo%3X1a5C9*|u>y4`Hk$*(yX+4@oKaHjdt()xHWDTyuO4G)NI*m&uL&j3@zcN(fx zz`q@t)Y_>M4){>v+D2Vnr1tt?v1d3b|Abt5`y1%$&%#`-gjzuf;1xst?~#8vGZF0{e%y-&GszwN{v==_OuX(ec^Y_Ze6%VQo$vn}+^c|91; zG?z%ipV5^G-?dBnQwh5LSY&V5Kz(IZ>CN%w5eC5#?eDa3N{3w8#s8f7_H7_HDOG)7 zYK*yhojtFZPL(g19rylB)!}mgoY=mb(1fWHHh1~|1bUyTtAgv834aT|=d!>LScK(v zJoPAB#ar7qN)=gP6s{{9d$CE0iT*VpWdWz%xFx*FKT#k;aP6O$$6ZSS1krxgb6kf4 z%u;lT(2~D&k#GIB`1W35_b(`W0DvKIVnvh_gO?<%=vateo7D&z^sK@YAq5xRfo+FiZuj~| z+{)I^x5!U#nV2|iermT$eWE0tsr+gMSk^%bX9|+gn{TNE*b3bFq#jDM;zG}dzQU($ zFx#%P#jyI2sJ@4+t;4*?T@sTtm9h~rDk0sfD&4(u)y^E?BYm)cc?*8Zm4_kusf(b( zTmFDUzHJ^@Hz^>;RWKQeRCQ;GqVGtfj3jaDuYDk3T^%AIE>C6I^@j2&EK5!^w(3)q zS)b+$=-PUG|EL6S&WF~oH*DmX7!%1r%?*FwcQYB$(aaTivb4Pa zj8f2%n4H{G8Dp~)jPl@Q;>7d2J-<6=95BkMyr%BhR0{GK<82*Nkwi`uIVFI`%e~?Q z!8sjK1}gm;LbtbLI0_;zCL^!cNn1}I1}_K##%{$MZ`Aej2RJgccaURI3Wz-}%$zzZ z;LP#a>t|hm&aC-i1)E=B4cp(E1ymD!wd>`4UC6e7bXKoDS*1F{-=sl3aUwU~#|g7H7Gd@(C1JOVrJGn8xjUc{w>Fzr}R{M0TnbJgbMhd{n8gmb48%cQW4skpCmT;qLcf|aSo zDxt-b^J19jO8fHr5`xIH7Z~-tV6+4;A`9I{Br*H@E<{r7Ym0mLmzUJ4p|4<&LV*MsM)LgJ_!%U2w#b{UQ*_z(r(7BK# zwRim%iTxxQA3i1c->?;bZIl{u9U-bJ^`th_at`hwB zJuqTKVtTi@6LL$2a`#`dL;PhTQ@sfkb0zz}j;(=46Nh11XN9y%x|-9p?_f+}3Coq0DK;}@8I!#u_`zdrkgd>%wUF`o&)$1p zYMs#xp}jhkg+t~u4DG!?i|?*5D7qzo_7v(aa@#q-!?NK?Lt7`UeDBfoySD}7*UApk zilm$k4K&8w+iry6o-lTr9gcM%R3PkRZcrar$YaViE}yC8I_E5-d%4L}<70Y8u4;$5A0qSdypF05mcNc(#ina1oD-(d_S0CyzQu}o%3-4tN1Gk4uT(2?LC{P)G zhelz1sn_6j|GZ$(f((ir>_}>mz#}sEVQsPLH}y%`6<=^Yxps3m&oPQ-DQbAM&~1|b zz%RGg*L|5%nq+wUAb{nCq2BkaU|j`yr0N!7VQ@CdLz1H|Fac5~@C zwdG7dU5Gx4u@!puXv}h4kjPxe&5Z#g#9Bm-KLlMKER3<VTk z`sEDX_-e`fe?K7wR{a5ULor0V>n;E2EMRQ^>cKQJQJr-1?d=WSSUU%ud(u-;(wC8v z*Ee~&PVE@(veZpHL~V4b3G8>NO{LM!>SUZoU%oHBZ#ZngS$J7i&mwbF1_dpc#U{Pc z!-%CQGgPX+eRWei(s856guy0kU|vV@RxsviiYd4GM9q_zx$h&us;|~(*4CB0l(+Px ztx~9YV$y1SC|U>aHSWm?_s)2VuN1hD5~Zyj(&ZAF)hSN@KL5NM$4W%GQ(Xa4>oQR*ey!!yiqY!y#-P|y&+`q3Bsdcixpz9-n*5@1a?t-6F>4^IHQ|t?c-<4` zANxz`kVWGvVJ1+}8Y3v)W$%hLxfYKgj`1e%FlRvdYLZhSjz(T{@` zRE7Ps3ueGw?6xddCfy2B!q^^qKT32ZYxsF1)(`cVm2qJGWmL;@5HEeF_1toKCoAP8 z9`M{|;9tZ@XM7^Q1XY7A8V!GK@vQ%!NVXvRt{bX~X+Qk=a9vcmD1L0=-}ts5yZAv8 zcP2%DVm{-K25vq3ie^H_zGa%O+|7=B%fTzk=r@|dCsysI^OP~2edL!Q@1tLBV%v^$ zukIeEP?R^Pv#CA&+cmJ>#p2ebyZF`FsHcz`a5Tx1R-bU(U4}r2n9cD6XwsFZA{+~f z6Z&kT0R%~Ek8Tdd5mDaxPf-5Ks%o@2@{zc-|x60gTZ3S-PRG& z%X$}Io1Q#AQWTx8V>~Xa>ifNRyEBb| zQT2-va63{xr?aXEEDrzuVWo|(-MQ>?a}ObK`^e<7jsrQB-D#L^-K@(i=XL-7@?cBS zr<)D&L*f(SMTv9CoKjsGe7`szv&_Z$IAu(M&`SR~-SW;>#wY7juIdD&FWvFy9n-a- zN0^knVAnJF1lr`e*OjRHfG!3P-G!*Fjz;>E0uUIwmh?~7CZU}C$c4^;rym2d_B9|O zxh$I$Pd{~x6UEE4e@(6HJWxY4^#s#p)(d0{v(n2Q+y4SHF?0{*$e6dVHRF^vI0{<- zLTf4d*uapLfl2HrT9D;>V1wC|O8?LMoA308i$52w)$FQ$do2DP z*A0BM5cXZO-SAH##YF~gkg=7l{e;FvCH`if zmK&=>93rz{zYjn0amk9OPPV0_RLPP|ahnzXbCMhwwS3hxy6g8Dz zH_1Hi65fDGhVb9_N|Zx~=+c;!;f2a&A9s^C4>$G=7rFLeF3nKYC3b(M&w0pqrh@U! z<4^WPv((H0Z$p)`deoMyKGyyxl0tn2k=+llb-wh+AqNee0k1z^SMBdoBmM7%4eW3H zUdw+MEP`!UCE#{hiLqHD5R#;e%i9IB;JQV42(H}6x)6beo?}s>3>qJzJ(JRGcorPSfkoq4#O3QYSe%K0Fb}x4iSSdR{~GJl*m%Y z>JLSGuur!XBX^$6=~X3`D9;0dSQC~!j59LNsltiU0s}vTR+s@KVLlV4npM+Dc7P_zwX8m{^Ny>9!`?mt@hhrJ?JbAR`5l# zlJ;}{@y|QY{Oo2#VMAM!ksPtBD$n;Gwa`!g=8qt0(qrtzZLJ^A4X+G8YSIn%63wM- z%mIWB&GB~*Mb^uIe5M=3YP37sH~|E+2aJ|(b)AO*ouaA6xVWUZX}u4{gBI2(12R*b zI3f~sDiFX9Z>K;uf2vjwXF20*_=ZW2x4GPUN>F^ZIHrBW z)xFGi+{-p;UH8Zh{Y{sWykoG9W$HnZwvt6{l4B`W;B>&{(a<#Xe^`wuSvy~Jj-+S} zCvpw0(;T9V=7PEobVTy|Wd*$b{< zmmoiu4f$V8pNUO}f=}xIqG%aO)W(`kO+|FQU+q~$7*Z3TwiHZ$m?_%9}e zFr`&=x&$S(ZV(}tpV&qaEm(>m6SM3own{tsRX!-+5Zx8s&EDV;_pe!bqR1jO z<|&77En>Kh%k?TIdGg!zs0v2xKQc*_ZB0*)!$c#)QbnCofSpU-zvxWl)p-7K-!Kx3 zdjE?0ph)E7j%yN0lT0tenz^?>y!S84&R zycv}6&Mst~M>yZ4^2icQ>ecn81%smJaMOsU;pg|d_}(H>rxDVHvlC{meB>W(xgoV2 zVWfP1Kn$5W?bK}!sOB$P>9e4+_PLPYetPqzC9SHB?HY4(OG|Q>Sd%fES~ESx>xl_Q z^e&d>^llTO=TF<)OKGE1tJ}1!>$`^0vCa-j>3XZbDrmL;C%+C*2G~Ccem}75NZu~Q zuPl!lS4RXl|MtFU>qG9iXC)=zQzl@LJ-b{w_h8FZD}{2Vv?vl+%H$$dLb&f|=M?y9 z4*}j7Q{BRpRz$S%PDx=i@tY0R$Z}|361Nn{{9lX`(f0el7M@2B{KO64Z1LLSg#9gZ5a@H1nt(B*m&Y z*|H%1axHzu=qY!3|2G;zK&J6kZPOjaI?KDv9~ zwaO7wDUl(mDc+>6E+K<%{WCx>f_7`a8~+7w$oKt9V^J&>n`bddvsyUVPd6A2LdH{c z@UryVRn3+8%rR)+P3=ndISMtvE|8KNkKRl(l}w$3`djX#d;HT7m8u*+zX_I0&J~xS z9?!heh1CHK`quAQNUxVFd3H%V$IfiNC_X%i3-oZWZM^~Z3OS8S)VfpXb&y|qma&)q&!oX04t$B)L(~x#v zdHk0vd^YW&?%j{r#NAwaTwBYpE>G^`(|_UCIMkQlP3T3tnEc8ek&XgMn%OdVr~0!N zqtNAdoy1wkQp6k)9E8G1!1OOK_xR)7c(TI(7jbcAoi2gkNUJ7-KVj%Ng^1Tgj3!Ec zRVHBWhoj#S%j!=}ORP)!fc8)5;wdewSTv-WrZ@B0Hg>8tCo}}YUedOHf+Y!8-L_|( zW;zMudkC(IG8c-4N?9viM7jy|=_5p7pUpO4{dmCvJ@AuwZ5CV8Kv0(bFxDTP=RW4i{pZBOY6J z%%^5d3C2l4))otK`=TJ!pl?~NjJMkZWzSp6IkLnHrvAgtRRe2uU#Oqnz0VGl8!*mV zqEe`4t(FO8QkHH0Z^G-8;zxFc;)s_$e&0^aeuki2BZlHuHa#m0XJZ!<)(=|d5yl7h z25yV=c^d-7XvmPFuN65x4`sq~nZ!}zJTCecGE7KZN9Mjl1JP=6KRUHl>3vRWGXJlV zwIK7>2wf)f-}@V#DM?z36;le8|7+h0rnw5}7n62KN7x4YN9O)sp;uOU4P?x7I)iyi z8L^_ELIx?Zbsf{%4YCMNS?h4oszG4GyLY5wW^mPp+oD_{d*6k4)L@(eDgnzKmOR$q zH8+0+zJIn-r`KW?Vb+?;Wq2Ucis!Gcs)mhjQa^j}QElWLJS?217WrI4m`i)sIzVlM zEAI*6fsF!fXWT&kjbjAyRgeBS5R6b-9t8OXL$-y{UPNOuB{jqmd$zY7q@FZWm#ZCG zu57n`Mw>Sl2sYD_D1S{Sc*urL0rA2~%W?kh|S_V(DU4@n6615$9Vk>N(Ikv{E5 z!0E^}O*5ugMK_;_#PDhNlQsN!`Gk6XF)j9~7V`b;b*Av0M|zeO;!}X2Bb-LSVV5#6 zc)c&~QaH!k?Rh@yRuP@|R(~~Z)dT8?(2bx=4ljITxc7nV zyHO~Cez3!$mvk+45cyS|cunjMk??{)m923QA$aZ{8Pfe>2N$kz`Ob0Lf3x|2_>vtX zD;8U0!hKPjd6`30%>VPI;XAT^JbUvN5rd0$bi}EG8?4z3zw?{Ip&imOhsZQ2&2qy>~p-kNZ9zLfNuMPLh>*$UdARl#FDC?7cY& zIq2A1B6~$h#vywj$I8e^W-^YQb?jq*pX&8`zu%wV@85GC=ah4w`@Zh`x~}^^#-HEe zjRuP-<8ly!;`*Hgp)1577>Cn!o?TagIx5AMLa|Tyz0-X{(;n4^XK6Ga@tbx!(u0*& z4ST|FWI@V18mWi}-|;CeJjdQ+5Rp#6jdKTpdS7pkA8nq_+}u)cS=!vhZ8g{U%*FzN zE>W(pYS8dZ(%tuxeU>O0T=>}KEu`$6{lvAF?u0tOdG|lJ4 zCa4)swnf52Q_iRC9odhT8HE4AzVUGUnH$*ylh?7#;1*__KkHeh!vYwdbH%S>E-lC3 zVy`OPJ7J>jc8`#97W_Jhvp7&6QOAdMYQ;s=RXD5R(#K!7kN%u4$IrcFBed&oUXl@n z&t`e!dItoa%Bgq!{qkIfyoDs{%$EuCPo)50nCLR9QoBt)5Mu$q8}v}pNa_yZmE&$k zrGCxB8%=#rq!{Uxz+~b#T6367>twt?WF?x%dQegdy0<4b-n(%#vR70oauK>C~=VOFsi4{hG_?-)Uy9NLrlY za?C>)wSS6MHeOJN)ZL&oF}GAbrKKFu@hXTY$(E2DX~k<^xWjqyCe(#7fq1FXLRIw_ z0T)XxqbTf63fMwhFe)kem7obOjwQrafGw_8w~w(K&&RFQ+q{IeE&SlOC;?^dsbn<6 zQabqe(Q4xI54I~qZzKC36TE!LKW@k4{XLO+H`jEIM$PLe;E7aQ$XPCKT)V9MIx2N9>iET3 zNlehautTtFB~P~jmB;(C8k15&47fF5k2AbwPHn&xC!tpqS8O9nS z4>Q*K&-RBl_lo2OZ(d~lY#6Tj^(({YWXO4Ax? zBwF1tqh)TWZe?b^c)88mosK*oRw906b*|;L9_*X%ay(zm|D#8Y-K(33U-HMo6CY-) zcnuk}OF(A3{q_%tMPDEETA@tX?(r237T3YTj^%XkcGhjf#&yPSf_|b3yXp1qVpLqv z)p&?$uY>r6;IYLESSM=;R@M`P*qkaHrjd8#Ve7=p`rAf=UUA>^c^roXP`pYH18#lT~cfJcyKk0#w{SlJuyB7UAQ# zIEw8>jt(~xc>hgK$4_j)8X|NfKX zTR`TDxexms@`ouPA|lMSH3Q{uegiK`o7Ab09q99DMOxVwW?Hq3la%&7r;TT%*f81z zCz{`56y|$w%6W~j2)L82apY%cgI8Jg2! zJNG6aw~)U2ox%h$vFtkn7`%OTa<1Z+H!zWQzxWk?;i2sLyBau=vjrJ_(Rcxeusi3v z-T_Ni+lMKtWBCSLi9(vn5el#RCfr*VjA~7nk1S#jFm@i^btjxK$AQ2$r1#F<{$@OqU(e4jkAy@FUhR# z|5RH2yM&#m&Fhi!Oc27ZZ~r_DnB|0*#=fd;{pwQAxBj3K#bcd9oBg1HKOJM-_(_C| z^@-b)gz7!;^9_8L8|DukBCPKcamt}`Ys0VfMfxB<#<}+8&R?wDecA?J9NlSFo=c(i zM5qMIrw866_#_<0mF(k_)L-hke7>GpYN)8GcN$tS+;Kscx&5B6-0Y{MPq|^kuBzwe zH|2UQWNn4dEuiu)jf5V>ePW1J#AAI)z$1;J39X$d6J*C4q>fHnoQEe-Ds$41W|ZtG z+!;SIFkT>#Teu^;nsn}ttnEvwtCR~PkGc9*#%UpvVUshn+M1#mD=k!r?)Shr^p`s? z?>QM)hKkxzoJ()b#ihAZav!Uev_`Xv+N@U@jVtAbgbO8lb<{h$3(8={l$hVU^nR0q zYemu{y>E&t&pBio&dq_yk?H$b?oFxhCCDP4d+O8>@4&>0rRyrw4{rSAv`*op9N%6p zNY8s36#7qlYSe_UK{~e8@cOXM%g?9mw9hD6^~+7dX{!D#hO-~9?vJeic}Z(j{~TeZ zH!CrJ1qqs?!f|i4FtW!e=p#0G00fn>p8y6=MAJu9SC^Tez0l3CHs$|iesvM$%|br< zJbTZd6uqOV`O71neM0G*a7Z)(U9SjN!n&oCDzCwHi670`jd}D{**`c*jmz3ZvM}09 z*+e0d(T@|1%$y7uX$IVgGV83U`#(fs~$lQD2rxc>hXVM)MlCUc<;CWH7_`%=cFz)XU@$^<-uY_^I%w$`=qf zGZ^a~Ry8+T39?FF6FS}27$rO5t+_g0pD16*z{7&5>n1N&D#ymV$#->wpJT?Zne!ODw({f9{nDf`lWNLj{=Y!0uw+aWA||=7##af393%+vG4F_x2mV(ih@e z!lyT&B;)1ghbMLbH!FomF&H0_8u-SUR7UiAFc)Qb+R`A+7iMBsiPg7NwxYdKG2v~8 zacnlJ_6zsr%woO6nRRvltJqcK`Q6h^7=+$5aXDU2Le4xdZehBkvys&ZE$fMK03gDvO3#w_Ty!aP8iSMTKb3k14J49nIu_)JCo{_h?Rk@itW8&>u^Llx86VtQ| z)KbamjObV`*?pPq?E;~O3Yo)vj$e}}8lEgR`B@+Ha_(Y3mk$<(hvUAwd>+4clt;Pq z>8Mxe&~~5>`{laEqsAXv#&f4w;_8kzdLoK_)w=10q*E-?yO*AAt%j-pF$z(%b91^;9;;V77HFwt~gEHGJo-@yl7yc=n(0#@UX=+$PA zlGHy9RHPpm>}O`0z2Zocy`r_c(!1}&x2|lZn#Bm@&yE5{WGkf^TW3Gs^Lr0=CVi{ zxm1fEtl(!o_Va8zctj{$0li2h1RKunJ*4M-O_`6rJ8}DGdV%W>jbK;m6O5s1Z(e#b z%L&s*xdVgWK)ceN&$}LeJP?vEOq1btB!P*J_)42kn?9)Vmo0Zgo>Y4+hOE^y2 zfdxK;>qf-&%;o5FXOV>#G?uqkoq-9)?CyUczg9)r_oM#ltd3yvr?*7GV(Av~6jm?X z`L$CNw-wC#+e(W*j;Bp_#h`Y+OLskXluFQi^}J9`P`^E4w>j&yrm_vM;}K0)s%Q;! zL%wwU=*D%N&im_8LNet&*CYG%PM96Y=8EtV;%UCN-2CbLt%{O);t?(;6EC0dptx}x)=l7~mjNe+E$A>4nz(yrcwez&S!nj3qk zUR}r~pIg1W5RjF4yez*LV0yGzC;Z}OxBoQ>xGFM@PT!hv8W{gAg9zZ0*TAf35=TA2 zq3~0u?;Ln5vO-iW@ezoUDZ4A$d>{0Cq7ewtADhA@9XAdXLf?tuF1h6Se?^p9CBn{Q z=I1jF%QP5mNSjD14s6S-uQ^Bhs&_!?$pZ>j^c~nl4~#pcnk|!Y{O(Os+xxj8^2|h( zp#HWLFb6yCeO=?6$}?sPxx0R^7zmZi%G(SmMAp-3Y18E(D4mj>=!q>`Il=@R5z0Q0Ty*h7udl!0} zPqYU%@9CU_dqz=GI(@%E`bX71Uki`#-Kk`UIEID7ayYUM9tV73Pm*J64r0gyNxo_{ zY$#*)gP84e`M#KwelID!oq5}{9B-ma;;BZ-UzQeRnsdGH}jfDRTK2%oTeLw9twK-rh159$w7d5$wzQ7wXKEs25 z?11Hhm_#1Mo-~-BO~|Gt{U<`e^M*i92*Dmqjq8nU|4kIY-x9Sg_64Bc&^H+9IFZyaa|GzC!}D#cM3OBmR)2gck`^ZARB&>4ohLJl4^dK zw@q$i0y=5}#+|&4QQ)5GWJVTNEgx_CPM3_~=~S=iG}t?3zvw3O<7$1r823+OEn6&i zcIZH(zG)FX;uCnk-AIt*3yS9g$bL}*4LP?EkXM2~L-5P4&1UYpudKV>9#8$Ori?!6 zZFww-v~tE1{{??QF473{E{;7p`W?0}Q88TRfk!I|l7c_pEBAXFrmQ<}!Em|N!iUX& zbdE(4qm<*@U99S!BZ9SnrXT&{2Dc^QK^4Ad$LfX7-toa8%6>Mf<;_B=mC5%KrN>>1PyxL~8(p2A8-k_g%Y#KQEhz5X>L`_=K!bn@S-7YXw$&z_67b z+GL<7QU9b%w_*QKx%H=vx`%^{uxx9_juB(}}|v*V0kM>F+B4cHx@`VlCgVKjpe zrro|Ycy*;XpKZc^)&1ODtKaYT;ntMXMlZMmwm};TGbKU(W?thkWKPCAo9DfwAihMK z9$_gL-=9)V3-Q~vLWZKxV)bjhCQyMKW*QklO&haQXck~Qu|?;WJudI*w~Y0(bM)om z!ws=C!oLczcIJ;q9EFBAlV=`q=@k!2IwO$V5e~AU>voy6F5OqA!-AU^_g$pil+0)t zX5G&h(Bkvfr9BVkuTC4uxZa@fJIQbzAHrtk;0fkLOiEEr3{@ba6O zdnn7)uw0*V?kx(34qkpjR106N-mBgjHY;@sDN-X-zrS`2LyC2HW&ojS0;VW|_nKjAwmvsHUO>TSWM$jePLkXA`*}dlG04sLX!cpSh#{n{+5!AisPkEavZNux>o0u>8xc=$gv?n|3+) zOijv9N%WsSqVcx;pvvnNKFlt5FKRmxzh+zB2W%wWG+Hvlpy;wC_3OoHQT(sTqS#kO zLJdfn3l`6EWb^v8^ZvkAY(Wd4-OTvr|Eyh>hn#JgkG*Ku+ROb=#uWj_#t_y|=4k;g z%$khs651uz%!h+4+NCm#uAEY>8vMZ}$JxoB1k@wEe`(D!S%g#CcGC#9b2fiV z!}dM)c3h~JLp;IBYY!M7`q-qt&vj&ezzKKYV^6rQo7YP0t#OnuZkE8Z|4!)CLwBxH z8D)hXXGqL7w`5zOXX~$v73HPxv;QKNqTVmW9aVv~Q&7dw>CMx7Eug0m8lb4}H_P)4 zGR-)k_1b>2LKriL4NRz-jnk3Ue6m|GgKpi|B-~zbiTmL$#can&)#gH6F736hTb@zx zNfU7(he=6#XeLebwsK?VQxUem#WWjv<^1z$VY6GdSSHC~6MUfYSMt9;d$n;~4aeq3d(| zx2pgcbzz0eEN!E4o%;7d{xp0Gc=UqLp{C-f(6a|-q$;-9UHwXaSKi2OKBF%sE!z)k z+;DKuRaHpk?M#d~@4FP*zHFWlD%xq&n9r%zh1ZmQ#s{QC@T@ns)ICDw_LiI%6W8AA zT3+i%!*~xUJG=5rXFwVs2*kHp(WA$G@{tGkbKrP-ElLSH(=ic?hUjpW%Kn+X`4WoU6WK^cIn0Ob+K?rM3y*F1uh+!p^a4=M5B|lnwiu`^9LBVsCLz@?OGL zx{JpkoO;ira`%6n9GUng%xfB(6CwH-3F>CSY8!GIhB2w3?&DCX_L=2`jQq?!XpR9G1E;FqidbWu=CE9n!XHQ z@wwQbqv{o8Mw3&~|A z*{&h7v7e+427jODc`+M7RyP(5Jb5#B#C4)*oOu>_H}T!2c;Dh_xZSG8&~(XXkK44W z;YypOGM{y5SJ*21fZ4oOJho{+N24>mp3Udkaps~Q8{>#1mc;z#TNbs?5na6Eb8W^J z`;TlXA($`sS4F&b4zNbz+vU1&JHfF2J3ildx6i6}s561Hq_#b>9kCrhj#!`>@ltym zw_1-Xc>PPjJI4}kld^r>D@&&(TJ4tWT_r8w|Ftju7rEX>4f<% zS)~7%Q2)^rzf^}3>he!2?Vo?ovX%=fKKOQIrl8*4o6?{D%9%^oZ0zyyeEkiWbHItsMQ^evmW%n@OPpB$z;VIHktn9On zhcT(~MXhc9`QXFf*~wttnfm8m<;6bHArVEsN45z{Q?U$7GhG&<%wRRaGEF4cmYUZB znIiyG9N5%AhyO3bry*?i5V`sCK&>@qrrFidnDAWfqu#v-@&qI-50FHD@zVC3y%BZb4B=J;b-kMe1KeST!+Fl83#xA8wF{w9OR#3 za!otHR+JJMiYFVNnxauO#0I806;)Ce6c$ks0(TYJ?r^c{+%}EoomMtStUzX20#~EE z!$wbem0f9EdRUfJ<*PX+t+Csz3EXfx6B~<7tH9&dr1N^?x_r{5hzuKrzLezwoS4at zdt*><`~LD#*3ute!WCJ}b70g$XihNL(1Pm4dx#e+uPEO|=a0}li znO6f%2(+xpOHG8~Hs4WLiqFeF2;E@rU(DE}^O9%G9Fm|YJO4HdU%k?p&#H&8pr%lC zQ>aP1jcQ?*4m&DAy&;(ry(RIHl) zuURNZEkFIAiR{f~=nimUh}dx82+H3lfR>Z&><=D2rK9it6vXKv??EPGY>w1!=}T_g zdgi&p0lLxl5zAf7Uyq1}HH!;H3&}qH8ZU17ebRbPZ{`)`OX@N>2sZy0vt%Gspp}_=`K(kWIyFz|Tlvl-dpFER>8i24Iws-6$n!(g{dE3nZl*p^QmMT z(6lisA|#X&wir2|U3a%26AF(p!MXnX;a@Tt`j?fBX0pW5Zk+U(%tJO(Ic5Y9^}nbie826tQ#pT z!hIrRd*7ta6h8-WuNRW?WwFxfEss^N>({_G9NO7-YJ<2t#K>PQ^i21DkPWO2&XV@W zuuQt2cRt+?3zeLhtaJR4BiQrM58@x`a>`X44K6_Ko}#L8$poQi^crclscZcZwCC?r zlv0-cw^TP+yjxiT)HJ!M=Bgb{QRnM38YCRW4*I?)`94c2_?evHgdwzV&hvb|Zu7@> zypD3vGuQR`#_ypOzpB|Kg`La%MO8w(2Yk|(~Tk~@bh~fdtODs@gT4gBgTK9oi;}j4H=C0h?+qBF#@7eR= zmhrLJFr8&;6Bw=rhEvOs7`Wcz%HRAInhH0BNR%bnT+Od$@><86F(w!<3u#&$P4(%x zj_lxu<**yKb3@#%xWe+h%@+uY`)RN0Cr(N7328OYT?5!SShZ|+CHXNN7s-ZREbTDBMX6I{Tv%*OPOBfA=CoiUw^vta*q$)m6JO5I{KQG z?WNf)Rs)1{oIsDJ!kuI)3SBc+n9;V+lXXLn$I$+GF}zjF{qCVPvy~5o$Ed_wdPcFi=_+SbEp_cyxLLvC)&5mU6Z?^pfphQiCX0y`HuA
b#i+_ieB!c87+oZugkm2HkD4oVxJI=zUT|S7k^VPD;Zl zgYTlx<@f2AR&F=U;*nLP=BwF>H_@eQait>~@UnP5i;)xP*p$oCEW~Zkw&u0j`>87& zcZ>!#4J4U3{2*30F5c&Zlm1ynxk3W(y(V&M(2hF+QllM50>8M%e(|^+7s}D@1{AR% ze8Dglc^#NwB)~Z&EviUq@Rj+~N#0QQSKnKWtz^`VWw?5#OvZv<{~uKOM1ni{ayR%N z`qz{&pO*2|;Z7En-e)r^Mk}zrRMK@i!6Ex0HTv2g9*((|%cc;{(#b1N^T_g1ZHa1r zTAU)!bre{N?9J&pT(xlgsrA_Yodn5z2KCdg+JY*jch#S%M&CUyTuZ;jy%=0ufrTh^ zGO%&%5*T;(DLiqvqt3-(i=%I9EqT7ju~qVmw(xFFSD}uM$>}pFeRN^rG>RcXEQ z?{ULDRfNXJJE!=E$dvVu88I`Mxz1f;KP|cPP@|U=s&)B=-B6?g2>D5w62wIqOTckj zC3U2A<@M5=COHO)GxN*lczlKgZqMq!BF_Og%Fd#w@!YC_hUGRn2hIDo{o%cVDMnV| zt$6zR*B_S!O8v4xc|J~m`?o;Nmz}MUojlDq48U;?xiH>+^G`AQLxvCX2=5(Q`MLXY zR2Te%=-QWvE+QvFr#2#-Y-tu5RqSHc@noW?w6c{?0Bq`q4FvtTS-W~G(n4Q=X76(x z?+>dH`c7Npvj9W!kD*dIuF&~_w77wGEzG9mHz^Eq3LbWjKD5wn@OsxG@Hv3e=elwK zyIo#L#QPkziSLw0g;ggWF>14E0eSUF+ctBC#^WyLgd%{j#pfZg|{MpKo(U}d!$E9Wjc)mFaLY*#9 zxQ6^YkzAI&hRbZ&xNGhI7s(eH(%UCcOXnpH#-M3f>F=RQg)Pt7{ zYv6ij)(QNiAcwno7%RtnZ#%~)7i#E?Uq!X*jD(*ih}L{ZE?xJWu#R$q@fJ?WEbtX1?_V(f`~AN= zyVYwT2KiSa7uGbzBIC9bh~IaYC2-0skC5Ee{cw2mX2v=HLkNH zA!H!!e6~nY`PA4o=tZ@DKK?kbA8U{ID)$U(HL8pwr2p!tgM|14!6YaQPcm(XsA~~h zfvFK+dILc9g)OECEPC3xC)FuEUl*BACt(s4`C)f3B=5lZkp=Ug+(%C zl|cc)5c9TE^fEfSrqd+Z$*`}ltRK0<3=s~O(}fs`Z7ooWa__n-KRh|s6p7DGBv9!e>EqeO7wG28)35sk#rDogF{jxnEKN--me z_1!I#!`@3r@fAztGnwbtXI>Ac;CGFOXL+A9@jug$dKAj*gR!I`AN4it;1iPMkU*qr z;!=DBnp+=%GAZR&yq9=0ORxfZIIOhTQFyNZ*_E{{IyrRYE561}(xW(`ZM3V z$vN2ZLipxX%8uxLTp?AddCpV%?f{AECoyLWOnpL^wHe`Ch+^zeY$+3Z|0^rhPm}co zjZ(gNhd5Gm0h*y%@FfHYhB>rjU(V42nzUU7C%kvwko zewW(&KSWkE&*iZIG%3r!G-H?C6wrE z1LNVuN$#PPqbt~8&_R1!Qy67~qX!v_q4`{|q}j*Vb^TtV(z4vD=CbboCZo1|qbg+F zomo4$q58HfKWQWWQ%Q>-%;Gyi9{}2ym*~_m4O@u_4EZLP)JD+eYbweO@QbG@CT?~+ zL=Rucm2{G4)q*2v;PyS#gqFz_VqO!q@rMsP%<)b3h)lp{8l55`vCQl10&)@vy;8kE zQsS0BRhH zy&tqj-Zd_}38SmgCi9)8rPvb)RzTgXoxAUe4VM_nNl~E>7C{9*lg+2utgN{2tQ4ni zXrvwKHOr9hrNUaP=Uh*bkQNE2l9(?bAZ`@)jb_q2om3z@c6M~NjIk1@$udj}d3_#6 zKt5y*4LNxHjT*!WjP#ki1()@o{5(L1jryQ(l)y0C z8VzxX>NE6-mO(l-lrFmfxH~oej$-g3`L_MJhN1k@Rvi;9$ zpVY^UwQEE-8p)& znlMwU70>&&@yn&OU0u;dle5`C(d!@%Sex{Aat<}e%v5|yritIfJNYR!V*!(dv1L74 zZr&j%d(f*R+t}vWfyVad18==b<6z?7lA(_1P>mUepB0W@EF58XxV_%AaT)CN_n7E! zvUjaVF+H{AGVI`nZje1SPAE{)_b>q?_ZA^A6&m8XN{#a{A)ozktU{$F9)~kNLWe(L zx2%?!yQJ<@PyXt`g#VfGTJ8$(4bNq-kscP+p5UgC5fv>Cv%653sUM)Acmq#zjBO*0 zAo){(kst>cDHygtOL7BMs#F&b!oK;lbkv)|50@Tq5-GPAZ?*jPGw*+6nu1#8>h-#jt}s-$Vcq2Ts6KiCo(o@4zZPtY>9Iuby@48f631|Qm@;fO_tP54Xzs*#W33WR|G-B!G zGX3=GhU@GT95(ct3>tSW z(l3thkl}|T-0&$=34VEKG!e#pw2d^^=Owss+>jwBV+vwk%r$3@!hFx{+@EKtkB%?$ zFkxIL<$$xq>&QGt59i%Nj~ThruPZWSo);20qI+Y@=}d4@d9_aE?{|hDjX^|@zzoI~ zok>DF3N{qN;;@~N$4A3S_ZfHL`ZnpzH0k$}G^NHE%M0*}e~+0i6lmHgr>8#Yw7J@@ z0fE`oQQf!MoO|!tfkMvVbK~Aa4<2diZeF?(CH!3lEfMC6z1T&E&$5P{5}&XH zz#$H(sn7r|Kv^US+_$~iq8*pTP~Pm@?nMERz5m>8S$86obDNz%@(o82iZ}fY7%*A? z4U2YB`$b+Y=My7S`BsXH*d$y2{RbZ?NF1N8;*0v4(qxv}3DyG4$ao24uO4l}X9?`% zc2Cf+C73g}^RTYcKM;Wil`7S$krW7<_|EVy=}QgQ(BC&BSDg&zZZO}8>L5VIe;=N@Rf2hHA%b zH4G^=lyTPTTIJ|zDCOxwulEhp{@p-6C&+RXP79EBlLK;Nvw8|a&|P|)?{22*qL`W^ z(t_kOeXX^=k`CCkk?7LQKw&q+%^ft}^FF)=m#P&Qnzk-rygYlxb&j<}?SU3bnoaNa}(+#bGc#?JCl!^)D_CzoAsWZ@M#4+DNMDi#^#=hhAfb`+0i{tw5Fn$|I0+3KCH@XXuo z{u?3FSU#W)egt@)L<;S%OQoSxcZ&IF(F-&g`e!%zbXsXW@2ixnzR+NJiRZtE{W_E{o z$##7B$buI#FgA-AGM0tT(R{m43|jmoiXatlA7Xgi-tG|@ov-pAcL%Tckl*g{BZAoTDpooFEW za;(@vvj6cQk!THu?iEg%uOPtgpekEy7azLc2?^$|C{>g+E0L@{pEGi|T`ybBlzDX# z=e&;&ZckV<+zNd&%12@Tw>>!5HC+LfvXXk6)UK=x36_$&or{kQ<3F%6={zkPO0vG{`erhn4^IlNFn0)f2oGchmt&Ge7Y z)8{#2Xu2VayWOg{hk?GN%rsBCq--{XQ!w6~b$sxt!^Z%oQnSbl`#H5*GrwOn&YKhv z9F>thL7IGy?~uHO6U)t0b{+LFZPjIk!yd z7_8|@xNEG{0sgzqvV88P-WF_XQ+v62jjj^Dcex^nVyAtQ z?;$=~bQjp(5sW6!_(LpR=F4EmLx0AA(k%&1-)UaL5I_0Z+}o4Ns)~DP68=p5EE--l ze;Vlv*0Z$n-LW50yO&!i@R#=@fuavqs-oGH?0~`gXJ!wV6 z?w9@vm8vR|5M(5zN#xBR*Gh6w1X>0>QTg+(v4)aD z&`<;${D1q{`SH5|*7j8)A3_O6( zJ?o$WBKy+)qpRrt6F$A>P`K>E1L zH`v^h4FW00@GS0S@{VD`)HdgWD@G-j_uey}NX0`I9daMjqm?{~<9(o>2Os9r{Jtk-|n{v8u9udtqT{`q5i;m53x< zOA?FJKaH3P2^`LP7=jlY#ogBAc;8P;C={RJ_O}mN*>eH4i?s{~4vDx9q}J%Xsdq3EsQX3Ng*c>-!9#A`$^Hnf7ppJPR>2u$8paV$rGI1Dj?jjT7o zRiWP7pE(lypzv(sswgRNcp6&5s2w=XpwA%S18xodW~*hSZxc)I7-(wFNB>5AE(Nv; zqkx+RGtka!_eBlYm_<){`lckH$y{+oOh z7Wc#_NcU;$7rx_kvpTsT7!Ed>rJ=8h%_SM$X3zrzcmr4SM3RYvi&LXtH1w2_d%l-J z$}O{bzrB`tHtn1+b8X4sJM;{QS-;V9~l!gJuPG(gvuLFpLl!&Zb8 zM(0no46^DAP=mp78e1K^-%0r20e?{Ul(efnPGCLq|7XGEkHq(47LWMRX)mFao%B%1 z#Xgp9w+GOjPVUs}T<*QJqa zK=JW2FZ}KAwD{npQQZvl+b`|}9emOMw79X%uNPGU8r{kG!pFT%K+xs5<1j$NBJK25 zXd9(A7grQENuAst-x5Ak&puXdmxr4opv1g^DXsl{4{EY$=hSQCXf$^q^;#Nhf3L=f ztA?40-QDUTFXiH%WbvD$BF<=LtaQdsg*Js2xQyFwt+H&URnlhK1S{N|49Kk-ViS_4 z83m-Rv3usZs`FKupu{36e^Zd8Td|D)f#af3aMj1Y)1Ik64lji7XVf5}o1f~rTvNF< ztIvwhTrS6wfGB3tl92uZ!e2uE29k|E1lW1YxZHW;{>*f_jw-^7J$-Z#&B1jVN4;kA zf19rzK5PaDYb&7}N7y>m-?>HDlTgWbOGK`nmQyHiJ+H6g7V&ZfKI3R7V0mGsRTRq; zRI-x2&&hT^7m_0dMqgn8euCcpg(r3h*HNF(SdikPbL}JgX4FRdLsVVq=fk79-BCnh45yV-&r$1!n^z zmp^KK$t%f(B44b2x5o|C9=Ms*w8&rw;(GCAZHecDvPoUJ`1A$59$ahB}QN4eNsOitDaq88NpO zNh#4ciHUEF?Q*l7mg)EeKB(@=*yXZjA)T^~GUT$li9GxT^K>Qlq59#wc{}GX8D_#K z{PMw6GL&(0jKTdn#l=|Md@$Z_dwl+O8U(ntF+_{|_-G}Cr)h<4zxsX z^6U5Y;b%mE`g>IQdel4KrixH8lE4DcUHo>OHn2ZGJ1y3{zX=gVDhr`>y$W;6GofPX z?^_(3sEn%JW`JeWe^3sIjLEF4!O zcF$&jN$`))8(K{>C=SMb`Z4B2W8ujs90CA$*V73w&=3JzgVS`6AubCK{p2vdxUb-w z{r@3=_2mft;6Vv9H^Jx5L6U&5{!asyNfLEFZ3V19f0tA)R}nBup*@&=tWkA^yT}%M zM^aXWL?5_*a)(X3lKmluQud(rSC1O8*$1IhrX+giq9%baasJVGdiC*)KgAN=sf4l4iY=s$e1WA4DzsZ6R690&Zgbw>U-SI#^5cn#$;$}52aZ&okMzHQJ6|#dkzuK> z$`?JDVGJX`#v0{>GPOX7$Oc?_CQOglWy(#F@xYYvmW43B0@aP*`z?c8Yo0pKVVh!y zFP0lmKL6Hff=xRu(Vwh0jTykic3D3jZW?+B!Vto{+S5HB3Jn53otn`Zi;TAt_oqwR zK#rHdqI}+i431(!13Ko#mERbp74nDHLW^g4H5%O$ikFksSA@!Y)T$#!#xPn^_d}1y zb7Q~oQs_?)>SH@=t*Yg{#0acWWb3p9Te5CdhoS!dR3hMRmZftE?tahTHm@;z8-Aor zxUf&F$bqM01Ikf8)?xEh*0ZH@;1vXKuPl5ML z#uGIq>O)zBv2Jmjq2J!_w4?&n^Y5c?m?Tw+ViqcTai4Q-pFOZ(8C}( zq)~e#IFu~+*zR2?^~Qo$gg(1TFfW(SBbITS^Iv|7WUj@K;Etx&w~h1cMWK~UKVOi< zdU;%t>5T8yalfMMmDwe-K$)^o<=ma{FrCi7<(SiDPAJa5a{}pi%+wJo(O#hLz4W;; z;qz!}tfdh_*Z7X;(@p=Uiaig`iFbmYaJlrEgc`~CX%{X0Vx8*3)B1mGeRoikTlcjX z1(g6IQbH9G5Rl$$L{wCoiZtoH_ufHzN9oc;r1#!KD4~YlK_GOH7J7g{zJT}McYZV9 zO#XT@lgym`?6ucgd!KVsBu^r1ARw7=vIr}esilmhQ!`w+4`|X0cPFK`eV!0Q&J?M8 zk_>~6S_3`$jfNI1YEp2}(ZZe0T!090*@{MeW1l{B0JA#FYixmC!v!wns|8%^uw-*| z)}2Fkd#sOqwYEMWF6{DWQUo{G4IJ0`Q!NVo8L}zAT6*79V?>ukLpw&OA|yxfp#AQY zj$Wk}Me278mLSO(_GGU?_z3bj`-)7u@lKK+BnO3(86UUsKRmTx`D+N-x?npfCM&)G^a3q_Lv8Kyudu} zFgLzRmw%FhFwB?Xd~4suJk(UqCO4aZy0X4hnhk$O?Wa_Bs=7TW`DeMVw16s=1f{7R z5#MDd?+J4h``|+rJR6G7WhyahaY|IMIN7~2yWDOzPZ=lrfmyiNJ^tl|?SrDs@BtHyBTm%IHu()=Ps zT4TA7-?pBp=`xz`R`X-ASD`IuBf*ZHTAMctJQQ8z2E02cP@Fs~xZ?Zn=QDGoX`PQG zt$()LFY8_}{D-TB-9}vpmviX&+xldsG)K8pseIumF&3~|Q+@TGZ?A=H;=m&A`sY!5PJE^h222k^v zd~;_xy}TTsnbk+xZcygky?j62s%V)Z$(|g9)2EbL5Ur>|!^JLTZ5!MgxMulb>=ln4sqS~lp=I|V} zJyS^wPu?pnNomPmW29>Z#0ZVwcbn9EBQJJaE=YsxbHH!hC#Mmahl4uW=JXGEo-*LA zbSENlfS(5Se-$maDkkuA(UvlZanp|s7O&#b*oJsdXzr?toptTgZ5)d&w-;PPN)1Kg z*(M{#rDolsN(BmC(mgn1D{c5pg66R89QzW%3kYh*lJ~Xw_QvgKv}S)_0f(_p6DaX3 z4j9AxZTkxR3;6-_ps9s5-@1+>;`L7bv_!TaOaEd&7r?w1s`!`}O>Nf(1T97|fVrfo zgRoe3ohLRFKh2Ny#JSVe=Y6h8YpvlF=hrtcDAe>!~yx$~us3sGwQ3}$uk~KcUc$i zODc`yiHQ}5r&0XYUuO0=N#*vRWl)gqD_do$`#4(>kAi;<_;UO9;-2Jg&~RgjEX3eYN-o5jH-Xg`MeO40SW-YcKcq&Qp5J7`Ej?rdn@Xjd z{CO)}I8-Y&+9g0;*@}>H`WC=`^sTd}tcR>TF&y9lgso+0Bx(XdRK*i=}s7hMG4x zq(|pKa`7CCh8dVVK4ECU$10YFpA1ds>k3hgIsQe^H<3!H?; z@T#FqUhlz>a4-nld6f;}up{37zxnm2RTsoe2WNxlV!(B>sAc6*h`gWXz{{y6riNZ%^d*8Y=Z?Lm9R;P+B8 zmRg&AoI{A4Gd{@SlMP>EKDbRgOSQ?X2egm?;nPF=F#U;CRSg#;_aB@OTY&?OK2s$u zxxSwzOaYjOYoU~#Qm%vYXJ1qz+q1O1R%GhTXmq|W`5X6{JntDonY$9$y%qP&*m0v> zYN#0B3Sh9m+rX{OSLA}~uh=K2-B)s1d7qJ0j#gq^sug){ zY;e(Nx|9mX*XWfugw{U}6XSgwS}#gq9*%Ijh*MSBsBQfl5vCZf)m|f3f(U1qG>Jz{ zl>1`;i`T3!g6ij}!uPV@^P#HEV)|l1JOGtmAMehl&#Q!i*nr_J^^PC#lnSJ4(n@p6 z91lO^&IBQIYUJC8}yRi<$Jhx#Hj?gcy$a8 z8e2+@o)K8z>>Rk;Y4m>-%MiDX$crU9xaT&U1+{I%OR{5Qq|*mN?$(-n`8f$SRh@0^ z3wbLJT$1zUBfut8dJ3{#Q^=cY^MW7|D-mV)pXvZ2QM*MBK{0_48IZfBp7)usV5j3$ zEQyg2H1TpwLki>|Y$DAJ6L3)ZVmwzW*Qj@+;ay;~+1AiKkcBOogus15gJC7=vc8rd z$~uM$U=Sete4L0z&#unS!|!VmElC-vcVj4TaV;36V4I|kaOdE9`uh$MH||B71l}pj z9zCrMTbqV?@tCr!%G90j1D2z#+I@+_cNJzs(e5-|{5FN)z1*gWs0#`rHNw>rsX{l2 zhv{DT(y|%Ema>TKNY82MEzX;K|PAsCO zh=yPCOu7FRkaqwBiM8@r4lRqsZAd?xa#_W-Um6vR^4(-uQGvAwL79zZ>9i|O6pXH_ zjt(in>r$mmF9}pDf}2KHI?;jtQs75bwF*RRd#6(#3>d>nv==T(d9g;6BmSmrzz*wCE12^0VY*-zqdVHmW*)@0^B9yBR;5eg??ip&#f- zFqDyN^G^gM2Ku>@5PsKd%|8vRl3e^w@XA>JnLJD-rzdC>SO6&GO;pYc_M^SY7`rA* z^u4$(xjf$kQG%e#MSOI|v7TnlTx^&p^)l$JTDQfOS1dkBAz^5AiKQ7A=`gl!b77QN z5mEtBNA&Lp38pHg?)%CL!1XN>x`$}bEe1bIXpG>7EkEe4LAs?GFuT^!!BqMy6Nr_k zbc>|+W4pndoKCShMHcn-s9#p2h(Px{uBok$lm95V7d2uw6kNu?5t{K=_Gy?DJW`d3 zoK`86B|Z5z0QOMwhJlgR-sj0LIHR=st|XyoCzOCh1s(V|N4SnExQ{BD>foXWZAOTu zwgvCd)9#>c)IIb?Md@h_TWLiIC@~bv+!VRZn;YOz#}8;{m`689Oew5t$ymqZRc{JF zd+dzf9@pX7f1%J(#+BgtxnM3cLsU-HGpeYvO`$I;}GXa!FBd2F_`X4c<@lieg3{ zvsHh$ezXi(dsE@$n`x2%#b?fjP}uw%&?%8JsYdT9e*Q?h!~JU)@52d+0%dv9si5xLA=0ww4JnoAnJ4R=ECOH z2giOC2`xcb&7{FPPNBU?vz+aAU)xrX5z>|0LyZTKMztJ(TiH58*DjT?yr%HFi8H-yRgrizj@vqoJ6kI0+Htvh z1x9#%z_v}#RtI41Di8a`y+m$aqJK-$3}6v7;)*g@Z57Q-wojZ@^e$Q0gn++hND@Rm zOPpTvUYMyn0uWe9>I|~}3aqKVmtJr4W0m5lAG)^qSZ~NxBa&Ty&TDpY@`yR1%!C)+ zKyzWh5aBWW_Uqf?#)2TSV*b^x;s8?ug)#3=tRb&^XJX>3?7o#ca`5f^gwdVOQF`fi ztCJ`442}J*fVncHq-5KKOJ5=Ey_Dkj>RLv@uBpi!NrSvxyU~VJg2}>*DLkuy z8Hyfn1m30o@mVtcHk(mn0**&F=K-g&?!zdj)8`ME)t4#vBk|q?PFJ*SOO@45!p;KN zD7sm-j1B|Nh_zeGANZm5?$9M$(Tm->INhEO^o?-%1WT$F8Z^LHg3UTF?1mJu`o{%bE208WV!i3QZ;{aeOcNgvg@-~{3Dp9f{urP0EELVz z;qC;VK{!_xV2vBWW)}^_ClH3v?b3!mtZ6U{!4!K*;95n!N3mK(Z5!Os)<0|DjdwC` zKbr$B3CCXj{I%}kVh7Ms?d(;bSqFDpYbFc)rrnJSTxL6Y!~XZp8Nf1!*>oy%!UW$4 z)YdoaV10E3(?Af?M?Rk7eZhz9x7aPt^(M|B0jR&>WKM58|ECJ`2;svwnPFkP&ehG< zkEo@7<~?-?&-0<*l-JFy# z?s>MMhZ;bAi?ENU-b_1FLAcB7&fC9ZZsp}%21)I?zVJ!{v(g}l!-9uyCni?1yQo&( z>GMK+bmK3r;hfvbPU$LLe(R2RHJlsPWlVVW$fFNmRdzK9ZU2S|*zU+FTI9Z?Znsxm zbD1RD_?O#7_~s=C(*EXup}Ffzk+^><wAb9kj|(wxOVk=~Nz?QV}>?Efe%w;N@!o;XnwU`F1!i=Qg8dghH#7+ws(%!0AKi z$&ab*+eSA{;4O&IY&t%sEG;&`J%IYw$c`P#u)kck5sg)srLa%GX>+>tLgZ_Whm}m?q&TUH^u-T+N)}(b>qXxp}sZW(q@&|vmNrJINx>5RzL+7_U?JG$ghh)w&-It*p^yV?DFl$ z3J43o@se?I*FQUCS+9yZnkBo3`0Bh^I;5+XaCL|E&Qb2^yv_TC^>`0#?fjf|J&R1;Fq$*-}%zk&57KwXNckAbWphCXgdK8HU z{!#etB@?CS(OTWBas%%){PgX49IDjt63N+|dA1?CZNL*u{$lK|XM~j2N9C2$8EfFy zKCSPJug5LgWs+*oLa3s8ZNR+DtoKIfgl`kFi`dWANMrwjd)HGHJw^%JmEQ+3mc;;% zv55UOO#T@`pz1 zpBB*bwu|}T5Tg^}4oBi;CGNe~NqOF6>6x^h|H4~o5%4!fK+{tuFL_jA;y_3pA;7xs zA~rFqP>QD?>uvZ(7+e*mWlQyjUxJqvy=Z;F%xD(}mGOia4 z&|5s;4gIC{6{OfRp}XZ}@~9E#xkeXM-wE4GdmlvsJc92&q2Uq2cPRV_gk;4?e7IsV zWVPUu?mg!Xo81Q#hdo?!oF;o-oReTm0T{idZ_F!^=d1QY$hAv}=M zOAD>DTIyxUm?%>J*xz{-FukjQjc$KVHmKRD=#4Rx-86S7{ZYr{_IWznvHLKaV)h>Y z9MHx$WR6^5u5!GaJrGURyuwaC%3eb|z*0tZKmcOg!4MYi>~mAJdr49ULx za0lPEHy&(EugX51GxZgCJb?&Y0JoMi?`$X~2cX>bDYz@Hgg0@}TbLPNWdaH>Yl-ro7wA61mr7erdZ@$To zQ87J@OZu|{x_jF( zNrT=eh8Bg_bxR`>2NUTo9O#4<%ITUND%sTniPM!|vMD1n8u_crJ}^z&PXZGxMcUF5 z#>H-fX2S13PRVZx40^9DHtXLvWjtT$f^>A|_2>;BZ_2|xeFXmVkWb~$JCZ>!7oieI zQ_jYI*~gsUOmADOjSrLW2cu@QZ~x(0r4jhNLU;U)-%1LAL6YlttM{r`e_H(Jbg1|} zO?i>z3C%*S!JN1RX}3<%-Lm_DQyj7wWfle?c{se_Jo~9x(WQw{A@{4^Ghdkuv%*s; z#`G>}DS=c@*x2{LN*T49xENA_rpsIf+k(2qNW=26cV3S*i{V+J%7p7<*NR&3Qr>(4QI@?SenC_j`Q7!uE%2i-ZRat=#V3dZ82FbW> zCdkGXKOP$+_%qI?6Xz?NyEDv@c-!;gr=3ANQ-s(5ge3^n9Do6Q=Vp&uj_qw9AbPD- z8qj=AE)k!vB-2C>;{NUcN00|KY$G3QwuYop94?z^EcYgtS24vE88aJf{WO*1wlL}q zq~u?(3`{^i+@D@#5bJ9gDy@6Hry$Nod4NG^9@001;+Y6&9|$Qe2IH;S788gTAZ;G2 zuXEdUY(>12Yut^i&Is_lk*wL#sb*W{M5Uw0Bk?|@q`Ww@evCI-Nz7w8Izl;ENg+R(ECPaRC!T`oKcb5ZcyxN+%YV*zkOpK3>XI(MxuRU#NEO>% z-Gh*-?rHXFVzvnIv+NU3eL(bVOPOE+`#-jRg1>Ookv(6{I|7_jvi#_JzJ=jP7#6bc zm1^@FWTI_5K0!XK=+eg&A(!6>w-8zAncaS!xrVi+t`TpC%f@K&BVF2+?=67!z3Gev zlhdlYX)#ua`l@cDlLxNqvFH$Px~Zn&iJy94jI=uyHcsrANC+(uz2Ww2;hB*RBK>7} zGcAdBj6f%}8QMv;h{St{N#Vv@ioEVjVKGmK7v!S<>tcv|cLsi#T7}Iw^A2cwv6@73 zS|qqZY+BT1EM0T4!!~y>`)IvVurXs{MfK_AjkaSlzPcY-w;5&}>?9S#tBXjPEJ?u8 z{CI6_lxB+<`QI)^wu^U-DPk_4Mrkg8;kDCch+ZxmCai1KXVc-7$jnO$I=z{!sAOuG z5-ttDQ=&mZRToPS@(iLjM!{H{%eIA`lI#+!0_Lso@r0ig5WI_i%h7QE{kS%B03%Un*Eh0<1Qn(*XmI72L;*|ZQ{*@MR&vJ0`rFsf7XR3r0o60NA*32lJH$3#O7BkG$PY+>os=(UiFgH0OfK6B8g}@ z+K{6ird4*h#WfJyn?~_7!DZ2aoX!4=+-hE&SksL3HY%fSju~{Y@8iy69@|mC=b``?1EYKt+HleKhiX7-Cx}ePsuNxPV+iqM6 zqjEYuI>TAK-?yKw{vVlCss=<9%wm+`HCD>g{o~j=#BYSHL&bZ2wq|&Gi0={&22#}L zYWHLM*etgRIEMoLl&J*D-^cZ_53LQ0I8lbPD@>tYyxO9|4ICl_%=>f&qL|FR;suO% zYi$kv9deDp@Y(JmUz2f7t6aB$MWpktHme@8j-ejL;Ytu@& zu8)e;`xXFpNG-qnj$Js%THa(1cp+f(I3z)A!Otc5{a&jbff(=mIsSx0@eVdzsv@5t z%@&!GX&Yq^Shk#w2?@%V`dFBeJgv6&ePm*AgfJ!PfG76a%F|DoiOc(sn>1Lfx1P`~ zxzlzBpd~rz0Q0$Y{V%}LQn4}nUxI{jS3o(PmaJMK3eBNK=(w8kG~-2g4&P4CZI=s- zc9~)tV`a^?HqkUd_=bc@2$p#_%v)e1a}^E2WKZMf9Uwwm3lqh?M`}iEq%%Q*Wp?Jy zzmIl0q3J=3IVXyrA#p%NR9`x=J^JfJEX>PP2vf@fn5_9vww8VcrbHEj=~s8H4UXlf zvGH)cB67t`nzr&PZBTx1Cs*nS_CymC-6g92A;eG2VR5o7(FOmyZwr(*#_t7xzvQIY zGsixl$^s5qS&$*u}hkv$vu z%?4TJR4;-?E37@T2I^CA)Lx8-M%e70v!VD2kOvkFc| z;Z9!|02}GWmNt7Yw+)E5CV_>VR}A4~PN?D(g!*>J^#rX;vlk3PO$B2tdDoCq|DPUs zt>DM=+{ETu2#W|W7Ci-`u^gbmSFn#|R~PYKq5&@0o*|i4Rf))dO;Jc;;;p;+nOgA{ z{fXGY@b{VTnu_I?*>&rvxwinhl5BSY=bfEx+ zq&3R^2QSx8O>Yn&A=bP(z64I6iL99KCl0Q|RodP8^7txx}a;1F`V?nXOB`{q#v#)E~nAJuW3mIGxk zJg^__>gQC6z6CmniJJ%L#AbI=RVg?$n-|+l9ohYH0G7o?8r5PhxM-#)UUMV)ziwOi zC+-yyZ+7aXCH@~9ZnGOI`nZT3hR!;Y9Z)Kf;}5%|sBjB$y3{){lhx=)}_#k^d&TId2!B?CWJ z%GMpi)r$|LM@e}NIt%xg#&8@{#*&LIN5is~Hi*hgH{B<*iWU)Y&lahUuP&&psQVw8 zUDE=L3Cmk3oy6rmNV5)+%&v*H^9NsUT-Nc4Zq$o8___N~QvH~ph5V_7kn$>@`KXn_#{Uv*DWL2u7oTI>2;ppg(KE-M zH2~(|a!|Q^^=EYw4x0W9#=W;t5d@m#$5xfyX&UFI1U*D^z3t_hW<6K3Gu&w*)7Q@a)&hPsen-hWFh3)YEFlT%a6SlpamF&M+5d9Jyh0RiXY43%YS3(;r6=g@vR`{%xcNwP0OOaUj|D zQZ6VFJ1=+{muF%ishCXpc^Wbn-eqPmBw_;Dh!DyM;NEUvG~9k7KF-zdzt)n5L`{#9 zgpDYCzTB2~HMQivVHqL$nM$OXWkOA;NNKJNo@1)|T9~)fVy@?b=^O9Tky!o0+atcToUA1 zaXsEiKLg&J-}OF=B^VVaB;@uV$;SmxIlA&%A6Erpk8-xG*Iv)JR0JCAYtK8V{B|+F zW>&YcE?RJd75N*72$eqQe$bx+r!r2PKgRC!P~}8l0FRF#$m=8ATI^B(>eX;2wxSa_ z5Ajpu0#NJAf_jjrs|m0}bt}JHL_9tveHR&^I;inJnDXElq%ZP6H`?Y9h#q;f5Wqd} zahN9rz*doJpQ|czTX2Xm+PC{kpu8sIZ_VI;a}MK1W1_wn|EvkHlIEIbMZ|6@c zF*TIQ+f9|%J=JH}h8M5gtlNKg!~U*Xjh_dd82T-<`$EPr#o8U=Z9SSzx66Q-vIu1G zlw%in2L;i_s}&+EQ_^xHxMB&Q8l>WMzCe}o=IlAGKK6994dK?Bt?%3ipiY&o$S4BK z*C>58g-)rckgv9GTlXEUN`vI4nQng5z1YZ{p-(d?W&HAku_Tlz)$R_+qT8~EbzmCM zN?kT|$9+`oAV8as>v6(oI(mMuJ1&@Em6HhS!RH~Q6*`IdXjaHLJfqi^!=2;oTuP)!yCY~$eFL1`+e_8|bn5vxsm;F!Qu-Vd~3xvKS; z4hU9cT^=deXYw{OmwU^=wWBt`5>|)3Eq-PHo&`{p!gtC^xa-ZhdM-<8xPdk;^Lz!5 zikJdRgg0Hw%Il;m^#nGuy*oQh#7rE=t%ky(v{&XQ?K?uvE3Z2Bqo~*mT&4@`z{uy% zNU9o2qrs1vbL4!*xp;w2x^HNfb^LoQKFPeVUVi2skwYJ@QrYrE%WL|(k7|GWMD|<) z7a!vJh@F{$>D@IPOJ@GZ8?uH&z42Bg44?~Xnk9;+A(M^5Z60RYWqcGXC&luUw16oF z8Tal4WUjY=XHv>5*_}3_4Kw54G1U4qT40YSX-7Fkr<*Po!|~>2t=xRgl)Jm-OiUU_~j+#nSfz0e4aV~-#Bx+j{*ZxhsvBv>`L@f6SQ{w13hPvPvu zoq6oFK=>gwv5}~z-=4f&}I`}aaoP+-*(RgC7w;$Nd0~drd3Zz@4gDqCO(+A_RQiK1a28( zdvjXy<4XG-Z{XG?8WRmmjZWAJ(acHggs2>x1ta-(8$5vPU?0&dx{mB*y2J8 zXr>tR_zVZn7PLfC_>5qFJ0fz^P#$>4) zUbmA*3ul<>&a!L)-)*q+p1GoRGX!?$oR-9$?=l>RUYe$m@uaDax!;f2CH8aBpNF)U zAqtt4>2lI+%i(l()A8v01!p&7ZQpl>ma$rQ@pW7>N>h&qoJBYHV>|t;pN>D}6d|LJ zaJ0`632KZOocy|0Jp1mH<(Q+T8_kqmEc)C;-TFm)A@4756Q%Fti*41Xd+w{;nI;ok zX5{VIg=tpipcqEFw zv8tRyn)bZixbW6^qkj(2mSjK!q22ONYbVOrotfh_^1oI#afv;)k!s!vongpK=s-gg ztpe2>W|sV!jIdE?zctf@)g|hEP-|&NZDIQW%+p12@6|*?<15^}UUk`l8*}f&jn2tC z9e95qdWe4c``7{(P~nATV<|sev2$nG8(;&^j7LXXA!Joc(5Fn4+S3g`C^t27{P_C+7K+^rGh zK6y8%DoOB(LB1>4^MvX-A61K1wd0uAmbTsNmwjCg?Qu<8Hapy3!MEvKKO=>lWG5ZN zmqErpcu!X*d5BOisZm{$u74Wl2Q!bwkJ{2L@M+aiU$u+AwGnyZM^yyc)!m}a9?SWm zY|GPZ@^>CR{55g&ZB3Ee zR*drsz36FB3N3yy9EH~JP@k*4w6?9kL6MUc8P6DbMRRI>wYEr_8B6E-dw2b zEt*g6HSb-w%>EXAJ=-T&6Hp2FD3u1Gt&sT1%$&P^1kWs~+$o%vMmgChZ^TG9DdnF) zo^w2l2He)H(rL|XV&2}X%6k{=73OMHH;PLw@ZFGDi35Ds1PM3P!HYola-54TljyG>=#!g{ zpni%eE^6$6^e$NY)0`K%Eh;1L!b!)#p;=$p8Q=`cObgEow0%5O7Dx{k-!2NoF z=0C=?z-vRVacKZQi8^iWXrCx^|I4JXZ7xUL$V03vuS2)XqTi;zHFo}GHMx2~AO-dG zMub4DX^CJmBFD*-w)?XYv0NB!C)cwIb=Cj5*03ovsfXr zm?$F{A1cwC0i&Mz8T?p^aDSA_T_?t=he`n3!tH)Y;?lj&ws=QzB|?Ue-bi0fWPR@| zi9EDw8vVn;%e*&m4yir8y!LAgsrxenR-tQjWq-+}XvYn$uqZ*&)WqDKoE+Hlp;j_r#;iMef5 z+Ak^-QEGnkr94u!>D1g_5=?V;oBtY!SX?Irpa92gdS2>qaOB3n&vhn1s>uT!3gsXs z%9%mMQA&&2Zli2NUh-+9+yO6|9h}G^cb8gIRJLz9A0z|kDUu+*Ps?Gja6z%pwUdXC zFDKpO;s<^4b4spa_7g9QWQ*9(dHThDz>LpZy7q&$#3qO)>?HEquPnjOaUbi$Y~`1D zf$o{{9tj;Kj2nF`H@wl4i`8oqo_p03khC7(;-rM+>UIWecv$ENZKyB%ky{eJk|aUMIhjC-x2nNE0MKN(`5ul%@u8lZ4@5Re&R! za8Zhwp=btY?Mp&Qhu)CmCRI5L(6Bh(c?V4Xs$Z8v@X z*CG_hMdo`n>LMaT-brWDd|%AIG#d{Yu9>+DavArBESw!(Pt(2!L8FSBACPDZ@0aK; zMvY-@DwQiz%jP`oi0%KEasbgUp6nCpd0m9x^>lA{lY`GE{~r~u(s@H72DOto4?3Vx zS!?}opiI3D`WXxQ57cxkz2Yr=!s5yJN}lH!kxk~R5x74cA|E-|S$}G4mS{>?E}31` z_R^htLF3`e%X-77AA?Xi>26Dlm*CnkxwjVmcQLA)5W%P+m9Vd0zq390UTc-i^DyI6 zX@2ena$l<9Fp2S*zT|scJ6N>B4si{_^hR>!Sl!GEa>cr1G3itAUQ;^61zm=SM?jb+Qs$O4>|4QygT9utMj7gdu*|1 z!gGIO*lY$u=Do4AWWw2v6VW2UNs1{Mo31au@=PPX&=clcFMmc4J>$@10xq!MH22d5 zj)PknB9WzI>*#>zu0-Q}g*4P789T(s(d%G)B)ur_1piJb?zoh zy72o&!FJ1azcNWv@WZ-Gd2EB-LrJ#LcBBosb?*wbR^%Jxv8Xj3=W89_e)$6 z*#?t0z_Mlq1zKM*$j~N>9d0$XWbxIO?!BsM01PMft1{m6uzc}lq&SiQE-${YwTMb0 z2@8wTSdS3BL!a{9_0iIEi4F2oXu1cFMOVG%%+YkNns1KUB8OHj^gC(uSqaLa$yibz zdT-t{YLV#`z+-@}I*}X2#J^0oR#7usTYK8i%szK2>dhMJZdn;2V=ezqOjyCA$vbr5 z`;C5js(nH=9iFGV1mTJ%FmU(q({AV33kb4=Ia8hbYLzWB^lOs2MTpxf($Dmi7_{0cr3ig8GE_J0 zp{q^vUQEJU78-fPySrACAu*5c(b!zHt>4k99%IaZ1paJG;#D}t2cqs4e+j)8GNFn(J)(N zPH@pf8a|N5lJ?IYnkxd8V1(FtpLt3kX9FfbSV;V@hGY3|1Xe^CSeu71#f_sL$UR%P zz#jkek^cs};U@$IL*b1rISzuc)aQ3K&z{^$AS(Wgg)elNvB%xTZby#`$E)so-s z+=qw6Y=&9!adz#{!D)GMh4FNr1@p@gt;M+Wd+Bnc#2Z!Y`I&Z&!#w-`8g*Sp3KtBb zFX@e*NzW$P_x{q1BSPEL35a9I5NByG5rTO3QsIgFY^gTo%9_zKOjIj(>$a8^cu-2I zp&8WXm!*4uL-Z6-l3u$*bPqExXbWtZe}*f;H5`$C!c1in*hY6(91gAGLTci8xx&Gr z8*3Y%6ZxD-uBI$Pocn~6u^?v-M6mx(r#fIZeul1i9Dj+F&{xHdlmF|Se8KSuJZCe6 za2%r)6aQ6zzMA?vOW3Yer0DpW@lQF%%e9m~*84wL0?p?X(F&dj6WYjw>Fjn#o>Vt+tJNvve0^2xi=fL%cqD`31N2d$jKMk6uI3lCKbyY z`My(~KzZ>RFE~0Uwd{&|>N@Yxx&KjEQqGE&=_jtSPZD-0K*$S+?^WUm>7TfA#ru^OmI7*pLk^&1eIePGBj+y0X^wq;nvKTQ!m#1RR3SfCIQ?|ZDkOTvDN zt6Z9!fF2&P$JtnEF*E1B)pKl&B>-YQK4G{ zQ!H#h@b;xq^)OLC8hb~g-d(x4=4Y|GKqkL0jobdbV5EFD50+Ik+ETj#c!+U6tKQT% zEstL+C&nv20WN<%%6+{UTG)%zufZrKP9Dat$SH9*1b=z72-=oSIG!reKwV1#C?=*V zPdp^>W0j)i&cEz1o`uw29w(ce42mwvxtWe!JfW@az&zlT*r-^>bA?Go(Yvn{@;ZFe z9iWbuwyWq=>Cv4q&#MmhzUvWnn=0ZP7=3eod-yd^_en3EmZ7?3ZIlp=w%$oeNnGJ- zl*TZ#@P`Zf%_BfiBVz%IwGA>(X&lk|x)=N~|F*4~V%NipX_*e{PL>1UP9DQ(V{CEOc4V&nDv4 zqUzxcS0q_IDnwqeU%9`XJJ`*F-p;#CY=YN9`yN0W6awK|JurGl0S;>7S;f~|+%)}f zqlRoBROC|2iJgCmZch9?(|3deWcM>Q)wS1lJxncfY5fb_(EOznX|SncD#vD`Bbgjd zsWllNbMdU{G{DCwBsO4(`f4wQh`9I@$l_I| z!cQsBsU};<7hygrNBY>UGNZdHU{BxlcKmE5H(R2*Me~96Ov(VfNJxWD@UEAyLb9*t z!aKLIJd_=QcxgL+0-J$jE^d)hr|05BMQW)D!^xmjj}h{n+u4gj1cxT~$JU*q$wgO) z8d#Z&5w6FuYt@KVHw*2InYt?gy~~bv+bu79>?T42TklfgPZlq;onOV~i6X!B< zFqIk?ks^7m+NuI;`*{L&z^lr8Eyqhhv<1WOd#_yd6(6$1Zd;Q+vqVQRc}VQOazkNw zP%ykTO);^(E&ez{r0rY}Y$-~t+GRZrg-00j)!HM@IP3*Tk^@eMKBc!rLmI^dBjGuA3bcFHh=^zT-IG7-&twjQiOxsk^pBLhI z_cKK}NTaCpd^sukip?c{mq6KYX>zm|o|tpY*b9zF?3J%jlCRtq)#Jrm7ml`HjiNkj z3Kk!zb9#pUm1?$qBt>{$Nzcq6cHs~I+fm5`{-$xn47FD&%--O~_9DH5v4eV$xwZQj zMRrG<1^)4tGyu#~*4Ad9WIIG>*KU;SMXco33{c}XmhY8(;gh-sKy^6OJ7OB*vU&#L z!(NXI#~ujrkE#EU^Kz|A$J24J{b1}ZGt_Q}U8Ul0X`Ve4I4y5@N>JxdZ@IKfrdk!n zex6V-TVH)_L~$z|BPA;^HYhoRuaMvqz@BW;x;h#Y=uNjFf@%wPe5Nmp`mtm*{>=gs zpidi;Q&3y_;SGc&|CN`kJSO@>+UtZ?HkCvkcRof^kGPiXJ%3HY$&TZ@&SI{%$EzLq z7PO%?Z8Z3>6=XQ0c3D30yHkL79@>zZyfQ*6fn46e4|~I*ZG`*HBBVwPiQbrdzfjlRr1k?D{r-b@IwmPPs)#J`7$$^%Nnl>lG}mG@x5!o7qr?Q}_g+^Sr}V17cpAlx310}idWUrcL8z*bUM$OQzlFuPW{SFf zLzt zd_ra**z`D>X$?9MgogjwUjLc`S37TgzzvP?B2(`tRD9)pFL&p4*JR9jhU3V5B>{bN zo+MSpzkch7XwQya2I`xq_!8BbLYBX6gXtgOZYHV!+}nI#DF$-|G8k0uXe;IZ3(G*Z3=F!znhiuu6zN>$?~GV5u`vhK0P?% zjdxRTKPyXQ{y#g){+9uzmq1iSugvdERGQo&OI}lexXhN7E(V_?Pfv; z7Kc5hZpe)TLUNj1Hhx(~u0h(Uw9^}PqKh_`Xb6;lPt1qQgz@90Nipm!5SEYs|9~bKs@KEm*P;urKh}5+~?g!)F)Xi1YpUKaA zc@hvOa)pOf37+1O4q`VMV-O1*50&0Zb3V(qJi1MFhksapFYe@#Q42#Fu2aeez;2Pg z#Hoz@-ab{jSMMU6#M)n&#wR^!*WF}q@>Ck}V@m6$!lWvlal6rlLt|sOz3IstP?d&h z3`$D{pD#CSf^M&##;)4~p>Ah*W4=d{ZL6x}jO+nzeC8jv*H~xm0`HmqS3EZvkcIn2 zd6<${l6P9%E11fBc(0A_R|qSllk<`kPh>~B%muT+cF`?g3lX@z{YWaZ5WMsM_7HzDIpRuP)QOtDPkM{or`BdPk(MR8l zwjBSyw)1VjGuj%#muXl>s8bmDVr`*Rpq_``@7z?}aPfD8>>)A7^4(-;wgt{08sC3U zTp8rR0uMy$zulM5JQr#8->u*O@{zeqAMxE$uV;=a5*sSJ7CAFsBv;X^Kr7bj2Yk=B zT*lLRH}A>3{3daVGi3%hQGlxOjaY##^;wVNg zPSIA70;^<4iQRRxz6$j>dryVAF1UHn1uE$K03;@#A`(2mM%&HwS3g45b9UHOxi~3P z>``nz2u@cfhPDHqhNK^eZMXXot1B)-{IrU1`*Pj2fwDZy!VX0 zv_HOh@kr|U>G`82Np^#u9%=J8NmC=NPXjg1`)+jb-ES?d6(VNmL6}Xwgw;P;V8V!y zPTG5ok&FE@jnqIzkn&XkKqsS_UdOKtQ5u~h7vJ{gu6#ijD8X2XOREn2w*H(u=Btv+ zuM*9-{n+6JAe+g;e5g9aaC~H`_W>NH!q9f!568#RM}O%S2dB#*FoBQTNVhv}vM!_m zEnV2CKtjI#izWVhXY4A!;={ci*)FGtj(w-s&{ql0w%cP@;w3E;VTNW&5==mNZJbN4y6&&Go7z9Lmq98pgkSC%Sfy= zw_v|ZCn^Z&+Z_v194D45fQ(P|hd;a&ahu+?*Ic1EF2YhuOKEtH5{>JKs*6u*OF*`S z2|Om*Z(MGVXh%tUB*HUmH)fEz)^l_AS-Acfa*6ux+J!_D)RCz^rO2*6{(#V^3N^nM zY)p)f-^>sj_PEcqxS{HWDZ)kxz&Sh$KiG#n7o{$DQuNh$lZG_!$8;&j$87(IY+I~t zUH6#%223`1gjc zuDAUq)WZlq#7+plG<3GcyRf_F9G2>;at2gSuJbh(2mA(78@p~hac?g21h_WF~>AQs1v zJcIANFGxxsYIC5vs07Y>2>2&ua+zr#2pCP2xd1Uw0wD&P?c--FzpR0H@63T6I)%ET z@9ckhg&G|95=1~8;Xxsj>xL_CTh*+W zIWsC9T@WMj%*d=u!DS_{*Bp?%TkQI0I9|L9UZU9V6$k$a@V}47-E|`}OOPq@r@uRH z;lAk{cOmBXJg6=DKE?w+>syaCa3m+L1Bq5!dk zKZNZ+$tdpb7fJ%ox4zFj5Nazsz9A#@V_!RYOrFK%*CGiL`BwPe<9=eAF>%?<9GPGRgJAk2V|o~(O!ZW-=nSa+_U zFR!IadSojU=Ln`BvOvfqv2{;`;IXG3zGGAUE^4$6B039}paFNS^Ta}bO8Gn(>wn3B_<=&PKjysAbzVZv&;o8u6>LX z_QC-(Gr>-bex4IMwk8ZJ9OAvj2*~7>?FI?R0%5xT1X7@veLAny6FAR(wqRx%DV%`} zsnCK;X|PeW)zz?$Nh&R7ihW1eiWBvw?X6{B>i=)%S+BUwq3N?3HKkj+8r8x444Qwk zKlG)&c(TIY{^RprvRlSCk;ry?HGS~{ z0r>rc)JP=Ql5?^5+gm&CAgloQeo}e~N-fG&HM5IcD6ALXTLmdAZ8)VZag_DjURKxu zsX5}H-F>@pir=FnxW4ly?WW$tILWc3eR2<zTn0ugweoy4lutsBS^l2}( zc1L@QV{cP$L}te3W7<=bU^PFJCgYfX$^>PcG^oi#lE;6ef^Pj=Gm?xu=Vu8u;m?d@ zkE~hp)YC;u#zQa0)#+PzgoB{Maw-1Kp|3Kj`5NE;9}TcRxDzi*>ErPuzTfF(Ge=>% z^8#1;9{)!3f8h@Fz#0cQtCF~K>R8|Rny{)w8j!UGBZE5BQ^ zW4Ra`t&d#^vM7zEIu4YZ@^Yg%Bwt%Rv@?mxN%%$QGgSm1=60dxsUXBZkLPd$Fbd^3 zAr+`yRO%h#H4A&djfyD05}QQP{hD2h`-|`CHlOQN%Wp;TB)iJ?MRe-P3iVL9cD+u( z2_-43eQ&>g!YC_*l6^7k#=*eL*U9(8fzsITn{RbLjlM;8{O&UAwVtR=xYgyzAPyHw zHG!uiz)`;eARoP10}ZB4X)PgK6FZJ;1fKMpEv&rXvA0q>wtqlyZwaSv^nW<8KfNua zxi9~8J8W(K%!+mP-?iEQK#u(Yj{io{wUwwi3O{!Q*#(7D5pz+J(&_7iRb{(VRJkWH z4`{~&jeDk@CI^O7-Yfu8#K*@Z-`~WHonvL_i>jJKH~7#T+%p_=#GO9Ky%NC!9!<(Mx{8l=J#f0usQHu{ zOziCoM3PA8YzZ|WQ(RUIH=Pb$CcX{z-v|W3r6gPiFg+toQ5z+J8A&#EATnGrh*T~y z`fA=oycHg+kb|kU96)cAZ~3kP*LDAoW8jQEcA4ncNDh%vZ$EM{XukJB%3SlF*;|$< zi?XU*YLh|UV1>VCP-7xDKq8uQaaD0lg-JFsw)P$B5{2Qh(GDqyP*L~I17*O3Sx0K; zx^ce-GvICvO+y#+4!#$h&;GGTM}S5Phw_Q&gKQv^~EyvJ$^zqrRE40YYg;=tj6jrXWP;~DV8oXUHMB1ODh7^&>=G1Sm z+6}yb5Zruvq?%kI;xW2@)`=j4Zp9bV_OOxr^rE?qZ_96w26Lu#%rx-s&^Us|SoBIp z?SCs1o-~*b?Ct}ZsR;Rco%VVsPj-)-e=x>tS^^K;)-6QVpyJ2A!rdnmlv5M70FB$( z-8q5{!Pkj-9NyaU>jyJ6m)Y^e7P*iJg*%I5gSj9?d44Gmt5)z+DR8TtYI9*FWR5{D zAJx}K6Iu+5+7$;xKIdA?Ip zXi;_I7Xs3Kk<=fuwfB)(b-yiV-ZWdjvw!>z=+naSb?3cjl${Q`5VUQZO#jG#T`%bL z3y&+lo=W?C5MhQw>`FaNPXIXkGfEz^h=ZI>WVte|MkvL$U zp4;zeYSv(^bsX02@2SUuTPg6ykung^e2mpq?7vQc+?2S>6E1oHe#1fin;PbCbYl+J z?KAn4ss7ta@Bx9+;Y`CS&^s$xm8v#QaVz9x*I3HoN4a@mir!#fs8zDqq{^_q9iAPr zD14YC18Qr%m|85@e=}CAc;hb;5da0z89CF*uzEdrv1%?WUD3WQ7jca}-^+<0N{A4K z(==>i|AVa-w;`!N-&8ypZ<Jx2lX)aFlp&*Q;jF1irSS}h_evAfPNJsI?stF07g&%QU;xnd ze`N7+9=j$IiV|dfy_;R5uje0B#Q_;}Gh+@^Keps1dvHNN5--pe(d#?)Y+$L&&p^GM zTI38_AC)n+pC`eQaq^^<5#TlXJr_<28N-&b-Tu@V7c6S{*uVX{v`;(oo>V7hXNK;I zOgRalU>Z{A?j0YO^cGK@)o9_3I+C(eVvl#3vsC2rOyG zo9y2oIj4`FUJ~aQ9S(nFLWv2C=q&x(`*M&>-H_e?S6Mp|ntpyM>>1E~NF~$_{7pG+ zGx%4WFMsD-oUF}XIp@it*5)x=KZ#KeA2vjeNmYpk6O;qB6AH~kPZ9+G?w zlLXPi8?e`ZeO358G3<{Wy{6YLI{+E}q*c|YTGPmyaSVHR7)A%sSq+l35Pb+EwtR0c z%ZU~-pF8cFw*ASy7#*6dwZ#OVUi_|5)7rR7N=smoLP=@#m=U5?|BJaw^p_~^)lI6# zoKSl6M05aCTRc5l0JfU2zRKbFu@esmkOJr)az9;vw~5`ZhFxpQrU+RozjiB-CB8X!jgmhEOjhU;M!n@y=TVe5=)`)XeO>Ptua1A!_k|;WzAoAMQ+b8 z4c)Zrg>WxyhUs)MKUgzW_L*$cKVz0!lF1PI6KkvjfPLr$5&!muLy$uz`NKIemt_At z=NEgI&{j^1IZ*PCss3=f61HcVsv2KDFLSvnxTxy>?9w%$vL*|4EuHF2ftf)ym<(RO zfv0$vdc^-4jr(^7R%B&j4XW$&*NeSNRq=CKi-Du;d;Y^|2P`A8;Lup0LQ<$5-j+9O z3~SLd)-4ptw=v%A(1JkHlU2ga@65N-1*in(GHVY)@w$xdD@<9nIt)y6Z@$+d!E#iQ z#aixD@1CK;m_8NOjebodBR>}*%iH!^Vf+yYbF7X%3)f_$9tR!YN~c)8Ycq)#QKCFb zYd_2KZs24E)WwI^8bkMq@!X`B{V}nREz9HP4x4mjH#A~b2P;{Ew;zH(_i(#~1d|IS zptJ~56Zkwt17f-CLv9M@ARfmxouLALsv~*y{PT7Epq(Z~WggxWJNZou@f@WM+S@C6 zC{p7dVj84*K2DL6*39r4LLy#$^?CK1JJek@ymcKVZ~k;ytv>OiC=Pgs&f6D{*Xbi!lu8u#Tu zM-)`9#d_&cyz$NS?vkRMsj@F9na*=cR@{3uP2k|(o%u$R@m_`5LgAz7$G`bk;y6+& zzZo8J;B8sZ@o&&73w^-JbbW2SZuELIR%9QHe8vjKauZwOmP&4rHXbeuB;+({d0|V= zOG!_N5|OzZVSWCcqsC5i; zrFsOv<}yNj1r`~KohxPbl*@ZVne|ObRqXDRbY=^-gz%n|hKiNHXSM7THG42FP;G#q z@?n*s0lEdpP6d}o(FrNl1J`-K`4WYTxx!hkD)qiiffv5TB)@}c-!b0_N@QAe_Uhq^ zZhC!<);C1M;gSD-^Il{p0`$EQ#BdXI2ov}P-xAUj*nJs2@{DAVqdif71}LiZt;;{MxSjZSUI9N^1_zr!t3RhSNAF;he#N5O5*Y zgIT0~?)|h4(?W|B38odfd6^F5q=2r{;ks5hk3zmz>o!hFjqhUUf0WezgI2os1Rgu( z%8kt2Q%3rUWIMz^tS6EH?^E8DMusMBb=em2*?jCyy(Kat;x_Lf&d9$Y>S~#-+WH9M z+;|Htv}n?Rm*;~H3-MkZb5n^V7E{5i8nk2~8&Zknr?;IJ@>M@+^GtoqEwY$Q>p;fA zW>((vv6Y&D@7;=&-u=5?*iU!U=p##%af1q;y~M=SyQ>1ku0!KFkE<$91X=lDsM+r} zV?Fi@0HL0yWzHEd%NWkpA#(X0@Sywje?so!AEX?30x zi2{y_LKTU|>t`(>Z+eqjUc%(dQ3& zeJ}b!nK*%Y2Wo&nTaR}q@Zs4~n9CZ_g}wzyAADJpHSMjsiW`@@oY^DB8D$0#xub|A z_5Ym~{kOBg-{R;fZZO>%MD$jFLLknOS3mdZk84!+%}r^)#3T);gJV^Pw4VVlr|f&@Qf<0 zBus*h<{OA@Kwy+>TVQ6A8FQLdRsp&~^|Ti3tXAPLtg{AcWqe9Gy0WR` z_f;^U5By!^NP%a=oB=qJb}T!9)f6gKruTk)dp7fNBG9TbcaIcQFEUUP#~`wfwv7}K zyx`rYE$JaD4hZkQl;e7`aAI0ZJ3H@#_um%5jbAAec>KbN)*bK=+SS-b^Q*R=Q$4A&5CA5=$WJD4 zblDwp_{_|iQk6m(TGMFIN`%|*>~j9glomG9;v?TrfdKfYgRM`EX)Z`*kFldy!9 zSq{+dWqHmL9u-z|Ei^=HYwX0;JUwR);>va1;IJU>DL7<^y@w;L(x~Mn~YIyFMi!Zhg!F4J- z8>gD9VrO)kMyym8OL4Q*<}zyH$03djbp}|26$(+C*vj8o(x*x99u;p{!rW+HH|u}1 z<2U}Zav=?b7&{DX@-AZg7wgUzo|ux=WrRSR=rmA-#rd6{Y7Fr6>I7(JSP#m*PBXUY zF20eNJK2dafbgyxKts|?UGS*bAD<;KaSXqD6zpdZwC8OsCGoe zt|BlNDp7Vc=YN6xu~|&#b#KBl`!0~3N8+gdPSK1BTRPGcG8L0L_cbxo<&2i%oX~H$ zaW7qDRbzL=cScjEdHA;$az%$@W(@mrPr78H%mcSa0xxc%uDO~g#3e$B&^np@C7*T} zx3`hkX@u;N9n4Jtbx!^|rn+^p_Oz@v(yhM849|G8?x=DMW{j*3?zLuU1p7PzjJM%N zaqT}NOs?3=7(eRQ*R49MViIB(CMh=+7*1L9Kaqm>>Idk7r3srusqIRax^UcUq~6`6b-TozkG4&Cz~fkPCH1f>vNf;a(&1ucBHV8dVc z$KA3{!-w^sv*c2pis?2IqTv6aP?%S%4 zy;ij}3=}d9)$e%$d7h(LEN0Io^7jr>01(otB7u9i)Ekj(Cfc_s5KtoCq9d0fhTC$G z7&usMk%V&L#7O2S=ZZ}GLmY^3k-U0E?FY$~VHO2Y@r%2jB=g&ijOxJz z7lSKfzFdWW4Dvt39cpNHX`MEvk-L#L4y`u*yhZPci3J^(lL`89G;clWsV4A8`dbQB zlfiEUUoA>oYXvu-9G7tix!d2>FXnoTHcdGUnQgt z&*JBKZAd8FP2%2eGOS*x6U7!G9l%m9)KO-ktrLG6hy$2cCPA2JkRTEFUD8=!^$^m- z($Qe#_hXp<1TUhHL8L?CCgZbM6si>?PcrGn>o->WoNcnnL^VkU6fng)r{5pPIABg=QGywVx}+Qzzcdkn zyZ6>1f8S6o-~#D`ruyeDUEj+W5z#C#m0wXijUr}}{-Iv6@==KhT-&HB6aVz6pZ;R@ zP?%-F+6k0i{JQmWy~9+vZ{sQjvoc$Nw0S@4BeaTu@gl;GZ{vjR|HbY8`^c{Yz!#I2 z_F=6JF&)WsO07QgYCfrY3aRY0U{Y-%ljV%efh42`(i*|8oE4*iwBO`%& zVIvzG+CsdKi=@MfHP=W}d#Ormqfo5j=)df@y>6 zx(t)b6#{lEZZ!7Ze6Ohc_fi=AHo|t-8~_YH%FP@}+N2rl9Eqo%Di(H@3I$y9Jv@uakt@Du4m|Z6Igu9_KP@Bw-TVKV z%M7MJ~pP6y0c& zvtH7s0TB5B_aEPi)$NaUkagR_AonQ-LJWJtrY>ZfOo>jOx@jW8Ts~;7)Re?;YI+OF zUNUu=UuAW>UQrV%gS$&Jd|Qa$1WDF3`yi_(R z&B4^tO==?9)J73cuc4Z~DvP{V(+*J_Gk-@Jwa~2wl1mT&gOQ5NqcjU zM8EP^Y_s|ZVxgo(^?(Z&em+v%STxr%*ns9q*?n?^tZ*oHt9uncqBat90WS%MrueTg z8#MWI-BUvDn05U2_-QU56JfkkYaO*OdtnN;>~jqMeGH4Wt7~bH{{!x&x~GtLsB!^v zoS4X3w?MmVQmg4gU8`#SJ?~u?e>u!aoT5vBq1ggy_Jng%)&iRx@bn@ab~%%NdRj6( z`kOp*6qc_iP5B>X%zp4CyV)?h>C(*LL*?I0<#Ise0$Oq4A86M63sJ7eQ@I9KFKOZ~t^+^}kGOX6l3=%ZgO(U7x zQi-s#jv4}@%?`UP-QgK7ZjQx$&;+3Z<}q59J+79cg)G^A?iq&S!zDi?R}$eH@R&5+ zymDEUzR5Q?3zg|0Ch(5illQs{j^%UevQeQ0hslXv3YA?NMB7^#Mbuw9^3;u{owzop zi{{M~8gAewHWKVg5@`j-x_=B}?A!{K&t?j0`cCzXk&)@=&`0Pn9SVS%G%yUh#D`Lz zFp$V-4LBT-ORN5@uGr=EFD(EBkUgUXn20~u4UG+^m-nIlU;v7c>nSUu`E>JWiA4mR z{eB6}(v?kVW+Dk(KWk#FTIL{V3!s@W0!k2fHoOT|oP!!rE^gDBs^#3d`W!yr{mZ{V z_UGGZOOswdkBwNBoP`_9nx!%ucMdoVz9fWbQ+Kq{*iX?bHUk^#9}dXzg)L!eV|QpG zf|Bl^O=FCluyP~>l~e0z%55MFU@hf=&`%jgsVs*`9}WzA$pWPK=Pyp1zmr zJt%T|TVhKiza60)Qur9ea;Ir8N>iDEHdaH#(5F54c*3GRl zRF61JFQW%xw=-fJ0J$ZRsHdKuch`8Ol6?^V(S7+@hJyuHDbqyL{0w_oZ%5DMaMN;$ zLqeROwmWMhBbWAa$+liO`la)mHRv{W@_13%XUz6R8pmd};ASMvhPAm7(N6iwkCtH` zM8>gl6iVG^_ubm}Bwv(m$)-BkzVFB9L)QVd^uAQVN|b)s)rm=i2&4c@saQu~^WkjR z@uqB8!Mh;K1=E{H;2`2!y9)c#J@JAaJ6T|w1Yj>f>V_|6;Jgk?>`s99?)dYrW`R#f z7Ym|Va+ik>*EU_yreAhhKQ-d}=E3vVPeXUb_Nv`K-}#qiEI+*u!?cin%xvM-oAa%_a1Sdev+xWqKT-pmF?IqH2n?K?;z)oPJ|%!+Z{F%4J3j7m8UhIsC*NvKOj$6`>^u?~InK=}0g%Ux=5ZHAc-q(-aCTcTX!qvG& z5N>Nqbad$bf+egP9bzJZqx1E*J%Oqf+@I5U)37W}B>&Q#(fr%3aFaqZBJ^VKhXW4% zXm2yPqiknSARoKrdQ@^ zWTcJF>y0ELOOd=UIbl{|vDKmB#yuITeTZNYY4SKEL*Z%DU?*9xm3jHt4`WHT}Z+QQ4#CSVm+Aq7N4YeYWgjfvtcVb-8EXreq^C^C*^$U5SydW z*mXCa-BhNvv`^a-vxpamWzF7;kbK*iEzn2{nBjf($nV9|c#PJrfOEH2x@bxEjj)MM zNsupg`M#9>cU|-cZ#R&y4G-5YV=#@=Ezgqa1|LsnqVl$i0VYO|Iry+erOtt#Uxx|I zxT9yN*gvG2hHB3BXPEXp!CrA1_NklyegF^XBsfYH@nb>n~ zvtD5zKd}B9oA*(e`rf@|amzN*cs1ZZI9D9Bf!$u&*F!WNOZ7NNB=3G`OTtJ0$`C%u zXDS2iPKz^Tk`SeL5o8@p1h?;}k{k4M5$v3=8W}-}eE6LjmL@*`C7YIBEuIsPXp__i ztD}N*GT(n@;{M)_-{ZX}P5IPxKv$!BEN$U0b*_mK@{c;;ynsq`~R#u;75ClaUE#cc90)2J#gkJhD}u>&rZVaf$NE)(>hg z4Ga6yZ}V|+pKfX|^{QcBtDZsueu@%429FPaI=QT;u95nWsWN#8r4I9mjYrv6Hf#UN zi!NIqx2>?OE{aIJ=UgerxY|n}`jGeN4r$yXZRSY@jFhi!c%W7gJ4DhHL3cifAY9PphGRr;|%+d)CsXt zIenq7RMhPlo2usvAAGpOv)sbWc)0>o-Zj;*6J(&CL4k^PW_J(}(Y(P9BtW_j;XA%& zYtAiV(F$2hZV+!9nkjgg{x*Ab5UgKnB*iiA$UIl}icgpZ5pZjpzQ}37RG7|J&%^|a zG)Exeo^L&JlV{6X)zw%I1sLN7eHRx@t@hHOYYJmebyvCEzeJlqA&nhxsqR!ceO|nM z{Z{pm-6m2`*)j5-?PeAC9Es8eoWcdu_1?;sobYW_r1zK|Mwgmy?7&@# zU9sTdu3NvZo;}h&)p74eQCbj2H_v%YJ+s2HKG2-(?{n1U0K5urvMCw>pz27?P(x|; z9LZCw0w`tn#c&qRCCM(qU*a#LP+rdkt$?RQzmBuXN80K*8a=Lif0O|h!f@y~-kJbu zzYJH?k^6_yada_VLZFJgoOUy}ZWW@^5*>s**ZKzH@x!w?=-4pjdz^DKZK zF`xax_tGcQ7q4wsc&he8nNnvTk(hUYp`;);A?bz3_28Kx%+Fumd{t+Cpi^DhXrA}{ z)Q3kpo-mGcEk?8NKCJ$RroBn@Lpo_q5qh0v-VYrF8XwQQX7pGk4Wt~D#_zqvquz{4 zmMYVj6JNFNfU|fM_!TP8O!2H9nAF;Q#XYjK>DZaTwUj8{aL`(=crvTr-A>HDLdYLlhM1=cKAEm!4vm2o$$8Qoyi%}do2U8d{J*WPMw6ELBq!;2Ls)`>u z`|R--&XwYqx$m=3p`O{U&BTJ-lmoB7Fou3kYpeSjT2)^V?~J|Y=SBHVlp-L(D^=iS zM|7b>fLxubgaK8M7%@NB-Krfbm^R_v@iG2AxLO zF|QwG$?H64v#(HwPfb7)H(Ull@IpF&&LS>fN&oe)@jLN03<3gd9y#ixCeckT)A4Lc4nE-@RXSQH?`eF>@!QM^>1M>MEO$Wg03OC38cPf~w8T+$*y;;TF`FyjgX z`Eq$w=JxBefgFqO%@icU_yQi)%lFUfU(+^=7lW>)c`a4t%}*W~ zZttaGKsQ_`0Z$qXNs#jDF<}pU#AgpNxm8hrw~;Nwl)sfWRPSx{!A~=7iV1k)H1k~T zUUlX;CnMMvgx=y9v~#t6dGcZVolh=Zn;Col8f9i%r4ga4VN)#W~05 z+M-ZK7l|u_-@nbBZQJ!xc^=_S|@W33HcLL^XFd*ND$-^{EI18J#5b zgvEByZtG>Q0Kpw><9FG3(~ch0;IhOPK6I4v$#nA1yVj;L72slBYu|80*$AG58(W5V zxusvRfZEQ(IoE6R-#~WX&^M^d98{Z7TwcZHrWxK`cQ@rYguo_Rqadxt@JEgDvw`dK ze;iG%4K5`jL6`0sNvGw*d8dKu%w;_?`}sGCeoc7urb1uq{DXNq#Wc;0HfeqobGD?L|o(Z*An23CRI_A{_pAPuQ`v)9W*0-~I{z2mxSZ zdG91;j|x{EyuJN(R&-Wy`zuaKXzU5B#Bmtf?~B?H->H=Isi zU3fZ6yz=HDF9Yp$*11Q;mI%oopUA|sA9f2e(94t)#zwfp*U5UHv*CS;&0go0b7%c1 zd;0M9%KemVlb8oT=;^}t))BrDTkB2rQEEes4%TyL^j19mF9mosX`z~|Vc9{WAHEQ@ zZ1#pgKU-Dj42HX$EN)neilV=yd9yf|t{mVV9EVXyhi+qks-&Fc6Y5 z@J|=d*3IUV&Iz^5{Z_GZdy{`rv-bP-y+I|nz&)LV`1(q&wdSFSJ#!Eu(_5MT9(G|E zQLTd{3Vr>iu2IXcHK(D+7{X$`7!_bMtKUz5N-MRyESRUN`nQ!*@NXwD2AzM6iz)S6 zh{bC$ZZimoX{!H9oD5}qaK1UDc+9n@u#6*ah#ZvJf*eqSfn+}1uZ}|0>GcI0^g>|2 zY2JjsxgCE05*Ob&JWja6MSDKfLwcBJtl#vQSb`eMf0*#UqZLI9yv^SuTpYKNvu5QM zru*{rD*v#G0GXmuI_P~*R zkrr8#u690MPJ-scknbLy>Z;Aj{`X(^4tlGB&3VZEI`XaFzWrf~%1cfUA>%>mD#$m7 zl%#=pIMEUe!(xHf)py={Eyd||Kinbn+)ujkTB)Od6Ht(j5bga+5bS#+(M72wE~}l1KLY&b$1&XND*sPCnHL`1wK(A8p9g zwGhg5KQ3(1Ixa_~r@`5czBthCs!|cf18`QfJ%s_(@6F%QO8y5IbI>4Q#f>@IQj|+C z$=r(XNBh)J8dIT(iZeD%41jTdxfP297bX^-6_M36asBfAj9=K2Tr#6f`M7R9kPdFW zjBFpb*KRVEPZs}P@mr|Xymwgdq+icXBDEBJva=nSpOJd3_^>;_r7eR2jZpZW7o!`!I@B9Bk`)@ zOz`yKz0{h~)1TGOGxZ*~jLgq_W^ML zKEtPIYe$g6{a?oy};l%@G`XEJis$y-<=WNSYB4UoxAAuqa}`hyECX#l}mz?te}8+?sfLM|+|6nQ^4v4JB~Qs5ZKY zPe}39L2oS_r45n}uXgL0a?k*mv+sfvdJn#l5cR<#_ zLtopy3rG`;ZD6KHtIWo!0M(apENUf1#~@>W%PJS1Xhz(be(nWRtb*y-(g&P7`{x+^DGce2$3w`)&@%y)?u5wsDrYUC?=%RdW|lo0+mQms(5fA%9c& zbPc&oNndiKkbYlJi~Cf7x#XjYUy&uB(pFtW)zfZe)g-#q(sIRWmkf7w=2%VNcxo^; z+%ffoYwu{bVAtBw5F#orw6(>TVjQAwP{6vi7v(Xq5aSnR?taj0okmZLkT)o=a9cKN za?4Tg?w2T7IGLnyW+~IKUhNqg7Z{Q zBd9*&W(Ph=rGb_A2ya6-?A$s1DBpdiRkZ#X)>}GjWh)sNa+6PeJesg8De9M7J*(7F zwgR$f0MF8pQJAF`gZNeOh`E%L&dsZULo=YKm zm8r3?HP~Crai(Om9P85Tux#XEHX-iQHf(fqlG@=B6H8cZK-yuI9qpVn;l`4fVP1(H zj?F$EA?Q;Nj@?2xT^slf)gD9Wl8Yny^li(_uX7vFGgapKOHSzx>t+ABscAp}CBNkD zvyM1?XR_9{q$ct+(joPElfvzrYt;jp@)yGUbxwEiDW9CrtM(M(X87cQ^>;{^B;OC? z9U^cYN822y;pp`jPp1a+4Y_}?1us5OW!XA$_+uqX*zJ6M zkaFnte(m;RPPNA(S-T#0jf)15hs;+MV`fGJP8z)-IU&H8NT>|an1aVedt*MZWbZb; zm^2ZH2p>AV+1K%7gZ{urD<)rFl+~n1BD}rJ%a4FbQXCZ(p_=Ma@y>|Nam!&pzi#o- zSG&bo(Ak~d_d@j_-}7mbwM)+YL>xhaQq!nX7h4lt$je6iV0W=vn7(1xopL3Kv&l(* zp3c7M5Gw}345@wfQ)G*bn}grnCxPMN{+TUKVQe^A?^>9;ulE zRHdQYpF)eSFd*?7`fU9?3hmx14D`DF077u)BSdd|a=nH+23xY;6xrw#7jtH|JR7CB z6e^f$nR^`G*TIuycmY#hQNx109|68st}JD>R=5oq%fwulk#fw@Fyt5bL1C@G{D}FrXvY5D3TVUX}0?R~YGR4fwnO70%6$ zdE1*#)=bO#;MFO$b66X@9Y6kuQ7RRMVoHfJD`j%2(5GZms$V~PU|ljWN)}ZpglP30 z#6;ROV~50z&JWeQ-M)Cwxm#hR1op64`fl6u?6(GX9hH#wR<`!L);6P6DLh-+Y>H!T z3G}blzUwwBEADYs!kv^R_8?WAUPBa_haWgftJICF3YqM&dPfXCs$jkw+~!uqeTI-$ zwrfd}XZ%u~6_YfWJA?}m#24qWe!;U}2|_VrfXvM)oxcq?XjN44Sh+TJ< zX=3=H?@xeAtX`d5&y@4G@lSlOJ0HX8qxj+3vo?4K4Tff+siBO_US_YP(LdO)C#8Pn zF9L zEMnG1c3pyLZfSv~kJ@j0R+N{!kPhruO2+VcrY@DUV@GC>%LmDM zB#Q3hNQZX#e11s_h1Q;+{8NL9!sdiQCYU4baqpt=oYj9baPR1P z#;nt!PmDODiWV$WENWvEovIrmW=ga>y`}`o&)Kbplv!~W4&F)z+mJ8f4$HV_bu&eUxzf!RPpvnji(^Lg~1>3oD6T8U?rVPSD^lS|J2sBh9 zjJ}qXIf;1U(j}n8kwZKW)f}XSQRW^KCxw|$np^@Or1u_0$*uE*KC~qMi@Ly<{!{@~ zlo_=m#3fzMR2EXfiz&)dWe}SYFwqR{VAt{9rfCw_7NKnH9B=2ND@Vq#SnqVoV~CXu*^}ankZ*cuVR~q zWV+|XZHfgB<6l(&4nDwOXhYa;3{+0+_`WB>zTx^s)cHajX}RUQdY`$?ArSPuC>8Rp z->-g$mC1O6?IZr25H@ef$3K~V?r8>ea9*e$6~Rd`){pb0&0H0{D@#?G2LzrUIo4@z z!v7)mlurJ!)4L4=yOhLFMR)5l&P?n(SqtGZkEo}UFzu@bK6zh458L)UsYBO@(q7J3 z;;nu|?c5|K+B)ACz*k*}wCD`v$4l8he$xKbNu5*iXzy1cWx>!HBsP9kYTLlasZ&6q zTZ=1D3}6a`}rRR-?$_YH({6pnh^7`XWD zZH+Q1)2-L(pDjw8pjWE2FCC>CN6 z1k}4`iFArv3f6J6A<#W4+#f)-#m4!HyIO#Yl)FOwbEG zLkk*Kp=OlTC!yZ*+eS@m$@)g&nbWnc_TepLS#8LAN_sTEI>Y#YF3D=`_w!|r@tLBv z+FWB%QuFsrZ>IEMqcY$vy{KZzu>^`n#n=}rzZ?le{KH}0jBF{Xl?+vF0)$}6DMrVd zleG3F`i7AhQTx8PM8^A(5;NuA9c+L7XkVtCEJf(8mK^Q6d^O7Y|2X^VxTeFsZ4m_t z2|;NP3uy+@F_lt55Rfim0!nv|4Wx4x9TO0c?uHQqhQb)#jWD`%Z1Bz#?|aU9&vV}A zdH>*#AB)dt_kDls`d-)f_L-#euTa@9**WCI-gl(klK!&aWxmjYS^JqdhUK&ik908Y zg&*zwG?F&jQaGtssU0`O4L>*btbI;aK?okPU8UWX#Ru*_V{ATnkf@+`G%C*}yWI9+3;H**6(bmQ5@J=W%vsn;5;MO^?(EcFofPcS7wGp+O z=qv(%p`^s%@J_;VD;JH=W-Y*&M!+IPMzA(`&O2CU79oaK-rWOX@9^c)N4p<~bp+i;wRgkopS!Zj`I19hS zs!oRuHO_EjM^Hi|k>6SRLGx5^XH)%1$c+8i>FXwne8{u zlsLWj`1q5w6{jc7)P(VshJI9rDeMks==mp?hbrRXf!9Tx`AZp-Vl(B*pCjHgMtoJI zF8tF?AAR<9>Mw_3GBMC=VWVWc6Fb`f@Aiy1UhvPJ5m_a8p&x$58IZ8%VK@yKqcFPX~$Ha(eIWrWiucbXs(b0KJyq&@Vyp*$3vH4+} z;*)lZj&j+4e{-ss<%zUmVpM&t)1h^d3DThV4TQU^d;mZj%ltV8Azjm@7v3}`BuUi_ zC~+HcgJDZ5WSzsLQhWuXT9u;bWzUUJVIdHuuc`Ch9-f_DdiHT#xe=Hz-{Ir@jjj1r zn?XwZu*CbE_*hO^JFFgp66r3;7fTsCN_>#41S)u z(#%F!%~?vP#IZBQ1H6!l((6kI)QP@zRbm} zQh+t&$>>1>4PQkBquUJxS?nTv>zKR^Jk#r`N(>a4tvn`wnSbWvm)r0ekptD|%8yD+ zh?l+akI=`JEknG4QRa6p$Mb_tc*#mZDJ5ycPZMepwzC|u)pg_J?$i@|_1{^hZgUy_ z8Y%kZS-=JIDoKT7yY+@Ozw8=rrttXpeP&7*#`tPuOBQTm3@es)-UA#L+Y=GBSezb@&Uchu}E zzfs>V45Jm*+;0RPUqYgArBD(=(aJ?|uWXWFCd{sZhw@D5fa?iV$`?Y_?p`>d@ER#2 zogWcc)ZQZIoVcw5wCf712QD<<#(mV`ZDckO`_r^Y%8&5)JuBuOmfLTFNcptPdO-UP z>idW{PMMlIE%0vF&f*G}3eaO^{Odm@m5-^};Ut7;KQM%>t^n>r{xioiO@I_c1d{|b z#hbvm?vy+NFuK8M8lE4|IFi_Pzgfq^{0P1=a}0Qqx1C=Ml~*XvDsoNS>~0&8>7QDkoX* zK)Y5|c3{CG3$OHU^zUdrCke&J-D=>kPJq3KV~2^Jm+zT4dZxQZP8!fYHB4tNdQA4~ z&8H|ue~w>`GOs2K#422-Bh62ZIB9?B@AFqvI;HGd?$T$WC<4=iPGdReZ6s%`b8=I7 z59$r&Ilw?RfMN6Qs}diwA)BhcPwS<_Rrk^_*C6mWbmn!gVLRha2NQgVonX7D+p8&n zB!Giqvo8H%ZcJ6h(uBT2Ls=@2uz{af;+j}z9n@P0{Br9-T{ttlEjT$Mj374X)wsx? z%wM8jq4HNNV&)`OrN@Q!&3-t~LaJ3{bYV#d1^rIQ69xAfml%TB%F!m(qIIP#H!oKh z&a@vh9ermc>C0us5x+wj7gr|IFD;k2Nb&XulCW=MRG$`0`hXH2Oo-My(nhpiJB#<_ z{#zgR;0oiaiCt^LD#Q3b&(y6#xlc;@D`juy+Lk}W(sX#4qSAk z+5R>0h`8I?d9gW=JtkTW%*zY9@2|)=B6mk&D|sFn&mLgAYZ=&&-z^qUSe343u~;0M zns?YmtbS=XenVC>^R$vlD}c(48EI@-5&CHPTF~^n>vqTc0C|E*ovXW^<7$3DdoDCB z+!JU0RsAJb6urGSWM_CmcS1~ z49p`BUP}o_uHu3x_17-EQ+@0$>nJ+I@*s~#2 zNzW7Efe!Nsuy}urk8_90CDJoKbKdQwJ)5$LbepzfCeqiJGn22iy4y!cvLD@WI@}lF zXjB#hqQqcu#&l2X2@p-=cBnAf!WT9pX<_flL)M4UV*NU0(h`8*Jw6gtkEQ4_(H5h5 z4JpVoT36c`>00>VxXh7MqWsaI$(j4{x_meNZW0^|D)6uO#>J_q6Sb3J0CbQ|JN}u6 zm(+r_jdd&+T;tsX8Ki-2-d-ZgsMn%0{k7r(4-F$C^~NlNuE=xT;yDN%L{DL))5Oo#otHW^dNV zi~%%fE^lT7*cpE!u9&{0j;12Iby#=YD-PqBK%T|N#N1i$V7+=`-aXv`)q+`QpZx&A zIC!~o82l@mBl->Qa;PvSK-Niw-0ph7o&ns zHN+c^Qb*V+pO^%4Klc5y*kfpGm8{Kl%X8<$N*XWTfT~Pfp~SS)tn5L&)Q9J9x$unp z(kL0=8&-CovS^m{VzC@XpbzjXg9U8gh3pT%Cb1TZtB>>!xT7+ zKB6!*R~}=&P!xQ;2P!EB?t0Q}#L3O0UcIfa9vrcq-mj7HcaZ~|Ubx^9QnKQQL9>2K zagCF(zwImWA{c!9j`jgw(S%o}u<~P%gO++f6TQ?m6`i6wZ^}n7Q0dtq8lgyqO@^=W%v!(4h}$$(Ae2? zIfcU~gE~4+8JRiZ&dv!EOf3QTDnL9+PlcK(_e%BK0f{Lq539qysu-`!H`-9}SdLZb zCJLqd7{F1s$`rB=>0cm4GG+PV8VK{)*X=JNjs*_(7T#&f6^)2w#7w&s(n7=^U=N9{ z1;CCcs~Vj&i`W(QhU3)OA3Zv$YQdE*mC~O0`oj@x)xrrL((h=nK=aj7#iZ+MY+1Kn z_t}Qh!WR+{^su8sini|MmHw*2+;3@M`2XL6N6zTMG{zH zmfdE!K5NJ)B)d#?4+?)ZjAC;-SwMAeUwxSzx_{lI^XEET`kl>U{g(CHsj&(Ly?I(`z5%Xk^bDpZRla?rVTu6V&_qvTr=_3g5-+lIjNVUKIhpR~TIrMj?Y}oaP zF#zS6|Boe}&L5m{cgQq|%tghA=SY@+ji;=nI2JE)>*`ojVnj`|lYY*_(tr`tzqZh| zJhXT`BeCC}fd9Q=zwcn+|NYiV660kwx9JmQm9SFIoH84+5%Fdb5+#v|rfsjbtjkps=fG$Q@jyRi3a!zRN} z>nOITQQFha!#kz92h-G}Cf9^pK$jg`Lh9ZU3ghk?0m1dli6^dz7FLBc5$m2`m6nu% z&9Gc+n`Qz)-^{1=G{GbjRa5ll8QEV-{2Wo|o8>@8f=7x`$Y-bEK-x>{7K_Sk6n6@l z6W@?|d$s3&!@%aKX`jYk06xh5Nqc_%NqekpcOawG3g7RgYjN=jm9xgbgCnul3 zmol6ELi$94^lD5|-uEYJ{vRo9)juvCm0NUwos>$ak7VUr%r>vTQ~FX+^L0R7t_OI_ z#-H6mqgg;;QKs~J3|~_Z9m)N45G@ygq-((SEw$#C_=C;)Iz_wpKe7s6q^$ym|IoB( zwt+(%&GR|S%LOHN#TNrh=wW!n_wnOh%p-k&996tX?1H%G742pN?Qp{T*~~wfE>#(R4yffyTU9ez0KL@`luMISicox=F8(x5 zDuSmSB#WT5*fo8`s7D>83KLhQ<#Jf2<$52>A-#NeRJBo9P|y&6u(_=h%iStcpuZK~fBK z^f@a`C?N!9_)@NB*IT0`FQ1J}F@EB%MxDxml}*8phuQv8we+D`54pi&*mBEcvQJhl zXQupJL@|855}>z?2J{yq?R#2%hGylP9bCEO?KJIUO4fVC#+ga>wf>x6c5b7IBS z)Jhr%?{hc(yO0(V1A3Hrz!R1b5O$p=2vN3`l)ZgdC5**CM$&V zX-yV6tvHH?Bk*MNnHY4(nZ8v}aN&&Fja604SxKXnK0zW(GxEzj{wgJO<#16{E;L4S zcDPq}CmJrD*{l72f?mME!?bc-hQJ3NDZgeh)z(E_;`GM{6x29c{XC^B_T0 z^P6B-i&5ZCp&-W6ZGsd&D!i{+JM!jGRRBk_Pg^R#2+%k8f8MP{_18i(k&#Rx=xOuS zG|K{W#o3@@2?gq%Nn+js4})}{e9eAA6qt&%$chsl;m-PCe%Sr%dfm+rfOP(|WQ*5? z$jE*Y{c6x#x6QH{3Vn)&k>1hozBB&XRQl7F-)Kpq>HbxO^EXx< zvnJVr*p|0h!V~>$B6@)Su}~BeSa!PMivCb5H$3#^So_5F9M6TIyU>Q5#;qKSle`Rf ze|S$V@TDei$Sn8wcRZ?OmD0x|w2ja0+fY4a`oU6TS^O!J>`p%P;l>@Kjm-Uae15?q zLZERo47r-!619P}(B|Ppq+P7`j^`yyNx6lumur1`Xt`vfCtCy$+n>`MXLY737K})F zRmD{JZuY#EEXb31V>X&<9C2LH#v^H2I2z&95sPo6GL)F4m38QaQC(i`@Oa;7Kr9&V zI;@~%yu$8U-|`ACFdl(dEu}C0zO!htp_^!?&ajQ@nVl?8>WE>zP76e~SW8=$44Kax zpMQeyhTGV5Qt1U5DyWrwJ-l_QS>~e z7pL6%-X+{9eQ$uXC^1=qiWWLh?@I>k+x3bl*RmD7T6rSkJaYTP!%$}CyJTkJMnw3w zDCO1Q^%Npj^iP=VNGH*`nzCtr*&^;74}ns{kpS8qUwRG=mpmR6_Bq~Yvf&K4gb8t8 zzQu(7UK%FKc|dn{oHI@;qtj)cri7i)SSLlk{-SU3^SzD1TVow}_tAlNPL9j89OA7S zF_IT_2YtQb+pO5Cy4?3+I|jN1AE_=#nI;+`$g4A2=k?C+2x<4hBJ|4yQ)0chDlDD= zT@gcLFP4BQ!h|zaN`b<8$a1J!@jJ(cqt4~N^B}aVDz%N3k_Zqe@DsL_FBZ3GWLme# zzAFVGFRwi2_{owC@0LIL(O)_2IeS>}#H^=a@1=1XS73}{6e>YV4d>c?Gt7mB0U}{J zbF*D5KwR+&d)Wc{({8_QV@D1^x~HGxdW!c*d!0v$%*4i2RHujFWspKQg)F^Qufe;B z8r|QTU`qz%R4Rjx{jCn_`|)XEh(8&q!P%pu{T_>&mlLipqm zAWM>GKk%jd;pDeZFGb8pD>M;#EP%(^_)?>@@gd}|%v$5XKs)E~iwKAU4pHR%jY1yz zWQYh3T!a#FffLhq3&=~3<>L>#AXn#`@?06k%qF#nPraLV(-4)W3)FVR`<}toQRRjI%US9XNgk}+fC3F+gg&?V`YBDcRPMm__&|$uuxL-olOU@n z{p~F$0Fj;xXz1w$;RKKu*_lMrgi&?#AR6>L@0ksO$t4?;y}}ZX6oR91(#5HW!6};Ob_@&O(=;ATxVUK0 zU+JfPveL=X#zezqR}8+eN$EJfT7lV0bnqmK0xI@Bb1kO^H)IHmZjb0;OBD03+8?t% zx)!WH$KYnYd!4m3+4e+gFbmwc>Oh`y_sj=d6NCm#9XiZ21A&jTUUk`&ZGQwK>HdYbn)vzj{b}sq+2M*DAx_37+EyEH=rN_T03WIWw+eakk|A zbG7Ew*6B}*eV)5X&E_T(xcT*lgCZ%a#R}c3T9OAEGT5K^sTaL&y=B9642J^qOR!we zP2ZU;VZ=%2@-Kd4p+CaYQsPLRN$22U(w#6?@jt=zoTT?y6-pu#V(7MFn`IGj!MDA- zf;=a&c$7PyY#4fa=$lwpvpl?`vx(ZNSb@s6D?+To%XoMXL}s&)(elsPOKS9prDyk8 zC&4E-n@e%FY4=s6NDlQ5SA>0-L{CWrGP;SQ7%kH4&HF*&I$;xe4e_D}R%Dsrm@*1sxGbw%2Sp*F@RF-MynE_*`u>VtL(d z+3=R|Agat2B@0F+rAiBr{rjU5QB+Zhr@p&mPb)4aN*<9HH;gOGSBRmD#cs!DJ>KdW zOfhB7efievBb{8?1C-cS8y@VoQLTu!P}q8eqrWyMAjTdkLg7|$t?f=p53FM$QgcW- zu-}ynSkmSqN1HDG8xjwmAP=(tEnj09ri;uqzFP!K(aBoeKwiHuUDFtjgm$L)PW3{RL z2TI!5_&NMsd+p*6jWtfui-iu~gX zkr`7qSl;nPr?iP?aKSv@)%_evQdRWx(uG+yM=~PEDXd^hVez7KPqrUEB|+XAP3ndK1Gr$M=s!DBti}?K)s=zbH5nbIGAyQws7Yoab5pangknuvQ2=Vd+lFM{BE&xjGH~}@Pc#{`dCJSDzvy(@bvGq0Ak-w zr8p*c&qL?4iW~Ph9ES^t6|CahH)Lha(U1{3*C|qfFxOL)kSR0jDN+>S{sH{yY(%jH zGucdx2xA-J>`fc*uW;rQsXZ`(&Q+crAk6x7YV*dPJ^Mk$iWhTR;03UKN;0_i3$yn2 z#crc55mr2^-`U=R!p<*X5=G@P0VE0(izWw~d%`P+;{I2h@&Rftd~2tg2WQvogcPio z(pQl9kfD#TZ#!=u!*y33hywNm5`S8*S-Y%XWT=1{Y|!GK(kEivh+s~hB5WRs36*?B zct&H-JO&jSzSCGgbU4L8ZI0VwB+akYq20KPr8_<|F41(zLsTE-ySzJk>g&ZSrgmQr z_p3u+(!7;pLG%hi=h9d5E)TT>hO)Yv0NKx`9+M7e?RI%9$6{&hYY5F;jDnu3V0f03 z*UMu%HY@pC+zZ7!v|v-WkufINo61}$PE@s7Y@k=~NJ=tlvi@X*rDC~d%&ap~O!T!W z?dTGoCjuCX8kkvEIJVnz$2OEcBdaWxuBjOO>{shaPP5_U*svMDJYwwh;oGj>lpvis zQudSrU_T~S?xJH#PURr{^YwPLHae|W7n;MnRQCp^$7gIul*`~8!D4M_ndWB z20FLCZ!FOG`_vA)HGC?KWeEfZH!L;b4^~$b6!7KUv2UsWh|h=(I?21ptE9bcs$b=t zTL3p5{lo&CrjD40b1jK#7Y8Q=jpYNpT4zHal!I`Whv9MJOPe|6A8)n;3g$R!wxfG# zd51L8NoKgWig;+Zqwpeyvs1)oG3((u*X(-n@x{9m^ybGc#g$_g2O}#sQBq-L@XURm zhDXFaK}f&eU*jAZOPjfEn?hdi%aJMX|Be2peFd|(*bQ@$x!=UN&=Sl?B=kL=Mb<1? z&3cB7oPjG7On{5A@!MKfla9c}&-(tG%)4s(202Hu|9&5R@%Q~U|^5d zPxQr?KTEY-jb7AWQRIIqCB);Eu|oLWh^jfTbodwtK~Dwl;k12l@zU9kq6UJzu@4 z;zk9lg4?Ao>K=2}Bl~G`Cq!U2bi~0!Nr>@H#(;|YI=&2p8k^ZBp|#b>V5a|ggU#hv zs@Tb7mfh;_3_*loLPD}JcWlFH4qI|c^PW{h3cDm)a9yds>lS#Y@Vy9jdc#Q1r7bCNd!)=<}oSDBBqGOj-VZ83LcCkO6CJT2v zzn@?d2Y5u3Z-|Hz?~hO?ny}cnXt2;BvTqjn&71NrnJt+&d5+B=w#>Jg3J-jd6!zi^ zH1?cr1rIfKaAlF=$lhm7mu;i9IO0m3Nw%_HXB+R%jp3YFvoCG9UC=spRFD zbpadHr_r5iz$aI(EpnEZPBpUTb4}%uWu{r>Xsl{h<>c8iZcX`)C#0|`gvk~j({m@y zg?-3?w0(<}SAN{6HdUs4?nqi=5%AECX^YXuMaIYYrZu?T{xnp+TjS|qZfa@UXjKlE zPHqW$5NP|N8Pb;H{Qmj@2IoM!9u2P=nArpM#-98-lC>$`ovv{201cPhAdgL*|pSJF69;dp8VvN=> zV$$FBm4JQ|Qt^7|C~*fZ{oUNA1tJNtHQZ^O58O@DjHvpWnG9PfcE*5vZt8=-*$k)? z=@T#C%>C>-4JBFfzrP^oN1R8YLS5K-30iyd#68l7GgKj_c*J_n%|LtQK;oc#(%9&w z2PotWJtm<~<8=KN(d&$G?< zb5~#-e@s|}6z{zx+b_)OJoWrqZprEw=eSUv#cui|X;KmL$wzHqw zB!C|rJe!ERI49^g{@zBc$3$@%Av}G5aY`eFf8_XOI)|YvfeIaMJUVo}rpFO#DcK>) z4E!PE5;~8*-pL7eePkRNU8(_~`?7Py9(G#$@=@fx=R&O2w2GWt(vOFdyb_U#dTyOz z@|cfjjDWJ;sv-818#QfAv#~Kp_If&7Lh8@%#mtcJ$$1pt>%>c*Qc_>Vx)TkJ2 zENLdh^eOsLBSlFFuLe|8vW_Q8XXKX;GvQy<7)92_L%=H{dme(=bzzBk`5_A>p1U?tYnV~@zrsgk&&Atl%K zcCOArnVY=qhOd(`not+EwE)IWqrA@VoWS}@6oEW4p$?P9sGqapy|OC=VfUH5T|M`z zB4kUp6eX7n?%Q?F2-u4y;p>E3BW%wKCuMxrX9ak*td1R)fe?d z=V z)7;>1yIt?hW5U7u;XYF9-4MNqPa|h2Y_}1wcaiqnu)#~x&vTBW`!WXqCX zrz*X}F|+%wYhl}z=r!+x;dd?{ZLUfdmQ<_8c*GXwEujMXjgEA8s&%v)c0BAC>vsXvgMYcK7t z;Fs>q4o+rpv~kZyoZoUkcm3(48XYkaZx!J63`~wY8LOCeGmr$XJR zMqEi6vEU!=9sVYND7N*Dg##i-MA;V&%w>H|q8IJo!cEhAgvrTN#`e~aW^61h&c#1& zfN6uYRj-)B#2I$yyqNSGF9y;5gfRcCTZ|TFQAO&ESKc~+zFA^ZL*I?EOZBmLm@f2A zg~PObi|)2E86Eq28XM5%w$+A`jCpCj?6d*l~W$MSAb#^17#pjXh`nM<3ur%unb zK2<=F7DjxUT?=dKH5K82;@Yitaf5))-?gBvbw8Bb*1*)F8P-QhlXG7#V%DLgohUdT zow8Eybb{?`=Z$l?+Mhpj8`fp)G#wVuGU-tV7O`A!_)o{1lI$mZ(PQA zts5Fvi6LP7QqzUx@dQ|Y01CuOX3gHmjWg%=4NJgCAhS(mgxUU!8)+BePl`|hh@9iv zF~^FFSkems?&nm|xqOQ}6`^9q);NX4U$3gFq(nn<{7(pYYYxELKAgIlE`=UpO*Yg?hAk2Uq)+~=xmlsbIz%%_+C*KH|w+@2tMnCmo? zD(oR^X5vHT$BZXK5-0m22k%e&ITI%!-JkBF1yx}ZHc#kkc&@szumK)E6ot;Y^@62q zOs1$(VoY*kK)C?U-PP{R`W$!3W|P;T5s-A7*J4F7#Uxa4Wy9Eoshw5h zwD(mLNny2TkZIBsdB0w2R=I>}3L#Kk1n=EE&FiVkgEhb24<8`OhoZt{u6RW^Eaa;t zuREip7Bj)4wxbqTy+Gn$6v-Z7ZLxT|EKxPC!T`HIKId+zkHJ@%84cMe+jQulPLY*#XUfq zVIFXvwlcU0$D=4Wubu89Tbp-*-Wgw#{FKwg~uOa$ZnzmI;sQ zom@7Lf=J6WCqO7n9YB9J6>uIJF>(e?+~BKb9!sWPvBQlt7Td|+gjyWDaX(LsNP`cX z!+M)XA)IM+!4Q~MgW@*iDBUQtnkG}(qP zV>PvsHd)3~4db?GQik91PxM~~Hai!d!f4Hh*cE(h$E77Fd*uD5Bh@098Hm-mccwRbup47mF%j7`~>V(%)8{%x++ z|IKs$>+Hn8^|t=a6!LO4uL0@Cig~;Stw`T4ua&waDp58K?gG zYYN~9X$~P`6sDT8MM-%|&mU-C4zM>MJ9MDx* zV(jIgzMxs``a}R**lc@WW6bSk!r_RM1wD41Xc#Fv8q=eH6&Y0vatKRi7Yw`>g!Yg$8SFv#O31q8wlsoLhfUIkOM48*?dgRH zQtwaWpZejI4R5vDRqV-I;@p%97RhCadaC!`^vlPK{)C==;pS8rMEmc}z0#X3bJI%? zqt{1$^oxU5c){H+K>PYHB+rP1@_(aw`gbd797m#m61}@xe366#Zsqt(HoE(~UoChz z@xnq|kZvs=(^PCu&lS=ael|*^t9S+8j&&)@?uv~1CH!2pq|^=Ap_&~pG?NuS`a$>> z{2p=cVx{;}KG`e_Uof_p8@q1mxEEb^my`z%B=99K)l@Sh6|e|6)IY z9AZbGfB4!~>9!(|MA68zfX#7=(v=feuHA%$i90~#-u+z{hkEbO^8=>yg1QYp1rIt* zWu}OuWAU}cXeY~lBdlxC!T0wt>X%x~BDI^47KeGPvrDg=hW z@72_xjsCg6{f{T;-wglxJG(xx2-9*<%e9*d^j@FbIvXR0qF24-_D63s+s^g}wPnze zxl|(BbKlg}{@~Pcf16U~1bcBGaYN3kaRN3bG;<^dCEwoTeL%sjd&Ss-7Cf^lgrVEI z3UAA^#5|9iwJjW3wUmCJOLF*IdcX`NbeiQDG?xue^RpK>UroRQ$d{GQE4G|tKXplO z&sh6ZFpn9p0ChgGi1=23y}j)`_S4Wa0Mr?t8)yA zus98;!W6rL>vzL;Ki;cQvzofEOi@~TiMQWuqQ*kp3K~2^Wx3rc#LD!{t@uqmcU|5r zj0ea@Czv-7Ot*d0+nswO%>Jn*`M>!A|9SnYxk&RmlES}m&7Ac#ECTYI-P|uSxOzU= zk!VK--KOSynzcAi!!A3L8rl$OwZ5*#t$nS$R8f*i#Q z?$y|DUecQt=xtR9l1)YT^ccW9!Ne&pNu9}U`Kzle?t0gsvtk~Jb66JEoALj`TzfKh zL;1adpr9p!x{TXCDp44O2%d<)ecM@!)3)eeqVRD1S4iAyw`OztiJ2SQKRo&wr+lp{`El&Q;aZ_xZp)?MV zG_-$WMh=PvM=Ud50<$+dJh%i(Ehw)=Qw2!3+qvHcR5C0c6vl=zm~N&fvOxnS{pQpj z?mMWrA3I%~YN7*?#Y3JhA zRah2qQS0oeso8b#^}o_-{~loequ;YPCi~Hl)K%Ts=!IL$HQ5_V5pLM(s8t>xXS^|P zig8Y6e3&gby7Y}(W`U#k*<&^EmDW%5qBJ9eVuN&P^ECE!)#$BMyXA*Z72zq!v@wz1 zrzh5D?A&0tUA>>yZ4WV)Pr4z?0L&{5t*2J5KVEAqa|nGhir^Vp!?ueAVw0~+U=|bV znc$fMUKBC9R2V@;y6wQCVza^)Q1hH13&^+F%=A;Z=OQ~hlX*$2jzKx!HxzFO+03Hf z`Od?tv+P4TLsb~Il%f6glK={AVf)f@XiD=GcxAC*z58MGB)!)RXz7;hjF`&})=lc9 zQN_uEI_F#W3wN>=M|AO-8l(-#>vTql9XyZRJZo96t_Z)-WS3aC$w zaP0Owp4r;N`0w36bE;i>Pj}-<%!nhekgcKO8>LqI?YU~uaj&%}6HX(1>Y+ChOta6} zyu0Q2z_t7~cmA(B{yI6ZZMr?R^p_>qXyZsm%0!u4@i)^y0GMn$-cc5(e~i@9L!RyO zfhnu$fE{+RwDR#CYiON9y*>St^w0dZ5y_jc4WUC5`PH{PZUXNWV+)ZZ-t&naq0{Oe zVP7=F1nj$(5LLDP{zV$<`}iWfOOe7(SyXb#lq-nG+wZx>6#F&~#hNv|T~#=2KaccT zmVAb$pcY4%t6x*VCgkQoprZ!|RJ-0o#)GPVQ!4+Dt+)5FCR%Jhdg`bVev!PcaGE{J zF75uCUhakYuGX~%M<}e}kxi-_`L)@TTCK?GOV1uWWwdI$&tQ;U$#+$4EH6ZTS?3dz zcg1UObHBp$H{C8~1x&9nriC||>*L2DUXPL+HI9G!)TOXrrd#;L?~>TDpjH{4;(f;? zicCZ?D@lrm>Nt>lquOvSGmWC@GK06r&K4I$%TQXMLPJ&XIrIhpf5HUuTwNo3_+&zRGZgN(kX77#@@v*G*}PVg*80O;$|$hKBOn5`zpz@2v)-F`(ME%3mDa;l9ukzXQs4hhSgNx9_FWGqMkw@Ar51c!g zJX4Na85RytyQ(@Y^VG}=Cgq$uD>pvb=*p4$RAmz{0O-UfJD4xCUtG1^wUFnGTxlLPZpnE`?-}^AS@Xh+=30C{ znT0$=TL!n}ZS?np9VE>}FMU@Z(*&?f`kPrVZ`awcwE@WP#nxTM)N_O|OI*)jjGl7s zXYBk@CAdSWWrp*~-!p1As@|49n-_!18yRW^B#a@Absd#r^xPSZw6nZ>9ALHKJsvpZ zyRWGFKHAaW10dOSiH5eFu#N?(m~^;AP0jAloLw6c)a+(zgQOc>?ReFjMuy6ej*jI% zJXox`bS}N9qBM18+~CvjQ%ogDy*QD04{@vWd|I!<+4&8mbhhtbWw8Ix_4$`lfXDLN zimS$NsfaW3^ot(1;l!cMaK1Vy$pc!y$V`pJ%N>s-|(=+lP6z!KWjGmm!u(_({?8rtT zssp~wXGd+<-tAbp5Cy!}Qrm%!e6{CFB zvugQTHfR>s&D)qDx~(FPAMyXcs}U5q>T#mcxW1LpxF9Gd>ja&7EkFwdkrYUxBwRUm327QM|7HSFrZ2!Hwu)25ow?Da&}v;;9OM%YM@@Da?BH06%}BW7p4jGB`W~{VVFULk);8jx%gXh{*rH5it&!n(ITY}nKI%oCE?w_yK3)OaCq?m3%( zf2froXlZsnYs@fI zaK05LoH|Gb+NHwZ9EIea4(P&5IC?%ovai!G z6TFVAZvA(0gMU6ybHACNq5FPj)LgPX*B1tl?JW!xxO^qwk>XY7FVA~%_LeVS&MiF0 z-jM3MHuEh=PQnXnR7=uH{*5F+j5)QA^-ZPFUMk(FYTHkSBg9>jUm zoJM`*$0zaFl}#B20FZm#jvcxIBHzEo)HRZwumxi?uM2nZmiL?0n1CLY-5&iJM_wVb zR*|gM`Alxa2k|z*uA36xX1;`xR|}k9o^-TVI69>@+WHVQy({lxwp?xEB0&{l!q_QT z9wtH~4Xgus9wosL8|6`SFaGTulK;1d4I~jQE#gd?fYsD7;g^-&j{W*bGh%V4d3mcT z>O)H63`**}(V`|3wR47W;bUf71dFUx{IbW_VA-F^DEAE z#VRQeW<(%li&VmT{*gUx<7+m<20RLwSG_QURU1H0%?+fXPkTemeG!$`yT_~EZ}Y33 zeOArxiV<{sP<)gf^FdZY!Nbuv8TPt~{%I}TZzG5c|Cq>(R zd3t+*cl26PlxhO>rf+WUQ)Y4F-j6RH#uh{No?pv)R~Vwp=vHM^yvns8L={{WM(vWM zy7`0@TQ(nb5qZ0p>WP_(?V`MOaBC(P;vP4rjVQM<0Qa3;JpXOEOoESF=d zWqSFS)%f06hvOIT=cyd=9XEnQx#v7pY}z)fxrCSSEn468iii15qJPeD;fIvbt#`?N zb#1m}UQR4bh(d;MiChHf~sq?WS86V{U4>v|0Ek}31IoQ{G8Y`-kZTrJ6XJ6 z)$Q(9gE^Bhi5u{aQPwezR5?d-{|I`~loItb+(M0B&vgA;WTf1A>n>ra26+WM0nM**10-U1e3WYj`dJ8!NoVp0jY1MJNCk4Sy6>I z*>uLl^e5NmuYXyhST*1>7#@u+NcWy^rDgftFvo=WcvU9QA+5|ySoy47Zrxw z3DX7d-jam5#iHhtdvcv^T~UbM<$hTu_aQc$+eVbz48=Bcn@h8pUk8{rRob!0Tp648s>7@0q-+7?|)9-hnQ>kw{a{P%{llXa$9-p>D2}@4%nOV6o z%2ox~5>52Swf~7^$3OXS(d<;pkcyPr9BhoM0Z=E%4Rduq*mdA;7(g=KCwmslIFyS+ zR7zxAbH#&7Q8%9-&4ZeRWI&DLbu&?_v++k}AD%|e_qQ&}cb;*2B@qPi%JH<>ttp!m zygL+?B%GW1RZ*@lkFCBLivf+mS{7cGFlUBa`++9fftQLxFDri(@x&gk_Bc1+7Qx^M zvJxuS62&??yGqQD|2Qp~W z*h{*r^jWkGq7g#6pm`X|a6jCa@Flkyy6dU&AGnmvh?~oz-8K4Lw&uepN4>Gf1DpM% zgJ$xv2KM*$y<6>4+RjRS^L^M8HW}J$c(IHzVPvSNcTo=Zn~)xBT|f^NEA6 zg7(Om?Go9}(vxRa7~eDY`p{?z@X@bo-pt#$VZx^Qx7K&4+lgJRF1J^9IXqIkRx}W_ zDTaYXOQ=d{r7)b)ce)7@R#tmlvTN>_vAsp9rgu&B2^&@I8>$v- z*S3duOD<2)fE2@gG=Ba*ch~^4Iut%8SEV@Mup#r0D?=Bf{nbI#$6;Kh_5SYlTXsjQ zpfBo-iy;?3ONAep(8$Kh$e>H=(lk;P`0CkFD59XqK%CqYRJWKuToIKl zMsY8_YcJH(3-UhUC+;6*X*-O4z#y@J-nFP@WG;t#_+bihXVWib*opZk{%u<5kmt4 zpqCxcHSVg6P;vm!Vez)LVS$2nqW@~JSB-;PIYg|rUT?K-6OQ6h+Z9#~qvQmxtw{Za zY&CJNh$Iby>z&xW1E|MEh@4;(M-j32pfT9mm|K|!U!8apPu;jbeF0IH4fq+PXxH-3 zrmAwmo-{WJ7!Ni>HBKtF3DEd#Q|VarfS94*P-SE8TzTDj-p`kOo5f)eG&osPx&$a$ zT^C+jomzRwZhgHKuRmEg`Qf1r;P#MSJFb*P#;S@2mr_RzHiOmC@%598Beri@5Lhf_ zk_TffEEkfnn>7iu_EY7x7vLe3t%@tW+w@mj*0j8#Q`DDc~>*m@TgO%a;?Nt z0pC0Ar*}+LT=DU)Z7n&wMc*tL?)yWFab_h5#yV1zO}bQ1*qqr_)BATM&vAP6UCz?t z!4FG!)AyD^4W%w?_(|(N7*3ic{usOU*l$ilk|yWI8Sxk3_QD?2M2~5x+fJ7>R|MR1 zz$ZH%s?MZ41Le%xal2e{eps;dza>E#Xfi`2WjXXqEw%B5H(CDM;O-!Z0@9&vN$$_A zeu?k{Oi+Hn#_UA04%j4YDLK5nLVj(rH)h%v*}89Afc^_S$4<2CkC5EcPk1E1N>;<~ zp28sTsne=22>+N7SL5G<_Mqg(vRa`718&nk(=t7`@z(Mb+txN1;K&;OMEC(edk*E4 zfS>3=i2L1GcsQz|+twT(Xp$z3Dy|aUkS;8%x|9fCkP-bkp6b$#vQ z0}o0Ic(?Ae$6L+8?_5!}A80J=hT#9MaH-5j9Jk+D~BNeB(`XAoLe&vY;0isCc3u)kG@ zY;omd$6gNQ99yge$m#=fK42d{9dWgiN>_N#*X^u&5lzAxGCmuAau=3>5T?My=*cc- z?}YWl#H zVfOBzkpW}%?Zk)wk0S;VVt=_k`kfb4eU2r4Y6u^-)EN=(7FrG|OEdN<2zHDjI>$C@ z^&Pp4N`!8W-*%YgE8F+^7sT&x_(*u?{*)DD2f;Zry!D=nc`$SEXmb~?J^*nqvu(2LGYDR$ zk8qOJ8g>D1&0ncVFt=*Hk)L*ji2F1XE}p~7Fzrf>`yQ}&sx&;O)#zQzatNva`9lDP z-NvM46pgp_A%V^%+z)DwoqbsC^k_PDXlglKiTFchk%?>dhuvhC-vg{Bx8vR1YogS@u`^_pYI8pou?7qp{ZFdVG=xHV4^1=PvMh8auF5X7u{^8O8M8{Je}z z;qa{Pw~9O3%%sb>dUtY`v8iX?Jy*PPD!RbN5WZ3td>mI;Ni+2+9?ny*DdTv863shE-n4cng=9!*V-HT& zBCIFJFb^@eOvV&dESaE~xq3L%8%_X_l8wk@fNij7+AxSvgHZCQ4W2l(-GK9?L_&&J zSYq0IxOcR&9RG+wQwXg8ee9k7GOoel%jdtNE~pju#K%T`wz{k?{2CM3_|m!;Tz^6g zuk(%7Hs<3CI52%5S(FTL>^Z4i+N{oDI_Q@JZ#wN|yW6q6m#oP_b}<62ia(^gc|VJL zcV*Lk^YkbC2o}|73-Yn6#aErT!!5eT!yH zo8Q?GLhiCl3+cw5y$dd4^^XobsjB6?PyhFhL~c~%4SMF>?IdBsLS|rBGTPmWwKl1z z_q@I9`BK4!R=FT(@7kNVWq@a{hi3YZp*qAL{0!JT!|!;f%7U<2sg~3=B&V3Fo~_wk zHJouNF*D6wnZn2G1Ba6-~y zuCoDoy|||t^bIB|bF?wWQ|KP5Qbaks6UV8r=N(|uXy2Z>-eUL0s;a1j7wu!7Gv!Cb zYX91VB&pQv#(vR~0JXU1t-X>^C}DA8$R{M(a>Fi2m*z{3{BC zJfla^a;_?OZ@0q>)9F+e>04AbT0a;P+a!+3I0*hzg`sImo>V#=}_y~?>g`Iha;C``C57-0?a{|<%KLz^>soVV$GC*vCy%nyvB|D63E;s zWQw&20#2$Sc5OsLC~`i)NNSU%G;-SskYX@F;(X!PusYN} zftzT?D1G4s@e>|G!GJ0E?vJZAnZy_NWx4UfF{i&4qB4|c8*Zkh1`4X-2L^$?sSG1Z zYS?Nnl$SkhgfvL>v#C_!Ky=IH!V27lgio+*!xD3dO2+_fd1mO;4cl~>#5e>`IfAY`NJE-e)I(Pj!W(fj=TflP$(cd2KBo(U)8*aX6Yyzd&0P#Ay4=4Fn%Cb+6H0 zpEjU?XH8b7@6Eo#p?%}(>C6Y4CxVA6`Z?YHV(j?Sh;Ux~b7ZG8NmD^ziwTV#$ThbL$;Nl?_{+7_&D(R?lE@MdK@7dI_mC z;hH_Idp_h-H<2fA0v+N@74VKq3I@K^4qh9UZn_1bOEvmJ!9=gGTeln)-xoqiE|GsB z%jAIt0pk;f4$&ck!3r#}mbK<4ZK1T2({oy~Tm9$OICk`WG@UJ75wolWWs`iGd@olO z8Os&wWL@#JiAepN)8fNnaA&JG09Q>(`91`UvUvu8rTuAIm2dgl-tvMl?6|rYtxK=a zL|185{jKhY#F9)w1@@D9h(k)4b_2QKWPU}dw`QG&NGyhxtXrEpcc%-ac_1PoY zihg{>A|MFP8ji#V2E3+ly^44j4^A|01hJDM1!>6&LO*2l4jhZ(XLH46E7$tE+>ei6 z^bGMTPt^`R^_#~U&~WFQ_3q@|K`TV;FTCIn+BY0q7nT&EPANA1_}~&%;B@0W%MwO8 zAH}q+dd9F_vC0UWnmsX}?R-garT>w>hQcL2T$1Q}VkbiSoZsxpQH9j(zF_PtC~ewS!wP>R7KteNT+Kmr-89)eX3^ zcg}vE?J*jYFyd5sf?bKYnv1-?Zvn4A7ZvCV|2|7}d`%CN_AuDozp#T;p;z&}@j+^o zN*@@yz&JTN6DFB~H~r|n`u=J(X(-P^RT|vlCwaK5AeFc1ZB@45a)H~IQ*&m(OES>e zZo)t~kJwM9CScP@V8Y;)XV`=YETUSAC5_=K25yR4{vy;t+ahZ4!| z%F)e3Zd4T4t*IR`o@PQE&)P?Ocf}5=ZdG)kl@cG5)mDaUpy_a+DJ0W5cEDBG-d~sj zndfNQ7?@HZ>hvsnv0|HLc(X~0%*FOaA2SU#>M)z*fP6zXb?MmV!LlnUV!-2rHTH?FB+NWH1tBwUal zqouI@4Lok%v@>&7s*t>OcPi@{ebj&J$4xjpjWsjh==^NA1PH_`z14k!t7gtsvab~F+F8Am7?ZaNwq1h_VA%gObV9FlM z$o&xJXsjEh1#)jh&`Q!sIA)#24Rpl9iVi?Wi?=A#O)5FwdP>Uf+(TD>6ANoztm zwB`r@)50Nj7GPoRvyg_>gR!oUf9~Bu{+QC7;%0P}Rn`4mj1M+kU@sFIYFK<^|Gi)7 zXG8-f8l#Fyy8}6{Q*FCO)(Q;}hweB4+eVd6?b;WMU3Bldny^-MV?(XjH&h-D@ci((#zIoHD zR(Exsvv(cYwe?q_3UU(22zUqp003D^QcMv5fS?1P8-0QWfAc{gcY=R#9lxtND%lu2 zy6D>j0m4Q$20#)iD}587B2eGR&29+D2LM2km?^6{s>#am7}{7d=>OA)!PUwZObuou z=xVEPXaRI2F#wvFS@V-#v~-Y?m>Kbt{$iJ9lC>2Dnwm+v+XI!{<&+KGEeyGhNCgE* z_*{9w46J~T`XsJamevkDuKc9`;>!a*|K~CzDapUOI9l+N{(DervI-=kHugXgb_OPT zLnaO;5)NhtW>z*%PEI-!7A9sUMkW?UW)^y8P99bk9wsJ||N4-E?`Cgg%%dnK{$KY3 z|Kle$b#%1lVPtf1aba*_Ww5a~VPxj!=KhBV3kyBC2fc%vwWGc(y|n|`e>jK%9SrTw zY#q&PtV#aisBd87c4wCI4T1F_jv!Wj2)ESY=Ml5KnEKqdqeQX8I%2UD_b5>d!W9fjlHssjpctiJjz^nYEFPi^IQq%gXXdSvxrDTN?tU#P~_U^bBTZMm*f##aKky*jd?` zn8cZxzcX`-urqxZ5#wNI=V1NLBF6O}S}_|#Co7<}<9}$4{x>b#|493fAXwRg?<@wi zH**FWiQC&)k^F1IJZAs%SeXAue*Z;l^goY<<$t7Q1P_MspKbmBZ1aCEfo12P)BhG) z@Spz{d!RK~*6qPUjrf;C2LRApk`fbEc3nQzhEK=noAX&?^&mclL_D?EC4KPc)bZ^{ zhgNPyl|&McFd^lBMT?LKPZiChm=f!PQvL>+``aJVpM=KWeq*HVw0r%4U~S`NL3wQc z{(ck%bp3Xl_G4M!q`9o@xb1o2qs?6fxL7ZHg&_|VRb+P^N z$4myG2azm-&FqV7bj@3a+Zj7p$kvlP@44sh-}?}^0PszLK{B#G-1OhBW-S6Zog2s~e}QI1y<}S=tCT(Rwj{2#Jo_NB}KBRsFYL ziuB`oANor^W8}YvKmgKUBll96rJu^4J0cqX5eG@!195`517P*H`tH_(EfWZ2tbisd!EXUsH{aD z1y?Q8IPomqbY)$1&@BknbTG
&XS4esp)V1wYEhr&Iv~RAoC0m$Sdmd50YbLH{OR}`) zUmruf+0h5=DQ68d!+!o|r!KbT6VieH5GW%my>2*kfewRCWDebXS-bA1Mb6MpAkqAvX-LpNRpy>1|tD34B0fy@^nuxkiw+!+uJ#Mfu4A=n7& z8u2&O@xz)rPbKkE(vZL(hGL^(jHyho#nOY3cx`k(TmJcSf3|}bRdnG+Lqp>)71%^| zXEuUp*f`c~?Gtr!@AFB`0cDr90&irDr{6@$+aE$46EfX*trG<4{K?fH&DHU8x})}X zgBn_+B}J-&;bA7Rlw=N??#Gs=_+G(ek932A8~?fx`pVnWa!q6EzzpiA^2Nk#v39g# zeSW6+wWzR*>h_6jr&oYQf4g-!a}R`qQECtFO)c~}{&0F+VV0h<_@_D~ms$mY`Xs5K zZtw=h3g~frLruAlFS5J@VKQ~t7eKwW!y@8c#bBnhtYDkGZ?im-@|c+y(oe59D(665 zftTQKZ`4isrT{}Izd`LA4gE#Q8}Hhjf!m3RMs&K9CbX)q-fBfaKXsqI-s<8noyGH3 zPe|6*g~d~8(o;V~nUuTJf$g;`hR|Nv1rm7}YzhPj^3~*N^P{r20RufQtSjm zEaqhl<6$1uoxrlzS&@@x!Xy0;7LnRuDS)V(TN{NF8~<%*?j2oy^WE)x*armccLfaT zNXfhF>l{-!RHE>Q?vIe6Ph))4=p(c7zaZetY?UaB(?Qoi>f^puK_fRBK+tx~3id@C z{W5jUqRXPbnHU@zdV2f)g{;zTCxX*-r#~X2vh{j+2uUMNT3Y%buRJ{@i@2dZ#QyjD z%a;kXcMDlg7JkDgo+Q5YYEL^>cTpwBV>H>a_rgmPe=M$2iMFy!Sa!{1%f)!pIVGSh zJ^j-|oN~=}&!z1aT}h5tK#EAOsd{~1Al+dR4s`$BM|zjt4}JYDpMh|qGpm(CSrng) z$~8sus@sdl7s-d-RQZb6b;=KGC+G{tS??3u{E0V{;rI()Nw;r@RGU}B7a4kJj{aCC zUq@MCqm|In(7e0DO&wkPah!MAf?@dZKicIKPcuKtoqiikB(3dxUWp4K;OW`|I_{OjXM{&nx$WVd@d1Y)12(+lD-a3|Cr* z?(y|o-|HJ3{bk!AaTW%G_nEJ~m|NA!LjWw2tLaF+RbExce(KBP1G$7k)cR|+Y}>=9 z;fylBvj?)1l{iy2_hi{))LT2rSsAh-H567g{9tVMJ-%QOqICxm z*=OtlbU*zdG)b+_8mgF}G(9{&HJYd{IBZ%<7I`XK#;U{&&Me-;mDh_a1R*0hLPlO^ z#@9-(4~utS`lZZ{52f%8nNHC)H|RRWK-Eflg}pK9yS=oUp7A89~Rp0mo4zYn(odY7IK`g z^|cjyVoR|ZPx|`h&2h!5A=HFIJ~RC)spA#cU1v4}`{dcafZMp97%u%Zh?Xq7_PA&m zbw|WyOENb<|3?_Rq`f`!yzN0}+oXRymHk8sw!)10d8$3c_ilx=c91Eg){RpfkT9N` zE`)i;8}y@|4Y7v=>v^05&r|gdBFy}avh{wK)tompBET9@7FLS{m~*-*Lpg;%aoM* zMuZgfp*@&|Kt*xAQFc{we$dfSvT^18W@Ga1rw5v^&>DXbqe)6c;SosNrGyCc2KXlQ z3i<3v5PQwW#7%}w)-X!H;tP?&L9ikKT(duikMgv;E#4@xWlA0&X(U2xB zyuDBy#2hle7U~mxfeDTVD+YtMwxpdnwtX1eC!x2NlnYFyBXZ$yNRoPLfC@E)JZ6C@ z4BC#@YlDG{$_qPc?54-c)phJ~`Slks6ZLM!-fPae%>r1KzSv9ndyJ)nFV~BZAls_< z)2Tw%3BEWT?rx@KWLEj7>vIjDkGts?*7g+(z5ZuNVgmNj6jC=AY&g zIxa7k<;qo4MU`A?R^tw8xb)VNDku^SDXRtS=@F=)7~j_K*!8h=HX~pzO6n^2USuFi zv~(z}S9!{+ObrLTb~PFimCVh}6hxGXZ#q94P zJprb(qfc-+w~?5|x3g8cg6@}HaG@#lvabg$k9CWyD=`TPcege^FDo88UUzd86LeaQ z(Si&1X)dl5$L%7X${JpsJh?Bp&m>fq? zo}jCbq{qw)tk9S5UXfesAy4a~1w=mWd1&OOgNmdW6*#dTh_$sAdTW9Uwe&aH9g&;_x3L zW@ct{3l{UrnI88`B~}^@axefE?FL9cA4?A=&UlHzBtFQ@`yR&oNC4g%4qSy)(F zT?J=?WvqRX;xYF{qc^rtp=p$2iE3f307#g+`GM(hSwr+UHfV$dQD4FzP-70ysRCL zFtn5pRg%c@_g)O&hI5359Avs5Q>O}eJ=bn{-i+z)S^}RZb40V6_YyVxJ0D<{w%h47 z>nCM7*Xk--TVIF9(l|R9;m~|o&#aoYB)1 z`hcS0Q;^JJc$;1Oh6KOr?KB)Oq+=aI(XCT!9ATR&F1?x~ctBSu2?Vii{QPS_%pwU* zKH}>mE$ea8E$e4iZFHnat_Vf#%_Z4hdLEEp7nyK^@^7(<5dH2{zh4MzGpN>l360x=)Kxh{Fp z@$sJUdLU@zb?kDwc!h1OX7zG=&2$X zu_wQIG0&i0vn#i>nK*7EXllUAfQ z*c#?s*^OMz z%EJGm4{M28J2^p1OPf@w*5V7cR#wdvH zPM6SY%%+3YKHR%tuy^g(7!55p>07JH%gg;g-fy1{vIOJ0q>)BLP>F+Q-UEdLU^5=i z8aBN5kxV8#cX?xSSY`6b9hY)^RA)f2EALS7^;`YL1m5(I`7|g&I0;Nod|yEb8+o-< z$c>h78;M3*_5C$6`ZTbLnm>i#`(jJjQN+&@PIDqw>Y*^O3*C{pd}p%1JyR8=7q5O6 z9tuYp37#K=qdc3<3(d*LJxF&LKU>}Wb^SYerR*1@0m)|+dCGesef6&r4iY&}HwPc- zn5JLS{>-Qk2_%Y$7hUl}6F9#{;xKO~(pENZ|AdBs^ki&*G%%klO*mw7S+yHrhk=2q zb-z8dBTV~a$k2R9`h{*VBW;{(C)^fJ7?;TVamzxD+F93S%_&Zkr0V4H;vtDayIH7S z zJemg1Ki{1Y)6&tcGWtoc(c#R1H{}BZRb)p+4RAgE9V*(7$O-&BqG*kekM6mr`5mYv zUO5wj(t#o^WQ-*tA(uSXNlULyzI(M>U2w#&m<{Z9EgTT^d;?Z;mdB{Of*U{wki4_= zeJ}Cbp@iYAfp>C6GBfn!+g+7UP^3>KD>=OCpR;^VY?gSQwdrQ0H;<^h3#bRKazP!| z1ft|CJ;OwDKZ#U5j7?bnR>9t4N1ymO;UHltC=e6Zkselik*{Wbc$FvfXTU3xO%Giz z6DIPotZY8vNjq?i)n%%P^<4UJ&N))iI^$0nF7c59oZhT`+B}D$hX=Vr0V=V8CnW6< zdyVzGHOS^ub^J2W%#;w}o8+aOgaJ?{6>i$sAV8 z7f&f&9`~ni*5HWrgpg!=Xk>&pWsE?dA}3Fzkgq1Jbt(oNovgf@2)?MloUgTTKFi8$ z3FwR4h2*G%O^3%xMMJawlMXPEUlhMMb}_y=6~g8f?0_OdFb$$QnPHrC-90}|_{f=3 z77YbIc)nf@>|}XAn+;xkVV?RIZIZtb1JG7*hb4uNVfg?c=Zh5UnAT+-cC`59{HsziAIDpzzUGj=VPg zg41p2oCCnizex3KWxosb3QUo!{Mnd-rye|4BG{wa?_ zz-3E-7muHm>>pOvq=Is&yxIk$RS{rKMga*huHBln)RG}Qq?Ky&OL97MV8CH!jM-QRETKf6k_jMAe@AOBp4 zX;fsx>VGiBP3(U7^~$D|H^0Dr8tV`X*aH~ zE#}y-HJzl8mG~8_ex6GRFj|4?4QXPRgtW=4rx0z@)cM_fNo z%VVTBaG-4|BxzaMTJkiZO#j8zlxlMhlW2J4R(I08caw{-`A10(4(+eXZ$wW5n{qtW z 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 diff --git a/styles/images/logo/logo_summer.png b/styles/images/logo/logo_summer.png deleted file mode 100644 index d7c2fddb9ccbdb23371f0619c7c5940a633d01cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47117 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 diff --git a/styles/templates/default/css/admin.css b/styles/templates/default/css/admin.css index 49393ffcd..5007e8d4c 100644 --- a/styles/templates/default/css/admin.css +++ b/styles/templates/default/css/admin.css @@ -22,11 +22,40 @@ * SOFTWARE. */ +body { + background: #E5E5E5; + min-width: 10px; +} -body { background: #E5E5E5; min-width: 10px; } -#body_container { background: #E5E5E5; padding: 0 6px 4px; } -h1, h2, h3 { margin: 0.8em 0; font-size: 16px; } -h4 { margin: 0.1em 0.2em; color: #273F61; font-size: 11px; font-weight: bold; } -h5 { margin: 0.1em 0.6em; color: #333399; font-family: "Courier New"; } -h6 { margin: 0.3em 0.6em; color: #444444; line-height: 100%; } -* html table.forumline { width: 97%; } +#body_container { + background: #E5E5E5; + padding: 0 6px 4px; +} + +h1, h2, h3 { + margin: 0.8em 0; + font-size: 16px; +} + +h4 { + margin: 0.1em 0.2em; + color: #273F61; + font-size: 11px; + font-weight: bold; +} + +h5 { + margin: 0.1em 0.6em; + color: #333399; + font-family: "Courier New", serif; +} + +h6 { + margin: 0.3em 0.6em; + color: #444444; + line-height: 100%; +} + +* html table.forumline { + width: 97%; +} diff --git a/styles/templates/default/css/ajax.css b/styles/templates/default/css/ajax.css new file mode 100644 index 000000000..ff465cbee --- /dev/null +++ b/styles/templates/default/css/ajax.css @@ -0,0 +1,73 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +var.ajax-params { + display: none; +} + +#ajax-loading, #ajax-error { + position: fixed; + top: 0 !important; + z-index: 2000; + padding: 4px; + font-size: 11px; + max-width: 400px; + max-height: 200px; + white-space: nowrap; + display: none; +} + +#ajax-loading { + display: none; + background: rgba(0, 0, 0, 0.5) url(../images/loading_1.gif) no-repeat center center; + float: right; + width: 85px; + height: 30px; + border-bottom-left-radius: 10px; + -webkit-border-bottom-left-radius: 10px; + -khtml-border-bottom-left-radius: 10px; +} + +#ajax-error { + background: #d32031 url(../images/loading_1.gif) no-repeat center center; + float: right; + min-width: 200px; + height: 30px; + border-bottom-left-radius: 10px; + -webkit-border-bottom-left-radius: 10px; + -khtml-border-bottom-left-radius: 10px; +} + +.editable-container { + cursor: pointer; +} + +.editable-container:hover { + background: #E8E9F8; +} + +.loading-1 { + background: transparent url(../images/loading_1.gif) no-repeat left center; + padding-left: 22px; +} diff --git a/styles/templates/default/css/alert.css b/styles/templates/default/css/alert.css new file mode 100644 index 000000000..3fafdedc5 --- /dev/null +++ b/styles/templates/default/css/alert.css @@ -0,0 +1,162 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +.alert { + padding: 8px 15px; + margin: 20px auto; + border: 1px solid transparent; + border-radius: 4px; +} + +.alert h4 { + margin-top: 0; + color: inherit; + font-size: 14px !important; +} + +.alert .alert-link { + font-weight: bold; +} + +.alert>p, .alert>ul { + margin: 0 0 1px 15px; +} + +.alert>p+p { + margin-top: 5px; +} + +.alert-dismissable { + padding-right: 35px; +} + +.alert-dismissable .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} + +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success hr { + border-top-color: #c9e2b3; +} + +.alert-success .alert-link { + color: #2b542c; +} + +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info hr { + border-top-color: #a6e1ec; +} + +.alert-info .alert-link { + color: #245269; +} + +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #f0d575; +} + +.alert-warning hr { + border-top-color: #f7e1b5; +} + +.alert-warning .alert-link { + color: #66512c; +} + +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} + +.alert-danger hr { + border-top-color: #e4b9c0; +} + +.alert-danger .alert-link { + color: #843534; +} + +.alert-gray { + background-color: #dee3e7; + border-color: #a5afb4; +} + +.alert-gray hr { + border-top-color: #a5afb4; +} + +.alert { + text-shadow: 0 1px 0 rgba(255, 255, 255, .2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); +} + +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); + background-repeat: repeat-x; + border-color: #b2dba1; +} + +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); + background-repeat: repeat-x; + border-color: #9acfea; +} + +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); + background-repeat: repeat-x; + border-color: #f0d575; +} + +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); + background-repeat: repeat-x; + border-color: #dca7a7; +} diff --git a/styles/templates/default/css/globals.css b/styles/templates/default/css/globals.css new file mode 100644 index 000000000..37bb75eff --- /dev/null +++ b/styles/templates/default/css/globals.css @@ -0,0 +1,977 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +hr { + height: 0; + border: 0 solid #B7C0C5; + border-top-width: 1px; +} + +.hr1 { + border-top: 1px #B7C0C5 solid; +} + +form { + display: inline; +} + +label { + cursor: pointer; + white-space: nowrap; +} + +img { + border: 0; +} + +wbr { + display: inline-block; +} + +.highlight { + color: #FF0000; + background: #FFFFE0; +} + +/* ---------------------------------- * + Links + * ---------------------------------- */ +:link:focus, :visited:focus { + color: #DD6900; +} + +:link { + color: #006699; + text-decoration: none !important; +} + +:visited { + color: #006699; + text-decoration: none !important; +} + +:link:hover, :visited:hover { + color: #DD6900; +} + +:link:active, :visited:active { + color: #DD6900; +} + +.a-like { + color: #006699 !important; + cursor: pointer; +} + +.a-like:hover { + color: #DD6900 !important; + text-decoration: underline !important; +} + +.colorAdmin, a.colorAdmin, a.colorAdmin:visited { + color: #A00 !important; +} + +.colorSuperMod, a.colorSuperMod, a.colorSuperMod:visited { + color: #0080FF !important; +} + +.colorMod, a.colorMod, a.colorMod:visited { + color: #009900 !important; +} + +.colorGroup, a.colorGroup, a.colorGroup:visited { + color: #476996 !important; +} + +.colorUser, a.colorUser, a.colorUser:visited { + color: #006699 !important; +} + +.colorCPH, a.colorCPH, a.colorCPH:visited { + color: #0080FF !important; +} + +.adm, a.adm, a.adm:visited { + color: #800000; + text-decoration: none; + font-size: 11px; +} + +a.leech, a.leechmed, a.leechsmall, a.leech:visited, a.leechmed:visited, a.leechsmall:visited { + color: #800000; + text-decoration: none; +} + +a.seed, a.seedmed, a.seedsmall, a.seed:visited, a.seedmed:visited, a.seedsmall:visited { + color: #006600; + text-decoration: none; +} + +a.points, a.pointsmed, a.pointssmall, a.points:visited, a.pointsmed:visited, a.pointssmall:visited, .points { + color: blue; + text-decoration: none; +} + +/* Poster name in viewtopic */ +.nick, .nick a { + color: #005A88 !important; + font-size: 13px; + font-weight: bold; + text-decoration: none; +} + +/* Nav links */ +.nav { + margin: 0.3em 0; + font-size: 11px; + font-weight: bold; +} + +.nav a { + text-decoration: none; +} + +.nav em { + color: #660000; + font-style: normal; +} + +/* Topic titles */ +.topictitle, a.topictitle { + font-size: 11px; + text-decoration: none; + font-weight: bold; +} + +.torTopic, a.torTopic { + font-size: 11px; + text-decoration: none; +} + +a.topictitle:visited, a.torTopic:visited, a.tLink:visited { + color: #444; +} + +/* ---------------------------------- * + Backgrounds + * ---------------------------------- */ +.row1, .row1 td { + background: #EFEFEF; +} + +.row2, .row2 td { + background: #DEE3E7; +} + +.row3, .row3 td { + background: #D1D7DC; +} + +.row4, .row4 td { + background: #ECECEC; +} + +.row5, .row5 td { + background: #E7E7E7; +} + +.row6, .row6 td { + background: #DDDDDD; +} + +.prow1 { + background: #ECECEC; +} + +.prow2 { + background: #E7E7E7; +} + +.prow3 { + background: #DEE3E7; +} + +.p-body tr { + background: #ECECEC; +} + +.p-body tr:hover { + background: #DEE3E7; +} + +/* ---------------------------------- * + Headers + * ---------------------------------- */ +h1 { + font-size: 18px; + font-weight: bold; + margin: 0.2em 0 0.5em; +} + +h2 { + font-size: 16px; + font-weight: bold; + margin: 0.2em 0 0.5em; +} + +h3 { + font-size: 13px; + font-weight: bold; + letter-spacing: 1px; +} + +h4 { + font-size: 12px; + font-weight: bold; +} + +h5 { + font-size: 12px; + font-weight: normal; +} + +h6 { + font-size: 11px; + font-weight: normal; +} + +/* Page title and toptic title */ +.maintitle, .pagetitle { + font-family: "Trebuchet MS", Verdana, sans-serif; + color: #3C3C3C; + padding: 0 4px; + margin: 0.2em 0 0.5em; +} + +.maintitle a, .pagetitle a { + text-decoration: none; +} + +.maintitle { + font-size: 22px; +} + +/* ---------------------------------- * + General text + * ---------------------------------- */ +.gen, .seed, .leech, .gen td { + font-size: 12px; +} + +.med, .genmed, .seedmed, .leechmed, .med td { + font-size: 11px; +} + +.small, .gensmall, .seedsmall, .leechsmall, .small td { + font-size: 10px; +} + +.tiny, .tiny td { + font-size: 10px; + letter-spacing: -1px; +} + +td.gen { + font-size: 12px !important; +} + +td.med { + font-size: 11px !important; +} + +td.small { + font-size: 10px !important; +} + +.gen, .med, .genmed, .small, .gensmall { + color: #000000; +} + +a.gen, a.med, a.genmed, a.small, a.gensmall { + color: #006699; + text-decoration: none; +} + +/* ---------------------------------- * + Post elements + * ---------------------------------- */ +.post-align, .post-br, .post-hr, .postImgAligned { + display: block; +} + +.sp-wrap, .post-hr { + margin: 8px auto; +} + +.c-wrap, .q-wrap { + margin: 8px auto; +} + +.c-wrap, .q-wrap, .sp-wrap { + width: 98%; + clear: both; +} + +.q-wrap .q-wrap, .sp-wrap .sp-wrap { + margin: 2px auto 4px; +} + +.c-head, .q-head { + padding: 0 1px; + font-size: 11px; + color: #444444; +} + +.c-body, .q, .sp-wrap, .sp-head, .sp-body { + border: solid #C3CBD1; + border-width: 1px 1px 1px 2px; + clear: both; +} + +.c-body, .q, .sp-body { + padding: 2px 6px; +} + +.c-head, .q-head, .sp-head { + text-align: left !important; +} + +.post-align { + margin: 8px auto; +} + +.post-br { + line-height: 12px; +} + +.post-b { + font-weight: bold; +} + +.post-u { + text-decoration: underline; +} + +.post-i { + font-style: italic; +} + +.post-s { + text-decoration: line-through; +} + +/* ---------------------------------- * + Code blocks + * ---------------------------------- */ +.c-body { + font-size: 13px; + font-family: "Courier New", Courier, monospace; + color: #006600; + background: #FAFAFA; +} + +/* ---------------------------------- * + Quote blocks + * ---------------------------------- */ +.q { + background: #FAFAFA; + color: #2E2E2E; + max-height: 350px; + overflow: auto; +} + +.q .q { + background: #F5F5F5; + max-height: 100%; + overflow: visible; +} + +.q .q .q { + background: #FAFAFA; +} + +.q .q .q .q { + background: #F5F5F5; +} + +.q .q .q .q .q { + background: #FAFAFA; +} + +.q .q .q .q .q .q { + background: #F5F5F5; +} + +/* ---------------------------------- * + Spoiler + * ---------------------------------- */ +.sp-wrap { + padding: 0; + background: #E9E9E6; + width: auto; +} + +.sp-head { + border-width: 0; + font-size: 11px; + padding: 1px 14px 3px; + margin-left: 6px; + line-height: 15px; + font-weight: bold; + color: #2A2A2A; + cursor: pointer; + width: auto; +} + +.sp-body { + border-width: 1px 0 0 0; + display: none; + font-weight: normal; + background: #F5F5F5; + border-bottom: 1px solid #C3CBD1; +} + +.sp-fold { + width: 98%; + margin: 0 auto; + text-align: right; + font-size: 10px; + color: #444444; +} + +/* ---------------------------------- * + List + * ---------------------------------- */ +.post_body ul, .post_body ol { + margin: 8px auto 8px 8px; +} + +.post_body li { + margin: 0 4px 1px 24px; +} + +ul[type="1"] { + list-style-type: decimal; +} + +ul[type="a"] { + list-style-type: lower-alpha; +} + +ul[type="i"] { + list-style-type: lower-roman; +} + +/* ---------------------------------- * + Post images + * ---------------------------------- */ +img.smile, img.postImg { + vertical-align: text-bottom; +} + +img.postImg { + margin: 2px 2px 0 0; +} + +img.postImgAligned { + margin: 4px 4px 2px; +} + +var.img-left { + float: left; + clear: left; +} + +var.img-right { + float: right; + clear: right; +} + +/* ---------------------------------- * + Other BBCode related + * ---------------------------------- */ +.post_body pre { + border: none; + background: transparent; + padding: 0; + margin: 0; +} + +.post-pre { + white-space: pre; + font-family: monospace; +} + +a.postLink-name, a.postLink-name:visited { + text-decoration: none; +} + +/* ---------------------------------- * + Infoboxes + * ---------------------------------- */ +.infobox { + border: 1px #B7C0C5 solid; + background: #EFEFEF; + padding: 1px; +} + +.infobox h1 { + background: #D1D7DC; + font-size: 1.2em; + padding: 0 0.6em 2px; +} + +/* ---------------------------------- * + Inputs, buttons, forms + * ---------------------------------- */ +input, textarea, select { + font-family: Verdana, sans-serif; +} + +input.post, textarea.post {} + +select, input { + font-size: 11px; +} + +textarea { + font-size: 12px; +} + +input.mainoption, input.main, input.liteoption, input.lite { + font-size: 11px; + border: 1px solid; + background: #FAFAFA; + padding-left: 10px; + padding-right: 10px; +} + +input.mainoption, input.main { + font-weight: bold; +} + +/* The buttons used for bbCode styling in message post */ +input.button, .buttons input { + border: 1px solid; + background: #F5F5F5; +} + +input.long { + padding-left: 20px; + padding-right: 20px; +} + +.buttons input:hover { + border: 1px solid #DEDEDE; + background: #FFF; +} + +input.button, .buttons input, input.mainoption, input.main, input.liteoption, input.lite { + color: #000000; + border-color: #ABABAB; +} + +input[type="checkbox"], input[type="radio"] { + cursor: pointer; + margin: 1px 2px 1px 1px; + padding: 0; + height: 13px; + width: 13px; + vertical-align: text-top; + box-sizing: border-box; + -moz-box-sizing: border-box; +} + +input[disabled="disabled"] { + color: #808080; +} + +input.hint { + color: #999999; + font-style: italic; + text-indent: 0.3em; +} + +input.error { + color: #FF0000; + font-weight: bold; +} + +input.found { + font-weight: bold; +} + +.cat input[type="text"] { + background: #FCFCFC; +} + +optgroup, option, fieldset, legend { + font-family: Verdana, sans-serif; +} + +optgroup { + font-size: 11px; + letter-spacing: 0; + font-weight: bold; + font-style: italic; + color: #005A88; + background: #DEE3E7; +} + +optgroup option { + color: #000000; + background: #FFFFFF; +} + +option { + font-size: 11px; +} + +legend { + padding: 0 2px 2px; + font-size: 11px; + color: #000066; +} + +legend a { + text-decoration: none; +} + +fieldset>legend { + margin-left: 6px; +} + +.root_forum {} + +.has_sf { + color: #333333; + background: #F5F5F5; + font-weight: bold; +} + +input.pOrdSel { + border: 0 solid #EFEFEF; + width: 18px; + overflow: hidden; + color: #333333; + background: transparent; + font-size: 12px; + font-family: Arial, sans-serif; + cursor: pointer; +} + +textarea.editor { + display: block; + width: 98%; +} + +.fieldsets td { + vertical-align: top; + white-space: nowrap; +} + +.fieldsets fieldset { + margin: 4px 4px; +} + +.fieldsets fieldset div { + padding: 3px 6px 4px; +} + +.fieldsets div p { + margin-bottom: 1px; +} + +.fieldsets div>p { + margin-bottom: 2px; +} + +.fieldsets .select { + margin-bottom: 3px; +} + +.fieldsets .radio {} + +.fieldsets .chbox {} + +.fieldsets .input {} + +table.my_downloads { + margin-bottom: 2px; +} + +.my_downloads td { + padding: 1px 8px 2px 0 !important; +} + +select.text_color option { + background: #ECECEC; +} + +select.text_size option.em { + font-weight: bold; + background: #ECECEC; +} + +.fldSet1 { + margin: 2px 4px 1px 4px; + padding: 0; +} + +.fldSetCont1 { + margin: 0; + padding: 3px 8px 4px 8px; +} + +.fldSetCont2 { + margin: 0; + padding: 2px 8px 4px 8px; +} + +.fldSetCont3 { + margin: 0; + padding: 6px 8px 8px 8px; +} + +.hl_only_new { + color: #993300; +} + +.select-action { + background: #F5F5F5; +} + +/* ---------------------------------- * + Text replacement for buttons + * ---------------------------------- */ +.txtb, .txtb:link, .txtb:visited, .txtb:hover { + color: #003366; + font-size: 11px; + text-decoration: none; +} + +.txtb:hover { + text-decoration: underline; +} + +/* ---------------------------------- * + Basic tables + * ---------------------------------- */ +.bodyline { + background: #FFFFFF; + border: 1px solid #A5AFB4; +} + +.bodyline th { + background: #71869F; + color: #F0F8FF; + font-weight: bold; +} + +table.forumline { + width: 100%; + background: #B7C0C5; + border-collapse: collapse; + margin-left: auto; + margin-right: auto; + border-top: 1px solid #B7C0C5; +} + +.forumline th { + border: 1px solid #B7C0C5; + border-top-color: #92A3A4; + padding: 6px 3px 4px; + color: #000000; + background-color: #CFD4D8; + font-size: 9px !important; + text-transform: uppercase; +} + +.forumline td { + border: 1px solid #B7C0C5; + border-width: 0 1px 1px; +} + +.forumline th, .thHead { + padding: 6px 8px 7px; + text-align: center; + color: #D5E4EC; + font-size: 11px; + font-weight: bold; + background: #1C508C; +} + +/* "lte IE 6" in page_header.tpl */ +.forumline th:first-child { + border-left-color: #92A3A4; +} + +.forumline th:last-child { + border-right-color: #92A3A4; +} + +.forumline td { + padding: 2px 4px 3px; +} + +table.borderless th, table.borderless td { + border: 0 none; +} + +table.bordered { + border-collapse: collapse; + border: 1px solid #B7C0C5; +} + +.bordered th, .bordered td { + border: 1px solid #B7C0C5; +} + +table.message { + margin: 0 auto; + width: 100%; +} + +table.message td { + padding: 16px; + text-align: center; + background: #EFEFEF; +} + +.cat, td.cat, td.catTitle, td.catHead, td.catBottom { + padding: 5px 4px 6px; + background: #E0E5E9; +} + +.catTitle { + font-weight: bold; + letter-spacing: 1px; + color: #333333; + text-align: center; +} + +.catTitle a { + text-decoration: none; +} + +.catBottom { + text-align: center; +} + +#acp_main_nav .catTitle { + padding: 2px 6px 3px; + text-align: left; + font-size: 11px; + letter-spacing: 0; +} + +.info_msg_wrap { + margin: 12px 0; +} + +table.info_msg { + width: 100%; + border: 1px solid #B7C0C5; + background: #DEE3E7; + margin: 0 auto; +} + +table.info_msg .msg { + border: 1px solid #B7C0C5; + background: #EFEFEF; + padding: 20px; + text-align: center; +} + +table.error { + width: 100%; + border: 2px solid #993300; + background: #FFD4CC; + margin: 0 auto; +} + +table.error .msg { + border: 1px solid #993300; + background: #FAEBD7; + padding: 20px; + color: #A52A2A; + text-align: center; +} + +table.search_username { + margin: 12px; + width: 370px; +} + +table.pm_box_size { + width: 175px; + margin: 8px 2px; +} + +.pm_box_size .progress { + background: #008000; +} + +.pm_box_size b { + font-size: 10px; +} + +.pm_nav td { + padding: 4px; + font-size: 14px; + font-weight: bold; +} + +table.user_contacts th { + text-align: right; + white-space: nowrap; +} + +.user_contacts td { + text-align: left; + padding: 2px 6px; + white-space: nowrap; +} + +table.user_details th { + padding: 2px 6px; + text-align: right; + vertical-align: top; +} + +.user_details td { + width: 70%; +} + +table.usercp_register h6 { + margin: 0.3em 0.4em; + color: #444444; + line-height: 100%; +} + +table.smilies td { + padding: 3px; + text-align: center; +} diff --git a/styles/templates/default/css/images.css b/styles/templates/default/css/images.css new file mode 100644 index 000000000..7c0797f17 --- /dev/null +++ b/styles/templates/default/css/images.css @@ -0,0 +1,58 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +img.forum_icon { + width: auto; + height: auto; +} + +img.topic_icon { + width: 19px; + height: 18px; +} + +img.pm_box_icon { + width: 28px; + height: 25px; +} + +img.icon1 { + width: 12px; + height: 9px; +} + +img.icon2 { + width: 18px; + height: 9px; +} + +img.feed-small { + width: 12px; + height: 12px; +} + +img.spacer { + display: block; + height: 1px; +} diff --git a/styles/templates/default/css/initial.css b/styles/templates/default/css/initial.css new file mode 100644 index 000000000..460e39180 --- /dev/null +++ b/styles/templates/default/css/initial.css @@ -0,0 +1,34 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +/* Clean out MARGIN and PADDING */ +html, body, form, fieldset, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, li, dd { + margin: 0; + padding: 0; +} + +/* Add LEFT MARGIN */ +blockquote, ul, ol, li, dd { + margin-left: 1em; +} diff --git a/styles/templates/default/css/main.css b/styles/templates/default/css/main.css index 9963e537e..0e70008a4 100644 --- a/styles/templates/default/css/main.css +++ b/styles/templates/default/css/main.css @@ -22,1481 +22,18 @@ * SOFTWARE. */ -/* - * Initial neutralization - * Top Level - * Globals - - * Links - * Backgrounds - * Headers - * General text - - * Code blocks - * Quote blocks - * Spoiler - - * Infoboxes - * Inputs, buttons, forms - * Text replacement for buttons - * Basic tables - - * Page header - - TopMenu, Quick Login, PM Info, Loguot, Search.. - - Logo - - Main navigation - - Latest News - - * Page content - * Sidebar 1 - * Latest News - - * Forums on home page - * Forums on viewforum page - - * Topics on viewtopic page - * Torrent status - * Attachments - * Search Results page - * Tracker - - * Images - * Page footer - * Menus - * Misc - * Shortcuts - * YouTube Panel -*/ - -/* ================================================================ * - Initial neutralization - * ================================================================ */ - -/* Clean out MARGIN and PADDING */ -html, body, form, fieldset, h3, h4, h5, h6, p, pre, blockquote, -ul, ol, dl, li, dd { - margin: 0; padding: 0; -} -/* Add LEFT MARGIN */ -blockquote, ul, ol, li, dd { margin-left: 1em; } - -/* ================================================================ * - Top Level - * ================================================================ */ -html { - min-height: 100.1%; /* always show vertical scrollbar in Mozilla */ -} -body { - min-width: 760px; color: #000000; background: #E3E3E3; -} -body, th, td, font { - font: 12px Verdana,Arial,sans-serif; -} - -#body_container { background: #E3E3E3; padding: 0 0 4px; } - #page_container { - margin: 0 auto; - background: #FFFFFF; border: 1px solid #CFD4D8; - } - #page_header { - position: relative; width: 100%; - } - #page_content { - padding: 12px 10px 0; margin: 0 auto; - clear: both; position: relative; - } - #sidebar1 {} - #sidebar2 { - padding: 0 3px 0 6px; vertical-align: top; - width: 240px; - } - #sidebar1-wrap { margin-top: -8px; width: 210px; } - #sidebar2-wrap {} - #main_content { - vertical-align: top; - } - #main_content_wrap {} - #page_footer { - clear: both; - margin: 12px 0 3px; - } - -/* ================================================================ * - Globals - * ================================================================ */ -hr { height: 0; border: 0 solid #B7C0C5; border-top-width: 1px; } -.hr1 { border-top: 1px #B7C0C5 solid; } - -form { display: inline; } -label { cursor: pointer; white-space: nowrap; } -img { border: 0; } -wbr { display: inline-block; } - -.highlight { color: #FF0000; background: #FFFFE0; } -/* ---------------------------------- * - Links - * ---------------------------------- */ -:link:focus, :visited:focus { color: #DD6900; } -:link { color: #006699; text-decoration: none !important; } -:visited { color: #006699; text-decoration: none !important; } -:link:hover, :visited:hover { color: #DD6900; } -:link:active, :visited:active { color: #DD6900; } - -.a-like { color: #006699 !important; cursor: pointer; } -.a-like:hover { color: #DD6900 !important; text-decoration: underline !important; } -.colorAdmin, a.colorAdmin, a.colorAdmin:visited { color: #A00 !important; } -.colorSuperMod, a.colorSuperMod, a.colorSuperMod:visited { color: #0080FF !important; } -.colorMod, a.colorMod, a.colorMod:visited { color: #009900 !important; } -.colorGroup, a.colorGroup, a.colorGroup:visited { color: #476996 !important; } -.colorUser, a.colorUser, a.colorUser:visited { color: #006699 !important; } -.colorCPH, a.colorCPH, a.colorCPH:visited { color: #0080FF !important; } - -.adm, a.adm, a.adm:visited { color: #800000; text-decoration: none; font-size: 11px; } - -a.leech, a.leechmed, a.leechsmall, -a.leech:visited, a.leechmed:visited, a.leechsmall:visited { - color: #800000; text-decoration: none; -} -a.seed, a.seedmed, a.seedsmall, -a.seed:visited, a.seedmed:visited, a.seedsmall:visited { - color: #006600; text-decoration: none; -} -a.points, a.pointsmed, a.pointssmall, -a.points:visited, a.pointsmed:visited, a.pointssmall:visited, .points -{ - color: blue; text-decoration: none; -} - -/* Poster name in viewtopic */ -.nick, .nick a { - color: #005A88 !important; font-size: 13px; font-weight: bold; text-decoration: none; -} -/* Nav links */ -.nav { margin: 0.3em 0; font-size: 11px; font-weight: bold; } -.nav a { text-decoration: none; } -.nav em { color: #660000; font-style: normal; } -/* Topic titles */ -.topictitle, a.topictitle { - font-size: 11px; text-decoration: none; font-weight: bold; -} -.torTopic, a.torTopic { - font-size: 11px; text-decoration: none; -} -a.topictitle:visited, a.torTopic:visited, a.tLink:visited { - color: #444; -} -/* ---------------------------------- * - Backgrounds - * ---------------------------------- */ -.row1, .row1 td { background: #EFEFEF; } -.row2, .row2 td { background: #DEE3E7; } -.row3, .row3 td { background: #D1D7DC; } -.row4, .row4 td { background: #ECECEC; } -.row5, .row5 td { background: #E7E7E7; } -.row6, .row6 td { background: #DDDDDD; } - -.prow1 { background: #ECECEC; } -.prow2 { background: #E7E7E7; } -.prow3 { background: #DEE3E7; } - -.p-body tr { background: #ECECEC; } -.p-body tr:hover { background: #DEE3E7; } - -/* ---------------------------------- * - Headers - * ---------------------------------- */ -h1 { font-size: 18px; font-weight: bold; margin: 0.2em 0 0.5em; } -h2 { font-size: 16px; font-weight: bold; margin: 0.2em 0 0.5em; } -h3 { font-size: 13px; font-weight: bold; letter-spacing: 1px; } -h4 { font-size: 12px; font-weight: bold; } -h5 { font-size: 12px; font-weight: normal; } -h6 { font-size: 11px; font-weight: normal; } -/* Page title and toptic title */ -.maintitle, .pagetitle { - font-family: "Trebuchet MS",Verdana,sans-serif; color: #3C3C3C; - padding: 0 4px; margin: 0.2em 0 0.5em; -} -.maintitle a, .pagetitle a { text-decoration: none; } -.maintitle { font-size: 22px; } -/* ---------------------------------- * - General text - * ---------------------------------- */ -.gen, .seed, .leech, -.gen td { font-size: 12px; } -.med, .genmed, .seedmed, .leechmed, -.med td { font-size: 11px; } -.small, .gensmall, .seedsmall, .leechsmall, -.small td { font-size: 10px; } -.tiny, .tiny td { font-size: 10px; letter-spacing: -1px; } - -td.gen { font-size: 12px !important; } -td.med { font-size: 11px !important; } -td.small { font-size: 10px !important; } - -.gen, .med, .genmed, -.small, .gensmall { color: #000000; } -a.gen, a.med, a.genmed, -a.small, a.gensmall { color: #006699; text-decoration: none; } -/* ---------------------------------- * - Post elements - * ---------------------------------- */ -.post-align, .post-br, .post-hr, .postImgAligned { - display: block; -} -.sp-wrap, .post-hr { margin: 8px auto; } -.c-wrap, .q-wrap { margin: 8px auto; } -.c-wrap, .q-wrap, .sp-wrap { width: 98%; clear: both; } -.q-wrap .q-wrap, .sp-wrap .sp-wrap { margin: 2px auto 4px; } -.c-head, .q-head { padding: 0 1px; font-size: 11px; color: #444444; } -.c-body, .q, .sp-wrap, .sp-head, .sp-body { - border: solid #C3CBD1; border-width: 1px 1px 1px 2px; clear: both; -} -.c-body, .q, .sp-body { padding: 2px 6px; } -.c-head, .q-head, .sp-head { text-align: left !important; } - -.post-align { margin: 8px auto; } -.post-br { line-height: 12px; } -.post-b { font-weight: bold; } -.post-u { text-decoration: underline; } -.post-i { font-style: italic; } -.post-s { text-decoration: line-through; } -/* ---------------------------------- * - Code blocks - * ---------------------------------- */ -.c-body { font-size: 13px; font-family: "Courier New",Courier,monospace; color: #006600; background: #FAFAFA; } -/* ---------------------------------- * - Quote blocks - * ---------------------------------- */ -.q { background: #FAFAFA; color: #2E2E2E; max-height: 350px; overflow: auto; } -.q .q { background: #F5F5F5; max-height: 100%; overflow: visible; } -.q .q .q { background: #FAFAFA; } -.q .q .q .q { background: #F5F5F5; } -.q .q .q .q .q { background: #FAFAFA; } -.q .q .q .q .q .q { background: #F5F5F5; } -/* ---------------------------------- * - Spoiler - * ---------------------------------- */ -.sp-wrap { padding: 0; background: #E9E9E6; width:auto;} -.sp-head { border-width: 0; font-size: 11px; padding: 1px 14px 3px; margin-left: 6px; line-height: 15px; font-weight: bold; color: #2A2A2A; cursor: pointer; width:auto;} -.sp-body { border-width: 1px 0 0 0; display: none; font-weight: normal; background: #F5F5F5; border-bottom: 1px solid #C3CBD1;} -.sp-fold { width: 98%; margin: 0 auto; text-align: right; font-size: 10px; color: #444444; } -/* ---------------------------------- * - List - * ---------------------------------- */ -.post_body ul, .post_body ol { - margin: 8px auto 8px 8px; -} -.post_body li { margin: 0 4px 1px 24px; } -ul[type="1"] { list-style-type: decimal; } -ul[type="a"] { list-style-type: lower-alpha; } -ul[type="i"] { list-style-type: lower-roman; } -/* ---------------------------------- * - Post images - * ---------------------------------- */ -img.smile, img.postImg { vertical-align: text-bottom; } -img.postImg { margin: 2px 2px 0 0; } -img.postImgAligned { margin: 4px 4px 2px; } -var.img-left { float: left; clear: left; } -var.img-right { float: right; clear: right; } -/* ---------------------------------- * - Other BBCode related - * ---------------------------------- */ -.post_body pre { - border: none; background: transparent; - padding: 0; margin: 0; -} -.post-pre { white-space: pre; font-family: monospace; } -a.postLink-name, a.postLink-name:visited { text-decoration: none; } -/* ---------------------------------- * - Infoboxes - * ---------------------------------- */ -.infobox { - border: 1px #B7C0C5 solid; background: #EFEFEF; padding: 1px; -} -.infobox h1 { - background: #D1D7DC; font-size: 1.2em; padding: 0 0.6em 2px; -} -/* ---------------------------------- * - Inputs, buttons, forms - * ---------------------------------- */ -input, textarea, select { - font-family: Verdana,sans-serif; -} -input.post, textarea.post { } - -select, input { font-size: 11px; } -textarea { font-size: 12px; } - -input.mainoption, input.main, -input.liteoption, input.lite { - font-size: 11px; border: 1px solid; background: #FAFAFA; - padding-left: 10px; padding-right: 10px; -} -input.mainoption, input.main { - font-weight: bold; /* main submit button */ -} - -/* The buttons used for bbCode styling in message post */ -input.button, .buttons input { border: 1px solid; background: #F5F5F5; } -input.long { padding-left: 20px; padding-right: 20px; } -.buttons input:hover {border:1px solid #DEDEDE; background:#FFF;} -input.button, .buttons input, -input.mainoption, input.main, input.liteoption, input.lite { - color: #000000; border-color: #ABABAB; -} - -input[type="checkbox"], input[type="radio"] { - cursor: pointer; margin: 1px 2px 1px 1px; padding: 0; height: 13px; width: 13px; vertical-align: text-top; - box-sizing: border-box; -moz-box-sizing: border-box; -} - -input[disabled="disabled"] { color: #808080; } -input.hint { color: #999999; font-style: italic; text-indent: 0.3em; } -input.error { color: #FF0000; font-weight: bold; } -input.found { font-weight: bold; } -.cat input[type="text"] { background: #FCFCFC; } - -optgroup, option, fieldset, legend { - font-family: Verdana,sans-serif; -} -optgroup { - font-size: 11px; letter-spacing: 0; font-weight: bold; font-style: italic; - color: #005A88; background: #DEE3E7; -} -optgroup option { color: #000000; background: #FFFFFF; } -option { font-size: 11px; } -legend { padding: 0 2px 2px; font-size: 11px; color: #000066; } -legend a { text-decoration: none; } -fieldset > legend { margin-left: 6px; } -.root_forum {} -.has_sf { color: #333333; background: #F5F5F5; font-weight: bold; } - -input.pOrdSel { - border: 0 solid #EFEFEF; width: 18px; overflow: hidden; - color: #333333; background: transparent; - font-size: 12px; font-family: Arial,sans-serif; - cursor: pointer; -} - -textarea.editor { display: block; width: 98%; } - -.fieldsets td { vertical-align: top; white-space: nowrap; } -.fieldsets fieldset { margin: 4px 4px; } -.fieldsets fieldset div { padding: 3px 6px 4px; } -.fieldsets div p { margin-bottom: 1px; } -.fieldsets div > p { margin-bottom: 2px; } -.fieldsets .select { margin-bottom: 3px; } -.fieldsets .radio {} -.fieldsets .chbox {} -.fieldsets .input {} -table.my_downloads { margin-bottom: 2px; } - .my_downloads td { padding: 1px 8px 2px 0 !important; } - -select.text_color option { background: #ECECEC; } -select.text_size option.em { font-weight: bold; background: #ECECEC; } - -.fldSet1 { margin: 2px 4px 1px 4px; padding: 0; } -.fldSetCont1 { margin: 0; padding: 3px 8px 4px 8px; } -.fldSetCont2 { margin: 0; padding: 2px 8px 4px 8px; } -.fldSetCont3 { margin: 0; padding: 6px 8px 8px 8px; } - -.hl_only_new { color: #993300; } -.select-action { background: #F5F5F5; } -/* ---------------------------------- * - Text replacement for buttons - * ---------------------------------- */ -.txtb, .txtb:link, .txtb:visited, .txtb:hover { - color: #003366; font-size: 11px; text-decoration: none; -} -.txtb:hover { text-decoration: underline; } -/* ---------------------------------- * - Basic tables - * ---------------------------------- */ -.bodyline { - background: #FFFFFF; border: 1px solid #A5AFB4; -} -.bodyline th { - background: #71869F; color: #F0F8FF; font-weight: bold; -} - -table.forumline { - width: 100%; background: #B7C0C5; border-collapse: collapse; - margin-left: auto; margin-right: auto; - border-top: 1px solid #B7C0C5; -} -.forumline th { - border: 1px solid #B7C0C5; border-top-color: #92A3A4; - padding: 6px 3px 4px; color: #000000; background-color: #CFD4D8; - font-size: 9px !important; text-transform: uppercase; -} -.forumline td { - border: 1px solid #B7C0C5; border-width: 0 1px 1px; -} -.forumline th, .thHead { - padding: 6px 8px 7px; text-align: center; - color: #D5E4EC; font-size: 11px; font-weight: bold; - background: #1C508C url(../images/cellpic1.gif) repeat-x; -} -/* "lte IE 6" in page_header.tpl */ -.forumline th:first-child { border-left-color: #92A3A4; } -.forumline th:last-child { border-right-color: #92A3A4; } -.forumline td { - padding: 2px 4px 3px; -} - -table.borderless th, table.borderless td { border: 0 none; } - -table.bordered { border-collapse: collapse; border: 1px solid #B7C0C5; } -.bordered th, .bordered td { - border: 1px solid #B7C0C5; -} - -table.message { margin: 0 auto; width: 100%; } -table.message td { - padding: 16px; text-align: center; background: #EFEFEF; -} - -.cat, td.cat, td.catTitle, td.catHead, td.catBottom { - padding: 5px 4px 6px; - background: #E0E5E9 url(../images/cellpic.gif) repeat-x; -} -.catTitle { - font-weight: bold; letter-spacing: 1px; - color: #333333; text-align: center; -} -.catTitle a { text-decoration: none; } -.catBottom { text-align: center; } -#acp_main_nav .catTitle { - padding: 2px 6px 3px; text-align: left; font-size: 11px; letter-spacing: 0; -} - -.info_msg_wrap { margin: 12px 0; } -table.info_msg { width: 100%; border: 1px solid #B7C0C5; background: #DEE3E7; margin: 0 auto; } -table.info_msg .msg { - border: 1px solid #B7C0C5; background: #EFEFEF; - padding: 20px; text-align: center; -} -table.error { width: 100%; border: 2px solid #993300; background: #FFD4CC; margin: 0 auto; } -table.error .msg { - border: 1px solid #993300; background: #FAEBD7; - padding: 20px; color: #A52A2A; text-align: center; -} - -table.search_username { margin: 12px; width: 370px; } - -table.pm_box_size { width: 175px; margin: 8px 2px; } - .pm_box_size .progress { background: #008000; } - .pm_box_size b { font-size: 10px; } - .pm_nav td { padding: 4px; font-size: 14px; font-weight: bold; } - -table.user_contacts th { text-align: right; white-space: nowrap; } - .user_contacts td { text-align: left; padding: 2px 6px; white-space: nowrap; } - -table.user_details th { padding: 2px 6px; text-align: right; vertical-align: top; } - .user_details td { width: 70%; } - -table.usercp_register h6 { - margin: 0.3em 0.4em; color: #444444; line-height: 100%; -} - -table.smilies td { padding: 3px; text-align: center; } - -/* ================================================================ * - Page header - * ================================================================ */ -/* ---------------------------------- * - TopMenu, Quick Login, PM Info, Loguot.. - * ---------------------------------- */ -.topmenu { - background: #eff0f3; border: 1px solid #CFD4D8; - margin: 3px 4px 0; padding: 0 3px; overflow: hidden; -} -.topmenu a:link, .topmenu a:visited { text-decoration: none; } -.topmenu td { padding: 4px; font-size: 11px; white-space: nowrap; } -.new-pm { background: #FFD9B2 !important; border-top-color: #FFD9B2 !important; border-bottom-color: #FFAA51 !important; } -.new-pm-link { color: #993300 !important; font-weight: bold; } -.new-pm-link:hover { color: #591D00 !important; } -/* ---------------------------------- * - Logo - * ---------------------------------- */ -#logo { padding: 2px 4px; min-height: 75px; } - #logo h1 { - margin: 0 300px 0 0; padding-top: 6px; - font-size: 42px; font-variant: small-caps; - } - #logo h6 { - margin: 0 300px 0 0; padding-top: 1px; padding-bottom: 3px; - font-size: 14px; font-variant: small-caps; - } - #logo img { - padding: 7px 7px 6px 5px; - } -/* ---------------------------------- * - Main navigation - * ---------------------------------- */ -#main-nav { - padding: 4px 10px; margin: 0; - border: solid #C3CBD1; border-width: 0 0 1px 0; background: #eff0f3; - } - #main-nav b { padding: 0 4px 0 1px; } - #main-nav a { color: #444; text-decoration: none; } - #main-nav a:hover, #main-nav a:active { - text-decoration: none !important; color: #000000; - } -/* ---------------------------------- * - Latest News - * ---------------------------------- */ -#latest_news { margin-bottom: 8px; } - #latest_news table { - border-collapse: collapse; - } - #latest_news h3 { padding: 0 0 3px 0; color: #333333; } - #latest_news td { vertical-align: top; } - .news_date { - float: right; padding: 1px 8px 1px; - white-space: nowrap; font-family: "Courier New",Courier,monospace; - color: #333333; background: #F2F2F2; border: 1px solid #B4B4B4; - } - .news_title { - padding: 3px 8px 2px; margin-bottom: 2px; - background: transparent url(../images/hr400_ltr_gradient.jpg) no-repeat left top; - } - #latest_news a { text-decoration: none; color: #000000; } - #latest_news .new a { color: #A52A2A; font-weight: bold; } -/* ---------------------------------- * - Search input - * ---------------------------------- */ -#search-text { - background: white; border: 1px solid silver; - padding: 1px; width: 300px; -} -@media screen and (max-width: 1200px) { - #search-text { width: 180px; } -} -#search-text:hover { - border: 1px solid #aaaaaa; -} -#search-text:focus { - border: 1px solid #aaaaaa; -} -/* ================================================================ * - Page content - * ================================================================ */ -/* ---------------------------------- * - Sidebar 1 - * ---------------------------------- */ -#sidebar1 { - margin-top: -8px; width: 210px; padding: 0 6px 0 3px; vertical-align: top; -} -#sidebar1 h3 { - padding: 0 0 4px 0; margin: 8px 0 2px 0; - color: #333333; text-indent: 0.5em; - background: transparent url(../images/hr200_ltr_gradient.jpg) no-repeat left bottom; -} -#sidebar1 h3 a { color: #333333; } -#sidebar1 h5 { padding: 2px 4px 5px; } -#sidebar1 ul { margin: 6px 0 0 10px; } -#sidebar1 li { margin-bottom: 2px; margin-left: 14px; } -#sidebar1 a { text-decoration: none; color: #005A88; } -/* ---------------------------------- * - Sidebar 2 - * ---------------------------------- */ -#sidebar2 { - margin-top: -8px; width: 210px; padding: 0 6px 0 3px; vertical-align: top; -} -#sidebar2 h3 { - padding: 0 0 4px 0; margin: 0 0 2px 0; - color: #333333; text-indent: 0.5em; - background: transparent url(../images/hr200_ltr_gradient.jpg) no-repeat left bottom; -} -#sidebar2 h3 a { color: #333333; } -#sidebar2 h5 { padding: 2px 4px 5px; } -#sidebar2 ul { margin: 6px 0 0 10px; } -#sidebar2 li { margin-bottom: 2px; margin-left: 14px; } -#sidebar2 a { text-decoration: none; color: #005A88; } -/* User ratio */ -#user_ratio { - padding: 1px 6px 0 0; font-size: 11px; -} -#user_ratio td { - padding: 1px 6px 1px 6px ; font-size: 11px; -} -#tr_main_cats {} /* Main tracker categories list */ -#tr_main_cats ul { - list-style-image: url(../images/arrow1.gif); -} -#tr_main_cats li { - margin-bottom: 3px; margin-left: 11px; font-size: 11px; font-weight: bold; line-height: 110%; -} -#author-rel a { color: #800000; } -/* ================================================================ * - Main content - * ================================================================ */ -#infobox-wrap { width: 740px; } -#infobox-body { background: #FFFFFF; color: #000000; padding: 1em; height: 300px; overflow: auto; border: 1px inset #000000; } -#infobox-body p { margin-top: 1em; margin-bottom: 1em; } - -#gr-mem-list ul { margin: 2px 4px; } -#gr-mem-list li { margin-bottom: 2px; } -a.selfMod, a.selfMod:visited { color: #0000FF; } - -.view-message { border: 1px #A5AFB4 solid; padding: 4px; margin: 6px; overflow: auto; } -.birthday { margin: 3px 0; padding: 2px 4px; max-height: 200px; overflow: auto;} -td.topic_id { cursor: pointer; } - -table.mod_ip { background: #F9F9F9; border: 1px solid #A5AFB4; border-collapse: separate;} -table.mod_ip td { padding: 2px 5px; white-space: normal; font-size: 11px; } -table.mod_ip div { max-height: 150px; overflow: auto;} -/* ---------------------------------- * - Forums on home page - * ---------------------------------- */ -/*.forums thead { display: none;}*/ /* Hide Forum, Topics, Posts, Last Post in index */ -/*.f_topics, .f_posts { display: none; }*/ /* Hide posts/topics count in index */ - -#forums_list_wrap { margin-top: 4px; padding-right: 2px; } -#forums_top_links { clear: both; } -#forums_wrap { clear: both; padding-top: 1px; } -.cat_title { /* Category header */ - padding: 3px 8px 5px; letter-spacing: 1px; text-indent: 0.6em; - background: #DEE3E7 url(../images/cellpic.gif) repeat-x; - } - .cat_title a { text-decoration: none; color: #333333 !important; } -table.forums { width: 100%; } - .forums th { - padding: 0 !important; font-size: 10px; font-weight: normal; color: #3C3C3C; - } - .forums td { - padding: 2px 4px 3px; font-size: 11px; - } -.forums em { /* titles like: "Subforums:", "Moderators:" */ - color: #5E5E5E; font-style: italic; -} -.forumlink { /* forum links */ - font-size: 13px; font-weight: bold; - } - .forumlink a { text-decoration: none; } -.forums .forumlink { /* forum title */ - margin-top: 1px; -} -.forum_desc { /* forum description */ - margin-top: 2px; color: #333333; font-size: 11px; line-height: 110%; -} -.subforums { /* subforums */ - margin-top: 2px; padding-left: 0.5em; - } - .subforums em { display: none; } - .subforums + .moderators { margin-top: 0; } - .dot-sf { color: #417998 !important; font-size: 11px; margin-right: 4px; } - .new .dot-sf { color: #CA4200 !important; } - .sf_title { white-space: normal; } - .sf_icon { margin-right: 1px; } - .sf_separator {} - .sf_title a { text-decoration: none; } -.moderators { /* moderators */ - margin-top: 2px; font-size: 11px; line-height: 110%; - } - .moderators a, .moderators a:visited { - color: #333333; font-size: 10px; text-decoration: none; - } -.f_last_post { /* last topic/post */ - text-align: center; - } - .last_topic { margin-top: 1px; white-space: nowrap; } - .last_topic a { text-decoration: none; } - .last_post_time { margin-top: 2px; font-size: 10px; white-space: nowrap; } - .last_author { padding-left: 3px; } - .f_stat_inline { /* Posts: xx Topics: xx */ - margin-top: 1px; white-space: nowrap; } - .f_stat_topics {} - .f_stat_posts { padding-left: 3px; } - -.f_icon { /* Forum Icon cell */ - width: 46px; - padding: 6px 0 !important; -} -.f_titles { /* Forum Title cell */ - width: auto; -} -.f_topics { /* Topics Count cell */ - width: 40px; text-align: center; -} -.f_posts { /* Posts Count cell */ - width: 50px; text-align: center; -} -.f_last_post { /* Forum Last Topic/Post cell */ - width: 230px; -} -.f_stat_inline { /* Inline Topic/Post count */ - display: block; -} - -table.forums { border-collapse: collapse; } -.cat_title { border: 1px solid #C3CBD1; } -.f_tbl_wrap, #board_stats_wrap { border: solid #C3CBD1; border-width: 0 1px; } -table.forums th { border-bottom: 1px solid #C3CBD1; } -.forums td.row1 { border: solid #C3CBD1; border-width: 0 1px 1px 0; } -.forums td.row2 { border: solid #C3CBD1; border-width: 0 1px 1px 0; } -td.f_titles { border-right-color: #C3CBD1 !important; } -td.last_td { border-right-width: 0 !important; } - -.cat_footer { - height: 0; margin-top: -1px; border-top: 1px solid #C3CBD1; - font-size: 0; line-height: 0; -} -.cat_separator { height: 10px; font-size: 0; line-height: 0; } -#mark_all_forums_read { margin: -10px 0 3px 0; } - -#online_time { float: left; font-style: italic; color: #444444; } -#online_explain { float: right; } -#online_userlist a { white-space: nowrap; } -#forums_top_nav { display: none; } - -.f-map-wrap { margin-top: -1px; border: 1px solid #DEDEDE; } -/* ---------------------------------- * - Forums on viewforum page - * ---------------------------------- */ -table.forum th { white-space: nowrap; } -td.topic_id { padding: 4px 6px; } - -.spaceRow { - padding: 0 !important; background: #D1D7DC; -} -td.topicSep { /* Topic type groups separator */ - padding: 2px 12px 3px; font-weight: bold; letter-spacing: 1px; color: #333333; -} -.topicMoved { /* Topic Moved prefix */ - font-weight: normal; font-style: italic; -} -.topicAnnounce { /* Topic Announce prefix */ - color: #DD6900; -} -.topicSticky { /* Topic Sticky prefix */ - color: #009900; -} -.topicPoll { /* Topic Poll prefix */ - font-weight: normal; color: #006699; -} -.topicPG { /* Topic pagination links */ - font-weight: normal; white-space: nowrap; font-size: 10px; -} -.iconDL { /* DL Icon */ - border: 1px outset; background: #EFEFEF; - padding: 0 3px 0 2px; margin: 2px 1px 2px 0; -} -.topicAuthor, a.topicAuthor, a.topicAuthor:visited { - font-size: 11px; color: #333333; text-decoration: none; -} -.torSize { - font-size: 11px; color: #333333; text-decoration: none; -} -.hl-selected-topic { background-color: #FAF0E6 !important; } -.hl-selected-row, .hl-selected-row td { background-color: #FAF0E6 !important; } -/* ---------------------------------- * - Topics on viewtopic page - * ---------------------------------- */ -table.topic { width: 100%; } - - .post_head { padding: 0 6px; font-size: 10px; } - .post_wrap { line-height: 18px; } - .post_body { margin: 5px 5px 8px; } /* The content of the posts */ - a.postLink { text-decoration: none; } - a.postLink:visited { text-decoration: none; color: #5493B4; } - .posted_since { color: #666666; padding-left: 4px; } - .signature { clear: both; } - .signature { max-height: 100px; overflow: hidden; } - .signature, .signature * { - font-size: 10px !important; color: #5E5E5E !important; - text-decoration: none !important; background: transparent !important; - border: 0 none !important; padding: 0 !important; margin: 1px 0 !important; - } - .signature .c-head, .signature .q-head { display: none !important; } - .signature .c-wrap, .signature .c-body, - .signature .q-wrap, .signature .q { display: inline !important; } - .signature a { text-decoration: underline !important; } - .signature img { max-width: 600px; } - .last_edited { font-size: 10px; color: #5E5E5E; } - .poster_info p { margin: 2px 0; color: #444444; } - .poster_info .nick { margin: 0 0 4px; color: #333333; line-height: 110%; } - .poster_info .avatar { margin: 5px 0 4px; max-width: 100px; max-height: 100px; overflow: hidden; } - .poster_info .birthday { margin: 5px 0; text-align: center !important;} - .avatar img { display: block; } - .poster_info em { font-style: normal; color: #000000; } - - table.topic, .topic .td1, .topic .td2, .topic .td3, .post_head, .post_btn_2 { - border: solid #C3CBD1; - } - .topic .td1 { border-width: 1px 1px 0 0; border-right-color: #B7C0C5; } - .topic .td2 { border-width: 1px 0 0 0; width: 100%; } - .topic .td3 { border-width: 0 1px 0 0; border-right-color: #B7C0C5; height: 100%; } - .post_head { border-width: 0 0 1px 0; } - .post_btn_2 { border-width: 1px 0 0 0; } - table.topic { border-width: 0 1px 1px 1px; border-color: #B7C0C5; } - - .poster_info { padding: 4px; vertical-align: top; font-size: 10px; line-height: 100%; } - .poster_btn { padding: 0; vertical-align: bottom; text-align: center; white-space: nowrap; } - .message { padding: 0; vertical-align: top; width: 100%; } - - input.select_post { margin-top: 0; float: right; } - input[type="checkbox"].select_post { margin-top: 4px; } - - table.peers { border-collapse: collapse; } - table.peers th { border: 1px #A5AFB4 solid; background: #D1D7DC; color: #333333; } - table.peers td { border: 1px #A5AFB4 solid; padding: 4px; } - #last_seed_info { border: 1px #A5AFB4 solid; } - - .dl_list {} - .dl_list td { text-align: center; } - .dl_list img { display: block; } - #dl_counts td { font-size: 12px; } - - #poll { border: 1px solid #B7C0C5; margin-bottom: -1px; } - - .quick_reply_box { width: 800px; } - .hl-selected-post { background-color: #FFEFD5 !important; } -/* ---------------------------------- * - Torrent status - * ---------------------------------- */ -.tor-status-td:hover { background: #F8F8FF; } -.tor-icon { margin: 0 3px; } -.tor-approved { margin-left: 1px; color: #008000; font-weight: bold; } -.tor-closed { padding-left: 1px; color: #FF4500; font-weight: bold; } -.tor-closed-cp { color: #CE3800; font-weight: bold; } -.tor-consumed { color: #D26900; font-weight: bold; } -.tor-dup { padding-left: 1px; color: #0000FF; font-weight: bold; } -.tor-need-edit { color: #FF0000; font-weight: bold; } -.tor-no-desc { padding-left: 1px; color: #FF4500; font-weight: bold; } -.tor-not-approved { color: #C71585; font-weight: bold; } -.tor-checking { color: #2424FF; font-weight: bold; } - -/* ---------------------------------- * - Attachments - * ---------------------------------- */ -table.attach { width: 95%; margin: 0 auto; clear: both; border-color: #A5AFB4; } - .attach th, .attach td { border-color: #A5AFB4; } - .attach th { padding: 3px; text-align: center; font-weight: bold; background: #D1D7DC; } - .attach td { padding: 2px 4px; } - .dl-link { font-size: 13px; } - -fieldset.attach { width: 95%; margin: 14px auto; padding: 2px; clear: both; } - .attach_link { margin: 2px 12px 6px; } - .attach_stats { padding-left: 3px; } - .attach_comment { - margin: 6px 12px; padding: 1px 8px; line-height: 110%; - color: #444444; border-left: 2px solid #CC9933; - } - .attach .denied { color: #800000; } - -#tor_blocked { width: 95%; } - #tor_blocked td { background: #FAEBD7; padding: 8px 12px; color: #6E380F; } -/* ---------------------------------- * - Search Results page - * ---------------------------------- */ -.opened { /* Clicked link color */ - color: #71869F; -} -/* ---------------------------------- * - Tracker - * ---------------------------------- */ -a.tr-dl, a.dl-link:link { font-weight: bold; } -a.dl-link { font-size: 13px; text-decoration: none; } -a.tr-dl:visited, a.f-dl:visited, a.dl-link:visited { color: #5493B4; font-weight: normal; } -.a-hash { color: #000066 !important; cursor: pointer; } -.a-hash:hover { color: #DD6900 !important; text-decoration: underline !important; } -.a-hash:active, .a-hash:focus { color: #DD6900 !important; text-decoration: underline !important; } - -.seed-leech { padding-left: 1px; padding-right: 0; } -.tr_tm { margin-top: 2px; font-size: 10px; color: #676767; } -.ch { font-style: italic; color: #0080FF; } -#fs-sel-cat option.cat-title { font-weight: bold; color: #005A88; background: #F5F5F5; } -tr.hl-tr:hover td { background-color: #F8F8F8 !important; } -#fs-nav-ul .b { font-weight: bold; } -#fs-nav-ul li, #fs-nav-close { cursor: pointer; } -#fs-nav-ul span.f:hover, #fs-nav-close:hover { color: blue; background: #DEE2E4; } -#fs-nav-list { border: 3px double #9AA7AD; background: #EFEFEF; padding: 8px; max-height: 500px; overflow: auto; } -#fs-sel-cat { width: 260px; } -#fs-sel-cat option.cat-title { font-weight: bold; color: #005A88; background: #F5F5F5; } - -.dlWill { color: #0066CC; } -.dlDown, .leech, .leechmed, .leechsmall { color: #800000 !important; } -.dlComplete, .seed, .seedmed, .seedsmall { color: #006600 !important; } -.dlCancel { color: #666666 !important; } - -a.dlWill, a.dlWill:visited { color: #0066CC !important; text-decoration: none; } -a.dlDown, a.dlDown:visited { color: #800000 !important; text-decoration: none; } -a.dlComplete, a.dlComplete:visited { color: #006600 !important; text-decoration: none; } -a.dlCancel, a.dlCancel:visited { color: #666666 !important; text-decoration: none; } -/* ================================================================ * - Images - * ================================================================ */ -img.forum_icon { width: auto; height: auto; } -img.topic_icon { width: 19px; height: 18px; } -img.pm_box_icon { width: 28px; height: 25px; } -img.icon1 { width: 12px; height: 9px; } -img.icon2 { width: 18px; height: 9px; } -img.feed-small { width: 12px; height: 12px; } -img.spacer { display: block; height: 1px; } -/* ================================================================ * - Page footer - * ================================================================ */ -.bottom_info { font-size: 11px; } -.copyright { font-size: 10px; color: #444444; letter-spacing: -1px; } -.copyright a { text-decoration: none; } - -#timezone { - float: right; text-align: right; white-space: nowrap; - font-size: 10px; line-height: 110%; color: #333333; -} -.tz_time { font-family: "Courier New",Courier,monospace; font-size: 11px; } - -#f_icons_legend { margin: 4px auto; } -/* ================================================================ * - Menus - * ================================================================ */ -.menu-root { padding-right: 13px; white-space: nowrap; - background: transparent url(../images/menu_open.gif) no-repeat right; } -.menu-alt1 { padding-right: 0; background: transparent; } -img.menu-alt1 { width: 9px; height: 9px; } -a.menu-root, a.menu-root:visited, a.menu-root:hover { - text-decoration: none !important; } -.menu-sub { position: absolute; display: none; z-index: 1000; } - .menu-sub table { background: #FFFFFF; border: 1px solid #92A3A4; } - .menu-sub table th { background: #71869F; color: #F0F8FF; font-weight: bold; font-size: 11px; } - .menu-sub table td { background: #E7E7E7; font-size: 11px; } - .menu-sub table td.cat { background: #B5BEC3; } - .menu-sub legend { font-weight: bold; } - .menu-sub label { display: block; padding-right: 2px; margin-right: 1px; } - .menu-sub label:hover { background: #D1D7DC; color: #993300; } -.menu-a { background: #FFFFFF; border: 1px solid #92A3A4; } -.menu-a a { color: #0000A0; background: #E7E7E7; padding: 4px 10px 5px; margin: 1px; display: block; text-decoration: none !important; } -.menu-a a:hover { color: #0000FF; background: #D1D7DC; text-decoration: none !important; } -/* ================================================================ * - Ajax - * ================================================================ */ -var.ajax-params { display: none; } -#ajax-loading, #ajax-error { - position: fixed; top:0 !important; z-index: 2000; padding: 4px; font-size: 11px; - max-width: 400px; max-height: 200px; white-space: nowrap; display: none; -} -#ajax-loading { - display: none; - background: rgba(0,0,0, 0.5) url(../images/loading_1.gif) no-repeat center center; - float: right; - width: 85px; - height: 30px; - border-bottom-left-radius: 10px; - -webkit-border-bottom-left-radius: 10px; - -khtml-border-bottom-left-radius: 10px; -} -#ajax-error { - background: #d32031 url(../images/loading_1.gif) no-repeat center center; - float: right; - min-width: 200px; - height: 30px; - border-bottom-left-radius: 10px; - -webkit-border-bottom-left-radius: 10px; - -khtml-border-bottom-left-radius: 10px; -} -.editable-container { cursor: pointer; } -.editable-container:hover { background: #E8E9F8; } -.loading-1 { background: transparent url(../images/loading_1.gif) no-repeat left center; padding-left: 22px; } -/* ================================================================ * - Treeview, TableSorter - * ================================================================ */ -.treeview, .treeview ul { - padding: 0; margin: 0; list-style: none; font-size: 11px; line-height: 14px; -} -.treeview ul { - margin-top: 4px; -} -.treeview .hitarea { - background: url(../images/treeview/treeview-default.gif) -64px -25px no-repeat; - width: 16px; height: 16px; margin-left: -16px; float: left; cursor: pointer; -} -/* fix for IE6 */ -* html .hitarea { - display: inline; float: none; -} -.treeview li { - margin: 0; padding: 1px 0 1px 16px; -} -.treeview span { - padding-left: 3px; display: block; -} -.treeview a.selected { - background-color: #eee; -} -#treecontrol { margin: 1em 0; display: none; } -.treeview .hover { color: red; cursor: pointer; } - -.treeview li { background: url(../images/treeview/treeview-default-line.gif) 0 0 no-repeat; } -.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; } - -.treeview .expandable-hitarea { background-position: -80px -3px; } - -.treeview li.last { background-position: 0 -1766px } -.treeview li.lastCollapsable, .treeview li.lastExpandable { - background-image: url(../images/treeview/treeview-default.gif); -} -.treeview li.lastCollapsable { background-position: 0 -111px } -.treeview li.lastExpandable { background-position: -32px -67px } - -.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; } - -/* Tablesorter */ -.tablesorter u { display: none; } -.tablesorter .header { - cursor: pointer; white-space: nowrap; -} -.tablesorter .tbs-text { - padding-bottom: 1px; -} -.headerSortUp .tbs-text, .headerSortDown .tbs-text { - border-bottom: 2px solid; -} -.tbs-icon { - padding-left: 8px; - background: url(../images/tbl_sort_bg.gif) no-repeat 0 50%; -} -.headerSortUp .tbs-icon { - background-image: url(../images/tbl_sort_asc.gif); -} -.headerSortDown .tbs-icon { - background-image: url(../images/tbl_sort_desc.gif); -} -/* ================================================================ * - Misc - * ================================================================ */ -.sf { padding-left: 20px !important; } -.jumpbox { margin: 6px 0; text-align: right; white-space: nowrap; } - -.attachrow { font-size: 11px; border: 1px #A5AFB4 solid; } -.attachheader { font-size: 11px; border: 1px #A5AFB4 solid; background: #D1D7DC; } -.attachtable { font-size: 12px; border: 1px #A5AFB4 solid; border-collapse: collapse; } - -pre, .pre { - font-family: Courier,monospace; font-size: 12px; - border: 1px solid #B7C0C5; background: #F5F5F5; - padding: 4px; margin: 10px; text-align: left; -} -.pre { width:100%; overflow: auto; white-space: nowrap; } - -.ann { font-size: 13px; text-align: center; color: #993300; font-weight: bold; } - -.clickable { cursor: pointer; } -.folded, .folded2 { display: block; - background: transparent url(../images/icon_plus_1.gif) no-repeat left center; padding-left: 14px; } -.unfolded, .unfolded2 { display: block; - background: transparent url(../images/icon_minus_1.gif) no-repeat left center; padding-left: 14px; } -.folded2 { background-image: url(../images/icon_plus_2.gif); } -.unfolded2 { background-image: url(../images/icon_minus_2.gif); } - -.warnColor1 { color: #993300; } -.warnColor2 { color: #FF0000; } -.warnBorder1 { border: 1px solid #A52A2A; } -.warningBox1 { border: 1px solid #A52A2A; color: #993300; padding: 12px; } -.warningBox2 { color: #993300 !important; background: #FFD9B2; border: 2px solid #CC6600; padding: 8px; } - -/* ================================================================ * - Shortcuts - * ================================================================ */ -.spacer_0, .spacer_2, .spacer_4, .spacer_6, .spacer_8, .spacer_10, .spacer_12 { - font-size: 0; line-height: 0; } -.spacer_0 { height: 0; } -.spacer_2 { height: 2px; } -.spacer_4 { height: 4px; } -.spacer_6 { height: 6px; } -.spacer_8 { height: 8px; } -.spacer_10 { height: 10px; } -.spacer_12 { height: 12px; } - -.pad_0, .pad_0 td, td.pad_0 { padding: 0; } -.pad_2, .pad_2 td, td.pad_2 { padding: 2px; } -.pad_4, .pad_4 td, td.pad_4 { padding: 4px; } -.pad_6, .pad_6 td, td.pad_6 { padding: 6px; } -.pad_8, .pad_8 td, td.pad_8 { padding: 8px; } -.pad_10, .pad_10 td, td.pad_10 { padding: 10px; } -.pad_12, .pad_12 td, td.pad_12 { padding: 12px; } -.pad_14, .pad_14 td, td.pad_14 { padding: 14px; } -.pad_16, .pad_16 td, td.pad_16 { padding: 16px; } - -.mrg_0 { margin: 0 !important; } -.mrg_2 { margin: 2px !important; } -.mrg_4 { margin: 4px !important; } -.mrg_6 { margin: 6px !important; } -.mrg_8 { margin: 8px !important; } -.mrg_10 { margin: 10px !important; } -.mrg_12 { margin: 12px !important; } -.mrg_14 { margin: 14px !important; } -.mrg_16 { margin: 16px !important; } - -.lh_100 { line-height: 100%; } -.lh_110 { line-height: 110%; } -.lh_120 { line-height: 120%; } -.lh_150 { line-height: 150%; } - -.wAuto { width: auto !important; } /* widthAuto */ -.w50 { width: 50% !important; } -.w60 { width: 60% !important; } -.w70 { width: 70% !important; } -.w80 { width: 80% !important; } -.w85 { width: 85% !important; } -.w90 { width: 90% !important; } -.w95 { width: 95% !important; } -.w100 { width: 100% !important; } - -.border { border: solid #B7C0C5; } -.bw_T { border-width: 1px 0 0 0 !important; } -.bw_TR { border-width: 1px 1px 0 0 !important; } -.bw_TRB { border-width: 1px 1px 1px 0 !important; } -.bw_TRBL { border-width: 1px 1px 1px 1px !important; } -.bw_TB { border-width: 1px 0 1px 0 !important; } -.bw_TBL { border-width: 1px 0 1px 1px !important; } -.bw_TL { border-width: 1px 0 0 1px !important; } -.bw_TRL { border-width: 1px 1px 0 1px !important; } -.bw_R { border-width: 0 1px 0 0 !important; } -.bw_RB { border-width: 0 1px 1px 0 !important; } -.bw_RBL { border-width: 0 1px 1px 1px !important; } -.bw_RL { border-width: 0 1px 0 1px !important; } -.bw_B { border-width: 0 0 1px 0 !important; } -.bw_BL { border-width: 0 0 1px 1px !important; } -.bw_L { border-width: 0 0 0 1px !important; } - -.bCenter { margin-left: auto !important; margin-right: auto !important; } /* blockCenter */ -.bLeft { margin-right: auto !important; } -.block { display: block; } -.bold { font-weight: bold; } -.bRight { margin-left: auto !important; } -.clear { clear: both; height: 0; font-size: 0; line-height: 0; overflow: hidden; } -.clearB { clear: both; } -.floatL { float: left; } -.floatR { float: right; } -.hidden { display: none; } -.inline { display: inline; } -.normal { font-weight: normal; } -.nowrap { white-space: nowrap !important; } -.wrap { white-space: normal !important; } -.strike { text-decoration: line-through; } -.tCenter { text-align: center !important; } /* textCenter */ -.tLeft { text-align: left !important; } -.tRight { text-align: right !important; } -.vBottom { vertical-align: bottom !important; } -.vTop { vertical-align: top !important; } -/* ================================================================ * - YouTube.Panel - * ================================================================ */ -.Panels { - z-index:200; - top:50%; - left:50%; - background-attachment:fixed, scroll; - background: url(../images/aerobg.png), -moz-linear-gradient(top, rgba(200,200,200,0.4) 0%, rgba(255,255,255,1) 100%); - background: url(../images/aerobg.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(200,200,200,0.4)), color-stop(100%,rgba(255,255,255,1))); - background: url(../images/aerobg.png), -webkit-linear-gradient(top, rgba(200,200,200,0.4) 0%,rgba(255,255,255,1) 100%); - background: url(../images/aerobg.png), -o-linear-gradient(top, rgba(200,200,200,0.4) 0%,rgba(255,255,255,1) 100%); - background: url(../images/aerobg.png), -ms-linear-gradient(top, rgba(200,200,200,0.4) 0%,rgba(255,255,255,1) 100%); - filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66c8c8c8', endColorstr='#ffffff',GradientType=0 ); - background: url(../images/aerobg.png), linear-gradient(top, rgba(200,200,200,0.4) 0%,rgba(255,255,255,1) 100%); - background-size:cover; - -moz-background-size:cover; - -webkit-background-size:cover; - border:1px solid gray; - border-radius:3px; - -moz-border-radius:3px; - -webkit-border-radius:3px; - box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset; - -moz-box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset; - -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset; - position:fixed; - max-width:99%; - min-width:100px; - min-height:24px; - overflow:hidden; - margin:1px; -} - -.Panels.Minimized { - position:relative; - top:auto!important; - left:auto!important; - float:left; - max-width:200px; - height:24px!important; - margin:0!important; -} - -.PanelsButton { - float:right; - overflow:hidden; - margin:5px 5px 0 10px; -} - -.PanelsClose { color: #006699; cursor: pointer; } - -.PanelsClose:hover { color: #DD6900; text-decoration: underline !important; } -.PanelsTitle { - overflow:hidden; - white-space:nowrap; - max-height:20px; - font-weight:700; -} - -.Panels.Minimized .PanelsTitle.Hidden { - display:block; -} - -.PanelsTitle,.PanelsMenu { - padding:5px 5px 0; -} - -.Panels.Minimized .PanelsTitle,.Panels.Minimized .PanelsMenu { - cursor:inherit; -} - -.PanelsContent,.PanelsFooter { - border-top:1px dashed #A9A9A9; - clear:both; - margin:5px 0 0; - padding:5px; -} - -#PanelsDock { - bottom:0; - left:0; - position:fixed; - padding:0 0 0 5px; -} - -#PanelsDockToggle { - border:1px solid gray; - box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset; - -moz-box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset; - -webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3),0 0 1px #FFF inset; - float:left; - border-radius:0 3px 3px 0; - -moz-border-radius:0 3px 3px 0; - -webkit-border-radius:0 3px 3px 0; - margin:1px 1px 1px 0; - padding:4px 10px; -} - -.Panels.Minimized .PanelsMenu,.Panels.Minimized .PanelsContent,.Panels.Minimized .PanelsFooter,.PanelsTitle.Hidden,.PanelsMenu.Hidden { - display:none; -} -span.button { - background-image:url(../images/def_button.png); -} - -span.button:hover { - background-image:url(../images/def_button_light.png); -} - -span.YTLink{ - background-color:gray; - border:1px solid #333333; - display:inline-block; - font-weight:bold; - padding:2px 2px 2px 5px; - margin:1px 2px -6px; - border-radius:3px; - -moz-border-radius:3px; - -webkit-border-radius:3px; -} -span.YTLinkButton{ - background-color:#008500; - border:1px solid #333333; - color:white; - display:inline-block; - float:right; - margin:-3px -3px -3px 4px; - padding:2px 4px; - -webkit-border-top-right-radius: 3px; - -webkit-border-bottom-right-radius: 3px; - -moz-border-radius-topright: 3px; - -moz-border-radius-bottomright: 3px; - border-top-right-radius: 3px; - border-bottom-right-radius: 3px; - cursor: url(../images/link_help.cur), pointer; -} -span.YTLink a.postLink{ - color:white; - float:left; -} - -span#autocomplete { - cursor: pointer; - color: #006699; - font: 12px Arial,sans-serif; -} - -div#autocomplete_popup { - position: fixed; - z-index: 999; - width: 300px; - height: 100px; - background: #FFFFFF; - text-align: center; - display: none; - border: 1px solid #B7C0C5; -} - -div#autocomplete_popup div.relative { - position: relative; - width: 300px; - height: 100px; -} - -div#autocomplete_popup div.title { - background: url("../images/cellpic1.gif") repeat-x scroll 0 0 #1C508C; - color: #D5E4EC; - font-size: 11px; - font-weight: bold; - padding: 6px 8px 7px; -} - -div#autocomplete_popup div.close { - position: absolute; - right: 7px; - cursor: pointer; - top: 7px; - color: red; - font-weight: bold; - width: 12px; - height: 12px; - background: url("../../../images/bad.gif") transparent no-repeat; -} - -div#autocomplete_popup input { - font-size: 16px; - margin: 20px 0 0; - width: 83px; -} - -div#autocomplete_popup span.regenerate { - width: 16px; - height: 16px; - margin: 24px 0 0 8px; - background: url("../../../images/pic_loading.gif") transparent no-repeat; - cursor: pointer; - display: inline-block; -} -/* ================================================================ * - Alert - * ================================================================ */ -.alert { - padding: 8px 15px; - margin: 20px auto; - border: 1px solid transparent; - border-radius: 4px; -} -.alert h4 { - margin-top: 0; - color: inherit; - font-size: 14px !important; -} -.alert .alert-link { - font-weight: bold; -} -.alert > p, -.alert > ul { - margin: 0 0 1px 15px; -} -.alert > p + p { - margin-top: 5px; -} -.alert-dismissable { - padding-right: 35px; -} -.alert-dismissable .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} -.alert-success { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} -.alert-success hr { - border-top-color: #c9e2b3; -} -.alert-success .alert-link { - color: #2b542c; -} -.alert-info { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; -} -.alert-info hr { - border-top-color: #a6e1ec; -} -.alert-info .alert-link { - color: #245269; -} -.alert-warning { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #f0d575; -} -.alert-warning hr { - border-top-color: #f7e1b5; -} -.alert-warning .alert-link { - color: #66512c; -} -.alert-danger { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; -} -.alert-danger hr { - border-top-color: #e4b9c0; -} -.alert-danger .alert-link { - color: #843534; -} -.alert-gray { - background-color: #dee3e7; - border-color: #a5afb4; -} -.alert-gray hr { - border-top-color: #a5afb4; -} - -/** - * Alert theme - **/ -.alert { - text-shadow: 0 1px 0 rgba(255, 255, 255, .2); - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05); -} -.alert-success { - background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); - background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); - background-repeat: repeat-x; - border-color: #b2dba1; -} -.alert-info { - background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); - background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); - background-repeat: repeat-x; - border-color: #9acfea; -} -.alert-warning { - background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); - background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); - background-repeat: repeat-x; - border-color: #f0d575; -} -.alert-danger { - background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); - background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); - background-repeat: repeat-x; - border-color: #dca7a7; -} +@import "ajax.css"; +@import "alert.css"; +@import "globals.css"; +@import "images.css"; +@import "initial.css"; +@import "main_content.css"; +@import "menus.css"; +@import "misc.css"; +@import "page_content.css"; +@import "page_footer.css"; +@import "page_header.css"; +@import "shortcuts.css"; +@import "tablesorter.css"; +@import "top.css"; +@import "youtube.css"; diff --git a/styles/templates/default/css/main_content.css b/styles/templates/default/css/main_content.css new file mode 100644 index 000000000..e0a75857d --- /dev/null +++ b/styles/templates/default/css/main_content.css @@ -0,0 +1,892 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +#infobox-wrap { + width: 740px; +} + +#infobox-body { + background: #FFFFFF; + color: #000000; + padding: 1em; + height: 300px; + overflow: auto; + border: 1px inset #000000; +} + +#infobox-body p { + margin-top: 1em; + margin-bottom: 1em; +} + +#gr-mem-list ul { + margin: 2px 4px; +} + +#gr-mem-list li { + margin-bottom: 2px; +} + +a.selfMod, a.selfMod:visited { + color: #0000FF; +} + +.view-message { + border: 1px #A5AFB4 solid; + padding: 4px; + margin: 6px; + overflow: auto; +} + +.birthday { + margin: 3px 0; + padding: 2px 4px; + max-height: 200px; + overflow: auto; +} + +td.topic_id { + cursor: pointer; +} + +table.mod_ip { + background: #F9F9F9; + border: 1px solid #A5AFB4; + border-collapse: separate; +} + +table.mod_ip td { + padding: 2px 5px; + white-space: normal; + font-size: 11px; +} + +table.mod_ip div { + max-height: 150px; + overflow: auto; +} + +/* ---------------------------------- * + Forums on home page + * ---------------------------------- */ +#forums_list_wrap { + margin-top: 4px; + padding-right: 2px; +} + +#forums_top_links { + clear: both; +} + +#forums_wrap { + clear: both; + padding-top: 1px; +} + +.cat_title { + padding: 3px 8px 5px; + letter-spacing: 1px; + text-indent: 0.6em; + background: #DEE3E7; +} + +.cat_title a { + text-decoration: none; + color: #333333 !important; +} + +table.forums { + width: 100%; +} + +.forums th { + padding: 0 !important; + font-size: 10px; + font-weight: normal; + color: #3C3C3C; +} + +.forums td { + padding: 2px 4px 3px; + font-size: 11px; +} + +.forums em { + color: #5E5E5E; + font-style: italic; +} + +.forumlink { + font-size: 13px; + font-weight: bold; +} + +.forumlink a { + text-decoration: none; +} + +.forums .forumlink { + margin-top: 1px; +} + +.forum_desc { + margin-top: 2px; + color: #333333; + font-size: 11px; + line-height: 110%; +} + +.subforums { + margin-top: 2px; + padding-left: 0.5em; +} + +.subforums em { + display: none; +} + +.subforums+.moderators { + margin-top: 0; +} + +.dot-sf { + color: #417998 !important; + font-size: 11px; + margin-right: 4px; +} + +.new .dot-sf { + color: #CA4200 !important; +} + +.sf_title { + white-space: normal; +} + +.sf_icon { + margin-right: 1px; +} + +.sf_separator {} + +.sf_title a { + text-decoration: none; +} + +.moderators { + margin-top: 2px; + font-size: 11px; + line-height: 110%; +} + +.moderators a, .moderators a:visited { + color: #333333; + font-size: 10px; + text-decoration: none; +} + +.f_last_post { + text-align: center; +} + +.last_topic { + margin-top: 1px; + white-space: nowrap; +} + +.last_topic a { + text-decoration: none; +} + +.last_post_time { + margin-top: 2px; + font-size: 10px; + white-space: nowrap; +} + +.last_author { + padding-left: 3px; +} + +.f_stat_inline { + margin-top: 1px; + white-space: nowrap; +} + +.f_stat_topics {} + +.f_stat_posts { + padding-left: 3px; +} + +.f_icon { + width: 46px; + padding: 6px 0 !important; +} + +.f_titles { + width: auto; +} + +.f_topics { + width: 40px; + text-align: center; +} + +.f_posts { + width: 50px; + text-align: center; +} + +.f_last_post { + width: 230px; +} + +.f_stat_inline { + display: block; +} + +table.forums { + border-collapse: collapse; +} + +.cat_title { + border: 1px solid #C3CBD1; +} + +.f_tbl_wrap, #board_stats_wrap { + border: solid #C3CBD1; + border-width: 0 1px; +} + +table.forums th { + border-bottom: 1px solid #C3CBD1; +} + +.forums td.row1 { + border: solid #C3CBD1; + border-width: 0 1px 1px 0; +} + +.forums td.row2 { + border: solid #C3CBD1; + border-width: 0 1px 1px 0; +} + +td.f_titles { + border-right-color: #C3CBD1 !important; +} + +td.last_td { + border-right-width: 0 !important; +} + +.cat_footer { + height: 0; + margin-top: -1px; + border-top: 1px solid #C3CBD1; + font-size: 0; + line-height: 0; +} + +.cat_separator { + height: 10px; + font-size: 0; + line-height: 0; +} + +#mark_all_forums_read { + margin: -10px 0 3px 0; +} + +#online_time { + float: left; + font-style: italic; + color: #444444; +} + +#online_explain { + float: right; +} + +#online_userlist a { + white-space: nowrap; +} + +#forums_top_nav { + display: none; +} + +.f-map-wrap { + margin-top: -1px; + border: 1px solid #DEDEDE; +} + +/* ---------------------------------- * + Forums on viewforum page + * ---------------------------------- */ +table.forum th { + white-space: nowrap; +} + +td.topic_id { + padding: 4px 6px; +} + +.spaceRow { + padding: 0 !important; + background: #D1D7DC; +} + +td.topicSep { + padding: 2px 12px 3px; + font-weight: bold; + letter-spacing: 1px; + color: #333333; +} + +.topicMoved { + font-weight: normal; + font-style: italic; +} + +.topicAnnounce { + color: #DD6900; +} + +.topicSticky { + color: #009900; +} + +.topicPoll { + /* Topic Poll prefix */ + font-weight: normal; + color: #006699; +} + +.topicPG { + font-weight: normal; + white-space: nowrap; + font-size: 10px; +} + +.iconDL { + border: 1px outset; + background: #EFEFEF; + padding: 0 3px 0 2px; + margin: 2px 1px 2px 0; +} + +.topicAuthor, a.topicAuthor, a.topicAuthor:visited { + font-size: 11px; + color: #333333; + text-decoration: none; +} + +.torSize { + font-size: 11px; + color: #333333; + text-decoration: none; +} + +.hl-selected-topic { + background-color: #FAF0E6 !important; +} + +.hl-selected-row, .hl-selected-row td { + background-color: #FAF0E6 !important; +} + +/* ---------------------------------- * + Topics on viewtopic page + * ---------------------------------- */ +table.topic { + width: 100%; +} + +.post_head { + padding: 0 6px; + font-size: 10px; +} + +.post_wrap { + line-height: 18px; +} + +.post_body { + margin: 5px 5px 8px; +} + +/* The content of the posts */ +a.postLink { + text-decoration: none; +} + +a.postLink:visited { + text-decoration: none; + color: #5493B4; +} + +.posted_since { + color: #666666; + padding-left: 4px; +} + +.signature { + clear: both; +} + +.signature { + max-height: 100px; + overflow: hidden; +} + +.signature, .signature * { + font-size: 10px !important; + color: #5E5E5E !important; + text-decoration: none !important; + background: transparent !important; + border: 0 none !important; + padding: 0 !important; + margin: 1px 0 !important; +} + +.signature .c-head, .signature .q-head { + display: none !important; +} + +.signature .c-wrap, .signature .c-body, .signature .q-wrap, .signature .q { + display: inline !important; +} + +.signature a { + text-decoration: underline !important; +} + +.signature img { + max-width: 600px; +} + +.last_edited { + font-size: 10px; + color: #5E5E5E; +} + +.poster_info p { + margin: 2px 0; + color: #444444; +} + +.poster_info .nick { + margin: 0 0 4px; + color: #333333; + line-height: 110%; +} + +.poster_info .avatar { + margin: 5px 0 4px; + max-width: 100px; + max-height: 100px; + overflow: hidden; +} + +.poster_info .birthday { + margin: 5px 0; + text-align: center !important; +} + +.avatar img { + display: block; +} + +.poster_info em { + font-style: normal; + color: #000000; +} + +table.topic, .topic .td1, .topic .td2, .topic .td3, .post_head, .post_btn_2 { + border: solid #C3CBD1; +} + +.topic .td1 { + border-width: 1px 1px 0 0; + border-right-color: #B7C0C5; +} + +.topic .td2 { + border-width: 1px 0 0 0; + width: 100%; +} + +.topic .td3 { + border-width: 0 1px 0 0; + border-right-color: #B7C0C5; + height: 100%; +} + +.post_head { + border-width: 0 0 1px 0; +} + +.post_btn_2 { + border-width: 1px 0 0 0; +} + +table.topic { + border-width: 0 1px 1px 1px; + border-color: #B7C0C5; +} + +.poster_info { + padding: 4px; + vertical-align: top; + font-size: 10px; + line-height: 100%; +} + +.poster_btn { + padding: 0; + vertical-align: bottom; + text-align: center; + white-space: nowrap; +} + +.message { + padding: 0; + vertical-align: top; + width: 100%; +} + +input.select_post { + margin-top: 0; + float: right; +} + +input[type="checkbox"].select_post { + margin-top: 4px; +} + +table.peers { + border-collapse: collapse; +} + +table.peers th { + border: 1px #A5AFB4 solid; + background: #D1D7DC; + color: #333333; +} + +table.peers td { + border: 1px #A5AFB4 solid; + padding: 4px; +} + +#last_seed_info { + border: 1px #A5AFB4 solid; +} + +.dl_list {} + +.dl_list td { + text-align: center; +} + +.dl_list img { + display: block; +} + +#dl_counts td { + font-size: 12px; +} + +#poll { + border: 1px solid #B7C0C5; + margin-bottom: -1px; +} + +.quick_reply_box { + width: 800px; +} + +.hl-selected-post { + background-color: #FFEFD5 !important; +} + +/* ---------------------------------- * + Torrent status + * ---------------------------------- */ +.tor-status-td:hover { + background: #F8F8FF; +} + +.tor-icon { + margin: 0 3px; +} + +.tor-approved { + margin-left: 1px; + color: #008000; + font-weight: bold; +} + +.tor-closed { + padding-left: 1px; + color: #FF4500; + font-weight: bold; +} + +.tor-closed-cp { + color: #CE3800; + font-weight: bold; +} + +.tor-consumed { + color: #D26900; + font-weight: bold; +} + +.tor-dup { + padding-left: 1px; + color: #0000FF; + font-weight: bold; +} + +.tor-need-edit { + color: #FF0000; + font-weight: bold; +} + +.tor-no-desc { + padding-left: 1px; + color: #FF4500; + font-weight: bold; +} + +.tor-not-approved { + color: #C71585; + font-weight: bold; +} + +.tor-checking { + color: #2424FF; + font-weight: bold; +} + +/* ---------------------------------- * + Attachments + * ---------------------------------- */ +table.attach { + width: 95%; + margin: 0 auto; + clear: both; + border-color: #A5AFB4; +} + +.attach th, .attach td { + border-color: #A5AFB4; +} + +.attach th { + padding: 3px; + text-align: center; + font-weight: bold; + background: #D1D7DC; +} + +.attach td { + padding: 2px 4px; +} + +.dl-link { + font-size: 13px; +} + +fieldset.attach { + width: 95%; + margin: 14px auto; + padding: 2px; + clear: both; +} + +.attach_link { + margin: 2px 12px 6px; +} + +.attach_stats { + padding-left: 3px; +} + +.attach_comment { + margin: 6px 12px; + padding: 1px 8px; + line-height: 110%; + color: #444444; + border-left: 2px solid #CC9933; +} + +.attach .denied { + color: #800000; +} + +#tor_blocked { + width: 95%; +} + +#tor_blocked td { + background: #FAEBD7; + padding: 8px 12px; + color: #6E380F; +} + +/* ---------------------------------- * + Search Results page + * ---------------------------------- */ +.opened { + color: #71869F; +} + +/* ---------------------------------- * + Tracker + * ---------------------------------- */ +a.tr-dl, a.dl-link:link { + font-weight: bold; +} + +a.dl-link { + font-size: 13px; + text-decoration: none; +} + +a.tr-dl:visited, a.f-dl:visited, a.dl-link:visited { + color: #5493B4; + font-weight: normal; +} + +.a-hash { + color: #000066 !important; + cursor: pointer; +} + +.a-hash:hover { + color: #DD6900 !important; + text-decoration: underline !important; +} + +.a-hash:active, .a-hash:focus { + color: #DD6900 !important; + text-decoration: underline !important; +} + +.seed-leech { + padding-left: 1px; + padding-right: 0; +} + +.tr_tm { + margin-top: 2px; + font-size: 10px; + color: #676767; +} + +.ch { + font-style: italic; + color: #0080FF; +} + +#fs-sel-cat option.cat-title { + font-weight: bold; + color: #005A88; + background: #F5F5F5; +} + +tr.hl-tr:hover td { + background-color: #F8F8F8 !important; +} + +#fs-nav-ul .b { + font-weight: bold; +} + +#fs-nav-ul li, #fs-nav-close { + cursor: pointer; +} + +#fs-nav-ul span.f:hover, #fs-nav-close:hover { + color: blue; + background: #DEE2E4; +} + +#fs-nav-list { + border: 3px double #9AA7AD; + background: #EFEFEF; + padding: 8px; + max-height: 500px; + overflow: auto; +} + +#fs-sel-cat { + width: 260px; +} + +#fs-sel-cat option.cat-title { + font-weight: bold; + color: #005A88; + background: #F5F5F5; +} + +.dlWill { + color: #0066CC; +} + +.dlDown, .leech, .leechmed, .leechsmall { + color: #800000 !important; +} + +.dlComplete, .seed, .seedmed, .seedsmall { + color: #006600 !important; +} + +.dlCancel { + color: #666666 !important; +} + +a.dlWill, a.dlWill:visited { + color: #0066CC !important; + text-decoration: none; +} + +a.dlDown, a.dlDown:visited { + color: #800000 !important; + text-decoration: none; +} + +a.dlComplete, a.dlComplete:visited { + color: #006600 !important; + text-decoration: none; +} + +a.dlCancel, a.dlCancel:visited { + color: #666666 !important; + text-decoration: none; +} diff --git a/styles/templates/default/css/menus.css b/styles/templates/default/css/menus.css new file mode 100644 index 000000000..c77e1415a --- /dev/null +++ b/styles/templates/default/css/menus.css @@ -0,0 +1,105 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +.menu-root { + padding-right: 13px; + white-space: nowrap; + background: transparent url(../images/menu_open.gif) no-repeat right; +} + +.menu-alt1 { + padding-right: 0; + background: transparent; +} + +img.menu-alt1 { + width: 9px; + height: 9px; +} + +a.menu-root, a.menu-root:visited, a.menu-root:hover { + text-decoration: none !important; +} + +.menu-sub { + position: absolute; + display: none; + z-index: 1000; +} + +.menu-sub table { + background: #FFFFFF; + border: 1px solid #92A3A4; +} + +.menu-sub table th { + background: #71869F; + color: #F0F8FF; + font-weight: bold; + font-size: 11px; +} + +.menu-sub table td { + background: #E7E7E7; + font-size: 11px; +} + +.menu-sub table td.cat { + background: #B5BEC3; +} + +.menu-sub legend { + font-weight: bold; +} + +.menu-sub label { + display: block; + padding-right: 2px; + margin-right: 1px; +} + +.menu-sub label:hover { + background: #D1D7DC; + color: #993300; +} + +.menu-a { + background: #FFFFFF; + border: 1px solid #92A3A4; +} + +.menu-a a { + color: #0000A0; + background: #E7E7E7; + padding: 4px 10px 5px; + margin: 1px; + display: block; + text-decoration: none !important; +} + +.menu-a a:hover { + color: #0000FF; + background: #D1D7DC; + text-decoration: none !important; +} diff --git a/styles/templates/default/css/misc.css b/styles/templates/default/css/misc.css new file mode 100644 index 000000000..7edbedf4f --- /dev/null +++ b/styles/templates/default/css/misc.css @@ -0,0 +1,122 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +.sf { + padding-left: 20px !important; +} + +.jumpbox { + margin: 6px 0; + text-align: right; + white-space: nowrap; +} + +.attachrow { + font-size: 11px; + border: 1px #A5AFB4 solid; +} + +.attachheader { + font-size: 11px; + border: 1px #A5AFB4 solid; + background: #D1D7DC; +} + +.attachtable { + font-size: 12px; + border: 1px #A5AFB4 solid; + border-collapse: collapse; +} + +pre, .pre { + font-family: Courier, monospace; + font-size: 12px; + border: 1px solid #B7C0C5; + background: #F5F5F5; + padding: 4px; + margin: 10px; + text-align: left; +} + +.pre { + width: 100%; + overflow: auto; + white-space: nowrap; +} + +.ann { + font-size: 13px; + text-align: center; + color: #993300; + font-weight: bold; +} + +.clickable { + cursor: pointer; +} + +.folded, .folded2 { + display: block; + background: transparent url(../images/icon_plus_1.gif) no-repeat left center; + padding-left: 14px; +} + +.unfolded, .unfolded2 { + display: block; + background: transparent url(../images/icon_minus_1.gif) no-repeat left center; + padding-left: 14px; +} + +.folded2 { + background-image: url(../images/icon_plus_2.gif); +} + +.unfolded2 { + background-image: url(../images/icon_minus_2.gif); +} + +.warnColor1 { + color: #993300; +} + +.warnColor2 { + color: #FF0000; +} + +.warnBorder1 { + border: 1px solid #A52A2A; +} + +.warningBox1 { + border: 1px solid #A52A2A; + color: #993300; + padding: 12px; +} + +.warningBox2 { + color: #993300 !important; + background: #FFD9B2; + border: 2px solid #CC6600; + padding: 8px; +} diff --git a/styles/templates/default/css/page_content.css b/styles/templates/default/css/page_content.css new file mode 100644 index 000000000..ac77124bd --- /dev/null +++ b/styles/templates/default/css/page_content.css @@ -0,0 +1,133 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +/* ---------------------------------- * + Sidebar 1 + * ---------------------------------- */ +#sidebar1 { + margin-top: -8px; + width: 210px; + padding: 0 6px 0 3px; + vertical-align: top; +} + +#sidebar1 h3 { + padding: 0 0 4px 0; + margin: 8px 0 2px 0; + color: #333333; + text-indent: 0.5em; + background: transparent url(../images/hr200_ltr_gradient.jpg) no-repeat left bottom; +} + +#sidebar1 h3 a { + color: #333333; +} + +#sidebar1 h5 { + padding: 2px 4px 5px; +} + +#sidebar1 ul { + margin: 6px 0 0 10px; +} + +#sidebar1 li { + margin-bottom: 2px; + margin-left: 14px; +} + +#sidebar1 a { + text-decoration: none; + color: #005A88; +} + +/* ---------------------------------- * + Sidebar 2 + * ---------------------------------- */ +#sidebar2 { + margin-top: -8px; + width: 210px; + padding: 0 6px 0 3px; + vertical-align: top; +} + +#sidebar2 h3 { + padding: 0 0 4px 0; + margin: 0 0 2px 0; + color: #333333; + text-indent: 0.5em; + background: transparent url(../images/hr200_ltr_gradient.jpg) no-repeat left bottom; +} + +#sidebar2 h3 a { + color: #333333; +} + +#sidebar2 h5 { + padding: 2px 4px 5px; +} + +#sidebar2 ul { + margin: 6px 0 0 10px; +} + +#sidebar2 li { + margin-bottom: 2px; + margin-left: 14px; +} + +#sidebar2 a { + text-decoration: none; + color: #005A88; +} + +/* User ratio */ +#user_ratio { + padding: 1px 6px 0 0; + font-size: 11px; +} + +#user_ratio td { + padding: 1px 6px 1px 6px; + font-size: 11px; +} + +#tr_main_cats {} + +/* Main tracker categories list */ +#tr_main_cats ul { + list-style-image: url(../images/arrow1.gif); +} + +#tr_main_cats li { + margin-bottom: 3px; + margin-left: 11px; + font-size: 11px; + font-weight: bold; + line-height: 110%; +} + +#author-rel a { + color: #800000; +} diff --git a/styles/templates/default/css/page_footer.css b/styles/templates/default/css/page_footer.css new file mode 100644 index 000000000..55ec8bf4c --- /dev/null +++ b/styles/templates/default/css/page_footer.css @@ -0,0 +1,55 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +.bottom_info { + font-size: 11px; +} + +.copyright { + font-size: 10px; + color: #444444; + letter-spacing: -1px; +} + +.copyright a { + text-decoration: none; +} + +#timezone { + float: right; + text-align: right; + white-space: nowrap; + font-size: 10px; + line-height: 110%; + color: #333333; +} + +.tz_time { + font-family: "Courier New", Courier, monospace; + font-size: 11px; +} + +#f_icons_legend { + margin: 4px auto; +} diff --git a/styles/templates/default/css/page_header.css b/styles/templates/default/css/page_header.css new file mode 100644 index 000000000..842066a20 --- /dev/null +++ b/styles/templates/default/css/page_header.css @@ -0,0 +1,182 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +/* ---------------------------------- * + TopMenu, Quick Login, PM Info, Logout + * ---------------------------------- */ +.topmenu { + background: #eff0f3; + border: 1px solid #CFD4D8; + margin: 3px 4px 0; + padding: 0 3px; + overflow: hidden; +} + +.topmenu a:link, .topmenu a:visited { + text-decoration: none; +} + +.topmenu td { + padding: 4px; + font-size: 11px; + white-space: nowrap; +} + +.new-pm { + background: #FFD9B2 !important; + border-top-color: #FFD9B2 !important; + border-bottom-color: #FFAA51 !important; +} + +.new-pm-link { + color: #993300 !important; + font-weight: bold; +} + +.new-pm-link:hover { + color: #591D00 !important; +} + +/* ---------------------------------- * + Logo + * ---------------------------------- */ +#logo { + padding: 2px 4px; + min-height: 75px; +} + +#logo h1 { + margin: 0 300px 0 0; + padding-top: 6px; + font-size: 42px; + font-variant: small-caps; +} + +#logo h6 { + margin: 0 300px 0 0; + padding-top: 1px; + padding-bottom: 3px; + font-size: 14px; + font-variant: small-caps; +} + +#logo img { + padding: 7px 7px 6px 5px; + width: 460px; +} + +/* ---------------------------------- * + Main navigation + * ---------------------------------- */ +#main-nav { + padding: 4px 10px; + margin: 0; + border: solid #C3CBD1; + border-width: 0 0 1px 0; + background: #eff0f3; +} + +#main-nav b { + padding: 0 4px 0 1px; +} + +#main-nav a { + color: #444; + text-decoration: none; +} + +#main-nav a:hover, #main-nav a:active { + text-decoration: none !important; + color: #000000; +} + +/* ---------------------------------- * + Latest News + * ---------------------------------- */ +#latest_news { + margin-bottom: 8px; +} + +#latest_news table { + border-collapse: collapse; +} + +#latest_news h3 { + padding: 0 0 3px 0; + color: #333333; +} + +#latest_news td { + vertical-align: top; +} + +.news_date { + float: right; + padding: 1px 8px 1px; + white-space: nowrap; + font-family: "Courier New", Courier, monospace; + color: #333333; + background: #F2F2F2; + border: 1px solid #B4B4B4; +} + +.news_title { + padding: 3px 8px 2px; + margin-bottom: 2px; + background: transparent url(../images/hr400_ltr_gradient.jpg) no-repeat left top; +} + +#latest_news a { + text-decoration: none; + color: #000000; +} + +#latest_news .new a { + color: #A52A2A; + font-weight: bold; +} + +/* ---------------------------------- * + Search input + * ---------------------------------- */ +#search-text { + background: white; + border: 1px solid silver; + padding: 1px; + width: 300px; +} + +@media screen and (max-width: 1200px) { + #search-text { + width: 180px; + } +} + +#search-text:hover { + border: 1px solid #aaaaaa; +} + +#search-text:focus { + border: 1px solid #aaaaaa; +} diff --git a/styles/templates/default/css/shortcuts.css b/styles/templates/default/css/shortcuts.css new file mode 100644 index 000000000..35ab7ca44 --- /dev/null +++ b/styles/templates/default/css/shortcuts.css @@ -0,0 +1,329 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +.spacer_0, .spacer_2, .spacer_4, .spacer_6, .spacer_8, .spacer_10, .spacer_12 { + font-size: 0; + line-height: 0; +} + +.spacer_0 { + height: 0; +} + +.spacer_2 { + height: 2px; +} + +.spacer_4 { + height: 4px; +} + +.spacer_6 { + height: 6px; +} + +.spacer_8 { + height: 8px; +} + +.spacer_10 { + height: 10px; +} + +.spacer_12 { + height: 12px; +} + +.pad_0, .pad_0 td, td.pad_0 { + padding: 0; +} + +.pad_2, .pad_2 td, td.pad_2 { + padding: 2px; +} + +.pad_4, .pad_4 td, td.pad_4 { + padding: 4px; +} + +.pad_6, .pad_6 td, td.pad_6 { + padding: 6px; +} + +.pad_8, .pad_8 td, td.pad_8 { + padding: 8px; +} + +.pad_10, .pad_10 td, td.pad_10 { + padding: 10px; +} + +.pad_12, .pad_12 td, td.pad_12 { + padding: 12px; +} + +.pad_14, .pad_14 td, td.pad_14 { + padding: 14px; +} + +.pad_16, .pad_16 td, td.pad_16 { + padding: 16px; +} + +.mrg_0 { + margin: 0 !important; +} + +.mrg_2 { + margin: 2px !important; +} + +.mrg_4 { + margin: 4px !important; +} + +.mrg_6 { + margin: 6px !important; +} + +.mrg_8 { + margin: 8px !important; +} + +.mrg_10 { + margin: 10px !important; +} + +.mrg_12 { + margin: 12px !important; +} + +.mrg_14 { + margin: 14px !important; +} + +.mrg_16 { + margin: 16px !important; +} + +.lh_100 { + line-height: 100%; +} + +.lh_110 { + line-height: 110%; +} + +.lh_120 { + line-height: 120%; +} + +.lh_150 { + line-height: 150%; +} + +.wAuto { + width: auto !important; +} + +.w50 { + width: 50% !important; +} + +.w60 { + width: 60% !important; +} + +.w70 { + width: 70% !important; +} + +.w80 { + width: 80% !important; +} + +.w85 { + width: 85% !important; +} + +.w90 { + width: 90% !important; +} + +.w95 { + width: 95% !important; +} + +.w100 { + width: 100% !important; +} + +.border { + border: solid #B7C0C5; +} + +.bw_T { + border-width: 1px 0 0 0 !important; +} + +.bw_TR { + border-width: 1px 1px 0 0 !important; +} + +.bw_TRB { + border-width: 1px 1px 1px 0 !important; +} + +.bw_TRBL { + border-width: 1px 1px 1px 1px !important; +} + +.bw_TB { + border-width: 1px 0 1px 0 !important; +} + +.bw_TBL { + border-width: 1px 0 1px 1px !important; +} + +.bw_TL { + border-width: 1px 0 0 1px !important; +} + +.bw_TRL { + border-width: 1px 1px 0 1px !important; +} + +.bw_R { + border-width: 0 1px 0 0 !important; +} + +.bw_RB { + border-width: 0 1px 1px 0 !important; +} + +.bw_RBL { + border-width: 0 1px 1px 1px !important; +} + +.bw_RL { + border-width: 0 1px 0 1px !important; +} + +.bw_B { + border-width: 0 0 1px 0 !important; +} + +.bw_BL { + border-width: 0 0 1px 1px !important; +} + +.bw_L { + border-width: 0 0 0 1px !important; +} + +.bCenter { + margin-left: auto !important; + margin-right: auto !important; +} + +.bLeft { + margin-right: auto !important; +} + +.block { + display: block; +} + +.bold { + font-weight: bold; +} + +.bRight { + margin-left: auto !important; +} + +.clear { + clear: both; + height: 0; + font-size: 0; + line-height: 0; + overflow: hidden; +} + +.clearB { + clear: both; +} + +.floatL { + float: left; +} + +.floatR { + float: right; +} + +.hidden { + display: none; +} + +.inline { + display: inline; +} + +.normal { + font-weight: normal; +} + +.nowrap { + white-space: nowrap !important; +} + +.wrap { + white-space: normal !important; +} + +.strike { + text-decoration: line-through; +} + +.tCenter { + text-align: center !important; +} + +.tLeft { + text-align: left !important; +} + +.tRight { + text-align: right !important; +} + +.vBottom { + vertical-align: bottom !important; +} + +.vTop { + vertical-align: top !important; +} diff --git a/styles/templates/default/css/tablesorter.css b/styles/templates/default/css/tablesorter.css new file mode 100644 index 000000000..39a7c0535 --- /dev/null +++ b/styles/templates/default/css/tablesorter.css @@ -0,0 +1,135 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +.treeview, .treeview ul { + padding: 0; + margin: 0; + list-style: none; + font-size: 11px; + line-height: 14px; +} + +.treeview ul { + margin-top: 4px; +} + +.treeview .hitarea { + background: url(../images/treeview/treeview-default.gif) -64px -25px no-repeat; + width: 16px; + height: 16px; + margin-left: -16px; + float: left; + cursor: pointer; +} + +* html .hitarea { + display: inline; + float: none; +} + +.treeview li { + margin: 0; + padding: 1px 0 1px 16px; +} + +.treeview span { + padding-left: 3px; + display: block; +} + +.treeview a.selected { + background-color: #eee; +} + +#treecontrol { + margin: 1em 0; + display: none; +} + +.treeview .hover { + color: red; + cursor: pointer; +} + +.treeview li { + background: url(../images/treeview/treeview-default-line.gif) 0 0 no-repeat; +} + +.treeview li.collapsable, .treeview li.expandable { + background-position: 0 -176px; +} + +.treeview .expandable-hitarea { + background-position: -80px -3px; +} + +.treeview li.last { + background-position: 0 -1766px +} + +.treeview li.lastCollapsable, .treeview li.lastExpandable { + background-image: url(../images/treeview/treeview-default.gif); +} + +.treeview li.lastCollapsable { + background-position: 0 -111px +} + +.treeview li.lastExpandable { + background-position: -32px -67px +} + +.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { + background-position: 0; +} + +.tablesorter u { + display: none; +} + +.tablesorter .header { + cursor: pointer; + white-space: nowrap; +} + +.tablesorter .tbs-text { + padding-bottom: 1px; +} + +.headerSortUp .tbs-text, .headerSortDown .tbs-text { + border-bottom: 2px solid; +} + +.tbs-icon { + padding-left: 8px; + background: url(../images/tbl_sort_bg.gif) no-repeat 0 50%; +} + +.headerSortUp .tbs-icon { + background-image: url(../images/tbl_sort_asc.gif); +} + +.headerSortDown .tbs-icon { + background-image: url(../images/tbl_sort_desc.gif); +} diff --git a/styles/templates/default/css/top.css b/styles/templates/default/css/top.css new file mode 100644 index 000000000..a1ec91f37 --- /dev/null +++ b/styles/templates/default/css/top.css @@ -0,0 +1,86 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +html { + min-height: 100.1%; +} + +body { + min-width: 760px; + color: #000000; + background: #E3E3E3; +} + +body, th, td, font { + font: 12px Verdana, Arial, sans-serif; +} + +#body_container { + background: #E3E3E3; + padding: 0 0 4px; +} + +#page_container { + margin: 0 auto; + background: #FFFFFF; + border: 1px solid #CFD4D8; +} + +#page_header { + position: relative; + width: 100%; +} + +#page_content { + padding: 12px 10px 0; + margin: 0 auto; + clear: both; + position: relative; +} + +#sidebar1 {} + +#sidebar2 { + padding: 0 3px 0 6px; + vertical-align: top; + width: 240px; +} + +#sidebar1-wrap { + margin-top: -8px; + width: 210px; +} + +#sidebar2-wrap {} + +#main_content { + vertical-align: top; +} + +#main_content_wrap {} + +#page_footer { + clear: both; + margin: 12px 0 3px; +} diff --git a/styles/templates/default/css/youtube.css b/styles/templates/default/css/youtube.css new file mode 100644 index 000000000..ce6f459eb --- /dev/null +++ b/styles/templates/default/css/youtube.css @@ -0,0 +1,229 @@ +/* + * MIT License + * + * Copyright (c) 2005-2017 TorrentPier + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. + */ + +.Panels { + z-index: 200; + top: 50%; + left: 50%; + background-attachment: fixed, scroll; + background: url(../images/aerobg.png), -moz-linear-gradient(top, rgba(200, 200, 200, 0.4) 0%, rgba(255, 255, 255, 1) 100%); + background: url(../images/aerobg.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(200, 200, 200, 0.4)), color-stop(100%, rgba(255, 255, 255, 1))); + background: url(../images/aerobg.png), -webkit-linear-gradient(top, rgba(200, 200, 200, 0.4) 0%, rgba(255, 255, 255, 1) 100%); + background: url(../images/aerobg.png), -o-linear-gradient(top, rgba(200, 200, 200, 0.4) 0%, rgba(255, 255, 255, 1) 100%); + background: url(../images/aerobg.png), -ms-linear-gradient(top, rgba(200, 200, 200, 0.4) 0%, rgba(255, 255, 255, 1) 100%); + filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#66c8c8c8', endColorstr='#ffffff', GradientType=0); + background: url(../images/aerobg.png), linear-gradient(top, rgba(200, 200, 200, 0.4) 0%, rgba(255, 255, 255, 1) 100%); + background-size: cover; + -moz-background-size: cover; + -webkit-background-size: cover; + border: 1px solid gray; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3), 0 0 1px #FFF inset; + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3), 0 0 1px #FFF inset; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3), 0 0 1px #FFF inset; + position: fixed; + max-width: 99%; + min-width: 100px; + min-height: 24px; + overflow: hidden; + margin: 1px; +} + +.Panels.Minimized { + position: relative; + top: auto !important; + left: auto !important; + float: left; + max-width: 200px; + height: 24px !important; + margin: 0 !important; +} + +.PanelsButton { + float: right; + overflow: hidden; + margin: 5px 5px 0 10px; +} + +.PanelsClose { + color: #006699; + cursor: pointer; +} + +.PanelsClose:hover { + color: #DD6900; + text-decoration: underline !important; +} + +.PanelsTitle { + overflow: hidden; + white-space: nowrap; + max-height: 20px; + font-weight: 700; +} + +.Panels.Minimized .PanelsTitle.Hidden { + display: block; +} + +.PanelsTitle, .PanelsMenu { + padding: 5px 5px 0; +} + +.Panels.Minimized .PanelsTitle, .Panels.Minimized .PanelsMenu { + cursor: inherit; +} + +.PanelsContent, .PanelsFooter { + border-top: 1px dashed #A9A9A9; + clear: both; + margin: 5px 0 0; + padding: 5px; +} + +#PanelsDock { + bottom: 0; + left: 0; + position: fixed; + padding: 0 0 0 5px; +} + +#PanelsDockToggle { + border: 1px solid gray; + box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3), 0 0 1px #FFF inset; + -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3), 0 0 1px #FFF inset; + -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3), 0 0 1px #FFF inset; + float: left; + border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + -webkit-border-radius: 0 3px 3px 0; + margin: 1px 1px 1px 0; + padding: 4px 10px; +} + +.Panels.Minimized .PanelsMenu, .Panels.Minimized .PanelsContent, .Panels.Minimized .PanelsFooter, .PanelsTitle.Hidden, .PanelsMenu.Hidden { + display: none; +} + +span.button { + background-image: url(../images/def_button.png); +} + +span.button:hover { + background-image: url(../images/def_button_light.png); +} + +span.YTLink { + background-color: gray; + border: 1px solid #333333; + display: inline-block; + font-weight: bold; + padding: 2px 2px 2px 5px; + margin: 1px 2px -6px; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; +} + +span.YTLinkButton { + background-color: #008500; + border: 1px solid #333333; + color: white; + display: inline-block; + float: right; + margin: -3px -3px -3px 4px; + padding: 2px 4px; + -webkit-border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; + cursor: url(../images/link_help.cur), pointer; +} + +span.YTLink a.postLink { + color: white; + float: left; +} + +span#autocomplete { + cursor: pointer; + color: #006699; + font: 12px Arial, sans-serif; +} + +div#autocomplete_popup { + position: fixed; + z-index: 999; + width: 300px; + height: 100px; + background: #FFFFFF; + text-align: center; + display: none; + border: 1px solid #B7C0C5; +} + +div#autocomplete_popup div.relative { + position: relative; + width: 300px; + height: 100px; +} + +div#autocomplete_popup div.title { + background: #1C508C; + color: #D5E4EC; + font-size: 11px; + font-weight: bold; + padding: 6px 8px 7px; +} + +div#autocomplete_popup div.close { + position: absolute; + right: 7px; + cursor: pointer; + top: 7px; + color: red; + font-weight: bold; + width: 12px; + height: 12px; + background: url("../../../images/bad.gif") transparent no-repeat; +} + +div#autocomplete_popup input { + font-size: 16px; + margin: 20px 0 0; + width: 83px; +} + +div#autocomplete_popup span.regenerate { + width: 16px; + height: 16px; + margin: 24px 0 0 8px; + background: url("../../../images/pic_loading.gif") transparent no-repeat; + cursor: pointer; + display: inline-block; +} diff --git a/styles/templates/default/page_header.tpl b/styles/templates/default/page_header.tpl index 328a8c2e1..86ba08a5c 100644 --- a/styles/templates/default/page_header.tpl +++ b/styles/templates/default/page_header.tpl @@ -7,7 +7,7 @@ {META} - +