From 2fd199495f337a4ac0fadbb19e105b751821bfd8 Mon Sep 17 00:00:00 2001 From: Gilles TOUBIANA Date: Sun, 22 Jan 2017 15:16:37 +0100 Subject: [PATCH] fix: isFinite remplace isNumber Pour valider Saucelabs dans IE --- dist/acte-0.0.17-dist.zip | Bin 17658 -> 17632 bytes dist/acte.min.js | 2 +- dist/acte.min.js.map | 2 +- docs/js/script.js | 2 +- src/js/private/functions/dateVersJour.js | 2 +- test/jasmine/lib/acte.js | 2 +- test/karma/karma.conf-ci.js | 38 +++++++++-------------- 7 files changed, 19 insertions(+), 29 deletions(-) diff --git a/dist/acte-0.0.17-dist.zip b/dist/acte-0.0.17-dist.zip index f2cb3ebfc202175a8f644553b8b53df7a3ae2099..f33c3f467fab183fbf1e33919832a5b81b70fdad 100644 GIT binary patch delta 17252 zcmV(k=0e?_S0|XQR00;;G2zoY3oV7Nb)g1r;xJv*43jhEBVPkY+$>%vtp2jS z`ow9h(pi#~$>8F}&v+hw^Uaf@i2pD)MPB9AADhG|lKFO)TwlwFJEFxln^j;;E|ibb z7L>}WNN1IFk}l+IyIMt2wMBys%?=Cl23}(YE1dqGzSor zmM9-dAXQYHNI92?6g9$4K5X)$DvyqC^{n&xc7K(OMP<}@Q6ej&y^dOBp~IsiQ5*4k zJ{C=RGR6F(yXGC&wLzxLiC1m&Q@ym}ldNzR-m$6b1la*Y~L{* z&3`b_6>7R+nhs-{?)r)DPBlKnXP)7DzUPY}%irwPR_aWrnU6fDE%)fPeX!r@6k3ZW}AKEZ;$?g+6**&B9EYrRf2N zxEgaTLUS}1I85`IrD2G#nLuT}hDXan58(tT91J(9(>56@X3?A)L_m~vP{b0L8)zo~ zPu)aKv~5n5O3$tl&_KT}dP0<7hMECUwJpH~fr%lfA?t7?utj_jka2*`IU-tCSbt;k zhR&>pGH2bgnqJ0xId>#9!84~7@E#A`aZy0QrY2|+eZQqj$c#0VIVrap-(vFR`3;g^ zceRa%F|WaG8@kuvHVwC-;x;|E8crjn8?}CSqfv+cziLdiJert|>dE4`khNCaZOh~> z);=|D-QtbzkXk7mhHky-*RAfTE`P2rkgX1Nfyp?m?yfP-&IC2f`+>T}q5XAOomM+L z>+#%SsWA+#Sy=~%HDa<_@(nZX>R5x=^jUi*YpUJ(JJMm=-Yjph&9ocBv$`T}`rF67 z1a-C_Ra0&Cyl1c{Nw!yNZ*d*j>sHHZ*CaX$(^&_jv#dtb0;N^!ey#Q%fq!#0)wa?8MQ3K{eNmvFUlZs8ju}+1N{2v^-$wL0u|S2>JU&1ztkH53yu~f z2-`=$&tU--IF~#Sbqxm+HA2i`c%*K_B#SlZD7Os{N0ejubesbhg~eMQl{jNi2E2fm z_Y4+N>CmZWm>~`HJR;>=bo@eBM9wwn;5K}+1R?}U*d!gC@X(||T7SjSkJFSH5Se9h z_G|-3IfWghb_0hhN+M{}%rzWhwW$mR4%(OshQdku1{qDj35N#bWeAfpi8-4YWLuU2 zOR{b1#SFGrA*_%P5Lw{BbsQsvX?na23DY%=5G9m`65PR#K>-Hs@wQK6 z-GIdEnKYfp44mqoO@Gu-QX5={R6?*Q!JbEI^|(Gg#50=b8xHUSjGt;{G?64tnx`L7 z?oveZsH*}|e1gXB+qj5DbCza!674ciKiqDj8w2%*Nbhl~tq}Jy-(t)TAqIwMsE)80 z0zZUe9hmqvSDOpCPuLs41Jes=Yn?+R(zA4p2zyBaM6**;0l7`2m&o?$sZ;Zk z3XX6Q7rdiW^M8^Gfq*<5*(C3yrl@(@;+!X2j?k%jNd-svCCTPB5#AIvFR9=-m&nvP z1{$4`3JGGnq6NPy(sjy_s3j^YdBLeX+vdCvYBG1V@ki8#zq+GeNhJx;Y}B>VF?+ofFd)DjhyMXTlKUq0^& zfx?@0O%-o923HC@EBEGBwx;w16jpe8!iU!-2h^j5k#@>-Z-!6@G1FAM%v$yUU#*f# zV60ZW=6_|?qCCmJ{1-iSYpSZ20n%2ozABPinoGKx%LPVHbxB8cyM_ju`!eY%uR*z? zzNFFK6VeK8r!Sw^X`FIgdZbE}^LBH6TWr@g3N=N=ODcr+u%l{}=VEg`=i8&ByC2fs zm;Wp|m(&t9FI&c6t+u_o)PLms^0I3A{XQwyX%^EMYKn?VUI>0y zc|kXW#2uQV;$_S4D}L3;QK%^@UbehkBxRY-bK%g+QdE7D{CP>t2pnpQio1{2aXc^R z(n;V@TU1n5EjQ=+wiwLv^=1WyVcoT`p8`UaD0xBJeH%?aCL`%xoXI<7EWdeUpv2}< z#($DljHDqON}n{sI46#JkcIr^^L3)^mm2gv0$Cm~Sn1~uLl za=PkvIeRLC#?Wmb@3wNPj57iC`p^||c)e;lO{#{Vzh7Z>0}|)*_WH|zDRR~2AZWVF zWFuF5inNa!oUp<1`R3|@@>wO*#_iH%W`ENgv;+3AEZ+(8y&9X|1@a_D-124!%H4*0_hBm0Yzhp=Se&)(!OZouxbZ z%YR#9k|PWjx!i@(LJE?oPW+m7Kd~L8H8&h(Fh2Uav`4?E?p10$cG#U$s2-X zBtn$1xgnAmOipPt=HuCm30^{E)kvc)$2JfzhbCBZk+Y)BSZD-{m;^QEAVmb}5FCI{ zaP_}LHw9m2vW?0Cr5fWPtPZ6y!M5;t#JMuaT&nY`%E^?a?>{~pW34bXc!psiQ z#Ej^~@;slgY{WMJTR~tT*>^w)DU8Ll;V>{vEXfK&O6EeI8;7Ccdziq1JVJ}-2s8{{C`wETJP`Uhf^uj zO#TJ1I~MiyK}2SG`86Wn-M6YN+U4ndKriF!M%*;=rm?LXC&ejC?6Dk2E5M2&9+VND zDm=-BZsC!`_{+ap6i<@r#GI(^ByZDBV{PR4dLvk~p+L zm0p6X5#)VLQvskT?W@AR`TcyKTqe5X1>9ZhIAL7!wjte!=`J(ufL{EB2EAmnL%Oo^ z$%)gUMYoFZ-GAh`rw}UGSSv#roE(4PZ<%4ubU|n1pkU3v*04$D+^XWM5>eqPQ^+P_ zSVMfuP|(X>HA*J&lw6K^oN3u{R5ccm_7?cp`xYoz`v4}B;{>ezAzJ}mGJ1}u5_J=Y zOBmS4iHbwhN_79Yg2e&Nc5&Dd`>L>R)5U=VG@ZG&Uw`Apkzq2=Hv`XhRNcYJj~;aFh9xN2 z>6w~qvnWNmh;T&HKa2^EWv0i+F{wd~v5jVmf}P1=L8hZO!3jjLing2$*9!$ZegN8~ zf<5~)#DAvkqNPfAYOcrku66-gysGt8#hE2Pm6ycZ79J7>{%P~5K_Hj@bSSyv|_BdZE+N?#g8YFvV_4~sd3w$2AysG0@Tz}6Op2audSzrp}5O5fpq^e+lo+fnmcAjuz zIB)<=)#VP>N3}_xZ7Lq)AQKOOnq-!D z1-{?j9o}heEb%K{`{-<>TMZEe0WcAlj&D}mfZ&}2h7Oc{3rNTO0o0pN+r#04*xkYi zOO=z;$QqlYOi`=er-`)h9~9lzfq!-_QLfh|)Y<97{>I4``lQ?+*fHpi-<6s}6!%oCy#y(tI|uP8=vJK02am zadcFwDvyQN;QL#-q!-$Bz$K^jfGkjfXmFr(r-7S1me=Y|Q4!A4DdE%kCVz%sV1&w= zbBUhkeW&r$y;f$-mT~c7mNkvgm;V zw`ch{A8nyNYHde(ZB%Zz^v(0H3v z&*DF1>h?oj=|-A%4JN|We&;rew8oAjUXwI|hCaetyDy52lDsBp$Q zJ9#8mr%^!(MW&o6Rg`Ios$yqzR6?uwZ;@}axhz-ug)&S##vf}{-}L|GPPJ8cC%Oe3 z!XqR}#yYNMOL_QYsNmoSyaoI)RK}I@WQ1Rsa05QSiFf{ldC?j9?B>X4Vt?f2e&jPT@>z%0GePST#GZACUEU;id5hTPZDN;uVwW9a1t*q8 zF$9l7za&NZQ@)N70l}L0sDBF7>uW++IR2(c7U_rN?@5vOaaY$nj@<$#|2Thk zIh8M-TtoK?-8w)*s|o+;*(0Xx8I{j3ug{;gIOmrgr0$|Ye}9Z^Yh*cHw11bqOsc9# zN;nQ6-Ui16K8Sx1n+~8yW_LyL*Ve=J!574)oiXiN>V8@b5IPw4!>C&KQMGzht%p&y z@1tt>sIrGqb?&1I1mP97QQY{bc0kTiQ}~hwvVfw=*79PWX7TpJUQ1ijX?j;@$EFrU zH0Ovy(?4?b6@Ms5{026Wlu^!EJb=Mp2?C=li%q?vbj&xwI!%gtM2~~Js7YN~lYivX z#Y5DsbE2gMZjxm4=d< z@iOK2XyB$^RB^|VSQKB4650y`!Qmn*uCG&sj>+}4^eQgtiwLv4fQB}CHm8M_hJ+|G z)|Tx}YbRo%gL*Z|r^;zImY31OD3Z-8Myxh`JbCi${Njhp_-eLTt@BN>`;%GrR2{zE ze^9>_@PEI6xvjhcQ@yV&9QY~$eam4PRr0dISCr8*Dz*NdXL6?u4u$Y4h42hL#`>qs8K+2h@M}}V58Q4xQ;!mNSsi$M zW{oS|@tHT`mD@^bd&-WEwuodVThePk?x_ApQh%tkn17>W6oJr$XU!Gm$nlN!rL;aW z+dSe=k8Sf-!eZ_NB1D-v(njDlZr>&E`yg$o^VA$ys!fVj zMt|fl^7%eq7s27jCvg6;#sf3$9Ob*U_H6VwnKuYVy|A^*n=p74gnbm&GydG|L>Hnb z?P4{0HUUV7o^hOw&L;?7+ia*OkNjTA9%i&K=3vb}miaW4&drG}+w4Gqcuo=DyE$?6 zq|4FOgurullq;_7 zC)sp*%4?NPr|{oV4IEW!(>(l&cKHCuQ)tp0Hdl=@hn=oinP zzWnW%7gJRM6l>CM@AfKM74rV&cpEtC2+XB{E~(W>8le0{=lW#Izt0*ip?_TMEsiRz z>NMJ-9ADBqjTCUoR>qPQN+Zb%q!EYzdK1h?9vx-0$8GEAh%Qe5BGaQnP&PefwrHH0 zM@N!`?u-kvL1Y3E!=uXyJ;EXKZ!f0w2IJfPmY|7vJXw#@>S^G~5UT?D^jn!0plwNM zTi%sU+-bv(mQK8BGbJAUX@7K^b~*{B(QBE;aeR&^z-O=J8R>gQ$Ez*5P#> zBB(v8Z3hWe!3D0IaFN9{j>{_+$Ue3B*hBL9RIBSOx~NqVZ4i8O$bYVZ%&)JT>GG)B zPZv&cAlRHOlbU>Hh9%K4K#z11G#J*DpB~h-scB9>HT$mrB4PIsS95ExjsHJxwu&}e zrBQT5n=K38hJRtThH=oq=!^E;qVm?F^46mAyDf?shG8`P*T%8vJaU_FpSnih zia{93ErA_0nD(5#dAZj6g8=o}%1=-2>BT5)57ej6M)cN8oUy+>MUOaie|rhIID}vP zHVXNX{Nk69qv3r1)TCu}^cR$z6o{E69iCN!*`R1YJ;6ULL4RL{PZXF^Vl3nG$M@N* zBF8~p{Xv&{{Co4&8UF|ceM29KEkBv#Y4=^5cIy%?I%M4SW$nX0r}SK#Ax~ZOma;-Z zfDJIhVvt|ADp=4*mAG!!9pGaC=~Wl+*!4P0vkt(ti$0uSCso97f-c9>n!ZyYjh1I@ zEJ^BivYe_bwSR$15>Geg(GpqFiXJmQZato>(u_X(K3bpAE(B~RstY1B2cb15L`Wsa zx(#pXZ=$8TrbBM0UNjT!(2&z;HrY|K31N`)7mAf6+Fc7E#GrRE9Z7$F`CR0ZMsJrv zf}%h1K2pv(GJC|?^Fb$v}f;)3=VU(s&NKY}=-`F~VN=O0JRn;vOI(KAMo*5SsM37VxB!MH>RI!G*X+e)?5yFApY2?+|d?B3? zgcNi{&L1TrhJ?s*p^^RyoLtTC{v~M%YUpB=>+V@|2*M6zt=t6+g%IZRnx@QZDV>xm3Ft$ zldquP#x4n4!XAJ~TD~o1{8a*@gGT=x%rU}2e<@)UWZJ>4u54q$in(G$n@%d)(_+oW6c>F}VA(lN!O^R{E+;yXKixnZG zhwyP@LNU;I_wLlP!jO5U;Ua$R<1~f_GsB+R-x-cNSBrG*@Sqin3G3xy6CD10=uxc& zcC`BcDD5}{JH;)2I)ph>`JFQFJ}D>P42S<`P=d)>auIJf@DZ@6aWAS2mlCrHcEIk=yhZy004878Xg*d;=qpXf0?gCZIWR!nVkE{ZX06^ zaR?zKvvq3A0S8QYi!p@c*8T6d^+}>{$srS^3TebSuo{tBaVZ&FO@Hgc%ICYw?(L* z<8ZKl>eE9%m`omn{M6d34J|_%Mn$&qrG$rA5al?h-W-*U}VTy+O zVL)x^A(#&6QxA|jm=07<^?&sz!E#9jY80Y>B$_RgV207DxqgmU)SG@A55m*i;PKn( z=_z5G&BCx1Y|_Wuc)o~UFkC&Ht5u@r;nP$0)>=)7%0ZCmAw8}VCk}`6I07%Iuolf4 ztBJgalO&+;XcOoGEbUn{Op-WU=0uz^5#zBjJ1e510wQp`3_Ys(bh?`9-milgGbQDJ zH{oLSIEnhYD->!9e94p83Lv@HuKt+K<7qI7mSJpvp&3m$iRfewnTZ(#A68$Wpnw|M1j3&h4Z=~9PL_&+y zhX%HqHRrP-KN+*RX4V_O+>lY2hC^akGnhUO0>&Oq=CjlMQ9l`z#fT~ct(Vk+CHfIC z*HCRN7HJJX&Q?hvW&^-Ul?J{58|Za@MxFdu1l|sr*=S&`Znafeq8$x7klw+)>m@a? zX@+BMPc*ol&ymK^uq}CzZ{zxZ8VpZ0DV|gSME2bri%#0!DWii!fHf5|vt2Los=GT5kq_VWwCCL0bV- zV-dv5&;>oqFsZF3lLy^BRfKUgALtGnWJ_qoXT%oz2@-d~4;G1-FCf|4`gGZCc z>c&F5WMid`-eMA>ds4E^mn~C9(-9^X7%+q0Paoq@DwjEyC67vUgoiL&O)*>BwraQv zmjtHQpCo)CFg=ZU&{ITzT$!(CGy{(?FH1YAMH8`5^GD)-5C@M$*E}9XvtYGhPJ;K* z(-S{Vg9P(#ka55VF`2$QDFzt2`IL!T#Cpx#gulXgPD(rh{##&1%5j&uDdjK_HRxiMgr+6yxMC*D8hA$>TKUckMt?6e) z+p|s{3shMQ0fe$240cw|49^%3TS~4;+FIT*1w`z4%C$QSHLqP$5Sn^f3CY?QSwyMT zf^6B6*-X~%CLG#-n+1HzohP*KrMqvuiu%G;MbJog+O=G(&b_j!Q2FoMdnPRDJ}0LH(`c>ABtcLG7|AR zU<4v;JO{H>6nC5%4Y$o_#=2cb?Y6xmg@utc@Sc{(dm6TXOXGL%WJoEymeG(nA99NW=wbz4!ni_ZOq?nga( zRMG;xhUri%+fXx;AuGzTucSN2Fcv0LU(*QGuLgmCv|A{lf=3Olnna3kp*6_w*wo%@ z(0JCStI^msP-+lHk9ttdqrU1IK=$<;I`YGhf|zDLBU$OM*Owgyup4W`?- zT@05dzM@>s$bVs0DHvw{D4S0e9P~$da40;C%Azodwa1yka zJ+%nXA($2fgqxr-Z~+b&0Ebs;p(ZxC!w8)W;ZBnr^;XBy!YRNJLR)%~j~tC7jmyh_ z9HF(?*2!pfQd;+#I2popWbR?qzwKmvq?12En71I*TQJ4y`>mQSKsLwy-@-ahq!18>m<4=zB)1&*>gsWtT2buIKB|R{@S-G|Q6t3e7 z*OsXKHT^Fe`)?-jIB^FNeu|@|<8+MR8cWC0%$y)s`@9dAyyw!p5j!KHWds|4F7B|8 zn1AGLKmL*V%YXHQ{HcT0pP0u#!vF7~`rn8Z8fG8b+-bKX2=4Z_#KktN4CeSp z5kFzb-&^wG?|y87P?@S)Tki)xTyCr`tbG*6Kd8xv08{FC)A`XRqH{C_A8nEncJk*< z%6Q-#y%Sda7c(VG7q`>M6@?prV#E&uiWNNYM~Kb&&@_58OBG@S58IJ|_8&z8)OfE( zs{0Zn(591}8x{5GYx-pmy8dlHn}nbVQV zLLQy%niKO#4Y2LkOpakY+y?WoN87_iN;?IZI1*Ay`~Ijd%p*02={Q_}bC`m|HRYpH zm*%HydKWCgQ}a*lsjIcX`YksP*Pw8}<|v;JSdprE1RE&WpMmi)3ZT0CHR-JFQ;^DH zsWz0?Je-(CGqB&=LR#+EjE~iH#4NPSDJ*Ssc$WTdo5MASIexfiX&T1L+^_3Z6*yZ{ zy!2`~RhQ?sVb?8wY?YROo_+?notJufX}=UU`~==^Y3Yy8koH^-{90b@mzG8a;7%!U zr@X`80xv%U+%7F0nnmXK*c8=jM@QfLL}~DeSuCINa=f2`?Uj!F;S;5=<&2)I(&AII zRG_z6-M6r13iUG3<>Qx7%OE}S#t9xPloF;Wf9=9~%ir-K#}8V6dtn^%R}KAcZMD|+ z1}jh5YX|;q@m+U)5E{z?Z@JLdacFtXe8S_5XM1imcc8V%omu>d!rXyGn_@ms zvT>S&651EryjJ^vbUy3cR??HYu<40|NxpLdam0w_q^$wO`LR>G4(#A%%SwywO?r}> z_2Hlo=MeFO0`WK-3kZAThTtDMG6LJMFZYP2^=4=`!Im~5zRU5paMM1ORC)FOCA$tMSIDi!h!-k*L}>#Nz z?>vV=Za=KtU@u{?HwA+|=S88K+76HA151`CiqI)6Yc0~ILJUWq>@n|vW#T6AHC~W6 z@f5;jt0m6}j79_FX~DC+nwXglx`C8DK|`N^(b}!Eh}p3EG*KfnR~TbQVJ7CYnOhwH zDc42>n>8mnA;{9x@7_WW?3_(a{rS~w`qVZ8pJoL1!V$wNnQ0F3@zhN6A)#OlM~u>>s2Kpg>%1@uxx95F9FP2o@se}{r&klWaQ zl5~M|-~KSpgKQ6dNY6QlX#FJalDE>9t!R%|Ssn;yn*20VeK&fSW?HUoH7bPoE_mb_fo*3kq(icXZM(P>kt)sme~%r=bSwzR*~O2 z6Ry+h)S}cetVq3+BUCI4ShPUQNe}HBa>cIm70Vg%ekS5C&K$$%1Eb*y!?93*!n5bI zd=Pp!W+OGGugGjZn>-0Sz70Ip)ZKdnAB}ew>7gtU=|a6WSsT~2g5sTmTizM3;VU=; zw=7sNDZFaYs%YQB&@k?Ii@8ItdH_is$X+>8wi;);n>L1;?=<#~ zHSUulAM4sb&>AV0yRFxMOnB#i0O5IV*+xuH!6@^iOP_4dFzS4EPysmGqXYM!SF zf%>z_tmssspNaV$sQgW>6of{|YoC+Ar(dgAtg?Pw6Dv;*Ubz9lH-{>J;1s`GXI5cH z0{>gx*Wvvn{~}7>jYL%FJYv~zq|*(%X|wy~Y!uYD0mq`9X$$Q@GVRsE$99y}H^P+q zV@8sB2u|uDOw>27%GOCNY#}{Q#qviBMCsu0V zZK#27)M$gB9+3NEyP!lr^4{R>#VKZyu0iMt(YLL z;FSYAgY>B6m1`L4nl%Gkk+Fi7b}LiU(EB@1WKK7-&cw`!914+tC9c?+Rq(~W6*izC zU#s*P#}+VRVah!BwrN-Dj8wrlMqQb2d~Ow-V{Cdl{R~el_tXoUlHxmsIS{(?2f3el zN`bOxiF1_c%>~cjPu^~%iPYKF{@HA>IB@{5mG129n7f)4(kpl~F)hgQqX>$Rc!d;` zK&m{z>x=i4BTf~3|}jV$C3OikFD_dL%$Y`TZ|GPVl#hgU6|8?7`9?~BTp*`U@)!~T7H-PJlP5M7F*~1bt;}`o2X&ubyjToQ}!}G zi4MbFa?y7?Tcu~xGA_1c7Y5JGHdCV<4>tf4)XK6`E6z01v{L-U-WGO$z z%eBp7LZAHHvzhgG+#(kvCtYkIMp&M1mzbb8pt^Ti@2E)4cxUzv_1#-g+++g2P%Jo2(AkvIOVOw8B5@K4ffzWdz>7#gA=LP_u_I%^S3kgJSjvxztsxX zm=YY+Q{G!|#(OL#@)E*-$z4y;bx&*p8My`b_EN)+og+p*bJ#UF;!0aBS~qwv*`ZSo z;~^nT_FziQ3*mz0VdI+y91ndGg9_HFjgV=twF^^!HPHbFE_$8)YA0V{TT*;FP;NE&iCbBQ+5xonUX<)s zjeEjW^4dhcy#0vcE^tVg(Hr8n&bgU;VCt5U^NN)ekdxcv!sJl$3) z2^KGH#rpfE;3Yb5QdsI_2lfMtuC%g39O}eG3>V{y@YIwJW;kk(=?v~oe zyX`w#92eU~k=~Kqu?NN>OT^dV$UNSr3$Ciowp%?=^t;%q&-cK{4%~4o*Kl!!u*Yjp z^O_m3W|CjhK|{UZPIy~YYGVCjd#9PpzEVkBY}&S(ohaI!*$peD$hjZyGIWoBAd7J65m4Xo zHtJ+g%VDJ~8~wQ(ZvEDzWE|sv)ueIT7iQ8t-2Xn(-fxi#bF@!(46{>4uFNKfUEn?& zJyi(}duH;nPQe0|0&gsW9&yxEycmgxti-YF(LqYS7zf4E|98&oAUpiXfvg5u!J)b4 z9GX`oq_EfF*_;umkYi1)FClKeY+aE&_lq~B{)&CNW!e(Kaht_j#p(ioo}c%Pzg#j1 zgA1nRhiqpvCy^hKuWrxS!|VKPz)vA|la-|B_d?RiE3sfjr*lrZgU;Un-lw}^kMxbd z;6POo{8dKowP-h#v<&Orm^UUZE>Jkuq2 z)QBY8kHp!krwmfJLr~I9 zPk+dd;mn7vpp5^2hL-%J54~(Fd7&oQezdu_wA!IPjBJsL1iltb10Bla_cCe*@BfTS z<^z$q-=AznZRQ*xm{E7mIdg32NCfc!!)A>F!#I}G!JM_ON@UlQz|A}B8Q?`Zq9!^@ z^9A>IM+*_yN**`nepo^(c?L`_jnvh-+Km=JH!G4ASE`493uuJH3L>G=KC`SvzqS$@ z#tjzuT0b)!6e2(~n@`toXl=WB<=H9Z zz?_ZAVIuDY04sBf{jj7|E}FUcOq;nzlmzoO%}RcfqW<1|oO7W8z`3|Bx{rJDl=HC| z9pM9DWAoJI^&Da6Gj|udJ1b0*vo0@@Vs_+*>{$*?-CHNW{|h$ zomIkmxG8XQ)#PIvTj<-3Byrp?{p2{glSTlH-YL6!6H32xI6l^$BM#BJgz|Er>xn%k z_Bwg0aIECwnwjCBu)XF@xATI?cK3n{5y`O6Im}FHnCj}Zi5Xybst|a7t?^)5hb-l| zdC1m(x>c12%f52Z2ab{Pg1C|vGdao4){nIn!Jzo#dR9TG>|go1V|Zg^eh#=umMQUU zd5bU0Dyk@@WXZvxST?|(Bsgpl1 za@m0e8L1-^7doEIa zV*aL~UJI}^G1u$Nbg!K09Lt0MQ)D_)*Nnkcrp7@|eFv#(mkN$y8kpHA-VRlMnnaXr z4{biYp>&@dcZ;JzL(VlxGatrK@IoX=j^fkPYVO`O+;?2>3n-F$Z`7Fv>_G#6YSaDOvMy zKR1cYO78NMt_C zWcF!;^Xsdhw>pQ2hLUYGE!03@tU?FIhgu;qro0sy?1^~d_7f>t2V#i%1Q_p`8()^Fs73ODD4z5{m1ZZQe>!mfw8$gmQ zXN7XMm&fs?;ML4%a}ulZ_hs4HmgTODLROwtc865k2@Zz*M#a6%ylDP3bN+m`{DWGq z$P&?Zps;NI_gNY3^_&&gw#Ck*(Y&j|q;W9j;q*|w*zioqFup?ltXzcD`v-vBi!`yj zaNE~2=0lTiOD&#%j0dN$8j4Z657EBE)F@ngv~4y^Dd?4_B}&=}Y9^56+*|Xon7e%5o*mU=(`QZ7~9GM%w{PMCjEi&fII$I7<^n-8Y(xLUW+_TQ|bqb}0d%|sG zioA3F-i)J@lC8e6@OH{EqRCcr7BUpo)12@APOb}_bScey%Av0fuB&xM1yfG-Rg>=( z`QdIgjFJa`9O?~3wcbl`h+sJ<<|%;uvuz*|B=6jOrk5J7dE6kdg3AInCz8-RrqZhd zjr|Qxec2Ybad>CbaS@G~!H?tq`)obw!tE$73D4q$z_73jm|F?G;YM4d%;(C!+3sx>)>f?|xV6)F5lBYK@e6_Aj+X&bH9V-OF|!^Jt$j zO4u_?7~3o|8y){3J@Vd7zGPM5y-NDn&-r#HELR7*0Umc<;Ks7R^{1;nY2le1nL;-u zu0b%-G2hkfAhQm)37s=OnfI%*1lzndLJUWLYfQ+N$;kza@1;!TD9cAK6$kCx_@$95 zk`iiZ`mn2A$lI-yl_48fzTD}2uZv!gYrrOUh9weHd9_49FM_vxl?nhq+rq~d0Y3x4 z{G;&C=}V35A9c>k^f@r;>K3`%$b5Wwl1&yV2m4wwG#RrdAb>5Ra0-sw+2qLRR0}bid*T&2hMBZ-x4#oIeNzTLUrdDm0E*;gaZ%E)q%_%Mq2`&V3enRIZBs-9*N+?ny;o;amYznyS?-3ebS ze@2>W=TuQgk5&A>o%g+iyRhf{qc!@iPyWBWF7b;9UHnP}-5Ri~yff+Wh4ujJY-@qT z$GQ#llw8uHznJmW(zE$u=Vf{#hkAc?%`UO*sK@QJqYm8+g!PmN^H$YFCGC_#{*f#C zJ0tQ7xWoL?-i@4w%(GaIx}LxSJI_~nf01nRB9+R6eK*Ax-mdbc$Jb_#Qtm$dm0q-0 z8RUfj%zxPAX3gzaS1GW%-s#xg@7Ue%SZ~E{n-G#@i-D{_bJDUO>h}GnAXwf7grGaT z<$KXR+`-A@tjiZ`vy8L+sviG=ir!C5+kSeQy5JusU0V<^#2uDqdM`wfZw z{2&Q1o0$i)XCvMZe{Rh3OIkGM1a3)HAuCAMz_Z;XKt1$}vY|iUG9|t2mq+>J_H1wH zvk%V@Ew@v1n_h==CUFpe-w_u=Hj}~}y*1!PToRp9M1Q>MiT)nhKeqmGZ1xvr)qIxF z9~At@fBy6T{eMtP0|XQR00;;G2zoZNwnB{o4G4NRN}RPeoYfrw0JxJ-L@Xc(dNxXU zHRyF@Bme+&b^rhm00000000000001_f&LwnoJ1W12zoY?yhIxTkCWI$90nak00000 DQ7FO< delta 17346 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 b28Q=c3=Etwoj`g?>>0,a=0;if(2==arguments.length)e=arguments[1];else{for(;a=n)throw new TypeError("Réduction de tableau vide sans valeur initiale");e=t[a++]}for(;a=1620&&r2e3&&r<2100&&(e+=.37*(r-2100)))}return e}return r}(),T=function(){function r(r){var e=[-4680.93,-1.55,1999.25,-51.38,-249.67,-39.05,7.12,27.87,5.79,2.45],t=(r-h)/(100*x),n=t,a=23.43929111111111,i=void 0;if(Math.abs(t)<1)for(i=0;i<10;i++)a+=e[i]/3600*n,n*=t;return a}return r}(),Q=function(){function r(r){var e=(r-h)/x,t=e*e,n=y(280.46646+36000.76983*e+3032e-7*t),a=y(357.52911+35999.05029*e+-1537e-7*t),i=.016708634+-42037e-9*e+-1.267e-7*t,o=(1.914602+-.004817*e+-14e-6*t)*w(a)+(.019993-101e-6*e)*w(2*a)+289e-6*w(3*a),u=n+o,c=a+o,f=1.000001018*(1-i*i)/(1+i*C(c)),s=125.04-1934.136*e,l=u+-.00569+-.00478*w(s),m=T(r),v=m+.00256*C(s),M=y(P(Math.atan2(C(m)*w(u),C(u)))),d=P(Math.asin(w(m)*w(u))),p=y(P(Math.atan2(C(v)*w(l),C(l)))),J=P(Math.asin(w(v)*w(l)));return[n,a,i,o,u,c,f,l,M,d,p,J]}return r}(),X=function(){function r(r){var e=[],t=(r-2451545)/36525,n=t*t,a=t*n,u=0,c=0;e[0]=F(297.850363+445267.11148*t-.0019142*n+a/189474),e[1]=F(357.52772+35999.05034*t-1603e-7*n-a/3e5),e[2]=F(134.96298+477198.867398*t+.0086972*n+a/56250),e[3]=F(93.27191+483202.017538*t-.0036825*n+a/327270),e[4]=F(125.04452-1934.136261*t+.0020708*n+a/45e4);for(var f=0;f<5;f++)e[f]-=2*Math.PI*Math.floor(e[f]/(2*Math.PI));for(var s=t/10,l=0;l<63;l++){for(var m=0,h=0;h<5;h++)0!==o[5*l+h]&&(m+=o[5*l+h]*e[h]);u+=(i[4*l+0]+i[4*l+1]*s)*Math.sin(m),c+=(i[4*l+2]+i[4*l+3]*s)*Math.cos(m)}return[u/36e6,c/36e6]}return r}(),q=function(){function r(r){var e=(r-h)/(10*x),t=y(280.4664567+360007.6982779*e+.03032028*Math.pow(e,2)+Math.pow(e,3)/49931+-(Math.pow(e,4)/15300)+-(Math.pow(e,5)/2e6)),n=Q(r)[10],a=X(r)[0],i=T(r)+X(r)[1],o=t+-.0057183+-n+a*C(i);return o-=20*Math.floor(o/20),o/1440}return r}(),z=function(){function r(r){var e=N(r,2),t=e-E(r)/86400,n=t+q(e),a=.006493055555555557;return n+a}return r}(),k=function(){function r(r){var e=z(r);return Math.floor(e-.5)+.5}return r}(),W=function(){function r(r){var e=r%4===0&&!(r%100===0&&r%400!==0);return e}return r}(),B=function(){function r(r,e,t){var n=W(r)?-1:-2;return m-1+365*(r-1)+Math.floor((r-1)/4)+-Math.floor((r-1)/100)+Math.floor((r-1)/400)+Math.floor((367*e-362)/12+(e<=2?0:n)+t)}return r}(),G=function(){function r(r){var e=Math.floor(r-.5)+.5,t=e-m,n=Math.floor(t/146097),a=O(t,146097),i=Math.floor(a/36524),o=O(a,36524),u=Math.floor(o/1461),c=O(o,1461),f=Math.floor(c/365),s=400*n+100*i+4*u+f,l=W(s)?1:2;4!==i&&4!==f&&s++;var h=e-B(s,1,1),v=eo?o:u,f=u>o?u:o;return Math.ceil((f-c)/864e5)+1}return r}(),Y=function(){function r(r,e,t,n){var a=n?e:1,i=U(1,a,t).getDay();i=0===i?7:i;var o=i<=4?1:0,u=(Z(1,a,t,r,e,t)-(8-i))/7,c=u>parseInt(u,10)?parseInt(u,10)+o+1:parseInt(u,10)+o;return c}return r}(),H=function(){function r(r){var e=Math.abs(parseInt(r,10));return e}return r}(),K=function(){function r(r){for(var e=G(r)[0]-2,t=k(e);t>r;)e--,t=k(e);for(var n=t-1;!(t<=r&&r2?t-4716:t-4715);return u<1&&u--,[u,i,o]}return r}(),tr=function(){function r(r){var e=Math.floor(r)+.5,t=K(e),n=t[0],a=t[1],i=Math.floor((e-a)/30)+1,o=(e-a)%30,u=Math.floor(o/10)+1;return o=o%10+1,[n,i,u,o]}return r}(),nr=function(){function r(r){var e=O(Math.floor(r+1.5),7);return e}return r}(),ar=function(){function r(r){var e=O(r,4)===(r>0?0:3);return e}return r}(),ir=function(){function r(r,e){var t=void 0;"julAp1582"===e?t=nr(r.jj):"julAv1582"===e?(t=nr(r.jj),t=t-4<0?t+3:t-4):t=r.od.getDay();var n={A:r.a,M:r.m,J:r.jm,D:Y(r.jm,r.m,r.a,1),S:Y(r.jm,r.m,r.a,0),JA:Z(1,1,r.a,r.jm,r.m,r.a),JS:t,Ml:D[r.m-1],JSl:J[t]};return n}return r}(),or=function(){function r(r){var e={A:r.a,M:r.m,J:r.jm,D:r.d,S:3*(r.m-1)+r.d,JA:30*(r.m-1)+r.jm,JS:r.jd,Ml:A[r.m-1],JSl:b[r.jd-1]};return e}return r}(),ur=function(){function r(r,e,t){var n=e.reduce(function(r,e){var n=r.replace(new RegExp(e.e,t),e.r);return n},r);return n}return r}(),cr=function(){function r(r,e,t,n){for(var i=M+a*(r-1-1),o=[r-1,0];o[0]=0;n--)e[a[n]]0&&""!==n[1]&&0!==H(n[1])&&n[0]<=S[n[1]-1]){if(a[4]=B(parseInt(n[2],10),H(n[1]),H(n[0])),e&&a[4]U(c[0],c[1],c[2])&&(a[5]+I>S[a[6]-1]?(a[0]=a[5]+I-S[a[6]-1],a[1]=a[6]+1):(a[0]=a[5]+I,a[1]=a[6]),a[2]=a[7],a[3]=U(a[0],a[1],a[2]));else if(a[0]=H(n[0]),a[1]=H(n[1]),a[2]=parseInt(n[2],10),a[3]=U(a[0],a[1],a[2]),!e){var i=er(a[4]);a[5]=i[2],a[6]=i[1],a[7]=i[0],a[8]=U(a[5],a[6],a[7])}if(a[4]>=M&&a[4]<=p||a[4]>=v&&a[4]<=d||!e){var o=tr(a[4]);a[9]=o[3],a[10]=o[2],a[11]=10*(o[2]-1)+o[3],a[12]=o[1],a[13]=o[0]}}return a}return r}(),vr=function(){function r(r,e){var t=r.replace(/\W?an\s?-?([-MDCLXVI]+)\W?/gi,function(r,e){var t=lr(e);return r.match(/-/)?" -"+t:" "+t}),a=[];if(t=mr(t,j),t[2]=M&&a[4]<=p||a[4]>=v&&a[4]<=d||!e)){var i=G(a[4]),o=er(a[4]);a[0]=i[2],a[1]=i[1],a[2]=i[0],a[3]=U(a[0],a[1],a[2]),e||(a[5]=o[2],a[6]=o[1],a[7]=o[0],a[8]=U(a[5],a[6],a[7])),a[9]=sr(t[0]),a[10]=fr(t[0]),a[11]=H(t[0]),a[12]=parseInt(t[1],10),a[13]=parseInt(t[2],10)}return a}return r}();return e.arabeVersRomain=function(r){var e={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1},t=Math.abs(r),n=r<0?"-":"",a="",i=void 0;for(i in e)if(e.hasOwnProperty(i))for(;t>=e[i];)a+=i,t-=e[i];return n+a},e.nombreEnLettres=function(r,e){var t=void 0,n=void 0,a=void 0,i=void 0,o=void 0,u=V,c=s,f=Math.abs(r),l=e?" ":"-",m=parseInt(f/1e3,10),h=parseInt(f%1e3/100,10),v=parseInt(f%100/10,10),M=parseInt(f%10,10);t=1===m?"mille":m>1?""+u[m]+l+"mille":"";var d=m>0?l:"";n=1===h?d+"cent":h>1&&0===v&&0===M?""+d+u[h]+l+"cents":h>1?""+d+u[h]+l+"cent":"";var p=m+h>0&&v+M>0?l:"";v>0?(a=c[v],i="-"):(a="",i=""),o=f>0?i+u[M]:"zéro",(10*v+M)%10===0&&(o=""),1!==v&&7!==v&&9!==v||0!==M||(a=1===v?"dix":c[v]+"-dix",o=1===v?"":u[M]),(1===v||7===v||9===v)&&M>=1&&(a=1===v?"":c[v],1===v&&(i=""),o=7===v&&1===M?l+"et"+l+u[10+M]:i+u[10+M]),v>=2&&v<=6&&1===M&&(o=l+"et"+l+u[M]),8===v&&0===M&&(a=c[v]+"s",o="");var J=p+a+o,b=r<0?"Moins ":"",S=f>0?R(b+t+n+J):"Zéro";return S},e.nombreOrdinal=function(r,e,t){var n=1===r||"1er"===r||"1re"===r?"1"+e:r+t;return n},e.ordinauxEnLettres=function(r,t){var n=r.toString(),a=void 0;switch(n.slice(-1)){case"t":case"x":a=n+"ième";break;case"q":a=n+"uième";break;case"f":a=n.slice(0,n.length-1)+"vième";break;case"e":a=n.slice(0,n.length-1)+"ième";break;case"s":a="ts"===n.slice(-2)?n.slice(0,n.length-1)+"ième":n+"ième";break;case"n":a="et-un"===n.slice(-5)||"et un"===n.slice(-5)?n+"ième":e.premierOrdinalEnLettres(n,t);break;default:a=n+"ième"}return a},e.prefixeZero=function(r){var e=r<10&&r>0?"0"+r:r;return e},e.premierOrdinalEnLettres=function(r,e){var t=r.toString(),n=e?"ère":"er",a="Un"===t?"Premi"+n:t;return a},e.Jour=function(){function e(t,n){r(this,e);var a=[],i=t;this.variables=this.variables||{},this.limites=n!==!1,i=_(i),a=i.match(/(i(d|r)|(ô|o)s|a(d|l)|or).*\Wan\s?-?([-MDCLXVI]+|\d+)\W?/gi)||i.match(/^an\s?-?([-MDCLXVI]+|\d+)/gim)?vr(i,this.limites):hr(i,this.limites),this.variables={gregorien:{jm:a[0],m:a[1],a:a[2],od:a[3]},julien:{jj:a[4],jm:a[5],m:a[6],a:a[7],od:a[8]},republicain:{jd:a[9],d:a[10],jm:a[11],m:a[12],a:a[13]},limites:this.limites}}return e}(),e.Jour.prototype.gregorien=function(){function r(r,e,t){var n=rr(r,e,t,"%Jp %Mlb %A",this.variables.gregorien,"a",ir);return n}return r}(),e.Jour.prototype.julien=function(){function r(r,e,t){var n=this.variables.julien.jj<2299160.5&&this.variables.limites===!0?"julAv1582":"julAp1582",a=rr(r,e,t,"%Jp %Mlb %A",this.variables.julien,"a",ir,n);return a}return r}(),e.Jour.prototype.republicain=function(){function r(r,e,t){var n=rr(r,e,t,"%Jp %Mlb an %Ar",this.variables.republicain,"a",or);return n}return r}(),e}return r}()); +Array.prototype.reduce||(Array.prototype.reduce=function(r){"use strict";if(null==this)throw new TypeError("Array.prototype.reduce appelé sur null ou undefined");if("function"!=typeof r)throw new TypeError(r+" n'est pas une fonction");var e,t=Object(this),n=t.length>>>0,i=0;if(2==arguments.length)e=arguments[1];else{for(;i=n)throw new TypeError("Réduction de tableau vide sans valeur initiale");e=t[i++]}for(;i=1620&&r2e3&&r<2100&&(e+=.37*(r-2100)))}return e}return r}(),T=function(){function r(r){var e=[-4680.93,-1.55,1999.25,-51.38,-249.67,-39.05,7.12,27.87,5.79,2.45],t=(r-m)/(100*x),n=t,i=23.43929111111111,a=void 0;if(Math.abs(t)<1)for(a=0;a<10;a++)i+=e[a]/3600*n,n*=t;return i}return r}(),Q=function(){function r(r){var e=(r-m)/x,t=e*e,n=y(280.46646+36000.76983*e+3032e-7*t),i=y(357.52911+35999.05029*e+-1537e-7*t),a=.016708634+-42037e-9*e+-1.267e-7*t,o=(1.914602+-.004817*e+-14e-6*t)*w(i)+(.019993-101e-6*e)*w(2*i)+289e-6*w(3*i),u=n+o,c=i+o,f=1.000001018*(1-a*a)/(1+a*C(c)),s=125.04-1934.136*e,l=u+-.00569+-.00478*w(s),h=T(r),v=h+.00256*C(s),M=y(P(Math.atan2(C(h)*w(u),C(u)))),d=P(Math.asin(w(h)*w(u))),p=y(P(Math.atan2(C(v)*w(l),C(l)))),J=P(Math.asin(w(v)*w(l)));return[n,i,a,o,u,c,f,l,M,d,p,J]}return r}(),X=function(){function r(r){var e=[],t=(r-2451545)/36525,n=t*t,i=t*n,u=0,c=0;e[0]=V(297.850363+445267.11148*t-.0019142*n+i/189474),e[1]=V(357.52772+35999.05034*t-1603e-7*n-i/3e5),e[2]=V(134.96298+477198.867398*t+.0086972*n+i/56250),e[3]=V(93.27191+483202.017538*t-.0036825*n+i/327270),e[4]=V(125.04452-1934.136261*t+.0020708*n+i/45e4);for(var f=0;f<5;f++)e[f]-=2*Math.PI*Math.floor(e[f]/(2*Math.PI));for(var s=t/10,l=0;l<63;l++){for(var h=0,m=0;m<5;m++)0!==o[5*l+m]&&(h+=o[5*l+m]*e[m]);u+=(a[4*l+0]+a[4*l+1]*s)*Math.sin(h),c+=(a[4*l+2]+a[4*l+3]*s)*Math.cos(h)}return[u/36e6,c/36e6]}return r}(),q=function(){function r(r){var e=(r-m)/(10*x),t=y(280.4664567+360007.6982779*e+.03032028*Math.pow(e,2)+Math.pow(e,3)/49931+-(Math.pow(e,4)/15300)+-(Math.pow(e,5)/2e6)),n=Q(r)[10],i=X(r)[0],a=T(r)+X(r)[1],o=t+-.0057183+-n+i*C(a);return o-=20*Math.floor(o/20),o/1440}return r}(),z=function(){function r(r){var e=E(r,2),t=e-N(r)/86400,n=t+q(e),i=.006493055555555557;return n+i}return r}(),k=function(){function r(r){var e=z(r);return Math.floor(e-.5)+.5}return r}(),W=function(){function r(r){var e=r%4===0&&!(r%100===0&&r%400!==0);return e}return r}(),B=function(){function r(r,e,t){var n=W(r)?-1:-2;return h-1+365*(r-1)+Math.floor((r-1)/4)+-Math.floor((r-1)/100)+Math.floor((r-1)/400)+Math.floor((367*e-362)/12+(e<=2?0:n)+t)}return r}(),G=function(){function r(r){var e=Math.floor(r-.5)+.5,t=e-h,n=Math.floor(t/146097),i=O(t,146097),a=Math.floor(i/36524),o=O(i,36524),u=Math.floor(o/1461),c=O(o,1461),f=Math.floor(c/365),s=400*n+100*a+4*u+f,l=W(s)?1:2;4!==a&&4!==f&&s++;var m=e-B(s,1,1),v=eo?o:u,f=u>o?u:o;return Math.ceil((f-c)/864e5)+1}return r}(),Y=function(){function r(r,e,t,n){var i=n?e:1,a=U(1,i,t).getDay();a=0===a?7:a;var o=a<=4?1:0,u=(Z(1,i,t,r,e,t)-(8-a))/7,c=u>parseInt(u,10)?parseInt(u,10)+o+1:parseInt(u,10)+o;return c}return r}(),H=function(){function r(r){var e=Math.abs(parseInt(r,10));return e}return r}(),K=function(){function r(r){for(var e=G(r)[0]-2,t=k(e);t>r;)e--,t=k(e);for(var n=t-1;!(t<=r&&r2?t-4716:t-4715);return u<1&&u--,[u,a,o]}return r}(),tr=function(){function r(r){var e=Math.floor(r)+.5,t=K(e),n=t[0],i=t[1],a=Math.floor((e-i)/30)+1,o=(e-i)%30,u=Math.floor(o/10)+1;return o=o%10+1,[n,a,u,o]}return r}(),nr=function(){function r(r){var e=O(Math.floor(r+1.5),7);return e}return r}(),ir=function(){function r(r){var e=O(r,4)===(r>0?0:3);return e}return r}(),ar=function(){function r(r,e){var t=void 0;"julAp1582"===e?t=nr(r.jj):"julAv1582"===e?(t=nr(r.jj),t=t-4<0?t+3:t-4):t=r.od.getDay();var n={A:r.a,M:r.m,J:r.jm,D:Y(r.jm,r.m,r.a,1),S:Y(r.jm,r.m,r.a,0),JA:Z(1,1,r.a,r.jm,r.m,r.a),JS:t,Ml:D[r.m-1],JSl:J[t]};return n}return r}(),or=function(){function r(r){var e={A:r.a,M:r.m,J:r.jm,D:r.d,S:3*(r.m-1)+r.d,JA:30*(r.m-1)+r.jm,JS:r.jd,Ml:A[r.m-1],JSl:b[r.jd-1]};return e}return r}(),ur=function(){function r(r,e,t){var n=e.reduce(function(r,e){var n=r.replace(new RegExp(e.e,t),e.r);return n},r);return n}return r}(),cr=function(){function r(r,e,t,n){for(var a=M+i*(r-1-1),o=[r-1,0];o[0]=0;n--)e[i[n]]0&&""!==n[1]&&0!==H(n[1])&&n[0]<=S[n[1]-1]){if(i[4]=B(parseInt(n[2],10),H(n[1]),H(n[0])),e&&i[4]U(c[0],c[1],c[2])&&(i[5]+I>S[i[6]-1]?(i[0]=i[5]+I-S[i[6]-1],i[1]=i[6]+1):(i[0]=i[5]+I,i[1]=i[6]),i[2]=i[7],i[3]=U(i[0],i[1],i[2]));else if(i[0]=H(n[0]),i[1]=H(n[1]),i[2]=parseInt(n[2],10),i[3]=U(i[0],i[1],i[2]),!e){var a=er(i[4]);i[5]=a[2],i[6]=a[1],i[7]=a[0],i[8]=U(i[5],i[6],i[7])}if(i[4]>=M&&i[4]<=p||i[4]>=v&&i[4]<=d||!e){var o=tr(i[4]);i[9]=o[3],i[10]=o[2],i[11]=10*(o[2]-1)+o[3],i[12]=o[1],i[13]=o[0]}}return i}return r}(),vr=function(){function r(r,e){var t=r.replace(/\W?an\s?-?([-MDCLXVI]+)\W?/gi,function(r,e){var t=lr(e);return r.match(/-/)?" -"+t:" "+t}),i=[];if(t=hr(t,j),t[2]=M&&i[4]<=p||i[4]>=v&&i[4]<=d||!e)){var a=G(i[4]),o=er(i[4]);i[0]=a[2],i[1]=a[1],i[2]=a[0],i[3]=U(i[0],i[1],i[2]),e||(i[5]=o[2],i[6]=o[1],i[7]=o[0],i[8]=U(i[5],i[6],i[7])),i[9]=sr(t[0]),i[10]=fr(t[0]),i[11]=H(t[0]),i[12]=parseInt(t[1],10),i[13]=parseInt(t[2],10)}return i}return r}();return e.arabeVersRomain=function(r){var e={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1},t=Math.abs(r),n=r<0?"-":"",i="",a=void 0;for(a in e)if(e.hasOwnProperty(a))for(;t>=e[a];)i+=a,t-=e[a];return n+i},e.nombreEnLettres=function(r,e){var t=void 0,n=void 0,i=void 0,a=void 0,o=void 0,u=F,c=s,f=Math.abs(r),l=e?" ":"-",h=parseInt(f/1e3,10),m=parseInt(f%1e3/100,10),v=parseInt(f%100/10,10),M=parseInt(f%10,10);t=1===h?"mille":h>1?""+u[h]+l+"mille":"";var d=h>0?l:"";n=1===m?d+"cent":m>1&&0===v&&0===M?""+d+u[m]+l+"cents":m>1?""+d+u[m]+l+"cent":"";var p=h+m>0&&v+M>0?l:"";v>0?(i=c[v],a="-"):(i="",a=""),o=f>0?a+u[M]:"zéro",(10*v+M)%10===0&&(o=""),1!==v&&7!==v&&9!==v||0!==M||(i=1===v?"dix":c[v]+"-dix",o=1===v?"":u[M]),(1===v||7===v||9===v)&&M>=1&&(i=1===v?"":c[v],1===v&&(a=""),o=7===v&&1===M?l+"et"+l+u[10+M]:a+u[10+M]),v>=2&&v<=6&&1===M&&(o=l+"et"+l+u[M]),8===v&&0===M&&(i=c[v]+"s",o="");var J=p+i+o,b=r<0?"Moins ":"",S=f>0?R(b+t+n+J):"Zéro";return S},e.nombreOrdinal=function(r,e,t){var n=1===r||"1er"===r||"1re"===r?"1"+e:r+t;return n},e.ordinauxEnLettres=function(r,t){var n=r.toString(),i=void 0;switch(n.slice(-1)){case"t":case"x":i=n+"ième";break;case"q":i=n+"uième";break;case"f":i=n.slice(0,n.length-1)+"vième";break;case"e":i=n.slice(0,n.length-1)+"ième";break;case"s":i="ts"===n.slice(-2)?n.slice(0,n.length-1)+"ième":n+"ième";break;case"n":i="et-un"===n.slice(-5)||"et un"===n.slice(-5)?n+"ième":e.premierOrdinalEnLettres(n,t);break;default:i=n+"ième"}return i},e.prefixeZero=function(r){var e=r<10&&r>0?"0"+r:r;return e},e.premierOrdinalEnLettres=function(r,e){var t=r.toString(),n=e?"ère":"er",i="Un"===t?"Premi"+n:t;return i},e.Jour=function(){function e(t,n){r(this,e);var i=[],a=t;this.variables=this.variables||{},this.limites=n!==!1,a=_(a),i=a.match(/(i(d|r)|(ô|o)s|a(d|l)|or).*\Wan\s?-?([-MDCLXVI]+|\d+)\W?/gi)||a.match(/^an\s?-?([-MDCLXVI]+|\d+)/gim)?vr(a,this.limites):mr(a,this.limites),this.variables={gregorien:{jm:i[0],m:i[1],a:i[2],od:i[3]},julien:{jj:i[4],jm:i[5],m:i[6],a:i[7],od:i[8]},republicain:{jd:i[9],d:i[10],jm:i[11],m:i[12],a:i[13]},limites:this.limites}}return e}(),e.Jour.prototype.gregorien=function(){function r(r,e,t){var n=rr(r,e,t,"%Jp %Mlb %A",this.variables.gregorien,"a",ar);return n}return r}(),e.Jour.prototype.julien=function(){function r(r,e,t){var n=this.variables.julien.jj<2299160.5&&this.variables.limites===!0?"julAv1582":"julAp1582",i=rr(r,e,t,"%Jp %Mlb %A",this.variables.julien,"a",ar,n);return i}return r}(),e.Jour.prototype.republicain=function(){function r(r,e,t){var n=rr(r,e,t,"%Jp %Mlb an %Ar",this.variables.republicain,"a",or);return n}return r}(),e}return r}()); //# sourceMappingURL=acte.min.js.map diff --git a/dist/acte.min.js.map b/dist/acte.min.js.map index 9c91588..7518b76 100644 --- a/dist/acte.min.js.map +++ b/dist/acte.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["acte.min.js"],"names":["Array","prototype","reduce","callback","this","TypeError","value","t","Object","len","length","k","arguments","universalModuleDefinition","root","factory","tempRoot","exports","module","define","amd","acte","umdCallback","_classCallCheck","instance","Constructor","jde0Tab2000","anneeMax","anneeTropique","argNutCoeff","argNutMult","dateDebutGregorien","dateFinJulien","delta","dixainesEnLettres","jde0Tab1000","jjAn1Gregorien","jjAn2000Gregorien","jjDebutCommuneDeParis","jjDebutRepublicain","jjFinCommuneDeParis","jjFinRepublicain","jourSemaineGregorienne","jourSemaineRepublicaine","joursDansLeMois","moisGregorien","moisRepublicain","regexpGregorien","e","r","regexpRepublicain","retardJulien","siecleJulien","termesPerEquinoxes","unitesEnLettres","degresVersRadians","d","result","Math","PI","normaliserDegres","a","floor","radiansVersDegres","reste","b","sinus","sin","cosinus","cos","equinoxe","an","item","i","j","Jde0tab","S","Y","Jde0","pow","T","W","deltaL","deltaT","dt","maxindex","obliquiteEcliptique","jj","oTerms","u","v","eps","abs","positionSoleil","t2","l0","M","C","sunLong","sunAnomaly","sunR","Omega","Lambda","epsilon0","epsilon","Alpha","atan2","Delta","asin","AlphaApp","DeltaApp","nutation","ta","t3","dp","de","to10","_i","ang","equationDuTemps","tau","alpha","deltaPsi","E","fractionEquinoxe","equJED","equJD","equAPP","dtParis","equinoxeAParis","ep","gregorienBissextile","gregorienVersJj","mois","jour","anneeBissextile","jjVersGregorien","wjd","depoch","quadricent","dqc","cent","dcent","quad","dquad","yindex","yearday","leapadj","initialeEnCapitale","str","charAt","toUpperCase","slice","dateValide","resultat","Date","parseInt","setFullYear","periodeEnJours","j1","m1","a1","j2","m2","a2","date1","date2","debut","fin","ceil","semaineComplete","m","x","jourSemaine","getDay","n","nombreSemaines","semainesValides","absInt","num","anRepublicain","guess","lasteq","nexteq","adr","round","balisesEtFiltres","obj","arabe","ordinaux","res","chiffres","match","A","JA","J","D","JS","arabeVersRomain","prefixeZero","Ml","JSl","nombreEnLettres","lettres","ordinauxEnLettres","nombreOrdinal","premierOrdinalEnLettres","toString","toLowerCase","dateVersJour","date","Number","isInteger","getMonth","getDate","getFullYear","String","formatageDeJour","format","erreur","rappel","df","dd","dobj","pro","frmt","err","tvg","replace","jjVersJulien","c","jjVersRepublicain","tempJj","equinox","decade","jourSemaineJulien","julienBissextile","objGregorien","js","od","jm","objRepublicain","jd","remplacements","texte","regex","options","data","RegExp","republicainVersJj","rjmcVersRdc","rjmc","rjmcVersRjdc","romainVersArabe","romain","lookup","I","V","X","L","tempRomain","saisieValide","saisie","regexp","tempSaisie","split","tabGregorien","limites","iesaisie","saisieGregorien","p1","rva","tab","dateJulienne","dateRepublicaine","tabRepublicain","saisieRepublicain","dateGregorienne","CM","CD","XC","XL","IX","IV","tempArabe","sign","hasOwnProperty","mill","centl","dixl","sepunit","unitl","splus","mil","dix","unit","sepcen","sepdix","dizunit","avjc","prem","exp","genre","Jour","s","variables","gregorien","julien","republicain","jsjulien"],"mappings":"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AI,EAAI,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EACnE,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EACpE,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EACpE,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EACpE,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EACpE,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAClE,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EACpE,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAClE,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,GAAG,GAAI,EAAI,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EACnE,GAAG,EAAI,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,GAAG,EAAI,EAAG,EAAG,EAAG,GAAG,EACnE,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,GAAI,EAAI,EAAG,EA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","file":"acte.min.js","sourcesContent":[]} \ No newline at end of file +{"version":3,"sources":["acte.min.js"],"names":["Array","prototype","reduce","callback","this","TypeError","value","t","Object","len","length","k","arguments","universalModuleDefinition","root","factory","tempRoot","exports","module","define","amd","acte","umdCallback","_classCallCheck","instance","Constructor","jde0Tab2000","anneeMax","anneeTropique","argNutCoeff","argNutMult","dateDebutGregorien","dateFinJulien","delta","dixainesEnLettres","jde0Tab1000","jjAn1Gregorien","jjAn2000Gregorien","jjDebutCommuneDeParis","jjDebutRepublicain","jjFinCommuneDeParis","jjFinRepublicain","jourSemaineGregorienne","jourSemaineRepublicaine","joursDansLeMois","moisGregorien","moisRepublicain","regexpGregorien","e","r","regexpRepublicain","retardJulien","siecleJulien","termesPerEquinoxes","unitesEnLettres","degresVersRadians","d","result","Math","PI","normaliserDegres","a","floor","radiansVersDegres","reste","b","sinus","sin","cosinus","cos","equinoxe","an","item","i","j","Jde0tab","S","Y","Jde0","pow","T","W","deltaL","deltaT","dt","maxindex","obliquiteEcliptique","jj","oTerms","u","v","eps","abs","positionSoleil","t2","l0","M","C","sunLong","sunAnomaly","sunR","Omega","Lambda","epsilon0","epsilon","Alpha","atan2","Delta","asin","AlphaApp","DeltaApp","nutation","ta","t3","dp","de","to10","_i","ang","equationDuTemps","tau","alpha","deltaPsi","E","fractionEquinoxe","equJED","equJD","equAPP","dtParis","equinoxeAParis","ep","gregorienBissextile","gregorienVersJj","mois","jour","anneeBissextile","jjVersGregorien","wjd","depoch","quadricent","dqc","cent","dcent","quad","dquad","yindex","yearday","leapadj","initialeEnCapitale","str","charAt","toUpperCase","slice","dateValide","resultat","Date","parseInt","setFullYear","periodeEnJours","j1","m1","a1","j2","m2","a2","date1","date2","debut","fin","ceil","semaineComplete","m","x","jourSemaine","getDay","n","nombreSemaines","semainesValides","absInt","num","anRepublicain","guess","lasteq","nexteq","adr","round","balisesEtFiltres","obj","arabe","ordinaux","res","chiffres","match","A","JA","J","D","JS","arabeVersRomain","prefixeZero","Ml","JSl","nombreEnLettres","lettres","ordinauxEnLettres","nombreOrdinal","premierOrdinalEnLettres","toString","toLowerCase","dateVersJour","date","isFinite","getMonth","getDate","getFullYear","String","formatageDeJour","format","erreur","rappel","df","dd","dobj","pro","frmt","err","tvg","replace","jjVersJulien","c","jjVersRepublicain","tempJj","equinox","decade","jourSemaineJulien","julienBissextile","objGregorien","js","od","jm","objRepublicain","jd","remplacements","texte","regex","options","data","RegExp","republicainVersJj","rjmcVersRdc","rjmc","rjmcVersRjdc","romainVersArabe","romain","lookup","I","V","X","L","tempRomain","saisieValide","saisie","regexp","tempSaisie","split","tabGregorien","limites","iesaisie","saisieGregorien","p1","rva","tab","dateJulienne","dateRepublicaine","tabRepublicain","saisieRepublicain","dateGregorienne","CM","CD","XC","XL","IX","IV","tempArabe","sign","hasOwnProperty","mill","centl","dixl","sepunit","unitl","splus","mil","dix","unit","sepcen","sepdix","dizunit","avjc","prem","exp","genre","Jour","s","variables","gregorien","julien","republicain","jsjulien"],"mappings":"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AI,EAAI,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EACnE,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EACpE,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EACpE,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EACpE,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EACpE,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAClE,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EACpE,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAClE,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,GAAG,GAAI,EAAI,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EACnE,GAAG,EAAI,EAAG,EAAG,EAAG,GAAG,EAAI,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,EAAI,GAAG,EAAI,EAAG,EAAG,EAAG,GAAG,EACnE,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,GAAI,EAAI,EAAG,EA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","file":"acte.min.js","sourcesContent":[]} \ No newline at end of file diff --git a/docs/js/script.js b/docs/js/script.js index 50eb76c..74c9749 100644 --- a/docs/js/script.js +++ b/docs/js/script.js @@ -11,7 +11,7 @@ * Copyright 2011-2016 Twitter, Inc. * Licensed under the MIT license */ -if(Array.prototype.reduce||(Array.prototype.reduce=function(t){"use strict";if(null==this)throw new TypeError("Array.prototype.reduce appelé sur null ou undefined");if("function"!=typeof t)throw new TypeError(t+" n'est pas une fonction");var e,i=Object(this),n=i.length>>>0,s=0;if(2==arguments.length)e=arguments[1];else{for(;s=n)throw new TypeError("Réduction de tableau vide sans valeur initiale");e=i[s++]}for(;s=1620&&t2e3&&t<2100&&(e+=.37*(t-2100)))}return e}return t}(),L=function(){function t(t){var e=[-4680.93,-1.55,1999.25,-51.38,-249.67,-39.05,7.12,27.87,5.79,2.45],i=(t-p)/(100*D),n=i,s=23.43929111111111,o=void 0;if(Math.abs(i)<1)for(o=0;o<10;o++)s+=e[o]/3600*n,n*=i;return s}return t}(),R=function(){function t(t){var e=(t-p)/D,i=e*e,n=P(280.46646+36000.76983*e+3032e-7*i),s=P(357.52911+35999.05029*e+-1537e-7*i),o=.016708634+-42037e-9*e+-1.267e-7*i,a=(1.914602+-.004817*e+-14e-6*i)*N(s)+(.019993-101e-6*e)*N(2*s)+289e-6*N(3*s),r=n+a,l=s+a,h=1.000001018*(1-o*o)/(1+o*O(l)),u=125.04-1934.136*e,c=r+-.00569+-.00478*N(u),d=L(t),f=d+.00256*O(u),g=P(A(Math.atan2(O(d)*N(r),O(r)))),m=A(Math.asin(N(d)*N(r))),v=P(A(Math.atan2(O(f)*N(c),O(c)))),b=A(Math.asin(N(f)*N(c)));return[n,s,o,a,r,l,h,c,g,m,v,b]}return t}(),z=function(){function t(t){var e=[],i=(t-2451545)/36525,n=i*i,s=i*n,r=0,l=0;e[0]=M(297.850363+445267.11148*i-.0019142*n+s/189474),e[1]=M(357.52772+35999.05034*i-1603e-7*n-s/3e5),e[2]=M(134.96298+477198.867398*i+.0086972*n+s/56250),e[3]=M(93.27191+483202.017538*i-.0036825*n+s/327270),e[4]=M(125.04452-1934.136261*i+.0020708*n+s/45e4);for(var h=0;h<5;h++)e[h]-=2*Math.PI*Math.floor(e[h]/(2*Math.PI));for(var u=i/10,c=0;c<63;c++){for(var d=0,p=0;p<5;p++)0!==a[5*c+p]&&(d+=a[5*c+p]*e[p]);r+=(o[4*c+0]+o[4*c+1]*u)*Math.sin(d),l+=(o[4*c+2]+o[4*c+3]*u)*Math.cos(d)}return[r/36e6,l/36e6]}return t}(),W=function(){function t(t){var e=(t-p)/(10*D),i=P(280.4664567+360007.6982779*e+.03032028*Math.pow(e,2)+Math.pow(e,3)/49931+-(Math.pow(e,4)/15300)+-(Math.pow(e,5)/2e6)),n=R(t)[10],s=z(t)[0],o=L(t)+z(t)[1],a=i+-.0057183+-n+s*O(o);return a-=20*Math.floor(a/20),a/1440}return t}(),j=function(){function t(t){var e=H(t,2),i=e-F(t)/86400,n=i+W(e),s=.006493055555555557;return n+s}return t}(),$=function(){function t(t){var e=j(t);return Math.floor(e-.5)+.5}return t}(),B=function(){function t(t){var e=t%4===0&&!(t%100===0&&t%400!==0);return e}return t}(),q=function(){function t(t,e,i){var n=B(t)?-1:-2;return d-1+365*(t-1)+Math.floor((t-1)/4)+-Math.floor((t-1)/100)+Math.floor((t-1)/400)+Math.floor((367*e-362)/12+(e<=2?0:n)+i)}return t}(),V=function(){function t(t){var e=Math.floor(t-.5)+.5,i=e-d,n=Math.floor(i/146097),s=E(i,146097),o=Math.floor(s/36524),a=E(s,36524),r=Math.floor(a/1461),l=E(a,1461),h=Math.floor(l/365),u=400*n+100*o+4*r+h,c=B(u)?1:2;4!==o&&4!==h&&u++;var p=e-q(u,1,1),f=ea?a:r,h=r>a?r:a;return Math.ceil((h-l)/864e5)+1}return t}(),K=function(){function t(t,e,i,n){var s=n?e:1,o=U(1,s,i).getDay();o=0===o?7:o;var a=o<=4?1:0,r=(J(1,s,i,t,e,i)-(8-o))/7,l=r>parseInt(r,10)?parseInt(r,10)+a+1:parseInt(r,10)+a;return l}return t}(),G=function(){function t(t){var e=Math.abs(parseInt(t,10));return e}return t}(),X=function(){function t(t){for(var e=V(t)[0]-2,i=$(e);i>t;)e--,i=$(e);for(var n=i-1;!(i<=t&&t2?i-4716:i-4715);return r<1&&r--,[r,o,a]}return t}(),it=function(){function t(t){var e=Math.floor(t)+.5,i=X(e),n=i[0],s=i[1],o=Math.floor((e-s)/30)+1,a=(e-s)%30,r=Math.floor(a/10)+1;return a=a%10+1,[n,o,r,a]}return t}(),nt=function(){function t(t){var e=E(Math.floor(t+1.5),7);return e}return t}(),st=function(){function t(t){var e=E(t,4)===(t>0?0:3);return e}return t}(),ot=function(){function t(t,e){var i=void 0;"julAp1582"===e?i=nt(t.jj):"julAv1582"===e?(i=nt(t.jj),i=i-4<0?i+3:i-4):i=t.od.getDay();var n={A:t.a,M:t.m,J:t.jm,D:K(t.jm,t.m,t.a,1),S:K(t.jm,t.m,t.a,0),JA:J(1,1,t.a,t.jm,t.m,t.a),JS:i,Ml:w[t.m-1],JSl:b[i]};return n}return t}(),at=function(){function t(t){var e={A:t.a,M:t.m,J:t.jm,D:t.d,S:3*(t.m-1)+t.d,JA:30*(t.m-1)+t.jm,JS:t.jd,Ml:x[t.m-1],JSl:_[t.jd-1]};return e}return t}(),rt=function(){function t(t,e,i){var n=e.reduce(function(t,e){var n=t.replace(new RegExp(e.e,i),e.r);return n},t);return n}return t}(),lt=function(){function t(t,e,i,n){for(var o=g+s*(t-1-1),a=[t-1,0];a[0]=0;n--)e[s[n]]0&&""!==n[1]&&0!==G(n[1])&&n[0]<=y[n[1]-1]){if(s[4]=q(parseInt(n[2],10),G(n[1]),G(n[0])),e&&s[4]U(l[0],l[1],l[2])&&(s[5]+k>y[s[6]-1]?(s[0]=s[5]+k-y[s[6]-1],s[1]=s[6]+1):(s[0]=s[5]+k,s[1]=s[6]),s[2]=s[7],s[3]=U(s[0],s[1],s[2]));else if(s[0]=G(n[0]),s[1]=G(n[1]),s[2]=parseInt(n[2],10),s[3]=U(s[0],s[1],s[2]),!e){var o=et(s[4]);s[5]=o[2],s[6]=o[1],s[7]=o[0],s[8]=U(s[5],s[6],s[7])}if(s[4]>=g&&s[4]<=v||s[4]>=f&&s[4]<=m||!e){var a=it(s[4]);s[9]=a[3],s[10]=a[2],s[11]=10*(a[2]-1)+a[3],s[12]=a[1],s[13]=a[0]}}return s}return t}(),ft=function(){function t(t,e){var i=t.replace(/\W?an\s?-?([-MDCLXVI]+)\W?/gi,function(t,e){var i=ct(e);return t.match(/-/)?" -"+i:" "+i}),s=[];if(i=dt(i,S),i[2]=g&&s[4]<=v||s[4]>=f&&s[4]<=m||!e)){var o=V(s[4]),a=et(s[4]);s[0]=o[2],s[1]=o[1],s[2]=o[0],s[3]=U(s[0],s[1],s[2]),e||(s[5]=a[2],s[6]=a[1],s[7]=a[0],s[8]=U(s[5],s[6],s[7])),s[9]=ut(i[0]),s[10]=ht(i[0]),s[11]=G(i[0]),s[12]=parseInt(i[1],10),s[13]=parseInt(i[2],10)}return s}return t}();return e.arabeVersRomain=function(t){var e={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1},i=Math.abs(t),n=t<0?"-":"",s="",o=void 0;for(o in e)if(e.hasOwnProperty(o))for(;i>=e[o];)s+=o,i-=e[o];return n+s},e.nombreEnLettres=function(t,e){var i=void 0,n=void 0,s=void 0,o=void 0,a=void 0,r=I,l=u,h=Math.abs(t),c=e?" ":"-",d=parseInt(h/1e3,10),p=parseInt(h%1e3/100,10),f=parseInt(h%100/10,10),g=parseInt(h%10,10);i=1===d?"mille":d>1?""+r[d]+c+"mille":"";var m=d>0?c:"";n=1===p?m+"cent":p>1&&0===f&&0===g?""+m+r[p]+c+"cents":p>1?""+m+r[p]+c+"cent":"";var v=d+p>0&&f+g>0?c:"";f>0?(s=l[f],o="-"):(s="",o=""),a=h>0?o+r[g]:"zéro",(10*f+g)%10===0&&(a=""),1!==f&&7!==f&&9!==f||0!==g||(s=1===f?"dix":l[f]+"-dix",a=1===f?"":r[g]),(1===f||7===f||9===f)&&g>=1&&(s=1===f?"":l[f],1===f&&(o=""),a=7===f&&1===g?c+"et"+c+r[10+g]:o+r[10+g]),f>=2&&f<=6&&1===g&&(a=c+"et"+c+r[g]),8===f&&0===g&&(s=l[f]+"s",a="");var b=v+s+a,_=t<0?"Moins ":"",y=h>0?Y(_+i+n+b):"Zéro";return y},e.nombreOrdinal=function(t,e,i){var n=1===t||"1er"===t||"1re"===t?"1"+e:t+i;return n},e.ordinauxEnLettres=function(t,i){var n=t.toString(),s=void 0;switch(n.slice(-1)){case"t":case"x":s=n+"ième";break;case"q":s=n+"uième";break;case"f":s=n.slice(0,n.length-1)+"vième";break;case"e":s=n.slice(0,n.length-1)+"ième";break;case"s":s="ts"===n.slice(-2)?n.slice(0,n.length-1)+"ième":n+"ième";break;case"n":s="et-un"===n.slice(-5)||"et un"===n.slice(-5)?n+"ième":e.premierOrdinalEnLettres(n,i);break;default:s=n+"ième"}return s},e.prefixeZero=function(t){var e=t<10&&t>0?"0"+t:t;return e},e.premierOrdinalEnLettres=function(t,e){var i=t.toString(),n=e?"ère":"er",s="Un"===i?"Premi"+n:i;return s},e.Jour=function(){function e(i,n){t(this,e);var s=[],o=i;this.variables=this.variables||{},this.limites=n!==!1,o=Z(o),s=o.match(/(i(d|r)|(ô|o)s|a(d|l)|or).*\Wan\s?-?([-MDCLXVI]+|\d+)\W?/gi)||o.match(/^an\s?-?([-MDCLXVI]+|\d+)/gim)?ft(o,this.limites):pt(o,this.limites),this.variables={gregorien:{jm:s[0],m:s[1],a:s[2],od:s[3]},julien:{jj:s[4],jm:s[5],m:s[6],a:s[7],od:s[8]},republicain:{jd:s[9],d:s[10],jm:s[11],m:s[12],a:s[13]},limites:this.limites}}return e}(),e.Jour.prototype.gregorien=function(){function t(t,e,i){var n=tt(t,e,i,"%Jp %Mlb %A",this.variables.gregorien,"a",ot);return n}return t}(),e.Jour.prototype.julien=function(){function t(t,e,i){var n=this.variables.julien.jj<2299160.5&&this.variables.limites===!0?"julAv1582":"julAp1582",s=tt(t,e,i,"%Jp %Mlb %A",this.variables.julien,"a",ot,n);return s}return t}(),e.Jour.prototype.republicain=function(){function t(t,e,i){var n=tt(t,e,i,"%Jp %Mlb an %Ar",this.variables.republicain,"a",at);return n}return t}(),e}return t}()),/*! jQuery v3.1.1 | (c) jQuery Foundation | jquery.org/license */ +if(Array.prototype.reduce||(Array.prototype.reduce=function(t){"use strict";if(null==this)throw new TypeError("Array.prototype.reduce appelé sur null ou undefined");if("function"!=typeof t)throw new TypeError(t+" n'est pas une fonction");var e,i=Object(this),n=i.length>>>0,s=0;if(2==arguments.length)e=arguments[1];else{for(;s=n)throw new TypeError("Réduction de tableau vide sans valeur initiale");e=i[s++]}for(;s=1620&&t2e3&&t<2100&&(e+=.37*(t-2100)))}return e}return t}(),L=function(){function t(t){var e=[-4680.93,-1.55,1999.25,-51.38,-249.67,-39.05,7.12,27.87,5.79,2.45],i=(t-p)/(100*D),n=i,s=23.43929111111111,o=void 0;if(Math.abs(i)<1)for(o=0;o<10;o++)s+=e[o]/3600*n,n*=i;return s}return t}(),R=function(){function t(t){var e=(t-p)/D,i=e*e,n=P(280.46646+36000.76983*e+3032e-7*i),s=P(357.52911+35999.05029*e+-1537e-7*i),o=.016708634+-42037e-9*e+-1.267e-7*i,a=(1.914602+-.004817*e+-14e-6*i)*N(s)+(.019993-101e-6*e)*N(2*s)+289e-6*N(3*s),r=n+a,l=s+a,h=1.000001018*(1-o*o)/(1+o*O(l)),u=125.04-1934.136*e,c=r+-.00569+-.00478*N(u),d=L(t),f=d+.00256*O(u),g=P(A(Math.atan2(O(d)*N(r),O(r)))),m=A(Math.asin(N(d)*N(r))),v=P(A(Math.atan2(O(f)*N(c),O(c)))),b=A(Math.asin(N(f)*N(c)));return[n,s,o,a,r,l,h,c,g,m,v,b]}return t}(),z=function(){function t(t){var e=[],i=(t-2451545)/36525,n=i*i,s=i*n,r=0,l=0;e[0]=M(297.850363+445267.11148*i-.0019142*n+s/189474),e[1]=M(357.52772+35999.05034*i-1603e-7*n-s/3e5),e[2]=M(134.96298+477198.867398*i+.0086972*n+s/56250),e[3]=M(93.27191+483202.017538*i-.0036825*n+s/327270),e[4]=M(125.04452-1934.136261*i+.0020708*n+s/45e4);for(var h=0;h<5;h++)e[h]-=2*Math.PI*Math.floor(e[h]/(2*Math.PI));for(var u=i/10,c=0;c<63;c++){for(var d=0,p=0;p<5;p++)0!==a[5*c+p]&&(d+=a[5*c+p]*e[p]);r+=(o[4*c+0]+o[4*c+1]*u)*Math.sin(d),l+=(o[4*c+2]+o[4*c+3]*u)*Math.cos(d)}return[r/36e6,l/36e6]}return t}(),W=function(){function t(t){var e=(t-p)/(10*D),i=P(280.4664567+360007.6982779*e+.03032028*Math.pow(e,2)+Math.pow(e,3)/49931+-(Math.pow(e,4)/15300)+-(Math.pow(e,5)/2e6)),n=R(t)[10],s=z(t)[0],o=L(t)+z(t)[1],a=i+-.0057183+-n+s*O(o);return a-=20*Math.floor(a/20),a/1440}return t}(),j=function(){function t(t){var e=H(t,2),i=e-F(t)/86400,n=i+W(e),s=.006493055555555557;return n+s}return t}(),$=function(){function t(t){var e=j(t);return Math.floor(e-.5)+.5}return t}(),B=function(){function t(t){var e=t%4===0&&!(t%100===0&&t%400!==0);return e}return t}(),q=function(){function t(t,e,i){var n=B(t)?-1:-2;return d-1+365*(t-1)+Math.floor((t-1)/4)+-Math.floor((t-1)/100)+Math.floor((t-1)/400)+Math.floor((367*e-362)/12+(e<=2?0:n)+i)}return t}(),V=function(){function t(t){var e=Math.floor(t-.5)+.5,i=e-d,n=Math.floor(i/146097),s=E(i,146097),o=Math.floor(s/36524),a=E(s,36524),r=Math.floor(a/1461),l=E(a,1461),h=Math.floor(l/365),u=400*n+100*o+4*r+h,c=B(u)?1:2;4!==o&&4!==h&&u++;var p=e-q(u,1,1),f=ea?a:r,h=r>a?r:a;return Math.ceil((h-l)/864e5)+1}return t}(),K=function(){function t(t,e,i,n){var s=n?e:1,o=U(1,s,i).getDay();o=0===o?7:o;var a=o<=4?1:0,r=(J(1,s,i,t,e,i)-(8-o))/7,l=r>parseInt(r,10)?parseInt(r,10)+a+1:parseInt(r,10)+a;return l}return t}(),G=function(){function t(t){var e=Math.abs(parseInt(t,10));return e}return t}(),X=function(){function t(t){for(var e=V(t)[0]-2,i=$(e);i>t;)e--,i=$(e);for(var n=i-1;!(i<=t&&t2?i-4716:i-4715);return r<1&&r--,[r,o,a]}return t}(),it=function(){function t(t){var e=Math.floor(t)+.5,i=X(e),n=i[0],s=i[1],o=Math.floor((e-s)/30)+1,a=(e-s)%30,r=Math.floor(a/10)+1;return a=a%10+1,[n,o,r,a]}return t}(),nt=function(){function t(t){var e=E(Math.floor(t+1.5),7);return e}return t}(),st=function(){function t(t){var e=E(t,4)===(t>0?0:3);return e}return t}(),ot=function(){function t(t,e){var i=void 0;"julAp1582"===e?i=nt(t.jj):"julAv1582"===e?(i=nt(t.jj),i=i-4<0?i+3:i-4):i=t.od.getDay();var n={A:t.a,M:t.m,J:t.jm,D:K(t.jm,t.m,t.a,1),S:K(t.jm,t.m,t.a,0),JA:J(1,1,t.a,t.jm,t.m,t.a),JS:i,Ml:w[t.m-1],JSl:b[i]};return n}return t}(),at=function(){function t(t){var e={A:t.a,M:t.m,J:t.jm,D:t.d,S:3*(t.m-1)+t.d,JA:30*(t.m-1)+t.jm,JS:t.jd,Ml:x[t.m-1],JSl:_[t.jd-1]};return e}return t}(),rt=function(){function t(t,e,i){var n=e.reduce(function(t,e){var n=t.replace(new RegExp(e.e,i),e.r);return n},t);return n}return t}(),lt=function(){function t(t,e,i,n){for(var o=g+s*(t-1-1),a=[t-1,0];a[0]=0;n--)e[s[n]]0&&""!==n[1]&&0!==G(n[1])&&n[0]<=y[n[1]-1]){if(s[4]=q(parseInt(n[2],10),G(n[1]),G(n[0])),e&&s[4]U(l[0],l[1],l[2])&&(s[5]+k>y[s[6]-1]?(s[0]=s[5]+k-y[s[6]-1],s[1]=s[6]+1):(s[0]=s[5]+k,s[1]=s[6]),s[2]=s[7],s[3]=U(s[0],s[1],s[2]));else if(s[0]=G(n[0]),s[1]=G(n[1]),s[2]=parseInt(n[2],10),s[3]=U(s[0],s[1],s[2]),!e){var o=et(s[4]);s[5]=o[2],s[6]=o[1],s[7]=o[0],s[8]=U(s[5],s[6],s[7])}if(s[4]>=g&&s[4]<=v||s[4]>=f&&s[4]<=m||!e){var a=it(s[4]);s[9]=a[3],s[10]=a[2],s[11]=10*(a[2]-1)+a[3],s[12]=a[1],s[13]=a[0]}}return s}return t}(),ft=function(){function t(t,e){var i=t.replace(/\W?an\s?-?([-MDCLXVI]+)\W?/gi,function(t,e){var i=ct(e);return t.match(/-/)?" -"+i:" "+i}),s=[];if(i=dt(i,S),i[2]=g&&s[4]<=v||s[4]>=f&&s[4]<=m||!e)){var o=V(s[4]),a=et(s[4]);s[0]=o[2],s[1]=o[1],s[2]=o[0],s[3]=U(s[0],s[1],s[2]),e||(s[5]=a[2],s[6]=a[1],s[7]=a[0],s[8]=U(s[5],s[6],s[7])),s[9]=ut(i[0]),s[10]=ht(i[0]),s[11]=G(i[0]),s[12]=parseInt(i[1],10),s[13]=parseInt(i[2],10)}return s}return t}();return e.arabeVersRomain=function(t){var e={M:1e3,CM:900,D:500,CD:400,C:100,XC:90,L:50,XL:40,X:10,IX:9,V:5,IV:4,I:1},i=Math.abs(t),n=t<0?"-":"",s="",o=void 0;for(o in e)if(e.hasOwnProperty(o))for(;i>=e[o];)s+=o,i-=e[o];return n+s},e.nombreEnLettres=function(t,e){var i=void 0,n=void 0,s=void 0,o=void 0,a=void 0,r=I,l=u,h=Math.abs(t),c=e?" ":"-",d=parseInt(h/1e3,10),p=parseInt(h%1e3/100,10),f=parseInt(h%100/10,10),g=parseInt(h%10,10);i=1===d?"mille":d>1?""+r[d]+c+"mille":"";var m=d>0?c:"";n=1===p?m+"cent":p>1&&0===f&&0===g?""+m+r[p]+c+"cents":p>1?""+m+r[p]+c+"cent":"";var v=d+p>0&&f+g>0?c:"";f>0?(s=l[f],o="-"):(s="",o=""),a=h>0?o+r[g]:"zéro",(10*f+g)%10===0&&(a=""),1!==f&&7!==f&&9!==f||0!==g||(s=1===f?"dix":l[f]+"-dix",a=1===f?"":r[g]),(1===f||7===f||9===f)&&g>=1&&(s=1===f?"":l[f],1===f&&(o=""),a=7===f&&1===g?c+"et"+c+r[10+g]:o+r[10+g]),f>=2&&f<=6&&1===g&&(a=c+"et"+c+r[g]),8===f&&0===g&&(s=l[f]+"s",a="");var b=v+s+a,_=t<0?"Moins ":"",y=h>0?Y(_+i+n+b):"Zéro";return y},e.nombreOrdinal=function(t,e,i){var n=1===t||"1er"===t||"1re"===t?"1"+e:t+i;return n},e.ordinauxEnLettres=function(t,i){var n=t.toString(),s=void 0;switch(n.slice(-1)){case"t":case"x":s=n+"ième";break;case"q":s=n+"uième";break;case"f":s=n.slice(0,n.length-1)+"vième";break;case"e":s=n.slice(0,n.length-1)+"ième";break;case"s":s="ts"===n.slice(-2)?n.slice(0,n.length-1)+"ième":n+"ième";break;case"n":s="et-un"===n.slice(-5)||"et un"===n.slice(-5)?n+"ième":e.premierOrdinalEnLettres(n,i);break;default:s=n+"ième"}return s},e.prefixeZero=function(t){var e=t<10&&t>0?"0"+t:t;return e},e.premierOrdinalEnLettres=function(t,e){var i=t.toString(),n=e?"ère":"er",s="Un"===i?"Premi"+n:i;return s},e.Jour=function(){function e(i,n){t(this,e);var s=[],o=i;this.variables=this.variables||{},this.limites=n!==!1,o=Z(o),s=o.match(/(i(d|r)|(ô|o)s|a(d|l)|or).*\Wan\s?-?([-MDCLXVI]+|\d+)\W?/gi)||o.match(/^an\s?-?([-MDCLXVI]+|\d+)/gim)?ft(o,this.limites):pt(o,this.limites),this.variables={gregorien:{jm:s[0],m:s[1],a:s[2],od:s[3]},julien:{jj:s[4],jm:s[5],m:s[6],a:s[7],od:s[8]},republicain:{jd:s[9],d:s[10],jm:s[11],m:s[12],a:s[13]},limites:this.limites}}return e}(),e.Jour.prototype.gregorien=function(){function t(t,e,i){var n=tt(t,e,i,"%Jp %Mlb %A",this.variables.gregorien,"a",ot);return n}return t}(),e.Jour.prototype.julien=function(){function t(t,e,i){var n=this.variables.julien.jj<2299160.5&&this.variables.limites===!0?"julAv1582":"julAp1582",s=tt(t,e,i,"%Jp %Mlb %A",this.variables.julien,"a",ot,n);return s}return t}(),e.Jour.prototype.republicain=function(){function t(t,e,i){var n=tt(t,e,i,"%Jp %Mlb an %Ar",this.variables.republicain,"a",at);return n}return t}(),e}return t}()),/*! jQuery v3.1.1 | (c) jQuery Foundation | jquery.org/license */ !function(t,e){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=t.document?e(t,!0):function(t){if(!t.document)throw new Error("jQuery requires a window with a document");return e(t)}:e(t)}("undefined"!=typeof window?window:this,function(t,e){"use strict";function i(t,e){e=e||et;var i=e.createElement("script");i.text=t,e.head.appendChild(i).parentNode.removeChild(i)}function n(t){var e=!!t&&"length"in t&&t.length,i=ft.type(t);return"function"!==i&&!ft.isWindow(t)&&("array"===i||0===e||"number"==typeof e&&e>0&&e-1 in t)}function s(t,e,i){return ft.isFunction(e)?ft.grep(t,function(t,n){return!!e.call(t,n,t)!==i}):e.nodeType?ft.grep(t,function(t){return t===e!==i}):"string"!=typeof e?ft.grep(t,function(t){return at.call(e,t)>-1!==i}):St.test(e)?ft.filter(e,t,i):(e=ft.filter(e,t),ft.grep(t,function(t){return at.call(e,t)>-1!==i&&1===t.nodeType}))}function o(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}function a(t){var e={};return ft.each(t.match(Pt)||[],function(t,i){e[i]=!0}),e}function r(t){return t}function l(t){throw t}function h(t,e,i){var n;try{t&&ft.isFunction(n=t.promise)?n.call(t).done(e).fail(i):t&&ft.isFunction(n=t.then)?n.call(t,e,i):e.call(void 0,t)}catch(t){i.call(void 0,t)}}function u(){et.removeEventListener("DOMContentLoaded",u),t.removeEventListener("load",u),ft.ready()}function c(){this.expando=ft.expando+c.uid++}function d(t){return"true"===t||"false"!==t&&("null"===t?null:t===+t+""?+t:Lt.test(t)?JSON.parse(t):t)}function p(t,e,i){var n;if(void 0===i&&1===t.nodeType)if(n="data-"+e.replace(Rt,"-$&").toLowerCase(),i=t.getAttribute(n),"string"==typeof i){try{i=d(i)}catch(t){}Ft.set(t,e,i)}else i=void 0;return i}function f(t,e,i,n){var s,o=1,a=20,r=n?function(){return n.cur()}:function(){return ft.css(t,e,"")},l=r(),h=i&&i[3]||(ft.cssNumber[e]?"":"px"),u=(ft.cssNumber[e]||"px"!==h&&+l)&&Wt.exec(ft.css(t,e));if(u&&u[3]!==h){h=h||u[3],i=i||[],u=+l||1;do o=o||".5",u/=o,ft.style(t,e,u+h);while(o!==(o=r()/l)&&1!==o&&--a)}return i&&(u=+u||+l||0,s=i[1]?u+(i[1]+1)*i[2]:+i[2],n&&(n.unit=h,n.start=u,n.end=s)),s}function g(t){var e,i=t.ownerDocument,n=t.nodeName,s=qt[n];return s?s:(e=i.body.appendChild(i.createElement(n)),s=ft.css(e,"display"),e.parentNode.removeChild(e),"none"===s&&(s="block"),qt[n]=s,s)}function m(t,e){for(var i,n,s=[],o=0,a=t.length;o-1)s&&s.push(o);else if(h=ft.contains(o.ownerDocument,o),a=v(c.appendChild(o),"script"),h&&b(a),i)for(u=0;o=a[u++];)Ut.test(o.type||"")&&i.push(o);return c}function y(){return!0}function w(){return!1}function x(){try{return et.activeElement}catch(t){}}function C(t,e,i,n,s,o){var a,r;if("object"==typeof e){"string"!=typeof i&&(n=n||i,i=void 0);for(r in e)C(t,r,i,n,e[r],o);return t}if(null==n&&null==s?(s=i,n=i=void 0):null==s&&("string"==typeof i?(s=n,n=void 0):(s=n,n=i,i=void 0)),s===!1)s=w;else if(!s)return t;return 1===o&&(a=s,s=function(t){return ft().off(t),a.apply(this,arguments)},s.guid=a.guid||(a.guid=ft.guid++)),t.each(function(){ft.event.add(this,e,s,n,i)})}function S(t,e){return ft.nodeName(t,"table")&&ft.nodeName(11!==e.nodeType?e:e.firstChild,"tr")?t.getElementsByTagName("tbody")[0]||t:t}function k(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function D(t){var e=ne.exec(t.type);return e?t.type=e[1]:t.removeAttribute("type"),t}function T(t,e){var i,n,s,o,a,r,l,h;if(1===e.nodeType){if(Ht.hasData(t)&&(o=Ht.access(t),a=Ht.set(e,o),h=o.events)){delete a.handle,a.events={};for(s in h)for(i=0,n=h[s].length;i1&&"string"==typeof f&&!dt.checkClone&&ie.test(f))return t.each(function(i){var o=t.eq(i);g&&(e[0]=f.call(this,i,o.html())),M(o,e,n,s)});if(d&&(o=_(e,t[0].ownerDocument,!1,t,s),a=o.firstChild,1===o.childNodes.length&&(o=a),a||s)){for(r=ft.map(v(o,"script"),k),l=r.length;c=0&&iC.cacheLength&&delete t[e.shift()],t[i+" "]=n}var e=[];return t}function n(t){return t[W]=!0,t}function s(t){var e=N.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function o(t,e){for(var i=t.split("|"),n=i.length;n--;)C.attrHandle[i[n]]=e}function a(t,e){var i=e&&t,n=i&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(n)return n;if(i)for(;i=i.nextSibling;)if(i===e)return-1;return t?1:-1}function r(t){return function(e){var i=e.nodeName.toLowerCase();return"input"===i&&e.type===t}}function l(t){return function(e){var i=e.nodeName.toLowerCase();return("input"===i||"button"===i)&&e.type===t}}function h(t){return function(e){return"form"in e?e.parentNode&&e.disabled===!1?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&St(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function u(t){return n(function(e){return e=+e,n(function(i,n){for(var s,o=t([],i.length,e),a=o.length;a--;)i[s=o[a]]&&(i[s]=!(n[s]=i[s]))})})}function c(t){return t&&"undefined"!=typeof t.getElementsByTagName&&t}function d(){}function p(t){for(var e=0,i=t.length,n="";e1?function(e,i,n){for(var s=t.length;s--;)if(!t[s](e,i,n))return!1;return!0}:t[0]}function m(t,i,n){for(var s=0,o=i.length;s-1&&(n[h]=!(a[h]=c))}}else _=v(_===a?_.splice(f,_.length):_),o?o(null,a,_,l):Q.apply(a,_)})}function _(t){for(var e,i,n,s=t.length,o=C.relative[t[0].type],a=o||C.relative[" "],r=o?1:0,l=f(function(t){return t===e},a,!0),h=f(function(t){return tt(e,t)>-1},a,!0),u=[function(t,i,n){var s=!o&&(n||i!==M)||((e=i).nodeType?l(t,i,n):h(t,i,n));return e=null,s}];r1&&g(u),r>1&&p(t.slice(0,r-1).concat({value:" "===t[r-2].type?"*":""})).replace(rt,"$1"),i,r0,o=t.length>0,a=function(n,a,r,l,h){var u,c,d,p=0,f="0",g=n&&[],m=[],b=M,_=n||o&&C.find.TAG("*",h),y=$+=null==b?1:Math.random()||.1,w=_.length;for(h&&(M=a===N||a||h);f!==w&&null!=(u=_[f]);f++){if(o&&u){for(c=0,a||u.ownerDocument===N||(E(u),r=!H);d=t[c++];)if(d(u,a||N,r)){l.push(u);break}h&&($=y)}s&&((u=!d&&u)&&p--,n&&g.push(u))}if(p+=f,s&&f!==p){for(c=0;d=i[c++];)d(g,m,a,r);if(n){if(p>0)for(;f--;)g[f]||m[f]||(m[f]=G.call(l));m=v(m)}Q.apply(l,m),h&&!n&&m.length>0&&p+i.length>1&&e.uniqueSort(l)}return h&&($=y,M=b),g};return s?n(a):a}var w,x,C,S,k,D,T,I,M,P,A,E,N,O,H,F,L,R,z,W="sizzle"+1*new Date,j=t.document,$=0,B=0,q=i(),V=i(),Y=i(),U=function(t,e){return t===e&&(A=!0),0},J={}.hasOwnProperty,K=[],G=K.pop,X=K.push,Q=K.push,Z=K.slice,tt=function(t,e){for(var i=0,n=t.length;i+~]|"+it+")"+it+"*"),ut=new RegExp("="+it+"*([^\\]'\"]*?)"+it+"*\\]","g"),ct=new RegExp(ot),dt=new RegExp("^"+nt+"$"),pt={ID:new RegExp("^#("+nt+")"),CLASS:new RegExp("^\\.("+nt+")"),TAG:new RegExp("^("+nt+"|[*])"),ATTR:new RegExp("^"+st),PSEUDO:new RegExp("^"+ot),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+it+"*(even|odd|(([+-]|)(\\d*)n|)"+it+"*(?:([+-]|)"+it+"*(\\d+)|))"+it+"*\\)|)","i"),bool:new RegExp("^(?:"+et+")$","i"),needsContext:new RegExp("^"+it+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+it+"*((?:-\\d)?\\d*)"+it+"*\\)|)(?=[^-]|$)","i")},ft=/^(?:input|select|textarea|button)$/i,gt=/^h\d$/i,mt=/^[^{]+\{\s*\[native \w/,vt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,bt=/[+~]/,_t=new RegExp("\\\\([\\da-f]{1,6}"+it+"?|("+it+")|.)","ig"),yt=function(t,e,i){var n="0x"+e-65536;return n!==n||i?e:n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320)},wt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,xt=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},Ct=function(){E()},St=f(function(t){return t.disabled===!0&&("form"in t||"label"in t)},{dir:"parentNode",next:"legend"});try{Q.apply(K=Z.call(j.childNodes),j.childNodes),K[j.childNodes.length].nodeType}catch(t){Q={apply:K.length?function(t,e){X.apply(t,Z.call(e))}:function(t,e){for(var i=t.length,n=0;t[i++]=e[n++];);t.length=i-1}}}x=e.support={},k=e.isXML=function(t){var e=t&&(t.ownerDocument||t).documentElement;return!!e&&"HTML"!==e.nodeName},E=e.setDocument=function(t){var e,i,n=t?t.ownerDocument||t:j;return n!==N&&9===n.nodeType&&n.documentElement?(N=n,O=N.documentElement,H=!k(N),j!==N&&(i=N.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",Ct,!1):i.attachEvent&&i.attachEvent("onunload",Ct)),x.attributes=s(function(t){return t.className="i",!t.getAttribute("className")}),x.getElementsByTagName=s(function(t){return t.appendChild(N.createComment("")),!t.getElementsByTagName("*").length}),x.getElementsByClassName=mt.test(N.getElementsByClassName),x.getById=s(function(t){return O.appendChild(t).id=W,!N.getElementsByName||!N.getElementsByName(W).length}),x.getById?(C.filter.ID=function(t){var e=t.replace(_t,yt);return function(t){return t.getAttribute("id")===e}},C.find.ID=function(t,e){if("undefined"!=typeof e.getElementById&&H){var i=e.getElementById(t);return i?[i]:[]}}):(C.filter.ID=function(t){var e=t.replace(_t,yt);return function(t){var i="undefined"!=typeof t.getAttributeNode&&t.getAttributeNode("id");return i&&i.value===e}},C.find.ID=function(t,e){if("undefined"!=typeof e.getElementById&&H){var i,n,s,o=e.getElementById(t);if(o){if(i=o.getAttributeNode("id"),i&&i.value===t)return[o];for(s=e.getElementsByName(t),n=0;o=s[n++];)if(i=o.getAttributeNode("id"),i&&i.value===t)return[o]}return[]}}),C.find.TAG=x.getElementsByTagName?function(t,e){return"undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t):x.qsa?e.querySelectorAll(t):void 0}:function(t,e){var i,n=[],s=0,o=e.getElementsByTagName(t);if("*"===t){for(;i=o[s++];)1===i.nodeType&&n.push(i);return n}return o},C.find.CLASS=x.getElementsByClassName&&function(t,e){if("undefined"!=typeof e.getElementsByClassName&&H)return e.getElementsByClassName(t)},L=[],F=[],(x.qsa=mt.test(N.querySelectorAll))&&(s(function(t){O.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&F.push("[*^$]="+it+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||F.push("\\["+it+"*(?:value|"+et+")"),t.querySelectorAll("[id~="+W+"-]").length||F.push("~="),t.querySelectorAll(":checked").length||F.push(":checked"),t.querySelectorAll("a#"+W+"+*").length||F.push(".#.+[+~]")}),s(function(t){t.innerHTML="";var e=N.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&F.push("name"+it+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&F.push(":enabled",":disabled"),O.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&F.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),F.push(",.*:")})),(x.matchesSelector=mt.test(R=O.matches||O.webkitMatchesSelector||O.mozMatchesSelector||O.oMatchesSelector||O.msMatchesSelector))&&s(function(t){x.disconnectedMatch=R.call(t,"*"),R.call(t,"[s!='']:x"),L.push("!=",ot)}),F=F.length&&new RegExp(F.join("|")),L=L.length&&new RegExp(L.join("|")),e=mt.test(O.compareDocumentPosition),z=e||mt.test(O.contains)?function(t,e){var i=9===t.nodeType?t.documentElement:t,n=e&&e.parentNode;return t===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):t.compareDocumentPosition&&16&t.compareDocumentPosition(n)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},U=e?function(t,e){if(t===e)return A=!0,0;var i=!t.compareDocumentPosition-!e.compareDocumentPosition;return i?i:(i=(t.ownerDocument||t)===(e.ownerDocument||e)?t.compareDocumentPosition(e):1,1&i||!x.sortDetached&&e.compareDocumentPosition(t)===i?t===N||t.ownerDocument===j&&z(j,t)?-1:e===N||e.ownerDocument===j&&z(j,e)?1:P?tt(P,t)-tt(P,e):0:4&i?-1:1)}:function(t,e){if(t===e)return A=!0,0;var i,n=0,s=t.parentNode,o=e.parentNode,r=[t],l=[e];if(!s||!o)return t===N?-1:e===N?1:s?-1:o?1:P?tt(P,t)-tt(P,e):0;if(s===o)return a(t,e);for(i=t;i=i.parentNode;)r.unshift(i);for(i=e;i=i.parentNode;)l.unshift(i);for(;r[n]===l[n];)n++;return n?a(r[n],l[n]):r[n]===j?-1:l[n]===j?1:0},N):N},e.matches=function(t,i){return e(t,null,null,i)},e.matchesSelector=function(t,i){if((t.ownerDocument||t)!==N&&E(t),i=i.replace(ut,"='$1']"),x.matchesSelector&&H&&!Y[i+" "]&&(!L||!L.test(i))&&(!F||!F.test(i)))try{var n=R.call(t,i);if(n||x.disconnectedMatch||t.document&&11!==t.document.nodeType)return n}catch(t){}return e(i,N,null,[t]).length>0},e.contains=function(t,e){return(t.ownerDocument||t)!==N&&E(t),z(t,e)},e.attr=function(t,e){(t.ownerDocument||t)!==N&&E(t);var i=C.attrHandle[e.toLowerCase()],n=i&&J.call(C.attrHandle,e.toLowerCase())?i(t,e,!H):void 0;return void 0!==n?n:x.attributes||!H?t.getAttribute(e):(n=t.getAttributeNode(e))&&n.specified?n.value:null},e.escape=function(t){return(t+"").replace(wt,xt)},e.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},e.uniqueSort=function(t){var e,i=[],n=0,s=0;if(A=!x.detectDuplicates,P=!x.sortStable&&t.slice(0),t.sort(U),A){for(;e=t[s++];)e===t[s]&&(n=i.push(s));for(;n--;)t.splice(i[n],1)}return P=null,t},S=e.getText=function(t){var e,i="",n=0,s=t.nodeType;if(s){if(1===s||9===s||11===s){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)i+=S(t)}else if(3===s||4===s)return t.nodeValue}else for(;e=t[n++];)i+=S(e);return i},C=e.selectors={cacheLength:50,createPseudo:n,match:pt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(_t,yt),t[3]=(t[3]||t[4]||t[5]||"").replace(_t,yt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(t){var e,i=!t[6]&&t[2];return pt.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":i&&ct.test(i)&&(e=D(i,!0))&&(e=i.indexOf(")",i.length-e)-i.length)&&(t[0]=t[0].slice(0,e),t[2]=i.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(_t,yt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=q[t+" "];return e||(e=new RegExp("(^|"+it+")"+t+"("+it+"|$)"))&&q(t,function(t){return e.test("string"==typeof t.className&&t.className||"undefined"!=typeof t.getAttribute&&t.getAttribute("class")||"")})},ATTR:function(t,i,n){return function(s){var o=e.attr(s,t);return null==o?"!="===i:!i||(o+="","="===i?o===n:"!="===i?o!==n:"^="===i?n&&0===o.indexOf(n):"*="===i?n&&o.indexOf(n)>-1:"$="===i?n&&o.slice(-n.length)===n:"~="===i?(" "+o.replace(at," ")+" ").indexOf(n)>-1:"|="===i&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,i,n,s){var o="nth"!==t.slice(0,3),a="last"!==t.slice(-4),r="of-type"===e;return 1===n&&0===s?function(t){return!!t.parentNode}:function(e,i,l){var h,u,c,d,p,f,g=o!==a?"nextSibling":"previousSibling",m=e.parentNode,v=r&&e.nodeName.toLowerCase(),b=!l&&!r,_=!1;if(m){if(o){for(;g;){for(d=e;d=d[g];)if(r?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;f=g="only"===t&&!f&&"nextSibling"}return!0}if(f=[a?m.firstChild:m.lastChild],a&&b){for(d=m,c=d[W]||(d[W]={}),u=c[d.uniqueID]||(c[d.uniqueID]={}),h=u[t]||[],p=h[0]===$&&h[1],_=p&&h[2],d=p&&m.childNodes[p];d=++p&&d&&d[g]||(_=p=0)||f.pop();)if(1===d.nodeType&&++_&&d===e){u[t]=[$,p,_];break}}else if(b&&(d=e,c=d[W]||(d[W]={}),u=c[d.uniqueID]||(c[d.uniqueID]={}),h=u[t]||[],p=h[0]===$&&h[1],_=p),_===!1)for(;(d=++p&&d&&d[g]||(_=p=0)||f.pop())&&((r?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++_||(b&&(c=d[W]||(d[W]={}),u=c[d.uniqueID]||(c[d.uniqueID]={}),u[t]=[$,_]),d!==e)););return _-=s,_===n||_%n===0&&_/n>=0}}},PSEUDO:function(t,i){var s,o=C.pseudos[t]||C.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[W]?o(i):o.length>1?(s=[t,t,"",i],C.setFilters.hasOwnProperty(t.toLowerCase())?n(function(t,e){for(var n,s=o(t,i),a=s.length;a--;)n=tt(t,s[a]),t[n]=!(e[n]=s[a])}):function(t){return o(t,0,s)}):o}},pseudos:{not:n(function(t){var e=[],i=[],s=T(t.replace(rt,"$1"));return s[W]?n(function(t,e,i,n){for(var o,a=s(t,null,n,[]),r=t.length;r--;)(o=a[r])&&(t[r]=!(e[r]=o))}):function(t,n,o){return e[0]=t,s(e,null,o,i),e[0]=null,!i.pop()}}),has:n(function(t){return function(i){return e(t,i).length>0}}),contains:n(function(t){return t=t.replace(_t,yt),function(e){return(e.textContent||e.innerText||S(e)).indexOf(t)>-1}}),lang:n(function(t){return dt.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(_t,yt).toLowerCase(),function(e){var i;do if(i=H?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return i=i.toLowerCase(),i===t||0===i.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1; }}),target:function(e){var i=t.location&&t.location.hash;return i&&i.slice(1)===e.id},root:function(t){return t===O},focus:function(t){return t===N.activeElement&&(!N.hasFocus||N.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:h(!1),disabled:h(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,t.selected===!0},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!C.pseudos.empty(t)},header:function(t){return gt.test(t.nodeName)},input:function(t){return ft.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:u(function(){return[0]}),last:u(function(t,e){return[e-1]}),eq:u(function(t,e,i){return[i<0?i+e:i]}),even:u(function(t,e){for(var i=0;i=0;)t.push(n);return t}),gt:u(function(t,e,i){for(var n=i<0?i+e:i;++n2&&"ID"===(a=o[0]).type&&9===e.nodeType&&H&&C.relative[o[1].type]){if(e=(C.find.ID(a.matches[0].replace(_t,yt),e)||[])[0],!e)return i;h&&(e=e.parentNode),t=t.slice(o.shift().value.length)}for(s=pt.needsContext.test(t)?0:o.length;s--&&(a=o[s],!C.relative[r=a.type]);)if((l=C.find[r])&&(n=l(a.matches[0].replace(_t,yt),bt.test(o[0].type)&&c(e.parentNode)||e))){if(o.splice(s,1),t=n.length&&p(o),!t)return Q.apply(i,n),i;break}}return(h||T(t,u))(n,e,!H,i,!e||bt.test(t)&&c(e.parentNode)||e),i},x.sortStable=W.split("").sort(U).join("")===W,x.detectDuplicates=!!A,E(),x.sortDetached=s(function(t){return 1&t.compareDocumentPosition(N.createElement("fieldset"))}),s(function(t){return t.innerHTML="","#"===t.firstChild.getAttribute("href")})||o("type|href|height|width",function(t,e,i){if(!i)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)}),x.attributes&&s(function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")})||o("value",function(t,e,i){if(!i&&"input"===t.nodeName.toLowerCase())return t.defaultValue}),s(function(t){return null==t.getAttribute("disabled")})||o(et,function(t,e,i){var n;if(!i)return t[e]===!0?e.toLowerCase():(n=t.getAttributeNode(e))&&n.specified?n.value:null}),e}(t);ft.find=_t,ft.expr=_t.selectors,ft.expr[":"]=ft.expr.pseudos,ft.uniqueSort=ft.unique=_t.uniqueSort,ft.text=_t.getText,ft.isXMLDoc=_t.isXML,ft.contains=_t.contains,ft.escapeSelector=_t.escape;var yt=function(t,e,i){for(var n=[],s=void 0!==i;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(s&&ft(t).is(i))break;n.push(t)}return n},wt=function(t,e){for(var i=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&i.push(t);return i},xt=ft.expr.match.needsContext,Ct=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,St=/^.[^:#\[\.,]*$/;ft.filter=function(t,e,i){var n=e[0];return i&&(t=":not("+t+")"),1===e.length&&1===n.nodeType?ft.find.matchesSelector(n,t)?[n]:[]:ft.find.matches(t,ft.grep(e,function(t){return 1===t.nodeType}))},ft.fn.extend({find:function(t){var e,i,n=this.length,s=this;if("string"!=typeof t)return this.pushStack(ft(t).filter(function(){for(e=0;e1?ft.uniqueSort(i):i},filter:function(t){return this.pushStack(s(this,t||[],!1))},not:function(t){return this.pushStack(s(this,t||[],!0))},is:function(t){return!!s(this,"string"==typeof t&&xt.test(t)?ft(t):t||[],!1).length}});var kt,Dt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Tt=ft.fn.init=function(t,e,i){var n,s;if(!t)return this;if(i=i||kt,"string"==typeof t){if(n="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:Dt.exec(t),!n||!n[1]&&e)return!e||e.jquery?(e||i).find(t):this.constructor(e).find(t);if(n[1]){if(e=e instanceof ft?e[0]:e,ft.merge(this,ft.parseHTML(n[1],e&&e.nodeType?e.ownerDocument||e:et,!0)),Ct.test(n[1])&&ft.isPlainObject(e))for(n in e)ft.isFunction(this[n])?this[n](e[n]):this.attr(n,e[n]);return this}return s=et.getElementById(n[2]),s&&(this[0]=s,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):ft.isFunction(t)?void 0!==i.ready?i.ready(t):t(ft):ft.makeArray(t,this)};Tt.prototype=ft.fn,kt=ft(et);var It=/^(?:parents|prev(?:Until|All))/,Mt={children:!0,contents:!0,next:!0,prev:!0};ft.fn.extend({has:function(t){var e=ft(t,this),i=e.length;return this.filter(function(){for(var t=0;t-1:1===i.nodeType&&ft.find.matchesSelector(i,t))){o.push(i);break}return this.pushStack(o.length>1?ft.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?at.call(ft(t),this[0]):at.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(ft.uniqueSort(ft.merge(this.get(),ft(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),ft.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return yt(t,"parentNode")},parentsUntil:function(t,e,i){return yt(t,"parentNode",i)},next:function(t){return o(t,"nextSibling")},prev:function(t){return o(t,"previousSibling")},nextAll:function(t){return yt(t,"nextSibling")},prevAll:function(t){return yt(t,"previousSibling")},nextUntil:function(t,e,i){return yt(t,"nextSibling",i)},prevUntil:function(t,e,i){return yt(t,"previousSibling",i)},siblings:function(t){return wt((t.parentNode||{}).firstChild,t)},children:function(t){return wt(t.firstChild)},contents:function(t){return t.contentDocument||ft.merge([],t.childNodes)}},function(t,e){ft.fn[t]=function(i,n){var s=ft.map(this,e,i);return"Until"!==t.slice(-5)&&(n=i),n&&"string"==typeof n&&(s=ft.filter(n,s)),this.length>1&&(Mt[t]||ft.uniqueSort(s),It.test(t)&&s.reverse()),this.pushStack(s)}});var Pt=/[^\x20\t\r\n\f]+/g;ft.Callbacks=function(t){t="string"==typeof t?a(t):ft.extend({},t);var e,i,n,s,o=[],r=[],l=-1,h=function(){for(s=t.once,n=e=!0;r.length;l=-1)for(i=r.shift();++l-1;)o.splice(i,1),i<=l&&l--}),this},has:function(t){return t?ft.inArray(t,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return s=r=[],o=i="",this},disabled:function(){return!o},lock:function(){return s=r=[],i||e||(o=i=""),this},locked:function(){return!!s},fireWith:function(t,i){return s||(i=i||[],i=[t,i.slice?i.slice():i],r.push(i),e||h()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!n}};return u},ft.extend({Deferred:function(e){var i=[["notify","progress",ft.Callbacks("memory"),ft.Callbacks("memory"),2],["resolve","done",ft.Callbacks("once memory"),ft.Callbacks("once memory"),0,"resolved"],["reject","fail",ft.Callbacks("once memory"),ft.Callbacks("once memory"),1,"rejected"]],n="pending",s={state:function(){return n},always:function(){return o.done(arguments).fail(arguments),this},catch:function(t){return s.then(null,t)},pipe:function(){var t=arguments;return ft.Deferred(function(e){ft.each(i,function(i,n){var s=ft.isFunction(t[n[4]])&&t[n[4]];o[n[1]](function(){var t=s&&s.apply(this,arguments);t&&ft.isFunction(t.promise)?t.promise().progress(e.notify).done(e.resolve).fail(e.reject):e[n[0]+"With"](this,s?[t]:arguments)})}),t=null}).promise()},then:function(e,n,s){function o(e,i,n,s){return function(){var h=this,u=arguments,c=function(){var t,c;if(!(e=a&&(n!==l&&(h=void 0,u=[t]),i.rejectWith(h,u))}};e?d():(ft.Deferred.getStackHook&&(d.stackTrace=ft.Deferred.getStackHook()),t.setTimeout(d))}}var a=0;return ft.Deferred(function(t){i[0][3].add(o(0,t,ft.isFunction(s)?s:r,t.notifyWith)),i[1][3].add(o(0,t,ft.isFunction(e)?e:r)),i[2][3].add(o(0,t,ft.isFunction(n)?n:l))}).promise()},promise:function(t){return null!=t?ft.extend(t,s):s}},o={};return ft.each(i,function(t,e){var a=e[2],r=e[5];s[e[1]]=a.add,r&&a.add(function(){n=r},i[3-t][2].disable,i[0][2].lock),a.add(e[3].fire),o[e[0]]=function(){return o[e[0]+"With"](this===o?void 0:this,arguments),this},o[e[0]+"With"]=a.fireWith}),s.promise(o),e&&e.call(o,o),o},when:function(t){var e=arguments.length,i=e,n=Array(i),s=nt.call(arguments),o=ft.Deferred(),a=function(t){return function(i){n[t]=this,s[t]=arguments.length>1?nt.call(arguments):i,--e||o.resolveWith(n,s)}};if(e<=1&&(h(t,o.done(a(i)).resolve,o.reject),"pending"===o.state()||ft.isFunction(s[i]&&s[i].then)))return o.then();for(;i--;)h(s[i],a(i),o.reject);return o.promise()}});var At=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ft.Deferred.exceptionHook=function(e,i){t.console&&t.console.warn&&e&&At.test(e.name)&&t.console.warn("jQuery.Deferred exception: "+e.message,e.stack,i)},ft.readyException=function(e){t.setTimeout(function(){throw e})};var Et=ft.Deferred();ft.fn.ready=function(t){return Et.then(t).catch(function(t){ft.readyException(t)}),this},ft.extend({isReady:!1,readyWait:1,holdReady:function(t){t?ft.readyWait++:ft.ready(!0)},ready:function(t){(t===!0?--ft.readyWait:ft.isReady)||(ft.isReady=!0,t!==!0&&--ft.readyWait>0||Et.resolveWith(et,[ft]))}}),ft.ready.then=Et.then,"complete"===et.readyState||"loading"!==et.readyState&&!et.documentElement.doScroll?t.setTimeout(ft.ready):(et.addEventListener("DOMContentLoaded",u),t.addEventListener("load",u));var Nt=function(t,e,i,n,s,o,a){var r=0,l=t.length,h=null==i;if("object"===ft.type(i)){s=!0;for(r in i)Nt(t,e,r,i[r],!0,o,a)}else if(void 0!==n&&(s=!0,ft.isFunction(n)||(a=!0),h&&(a?(e.call(t,n),e=null):(h=e,e=function(t,e,i){return h.call(ft(t),i)})),e))for(;r1,null,!0)},removeData:function(t){return this.each(function(){Ft.remove(this,t)})}}),ft.extend({queue:function(t,e,i){var n;if(t)return e=(e||"fx")+"queue",n=Ht.get(t,e),i&&(!n||ft.isArray(i)?n=Ht.access(t,e,ft.makeArray(i)):n.push(i)),n||[]},dequeue:function(t,e){e=e||"fx";var i=ft.queue(t,e),n=i.length,s=i.shift(),o=ft._queueHooks(t,e),a=function(){ft.dequeue(t,e)};"inprogress"===s&&(s=i.shift(),n--),s&&("fx"===e&&i.unshift("inprogress"),delete o.stop,s.call(t,a,o)),!n&&o&&o.empty.fire()},_queueHooks:function(t,e){var i=e+"queueHooks";return Ht.get(t,i)||Ht.access(t,i,{empty:ft.Callbacks("once memory").add(function(){Ht.remove(t,[e+"queue",i])})})}}),ft.fn.extend({queue:function(t,e){var i=2;return"string"!=typeof t&&(e=t,t="fx",i--),arguments.length\x20\t\r\n\f]+)/i,Ut=/^$|\/(?:java|ecma)script/i,Jt={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Jt.optgroup=Jt.option,Jt.tbody=Jt.tfoot=Jt.colgroup=Jt.caption=Jt.thead,Jt.th=Jt.td;var Kt=/<|&#?\w+;/;!function(){var t=et.createDocumentFragment(),e=t.appendChild(et.createElement("div")),i=et.createElement("input");i.setAttribute("type","radio"),i.setAttribute("checked","checked"),i.setAttribute("name","t"),e.appendChild(i),dt.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",dt.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var Gt=et.documentElement,Xt=/^key/,Qt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Zt=/^([^.]*)(?:\.(.+)|)/;ft.event={global:{},add:function(t,e,i,n,s){var o,a,r,l,h,u,c,d,p,f,g,m=Ht.get(t);if(m)for(i.handler&&(o=i,i=o.handler,s=o.selector),s&&ft.find.matchesSelector(Gt,s),i.guid||(i.guid=ft.guid++),(l=m.events)||(l=m.events={}),(a=m.handle)||(a=m.handle=function(e){return"undefined"!=typeof ft&&ft.event.triggered!==e.type?ft.event.dispatch.apply(t,arguments):void 0}),e=(e||"").match(Pt)||[""],h=e.length;h--;)r=Zt.exec(e[h])||[],p=g=r[1],f=(r[2]||"").split(".").sort(),p&&(c=ft.event.special[p]||{},p=(s?c.delegateType:c.bindType)||p,c=ft.event.special[p]||{},u=ft.extend({type:p,origType:g,data:n,handler:i,guid:i.guid,selector:s,needsContext:s&&ft.expr.match.needsContext.test(s),namespace:f.join(".")},o),(d=l[p])||(d=l[p]=[],d.delegateCount=0,c.setup&&c.setup.call(t,n,f,a)!==!1||t.addEventListener&&t.addEventListener(p,a)),c.add&&(c.add.call(t,u),u.handler.guid||(u.handler.guid=i.guid)),s?d.splice(d.delegateCount++,0,u):d.push(u),ft.event.global[p]=!0)},remove:function(t,e,i,n,s){var o,a,r,l,h,u,c,d,p,f,g,m=Ht.hasData(t)&&Ht.get(t);if(m&&(l=m.events)){for(e=(e||"").match(Pt)||[""],h=e.length;h--;)if(r=Zt.exec(e[h])||[],p=g=r[1],f=(r[2]||"").split(".").sort(),p){for(c=ft.event.special[p]||{},p=(n?c.delegateType:c.bindType)||p,d=l[p]||[],r=r[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=d.length;o--;)u=d[o],!s&&g!==u.origType||i&&i.guid!==u.guid||r&&!r.test(u.namespace)||n&&n!==u.selector&&("**"!==n||!u.selector)||(d.splice(o,1),u.selector&&d.delegateCount--,c.remove&&c.remove.call(t,u));a&&!d.length&&(c.teardown&&c.teardown.call(t,f,m.handle)!==!1||ft.removeEvent(t,p,m.handle),delete l[p])}else for(p in l)ft.event.remove(t,p+e[h],i,n,!0);ft.isEmptyObject(l)&&Ht.remove(t,"handle events")}},dispatch:function(t){var e,i,n,s,o,a,r=ft.event.fix(t),l=new Array(arguments.length),h=(Ht.get(this,"events")||{})[r.type]||[],u=ft.event.special[r.type]||{};for(l[0]=r,e=1;e=1))for(;h!==this;h=h.parentNode||this)if(1===h.nodeType&&("click"!==t.type||h.disabled!==!0)){for(o=[],a={},i=0;i-1:ft.find(s,this,null,[h]).length),a[s]&&o.push(n);o.length&&r.push({elem:h,handlers:o})}return h=this,l\x20\t\r\n\f]*)[^>]*)\/>/gi,ee=/\s*$/g;ft.extend({htmlPrefilter:function(t){return t.replace(te,"<$1>")},clone:function(t,e,i){var n,s,o,a,r=t.cloneNode(!0),l=ft.contains(t.ownerDocument,t);if(!(dt.noCloneChecked||1!==t.nodeType&&11!==t.nodeType||ft.isXMLDoc(t)))for(a=v(r),o=v(t),n=0,s=o.length;n0&&b(a,!l&&v(t,"script")),r},cleanData:function(t){for(var e,i,n,s=ft.event.special,o=0;void 0!==(i=t[o]);o++)if(Ot(i)){if(e=i[Ht.expando]){if(e.events)for(n in e.events)s[n]?ft.event.remove(i,n):ft.removeEvent(i,n,e.handle);i[Ht.expando]=void 0}i[Ft.expando]&&(i[Ft.expando]=void 0)}}}),ft.fn.extend({detach:function(t){return P(this,t,!0)},remove:function(t){return P(this,t)},text:function(t){return Nt(this,function(t){return void 0===t?ft.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)})},null,t,arguments.length)},append:function(){return M(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=S(this,t);e.appendChild(t)}})},prepend:function(){return M(this,arguments,function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=S(this,t);e.insertBefore(t,e.firstChild)}})},before:function(){return M(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this)})},after:function(){return M(this,arguments,function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)})},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(ft.cleanData(v(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map(function(){return ft.clone(this,t,e)})},html:function(t){return Nt(this,function(t){var e=this[0]||{},i=0,n=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!ee.test(t)&&!Jt[(Yt.exec(t)||["",""])[1].toLowerCase()]){t=ft.htmlPrefilter(t);try{for(;i1)}}),ft.Tween=L,L.prototype={constructor:L,init:function(t,e,i,n,s,o){this.elem=t,this.prop=i,this.easing=s||ft.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=n,this.unit=o||(ft.cssNumber[i]?"":"px")},cur:function(){var t=L.propHooks[this.prop];return t&&t.get?t.get(this):L.propHooks._default.get(this)},run:function(t){var e,i=L.propHooks[this.prop];return this.options.duration?this.pos=e=ft.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):L.propHooks._default.set(this),this}},L.prototype.init.prototype=L.prototype,L.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=ft.css(t.elem,t.prop,""),e&&"auto"!==e?e:0)},set:function(t){ft.fx.step[t.prop]?ft.fx.step[t.prop](t):1!==t.elem.nodeType||null==t.elem.style[ft.cssProps[t.prop]]&&!ft.cssHooks[t.prop]?t.elem[t.prop]=t.now:ft.style(t.elem,t.prop,t.now+t.unit)}}},L.propHooks.scrollTop=L.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},ft.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},ft.fx=L.prototype.init,ft.fx.step={};var pe,fe,ge=/^(?:toggle|show|hide)$/,me=/queueHooks$/;ft.Animation=ft.extend(q,{tweeners:{"*":[function(t,e){var i=this.createTween(t,e);return f(i.elem,t,Wt.exec(e),i),i}]},tweener:function(t,e){ft.isFunction(t)?(e=t,t=["*"]):t=t.match(Pt);for(var i,n=0,s=t.length;n1)},removeAttr:function(t){return this.each(function(){ft.removeAttr(this,t)})}}),ft.extend({attr:function(t,e,i){var n,s,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof t.getAttribute?ft.prop(t,e,i):(1===o&&ft.isXMLDoc(t)||(s=ft.attrHooks[e.toLowerCase()]||(ft.expr.match.bool.test(e)?ve:void 0)),void 0!==i?null===i?void ft.removeAttr(t,e):s&&"set"in s&&void 0!==(n=s.set(t,i,e))?n:(t.setAttribute(e,i+""),i):s&&"get"in s&&null!==(n=s.get(t,e))?n:(n=ft.find.attr(t,e),null==n?void 0:n))},attrHooks:{type:{set:function(t,e){if(!dt.radioValue&&"radio"===e&&ft.nodeName(t,"input")){var i=t.value;return t.setAttribute("type",e),i&&(t.value=i),e}}}},removeAttr:function(t,e){var i,n=0,s=e&&e.match(Pt);if(s&&1===t.nodeType)for(;i=s[n++];)t.removeAttribute(i)}}),ve={set:function(t,e,i){return e===!1?ft.removeAttr(t,i):t.setAttribute(i,i),i}},ft.each(ft.expr.match.bool.source.match(/\w+/g),function(t,e){var i=be[e]||ft.find.attr;be[e]=function(t,e,n){var s,o,a=e.toLowerCase();return n||(o=be[a],be[a]=s,s=null!=i(t,e,n)?a:null,be[a]=o),s}});var _e=/^(?:input|select|textarea|button)$/i,ye=/^(?:a|area)$/i;ft.fn.extend({prop:function(t,e){return Nt(this,ft.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each(function(){delete this[ft.propFix[t]||t]})}}),ft.extend({prop:function(t,e,i){var n,s,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ft.isXMLDoc(t)||(e=ft.propFix[e]||e,s=ft.propHooks[e]),void 0!==i?s&&"set"in s&&void 0!==(n=s.set(t,i,e))?n:t[e]=i:s&&"get"in s&&null!==(n=s.get(t,e))?n:t[e]},propHooks:{tabIndex:{get:function(t){var e=ft.find.attr(t,"tabindex");return e?parseInt(e,10):_e.test(t.nodeName)||ye.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),dt.optSelected||(ft.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),ft.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ft.propFix[this.toLowerCase()]=this}),ft.fn.extend({addClass:function(t){var e,i,n,s,o,a,r,l=0;if(ft.isFunction(t))return this.each(function(e){ft(this).addClass(t.call(this,e,Y(this)))});if("string"==typeof t&&t)for(e=t.match(Pt)||[];i=this[l++];)if(s=Y(i),n=1===i.nodeType&&" "+V(s)+" "){for(a=0;o=e[a++];)n.indexOf(" "+o+" ")<0&&(n+=o+" ");r=V(n),s!==r&&i.setAttribute("class",r)}return this},removeClass:function(t){var e,i,n,s,o,a,r,l=0;if(ft.isFunction(t))return this.each(function(e){ft(this).removeClass(t.call(this,e,Y(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof t&&t)for(e=t.match(Pt)||[];i=this[l++];)if(s=Y(i),n=1===i.nodeType&&" "+V(s)+" "){for(a=0;o=e[a++];)for(;n.indexOf(" "+o+" ")>-1;)n=n.replace(" "+o+" "," ");r=V(n),s!==r&&i.setAttribute("class",r)}return this},toggleClass:function(t,e){var i=typeof t;return"boolean"==typeof e&&"string"===i?e?this.addClass(t):this.removeClass(t):ft.isFunction(t)?this.each(function(i){ft(this).toggleClass(t.call(this,i,Y(this),e),e)}):this.each(function(){var e,n,s,o;if("string"===i)for(n=0,s=ft(this),o=t.match(Pt)||[];e=o[n++];)s.hasClass(e)?s.removeClass(e):s.addClass(e);else void 0!==t&&"boolean"!==i||(e=Y(this),e&&Ht.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||t===!1?"":Ht.get(this,"__className__")||""))})},hasClass:function(t){var e,i,n=0;for(e=" "+t+" ";i=this[n++];)if(1===i.nodeType&&(" "+V(Y(i))+" ").indexOf(e)>-1)return!0;return!1}});var we=/\r/g;ft.fn.extend({val:function(t){var e,i,n,s=this[0];return arguments.length?(n=ft.isFunction(t),this.each(function(i){var s;1===this.nodeType&&(s=n?t.call(this,i,ft(this).val()):t,null==s?s="":"number"==typeof s?s+="":ft.isArray(s)&&(s=ft.map(s,function(t){return null==t?"":t+""})),e=ft.valHooks[this.type]||ft.valHooks[this.nodeName.toLowerCase()],e&&"set"in e&&void 0!==e.set(this,s,"value")||(this.value=s))})):s?(e=ft.valHooks[s.type]||ft.valHooks[s.nodeName.toLowerCase()],e&&"get"in e&&void 0!==(i=e.get(s,"value"))?i:(i=s.value,"string"==typeof i?i.replace(we,""):null==i?"":i)):void 0}}),ft.extend({valHooks:{option:{get:function(t){var e=ft.find.attr(t,"value");return null!=e?e:V(ft.text(t))}},select:{get:function(t){var e,i,n,s=t.options,o=t.selectedIndex,a="select-one"===t.type,r=a?null:[],l=a?o+1:s.length;for(n=o<0?l:a?o:0;n-1)&&(i=!0);return i||(t.selectedIndex=-1),o}}}}),ft.each(["radio","checkbox"],function(){ft.valHooks[this]={set:function(t,e){if(ft.isArray(e))return t.checked=ft.inArray(ft(t).val(),e)>-1}},dt.checkOn||(ft.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})});var xe=/^(?:focusinfocus|focusoutblur)$/;ft.extend(ft.event,{trigger:function(e,i,n,s){var o,a,r,l,h,u,c,d=[n||et],p=ht.call(e,"type")?e.type:e,f=ht.call(e,"namespace")?e.namespace.split("."):[];if(a=r=n=n||et,3!==n.nodeType&&8!==n.nodeType&&!xe.test(p+ft.event.triggered)&&(p.indexOf(".")>-1&&(f=p.split("."),p=f.shift(),f.sort()),h=p.indexOf(":")<0&&"on"+p,e=e[ft.expando]?e:new ft.Event(p,"object"==typeof e&&e),e.isTrigger=s?2:3,e.namespace=f.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),i=null==i?[e]:ft.makeArray(i,[e]),c=ft.event.special[p]||{},s||!c.trigger||c.trigger.apply(n,i)!==!1)){if(!s&&!c.noBubble&&!ft.isWindow(n)){for(l=c.delegateType||p,xe.test(l+p)||(a=a.parentNode);a;a=a.parentNode)d.push(a),r=a;r===(n.ownerDocument||et)&&d.push(r.defaultView||r.parentWindow||t)}for(o=0;(a=d[o++])&&!e.isPropagationStopped();)e.type=o>1?l:c.bindType||p,u=(Ht.get(a,"events")||{})[e.type]&&Ht.get(a,"handle"),u&&u.apply(a,i),u=h&&a[h],u&&u.apply&&Ot(a)&&(e.result=u.apply(a,i),e.result===!1&&e.preventDefault());return e.type=p,s||e.isDefaultPrevented()||c._default&&c._default.apply(d.pop(),i)!==!1||!Ot(n)||h&&ft.isFunction(n[p])&&!ft.isWindow(n)&&(r=n[h],r&&(n[h]=null),ft.event.triggered=p,n[p](),ft.event.triggered=void 0,r&&(n[h]=r)),e.result}},simulate:function(t,e,i){var n=ft.extend(new ft.Event,i,{type:t,isSimulated:!0});ft.event.trigger(n,null,e)}}),ft.fn.extend({trigger:function(t,e){return this.each(function(){ft.event.trigger(t,e,this)})},triggerHandler:function(t,e){var i=this[0];if(i)return ft.event.trigger(t,e,i,!0)}}),ft.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(t,e){ft.fn[e]=function(t,i){return arguments.length>0?this.on(e,null,t,i):this.trigger(e)}}),ft.fn.extend({hover:function(t,e){return this.mouseenter(t).mouseleave(e||t)}}),dt.focusin="onfocusin"in t,dt.focusin||ft.each({focus:"focusin",blur:"focusout"},function(t,e){var i=function(t){ft.event.simulate(e,t.target,ft.event.fix(t))};ft.event.special[e]={setup:function(){var n=this.ownerDocument||this,s=Ht.access(n,e);s||n.addEventListener(t,i,!0),Ht.access(n,e,(s||0)+1)},teardown:function(){var n=this.ownerDocument||this,s=Ht.access(n,e)-1;s?Ht.access(n,e,s):(n.removeEventListener(t,i,!0),Ht.remove(n,e))}}});var Ce=t.location,Se=ft.now(),ke=/\?/;ft.parseXML=function(e){var i;if(!e||"string"!=typeof e)return null;try{i=(new t.DOMParser).parseFromString(e,"text/xml")}catch(t){i=void 0}return i&&!i.getElementsByTagName("parsererror").length||ft.error("Invalid XML: "+e),i};var De=/\[\]$/,Te=/\r?\n/g,Ie=/^(?:submit|button|image|reset|file)$/i,Me=/^(?:input|select|textarea|keygen)/i;ft.param=function(t,e){var i,n=[],s=function(t,e){var i=ft.isFunction(e)?e():e;n[n.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==i?"":i)};if(ft.isArray(t)||t.jquery&&!ft.isPlainObject(t))ft.each(t,function(){s(this.name,this.value)});else for(i in t)U(i,t[i],e,s);return n.join("&")},ft.fn.extend({serialize:function(){return ft.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var t=ft.prop(this,"elements");return t?ft.makeArray(t):this}).filter(function(){var t=this.type;return this.name&&!ft(this).is(":disabled")&&Me.test(this.nodeName)&&!Ie.test(t)&&(this.checked||!Vt.test(t))}).map(function(t,e){var i=ft(this).val();return null==i?null:ft.isArray(i)?ft.map(i,function(t){return{name:e.name,value:t.replace(Te,"\r\n")}}):{name:e.name,value:i.replace(Te,"\r\n")}}).get()}});var Pe=/%20/g,Ae=/#.*$/,Ee=/([?&])_=[^&]*/,Ne=/^(.*?):[ \t]*([^\r\n]*)$/gm,Oe=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,He=/^(?:GET|HEAD)$/,Fe=/^\/\//,Le={},Re={},ze="*/".concat("*"),We=et.createElement("a");We.href=Ce.href,ft.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ce.href,type:"GET",isLocal:Oe.test(Ce.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ze,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ft.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?G(G(t,ft.ajaxSettings),e):G(ft.ajaxSettings,t)},ajaxPrefilter:J(Le),ajaxTransport:J(Re),ajax:function(e,i){function n(e,i,n,r){var h,d,p,y,w,x=i;u||(u=!0,l&&t.clearTimeout(l),s=void 0,a=r||"",C.readyState=e>0?4:0,h=e>=200&&e<300||304===e,n&&(y=X(f,C,n)),y=Q(f,y,C,h),h?(f.ifModified&&(w=C.getResponseHeader("Last-Modified"),w&&(ft.lastModified[o]=w),w=C.getResponseHeader("etag"),w&&(ft.etag[o]=w)),204===e||"HEAD"===f.type?x="nocontent":304===e?x="notmodified":(x=y.state,d=y.data,p=y.error,h=!p)):(p=x,!e&&x||(x="error",e<0&&(e=0))),C.status=e,C.statusText=(i||x)+"",h?v.resolveWith(g,[d,x,C]):v.rejectWith(g,[C,x,p]),C.statusCode(_),_=void 0,c&&m.trigger(h?"ajaxSuccess":"ajaxError",[C,f,h?d:p]),b.fireWith(g,[C,x]),c&&(m.trigger("ajaxComplete",[C,f]),--ft.active||ft.event.trigger("ajaxStop")))}"object"==typeof e&&(i=e,e=void 0),i=i||{};var s,o,a,r,l,h,u,c,d,p,f=ft.ajaxSetup({},i),g=f.context||f,m=f.context&&(g.nodeType||g.jquery)?ft(g):ft.event,v=ft.Deferred(),b=ft.Callbacks("once memory"),_=f.statusCode||{},y={},w={},x="canceled",C={readyState:0,getResponseHeader:function(t){var e;if(u){if(!r)for(r={};e=Ne.exec(a);)r[e[1].toLowerCase()]=e[2];e=r[t.toLowerCase()]}return null==e?null:e},getAllResponseHeaders:function(){return u?a:null},setRequestHeader:function(t,e){return null==u&&(t=w[t.toLowerCase()]=w[t.toLowerCase()]||t,y[t]=e),this},overrideMimeType:function(t){return null==u&&(f.mimeType=t),this},statusCode:function(t){var e;if(t)if(u)C.always(t[C.status]);else for(e in t)_[e]=[_[e],t[e]];return this},abort:function(t){var e=t||x;return s&&s.abort(e),n(0,e),this}};if(v.promise(C),f.url=((e||f.url||Ce.href)+"").replace(Fe,Ce.protocol+"//"),f.type=i.method||i.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(Pt)||[""],null==f.crossDomain){h=et.createElement("a");try{h.href=f.url,h.href=h.href,f.crossDomain=We.protocol+"//"+We.host!=h.protocol+"//"+h.host}catch(t){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=ft.param(f.data,f.traditional)),K(Le,f,i,C),u)return C;c=ft.event&&f.global,c&&0===ft.active++&&ft.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!He.test(f.type),o=f.url.replace(Ae,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Pe,"+")):(p=f.url.slice(o.length),f.data&&(o+=(ke.test(o)?"&":"?")+f.data,delete f.data),f.cache===!1&&(o=o.replace(Ee,"$1"),p=(ke.test(o)?"&":"?")+"_="+Se++ +p),f.url=o+p),f.ifModified&&(ft.lastModified[o]&&C.setRequestHeader("If-Modified-Since",ft.lastModified[o]),ft.etag[o]&&C.setRequestHeader("If-None-Match",ft.etag[o])),(f.data&&f.hasContent&&f.contentType!==!1||i.contentType)&&C.setRequestHeader("Content-Type",f.contentType),C.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+ze+"; q=0.01":""):f.accepts["*"]);for(d in f.headers)C.setRequestHeader(d,f.headers[d]);if(f.beforeSend&&(f.beforeSend.call(g,C,f)===!1||u))return C.abort();if(x="abort",b.add(f.complete),C.done(f.success),C.fail(f.error),s=K(Re,f,i,C)){if(C.readyState=1,c&&m.trigger("ajaxSend",[C,f]),u)return C;f.async&&f.timeout>0&&(l=t.setTimeout(function(){C.abort("timeout")},f.timeout));try{u=!1,s.send(y,n)}catch(t){if(u)throw t;n(-1,t)}}else n(-1,"No Transport");return C},getJSON:function(t,e,i){return ft.get(t,e,i,"json")},getScript:function(t,e){return ft.get(t,void 0,e,"script")}}),ft.each(["get","post"],function(t,e){ft[e]=function(t,i,n,s){return ft.isFunction(i)&&(s=s||n,n=i,i=void 0),ft.ajax(ft.extend({url:t,type:e,dataType:s,data:i,success:n},ft.isPlainObject(t)&&t))}}),ft._evalUrl=function(t){return ft.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},ft.fn.extend({wrapAll:function(t){var e;return this[0]&&(ft.isFunction(t)&&(t=t.call(this[0])),e=ft(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map(function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t}).append(this)),this},wrapInner:function(t){return ft.isFunction(t)?this.each(function(e){ft(this).wrapInner(t.call(this,e))}):this.each(function(){var e=ft(this),i=e.contents();i.length?i.wrapAll(t):e.append(t)})},wrap:function(t){var e=ft.isFunction(t);return this.each(function(i){ft(this).wrapAll(e?t.call(this,i):t)})},unwrap:function(t){return this.parent(t).not("body").each(function(){ft(this).replaceWith(this.childNodes)}),this}}),ft.expr.pseudos.hidden=function(t){return!ft.expr.pseudos.visible(t)},ft.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},ft.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch(t){}};var je={0:200,1223:204},$e=ft.ajaxSettings.xhr();dt.cors=!!$e&&"withCredentials"in $e,dt.ajax=$e=!!$e,ft.ajaxTransport(function(e){var i,n;if(dt.cors||$e&&!e.crossDomain)return{send:function(s,o){var a,r=e.xhr();if(r.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(a in e.xhrFields)r[a]=e.xhrFields[a];e.mimeType&&r.overrideMimeType&&r.overrideMimeType(e.mimeType),e.crossDomain||s["X-Requested-With"]||(s["X-Requested-With"]="XMLHttpRequest");for(a in s)r.setRequestHeader(a,s[a]);i=function(t){return function(){i&&(i=n=r.onload=r.onerror=r.onabort=r.onreadystatechange=null,"abort"===t?r.abort():"error"===t?"number"!=typeof r.status?o(0,"error"):o(r.status,r.statusText):o(je[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=i(),n=r.onerror=i("error"),void 0!==r.onabort?r.onabort=n:r.onreadystatechange=function(){4===r.readyState&&t.setTimeout(function(){i&&n()})},i=i("abort");try{r.send(e.hasContent&&e.data||null)}catch(t){if(i)throw t}},abort:function(){i&&i()}}}),ft.ajaxPrefilter(function(t){t.crossDomain&&(t.contents.script=!1)}),ft.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return ft.globalEval(t),t}}}),ft.ajaxPrefilter("script",function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")}),ft.ajaxTransport("script",function(t){if(t.crossDomain){var e,i;return{send:function(n,s){e=ft("