From b59a7f4ddf8c1a8ac7feb6904e5be86cb2ce0d00 Mon Sep 17 00:00:00 2001 From: Keivan Beigi Date: Wed, 20 Feb 2013 18:58:53 -0800 Subject: [PATCH] brand new theme! --- .../Content/Bootstrap/variables.less | 8 +- .../Content/Images/white-batch-32.png | Bin 0 -> 17293 bytes .../Content/Images/white-batch-64.png | Bin 0 -> 39815 bytes NzbDrone.Backbone/Content/Menu.css | 86 -- NzbDrone.Backbone/Content/base.css | 30 - NzbDrone.Backbone/Content/fullcalendar.css | 616 ++++++++++++ .../Content/tablesorter.bootstrap.css | 231 ++--- NzbDrone.Backbone/Content/theme.css | 890 ++++++++++++++++++ NzbDrone.Backbone/Content/toastr.css | 174 ++++ NzbDrone.Backbone/Index.html | 27 +- NzbDrone.Backbone/NzbDrone.Backbone.csproj | 6 +- 11 files changed, 1813 insertions(+), 255 deletions(-) create mode 100644 NzbDrone.Backbone/Content/Images/white-batch-32.png create mode 100644 NzbDrone.Backbone/Content/Images/white-batch-64.png delete mode 100644 NzbDrone.Backbone/Content/Menu.css create mode 100644 NzbDrone.Backbone/Content/fullcalendar.css create mode 100644 NzbDrone.Backbone/Content/theme.css create mode 100644 NzbDrone.Backbone/Content/toastr.css diff --git a/NzbDrone.Backbone/Content/Bootstrap/variables.less b/NzbDrone.Backbone/Content/Bootstrap/variables.less index c17c72e96..002e0151e 100644 --- a/NzbDrone.Backbone/Content/Bootstrap/variables.less +++ b/NzbDrone.Backbone/Content/Bootstrap/variables.less @@ -48,7 +48,7 @@ @serifFontFamily: Georgia, "Times New Roman", Times, serif; @monoFontFamily: Monaco, Menlo, Consolas, "Courier New", monospace; -@baseFontSize: 20px; +@baseFontSize: 14px; @baseFontFamily: @sansFontFamily; @baseLineHeight: 20px; @altFontFamily: @serifFontFamily; @@ -271,13 +271,13 @@ // Default 940px grid // ------------------------- -@gridColumns: 20; -@gridColumnWidth: 50px; +@gridColumns: 12; +@gridColumnWidth: 60px; @gridGutterWidth: 20px; @gridRowWidth: (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1)); // 1200px min -@gridColumnWidth1200: 90px; +@gridColumnWidth1200: 70px; @gridGutterWidth1200: 30px; @gridRowWidth1200: (@gridColumns * @gridColumnWidth1200) + (@gridGutterWidth1200 * (@gridColumns - 1)); diff --git a/NzbDrone.Backbone/Content/Images/white-batch-32.png b/NzbDrone.Backbone/Content/Images/white-batch-32.png new file mode 100644 index 0000000000000000000000000000000000000000..94678193b4f14c88973ef52c98702d54b65de695 GIT binary patch literal 17293 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 Z{|7pJPA7s8@)rOA002ovPDHLkV1iKHc0T|B literal 0 HcmV?d00001 diff --git a/NzbDrone.Backbone/Content/Images/white-batch-64.png b/NzbDrone.Backbone/Content/Images/white-batch-64.png new file mode 100644 index 0000000000000000000000000000000000000000..ca5e1190260ade7a68c6a110c202bd1fc22aa792 GIT binary patch literal 39815 zcmZ5{bySpJ)b2};bSX#T2pJCbN1Qqj^}xHoT0uZ6*&tz0030lTIxmsKnMi@0+k!2_-};9 z#_&II0@~`TPXh{ed&4>`pZOkO*;x`q-`-NCO;~^TfjIRpeFFF0sCSPVQlH+``+mgo z`)!5oWV|R#qLEkJQLL?W^yUpV?}X0KF{#ZQyBqhQNOi#DzH$r@Kmg4q2xt>H0s%Dy zZp00YusvX(HdXm~skNwjc2cAE~96bkgG>|`ORU;r_`oDC3@uNFfzH+I#>4!d`Zxwoa*Knh#tKH5RG=z)gF5Igo$`w^vQS9g1NK__Mn zjPjV5<*^Ex=9`d(9cwPxTMINE#D~{5j>=b*FgSq_$TKrm;pSvgj8Zzm6&2KkD1Z!_ zZCkm#2rLn_VsL|gq?cDTUD!1OZ|ZAO*k8ovLFfiT6tGBX{@trR&fl4VWV~$tK2@ma zb>Q}nai>pth>us3@C3rb^VA&eu~$!;HmN1T-FYt@SCdfd{A?RcKE$I{WN<`X(d!qT zIC`wj@g$sm@3bB(7LQ~}Zp%tj;2Mw>zbvp>@U*8IGA3GJ-a3X8w1+9E^qTCqoQ!p` zQ61=eDGiO08T@fTeGNN9k|$4xk$xqu)pMj6V*Z4kugh1|9_Q(lE2FB>V-4D9`pSeF zu_YKfW!~F&=yjI7P%GR!rAY&&^$Zx}#D;2eUqkh=u#Sb6^{VQL_o(3F$ApMnlybuD*Jba*hgo$tI>1B^4J zT4&wjmSu;zmMUq*5Ct&$o!((RU1W*Ad|OBAnH(Fu!hNO!FcAb~m-Q_Y6x`+Zzct9R zb*#LFJ`QtTzKkJ`XA0NHD$i$%sEFt7XHuUTG^!cNA6>=E$mlEsx| z!!r#F;#Dl2El$#<#o$P2%S3HDLODm;LqhJ`5gFz9cbckC#ark2{~k~dnF0H1-lSnr zlvnXjVTz}lxNgMKXK+au7KD}IZkg?;F0mjDTOk%}bvo2sK5wUmtpR-mtM#8T( z{JYm_6lM)vh%JffEeAVr)u%$r%L}j%21B0a4Jbr*dJ*`x8S?`M z;s(#$NI+N|{=SU-hpi3_H^J(!M&r}FWDo2N+o4P81m>k9SPBi~8A+D~u)0R=^^1#J z2EP}XewtdW68ySLe5Ci9a8-)zn{QE=hepLDoFMyY%-&*k_w7pKLdH8e#m*ZZ$GXhc z14r&pmD6d>$Nf|KlaS6+)klxiywZO97DiZZ;vf4Yi91IA;Ajcmqvs#fPbpESeL*o- z%VR4JDFv>>m-{}u$QLfVV>hv~;mF||mMB|3_Dd-K=~__hO=uW+Ofi(p3x4e+D3xru zoczv5E*|Ya$YShQ^6%oT+xtWeSCpB=_6reXg{8x~Ub{kj{Q{jYH$}^`j;9!n`1A+>_FwcUic-gklpgX<=5!r6CiC* zLNe2$oJvD!FQR)nhji#$_E?NR#tC^hc$CzKp?shHkR|atb8L2qGHF^}D@Mv@y@{VI zx(;vahp-2!7M>o5oOLt}*QqudiA;X~Fup`0JcM@gms@ru>aFl~E`I(=c;U(|98-MqH1v+Nyx@{S?k8p0+P7>B+3(VzGLA{kZUn zPLT0q7x|ArO8ZF{aA|KeCqoXKvu;(mlwDHP`A)g#bj9(seCp$$=|hCNl2co@G!CqI z2&YJOe&|Wm)Uwh&h3EZ9%4FF;AyS^sAY-?Iy!y*|n3Z-^j#N_aB-IX=>Sg5pHr%^$cu!hbhg_}OoS36XnPvRwLBsQ2<07Nh1T z{g9yExvu#^7-r&0s9jvE=m&USq#Dz$5M-^Ri31Hv@wdDf>-%w7prcEvL!OyR*!8UD zobM-N$(WnHGPU4DD$!^l$&NrHog&;wV4$*5`e!_VwE^N8l?on(v^Z!O@ zXzUZ;@f*s~QZDWneyTjTMZ<%N8Gm@WUdi4}RDdKSS+A88ZoHgL)GVg@fc4!0DeTp3 z$^CA~`%NeC)*m0q?b5kqPxP+xVxw!_r>{laRq|1m zIqaO>_4uRjCfo(w1RkL zHwsFvc^@Qyqj=}8E5}IXa{JGa4M<&t)y&vkX@b5}OP_lB7^S1OVl1z1imy%K064GM7*BM|*@z0iDe+lhAIdJ~iB)~)+a?@TpNEzN0_ogpu;@h!~ z7xl8*8+V>Sxi!+To!cxUsc61N;g->8L&tavb~fkXtno`jM@6?#t{FbjeD1ze_w||| zW$?n?$|9X?VbnN|)W_S&@;fwF#RO9&D!&-v7D*@Xq9<=ZVyeSq57xu%4$>+HH$T7; zsb&r|dVvW?4JO13C+_ekSlx0$$)v$M$MKyP-_xTP@sP>KMEIMZ` z4=$#UC14!B4hetf=WPp}T+fvd)UsNB2De`Wn|*Hb5Zyw*mT*wxoQ?~Px>#ON#wMs; ztIxxaHqB&y!ey*&_jIZTcrQOy2vuJ8iX2uMf6MXI?|ZlCuutx-?l)EZ_8bCT`nHg*6=S!ZJ%fIMBHtuTmeX+K3N)-eYJ)bH>)2A}V_D06 z7*o2C&wjkXyA#<~ebr?(+1|O;rT4Ci&2^F;W}waSv%FWgUWtI@SgHG_S+i*feaml& z{Oy|^dHkbPQVG!pcays29v%^wHBZ~a_=W!2@U%)Y)z3eci}d`Kcq5IFZ^eYh>=)P1 zGs+Q3YS-CWXPMb~rWpDb`gp`` z<|>B5RqLh{4_eq(h;6hh+PoWxKYBAu=W7O%0kMN&zyktU^o?GxW&#-5BNO0!QZ94b zPM@$LyL^<8E|6OV9i{l{z&a~JfJexBab5uc@Lt^~c~J_-ShOK4izRfpGKf}U0iJQ{dn0qPX)K7x$=9iYXj zp8SB>*$aiEp8g0Tv~O<-P)$@iQUt>GOxGQOB*xT5dMcbB@IXhs=v{_!2XZ#iy&aNp zU|2nQ*SGpTW%jGX@^f^yUTAI496CfGWwTlE{wY7LM~pWpSL9_<+WJMSR7L}Pw!Qlf zJ%^OYpPUq>r^+A8sojwd0u+P=6W@G%8tU;r)OTdGRzoAzo#3u5^+Rc{RIENay;*#elzT)7t`%v!6YZs}JyoQH z%AFzed7gE4U$j3LwxGby%ws`l^noh-x24A$aN<8T9eP$S!KbB=jeB;H)PJ8DZ?AEk zsVvB_CTTxosWG^RwTzpFXPbt6+y|RuWKX$dBSJ$b;yWh?-h^xRN<5!jQ`~MM?)l+$ zWi#@6M}LWaKh|xrA}Ib2_mL(b2`CsE?e-I#^A;-2Pi=oE0vvMMjJ;#m14d8HW!h9b z#?ViG5w4Ole#6{M9ne79aUVSdGzrchKs|W&=>Jml9IpXM^r=jF(%=ITC!e0rTT6f7 z;#q5g>d5R&r$6C8hqACk4(2*Kv{RI(GGE8`+~lD&v4bEDq(Frknmscp4<0nZmx`4D z!mPZmJh$HXi)H~2SRoN(`hGyi7o!c&k=F+eT*7|p$S0_#t$9G7;PA~>MT8WP6+4(& zbQDUl+Pc9n#~>#*PXY5MSh}&=q#L0OQ@Zh@sCxOHDfOx)-+=W7*N!`|&lC72yLfpr zcCZ)NC-E%3XbRzL38Rr#F56RNfC+YeyuJa8y$F%=iI{z{CDl6dy*Ntlt2ZB1O>x&{ z{?;OvHp{S&Wj``B^5n~DL}mGR=CncuS`Tc zZ+$~!<4b9V-S#HGI)qod7>%O5j zb!wHKoh5(5PF*6n3T;3&b9C9s+gTyn6KyY8+*Z|JG%+>gRi~C-48;gA zs__2$5cUp>gBY_{R|;)mZl`vaKcY;r!Ew`-C|qM}u@U%E&u#fjk~*QT{5h*FO_&qw zjJ;X&$#cfPSXlt~gI`Vk7v<^!!By#pEiiD^8{0Gga_AuBuC+(M$dL3_*5C1B)1>-# zwu4)hrv%g-%ZiWcR^BOXE%0TE(7(b$^NO zEh7D0Y)bsi+3vBnEXF%pBBX}|1AmGcQ~TMd_o+{dnvnNN-P-)LDZ*g+#hfL`dd0?mJ zcAKBH;~J4|#YhJLp6JZ;_7k^}Tx|1PzomMSeRcmGD3~aqF~&+BsEw3c$HO%@rm{VJ zwEgtXn!mJ2qRLuhF0cj!Jpe4#Fzg{%*|yTrXcv1B6e6W(8o;g)=>IE&h}N072JHYxkAO+S=>!ne#ImsKVB{H50O*~`Iknipe!Xqa&+^4;&&53q z5ilul!kHVo;UN#5Z)E-$ObVSPJl7cd>qyj*n*~FN-=3GrZ+r7su&Pd2SY&R3Y~e^7 z9;0{wp_a~V8wu!J?--$I93xRMog*wB*f62#wYI49&xf=H^_GWPgnW$f(u{fNbq`wq z;3ifXNZL6W8WB4uf_m%CeY#r!f;y;0xjXEY1CX+{lUkZb8}1c}5{#|+$}bceWRtQ< zS(#G7L^&zEuUMYrduqdg$=u;p0O-gz#@L+6gF9&e@kLhgJJ)8_b&Q0@4xY= zW-ks#ly;W&mQ=WOldUrt$OFOZ>bOVhp({^h238MhxQ`6t>=#NeO*=mLnZw_<$kXlV zSDJsUZtWXUk`AwStD=Ze8nIPAeUYn^C@8HvCeWS0vMc*^gZa^qM?A-n$wzSSeVg~f zSs(myFXO4qF1t0&+j_=kESucC2{fni1qX|Dh?Yp>Q?sY7RCOs9uYQJTs}@!rubcnx zrB^y11@Evjo0xrbd#T!ET5)#4BQ?zg z`j0`zp1bWI(8h%UCRwq)F&vF+RiejD0X~BBb~E$%NE7}3!#=UJJ$<`x>zJQr$f5-- z{4`{}{D%qHC8toLw(-`^+jaPjv;q^uJE-7`tYp6D%GS20&Uro1%Sj>b86zxX_l|Hw zD?2RfecQblq!&&3Y`Q``PV}mI>&%Gk@w`0)3wN`2z=<_Irdl$rjeU)GdzVuGNFNkf zV=Bh5Wq9y(418P56X?=F&)s9F(m)fTV~J*&?-Z^3*6sc$@#gW1mf(E(rVl=d(D=`q z*|^H2JD;u?cjNgg&~V@PuxX)E*$y6~1`Zn1Nvv0zI(8UwGd3F(HK`KRu%~QXmHYqq z99kdrQarxClB7+V$joN4)kw=KbqGOQ7u!&lkrDD7)X2_?_|-HgExe=`^3z~*uBUt? zcu&UOO)@L{!vm(eOJ0{vdL3i^Mv3_i!lZv;L=m;*RNaDy55)6=NA`~jQ) ztE&U;hF)*$cRnIS`F9snr58+=?Gl;?h2OO5Zhh$GF_TWzn$N|k`}NJ-lgGnKH4$^; zR8FG)uvM)5!b1O!sbPspTK0=~?ytB9%$e{NcVp$x&IBEH`_@h<4@$<;Dp^jFJ&!|j z(Td5(-1n}9lFoAf_NRDPc&T;M!pi+Xf>ZfrC+Q|lXy69x)hF9;O606cuK|Bm^&-I2 z>Y?RBS@_n3#BGJourp2-aZ17c&u-&aUB$W95J|E2Ys*LYU=n_sFH&z3GLXG+%5CIYtKo9D%-{4~h>U zxcp$snvzN^^wG~|-nG>OZD8QtAeQ-6WdzGnSyK5b7ype1?ykHV;Aw5QJD?WFc*R+5 zlpd#@ExL0-vz;yZr#Qm2h(b#4*{!`sgw}-XMv=S7>MFj?GBNV-aG4`xZ51Y&bl>); z&~dn@hN(2cwlMx^-$W=kqA^H6zrRCz!lE;MMRt@M=4kepsurJrJUp9&3j9sFm{mJ7 zGHQ8pr?HR?fiH)1#95^uzv^-mA|of7d;&3804se>SfU#}S{=eS%m!s4C2hGJxP<#7 zoxBDmi_j8CTZ+QxEw|+=8wN)6{_P_nUr|rPmyuGDl_i$~U6CyJmKB*Nl{HQ$&2lOf zV{mb;D|c@9oL*$9T4jXrc`*fSZI8&7zL_T7lOHgmKYhPD(Vg*hZ%V^W6VxUfw;lnT z3NJAc7o+ttG0SH9C5OJDvgO)uAc}C-AX&eE9yJ?8%c_Y;Td{@&m;c ziNW}$`j}A?>dUB!$dFq&!?o&pKaL6;9`--kfm@c3Kl-7#+nRY63bib$IjE-bFzL7N z6>qy^Dj(ig{sB_&Vk_SR!P=2EChvc)%@$J|WH6~JePVGS<5)aW zCp{?5JMtM^(ki?-|Tn!i<`|ol; zhzp2Gz^?^P8&>)lpB%4jbBDEBRNrIeIZE+CF%F{Py8WB`6~l)4%B(&LfFciv)&{QFt`sOX0uUCV1=pdHKi8lg{g_-w!-lyvne zT_@bQm$OQzNCpU~w#)R78=NIvMD6w$6F#t1?>jK`AiVFl!Ua%ED~n3T6qBvqvV0aw zZ1e4^j|KMPxS168m@aU*bZi?jmlBhN6ZS7?s7RksLRI7ylYTs+aI)FI1Drx_{27Kb;Qc<>qx=NgaZgaX%le(-0Q*yxJs$)Q2hOCi26I zs*b^nq0qkZy~YsSfYLRSDJn){G-s_Pti*(7>Y6f>XAl-MuHw>rZtm7?huHH^kxWJI zG0JLCruMvJX_&#VRQ!^cOiW18mG?*dr2F+gM#mxBz4if<*fK|toy6ChgYNhvb^bp` z(*JiPko9#74Nhe1ZV>Izh?4=gnCHmO^I2y` zs+Rl;nGn@*IG$xa`x<&btKxr}kbP7Acbl1ic>* zbHfl^X0;8VFTlRoNxQ?@XC4NV`+QS5waPN<;L^}<$$=X(;g8uAstII0B7!8&*a3&w z!T!z3$6SH5(3sV1r%;6kBG?uXWV457`YZ(vvD->12IaiLPt=uij5ww0_xp+Fgv*x_ z+(4f1W0&j&A8eiV!%u0xdE6UJJgA6LRlfd5jrAYnZ|3WOa_rz8FTv-0nFT(QDaYEc zy{v9UC<9_luv^bsrp4-LQ)58Op~d75Hm4$6bte^#x4IT(wpVF@Q56@`JZFCy^HOlK zf9Fj|{WUTe=wbxF7Wuzg06`@w<%iM9_4xH7AlF-Aq^}P_Pwx{wARpQRdcGR%zM%_r zymguIP*3ofb0X@Kvz$4BE?uf-_)MsERUMf%!C~Hq7g5J6h(n?A-=YsoqRl#)VWD_F z(}oC&2aH_goa@8<-6Wx9lAaDT=X(H-9u`mJLkzVh=pcdlav!l5qeE_=9Iq@W=R_!% zToSDA1AQ@#;;=^-bkH(9pEvDXo>D-z%KEI`oWX-3HDCT(YzrNu;zbRG19O5_<($&0 zjw7P=A5}jx99IItv}0z{3j{XeP!jH=MOuQr(}PEYKmrRBnhKznQ4UhE!zs?*45Vi{ zeoX;=wz0YYzN2226#8girTAL4H7o@b)~cd+Vu38_OyVFblic2DT5DX{?vzX;f`qL~ zHOu%mzjbFaeJq_X?YdYv5WPuA-BR6)+Y5Q>S7^Q_@*}M|g!=qq6Ik#NFz@(X#z*h6 zIy0W*u&AZ~$y`*WKXMD~@d-Tl5IgL;2lrl9NbV|w=sjYc$&qGZcnqZ)C1GP=dDJ$3>^jPZ5Dzne8nHOeh>7^#BWZB zw=%sa$C)(3HKBIvfO@4v^N;U75x~NN4VTRO!nn`K)S}rC}mxZ1F+moWjF;=rc10}5U*|OuaR^_eD zFxuTa1Lqmk8F1^PSgg{0-&K<@)b|Je_A<#!jBvcd^okR8u#Ot!GGIpZE_eiugasX7 ze)SjII-~Jx;4uSQ-m@qO^fvnqFoc>tsqpo!b~VtI*mV+h@Bw40bxd0!1zlhUQUN$1 z_T-(avrc0Rk=_Lw=>O?CV)p-F?T68&@(DE#h~luaCKK*!&=1E(Z)li|PlU@WC0ZRYC}vdZr4MuweOmR!hioU$HC40t_|qo$}|(6rP7Rv{6pf~ zOpo{__ffd@#~fR7ib6!!{bx+9+C`~DZDhQnpJ35C)vVDjQTRjJ$zgiS-XPo$H6>O+ zUJo((<06}tGnOzs9qe@_?)Rtye4s$K+EDjYg~&DR4xURt_$=P7+0G!I>(40qzE=-O zx|Is9oONm7#K%cjF@0kKBT4BHDww(Pp!e!E;e$^}l!hvps}Y+p_@=AO)Zz2%{RKa# z3Z{5!q99y;Us?G*rSQ+P7tn=;&gl@u-U0IARQ7`Kogh{B8p9j*J|$JK7O)(NRoZM!`H8Ka~ALXwsZoO`mn2OW~oT^Ksqr)3kKFGgOT)0PL_ z*gFQRa9}8k>&qgkaYk^UZ4(@-WUvOc41Ql#-D-g<_@Q)I_P%Ija?4NTU#_D-1^qT( zQN8}KchPo0F%+RCV)JXcez{iKo#WN4SX?55wiRpXf!L6Fwf=@=)k|BygOvX6i$%&b zZ@u~7vFJKJS#j9-B-^X{(tY)!N2d%0Hlf7>_j5h;b%M~f(ljT>@Yzu73q>Cv^o5{J zWS5br{Hax(+#P%XQtr|I$FE&;kZ+)LGzo9lHbVo0fbtfVp@>BkNNF~)gIEemj zlq}7dJ;+?4Nhyxfbr_}G_|s5y6odEb_{J5DP}M?TPp9{!UZgsHNN2Jgsk6|^X>pmk32#vG`xy391a{Hh8qrQv^_{O@lEx5Z+nC`n8Z zq88uTK%MEPIJUzi_D7cV)b=^Igxk$_`3EkJMSp}cU6A;CCCl{GJ;P@V@G)Vv`S#Me zm7eboYkYlgghQCy#oJ3+u;+|QRpTYoVE*Hy{RHXtKae!d^M%EiXN^9^-(QT78@E0Q z*`JX^N$Vb&#`i?=otlW-_>1^%EBp}kc^NSq^7*6#BWOq zT_i^#$D4lNib3#?w)f{pPxt+GXrNlDsfL8u{cZI}>?R9a8-_W%6=yfxZ|&vt;y21> z$H+cF-Iyj7y;i~FHHxrf;aaXw%%|%?@nuP@)!ppzNL|hgE$!viQG$eglHkZ&kx`8T zbe#2)cv%ebrN)r=mg8bAu9kkjjqishIqKUYi z4|QD#;($hst+yG!`F@ddSX+Wq_W^ z-@LAiWi#fqle?edBT9WM6-0C@PYEO9@};V$OFht>YESzUDv-{Exk|{~JiNN*hqh<1 zU6Y-39;;_B^_Idrn=r@u++Ic|y%9h#7^cM7YkQFvTi`61ad{;}wQ~XX;IU$Dqx&1M zLt`BT8pF*UDJ~SKV<+@d)qHzXpA9hyOP#rnN}wO1qTlA~HUuSg<-1p;GN=2wQ?Rpj zZSSA?yVtr`mjuP;iQ}LxF`sYzveaAdp;vo(J2hkOW^88mi~hMwl7dY`2lms>hW-oL zOb8CPd5UmmIo9N0ewl3MQH=Y$cTn-NRaDy~+0ItJW93vw7!MdpWWYD>j}jK=n_|0B z|MXJ8nNZY|HOze@KA~}L*@kyNT-uQwNN?1=HYxL#GWK^A^+yEh#@?Fr zV-_b;$xqHn+#VXOP#rq)FM-?qEl_d&3yf%cX!W{` zo>eW4jq1h2;#||YubcegI0ga>qSbnZsrmm3$+FPkUa>b|qSZ{mig48vfD;}b)xD!Iy* zrwU?wmJxu zO2Qc1T|69%FvvgJflHlgQ>L)KkwgH{G9LMoXR7 zRR^fGTgb`v8iU%9DQ~8x#ZVp|ned-VH`tm5250+-u?!luO4X;Qe{-FkotX#l%^Yy0 zHd}nn0J~4uS>LTNBw5m@2G+Rjh_TI3z%B-;P3McTmEz z33g2y-xcnHR!4ZV8%I_qwiJk5h=Aax0en;W%guT7Hg2Rzz8TXu^cT4P!Hv0lZ2OLX`r@^dBg=iF$IKYu0R!w>|EB|~(migb zbvI6QFfz3GTVJvFqRAPiaT}ewgjeW>Pq)7t+%h;K3M1}kKZR<)-Q4#0LA)~g*I>Xz^IkHnuhH)2BH-ESxTyD~ z0y8oi*x=w^6<#A>pPH2ws;(YNdFt$gtzyTT7P+7tzN3g9{0iPcq0MykAlST6CHEF3 z==!>4X|%ybhuTkNmF7sH7JIV4PMAPIiF6G8TY_lbwcR6i_ZDFF%m^vm*v;C#5Z`OX z5i!0y)@=WxBzpbaK|2-vZZLJ~wl59O*!Xhohfof_L$2e$e~-}HE+N1O^8xz%#N|Kh zt55Q%>)u%;xRQiMs3XJ5S*~*1!UVamDPXD<60{)30clL|f|DaKGJ=_~AYSr=KF(FajwLdZbbqi{aS6J{hC6RhE{D?03%YGG}2dNeUp}hHC-pKhjtK(c} z=(3U4w0>Oay_dI)pebDlNcwf(lk`x`31@HK@BVfp75!qy6~EfQ6WO-bvjbU^)Ifd+ z-iSo7qa!XKD#9>;s$aqZ=8(k*Cq487!Zzkd4gQl@yf4?6Ea@TW3M9UPN3CQt`v7`t z(HTAsouEYxq#3)t!PoJQxWo_6L@GRX^iVj_15!KX$I>ditTeyxiH&;9zpBAjw_XD zT>4BN5PkRyu@>3`8shzcoadpF&LF(E7^`_PLIqPHDU!qKz&LGcz7hGSmt+9~&~`q0 zM{~k9lFraKWF2MW#9K#~=95)9S$~!Ai;}?3Qk=8{duURAbcZy~?Yhc@x3skIejX(c zW#0yciAnTB7PN*OMqV%S(^)@Ud+WPKe`oh1Yt6jtnv>X1?>*0zHg5RgwZwRLft4=sscyp#)I9Wl zRoh53VgA12*Ke_;n@S8UUi`00^6-rxAKR4-UGe;}#B5a7J5Jd+q%ZI6MPEOmspCRk z#=|o|U~Xc9K5=f1xPsfM-Gi(~c)+@_;nPRi39ltNC#F1<7iyLR1FG) zhLAQCXV3q#k%cs~nTO z#I1B2Jr`@q-#TC1rHs##LA?XNz}0cn${;pYp-XXq3FvqzbYWTDZMXtjWtcmSm&0cT zJVFx^cYK$wQ^t2umP?k3rK~XltB#xvKcacNVXj1vay@@n$E_SGB3@7IIpB27*Js^E z^gvTxgyvStWoTosf!*mg|LL))FLr6l9XuKBd&DPAy=7Wl^8qDAyFzj{b!3!o{{Q7| zILQ!&ZhE_+q|y1z%H$N^gQDkU7lv>Nmwz2wg@tA(ES3_iYXt?y}Mm$;S zfo=#I71__g$NxpunBEX~T@7+B$vT@3b6+g0$@^U^|hqirT?xSpaT1~i+Jgz)7 zHF%?*!dz+gOw5MXoaxc*nd!R=WP`ih0mzeSAjaBeuQRHesAdE>(H)rkELzR#eUJ5q zv}J!N{!zq-wO6X@kR2TBkigV@^(|h_Q8@W=yMTykq2lkT*lzjNkWRe+!CA zb)Ft)9t8Ec1oj=-jcoEizrM#Mn~ZFuKW$4bFiD5F3R$)%g@{pTS<1CXm3b~)rE2#t zQKl;hW-2wJFJ@#U_)~jQk(Y#-Gx>JiR&=GLT*JYH!1OAu|&Jgq%`3|gU8I5QcdfONY|4}u(lZCk7vS0D$}!2Dgv z3w2!oy%Vx1BsTzVyorg84Xz*$3Dyo!4k3eCEJ|hkyZf-v%5#z*i7!qpwjjz9# znbrH{zsDF&o~EBK{pveM61LlUbF+EO72qj&e9ZYM z*6Nq0t`lADL5->Jin}=%jkl7fMO%9tPboU4y@IJIY`31+{r%K7q;C`U94j<1fW_2X z5<>9x>^*pG^|CC`CYKSU49z!H3%EVGq4x;HYF;YciaetTt{phgOPw7P6du@&A7oe# zyC2qkQ8NFk8{vb!%==$kYPx)6O^8*vaYis{UP|bF4(ZwFhG5Bx}_+In_on&A%8`u`|1Z5ItKBu%p=1c?z$=uthzjA~*lXuvr^c zX2|UxmO5XiTewYDN4}5|3P360nai;@wHzd_f~wf2Bi?)47{uY%ErEdd-^N%X?=*1L zgo+>KC&gpou=8QE?GbiB`o%Dtbrg4QK-v2FqZV{K(w^-8`A1QCz#`R@$$FdwPd+xm zp&|oH>Rwz7A{6-q>sF{v|I*{Eyg$YzuR<$U`a7o=?V$R6#EYkIGEor zgyI1;7xYVR=PudLzr?rDOjCm8)aJoX?{Sp*ByQ>*^l1#*zc@;+X@_dG#$Txn-cIYz z?=lhJy$A+%`}HJ&2robXQ28IotQeM5dl@zCAyyw#JHjA^dQVQ1IJ2HsP{-d4}y$GZ# zqC8V|krqGO_39V{TM*@@@yDgQ;e@OyeUXG5QFxS|i7>z~nL7-+kHWb5zUWjtt;DD- zzcD?39~=3~ikXRcsbBOvpnN@gAiFCX+;^Gw7rWGV4IPSbIJrGa@}j-|3A+UsHw}Io z%U4ibD<^!J4p0KEYO=?KzQXyb8-v2|)!_4kx8|`qAMxUA%Ls*YikEogpLx&VD0uAC z3at3LtJR5c>Kg*zQtK~wJ^l6^Fve?POIrKW{YV?WlMW5x$Mg~fW{GjEux;)m!{v8V zi3eCgZiy{;KPCDsxGy@zyk8X$$14-v05%@xShjQAlIT9(VDrJ4zX--taq7rc1be41 z?_01v9%sS}Q5HX2KfwC{9@C!q&j&89+KE&mV(|^gSKpl{1Yqg5{V({@z0c{H&PIxQ z7G1meO4O?g{PX%z>+D#1#n{lJm@F+)>_s*rbn#d!cIlGp^1?&hP)*dW(XDu2vn{1y ze!-(P%z62p!z<^!?hoaxX>guEB`Fza5j?qcDgD455-i_Rf-CvYQ_{dX5G*%RrttAN zyaS5lO~Zqge?pC!OBW=nTUUnAe_5EkW05a^`)kAt{=c-6@8UGgxgUgvnFw=5(Xe73 zDuhow87n@I_dM9Y=!g~i;U{(hya=-fH9eRMe#ld>LT=++rTn90!DAPv0JSR#RKw&_ z0a*kO+E0UOIb3!d@HidyDt>?$2w;R}``-!yU}8`yV203?#3naZ!K$zgOS9ci_Cb9{ zMd|vHK%;Wpm8sW`%#FCQ^Uhd>)TcoPRc80B2o+`Ek-r>+RFoyC5ANZ(tM*5L(V8PUojl6fmrE!4f95n@f4%_cuiC`;`&Z&p_J z=~cEUYwN!(7#VO#6Rd)7l1wGgVH_UZ!LZCz=$Z@aE|$LXCo8Ss>4v_9hd--;%-naQ z!_MCDLXSCt#%ww!*AsTh`T4*6;*QoX;wbq_oYw3FH{MdqI#vxa6XNVtDy@^A$(K&= z=gmc5$;8#3@eJX|jms3TUs3+gxG~SaeKeA&3cn*IXtF?@kE1rfFFiW^gzmXBb>|W$*tyFkJvd6@m zo$B290|ll-2K=b`^P8S+weo$H^0{}cOIlmG(V_Rr!#cf7Sx(-8f3jyuGsg)d?(08p zk=AZp3HzUdt&?&oF#};`1PZ$o(54&_sHT-b@2ga0?VpXPuZL8I4vm+J(CG8XHmYrW zOX`P<+k2d~Y|}pq=9AdF@Q@HV7?9M0)c(v$~plD zvMZu}TVc6asV;}6U{!teBbYB#~2ujfhJR9jZoJQFt zL^j3OO+z)guv1_Zjr>WuIG0LTf2?{$ya4}N)&EH3juTUVn(#?+$k^*%nL-5S?^EeX zO*aZjA-X6SDSp|h_H7~Yw%PAur@3$5Ui323TgWq*?yY)c;Ad3%8%TQvzdKy#2!ET} zTcF{=`dzaF)JOBb^iF5bEnanl8B^ieEvXZ~4Bib^T9BtHfLL51GUoHT4~l8hG>JMW z*1K>__qjr5_And4AtbOJopdpK5k%RLSDNWaT(PT34;bZ*)tF(7nfLdF+U{ddnGM#3@I zOQ#B6a4V^)#)17=`%YC?k->Ct#$cb4u*$&qr3=a&o6tuG*zYF?i<8{$cljRqkq4h1 z?{+t$e{#I}KV-dySCs7+Hu}(_ga}B3lG4&$5)u*;0unUOP!G`vBcp470Bcl=UsNFvpJwT(r&ZJVUg(mhev0 zeHys&>kynZAj+S?BwV&jMeWIah@|y`u5aZS{@p^)IdtsiL-Cg<$KPFc3*^gue=R7L zd@=F(yCtLqBB}lTwY<7O-N5JMGFV97^=q^B2l=(f5HYgrRqq>Uz?oZqD2n~g|KH8~ zWhfoE@e*@f#{CdKh(PtpJ7ghOdu}7)}efS{MJd{d6yqN;(a- zPfm~QnWj@L1s)fEI{B$m*0sJgCC@D0HEyqcld9U|Z}~)y^VhDNr}NOwur3RUOpkhnHJ;uG_ueCW_MMI@zuDS1p`$Vb8MQrA~=B){Bv$u+qJM5rw#ya%nsN~zDP`2S{mnU2xY6g# zbf%sdzuSSo*SxYRrN$i3iY3w;f(wd7gr=J22z?fJpks2~!D|?dxP!ApU1l6Uf9DKc zNA0t+M2Mv3=(WT_HcDsT;h&cR0ZRP#0(TQuikv3~TD$dkdi9oG%08k8mfcEy9>FoC z2Gf{~90Qz1@?crE3|Am9Y%Os9Yph#eKc|dXDqf&duiK?(u`(Tk=$jUfx#`-E<$6Dk z9jMD>N8z2a@x^V%kD*2?V^j&n-rG|kY(-OL4FA9=@=sNMh60j-ZQ5Cw+f|0Ldzfjc zWAT$49fZ+C>V_9EwsSnc&DKVe;m&VCrJZI;ie&vnL?{PzpJu!5KCX3>oiwNBB<(3?whZ@My*gA_ z)jJ^qc$Unqt;yiwIE?n(=X8l$Q7`Vk%nT}an1_uNsx$d6#{JjvBIu^y@bPYWznIZ- z?F4{sBu`A&$^o)>Ug>2Y1xiw*g{a%&~xj^D( z;bMm{@sP3-fl7v-TJMmkpRHB{ty(YH1|o0FsRu-sKU?5Tdo=i504Zq}DBt9P7M3j!U>l$89fp z7C_OP`iez(1=o`ej-;dU(b2^LOS>LNUvJ>=O;~Q#pu09j;FYJNPlpAc%Y!O19p_)U z&$i&{wFfefARS;Au-h^;YAWX5%D2DAc#HUQ0SbFpw%wr{$ zujjs10VC=YE0Ic20k_bAjx8=|R|4aci;hE^+4GNrugvuuN!m43viG?~HjgD!ruOe3 z4!;u>N`=+skzbjB1=?M&=Tp1kv;>1}KxS53mU_q-(cN{ebIy|R8;=qkIhsV-aQg4I z&H>h2?wd|UBTo{W@cuR={FeE9XF4ceitM;oAL zP}_rV&-^eb)*%D)w9&L^`16B?Mok>(I((7Fvi+cIp zho5Fde41&t^k=1}f=gt4e|aY+G1={C1n+1%%mTAFH&v!QF|I^nuWQ!4dixVn!{AU>^L;eXf7ygsoC3Ib%3ASFVVZhw~MiW*S3Fm#5K z+dQ7)D2bmh@0YEhh!XDSup=cTo*uSI;YGfYR>WK) z5o+;+%kgHVT@pI*yEK3=I#BzeY3<$;H1PxZeMV3vf~DtyIx|tzQYrU^F0fBWav@kLVR#zK<44A;lpzMv76_0XXb<*IuM8+iU#NeNb{$d zR`+#Xk76o~O+Ut<17W5@D7mGq7)mBQO?jgswb=fV}^%NGh~SIYYdYwHg9(riu4-PP|GA-OJF z7Tq8#)mI~dbV4Jypav-IjEKXXt16gViF(g3W7xD9woI@SQ)OVo$L=s8C+Nh*pfOhR zoq5Z>myyAENIlUNL7kXt=n5f84V*L59FwoWjqI%DC}Gho=vPThJ#(~W^ZPOXc{{Dm zU2)-sVNrp$+1M`wklSj*3({;#wf_=x*m7i@kMH1r(W%<9SpQ}Owr+stcf>DBqN81+M})mmEbg0q0h+>I zh~Ss$EM)O?_T+=};&c>tcg(ey!ZxqGiv@nq+bD{KS#L!rm0J`RROYm`dq5L;`T8r| zsZ!3O_Tn1Yi_NyQk(D*XPdCzR;@BD6wGkpxhxz|TF(9PpZC8$?UDV2twBzJKxnAe>AAIW zHw#Bgt}#bhUGRBF=c8O`#-7_&3E>mcQa>8s$k$vLoaQiQkt_arlUqv(uB+MrbAkKO z!qSV+>AS0Z0Qq4y&c0Z*^ zMRl?e8dqR*SPH+TDnqqPrD}rL7YPmq6P1u+bEj)qP=@V2ldlI6oD?h{0`9m6JItzJ zK(=2tSyFhbZpb^u_OJuE5)qA#ig~JSI(t4Pr9HiINzI%kdR{ezayI`~xP+{$Umkp{)Z zr$fvonSYiM)`3C_QG87%ccvB;zpc%B6cQCJe%Du3?^vm8rRFbMrAL~Q7SnnARzVw1 z`p1KN6c_(43tU|Va_Q|L&LO;q#`4Hq_oHUgSPk5JvQ=sq58?Ucp$aeLfRXEV$E$nQ zY-Tv-dR`g*Z2QP6uNKk53+~?wRGv3;_evt!1I{hJVAuy$Ckj`_zOB3fIR3qwPz|y=fpJ`ci2YSKj{)rtg-=?3#UzWtf?2S ztxbcg4DhtlQ;VTsGB~-t9v8JBVLYognpEwDtq{x7F|Vt4r({96YmEpqAsj3hWVkp= z^a2MLtViHFQ9h5QNEny68ZH_P|2pJHdB-S~y!-w_zl2#|Tf%zF5dlRDr~W(bbL3qK z{@a5D?6V9jqk5Gpb2~F>0y0`IJ&jH^Jak6Y_+;hEucX>$g;IAO#^v?pjyIyc@UqdC zC&z#%FTCl)0J_}$Gkv^hud(ToB#e3jrG5XuF+JhxSTI=5P^R8QA^;mgs{FaVDo)sl zD089#5OPmC5K~Vqvc?OZC=XIYYnGjKp6WtQmDD$aK96393<{;jI~!{?aO?GpT}y(& zBXW4cyvuI{q!$Uv-P{m3ntwTbmPBN_duNFSL6Yl}sa3aqM(VYNyaVW@h}I#+EiNBc z2PIut&0-atpZH5zUmB z_kFwW)@eep+qV^vRuuxwoai&1titU{)1?NMVn5=A#ZkI$5}pg?ahV4`eBJL+cgPO! zx}QK^2%;CV-0Du|_4#81M!YS4?jVfSb^J;cD7IGazwU@Wx}DgsHsq)gK1?*7H$f^~ zoKD*%?-d#*+A?THV(A4$sqM+l0ancLHW%iSwJ(l9VD|f~Y?L2hx%#Mht2yH5`vDe> z%CHYI(+`|AaAr>)KNbg@%@d!0EmDws zrIPr=qW6VA6J%}TX}O6~?n?-U(cW^`3NmeO@f7=a28?72v|HCwM#kYbQnj^`sx^ZWDshX{0qd&_OM|8u00T zyOPSDkHOC<5h3w7R|)Y9v)78F(=KK>fA0V}+$F(0qRY0L{&)wSJ;LF4|B0Hg0tR^* zX*L()@KRRqgnA(zv$D5f@s{l&o5hb?gY$lf=W5-zFwvE)2$Q=X;nI|W0)8pBpX}E? zk_$_Y8pfZme~3kQY3h8PUZ|M3>@)~dIPIf;lPIvAKS7}RMtJKD!8MmKHODLj&J?&@u_KJJQk|OAlrI-Y$wI}MU`<>s?R7=R=2et#bB~7Ij zV3MA))gqF=BaZ*f=JnD5*#6+PmI=^8xc%S(c9v&B>+*`>t?0AqI!+A6KzrVHKqW ziRL(@p0Zo8#@pT17Xj)j%+HpJ$ftZm#v|2=15++&fHOFZd7u6BT$e{x{_f)6O9FA> zN(hndr+jy3Fx$@pX`-zdB~8+M*G!*?zF!r+&!qa|DB#LfFNi1Mk95h2Tr34bsR|5V zTT;;Diy31@Bkp3<1@I1}i4GySo;nsSQl)M3SmJIB(?^)G%IiW;J{Pvl<2;Z;j=xby z)r}b1ni}|r0UlE@L=9lsHXeAL6g%L)ojA6?I$8mkrebc|S)ZVPoe@UNVScK)V%I}0 zspPI^^FlcHnOMD*$?YAKid}*ac_}t6pHw8n$@X?~`c+V>ExuYxeK<%JpeuX{%_D)p z*`cF1s9^%`lL5twBCux3eJlj1D?ck2*#r6Tf#u4F6+ltM$jp?Sl?xI$c)SrAs>yOl z<%;X+dM<3Oir38wUi$tUMek))QB4Au(Pt83=D!Zt(W8K6y7FKsth4vmKA6Cc?}eNv z$LNlT_@u^!s%muz){B}nQua4$afuokCVj>`)ta*kWl@SkqE^>Ha?0k1d_#L!jSUb8yo9q0-N<{xVK_Ps*I!_MU zu`PHeNzTTe`goPh+L@%4<0MMCX-=S}ezeb$<(Vf;V!qSF{4z3Vbw(@;<#l>{?3))O z1MPCe+Elbi%c;xB>HdW7SjK{+_!`>tCkaw5DsxpUw&SP%EN2^;&5oON%lK1D@i#qt zfcrSi<3AigV>ZrdFNoPcd^jHq+lmT#2#RsA#iU z-?I1R=VHxn6I<(#3?wA3L$7nRPx}RXKS{N1kK4L&1r^)(w4}HG&Tm^@UN@nOxr3s0 z_LwaF6H-mb{rio6x8K}EHr88;veaoYgpM_cS}Z?4;QxgP(3y5Fe#7UcnV;AW-y8## zrJ{NpVCu|$)!XGObYCug*5%0?>!ap@n{{_XH!x;j2=-b_oDNO56^A<9LHhAeO=z1@NGGx`8(agI3al5 zl$vj&H*BEmHxh&ma2=7lO`RtEzH$Eqt@(SViwC9mF=!Y^mFT7m8ePoAMQ&pO z;9Ng7FplAxZP2zMxdcU9dCA!3`kN%{qFJ3A8_=T)bN&9cUOaY zeQN}9yh6AO$NQl-r8mAT1I7CHIv=qP>c2TXJpJt(ika&)d3_eQnS{>3GLs;6bBO^< z0GYgQGAaHF6n?%t#qYode+sw~R?jf9I4`s{5tCe=DsbKfvB}SlZa4SN9R2>tX$hy> zb(1a~>tFI*iAhV}pj$h;YGY$%Dd@Y^&N#gm;AhY4+vK6&l_%dRpE>5i0^%{pZ-ihh za{eBIIP6@?tA|WZpU4-35iPb5uWGal;w%!aLTqK?Nj{@Q`a7o#6B+SO4#X4iXpNN3FoA^OqmdIw#qH zf8_y@cx=;my5z8-?+27wk6vyV`^5I_SGwXJgi-{#jhV*Fx68MK16rWbYCKPPFU!L! z@nHbGcHza@%|AD$zAjbRH#%t=-dc*vX6j=jzLm8U)*h3Cq4Fh%3-=QiKPzEl)ckAz zddszZwAr#*4O>8|KCLKKGIIHr2 zhwh$2Cb&UHq*BwZE4HGYf*y2{uq?RZ4VmPLBG1}{gc{#PN7GSnFK1($Z!&a_Y>Mbe zDurr`j0?L+#kVijLqq5JFg8w8nD?kozSzOWSX8Iqc4`K5qrwsqsB=m(bGn~gGItAv zx@t`DA65xRhTd9w9m)$YTscSiJ)E%lUy|3|Z}`A4%|y{w3kmRkWa z^hPCH0`+JG5IgbJHWz(uwNW`(d)!6%`o6aQk%TM=vg$dZW9i4d$ zKBZIG)7hhX-#kw-{FE4*tofl(U!;go?`5AlUp`yqBmN44m@kjS40yEe78Vq#P%Hoh zq;H7{DZ|4ikb)~0tC?IaU6{q-^u%QQf>P#ZS{(c?!HlneDH*N1`Tf4Ce5KgZ zEYN+n7pJBfbb1nf$BWq3&W=A<%VR&kN+H&-y`YHe{mo5jLl&o;Kh;&<{iIu5;*(46H)}|i`PA_BK(EvvO4zjjA#$m;Ihf1y?ZY7aK@2JSJhY5`k_`{hq2OP? zgw4*be3G2*8uR-`ickMWYG?gx&WC1EbwgEz4=NbZv&DKS(OWunIogGKJXr=!T3*hV<;p|YY z^*Wb-XCfBDu*1~-A@cfqg|6fUCymb~rr~2u!fTyB8&a@>S}94Uk%uF}2_801oN*{? zU&t$F=au`0h-*Q+#b=w+W$g|Xr`+GqGJX4q?O5<$MWCG6174rFaXn>!C@{F~lWG3+ zk^`Ay4Z{ZD@~ohQ<9sL>u}`V{64_?m3|x!%iSP$apSA6n^}kH4(`-%csrR^7W?xyZ zv8O4?*;YT&m)d{t?4ekeC+>Vd90V~SWi)%b_kX!Ux=&R=^KYLZoJbUUd zx7L6XsIxEZh13}rQTgYKUPqB!C#YEcAAJ4Z#)eTRx04RCnc|=i_UylU=A;wau1mT% z>6isv5ZQXHm1uTw19DnH=~ML*QP^!>4OiZ>QEBbnr5K780K*YIlMX();0-GBP1_>NuMtnY^MMb&v09p(jCm z@om?S6#e$8AnP)72`+P~NM0!lw{r!q`eH9)4rwf8Huq>Uq<_dVI1QCX_NLuuc*4!L zKkeNay1zay%=vcXhd>r%aS?+pl8iq^r=|mY`1-rzGFhVqA)fY>$=Ysv_XD&+Q^laE z=<%gcss}CYUtER}jl6H++Y;QMAu(Uw)qBc@H(dhCUCrAT0=QMRw_2jg8ndhNM4S`` z8)S@Z5Rp$#jqV9kcO;j^pBSnQijEdR*d6#aK(?J4u_yO z78==4qi>unZ8lxgX)}JeAOe`m9$c2iP$K5_WqC!GvBa)g+FZxCeksIgrJefTk@Jeh z=C=xr<)@pP_4^;)Xge*r)bsZptDOq8d^2huelSNUCRr!CTL*74TR=DyG9ZZNf^n}c zea$ok*n*zHD{Xzvau{s51}X2I&#P-%2wXCH`QxTZ#2HVbS7sYGL|IAxO*hxSIT%~& z+}5+0^b?i8GcXc#b#E>;N~eIrCXhZA2ju^2ANv{g&|{yjMO#u^8|Zv(fR@VFX3D=Z z*NJyCb%;ev2@YkuBy{xty7~P1EW43e>zp4OPT%`e=)Iu}MqVs6;PLN!Y1*bda+Q~| zp5C}=Tye%3=#|J4S(|4`>l`UMg&%6@GTNZ2*4H~L@ID8eG^scUF2?(pCbLqJ#%gVr zGp-Y)RR&hTaTDhZdlKv5<{S;Wkn*#lIg=0ZDh63FY)Fnz*(c^)mc+8S{9}x5gL$Ps zozAAFq*K$J<%QYjM<&Zfk0QuepxGu_ibdnA(-Ft}ntIGaMgJzi0o>mtqf4E`6T7NQ zC$B2M{x|+4wc}gD+VrVP0*iR{Blg+5F00s$#;RNw!^&=bsreZ%e<>#~T;XAl?#}Ct z`|;Afb5Dld&oXtJN;iW)BVDA=|6Xn#7b-z5WUxB;8{^6U##sQ4Gp!A3oR>c6Z|b}> z6g|(tvokc*j6lyt8akO*T7L`6?>aVSz&<^)^Yb4~4ajg42H)yre$-8_>8D%d~Gp%u8}v zE?=xo%VT}r#zWGdXf3?U*3g@nzzr9kQ7yiTB5)|FZBUv#82328tKwZ~a*bOl{6LwbaiM z7VPM!8w0|fd6ywhijdiH*wkM~Ic@OjDQplG693`dw9o20eDRWV>&Ntu#;?(BPy!j- z$!4ngf!7Xhrf(PX{wgF!dWoin4wFouaYzl%46OC^5fAVwL_!TALIOtem3QKyWP{r+ z5>@fW**Uj^W~Js@!ork}r1~T{YR;shvxuvX$G6(`wKK6V8BtCDmg)t#C!&XzI$b7U zXC8`db?{a3Wqa@QxI-uNk2~}8X8A6rZ+E~MY>nV_{j$)o7`UfW7SPAqTIff2JF8mE zQ|Q6JkxK34D<7~=r^W_Mw1k_xWalKd<87QxQyY3ra*C?F(zMz2p>2}R99OtL(p;0q zCY#s=JOn3q-sMed--!C&nMJsD9Sko;)M~{fCLoRR+BRKOK-FJ=cc)^hen1i(_cadN zHvh{VudSwKr0`@z&kcgeZGIH{Z>uQPPh7-<0+MThR0~vnQ@w@}qTH$91zX z{9pH6a(*;V|MtD1%QogYy{IZsvz-0a-t)@@yqg|^cN1~h_M;-O1HFiL%j|3W_~}36 z_C=uWpKW|$*{vM*h>@2LJY>%!{(Pn_+jU`}^3ro|S6AubVJp6x0;S4GyUY0^=YMHIvf_k*aY&&lE^J)bxw-BOkIba4S@NRcF zt2d-zL@xR$ur2-z%&?bvnFz@QWG4;O!*D(G-Y+`+>>%mR;hH$Np}6phxUvAUogACG z-e2*B-8hy!VP%$JJOcB)@+r5^6~_n&1^tY)Qh>XITVP) zny&t>IJxCs%nB}2@yElb??MxvPqSX-{f-9{uUzw8t=cmJPnMm!M{RkpVDCCP8BgEJ z_OK8=HdbL4ACMz)zVG->b%qUy1q){uREQln%pIwjPWZ949M+Khunk9c+`ylS8}y!V zRXJIDZTs=c_G-7So=8{#>TWjXwdS!Lz4FKV55|3^kl{+S)On4daW2}2 z0+#gUUERt+%Ey6~X2ua;5g2gL#CjATHc#vJZl##;qC#_ zPkH~HCh#azq1|&z$Q^t{143todM{}ovr+fc*!I1%spN?rXU22=xj&^)q`j(dS6w$7 zR2aYc>V|M?2HPN3&%}ZW{(3XFYSFnqV-~8Aih4#QW&h*V6DS42=FBeksUs%w>pUR8 z;mrrnV2aZkZF7SB@od-)cdcIh_1T)y78>h1>vs#BVCE8eWFO39aD^v=rYqE0#YI{J zu-jHxl`lDOKEmXmsmQO>3y#-|!0;AcI|MM(5FLmQ?|0#}vAyUG_Cx3`?MFaAF1*6P zeSU}jX2{Y^+&?^=ko$~-+!bo1o@42jVRKEhbG5zlN11YJ1>Hn3zTFetUb7-JTuI7h zs*5W~bU?C^N`=9QtSI2cKHEbBlfeDWPIe`g&WEgm6WEaaJ;}1>r8uK2UqSde-e3Nb zQKIoFELguXON$foD9pj6Hn!^v706=Q&-ri!bv>NXrh5T}bp1;$V-?|i#`LABS`BG~g{=Cs zbE-|F25PwdUn?7TZqqMo8164nQ}6P)bVx7Q?6OSz{3tvKixDGH7b|izNl}DRCtqMg z`iiywE@TwI*cH|!=kjO*sdLJlx<0udax3q;xJnQI%*N>}h#zT-`bF#WB)NDnQk87g zw#Po&2fSR-feB~F`-wGjpQg}Vw0NQ#I##@6EK7f$LjOo+c;nJ|*W0KB{E~|-O6Wf1 z=?98GKd9*gW(T~tSd7$S%d^x1KA*Dd-m1~vw!B|58?o?LA?I-OcIO%ACd=TD%^T|G zFrEz`%e-sZYl+#aXbX07!Ff;mC9T_}4H74AS@|P4eO52t5nQ#}XhqppTpNFH)#&5w z{y#j+@o8i~y$~!8OT*`?7DLCq(&HPd|?}#+HZ!E!k)g!G6?GTHukEU#aJ+Q54g2!cPQxx6LxB#Y7}a0H#uynWXmm zN*3ztBYp=F9Wupz;8H{ft$-q!bqc{y-WHLB5zKe$Sb19Nv#2wVx3e_Y>^ul+cgTsx zkA8m9+8h;@!7gQfIgFSm-(=a<`fj$_QrDz5E}Q{Pm|DmBFy%b|(FBtZ%NfR5-12#Y z*J8BI<1MgwoMhA>QS)on1PH8LJLk_n3aK7!oPW{Rv@f^ncN2`8>)mWF5ps10P6>VU z`?Q8@t5LvwgfJ6S;1K_0QRIy8b|^U|32U>Lv4mV=jaZNFKpwV^mi@|sFt{e??6u*H z5FIoX=49g@bmbo9O7HJfya^Hy`P9Nuca_jTk2A%E@hwsL-V%u4y-7_oBMl%}7cxvp zkx!ZX5%*y32k~peaw#hn8X9+G@u$z375dh$&hc}ZDx#Rk&;7xNPUeWO1mKj&GgylB~dPEp%_Hz8*mHMsxA`%3;!L*2RVlS(uzsT52x=cf1L{>;7v zPM|-Tvgr7XbkRdr5QoSI$KG=Ccmi{(IB>LSBaV>~W2>>4kSBjXtlar5xNrUHJn+}2 zV~N}!I>__f%cTDfucf$04}n?Zqr)5Hbd zYof=bhG7*=sFzKZ$ontwJ@oB)1Lp0`=9eeB=6%QEp=qi!zekc(VINas_zlw*E#@@) zRVKuhDs3~POfZc7iXIBZRWH_8r@F%@>;*p^c`T&ft3^i6Od&aj#Pohlwj)ArbFoiM#Dzxe~$yOzh-Hkk5!r zD>F;&(>?i>{PXr)bZPTLZ!$PJIfWf$3#r8!j~&<^b9$Nz1QWg=zym7BDvGf5wmzbHOX@Z97d@V&fSyuW3ZM%a{nhW@r!}5PgG?x}=>AY-3dx zG`!?*km`unSYChNLdj$!BY8zY^G58$BcmIM)OoGhg#p!hwUD(!@Q#lZDz`Bl$KC}O zNZPXV2r*+kfk;d1x{U~Nz^#)BW3M`|=1SS7TySGov@{~AKIeN7nZqy*z@STm z(-51_Vhye!h*iorRUIim0$y-Sri9Y1%o<4f%MX9VY>5X1ZOm&N%_U~e`@#-M8>(t{ zXB>4YXHDuc$BMX* zk%((&>Kh|jcE#$}$1|S|`3%Xa&L_*yTIEctj(5;`hIL{tk{yJH($`JL8$tO7{G|w! zVYnm}|BCwikxxAf=*Rw?YHL@sfAY1qhk3fRp(7^C{4_g?yH;ff*+pqN1O99j-nx|( zEnz&XJ?-CXj!#y$hN`40@I~hp!aME7vq+IixMS*DhabRwJp7yHKDjwkve{Uqme5MO z|CQ6cK&HvhP)KVRN#ug@K*o=^THmB{F~2-KTk$gvK3zNgkdHj9`+0iIA|_8QT{q;R z#j*{VGcuHhxvsBCh(?CWd2_(oMfUjRI!2 z(#y#d@EAMfZ=+Y#;mco-5ED<2ZnZ|{)o)&rzW2ion6ORhvAz-*pP76upljEbfPYli z4>ZjyK%k_^wfwoah0Hl7A-jI`TxGci3{4_GMj#R2>NeJ+vkfP~@ygxe{TCS(WGJ^x zs#@}>XR9>DNJ|KNZZ_o(tCz_)*ysG9ZJn4t_TW$qcyZyjk&hWtqRH&SsnJ1BKeROx z33WO0t4sMz-=>O)VgHrDPdKL(aCURC;Q~~pS!YyFtx|%*b7GO&aomN_J220?&Q@IH zd2-d)gvuB;M@VOd8zixTW!qNdzGI9<}8d1CB^z=UUg0$RN0Y}_KRC)Hcd z6k{neG_`FdB`O@-wy(#ZoDio8} zxk)S&dumcRNRrm|VC``eJd%ZF$26Aon#9vwK+}o5V}e51QMTMY?i)Y9!uoz`;?SXxE@Y4MWKj0TlxHH zHA>4#F|vK)Z;QseBue{bKqZz-NAi8zGW!vCDHvW^rXpf*kv|Vzm}^^8oF!5HCp5Qg zf6q*tT^jYh=)sFngy@pO_;D)ze%5dBF^qn$`;g#L&bO5|7Gp0Ly6z?Qe0Zy9l>FnZ z*HG%&mEl8!KKT#DQL^es!imLo@pxqq0%RHAIw`Jw zK7QD~_C464P21{!*TBn<)VBuzrR|chu$cs7+IswXa_*8SCyJmKm1l%4{kVU5;Al+a zXpb$Rb1y+g|4!o)J}Yaf-{oBw2#v=P=b;>|bCo(6ikf-qEdxi>kvZ*N(A+Vqy?LtL z&n~IZ1pH?26H>&-ass2P-ddty=>9Yo0f+Uvt7o zQ&!x@;{}chhxgUc6AAgwU_auYI*#$BGz^qx0huMnxRT1lWq%wYEpl1E!BR#1`w+73 zke)6r>E9UNyg33Ks%s*H&2uS=HhtO~nq2)f`ke)W8Z`&`TOieDM;0 zY&IdXjn;o`sE5-)VC+VY5J`?R^0Q7_ zTX|(I>j-q^%;7ESH?SA(P5AV~(!T-+5h3hB5G8yzqA^Zs{9eed?qKU!?)Sf)0ApN} zWkd7tCH(`EJ-~uZcV8Np3aUk(wC^#f+60hWon*smcHVio3L^hVg?XYmRm$`U5Y z{Y78D@<_oVyFEHWjd;-HfC|ci)f)%i0?0>ISACYw{w0k5I6z=QtjR?A@Q(Hp(?yq=sqny2LsBwl?G{GC z{>>E~4p4R^f+a&rl~xS(Q0hUd$jNUMy}73KlT)~E(cg3V* zrsu%{2Z-;qy`a{Q+04;_jAj5XklQBXb# z@k#%t;~5&U#A~x~KBXM|Wl^9mfA^3;8AJh5Kp)l3l80zH;_AhT){0`QC=h zNr=Jj+3ufX!4xLLx=cB_`A6m+gPC24S9PUB8Kei5SeJyAe;Yv__70WDZk&+m+!V*2 zOj=%2v^nfQme=vZ*$u-iV<;xw^h)kW(A*H5z8$pkpOb$tID=^0j<2HZ53Y^{lBOqD zqdM1X!33Gfr={s#Q@}NZ=)wZr^X#V%t~f`LxRTV}835zkgHe*sD_+AF+YC775bAP8 z>gH?y5?PDo-QdOFj=ckRFly;&Kw9y`&01d$+Wo4+c4B37+bPO-;!~K+i6X^rXLNpCiM-TP z%R$E}Nu9vGOHxn9M`fS=2{ag0?4s`G&0Qw#br?iuL+@^7c`iNL)njQp)<}k4^7#AQ zo=W8|>pbBI7gju?O-xN%r1FXtf9{5oD%!mPu2081u|)A#RJ`KJpCS;Uy4r9#8D9ub z`DeX|pN9OK=MSmqJ{KGowZ^3+weuqNyR@2ieNVG$WO58Mc+?)=`jyJWPSXe$9C4@p zyo28z`vzyAKTw8V*X?7U-2d~DH#Fzn?)j9;TwMh9HCM|*Zsm$f@@EZNk20nE7xWNaExK*$MFIu=E08l_ zALqVy*W8{gey%yv94BEkx;WZ7+klr*>ioz5V~tdfAtI;Wda%Eb3gi2DIX+Xh;ThsY ztTqwVNqXY(r3!X-U9|)2^|I_L<_wdYyksdClsFC8aTKn+=8#I-GR?|JW_J*uDpm&T zDd~mgt%bSe=6<;ggCVkJWZJwbZ`v4=45%<(C9SRbbOrN|4P`2;RD;`cJIRqJ<{7G- z*O&X4ab=tM0AOI&P*F0JLja6ytmI%3xfLdUogcd&7>8@f zvH`vrwoh7mMGseHJ+dSF-Kt;={Js93(?yPa24vub06a3?VX>?%c%EYL;eWy)D^{0n zCn9>LB(*2~JytYhk&mUwVTz|>m=~vBa8wPjrx-lOlKabJQR%4p*%8*x6Z+5cpIUwBd2x?5^q^JO z_tx>zN|Pe6hhr<^fJ<)TL?zMVLM&;?Veq?~a~Gf;M@&ReYzGgN-=ujzz?AJjEwnj{ zMRsXN`(TT$_ONC+J6_H8;itGiYFaex$4P*Fb;nr~<)deS2jRi6-gupsD#{_&?L6Z3 zatH3#g?T{7E@ul>w{%JHE;{z;9PdD>1ikeFka$0^(o!E2hGP9I1&afknYTLX2_{$W z5Gi#y=tf+0@*h2A_n=8|k#ns+JbGLE#8*P*q3Y2qt-Gs){<1W>)P_>;_i9ddi_#mD zvWa#*7qoVgTe6+|CeCHE)UmIBAT-7fr;YMqU;bSV?LWOo1f)^L1w)Z7!>qgn+`BcW z&_5DkdT#E`mEY^N4Os^LcF#Ck-lIrK+64SJ8>1ZO@Sh%;yg*xZ#L`J<=`BGjIUY(R zneW(;PX`JXVRZgfJo_8M8kCv8%!s<}CG0+DBk9mD$GMwAo=Zat_DR%%V`Igbk?kS;OU_I1(Cvp* z?0#vLxKD**slv|mj6leOze1~MC)J$RHA^G?x$NR7)f>`lA5{k|03+6=MM<6zC^DA-{jv_2u;o5?yW- z@&6G01G>H<$9v$85f@PCBy%nL6_G<0XcGq7f7A^EP?a018iKScj(Jc62=ACDD&~korSvGxpc}hhK988sUS8OI8gd< z8OWGg-7k6bqvINqTMm6rMSlisPj_QInH4n?P@tQ$n;KlZ*nORIhS|Cxflbvt-hT8) zDDB_XCb$b-X3^gh%(JZ&$`_*X+6p>UxF%7q_NAoH(Vz*w#`Hig5~!6=$58^7Q+^nG zu~+pXH+LKJJ!E#=0PkC=R66~+>ML6GtpJiekezW|LRqI>jBy_@TD=So!ai?Awg)a! zw&)a!^&@tyVx|ziKS%ny@&vM`o1w5MQS8*Xh$k&Mpj4BVcMWkME<{A!m+A=S+IXB@ z@&Hv58`fpda%*STzIxabkewsz3gyY2Xup{&*PmyryMT85%%U;l0}9dLB`)&cp@2;m z_R75I%c}@|tfzxMmoz8dCHE5lHttcu=cn6^cc;VC_f(fljOfZqFnU?a@T!AiIdgK$sAs07$sM)+PV_vFWn z?ehBQutC35I+9mAvNkuC7KKq^N$xIJfjTV}-+Ft8fvMvOfUh>-Z_~`!lggwOy=%1Z&sNJ*vKJ~$v|sgA>Z6PR;;lYb z!y%_Lh$Q(oEyhWo?8V1eG>WKv>xLOtQ#Hw0uURrHJ$Ea=+Zif?(yao|Q3O;qgp|h3 zuM0|Toe#HAZ>v$@k6BI_%o;}Pp4A<^Xbg|g$QS3(-yT|&eOy4Z)DXX`HMk#-UR+_& zOP8BI{4%epcJ=Vxo`u2D()J5WwSrYaf4K_~jN&BOU8-T2`hb!5VE!NLYI9Cxf#nxc zySm1dc6eMt>cu0NF{wIn(Gwg`FL~&L4U2Y4Q|7PZXdA)*r0R!$&pV_ma)WgIW&uv0 zTz0X%K{xZRz^ln+)!bvBjSWR+i~9pFalbZ`^SSxFD8r7oxxaTy>u_ve$B!N3BoJ4x zIh7Xa)^=#^wv~7IhM1eog%Vaa4{K(v`b@{xjiE<1)cyLi=L~noAHR)w6pu487`N3E zb3@1&L=0ILf$$~QxzD^(+6Z+AmTRx#d^_%`csova30QSB>H3OxwjPdm(O%NiHw_<6 z1csN3nw_&ErD?DICI@k_qdV&&Y+;LO-b|Vn5nUoi5!#+jExrE7r{X5K#p(-NKr;>v zw~mIZudswLpIraZ1pk-3yDk#a`cw4!1h(%eGODQ+HDq)ug89OulBu7Q33a{G*A@hf z``m=J&mujGrhKKoW`thBnvr9NYZMcmcAEd=>N~_S(f3y_`B&JyH_I;W7Rt-?BatN?hJ1kp$5lkHNUGyT zyUydOrv#F=&T0awMFt&I+keB;2;9%e*>~Ilw64pc6~w0^yyp}@wED6Jco5ju!tyg} z>EPlcH;!D5HJ4Z2w(iJa9JZ^0Yz+tOy1>iup=puHK#OkzrqXHrnJM#bBc1P73|3jv z@NU_rMuptdbsItzc<%c(cO4uE$7N?ZpNkL9lWV)r&c$lqv1LR-wT-tuEWznLos-4R zEGC-}vurBj$!V3n^s+m*N#E7W^AfiSW-p*|TKZ)B{mQ?QLusE?(rVrDKjSAO_EVYe zpyPtuYza?LL%gkhJ+CE&t%D#@fBqWBN(bamTqdValh!pvQjrFTHa$6R>e)OOtGn}( z^KXqy72J>EKn0Q0=z%6tJvTKiWVS$9HwPtbukY`C{P1gMGB)w;^;v?iCFueeaoKv} z=bh@k87FCRszNKA#gSFHsWa%YOyT}?640l6{aF>y*tNnVJeRS7MkioX8>(x=SDRNh z8x`Ig=lUd^H3SA0=h~jf?%~i4cnAu+kU$19`0P1wzp)TbXzDiXqir&=D~>0DGNKrl zendLw&^Sd~fQPTZu4kR;x7$q&ewYjF(Gi2M3C`*Lc@cWF_@Vz<*>duSH#pq0H)TeT z15PD|e?;1z>2epg|J_A)Q9Z1?738@}woTa_ZNoa*zpEuNjmz(HH!RyA``NoRa~=62 zoi2E5WYmWC9e;ZqV@6w}t&b5KLn#u;@{4i19tJr~Vlc0f>78gbz(GcYwRX`&=aNhZ?4*JHTix))sTQ~l&6zPm<)A+O@URQQVXp(;? z5HZQy4oAh%-HyO%4Q;Coc|1aRW`2Ql6$;#_yDVBU4KNSd2LyNnK>zFxoHNz!riJqK zFEeaWsbK9Y$*5PXBP#eorzLKonu#urP^DpWyIk^}3V46n$b|gAMS~%Do>`xAF%*BT{E&F zBu(US8V;dq8BbLK6sa^d67}=MCQ_$aMhA0hzj-q3nlC!>&57ch{4uSa2CoZQ!{E7z zPg0LK_n?=$LZsVSxD>34y|x6UC$qOERE}H5cmY+~k)hBObp?etA1shC%UY0M-#{4= zeeqdRF8XiD(N7eD9wkcE>8QPBPHjJ086xNP`v)c^8y8v<$5D#CP{T;yMq(Owh}Tgo z@4-qDiOH{v7)XB?i(iOQ*!U4*T`D25Gch#Lh*8`Ua-^F%nwPvE(6&m`xO!w&8b~v# zOS2jIvjxlPiK~ucrRv9V?A$DP=0_Yt_-4OTIinVsPxCF^;9H@vL%3corA*%S^X~w= zX@=84se;S1!s~5n(|B$VTfn9ccBp^t@(%89bi~Mb#s;w~PA+&3`hGl`C+4FG>yY8! z7wVr?O3xiJy&iR*70jWh63$W;_PUAkffOwn^F-uc;5o%=ZHC;8!;^!Z9N~~w#Van$ zJmu-DRQY~;>5nsZ-R_lN=S8(%z08DLqg)`qtnCu)Gnvs<=~C_iorJn$@+Br5>V_D( zi*ZVk2OpGMWZz%kqCtA+f@VfJRKb4BajP3R)6 zT%O%E@2D!ZuER;S?BT|27lKx`zVj0wWymM%`npBd3RG~I27TDk((-jo=cE|NL=hr~w8!da66^$&@}F*~=kvz;`P1A(xQK`xZa3QOS6icf!aKOTndRfyFVkDMH7%i{3*ld zq?9|p6wv(p{kfXWY|Wnsq!}Me;>-e#P3rC#W#Uc~dEYvkJAvtD8)*Ez%H1BuRw|vJ zf34d-S`-2cKVDdJ4~xEHUroAgy&w50JnD3aRMs|nZQVm{!W zmU{%QVoS-0Sy3lhpUq78uARisUY3ED&r%+;{dF}d6Qu`1TW!t+ykT=7t#G&sb4M)< zx3ncUxdpn!mV1os6xCJkGf6NT3{uxTi)nzScGZW4DRDooLCNAvd}_ri6zWh?KM3Xy zy9r1a<_7`JAOCE3!KUA&DR-sblI@#S@aKJfQ2u1ykyuB>r+=dJmF6-{-94m&IH$x$X<4^IV-g2r3Z=|0yp|~_ zgkue5Y8D=HlN<;48(_PL~jKTzWxx~^D@uA~0 zrK3Gb8Q=Rl>*-sv*7mMlQQ_2f3`80S8oMG!b3TmZRW;h30z%Cboae>Ly% z^chp+)v#L!q-;d@bi~ZFVD9s;kfH@A`BTD&Bo&y<< zF1&SVSl+t;M$GsFFyibcxIv+vgo8xVM*Wy2wXpU2h*%EFn4MYmESL$;P^&-)D=chH zK0yrkm4gY!DhHlGArwnXwa<_`T*fdJNGRGqZdHc13MXHSIp|@z7qc`4`Mly= z{x=(I)13^3TJA0_kX!>vbKvOd&wQRgVfc`b?DCO5q*=$5#N2(8lE&&BerJfW`R zHWoqLWaS(&0uIQwJ}*FXLYQny1yQj)4n*8fFbO>i1c^BUZ90$t?$DVjMc3_dpx)zV>@~bMWgl zKt!{55H*m=mtFwiH!1568DEgYj8h_IPN|u-t2YTlyB7*1OYe(uEOBN`F|U2I2lqF9 zHNa9|-j4cS0nfIl6;$j(=6a6h!wp|~T48eq7Dy%@F_BF%>4@9u#r;LKH-B&@1=Auh zlJ5zyxfZ|DxDE@oJ>iXD)tZliKsf*O?vgTrNH?=|KZ$ix5zg;N z@lpBUdU?X$>R)B9OrYbF4_ehgE;)#_g%fEBG|Pz&6WPzPuC6jIMK}oHP3rRxY%y`f z`dj8<*J7IaUYAM|E(xfXI+9wsnqKxJhs;F_JQvP=aZBiP_nFCM-r?O5qT_}6y-9w{ zW%O`S)-L>Pfz01LN<<85F9`A0#2fx^5L)em3;IfS`P`E8^O{SBM8%Kfps zkk;#zOz%D09G<7po_q6~UJ+3uR3^L|2jRgsu)KP)h6JYgB1~C9CF{0jITKWG%||f9 z*N$>hc>QrtfSw(nTw8_LM#@c6D~rIMkIml2`^4g_^W2^)Hsz@&Yk|U$?a$N8$D+?( z>@Ep4xn|?j17`D(-){WBC98YnQlkh1k2x-FKc?6x^@+U3kZ`tKnB7NTQg65_bV%*E zfXi-i^Lf9PXYK~RYriYI2|o&gAcCu$|1^&n;PY0#@Ux_LMA1I{%(OEGWl5c%E?Sp1 zmCLQlUOJmP+Ai59-Xea?{WP!lKGi;@!V{k!GfIA@t)ptwDhRaf`;}k_2H56U35*GZ zfC^FKeiv^ZBr(oF_P~o}OFK`x$lC?ZulDiY#9mMUd76vikDlg~jy$dpBoMK+7)Zm5 zk6JN;;R7lm6S%URz>d5vM`y|YhOZ$Og6-qen$x?usPD7Qby1Z=`yDFn!ROur>%Pe1 zVm*6*gh9K80ar)C9`ZDa$Cfcw3f@r8Rk=DJ8LN=G11jfi2lsoMlps>t`-+$)9?V{f zO-C2>-McoL%m9LydMqor>p`-sli)WhZ&V~Znc`e{4@SEQ0~@%dqeP(_M!g;U`I63! zs_P8z8d?O`={9h7dLaZXs2EPH8;YBNqXVdoia2gc%Kgcspxz+WR~oFBE+gCA1kpc? z0^ds2@CY>$*`F#4Cu$5{c)dFYE-%6Tm)r=p3PYEPzV<>APuj}U4mm?>2iy%{_;q-h zgA^nOQRy<CO2UZAyso69f>! zgcJaz6439?rQq8r{+^E=!!M^F){le-{gxELTFf)e&s5v8=l#YPGEPONO|#EEEnFAM zeX0TN5IKIHKa}Jm?D^~5zL2uU<<$r682dKE#IyIe>wQ!1w57fpR`mJ0AE{?R&>DIc zSbXrAfBj>7We9AP-TP&yHT>N&8x^B1xDU`;tBJ{>TDL4$Sf(;zij^WGCJCbDA^Bzr zXwJ{KKYq|Voh&j=z~=5$lv S@38~KPfJ}-ty;w{`hNfpZ0ptl literal 0 HcmV?d00001 diff --git a/NzbDrone.Backbone/Content/Menu.css b/NzbDrone.Backbone/Content/Menu.css deleted file mode 100644 index 922125675..000000000 --- a/NzbDrone.Backbone/Content/Menu.css +++ /dev/null @@ -1,86 +0,0 @@ -#menu -{ - height: 60px; - display: inline-block; - margin-bottom: 10px; -} - -#menu ul -{ - margin: 10px 0 0 -30px; - padding: 5px 0 5px 0; - list-style: none; - line-height: normal; -} - -#menu li -{ - float: left; - padding: 5px 15px 2px 10px; -} - - - -#menu a -{ - height: 26px; - padding: 0px 5px 7px 5px; - text-decoration: none; - text-align: center; - text-transform: lowercase; - font-size: 21px; - font-weight: lighter; - vertical-align: middle; -} - -#menu a:hover -{ - text-decoration: none; -} - -#menu li.current_page_item a -{ - border-bottom: 2px solid; - border-color: #065EFE; -} - - -.sub-menu -{ - padding-left: 5px; - margin: 10px 0 10px 0; -} - -.sub-menu li -{ - display: inline; - list-style-type: circle; - margin-right: 12px; - padding-left: 4px; - padding-top: 2px; - border-left: 5px solid #85aeff; - cursor: pointer; -} - - -.sub-menu a -{ - text-decoration: none; - font-size: 21px; - font-family: "Segoe UI Light" , "Open Sans" , "Segoe UI" , sans-serif; - color: #065EFE; - font-weight: 300; - text-transform: lowercase; -} - -.t-grid .sub-menu -{ - margin-left: -10px; - margin-bottom: 0px; -} - - -#donate a { - background-color: #065EFE; - color: #191919; -} \ No newline at end of file diff --git a/NzbDrone.Backbone/Content/base.css b/NzbDrone.Backbone/Content/base.css index 50ae9b570..558f15db7 100644 --- a/NzbDrone.Backbone/Content/base.css +++ b/NzbDrone.Backbone/Content/base.css @@ -7,36 +7,6 @@ font-size: 13px; } -body { - background: #191919 url(images/background.jpg) no-repeat right top; - font-size: 14px; - color: #3C3C3C; - background-attachment: fixed; -} - -#logo { - height: 135px; - background: url(images/logo.png) no-repeat left top; - background-color: #065EFE; - color: white; /**color: rgb(40, 40, 40);**/ - text-transform: lowercase; - letter-spacing: -1px; - line-height: 110px; - font-family: "Segoe UI Light", "Open Sans", "Segoe UI", sans-serif; - font-weight: 100; - font-size: 110px; -} - -#content { - background: white; -} - -#main-region { - margin-top: 20px; - margin-bottom: 100px; - min-height: 600px; -} - .nz-center { text-align: center; overflow: hidden; diff --git a/NzbDrone.Backbone/Content/fullcalendar.css b/NzbDrone.Backbone/Content/fullcalendar.css new file mode 100644 index 000000000..d319994e4 --- /dev/null +++ b/NzbDrone.Backbone/Content/fullcalendar.css @@ -0,0 +1,616 @@ +/* + * FullCalendar v1.5.4 Stylesheet + * + * Copyright (c) 2011 Adam Shaw + * Dual licensed under the MIT and GPL licenses, located in + * MIT-LICENSE.txt and GPL-LICENSE.txt respectively. + * + * Date: Tue Sep 4 23:38:33 2012 -0700 + * + */ + + +.fc { + direction: ltr; + text-align: left; +} + + .fc table { + border-collapse: collapse; + border-spacing: 0; + } + + html .fc, + .fc table { + font-size: 1em; + } + + .fc td, + .fc th { + padding: 0; + vertical-align: top; + } + + + +/* Header +------------------------------------------------------------------------*/ + +.fc-header td { + white-space: nowrap; +} + +.fc-header-left { + width: 25%; + text-align: left; +} + +.fc-header-center { + text-align: center; +} + +.fc-header-right { + width: 25%; + text-align: right; +} + +.fc-header-title { + display: inline-block; + vertical-align: top; +} + + .fc-header-title h2 { + margin-top: 0; + white-space: nowrap; + } + +.fc .fc-header-space { + padding-left: 10px; +} + +.fc-header .fc-button { + margin-bottom: 1em; + vertical-align: top; +} + +/* buttons edges butting together */ + +.fc-header .fc-button { + margin-right: -1px; +} + +.fc-header .fc-corner-right { + margin-right: 1px; /* back to normal */ +} + +.fc-header .ui-corner-right { + margin-right: 0; /* back to normal */ +} + +/* button layering (for border precedence) */ + +.fc-header .fc-state-hover, +.fc-header .ui-state-hover { + z-index: 2; +} + +.fc-header .fc-state-down { + z-index: 3; +} + +.fc-header .fc-state-active, +.fc-header .ui-state-active { + z-index: 4; +} + + + +/* Content +------------------------------------------------------------------------*/ + +.fc-content { + clear: both; +} + +.fc-view { + width: 100%; /* needed for view switching (when view is absolute) */ + overflow: hidden; +} + + + +/* Cell Styles +------------------------------------------------------------------------*/ + +.fc-widget-header, /* , usually */ +.fc-widget-content { /* , usually */ + border: 1px solid #ccc; +} + +.fc-state-highlight { /* today cell */ /* TODO: add .fc-today to */ + background: #ffc; +} + +.fc-cell-overlay { /* semi-transparent rectangle while dragging */ + background: #9cf; + opacity: .2; + filter: alpha(opacity=20); /* for IE */ +} + + + +/* Buttons +------------------------------------------------------------------------*/ + +.fc-button { + position: relative; + display: inline-block; + cursor: pointer; +} + +.fc-state-default { /* non-theme */ + border-style: solid; + border-width: 1px 0; +} + +.fc-button-inner { + position: relative; + float: left; + overflow: hidden; +} + +.fc-state-default .fc-button-inner { /* non-theme */ + border-style: solid; + border-width: 0 1px; +} + +.fc-button-content { + position: relative; + float: left; + height: 1.9em; + line-height: 1.9em; + padding: 0 .6em; + white-space: nowrap; +} + + /* icon (for jquery ui) */ + + .fc-button-content .fc-icon-wrap { + position: relative; + float: left; + top: 50%; + } + + .fc-button-content .ui-icon { + position: relative; + float: left; + margin-top: -50%; + *margin-top: 0; + *top: -50%; + } + +/* gloss effect */ + +.fc-state-default .fc-button-effect { + position: absolute; + top: 50%; + left: 0; +} + + .fc-state-default .fc-button-effect span { + position: absolute; + top: -100px; + left: 0; + width: 500px; + height: 100px; + border-width: 100px 0 0 1px; + border-style: solid; + border-color: #fff; + background: #444; + opacity: .09; + filter: alpha(opacity=9); + } + +/* button states (determines colors) */ + +.fc-state-default, +.fc-state-default .fc-button-inner { + border-style: solid; + border-color: #ccc #bbb #aaa; + background: #F3F3F3; + color: #000; +} + +.fc-state-hover, +.fc-state-hover .fc-button-inner { + border-color: #999; +} + +.fc-state-down, +.fc-state-down .fc-button-inner { + border-color: #555; + background: #777; +} + +.fc-state-active, +.fc-state-active .fc-button-inner { + border-color: #555; + background: #777; + color: #fff; +} + +.fc-state-disabled, +.fc-state-disabled .fc-button-inner { + color: #999; + border-color: #ddd; +} + +.fc-state-disabled { + cursor: default; +} + + .fc-state-disabled .fc-button-effect { + display: none; + } + + + +/* Global Event Styles +------------------------------------------------------------------------*/ + +.fc-event { + border-style: solid; + border-width: 0; + font-size: .85em; + cursor: default; +} + +a.fc-event, +.fc-event-draggable { + cursor: pointer; +} + +a.fc-event { + text-decoration: none; +} + +.fc-rtl .fc-event { + text-align: right; +} + +.fc-event-skin { + border-color: #36c; /* default BORDER color */ + background-color: #36c; /* default BACKGROUND color */ + color: #fff; /* default TEXT color */ +} + +.fc-event-inner { + position: relative; + width: 100%; + height: 100%; + border-style: solid; + border-width: 0; + overflow: hidden; +} + +.fc-event-time, +.fc-event-title { + padding: 0 1px; +} + +.fc .ui-resizable-handle { /*** TODO: don't use ui-resizable anymore, change class ***/ + display: block; + position: absolute; + z-index: 99999; + overflow: hidden; /* hacky spaces (IE6/7) */ + font-size: 300%; /* */ + line-height: 50%; /* */ +} + + + +/* Horizontal Events +------------------------------------------------------------------------*/ + +.fc-event-hori { + border-width: 1px 0; + margin-bottom: 1px; +} + + /* resizable */ + + .fc-event-hori .ui-resizable-e { + top: 0 !important; /* importants override pre jquery ui 1.7 styles */ + right: -3px !important; + width: 7px !important; + height: 100% !important; + cursor: e-resize; + } + + .fc-event-hori .ui-resizable-w { + top: 0 !important; + left: -3px !important; + width: 7px !important; + height: 100% !important; + cursor: w-resize; + } + + .fc-event-hori .ui-resizable-handle { + _padding-bottom: 14px; /* IE6 had 0 height */ + } + + + +/* Fake Rounded Corners (for buttons and events) +------------------------------------------------------------*/ + +.fc-corner-left { + margin-left: 1px; +} + + .fc-corner-left .fc-button-inner, + .fc-corner-left .fc-event-inner { + margin-left: -1px; + } + +.fc-corner-right { + margin-right: 1px; +} + + .fc-corner-right .fc-button-inner, + .fc-corner-right .fc-event-inner { + margin-right: -1px; + } + +.fc-corner-top { + margin-top: 1px; +} + + .fc-corner-top .fc-event-inner { + margin-top: -1px; + } + +.fc-corner-bottom { + margin-bottom: 1px; +} + + .fc-corner-bottom .fc-event-inner { + margin-bottom: -1px; + } + + + +/* Fake Rounded Corners SPECIFICALLY FOR EVENTS +-----------------------------------------------------------------*/ + +.fc-corner-left .fc-event-inner { + border-left-width: 1px; +} + +.fc-corner-right .fc-event-inner { + border-right-width: 1px; +} + +.fc-corner-top .fc-event-inner { + border-top-width: 1px; +} + +.fc-corner-bottom .fc-event-inner { + border-bottom-width: 1px; +} + + + +/* Reusable Separate-border Table +------------------------------------------------------------*/ + +table.fc-border-separate { + border-collapse: separate; +} + +.fc-border-separate th, +.fc-border-separate td { + border-width: 1px 0 0 1px; +} + + .fc-border-separate th.fc-last, + .fc-border-separate td.fc-last { + border-right-width: 1px; + } + +.fc-border-separate tr.fc-last th, +.fc-border-separate tr.fc-last td { + border-bottom-width: 1px; +} + +.fc-border-separate tbody tr.fc-first td, +.fc-border-separate tbody tr.fc-first th { + border-top-width: 0; +} + + + +/* Month View, Basic Week View, Basic Day View +------------------------------------------------------------------------*/ + +.fc-grid th { + text-align: center; +} + +.fc-grid .fc-day-number { + float: right; + padding: 0 2px; +} + +.fc-grid .fc-other-month .fc-day-number { + opacity: 0.3; + filter: alpha(opacity=30); /* for IE */ + /* opacity with small font can sometimes look too faded + might want to set the 'color' property instead + making day-numbers bold also fixes the problem */ +} + +.fc-grid .fc-day-content { + clear: both; + padding: 2px 2px 1px; /* distance between events and day edges */ +} + +/* event styles */ + +.fc-grid .fc-event-time { + font-weight: bold; +} + +/* right-to-left */ + +.fc-rtl .fc-grid .fc-day-number { + float: left; +} + +.fc-rtl .fc-grid .fc-event-time { + float: right; +} + + + +/* Agenda Week View, Agenda Day View +------------------------------------------------------------------------*/ + +.fc-agenda table { + border-collapse: separate; +} + +.fc-agenda-days th { + text-align: center; +} + +.fc-agenda .fc-agenda-axis { + width: 50px; + padding: 0 4px; + vertical-align: middle; + text-align: right; + white-space: nowrap; + font-weight: normal; +} + +.fc-agenda .fc-day-content { + padding: 2px 2px 1px; +} + +/* make axis border take precedence */ + +.fc-agenda-days .fc-agenda-axis { + border-right-width: 1px; +} + +.fc-agenda-days .fc-col0 { + border-left-width: 0; +} + +/* all-day area */ + +.fc-agenda-allday th { + border-width: 0 1px; +} + +.fc-agenda-allday .fc-day-content { + min-height: 34px; /* TODO: doesnt work well in quirksmode */ + _height: 34px; +} + +/* divider (between all-day and slots) */ + +.fc-agenda-divider-inner { + height: 2px; + overflow: hidden; +} + +.fc-widget-header .fc-agenda-divider-inner { + background: #eee; +} + +/* slot rows */ + +.fc-agenda-slots th { + border-width: 1px 1px 0; +} + +.fc-agenda-slots td { + border-width: 1px 0 0; + background: none; +} + + .fc-agenda-slots td div { + height: 20px; + } + +.fc-agenda-slots tr.fc-slot0 th, +.fc-agenda-slots tr.fc-slot0 td { + border-top-width: 0; +} + +.fc-agenda-slots tr.fc-minor th, +.fc-agenda-slots tr.fc-minor td { + border-top-style: dotted; +} + + .fc-agenda-slots tr.fc-minor th.ui-widget-header { + *border-top-style: solid; /* doesn't work with background in IE6/7 */ + } + + + +/* Vertical Events +------------------------------------------------------------------------*/ + +.fc-event-vert { + border-width: 0 1px; +} + + .fc-event-vert .fc-event-head, + .fc-event-vert .fc-event-content { + position: relative; + z-index: 2; + width: 100%; + overflow: hidden; + } + + .fc-event-vert .fc-event-time { + white-space: nowrap; + font-size: 10px; + } + + .fc-event-vert .fc-event-bg { /* makes the event lighter w/ a semi-transparent overlay */ + position: absolute; + z-index: 1; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #fff; + opacity: .3; + filter: alpha(opacity=30); + } + +.fc .ui-draggable-dragging .fc-event-bg, /* TODO: something nicer like .fc-opacity */ +.fc-select-helper .fc-event-bg { + display: none\9; /* for IE6/7/8. nested opacity filters while dragging don't work */ +} + +/* resizable */ + +.fc-event-vert .ui-resizable-s { + bottom: 0 !important; /* importants override pre jquery ui 1.7 styles */ + width: 100% !important; + height: 8px !important; + overflow: hidden !important; + line-height: 8px !important; + font-size: 11px !important; + font-family: monospace; + text-align: center; + cursor: s-resize; +} + +.fc-agenda .ui-resizable-resizing { /* TODO: better selector */ + _overflow: hidden; +} diff --git a/NzbDrone.Backbone/Content/tablesorter.bootstrap.css b/NzbDrone.Backbone/Content/tablesorter.bootstrap.css index 4a69e5687..191e30433 100644 --- a/NzbDrone.Backbone/Content/tablesorter.bootstrap.css +++ b/NzbDrone.Backbone/Content/tablesorter.bootstrap.css @@ -5,124 +5,131 @@ .tablesorter-bootstrap { width: 100%; } -.tablesorter-bootstrap .tablesorter-header, -.tablesorter-bootstrap tfoot th, -.tablesorter-bootstrap tfoot td { - font: bold 14px/20px Arial, Sans-serif; - position: relative; - padding: 8px; - margin: 0 0 18px; - list-style: none; - background-color: #FBFBFB; - background-image: -moz-linear-gradient(top, white, #efefef); - background-image: -ms-linear-gradient(top, white, #efefef); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#efefef)); - background-image: -webkit-linear-gradient(top, white, #efefef); - background-image: -o-linear-gradient(top, white, #efefef); - background-image: linear-gradient(to bottom, white, #efefef); - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType=0); - background-repeat: repeat-x; - -webkit-box-shadow: inset 0 1px 0 white; - -moz-box-shadow: inset 0 1px 0 #ffffff; - box-shadow: inset 0 1px 0 white; -} -.tablesorter-bootstrap .tablesorter-header { - cursor: pointer; -} + .tablesorter-bootstrap .tablesorter-header, + .tablesorter-bootstrap tfoot th, + .tablesorter-bootstrap tfoot td { + font: bold 14px/20px Arial, Sans-serif; + position: relative; + padding: 8px; + margin: 0 0 18px; + list-style: none; + background-color: #FBFBFB; + background-image: -moz-linear-gradient(top, white, #efefef); + background-image: -ms-linear-gradient(top, white, #efefef); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#efefef)); + background-image: -webkit-linear-gradient(top, white, #efefef); + background-image: -o-linear-gradient(top, white, #efefef); + background-image: linear-gradient(to bottom, white, #efefef); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef', GradientType=0); + background-repeat: repeat-x; + -webkit-box-shadow: inset 0 1px 0 white; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 white; + } -.tablesorter-bootstrap .tablesorter-header-inner { - position: relative; - padding: 4px 18px 4px 4px; -} + .tablesorter-bootstrap .tablesorter-header { + cursor: pointer; + } -/* bootstrap uses for icons */ -.tablesorter-bootstrap .tablesorter-header i { - position: absolute; - right: 2px; - top: 50%; - margin-top: -7px; /* half the icon height; older IE doesn't like this */ - width: 14px; - height: 14px; - background-repeat: no-repeat; - line-height: 14px; - display: inline-block; -} -.tablesorter-bootstrap .bootstrap-icon-unsorted { - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOCAYAAAD5YeaVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWVJREFUeNqUUL9Lw2AUTGP8mqGlpBQkNeCSRcckEBcHq1jImMElToKuDvpHFMGhU0BQcHBwLji6CE1B4uB/INQsDi4d2jQ/fPeZxo764OV6915f7lLJ81xot9tCURXqdVEUr7IsO6ffH9Q5BlEUCaLwWxWqTcbYnaIoh0Dw4gAvcWlxq1qt9hqNxg6hUGAP+uIPUrGs0qXLer2+v/pTX6QpxLtkc2U2m53ACb8sSdIDXerSEms2m6+DweAICA4d89KGbduf9MpEVdXQ9/2LVqv1CASHjjn3iq/x1xKFfxQPqGnada1W86bT6SiO42OS3qk3KPStLMvbk8nkfjwen/LLuq6blFymMB0KdUPSGhAcOualjX6/f0bCiC7NaWGPQr0BwaFjzn0gYJqmLAiCA8/zni3LmhuGkQPBoWPOPwQeaPIqD4fDruu6L6Zp5kBw6IudchmdJAkLw3DXcZwnIPjy/FuAAQCiqqWWCAFKcwAAAABJRU5ErkJggg==); -} + .tablesorter-bootstrap .tablesorter-header-inner { + position: relative; + padding: 4px 18px 4px 4px; + } -/* since bootstrap (table-striped) uses nth-child(), we just use this to add a zebra stripe color */ -.tablesorter-bootstrap tr.odd td { - background-color: #f9f9f9; -} -.tablesorter-bootstrap tbody > .odd:hover > td, -.tablesorter-bootstrap tbody > .even:hover > td { - background-color: #f5f5f5; -} -.tablesorter-bootstrap tr.even td { - background-color: #fff; -} + /* bootstrap uses for icons */ + .tablesorter-bootstrap .tablesorter-header i { + position: absolute; + right: 2px; + top: 50%; + margin-top: -7px; /* half the icon height; older IE doesn't like this */ + width: 14px; + height: 14px; + background-repeat: no-repeat; + line-height: 14px; + display: inline-block; + } -/* processing icon */ -.tablesorter-bootstrap .tablesorter-processing { - background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs='); - position: absolute; - z-index: 1000; -} + .tablesorter-bootstrap .bootstrap-icon-unsorted { + background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOCAYAAAD5YeaVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAWVJREFUeNqUUL9Lw2AUTGP8mqGlpBQkNeCSRcckEBcHq1jImMElToKuDvpHFMGhU0BQcHBwLji6CE1B4uB/INQsDi4d2jQ/fPeZxo764OV6915f7lLJ81xot9tCURXqdVEUr7IsO6ffH9Q5BlEUCaLwWxWqTcbYnaIoh0Dw4gAvcWlxq1qt9hqNxg6hUGAP+uIPUrGs0qXLer2+v/pTX6QpxLtkc2U2m53ACb8sSdIDXerSEms2m6+DweAICA4d89KGbduf9MpEVdXQ9/2LVqv1CASHjjn3iq/x1xKFfxQPqGnada1W86bT6SiO42OS3qk3KPStLMvbk8nkfjwen/LLuq6blFymMB0KdUPSGhAcOualjX6/f0bCiC7NaWGPQr0BwaFjzn0gYJqmLAiCA8/zni3LmhuGkQPBoWPOPwQeaPIqD4fDruu6L6Zp5kBw6IudchmdJAkLw3DXcZwnIPjy/FuAAQCiqqWWCAFKcwAAAABJRU5ErkJggg==); + } -/* filter widget */ -.tablesorter-bootstrap .tablesorter-filter-row .tablesorter-filter { - width: 98%; - height: inherit; - margin: 0 auto; - padding: 4px 6px; - background-color: #fff; - color: #333; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - -webkit-transition: height 0.1s ease; - -moz-transition: height 0.1s ease; - -o-transition: height 0.1s ease; - transition: height 0.1s ease; -} -.tablesorter-bootstrap .tablesorter-filter-row td { - background: #eee; - line-height: normal; - text-align: center; - padding: 4px 6px; - vertical-align: middle; - -webkit-transition: line-height 0.1s ease; - -moz-transition: line-height 0.1s ease; - -o-transition: line-height 0.1s ease; - transition: line-height 0.1s ease; -} -/* hidden filter row */ -.tablesorter-bootstrap .tablesorter-filter-row.hideme td { - padding: 2px; /* change this to modify the thickness of the closed border row */ - margin: 0; - line-height: 0; -} -.tablesorter-bootstrap .tablesorter-filter-row.hideme .tablesorter-filter { - height: 1px; - min-height: 0; - border: 0; - padding: 0; - margin: 0; - /* don't use visibility: hidden because it disables tabbing */ - opacity: 0; - filter: alpha(opacity=0); -} + /* since bootstrap (table-striped) uses nth-child(), we just use this to add a zebra stripe color */ + .tablesorter-bootstrap tr.odd td { + background-color: #f9f9f9; + } -/* pager plugin */ -.tablesorter-bootstrap .tablesorter-pager select { - padding: 4px 6px; -} -.tablesorter-bootstrap .tablesorter-pager .pagedisplay { - border: 0; -} + .tablesorter-bootstrap tbody > .odd:hover > td, + .tablesorter-bootstrap tbody > .even:hover > td { + background-color: #f5f5f5; + } + + .tablesorter-bootstrap tr.even td { + background-color: #fff; + } + + /* processing icon */ + .tablesorter-bootstrap .tablesorter-processing { + background-image: url('data:image/gif;base64,R0lGODlhFAAUAKEAAO7u7lpaWgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgACACwAAAAAFAAUAAACQZRvoIDtu1wLQUAlqKTVxqwhXIiBnDg6Y4eyx4lKW5XK7wrLeK3vbq8J2W4T4e1nMhpWrZCTt3xKZ8kgsggdJmUFACH5BAEKAAIALAcAAAALAAcAAAIUVB6ii7jajgCAuUmtovxtXnmdUAAAIfkEAQoAAgAsDQACAAcACwAAAhRUIpmHy/3gUVQAQO9NetuugCFWAAAh+QQBCgACACwNAAcABwALAAACE5QVcZjKbVo6ck2AF95m5/6BSwEAIfkEAQoAAgAsBwANAAsABwAAAhOUH3kr6QaAcSrGWe1VQl+mMUIBACH5BAEKAAIALAIADQALAAcAAAIUlICmh7ncTAgqijkruDiv7n2YUAAAIfkEAQoAAgAsAAAHAAcACwAAAhQUIGmHyedehIoqFXLKfPOAaZdWAAAh+QQFCgACACwAAAIABwALAAACFJQFcJiXb15zLYRl7cla8OtlGGgUADs='); + position: absolute; + z-index: 1000; + } -th{ + /* filter widget */ + .tablesorter-bootstrap .tablesorter-filter-row .tablesorter-filter { + width: 98%; + height: inherit; + margin: 0 auto; + padding: 4px 6px; + background-color: #fff; + color: #333; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: height 0.1s ease; + -moz-transition: height 0.1s ease; + -o-transition: height 0.1s ease; + transition: height 0.1s ease; + } + + .tablesorter-bootstrap .tablesorter-filter-row td { + background: #eee; + line-height: normal; + text-align: center; + padding: 4px 6px; + vertical-align: middle; + -webkit-transition: line-height 0.1s ease; + -moz-transition: line-height 0.1s ease; + -o-transition: line-height 0.1s ease; + transition: line-height 0.1s ease; + } + /* hidden filter row */ + .tablesorter-bootstrap .tablesorter-filter-row.hideme td { + padding: 2px; /* change this to modify the thickness of the closed border row */ + margin: 0; + line-height: 0; + } + + .tablesorter-bootstrap .tablesorter-filter-row.hideme .tablesorter-filter { + height: 1px; + min-height: 0; + border: 0; + padding: 0; + margin: 0; + /* don't use visibility: hidden because it disables tabbing */ + opacity: 0; + filter: alpha(opacity=0); + } + + /* pager plugin */ + .tablesorter-bootstrap .tablesorter-pager select { + padding: 4px 6px; + } + + .tablesorter-bootstrap .tablesorter-pager .pagedisplay { + border: 0; + } + +th { background-repeat: no-repeat; -} \ No newline at end of file +} diff --git a/NzbDrone.Backbone/Content/theme.css b/NzbDrone.Backbone/Content/theme.css new file mode 100644 index 000000000..e0f51168a --- /dev/null +++ b/NzbDrone.Backbone/Content/theme.css @@ -0,0 +1,890 @@ +body { + background-color: #f6f6f6; +} + + body p { + font-size: 0.9em; + } + + body p.sub { + color: #999; + } + + body h1, body h2, body h3, body h4, body h5, body h6 { + text-transform: uppercase; + font-weight: 300; + } + +#logo { + color: #333; +} + +.page { + width: 980px; + margin: auto; + background-color: #FFF; + border-radius: 6px; + margin-top: -70px; + padding: 20px 0px; + box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); +} + + .page .header { + padding-bottom: 10px; + margin-bottom: 20px; + border-bottom: 1px solid #EEE; + } + +@media (min-width: 1200px) { + .page { + width: 1210px; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .page { + width: 764px; + } +} + +@media (max-width: 767px) { + body { + padding-left: 0; + padding-right: 0; + } + + .page { + width: 100%; + } + + .page-container { + padding: 0px 20px; + } + + #in-nav ul.pull-right { + top: 0px !important; + } + + .message-sidebar { + margin-right: -20px !important; + } +} + +#in-nav { + background-color: white; + background-repeat: repeat; + height: 50px; + padding-top: 10px; +} + + #in-nav ul { + position: relative; + top: 10px; + } + + #in-nav ul li { + list-style-type: none; + display: inline; + } + + #in-nav ul li a { + padding: 10px; + } + +#in-sub-nav { + background-color: #333333; + -moz-box-shadow: inset 0px 0px 10px #111111; + -webkit-box-shadow: inset 0px 0px 10px #111111; + box-shadow: inset 0px 0px 10px #111111; +} + + #in-sub-nav ul { + text-align: center; + margin-bottom: 80px; + } + + #in-sub-nav li { + list-style-type: none; + display: inline-block; + } + + #in-sub-nav li a { + display: block; + border-radius: 6px; + padding: 15px 10px 5px; + min-height: 56px; + min-width: 64px; + margin: 20px 10px 10px; + color: #FFF; + font-weight: 100; + } + + #in-sub-nav li a:hover, #in-sub-nav li a.active { + background-color: #555; + text-decoration: none; + } + + #in-sub-nav li span.label.pull-right { + position: relative; + top: 24px; + right: 14px; + } + +footer { + padding-top: 20px; + padding-bottom: 20px; + color: #999; +} + + footer a { + color: #999; + } + +.divide { + border-top: 1px solid #EEE; + margin-top: 40px; + padding-top: 40px; +} + +.small-divide { + border-top: 1px solid #EEE; + margin-top: 20px; + padding-top: 20px; +} + +.batch { + background-image: url(images/white-batch-32.png); + display: inline-block; + height: 32px; + width: 32px; +} + +.home { + background-position: -128px -96px; +} + +.star { + background-position: -192px -96px; +} + +.forms { + background-position: -96px -32px; +} + +.stream { + background-position: 0 -64px; +} + +.tables { + background-position: -32px -32px; +} + +.settings { + background-position: -288px -128px; +} + +.quill { + background-position: -288px 0px; +} + +.users { + background-position: 0 -96px; +} + +.plane { + background-position: -256px -96px; +} + +.calendar { + background-position: -160px -128px; +} + +.batch-big { + background-image: url(images/white-batch-64.png); + display: inline-block; + height: 64px; + width: 64px; +} + +.b-wifi { + background-position: -256px -64px; +} + +.b-code { + background-position: -64px 0px; +} + +.b-comment { + background-position: -192px -256px; +} + +.b-flag { + background-position: -384px -256px; +} + +.b-database { + background-position: -256px 0px; +} + +.b-alarm { + background-position: -384px 0px; +} + +/* ============== messages ============== */ +.message-sidebar { + border-right: 1px solid #EEE; + margin: -20px; + margin-right: 0; +} + + .message-sidebar a.message-preview { + display: block; + background-color: #F6F6F6; + border-bottom: 1px solid #EEE; + padding: 10px 20px; + } + + .message-sidebar a.message-preview h4 { + font-weight: 400; + text-transform: none; + } + + .message-sidebar a.message-preview p, .message-sidebar a.message-preview h5 { + color: #999; + } + + .message-sidebar a.new { + background-color: #FFF; + } + + .message-sidebar a.active { + background-color: #008DCD; + color: #FFF; + } + + .message-sidebar a.active p, .message-sidebar a.active h5 { + color: rgba(255, 255, 255, 0.8); + } + + .message-sidebar a:hover { + text-decoration: none; + cursor: pointer; + } + + .message-sidebar .load-more { + text-align: center; + } + + .message-sidebar .load-more a { + padding: 20px; + display: block; + } + +@media (min-width: 768px) { + .message-sidebar { + overflow: auto; + height: 700px; + } +} + +.messages h4 { + text-transform: none; + font-weight: 400; +} + +.messages .message { + padding-bottom: 20px; + border-bottom: 1px solid #EEE; + margin-bottom: 20px; +} + + .messages .message h5 { + font-weight: 300; + } + +.messages .message-body { + padding-left: 80px; +} + + .messages .message-body textarea { + height: 80px; + margin-right: 20px; + width: 96%; + } + +/* ============== login ============== */ +.login { + padding: 20px; + margin-top: 40px; + margin-bottom: 80px; +} + +/* ============== sidebar ============== */ +.sidebar { + border-top: 1px solid #EEE; +} + + .sidebar ul { + padding: 0; + margin: 0; + } + + .sidebar ul li { + list-style-type: none; + } + + .sidebar ul li a { + display: block; + padding: 10px; + border-bottom: 1px solid #EEE; + text-transform: uppercase; + } + + .sidebar ul li a:hover { + background-color: #EEE; + /* color: #FFF;*/ + text-decoration: none; + } + + .sidebar ul li ul { + background-color: #F6F6F6; + box-shadow: inset 0 1px 10px #E0E0E0; + } + +/* ============== stat lists ============== */ +ul.stat-list { + margin: 0; +} + + ul.stat-list li { + list-style-type: none; + } + + ul.stat-list li label, ul.stat-list li h4, ul.stat-list li small, ul.stat-list li p { + display: inline-block; + } + + ul.stat-list li label { + height: 32px; + width: 32px; + border-radius: 2px; + text-align: center; + vertical-align: middle; + margin-right: 10px; + } + + ul.stat-list li label i { + margin-top: 8px; + } + + ul.stat-list li h4 { + font-weight: 600; + margin-right: 10px; + min-width: 30px; + } + + ul.stat-list li h4.sub { + color: #999; + font-weight: 300; + } + +.progress-small { + height: 8px; +} + +/* ============== widgets ============== */ +.widget { + background-color: #eeeeee; + color: #555555; + padding: 20px; + border-radius: 6px; + margin-bottom: 20px; +} + + .widget td.bar-label { + width: 20%; + text-align: right; + padding-right: 20px; + color: #999; + font-weight: 300; + } + + .widget td.bar-number, .widget td.bar-percent { + width: 15%; + font-weight: 600; + } + + .widget td.bar-percent span { + font-weight: 300; + } + + .widget td .progress { + margin-top: 10px; + margin-bottom: 10px; + border-radius: 4px; + display: block; + width: 100%; + height: 8px; + overflow: hidden; + } + +/* ============== sparks ============== */ +.spark { + margin-bottom: 20px; +} + + .spark h4 { + font-weight: 500; + } + + .spark h4.sub { + color: #999; + font-weight: 300; + } + + .spark h4.sub span.minus { + color: #ea494a; + float: right; + } + + .spark h4.sub span.plus { + color: #4cb158; + float: right; + } + + .spark .sparklines { + float: right; + } + +/* ============== knobs ============== */ +.knob { + text-align: center; +} + +/* ============== table-panel ============== */ +.table-panel i { + margin: 4px; +} + +.table-panel table { + border-top: 1px solid #EEE; +} + +/* ============== peity ============== */ +.peity { + margin-bottom: 20px; +} + + .peity canvas { + margin-right: 10px; + } + + .peity h4 { + display: inline-block; + font-weight: 600; + min-width: 30px; + margin: 0; + } + + .peity h4.sub { + font-weight: 300; + color: #999; + } + +/* ============== panels ============== */ +.panel { + width: 150px; + background-color: #EEE; + border-radius: 6px; + text-align: center; + display: inline-block; + margin-bottom: 20px; + margin-right: 20px; +} + + .panel .top { + border-top-left-radius: 6px; + border-top-right-radius: 6px; + background-color: #555555; + padding-top: 20px; + } + + .panel .top i { + display: block; + margin: 0px auto 20px; + } + + .panel .top h6 { + display: inline; + background-color: #555555; + position: relative; + top: 5px; + padding: 6px 12px; + border-radius: 30px; + color: #FFF; + font-weight: 600; + font-size: 0.7em; + } + + .panel .bottom { + padding-top: 20px; + border-bottom-left-radius: 6px; + border-bottom-right-radius: 6px; + text-align: center; + border-top: none; + } + + .panel .bottom h2 { + font-weight: 600; + margin: 0; + } + + .panel .bottom h6 { + font-size: 0.7em; + font-weight: 600; + position: relative; + bottom: 10px; + color: #555555; + } + + .panel .warning, .panel .warning h6 { + background-color: #ffa93c; + /* box-shadow: inset 0 0 10px lighten($warning, 8%); + border: 1px solid darken($warning, 20%)*/ + } + + .panel .success, .panel .success h6 { + background-color: #4cb158; + /* box-shadow: inset 0 0 10px lighten($success, 8%); + border: 1px solid darken($success, 20%)*/ + } + + .panel .danger, .panel .danger h6 { + background-color: #ea494a; + /* box-shadow: inset 0 0 10px lighten($danger, 8%); + border: 1px solid darken($danger, 20%)*/ + } + + .panel .info, .panel .info h6 { + background-color: #14b8d4; + /* box-shadow: inset 0 0 10px lighten($info, 8%); + border: 1px solid darken($info, 20%)*/ + } + + .panel .primary, .panel .primary h6 { + background-color: #007ccd; + /* box-shadow: inset 0 0 10px lighten($primary, 8%); + border: 1px solid darken($primary, 20%)*/ + } + + .panel .purple, .panel .purple h6 { + background-color: #7932ea; + /* box-shadow: inset 0 0 10px lighten($purple, 8%); + border: 1px solid darken($purple, 20%)*/ + } + +/* ============== profile ============== */ +.stats { + text-align: center; +} + + .stats .stat { + background-color: #eeeeee; + color: #555555; + padding: 10px; + border-radius: 6px; + margin-bottom: 20px; + text-align: center; + } + + .stats .stat h2 { + font-weight: 600; + } + + .stats .stat h6 { + margin-top: -10px; + } + + .stats .warning { + background-color: #ffa93c; + color: #FFF; + } + + .stats .success { + background-color: #4cb158; + color: #FFF; + } + + .stats .danger { + background-color: #ea494a; + color: #FFF; + } + + .stats .info { + background-color: #14b8d4; + color: #FFF; + } + + .stats .primary { + background-color: #007ccd; + color: #FFF; + } + + .stats .purple { + background-color: #7932ea; + color: #FFF; + } + + .stats .inverse { + background-color: #333; + color: #FFF; + } + +.rating-star, .no-star, .half-star { + display: inline-block; + height: 16px; + width: 16px; + background-image: url(../img/stars.png); +} + +.no-star { + background-position: 0 -16px; +} + +.half-star { + background-position: 0 -32px; +} + +.profile-sidebar ul { + margin: 0; + margin-top: 20px; +} + + .profile-sidebar ul li { + list-style-type: none; + border-top: 1px solid #EEE; + padding: 10px 0px; + } + + .profile-sidebar ul li i { + margin-right: 5px; + } + +/* ============== tables ============== */ +.tables code { + display: inline-block; + margin: 2px; +} + +/* ============== stream ============== */ +.filters input[type="checkbox"] { + float: left; + margin-right: 10px; +} + +.filters h5 { + margin-top: 20px; + padding-bottom: 5px; + border-bottom: 1px solid #EEE; +} + +.filters span { + color: #999; +} + +.stream .item { + border-bottom: 1px solid #EEE; + padding: 10px 0px 30px 60px; +} + + .stream .item .stream-icon { + display: inline-block; + background-color: #CCC; + border-radius: 4px; + height: 40px; + width: 40px; + text-align: center; + margin-left: -40px; + margin-bottom: -40px; + position: relative; + top: 15px; + right: 20px; + float: left; + } + + .stream .item .stream-icon i { + margin-top: 12px; + } + + .stream .item .stream-success { + background-color: #4cb158; + } + + .stream .item .stream-danger { + background-color: #ea494a; + } + + .stream .item .stream-warning { + background-color: #ffa93c; + } + + .stream .item .stream-info { + background-color: #14b8d4; + } + + .stream .item .avatar { + border-radius: 4px; + margin-left: -40px; + margin-bottom: -40px; + height: 40px; + position: relative; + top: 15px; + right: 20px; + float: left; + } + + .stream .item h4 { + margin-bottom: 6px; + } + + .stream .item p { + color: #777; + } + + .stream .item p.date { + padding: 0; + float: right; + margin-top: 10px; + } + +/* ============== faq ============== */ +.qa { + border-bottom: 1px solid #EEE; + padding-bottom: 20px; + margin-bottom: 20px; + margin-top: 20px; +} + + .qa h4 { + text-transform: none; + font-weight: 400; + } + +/* ============== calendar ============== */ +.event { + display: inline-block; + width: 100%; + margin-bottom: 10px; + border-top: 1px solid #EEE; + padding-top: 10px; +} + + .event p { + color: #999; + } + + .event h4 { + text-transform: none !important; + font-weight: 500; + color: #008dcd; + margin: 5px 0px; + } + + .event .date { + text-align: center; + display: inline-block; + border-left: 4px solid #EEE; + padding-left: 16px; + float: left; + margin-right: 20px; + } + + .event .date h1 { + font-weight: 500; + line-height: 0.8em; + } + + .event .date h4 { + line-height: 1em; + color: #555555; + font-weight: 300; + } + + .event .success { + border-color: #4cb158; + } + + .event .danger { + border-color: #ea494a; + } + + .event .info { + border-color: #14b8d4; + } + + .event .primary { + border-color: #007ccd; + } + + .event .warning { + border-color: #ffa93c; + } + + .event .purple { + border-color: #7932ea; + } + + .event .inverse { + border-color: #333; + } + +#events .load-more { + text-align: center; +} + +@media (min-width: 768px) { + #events { + overflow: auto; + height: 600px; + } +} + +#calendar h2 { + font-size: 17.5px; +} + +#calendar th { + background-color: #EEE; +} + +#calendar th, #calendar td { + border-color: #EEE; +} + +#calendar .fc-event-skin { + background-color: #007ccd; + border: 1px solid #007ccd; + border-radius: 4px; + text-align: center; +} + +/* ============== tags ============== */ +.tag { + display: inline-block; + background-color: #EEE; + padding: 3px 8px; + margin-right: 5px; + margin-bottom: 5px; + border-radius: 4px; +} + + .tag:hover { + background-color: #008dcd; + color: #FFF; + text-decoration: none; + } + +/* ============== settings ============== */ +.settings-group { + margin-top: 40px; +} diff --git a/NzbDrone.Backbone/Content/toastr.css b/NzbDrone.Backbone/Content/toastr.css new file mode 100644 index 000000000..c30ba9f44 --- /dev/null +++ b/NzbDrone.Backbone/Content/toastr.css @@ -0,0 +1,174 @@ +.toast-title +{ + font-weight: bold; +} + +.toast-message +{ + -ms-word-wrap: break-word; + word-wrap: break-word; +} + + .toast-message a, + .toast-message label + { + color: #FFF; + } + + .toast-message a:hover + { + color: #CCC; + text-decoration: none; + } + +.toast-top-left +{ + left: 12px; + top: 12px; +} + +.toast-bottom-right +{ + bottom: 12px; + right: 12px; +} + +.toast-bottom-left +{ + bottom: 12px; + left: 12px; +} + +#toast-container +{ + position: fixed; + z-index: 9999; +} + + #toast-container > div + { + background-position: 15px center; + background-repeat: no-repeat; + -moz-border-radius: 3px 3px 3px 3px; + -webkit-border-radius: 3px 3px 3px 3px; + border-radius: 3px 3px 3px 3px; + -moz-box-shadow: 0 0 12px #999999; + -webkit-box-shadow: 0 0 12px #999999; + box-shadow: 0 0 12px #999999; + color: #FFFFFF; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; + filter: alpha(opacity=80); + margin: 0 0 6px; + opacity: 0.8; + padding: 15px 15px 15px 50px; + width: 300px; + } + +.toast +{ + background-color: #030303; +} + +.toast-success +{ + background-color: #51A351; +} + +.toast-error +{ + background-color: #BD362F; +} + +.toast-info +{ + background-color: #2F96B4; +} + +.toast-warning +{ + background-color: #F89406; +} + +.toast-top-right +{ + right: 12px; + top: 12px; +} + +#toast-container > :hover +{ + -moz-box-shadow: 0 0 12px #000000; + -webkit-box-shadow: 0 0 12px #000000; + box-shadow: 0 0 12px #000000; + cursor: pointer; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; + filter: alpha(opacity=100); + opacity: 1; +} + +#toast-container > .toast-info +{ + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important; +} + +#toast-container > .toast-error +{ + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important; +} + +#toast-container > .toast-success +{ + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important; +} + +#toast-container > .toast-warning +{ + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important; +} + +/*Responsive Design*/ + +@media all and (max-width: 240px) +{ + #toast-container > div + { + padding: 8px 8px 8px 50px; + width: 108px; + } +} + +@media all and (min-width: 241px) and (max-width: 320px) +{ + #toast-container > div + { + padding: 8px 8px 8px 50px; + width: 128px; + } +} + +@media all and (min-width: 321px) and (max-width: 480px) +{ + #toast-container > div + { + padding: 8px 8px 8px 50px; + width: 192px; + } +} + +@media all and (min-width: 481px) and (max-width: 768px) +{ + #toast-container > div + { + padding: 15px 15px 15px 50px; + width: 300px; + } +} + +@media all and (min-width: 769px) +{ + #toast-container > div + { + padding: 15px 15px 15px 50px; + width: 300px; + } +} \ No newline at end of file diff --git a/NzbDrone.Backbone/Index.html b/NzbDrone.Backbone/Index.html index a3e2a6aec..2994ab51c 100644 --- a/NzbDrone.Backbone/Index.html +++ b/NzbDrone.Backbone/Index.html @@ -9,13 +9,11 @@ - - - - - + + + + -