From f3e2ecda3411fcc0f5a7dae55f7164f975217bc6 Mon Sep 17 00:00:00 2001 From: TheCoreDev Date: Wed, 20 Jan 2021 14:59:19 +0100 Subject: [PATCH] =?UTF-8?q?Rajout=20du=20logo=20PayPal=20qui=20emp=C3=AAch?= =?UTF-8?q?ait=20l'action=20du=20module?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- local/media/images/module/logo-2.png | Bin 0 -> 4196 bytes .../default/PayPal/assets/.source-stamp | 1 + .../default/PayPal/assets/1fb2500.png | Bin 0 -> 6177 bytes .../default/PayPal/assets/71dbb05.png | Bin 0 -> 19853 bytes .../default/PayPal/assets/a15af4a.png | Bin 0 -> 17985 bytes .../default/PayPal/assets/e522c4d.png | Bin 0 -> 26728 bytes .../PayPal/assets/paypal_agreement.jpeg | Bin 0 -> 7432 bytes .../default/PayPal/assets/paypal_conf1.png | Bin 0 -> 17985 bytes .../default/PayPal/assets/paypal_conf2.png | Bin 0 -> 26728 bytes .../default/PayPal/assets/paypal_conf3.png | Bin 0 -> 19853 bytes .../PayPal/assets/paypal_live_button.png | Bin 0 -> 6177 bytes .../default/PayPal/assets/paypal_webhook.png | Bin 0 -> 17997 bytes .../template-assets/assets/js/4f20017.js | 1758 +++++++++++++++++ .../template-assets/assets/js/cf1f95a.js | 271 +++ .../template-assets/assets/js/fea13a5.js | 7 + 15 files changed, 2037 insertions(+) create mode 100644 local/media/images/module/logo-2.png create mode 100644 web/assets/backOffice/default/PayPal/assets/.source-stamp create mode 100644 web/assets/backOffice/default/PayPal/assets/1fb2500.png create mode 100644 web/assets/backOffice/default/PayPal/assets/71dbb05.png create mode 100644 web/assets/backOffice/default/PayPal/assets/a15af4a.png create mode 100644 web/assets/backOffice/default/PayPal/assets/e522c4d.png create mode 100644 web/assets/backOffice/default/PayPal/assets/paypal_agreement.jpeg create mode 100644 web/assets/backOffice/default/PayPal/assets/paypal_conf1.png create mode 100644 web/assets/backOffice/default/PayPal/assets/paypal_conf2.png create mode 100644 web/assets/backOffice/default/PayPal/assets/paypal_conf3.png create mode 100644 web/assets/backOffice/default/PayPal/assets/paypal_live_button.png create mode 100644 web/assets/backOffice/default/PayPal/assets/paypal_webhook.png create mode 100644 web/assets/backOffice/default/template-assets/assets/js/4f20017.js create mode 100644 web/assets/backOffice/default/template-assets/assets/js/cf1f95a.js create mode 100644 web/assets/backOffice/default/template-assets/assets/js/fea13a5.js diff --git a/local/media/images/module/logo-2.png b/local/media/images/module/logo-2.png new file mode 100644 index 0000000000000000000000000000000000000000..1fe1879f418eef9825666c9eaacd02c6945c7356 GIT binary patch literal 4196 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 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/PayPal/assets/71dbb05.png b/web/assets/backOffice/default/PayPal/assets/71dbb05.png new file mode 100644 index 0000000000000000000000000000000000000000..e7546deb23f206ef10660b3c1cb2f47e118d1439 GIT binary patch literal 19853 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 IM6N<$f)v#_mH+?% literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/PayPal/assets/e522c4d.png b/web/assets/backOffice/default/PayPal/assets/e522c4d.png new file mode 100644 index 0000000000000000000000000000000000000000..47dad7a159f1b4575dcd0222566c39ee22693111 GIT binary patch literal 26728 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 & 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

