From 736a4fb77e2da27e1dc7f9f5a1697744b7596085 Mon Sep 17 00:00:00 2001 From: Maryana Rozhankivska Date: Tue, 4 Feb 2014 11:52:03 +0200 Subject: [PATCH 01/19] all locale files re-compiled: fix of #416 Some language problems in the french Config Page --- locale/cs_CZ.utf8/LC_MESSAGES/cs_CZ.utf8.mo | Bin 4823 -> 4823 bytes locale/de_DE.utf8/LC_MESSAGES/de_DE.utf8.mo | Bin 4776 -> 4776 bytes locale/en_EN.utf8/LC_MESSAGES/en_EN.utf8.mo | Bin 4481 -> 4481 bytes locale/es_ES.utf8/LC_MESSAGES/es_ES.utf8.mo | Bin 4195 -> 4848 bytes locale/fa_IR.utf8/LC_MESSAGES/fa_IR.utf8.mo | Bin 5632 -> 5632 bytes locale/fr_FR.utf8/LC_MESSAGES/fr_FR.utf8.mo | Bin 4810 -> 4810 bytes locale/it_IT.utf8/LC_MESSAGES/it_IT.utf8.mo | Bin 4897 -> 4897 bytes locale/ru_RU.utf8/LC_MESSAGES/ru_RU.utf8.mo | Bin 5803 -> 5803 bytes 8 files changed, 0 insertions(+), 0 deletions(-) diff --git a/locale/cs_CZ.utf8/LC_MESSAGES/cs_CZ.utf8.mo b/locale/cs_CZ.utf8/LC_MESSAGES/cs_CZ.utf8.mo index 0e8f88bfc8615424c2c3b8730eb08c61b0126aaf..af0920d2c3ab7da7b6dd894ebc36ad0e8327e324 100644 GIT binary patch delta 1179 zcmXZbOGs2v9LMqhjk%7Rj~bn7QX|t58Zohv0+Tcu8HvPJp$LWpm9!~a2o-W&xN~7J z1p^TwEqd;JkP;fvCTtNR3XxFKMyO5TCMx>=^bF^o&$;)!{`Y^+tjE{m_gaGkW|qn` zqgX#x7&GYObv%MMu^1=uAU?u;oW(RQVhQFkIfhXz$3~=Bic0+#kfGM^?lWNvtdR%9 zJV@XaQtTsD5w7B1{N|qjbobk?-y@1B{UxY?YN<4@0TplyYQrv!U=NmJ2CMN_ey}^> zJ`eQ950SNP3JdT#YJq7C;Q}gSOQ;3cP#M{B_a2iJKsl=sKC0M7g6(iu>uG2Fpi?$Fo)Xk8S2H}pf-Mo&G^Cf2mf3n zLY@_Q9lr9+lGwuiR~{;r6;$##6;tfAv%}eq+MpNf@iJusR|{e#L-n8mBG26xuQ zV)nN_8i(k(<~qhu6LY8ypP&|ejVEv!^`^g3Z{+RU9Upc^Q2kY?{#w+A3DhU)K<#%4 z3)$ap(9k!(gZhT!sK3!;)VH5UW#AL)5N@ExZ{i~UK%Iq`;pd?J4K&AU=G+{|kIbCWNm4_`%1V(b7dljnrU8jechv-$LZqv*jf=bs7ww|B z)Mkhvp@l}92nj9wAlk%i!gM1=5-ki|4XvX7kDlS&^Sk$+ulKz7%t~q{buSY%nAz!_ zW)#a)mE#EdIF2oN1FP{qs{dn*;ymW?E!JR^!AWeudhAAuouN|uIi#yycF&{b7FZWA zCV0_-Gf1%_RTX~4N?dpEH{J6e*Iq^xaoTH90kuD1Z$*Rc z4i9;u9X~?mwi&FzIn)F%F@lSjz;~z#S5X<+aL;87QUD25dmAdi9^8XxQS)8F9e6F^ zhOst=vp9hiYmS*w>>!mEOrrwpcMhS(UBo6FaR#Uz7ElY$p*FUJTKFR#!_Tfg@W`(^ z#!-pYKI;1V9jtEljj(% gc_+eQKkZrgz|SQ$n|>*-Hm*}#-CXvfbTAQHaLaP;Nnu5_HXrWd`6C;gaQeO*27)1~i z(Mnnrr9u}%v2hf71)mp@HQ^NVXVeUOyhH`!ytpB7{NuDK#H|fsXc>qwO;q0tuoIN zd^pXAbvS|)dr1|-cQ_xX-S-*yKIhtfL=mCA4i(TEDvjHK3V17O!A@+zE(~K9SL2y# z?|+9uK4`}eum(p^1IN&hPf(e9ikj#(DihQ0{U>VS5QEhoMFrN3jkpUnUpLOf!^jXj z>hYij3iud{NU>i6K7L<95_h>_w&SAZo%(NU^KV0n`G+s6gJLGVuu&@DJ=jALqlo zo^|q|9rWN*Jdeu2EmSJ+A;re1w4*81Kl2LL;~!KYYx%>JsU&KA8rhrebKei40y&E@ zy#BA9^B;E|p1BThkU8x$uEbf?-`vP{TCoYWlRPfOB5J|Qs6cL@Qho=u;9XR|aa4d6 z=X(sXzRmEUv-{;5BIHFoZ$?enhWbZ3Pz&#N@B8sP?>(phGOVI;-Kd|lfXcuX)W35R z)o&12;X_O{@lbIczMvxhhFU1dY#I>83`S8IIe|KgYp6`!FJJI?MRxL}E5%JjwvoH7 z{L#P7XXR)hO?@n|$+x3C6i7$6(55TSt;5ij8;YHrS$=`{H@O;8dek~IrskVJzwv8&ON16DRndFH<0!7f2~_`w7{M2q$5&X35e6r)3F~neQml)I+Ix_$HsHR8tIW4F z73Zkfj#EgnH#}_F{Q7B#*bS)28_`ax787jP?H``6C@ zpLQKyx(;tq0l%P5|1Z>OZe%$*Y(uT&6t2fnRKP2!M6RQ@{1z(UeN?|`RDu=f2dp8! z{orLI{&5Y>?2A^OMooASbw&=M0{6J@e*DRI5tTrJC>nPRbvVzUc3=#3c5a~h-Nh~V z7(2J|QgI!=qB34Y1&T782E_3QZbI$IY1FT{irT5k;8M8Ipq{!qxyi_O>m&FS-WS>% rB)oiRe{kH(hAg=4@c&T zCNnOZ;FiD=26zR#@H%e9N0`AyOyV0X;CtMJ9emu0-MAI|k;{g-Y5W}Ws!e#il(5kD z(@~})hgIaVFWffZDz@Se@Bi!Vfb1GiVH&$o1@(FV5mdoNRKl~k1xIl+mT(u&Cd0-H z^K@v&6(omMu^E?90bXMq-=bFR11ew*wIaX0o#G=Ewg)xdgDUU@w&O4=-bGx8mqQ-- z)@D!%%D8|xk;{5o%(yJiO^F9k1&+8EP~T7DcAUm-co#L(MO5OKs0n^V74QlBF#P5( zw6o57aW85Hd5p!(PU3FbMLM;olgKAFiz;Xi6>uI^SOt}633YasQCsmDwNf=y!T+#8 zeoHW_!!d|DJm*n~W>5j=eEc5P6M4IWIy)kKKK>Oo<5g6mHPqJq^zlEatzFN@TCpT5-cHPr z-wt?35mot!x5rV3=Nf8jB2+<7QHSRls_-f*!3r+mD^vmFZH=v(LM0AS1>Scb;%NnV z!h;UabJXE^hs3ZND)BGW3|mr-0@_fACxaS4<&L2yFcsa352lavq~8F40$4BqW6}3` lK4#Irpuqi7&>QQI9tVZaLyYOy%|Baz;^<@ZQqXj@^*@ByWljJ9 delta 1195 zcmXZaUucbS9LMqR!+CZN+Ze|=GZJ?E$+=lNvWsDs+EM6~#)TH4xS=zwu+h`8skvJo zN#sHzhPFE5LfS6Kjf*K)isC|qcHzPW#rxxYpPuJ=J-@%-@9+8jD!EE-bW_x9W<7Og z+;)st5>H`>gSZ?k*oe1K{l_tduds;II1d*yxCPhZBJ4tL+sjMs`;o48+{^t*i>!@` zAu94%MQ;1Rs{ub_J^u9izg|ufUF~Vi;0jbi8@;|0mGDkfzuvR2@YeUs{czK(*moP(o z>*Yfko%Du5WG)*)1-y#d%bWQBm!b~Ol(&CEt@tY{&8~Z{r?K z@PH2;p2zMqGKYOf1^$CtVbg+I0$J4IS%zxg?H)lbU?9GfC}os_u5KPCu!0Klk3>h% k95^=tU<7B+nR|EKbI;t) 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 RS@J!$NEVw?=B* z0*~9_BFw?7uo14p3HUp_#h9wu%hx*i0jL9>f~{~0GE6bGD{v6|RoD-|gnIus*aH88 z&2TMU*QV@7sQoUe0D4lpALj6HMwsx8c?jm=Bd`rlrRxzSSThfs;Q4g@HCT`RCcFv0 z1NHqPRAsKD_D`@DU}~?y?d)fWrW60Bn~4G#f>hs(LWViaLk=E3CzNSFiF=xfmKCzg-KlGumj@L z987rxc3_`?2jJ6C4&Q(b^8t@ja1ri;>rk0@;ZzCqw^09fCc`YKNlv62lW+`s3M%4@ zP>z3qYSLAx_tzjXn{606xCQDedZE_GQu}zy(@?!N2lf6dIqI(rFR&m7m!Ry=p$_;K z>T0g0T!G!#tB~$B>rk1sajFs-fFx;-K?QmWsuyNp%^@Uaa{*FtvruIs#~(x8^=0@C zT!Jc5k!YBjm!ayTj{COQRn8p^SPmsEAgC@Ndy{NkX zPE?|@NmO3-KtH+LMxDVa6 z%De~ND*9JcdB;(8_Es6d=ykb<58ZbSPq>xLzwVF5N3)?VTVrSaAasSMpIvw6BR7=Y zo=IkWKMn&|$)0i7vX3p@-@K=;uHt4|zVePo#d7Q?cKHk6OvHX6@Dr~T#h!h^7Aj>w zc0q2$&9xrdSBQ$Xz(Qh8V$W5A*h^QYBl9?WvFC^0^zvuE`?2-yI^Ws0$tE3i))r=b z_iNiucd4z@HMb9YNu?AAvq5ZZaX#?lnmdJT&ieCF9F*PH?MZtnD$H0D6qB+a5>@2J zJ0|)z7N>0@*DnRjOGOhIJ~S2Uvr*BrjL=Jh zau9iJ)(#vW^p6f0O_vw_FzPX-I4V`b#Gj57n@Ou@Y*MzKAD4qdC5*gcM>xF3h%{9E#ChD{FV8~ diff --git a/locale/fa_IR.utf8/LC_MESSAGES/fa_IR.utf8.mo b/locale/fa_IR.utf8/LC_MESSAGES/fa_IR.utf8.mo index a7bb6f646c7f629ac9cc6d96b9634445dd633005..be6ebc576750b6e59eb5a6ab59a57a7ae5c2ccd4 100644 GIT binary patch delta 1195 zcmXZbNoW&M9LMqhNG5Gv8e_UxmnLee*hXSZ!6nvMm8LB&mkLo7PhJcP1{Ccj6Ayxj zAf1~%cu@~(4@IE}dMbhow)7yqNWEwfp^6A<5y9_|&hX}a-h1=be_p(lm%6>T(qd*q zVKb7I$m+0+E)HWmdbk4bVk?eeJ-);OPGKXqFt`mnunF@>vLP~kKZSI)Qcy3~S;f*c zRB7nMaU|IXvgP;*m*J0~{a;XbSzX_w*o^I{4Rr_YJ*W*2q82RTDm;S`EaL{eR$p1{ zaE}I^_z|*(jbj5oLrpM=A$)_1*feUw8Y&_SK|RVKZ7hlUoZ77dBu^+V|4^udbx(lz+ zV||;Ykf5PRYY$$<9XNrS=qtwYCo0r2jfAlhS8Bqjpiq9XDUb&wiv z!tbd0VqB0U>sywBLRv%(7}f`@;zoRc8u%Kuz&z@%I8-!o7*&tp3^t(-R6|AV7bdWg z|D-mWM%|%3cwCq20EOLnBGAW9>hEwH{y`1g%vIKe89avrn82sF8s8&_vv2;5(6Q!T wN_zTu37utm_xtmqoMZl0w?KZ;%{qDizFTP1P0^ztOh?s|;ca;0hW|$X0~%;+5C8xG delta 1195 zcmXZbOGs2v9LMqhjk%8YGMyYBJ-pdNoTk@|C}E>bkrOx}LA6LJS_RRQgrWy`VqDZF zgj?+rS`-w7!7Kt>)TUY_q0u5-1hxnzgdPyo1oi#V9nL+Ud(J)Q{LlG&EF=rbksW@$ znH{Jwqu5ERD4s_bFJm)a!zFkRHGT{$@ipdf5|?5FlN+%Wmtz(wc8E&fk03+sRM;Mh znr~a^DAJL@5>o6V)nfdNi||L-|2J$$iLUQ4tV0jAp^mV>2esimD&S$P#ba2FL%0Tq zEB*fi9?+o^KSp9$39IlKYJry+!3m7x6l%d)R7T2SJH{k!Yy;|h8nwY*jNu?^y|cIg zFZjGL*Dj#~6!8&WM~bBvno%r6rNDbp8$23%95w$8uE2|-w@@d2f(rZsb-?$i4NPM@ z`ZM8xIC<8<1nLCc=s0G5n4`Uq&aHSGmAY5hjkBnEt>jw^ccC`43p=q7o3MyU97WxQ zH&`IPP4nW>F+gtyuV4ztQ47tZF5yp9s^c7M6>i4en8z%RAVcgOD&P#R$3IB1mStwE zF@-B}KQ9;6*7NKux%+4>*i1_z*R50u|sZ>aIj+XyGbUyB4Rg9(ABORK|Xx zhc*09YNILC9m?QAU8+62Y{$XSJD8w7iJP#Dn%Krw)`IPL0`utMQ*6Kw$l>f;a3j)R zr|YXL&Dq|50H+T5Je6P$C?js^GKT;ooCJR55jJe^6s) zgJou1HqN6QbLiuFtjCME9`9f+&SM1@FpHnC3Tqgg#1wAAZsf8-9(q5FbhU9;&y`zX zZ8S{LumkhRW#4#2@jI@=pRWC{tNTRP`xqv$9+gn1YwtoO+>Z))6gT1sZonLF!%G#x z{|@(Q(25@+F)WXj_!2e20(w|P?bv73geBCD{C4#igOpe!>U|oO;6aSzG1Ppga1Blb z6c}rhr~p$qhnJDd(reAQEW<;A`%noUcaEXPpTw^j8RXLW2wtssMuh}j`*q25oU0-QyfY#MboZlMx*g-UnIHn4&UQb)F(R4chG_^pmyRa z^0jRimFQy}Qp0l!3h)ja@hd7r9bx^S6Q~uop$6{4BiM!7>S_fP>}hgZDAi361M v>*FRP>)`GQSG`Qc!tH*R=NZ2v(j7kVv&r4O(=WxXrR$gGu6*W~6{7zDL(yj~ delta 1195 zcmXZbPe>GD7{~EvYR9p%%r@6uiY#ikvamlJ6|LoZaRrkI+71zk7rhh}N<|%putOb! za3nfK3+kZ|s|_L|vcL-Su!5%!f*m3c(IMy(RNr5{%glV{{rf!cJMT`Xr_*;@!Ui)t zQDw$uXL$tJk3L?*M!b$Iv4rYBfz|jP3s}Kbm}GDYx8hoCLoPeXL+xjfu6E9q2LcOi z7Zrn4G+`OJY@SCAe!&&^!`1(B<$&mFk7GS3fEu{*5Uwe!W-4$ z{|;kRXvO153@hU@e2JQ13S&5f37kbu_!YGyzg#)aASISTwP#TYwqqPmqvpGSOYm~Y z3uEmnD!?E<#GA-v+2v+jc9@3(cc2pNcJ`shpT~80#W{>x>0?yjNz?-8Pzij(eHbpd z4hi;I9h*=qID(#M)`{CFcTuSTmyjwO!VP#ImB1@h!tbySE4ULsqY|&>duYouNR@S9 zp7>VeMTg@qW^feO;|!|fBCf`tsD1$t9j*lCa0l+jKGe?KLoMV1D)2K@f*(=y%^_3S z0yYrezVo8Y1NKV|bx4&px^gonDYu{!DdHjQMU5+=w)PP!fhW!vsI7kE${$ekR8R|8 z#1!%EH!nIQNoH4u&A1tJr~%#h@7uceVbtL%p;k76Iy>VyiBD0VsGskk1%;@cxQ%>m z8$l&Hfkjn3=S2bD;uf4oWw?|htp9TowZgrqfd}z8=22Tcgi3S_74UU*D|W12d!t`F tHyK%0h3H!>=N*W)`vtExy69&;i$?uIDz7$vX>KjOje8HbmHn!zn!idpXpH~> diff --git a/locale/it_IT.utf8/LC_MESSAGES/it_IT.utf8.mo b/locale/it_IT.utf8/LC_MESSAGES/it_IT.utf8.mo index d6ef989003bea1bc4c32af2f384827ab7bc7e617..42e26ba029a48a925b5e678df5eaf824932669c3 100644 GIT binary patch delta 1195 zcmXZaO-NKx7{>8;nz?@Dn2qL`HVBcC%w?h#%6F|5Q|R6?z;{TM3Y9#p^qEXOlghB@4ilSTgj z0Sh!}$BRe|%VRMvA3uNzoJg$k9&_XNr}~=`qQWcJFx->QR|K24!rF1 zz+AhE3NV3>@D@@mz0-_h87c+tLM1rt96`;$fcx+Y*5E8^r%R~7&rlm&LnZJ5ThagI z22^m)8kj=uAcH~3tQ(WOuhXam!knx6YcPQ+R6?DoL{1=6tREZkEGm&ZxEJS83j zU={IgfCmo2F5zyxjug91r3v>@fAb=0!4+)6_o$smn53hPqCQ!gJ>JARE?=p$<3&!~W#uKg!I=lwTo$4`i&4ZJ|D^A0us z8!GW1*spS6~4qGzQUzg&*BDLgSA*diuF@zd_OYPPPld{W`VWR zF+xWcD@d{TR7-FU7vm4t|JSu+MAvu%leiL<&?eX4iAs1UD&Qb4$AcKh60X8aRl)xW zcj?fH?;|m+f(vmHwZRLF;xwl4HEP4ps2iDg?F5UISOztoLnYXS3EYd??-VY;vjKlt zYv)k`M(`e9L5k%TnNe&Tl>+ZTC3wJj1hxJoHsU$wb<{~8p#ncc9dHJfz&qTC!ACbC z#XW0c7IlIS3?pXUn4$fFP9@-TuNq&0O_)U`R754xgDkNDT!)8HiA-QUmQnMb;9=t1 zl$(&{3(?231r?|dmFY30*cmD<97ZKNhIzb&Z8+n`eWEE~oJv=pMy<;uQ>+6CX}hqF z__l{XT!IZ@4PHcwU8B;1+o-Sk0cyi3T#s*2Cy%j6R~tvYvZOPOIzS8R)owto&*L)e z#uV{wpBpHlG8;p^%bTc=>oMxY)2NMRQ5%0k1^njvf8kTw^QaR~5=94ij@su9YW`PL z;y-b>CjQ~iTJ-s3S7R&c#J#9@d=wS%GHQdX*o!xiORz7fSNGesYs1lKPf|1W>*66J r%c&85kG4lPhb>+)(ixuiauEyfc*Tb88spc@qYMf>Z9G=-{HE%Eh2v#L diff --git a/locale/ru_RU.utf8/LC_MESSAGES/ru_RU.utf8.mo b/locale/ru_RU.utf8/LC_MESSAGES/ru_RU.utf8.mo index 970898dbae27618b55488ab0895c438445c37184..c8c29021223ac4e9ebe028bcd5f0497e3777b2e9 100644 GIT binary patch delta 1195 zcmXZbPe@cz6vy#1InO`YA4eO@vY|hkIwdwZ7%_%LIa6*@GK$E8Ac(}Efntd0Ws72< zKxQb~xyW2J%tE3?L?rYNS{MdVixLV8H!fO~LLGd*|GH-xOL4ts|X& zt(o(*gNNERH8W~h5f{4 zEa4@}vkjx;L`&SHQiL+#-lZo)q<9toN4<-QxK$+D>UUDWs|&MDNt=L@PZ z1*1@jDxd?mlHUfn*o;}ES&>r*PU3c4zCy-c7D6_^T9;G@-1G9^Lej5(3QXMrRsJN)1fa%OQ9piui~LsI$re; Dx^`?8 delta 1195 zcmXZbPe@cz6vy%Na^8&nGi%bu{!fLZ({3>kq~( zuto-k8AxFfY4(=O0{n#Y@tYg}e} z@P9&q0j>BhlEaEP7ayQrFo6+#j+Hotdf^OeM}E0}oQG6c4Jw{S71)V!JcxSV0M5ZP z0XIBr=THfT@eW=xCC;J>JnTG%dj2G?z_ZTFsFjYR5Yiz>c zy_-7f_(aMHg;Of5sTZTHrSzL#|T|BwiY$yFJQj_IT@oT9051muEn*Ik=VI>4p zScWQ~1?$OgN4TlRJko5OOEW&fP52X6Vm;@h7iCdr*p1X=y{K>JxZ)hy0P5c`$9a(3 zMp0k;EmXlzQ9JVr4=~q0a#M#tP+MBf0oP(bHsL5L(KBR`{Pg8$D|Dcn`Lm)QEtLNS Dz}{_j From c8265d95b0247c146793c9804198a9ed45b6f846 Mon Sep 17 00:00:00 2001 From: Thomas LEBEAU Date: Fri, 7 Feb 2014 00:07:54 +0100 Subject: [PATCH 02/19] [add] maj theme courgette : ajout tag --- themes/courgette/_menu.twig | 1 + themes/courgette/{view.twig => _view.twig} | 0 themes/courgette/css/.DS_Store | Bin 6148 -> 0 bytes themes/courgette/css/font.css | 14 +++- themes/courgette/css/style.css | 76 +++++++++++++++++++-- themes/courgette/edit-tags.twig | 20 ++++++ themes/courgette/font/icomoon.eot | Bin 0 -> 3056 bytes themes/courgette/font/icomoon.svg | 23 +++++++ themes/courgette/font/icomoon.ttf | Bin 0 -> 2892 bytes themes/courgette/font/icomoon.woff | Bin 0 -> 3020 bytes themes/courgette/tags.twig | 8 +++ 11 files changed, 135 insertions(+), 7 deletions(-) rename themes/courgette/{view.twig => _view.twig} (100%) delete mode 100644 themes/courgette/css/.DS_Store create mode 100644 themes/courgette/edit-tags.twig create mode 100755 themes/courgette/font/icomoon.eot create mode 100755 themes/courgette/font/icomoon.svg create mode 100755 themes/courgette/font/icomoon.ttf create mode 100755 themes/courgette/font/icomoon.woff create mode 100644 themes/courgette/tags.twig diff --git a/themes/courgette/_menu.twig b/themes/courgette/_menu.twig index 85487f7..5e73729 100755 --- a/themes/courgette/_menu.twig +++ b/themes/courgette/_menu.twig @@ -3,6 +3,7 @@
  • {% trans "home" %}
  • {% trans "favorites" %}
  • {% trans "archive" %}
  • +
  • {% trans "tags" %}
  • {% trans "config" %}
  • {% trans "logout" %}
  • diff --git a/themes/courgette/view.twig b/themes/courgette/_view.twig similarity index 100% rename from themes/courgette/view.twig rename to themes/courgette/_view.twig diff --git a/themes/courgette/css/.DS_Store b/themes/courgette/css/.DS_Store deleted file mode 100644 index c788a0934fae1aadac11b0d83ed8d337826f64e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKO-sW-5Pe&Fh@qxK zjd#@e_WYWv-Y|BBM?TR7Hmt{FEXiD9%DXpuXDm}Rj1=^jY^~^#o`ijabGFy`Bxj8K z#8@(}{VWn!cqJnZM|feZ<|T~u9ufOzcW1LZ!7E3Y8rx>ioL;}Yl?St`eKY)NWn7$_ zE8q&a0>4&(d$w41s_3;V;0m|`TLt9%5LpCs!&WhUI#{J608xG;ld&yl3CW3uxnZlw z2rXzTQB#8*F@mPkAB~qAwu+jLV26)jBL_R7gfu$)kBN?uD|+n;xB|Nh9O>;y_W$es z=l|U#zjFm#fq$hy7#0u3giEr$wX-no tags +{% endif %} +
      +{% for tag in tags %}
    • {{ tag.value }}
    • {% endfor %} +
    +
    + +

    {% trans "You can enter multiple tags, separated by commas." %}

    + + +
    +{% trans "return to article" %} +{% endblock %} diff --git a/themes/courgette/font/icomoon.eot b/themes/courgette/font/icomoon.eot new file mode 100755 index 0000000000000000000000000000000000000000..ff2d109d873a847e81d8a6ea671c41d172fe9ab3 GIT binary patch literal 3056 zcmahLTWlOx^_+RnK4v{TyEFS5+xr~Hj$gap9owE2O-+8mV6XTNhN;TB0f+e_#z*Ls0|WW3Lh0vq)OoB+?k1EhYHSU z?s?ub=bn4+nfqxNphYhN2L}P+HDr?3{6RUh^0N_MWT3(G za0br7x8NeQVS^+lyhxG_*d$wK(+i_81S6j9le0<4J{X2qfQON}uMSt0!tMto`6az4 zmsi{C+}Z6dGRhIZbgsR*PPmKsD}7C>#@vi{LudbYFpYF`xJ`SKpNZ(i? z0sjF1M*K12ODn6FucQ_!JWyANKX!3#xgGs>mq7eGOuyQ`vJOcgo%%cCdoQ(D&m2o_ z|DO0y=^GR4YnzuTPJ-}ZrU#w_d<{g>weT!So(b@0kcRIuyM2HZ_CYubuoJ$&hfQobk)o%{F@AAk+x zlqG%4ZPfCT96ZIsG!_d1my{cB@YJd{)~as9sk?eYmWp{eJn%J4^QlxeYukwgDybel z9@8Wd=lN7Ro3XnMCY-WTxH&NJ_1(W@P+qFmm@aGQ3`3dc`B2y}y06{zWwsGl=8gE| zwT<1+$&hU=#R>+#fj@^bJV&uMYE{dOp;Rn5mHOBWQf!u)q;Q-HNs|f7q!0~~?AiEJ z$g)1>R6Hv-mw3yxZpfjKqU%Z9>C4&niBhGKQxrqb^q+@p2?NV_KGa)M#8r3N}t^-3Sw3Xh19ODbpMHH!iZ=ZPTG!RFO)O% zDODyP^IAL+(Kucsuey=WaoA03WT)Z~-ohJHdxxM2P-csg^AxI6_x6X@oveE+-4j~* zJz;TASo4H!`mQAzD^~>QqM}t+aDuo$xglY*Ymi*Eeu(db zO6##|vgOFGQ~PB4t?yTV_=DlCpW*xOoPPJhg?CT;J+6v(@kg|8P^S7SCLK3PIoNyf z?%|o{%kRB6)Yq5InPxPqhWP4pmbL!&Tca>N{l3X6(GqK zr)o7^a_yKto<`H6;&=VALAc>cbWZVJyt}98=$BqtcuLlv8tX}?RWTZk6q2Tq8qnsh z@OJJ{f3~M5+>^`VM$U|WxjA+C5Mn=~!|R5P)JK#|F3*M09!sU#yb^WnEMiX73kDzY z;+v#@#5L;FV7QiRp#!b$?N$d`I2jOrO@KglH=q~h>E{XM`d)L99XhGO!>Yk5n{LC^ z>q%#|jh)V_i`$+SR3~vBB9; zi01`-Q{Y*Xqy-AQON{OxKf)>zzM^Jfe|_+oGg-*$t6ML6^R=f44Vl( zwEG+C0f^CHqPMqMujo9)ExZRh^n*)# z!J3}mu-UPr$DsPNF*t_PNDYJ<-Vv-?a*fmjScqZGt!0`oUzo|Et`~~sN}-^~@&0IU zeqwTNesUt8A4!JO!&y}t7?u=uEG)VM`F^xYrO&As`XJ-$s$s-MJ4s-Ral=qknzk@b zf10Cte=W46aDMUmZ^ouRgD`960KZKi`PF0GxlfhyfOvKT@PW<&yGQuV-y7M<*bn-C zhAC<4B0i*fZ_s;--h1@E2#6mNzU%YM{iB!u@jis;+;+ot*uf>djsN5d+&K3Q?k4vE zf0Ezef9=)04rjgo{3xJcYJfDj=~>Z7=pMsH1{~4P1T;@{DWCC?VXpZ0zFwC~fWC7L@C%=LX9ys&=p#rA;B`Q^3MwY5u6 t+>;O9kq=CuMW3NtGP^Oi;WFXV& + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/courgette/font/icomoon.ttf b/themes/courgette/font/icomoon.ttf new file mode 100755 index 0000000000000000000000000000000000000000..52463a8761fd7517217a302139702f98c20f2a26 GIT binary patch literal 2892 zcmahLTWlOx^_+R#nSIQ9c6Mj>HMaLTjvagLUGI+V*z3?HEhu(vm%0_mf@~5eP8!En z5~M@|(GMIUR8SQ@g8G9h+OL*;6iaC(e)>>9szl|Bd=#QKNMI>^AfQN z?$y2LdCxuf+;h(iAOM8nB@khB;p^3!TG)M`IKQTG{N#FjQ#if71%NrCSI)FAZ4&Gu z`U*ky%=xRQU%Q45RoaZjoOLziX2vzJN?g)-IXVC{<3u{&% z`oLF?p^Z?S9m!@#W{VHuf=CS|NfHE_aBS=m&Lv}Gd=^zz+*qqr zY*jO#`cgp<5NR44dx-t#THi!qk>W*B=-k5xcpn^?pePyRUbCK8Shp7oGgvHisU&N9 z-CnObSg(0ax8WHHrWEsVaOfMD7E`Hg)^QRER8xIMJfb6M8OnWnlZilMM+_FlUg@EkL)E}HSFYZrIFBt?F;JY!6J6@Lk3c!qp! z)@!yEL#0@7D~<74B;RZ+N$$86;wBTeMJ}4e+0zM@kY;1tt@v7eEz!1R-(aDTY8Xk! z9mqM(u~MayQ&rQ*3?9?{yrk<9qesuEp)fOyOs-sZ))+I) zgyT4s0cWl#$yqfN(t3K*gU6x?GotG_<+!f1RL;;=8Y3HvdOQ))1yLufhMCR@*h^>R zui^mS!W)!(2cQK|=7(Z=a@B44_e1ASHvE(BG41>wv$)5s`%Jtg%i8V*Cd;VE46mz- z{QnupORBH0awse8Iza_xnbSVx3@#`I<^sPvf5*Fco9b8|2I#W5OFTXN3!>l~lrlW@ zJf-~mF_SiP8}&c8k5X%&;PZ*OCbhXaui5nG;`5moN_hLJqwV(5r-FHRg{1S%Mx!}T znmF^l`Sc4f(_2Rv#^>-lq$o2ARjlw-wfPJ5p=~iyDSqDwuV|tW4##5J^v_hf*oY{p zzY4{N^{bJXu4#f0S@>H-6d9N8e%`}tNT-7z;CrCadF(o~UFNy<&u8BFVeQ91s&4%P z-+SxS+vm=`eJZGNHN1mAp?iZed4^A8sRLW&l zRTM>#nc@>nJTwuD>ZPb|?yi{hb_v1PO+8xsG^9B8KeS21@92n zY*r`n5Ef!s_v)F}i|1x@Xc&cJxl$+?alALypP!ssSe%;7=SP#_bTz9fLsdo9#>28V zlpjR9RQi%?VbB=?El=PFCff|Ilw3B zLmxhZoqLoi_lf3z070X7!2ctH;_uJ=W$bUpeu4{W=`uc`b+6L6MdL1w=K=8pf_DO% zn}0ay8y~a~z1v>64m-Gl@8Ca#f-oU`OSmb#FCG^!iXZtoZ@_84K0kD*yR-{*xan)r zCiEY}XWj(DpYGx!;iWDv5x(5TWw3|}^c7(A>H|DPb@U|v$B{JRaGL=h*bMN%W`GAa z13a)9;0mps?5+)Lo+Y~*uufwGF3_LjDqMt1aMq{#VGKrKl&F0=XHRadZ){w6oC(j; t!ZYw4I1gb6L6L0ula`OyPNx`;*t8V?ceIXe6#=n literal 0 HcmV?d00001 diff --git a/themes/courgette/font/icomoon.woff b/themes/courgette/font/icomoon.woff new file mode 100755 index 0000000000000000000000000000000000000000..ddb96f29b8921e62db4004896d6686535a6e025d GIT binary patch literal 3020 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 tag.value }} {% if token != '' %}{% endif %} {% endfor %} +{% endblock %} \ No newline at end of file From 1e1e4e4ecaca5755bdf5bfcb84997f7e2e8d9200 Mon Sep 17 00:00:00 2001 From: Thomas LEBEAU Date: Fri, 7 Feb 2014 00:08:58 +0100 Subject: [PATCH 03/19] [remove] fontello theme courgette --- themes/courgette/font/fontello.eot | Bin 6428 -> 0 bytes themes/courgette/font/fontello.svg | 23 ----------------------- themes/courgette/font/fontello.ttf | Bin 6260 -> 0 bytes themes/courgette/font/fontello.woff | Bin 3988 -> 0 bytes 4 files changed, 23 deletions(-) delete mode 100644 themes/courgette/font/fontello.eot delete mode 100644 themes/courgette/font/fontello.svg delete mode 100644 themes/courgette/font/fontello.ttf delete mode 100644 themes/courgette/font/fontello.woff diff --git a/themes/courgette/font/fontello.eot b/themes/courgette/font/fontello.eot deleted file mode 100644 index 3c5603dddc339ce3c1f8f2ecdce315355e92e2d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6428 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 - - -Copyright (C) 2013 by original authors @ fontello.com - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/themes/courgette/font/fontello.ttf b/themes/courgette/font/fontello.ttf deleted file mode 100644 index 1967dfaa4d4e77af82022dec1e54c455dfa91fa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6260 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 G6ZtO*gF_ks diff --git a/themes/courgette/font/fontello.woff b/themes/courgette/font/fontello.woff deleted file mode 100644 index c62afa548f59fcdfae9fb850d545a9013e04c5cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3988 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 From c515ffec9c4e43c6e826645168a36cedaf0b6870 Mon Sep 17 00:00:00 2001 From: Maryana Rozhankivska Date: Fri, 7 Feb 2014 17:49:27 +0200 Subject: [PATCH 04/19] Polish and Ukrainian translations added. Russian - updated. Plust 2 small translation related fixes in code. --- inc/poche/Poche.class.php | 3 +- locale/pl_PL.utf8/LC_MESSAGES/pl_PL.utf8.mo | Bin 0 -> 10557 bytes locale/pl_PL.utf8/LC_MESSAGES/pl_PL.utf8.po | 428 +++++++++++++++++ locale/ru_RU.utf8/LC_MESSAGES/ru_RU.utf8.mo | Bin 5803 -> 13000 bytes locale/ru_RU.utf8/LC_MESSAGES/ru_RU.utf8.po | 498 ++++++++++++++------ locale/uk_UA.utf8/LC_MESSAGES/uk_UA.utf8.mo | Bin 0 -> 13258 bytes locale/uk_UA.utf8/LC_MESSAGES/uk_UA.utf8.po | 428 +++++++++++++++++ themes/default/view.twig | 2 +- 8 files changed, 1216 insertions(+), 143 deletions(-) create mode 100755 locale/pl_PL.utf8/LC_MESSAGES/pl_PL.utf8.mo create mode 100755 locale/pl_PL.utf8/LC_MESSAGES/pl_PL.utf8.po mode change 100644 => 100755 locale/ru_RU.utf8/LC_MESSAGES/ru_RU.utf8.mo mode change 100644 => 100755 locale/ru_RU.utf8/LC_MESSAGES/ru_RU.utf8.po create mode 100755 locale/uk_UA.utf8/LC_MESSAGES/uk_UA.utf8.mo create mode 100755 locale/uk_UA.utf8/LC_MESSAGES/uk_UA.utf8.po diff --git a/inc/poche/Poche.class.php b/inc/poche/Poche.class.php index 4df9006..7482725 100644 --- a/inc/poche/Poche.class.php +++ b/inc/poche/Poche.class.php @@ -565,7 +565,8 @@ class Poche if (count($entries) > 0) { $this->pagination->set_total(count($entries)); - $page_links = $this->pagination->page_links('?view=' . $view . '&sort=' . $_SESSION['sort'] . '&'); + $page_links = str_replace(array('previous', 'next'), array(_('previous'), _('next')), + $this->pagination->page_links('?view=' . $view . '&sort=' . $_SESSION['sort'] . '&')); $datas = $this->store->getEntriesByView($view, $this->user->getId(), $this->pagination->get_limit()); $tpl_vars['entries'] = $datas; $tpl_vars['page_links'] = $page_links; diff --git a/locale/pl_PL.utf8/LC_MESSAGES/pl_PL.utf8.mo b/locale/pl_PL.utf8/LC_MESSAGES/pl_PL.utf8.mo new file mode 100755 index 0000000000000000000000000000000000000000..3e8b132fa4544fe173fab16f8e3a2380204a4e23 GIT binary patch literal 10557 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 W#0M%ws5f7m-qr1Si1g#>n*RrX^6XOp literal 0 HcmV?d00001 diff --git a/locale/pl_PL.utf8/LC_MESSAGES/pl_PL.utf8.po b/locale/pl_PL.utf8/LC_MESSAGES/pl_PL.utf8.po new file mode 100755 index 0000000..0e7cbcf --- /dev/null +++ b/locale/pl_PL.utf8/LC_MESSAGES/pl_PL.utf8.po @@ -0,0 +1,428 @@ +msgid "" +msgstr "" +"Project-Id-Version: wballabag\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-02-07 17:38+0300\n" +"PO-Revision-Date: 2014-02-07 17:43+0300\n" +"Last-Translator: Maryana \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-KeywordsList: _;gettext;gettext_noop\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-Language: Polish\n" +"X-Poedit-Country: POLAND\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-SearchPath-0: /home/mariroz/_DEV/web/wallabag/wallabag\n" + +msgid "poche, a read it later open source system" +msgstr "poche, serwis odrocznego czytania open source" + +msgid "login failed: user doesn't exist" +msgstr "logowanie nie udało się: użytkownik nie istnieje" + +msgid "Return home" +msgstr "Wrocic do głównej" + +msgid "Back to top" +msgstr "Wrócić na górę" + +msgid "original" +msgstr "oryginal" + +msgid "Mark as read" +msgstr "Zaznacz jako przeczytane" + +msgid "Toggle mark as read" +msgstr "Przełącz jako przeczytane" + +msgid "Favorite" +msgstr "Ulubiony" + +msgid "Toggle favorite" +msgstr "Zaznacz jako ulubione" + +msgid "Delete" +msgstr "Usuń" + +msgid "Tweet" +msgstr "Tweet" + +msgid "Email" +msgstr "Wyslij email" + +msgid "shaarli" +msgstr "shaarli" + +msgid "flattr" +msgstr "flattr" + +msgid "Does this article appear wrong?" +msgstr "Czy ten artykuł wygląda nieprawidłowo?" + +msgid "tags:" +msgstr "tegi:" + +msgid "Edit tags" +msgstr "Redagowac tegi" + +msgid "return home" +msgstr "wrócić do głównej" + +msgid "powered by" +msgstr "zasilany przez" + +msgid "debug mode is on so cache is off." +msgstr "tryb debugowania jest włączony, więc cash jest wyłączony." + +msgid "your poche version:" +msgstr "twoja wersja poche:" + +msgid "storage:" +msgstr "magazyn:" + +msgid "favoris" +msgstr "ulubione" + +msgid "archive" +msgstr "archiwum" + +msgid "unread" +msgstr "nieprzeczytane" + +msgid "by date asc" +msgstr "według daty rosnąco" + +msgid "by date" +msgstr "wg daty" + +msgid "by date desc" +msgstr "według daty spadająco" + +msgid "by title asc" +msgstr "według tytułu rosnąco" + +msgid "by title" +msgstr "wg tytułu" + +msgid "by title desc" +msgstr "według tytułu malejąco" + +msgid "No articles found." +msgstr "Nie znaleziono artykułów." + +msgid "toggle favorite" +msgstr "przełączyc ulubione" + +msgid "delete" +msgstr "usunąć" + +msgid "estimated reading time:" +msgstr "szacowany czas odczytu:" + +msgid "results" +msgstr "wyniki" + +msgid "home" +msgstr "główna" + +msgid "favorites" +msgstr "ulubione" + +msgid "tags" +msgstr "tagi" + +msgid "config" +msgstr "ustawienia" + +msgid "logout" +msgstr "wyloguj" + +msgid "Poching links" +msgstr "Zapisywanie linków" + +msgid "There are several ways to poche a link:" +msgstr "Istnieje kilka sposobów aby zapisać link:" + +msgid "read the documentation" +msgstr "zapoznać się z dokumentacją" + +msgid "download the extension" +msgstr "pobrać rozszerzenie" + +msgid "via F-Droid" +msgstr "przez F-Droid" + +msgid " or " +msgstr "albo" + +msgid "via Google Play" +msgstr "przez Google Play" + +msgid "download the application" +msgstr "pobrać aplikację" + +msgid "By filling this field" +msgstr "Poprzez wypełnienie tego pola" + +msgid "poche it!" +msgstr "zapisać!" + +msgid "Bookmarklet: drag & drop this link to your bookmarks bar" +msgstr "Bookmarklet: przeciągnij i upucs ten link na pasek zakladek" + +msgid "Updating poche" +msgstr "Aktualizacja poche" + +msgid "Installed version" +msgstr "Zainstalowana wersja " + +msgid "Latest stable version" +msgstr "Najnowsza stabilna wersja" + +msgid "A more recent stable version is available." +msgstr "Nowsza stabilna wersja jest dostępna." + +msgid "You are up to date." +msgstr "Masz wszystko najnowsze." + +msgid "latest dev version" +msgstr "najnowsza wersja dev" + +msgid "a more recent development version is available." +msgstr "Nowsza wersja rozwojowa jest dostępna." + +msgid "you are up to date." +msgstr "masz wszystko najnowsze." + +msgid "Feeds" +msgstr "Kanały (feeds)" + +msgid "Your feed token is currently empty and must first be generated to enable feeds. Click here to generate it." +msgstr "Twój znak kanału jest pusty i musi najpierw zostac wygenerowany. Kliknij tu dla jego generacji." + +msgid "Unread feed" +msgstr "Kanał nieprzeczytanego" + +msgid "Favorites feed" +msgstr "Kanał ulubionego" + +msgid "Archive feed" +msgstr "Kanał archiwum" + +msgid "Your token:" +msgstr "Twój znak (token): " + +msgid "Your user id:" +msgstr "Twój id użytkownika (user id):" + +msgid "You can regenerate your token: generate!." +msgstr "Mozna zgenerowac nowy znak: kliknij zgenerowac!." + +msgid "Change your theme" +msgstr "Zmienic motyw" + +msgid "Theme:" +msgstr "Motyw:" + +msgid "Update" +msgstr "Aktualizacja" + +msgid "Change your language" +msgstr "Zmienić język" + +msgid "Language:" +msgstr "Język:" + +msgid "Change your password" +msgstr "Zmień hasło" + +msgid "New password:" +msgstr "Nowe hasło:" + +msgid "Password" +msgstr "Hasło" + +msgid "Repeat your new password:" +msgstr "Powtórz hasło jeszcze raz:" + +msgid "Import" +msgstr "Import" + +msgid "Please execute the import script locally as it can take a very long time." +msgstr "Proszę wykonać skrypt import lokalnie, gdyż moze to trwać bardzo długo." + +msgid "More info in the official docs:" +msgstr "Więcej informacji w oficjalnej dokumentacji:" + +msgid "Import from Pocket" +msgstr "Іmport z Pocket'a" + +#, php-format +msgid "(you must have a %s file on your server)" +msgstr "(musisz mieć plik %s na serwerze)" + +msgid "Import from Readability" +msgstr "Import z Readability" + +msgid "Import from Instapaper" +msgstr "Import z Instapaper" + +msgid "Import from poche" +msgstr "Import z poche" + +msgid "Export your poche data" +msgstr "Eksportowac dane poche" + +msgid "Click here" +msgstr "Kliknij tu" + +msgid "to download your database." +msgstr "aby pobrac bazę danych." + +msgid "to export your poche data." +msgstr "aby eksportować dane poche." + +msgid "Tag" +msgstr "Teg" + +msgid "No link available here!" +msgstr "Brak dostępnych linków!" + +msgid "toggle mark as read" +msgstr "przełączyć znak jako przeczytane" + +msgid "You can enter multiple tags, separated by commas." +msgstr "Mozna wprowadzić wiele tagów rozdzielajac je przecinkami." + +msgid "return to article" +msgstr "wrócić do artykułu" + +msgid "plop" +msgstr "plop" + +msgid "You can check your configuration here." +msgstr "Można sprawdzić swoją konfigurację tu." + +msgid "installation" +msgstr "instalacja" + +msgid "install your wallabag" +msgstr "zainstalować wallabag" + +msgid "wallabag is still not installed. Please fill the below form to install it. Don't hesitate to read the documentation on wallabag website." +msgstr "wallabag nie jest jeszcze zainstalowany. Proszę wypełnić poniższy formularz, aby go zainstalowac. Nie wahaj się zapoznac się z dokumentacja na stronie wallabag." + +msgid "Login" +msgstr "Login" + +msgid "Repeat your password" +msgstr "Powtórz hasło" + +msgid "Install" +msgstr "Instalowac" + +msgid "login to your wallabag" +msgstr "zalogować się do swojego wallabag" + +msgid "Login to wallabag" +msgstr "Zalogować się do wallabag" + +msgid "you are in demo mode, some features may be disabled." +msgstr "jesteś w trybie demo, niektóre funkcje mogą być niedostępne." + +msgid "Username" +msgstr "Imię użytkownika" + +msgid "Stay signed in" +msgstr "Pozostań zalogowany" + +msgid "(Do not check on public computers)" +msgstr "(Nie sprawdzaj na publicznych komputerach" + +msgid "Untitled" +msgstr "Bez nazwy" + +msgid "the link has been added successfully" +msgstr "link pozostał pomyślnie dodany" + +msgid "error during insertion : the link wasn't added" +msgstr "błąd podczas wprowadzania: link nie zostal dodany" + +msgid "the link has been deleted successfully" +msgstr "link zostal pomyślnie usunięty" + +msgid "the link wasn't deleted" +msgstr "link nie został usunięty" + +msgid "previous" +msgstr "poprzednia" + +msgid "next" +msgstr "następna" + +msgid "in demo mode, you can't update your password" +msgstr "w trybie demo, nie można zmieniać hasła" + +msgid "your password has been updated" +msgstr "twoje hasło zmienione" + +msgid "the two fields have to be filled & the password must be the same in the two fields" +msgstr "oba pola muszą być wypełnione i hasła muszę być takie same w obu polach" + +msgid "still using the \"" +msgstr "nadal w użyciu \"" + +msgid "that theme does not seem to be installed" +msgstr "wydaje się że motyw nie był zainstalowany" + +msgid "you have changed your theme preferences" +msgstr "ustawienia motywu zostałe zmienione" + +msgid "that language does not seem to be installed" +msgstr "wydaje się że język nie był zainstalowany" + +msgid "you have changed your language preferences" +msgstr "ustawienia języka zostałe zmienione" + +msgid "login failed: you have to fill all fields" +msgstr "logowanie nie powiodlo się: musisz wypełnić wszystkie pola" + +msgid "welcome to your poche" +msgstr "witamy w poche" + +msgid "login failed: bad login or password" +msgstr "logowanie nie powiodlo się: zly login lub hasło" + +msgid "see you soon!" +msgstr "do zobaczenia wkrótce!" + +msgid "import from instapaper completed" +msgstr "import з instapaper'a zakończony" + +msgid "import from pocket completed" +msgstr "import z pocket'a zakończony" + +msgid "import from Readability completed. " +msgstr "import z Readability zakończony. " + +msgid "import from Poche completed. " +msgstr "import z Poche zakończony. " + +msgid "Unknown import provider." +msgstr "Nieznany dostawca importu." + +msgid "Incomplete inc/poche/define.inc.php file, please define \"" +msgstr "Niekompletny plik inc/poche/define.inc.php, proszę definiować \"" + +msgid "Could not find required \"" +msgstr "Nie znaleziono potrzebnego \"" + +msgid "Uh, there is a problem while generating feeds." +msgstr "Uh, jest problem podczas generowania kanałów (feeds)." + +msgid "Oops, it seems you don't have PHP 5." +msgstr "Oops, wygląda ze u was niema PHP 5." + diff --git a/locale/ru_RU.utf8/LC_MESSAGES/ru_RU.utf8.mo b/locale/ru_RU.utf8/LC_MESSAGES/ru_RU.utf8.mo old mode 100644 new mode 100755 index c8c29021223ac4e9ebe028bcd5f0497e3777b2e9..c9cf1a559907a912667bd1153854cb4e9cc8e28e GIT binary patch literal 13000 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 literal 5803 zcma);TWlOx8OKj=KvOPFOUpf+K#S9oT{n=H;@nztDXG$8QWq*jLF3)AJ@xL+YG&4s z5kj#;nnX<#8dO>#K|rk#0!6ajxN$DtB0)joq0As5cz{Zvg8IS(4}cIt;`cu@Yp)Xr zI@+24o^!tQUH{*idG&^?pEg|galfB?;7VgW@aWY%xUPSbF&_d~gYN`4f~&yY;LYFw z$j^-OcrzG**MMIE*MR%Mw}B_YcY&wCw}3B$viS=5cJO94zX!Y(l$~uLKQq8X>t6&B zHKWBi0(%)xg13V+AV2ea9&ZI-1Fr-BR?PpW7+-^Nt*-`e0@r}@XJawH1(d({gR=Js zcmw!l@Eu?Tt_7!x_2)sw`(qFjW(K?#JX@^)6jUmI2`XQ|0;TUSpz`srV!WD7^6M5* z>l;A%w*$Np`~oO{8XzSyEs(8dA1M8k;E%w^L4IZfMN*wM@sQnJp!|EZKp)ipI`}?t z416zm0#ux*K-paY6<-F*{%^sJ;H$;@jU-ueJ)r#G1YU84F`ouEGrpfm#d!!+JSRcb zZ4Q*ZKZB~bl71_26Zlzh6ZmfMN$>;U4?slC&%mQ#R?L41a(smGS3$+`9C!=(68K5* zHSl_H4M8anz2I(e7kDrD4UkaGuM7MGC_Ar%m@t0_*MV1|M0VDLw}TIXitB5|{I`nv z1yJ>S9aP`^yI5bd+L-N(cY?TNj(}Q!7L@$?0$%~uH-7}>mlkF3I#BlS0zV2q3Vs+o z0`fDbc-#g41iSr(zy1MzAnHxysIpozOaR-kIVgIl>${VaFq+Qc9AR3GmiD4)k{3HyRK=oyAdZ|t!DOw!$HG55JtWY8bcuun;;qv4F#3JtJ!K; z=`#=d5l~~9N8Kxnsdy+DZV--n zDDft2%)qZ|_;8an_&G>ihYtt$nQU-27>t@>krEo|2HAE)Ag0tE3=z~zhNNu|w)x0E$jEkow`FD7NDf4Y+FHI;$Q!maT_ib(Fxu77jwn2|LIU6~t<# zYT0x)wVFzx8pO?U*12pHz1AnWXpsZ`QTUi&NlLq`rO)Mk+h&W$tJU7>FIRZq^Htz*(8GPY(HA&o%k%UlSiz-x@^n3X70t1$uhmYe!TS|En<9vD{J8sgaawoIH%;C-~ zn@;CJDDqk5;_E2U=4nOawzG1YedkDti&(~;$b6q6gE)cX2z6zFg=eH0cL;BRKU3DF zWr4&@uQln(?u?yaKd~Y}Ξ2?Q!Rq@;Wc&1hANoY3ahDB_C}G*V6@yP@B3rb7z#I z?6}J?u~HPmcEyyK^72C3CTJ|o<$|(9m$@uZuyJ? zyG-yW-NKaWcL_h9aiMotYZ)7`Mxnk7sKy0FG-*>Ja?UQ*d2uJMh&~tCna<>XDV1Wz z(!_bPajZiy)y9!;24ByUf<;EWh#9Ow4!Amrn&U;lE^NfvcZh;0m$PJS1x?udDoQ{%E??Q}-@#i9x+ zQQ~(s(#dj`Y|k44okf>;Kq1g-KC*EE&Dq#6tP?64Z;iOwE`7s`h7KnIr^%Mnc*36`niRI+)rUCzzp zy9<-x+{t9HdC8QNv|Ul@X~#guDsFB^hfzV1?o(m07bK+v<4pJWlwy-R6yuWPSEBv- zH`f0X+uQZsl^rO!?T&#W)o7npy^1!wNQNWJKo{lctUF)caGzbgtuTH0wo-}lL(x(@ z^+>m0`I)UnRe%x#s65D)(>VdVKl6~DOi$vyPCXsM7m#o-tL!LmGi`E=&6zM~bUw<*4i#ZBfA`Zd z=k(^xj=4Q>Ab{<$&RFReYAc@pF5lB#TV$`<0!xoJ?ea;!rQQo zWRcP*S-9L+2U21L?8s|H{WVZCv zQb99h2QBS1Er@xfc|2e66XReEh&( y2dGgz`a(dv%P4Pr@$m%mlTHwRyYfqnt$9KD%Ueo9hgIqBH=|1xpF1lpn*RcTOoB`R diff --git a/locale/ru_RU.utf8/LC_MESSAGES/ru_RU.utf8.po b/locale/ru_RU.utf8/LC_MESSAGES/ru_RU.utf8.po old mode 100644 new mode 100755 index 6f647e3..aa1769c --- a/locale/ru_RU.utf8/LC_MESSAGES/ru_RU.utf8.po +++ b/locale/ru_RU.utf8/LC_MESSAGES/ru_RU.utf8.po @@ -1,123 +1,86 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-02-07 12:40+0300\n" "PO-Revision-Date: \n" -"Last-Translator: Nicolas Lœuillet \n" +"Last-Translator: Maryana \n" "Language-Team: \n" +"Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Poedit 1.5.4\n" +"X-Poedit-Language: Russian\n" +"X-Poedit-Country: RUSSIA\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-SearchPath-0: /home/mariroz/_DEV/web/wallabag/wallabag\n" -msgid "config" -msgstr "настройки" +msgid "poche, a read it later open source system" +msgstr "poche, сервис отложенного чтения с открытым исходным кодом" -msgid "Poching a link" -msgstr "Сохраняю ссылку" +msgid "login failed: user doesn't exist" +msgstr "войти не удалось: пользователь не существует" -msgid "read the documentation" -msgstr "читать инструкцию" +msgid "Return home" +msgstr "На главную" -msgid "by filling this field" -msgstr "заполнением этого поля" +msgid "Back to top" +msgstr "Наверх" -msgid "poche it!" -msgstr "Прикарманить!" +msgid "original" +msgstr "источник" -msgid "Updating poche" -msgstr "Обновляю poche" +msgid "Mark as read" +msgstr "Отметить как прочитанное" -msgid "your version" -msgstr "Ваша версия" +msgid "Toggle mark as read" +msgstr "Изменить отметку 'прочитано'" -msgid "latest stable version" -msgstr "крайняя стабильная версия" +msgid "Favorite" +msgstr "Избранное" -msgid "a more recent stable version is available." -msgstr "есть более новая стабильная версия." +msgid "Toggle favorite" +msgstr "Изменить метку избранного" -msgid "you are up to date." -msgstr "у Вас всё самое новое." +msgid "Delete" +msgstr "Удалить" -msgid "latest dev version" -msgstr "крайняя версия разработчиков" +msgid "Tweet" +msgstr "Твитнуть" -msgid "a more recent development version is available." -msgstr "есть более свежая версия разработчиков." +msgid "Email" +msgstr "Отправить по почте" -msgid "Change your password" -msgstr "Смени пароль" +msgid "shaarli" +msgstr "shaarli" -msgid "New password:" -msgstr "Новый пароль:" +msgid "flattr" +msgstr "проспонсировать" -msgid "Password" -msgstr "Пароль" +msgid "Does this article appear wrong?" +msgstr "Статья выглядит криво?" -msgid "Repeat your new password:" -msgstr "Ещё раз новый пароль:" +msgid "tags:" +msgstr "теги:" -msgid "Update" -msgstr "Обновить" +msgid "Edit tags" +msgstr "Редактировать теги" -msgid "Import" -msgstr "Импортировать" +msgid "return home" +msgstr "на главную" -msgid "Please execute the import script locally, it can take a very long time." -msgstr "" -"Выполните сценарий импорта локально - он может занять слишком много времени." +msgid "powered by" +msgstr "при поддержке" -msgid "More info in the official doc:" -msgstr "Больше сведений в официальной документации:" +msgid "debug mode is on so cache is off." +msgstr "включён режим отладки - кеш выключен." -msgid "import from Pocket" -msgstr "импортировать из Pocket" +msgid "your poche version:" +msgstr "ваша версия poche:" -msgid "import from Readability" -msgstr "импортировать из Readability" - -msgid "import from Instapaper" -msgstr "импортировать из Instapaper" - -msgid "Export your poche data" -msgstr "Экспортировать данные poche" - -msgid "Click here" -msgstr "Кликни сюда" - -msgid "to export your poche data." -msgstr "чтобы экспортировать твои записи из poche." - -msgid "back to home" -msgstr "домой" - -msgid "installation" -msgstr "установка" - -msgid "install your poche" -msgstr "установить твой poche" - -msgid "" -"poche is still not installed. Please fill the below form to install it. " -"Don't hesitate to read the documentation " -"on poche website." -msgstr "" -"poche всё ещё не установлен. Надо заполнить форму ниже, чтобы установить " -"его. Неплохо также прочесть документацию " -"на сайте poche." - -msgid "Login" -msgstr "Регистрационное имя" - -msgid "Repeat your password" -msgstr "Повтори пароль" - -msgid "Install" -msgstr "Установить" - -msgid "back to top" -msgstr "наверх" +msgid "storage:" +msgstr "хранилище:" msgid "favoris" msgstr "избранное" @@ -126,7 +89,7 @@ msgid "archive" msgstr "архив" msgid "unread" -msgstr "нечитанное" +msgstr "непрочитанное" msgid "by date asc" msgstr "по дате, сперва старые" @@ -146,83 +109,336 @@ msgstr "по заголовку" msgid "by title desc" msgstr "по заголовку (обратный)" -msgid "No link available here!" -msgstr "Здесь нет линка!" - -msgid "toggle mark as read" -msgstr "изменить отметку 'прочитано'" +msgid "No articles found." +msgstr "Статей не найдено." msgid "toggle favorite" -msgstr "изменить избранность" +msgstr "изменить метку избранного" msgid "delete" msgstr "удалить" -msgid "original" -msgstr "исходный" +msgid "estimated reading time:" +msgstr "ориентировочное время чтения:" msgid "results" msgstr "найдено" -msgid "tweet" -msgstr "твитнуть" - -msgid "email" -msgstr "отправить по почте" - -msgid "shaarli" -msgstr "Шаарли" - -msgid "flattr" -msgstr "проспонсировать" - -msgid "this article appears wrong?" -msgstr "статья выглядит криво?" - -msgid "create an issue" -msgstr "оповестить об ошибке" - -msgid "or" -msgstr "или" - -msgid "contact us by mail" -msgstr "связаться по почте" - -msgid "plop" -msgstr "plop" - msgid "home" -msgstr "домой" +msgstr "главная" msgid "favorites" msgstr "избранное" +msgid "tags" +msgstr "теги" + +msgid "config" +msgstr "настройки" + msgid "logout" -msgstr "выйти" +msgstr "выход" -msgid "powered by" -msgstr "на основе" +msgid "Poching links" +msgstr "Сохранение ссылок" -msgid "debug mode is on so cache is off." -msgstr "включён режим отладки - кеш выключен." +msgid "There are several ways to poche a link:" +msgstr "Существует несколько способов сохранить ссылку:" -msgid "your poche version:" -msgstr "Ваша версия poche:" +msgid "read the documentation" +msgstr "читать инструкцию" -msgid "storage:" -msgstr "хранилище:" +msgid "download the extension" +msgstr "скачать расширение" -msgid "login to your poche" -msgstr "войти в свой poche" +msgid "via F-Droid" +msgstr "с F-Droid" + +msgid " or " +msgstr "или" + +msgid "via Google Play" +msgstr "с Google Play" + +msgid "download the application" +msgstr "скачать приложение" + +msgid "By filling this field" +msgstr "Заполнением этого поля" + +msgid "poche it!" +msgstr "прикарманить!" + +msgid "Bookmarklet: drag & drop this link to your bookmarks bar" +msgstr "Закладка: перетащите и опустите ссылку на панель закладок" + +msgid "Updating poche" +msgstr "Обновления poche" + +msgid "Installed version" +msgstr "Установленная версия" + +msgid "Latest stable version" +msgstr "Последняя стабильная версия" + +msgid "A more recent stable version is available." +msgstr "Доступна новая стабильная версия." + +msgid "You are up to date." +msgstr "У вас всё самое новое." + +msgid "latest dev version" +msgstr "последняя версия в разработке" + +msgid "a more recent development version is available." +msgstr "есть более свежая версия в разработке." + +msgid "you are up to date." +msgstr "у вас всё самое новое." + +msgid "Feeds" +msgstr "Ленты (feeds)" + +msgid "Your feed token is currently empty and must first be generated to enable feeds. Click here to generate it." +msgstr "Ваш маркер ленты (feed token) не определен, для того, чтобы активировать ленту, сначала создайте его. Нажмите здесь для его генерации." + +msgid "Unread feed" +msgstr "Лента непрочитанного" + +msgid "Favorites feed" +msgstr "Лента избранного" + +msgid "Archive feed" +msgstr "Лента архива" + +msgid "Your token:" +msgstr "Ваш маркер (token):" + +msgid "Your user id:" +msgstr "Ваш идентификатор пользователя (user id):" + +msgid "You can regenerate your token: generate!." +msgstr "Вы можете создать новый ​​маркер: сгенерировать!." + +msgid "Change your theme" +msgstr "Изменить тему" + +msgid "Theme:" +msgstr "Тема:" + +msgid "Update" +msgstr "Обновить" + +msgid "Change your language" +msgstr "Изменить язык" + +msgid "Language:" +msgstr "Язык:" + +msgid "Change your password" +msgstr "Смена пароля" + +msgid "New password:" +msgstr "Новый пароль:" + +msgid "Password" +msgstr "Пароль" + +msgid "Repeat your new password:" +msgstr "Ещё раз новый пароль:" + +msgid "Import" +msgstr "Импортировать" + +msgid "Please execute the import script locally as it can take a very long time." +msgstr "Пожалуйста, выполните сценарий импорта локально - это может занять слишком много времени." + +msgid "More info in the official docs:" +msgstr "Больше сведений в официальной документации:" + +msgid "Import from Pocket" +msgstr "Импортировать из Pocket" + +#, php-format +msgid "(you must have a %s file on your server)" +msgstr "(файл %s должен присутствовать на вашем сервере)" + +msgid "Import from Readability" +msgstr "Импортировать из Readability" + +msgid "Import from Instapaper" +msgstr "Импортировать из Instapaper" + +msgid "Import from poche" +msgstr "Импортировать из poche" + +msgid "Export your poche data" +msgstr "Экспортировать данные poche" + +msgid "Click here" +msgstr "Кликните здесь" + +msgid "to download your database." +msgstr "чтобы скачать вашу базу данных" + +msgid "to export your poche data." +msgstr "чтобы экспортировать свои записи из poche." + +msgid "Tag" +msgstr "Тег" + +msgid "No link available here!" +msgstr "Здесь нет ссылки!" + +msgid "toggle mark as read" +msgstr "изменить отметку 'прочитано'" + +msgid "You can enter multiple tags, separated by commas." +msgstr "Вы можете ввести несколько тегов, разделяя их запятой." + +msgid "return to article" +msgstr "вернуться к статье" + +msgid "plop" +msgstr "plop" + +msgid "You can check your configuration here." +msgstr "Вы можете проверить конфигурацию здесь." + +msgid "installation" +msgstr "установка" + +msgid "install your wallabag" +msgstr "установка wallabag" + +msgid "wallabag is still not installed. Please fill the below form to install it. Don't hesitate to read the documentation on wallabag website." +msgstr "wallabag всё ещё не установлен. Надо заполнить форму ниже, чтобы установить его. Неплохо также прочесть документацию на сайте wallabag." + +msgid "Login" +msgstr "Имя пользователя" + +msgid "Repeat your password" +msgstr "Повторите пароль" + +msgid "Install" +msgstr "Установить" + +msgid "login to your wallabag" +msgstr "войти в свой wallabag" + +msgid "Login to wallabag" +msgstr "Войдите в wallabag" msgid "you are in demo mode, some features may be disabled." msgstr "демонстрационный режим - работают не все возможности." +msgid "Username" +msgstr "Имя пользователя" + msgid "Stay signed in" -msgstr "Оставаться зарегистрированным" +msgstr "Запомнить меня" msgid "(Do not check on public computers)" -msgstr "(Не отмечай на чужих компьютерах)" +msgstr "(Не отмечайте на чужих компьютерах)" -msgid "Sign in" -msgstr "Зарегистрироваться" +msgid "Untitled" +msgstr "Без названия" + +msgid "the link has been added successfully" +msgstr "ссылка успешно добавлена" + +msgid "error during insertion : the link wasn't added" +msgstr "ошибка во время вставки: ссылка не добавлена" + +msgid "the link has been deleted successfully" +msgstr "ссылка успешно удалена" + +msgid "the link wasn't deleted" +msgstr "ссылка не удалена" + +msgid "previous" +msgstr "предыдущая" + +msgid "next" +msgstr "следующая" + +msgid "in demo mode, you can't update your password" +msgstr "в демонстрационном режиме смена пароля не разрешена" + +msgid "your password has been updated" +msgstr "ваш пароль обновлен" + +msgid "the two fields have to be filled & the password must be the same in the two fields" +msgstr "необходимо заполнить оба поля и пароль в обоих должен совпадать" + +msgid "still using the \"" +msgstr "все еще используется \"" + +msgid "that theme does not seem to be installed" +msgstr "кажется, эта тема не установлена" + +msgid "you have changed your theme preferences" +msgstr "вы изменили свои настройки темы" + +msgid "that language does not seem to be installed" +msgstr "кажется, что этот язык не установлен" + +msgid "you have changed your language preferences" +msgstr "вы изменили свои настройки языка" + +msgid "login failed: you have to fill all fields" +msgstr "войти не удалось: вы должны заполнить все поля" + +msgid "welcome to your poche" +msgstr "добро пожаловать в ваш poche" + +msgid "login failed: bad login or password" +msgstr "войти не удалось: неправильное имя пользователя или пароль" + +msgid "see you soon!" +msgstr "увидимся!" + +msgid "import from instapaper completed" +msgstr "импорт из instapaper завершен" + +msgid "import from pocket completed" +msgstr "импорт из pocket завершен" + +msgid "import from Readability completed. " +msgstr "импорт из Readability завершен" + +msgid "import from Poche completed. " +msgstr "импорт из Poche завершен." + +msgid "Unknown import provider." +msgstr "Неизвестный провайдер импорта." + +msgid "Incomplete inc/poche/define.inc.php file, please define \"" +msgstr "Незавершенный файл inc/poche/define.inc.php file, пожалуйста определите \"" + +msgid "Could not find required \"" +msgstr "Не удалось найти требуемый \"" + +msgid "Uh, there is a problem while generating feeds." +msgstr "Ох, возникла проблема при создании ленты." + +msgid "Oops, it seems you don't have PHP 5." +msgstr "Упс, кажется у вас не установлен PHP 5." + +#~ msgid "your version" +#~ msgstr "Ваша версия" + +#~ msgid "back to home" +#~ msgstr "домой" + +#~ msgid "create an issue" +#~ msgstr "оповестить об ошибке" + +#~ msgid "or" +#~ msgstr "или" + +#~ msgid "contact us by mail" +#~ msgstr "связаться по почте" + +#~ msgid "Sign in" +#~ msgstr "Зарегистрироваться" diff --git a/locale/uk_UA.utf8/LC_MESSAGES/uk_UA.utf8.mo b/locale/uk_UA.utf8/LC_MESSAGES/uk_UA.utf8.mo new file mode 100755 index 0000000000000000000000000000000000000000..80972b65dc5caa2e869eaadf6611bc34bfdbf052 GIT binary patch literal 13258 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\n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-KeywordsList: _;gettext;gettext_noop\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-Language: Ukrainian\n" +"X-Poedit-Country: UKRAINE\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-SearchPath-0: /home/mariroz/_DEV/web/wallabag/wallabag\n" + +msgid "poche, a read it later open source system" +msgstr "poche, сервіс відкладеного читання з відкритим кодом" + +msgid "login failed: user doesn't exist" +msgstr "увійти не вдалося: користувач не існує" + +msgid "powered by" +msgstr "за підтримки" + +msgid "debug mode is on so cache is off." +msgstr "режим відладки включено, отже кеш виключено." + +msgid "your poche version:" +msgstr "версія вашої poche:" + +msgid "storage:" +msgstr "сховище:" + +msgid "home" +msgstr "головна" + +msgid "favorites" +msgstr "вибране" + +msgid "archive" +msgstr "архів" + +msgid "tags" +msgstr "теги" + +msgid "config" +msgstr "налаштування" + +msgid "logout" +msgstr "вихід" + +msgid "return home" +msgstr "повернутися на головну" + +msgid "Poching links" +msgstr "Зберігання посилань" + +msgid "There are several ways to poche a link:" +msgstr "Є кілька способів зберегти посилання:" + +msgid "read the documentation" +msgstr "читати документацію" + +msgid "download the extension" +msgstr "завантажити розширення" + +msgid "via F-Droid" +msgstr "через F-Droid" + +msgid " or " +msgstr "або" + +msgid "via Google Play" +msgstr "через Google Play" + +msgid "download the application" +msgstr "завантажити додаток" + +msgid "By filling this field" +msgstr "Заповнивши це поле" + +msgid "poche it!" +msgstr "зберегти!" + +msgid "Bookmarklet: drag & drop this link to your bookmarks bar" +msgstr "З допомогою закладки: перетягніть і відпустіть посилання на панель закладок" + +msgid "Updating poche" +msgstr "Оновлення poche" + +msgid "Installed version" +msgstr "Встановлено ​​версію" + +msgid "Latest stable version" +msgstr "Остання стабільна версія" + +msgid "A more recent stable version is available." +msgstr "Є новіша стабільна версія." + +msgid "You are up to date." +msgstr "У вас остання версія." + +msgid "latest dev version" +msgstr "остання версія в розробці" + +msgid "a more recent development version is available." +msgstr "доступна новіша версія в розробці." + +msgid "you are up to date." +msgstr "у вас остання версія." + +msgid "Feeds" +msgstr "Завантаження (feeds)" + +msgid "Your feed token is currently empty and must first be generated to enable feeds. Click here to generate it." +msgstr "Ваш маркер завантажень (feed token) не визначено, ви повинні спочатку згенерувати його для того, щоб активувати завантаження. Натисніть тут для його генерації." + +msgid "Unread feed" +msgstr "Завантаження непрочитаного" + +msgid "Favorites feed" +msgstr "Завантаження вибраного" + +msgid "Archive feed" +msgstr "Завантаження архіву" + +msgid "Your token:" +msgstr "Ваш маркер (token): " + +msgid "Your user id:" +msgstr "Ваш ідентифікатор користувача (user id):" + +msgid "You can regenerate your token: generate!." +msgstr "Ви можете перестворити ваш маркер: натисніть згенерувати!." + +msgid "Change your theme" +msgstr "Змінити тему" + +msgid "Theme:" +msgstr "Тема:" + +msgid "Update" +msgstr "Оновити" + +msgid "Change your language" +msgstr "Змінити мову" + +msgid "Language:" +msgstr "Мова:" + +msgid "Change your password" +msgstr "Зміна паролю" + +msgid "New password:" +msgstr "Новий пароль:" + +msgid "Password" +msgstr "Пароль" + +msgid "Repeat your new password:" +msgstr "Новий пароль ще раз:" + +msgid "Import" +msgstr "Імпортування" + +msgid "Please execute the import script locally as it can take a very long time." +msgstr "Будь ласка, виконайте сценарій імпорту локально, оскільки це може тривати досить довго." + +msgid "More info in the official docs:" +msgstr "Більш детальна інформація в офіційній документації:" + +msgid "Import from Pocket" +msgstr "Імпорт з Pocket-а" + +#, php-format +msgid "(you must have a %s file on your server)" +msgstr "(файл %s повинен бути присутнім на вашому сервері)" + +msgid "Import from Readability" +msgstr "Імпорт з Readability" + +msgid "Import from Instapaper" +msgstr "Імпорт з Instapaper" + +msgid "Import from poche" +msgstr "Імпорт з poche" + +msgid "Export your poche data" +msgstr "Експортувати ваші дані з poche" + +msgid "Click here" +msgstr "Клікніть тут" + +msgid "to download your database." +msgstr "щоб завантажити вашу базу даних." + +msgid "to export your poche data." +msgstr "щоб експортувати ваші дані poche." + +msgid "Tag" +msgstr "Тег" + +msgid "No link available here!" +msgstr "Немає доступних посилань!" + +msgid "toggle mark as read" +msgstr "змінити мітку на прочитано" + +msgid "toggle favorite" +msgstr "змінити мітку вибраного" + +msgid "delete" +msgstr "видалити" + +msgid "original" +msgstr "оригінал" + +msgid "estimated reading time:" +msgstr "приблизний час читання:" + +msgid "results" +msgstr "результат(ів)" + +msgid "You can enter multiple tags, separated by commas." +msgstr "Ви можете ввести декілька тегів, розділених комами." + +msgid "return to article" +msgstr "повернутися до статті" + +msgid "plop" +msgstr "plop" + +msgid "You can check your configuration here." +msgstr "Ви можете перевірити вашу конфігурацію тут." + +msgid "favoris" +msgstr "вибране" + +msgid "unread" +msgstr "непрочитане" + +msgid "by date asc" +msgstr "за датою по зростанню" + +msgid "by date" +msgstr "за датою" + +msgid "by date desc" +msgstr "за датою по спаданню" + +msgid "by title asc" +msgstr "за назвою по зростанню" + +msgid "by title" +msgstr "за назвою" + +msgid "by title desc" +msgstr "за назвою по спаданню" + +msgid "No articles found." +msgstr "Статей не знайдено." + +msgid "Toggle mark as read" +msgstr "змінити мітку прочитаного" + +msgid "installation" +msgstr "інсталяція" + +msgid "install your wallabag" +msgstr "встановити wallabag" + +msgid "wallabag is still not installed. Please fill the below form to install it. Don't hesitate to read the documentation on wallabag website." +msgstr "wallabag ще не встановлено. Будь ласка, заповніть форму нижче, щоб його встановити. Ви можете звертутися до документації на сайті wallabag." + +msgid "Login" +msgstr "Логін" + +msgid "Repeat your password" +msgstr "Пароль ще раз" + +msgid "Install" +msgstr "Встановити" + +msgid "login to your wallabag" +msgstr "увійти до wallabag" + +msgid "Login to wallabag" +msgstr "Увійти до wallabag" + +msgid "you are in demo mode, some features may be disabled." +msgstr "ви в демонстраційному режимі, деякі функції можуть бути відключені." + +msgid "Username" +msgstr "Ім’я користувача" + +msgid "Stay signed in" +msgstr "Запам'ятати мене" + +msgid "(Do not check on public computers)" +msgstr "(Не відмічайте на загальнодоступних комп'ютерах)" + +msgid "Return home" +msgstr "Повернутися на головну" + +msgid "Back to top" +msgstr "Догори" + +msgid "Mark as read" +msgstr "Відмітити як прочитано/не прочитано" + +msgid "Favorite" +msgstr "Вибране" + +msgid "Toggle favorite" +msgstr "Відмітити як вибране/не вибране" + +msgid "Delete" +msgstr "Видалити" + +msgid "Tweet" +msgstr "Твітнути" + +msgid "Email" +msgstr "Надіслати по e-mail" + +msgid "shaarli" +msgstr "shaarli" + +msgid "flattr" +msgstr "flattr" + +msgid "Does this article appear wrong?" +msgstr "Ця стаття виглядає не так, як треба?" + +msgid "tags:" +msgstr "теги:" + +msgid "Edit tags" +msgstr "Редагувати теги" + +msgid "previous" +msgstr "попередня" + +msgid "next" +msgstr "наступна" + +msgid "Untitled" +msgstr "Без назви" + +msgid "the link has been added successfully" +msgstr "посилання успішно додано" + +msgid "error during insertion : the link wasn't added" +msgstr "помилка при вставці: посилання не додано" + +msgid "the link has been deleted successfully" +msgstr "посилання успішно видалено" + +msgid "the link wasn't deleted" +msgstr "посилання не було видалено" + +msgid "in demo mode, you can't update your password" +msgstr "в демонстраційному режимі ви не можете змінювати свій пароль" + +msgid "your password has been updated" +msgstr "ваш пароль змінено" + +msgid "the two fields have to be filled & the password must be the same in the two fields" +msgstr "обидва поля повинні бути заповнені і пароль повинен співпадати в обох" + +msgid "still using the \"" +msgstr "досі використовується \"" + +msgid "that theme does not seem to be installed" +msgstr "виглядає, що цю тему не було встановлено" + +msgid "you have changed your theme preferences" +msgstr "ви змінили налаштування своєї теми" + +msgid "that language does not seem to be installed" +msgstr "виглядає, що цю мову не було встановлено" + +msgid "you have changed your language preferences" +msgstr "ви змінили свої налаштування мови" + +msgid "login failed: you have to fill all fields" +msgstr "увійти не вдалося: ви повинні заповнити всі поля" + +msgid "welcome to your poche" +msgstr "ласкаво просимо до вашого poche" + +msgid "login failed: bad login or password" +msgstr "увійти не вдалося: не вірний логін або пароль" + +msgid "see you soon!" +msgstr "бувайте, ще побачимось!" + +msgid "import from instapaper completed" +msgstr "імпорт з instapaper-а завершено" + +msgid "import from pocket completed" +msgstr "імпорт з pocket-а завершено" + +msgid "import from Readability completed. " +msgstr "імпорт з Readability завершено" + +msgid "import from Poche completed. " +msgstr "імпорт з Poche завершено." + +msgid "Unknown import provider." +msgstr "Невідомий провайдер імпорту." + +msgid "Incomplete inc/poche/define.inc.php file, please define \"" +msgstr "Неповний файл inc/poche/define.inc.php, будь ласка, визначте \"" + +msgid "Could not find required \"" +msgstr "Не вдалося знайти потрібний \"" + +msgid "Uh, there is a problem while generating feeds." +msgstr "Ох, є проблема при створенні завантажень (feeds)." + +msgid "Oops, it seems you don't have PHP 5." +msgstr "Упс, здається, у вас немає PHP 5." + diff --git a/themes/default/view.twig b/themes/default/view.twig index d09977a..9858996 100644 --- a/themes/default/view.twig +++ b/themes/default/view.twig @@ -21,7 +21,7 @@

    {{ entry.title|raw }}

    {{ content | raw }} From 3a68883ae943dcd99f33df0a29b0fba7b4d2f2f4 Mon Sep 17 00:00:00 2001 From: Florian Lauck Date: Sun, 9 Feb 2014 23:17:10 +0100 Subject: [PATCH 05/19] Adding .htaccess files to prohibit access to critical directories, e.g., db/ --- cache/.gitignore | 1 + cache/.htaccess | 2 ++ db/.htaccess | 2 ++ inc/.htaccess | 2 ++ locale/.htaccess | 2 ++ 5 files changed, 9 insertions(+) create mode 100644 cache/.htaccess create mode 100644 db/.htaccess create mode 100644 inc/.htaccess create mode 100644 locale/.htaccess diff --git a/cache/.gitignore b/cache/.gitignore index e69de29..35c8ca2 100644 --- a/cache/.gitignore +++ b/cache/.gitignore @@ -0,0 +1 @@ +!.htaccess diff --git a/cache/.htaccess b/cache/.htaccess new file mode 100644 index 0000000..93169e4 --- /dev/null +++ b/cache/.htaccess @@ -0,0 +1,2 @@ +Order deny,allow +Deny from all diff --git a/db/.htaccess b/db/.htaccess new file mode 100644 index 0000000..93169e4 --- /dev/null +++ b/db/.htaccess @@ -0,0 +1,2 @@ +Order deny,allow +Deny from all diff --git a/inc/.htaccess b/inc/.htaccess new file mode 100644 index 0000000..93169e4 --- /dev/null +++ b/inc/.htaccess @@ -0,0 +1,2 @@ +Order deny,allow +Deny from all diff --git a/locale/.htaccess b/locale/.htaccess new file mode 100644 index 0000000..93169e4 --- /dev/null +++ b/locale/.htaccess @@ -0,0 +1,2 @@ +Order deny,allow +Deny from all From 044bf638a89a4b5718340500d844e5b7eb4a5df2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Wed, 12 Feb 2014 19:58:49 +0100 Subject: [PATCH 06/19] bug fix #364 - RSS Feed URL problem with + sign --- inc/poche/Poche.class.php | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/inc/poche/Poche.class.php b/inc/poche/Poche.class.php index 77361ef..7e3cac8 100644 --- a/inc/poche/Poche.class.php +++ b/inc/poche/Poche.class.php @@ -228,10 +228,6 @@ class Poche # filter for reading time $filter = new Twig_SimpleFilter('getReadingTime', 'Tools::getReadingTime'); $this->tpl->addFilter($filter); - - # filter for simple filenames in config view - $filter = new Twig_SimpleFilter('getPrettyFilename', function($string) { return str_replace(ROOT, '', $string); }); - $this->tpl->addFilter($filter); } private function install() @@ -480,8 +476,8 @@ class Poche switch ($view) { case 'config': - $dev = $this->getPocheVersion('dev'); - $prod = $this->getPocheVersion('prod'); + $dev = trim($this->getPocheVersion('dev')); + $prod = trim($this->getPocheVersion('prod')); $compare_dev = version_compare(POCHE, $dev); $compare_prod = version_compare(POCHE, $prod); $themes = $this->getInstalledThemes(); @@ -745,7 +741,6 @@ class Poche { $this->user = array(); Session::logout(); - $this->messages->add('s', _('see you soon!')); Tools::logm('logout'); Tools::redirect(); } @@ -1009,6 +1004,7 @@ class Poche $token = substr(base64_encode(uniqid(mt_rand(), true)), 0, 20); } + $token = str_replace('+', '', $token); $this->store->updateUserConfig($this->user->getId(), 'token', $token); $currentConfig = $_SESSION['poche_user']->config; $currentConfig['token'] = $token; From 26929c08d3788764042065789c3ed36af41bd208 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Wed, 12 Feb 2014 20:04:47 +0100 Subject: [PATCH 07/19] bug fix #430 - welcome to your wallabag --- inc/poche/Poche.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc/poche/Poche.class.php b/inc/poche/Poche.class.php index 7e3cac8..7803198 100644 --- a/inc/poche/Poche.class.php +++ b/inc/poche/Poche.class.php @@ -722,7 +722,7 @@ class Poche $longlastingsession = isset($_POST['longlastingsession']); $passwordTest = ($isauthenticated) ? $user['password'] : Tools::encodeString($password . $login); Session::login($user['username'], $user['password'], $login, $passwordTest, $longlastingsession, array('poche_user' => new User($user))); - $this->messages->add('s', _('welcome to your poche')); + $this->messages->add('s', _('welcome to your wallabag')); Tools::logm('login successful'); Tools::redirect($referer); } From 5966d2c2d3f30ab7b4fdbaf3bf3176532118c0a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Wed, 12 Feb 2014 20:05:47 +0100 Subject: [PATCH 08/19] change README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 30fc965..4dc1352 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # what is wallabag ? wallabag is a self hostable application allowing you to not miss any content anymore. Click, save, read it when you can. It extracts content so that you can read it when you have time. -To test wallabag, a demo website is online : [demo.wallabag.org](http://demo.wallabag.org) (login poche, password poche). +More informations on our website: [wallabag.org](http://wallabag.org) ## License Copyright © 2010-2013 Nicolas Lœuillet From 26170f4613b594b5630d3a5a48f8edfe491ffdaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Wed, 12 Feb 2014 21:46:49 +0100 Subject: [PATCH 09/19] change static files --- CONTRIBUTING.md | 4 ++-- CREDITS.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7fdca65..85c09e5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,10 +1,10 @@ # How contributing ## You found a bug -Please [open a new issue](https://github.com/wallabag/demo.wallabag.org/issues/new). +Please [open a new issue](https://github.com/wallabag/wallabag/issues/new). To fix the bug quickly, we need some infos: -* your demo.wallabag.org version (in ./index.php) +* your wallabag version (in ./index.php) * the link you want to save and which causes problem ## You want to fix a bug or to add a feature diff --git a/CREDITS.md b/CREDITS.md index 391f53c..c892336 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -2,7 +2,7 @@ wallabag is based on : * PHP Readability https://bitbucket.org/fivefilters/php-readability * Full Text RSS http://code.fivefilters.org/full-text-rss/src * Encoding https://github.com/neitanod/forceutf8 -* logo by Brightmix http://www.iconfinder.com/icondetails/43256/128/jeans_monotone_pocket_icon +* logo by Maylis Agniel https://github.com/wallabag/logo * icons http://icomoon.io * PHP Simple HTML DOM Parser (for Pocket import) http://simplehtmldom.sourceforge.net/ * Session https://github.com/tontof/kriss_feed/blob/master/src/class/Session.php From ed2853564e3db719abf5378b31fe5067dad513c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Wed, 12 Feb 2014 21:51:11 +0100 Subject: [PATCH 10/19] [fix] somes fixes on old default theme --- themes/default/_footer.twig | 2 +- themes/default/_head.twig | 21 +++++++++++---------- themes/default/js/closeMessage.js | 17 +++++++++++++++++ 3 files changed, 29 insertions(+), 11 deletions(-) create mode 100644 themes/default/js/closeMessage.js diff --git a/themes/default/_footer.twig b/themes/default/_footer.twig index f837ae3..3057cb7 100644 --- a/themes/default/_footer.twig +++ b/themes/default/_footer.twig @@ -1,4 +1,4 @@

    {% trans "powered by" %} wallabag

    - {% if constant('DEBUG_POCHE') == 1 %}

    {% trans "debug mode is on so cache is off." %} {% trans "your poche version:" %}{{constant('POCHE')}}. {% trans "storage:" %} {{constant('STORAGE')}}

    {% endif %} + {% if constant('DEBUG_POCHE') == 1 %}

    {% trans "debug mode is on so cache is off." %} {% trans "your wallabag version:" %}{{constant('POCHE')}}. {% trans "storage:" %} {{constant('STORAGE')}}

    {% endif %}
    \ No newline at end of file diff --git a/themes/default/_head.twig b/themes/default/_head.twig index 577cc69..f310e42 100644 --- a/themes/default/_head.twig +++ b/themes/default/_head.twig @@ -1,11 +1,12 @@ - - - - - - + + + + + + - - - - \ No newline at end of file + + + + + \ No newline at end of file diff --git a/themes/default/js/closeMessage.js b/themes/default/js/closeMessage.js new file mode 100644 index 0000000..b57fe4a --- /dev/null +++ b/themes/default/js/closeMessage.js @@ -0,0 +1,17 @@ +$(function(){ + //--------------------------------------------------------------------------- + // Show the close icon when the user hover over a message + //--------------------------------------------------------------------------- + $('.messages').on('mouseenter', function(){ + $(this).find('a.closeMessage').stop(true, true).show(); + }).on('mouseleave', function(){ + $(this).find('a.closeMessage').stop(true, true).hide(); + }); + //--------------------------------------------------------------------------- + // Close the message box when the user clicks the close icon + //--------------------------------------------------------------------------- + $('a.closeMessage').on('click', function(){ + $(this).parents('div.messages').slideUp(300, function(){ $(this).remove(); }); + return false; + }); +}); \ No newline at end of file From f14807de06929486de6e2b64cd30e5c53978d8c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Wed, 12 Feb 2014 21:52:01 +0100 Subject: [PATCH 11/19] [add] mark all as read #385 --- inc/poche/Database.class.php | 6 ++++++ inc/poche/Poche.class.php | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/inc/poche/Database.class.php b/inc/poche/Database.class.php index 0457af6..9f553fa 100644 --- a/inc/poche/Database.class.php +++ b/inc/poche/Database.class.php @@ -318,6 +318,12 @@ class Database { $query = $this->executeQuery($sql_action, $params_action); } + public function archiveAll($user_id) { + $sql_action = "UPDATE entries SET is_read=? WHERE user_id=? AND is_read=?"; + $params_action = array($user_id, 1, 0); + $query = $this->executeQuery($sql_action, $params_action); + } + public function getLastId($column = '') { return $this->getHandle()->lastInsertId($column); } diff --git a/inc/poche/Poche.class.php b/inc/poche/Poche.class.php index 9345d1c..a786c8d 100644 --- a/inc/poche/Poche.class.php +++ b/inc/poche/Poche.class.php @@ -434,6 +434,13 @@ class Poche Tools::redirect(); } break; + case 'archive_all' : + $this->store->archiveAll($this->user->getId()); + Tools::logm('archive all links'); + if (!$import) { + Tools::redirect(); + } + break; case 'add_tag' : $tags = explode(',', $_POST['value']); $entry_id = $_POST['entry_id']; From 16fd1cce61a2b8fae4edce108d95f172c4dd32b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Wed, 12 Feb 2014 21:52:51 +0100 Subject: [PATCH 12/19] [change] time for session --- inc/3rdparty/Session.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/inc/3rdparty/Session.class.php b/inc/3rdparty/Session.class.php index 3262455..b30a31f 100644 --- a/inc/3rdparty/Session.class.php +++ b/inc/3rdparty/Session.class.php @@ -31,9 +31,9 @@ class Session public static $sessionName = ''; // If the user does not access any page within this time, // his/her session is considered expired (3600 sec. = 1 hour) - public static $inactivityTimeout = 3600; + public static $inactivityTimeout = 86400; // Extra timeout for long sessions (if enabled) (82800 sec. = 23 hours) - public static $longSessionTimeout = 82800; + public static $longSessionTimeout = 31536000; // If you get disconnected often or if your IP address changes often. // Let you disable session cookie hijacking protection public static $disableSessionProtection = false; From 83b47311ba0b8383da7955723a694b0fb3819062 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Wed, 12 Feb 2014 21:58:14 +0100 Subject: [PATCH 13/19] go go go, 1.5 powa --- index.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.php b/index.php index 9113f19..60755cf 100644 --- a/index.php +++ b/index.php @@ -8,7 +8,7 @@ * @license http://www.wtfpl.net/ see COPYING file */ -define ('POCHE', '1.4.0'); +define ('POCHE', '1.5.0'); require_once 'inc/poche/global.inc.php'; session_start(); From 943ac3c77ec1dd93d14a780b25fa147d0f882760 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Wed, 12 Feb 2014 21:58:40 +0100 Subject: [PATCH 14/19] new theme, baggy one cf #448 --- themes/baggy/README.md | 3 + themes/baggy/_head.twig | 13 + themes/baggy/_menu.twig | 9 + themes/baggy/_top.twig | 7 + themes/baggy/config.twig | 119 ++++ themes/baggy/css/font.css | 0 themes/baggy/css/main.css | 821 ++++++++++++++++++++++ themes/baggy/css/messages.css | 0 themes/baggy/css/print.css | 48 ++ themes/baggy/css/ratatouille.css | 211 ++++++ themes/baggy/edit-tags.twig | 20 + themes/baggy/font/icomoon.eot | Bin 0 -> 3724 bytes themes/baggy/font/icomoon.svg | 26 + themes/baggy/font/icomoon.ttf | Bin 0 -> 3560 bytes themes/baggy/font/icomoon.woff | Bin 0 -> 3528 bytes themes/baggy/home.twig | 49 ++ themes/baggy/img/apple-touch-icon-114.png | Bin 0 -> 2281 bytes themes/baggy/img/apple-touch-icon-120.png | Bin 0 -> 2318 bytes themes/baggy/img/apple-touch-icon-144.png | Bin 0 -> 2718 bytes themes/baggy/img/apple-touch-icon-152.png | Bin 0 -> 2835 bytes themes/baggy/img/apple-touch-icon-57.png | Bin 0 -> 1582 bytes themes/baggy/img/apple-touch-icon-72.png | Bin 0 -> 1709 bytes themes/baggy/img/apple-touch-icon-76.png | Bin 0 -> 1838 bytes themes/baggy/img/apple-touch-icon.png | Bin 0 -> 1579 bytes themes/baggy/img/bg-select.png | Bin 0 -> 1095 bytes themes/baggy/img/favicon.ico | Bin 0 -> 34494 bytes themes/baggy/img/logo-w.png | Bin 0 -> 4916 bytes themes/baggy/img/logo-wallabag.svg | 300 ++++++++ themes/baggy/img/logo.png | Bin 0 -> 1350 bytes themes/baggy/img/logo.svg | 8 + themes/baggy/js/autoClose.js | 6 + themes/baggy/js/closeMessage.js | 17 + themes/baggy/js/init.js | 12 + themes/baggy/js/jquery-2.0.3.min.js | 1 + themes/baggy/js/restoreScroll.js | 25 + themes/baggy/layout-login.twig | 31 + themes/baggy/layout.twig | 31 + themes/baggy/login.twig | 34 + themes/baggy/screenshot.jpg | Bin 0 -> 256315 bytes themes/baggy/tag.twig | 34 + themes/baggy/tags.twig | 13 + themes/baggy/theme.ini | 3 + themes/baggy/view.twig | 32 + 43 files changed, 1873 insertions(+) create mode 100755 themes/baggy/README.md create mode 100644 themes/baggy/_head.twig create mode 100644 themes/baggy/_menu.twig create mode 100644 themes/baggy/_top.twig create mode 100644 themes/baggy/config.twig create mode 100755 themes/baggy/css/font.css create mode 100755 themes/baggy/css/main.css create mode 100755 themes/baggy/css/messages.css create mode 100755 themes/baggy/css/print.css create mode 100644 themes/baggy/css/ratatouille.css create mode 100644 themes/baggy/edit-tags.twig create mode 100755 themes/baggy/font/icomoon.eot create mode 100755 themes/baggy/font/icomoon.svg create mode 100755 themes/baggy/font/icomoon.ttf create mode 100755 themes/baggy/font/icomoon.woff create mode 100644 themes/baggy/home.twig create mode 100755 themes/baggy/img/apple-touch-icon-114.png create mode 100755 themes/baggy/img/apple-touch-icon-120.png create mode 100755 themes/baggy/img/apple-touch-icon-144.png create mode 100755 themes/baggy/img/apple-touch-icon-152.png create mode 100755 themes/baggy/img/apple-touch-icon-57.png create mode 100755 themes/baggy/img/apple-touch-icon-72.png create mode 100755 themes/baggy/img/apple-touch-icon-76.png create mode 100755 themes/baggy/img/apple-touch-icon.png create mode 100644 themes/baggy/img/bg-select.png create mode 100755 themes/baggy/img/favicon.ico create mode 100755 themes/baggy/img/logo-w.png create mode 100644 themes/baggy/img/logo-wallabag.svg create mode 100755 themes/baggy/img/logo.png create mode 100644 themes/baggy/img/logo.svg create mode 100644 themes/baggy/js/autoClose.js create mode 100644 themes/baggy/js/closeMessage.js create mode 100755 themes/baggy/js/init.js create mode 100644 themes/baggy/js/jquery-2.0.3.min.js create mode 100644 themes/baggy/js/restoreScroll.js create mode 100644 themes/baggy/layout-login.twig create mode 100644 themes/baggy/layout.twig create mode 100644 themes/baggy/login.twig create mode 100755 themes/baggy/screenshot.jpg create mode 100644 themes/baggy/tag.twig create mode 100644 themes/baggy/tags.twig create mode 100644 themes/baggy/theme.ini create mode 100644 themes/baggy/view.twig diff --git a/themes/baggy/README.md b/themes/baggy/README.md new file mode 100755 index 0000000..1f0054a --- /dev/null +++ b/themes/baggy/README.md @@ -0,0 +1,3 @@ +# Baggy Theme + +theme created by Thomas LEBEAU alias Courgette http://thomaslebeau.fr/ \ No newline at end of file diff --git a/themes/baggy/_head.twig b/themes/baggy/_head.twig new file mode 100644 index 0000000..0079b22 --- /dev/null +++ b/themes/baggy/_head.twig @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/baggy/_menu.twig b/themes/baggy/_menu.twig new file mode 100644 index 0000000..3e7a2cb --- /dev/null +++ b/themes/baggy/_menu.twig @@ -0,0 +1,9 @@ + + \ No newline at end of file diff --git a/themes/baggy/_top.twig b/themes/baggy/_top.twig new file mode 100644 index 0000000..4f476a3 --- /dev/null +++ b/themes/baggy/_top.twig @@ -0,0 +1,7 @@ +
    +

    + {% if view == 'home' %}{% block logo %}logo poche{% endblock %} + {% else %}{{ block('logo') }} + {% endif %} +

    +
    diff --git a/themes/baggy/config.twig b/themes/baggy/config.twig new file mode 100644 index 0000000..d0ec0ca --- /dev/null +++ b/themes/baggy/config.twig @@ -0,0 +1,119 @@ +{% extends "layout.twig" %} + +{% block title %}{% trans "config" %}{% endblock %} +{% block menu %} +{% include '_menu.twig' %} +{% endblock %} +{% block content %} +

    {% trans "Saving articles" %}

    +

    {% trans "There are several ways to save an article:" %} (?)

    + + +

    {% trans "Upgrading wallabag" %}

    + + +

    {% trans "Feeds" %}

    + {% if token == '' %} +

    {% trans "Your feed token is currently empty and must first be generated to enable feeds. Click here to generate it." %}

    + {% else %} + +

    {% trans "Your token:" %} {{token}}

    +

    {% trans "Your user id:" %} {{user_id}}

    +

    {% trans "You can regenerate your token: generate!." %}

    + {% endif %} + +

    {% trans "Change your theme" %}

    +
    +
    +
    + + +
    +
    + +
    +
    + + +
    + +

    {% trans "Change your language" %}

    +
    +
    +
    + + +
    +
    + +
    +
    + + +
    + + {% if http_auth == 0 %} +

    {% trans "Change your password" %}

    +
    +
    +
    + + +
    +
    + + +
    +
    + +
    +
    + + +
    + {% endif %} + +

    {% trans "Import" %}

    +

    {% trans "Please execute the import script locally as it can take a very long time." %}

    +

    {% trans "More info in the official documentation:" %} wallabag.org

    + + +

    {% trans "Export your wallabag data" %}

    + {% if constant('STORAGE') == 'sqlite' %} +

    {% trans "Click here" %} {% trans "to download your database." %}

    {% endif %} +

    {% trans "Click here" %} {% trans "to export your wallabag data." %}

    +{% endblock %} diff --git a/themes/baggy/css/font.css b/themes/baggy/css/font.css new file mode 100755 index 0000000..e69de29 diff --git a/themes/baggy/css/main.css b/themes/baggy/css/main.css new file mode 100755 index 0000000..45211a8 --- /dev/null +++ b/themes/baggy/css/main.css @@ -0,0 +1,821 @@ +/* ========================================================================== + Sommaire + + 1 = Style Guide + 2 = Layout + 3 = Pictos + 4 = Messages + 5 = Article + 6 = Media queries + + ========================================================================== */ + +html { + min-height: 100%; +} + +body { + background: #EEE; +} + +.login { + background: #333; +} + +.login #main { + padding: 0; + margin: 0; +} + +.login form { + background: #FFF; + padding: 1.5em; + box-shadow: 0 1px 8px rgba(0,0,0,0.9); + width: 20em; + position: absolute; + top: 8em; + left: 50%; + margin-left: -10em; +} + +.login .logo { + position: absolute; + top: 2em; + left: 50%; + margin-left: -55px; +} + +/* ========================================================================== + 1 = Style Guide + ========================================================================== */ + +::selection { + color: #FFF; + background: #000; +} + +.desktopHide { + display: none; +} + +.logo { + position: fixed; + z-index: 20; + top: 0.4em; + left: 0.6em; +} + +h2, h3, h4 { + font-family: 'PT Sans', sans-serif; + text-transform: uppercase; +} + +p, li { + color: #666; +} + +a { + color: #000; + font-weight: bold; +} + +a:hover, a:focus { + text-decoration: none; +} + +form fieldset { + border:0; + padding: 0; + margin: 0; +} + +form input[type="text"], select, form input[type="password"], form input[type="url"] { + border: 1px solid #999; + padding: 0.5em 1em; + min-width: 12em; + color: #666; +} + +@media screen and (-webkit-min-device-pixel-ratio:0){ + select{ + -webkit-appearance: none; + border-radius: 0; + background: #FFF url(../img/bg-select.png) no-repeat right center; + } +} + +fieldset label { + min-width: 12.5em; +} + +.inline .row { + display: inline-block; + margin-right: 0.5em; +} + +.inline label { + min-width: 6em; +} + +fieldset label { + display: inline-block; + margin-right: 0.5em; + color: #666; +} + +form .row { + margin-bottom: 0.5em; +} + +form button, input[type="submit"] { + cursor:pointer; + background: #000; + color: #FFF; + border:0; + padding: 0.5em 1em; + display: inline-block; + border:1px solid #000; +} + + form button:hover, form button:focus, input[type="submit"]:hover, input[type="submit"]:focus { + background: #FFF; + color: #000; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -ms-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; + } + +#bookmarklet { + cursor: move; +} + +h2:after { + content: ""; + height: 4px; + width: 70px; + background: #000; + display: block; +} + +.links { + padding: 0; + margin: 0; +} + .links li { + list-style: none; + margin: 0; + padding: 0; + } + + +#links { + position: fixed; + top: 0; + width: 9em; + left: 0; + text-align: right; + background: #333; + padding-top: 9em; + height: 100%; + box-shadow:inset -4px 0 20px rgba(0,0,0,0.6); + z-index: 10; +} + +#main { + margin-left: 12em; + position: relative; + z-index: 10; + padding-right: 5%; +} + + #links a { + display: block; + padding: 0.5em 2em 0.5em 1em; + color: #FFF; + position: relative; + text-transform: uppercase; + text-decoration: none; + font-weight: normal; + font-family: 'PT Sans', sans-serif; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -ms-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; + } + + #links a:hover, #links a:focus { + background: #999; + color: #000; + } + + #links .current:after { + content: ""; + width: 0; + height: 0; + position: absolute; + border-style: solid; + border-width: 10px; + border-color: transparent #EEE transparent transparent; + right: 0; + top: 50%; + margin-top: -10px; + } + + #links li:last-child { + position: fixed; + bottom: 1em; + width: 10%; + } + + #links li:last-child a:before { + font-size: 1.2em; + position: relative; + top: 2px; + } + + +/* ========================================================================== + 2 = Layout + ========================================================================== */ + +#content { + margin-top: 5em; + min-height: 30em; +} + +footer { + text-align: right; + position: fixed; + bottom: 0; + right: 5em; + color: #999; + font-size: 0.8em; + font-style: italic; +} + +footer a { + color: #999; + font-weight: normal; +} + +.list-entries { + letter-spacing:-5px; +} + +.list-entries + .results { + margin-bottom: 2em; +} + +.estimatedTime a { + color: #999; + font-style: italic; + font-weight: normal; + font-size: 0.9em; +} + +.estimatedTime small { + position: relative; + top: -1px; +} + +.entrie { + background: #FFF; + letter-spacing:normal; + box-shadow: 0 3px 7px rgba(0,0,0,0.3); + display: inline-block; + width: 32%; + margin-bottom: 1.5em; + vertical-align: top; + margin-left: 1.5%; + position: relative; + overflow: hidden; + padding: 1.5em 1.5em 3em 1.5em; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -ms-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; +} + +.entrie:before { + content: ""; + width: 0; + height: 0; + border-style:solid; + border-color: transparent transparent #000 transparent; + border-width: 10px; + position: absolute; + bottom: 0.3em; + z-index: 10; + right: 1.5em; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -ms-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; +} + +.entrie:after { + content: ""; + position: absolute; + height: 7px; + width: 100%; + bottom: 0; + left: 0; + background: #000; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -ms-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; +} + +.entrie:hover { + box-shadow: 0 3px 10px rgba(0,0,0,1); +} + +.entrie:hover:after { + height: 40px; +} + +.entrie:hover:before { + bottom: 2.4em; +} + +.entrie:hover h2 a { + color: #666; +} + +.entrie h2 { + text-transform: none; + margin-bottom: 0; +} + + .entrie h2:after { + content: none; + } + +.entrie h2 a { + display: block; + text-decoration: none; + color: #000; + word-wrap: break-word; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -ms-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; +} + +.entrie h2 a:after { + content: ""; + position: absolute; + top: 0; + width: 100%; + height: 100%; + left: 0; +} + +.entrie p { + color: #666; + font-size: 0.9em; + line-height: 1.7; +} + + .entrie h2 a:first-letter { + text-transform: uppercase; + } + +.entrie:hover .tools { + bottom: 0; +} + +.entrie .tools { + position: absolute; + bottom: -50px; + left: 0; + width: 100%; + z-index: 10; + padding-right: 0.5em; + text-align: right; + -webkit-transition: all 0.5s ease; + -moz-transition: all 0.5s ease; + -ms-transition: all 0.5s ease; + -o-transition: all 0.5s ease; + transition: all 0.5s ease; +} + + .entrie .tools a { + color: #666; + text-decoration: none; + display: block; + padding: 0.4em; + } + + .entrie .tools a:hover { + color: #FFF; + } + + .entrie .tools li { + display: inline-block; + } + +.entrie:nth-child(3n+1) { + margin-left: 0; +} + +.results { + letter-spacing: -5px; + padding: 0 0 0.5em; +} + +.results > * { + display: inline-block; + vertical-align: top; + letter-spacing: normal; + width: 50%; +} + +.pagination { + text-align: right; +} + +.nb-results { + text-align: left; + font-style: italic; + color: #999; +} + +.pagination > * { + display: inline-block; + margin-left: 0.5em; +} + +.pagination a { + color: #999; + text-decoration: none; +} + + .pagination a:hover, .pagination a:focus { + text-decoration: underline; + } + +.pagination .disabled { + display: none; +} + +/* ========================================================================== + 3 = Pictos + ========================================================================== */ + +@font-face { + font-family: 'icomoon'; + src:url('../font/icomoon.eot?-s0mcsx'); + src:url('../font/icomoon.eot?#iefix-s0mcsx') format('embedded-opentype'), + url('../font/icomoon.woff?-s0mcsx') format('woff'), + url('../font/icomoon.ttf?-s0mcsx') format('truetype'), + url('../font/icomoon.svg?-s0mcsx#icomoon') format('svg'); + font-weight: normal; + font-style: normal; +} + +.icon span { + position: absolute; + top: -9999px; +} + +[class^="icon-"]:before, [class*=" icon-"]:before { + font-family: 'icomoon'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-flattr:before { + content: "\e800"; +} +.icon-mail:before { + content: "\e80a"; +} +.icon-up-open:before { + content: "\e80b"; +} +.icon-star:before { + content: "\e805"; +} +.icon-check:before { + content: "\e804"; +} +.icon-link:before { + content: "\e801"; +} +.icon-reply:before { + content: "\e806"; +} +.icon-menu:before { + content: "\e802"; +} +.icon-clock:before { + content: "\e803"; +} +.icon-twitter:before { + content: "\e807"; +} +.icon-down-open:before { + content: "\e809"; +} +.icon-trash:before { + content: "\e80c"; +} +.icon-delete:before { + content: "\e600"; +} +.icon-power:before { + content: "\e601"; +} +.icon-arrow-up-thick:before { + content: "\e602"; +} +.icon-rss:before { + content: "\e808"; +} + +/* ========================================================================== + Icon selected + ========================================================================== */ + +.icon-star.fav:before { + color: #FFF; +} + +/* ========================================================================== + 4 = Messages + ========================================================================== */ + +.messages { + text-align: center; +} + +.messages > * { display: inline-block;} + +.closeMessage { + background: #000; + color: #FFF; + padding: 0.2em 0.5em; + text-decoration: none; +} + + .closeMessage:hover, .closeMessage:focus { + background: #FFF; + color: #000; + } + +.warning { + font-size: 3em; + color: #999; + font-style: italic; + position: absolute; + top: 50%; + left: 0; + width: 100%; + text-align: center; + padding-right: 5%; + margin-top: -2em; +} + +/* ========================================================================== + 5 = Article + ========================================================================== */ + +#article { + width: 70%; + margin-bottom: 3em; +} + +#article .tags { + margin-bottom: 1em; +} + +#article i { + font-style: normal; +} + +blockquote { + border:1px solid #999; + background: #FFF; + padding: 1em; + margin: 0; +} + +#article h2, #article h3, #article h4 { + text-transform: none; +} + +#article h2:after { + content: none; +} + +.topPosF { + position: fixed; + right: 20%; + bottom: 2em; + font-size: 1.5em; +} + +#article_toolbar { + margin-bottom: 1em; +} + +#article_toolbar li { + display: inline-block; +} + +#article_toolbar a { + background: #000; + padding: 0.3em 0.5em 0.2em; + color: #FFF; + text-decoration: none; +} + + #article_toolbar a:hover, #article_toolbar a:focus { + background: #999; + } + +.shaarli:before { + content: "*"; +} + +.return { + text-decoration: none; + margin-top: 1em; + display: block; +} + +.return:before { + margin-right: 0.5em; +} + +.notags { + font-style: italic; + color: #999; +} + +.icon-rss { + background: #000; + color: #FFF; + padding: 0.2em 0.5em; +} + +.icon-rss:before { + position: relative; + top: 2px; +} + +.list-tags li { + margin-bottom: 0.5em; +} + +.list-tags .icon-rss:hover, .list-tags .icon-rss:focus { + background: #FFF; + color: #000; + text-decoration: none; +} + +.list-tags a { + text-decoration: none; +} + +.list-tags a:hover, .list-tags a:focus { + text-decoration: underline; +} + +/* ========================================================================== + 6 = Media Queries + ========================================================================== */ + +@media screen and (max-width: 1050px) { + .entrie { + width: 49%; + } + .entrie:nth-child(3n+1) { + margin-left: 1.5%; + } + .entrie:nth-child(2n+1) { + margin-left: 0; + } +} + +@media screen and (max-width: 900px) { + #article { + width: 80%; + } + .topPosF { + right: 2.5em; + } +} + +@media screen and (max-width: 700px) { + .entrie { + width: 100%; + margin-left: 0; + } +} + +@media screen and (max-width: 500px) { + .entrie { + width: 100%; + margin-left: 0; + } + body > header { + background: #333; + position: fixed; + top: 0; + width: 100%; + height: 3em; + z-index: 11; + } + #links li:last-child { + position: static; + width: auto; + } + #links li:last-child a:before { + content: none; + } + .logo { + width: 1.5em; + height: 1.5em; + left: 0; + top: 0; + } + .login > header { + position: static; + } + .login form { + width: 100%; + position: static; + margin-left: 0; + } + .login .logo { + width: auto; + height: auto; + top: 0.5em; + width: 75px; + height: 75px; + margin-left: -37.5px; + } + .desktopHide { + display: block; + position: fixed; + z-index: 20; + top: 0; + right: 0; + border:0; + width: 2.5em; + height: 2.5em; + cursor: pointer; + background: #999; + font-size: 1.2em; + } + .desktopHide:hover, .desktopHide:focus { + background: #FFF; + } + #links { + display: none; + width: 100%; + height: auto; + padding-top: 3em; + } + footer { + position: static; + margin-right: 3em; + } + #main { + margin-left: 1.5em; + padding-right: 1.5em; + position: static; + } + #article_toolbar .topPosF { + display: none; + } + + #article { + width: 100%; + } + + #article h1 { + font-size: 1.5em; + } + #article_toolbar a { + padding: 0.3em 0.4em 0.2em; + } +} \ No newline at end of file diff --git a/themes/baggy/css/messages.css b/themes/baggy/css/messages.css new file mode 100755 index 0000000..e69de29 diff --git a/themes/baggy/css/print.css b/themes/baggy/css/print.css new file mode 100755 index 0000000..9aefa77 --- /dev/null +++ b/themes/baggy/css/print.css @@ -0,0 +1,48 @@ +/* ### Layout ### */ + +body { + font-family: Serif; + background-color: #fff; +} + +@page { + margin: 1cm; +} + +img { + max-width: 100% !important; +} + +/* ### Content ### */ + +/* Hide useless blocks */ +body > header, +#links, +#sort, +body > footer, +.top_link, +div.tools, +header div, +.messages, +.entrie + .results { + display: none !important; +} + +article { + border: none !important; +} + +/* Add URL after links */ +.vieworiginal a:after { + content: " (" attr(href) ")"; +} + +/* Add explanation after abbr */ +abbr[title]:after { + content: " (" attr(title) ")"; +} + +/* Change border on current pager item */ +.pagination span.current { + border-style: dashed; +} diff --git a/themes/baggy/css/ratatouille.css b/themes/baggy/css/ratatouille.css new file mode 100644 index 0000000..b203cbb --- /dev/null +++ b/themes/baggy/css/ratatouille.css @@ -0,0 +1,211 @@ +/* + Ratatouille mini Framework css by Thomas LEBEAU + Base on KNACSS => www.KNACSS.com (2013-10) @author: Raphael Goetter, Alsacreations + and normalize.css +*/ + +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html { + font-family: sans-serif; /* 1 */ + -ms-text-size-adjust: 100%; /* 2 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +body { + font-size: 1em; + line-height:1.5; + margin: 0; +} + +/* ========================================================================== + Mise en forme + ========================================================================== */ + +h1:first-child, +h2:first-child, +h3:first-child, +h4:first-child, +h5:first-child, +h6:first-child, +p:first-child, +ul:first-child, +ol:first-child, +dl:first-child{ + margin-top: 0; +} + +code, +kbd, +pre, +samp { + font-family: monospace, serif; +} + +pre { + white-space: pre-wrap; +} + + +.upper { + text-transform: uppercase; +} + +.bold { + font-weight: bold; +} + +.inner { + margin: 0 auto; + max-width: 61.25em;/*980px*/ +} + +table, img { + max-width: 100%; + height :auto; +} + +iframe { + max-width: 100%; +} + +.fl { + float: left; +} + +.fr { + float: right; +} + +table { + border-collapse: collapse; +} + +figure { + margin: 0; +} + +button, +input, +select, +textarea { + font-family: inherit; + font-size: 100%; + margin: 0; +} + +input[type="search"] { + -webkit-appearance: textfield; +} + +/* ========================================================================== + Mise en page + ========================================================================== */ + +.dib { + display: inline-block; + vertical-align: middle; +} + +.dnone { + display: none; +} + +.dtable { display:table } + + .dtable > * { display:table-row; } + + .dtable > * > * { display:table-cell; } + +.element-invisible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} + +.small { + font-size:0.8em; +} + +.big { + font-size: 1.2em; +} + +/*Width*/ + +.w100 { width:100%; } +.w90 { width:90%; } +.w80 { width:80%; } +.w70 { width:70%; } +.w60 { width:60%; } +.w50 { width:50%; } +.w40 { width:40%; } +.w30 { width:30%; } +.w20 { width:20%; } +.w10 { width:10%; } + + +/* ========================================================================== + Internet Explorer + ========================================================================== */ + +/*IE8 and IE9*/ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +/*IE8 and IE9*/ + +audio, +canvas, +video { + display: inline-block; +} + +@media screen and (-webkit-min-device-pixel-ratio:0){ + select{ + -webkit-appearance: none; + border-radius: 0; + } +} + +/* ========================================================================== + Medias Queries + ========================================================================== */ + +/*Desktop 1080px*/ + +@media screen and (max-width: 67.50em) { +} + +/*Tablet 800px*/ + +@media screen and (max-width: 50em) { +} + +/*Mobile 640px*/ + +@media screen and (max-width: 40em) { +} + diff --git a/themes/baggy/edit-tags.twig b/themes/baggy/edit-tags.twig new file mode 100644 index 0000000..9f11a2c --- /dev/null +++ b/themes/baggy/edit-tags.twig @@ -0,0 +1,20 @@ +{% extends "layout.twig" %} +{% block title %}edit tags{% endblock %} +{% block menu %} +{% include '_menu.twig' %} +{% endblock %} +{% block content %} +{% if tags is empty %} +
    no tags
    +{% endif %} +
      +{% for tag in tags %}
    • {{ tag.value }}
    • {% endfor %} +
    +
    + +

    {% trans "You can enter multiple tags, separated by commas." %}

    + + +
    +{% trans "return to article" %} +{% endblock %} diff --git a/themes/baggy/font/icomoon.eot b/themes/baggy/font/icomoon.eot new file mode 100755 index 0000000000000000000000000000000000000000..02f53b36d030547fa28eaf6d42f7bcfb7197ec11 GIT binary patch literal 3724 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 literal 0 HcmV?d00001 diff --git a/themes/baggy/font/icomoon.svg b/themes/baggy/font/icomoon.svg new file mode 100755 index 0000000..d9c35b9 --- /dev/null +++ b/themes/baggy/font/icomoon.svg @@ -0,0 +1,26 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/baggy/font/icomoon.ttf b/themes/baggy/font/icomoon.ttf new file mode 100755 index 0000000000000000000000000000000000000000..3860dd04141f2df89cde9392742608b8407f95b8 GIT binary patch literal 3560 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 DQG`&= literal 0 HcmV?d00001 diff --git a/themes/baggy/home.twig b/themes/baggy/home.twig new file mode 100644 index 0000000..d58e53c --- /dev/null +++ b/themes/baggy/home.twig @@ -0,0 +1,49 @@ +{% extends "layout.twig" %} +{% block title %} +{% if view == 'fav' %} +{% trans "favorites" %} +{% elseif view == 'archive' %} +{% trans "archive" %} +{% else %} +{% trans "unread" %} +{% endif %} +{% endblock %} +{% block menu %} +{% include '_menu.twig' %} +{% endblock %} +{% block content %} + {% if entries is empty %} +

    {% trans "No articles found." %}

    + {% else %} + {% block pager %} + {% if nb_results > 1 %} +
    +
    {{ nb_results }} {% trans "results" %}
    + {{ page_links | raw }} +
    + {% endif %} + {% endblock %} + + {% if view == 'home' %}{% if nb_results > 1 %}{{ "Mark all the entries as read" }} {% trans "" %}{% endif %}{% endif %} + {% endif %} + {{ block('pager') }} +{% endblock %} diff --git a/themes/baggy/img/apple-touch-icon-114.png b/themes/baggy/img/apple-touch-icon-114.png new file mode 100755 index 0000000000000000000000000000000000000000..0e96edd5cbc32a41e7bb0bd8280d4a7d716a3cd7 GIT binary patch literal 2281 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 literal 0 HcmV?d00001 diff --git a/themes/baggy/img/apple-touch-icon-152.png b/themes/baggy/img/apple-touch-icon-152.png new file mode 100755 index 0000000000000000000000000000000000000000..f915231fa4dfefdf35798f5be0fd6d792fc27720 GIT binary patch literal 2835 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 GLK6VT5Mnq0 literal 0 HcmV?d00001 diff --git a/themes/baggy/img/apple-touch-icon-72.png b/themes/baggy/img/apple-touch-icon-72.png new file mode 100755 index 0000000000000000000000000000000000000000..b8b48e1bcd631cbf54212bec69bec4ff2ac4e40e GIT binary patch literal 1709 zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1SD_us|Wxo$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%u1Od5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|80+w{G(j&jGsVi;#Msoy&B(~Y(Za&e(AC(<&CJQk#lqRh$kNip z(aZ^^*Cju>G&eP`1g19yq1PCvUQklVEdbi=l3J8mmYU*Ll%J~r_OewbZnqfVG!Lpb z1-Dxaaq86vIz}H9u}BdO69T3l5EGtkfgE_kPt60S_99@ij(C;X3Ct~uo-U3d6}R5Z zdOPuv0Z*HGIAaJy2tx^jr~~Ih<`oQJs8GVNvZ2I*GlqR<`6J0*cQr;aOX>HX_A?e( zNZS6JplTU7?|Jq-9)>CHOTtN-42Vq%D1e|>Kp|9=0odt>xA-&}Jy z?|qr|PsP(qQ}^GWZN5Ef?dz{m*L3=lHz|4w6&gP|$lxqCedEoL3BUi!F-UxNOGqx8 ze?EQp!32X3iOqkc4xdWgm$)(FhSVBuw|7T%f5{mtZ@+!^&Y_~D?FPDsB@8{b-%geK zRDJyM#JjJ)|326=!&+xX{%5C{z5M4Np00F=X=`VW-Y9P(!n5gS&Z>id0xMaXFZ$n& z{mOUGWkdLin$0Jh4@xGSuf1Dcd27Mb%VI72IX;_5st+5Zjhy-P_=_=Y8J&iipb~sVQ)uXrbNr{ytuO5d`{X&<= z9~Mg{0@&kGatDfxeYtsyALe!D(8d^Ko_$y`6*FCJ2>SRaUGHk~|v;zjt8 z1MQ5*ycS(`nq47$@Q#j!r_gSW_SZ`U!he1VwdZVW;WF-8wP@Q^34yfN&PzRSd=OfB z$A^vQUxOHrPBEu8ORw+#6VoJ*e%ko4;>@J_BfAZ@tofHHwb@-InZ9-eT#uVV zA1=$eAQ5dLbkL|#;)eQ7!-@@O?rGh+YA(7zm!YEOicji+JCCO>Z>|0$)~i=&d_J*j z_mU&=G3DHnqE7b~U2GTnGLzwCja~b^CZ26;Z_XF3u#)*L!jooebDFu+)^g!SW+!VG zwwldJt_lku-&Kz6=t4=v`|Y)Vw+_EKaljzHQHGCQTKWK!qDS2H9p@%Lv-!>Bsj_?>f6vB^$%eNs zEH&F6b&yATnPk}9-D+n~Cfs1JH|=QBoPj{KI{#TD7*dr|x5h76>I$krJYD@<);T3K F0RX{Bkq`g? literal 0 HcmV?d00001 diff --git a/themes/baggy/img/apple-touch-icon-76.png b/themes/baggy/img/apple-touch-icon-76.png new file mode 100755 index 0000000000000000000000000000000000000000..9f9dba27e66505f71c943e892b8e3f4e3a881d3e GIT binary patch literal 1838 zcmaJ?c~BEq91e$qC>k$BytWI)3vxjq*&#pia}Ap+sYxJ zg_1fB11jP;pcJ$e5aSdTL4j7Q|ox6Awsw!xXWQ zzsP&S7isapc!E$vbb4}fGA-GOhGKDaCYQ@KXs}q0B*GEjju0}9BZAvbDu`fQjw#iI z5=8)mqAUhYB6uJf>DLrg>Tj|LK2avJV04X4O=r>=hLk3OQtAIgRjO}jobZSLiT6K+ z@xbkBnC=hbXc8tT4=&c$;7Sb%F<3^RSRjffPFB%39wksb9#sRv05%|%$(4w~9>+_i zkOaXA86t-zA|6O8(3DCABy@IS3%r?L96pD`WO_LXyj=tW5l6^kak0~f;!@>UR zpeMJ;?lCOCwJm9UYkU|XyB#CjniC%JfV?dw5)nU8^Qb>`;NogNH7Tl=qVSxqNHeDz zfu5#`ZJH++c^7;Our?>tLv>S&v_V|bvb@k!^HaG*(_=QPHQs~NVH9KX9U*FzTt zSorhTh^L(c7M5xQk6N&D3;%f0i)B9TkC?sRq()r4!L$dfZtWi1wW6c%(4uUw+Q@a! zvFgHRu_QkHl&f@S-BXV(8JoI$5tjnNiDU01`aD`iM?zV(LuoPZrtDYClBl>v{G=PC=OaUe-%dFEx7ghqPJU_dyq$N+f=#! z@%}EaofGxm%@!xVvJcRy(gXDR(7uzMI%`F}8#BGD+ZsNGc7?9StMNbFt<8x0nhc|ady9=$X;|qf3XI=iVyh`*r zj!O8(nf}H(e7kBN96{adJA80=FyrtLvq;kLVvzeJ)Jiro(5dsNOtq5SSdR;<&i~nb ziC@FH-Czb9hq3#)!`1JH0B*(c&a3(vWt3%~1RpCgXvFPWn>1B?Am`rKTQhlu6n;Ht aC?=H1N7uC>IT>=pA57xqBdQQYYySouMa~@n literal 0 HcmV?d00001 diff --git a/themes/baggy/img/apple-touch-icon.png b/themes/baggy/img/apple-touch-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..9cf29e2b4e0371bc4ea528c4dae9462138d9434d GIT binary patch literal 1579 zcmaJ>eM}Q)7(XcS6K7SN10mk7ZbN6=yVjPrqiV~wN@qJ#K`RLjM|;o?dUswATFP{O zpw4Y-m`r3*L7h>gh|JH85fGe!iL%KMHWf7rIHDF}`~-AYq-=kTU2^xn&zs-x_x#@H zd2-tl3`?g>ikJidz?Ar9sF7Xe{&zw!`{j7TuChxwqcJfn$aKbq(Kw*8l4&>?@4zx} zBaT^f*EHj?EEKXQni!LQxxzv^1ehNqa62fL4FIu=-4tfY#2GLR&#)6p$X8tpfp)7B zS|!oLdMXaL*_U}}e1*r5Xz^rP}*lF-nLCVE>f@K)wF|p$^9=+Q}I4fBgQZ zuro22!i7fMNoLa)wsGk^e=155N8=bn(upLQ6{uo@jbuotjikW16%tU7S?q*A9>(kS zig?1wV1xyaN0kt(Ah6r53KS8eGE}RTsbn$)(TLSrsalQ7;zT03e4$FJ4scP@lI_3= zCcw1@xEdH9lj|P^2gPPaaoV1PTeURl0Ee%vu#fEp9aC?FYaPoAs@06i6|!c8{>J{R z(Saj&di>kbv1NnN!N&=9+G%#I6St+e0zhy{JgQ1`|M{SJr~pxMFZ$-LpU?zM<8I_O zEgAR4`p~BJq1+${QpAKWC*#B_$xyq&*OA*@{3^2K*}%}A>3C z$p=go6Sr%5<89S9cdt5~%&%8ZtAfhgbWh+4PX|BhTKdVd@9VoqCR z&aY3S$_}605NhQ2`x?KrU|!wq$d+_5R5W!K>!RgY%F&=R*B?I2*@cz2^*$RYyK;%= zR)l?euZSsqv~&O2H3wDan!n1XFNg~3b&~IfnP(l9nnmL)=m^9!Rci$J>arlbzw6970!olW2S^+*pXW zSNCTY8IEv*8~=#9&?Bshi0JQk5BADRAC;81&CBwt)_`PFXh=lZcsl5pn&1s@H|lPs zJ>DI)=uqCg9W%FhgX+SMSDcW(*6@CbR(EV0tP4K)x$^+_?RKQ+uxWM6&O5fj zDRuX|KF;!T@ksAp-ts<;8r*kkFE1ZKeM?Eobfyk#edlr4y4Lycc9=a|x=k--)4!h6 zFf(YdK)Ua`r01s;XNdQ1&S$Ni=Qo)h-EEQszT6$k=acK%NxQB~Sk<;^UBQ&mR#rj8EO}eQOkPahY&I0d z%N!FFoOp05I+;6&3L>a;xTy$wP#KCJ3=bY;2W3?R*`@fht(ymH;N`vlAS0`IlXDl5hR)A{=v-qxc?8YN*H%1S06f(mQ}WK5IVK>|oh*WnkS zksy{*YATJ=;vQaxnp<)(Zd)@jn;;r@+J+=|07SNec2y5h(<6^5QdI&}i%(=kBMdTX zQ@06{-SL#%-63-dwQ~pAX!BS=14trm?T~Kqc7U4IavbMqcswqQa9LeCl5Cf5Z7wJXz>-bXKq}NpM^S2pohU%zNas?} zj0IWUnlBSB7;Q@i&AJ&Ur2Mbkm2fmoVURjsuQ9@fh$0{Qv*6GaFs`&j`kFR{fR6hSv8+h20{57$!+CN@0@HBku)td@_SLsw_#T0S!*>o^|^>gKw-0__K ztLo*ME$TUOTTS|U|INw%(Vv^-RhwEj4y@R9f+$(CtZWTAc02mJwqxVr~QumpDt1OfyIK>`H-fg}Xi;0YQ$Kp?og zOW%CmcP5=~XF9w0-nVb}^(3>WJw4Vlay#vru4N^&QdwEES~iZd2BfsCc9v!3%^Opn zozAij+q9^tnEGa$uR&(Zs#NKpdP&QAQ`oYiqhso&|FW#5^(?Ejt;1%uHOA0wqy(0P z;OWz+Z1Lj7Z2b7~Y}Kk&?9-=D{6Kl!xN&UJqDAbqQBkZ*mo5x#(9ynqds&>7C{cp9 z&7M7*x1Bg~!jV6G_%Nr4+qP{Rr{&L|KbHRo4<2NQ zJ+2wRpFe-t`t|GCiWMt(8MH57zOXrS=CA_?4xpMOK>1LJ0};;|`%z`tk0bv4@)AX` z5L3dcGPQ9g`;W*&Z6Zx9lT4&AY(?^*{t*`YMrCTFJ`!ETUS*Pr6oy^-ID7Ui8#r(v zt6jS`t6sf2!!vT{&Yce5jvYHV4Q=4*-@iXQefqT1F6tBe4*I-#^H{QE$((!KzV4iI zzkdC=U6Dp*$jqHP*Rdh$rPy4&c#$Pfp4`z#vOzIqFI>1l>NpnrGHlo|m+o%ey0L`| z7qVu}nz`t(*Qik=wqU^m)}u!cSKE*wL!3T9H-K=>nl&BXTD599^q)U}GI~xzH=g6) zzkhey>({UE$knJ(!=aO2Zp8jms#Gb5Z|KmWMCQ0*!-h^9&Z!8aM~`;eN|r1sHgQ`N zBl<0bk0VBmaJ4mU+SJieuUo2*}KBOAaf{h$M6{h&b)K&2maYDXC$>yM$v{8j0vc3D5s zfyKUH+(y>{#)4v7>(;HEHrNu|rca;lw3RDY&ecXXfR7zJ#&GSmYuAoFd-ja;feye} zqix%^JWiJ`UE(zA|I3#zS%(fCxGctWL?_IdBlJh?XC%sSoBBceiAHp)0|SUIVy|+H zMCAU$ZX^%;dW(;Gfb?Ve%nKET^euwa0kMZI4>(?F0YuB!^u3ft_dgr(Ab(SGR28Qw0nl)?K zuV23$-XI0M^NM3X=#!5$Y0|LGn>RDOL!&IWi}kv7>#~m@KL#<)d3yHj>8p=)r%IJd zYnylxvmkKm)-BKX2+|cFjQ0$hck%NBa}KipYSpT-?c2ArqeqXjY15{$lqplj;=wz{ zgb5Sakt0VK-lH&Hm-Wn?In&QHZ^K-aD3>~QYWDp3bC(?6;Y1#k<@mmN^M<8QpWelX zagYvVzpGTK5=&&umMt#5u)lis>R5c@dk=UJM;%nERLP|q<2o7k?c3+#fo_~18CtYx z;o`&Gp$>xB-@kvqORtyxmMvSl_%IIEfw8YY|0e$C`oldZ9;*94KKEaAbhJxvn>KA? z-LhxSoN@8Mk3)wJ#p3JUy}OGKb3Z!3JQdC7lqpljHO?SejBTb)oyxLg$-?maFlf*q zkb&XEc&4l>rlxaP-?A7Rm@Rbm)S1d?C`>}N-U0_G{OR@B2jg3MFU zoD5C{mBn|haF@x3XfHlx$RuWxXWZiv=^T;`IlHR#UZg`iaYr) zoM(02a(dCm(N$YR|Wb7OeV!n#>pf#RUUm`lZ)Am$eB zA&KXK^=jk;$@(y7E3Rj%bfid;g5llp^5x61X(c$Z==#jv`LdD@f<{wd-(97E9Zjv zWQ=*Fd-v`+@kE?v%$VV83-j7!M};Z;XafKv?@G2!bv)w;NCx!}A3m@gIdXW)A(k&* zydY6-hbqXMCH*p{Tv^eUSSB4JR;^`_-mP1=ima|O);ow##?6~Ickzl9)!G5cBTvl> z&=1ui=C6<*!uTyy$$+L>XCk>VW5#&OJ%0Syv)`>+wepmMO#&(dH*Vb6Qy***kPPZ5 zFI%?EQ*PF*S)4~Di~E53DPyd8l75ve(L{`VJXsIby>iPT@8>^V$D$o7d^VGlF`K<{(H&k{P&Uroq)=~I{#%E)FG#fKiMFD(xdZV<`?yl4iN|SUz9;v z=fBKP^&tKeuZYnP)uHoWB?Fqye=j+m|6X#S6Hpmg=f5n2I^=@*uaedIPx@7|L=$mP z|3w*;b^gozR1e}m@roERQyn`0RWd>2uaedIuaY4e^#^qTu+D#3hU9edCmY01dUXEF z{GuMxA>yF^i!vzd{FnKu9>jm*6*2muI&}W4WI)sT?4-B|tfd z{~|w?b^e1-wna41=^&cUf8v*M5dUQv)cyR&_)R4Pnit@^33(iaI=<^eE}s|d*|SF} z2U+^&OeG6n#BVM{+XDs+P>IB%QGbAun}v0HQ4i*qXl{yxNd|S4ao}4G`J0(0O`5pA z0U>@-55C#Ky1!@>@7FY5mu-;_vPikK%vUcr?sR~#RS#|vW)ZOW7>4BwLM z-o2Y)?$C=@q~E-GljqW5UUB8hmHgdZY?sT_|D=G?H~E}Uzo?Dc|0{I)d?dCy#Zia7 z;;)m7bi2wg@f?tS6(8CXnlAd97|Rr29rlW|PA<~zD!;_@K=xI9XiI3i=xbsuQ+##U zE6zH(NVnT#4Fd@n0pw{#+s9=42$H82>FdGhHxV!qFcB~jFcB~jFcB~jFcB~jFcC;f z5x~1Ra;1<9_3G6t-}Q)~{l@ol&;_0E-@kXws|3{%DL(8wfISJ33yA%8!A`Iu-W$lh-?t8(6w@Y1XMzCx*Qe5tDx#kb8^o`sMv5?N@Er z8jD=V8qDCqgW21+Z)3R(8gkoodCam->`94z1h6LaZvgg0C|kCyZ$D)p0q9*(}sI&hz1 z%`g=IWLfNEifciphf>F0t*ZM=?oV9n@}7U8_!wzfeBT{Tc=YH|to7qa_aPMhc!oZB z@E~j3wz>wo3Sl>_x3d)gqU1K$8)pIu<&xW;EMPWtN@r()ref##+_Fw!4$4{r)+h} z;`2#WHqSrv{HN!IA2z>#=J#Lq{19no{A0#{e$S8~ZD#yy#=qh-MO8NAe>46M@+?V= z?>~L|^wGZmVr@SNV4h5M|A;i~Z4?BsZiD$^cCLG*d?1ev!!dGe%}xQkBzzfk2X z(Xc;P5WxRE(5*{g@3v3@|8uNCg9e_l#_yx}4T_&V@cI3oR;^k!PI(M|_Y>BR{JsbF z^HXla-qx507rz6>x;6GqL44u@hyktx{Lef(f5>yeH?eWe;ef6sOO`PFuQa-TkZ*(g zjQ$U1Tzm_{i#&jE<=o)gaO^u6^!oAh4|!Mb-o5iNLSCITh`CITh`CITh`CITh` TCITh`|LX|Y?~Mlj#}W7&!Rv?5 literal 0 HcmV?d00001 diff --git a/themes/baggy/img/logo-w.png b/themes/baggy/img/logo-w.png new file mode 100755 index 0000000000000000000000000000000000000000..65dc607b789760c76776f4f7c3c64b890fb9f63c GIT binary patch literal 4916 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 OsX`)5;1xR8?*0o4-NJzY literal 0 HcmV?d00001 diff --git a/themes/baggy/img/logo-wallabag.svg b/themes/baggy/img/logo-wallabag.svg new file mode 100644 index 0000000..40193e1 --- /dev/null +++ b/themes/baggy/img/logo-wallabag.svg @@ -0,0 +1,300 @@ + + + +]> + + + + + + diff --git a/themes/baggy/img/logo.png b/themes/baggy/img/logo.png new file mode 100755 index 0000000000000000000000000000000000000000..5305c77da81f12b03c1d5b5ea491dec7cd22f5d4 GIT binary patch literal 1350 zcmV-M1-bf(P)$x5S9t(So2p{+`njheHd#I|aN@)a)kN+8sTaDU9o?iY& zxNhoZpe0=8h0@yNe`t?*ezSc0WH=Ci)P5?^PMou#a6sm)UsFP4{ zZ!bf`!`Q6hH4~t&wwAK8G89GO)BXE#=H*3B*QKRATvx}~*cjd2-Pr9B(v-!*Cf_D3 z7DH3L7l7xq9M-6VhN#xqrlzg(?9QFKeg_V8iin8c@7MKhZf+J4k&ccIUEkK$Rylg~ zdm}Z0UoQg640Tc>6ciNTa5!)}oe`5%o_fa@@0Q!`j=ZvXJODVIPOMfdE|)7p09eS+ zzscy|z@yd#7a}>lWTeWfuWt|~sL1T>tftK`EXX2ebbN!spooaf&oAg+S48CS;Uh*X z!zZ*N;C{o!h{KNEK+xnzh?M29*{s-X&O{``b?VF@>?%-7=HouCWw1C41h_*>0B;ru zuu4mS{45ZlKuZA00s-t=0$d}@uv~yES-^Q-OMr`6Ab?*>fIqT8fPb_EIF|(ijA;qb zp9KP()e_(;a4EwD=+P3u5B!qBTgtps7B|uc05)~zN|CB)B1|uUQ96$a;H0~3?*G9i%3p$$} z-ENOGHa1FI+g`amH6_Ww(D1OlzGsj4d_M7bJkibpUx~GCJcfaRFVkdMN#5P zdTwq`Iy(1+twoc_I)CKeWzt=dfE`-U@#~{Lql@t z&=<0O`wnrrT(RyAxB`@D=8z~vcm(K`v-@(M~y?qpR_ z5f12Cs&#(o&i3KN6vYT^xGNoal8}n-ZUcrUP6{! zwLUOA`8P=LL6F@*z=XtSfE~%ILmmZwHWB$Bfd`XajCp`}Q%qa|o+flQDP^co3nqUO ziC-pkUf~uq^(EE7JA_VtC5reN;AK^Gb2ev$HdxgIUtwUkiH1!99}s$SZHsq?w + + + + + + + diff --git a/themes/baggy/js/autoClose.js b/themes/baggy/js/autoClose.js new file mode 100644 index 0000000..e9145b7 --- /dev/null +++ b/themes/baggy/js/autoClose.js @@ -0,0 +1,6 @@ +$(document).ready(function() { + current_url = window.location.href + if (current_url.match("&closewin=true")) { + window.close(); + } +}); diff --git a/themes/baggy/js/closeMessage.js b/themes/baggy/js/closeMessage.js new file mode 100644 index 0000000..527719d --- /dev/null +++ b/themes/baggy/js/closeMessage.js @@ -0,0 +1,17 @@ +$(function(){ + //--------------------------------------------------------------------------- + // Show the close icon when the user hover over a message + //--------------------------------------------------------------------------- + // $('.messages').on('mouseenter', function(){ + // $(this).find('a.closeMessage').stop(true, true).show(); + // }).on('mouseleave', function(){ + // $(this).find('a.closeMessage').stop(true, true).hide(); + // }); + //--------------------------------------------------------------------------- + // Close the message box when the user clicks the close icon + //--------------------------------------------------------------------------- + $('a.closeMessage').on('click', function(){ + $(this).parents('div.messages').slideUp(300, function(){ $(this).remove(); }); + return false; + }); +}); \ No newline at end of file diff --git a/themes/baggy/js/init.js b/themes/baggy/js/init.js new file mode 100755 index 0000000..c1d3c0e --- /dev/null +++ b/themes/baggy/js/init.js @@ -0,0 +1,12 @@ +document.addEventListener('DOMContentLoaded', function() { + var menu = document.getElementById('menu'); + + menu.addEventListener('click', function(){ + if(this.nextElementSibling.style.display === "block") { + this.nextElementSibling.style.display = "none"; + }else { + this.nextElementSibling.style.display = "block"; + } + + }); +}); \ No newline at end of file diff --git a/themes/baggy/js/jquery-2.0.3.min.js b/themes/baggy/js/jquery-2.0.3.min.js new file mode 100644 index 0000000..a4dd0a2 --- /dev/null +++ b/themes/baggy/js/jquery-2.0.3.min.js @@ -0,0 +1 @@ +(function(e,undefined){var t,n,r=typeof undefined,i=e.location,o=e.document,s=o.documentElement,a=e.jQuery,u=e.$,l={},c=[],p="2.0.3",f=c.concat,h=c.push,d=c.slice,g=c.indexOf,m=l.toString,y=l.hasOwnProperty,v=p.trim,x=function(e,n){return new x.fn.init(e,n,t)},b=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,w=/\S+/g,T=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,k=/^-ms-/,N=/-([\da-z])/gi,E=function(e,t){return t.toUpperCase()},S=function(){o.removeEventListener("DOMContentLoaded",S,!1),e.removeEventListener("load",S,!1),x.ready()};x.fn=x.prototype={jquery:p,constructor:x,init:function(e,t,n){var r,i;if(!e)return this;if("string"==typeof e){if(r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:T.exec(e),!r||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof x?t[0]:t,x.merge(this,x.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:o,!0)),C.test(r[1])&&x.isPlainObject(t))for(r in t)x.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return i=o.getElementById(r[2]),i&&i.parentNode&&(this.length=1,this[0]=i),this.context=o,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?n.ready(e):(e.selector!==undefined&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return d.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,t,n,r,i,o,s=arguments[0]||{},a=1,u=arguments.length,l=!1;for("boolean"==typeof s&&(l=s,s=arguments[1]||{},a=2),"object"==typeof s||x.isFunction(s)||(s={}),u===a&&(s=this,--a);u>a;a++)if(null!=(e=arguments[a]))for(t in e)n=s[t],r=e[t],s!==r&&(l&&r&&(x.isPlainObject(r)||(i=x.isArray(r)))?(i?(i=!1,o=n&&x.isArray(n)?n:[]):o=n&&x.isPlainObject(n)?n:{},s[t]=x.extend(l,o,r)):r!==undefined&&(s[t]=r));return s},x.extend({expando:"jQuery"+(p+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=a),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){(e===!0?--x.readyWait:x.isReady)||(x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(o,[x]),x.fn.trigger&&x(o).trigger("ready").off("ready")))},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[m.call(e)]||"object":typeof e},isPlainObject:function(e){if("object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!y.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||o;var r=C.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:JSON.parse,parseXML:function(e){var t,n;if(!e||"string"!=typeof e)return null;try{n=new DOMParser,t=n.parseFromString(e,"text/xml")}catch(r){t=undefined}return(!t||t.getElementsByTagName("parsererror").length)&&x.error("Invalid XML: "+e),t},noop:function(){},globalEval:function(e){var t,n=eval;e=x.trim(e),e&&(1===e.indexOf("use strict")?(t=o.createElement("script"),t.text=e,o.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(k,"ms-").replace(N,E)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,s=j(e);if(n){if(s){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(s){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:function(e){return null==e?"":v.call(e)},makeArray:function(e,t){var n=t||[];return null!=e&&(j(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:g.call(t,e,n)},merge:function(e,t){var n=t.length,r=e.length,i=0;if("number"==typeof n)for(;n>i;i++)e[r++]=t[i];else while(t[i]!==undefined)e[r++]=t[i++];return e.length=r,e},grep:function(e,t,n){var r,i=[],o=0,s=e.length;for(n=!!n;s>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,s=j(e),a=[];if(s)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(a[a.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(a[a.length]=r);return f.apply([],a)},guid:1,proxy:function(e,t){var n,r,i;return"string"==typeof t&&(n=e[t],t=e,e=n),x.isFunction(e)?(r=d.call(arguments,2),i=function(){return e.apply(t||this,r.concat(d.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):undefined},access:function(e,t,n,r,i,o,s){var a=0,u=e.length,l=null==n;if("object"===x.type(n)){i=!0;for(a in n)x.access(e,t,a,n[a],!0,o,s)}else if(r!==undefined&&(i=!0,x.isFunction(r)||(s=!0),l&&(s?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(x(e),n)})),t))for(;u>a;a++)t(e[a],n,s?r:r.call(e[a],a,t(e[a],n)));return i?e:l?t.call(e):u?t(e[0],n):o},now:Date.now,swap:function(e,t,n,r){var i,o,s={};for(o in t)s[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=s[o];return i}}),x.ready.promise=function(t){return n||(n=x.Deferred(),"complete"===o.readyState?setTimeout(x.ready):(o.addEventListener("DOMContentLoaded",S,!1),e.addEventListener("load",S,!1))),n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function j(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}t=x(o),function(e,undefined){var t,n,r,i,o,s,a,u,l,c,p,f,h,d,g,m,y,v="sizzle"+-new Date,b=e.document,w=0,T=0,C=st(),k=st(),N=st(),E=!1,S=function(e,t){return e===t?(E=!0,0):0},j=typeof undefined,D=1<<31,A={}.hasOwnProperty,L=[],q=L.pop,H=L.push,O=L.push,F=L.slice,P=L.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},R="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",W="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",$=W.replace("w","w#"),B="\\["+M+"*("+W+")"+M+"*(?:([*^$|!~]?=)"+M+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+$+")|)|)"+M+"*\\]",I=":("+W+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+B.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),_=RegExp("^"+M+"*,"+M+"*"),X=RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=RegExp(M+"*[+~]"),Y=RegExp("="+M+"*([^\\]'\"]*)"+M+"*\\]","g"),V=RegExp(I),G=RegExp("^"+$+"$"),J={ID:RegExp("^#("+W+")"),CLASS:RegExp("^\\.("+W+")"),TAG:RegExp("^("+W.replace("w","w*")+")"),ATTR:RegExp("^"+B),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:RegExp("^(?:"+R+")$","i"),needsContext:RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Q=/^[^{]+\{\s*\[native \w/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Z=/^(?:input|select|textarea|button)$/i,et=/^h\d$/i,tt=/'|\\/g,nt=RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),rt=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{O.apply(L=F.call(b.childNodes),b.childNodes),L[b.childNodes.length].nodeType}catch(it){O={apply:L.length?function(e,t){H.apply(e,F.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function ot(e,t,r,i){var o,s,a,u,l,f,g,m,x,w;if((t?t.ownerDocument||t:b)!==p&&c(t),t=t||p,r=r||[],!e||"string"!=typeof e)return r;if(1!==(u=t.nodeType)&&9!==u)return[];if(h&&!i){if(o=K.exec(e))if(a=o[1]){if(9===u){if(s=t.getElementById(a),!s||!s.parentNode)return r;if(s.id===a)return r.push(s),r}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(a))&&y(t,s)&&s.id===a)return r.push(s),r}else{if(o[2])return O.apply(r,t.getElementsByTagName(e)),r;if((a=o[3])&&n.getElementsByClassName&&t.getElementsByClassName)return O.apply(r,t.getElementsByClassName(a)),r}if(n.qsa&&(!d||!d.test(e))){if(m=g=v,x=t,w=9===u&&e,1===u&&"object"!==t.nodeName.toLowerCase()){f=gt(e),(g=t.getAttribute("id"))?m=g.replace(tt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",l=f.length;while(l--)f[l]=m+mt(f[l]);x=U.test(e)&&t.parentNode||t,w=f.join(",")}if(w)try{return O.apply(r,x.querySelectorAll(w)),r}catch(T){}finally{g||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,r,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>i.cacheLength&&delete t[e.shift()],t[n]=r}return t}function at(e){return e[v]=!0,e}function ut(e){var t=p.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function lt(e,t){var n=e.split("|"),r=e.length;while(r--)i.attrHandle[n[r]]=t}function ct(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function pt(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return at(function(t){return t=+t,at(function(n,r){var i,o=e([],n.length,t),s=o.length;while(s--)n[i=o[s]]&&(n[i]=!(r[i]=n[i]))})})}s=ot.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},n=ot.support={},c=ot.setDocument=function(e){var t=e?e.ownerDocument||e:b,r=t.defaultView;return t!==p&&9===t.nodeType&&t.documentElement?(p=t,f=t.documentElement,h=!s(t),r&&r.attachEvent&&r!==r.top&&r.attachEvent("onbeforeunload",function(){c()}),n.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ut(function(e){return e.appendChild(t.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=ut(function(e){return e.innerHTML="
    ",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),n.getById=ut(function(e){return f.appendChild(e).id=v,!t.getElementsByName||!t.getElementsByName(v).length}),n.getById?(i.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},i.filter.ID=function(e){var t=e.replace(nt,rt);return function(e){return e.getAttribute("id")===t}}):(delete i.find.ID,i.filter.ID=function(e){var t=e.replace(nt,rt);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),i.find.TAG=n.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==j?t.getElementsByTagName(e):undefined}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},i.find.CLASS=n.getElementsByClassName&&function(e,t){return typeof t.getElementsByClassName!==j&&h?t.getElementsByClassName(e):undefined},g=[],d=[],(n.qsa=Q.test(t.querySelectorAll))&&(ut(function(e){e.innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll(":checked").length||d.push(":checked")}),ut(function(e){var n=t.createElement("input");n.setAttribute("type","hidden"),e.appendChild(n).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&d.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||d.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),d.push(",.*:")})),(n.matchesSelector=Q.test(m=f.webkitMatchesSelector||f.mozMatchesSelector||f.oMatchesSelector||f.msMatchesSelector))&&ut(function(e){n.disconnectedMatch=m.call(e,"div"),m.call(e,"[s!='']:x"),g.push("!=",I)}),d=d.length&&RegExp(d.join("|")),g=g.length&&RegExp(g.join("|")),y=Q.test(f.contains)||f.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},S=f.compareDocumentPosition?function(e,r){if(e===r)return E=!0,0;var i=r.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(r);return i?1&i||!n.sortDetached&&r.compareDocumentPosition(e)===i?e===t||y(b,e)?-1:r===t||y(b,r)?1:l?P.call(l,e)-P.call(l,r):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,n){var r,i=0,o=e.parentNode,s=n.parentNode,a=[e],u=[n];if(e===n)return E=!0,0;if(!o||!s)return e===t?-1:n===t?1:o?-1:s?1:l?P.call(l,e)-P.call(l,n):0;if(o===s)return ct(e,n);r=e;while(r=r.parentNode)a.unshift(r);r=n;while(r=r.parentNode)u.unshift(r);while(a[i]===u[i])i++;return i?ct(a[i],u[i]):a[i]===b?-1:u[i]===b?1:0},t):p},ot.matches=function(e,t){return ot(e,null,null,t)},ot.matchesSelector=function(e,t){if((e.ownerDocument||e)!==p&&c(e),t=t.replace(Y,"='$1']"),!(!n.matchesSelector||!h||g&&g.test(t)||d&&d.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(i){}return ot(t,p,null,[e]).length>0},ot.contains=function(e,t){return(e.ownerDocument||e)!==p&&c(e),y(e,t)},ot.attr=function(e,t){(e.ownerDocument||e)!==p&&c(e);var r=i.attrHandle[t.toLowerCase()],o=r&&A.call(i.attrHandle,t.toLowerCase())?r(e,t,!h):undefined;return o===undefined?n.attributes||!h?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null:o},ot.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},ot.uniqueSort=function(e){var t,r=[],i=0,o=0;if(E=!n.detectDuplicates,l=!n.sortStable&&e.slice(0),e.sort(S),E){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return e},o=ot.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=o(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=o(t);return n},i=ot.selectors={cacheLength:50,createPseudo:at,match:J,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(nt,rt),e[3]=(e[4]||e[5]||"").replace(nt,rt),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ot.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ot.error(e[0]),e},PSEUDO:function(e){var t,n=!e[5]&&e[2];return J.CHILD.test(e[0])?null:(e[3]&&e[4]!==undefined?e[2]=e[4]:n&&V.test(n)&&(t=gt(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(nt,rt).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=C[e+" "];return t||(t=RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&C(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=ot.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,p,f,h,d,g=o!==s?"nextSibling":"previousSibling",m=t.parentNode,y=a&&t.nodeName.toLowerCase(),x=!u&&!a;if(m){if(o){while(g){p=t;while(p=p[g])if(a?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;d=g="only"===e&&!d&&"nextSibling"}return!0}if(d=[s?m.firstChild:m.lastChild],s&&x){c=m[v]||(m[v]={}),l=c[e]||[],h=l[0]===w&&l[1],f=l[0]===w&&l[2],p=h&&m.childNodes[h];while(p=++h&&p&&p[g]||(f=h=0)||d.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[w,h,f];break}}else if(x&&(l=(t[v]||(t[v]={}))[e])&&l[0]===w)f=l[1];else while(p=++h&&p&&p[g]||(f=h=0)||d.pop())if((a?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(x&&((p[v]||(p[v]={}))[e]=[w,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=i.pseudos[e]||i.setFilters[e.toLowerCase()]||ot.error("unsupported pseudo: "+e);return r[v]?r(t):r.length>1?(n=[e,e,"",t],i.setFilters.hasOwnProperty(e.toLowerCase())?at(function(e,n){var i,o=r(e,t),s=o.length;while(s--)i=P.call(e,o[s]),e[i]=!(n[i]=o[s])}):function(e){return r(e,0,n)}):r}},pseudos:{not:at(function(e){var t=[],n=[],r=a(e.replace(z,"$1"));return r[v]?at(function(e,t,n,i){var o,s=r(e,null,i,[]),a=e.length;while(a--)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:at(function(e){return function(t){return ot(e,t).length>0}}),contains:at(function(e){return function(t){return(t.textContent||t.innerText||o(t)).indexOf(e)>-1}}),lang:at(function(e){return G.test(e||"")||ot.error("unsupported lang: "+e),e=e.replace(nt,rt).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===f},focus:function(e){return e===p.activeElement&&(!p.hasFocus||p.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!i.pseudos.empty(e)},header:function(e){return et.test(e.nodeName)},input:function(e){return Z.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},i.pseudos.nth=i.pseudos.eq;for(t in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})i.pseudos[t]=pt(t);for(t in{submit:!0,reset:!0})i.pseudos[t]=ft(t);function dt(){}dt.prototype=i.filters=i.pseudos,i.setFilters=new dt;function gt(e,t){var n,r,o,s,a,u,l,c=k[e+" "];if(c)return t?0:c.slice(0);a=e,u=[],l=i.preFilter;while(a){(!n||(r=_.exec(a)))&&(r&&(a=a.slice(r[0].length)||a),u.push(o=[])),n=!1,(r=X.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(z," ")}),a=a.slice(n.length));for(s in i.filter)!(r=J[s].exec(a))||l[s]&&!(r=l[s](r))||(n=r.shift(),o.push({value:n,type:s,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?ot.error(e):k(e,u).slice(0)}function mt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function yt(e,t,n){var i=t.dir,o=n&&"parentNode"===i,s=T++;return t.first?function(t,n,r){while(t=t[i])if(1===t.nodeType||o)return e(t,n,r)}:function(t,n,a){var u,l,c,p=w+" "+s;if(a){while(t=t[i])if((1===t.nodeType||o)&&e(t,n,a))return!0}else while(t=t[i])if(1===t.nodeType||o)if(c=t[v]||(t[v]={}),(l=c[i])&&l[0]===p){if((u=l[1])===!0||u===r)return u===!0}else if(l=c[i]=[p],l[1]=e(t,n,a)||r,l[1]===!0)return!0}}function vt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,s=[],a=0,u=e.length,l=null!=t;for(;u>a;a++)(o=e[a])&&(!n||n(o,r,i))&&(s.push(o),l&&t.push(a));return s}function bt(e,t,n,r,i,o){return r&&!r[v]&&(r=bt(r)),i&&!i[v]&&(i=bt(i,o)),at(function(o,s,a,u){var l,c,p,f=[],h=[],d=s.length,g=o||Ct(t||"*",a.nodeType?[a]:a,[]),m=!e||!o&&t?g:xt(g,f,e,a,u),y=n?i||(o?e:d||r)?[]:s:m;if(n&&n(m,y,a,u),r){l=xt(y,h),r(l,[],a,u),c=l.length;while(c--)(p=l[c])&&(y[h[c]]=!(m[h[c]]=p))}if(o){if(i||e){if(i){l=[],c=y.length;while(c--)(p=y[c])&&l.push(m[c]=p);i(null,y=[],l,u)}c=y.length;while(c--)(p=y[c])&&(l=i?P.call(o,p):f[c])>-1&&(o[l]=!(s[l]=p))}}else y=xt(y===s?y.splice(d,y.length):y),i?i(null,s,y,u):O.apply(s,y)})}function wt(e){var t,n,r,o=e.length,s=i.relative[e[0].type],a=s||i.relative[" "],l=s?1:0,c=yt(function(e){return e===t},a,!0),p=yt(function(e){return P.call(t,e)>-1},a,!0),f=[function(e,n,r){return!s&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;o>l;l++)if(n=i.relative[e[l].type])f=[yt(vt(f),n)];else{if(n=i.filter[e[l].type].apply(null,e[l].matches),n[v]){for(r=++l;o>r;r++)if(i.relative[e[r].type])break;return bt(l>1&&vt(f),l>1&&mt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&wt(e.slice(l,r)),o>r&&wt(e=e.slice(r)),o>r&&mt(e))}f.push(n)}return vt(f)}function Tt(e,t){var n=0,o=t.length>0,s=e.length>0,a=function(a,l,c,f,h){var d,g,m,y=[],v=0,x="0",b=a&&[],T=null!=h,C=u,k=a||s&&i.find.TAG("*",h&&l.parentNode||l),N=w+=null==C?1:Math.random()||.1;for(T&&(u=l!==p&&l,r=n);null!=(d=k[x]);x++){if(s&&d){g=0;while(m=e[g++])if(m(d,l,c)){f.push(d);break}T&&(w=N,r=++n)}o&&((d=!m&&d)&&v--,a&&b.push(d))}if(v+=x,o&&x!==v){g=0;while(m=t[g++])m(b,y,l,c);if(a){if(v>0)while(x--)b[x]||y[x]||(y[x]=q.call(f));y=xt(y)}O.apply(f,y),T&&!a&&y.length>0&&v+t.length>1&&ot.uniqueSort(f)}return T&&(w=N,u=C),b};return o?at(a):a}a=ot.compile=function(e,t){var n,r=[],i=[],o=N[e+" "];if(!o){t||(t=gt(e)),n=t.length;while(n--)o=wt(t[n]),o[v]?r.push(o):i.push(o);o=N(e,Tt(i,r))}return o};function Ct(e,t,n){var r=0,i=t.length;for(;i>r;r++)ot(e,t[r],n);return n}function kt(e,t,r,o){var s,u,l,c,p,f=gt(e);if(!o&&1===f.length){if(u=f[0]=f[0].slice(0),u.length>2&&"ID"===(l=u[0]).type&&n.getById&&9===t.nodeType&&h&&i.relative[u[1].type]){if(t=(i.find.ID(l.matches[0].replace(nt,rt),t)||[])[0],!t)return r;e=e.slice(u.shift().value.length)}s=J.needsContext.test(e)?0:u.length;while(s--){if(l=u[s],i.relative[c=l.type])break;if((p=i.find[c])&&(o=p(l.matches[0].replace(nt,rt),U.test(u[0].type)&&t.parentNode||t))){if(u.splice(s,1),e=o.length&&mt(u),!e)return O.apply(r,o),r;break}}}return a(e,f)(o,t,!h,r,U.test(e)),r}n.sortStable=v.split("").sort(S).join("")===v,n.detectDuplicates=E,c(),n.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(p.createElement("div"))}),ut(function(e){return e.innerHTML="
    ","#"===e.firstChild.getAttribute("href")})||lt("type|href|height|width",function(e,t,n){return n?undefined:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ut(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||lt("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?undefined:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||lt(R,function(e,t,n){var r;return n?undefined:(r=e.getAttributeNode(t))&&r.specified?r.value:e[t]===!0?t.toLowerCase():null}),x.find=ot,x.expr=ot.selectors,x.expr[":"]=x.expr.pseudos,x.unique=ot.uniqueSort,x.text=ot.getText,x.isXMLDoc=ot.isXML,x.contains=ot.contains}(e);var D={};function A(e){var t=D[e]={};return x.each(e.match(w)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?D[e]||A(e):x.extend({},e);var t,n,r,i,o,s,a=[],u=!e.once&&[],l=function(p){for(t=e.memory&&p,n=!0,s=i||0,i=0,o=a.length,r=!0;a&&o>s;s++)if(a[s].apply(p[0],p[1])===!1&&e.stopOnFalse){t=!1;break}r=!1,a&&(u?u.length&&l(u.shift()):t?a=[]:c.disable())},c={add:function(){if(a){var n=a.length;(function s(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&c.has(n)||a.push(n):n&&n.length&&"string"!==r&&s(n)})})(arguments),r?o=a.length:t&&(i=n,l(t))}return this},remove:function(){return a&&x.each(arguments,function(e,t){var n;while((n=x.inArray(t,a,n))>-1)a.splice(n,1),r&&(o>=n&&o--,s>=n&&s--)}),this},has:function(e){return e?x.inArray(e,a)>-1:!(!a||!a.length)},empty:function(){return a=[],o=0,this},disable:function(){return a=u=t=undefined,this},disabled:function(){return!a},lock:function(){return u=undefined,t||c.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!a||n&&!u||(t=t||[],t=[e,t.slice?t.slice():t],r?u.push(t):l(t)),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}};return c},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var s=o[0],a=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=a&&a.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[s+"With"](this===r?n.promise():this,a?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var s=o[2],a=o[3];r[o[1]]=s.add,a&&s.add(function(){n=a},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=s.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=d.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),s=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?d.call(arguments):r,n===a?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},a,u,l;if(r>1)for(a=Array(r),u=Array(r),l=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(s(t,l,n)).fail(o.reject).progress(s(t,u,a)):--i;return i||o.resolveWith(l,n),o.promise()}}),x.support=function(t){var n=o.createElement("input"),r=o.createDocumentFragment(),i=o.createElement("div"),s=o.createElement("select"),a=s.appendChild(o.createElement("option"));return n.type?(n.type="checkbox",t.checkOn=""!==n.value,t.optSelected=a.selected,t.reliableMarginRight=!0,t.boxSizingReliable=!0,t.pixelPosition=!1,n.checked=!0,t.noCloneChecked=n.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!a.disabled,n=o.createElement("input"),n.value="t",n.type="radio",t.radioValue="t"===n.value,n.setAttribute("checked","t"),n.setAttribute("name","t"),r.appendChild(n),t.checkClone=r.cloneNode(!0).cloneNode(!0).lastChild.checked,t.focusinBubbles="onfocusin"in e,i.style.backgroundClip="content-box",i.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===i.style.backgroundClip,x(function(){var n,r,s="padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box",a=o.getElementsByTagName("body")[0];a&&(n=o.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",a.appendChild(n).appendChild(i),i.innerHTML="",i.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%",x.swap(a,null!=a.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===i.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(i,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(i,null)||{width:"4px"}).width,r=i.appendChild(o.createElement("div")),r.style.cssText=i.style.cssText=s,r.style.marginRight=r.style.width="0",i.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),a.removeChild(n))}),t):t}({});var L,q,H=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,O=/([A-Z])/g;function F(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=x.expando+Math.random()}F.uid=1,F.accepts=function(e){return e.nodeType?1===e.nodeType||9===e.nodeType:!0},F.prototype={key:function(e){if(!F.accepts(e))return 0;var t={},n=e[this.expando];if(!n){n=F.uid++;try{t[this.expando]={value:n},Object.defineProperties(e,t)}catch(r){t[this.expando]=n,x.extend(e,t)}}return this.cache[n]||(this.cache[n]={}),n},set:function(e,t,n){var r,i=this.key(e),o=this.cache[i];if("string"==typeof t)o[t]=n;else if(x.isEmptyObject(o))x.extend(this.cache[i],t);else for(r in t)o[r]=t[r];return o},get:function(e,t){var n=this.cache[this.key(e)];return t===undefined?n:n[t]},access:function(e,t,n){var r;return t===undefined||t&&"string"==typeof t&&n===undefined?(r=this.get(e,t),r!==undefined?r:this.get(e,x.camelCase(t))):(this.set(e,t,n),n!==undefined?n:t)},remove:function(e,t){var n,r,i,o=this.key(e),s=this.cache[o];if(t===undefined)this.cache[o]={};else{x.isArray(t)?r=t.concat(t.map(x.camelCase)):(i=x.camelCase(t),t in s?r=[t,i]:(r=i,r=r in s?[r]:r.match(w)||[])),n=r.length;while(n--)delete s[r[n]]}},hasData:function(e){return!x.isEmptyObject(this.cache[e[this.expando]]||{})},discard:function(e){e[this.expando]&&delete this.cache[e[this.expando]]}},L=new F,q=new F,x.extend({acceptData:F.accepts,hasData:function(e){return L.hasData(e)||q.hasData(e)},data:function(e,t,n){return L.access(e,t,n)},removeData:function(e,t){L.remove(e,t)},_data:function(e,t,n){return q.access(e,t,n)},_removeData:function(e,t){q.remove(e,t)}}),x.fn.extend({data:function(e,t){var n,r,i=this[0],o=0,s=null;if(e===undefined){if(this.length&&(s=L.get(i),1===i.nodeType&&!q.get(i,"hasDataAttrs"))){for(n=i.attributes;n.length>o;o++)r=n[o].name,0===r.indexOf("data-")&&(r=x.camelCase(r.slice(5)),P(i,r,s[r]));q.set(i,"hasDataAttrs",!0)}return s}return"object"==typeof e?this.each(function(){L.set(this,e)}):x.access(this,function(t){var n,r=x.camelCase(e);if(i&&t===undefined){if(n=L.get(i,e),n!==undefined)return n;if(n=L.get(i,r),n!==undefined)return n;if(n=P(i,r,undefined),n!==undefined)return n}else this.each(function(){var n=L.get(this,r);L.set(this,r,t),-1!==e.indexOf("-")&&n!==undefined&&L.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){L.remove(this,e)})}});function P(e,t,n){var r;if(n===undefined&&1===e.nodeType)if(r="data-"+t.replace(O,"-$1").toLowerCase(),n=e.getAttribute(r),"string"==typeof n){try{n="true"===n?!0:"false"===n?!1:"null"===n?null:+n+""===n?+n:H.test(n)?JSON.parse(n):n}catch(i){}L.set(e,t,n)}else n=undefined;return n}x.extend({queue:function(e,t,n){var r;return e?(t=(t||"fx")+"queue",r=q.get(e,t),n&&(!r||x.isArray(n)?r=q.access(e,t,x.makeArray(n)):r.push(n)),r||[]):undefined},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),s=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,s,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return q.get(e,n)||q.access(e,n,{empty:x.Callbacks("once memory").add(function(){q.remove(e,[t+"queue",n])})})}}),x.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),n>arguments.length?x.queue(this[0],e):t===undefined?this:this.each(function(){var n=x.queue(this,e,t);x._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=x.Deferred(),o=this,s=this.length,a=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=undefined),e=e||"fx";while(s--)n=q.get(o[s],e+"queueHooks"),n&&n.empty&&(r++,n.empty.add(a));return a(),i.promise(t)}});var R,M,W=/[\t\r\n\f]/g,$=/\r/g,B=/^(?:input|select|textarea|button)$/i;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[x.propFix[e]||e]})},addClass:function(e){var t,n,r,i,o,s=0,a=this.length,u="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];a>s;s++)if(n=this[s],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(W," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,s=0,a=this.length,u=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(u)for(t=(e||"").match(w)||[];a>s;s++)if(n=this[s],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(W," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,i=0,o=x(this),s=e.match(w)||[];while(t=s[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===r||"boolean"===n)&&(this.className&&q.set(this,"__className__",this.className),this.className=this.className||e===!1?"":q.get(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(W," ").indexOf(t)>=0)return!0;return!1},val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=x.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(i=r?e.call(this,n,x(this).val()):e,null==i?i="":"number"==typeof i?i+="":x.isArray(i)&&(i=x.map(i,function(e){return null==e?"":e+""})),t=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],t&&"set"in t&&t.set(this,i,"value")!==undefined||(this.value=i))});if(i)return t=x.valHooks[i.type]||x.valHooks[i.nodeName.toLowerCase()],t&&"get"in t&&(n=t.get(i,"value"))!==undefined?n:(n=i.value,"string"==typeof n?n.replace($,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=e.attributes.value;return!t||t.specified?e.value:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,s=o?null:[],a=o?i+1:r.length,u=0>i?a:o?i:0;for(;a>u;u++)if(n=r[u],!(!n.selected&&u!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),s=i.length;while(s--)r=i[s],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,t,n){var i,o,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===r?x.prop(e,t,n):(1===s&&x.isXMLDoc(e)||(t=t.toLowerCase(),i=x.attrHooks[t]||(x.expr.match.bool.test(t)?M:R)),n===undefined?i&&"get"in i&&null!==(o=i.get(e,t))?o:(o=x.find.attr(e,t),null==o?undefined:o):null!==n?i&&"set"in i&&(o=i.set(e,n,t))!==undefined?o:(e.setAttribute(t,n+""),n):(x.removeAttr(e,t),undefined))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(w);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)&&(e[r]=!1),e.removeAttribute(n)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,t,n){var r,i,o,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return o=1!==s||!x.isXMLDoc(e),o&&(t=x.propFix[t]||t,i=x.propHooks[t]),n!==undefined?i&&"set"in i&&(r=i.set(e,n,t))!==undefined?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||B.test(e.nodeName)||e.href?e.tabIndex:-1}}}}),M={set:function(e,t,n){return t===!1?x.removeAttr(e,n):e.setAttribute(n,n),n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,t){var n=x.expr.attrHandle[t]||x.find.attr;x.expr.attrHandle[t]=function(e,t,r){var i=x.expr.attrHandle[t],o=r?undefined:(x.expr.attrHandle[t]=undefined)!=n(e,t,r)?t.toLowerCase():null;return x.expr.attrHandle[t]=i,o}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,t){return x.isArray(t)?e.checked=x.inArray(x(e).val(),t)>=0:undefined}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var I=/^key/,z=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,X=/^([^.]*)(?:\.(.+)|)$/;function U(){return!0}function Y(){return!1}function V(){try{return o.activeElement}catch(e){}}x.event={global:{},add:function(e,t,n,i,o){var s,a,u,l,c,p,f,h,d,g,m,y=q.get(e);if(y){n.handler&&(s=n,n=s.handler,o=s.selector),n.guid||(n.guid=x.guid++),(l=y.events)||(l=y.events={}),(a=y.handle)||(a=y.handle=function(e){return typeof x===r||e&&x.event.triggered===e.type?undefined:x.event.dispatch.apply(a.elem,arguments)},a.elem=e),t=(t||"").match(w)||[""],c=t.length;while(c--)u=X.exec(t[c])||[],d=m=u[1],g=(u[2]||"").split(".").sort(),d&&(f=x.event.special[d]||{},d=(o?f.delegateType:f.bindType)||d,f=x.event.special[d]||{},p=x.extend({type:d,origType:m,data:i,handler:n,guid:n.guid,selector:o,needsContext:o&&x.expr.match.needsContext.test(o),namespace:g.join(".")},s),(h=l[d])||(h=l[d]=[],h.delegateCount=0,f.setup&&f.setup.call(e,i,g,a)!==!1||e.addEventListener&&e.addEventListener(d,a,!1)),f.add&&(f.add.call(e,p),p.handler.guid||(p.handler.guid=n.guid)),o?h.splice(h.delegateCount++,0,p):h.push(p),x.event.global[d]=!0);e=null}},remove:function(e,t,n,r,i){var o,s,a,u,l,c,p,f,h,d,g,m=q.hasData(e)&&q.get(e);if(m&&(u=m.events)){t=(t||"").match(w)||[""],l=t.length;while(l--)if(a=X.exec(t[l])||[],h=g=a[1],d=(a[2]||"").split(".").sort(),h){p=x.event.special[h]||{},h=(r?p.delegateType:p.bindType)||h,f=u[h]||[],a=a[2]&&RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=f.length;while(o--)c=f[o],!i&&g!==c.origType||n&&n.guid!==c.guid||a&&!a.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(f.splice(o,1),c.selector&&f.delegateCount--,p.remove&&p.remove.call(e,c));s&&!f.length&&(p.teardown&&p.teardown.call(e,d,m.handle)!==!1||x.removeEvent(e,h,m.handle),delete u[h])}else for(h in u)x.event.remove(e,h+t[l],n,r,!0);x.isEmptyObject(u)&&(delete m.handle,q.remove(e,"events"))}},trigger:function(t,n,r,i){var s,a,u,l,c,p,f,h=[r||o],d=y.call(t,"type")?t.type:t,g=y.call(t,"namespace")?t.namespace.split("."):[];if(a=u=r=r||o,3!==r.nodeType&&8!==r.nodeType&&!_.test(d+x.event.triggered)&&(d.indexOf(".")>=0&&(g=d.split("."),d=g.shift(),g.sort()),c=0>d.indexOf(":")&&"on"+d,t=t[x.expando]?t:new x.Event(d,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=g.join("."),t.namespace_re=t.namespace?RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=undefined,t.target||(t.target=r),n=null==n?[t]:x.makeArray(n,[t]),f=x.event.special[d]||{},i||!f.trigger||f.trigger.apply(r,n)!==!1)){if(!i&&!f.noBubble&&!x.isWindow(r)){for(l=f.delegateType||d,_.test(l+d)||(a=a.parentNode);a;a=a.parentNode)h.push(a),u=a;u===(r.ownerDocument||o)&&h.push(u.defaultView||u.parentWindow||e)}s=0;while((a=h[s++])&&!t.isPropagationStopped())t.type=s>1?l:f.bindType||d,p=(q.get(a,"events")||{})[t.type]&&q.get(a,"handle"),p&&p.apply(a,n),p=c&&a[c],p&&x.acceptData(a)&&p.apply&&p.apply(a,n)===!1&&t.preventDefault();return t.type=d,i||t.isDefaultPrevented()||f._default&&f._default.apply(h.pop(),n)!==!1||!x.acceptData(r)||c&&x.isFunction(r[d])&&!x.isWindow(r)&&(u=r[c],u&&(r[c]=null),x.event.triggered=d,r[d](),x.event.triggered=undefined,u&&(r[c]=u)),t.result}},dispatch:function(e){e=x.event.fix(e);var t,n,r,i,o,s=[],a=d.call(arguments),u=(q.get(this,"events")||{})[e.type]||[],l=x.event.special[e.type]||{};if(a[0]=e,e.delegateTarget=this,!l.preDispatch||l.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),t=0;while((i=s[t++])&&!e.isPropagationStopped()){e.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(o.namespace))&&(e.handleObj=o,e.data=o.data,r=((x.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,a),r!==undefined&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return l.postDispatch&&l.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,s=[],a=t.delegateCount,u=e.target;if(a&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!==this;u=u.parentNode||this)if(u.disabled!==!0||"click"!==e.type){for(r=[],n=0;a>n;n++)o=t[n],i=o.selector+" ",r[i]===undefined&&(r[i]=o.needsContext?x(i,this).index(u)>=0:x.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&s.push({elem:u,handlers:r})}return t.length>a&&s.push({elem:this,handlers:t.slice(a)}),s},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,t){var n,r,i,s=t.button;return null==e.pageX&&null!=t.clientX&&(n=e.target.ownerDocument||o,r=n.documentElement,i=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||i&&i.scrollLeft||0)-(r&&r.clientLeft||i&&i.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||i&&i.scrollTop||0)-(r&&r.clientTop||i&&i.clientTop||0)),e.which||s===undefined||(e.which=1&s?1:2&s?3:4&s?2:0),e}},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,s=e,a=this.fixHooks[i];a||(this.fixHooks[i]=a=z.test(i)?this.mouseHooks:I.test(i)?this.keyHooks:{}),r=a.props?this.props.concat(a.props):this.props,e=new x.Event(s),t=r.length;while(t--)n=r[t],e[n]=s[n];return e.target||(e.target=o),3===e.target.nodeType&&(e.target=e.target.parentNode),a.filter?a.filter(e,s):e},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==V()&&this.focus?(this.focus(),!1):undefined},delegateType:"focusin"},blur:{trigger:function(){return this===V()&&this.blur?(this.blur(),!1):undefined},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&x.nodeName(this,"input")?(this.click(),!1):undefined},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==undefined&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)},x.Event=function(e,t){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.getPreventDefault&&e.getPreventDefault()?U:Y):this.type=e,t&&x.extend(this,t),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,undefined):new x.Event(e,t)},x.Event.prototype={isDefaultPrevented:Y,isPropagationStopped:Y,isImmediatePropagationStopped:Y,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=U,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=U,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=U,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&o.addEventListener(e,r,!0)},teardown:function(){0===--n&&o.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,t,n,r,i){var o,s;if("object"==typeof e){"string"!=typeof t&&(n=n||t,t=undefined);for(s in e)this.on(s,t,n,e[s],i);return this}if(null==n&&null==r?(r=t,n=t=undefined):null==r&&("string"==typeof t?(r=n,n=undefined):(r=n,n=t,t=undefined)),r===!1)r=Y;else if(!r)return this;return 1===i&&(o=r,r=function(e){return x().off(e),o.apply(this,arguments)},r.guid=o.guid||(o.guid=x.guid++)),this.each(function(){x.event.add(this,e,r,n,t)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,x(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return(t===!1||"function"==typeof t)&&(n=t,t=undefined),n===!1&&(n=Y),this.each(function(){x.event.remove(this,e,n,t)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];return n?x.event.trigger(e,t,n,!0):undefined}});var G=/^.[^:#\[\.,]*$/,J=/^(?:parents|prev(?:Until|All))/,Q=x.expr.match.needsContext,K={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t=x(e,this),n=t.length;return this.filter(function(){var e=0;for(;n>e;e++)if(x.contains(this,t[e]))return!0})},not:function(e){return this.pushStack(et(this,e||[],!0))},filter:function(e){return this.pushStack(et(this,e||[],!1))},is:function(e){return!!et(this,"string"==typeof e&&Q.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],s=Q.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(s?s.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?g.call(x(e),this[0]):g.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function Z(e,t){while((e=e[t])&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return Z(e,"nextSibling")},prev:function(e){return Z(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return e.contentDocument||x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(K[e]||x.unique(i),J.test(e)&&i.reverse()),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,t,n){var r=[],i=n!==undefined;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&x(e).is(n))break;r.push(e)}return r},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function et(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(G.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return g.call(t,e)>=0!==n})}var tt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,nt=/<([\w:]+)/,rt=/<|&#?\w+;/,it=/<(?:script|style|link)/i,ot=/^(?:checkbox|radio)$/i,st=/checked\s*(?:[^=]|=\s*.checked.)/i,at=/^$|\/(?:java|ecma)script/i,ut=/^true\/(.*)/,lt=/^\s*\s*$/g,ct={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};ct.optgroup=ct.option,ct.tbody=ct.tfoot=ct.colgroup=ct.caption=ct.thead,ct.th=ct.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===undefined?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||o).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=pt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=pt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(mt(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&dt(mt(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++)1===e.nodeType&&(x.cleanData(mt(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var t=this[0]||{},n=0,r=this.length;if(e===undefined&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!it.test(e)&&!ct[(nt.exec(e)||["",""])[1].toLowerCase()]){e=e.replace(tt,"<$1>");try{for(;r>n;n++)t=this[n]||{},1===t.nodeType&&(x.cleanData(mt(t,!1)),t.innerHTML=e);t=0}catch(i){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=f.apply([],e);var r,i,o,s,a,u,l=0,c=this.length,p=this,h=c-1,d=e[0],g=x.isFunction(d);if(g||!(1>=c||"string"!=typeof d||x.support.checkClone)&&st.test(d))return this.each(function(r){var i=p.eq(r);g&&(e[0]=d.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(r=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),i=r.firstChild,1===r.childNodes.length&&(r=i),i)){for(o=x.map(mt(r,"script"),ft),s=o.length;c>l;l++)a=r,l!==h&&(a=x.clone(a,!0,!0),s&&x.merge(o,mt(a,"script"))),t.call(this[l],a,l);if(s)for(u=o[o.length-1].ownerDocument,x.map(o,ht),l=0;s>l;l++)a=o[l],at.test(a.type||"")&&!q.access(a,"globalEval")&&x.contains(u,a)&&(a.src?x._evalUrl(a.src):x.globalEval(a.textContent.replace(lt,"")))}return this}}),x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=[],i=x(e),o=i.length-1,s=0;for(;o>=s;s++)n=s===o?this:this.clone(!0),x(i[s])[t](n),h.apply(r,n.get());return this.pushStack(r)}}),x.extend({clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),u=x.contains(e.ownerDocument,e);if(!(x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(s=mt(a),o=mt(e),r=0,i=o.length;i>r;r++)yt(o[r],s[r]);if(t)if(n)for(o=o||mt(e),s=s||mt(a),r=0,i=o.length;i>r;r++)gt(o[r],s[r]);else gt(e,a);return s=mt(a,"script"),s.length>0&&dt(s,!u&&mt(e,"script")),a},buildFragment:function(e,t,n,r){var i,o,s,a,u,l,c=0,p=e.length,f=t.createDocumentFragment(),h=[];for(;p>c;c++)if(i=e[c],i||0===i)if("object"===x.type(i))x.merge(h,i.nodeType?[i]:i);else if(rt.test(i)){o=o||f.appendChild(t.createElement("div")),s=(nt.exec(i)||["",""])[1].toLowerCase(),a=ct[s]||ct._default,o.innerHTML=a[1]+i.replace(tt,"<$1>")+a[2],l=a[0];while(l--)o=o.lastChild;x.merge(h,o.childNodes),o=f.firstChild,o.textContent=""}else h.push(t.createTextNode(i));f.textContent="",c=0;while(i=h[c++])if((!r||-1===x.inArray(i,r))&&(u=x.contains(i.ownerDocument,i),o=mt(f.appendChild(i),"script"),u&&dt(o),n)){l=0;while(i=o[l++])at.test(i.type||"")&&n.push(i)}return f},cleanData:function(e){var t,n,r,i,o,s,a=x.event.special,u=0;for(;(n=e[u])!==undefined;u++){if(F.accepts(n)&&(o=n[q.expando],o&&(t=q.cache[o]))){if(r=Object.keys(t.events||{}),r.length)for(s=0;(i=r[s])!==undefined;s++)a[i]?x.event.remove(n,i):x.removeEvent(n,i,t.handle);q.cache[o]&&delete q.cache[o]}delete L.cache[n[L.expando]]}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}});function pt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function ft(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function ht(e){var t=ut.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function dt(e,t){var n=e.length,r=0;for(;n>r;r++)q.set(e[r],"globalEval",!t||q.get(t[r],"globalEval"))}function gt(e,t){var n,r,i,o,s,a,u,l;if(1===t.nodeType){if(q.hasData(e)&&(o=q.access(e),s=q.set(t,o),l=o.events)){delete s.handle,s.events={};for(i in l)for(n=0,r=l[i].length;r>n;n++)x.event.add(t,i,l[i][n])}L.hasData(e)&&(a=L.access(e),u=x.extend({},a),L.set(t,u))}}function mt(e,t){var n=e.getElementsByTagName?e.getElementsByTagName(t||"*"):e.querySelectorAll?e.querySelectorAll(t||"*"):[];return t===undefined||t&&x.nodeName(e,t)?x.merge([e],n):n}function yt(e,t){var n=t.nodeName.toLowerCase();"input"===n&&ot.test(e.type)?t.checked=e.checked:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}x.fn.extend({wrapAll:function(e){var t;return x.isFunction(e)?this.each(function(t){x(this).wrapAll(e.call(this,t))}):(this[0]&&(t=x(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var vt,xt,bt=/^(none|table(?!-c[ea]).+)/,wt=/^margin/,Tt=RegExp("^("+b+")(.*)$","i"),Ct=RegExp("^("+b+")(?!px)[a-z%]+$","i"),kt=RegExp("^([+-])=("+b+")","i"),Nt={BODY:"block"},Et={position:"absolute",visibility:"hidden",display:"block"},St={letterSpacing:0,fontWeight:400},jt=["Top","Right","Bottom","Left"],Dt=["Webkit","O","Moz","ms"];function At(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Dt.length;while(i--)if(t=Dt[i]+n,t in e)return t;return r}function Lt(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function qt(t){return e.getComputedStyle(t,null)}function Ht(e,t){var n,r,i,o=[],s=0,a=e.length;for(;a>s;s++)r=e[s],r.style&&(o[s]=q.get(r,"olddisplay"),n=r.style.display,t?(o[s]||"none"!==n||(r.style.display=""),""===r.style.display&&Lt(r)&&(o[s]=q.access(r,"olddisplay",Rt(r.nodeName)))):o[s]||(i=Lt(r),(n&&"none"!==n||!i)&&q.set(r,"olddisplay",i?n:x.css(r,"display"))));for(s=0;a>s;s++)r=e[s],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[s]||"":"none"));return e}x.fn.extend({css:function(e,t){return x.access(this,function(e,t,n){var r,i,o={},s=0;if(x.isArray(t)){for(r=qt(e),i=t.length;i>s;s++)o[t[s]]=x.css(e,t[s],!1,r);return o}return n!==undefined?x.style(e,t,n):x.css(e,t)},e,t,arguments.length>1)},show:function(){return Ht(this,!0)},hide:function(){return Ht(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Lt(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=vt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,s,a=x.camelCase(t),u=e.style;return t=x.cssProps[a]||(x.cssProps[a]=At(u,a)),s=x.cssHooks[t]||x.cssHooks[a],n===undefined?s&&"get"in s&&(i=s.get(e,!1,r))!==undefined?i:u[t]:(o=typeof n,"string"===o&&(i=kt.exec(n))&&(n=(i[1]+1)*i[2]+parseFloat(x.css(e,t)),o="number"),null==n||"number"===o&&isNaN(n)||("number"!==o||x.cssNumber[a]||(n+="px"),x.support.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),s&&"set"in s&&(n=s.set(e,n,r))===undefined||(u[t]=n)),undefined)}},css:function(e,t,n,r){var i,o,s,a=x.camelCase(t);return t=x.cssProps[a]||(x.cssProps[a]=At(e.style,a)),s=x.cssHooks[t]||x.cssHooks[a],s&&"get"in s&&(i=s.get(e,!0,n)),i===undefined&&(i=vt(e,t,r)),"normal"===i&&t in St&&(i=St[t]),""===n||n?(o=parseFloat(i),n===!0||x.isNumeric(o)?o||0:i):i}}),vt=function(e,t,n){var r,i,o,s=n||qt(e),a=s?s.getPropertyValue(t)||s[t]:undefined,u=e.style;return s&&(""!==a||x.contains(e.ownerDocument,e)||(a=x.style(e,t)),Ct.test(a)&&wt.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=s.width,u.width=r,u.minWidth=i,u.maxWidth=o)),a};function Ot(e,t,n){var r=Tt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function Ft(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,s=0;for(;4>o;o+=2)"margin"===n&&(s+=x.css(e,n+jt[o],!0,i)),r?("content"===n&&(s-=x.css(e,"padding"+jt[o],!0,i)),"margin"!==n&&(s-=x.css(e,"border"+jt[o]+"Width",!0,i))):(s+=x.css(e,"padding"+jt[o],!0,i),"padding"!==n&&(s+=x.css(e,"border"+jt[o]+"Width",!0,i)));return s}function Pt(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=qt(e),s=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=vt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Ct.test(i))return i;r=s&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+Ft(e,t,n||(s?"border":"content"),r,o)+"px"}function Rt(e){var t=o,n=Nt[e];return n||(n=Mt(e,t),"none"!==n&&n||(xt=(xt||x("