mE2 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 H_JI69xbDzm literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/PayPal/assets/paypal_conf1.png b/web/assets/backOffice/default/PayPal/assets/paypal_conf1.png new file mode 100644 index 0000000000000000000000000000000000000000..7904991fdbb7d9209838abb66e7b7e868a7996e9 GIT binary patch literal 17985 zcmV*1KzP52P)AHoGHePDKl~&D>G{@pnw`FK#@rV1eGh!&2>OqM4P4?L2b2l z+1lDRDh{|n8wD-21eB?us;GjRGOH>p=Xr{VjEKw_&pCVVZ@7Pa`<%=axa(e}q$u-S zD^|vd6LBJP@AtgJ^FHtM!j*I7Tsc?Hm2>4>Iakh=bLCt)SI(7lKX~n?YNB3Zjl1RC^z77`Z2VpK z{NqFBpa0Cyzx8T<ekH@$rL_^wZHs#L@+{k`?on|IvxC;#pJAK!h&u>KvM z&;HfBerREG|L^AQcJ2H^lZn$4oH~69*?+_8KmFL3PQT?f18iJ#J(Fh+h&0x?tVLsB ztZ#aDW>p;5p1-^}b4@L+-4@4e>hEbZMu+=Yw`zzd4ovxjCtKh9fsgP0$aC?!=_{u5 z_0O*Re)9#odFoGmtIEl92bnm2oT&=}sTHz)?ACX_W%J=ku`coF2iLFa->M`#6g}5Q zu^!$uzLB1u27LoBqF$?^RYYzL&AD^9yhSb1EYF|Y{9L_u|LzTI%6mq{*LK_=-u1mt zz5R}lap>?VmUBtZ;5r7!>Qt&R13lIES7Rljq}mf#`>6JgQyE-CZD0*aV;G$@@FK#a z@o1b^IOjNjb~g|F<@@NZ$0ANEz0cL_`kW4hfABl+NAmbfy2 zmkJ!%++eK%Z}ET!@Ddk310ZWJ@`?BV2S(B+pL*!{`~UPG4*mEQkM%8Z?z{UJx$SlD z1LzvneUC3zj(_qEEBXd{Hrn>Wko^7cTGJoLD`k{!Q9WZDox8AMWI!fS6j5tzqBd|l z)%p-obpWkvh@>Bp44~s)go^Oa;cS7mhN9IhElA*n2=CR>0}2Elk3=AqLMeq*nzVN% z*ki{>sfkU{=L7<-9!7L z-T(0Zf2yR}o$>k`iL3pnw1$vSWRTm4+z%k4A(F}nQpX5i5NU`bjX>aBcs-BDTZi|) z>xDc5;lnqG5a$pc1U`5z@6bx(9auEpdxR7?XE}6mFS{Sv&8uJgT2^knp0oG;E@`FG z)1Et%0#^*{*?h+M$I;C<-SMJ{8P7t~(VCMOmm*{@QKdn(T1P8^RA7r`Owpv0M#OOy zsdO2_MAwyfyc7cP{&M&3JwgbClqjXJ&V_Gt4u!*c3qp0nzFJMF)oR3PO08NYjWpF%p+t_78t*(xDWWK% zQmG<^EW@0~{(s3IM97(h5Qs}EN~sjqdxUqSDkSjBP9nWvXm|u6z`H%e8@BA+B{MrBbPg2^yOOgbwHAxhaBnfenpj0RC@kl9=Qj(@=X&kca zg}#Oref33?G8mK)IOnl8n4>iY?;JviV7L-e9bVRXk9Fb0S?C$wN|MG(sH(nVSkL0~ zj-Pou0JW%izt%BIDbh4$eqn)1lHf~&kU}DrBuNsaROl!oiZoi6q3~i`c(iP9P=15}_?gp}g4Fz8CV zQDu1arI86Ch`dFr%gb+<7mTjI9)%%_;@TC%dX}HFdw&nn^Xtu?%JM`USMb2OnHffg zhJtY@g^+@3wTck3YZ%5DL}^S?$50xZ5CSO$czKBUf%tw-G|%yhC^cA}Wo|h2ZEs&N=V`S$?ng;cKGI&5U)ljKds#aqyR^Gf5ooE%io7%=MHENGanw!TJ2$(N*k78QcM^2(1PI;rZXStqptf3gGC{v+jzyWzEzGd{yx#pd*RDAibM#gq-nRc z((y>Ln`61l-~_zK6a~(iP|;a?(O7V_S_MT>bdB(zSCzqYIZ`c2g&`Iu0I6l6DWs;_ z=tp?B4dBhUjbAaWXY={&-@F5wC(cN>d`=48&85<$f>H|IF{+RX;l0P0;Avdfcr3=b z0FV;GW#=OpjYn&VQu-3ZwB2g)QX}(tgn(Fj5(>bB5D4#yYb(IpwE!Qv@AMVJdN!Yz zzW%p}6F;Ab*)vimCIMZmHG z0vbNboa?fLRtdBW2Abz>>H{kQyYjhsAD)w;@W7FLu{C#aQpPb-O5!-_Cg`1TbP?V!LEP$Gfq7D04k~BoW(@_IOpQ)Z`kylgB+f-4AQ(c^T&d9cK!D;QhNeJ9Q3g4gG^dq_H51SF8fg zUGZ4o0_XI!-IFgIC{%Pg82VL4_0M32C{D|8CyC-p2@hEI-uE}0pE%0$+&Si^PqF6e z7xR_7{}<=a9Ae_oqx|i!{$Ct@3RDutwd)s;~AEplG-!+*Kpn^UtzkzE8koeM0O(#TYl5LfFY)gF}A zOdi?Imp<|v?E1$K^7}uugFkrNjVP_T?=OB8JZ!(^bqtPgW9IlihS%*tMG-f?>PNWs z``*pWnM1_&9wrVxLVIZrDHXN8AsQ=I^3h*<6ODlp)?If8hraZ24t)NDp)%AdQBtA3 zbbk94!}=CDpZ~`{1)$k#9*|~^!q^Z7O~KscG0q%#6o3c*^4Iv#JHL(p@jYuf{K%)# zNrkU`{QXQEe3bwEH>VI%ao=D38W$#y(HI)1)<4Y3tv9gmOCM)oY$HXx$;_#PES*0` z&(LZ%-uP{7zvXp&@IT(chkxM}T=#8n#o2;uUiucUf5i`R`&-`4+djCT=YQ|}07n$p zP*H_Qik(+-tZ#v{@~UqKU}oy*-wwB@?ugP&7-RU%2j0ct>TMKRi^kv>-aEeg7eC6~ zzy4M}`zP<_XFj}-)jMvccVsP@hihN@7M}R*hk4N(f0obv@qfmA|9iM__6SFJ-OHAn zU&#%x_z|A?%!jG>kMNy8_s10NCBFS9e}~r698p|BMKRXo46NFWGln8>V{H>HbqKdQ zrZAu*x$cT#J&RA~J&6!(Te}i~Rk!@s!pzx6*f4Yz))Z8G2Kn>{et|XHU(D*AFJ#r$ z=kwRU{3h=F{`c^~pS_F4*;%&S{7UZo(68{K?|ug}C--yi*i$Ucp5^A(|1{^0J;h6Z z^uHs7pxQgg+G}nN)ETKR=5SdH9VK}0FnPNKPqPwk7kE>!_wh$@ah+A;W1u1;rB*%H z4C^_CpX@z&bZnv7UK!;JKOC9n|J}SW#qe;(&{c25J4>E5$(HBY|KL6Bf8gT`t=Z1> z$$hN5_I8f#`aFZBd&mFY)&Erm$l243uN=Q(SpOF1#Hll^U48Kl zzS#CF&Ky1T>htHO?sT^G!d`K1Q{posvy3*LW<@Y|)A!?%oZ0s~;JyQ<-73eq{MY|uoGXWTWY?B*>v0|=5-lCz@g7>aBlnVm zh-TYR>*>Qd!{7eqo2V4i`Rzaa{*O4^T)mo}t5+*ej|?^*PU8Nvm;SnwvjuAgqbr8> zjXVcW&#+~DMfdTc<7eJDKR^HD%?qdQP_0QfRxf1gmT_$X(xSA&TEU`ivGN6P1(|{e zFC;F{Lc2zYf7uoDlt!npc!YB}pxMmvQsKQoC`GlBk|r^^gA4PEoS!(naoEKt#O3FlEx0tv7n^;)*Ha~ZosC|n5YJsx?t*d~= zJ4Ypr$dn?n6_oN6szr0&^5mnR<=D|f_`F8G?RmWR4X(H=v-eZ<$n4LPw#IeUXe`X)eg(-Z|Hv&6#E9N3(^IZNK0XL)g!Z225ETSiMkQmNBBI7U)mL8Z})kP%)d zJhtmG&K>*`Gp7$ReQt_{Cd|&vvFVOCv-LZE6j@H~Sn0{ULP|x&LUZl}%V&=uCy$cO zPmwRqvAl2|QDh7Z_A|C}oWT{N^b8JC=^dcf=tmdl$ub+5IJV^03qes7D5ViHM|dcV zAgcG#%Gj_7*hSXJ}*`c0djh=f>v&KTD5bLUw%JkWi- z@5t%5w&u^he(C(=_Q@UuRz}-%q+~)_L?~pG1$|?y55MoT*inB z=!7V#qI86G9_JmVFd@Ox3Slxt(IR(_$y1MVeE*Z2I&qxYdCTixRVSIFy z!NDOKjUI5GR;z`zmPkirofNSs(3J!)Ksr#?k}ofiD#3DfkmjPrs4DF!A(!<<86~Hx zJu7CTYVBa7R{d08y|!y$#n92qkrRK}Fz&O~unwFmR5o`ylA<|oo&Ub&rG=kW^T&F$ zU8Ld{>4`z>D(!3uDZ%*^Z*rofM&>MTX`XtuLNjagc}Bx=PZ+R%QPA*__24q7jVRJOf4_4ZV_QE#yC(Kw8psz z?*;p3bH04w43o>A;ZWEKr;|$l{?VV1AY==V@makD{-CfHmtjF}`{&gM$NQ zBi-Sx#dwfu1j6I894R&JtRRU}WJTf6FQNcy30i9AnmM_w(Uu8?s1nuti7Jg*k@kK_ zNb&c!RXmzB>V@j>Ew+uUut#@4%!ccp|IIZl)AGFLJ#XQYzxfvcoHxGb^u8zW$d;Sm z;j{MhBD;8l&SpqOi>eCMSG&1H6i4`^j%&72fKfqEL&=EgsR?FJ9_Q@YqfAcDP#fDq zvh!9N+is#~BRo;wbc$H*op zS(rVGHyPEm!pP7def=xw9~>gC)mgD}lr&E8){q-RJF_HF9i^I>cprhepIHleZze#{$SPSEe}8b_%3d^;rf4j!#Xi>p0#5a z!`#7B6EA6AnEqgM=8RC;{7{93q$&#{43PkD3!IGb-qUWksZ=V&kzmQ?s3=C|g2Q`u zGj()7a~IAtttyONcNfFYdpWcH>qr&UTk}lGKFozPsOAhSs<6HhQ%NGUa40qfR$e2E# zGc!BGyMN}Fs16Tclnzy;3YriW4LGbd-SIN#1QLtzIc=|4C}O_&@P3Y*Uu1OaP6k$u zF<2WRX-Gt5@Wv6FHtmy#Xg~cpi+dj@TRKNvjftZQX;dNV>0@wwoblBo^!N9YCUuOl zWDCnUFNi8tBH?Ja+eA@JwOS#wZK6aYoG7{e8A2$msG{P2re_wW+4j=!ynfsI2fr!3 z!sUgfo+o!dF@n$El(mbWo8Nn1Z{ikM6~)WT7gy|g=BVS zlK!3=F7cSig9+2r{*rc&lrsEI5yV2A6KJ0?pqBXVyVi1KqTrKX+RO6f5=*Pj(l<0t zqtQLpq9_73!dk==>UyO*5d|R3eQK4rAIB2oMRvh7hBC zP{XUlF`0zw`vva1NA0m&!6hEe7H^rYH;ukV=NcSShSG7h8Xx z@+O2y9#2e^#0aH{WH3~z6elN7vu(p>bUVXK3DV;oII?m&sN)?K-nMZfh_rbWxP*Ms zu%<5g;a6P6!4nhgn^@xD$um@jS1~#|Mx)+CrBWekM#Ng-D>AbNsk7Us=ca%4sr&A|Ex#~P=}(KaKXKqP3JNN^ zhawLIJBP+ggA?FHK(do01}AxR?|zOx`53LG1zOfp-+U9#d;Pmu?puqA6Py^;NEttkTogS4|24j14NB-Tlk7c^=$jvwC3 z1E2i_nP{;2>RWxKT6u8oy7l=t#IQ~rJIdPi8v<+K*yOIwUWt#mlnM2dZ#2wDDtA5;*s4kurSE#h%DHsijEVM@F*GdM$ga9hmcuV zd}PWNQkX*w9i&TM2fDM0f&3tm(&KF@jB72a^7Oi8?%Y`ArC0TFcyfs&XZA3EHpZtt zxN0A1y-uT+Qm<5rsuf78s5rq&NvvZk1GgjI_-$-eOAJo#W$V%e?Pe=zQs7ZiA-qS+ zFe`az-yXjB*?Xu|8jNp$2_rYZ@$B_Gw*KBXjE}W;{RX`Ea?j%rzwi9vhhLRwab1+p zQge$`BM=o3`4S5%Vovo?lOEx6a28=LV2R@th33qO6P!GCh}nsAOieAI`^VV&!Z(qx zdmehjdPKFCV%gvp&ry>>x*Ct>GJSc8{Ut3Vd8t@i=l=oW_jR6=f+ed7F2&JYm}6}vW8?OImJ7jLGiP@37z-B^ zGZTsvwo0X5r*E*2O3wXO*4CNrm$^qy&H@{C_KH%u|o;;;{!G zKvnvwY zLdLxEL?$GW!e$K%Q~q)&2XPK0d`&>qfpYIM%syt?R$= zv0uBledLS1H{EateZvC*<{`}5Ng~>L5!^kVI0;^%C<>A!q3vMu*dCrb_%sV6J6Q9= z*AtIzV7lExHQQ9084G1{@2$ZZ3xz?r9BDF?zJxFTY_p~wppZdN%SFN8ox5!Tby zxatf|bOuwUl=yNe)j3BTMcrnz6tWba^@M!B6CeZX?ySR<6VBc_OrBA++Zby|O~L82 z6Eqj6=}miCJ2pygEk+57D8Z^ynFfjUAhjs39Z2D5d(h5dt-m-iREoECM)ke(c#7`m zzq1zMEZzrf%{q%jVarKu=Pa?$QNnYfNI5*!Vq(#7=g#$9-Ng=GDT$$b%};;;OKP}`S5{DRT^j%MWK?jIbMVVKh6LEAOJ~3K~zWh*g+0$52LGA z5zEySMa}}?q8P7q@P;8H4%!b&;!C}E0OQM^AF7l{@|Vdcbwi^7B?Qj;?&C{+LC}y7 zM8c3SNpcqAd{(;du$2V=>xBtmq|01LMfAv@k%jecUdGF`G@TI@~;5y}JNQ4hnnuA+!y`9b5 zw$WT(MweJnTB%^IrQL3mBr!rnc5jj53^Alm7B9LPSBaVjJqK4f ztSPWXfhlrqXNtO06!^>^;pveM5!;~ zaYc@RZq4`cYo;w}+t^FHXlOCiV=XsJRd1Z-(w!OKXBA`f1tYnVQ?d&SLI%Rz~5icvj!W3m349Rqd zwjPWrczY*Qp|{rO5NHE09ux4cEnchc5~SYBffOh7lroIe|nIaycOsQWVrHb)J0W zVfH@p1d-CXfsNewitlUnkF0+2j;prZ|Ji%*<=U&ZJ@d4gy?c(cedjs=o;rN`W9{=N zzVq}G_ltwO?w9G(St4oiQI*!>0&6yG=6Nr=jkMMaG6-vAtro%yw3L{V8QGOoR3d zVXZ^>un53f(_I$O*+|jxTmny#g=D@XyX|a&DS`}=zXYcDT*QdFUl-u4Ly5qbFO0!i z*Hr=x9?N#GP4HZu!lA$!(`8b35`1ecwkRl?ErtjC8R%)?t;HD=)S4ZjHAS8gD@~e2 zeEE^bIP~PBs7epb>KHe^{Ck#GZ@K2>JGNi-&^LvT_0-|h;_6M~-gsX-viImu%$+~< zeMb)-xaRz!NANR;v3Z8jDXn(Kri~lev|}g3LnD|xD`)RQWh8~fn4+8iC?Uv-7IB=Q zgr=DnxL6}~M4r}Aae^es3P~kPe94tUwGt`yWjIym-Q4-ymkQe*uNK8I##(eKnXR>= zLu_!?mtm4_73aMT+F8y8?^{@mv3PGoQg3~?m*^d(?iLq4W+#s;D{4tV?wxn#iWOHX z0|vaxm2#8e=S_GG4@J8j_V@_8dRz{NGL98#g@L|a3R_^EL-~O6$5Dj!f~?)9R!!OU z=wm$n^d9PwXGzxSx$*T}`{I}X)r)Vq`pwT8qTiw8rw0}n7p}?Xr~hzv;^dYS4}Fq+ zb|1>O$z4Bj#Sq64+jri?&Yd^VYPT>pM@WGw6V<3J`Liq|PGVG~X}3aO4eQCg!N)OC zwHF&#@lxQG$Kr{FpyCxyM`6}MbwEsi(W?Po1x^*7F1{tCM3=c*UdlZ>>rpzoOinwD zZn-l5vO)dWx)OpYJ&Lzw|BwI)l)XsjLyqGwn-+5cU3aR~*0OjXuq{z8fa<(<@O`BL z6~X(vGRZf&#Y>IMmKkc)sHlXflHi2H6(+Du+gWIMCpD^WnMc3!5KkRAjEftrZykl+ zO$@*Mr&xRQt8d$~s&fDF6K7brcGWlEunz3s$JT8@BxT=${cl)WUjFUlyS_Aj^5IXA zwvHpB8tuHmI8U|O;Kt|O%<463ae(y>F9n)#6Y@Ot&~zoiWTEoGc$zMwR;x3=)I`XL zo`HTunquMzbc}N$+(;l&x(qtLYwP0p1ljC zK<^yRdAv2HHw#`YcsR$!9NZ$jz&d+TP1!q8DI#CONewozQ#(@N#)PE$Vufcx6yOM2 zs9nSINFS=$;rO&FGZncP`n7Cf&fzN%K!v_zblZ2jPiEa8EYRwC% zzwD>ob$7f{Jrl&ve=%)l>$a205dX&Uv%a~b%s8$eZ z4OgurlYqL18)q-0#29Nz5L8~0K>KdKc46`*&c}66o5GsX0c!?Gc3H0^%prt^R zvXn}yfcl%Fi|tjb6(0HW{Tw-ZoJOpPvw3z#b8PHU%v54jEwwyD=U=5Z)7uw>=)SUR zFKd!`a%80c2Ul(!qHZlGCQk9#-UFPSonWHw8dM+f(z6?wD5~TZ5 zv0CW`s*nipvDS2vcIS$2@*FBUx|>p^6u~=4fdzziSWJLF=v18-y=DM%9X@ZDA6G>dbz3RrCA zc$Khe!+ILED&AR=I3mvrtan^}?RBhLvyMh@KT%u>24Y>nmLmTsDy%R#=c4Ej8BKG8dC*A;`QT61od9IOi{h zw+;*85}c{a-4ozlfp_6e;0aY@$2gqxNF72R<R6GrPtYulGbI_B}&M^mF{1Na{rOZi1Q`P)CriLAZjk7 zg$Q&T707G33ssvaZ(1jr#(N5DPzsFj-Hj97#Y@fx+{ydP`jMT@tKNsTCPIK01}{Pd zd~xA`!8rq7U`rN5m_59d^}r<>@S_r0&#D~jYkDm}NRbC+ z6&Ki*!l5NpbV63-T$q{Q?3uHyTrzY>Y{wwr+kcqPSI38IZHnHQZLt_zNqMMTFV zit_r2Sm2v&dXoxC2?Sf`kSc7q2t81NE4lR5w8E$Exrf=)lT@U~6-(??vuv-X^rcN& za*T(sdna4BuRphC^P1lWShaTO*>70o8j&nCMKsQX#)kx3I^x(znoF(Jt(0;1gtAJ zCg4>rRJ}@rF>MqA<2`W{QxruP*HS8gzosa{whXPwvaI~NBleD-YJ(V$C1}xy=C&=p zn-4IFQh4Wh;B)sfJvoJoJoS8mHL}h6-k7xEP`<{l9Y0Ea$L)W#W%K6$@Jx^UePazP z7QQge2bIv*78tBh2*MVI4)7QwP{Nb;Xj)b?aq2iTQ&k#0{j6C%Mx->gYK5tZvrJA- zFfcU2@bDPhcI-q;jSLKWkPb_ZkSg@#oX0zZ77`UHjIkt9#KOWncFIE((XJ)PdJj5D z@XnDJ;U*eW^3avQdXP?*fUdjfd8D|w#%WiMj+gCejE(*rKrwlQXmsPZhG9ji@@c(xY%%IZ`zds2 zh~Px%_leG=iU_0PskFpBF}cZDm^;gZXHKzdEIwXN-!uWQGAyhk~qRh z+uf5Bb{v*oqJ;4S5UK!!cc$#>fzSeH9GQctq((dI%eGNK`?D-78|1;@Iv&sv<`)w! z5d{p^`zea$?lg@O5@ZMQ2wql*h$yY_vA_8!3k!2pB1x1jvQjRwwbwC{I3nfQGyY~; z&;PMgFBmJ{5cfA0FPz==j2hK5GO+5sk4`-O@ ziBv?(8j>WTIlq8Xf~Zyjq437zZ9!bA(sB+PMWpp!WSSBuG3_ERdxnIyb7fynluXb- zr7?I1N(La)IbZhhEY4`0^jKFQoeo11Wko4`sC11nAy2}0i-HdLDXb$dECaPVT1(ot zjm-;GNZD~hmo%aRk3)IImmmBRM~>{HDj;<&M#Taja&ws~}TW{{W zMu-i~=@a`ITD$F;j)Z(eQP)$)j?vrS?|%Ci-+y=G>Ko1Img{ebs`d21!Tl(2NE8$z zAmrMY6_N-IULimWNMlK?74sKnId^`6#iceq^%}LbiohY2=G5tvoIH7ob5rM7F+4(V zUk_Q4mq2B?5mkW64M~)Oim+1Qyub^EiZmKe;vHsTj=b3-TV6oN3Kk)*D4WqzDwKoR82ZvG zQUtw-z|j(2a8`6ywn#{mgfD#Z6P!A693cv7uFbeyWNX7SS`#E%FwwJ(6F2{t3tPu( zFYg)Ha(3$2L5A0D{Wp&w)elY)u^ajnDkW|MZgw9ujqxAq7|w z@*-Q(Qv@F2WVgC>#?S(C<5^s^46hhs-NyA$j;(hF5}Iwxx^-*0&BNtc@fmKkTWN6t0 zz||sEXJ4Tu%MGaxLTzE>E27Lx&&e16VsZP6ZX6SFeU^XY^Nfjt z>_0QjwpF2&U7WLnCnk@*=isBC`>vz+|JC@+p)ccYP9!6Qw>T*=NG@HF>+#@1GMzie zLOZ9O!>U!QS<%x+Ppuy4E9HcY_poX6W;Sfw%INTDn5=FWNLAjXNaM32Xeh**NC%ch z;AkmS5#pN@9wi-xP^fAjB2I8gnBex#VDk*6B8tLXwuRMud$EeNCQK^{!SwVreSLjh za$ZWvbQ96flH4O_x|;<1ybSIwNC z`}O&Q5548ldp^Li!%r|&wFqx8LW93txK((MFK?W|VVt1ZvUsmhy27SS8>m(z+RZkp zjzdE?j;PmrxaPX+S+`*WI6>PKAj3eWBV_wpOA3=y`xcujjn!>XTY)kv`C2jJ3o%uwyUXX=trQ8B1RjL)J!>Y*{ZnUJ7KS zam`jJLdx06Mq1DX!Z%!oj1{TbJ|ZpHJWaXE%NJ?hh&5nnZbvks?%ALLj{j%mfkW zzTmM=V1=MqOoNhP<(x%&C~QGzrLV-1Wf^$S z(sC26HA;s8R-8xsf|`&-1$ZyfvBcU8sUsXdc&v6CYaNBjQBv~xPkw@CyG4<;P(Ek1 zYq7n*#c*9y(}EU*eC4M9YS-@A`TJY9Z2xJ#iRYUt6?y37*;iedJo@u{?z{We<6pjq z=9z<3(g-8Kh!}z&e`k7PVRpAtcT#gpyc1DvGepC9E|FEDzrQ z0H;qLM5Hz1qRED0hOK>$p?XS^w6F~F$hALD-`1PocKx+G|L_ZcdpCD{*X#cM8P=Ys zo@D3M*Kl-ly4s$bc+uSSkE@>Nw zmQ^-xSj%9e5oQ6sMe2|{38h%IY8`jJy}O1Nt(+}oFHyc zI9H3rNCVe!iXcsZ0zr!eNQ%@z(IQCDqDh;yXihY>Q&pB@IgTA$zHQm2D_aM}LlQ;N zmPqkh?(WQdNB@`=Ev1RuCTU>FeE%B$LvY@C_|7-)`#jH^#a0a7jMiAaf)J90g#|L{ zG#Wu59Goa3D;xsXr5uKAk8~!}CeQ*BD;T_xl{E5e(;F@c%;SF1{01l0fvaz=xfR`p_zPNaN)ic+Hf3mQkg+UvUn5b#PN^A&M6jiwzdVBj22;2(e!J^R05G%#j zZ9CX_2#Xq(;hdxSn<1IhAYG>z-uNN=)*M%MTvB_!rx)NIK_*}WO zcxLqDCtp19vB_ulc1}F=Qv$t=;|2-$i3&lE3K!f-l-Qzj<}pSSX(+`G#j+xsZ=kWE zk#&u=SQRH-YYSnla6O-n&Q3Zzx@m3iKv_YoHJHQ@L^=*yX_QuYsQ?^-4r5$5sazPy zq^l?wi;3nhNTWSBpYdF-yQapv%&}SFIquJiAuSIaZJujk#c>aVkuD;8I9|Ds7S3+p^eoTqX<$y zLO6W)JKsUtBB2S$>oQI16}IQgxYeyR$pWqyGgA8=!nb_7oL|@0e?@!!)ac|f`n&pA zt5~mf20J{;6+`_Tn<;LM3MapQ^zl7gp1=E_Q|jDF990AB{Y!$_IjArC6e^qmv!GhRNphxPgZ@8eK}pKvr0EIYv5$ zgqtVuynwJ&LPrtld=1(tY#ib`;AK*Y#6C8-et;@RtB!$EdY~=ZRG6p2qEs1S1wVW6 ze$JkG87mczf>t%h_I!z&YL9Btc(%y%>)*!mu0J`kesK8xeGPJC(ORm->*sM^GP`t+ zPS0GwG(CRDDo7=BYbo%ggAS8Mu5}WrS>OdIov=-%=MqLG?)&jxmd~939=v9tZQWC^$LICB2iD}-CAu2(0PLT#&bsoE9fkQbKRo#8 zy`7Km{XVVgBn7t$9D#4j73aX!!4Qu1F1k&lAu^g!JCtHW6bpJf`f04ML7T++#*=nAe|;$SwTl-s`9nOI>ym4#=4|3GWi-60aBX8 z63JK`>7Y!a2vSjuF9U3>*|YmjiqW~m-Y63EL{s$FM%3l9AS*43*gBQNy5-z*NRUd?+R{qCI#1e_3FD%|8Vw_bbR|~}57V@+iEOS0U0ENO z$>dm`U&QK=Om%&tk|9RN4naC$+Bj|oDGX5*CLX6=G7mIb6O}_!e!#xHdzfFECv+gM z3N%IqhN@%MReRJrA+9h?r}{Xu<8!8OVDPgYeS=>uoEazE)UyVx-w3#l9HzITXFN4? zu6bo?{v9VLj(l_SsUM|AANV#%Nm?qb)o91T;$GDM64oY^6)P$=4MJ;(Vkm|noPdVf z8rnCk$5d23GBJ2SDNQPqqPDS_EnBuzTU(0|E=%)^I0Dl78p1fl!z94U2!t!Jq>;iB zMP-CYr2R%4u$slidGKSgTjoww}l zZ~ZoaEsrBoYry)A$KhjB4E41q*N0yE<}0U;f8x>a-ND@W0rIXQ5;9={Uf8|27xcv{ ztqaFkVg!*jMA}k{UBYrqM@K8`nwqdG5y2{J6Kf(Xh$2N>TRS&ge*?=)1&mTu)zl}Q zb{k=hhZh)x>)^<$q|q8huS&-ZL}A32pYo~hO!||)jl<@#dVTN#3NUJ zj@;H8{_Lv3-aBl0+yjhA_2{)%;r~;tSj#i}e#~2Md@nOgwj(_C!e5L$`{Ye8?!T+L zIQl5s#Na0cLy4}4DSqy@?JA!FV=R$%P{y*fk}Nsc(9%kMO)Wv-qGOdv{VT83D2nOs z?xCZrkFKsRv`KatqCDI{CS3o(!^ANrPCQek@K`R+@yJ8>u{e7cyfnrJtS?QmIXh2n zbv5-~h>KuZ=6PoDGi0~C>&~6c=GL(#7W&r<30RTtHEY27Z8luTC$}ulo&3z{6UT0O ze)r$AF!n4p8Hch+dSK3Ltm8E%Q5q`?21%qer6}2^>IWJ6`noG$k80Iu#2ABgJ@WZH z{e685ZQ4k=+ zNZHBrpZ&Ly+x*TaHf`B{oe;v>(ikG$oBTgqaJ>es-(pNnztTE)Zsvg(AKE?e?4GZa z4bLX*1;=^Kge1%gv8tkuafw1rgkWJgrh7v>>sy*HHchLHYLd-dF2D2E>uG6i$5f2g zgn%%NKq>CI`)*8FKuI5Ips{>{O?gFqzM8rqBCsW_<8h$%!^BtL_WkR24E@1VPafc^ z&25NG^Cgk{%NAH;;}i7uBs{ROsWX2(H+ATigAd-d>%`N$S)QAwDoEyWMmVb?kAy#A zlU+NU2aHXeiLD^E4zWoXtrm~2(&hjF1-3~ zQ326^ON)Kg4c8chwh${rDTYu%CYz_Pw;NXotWpWRhF9&t9mk=4!+K5}JC3meD?xTx)k&Mh5^<~hmWyoDCvQ{I6D57 z!pzZIANbziR4q*&K*r@&X_a;)(&}Fdtfa0bdv+8Or8UJ!Q&_PyHZ{@F)?V2t79}Ey ziZO_aL$nA;PHT$R=nQ>X!-lLS7x);@Cn%idP}|#?+VzFP)jj_EYFjrwbgAb14Fjy? z3}kus;7elX<}2*cS5|tR<*D0`jy(1I#~-`1dE&tR__mA}IK+4tC+6pXwYp=6ir0gM zPz%aoOcX;+Z6oz{H8j-M5my|Kg|)<1;OR2WYJtIAiS=2Rd?1m+!6D{w)pg7b-)dUA z`flv)?)}Nq^b6!$x2yr{Qj2M8#q9CZ-Fjv2YlVrY-t)-6e}k#f5n57EvJxXCE()x~ zib^}xg0QjzFe>V3i?#-BC6O{jv7xL5u9u>}rvuM*60Dy^Lc*jN>AW z3nE546`lJpN~3+%9a&dY*k{X@?ae-$>hp}-JS`L$OqFTKNYZJa6dEG}R;1*>wlA87 zjo0tkGSD>g!sH5Dx~eYee7b9pf`j8z4AqMX;BC{B6K`+b{Em-JKfmvm!w>&}bEihh zr6U{@AeE1jF~ZSYuqxtWhzSQN1xQ7;u?*Fu7|zFZ>lLb8L)Mk}zKdr=VwuD0ko~*9 zLdVeHw>J+ojZBQ4qWcmD)mp{+B{4pE+FexU#(3ex4<;Y`x2i|)`7Um}Oin74uvqJ^ zS{40##X5f^GmfGdI(%TDnzuAqiYA3{A{@uyI+7KqjzBH&^rkP6-S+N(+&NRmzSVc?;QiRbVzP8eB+UtlNeo9Wa4WDtMr-Dk!_6D(xwaXM z4X`3k=9AhX7A0Qjxt(a&?f1Xw%Jnyl92yr}H}=>yU|r^M^3+K-v~2)jW_GrIaenE2 zr^iOVdhE%)`9lwUmlP4c?-C1%5f0K`AYMh_Yr&$9`QWBHu3IND$~$lFKoQA{owp!& zd|;-btM`iOsfBZI-n^c*iuDGJQ;Ul7{0YAlmjASPV(d%zfB$RF;@Eytz9Pl};U9~L)_(ow_JO}T^7OqoAAaPn{QUTH2vf#5?gaoj?>e8E5wnB8JdNd13oc6bLOu*hIV{p>e!*rkL>#wW{*BWJ|hUFm#pCv z9xfK}k*2_b#`mLk{^49}Tk8h^&Ye0zT|@S=%+uPd@Yje#M~<>_aDcHBGaI6n+51MH zyu1JLyZ+XZg&7>_v#2~iIux+0(c?(&Iu@_Korb~T;lAeVQl(1u;HfODEKmYSHqw{MCT8m#j>@V0&b9VgjT4L5>Eq>kjFIfyf)FCbNC;$Ke07*qo IM6N<$f)v#_mH+?% literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/PayPal/assets/paypal_conf2.png b/web/assets/backOffice/default/PayPal/assets/paypal_conf2.png new file mode 100644 index 0000000000000000000000000000000000000000..47dad7a159f1b4575dcd0222566c39ee22693111 GIT binary patch literal 26728 zcmeFY^LHgp*e)Df6I&D8#zYg_&W>%{6DJefwrx8T?if3^Ce}C4`=0M#I6s}$tGjyD zs=oWWZdF&UyCanpB#{yD5x~H}kfo)>RlvZ&cmLhrz`^{xuDZ2#{%c^2WhKSIzWzJ% zd&-jj^}styX}f@dA!7V@f`esdWo-W6UUUO;4+r?V*OmQG&auVd^F;gNa`L=I~cLFjfg_F;jk_o zwTxo5zCZ@Y@+qUu*-*&I=iS)MmVh(V>)_hb%`2EIOAr`?{j|qZ7cDp znY0)8sW+>@6zzvI@zMX74tE2A-o(X>r)YjEa&AL>@fGHluraKiRw*?Ed~E( zFt|a(?;CkI#&G8sCM>z{dEco&UMan72~DuqRgS zHn{tHo8#8g9;|ThZ#74xlArZl2DN*g!)`vHAXr?MLk}=rncBgsjPPSYakW=|gEK~z z2kl&5zBxdf*Jegj1dX@oixD@(7+=MIVkN0{`l)INhpE^d6L<3f0ij>u&9QW9MjDUJ|Gdy|c0Xhy=7C$EF)HQzgxK@~xU(6MSU^;%? zY1G}eigm|&K8yc=A`sDo`*T8Qy|9Su@uF~&8`ZJdf7-vSu<&1m&VwWHydIR@+QVsD znsBHUUZ7QbMa|;`!25)U*@S-g@5d2l+58W`p)K?U{kvb8c$Rn=0F8Qbtif1d-&PPL zJbDt{3rS7i#)!r({+}~xEnC}gANCj4ZKjy-y+I4SP(+V4plf_z*lG-Agmrq?P;@-= z*dqNOtO$sngDw+3`wR2M3;8Rwshn}u&&fJx@STPuvG=deH!ZmYnEz!Fwc0@8Y_h{X zLX_>w5qiSBM`ql?i^p<!yd*Zci+ z1h_-jrqO>a5!#77HMMQ+!B)YXeEKeNt-&G5e}S`Hv2wfr2L{toSDQx83*6S9#fj|4 zQahP#8Ws}%CpVa4-a$9)|BfIyeX#(@||Zh;Sg0y zfVYMDErc7B^-m%Fa5K3O)2e}JO~~xn}cip+VDa?o9$$GVZYX zRzbS`|7CU6e!Jb_>XC48d8Z{{UW2 zaM2C-KT>b_cn)X8_ez6*OCL(71*=7#W_8Qq2W|(rh=KkGSzQP!iQ=|ND}+M_ms9iH zUwxs24pTYFE{T|b>ai_;w)-@lW1Qp@_b|NXll85~9`^UQ7H)V=x=vG6sD5{ODXz8~ z>J-=X9TiuA_+R6=-P{1}3Qc9cuh?L~uu8d;g|1P=Kf16ROr=$+a2X?~tKHqHl*9Kc z1{Eh3YFYzp6Vyeiz5f?&=NgFU*^%brUZH5f|FuZZpe7> zaQ(3VBo_qQ$GsHB*=#WEjs_+AX2pp6=9lMK$3+Dq7c6Ddv@?YT-fDD8ep9gx^TqHC zns;UP+y^p4)bBciE7xlB0KP|z@qJLHbD;M==!$J_7=6qJ{5X516@(G1#j@{^-Frf? z;-=^2i`SiG?5k4&I3Ou9q6yTw^s%?HRJJ8X8qGr-#s&NkR7iZ6GAG%LdQdp$V|^FMCk^TKkbL|ESbc>t8lGc>RKgjh3qACr)B& zHHAmGZb!vk?pRGnZ3`vJZ$+_LG3fAFzSQh(x%9#wl2LV{M=3??6Qh0>5)qIZ;PIC+ zJP3B^i>T(JM-b_&md#82B~3MOe@lGdl0PW`6~iBb5u2)tMI_lrG+w@wz_?k}hPqf~ zvKo%fN_LCX?0Db!HKhv6;I5#62~A;r`i^VT3Zqx~ zKt5^vaFWDcUB&&I?zxwo7>WGonP?+($|t=4aPnkF2xTC5Rf(Syb@f@wp7sF8Ph@Kj zOXs0O0BMbFAungYshKr8?Uk|ZA^`l$TchLM?*=)$aU`6!`9T;*C!i{(%bMHvnP`}x z{a-4k;fhnz4Q>}FWFEa2{<(n2`uVH;Nr*YOeK$!l;Kdd&`dI(By)n#J&=#}myX3E% zvGcGmA(4(QCzs(bp^^nS0pTC~UK1EZMCy|jnnk5T}!{|ytYcT+;6 z$_mC_4GDfLQEIxK11*wEs&iJyJKJ7NQ?l+cv8a*{4XDH_T2p><_JGGf-uSbSEAF{w zaG*#~$aB{&fpKbHEaxQnF=6FJX|iz}qIcyNguV4o)KzBCm*1AfEqaMA^AF;pRaa8^ z%>8MyR4W7%u434|pY6N$JWnJnSA|0?f)1t4G(83&I2vK}pOY^prSD+R*mKcnby9>! z-`EjVeT2`pCZflBvOF1TS%-fQR?MnjS`xI;5|Z7JY=y>S_XWjztBxm$Th_wz;(SZ> z$&Q5`)eLrxNnQxf-8fh1JrxA+SHtoqw`FuMT0^Mv&o8)<-8tNqZ3?h73O=VihsI;jM%rr%MkSx=E zbvROH2p(lU<%?H45&=DT#cUR*l#Mvw!B90hHvwXRMEZ|H%CbbpzCvxWv{go!%Lit| zq`d=BKj4aU2cL0_51mRCEY0p2jXw1ex(0(ZhdzWIT@p-Y^d3-o4he3?M!p8u>weqB zu^!#8iK|u}ULZ2!D6x3birIcH={}v*_EV z-{33zzB9lXuk+{8D%oyWO8!*FgM%_!36aP*+DDdsiTdGJvrt#3M8lw{eMfVcQvd80 zN{>gD`We8U{W63sYxGp1>bm9`$`Q5a5{tkp&CB);)x;MqWK<@(X_##FMpnE77LC~C zqSz!|m|nRTR-aPgg-_@WZ)eM~?@_|^?{TFs#`m8rKUs1Ia7p&@mgpE|8P}*v(n-Yk zLG<&_oKa!-t5jDbXpoAjiPFFlsoI<_Y=i(+RGT((x{Rn+lUV8q-{xBV{e#QdA_nCK zl1dSk$U;?0>IPqK4sfL~`B$3Lm}Jd-dg5f`SrD`&+e?n2WB*svMH{3*=YU?{%}Id_ zA&TgbD+uKiBDY8?@q6jFNKt#@uwhkP{#)S-PXq2x@2IgipPs5p8*LNX(|7K86D_OK4c&EAfYjt;C+v z#Ckxfb{Si-FFR;K2_%ZY_+nnM8iC9tOA%KP5b#G!V*|)F`lp-4_Xr)E6L4lwKwxV(F3Fr z2*luJC+BnI_-k^YtmQic1yE%uak(&~N;qLt@#aiU$2g0FRlQu}#t=IJ?ZGI|T9&yO zyPQbFboytbQO5vT?5u0#M~CjTjof=k9Dc6uO za7toyFC2KOB)qaVX2UvGIXvXLjt?WSE824^_;3^Y?iu4`xl7Rn!PIJ> zV3JM`x#T&cB6)3+D>3Lu?tCsk(ZsK=4W_7AvmB8L)D%zP}W??3)Rb8NVB9Shb zv-lM1p}x9Z!woLQEDJ-PvYksRCc&qyq;l#7m9fA_H5}|XZzQpQH9TSvp^xeT@IqLC z5ycb{zmYFOTo^WiY_BMc8Z{I z)_Q62H`gNonk>8xC?+d=bV<#}=4eh`=i+I^*DC~lkG zkUvskt#KH(>dV^dFH!TUU=$3CQKO+eWnvxq) z(?h^l&2Y*Bx!jMK6b{zw*2vayF2E4AmO*d9c{&ef0s}fDqpVzUi5?rg&cxWHz;5bj zjv;0rtceTS(`3tJej(7ZiiZsgy3Wu0EGMt&$!T$zR`!WK@dFDoB{N)d;?`Ky-nZhNY zzKZ7=JTDCG-+H@!T!uqY6H|R9r36``2kjCK;s3jH$rhy##NN5p_k>%I8q?koZaIK` zu9zOJFZ`qq)u@dt(BHVlB4)$yR$gx0jaljUJeKXH?~L^Lfg#XIAJb(IH^1QOM%1jv z${Bp32w0@|IxHWg>+3b#%S?kvoj&=Qd>xnkDr!ZO`$D&L5zqKA9FBdOzoJw5W3&IN z?eAem5sq;@?B^J5VJtdgRPPo~0LsF^cyhkugof4IP+!#AQ094|AOMpR|c%Qd&<7ucmlNuGMc-#A41_DnS zDt>VixY5PAqjmBK)~?gVRq0?dBg3>0A79SimL_I#{osY=uLruVWR+AQVq|foaI*)y ze<9S&Qh;WC9D1M0W@TlW8C|x-F2{X?fUPTlQXWYX@|d!20620_Sc}G6g=0{VZPI%; zE9?j2#SVMMqRiT5q)c-a^xj=qR~p+vmhN--6Kj~Rkcqf_hl?WxJ*<(NF{+WO{UBOM zacAqp#u9|#Hn(xK2<;Iw#GINFu!{zuy(Z03I?34-{B1Y@JaEr})*+&Hpbqjludpg+ zYa=7Q314Uz=a*mPe40QQ{AdwTf=Mk+BKj~FSiR-zPg^|OgK0lXufBMIXD`~Xl&(B^ z8Mq;aozvSZ>crNw0!)8o3xAmvZ=7V&+AuNhH(C!y-JkMph_t3vd3EX-MN-lSzVAK+ zZ82Ym5P$$I`wt^a^!%0Ww`v(Wv|S=`Ta^b>yO`B#fz{jg2MklX$hVFupJIl;r & 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

mE2 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 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/PayPal/assets/paypal_webhook.png b/web/assets/backOffice/default/PayPal/assets/paypal_webhook.png new file mode 100644 index 0000000000000000000000000000000000000000..419d33c75fd8634136a9707342d45c302730006f GIT binary patch literal 17997 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 literal 0 HcmV?d00001 diff --git a/web/assets/backOffice/default/template-assets/assets/js/4f20017.js b/web/assets/backOffice/default/template-assets/assets/js/4f20017.js new file mode 100644 index 00000000..3e68289a --- /dev/null +++ b/web/assets/backOffice/default/template-assets/assets/js/4f20017.js @@ -0,0 +1,1758 @@ +;(function(){ + + /** + * Require the given path. + * + * @param {String} path + * @return {Object} exports + * @api public + */ + + function require(path, parent, orig) { + var resolved = require.resolve(path); + + // lookup failed + if (null == resolved) { + orig = orig || path; + parent = parent || 'root'; + var err = new Error('Failed to require "' + orig + '" from "' + parent + '"'); + err.path = orig; + err.parent = parent; + err.require = true; + throw err; + } + + var module = require.modules[resolved]; + + // perform real require() + // by invoking the module's + // registered function + if (!module.exports) { + module.exports = {}; + module.client = module.component = true; + module.call(this, module.exports, require.relative(resolved), module); + } + + return module.exports; + } + + /** + * Registered modules. + */ + + require.modules = {}; + + /** + * Registered aliases. + */ + + require.aliases = {}; + + /** + * Resolve `path`. + * + * Lookup: + * + * - PATH/index.js + * - PATH.js + * - PATH + * + * @param {String} path + * @return {String} path or null + * @api private + */ + + require.resolve = function(path) { + if (path.charAt(0) === '/') path = path.slice(1); + + var paths = [ + path, + path + '.js', + path + '.json', + path + '/index.js', + path + '/index.json' + ]; + + for (var i = 0; i < paths.length; i++) { + var path = paths[i]; + if (require.modules.hasOwnProperty(path)) return path; + if (require.aliases.hasOwnProperty(path)) return require.aliases[path]; + } + }; + + /** + * Normalize `path` relative to the current path. + * + * @param {String} curr + * @param {String} path + * @return {String} + * @api private + */ + + require.normalize = function(curr, path) { + var segs = []; + + if ('.' != path.charAt(0)) return path; + + curr = curr.split('/'); + path = path.split('/'); + + for (var i = 0; i < path.length; ++i) { + if ('..' == path[i]) { + curr.pop(); + } else if ('.' != path[i] && '' != path[i]) { + segs.push(path[i]); + } + } + + return curr.concat(segs).join('/'); + }; + + /** + * Register module at `path` with callback `definition`. + * + * @param {String} path + * @param {Function} definition + * @api private + */ + + require.register = function(path, definition) { + require.modules[path] = definition; + }; + + /** + * Alias a module definition. + * + * @param {String} from + * @param {String} to + * @api private + */ + + require.alias = function(from, to) { + if (!require.modules.hasOwnProperty(from)) { + throw new Error('Failed to alias "' + from + '", it does not exist'); + } + require.aliases[to] = from; + }; + + /** + * Return a require function relative to the `parent` path. + * + * @param {String} parent + * @return {Function} + * @api private + */ + + require.relative = function(parent) { + var p = require.normalize(parent, '..'); + + /** + * lastIndexOf helper. + */ + + function lastIndexOf(arr, obj) { + var i = arr.length; + while (i--) { + if (arr[i] === obj) return i; + } + return -1; + } + + /** + * The relative require() itself. + */ + + function localRequire(path) { + var resolved = localRequire.resolve(path); + return require(resolved, parent, path); + } + + /** + * Resolve relative to the parent. + */ + + localRequire.resolve = function(path) { + var c = path.charAt(0); + if ('/' == c) return path.slice(1); + if ('.' == c) return require.normalize(p, path); + + // resolve deps by returning + // the dep in the nearest "deps" + // directory + var segs = parent.split('/'); + var i = lastIndexOf(segs, 'deps') + 1; + if (!i) i = 0; + path = segs.slice(0, i + 1).join('/') + '/deps/' + path; + return path; + }; + + /** + * Check if module is defined at `path`. + */ + + localRequire.exists = function(path) { + return require.modules.hasOwnProperty(localRequire.resolve(path)); + }; + + return localRequire; + }; + require.register("component-emitter/index.js", function(exports, require, module){ + + /** + * Expose `Emitter`. + */ + + module.exports = Emitter; + + /** + * Initialize a new `Emitter`. + * + * @api public + */ + + function Emitter(obj) { + if (obj) return mixin(obj); + }; + + /** + * Mixin the emitter properties. + * + * @param {Object} obj + * @return {Object} + * @api private + */ + + function mixin(obj) { + for (var key in Emitter.prototype) { + obj[key] = Emitter.prototype[key]; + } + return obj; + } + + /** + * Listen on the given `event` with `fn`. + * + * @param {String} event + * @param {Function} fn + * @return {Emitter} + * @api public + */ + + Emitter.prototype.on = function(event, fn){ + this._callbacks = this._callbacks || {}; + (this._callbacks[event] = this._callbacks[event] || []) + .push(fn); + return this; + }; + + /** + * Adds an `event` listener that will be invoked a single + * time then automatically removed. + * + * @param {String} event + * @param {Function} fn + * @return {Emitter} + * @api public + */ + + Emitter.prototype.once = function(event, fn){ + var self = this; + this._callbacks = this._callbacks || {}; + + function on() { + self.off(event, on); + fn.apply(this, arguments); + } + + fn._off = on; + this.on(event, on); + return this; + }; + + /** + * Remove the given callback for `event` or all + * registered callbacks. + * + * @param {String} event + * @param {Function} fn + * @return {Emitter} + * @api public + */ + + Emitter.prototype.off = + Emitter.prototype.removeListener = + Emitter.prototype.removeAllListeners = function(event, fn){ + this._callbacks = this._callbacks || {}; + var callbacks = this._callbacks[event]; + if (!callbacks) return this; + + // remove all handlers + if (1 == arguments.length) { + delete this._callbacks[event]; + return this; + } + + // remove specific handler + var i = callbacks.indexOf(fn._off || fn); + if (~i) callbacks.splice(i, 1); + return this; + }; + + /** + * Emit `event` with the given args. + * + * @param {String} event + * @param {Mixed} ... + * @return {Emitter} + */ + + Emitter.prototype.emit = function(event){ + this._callbacks = this._callbacks || {}; + var args = [].slice.call(arguments, 1) + , callbacks = this._callbacks[event]; + + if (callbacks) { + callbacks = callbacks.slice(0); + for (var i = 0, len = callbacks.length; i < len; ++i) { + callbacks[i].apply(this, args); + } + } + + return this; + }; + + /** + * Return array of callbacks for `event`. + * + * @param {String} event + * @return {Array} + * @api public + */ + + Emitter.prototype.listeners = function(event){ + this._callbacks = this._callbacks || {}; + return this._callbacks[event] || []; + }; + + /** + * Check if this emitter has `event` handlers. + * + * @param {String} event + * @return {Boolean} + * @api public + */ + + Emitter.prototype.hasListeners = function(event){ + return !! this.listeners(event).length; + }; + + }); + require.register("dropzone/index.js", function(exports, require, module){ + + + /** + * Exposing dropzone + */ + module.exports = require("./lib/dropzone.js"); + + }); + require.register("dropzone/lib/dropzone.js", function(exports, require, module){ + /* + # + # More info at [www.dropzonejs.com](http://www.dropzonejs.com) + # + # Copyright (c) 2012, Matias Meno + # + # Permission is hereby granted, free of charge, to any person obtaining a copy + # of this software and associated documentation files (the "Software"), to deal + # in the Software without restriction, including without limitation the rights + # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + # copies of the Software, and to permit persons to whom the Software is + # furnished to do so, subject to the following conditions: + # + # The above copyright notice and this permission notice shall be included in + # all copies or substantial portions of the Software. + # + # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + # THE SOFTWARE. + # + */ + + + (function() { + var Dropzone, Em, camelize, contentLoaded, noop, without, + __hasProp = {}.hasOwnProperty, + __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, + __slice = [].slice; + + Em = typeof Emitter !== "undefined" && Emitter !== null ? Emitter : require("emitter"); + + noop = function() {}; + + Dropzone = (function(_super) { + var extend; + + __extends(Dropzone, _super); + + /* + This is a list of all available events you can register on a dropzone object. + + You can register an event handler like this: + + dropzone.on("dragEnter", function() { }); + */ + + + Dropzone.prototype.events = ["drop", "dragstart", "dragend", "dragenter", "dragover", "dragleave", "selectedfiles", "addedfile", "removedfile", "thumbnail", "error", "errormultiple", "processing", "processingmultiple", "uploadprogress", "totaluploadprogress", "sending", "sendingmultiple", "success", "successmultiple", "canceled", "canceledmultiple", "complete", "completemultiple", "reset", "maxfilesexceeded"]; + + Dropzone.prototype.defaultOptions = { + url: null, + method: "post", + withCredentials: false, + parallelUploads: 2, + uploadMultiple: false, + maxFilesize: 256, + paramName: "file", + createImageThumbnails: true, + maxThumbnailFilesize: 10, + thumbnailWidth: 100, + thumbnailHeight: 100, + maxFiles: null, + params: {}, + clickable: true, + ignoreHiddenFiles: true, + acceptedFiles: null, + acceptedMimeTypes: null, + autoProcessQueue: true, + addRemoveLinks: false, + previewsContainer: null, + dictDefaultMessage: "Drop files here to upload", + dictFallbackMessage: "Your browser does not support drag'n'drop file uploads.", + dictFallbackText: "Please use the fallback form below to upload your files like in the olden days.", + dictFileTooBig: "File is too big ({{filesize}}MB). Max filesize: {{maxFilesize}}MB.", + dictInvalidFileType: "You can't upload files of this type.", + dictResponseError: "Server responded with {{statusCode}} code.", + dictCancelUpload: "Cancel upload", + dictCancelUploadConfirmation: "Are you sure you want to cancel this upload?", + dictRemoveFile: "Remove file", + dictRemoveFileConfirmation: null, + dictMaxFilesExceeded: "You can only upload {{maxFiles}} files.", + accept: function(file, done) { + return done(); + }, + init: function() { + return noop; + }, + forceFallback: false, + fallback: function() { + var child, messageElement, span, _i, _len, _ref; + this.element.className = "" + this.element.className + " dz-browser-not-supported"; + _ref = this.element.getElementsByTagName("div"); + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + child = _ref[_i]; + if (/(^| )dz-message($| )/.test(child.className)) { + messageElement = child; + child.className = "dz-message"; + continue; + } + } + if (!messageElement) { + messageElement = Dropzone.createElement("

"); + this.element.appendChild(messageElement); + } + span = messageElement.getElementsByTagName("span")[0]; + if (span) { + span.textContent = this.options.dictFallbackMessage; + } + return this.element.appendChild(this.getFallbackForm()); + }, + resize: function(file) { + var info, srcRatio, trgRatio; + info = { + srcX: 0, + srcY: 0, + srcWidth: file.width, + srcHeight: file.height + }; + srcRatio = file.width / file.height; + trgRatio = this.options.thumbnailWidth / this.options.thumbnailHeight; + if (file.height < this.options.thumbnailHeight || file.width < this.options.thumbnailWidth) { + info.trgHeight = info.srcHeight; + info.trgWidth = info.srcWidth; + } else { + if (srcRatio > trgRatio) { + info.srcHeight = file.height; + info.srcWidth = info.srcHeight * trgRatio; + } else { + info.srcWidth = file.width; + info.srcHeight = info.srcWidth / trgRatio; + } + } + info.srcX = (file.width - info.srcWidth) / 2; + info.srcY = (file.height - info.srcHeight) / 2; + return info; + }, + /* + Those functions register themselves to the events on init and handle all + the user interface specific stuff. Overwriting them won't break the upload + but can break the way it's displayed. + You can overwrite them if you don't like the default behavior. If you just + want to add an additional event handler, register it on the dropzone object + and don't overwrite those options. + */ + + drop: function(e) { + return this.element.classList.remove("dz-drag-hover"); + }, + dragstart: noop, + dragend: function(e) { + return this.element.classList.remove("dz-drag-hover"); + }, + dragenter: function(e) { + return this.element.classList.add("dz-drag-hover"); + }, + dragover: function(e) { + return this.element.classList.add("dz-drag-hover"); + }, + dragleave: function(e) { + return this.element.classList.remove("dz-drag-hover"); + }, + selectedfiles: function(files) { + if (this.element === this.previewsContainer) { + return this.element.classList.add("dz-started"); + } + }, + reset: function() { + return this.element.classList.remove("dz-started"); + }, + addedfile: function(file) { + var _this = this; + file.previewElement = Dropzone.createElement(this.options.previewTemplate); + file.previewTemplate = file.previewElement; + this.previewsContainer.appendChild(file.previewElement); + file.previewElement.querySelector("[data-dz-name]").textContent = file.name; + file.previewElement.querySelector("[data-dz-size]").innerHTML = this.filesize(file.size); + if (this.options.addRemoveLinks) { + file._removeLink = Dropzone.createElement("" + this.options.dictRemoveFile + ""); + file._removeLink.addEventListener("click", function(e) { + e.preventDefault(); + e.stopPropagation(); + if (file.status === Dropzone.UPLOADING) { + return Dropzone.confirm(_this.options.dictCancelUploadConfirmation, function() { + return _this.removeFile(file); + }); + } else { + if (_this.options.dictRemoveFileConfirmation) { + return Dropzone.confirm(_this.options.dictRemoveFileConfirmation, function() { + return _this.removeFile(file); + }); + } else { + return _this.removeFile(file); + } + } + }); + file.previewElement.appendChild(file._removeLink); + } + return this._updateMaxFilesReachedClass(); + }, + removedfile: function(file) { + var _ref; + if ((_ref = file.previewElement) != null) { + _ref.parentNode.removeChild(file.previewElement); + } + return this._updateMaxFilesReachedClass(); + }, + thumbnail: function(file, dataUrl) { + var thumbnailElement; + file.previewElement.classList.remove("dz-file-preview"); + file.previewElement.classList.add("dz-image-preview"); + thumbnailElement = file.previewElement.querySelector("[data-dz-thumbnail]"); + thumbnailElement.alt = file.name; + return thumbnailElement.src = dataUrl; + }, + error: function(file, message) { + file.previewElement.classList.add("dz-error"); + return file.previewElement.querySelector("[data-dz-errormessage]").textContent = message; + }, + errormultiple: noop, + processing: function(file) { + file.previewElement.classList.add("dz-processing"); + if (file._removeLink) { + return file._removeLink.textContent = this.options.dictCancelUpload; + } + }, + processingmultiple: noop, + uploadprogress: function(file, progress, bytesSent) { + return file.previewElement.querySelector("[data-dz-uploadprogress]").style.width = "" + progress + "%"; + }, + totaluploadprogress: noop, + sending: noop, + sendingmultiple: noop, + success: function(file) { + return file.previewElement.classList.add("dz-success"); + }, + successmultiple: noop, + canceled: function(file) { + return this.emit("error", file, "Upload canceled."); + }, + canceledmultiple: noop, + complete: function(file) { + if (file._removeLink) { + return file._removeLink.textContent = this.options.dictRemoveFile; + } + }, + completemultiple: noop, + maxfilesexceeded: noop, + previewTemplate: "
\n
\n
\n
\n \n
\n
\n
\n
\n
\n
" + }; + + extend = function() { + var key, object, objects, target, val, _i, _len; + target = arguments[0], objects = 2 <= arguments.length ? __slice.call(arguments, 1) : []; + for (_i = 0, _len = objects.length; _i < _len; _i++) { + object = objects[_i]; + for (key in object) { + val = object[key]; + target[key] = val; + } + } + return target; + }; + + function Dropzone(element, options) { + var elementOptions, fallback, _ref; + this.element = element; + this.version = Dropzone.version; + this.defaultOptions.previewTemplate = this.defaultOptions.previewTemplate.replace(/\n*/g, ""); + this.clickableElements = []; + this.listeners = []; + this.files = []; + if (typeof this.element === "string") { + this.element = document.querySelector(this.element); + } + if (!(this.element && (this.element.nodeType != null))) { + throw new Error("Invalid dropzone element."); + } + if (this.element.dropzone) { + throw new Error("Dropzone already attached."); + } + Dropzone.instances.push(this); + element.dropzone = this; + elementOptions = (_ref = Dropzone.optionsForElement(this.element)) != null ? _ref : {}; + this.options = extend({}, this.defaultOptions, elementOptions, options != null ? options : {}); + if (this.options.forceFallback || !Dropzone.isBrowserSupported()) { + return this.options.fallback.call(this); + } + if (this.options.url == null) { + this.options.url = this.element.getAttribute("action"); + } + if (!this.options.url) { + throw new Error("No URL provided."); + } + if (this.options.acceptedFiles && this.options.acceptedMimeTypes) { + throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated."); + } + if (this.options.acceptedMimeTypes) { + this.options.acceptedFiles = this.options.acceptedMimeTypes; + delete this.options.acceptedMimeTypes; + } + this.options.method = this.options.method.toUpperCase(); + if ((fallback = this.getExistingFallback()) && fallback.parentNode) { + fallback.parentNode.removeChild(fallback); + } + if (this.options.previewsContainer) { + this.previewsContainer = Dropzone.getElement(this.options.previewsContainer, "previewsContainer"); + } else { + this.previewsContainer = this.element; + } + if (this.options.clickable) { + if (this.options.clickable === true) { + this.clickableElements = [this.element]; + } else { + this.clickableElements = Dropzone.getElements(this.options.clickable, "clickable"); + } + } + this.init(); + } + + Dropzone.prototype.getAcceptedFiles = function() { + var file, _i, _len, _ref, _results; + _ref = this.files; + _results = []; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + file = _ref[_i]; + if (file.accepted) { + _results.push(file); + } + } + return _results; + }; + + Dropzone.prototype.getRejectedFiles = function() { + var file, _i, _len, _ref, _results; + _ref = this.files; + _results = []; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + file = _ref[_i]; + if (!file.accepted) { + _results.push(file); + } + } + return _results; + }; + + Dropzone.prototype.getQueuedFiles = function() { + var file, _i, _len, _ref, _results; + _ref = this.files; + _results = []; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + file = _ref[_i]; + if (file.status === Dropzone.QUEUED) { + _results.push(file); + } + } + return _results; + }; + + Dropzone.prototype.getUploadingFiles = function() { + var file, _i, _len, _ref, _results; + _ref = this.files; + _results = []; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + file = _ref[_i]; + if (file.status === Dropzone.UPLOADING) { + _results.push(file); + } + } + return _results; + }; + + Dropzone.prototype.init = function() { + var eventName, noPropagation, setupHiddenFileInput, _i, _len, _ref, _ref1, + _this = this; + if (this.element.tagName === "form") { + this.element.setAttribute("enctype", "multipart/form-data"); + } + if (this.element.classList.contains("dropzone") && !this.element.querySelector(".dz-message")) { + this.element.appendChild(Dropzone.createElement("
" + this.options.dictDefaultMessage + "
")); + } + if (this.clickableElements.length) { + setupHiddenFileInput = function() { + if (_this.hiddenFileInput) { + document.body.removeChild(_this.hiddenFileInput); + } + _this.hiddenFileInput = document.createElement("input"); + _this.hiddenFileInput.setAttribute("type", "file"); + _this.hiddenFileInput.setAttribute("multiple", "multiple"); + if (_this.options.acceptedFiles != null) { + _this.hiddenFileInput.setAttribute("accept", _this.options.acceptedFiles); + } + _this.hiddenFileInput.style.visibility = "hidden"; + _this.hiddenFileInput.style.position = "absolute"; + _this.hiddenFileInput.style.top = "0"; + _this.hiddenFileInput.style.left = "0"; + _this.hiddenFileInput.style.height = "0"; + _this.hiddenFileInput.style.width = "0"; + document.body.appendChild(_this.hiddenFileInput); + return _this.hiddenFileInput.addEventListener("change", function() { + var files; + files = _this.hiddenFileInput.files; + if (files.length) { + _this.emit("selectedfiles", files); + _this.handleFiles(files); + } + return setupHiddenFileInput(); + }); + }; + setupHiddenFileInput(); + } + this.URL = (_ref = window.URL) != null ? _ref : window.webkitURL; + _ref1 = this.events; + for (_i = 0, _len = _ref1.length; _i < _len; _i++) { + eventName = _ref1[_i]; + this.on(eventName, this.options[eventName]); + } + this.on("uploadprogress", function() { + return _this.updateTotalUploadProgress(); + }); + this.on("removedfile", function() { + return _this.updateTotalUploadProgress(); + }); + this.on("canceled", function(file) { + return _this.emit("complete", file); + }); + noPropagation = function(e) { + e.stopPropagation(); + if (e.preventDefault) { + return e.preventDefault(); + } else { + return e.returnValue = false; + } + }; + this.listeners = [ + { + element: this.element, + events: { + "dragstart": function(e) { + return _this.emit("dragstart", e); + }, + "dragenter": function(e) { + noPropagation(e); + return _this.emit("dragenter", e); + }, + "dragover": function(e) { + noPropagation(e); + return _this.emit("dragover", e); + }, + "dragleave": function(e) { + return _this.emit("dragleave", e); + }, + "drop": function(e) { + noPropagation(e); + return _this.drop(e); + }, + "dragend": function(e) { + return _this.emit("dragend", e); + } + } + } + ]; + this.clickableElements.forEach(function(clickableElement) { + return _this.listeners.push({ + element: clickableElement, + events: { + "click": function(evt) { + if ((clickableElement !== _this.element) || (evt.target === _this.element || Dropzone.elementInside(evt.target, _this.element.querySelector(".dz-message")))) { + return _this.hiddenFileInput.click(); + } + } + } + }); + }); + this.enable(); + return this.options.init.call(this); + }; + + Dropzone.prototype.destroy = function() { + var _ref; + this.disable(); + this.removeAllFiles(true); + if ((_ref = this.hiddenFileInput) != null ? _ref.parentNode : void 0) { + this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput); + this.hiddenFileInput = null; + } + return delete this.element.dropzone; + }; + + Dropzone.prototype.updateTotalUploadProgress = function() { + var acceptedFiles, file, totalBytes, totalBytesSent, totalUploadProgress, _i, _len, _ref; + totalBytesSent = 0; + totalBytes = 0; + acceptedFiles = this.getAcceptedFiles(); + if (acceptedFiles.length) { + _ref = this.getAcceptedFiles(); + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + file = _ref[_i]; + totalBytesSent += file.upload.bytesSent; + totalBytes += file.upload.total; + } + totalUploadProgress = 100 * totalBytesSent / totalBytes; + } else { + totalUploadProgress = 100; + } + return this.emit("totaluploadprogress", totalUploadProgress, totalBytes, totalBytesSent); + }; + + Dropzone.prototype.getFallbackForm = function() { + var existingFallback, fields, fieldsString, form; + if (existingFallback = this.getExistingFallback()) { + return existingFallback; + } + fieldsString = "
"; + if (this.options.dictFallbackText) { + fieldsString += "

" + this.options.dictFallbackText + "

"; + } + fieldsString += "
"; + fields = Dropzone.createElement(fieldsString); + if (this.element.tagName !== "FORM") { + form = Dropzone.createElement("
"); + form.appendChild(fields); + } else { + this.element.setAttribute("enctype", "multipart/form-data"); + this.element.setAttribute("method", this.options.method); + } + return form != null ? form : fields; + }; + + Dropzone.prototype.getExistingFallback = function() { + var fallback, getFallback, tagName, _i, _len, _ref; + getFallback = function(elements) { + var el, _i, _len; + for (_i = 0, _len = elements.length; _i < _len; _i++) { + el = elements[_i]; + if (/(^| )fallback($| )/.test(el.className)) { + return el; + } + } + }; + _ref = ["div", "form"]; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + tagName = _ref[_i]; + if (fallback = getFallback(this.element.getElementsByTagName(tagName))) { + return fallback; + } + } + }; + + Dropzone.prototype.setupEventListeners = function() { + var elementListeners, event, listener, _i, _len, _ref, _results; + _ref = this.listeners; + _results = []; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + elementListeners = _ref[_i]; + _results.push((function() { + var _ref1, _results1; + _ref1 = elementListeners.events; + _results1 = []; + for (event in _ref1) { + listener = _ref1[event]; + _results1.push(elementListeners.element.addEventListener(event, listener, false)); + } + return _results1; + })()); + } + return _results; + }; + + Dropzone.prototype.removeEventListeners = function() { + var elementListeners, event, listener, _i, _len, _ref, _results; + _ref = this.listeners; + _results = []; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + elementListeners = _ref[_i]; + _results.push((function() { + var _ref1, _results1; + _ref1 = elementListeners.events; + _results1 = []; + for (event in _ref1) { + listener = _ref1[event]; + _results1.push(elementListeners.element.removeEventListener(event, listener, false)); + } + return _results1; + })()); + } + return _results; + }; + + Dropzone.prototype.disable = function() { + var file, _i, _len, _ref, _results; + this.clickableElements.forEach(function(element) { + return element.classList.remove("dz-clickable"); + }); + this.removeEventListeners(); + _ref = this.files; + _results = []; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + file = _ref[_i]; + _results.push(this.cancelUpload(file)); + } + return _results; + }; + + Dropzone.prototype.enable = function() { + this.clickableElements.forEach(function(element) { + return element.classList.add("dz-clickable"); + }); + return this.setupEventListeners(); + }; + + Dropzone.prototype.filesize = function(size) { + var string; + if (size >= 100000000000) { + size = size / 100000000000; + string = "TB"; + } else if (size >= 100000000) { + size = size / 100000000; + string = "GB"; + } else if (size >= 100000) { + size = size / 100000; + string = "MB"; + } else if (size >= 100) { + size = size / 100; + string = "KB"; + } else { + size = size * 10; + string = "b"; + } + return "" + (Math.round(size) / 10) + " " + string; + }; + + Dropzone.prototype._updateMaxFilesReachedClass = function() { + if (this.options.maxFiles && this.getAcceptedFiles().length >= this.options.maxFiles) { + return this.element.classList.add("dz-max-files-reached"); + } else { + return this.element.classList.remove("dz-max-files-reached"); + } + }; + + Dropzone.prototype.drop = function(e) { + var files, items; + if (!e.dataTransfer) { + return; + } + this.emit("drop", e); + files = e.dataTransfer.files; + this.emit("selectedfiles", files); + if (files.length) { + items = e.dataTransfer.items; + if (items && items.length && ((items[0].webkitGetAsEntry != null) || (items[0].getAsEntry != null))) { + this.handleItems(items); + } else { + this.handleFiles(files); + } + } + }; + + Dropzone.prototype.handleFiles = function(files) { + var file, _i, _len, _results; + _results = []; + for (_i = 0, _len = files.length; _i < _len; _i++) { + file = files[_i]; + _results.push(this.addFile(file)); + } + return _results; + }; + + Dropzone.prototype.handleItems = function(items) { + var entry, item, _i, _len; + for (_i = 0, _len = items.length; _i < _len; _i++) { + item = items[_i]; + if (item.webkitGetAsEntry != null) { + entry = item.webkitGetAsEntry(); + if (entry.isFile) { + this.addFile(item.getAsFile()); + } else if (entry.isDirectory) { + this.addDirectory(entry, entry.name); + } + } else { + this.addFile(item.getAsFile()); + } + } + }; + + Dropzone.prototype.accept = function(file, done) { + if (file.size > this.options.maxFilesize * 1024 * 1024) { + return done(this.options.dictFileTooBig.replace("{{filesize}}", Math.round(file.size / 1024 / 10.24) / 100).replace("{{maxFilesize}}", this.options.maxFilesize)); + } else if (!Dropzone.isValidFile(file, this.options.acceptedFiles)) { + return done(this.options.dictInvalidFileType); + } else if (this.options.maxFiles && this.getAcceptedFiles().length >= this.options.maxFiles) { + done(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}", this.options.maxFiles)); + return this.emit("maxfilesexceeded", file); + } else { + return this.options.accept.call(this, file, done); + } + }; + + Dropzone.prototype.addFile = function(file) { + var _this = this; + file.upload = { + progress: 0, + total: file.size, + bytesSent: 0 + }; + this.files.push(file); + file.status = Dropzone.ADDED; + this.emit("addedfile", file); + if (this.options.createImageThumbnails && file.type.match(/image.*/) && file.size <= this.options.maxThumbnailFilesize * 1024 * 1024) { + this.createThumbnail(file); + } + return this.accept(file, function(error) { + if (error) { + file.accepted = false; + return _this._errorProcessing([file], error); + } else { + return _this.enqueueFile(file); + } + }); + }; + + Dropzone.prototype.enqueueFiles = function(files) { + var file, _i, _len; + for (_i = 0, _len = files.length; _i < _len; _i++) { + file = files[_i]; + this.enqueueFile(file); + } + return null; + }; + + Dropzone.prototype.enqueueFile = function(file) { + var _this = this; + file.accepted = true; + if (file.status === Dropzone.ADDED) { + file.status = Dropzone.QUEUED; + if (this.options.autoProcessQueue) { + return setTimeout((function() { + return _this.processQueue(); + }), 1); + } + } else { + throw new Error("This file can't be queued because it has already been processed or was rejected."); + } + }; + + Dropzone.prototype.addDirectory = function(entry, path) { + var dirReader, entriesReader, + _this = this; + dirReader = entry.createReader(); + entriesReader = function(entries) { + var _i, _len; + for (_i = 0, _len = entries.length; _i < _len; _i++) { + entry = entries[_i]; + if (entry.isFile) { + entry.file(function(file) { + if (_this.options.ignoreHiddenFiles && file.name.substring(0, 1) === '.') { + return; + } + file.fullPath = "" + path + "/" + file.name; + return _this.addFile(file); + }); + } else if (entry.isDirectory) { + _this.addDirectory(entry, "" + path + "/" + entry.name); + } + } + }; + return dirReader.readEntries(entriesReader, function(error) { + return typeof console !== "undefined" && console !== null ? typeof console.log === "function" ? console.log(error) : void 0 : void 0; + }); + }; + + Dropzone.prototype.removeFile = function(file) { + if (file.status === Dropzone.UPLOADING) { + this.cancelUpload(file); + } + this.files = without(this.files, file); + this.emit("removedfile", file); + if (this.files.length === 0) { + return this.emit("reset"); + } + }; + + Dropzone.prototype.removeAllFiles = function(cancelIfNecessary) { + var file, _i, _len, _ref; + if (cancelIfNecessary == null) { + cancelIfNecessary = false; + } + _ref = this.files.slice(); + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + file = _ref[_i]; + if (file.status !== Dropzone.UPLOADING || cancelIfNecessary) { + this.removeFile(file); + } + } + return null; + }; + + Dropzone.prototype.createThumbnail = function(file) { + var fileReader, + _this = this; + fileReader = new FileReader; + fileReader.onload = function() { + var img; + img = new Image; + img.onload = function() { + var canvas, ctx, resizeInfo, thumbnail, _ref, _ref1, _ref2, _ref3; + file.width = img.width; + file.height = img.height; + resizeInfo = _this.options.resize.call(_this, file); + if (resizeInfo.trgWidth == null) { + resizeInfo.trgWidth = _this.options.thumbnailWidth; + } + if (resizeInfo.trgHeight == null) { + resizeInfo.trgHeight = _this.options.thumbnailHeight; + } + canvas = document.createElement("canvas"); + ctx = canvas.getContext("2d"); + canvas.width = resizeInfo.trgWidth; + canvas.height = resizeInfo.trgHeight; + ctx.drawImage(img, (_ref = resizeInfo.srcX) != null ? _ref : 0, (_ref1 = resizeInfo.srcY) != null ? _ref1 : 0, resizeInfo.srcWidth, resizeInfo.srcHeight, (_ref2 = resizeInfo.trgX) != null ? _ref2 : 0, (_ref3 = resizeInfo.trgY) != null ? _ref3 : 0, resizeInfo.trgWidth, resizeInfo.trgHeight); + thumbnail = canvas.toDataURL("image/png"); + return _this.emit("thumbnail", file, thumbnail); + }; + return img.src = fileReader.result; + }; + return fileReader.readAsDataURL(file); + }; + + Dropzone.prototype.processQueue = function() { + var i, parallelUploads, processingLength, queuedFiles; + parallelUploads = this.options.parallelUploads; + processingLength = this.getUploadingFiles().length; + i = processingLength; + if (processingLength >= parallelUploads) { + return; + } + queuedFiles = this.getQueuedFiles(); + if (!(queuedFiles.length > 0)) { + return; + } + if (this.options.uploadMultiple) { + return this.processFiles(queuedFiles.slice(0, parallelUploads - processingLength)); + } else { + while (i < parallelUploads) { + if (!queuedFiles.length) { + return; + } + this.processFile(queuedFiles.shift()); + i++; + } + } + }; + + Dropzone.prototype.processFile = function(file) { + return this.processFiles([file]); + }; + + Dropzone.prototype.processFiles = function(files) { + var file, _i, _len; + for (_i = 0, _len = files.length; _i < _len; _i++) { + file = files[_i]; + file.processing = true; + file.status = Dropzone.UPLOADING; + this.emit("processing", file); + } + if (this.options.uploadMultiple) { + this.emit("processingmultiple", files); + } + return this.uploadFiles(files); + }; + + Dropzone.prototype._getFilesWithXhr = function(xhr) { + var file, files; + return files = (function() { + var _i, _len, _ref, _results; + _ref = this.files; + _results = []; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + file = _ref[_i]; + if (file.xhr === xhr) { + _results.push(file); + } + } + return _results; + }).call(this); + }; + + Dropzone.prototype.cancelUpload = function(file) { + var groupedFile, groupedFiles, _i, _j, _len, _len1, _ref; + if (file.status === Dropzone.UPLOADING) { + groupedFiles = this._getFilesWithXhr(file.xhr); + for (_i = 0, _len = groupedFiles.length; _i < _len; _i++) { + groupedFile = groupedFiles[_i]; + groupedFile.status = Dropzone.CANCELED; + } + file.xhr.abort(); + for (_j = 0, _len1 = groupedFiles.length; _j < _len1; _j++) { + groupedFile = groupedFiles[_j]; + this.emit("canceled", groupedFile); + } + if (this.options.uploadMultiple) { + this.emit("canceledmultiple", groupedFiles); + } + } else if ((_ref = file.status) === Dropzone.ADDED || _ref === Dropzone.QUEUED) { + file.status = Dropzone.CANCELED; + this.emit("canceled", file); + if (this.options.uploadMultiple) { + this.emit("canceledmultiple", [file]); + } + } + if (this.options.autoProcessQueue) { + return this.processQueue(); + } + }; + + Dropzone.prototype.uploadFile = function(file) { + return this.uploadFiles([file]); + }; + + Dropzone.prototype.uploadFiles = function(files) { + var file, formData, handleError, headerName, headerValue, headers, input, inputName, inputType, key, progressObj, response, updateProgress, value, xhr, _i, _j, _k, _l, _len, _len1, _len2, _len3, _ref, _ref1, _ref2, _ref3, + _this = this; + xhr = new XMLHttpRequest(); + for (_i = 0, _len = files.length; _i < _len; _i++) { + file = files[_i]; + file.xhr = xhr; + } + xhr.open(this.options.method, this.options.url, true); + xhr.withCredentials = !!this.options.withCredentials; + response = null; + handleError = function() { + var _j, _len1, _results; + _results = []; + for (_j = 0, _len1 = files.length; _j < _len1; _j++) { + file = files[_j]; + _results.push(_this._errorProcessing(files, response || _this.options.dictResponseError.replace("{{statusCode}}", xhr.status), xhr)); + } + return _results; + }; + updateProgress = function(e) { + var allFilesFinished, progress, _j, _k, _l, _len1, _len2, _len3, _results; + if (e != null) { + progress = 100 * e.loaded / e.total; + for (_j = 0, _len1 = files.length; _j < _len1; _j++) { + file = files[_j]; + file.upload = { + progress: progress, + total: e.total, + bytesSent: e.loaded + }; + } + } else { + allFilesFinished = true; + progress = 100; + for (_k = 0, _len2 = files.length; _k < _len2; _k++) { + file = files[_k]; + if (!(file.upload.progress === 100 && file.upload.bytesSent === file.upload.total)) { + allFilesFinished = false; + } + file.upload.progress = progress; + file.upload.bytesSent = file.upload.total; + } + if (allFilesFinished) { + return; + } + } + _results = []; + for (_l = 0, _len3 = files.length; _l < _len3; _l++) { + file = files[_l]; + _results.push(_this.emit("uploadprogress", file, progress, file.upload.bytesSent)); + } + return _results; + }; + xhr.onload = function(e) { + var _ref; + if (files[0].status === Dropzone.CANCELED) { + return; + } + if (xhr.readyState !== 4) { + return; + } + response = xhr.responseText; + if (xhr.getResponseHeader("content-type") && ~xhr.getResponseHeader("content-type").indexOf("application/json")) { + try { + response = JSON.parse(response); + } catch (_error) { + e = _error; + response = "Invalid JSON response from server."; + } + } + updateProgress(); + if (!((200 <= (_ref = xhr.status) && _ref < 300))) { + return handleError(); + } else { + return _this._finished(files, response, e); + } + }; + xhr.onerror = function() { + if (files[0].status === Dropzone.CANCELED) { + return; + } + return handleError(); + }; + progressObj = (_ref = xhr.upload) != null ? _ref : xhr; + progressObj.onprogress = updateProgress; + headers = { + "Accept": "application/json", + "Cache-Control": "no-cache", + "X-Requested-With": "XMLHttpRequest" + }; + if (this.options.headers) { + extend(headers, this.options.headers); + } + for (headerName in headers) { + headerValue = headers[headerName]; + xhr.setRequestHeader(headerName, headerValue); + } + formData = new FormData(); + if (this.options.params) { + _ref1 = this.options.params; + for (key in _ref1) { + value = _ref1[key]; + formData.append(key, value); + } + } + for (_j = 0, _len1 = files.length; _j < _len1; _j++) { + file = files[_j]; + this.emit("sending", file, xhr, formData); + } + if (this.options.uploadMultiple) { + this.emit("sendingmultiple", files, xhr, formData); + } + if (this.element.tagName === "FORM") { + _ref2 = this.element.querySelectorAll("input, textarea, select, button"); + for (_k = 0, _len2 = _ref2.length; _k < _len2; _k++) { + input = _ref2[_k]; + inputName = input.getAttribute("name"); + inputType = input.getAttribute("type"); + if (!inputType || ((_ref3 = inputType.toLowerCase()) !== "checkbox" && _ref3 !== "radio") || input.checked) { + formData.append(inputName, input.value); + } + } + } + for (_l = 0, _len3 = files.length; _l < _len3; _l++) { + file = files[_l]; + formData.append("" + this.options.paramName + (this.options.uploadMultiple ? "[]" : ""), file, file.name); + } + return xhr.send(formData); + }; + + Dropzone.prototype._finished = function(files, responseText, e) { + var file, _i, _len; + for (_i = 0, _len = files.length; _i < _len; _i++) { + file = files[_i]; + file.status = Dropzone.SUCCESS; + this.emit("success", file, responseText, e); + this.emit("complete", file); + } + if (this.options.uploadMultiple) { + this.emit("successmultiple", files, responseText, e); + this.emit("completemultiple", files); + } + if (this.options.autoProcessQueue) { + return this.processQueue(); + } + }; + + Dropzone.prototype._errorProcessing = function(files, message, xhr) { + var file, _i, _len; + for (_i = 0, _len = files.length; _i < _len; _i++) { + file = files[_i]; + file.status = Dropzone.ERROR; + this.emit("error", file, message, xhr); + this.emit("complete", file); + } + if (this.options.uploadMultiple) { + this.emit("errormultiple", files, message, xhr); + this.emit("completemultiple", files); + } + if (this.options.autoProcessQueue) { + return this.processQueue(); + } + }; + + return Dropzone; + + })(Em); + + Dropzone.version = "3.7.1"; + + Dropzone.options = {}; + + Dropzone.optionsForElement = function(element) { + if (element.id) { + return Dropzone.options[camelize(element.id)]; + } else { + return void 0; + } + }; + + Dropzone.instances = []; + + Dropzone.forElement = function(element) { + if (typeof element === "string") { + element = document.querySelector(element); + } + if ((element != null ? element.dropzone : void 0) == null) { + throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone."); + } + return element.dropzone; + }; + + Dropzone.autoDiscover = true; + + Dropzone.discover = function() { + var checkElements, dropzone, dropzones, _i, _len, _results; + if (document.querySelectorAll) { + dropzones = document.querySelectorAll(".dropzone"); + } else { + dropzones = []; + checkElements = function(elements) { + var el, _i, _len, _results; + _results = []; + for (_i = 0, _len = elements.length; _i < _len; _i++) { + el = elements[_i]; + if (/(^| )dropzone($| )/.test(el.className)) { + _results.push(dropzones.push(el)); + } else { + _results.push(void 0); + } + } + return _results; + }; + checkElements(document.getElementsByTagName("div")); + checkElements(document.getElementsByTagName("form")); + } + _results = []; + for (_i = 0, _len = dropzones.length; _i < _len; _i++) { + dropzone = dropzones[_i]; + if (Dropzone.optionsForElement(dropzone) !== false) { + _results.push(new Dropzone(dropzone)); + } else { + _results.push(void 0); + } + } + return _results; + }; + + Dropzone.blacklistedBrowsers = [/opera.*Macintosh.*version\/12/i]; + + Dropzone.isBrowserSupported = function() { + var capableBrowser, regex, _i, _len, _ref; + capableBrowser = true; + if (window.File && window.FileReader && window.FileList && window.Blob && window.FormData && document.querySelector) { + if (!("classList" in document.createElement("a"))) { + capableBrowser = false; + } else { + _ref = Dropzone.blacklistedBrowsers; + for (_i = 0, _len = _ref.length; _i < _len; _i++) { + regex = _ref[_i]; + if (regex.test(navigator.userAgent)) { + capableBrowser = false; + continue; + } + } + } + } else { + capableBrowser = false; + } + return capableBrowser; + }; + + without = function(list, rejectedItem) { + var item, _i, _len, _results; + _results = []; + for (_i = 0, _len = list.length; _i < _len; _i++) { + item = list[_i]; + if (item !== rejectedItem) { + _results.push(item); + } + } + return _results; + }; + + camelize = function(str) { + return str.replace(/[\-_](\w)/g, function(match) { + return match[1].toUpperCase(); + }); + }; + + Dropzone.createElement = function(string) { + var div; + div = document.createElement("div"); + div.innerHTML = string; + return div.childNodes[0]; + }; + + Dropzone.elementInside = function(element, container) { + if (element === container) { + return true; + } + while (element = element.parentNode) { + if (element === container) { + return true; + } + } + return false; + }; + + Dropzone.getElement = function(el, name) { + var element; + if (typeof el === "string") { + element = document.querySelector(el); + } else if (el.nodeType != null) { + element = el; + } + if (element == null) { + throw new Error("Invalid `" + name + "` option provided. Please provide a CSS selector or a plain HTML element."); + } + return element; + }; + + Dropzone.getElements = function(els, name) { + var e, el, elements, _i, _j, _len, _len1, _ref; + if (els instanceof Array) { + elements = []; + try { + for (_i = 0, _len = els.length; _i < _len; _i++) { + el = els[_i]; + elements.push(this.getElement(el, name)); + } + } catch (_error) { + e = _error; + elements = null; + } + } else if (typeof els === "string") { + elements = []; + _ref = document.querySelectorAll(els); + for (_j = 0, _len1 = _ref.length; _j < _len1; _j++) { + el = _ref[_j]; + elements.push(el); + } + } else if (els.nodeType != null) { + elements = [els]; + } + if (!((elements != null) && elements.length)) { + throw new Error("Invalid `" + name + "` option provided. Please provide a CSS selector, a plain HTML element or a list of those."); + } + return elements; + }; + + Dropzone.confirm = function(question, accepted, rejected) { + if (window.confirm(question)) { + return accepted(); + } else if (rejected != null) { + return rejected(); + } + }; + + Dropzone.isValidFile = function(file, acceptedFiles) { + var baseMimeType, mimeType, validType, _i, _len; + if (!acceptedFiles) { + return true; + } + acceptedFiles = acceptedFiles.split(","); + mimeType = file.type; + baseMimeType = mimeType.replace(/\/.*$/, ""); + for (_i = 0, _len = acceptedFiles.length; _i < _len; _i++) { + validType = acceptedFiles[_i]; + validType = validType.trim(); + if (validType.charAt(0) === ".") { + if (file.name.indexOf(validType, file.name.length - validType.length) !== -1) { + return true; + } + } else if (/\/\*$/.test(validType)) { + if (baseMimeType === validType.replace(/\/.*$/, "")) { + return true; + } + } else { + if (mimeType === validType) { + return true; + } + } + } + return false; + }; + + if (typeof jQuery !== "undefined" && jQuery !== null) { + jQuery.fn.dropzone = function(options) { + return this.each(function() { + return new Dropzone(this, options); + }); + }; + } + + if (typeof module !== "undefined" && module !== null) { + module.exports = Dropzone; + } else { + window.Dropzone = Dropzone; + } + + Dropzone.ADDED = "added"; + + Dropzone.QUEUED = "queued"; + + Dropzone.ACCEPTED = Dropzone.QUEUED; + + Dropzone.UPLOADING = "uploading"; + + Dropzone.PROCESSING = Dropzone.UPLOADING; + + Dropzone.CANCELED = "canceled"; + + Dropzone.ERROR = "error"; + + Dropzone.SUCCESS = "success"; + + /* + # contentloaded.js + # + # Author: Diego Perini (diego.perini at gmail.com) + # Summary: cross-browser wrapper for DOMContentLoaded + # Updated: 20101020 + # License: MIT + # Version: 1.2 + # + # URL: + # http://javascript.nwbox.com/ContentLoaded/ + # http://javascript.nwbox.com/ContentLoaded/MIT-LICENSE + */ + + + contentLoaded = function(win, fn) { + var add, doc, done, init, poll, pre, rem, root, top; + done = false; + top = true; + doc = win.document; + root = doc.documentElement; + add = (doc.addEventListener ? "addEventListener" : "attachEvent"); + rem = (doc.addEventListener ? "removeEventListener" : "detachEvent"); + pre = (doc.addEventListener ? "" : "on"); + init = function(e) { + if (e.type === "readystatechange" && doc.readyState !== "complete") { + return; + } + (e.type === "load" ? win : doc)[rem](pre + e.type, init, false); + if (!done && (done = true)) { + return fn.call(win, e.type || e); + } + }; + poll = function() { + var e; + try { + root.doScroll("left"); + } catch (_error) { + e = _error; + setTimeout(poll, 50); + return; + } + return init("poll"); + }; + if (doc.readyState !== "complete") { + if (doc.createEventObject && root.doScroll) { + try { + top = !win.frameElement; + } catch (_error) {} + if (top) { + poll(); + } + } + doc[add](pre + "DOMContentLoaded", init, false); + doc[add](pre + "readystatechange", init, false); + return win[add](pre + "load", init, false); + } + }; + + Dropzone._autoDiscoverFunction = function() { + if (Dropzone.autoDiscover) { + return Dropzone.discover(); + } + }; + + contentLoaded(window, Dropzone._autoDiscoverFunction); + + }).call(this); + + }); + require.alias("component-emitter/index.js", "dropzone/deps/emitter/index.js"); + require.alias("component-emitter/index.js", "emitter/index.js"); + if (typeof exports == "object") { + module.exports = require("dropzone"); + } else if (typeof define == "function" && define.amd) { + define(function(){ return require("dropzone"); }); + } else { + this["Dropzone"] = require("dropzone"); + }})(); \ No newline at end of file diff --git a/web/assets/backOffice/default/template-assets/assets/js/cf1f95a.js b/web/assets/backOffice/default/template-assets/assets/js/cf1f95a.js new file mode 100644 index 00000000..2fafe14f --- /dev/null +++ b/web/assets/backOffice/default/template-assets/assets/js/cf1f95a.js @@ -0,0 +1,271 @@ +$(function($){ + // Manage picture upload + $.imageUploadManager = {}; + + Dropzone.autoDiscover = false; + + // Remove image on click + $.imageUploadManager.initImageDropZone = function() { + + $.imageUploadManager.onClickDeleteImage(); + $.imageUploadManager.onClickModal(); + $.imageUploadManager.onModalHidden(); + $.imageUploadManager.sortImage(); + $.imageUploadManager.onClickToggleVisibilityImage(); + $.imageUploadManager.onClickBtnDeleteSelectedImages(); + $.imageUploadManager.onClickBtnSelectDeselectImages(); + + var imageDropzone = new Dropzone("#images-dropzone", { + dictDefaultMessage : $('.btn-browse').html(), + uploadMultiple: false, + acceptedFiles: 'image/png, image/gif, image/jpeg' + }); + + var totalFiles = 0, + completedFiles = 0; + + imageDropzone.on("addedfile", function(file){ + totalFiles += 1; + + if(totalFiles == 1){ + $('.dz-message').hide(); + } + }); + + imageDropzone.on("complete", function(file){ + completedFiles += 1; + + if (completedFiles === totalFiles){ + $('.dz-message').slideDown(); + } + }); + + imageDropzone.on("success", function(file) { + imageDropzone.removeFile(file); + $.imageUploadManager.updateImageListAjax(); + $.imageUploadManager.onClickDeleteImage(); + $.imageUploadManager.onClickToggleVisibilityImage(); + }); + + + + }; + + // Update picture list via AJAX call + $.imageUploadManager.updateImageListAjax = function() { + var $imageListArea = $(".image-manager .existing-image"); + $imageListArea.html('
'); + $.ajax({ + type: "POST", + url: imageListUrl, + data: { + successUrl: imageSuccessUrl + }, + statusCode: { + 404: function() { + $imageListArea.html( + imageListErrorMessage + ); + } + } + }).done(function(data) { + $imageListArea.html( + data + ); + $.imageUploadManager.onClickDeleteImage(); + $.imageUploadManager.sortImage(); + $.imageUploadManager.onClickToggleVisibilityImage(); + }); + }; + + // Remove image on click + $.imageUploadManager.onClickDeleteImage = function() { + $('.image-manager .image-delete-btn').on('click', function (e) { + e.preventDefault(); + var $btnSubmit = $("#submit-delete-image"); + $btnSubmit.data("element-id", $(this).attr("id")); + $btnSubmit.data("type", "one"); + $('#modal-body-delete-image').html(imageDeleteOneWarningMessage); + $('#image_delete_dialog').modal("show"); + + return false; + }); + }; + + $.imageUploadManager.onClickBtnDeleteSelectedImages = function(){ + $('.btn-delete-selected-images').on('click', function(e) { + e.preventDefault(); + var $btnSubmit = $("#submit-delete-image"); + var $btnCancel = $("#jsBtnDismissImageDeleteModal"); + $btnSubmit.data("type", "multiple"); + var $count = $('.image-select-checkbox:checked').length; + var $warning; + if($count == 0){ + $btnSubmit.hide(); + $btnCancel.html(textBtnDeleteImageModal_Close); + $warning = imageDeleteNoImageSelectedMessage; + }else{ + $btnSubmit.show(); + $btnCancel.html(''+textBtnDeleteImageModal_No); + if($count == 1){ + $warning = imageDeleteOneWarningMessage; + } else { + $warning = imageDeleteMultipleWarningMessage.replace("%count", $count); + } + } + $('#modal-body-delete-image').html($warning); + $('#image_delete_dialog').modal("show"); + + return false; + }); + }; + + $.imageUploadManager.onClickBtnSelectDeselectImages = function(){ + $('.btn-select-all-images').on('click', function(e) { + e.preventDefault(); + $('.image-select-checkbox').prop('checked', true); + }); + + $('.btn-deselect-all-images').on('click', function(e) { + e.preventDefault(); + $('.image-select-checkbox').prop('checked', false); + }); + }; + + $.imageUploadManager.onModalHidden = function() { + $("#image_delete_dialog").on('hidden.bs.modal', function (e) { + var $btnSubmit = $("#submit-delete-image"); + $btnSubmit.data("element-id", ""); + $btnSubmit.data("type", ""); + $('#modal-body-delete-image').html(''); + }); + }; + + $.imageUploadManager.deleteSelectedImages = function(){ + $('.image-select-checkbox:checked').each(function(){ + $.imageUploadManager.deleteImage($(this).data("id")); + }); + }; + + $.imageUploadManager.deleteImage = function($id){ + var $this = $("#"+$id); + var $parent = $this.parent(); + var $greatParent = $parent.parent(); + + $greatParent.append('
'); + $greatParent.find('.btn-group').remove(); + var $url = $this.attr("href"); + var errorMessage = $this.attr("data-error-message"); + $.ajax({ + type: "POST", + url: $url, + statusCode: { + 404: function() { + $(".image-manager .message").html( + errorMessage + ); + } + } + }).done(function(data) { + $greatParent.parent().remove(); + $(".image-manager .message").html( + data + ); + + /* refresh position */ + $( "#js-sort-image").children('li').each(function(position, element) { + $(element).find('.js-sorted-position').html(position + 1); + }); + }).always(function(){ + $('#image_delete_dialog').modal("hide"); + }); + }; + + $.imageUploadManager.onClickModal = function() { + $("#submit-delete-image").on('click', function(e){ + var $type = $(this).data("type"); + if($type == 'one') { + var $id = $(this).data("element-id"); + $.imageUploadManager.deleteImage($id); + }else if($type == 'multiple'){ + $.imageUploadManager.deleteSelectedImages(); + } + }); + }; + + // toggle document on click + $.imageUploadManager.onClickToggleVisibilityImage = function() { + $('.image-manager').on('click', '.image-toggle-btn', function (e) { + e.preventDefault(); + var $this = $(this); + var $url = $this.attr("href"); + var errorMessage = $this.attr("data-error-message"); + $.ajax({ + type: "GET", + url: $url, + statusCode: { + 404: function() { + $(".image-manager .message").html( + errorMessage + ); + } + } + }).done(function(data) { + $(".image-manager .message").html( + data + ); + + $this.toggleClass("visibility-visible"); + }); + return false; + }); + }; + + $.imageUploadManager.sortImage = function() { + $( "#js-sort-image" ).sortable({ + placeholder: "ui-sortable-placeholder col-sm-6 col-md-3", + change: function( event, ui ) { + /* refresh position */ + var pickedElement = ui.item; + var position = 0; + $( "#js-sort-image").children('li').each(function(k, element) { + if($(element).data('sort-id') == pickedElement.data('sort-id')) { + return true; + } + position++; + if($(element).is('.ui-sortable-placeholder')) { + pickedElement.find('.js-sorted-position').html(position); + } else { + $(element).find('.js-sorted-position').html(position); + } + }); + }, + stop: function( event, ui ) { + /* update */ + var newPosition = ui.item.find('.js-sorted-position').html(); + var imageId = ui.item.data('sort-id'); + + $.ajax({ + type: "POST", + url: imageReorder, + data: { + image_id: imageId, + position: newPosition + }, + statusCode: { + 404: function() { + $(".image-manager .message").html( + imageReorderErrorMessage + ); + } + } + }).done(function(data) { + $(".image-manager .message").html( + data + ); + }); + } + }); + $( "#js-sort-image" ).disableSelection(); + }; +}); diff --git a/web/assets/backOffice/default/template-assets/assets/js/fea13a5.js b/web/assets/backOffice/default/template-assets/assets/js/fea13a5.js new file mode 100644 index 00000000..f26f0276 --- /dev/null +++ b/web/assets/backOffice/default/template-assets/assets/js/fea13a5.js @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.10.3 - 2013-10-20 +* http://jqueryui.com +* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js +* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */ + +(function(e,t){function i(t,i){var s,n,r,o=t.nodeName.toLowerCase();return"area"===o?(s=t.parentNode,n=s.name,t.href&&n&&"map"===s.nodeName.toLowerCase()?(r=e("img[usemap=#"+n+"]")[0],!!r&&a(r)):!1):(/input|select|textarea|button|object/.test(o)?!t.disabled:"a"===o?t.href||i:i)&&a(t)}function a(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}var s=0,n=/^ui-id-\d+$/;e.ui=e.ui||{},e.extend(e.ui,{version:"1.10.3",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({focus:function(t){return function(i,a){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),a&&a.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),scrollParent:function(){var t;return t=e.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(e.css(this,"position"))&&/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(e.css(this,"overflow")+e.css(this,"overflow-y")+e.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!t.length?e(document):t},zIndex:function(i){if(i!==t)return this.css("zIndex",i);if(this.length)for(var a,s,n=e(this[0]);n.length&&n[0]!==document;){if(a=n.css("position"),("absolute"===a||"relative"===a||"fixed"===a)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++s)})},removeUniqueId:function(){return this.each(function(){n.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,a){return!!e.data(t,a[3])},focusable:function(t){return i(t,!isNaN(e.attr(t,"tabindex")))},tabbable:function(t){var a=e.attr(t,"tabindex"),s=isNaN(a);return(s||a>=0)&&i(t,!s)}}),e("").outerWidth(1).jquery||e.each(["Width","Height"],function(i,a){function s(t,i,a,s){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,a&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),s&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===a?["Left","Right"]:["Top","Bottom"],r=a.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+a]=function(i){return i===t?o["inner"+a].call(this):this.each(function(){e(this).css(r,s(this,i)+"px")})},e.fn["outer"+a]=function(t,i){return"number"!=typeof t?o["outer"+a].call(this,t):this.each(function(){e(this).css(r,s(this,t,!0,i)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.support.selectstart="onselectstart"in document.createElement("div"),e.fn.extend({disableSelection:function(){return this.bind((e.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(e){e.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),e.extend(e.ui,{plugin:{add:function(t,i,a){var s,n=e.ui[t].prototype;for(s in a)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([i,a[s]])},call:function(e,t,i){var a,s=e.plugins[t];if(s&&e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType)for(a=0;s.length>a;a++)e.options[s[a][0]]&&s[a][1].apply(e.element,i)}},hasScroll:function(t,i){if("hidden"===e(t).css("overflow"))return!1;var a=i&&"left"===i?"scrollLeft":"scrollTop",s=!1;return t[a]>0?!0:(t[a]=1,s=t[a]>0,t[a]=0,s)}})})(jQuery);(function(e,t){var i=0,s=Array.prototype.slice,a=e.cleanData;e.cleanData=function(t){for(var i,s=0;null!=(i=t[s]);s++)try{e(i).triggerHandler("remove")}catch(n){}a(t)},e.widget=function(i,s,a){var n,r,o,h,l={},u=i.split(".")[0];i=i.split(".")[1],n=u+"-"+i,a||(a=s,s=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[u]=e[u]||{},r=e[u][i],o=e[u][i]=function(e,i){return this._createWidget?(arguments.length&&this._createWidget(e,i),t):new o(e,i)},e.extend(o,r,{version:a.version,_proto:e.extend({},a),_childConstructors:[]}),h=new s,h.options=e.widget.extend({},h.options),e.each(a,function(i,a){return e.isFunction(a)?(l[i]=function(){var e=function(){return s.prototype[i].apply(this,arguments)},t=function(e){return s.prototype[i].apply(this,e)};return function(){var i,s=this._super,n=this._superApply;return this._super=e,this._superApply=t,i=a.apply(this,arguments),this._super=s,this._superApply=n,i}}(),t):(l[i]=a,t)}),o.prototype=e.widget.extend(h,{widgetEventPrefix:r?h.widgetEventPrefix:i},l,{constructor:o,namespace:u,widgetName:i,widgetFullName:n}),r?(e.each(r._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete r._childConstructors):s._childConstructors.push(o),e.widget.bridge(i,o)},e.widget.extend=function(i){for(var a,n,r=s.call(arguments,1),o=0,h=r.length;h>o;o++)for(a in r[o])n=r[o][a],r[o].hasOwnProperty(a)&&n!==t&&(i[a]=e.isPlainObject(n)?e.isPlainObject(i[a])?e.widget.extend({},i[a],n):e.widget.extend({},n):n);return i},e.widget.bridge=function(i,a){var n=a.prototype.widgetFullName||i;e.fn[i]=function(r){var o="string"==typeof r,h=s.call(arguments,1),l=this;return r=!o&&h.length?e.widget.extend.apply(null,[r].concat(h)):r,o?this.each(function(){var s,a=e.data(this,n);return a?e.isFunction(a[r])&&"_"!==r.charAt(0)?(s=a[r].apply(a,h),s!==a&&s!==t?(l=s&&s.jquery?l.pushStack(s.get()):s,!1):t):e.error("no such method '"+r+"' for "+i+" widget instance"):e.error("cannot call methods on "+i+" prior to initialization; "+"attempted to call method '"+r+"'")}):this.each(function(){var t=e.data(this,n);t?t.option(r||{})._init():e.data(this,n,new a(r,this))}),l}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
",options:{disabled:!1,create:null},_createWidget:function(t,s){s=e(s||this.defaultElement||this)[0],this.element=e(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this.bindings=e(),this.hoverable=e(),this.focusable=e(),s!==this&&(e.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===s&&this.destroy()}}),this.document=e(s.style?s.ownerDocument:s.document||s),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(i,s){var a,n,r,o=i;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof i)if(o={},a=i.split("."),i=a.shift(),a.length){for(n=o[i]=e.widget.extend({},this.options[i]),r=0;a.length-1>r;r++)n[a[r]]=n[a[r]]||{},n=n[a[r]];if(i=a.pop(),s===t)return n[i]===t?null:n[i];n[i]=s}else{if(s===t)return this.options[i]===t?null:this.options[i];o[i]=s}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!t).attr("aria-disabled",t),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(i,s,a){var n,r=this;"boolean"!=typeof i&&(a=s,s=i,i=!1),a?(s=n=e(s),this.bindings=this.bindings.add(s)):(a=s,s=this.element,n=this.widget()),e.each(a,function(a,o){function h(){return i||r.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?r[o]:o).apply(r,arguments):t}"string"!=typeof o&&(h.guid=o.guid=o.guid||h.guid||e.guid++);var l=a.match(/^(\w+)\s*(.*)$/),u=l[1]+r.eventNamespace,c=l[2];c?n.delegate(c,u,h):s.bind(u,h)})},_off:function(e,t){t=(t||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.unbind(t).undelegate(t)},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var a,n,r=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],n=i.originalEvent)for(a in n)a in i||(i[a]=n[a]);return this.element.trigger(i,s),!(e.isFunction(r)&&r.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,a,n){"string"==typeof a&&(a={effect:a});var r,o=a?a===!0||"number"==typeof a?i:a.effect||i:t;a=a||{},"number"==typeof a&&(a={duration:a}),r=!e.isEmptyObject(a),a.complete=n,a.delay&&s.delay(a.delay),r&&e.effects&&e.effects.effect[o]?s[t](a):o!==t&&s[o]?s[o](a.duration,a.easing,n):s.queue(function(i){e(this)[t](),n&&n.call(s[0]),i()})}})})(jQuery);(function(e){var t=!1;e(document).mouseup(function(){t=!1}),e.widget("ui.mouse",{version:"1.10.3",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName,function(i){return!0===e.data(i.target,t.widgetName+".preventClickEvent")?(e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):undefined}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!t){this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var s=this,a=1===i.which,n="string"==typeof this.options.cancel&&i.target.nodeName?e(i.target).closest(this.options.cancel).length:!1;return a&&!n&&this._mouseCapture(i)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){s.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=this._mouseStart(i)!==!1,!this._mouseStarted)?(i.preventDefault(),!0):(!0===e.data(i.target,this.widgetName+".preventClickEvent")&&e.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return s._mouseMove(e)},this._mouseUpDelegate=function(e){return s._mouseUp(e)},e(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),t=!0,!0)):!0}},_mouseMove:function(t){return e.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button?this._mouseUp(t):this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return e(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})(jQuery);(function(e,t){function i(e,t,i){return[parseFloat(e[0])*(p.test(e[0])?t/100:1),parseFloat(e[1])*(p.test(e[1])?i/100:1)]}function s(t,i){return parseInt(e.css(t,i),10)||0}function a(t){var i=t[0];return 9===i.nodeType?{width:t.width(),height:t.height(),offset:{top:0,left:0}}:e.isWindow(i)?{width:t.width(),height:t.height(),offset:{top:t.scrollTop(),left:t.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:t.outerWidth(),height:t.outerHeight(),offset:t.offset()}}e.ui=e.ui||{};var n,r=Math.max,o=Math.abs,h=Math.round,l=/left|center|right/,u=/top|center|bottom/,c=/[\+\-]\d+(\.[\d]+)?%?/,d=/^\w+/,p=/%$/,f=e.fn.position;e.position={scrollbarWidth:function(){if(n!==t)return n;var i,s,a=e("
"),r=a.children()[0];return e("body").append(a),i=r.offsetWidth,a.css("overflow","scroll"),s=r.offsetWidth,i===s&&(s=a[0].clientWidth),a.remove(),n=i-s},getScrollInfo:function(t){var i=t.isWindow?"":t.element.css("overflow-x"),s=t.isWindow?"":t.element.css("overflow-y"),a="scroll"===i||"auto"===i&&t.widths?"left":i>0?"right":"center",vertical:0>n?"top":a>0?"bottom":"middle"};c>p&&p>o(i+s)&&(h.horizontal="center"),d>m&&m>o(a+n)&&(h.vertical="middle"),h.important=r(o(i),o(s))>r(o(a),o(n))?"horizontal":"vertical",t.using.call(this,e,h)}),u.offset(e.extend(M,{using:l}))})},e.ui.position={fit:{left:function(e,t){var i,s=t.within,a=s.isWindow?s.scrollLeft:s.offset.left,n=s.width,o=e.left-t.collisionPosition.marginLeft,h=a-o,l=o+t.collisionWidth-n-a;t.collisionWidth>n?h>0&&0>=l?(i=e.left+h+t.collisionWidth-n-a,e.left+=h-i):e.left=l>0&&0>=h?a:h>l?a+n-t.collisionWidth:a:h>0?e.left+=h:l>0?e.left-=l:e.left=r(e.left-o,e.left)},top:function(e,t){var i,s=t.within,a=s.isWindow?s.scrollTop:s.offset.top,n=t.within.height,o=e.top-t.collisionPosition.marginTop,h=a-o,l=o+t.collisionHeight-n-a;t.collisionHeight>n?h>0&&0>=l?(i=e.top+h+t.collisionHeight-n-a,e.top+=h-i):e.top=l>0&&0>=h?a:h>l?a+n-t.collisionHeight:a:h>0?e.top+=h:l>0?e.top-=l:e.top=r(e.top-o,e.top)}},flip:{left:function(e,t){var i,s,a=t.within,n=a.offset.left+a.scrollLeft,r=a.width,h=a.isWindow?a.scrollLeft:a.offset.left,l=e.left-t.collisionPosition.marginLeft,u=l-h,c=l+t.collisionWidth-r-h,d="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,p="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,f=-2*t.offset[0];0>u?(i=e.left+d+p+f+t.collisionWidth-r-n,(0>i||o(u)>i)&&(e.left+=d+p+f)):c>0&&(s=e.left-t.collisionPosition.marginLeft+d+p+f-h,(s>0||c>o(s))&&(e.left+=d+p+f))},top:function(e,t){var i,s,a=t.within,n=a.offset.top+a.scrollTop,r=a.height,h=a.isWindow?a.scrollTop:a.offset.top,l=e.top-t.collisionPosition.marginTop,u=l-h,c=l+t.collisionHeight-r-h,d="top"===t.my[1],p=d?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,f="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,m=-2*t.offset[1];0>u?(s=e.top+p+f+m+t.collisionHeight-r-n,e.top+p+f+m>u&&(0>s||o(u)>s)&&(e.top+=p+f+m)):c>0&&(i=e.top-t.collisionPosition.marginTop+p+f+m-h,e.top+p+f+m>c&&(i>0||c>o(i))&&(e.top+=p+f+m))}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}},function(){var t,i,s,a,n,r=document.getElementsByTagName("body")[0],o=document.createElement("div");t=document.createElement(r?"div":"body"),s={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},r&&e.extend(s,{position:"absolute",left:"-1000px",top:"-1000px"});for(n in s)t.style[n]=s[n];t.appendChild(o),i=r||document.documentElement,i.insertBefore(t,i.firstChild),o.style.cssText="position: absolute; left: 10.7432222px;",a=e(o).offset().left,e.support.offsetFractions=a>10&&11>a,t.innerHTML="",i.removeChild(t)}()})(jQuery);(function(e){e.widget("ui.draggable",e.ui.mouse,{version:"1.10.3",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"!==this.options.helper||/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative"),this.options.addClasses&&this.element.addClass("ui-draggable"),this.options.disabled&&this.element.addClass("ui-draggable-disabled"),this._mouseInit()},_destroy:function(){this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled"),this._mouseDestroy()},_mouseCapture:function(t){var i=this.options;return this.helper||i.disabled||e(t.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(t),this.handle?(e(i.iframeFix===!0?"iframe":i.iframeFix).each(function(){e("
").css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1e3}).css(e(this).offset()).appendTo("body")}),!0):!1)},_mouseStart:function(t){var i=this.options;return this.helper=this._createHelper(t),this.helper.addClass("ui-draggable-dragging"),this._cacheHelperProportions(),e.ui.ddmanager&&(e.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(),this.offsetParent=this.helper.offsetParent(),this.offsetParentCssPosition=this.offsetParent.css("position"),this.offset=this.positionAbs=this.element.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},this.offset.scroll=!1,e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.originalPosition=this.position=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",t)===!1?(this._clear(),!1):(this._cacheHelperProportions(),e.ui.ddmanager&&!i.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this._mouseDrag(t,!0),e.ui.ddmanager&&e.ui.ddmanager.dragStart(this,t),!0)},_mouseDrag:function(t,i){if("fixed"===this.offsetParentCssPosition&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),!i){var a=this._uiHash();if(this._trigger("drag",t,a)===!1)return this._mouseUp({}),!1;this.position=a.position}return this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),!1},_mouseStop:function(t){var i=this,a=!1;return e.ui.ddmanager&&!this.options.dropBehaviour&&(a=e.ui.ddmanager.drop(this,t)),this.dropped&&(a=this.dropped,this.dropped=!1),"original"!==this.options.helper||e.contains(this.element[0].ownerDocument,this.element[0])?("invalid"===this.options.revert&&!a||"valid"===this.options.revert&&a||this.options.revert===!0||e.isFunction(this.options.revert)&&this.options.revert.call(this.element,a)?e(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",t)!==!1&&i._clear()}):this._trigger("stop",t)!==!1&&this._clear(),!1):!1},_mouseUp:function(t){return e("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)}),e.ui.ddmanager&&e.ui.ddmanager.dragStop(this,t),e.ui.mouse.prototype._mouseUp.call(this,t)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear(),this},_getHandle:function(t){return this.options.handle?!!e(t.target).closest(this.element.find(this.options.handle)).length:!0},_createHelper:function(t){var i=this.options,a=e.isFunction(i.helper)?e(i.helper.apply(this.element[0],[t])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return a.parents("body").length||a.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),a[0]===this.element[0]||/(fixed|absolute)/.test(a.css("position"))||a.css("position","absolute"),a},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&e.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var e=this.element.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,a,s=this.options;return s.containment?"window"===s.containment?(this.containment=[e(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,e(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,e(window).scrollLeft()+e(window).width()-this.helperProportions.width-this.margins.left,e(window).scrollTop()+(e(window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):"document"===s.containment?(this.containment=[0,0,e(document).width()-this.helperProportions.width-this.margins.left,(e(document).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],undefined):s.containment.constructor===Array?(this.containment=s.containment,undefined):("parent"===s.containment&&(s.containment=this.helper[0].parentNode),i=e(s.containment),a=i[0],a&&(t="hidden"!==i.css("overflow"),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(t?Math.max(a.scrollWidth,a.offsetWidth):a.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(t?Math.max(a.scrollHeight,a.offsetHeight):a.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relative_container=i),undefined):(this.containment=null,undefined)},_convertPositionTo:function(t,i){i||(i=this.position);var a="absolute"===t?1:-1,s="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent;return this.offset.scroll||(this.offset.scroll={top:s.scrollTop(),left:s.scrollLeft()}),{top:i.top+this.offset.relative.top*a+this.offset.parent.top*a-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top)*a,left:i.left+this.offset.relative.left*a+this.offset.parent.left*a-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)*a}},_generatePosition:function(t){var i,a,s,n,r=this.options,o="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,l=t.pageX,h=t.pageY;return this.offset.scroll||(this.offset.scroll={top:o.scrollTop(),left:o.scrollLeft()}),this.originalPosition&&(this.containment&&(this.relative_container?(a=this.relative_container.offset(),i=[this.containment[0]+a.left,this.containment[1]+a.top,this.containment[2]+a.left,this.containment[3]+a.top]):i=this.containment,t.pageX-this.offset.click.lefti[2]&&(l=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(h=i[3]+this.offset.click.top)),r.grid&&(s=r.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,h=i?s-this.offset.click.top>=i[1]||s-this.offset.click.top>i[3]?s:s-this.offset.click.top>=i[1]?s-r.grid[1]:s+r.grid[1]:s,n=r.grid[0]?this.originalPageX+Math.round((l-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,l=i?n-this.offset.click.left>=i[0]||n-this.offset.click.left>i[2]?n:n-this.offset.click.left>=i[0]?n-r.grid[0]:n+r.grid[0]:n)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():this.offset.scroll.top),left:l-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():this.offset.scroll.left)}},_clear:function(){this.helper.removeClass("ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1},_trigger:function(t,i,a){return a=a||this._uiHash(),e.ui.plugin.call(this,t,[i,a]),"drag"===t&&(this.positionAbs=this._convertPositionTo("absolute")),e.Widget.prototype._trigger.call(this,t,i,a)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),e.ui.plugin.add("draggable","connectToSortable",{start:function(t,i){var a=e(this).data("ui-draggable"),s=a.options,n=e.extend({},i,{item:a.element});a.sortables=[],e(s.connectToSortable).each(function(){var i=e.data(this,"ui-sortable");i&&!i.options.disabled&&(a.sortables.push({instance:i,shouldRevert:i.options.revert}),i.refreshPositions(),i._trigger("activate",t,n))})},stop:function(t,i){var a=e(this).data("ui-draggable"),s=e.extend({},i,{item:a.element});e.each(a.sortables,function(){this.instance.isOver?(this.instance.isOver=0,a.cancelHelperRemoval=!0,this.instance.cancelHelperRemoval=!1,this.shouldRevert&&(this.instance.options.revert=this.shouldRevert),this.instance._mouseStop(t),this.instance.options.helper=this.instance.options._helper,"original"===a.options.helper&&this.instance.currentItem.css({top:"auto",left:"auto"})):(this.instance.cancelHelperRemoval=!1,this.instance._trigger("deactivate",t,s))})},drag:function(t,i){var a=e(this).data("ui-draggable"),s=this;e.each(a.sortables,function(){var n=!1,r=this;this.instance.positionAbs=a.positionAbs,this.instance.helperProportions=a.helperProportions,this.instance.offset.click=a.offset.click,this.instance._intersectsWith(this.instance.containerCache)&&(n=!0,e.each(a.sortables,function(){return this.instance.positionAbs=a.positionAbs,this.instance.helperProportions=a.helperProportions,this.instance.offset.click=a.offset.click,this!==r&&this.instance._intersectsWith(this.instance.containerCache)&&e.contains(r.instance.element[0],this.instance.element[0])&&(n=!1),n})),n?(this.instance.isOver||(this.instance.isOver=1,this.instance.currentItem=e(s).clone().removeAttr("id").appendTo(this.instance.element).data("ui-sortable-item",!0),this.instance.options._helper=this.instance.options.helper,this.instance.options.helper=function(){return i.helper[0]},t.target=this.instance.currentItem[0],this.instance._mouseCapture(t,!0),this.instance._mouseStart(t,!0,!0),this.instance.offset.click.top=a.offset.click.top,this.instance.offset.click.left=a.offset.click.left,this.instance.offset.parent.left-=a.offset.parent.left-this.instance.offset.parent.left,this.instance.offset.parent.top-=a.offset.parent.top-this.instance.offset.parent.top,a._trigger("toSortable",t),a.dropped=this.instance.element,a.currentItem=a.element,this.instance.fromOutside=a),this.instance.currentItem&&this.instance._mouseDrag(t)):this.instance.isOver&&(this.instance.isOver=0,this.instance.cancelHelperRemoval=!0,this.instance.options.revert=!1,this.instance._trigger("out",t,this.instance._uiHash(this.instance)),this.instance._mouseStop(t,!0),this.instance.options.helper=this.instance.options._helper,this.instance.currentItem.remove(),this.instance.placeholder&&this.instance.placeholder.remove(),a._trigger("fromSortable",t),a.dropped=!1)})}}),e.ui.plugin.add("draggable","cursor",{start:function(){var t=e("body"),i=e(this).data("ui-draggable").options;t.css("cursor")&&(i._cursor=t.css("cursor")),t.css("cursor",i.cursor)},stop:function(){var t=e(this).data("ui-draggable").options;t._cursor&&e("body").css("cursor",t._cursor)}}),e.ui.plugin.add("draggable","opacity",{start:function(t,i){var a=e(i.helper),s=e(this).data("ui-draggable").options;a.css("opacity")&&(s._opacity=a.css("opacity")),a.css("opacity",s.opacity)},stop:function(t,i){var a=e(this).data("ui-draggable").options;a._opacity&&e(i.helper).css("opacity",a._opacity)}}),e.ui.plugin.add("draggable","scroll",{start:function(){var t=e(this).data("ui-draggable");t.scrollParent[0]!==document&&"HTML"!==t.scrollParent[0].tagName&&(t.overflowOffset=t.scrollParent.offset())},drag:function(t){var i=e(this).data("ui-draggable"),a=i.options,s=!1;i.scrollParent[0]!==document&&"HTML"!==i.scrollParent[0].tagName?(a.axis&&"x"===a.axis||(i.overflowOffset.top+i.scrollParent[0].offsetHeight-t.pageY=0;d--)o=p.snapElements[d].left,l=o+p.snapElements[d].width,h=p.snapElements[d].top,u=h+p.snapElements[d].height,o-m>v||g>l+m||h-m>b||y>u+m||!e.contains(p.snapElements[d].item.ownerDocument,p.snapElements[d].item)?(p.snapElements[d].snapping&&p.options.snap.release&&p.options.snap.release.call(p.element,t,e.extend(p._uiHash(),{snapItem:p.snapElements[d].item})),p.snapElements[d].snapping=!1):("inner"!==f.snapMode&&(a=m>=Math.abs(h-b),s=m>=Math.abs(u-y),n=m>=Math.abs(o-v),r=m>=Math.abs(l-g),a&&(i.position.top=p._convertPositionTo("relative",{top:h-p.helperProportions.height,left:0}).top-p.margins.top),s&&(i.position.top=p._convertPositionTo("relative",{top:u,left:0}).top-p.margins.top),n&&(i.position.left=p._convertPositionTo("relative",{top:0,left:o-p.helperProportions.width}).left-p.margins.left),r&&(i.position.left=p._convertPositionTo("relative",{top:0,left:l}).left-p.margins.left)),c=a||s||n||r,"outer"!==f.snapMode&&(a=m>=Math.abs(h-y),s=m>=Math.abs(u-b),n=m>=Math.abs(o-g),r=m>=Math.abs(l-v),a&&(i.position.top=p._convertPositionTo("relative",{top:h,left:0}).top-p.margins.top),s&&(i.position.top=p._convertPositionTo("relative",{top:u-p.helperProportions.height,left:0}).top-p.margins.top),n&&(i.position.left=p._convertPositionTo("relative",{top:0,left:o}).left-p.margins.left),r&&(i.position.left=p._convertPositionTo("relative",{top:0,left:l-p.helperProportions.width}).left-p.margins.left)),!p.snapElements[d].snapping&&(a||s||n||r||c)&&p.options.snap.snap&&p.options.snap.snap.call(p.element,t,e.extend(p._uiHash(),{snapItem:p.snapElements[d].item})),p.snapElements[d].snapping=a||s||n||r||c)}}),e.ui.plugin.add("draggable","stack",{start:function(){var t,i=this.data("ui-draggable").options,a=e.makeArray(e(i.stack)).sort(function(t,i){return(parseInt(e(t).css("zIndex"),10)||0)-(parseInt(e(i).css("zIndex"),10)||0)});a.length&&(t=parseInt(e(a[0]).css("zIndex"),10)||0,e(a).each(function(i){e(this).css("zIndex",t+i)}),this.css("zIndex",t+a.length))}}),e.ui.plugin.add("draggable","zIndex",{start:function(t,i){var a=e(i.helper),s=e(this).data("ui-draggable").options;a.css("zIndex")&&(s._zIndex=a.css("zIndex")),a.css("zIndex",s.zIndex)},stop:function(t,i){var a=e(this).data("ui-draggable").options;a._zIndex&&e(i.helper).css("zIndex",a._zIndex)}})})(jQuery);(function(e){function t(e,t,i){return e>t&&t+i>e}e.widget("ui.droppable",{version:"1.10.3",widgetEventPrefix:"drop",options:{accept:"*",activeClass:!1,addClasses:!0,greedy:!1,hoverClass:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var t=this.options,i=t.accept;this.isover=!1,this.isout=!0,this.accept=e.isFunction(i)?i:function(e){return e.is(i)},this.proportions={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight},e.ui.ddmanager.droppables[t.scope]=e.ui.ddmanager.droppables[t.scope]||[],e.ui.ddmanager.droppables[t.scope].push(this),t.addClasses&&this.element.addClass("ui-droppable")},_destroy:function(){for(var t=0,i=e.ui.ddmanager.droppables[this.options.scope];i.length>t;t++)i[t]===this&&i.splice(t,1);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(t,i){"accept"===t&&(this.accept=e.isFunction(i)?i:function(e){return e.is(i)}),e.Widget.prototype._setOption.apply(this,arguments)},_activate:function(t){var i=e.ui.ddmanager.current;this.options.activeClass&&this.element.addClass(this.options.activeClass),i&&this._trigger("activate",t,this.ui(i))},_deactivate:function(t){var i=e.ui.ddmanager.current;this.options.activeClass&&this.element.removeClass(this.options.activeClass),i&&this._trigger("deactivate",t,this.ui(i))},_over:function(t){var i=e.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.addClass(this.options.hoverClass),this._trigger("over",t,this.ui(i)))},_out:function(t){var i=e.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("out",t,this.ui(i)))},_drop:function(t,i){var a=i||e.ui.ddmanager.current,s=!1;return a&&(a.currentItem||a.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var t=e.data(this,"ui-droppable");return t.options.greedy&&!t.options.disabled&&t.options.scope===a.options.scope&&t.accept.call(t.element[0],a.currentItem||a.element)&&e.ui.intersect(a,e.extend(t,{offset:t.element.offset()}),t.options.tolerance)?(s=!0,!1):undefined}),s?!1:this.accept.call(this.element[0],a.currentItem||a.element)?(this.options.activeClass&&this.element.removeClass(this.options.activeClass),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass),this._trigger("drop",t,this.ui(a)),this.element):!1):!1},ui:function(e){return{draggable:e.currentItem||e.element,helper:e.helper,position:e.position,offset:e.positionAbs}}}),e.ui.intersect=function(e,i,a){if(!i.offset)return!1;var s,n,r=(e.positionAbs||e.position.absolute).left,o=r+e.helperProportions.width,l=(e.positionAbs||e.position.absolute).top,h=l+e.helperProportions.height,u=i.offset.left,d=u+i.proportions.width,c=i.offset.top,p=c+i.proportions.height;switch(a){case"fit":return r>=u&&d>=o&&l>=c&&p>=h;case"intersect":return r+e.helperProportions.width/2>u&&d>o-e.helperProportions.width/2&&l+e.helperProportions.height/2>c&&p>h-e.helperProportions.height/2;case"pointer":return s=(e.positionAbs||e.position.absolute).left+(e.clickOffset||e.offset.click).left,n=(e.positionAbs||e.position.absolute).top+(e.clickOffset||e.offset.click).top,t(n,c,i.proportions.height)&&t(s,u,i.proportions.width);case"touch":return(l>=c&&p>=l||h>=c&&p>=h||c>l&&h>p)&&(r>=u&&d>=r||o>=u&&d>=o||u>r&&o>d);default:return!1}},e.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(t,i){var a,s,n=e.ui.ddmanager.droppables[t.options.scope]||[],r=i?i.type:null,o=(t.currentItem||t.element).find(":data(ui-droppable)").addBack();e:for(a=0;n.length>a;a++)if(!(n[a].options.disabled||t&&!n[a].accept.call(n[a].element[0],t.currentItem||t.element))){for(s=0;o.length>s;s++)if(o[s]===n[a].element[0]){n[a].proportions.height=0;continue e}n[a].visible="none"!==n[a].element.css("display"),n[a].visible&&("mousedown"===r&&n[a]._activate.call(n[a],i),n[a].offset=n[a].element.offset(),n[a].proportions={width:n[a].element[0].offsetWidth,height:n[a].element[0].offsetHeight})}},drop:function(t,i){var a=!1;return e.each((e.ui.ddmanager.droppables[t.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&e.ui.intersect(t,this,this.options.tolerance)&&(a=this._drop.call(this,i)||a),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],t.currentItem||t.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),a},dragStart:function(t,i){t.element.parentsUntil("body").bind("scroll.droppable",function(){t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)})},drag:function(t,i){t.options.refreshPositions&&e.ui.ddmanager.prepareOffsets(t,i),e.each(e.ui.ddmanager.droppables[t.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var a,s,n,r=e.ui.intersect(t,this,this.options.tolerance),o=!r&&this.isover?"isout":r&&!this.isover?"isover":null;o&&(this.options.greedy&&(s=this.options.scope,n=this.element.parents(":data(ui-droppable)").filter(function(){return e.data(this,"ui-droppable").options.scope===s}),n.length&&(a=e.data(n[0],"ui-droppable"),a.greedyChild="isover"===o)),a&&"isover"===o&&(a.isover=!1,a.isout=!0,a._out.call(a,i)),this[o]=!0,this["isout"===o?"isover":"isout"]=!1,this["isover"===o?"_over":"_out"].call(this,i),a&&"isout"===o&&(a.isout=!1,a.isover=!0,a._over.call(a,i)))}})},dragStop:function(t,i){t.element.parentsUntil("body").unbind("scroll.droppable"),t.options.refreshPositions||e.ui.ddmanager.prepareOffsets(t,i)}}})(jQuery);(function(e){function t(e){return parseInt(e,10)||0}function i(e){return!isNaN(parseInt(e,10))}e.widget("ui.resizable",e.ui.mouse,{version:"1.10.3",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_create:function(){var t,i,s,a,n,r=this,o=this.options;if(this.element.addClass("ui-resizable"),e.extend(this,{_aspectRatio:!!o.aspectRatio,aspectRatio:o.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:o.helper||o.ghost||o.animate?o.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(e("
").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.data("ui-resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=o.handles||(e(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),t=this.handles.split(","),this.handles={},i=0;t.length>i;i++)s=e.trim(t[i]),n="ui-resizable-"+s,a=e("
"),a.css({zIndex:o.zIndex}),"se"===s&&a.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[s]=".ui-resizable-"+s,this.element.append(a);this._renderAxis=function(t){var i,s,a,n;t=t||this.element;for(i in this.handles)this.handles[i].constructor===String&&(this.handles[i]=e(this.handles[i],this.element).show()),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)&&(s=e(this.handles[i],this.element),n=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),a=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),t.css(a,n),this._proportionallyResize()),e(this.handles[i]).length},this._renderAxis(this.element),this._handles=e(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){r.resizing||(this.className&&(a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=a&&a[1]?a[1]:"se")}),o.autoHide&&(this._handles.hide(),e(this.element).addClass("ui-resizable-autohide").mouseenter(function(){o.disabled||(e(this).removeClass("ui-resizable-autohide"),r._handles.show())}).mouseleave(function(){o.disabled||r.resizing||(e(this).addClass("ui-resizable-autohide"),r._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy();var t,i=function(t){e(t).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),t=this.element,this.originalElement.css({position:t.css("position"),width:t.outerWidth(),height:t.outerHeight(),top:t.css("top"),left:t.css("left")}).insertAfter(t),t.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_mouseCapture:function(t){var i,s,a=!1;for(i in this.handles)s=e(this.handles[i])[0],(s===t.target||e.contains(s,t.target))&&(a=!0);return!this.options.disabled&&a},_mouseStart:function(i){var s,a,n,r=this.options,o=this.element.position(),h=this.element;return this.resizing=!0,/absolute/.test(h.css("position"))?h.css({position:"absolute",top:h.css("top"),left:h.css("left")}):h.is(".ui-draggable")&&h.css({position:"absolute",top:o.top,left:o.left}),this._renderProxy(),s=t(this.helper.css("left")),a=t(this.helper.css("top")),r.containment&&(s+=e(r.containment).scrollLeft()||0,a+=e(r.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:s,top:a},this.size=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()},this.originalSize=this._helper?{width:h.outerWidth(),height:h.outerHeight()}:{width:h.width(),height:h.height()},this.originalPosition={left:s,top:a},this.sizeDiff={width:h.outerWidth()-h.width(),height:h.outerHeight()-h.height()},this.originalMousePosition={left:i.pageX,top:i.pageY},this.aspectRatio="number"==typeof r.aspectRatio?r.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=e(".ui-resizable-"+this.axis).css("cursor"),e("body").css("cursor","auto"===n?this.axis+"-resize":n),h.addClass("ui-resizable-resizing"),this._propagate("start",i),!0},_mouseDrag:function(t){var i,s=this.helper,a={},n=this.originalMousePosition,r=this.axis,o=this.position.top,h=this.position.left,l=this.size.width,u=this.size.height,c=t.pageX-n.left||0,d=t.pageY-n.top||0,p=this._change[r];return p?(i=p.apply(this,[t,c,d]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(i=this._updateRatio(i,t)),i=this._respectSize(i,t),this._updateCache(i),this._propagate("resize",t),this.position.top!==o&&(a.top=this.position.top+"px"),this.position.left!==h&&(a.left=this.position.left+"px"),this.size.width!==l&&(a.width=this.size.width+"px"),this.size.height!==u&&(a.height=this.size.height+"px"),s.css(a),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),e.isEmptyObject(a)||this._trigger("resize",t,this.ui()),!1):!1},_mouseStop:function(t){this.resizing=!1;var i,s,a,n,r,o,h,l=this.options,u=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),a=s&&e.ui.hasScroll(i[0],"left")?0:u.sizeDiff.height,n=s?0:u.sizeDiff.width,r={width:u.helper.width()-n,height:u.helper.height()-a},o=parseInt(u.element.css("left"),10)+(u.position.left-u.originalPosition.left)||null,h=parseInt(u.element.css("top"),10)+(u.position.top-u.originalPosition.top)||null,l.animate||this.element.css(e.extend(r,{top:h,left:o})),u.helper.height(u.size.height),u.helper.width(u.size.width),this._helper&&!l.animate&&this._proportionallyResize()),e("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updateVirtualBoundaries:function(e){var t,s,a,n,r,o=this.options;r={minWidth:i(o.minWidth)?o.minWidth:0,maxWidth:i(o.maxWidth)?o.maxWidth:1/0,minHeight:i(o.minHeight)?o.minHeight:0,maxHeight:i(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio||e)&&(t=r.minHeight*this.aspectRatio,a=r.minWidth/this.aspectRatio,s=r.maxHeight*this.aspectRatio,n=r.maxWidth/this.aspectRatio,t>r.minWidth&&(r.minWidth=t),a>r.minHeight&&(r.minHeight=a),r.maxWidth>s&&(r.maxWidth=s),r.maxHeight>n&&(r.maxHeight=n)),this._vBoundaries=r},_updateCache:function(e){this.offset=this.helper.offset(),i(e.left)&&(this.position.left=e.left),i(e.top)&&(this.position.top=e.top),i(e.height)&&(this.size.height=e.height),i(e.width)&&(this.size.width=e.width)},_updateRatio:function(e){var t=this.position,s=this.size,a=this.axis;return i(e.height)?e.width=e.height*this.aspectRatio:i(e.width)&&(e.height=e.width/this.aspectRatio),"sw"===a&&(e.left=t.left+(s.width-e.width),e.top=null),"nw"===a&&(e.top=t.top+(s.height-e.height),e.left=t.left+(s.width-e.width)),e},_respectSize:function(e){var t=this._vBoundaries,s=this.axis,a=i(e.width)&&t.maxWidth&&t.maxWidthe.width,o=i(e.height)&&t.minHeight&&t.minHeight>e.height,h=this.originalPosition.left+this.originalSize.width,l=this.position.top+this.size.height,u=/sw|nw|w/.test(s),c=/nw|ne|n/.test(s);return r&&(e.width=t.minWidth),o&&(e.height=t.minHeight),a&&(e.width=t.maxWidth),n&&(e.height=t.maxHeight),r&&u&&(e.left=h-t.minWidth),a&&u&&(e.left=h-t.maxWidth),o&&c&&(e.top=l-t.minHeight),n&&c&&(e.top=l-t.maxHeight),e.width||e.height||e.left||!e.top?e.width||e.height||e.top||!e.left||(e.left=null):e.top=null,e},_proportionallyResize:function(){if(this._proportionallyResizeElements.length){var e,t,i,s,a,n=this.helper||this.element;for(e=0;this._proportionallyResizeElements.length>e;e++){if(a=this._proportionallyResizeElements[e],!this.borderDif)for(this.borderDif=[],i=[a.css("borderTopWidth"),a.css("borderRightWidth"),a.css("borderBottomWidth"),a.css("borderLeftWidth")],s=[a.css("paddingTop"),a.css("paddingRight"),a.css("paddingBottom"),a.css("paddingLeft")],t=0;i.length>t;t++)this.borderDif[t]=(parseInt(i[t],10)||0)+(parseInt(s[t],10)||0);a.css({height:n.height()-this.borderDif[0]-this.borderDif[2]||0,width:n.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var t=this.element,i=this.options;this.elementOffset=t.offset(),this._helper?(this.helper=this.helper||e("
"),this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(e,t){return{width:this.originalSize.width+t}},w:function(e,t){var i=this.originalSize,s=this.originalPosition;return{left:s.left+t,width:i.width-t}},n:function(e,t,i){var s=this.originalSize,a=this.originalPosition;return{top:a.top+i,height:s.height-i}},s:function(e,t,i){return{height:this.originalSize.height+i}},se:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,i,s]))},sw:function(t,i,s){return e.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,i,s]))},ne:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,i,s]))},nw:function(t,i,s){return e.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,i,s]))}},_propagate:function(t,i){e.ui.plugin.call(this,t,[i,this.ui()]),"resize"!==t&&this._trigger(t,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),e.ui.plugin.add("resizable","animate",{stop:function(t){var i=e(this).data("ui-resizable"),s=i.options,a=i._proportionallyResizeElements,n=a.length&&/textarea/i.test(a[0].nodeName),r=n&&e.ui.hasScroll(a[0],"left")?0:i.sizeDiff.height,o=n?0:i.sizeDiff.width,h={width:i.size.width-o,height:i.size.height-r},l=parseInt(i.element.css("left"),10)+(i.position.left-i.originalPosition.left)||null,u=parseInt(i.element.css("top"),10)+(i.position.top-i.originalPosition.top)||null;i.element.animate(e.extend(h,u&&l?{top:u,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseInt(i.element.css("width"),10),height:parseInt(i.element.css("height"),10),top:parseInt(i.element.css("top"),10),left:parseInt(i.element.css("left"),10)};a&&a.length&&e(a[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",t)}})}}),e.ui.plugin.add("resizable","containment",{start:function(){var i,s,a,n,r,o,h,l=e(this).data("ui-resizable"),u=l.options,c=l.element,d=u.containment,p=d instanceof e?d.get(0):/parent/.test(d)?c.parent().get(0):d;p&&(l.containerElement=e(p),/document/.test(d)||d===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:e(document),left:0,top:0,width:e(document).width(),height:e(document).height()||document.body.parentNode.scrollHeight}):(i=e(p),s=[],e(["Top","Right","Left","Bottom"]).each(function(e,a){s[e]=t(i.css("padding"+a))}),l.containerOffset=i.offset(),l.containerPosition=i.position(),l.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},a=l.containerOffset,n=l.containerSize.height,r=l.containerSize.width,o=e.ui.hasScroll(p,"left")?p.scrollWidth:r,h=e.ui.hasScroll(p)?p.scrollHeight:n,l.parentData={element:p,left:a.left,top:a.top,width:o,height:h}))},resize:function(t){var i,s,a,n,r=e(this).data("ui-resizable"),o=r.options,h=r.containerOffset,l=r.position,u=r._aspectRatio||t.shiftKey,c={top:0,left:0},d=r.containerElement;d[0]!==document&&/static/.test(d.css("position"))&&(c=h),l.left<(r._helper?h.left:0)&&(r.size.width=r.size.width+(r._helper?r.position.left-h.left:r.position.left-c.left),u&&(r.size.height=r.size.width/r.aspectRatio),r.position.left=o.helper?h.left:0),l.top<(r._helper?h.top:0)&&(r.size.height=r.size.height+(r._helper?r.position.top-h.top:r.position.top),u&&(r.size.width=r.size.height*r.aspectRatio),r.position.top=r._helper?h.top:0),r.offset.left=r.parentData.left+r.position.left,r.offset.top=r.parentData.top+r.position.top,i=Math.abs((r._helper?r.offset.left-c.left:r.offset.left-c.left)+r.sizeDiff.width),s=Math.abs((r._helper?r.offset.top-c.top:r.offset.top-h.top)+r.sizeDiff.height),a=r.containerElement.get(0)===r.element.parent().get(0),n=/relative|absolute/.test(r.containerElement.css("position")),a&&n&&(i-=r.parentData.left),i+r.size.width>=r.parentData.width&&(r.size.width=r.parentData.width-i,u&&(r.size.height=r.size.width/r.aspectRatio)),s+r.size.height>=r.parentData.height&&(r.size.height=r.parentData.height-s,u&&(r.size.width=r.size.height*r.aspectRatio))},stop:function(){var t=e(this).data("ui-resizable"),i=t.options,s=t.containerOffset,a=t.containerPosition,n=t.containerElement,r=e(t.helper),o=r.offset(),h=r.outerWidth()-t.sizeDiff.width,l=r.outerHeight()-t.sizeDiff.height;t._helper&&!i.animate&&/relative/.test(n.css("position"))&&e(this).css({left:o.left-a.left-s.left,width:h,height:l}),t._helper&&!i.animate&&/static/.test(n.css("position"))&&e(this).css({left:o.left-a.left-s.left,width:h,height:l})}}),e.ui.plugin.add("resizable","alsoResize",{start:function(){var t=e(this).data("ui-resizable"),i=t.options,s=function(t){e(t).each(function(){var t=e(this);t.data("ui-resizable-alsoresize",{width:parseInt(t.width(),10),height:parseInt(t.height(),10),left:parseInt(t.css("left"),10),top:parseInt(t.css("top"),10)})})};"object"!=typeof i.alsoResize||i.alsoResize.parentNode?s(i.alsoResize):i.alsoResize.length?(i.alsoResize=i.alsoResize[0],s(i.alsoResize)):e.each(i.alsoResize,function(e){s(e)})},resize:function(t,i){var s=e(this).data("ui-resizable"),a=s.options,n=s.originalSize,r=s.originalPosition,o={height:s.size.height-n.height||0,width:s.size.width-n.width||0,top:s.position.top-r.top||0,left:s.position.left-r.left||0},h=function(t,s){e(t).each(function(){var t=e(this),a=e(this).data("ui-resizable-alsoresize"),n={},r=s&&s.length?s:t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];e.each(r,function(e,t){var i=(a[t]||0)+(o[t]||0);i&&i>=0&&(n[t]=i||null)}),t.css(n)})};"object"!=typeof a.alsoResize||a.alsoResize.nodeType?h(a.alsoResize):e.each(a.alsoResize,function(e,t){h(e,t)})},stop:function(){e(this).removeData("resizable-alsoresize")}}),e.ui.plugin.add("resizable","ghost",{start:function(){var t=e(this).data("ui-resizable"),i=t.options,s=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:s.height,width:s.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass("string"==typeof i.ghost?i.ghost:""),t.ghost.appendTo(t.helper)},resize:function(){var t=e(this).data("ui-resizable");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=e(this).data("ui-resizable");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),e.ui.plugin.add("resizable","grid",{resize:function(){var t=e(this).data("ui-resizable"),i=t.options,s=t.size,a=t.originalSize,n=t.originalPosition,r=t.axis,o="number"==typeof i.grid?[i.grid,i.grid]:i.grid,h=o[0]||1,l=o[1]||1,u=Math.round((s.width-a.width)/h)*h,c=Math.round((s.height-a.height)/l)*l,d=a.width+u,p=a.height+c,f=i.maxWidth&&d>i.maxWidth,m=i.maxHeight&&p>i.maxHeight,g=i.minWidth&&i.minWidth>d,v=i.minHeight&&i.minHeight>p;i.grid=o,g&&(d+=h),v&&(p+=l),f&&(d-=h),m&&(p-=l),/^(se|s|e)$/.test(r)?(t.size.width=d,t.size.height=p):/^(ne)$/.test(r)?(t.size.width=d,t.size.height=p,t.position.top=n.top-c):/^(sw)$/.test(r)?(t.size.width=d,t.size.height=p,t.position.left=n.left-u):(t.size.width=d,t.size.height=p,t.position.top=n.top-c,t.position.left=n.left-u)}})})(jQuery);(function(e){e.widget("ui.selectable",e.ui.mouse,{version:"1.10.3",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var t,i=this;this.element.addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){t=e(i.options.filter,i.element[0]),t.addClass("ui-selectee"),t.each(function(){var t=e(this),i=t.offset();e.data(this,"selectable-item",{element:this,$element:t,left:i.left,top:i.top,right:i.left+t.outerWidth(),bottom:i.top+t.outerHeight(),startselected:!1,selected:t.hasClass("ui-selected"),selecting:t.hasClass("ui-selecting"),unselecting:t.hasClass("ui-unselecting")})})},this.refresh(),this.selectees=t.addClass("ui-selectee"),this._mouseInit(),this.helper=e("
")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item"),this.element.removeClass("ui-selectable ui-selectable-disabled"),this._mouseDestroy()},_mouseStart:function(t){var i=this,s=this.options;this.opos=[t.pageX,t.pageY],this.options.disabled||(this.selectees=e(s.filter,this.element[0]),this._trigger("start",t),e(s.appendTo).append(this.helper),this.helper.css({left:t.pageX,top:t.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=e.data(this,"selectable-item");s.startselected=!0,t.metaKey||t.ctrlKey||(s.$element.removeClass("ui-selected"),s.selected=!1,s.$element.addClass("ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",t,{unselecting:s.element}))}),e(t.target).parents().addBack().each(function(){var s,a=e.data(this,"selectable-item");return a?(s=!t.metaKey&&!t.ctrlKey||!a.$element.hasClass("ui-selected"),a.$element.removeClass(s?"ui-unselecting":"ui-selected").addClass(s?"ui-selecting":"ui-unselecting"),a.unselecting=!s,a.selecting=s,a.selected=s,s?i._trigger("selecting",t,{selecting:a.element}):i._trigger("unselecting",t,{unselecting:a.element}),!1):undefined}))},_mouseDrag:function(t){if(this.dragged=!0,!this.options.disabled){var i,s=this,a=this.options,n=this.opos[0],r=this.opos[1],o=t.pageX,h=t.pageY;return n>o&&(i=o,o=n,n=i),r>h&&(i=h,h=r,r=i),this.helper.css({left:n,top:r,width:o-n,height:h-r}),this.selectees.each(function(){var i=e.data(this,"selectable-item"),l=!1;i&&i.element!==s.element[0]&&("touch"===a.tolerance?l=!(i.left>o||n>i.right||i.top>h||r>i.bottom):"fit"===a.tolerance&&(l=i.left>n&&o>i.right&&i.top>r&&h>i.bottom),l?(i.selected&&(i.$element.removeClass("ui-selected"),i.selected=!1),i.unselecting&&(i.$element.removeClass("ui-unselecting"),i.unselecting=!1),i.selecting||(i.$element.addClass("ui-selecting"),i.selecting=!0,s._trigger("selecting",t,{selecting:i.element}))):(i.selecting&&((t.metaKey||t.ctrlKey)&&i.startselected?(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.$element.addClass("ui-selected"),i.selected=!0):(i.$element.removeClass("ui-selecting"),i.selecting=!1,i.startselected&&(i.$element.addClass("ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",t,{unselecting:i.element}))),i.selected&&(t.metaKey||t.ctrlKey||i.startselected||(i.$element.removeClass("ui-selected"),i.selected=!1,i.$element.addClass("ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",t,{unselecting:i.element})))))}),!1}},_mouseStop:function(t){var i=this;return this.dragged=!1,e(".ui-unselecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",t,{unselected:s.element})}),e(".ui-selecting",this.element[0]).each(function(){var s=e.data(this,"selectable-item");s.$element.removeClass("ui-selecting").addClass("ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",t,{selected:s.element})}),this._trigger("stop",t),this.helper.remove(),!1}})})(jQuery);(function(e){function t(e,t,i){return e>t&&t+i>e}function i(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))}e.widget("ui.sortable",e.ui.mouse,{version:"1.10.3",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_create:function(){var e=this.options;this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.floating=this.items.length?"x"===e.axis||i(this.items[0].item):!1,this.offset=this.element.offset(),this._mouseInit(),this.ready=!0},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_setOption:function(t,i){"disabled"===t?(this.options[t]=i,this.widget().toggleClass("ui-sortable-disabled",!!i)):e.Widget.prototype._setOption.apply(this,arguments)},_mouseCapture:function(t,i){var s=null,a=!1,n=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(t),e(t.target).parents().each(function(){return e.data(this,n.widgetName+"-item")===n?(s=e(this),!1):undefined}),e.data(t.target,n.widgetName+"-item")===n&&(s=e(t.target)),s?!this.options.handle||i||(e(this.options.handle,s).find("*").addBack().each(function(){this===t.target&&(a=!0)}),a)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(t,i,s){var a,n,r=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,r.cursorAt&&this._adjustOffsetFromHelper(r.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),r.containment&&this._setContainment(),r.cursor&&"auto"!==r.cursor&&(n=this.document.find("body"),this.storedCursor=n.css("cursor"),n.css("cursor",r.cursor),this.storedStylesheet=e("").appendTo(n)),r.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",r.opacity)),r.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",r.zIndex)),this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(a=this.containers.length-1;a>=0;a--)this.containers[a]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!r.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var i,s,a,n,r=this.options,o=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==document&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY=0;i--)if(s=this.items[i],a=s.item[0],n=this._intersectsWithPointer(s),n&&s.instance===this.currentContainer&&a!==this.currentItem[0]&&this.placeholder[1===n?"next":"prev"]()[0]!==a&&!e.contains(this.placeholder[0],a)&&("semi-dynamic"===this.options.type?!e.contains(this.element[0],a):!0)){if(this.direction=1===n?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t),this.options.revert){var s=this,a=this.placeholder.offset(),n=this.options.axis,r={};n&&"x"!==n||(r.left=a.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollLeft)),n&&"y"!==n||(r.top=a.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===document.body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,e(this.helper).animate(r,parseInt(this.options.revert,10)||500,function(){s._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},e(i).each(function(){var i=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);i&&s.push((t.key||i[1]+"[]")+"="+(t.key&&t.expression?i[1]:i[2]))}),!s.length&&t.key&&s.push(t.key+"="),s.join("&")},toArray:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},i.each(function(){s.push(e(t.item||this).attr(t.attribute||"id")||"")}),s},_intersectsWith:function(e){var t=this.positionAbs.left,i=t+this.helperProportions.width,s=this.positionAbs.top,a=s+this.helperProportions.height,n=e.left,r=n+e.width,o=e.top,h=o+e.height,l=this.offset.click.top,u=this.offset.click.left,c="x"===this.options.axis||s+l>o&&h>s+l,d="y"===this.options.axis||t+u>n&&r>t+u,p=c&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?p:t+this.helperProportions.width/2>n&&r>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>o&&h>a-this.helperProportions.height/2},_intersectsWithPointer:function(e){var i="x"===this.options.axis||t(this.positionAbs.top+this.offset.click.top,e.top,e.height),s="y"===this.options.axis||t(this.positionAbs.left+this.offset.click.left,e.left,e.width),a=i&&s,n=this._getDragVerticalDirection(),r=this._getDragHorizontalDirection();return a?this.floating?r&&"right"===r||"down"===n?2:1:n&&("down"===n?2:1):!1},_intersectsWithSides:function(e){var i=t(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),s=t(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),a=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&&n?"right"===n&&s||"left"===n&&!s:a&&("down"===a&&i||"up"===a&&!i)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return 0!==e&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!==e&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){var i,s,a,n,r=[],o=[],h=this._connectWith();if(h&&t)for(i=h.length-1;i>=0;i--)for(a=e(h[i]),s=a.length-1;s>=0;s--)n=e.data(a[s],this.widgetFullName),n&&n!==this&&!n.options.disabled&&o.push([e.isFunction(n.options.items)?n.options.items.call(n.element):e(n.options.items,n.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),n]);for(o.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),i=o.length-1;i>=0;i--)o[i][0].each(function(){r.push(this)});return e(r)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(e){for(var i=0;t.length>i;i++)if(t[i]===e.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var i,s,a,n,r,o,h,l,u=this.items,c=[[e.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(a=e(d[i]),s=a.length-1;s>=0;s--)n=e.data(a[s],this.widgetFullName),n&&n!==this&&!n.options.disabled&&(c.push([e.isFunction(n.options.items)?n.options.items.call(n.element[0],t,{item:this.currentItem}):e(n.options.items,n.element),n]),this.containers.push(n));for(i=c.length-1;i>=0;i--)for(r=c[i][1],o=c[i][0],s=0,l=o.length;l>s;s++)h=e(o[s]),h.data(this.widgetName+"-item",r),u.push({item:h,instance:r,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,a,n;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(a=this.options.toleranceElement?e(this.options.toleranceElement,s.item):s.item,t||(s.width=a.outerWidth(),s.height=a.outerHeight()),n=a.offset(),s.left=n.left,s.top=n.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)n=this.containers[i].element.offset(),this.containers[i].containerCache.left=n.left,this.containers[i].containerCache.top=n.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var i,s=t.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=t.currentItem[0].nodeName.toLowerCase(),a=e("<"+s+">",t.document[0]).addClass(i||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tr"===s?t.currentItem.children().each(function(){e(" ",t.document[0]).attr("colspan",e(this).attr("colspan")||1).appendTo(a)}):"img"===s&&a.attr("src",t.currentItem.attr("src")),i||a.css("visibility","hidden"),a},update:function(e,a){(!i||s.forcePlaceholderSize)&&(a.height()||a.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),a.width()||a.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=e(s.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),s.placeholder.update(t,t.placeholder)},_contactContainers:function(s){var a,n,r,o,h,l,u,c,d,p,f=null,m=null;for(a=this.containers.length-1;a>=0;a--)if(!e.contains(this.currentItem[0],this.containers[a].element[0]))if(this._intersectsWith(this.containers[a].containerCache)){if(f&&e.contains(this.containers[a].element[0],f.element[0]))continue;f=this.containers[a],m=a}else this.containers[a].containerCache.over&&(this.containers[a]._trigger("out",s,this._uiHash(this)),this.containers[a].containerCache.over=0);if(f)if(1===this.containers.length)this.containers[m].containerCache.over||(this.containers[m]._trigger("over",s,this._uiHash(this)),this.containers[m].containerCache.over=1);else{for(r=1e4,o=null,p=f.floating||i(this.currentItem),h=p?"left":"top",l=p?"width":"height",u=this.positionAbs[h]+this.offset.click[h],n=this.items.length-1;n>=0;n--)e.contains(this.containers[m].element[0],this.items[n].item[0])&&this.items[n].item[0]!==this.currentItem[0]&&(!p||t(this.positionAbs.top+this.offset.click.top,this.items[n].top,this.items[n].height))&&(c=this.items[n].item.offset()[h],d=!1,Math.abs(c-u)>Math.abs(c+this.items[n][l]-u)&&(d=!0,c+=this.items[n][l]),r>Math.abs(c-u)&&(r=Math.abs(c-u),o=this.items[n],this.direction=d?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[m])return;o?this._rearrange(s,o,null,!0):this._rearrange(s,null,this.containers[m].element,!0),this._trigger("change",s,this._uiHash()),this.containers[m]._trigger("change",s,this._uiHash(this)),this.currentContainer=this.containers[m],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[m]._trigger("over",s,this._uiHash(this)),this.containers[m].containerCache.over=1}},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper)?e(i.helper.apply(this.element[0],[t,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||e("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===document.body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&e.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,s,a=this.options;"parent"===a.containment&&(a.containment=this.helper[0].parentNode),("document"===a.containment||"window"===a.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,e("document"===a.containment?document:window).width()-this.helperProportions.width-this.margins.left,(e("document"===a.containment?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(a.containment)||(t=e(a.containment)[0],i=e(a.containment).offset(),s="hidden"!==e(t).css("overflow"),this.containment=[i.left+(parseInt(e(t).css("borderLeftWidth"),10)||0)+(parseInt(e(t).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(e(t).css("borderTopWidth"),10)||0)+(parseInt(e(t).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(e(t).css("borderLeftWidth"),10)||0)-(parseInt(e(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(e(t).css("borderTopWidth"),10)||0)-(parseInt(e(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,i){i||(i=this.position);var s="absolute"===t?1:-1,a="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,n=/(html|body)/i.test(a[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():n?0:a.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():n?0:a.scrollLeft())*s}},_generatePosition:function(t){var i,s,a=this.options,n=t.pageX,r=t.pageY,o="absolute"!==this.cssPosition||this.scrollParent[0]!==document&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(o[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==document&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.leftthis.containment[2]&&(n=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(r=this.containment[3]+this.offset.click.top)),a.grid&&(i=this.originalPageY+Math.round((r-this.originalPageY)/a.grid[1])*a.grid[1],r=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-a.grid[1]:i+a.grid[1]:i,s=this.originalPageX+Math.round((n-this.originalPageX)/a.grid[0])*a.grid[0],n=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-a.grid[0]:s+a.grid[0]:s)),{top:r-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:o.scrollTop()),left:n-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:o.scrollLeft())}},_rearrange:function(e,t,i,s){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var a=this.counter;this._delay(function(){a===this.counter&&this.refreshPositions(!s)})},_clear:function(e,t){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)("auto"===this._storedCSS[i]||"static"===this._storedCSS[i])&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&s.push(function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||s.push(function(e){this._trigger("update",e,this._uiHash())}),this!==this.currentContainer&&(t||(s.push(function(e){this._trigger("remove",e,this._uiHash())}),s.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;i--)t||s.push(function(e){return function(t){e._trigger("deactivate",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(function(e){return function(t){e._trigger("out",t,this._uiHash(this))}}.call(this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,this.cancelHelperRemoval){if(!t){for(this._trigger("beforeStop",e,this._uiHash()),i=0;s.length>i;i++)s[i].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!1}if(t||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null,!t){for(i=0;s.length>i;i++)s[i].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!0},_trigger:function(){e.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||e([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}})})(jQuery);(function(e){var t=0,i={},a={};i.height=i.paddingTop=i.paddingBottom=i.borderTopWidth=i.borderBottomWidth="hide",a.height=a.paddingTop=a.paddingBottom=a.borderTopWidth=a.borderBottomWidth="show",e.widget("ui.accordion",{version:"1.10.3",options:{active:0,animate:{},collapsible:!1,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},_create:function(){var t=this.options;this.prevShow=this.prevHide=e(),this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"),t.collapsible||t.active!==!1&&null!=t.active||(t.active=0),this._processPanels(),0>t.active&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():e(),content:this.active.length?this.active.next():e()}},_createIcons:function(){var t=this.options.icons;t&&(e("").addClass("ui-accordion-header-icon ui-icon "+t.header).prependTo(this.headers),this.active.children(".ui-accordion-header-icon").removeClass(t.header).addClass(t.activeHeader),this.headers.addClass("ui-accordion-icons"))},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var e;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"),this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-helper-reset ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),this._destroyIcons(),e=this.headers.next().css("display","").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").each(function(){/^ui-accordion/.test(this.id)&&this.removeAttribute("id")}),"content"!==this.options.heightStyle&&e.css("height","")},_setOption:function(e,t){return"active"===e?(this._activate(t),undefined):("event"===e&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(t)),this._super(e,t),"collapsible"!==e||t||this.options.active!==!1||this._activate(0),"icons"===e&&(this._destroyIcons(),t&&this._createIcons()),"disabled"===e&&this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!t),undefined)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var i=e.ui.keyCode,a=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case i.RIGHT:case i.DOWN:n=this.headers[(s+1)%a];break;case i.LEFT:case i.UP:n=this.headers[(s-1+a)%a];break;case i.SPACE:case i.ENTER:this._eventHandler(t);break;case i.HOME:n=this.headers[0];break;case i.END:n=this.headers[a-1]}n&&(e(t.target).attr("tabIndex",-1),e(n).attr("tabIndex",0),n.focus(),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===e.ui.keyCode.UP&&t.ctrlKey&&e(t.currentTarget).prev().focus()},refresh:function(){var t=this.options;this._processPanels(),t.active===!1&&t.collapsible===!0||!this.headers.length?(t.active=!1,this.active=e()):t.active===!1?this._activate(0):this.active.length&&!e.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=e()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all"),this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide()},_refresh:function(){var i,a=this.options,s=a.heightStyle,n=this.element.parent(),r=this.accordionId="ui-accordion-"+(this.element.attr("id")||++t);this.active=this._findActive(a.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"),this.active.next().addClass("ui-accordion-content-active").show(),this.headers.attr("role","tab").each(function(t){var i=e(this),a=i.attr("id"),s=i.next(),n=s.attr("id");a||(a=r+"-header-"+t,i.attr("id",a)),n||(n=r+"-panel-"+t,s.attr("id",n)),i.attr("aria-controls",n),s.attr("aria-labelledby",a)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false",tabIndex:-1}).next().attr({"aria-expanded":"false","aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true",tabIndex:0}).next().attr({"aria-expanded":"true","aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(a.event),"fill"===s?(i=n.height(),this.element.siblings(":visible").each(function(){var t=e(this),a=t.css("position");"absolute"!==a&&"fixed"!==a&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=e(this).outerHeight(!0)}),this.headers.next().each(function(){e(this).height(Math.max(0,i-e(this).innerHeight()+e(this).height()))}).css("overflow","auto")):"auto"===s&&(i=0,this.headers.next().each(function(){i=Math.max(i,e(this).css("height","").height())}).height(i))},_activate:function(t){var i=this._findActive(t)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:e.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):e()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&e.each(t.split(" "),function(e,t){i[t]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var i=this.options,a=this.active,s=e(t.currentTarget),n=s[0]===a[0],r=n&&i.collapsible,o=r?e():s.next(),h=a.next(),l={oldHeader:a,oldPanel:h,newHeader:r?e():s,newPanel:o};t.preventDefault(),n&&!i.collapsible||this._trigger("beforeActivate",t,l)===!1||(i.active=r?!1:this.headers.index(s),this.active=n?e():s,this._toggle(l),a.removeClass("ui-accordion-header-active ui-state-active"),i.icons&&a.children(".ui-accordion-header-icon").removeClass(i.icons.activeHeader).addClass(i.icons.header),n||(s.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"),i.icons&&s.children(".ui-accordion-header-icon").removeClass(i.icons.header).addClass(i.icons.activeHeader),s.next().addClass("ui-accordion-content-active")))},_toggle:function(t){var i=t.newPanel,a=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=a,this.options.animate?this._animate(i,a,t):(a.hide(),i.show(),this._toggleComplete(t)),a.attr({"aria-expanded":"false","aria-hidden":"true"}),a.prev().attr("aria-selected","false"),i.length&&a.length?a.prev().attr("tabIndex",-1):i.length&&this.headers.filter(function(){return 0===e(this).attr("tabIndex")}).attr("tabIndex",-1),i.attr({"aria-expanded":"true","aria-hidden":"false"}).prev().attr({"aria-selected":"true",tabIndex:0})},_animate:function(e,t,s){var n,r,o,h=this,l=0,u=e.length&&(!t.length||e.index()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var t,i,a,s=this.element[0].nodeName.toLowerCase(),n="textarea"===s,r="input"===s;this.isMultiLine=n?!0:r?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[n||r?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(s){if(this.element.prop("readOnly"))return t=!0,a=!0,i=!0,undefined;t=!1,a=!1,i=!1;var n=e.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:t=!0,this._move("previousPage",s);break;case n.PAGE_DOWN:t=!0,this._move("nextPage",s);break;case n.UP:t=!0,this._keyEvent("previous",s);break;case n.DOWN:t=!0,this._keyEvent("next",s);break;case n.ENTER:case n.NUMPAD_ENTER:this.menu.active&&(t=!0,s.preventDefault(),this.menu.select(s));break;case n.TAB:this.menu.active&&this.menu.select(s);break;case n.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(s),s.preventDefault());break;default:i=!0,this._searchTimeout(s)}},keypress:function(a){if(t)return t=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&a.preventDefault(),undefined;if(!i){var s=e.ui.keyCode;switch(a.keyCode){case s.PAGE_UP:this._move("previousPage",a);break;case s.PAGE_DOWN:this._move("nextPage",a);break;case s.UP:this._keyEvent("previous",a);break;case s.DOWN:this._keyEvent("next",a)}}},input:function(e){return a?(a=!1,e.preventDefault(),undefined):(this._searchTimeout(e),undefined)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){return this.cancelBlur?(delete this.cancelBlur,undefined):(clearTimeout(this.searching),this.close(e),this._change(e),undefined)}}),this._initSource(),this.menu=e("