From 6c3b305cc5d7ce1dfeb43554d8d0c0f8e0d55749 Mon Sep 17 00:00:00 2001 From: JannisX11 Date: Thu, 26 Oct 2017 19:00:52 +0200 Subject: [PATCH] Add files via upload --- assets/armor_stand.png | Bin 0 -> 2797 bytes assets/brush.png | Bin 0 -> 381 bytes assets/hud.png | Bin 0 -> 1495 bytes assets/inventory_full.png | Bin 0 -> 1022 bytes assets/inventory_nine.png | Bin 0 -> 386 bytes assets/item_frame.png | Bin 0 -> 599 bytes assets/missing.png | Bin 0 -> 195 bytes assets/north.png | Bin 0 -> 6571 bytes assets/player_skin.png | Bin 0 -> 3213 bytes assets/zombie.png | Bin 0 -> 3058 bytes build/background.png | Bin 0 -> 4456 bytes build/icon.ico | Bin 0 -> 367005 bytes build/icon.png | Bin 0 -> 153314 bytes css/font-awesome.min.css | 5 + css/jquery-ui.min.css | 7 + css/style.css | 1888 ++ css/w3.css | 210 + favicon.png | Bin 0 -> 11382 bytes font/FontAwesome.otf | Bin 0 -> 134808 bytes font/MaterialIcons-Regular.ttf | Bin 0 -> 128180 bytes font/MaterialIcons-Regular.woff | Bin 0 -> 57620 bytes font/MaterialIcons-Regular.woff2 | Bin 0 -> 44300 bytes font/Montserrat-Regular.ttf | Bin 0 -> 190648 bytes font/fontawesome-webfont.eot | Bin 0 -> 165742 bytes font/fontawesome-webfont.svg | 2671 ++ font/fontawesome-webfont.ttf | Bin 0 -> 165548 bytes font/fontawesome-webfont.woff | Bin 0 -> 98024 bytes font/fontawesome-webfont.woff2 | Bin 0 -> 77160 bytes font/icomoon.eot | Bin 0 -> 2432 bytes font/icomoon.svg | 21 + font/icomoon.ttf | Bin 0 -> 2268 bytes font/icomoon.woff | Bin 0 -> 2344 bytes icon.icns | Bin 0 -> 265985 bytes icon.ico | Bin 0 -> 368019 bytes icon.png | Bin 0 -> 136798 bytes index.php | 1142 + js/JSONLoader.js | 552 + js/OBJExporter.js | 212 + js/OrbitControls.js | 1067 + js/OrthographicCamera.js | 127 + js/THREE.MeshLine.js | 477 + js/TransformControls.js | 959 + js/api.js | 305 + js/app.js | 521 + js/blockbench.js | 1715 ++ js/canvas.js | 1056 + js/display.js | 1446 + js/electron_updater.js | 33 + js/elements.js | 1233 + js/extrude.js | 200 + js/file_saver.js | 188 + js/interface.js | 416 + js/io.js | 480 + js/jquery-ui.min.js | 13 + js/jquery.js | 4 + js/mtlexport.js | 202 + js/plugin_loader.js | 318 + js/settings.js | 560 + js/textures.js | 412 + js/three.js | 43378 +++++++++++++++++++++++++++++ js/tree.vue.js | 86 + js/util.js | 302 + js/uv.js | 1252 + js/vue.min.js | 8 + js/web.js | 281 + main.js | 44 + package.json | 25 + 67 files changed, 63816 insertions(+) create mode 100644 assets/armor_stand.png create mode 100644 assets/brush.png create mode 100644 assets/hud.png create mode 100644 assets/inventory_full.png create mode 100644 assets/inventory_nine.png create mode 100644 assets/item_frame.png create mode 100644 assets/missing.png create mode 100644 assets/north.png create mode 100644 assets/player_skin.png create mode 100644 assets/zombie.png create mode 100644 build/background.png create mode 100644 build/icon.ico create mode 100644 build/icon.png create mode 100644 css/font-awesome.min.css create mode 100644 css/jquery-ui.min.css create mode 100644 css/style.css create mode 100644 css/w3.css create mode 100644 favicon.png create mode 100644 font/FontAwesome.otf create mode 100644 font/MaterialIcons-Regular.ttf create mode 100644 font/MaterialIcons-Regular.woff create mode 100644 font/MaterialIcons-Regular.woff2 create mode 100644 font/Montserrat-Regular.ttf create mode 100644 font/fontawesome-webfont.eot create mode 100644 font/fontawesome-webfont.svg create mode 100644 font/fontawesome-webfont.ttf create mode 100644 font/fontawesome-webfont.woff create mode 100644 font/fontawesome-webfont.woff2 create mode 100644 font/icomoon.eot create mode 100644 font/icomoon.svg create mode 100644 font/icomoon.ttf create mode 100644 font/icomoon.woff create mode 100644 icon.icns create mode 100644 icon.ico create mode 100644 icon.png create mode 100644 index.php create mode 100644 js/JSONLoader.js create mode 100644 js/OBJExporter.js create mode 100644 js/OrbitControls.js create mode 100644 js/OrthographicCamera.js create mode 100644 js/THREE.MeshLine.js create mode 100644 js/TransformControls.js create mode 100644 js/api.js create mode 100644 js/app.js create mode 100644 js/blockbench.js create mode 100644 js/canvas.js create mode 100644 js/display.js create mode 100644 js/electron_updater.js create mode 100644 js/elements.js create mode 100644 js/extrude.js create mode 100644 js/file_saver.js create mode 100644 js/interface.js create mode 100644 js/io.js create mode 100644 js/jquery-ui.min.js create mode 100644 js/jquery.js create mode 100644 js/mtlexport.js create mode 100644 js/plugin_loader.js create mode 100644 js/settings.js create mode 100644 js/textures.js create mode 100644 js/three.js create mode 100644 js/tree.vue.js create mode 100644 js/util.js create mode 100644 js/uv.js create mode 100644 js/vue.min.js create mode 100644 js/web.js create mode 100644 main.js create mode 100644 package.json diff --git a/assets/armor_stand.png b/assets/armor_stand.png new file mode 100644 index 0000000000000000000000000000000000000000..7f3619d19f01236b5cdd09b8961b4bc385a45aa2 GIT binary patch literal 2797 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 literal 0 HcmV?d00001 diff --git a/assets/brush.png b/assets/brush.png new file mode 100644 index 0000000000000000000000000000000000000000..df02cae01c7672cef2a1b359c6b2261c69eea5c4 GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkEUnfx)>bHL)Z$ zMWH;iBtya7(>EYRFO?lA{?OCKF~s8Z*~x}n%?<*t|CfcYvFQr`Xcg8ZKI52h1ximims%*>vdC}ye{MGBe#1V$Qfj;H!j1-&bxv~(e1r2Qs&M{X z@Zn73Y6%v`HlP<;5<5;`J-um(VVjDk(wpD&KHC_d|Lm>D(BK+aFiUMx%Cyw=PEyHy zithv;Te#ic#=vm?^MWZ(mrWw3vF>{xpY7@rbG1-r=Q{1xs~&}4ezB|XT2xeaXvJKpM16R*|uEEJNS=(QC$NA!y=7euK#~teZRo`(CoQh RiJhQO@O1TaS?83{1OSackJ$hK literal 0 HcmV?d00001 diff --git a/assets/hud.png b/assets/hud.png new file mode 100644 index 0000000000000000000000000000000000000000..bdcf437efe6e459bc0abc0e7be831ae7f20cdd7e GIT binary patch literal 1495 zcmZWpdo&_jB&O-|xMj`@Ok-*mIid2I>F+ zXrjH`F9Lu91H>3r2-r$|#U5Y>`N`*;J8&Q`^v;?>kWq{C3QPb14Q+W<07}dBK@v(r zV?3a9s>hC)D73{;b3n>4%Ks9{EtW{c-ynfQ0C0=PUnAkejgz8Ck;doH7{BoE@K69y zL89GJ{>f9q8O(K^pY{7TL|eq^cGX_>UIT3x%$WHc#B=^3!k8APC1uQw)^P*cgxu&*URup=2Np}+b~x%1 z)duJ1i?PzL^ z71-?RF2Q-vD#OPIrIxYmR5HRGebG$CV@AwRTDzqHDJ}+n$KW{jIQDX1RZCDPZ+~WJ z>FR`i*Jw)8|})xQH|dNM!Yd z-`)$05cw&W2J?dA7Y|%*+PqWsJ;CdD6e*jc2Oe>##y8VQwvc2>`Qb!Dxrh+X){}=s zgM)T*LOtO~^lAb$EU6Wa=X04@=&ThOuBYz010xkSqvCSlwRyCF;@0D&0k4I2d&Z~x zkNGydY!6j6$StD(iV|aYT`wPSQRb1x`;S%|Ni?D4pr9I%lb9(qV z5os?I;S087%RU+A_gLmpTlbw{cr;Dh-^_qA)zlL=S#-yOvhb0-CW&`TV0we9HPcfz z^mf`o7l*+fws<%3n#T7_E2sD&m9ogIxKO_BcBl%S%cvx^`dm!p>Mdcjne&Bk{Mev` zUXi?j0ZLm0>KblUCXT0{aD5x@;zAgTam$h& literal 0 HcmV?d00001 diff --git a/assets/inventory_full.png b/assets/inventory_full.png new file mode 100644 index 0000000000000000000000000000000000000000..0476f43202deedb36c532a86ebc7118570be6ff1 GIT binary patch literal 1022 zcmeAS@N?(olHy`uVBq!ia0vp^>wtI(2OE&&n=aY`q}Y|gW!U_%O?XxI14-? ziy0WWg+Z8+Vb&Z8pdfpRr>`sfLk@l(cKJ;`(QXV3%-xW<<^zxpI&w@TSBf+njpDs^39G2B|hazU6-{MmALHver}HO=ijym z3ZH#QxA`7tpPo~gxm9{XXWn+{vwQzaY!`hZ^7h-i?-u)a{E>cFl6>pjggyT8``lcP zC`UW?wR9IOjIWBDqq}~MXxyH_^_JF`?-wX5#htO!-tyz-MNb!(EoD)W`Iip%FOI0N zT|O=5kZ$m~`Fo_JeV1B1ZYmJe;}CD*K9s8QaC~WUc0`XYyHI) z*OSu!Z}?y}S@`kA8I`Yur|;H$&6yhc8l=^62S{uArO)e}7RQ}_r6v5(&1Fha{D#2w zHxqwJ=N-woE1uGEsCCh*S+OE|Q&&GS-@cp6=0^M0vyFdq9tNFw-hca$s(t(Mw~aNQ zxTYVvwLHDHKYT}ulCVyAM*{^Pzm^9A2+&<0v7>Th*>dHTs?+ILuZ zZnL!b$FM!q`*`S#LhoI2?;vcW3(AVdm^f>l%UU2P>R6mC^x;E$Q7W>_j4OX;liN0Dt>DYa1gVWIWs@v{75`_{Yd4Lg= zTMu>5PTJ~sv2@e_dB(4M-dXi=Arci(8OSeC>p8@Q(oRiZGV{~XK*knse%|k|UY+ur zF!f_c$FqBNIeG7I@qYSw~)y<^DTi;-o8MSVkzN=ic zRj*@#)?L?SRui5^P7(Nh*mF{a(kceVBjrAKJHMt~-(4|J%}Q)r`P`RBUVN*liu8}w zH}MreC%!q(eBb=__g>xMdYx;#N9qfQLIVR6GQsBi)<(&H^0D{dt!nFnsv}%P}>;=;*MdIC-06N&`cHCc3C_OTtr&@zFR#=Y7zgUr3 zl5@3Y;5GsN#F~yDE5@HMbP>mFYHaJ>`tF+6Wq)iL$v1u07n}5iv*a`zh&bu60Wb8 l<#`%U@uQ6XMjy*D`41T>-R4I)%e4Ri002ovPDHLkV1oPl0_gw% literal 0 HcmV?d00001 diff --git a/assets/missing.png b/assets/missing.png new file mode 100644 index 0000000000000000000000000000000000000000..bda426393c4810601a0bf2830dc8e2ff658c1db8 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPtI~T8onar9ehk!x>o-U3d7N?W<6g)gs&&I{T&CJZ) z+|j`iIqUwO%EJeaI4COIV#v(QWCP+)ybEryI-g*OX*4y6Q#fYIEZ?E?g2{iro$85Y h`?&AzsdV1P$ne5j*yqD1{}`az44$rjF6*2UngDqTJ5m4u literal 0 HcmV?d00001 diff --git a/assets/north.png b/assets/north.png new file mode 100644 index 0000000000000000000000000000000000000000..9cca2aeb604062a94312337dc8d6a83e38774444 GIT binary patch literal 6571 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 literal 0 HcmV?d00001 diff --git a/assets/player_skin.png b/assets/player_skin.png new file mode 100644 index 0000000000000000000000000000000000000000..a66ab040c45eefd8de253f5558ab911803b69563 GIT binary patch literal 3213 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 literal 0 HcmV?d00001 diff --git a/assets/zombie.png b/assets/zombie.png new file mode 100644 index 0000000000000000000000000000000000000000..53d88384134e0dff0aa6a8abf04008291e53144f GIT binary patch literal 3058 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 AQvd(} literal 0 HcmV?d00001 diff --git a/build/background.png b/build/background.png new file mode 100644 index 0000000000000000000000000000000000000000..dfb68285159943919a93f2c8b0f95618ecf8fe75 GIT binary patch literal 4456 zcmeAS@N?(olHy`uVBq!ia0y~yV15C@985rwLkFEV11Zh|kH}&M25w;xW@MN(M*=9w zUgGKN%KngrUyR>^TW)<5P)Ig2B%;JQKQ}iuuLQ_tU~n!+Ll|Mg{|p0~-uuJC5kdi&Syuv&Gr zL>VnnpzU@NGb7<*5hWuJkEA%-MxjF24W%?1kcxqzCrGT`33~#iW*lv!VC}rqsYJ16 Yc3|b4dh|(WHfRXM)78&qol`;+0F=8CQ2+n{ literal 0 HcmV?d00001 diff --git a/build/icon.ico b/build/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..134514ec205a0b407a29a0fbc33914f182548d48 GIT binary patch literal 367005 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

q`!#BYsVV=PC`Sa%nQpJNWU_0$U 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%0AQ)TcZmVL8f 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

xAe7$1`A!S2-fM`EceyX|Z#MbTL+#v4 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 )!#&tiU_occ`>E`_vO=>CQFeI*N}>ms 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

~S2gm2I#gbNv%&v9B+i%Z*x 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

ZQH|h_sb!5Fw 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ð`T{ybg?{=F7O)YTBJiVN{Gy6&HJ z2qq&nq$Ur-E-NfNBh*2e4CsRyLj-R+-grt$H)ZTV#{4%Ir$#1nm~1_U#D{$7S=j0H7hO?-uZ0De4g%liR$8DJ?L?|3rL7d5P^|?95!tm z6B{KuU?VkPGek&df0xUg>c#)WV?6kiqj!h`6ypoN9$d%}|T(YIQNbygM-3gv#! zCc^YR#sdA=)lW%)9hsZ%8dY1Kl4Z|Ch%J)bu>fD`Fhe|c$jYvZsppBc$yC6vT%d^7 z-V{`{zr_3YqF^b+7I~+l$N&IJ_#`KUXu(t=T&_x< z5bmPv*juqDp-jRmwS4ZmS=6>!x=80tQ{|%loENPjW?lJmsGI@$=n^Pw{G&QV!a-!6 zDUz@Uh>pwO9eyhc>6s*w9AT?Xh?{&iA}rMzT2G}&f)@)@|7!-J%eVO1C(EQ7=E9(Zyd1S}oOFoX`6*pzHEK=>&r5V|UVIF{vsTOAQnAI;jmk z?pfUiKmdGEIuN^~QAHmG)VGzzmVuyv1m8zEQZg`u=8^_8ktF7>s1S#&ZWtZWUws%b z{4Rpw!?&F7;&ToROO?+6{;1>AQGv@66mKoh&C@MTlojqrqn5&%KY z(gJ?{pAQw13U>B(Q%(!-Q;Xkb0Oc8c<^!=A*_fOqlP6C+KXZewc4oD>Od5&!<(&QdRwP`Uh`83cFC)zb7* zf${f+>-=}8fRy47b2QulBS!BbJ*Pt7jkQ9m3HQU!2TJcJle&WYKfq5o0jbEFbU=D< zTrK_~0;Rh(dbxbie;~PnIp(xL9z#kWQZJ@vTbd&Mkuj58ds?{IS3PETz<6 zn1`T#jDV9OVVcQ0c%Hxp(ZGK&gDW9)w)a54OFn9G{|Qjm)YR-XO|sz;BOa&w>VM35 zR4chZ?huLAG3+@cq7I)>WsYU8CDUaAefjzLuAUvkS#t0PoB0otxOtwRe+aTls{y^u z*(zK7w=gU{=K6s1yZ!0&**|uEhiwBhg=&4h6u?SJVE^l-+GHRZ+eg+WrwM2$89HXF#W=#B5}t~-^ljkH_fl3iW$tgvx8(=eOE&t889+HiQi_luz4Z$mk+Mo0H*%pnz3(>9+<=@!cWe=k75O%>Q8SDDaeJgPiSSBG0p3s!c~33!SU-EVf4+(A zDa7{9)WE5Q=*WLGM+S^T1Lm^!nt>>X=sjX;mF;?qsdA zvvFj|$B9j}+dKjEbRMd~PpoQFgv&qxj7?%2gpBkKx_(9=PvCHU8Q3-JqyrHuYCHsg zd5b3_drzC^(d4WlJ^t+wBdACcvC8in5h}?$CCx_lFqn>edy1TaznP3nOhl6&bP&I;7R(Tg5uM9l>P7`u6IC*;Z(pi@tz>?(Zl38?nedUBcWTB?4PjS2c;(ap;&@B z_TC-4Ofil=_zOq2zY`V}k#&v%5yb#nfxKPb>7uPKHB%}SQ&Ni_q>cWN->x*^`dLE{ z0{53NfhsW#!l(Ui)?c*%d4VLyN;Q&rzU?8jdE9ORm7Ih z$82s77bO!ES^+$H8(^hbKe*(X!u{r^zOswkthl!N z0m&LbYhtrsPHkTkqJOE^EFZ2sju5s^s0g|&p%{VPx=zCXb#ECaInXLNw<;uGZds4X zUQjfaK1oHM%rokwKUqURd-uZGluSvWq>)faw~OM}he+^q-{tZ(>vpBDdBH6fH~_ma z?+#LC54P2UWMu8OF;meItHE*Nxz40a$3PI+%qyE3)^hs2n`G9&;s)3J#QCG9 z3D{!weDw$A)U+7HqQtAZxV&_&;9Vr41d?=*Z-@s9rfnMn4am#vN;dT~GJ&z=?`A&J z1pCX^s`Dw@;>hFUUXvLnV+FdNio1MON&slhzm7RENSuF91`KPT(1yQwLQIU*3!UOL znfhjJTY`@rCL$#I|BgGhEFifcPo zGo)cey?FeoG`$a3X5*W$!r;hF1Ve^se%OWH9f1<1chW1hABX@hB3b~j4avG?jR@*O z1o3KI$3VEb;J`hq;XB4}ye226dBX24HR?YyAq4R(I9vIz5Dz&E9Ip=FsGQi0)u*5@ zVspDtuqX-lv{pb{l4qHCdN|#14NAtTID`^5vCVXBR>V$dO96!NKE4U2{fh$IW4NVA zc$odmkI&>P3$=R6%HGUX+4`-#nzNkqO4Y!<4$1saqZISS`>x}+3MF#?PmjPbgZ~|9 z@9sZ)uWFqA_-H_pkDXT(4m>9B9NA1mrnWRGUlk?fktHun@B>Z!-4PV+o(G@PFJIaj z8bY|fQ-aDpJ9x3D<%Tu4#79g{s;)=2{(wC~wQ508w16&TYH~@O17pCA|E;)kUHf^1 z35?8E+cTJJ@;6@!luM@v+IQIRK3zjFow7i$BeGv&E!_SgfRLMX;nm{wByZE`2&>aH zU;u!0u|F(FzIvrze9_ZH^~}rv8~2H2p~~1sjnmBi^;F|ZEthZA;|b2MUouC)3uWv1 z%j09B(!TcWGVx2#0^9Xw@-z(L0mo{SqUW*)MmC8YW-t0O!*1Qb32jR|(=vD@pdeR7 zTlu^z?dLPHBZD4F-)h?kUNLlpe}Nzn)j*l0ve))jZ|0r!1&%oTU|8W1;Ot;=^Y_A( z+FkV`|6NgALUw*s-@5nc*x|kUg*Ooq@-_$r05U{(x_tKS5si(Fla^(9JbZlR6_>{Ps z9PQ6%?L;Fi!&TOMDn0u$@4SBH_yeyIv&pW{_Z9oAb2*f7iSs%Wf&nb$AZmqDGqcdvFOpGB1Ns~XpFs@05 zDH)$%?~D=6v_-a)u|wk*H_7e4P`m2e%6UAC>o{m@*P_B1aSMaX==JL3zUymVxRU{~ z>0#Bt_{w`iu0SO&yNf=2q8Ve7tN94r6oeqWLr?2@@dY<|RP z=T)3+T0+*{C47e;Eb8`BDQ54y;W$JI__Hq}MopIR)kufe*_=G((d@^l0Osz2&!zB*PR<# z;(Xl{@JONP%%sie?zt9M9@`^cH3*qZosO*dp%a^hj|_=1wr>!s8mhcvk|Eh@X!&#?e`%KCrlh;l_<;3J1nlycR9$A5^nFMSHqslj{?mMgU>0B*Yi ziSmkSr10c7s^ssu7|-xEJ+vkquV10hhxtSp=|}!kgxrMd(hje@z1`hb;U;Kzd-xv~ z!Q~WbJ-_>>HTE5J_}2!dOSCT*g)Z({yW~z$pBt^&aD(B&zBlQ*l{UT`rTWVtpC`|j za?zxYJA5+Fr!KF=Dgx}%g}1^hN@;AX2uyse$3>>9%)8`f9qG<1;x}19x475~bPyQ! zja@zHtB1VMd7`rQDa!#}qX{KsL8|(X@9(5-)R4-}`vW4>F{dKQ)!* zB#(a8)V)Ou6&cKBZz8NR^0J@xrrTaSHh8+Qg$kV{FkBXGDh+Lf|#^l#h!%l|- zNl;jgy>NGSb%5;pS_cf1Xhga=^C=a(iO^$M!lQLb;B?JbRLbh{*gHddrO$FN7*eVU z0pVoi4o``a0H%kV08`ijLgcSgTb3c;5e5&arTBx%h1Ojwh-ARZ@wY>@f7nbEo#w#! zZ#73I(Z2FuZh{@Zv+?C?u znEqo%KARN-{~!OZ~ME&-|WMzes7 z1fIo`RJn4~XF$O}`lp`yez7-<0fus(3O~GaLpl_5lZR=tfDSy9(DjAK9a?0_O9AE& zR(R24OV~7tKh!pHE?h9`BPnqAv<0|KFfH7uGA9^tYiZt$E~fcyY}Y48)jdn zZGZYByajLRz2Q;`Myd-+8oe$}lOD@#W+I%b*qA`cbD{jaO`G<4mvA2@tA7v~@+(~Y97qX#~n z`CCb^uz0sflt>oQ6X}X97V`v)$~1Sv9RljU&L15M7KNM%wfwh}gQyMiPokzh;F4v5 zkMV-In6GP#X#thcVWGHj}nXkjLo*|3lTFfBve4ef_|y zu<|S^F{WbuW#kWc=DCUpPxL|?47WS()?{ z4mB~)O2^pGBn1=7bn)3>*#4T5gUIJ|_wbrZ3~_!0HZlB&*YX)4w1z*zfxz88|3nlg zt+}-nzWR6ZnutGc;f4Sh757iE*!jwmw4}~cV)#k? zbct~k-sk!=s5|Q4rHivf9BqXsUB}GM{&9O{2U~(7O;U2^YS|1X%THW83^~KoHb2T) zel*LqHiVewc_xt2wlsTkqX2jGk70oO70=CgJI>gXrFWw0oZW0`H@`WMq*7mTpgD>( z=g<~{VvVjl;pbpli^vyzk&uNZ88W<>|dN0#)VKWb9n?k z;;bS9Y;9o#sG@^<6^P4Fkn8&LoG6OceD&6zAWJL1&aDk{_ds!N_?Kv8WW*M~kkEVG zN8dUs(9oiY1C}?l^4i zLjl&^M-Z|Y>JR7yi5qTJFIv=m)PZwV*UR9i@n-RE2SQsY-<4lhgmzm9!HgG9|D?qB z(ThB5MJEH@zcS*FYtJou0_Ip4Dx>`QOH=VRv#ik~?i|Gg3nnNZp&B79r^S7&NvN4n z6PQu}h*%@A0ulD>|H&9~UMH~lZ)ZM0(0aP0=c!wb-Wh_n7sXkTNJi@S*+|(;wKY)V0-Rb?OH7>^8-DS)6hghBY5dYph5Ahw} zrMM)jiO`iTxGJ0NiCvNO? zVy3cWl63##5%kij`;kxy+6o~-aN5ghN08^HK;C$mr6QN|;|=xr^-) zSxJqL*E`Sj_}nt}OL%U27J~42QPA@V?@wix&3F}&xY80qOl`-5>Dotiir3k5(%!b0 zP8#wly$jJ%P5QB_`vkV(#u~zLp_~#ZQCypUwwGT*lK|AY8&U%B-RHLZ9oPNB{$?I= zN6n@Unu!hnpeODjUAW|0{zV*94=2z*t08E~!M z!d_@qawcq$eLMn4?vLs*NXs|@@SYfe*ytzwqmx81FkwWc8&lSCy7wK@8??Y4gZ&11 zZ=cshq(F`K4U%GXvU^x6MCVes1ciRpm--~`0!xCl~qKiel{?$1L{aX_zTNr_FJ z7gt`PkF2kNre}TD*#~jmH%;>hayr|oczGLZX+1}MhU*)YpphS8+a{0i+HGC`VoPxH zSA3f?-J=H_KX1*^jS+g*t<2XUEZs6OcC|@l`ivXwfU2a&2oO3KR21b_YSxFvi)r2+ zSZp+c@8{ldQqak|yqpS;RB$J>48JeD_#*=MWA>(Pr`2&FD5iuYj36Xe)W)r)>%aT^ zJNp|kfXbu)Y9F06-rBSEX%BZ(nUcrY1Ur$GN|ua}yf9jMckiGVVP9;=2VpfYJ7s9w z_#ss|b7J#!T2r@I9LtQfyHCt6|8|u1!W0a9_LzPBKjN!}b4=`yP}@X+mVq^F<#vdk z>rjRneqQ^wos^A_4ZdHVhI!kVYSOb^yUuxuhh-bPboLc~^2$+7oz2Dv(0Y*)AldlxIe$>%kNL_`)c_IR|=$c&wMUeV>w`hq{SrH#BoL|Qqy=GfD^qM0KIf;P3JUjx}AamX6#@D z>9~jqVft4;x@k_(5T2=vbhPJFN;KhLSkLgS)UPG^0n^cE>LsTZY`JO8b5xMlmU4I{ zI@){+4O_T@Q|Gj5l?1_V8+5q(uD6`}Z+qE^A4>P-DvP(+CKrzFe&zah%>w z%vXq$Wz^Yb=-b8Z;RgjxGB*3~Da>qiEfLyudWn(Qep2@>)CF<^n1Gj{;L{wU*PY{+ zq|ZKl-P)hJB=$Qxl(*J`BX(|%aN~;=|6zEYf3XqCf&E%_jyR(n3eg|T89OC{s7ayQdQ%v{m za+%^%{n?v$HE7T?FNz^h6T#30mmQq4)Kjao4R6x}WsI+k8?2`V;J7qM`aobHvFa31D%>IC6%!-RC;&7ufhQ0dQ|%& zOHK#Dmj+BjQzc{BfqsQAr+i6Ljq+&PHiGVr~ zk{}UGXou4p?cE+2MC)t>Wruz8aG7*xm~Lt4k#-z5>#_N5n7ho?W3$BCUhgZ@oNCI zKPNX9;`+6(Y`*05*3ZUKJ_z3&b!!TGXCp3T@RxLj&&Qzc_K zXGSp|e<%+@*!ew>ArO=}o>3L88^tD$F)~I*yUjO2FNyyq`~0*f>tB8js_XA&x~IQr zSb}U^c=ot_mfTKPAT9qcN}GG~kmNatHW&)q3irrQU7dNs{^I;YcX?218Z*WwV&8|; z>8gB>JGo$XnGU}}H=$+47fk-+-Pzy>l%U|M|5Na;7hyru2^(iO)&58n}ro`b_b~4BaUHFhQ!m(3oMAJN8>9c>Cm-vHR z_7?@e^yyq8{2L43DRpl0{l19=B;C{jC4o}!0<08!-t48ypNBkbQS(UvA?LxcWW(^Kiln<_Z^6zk! zY?x1ZAhAS1GV#Cbqk3KSX4>mvV_*d%*r=R?fBdry8~M0AWh~GpZ}&V>wy*QKf*Tk4 zP0$E)8=X1#VaK=Z`I={+63}eSQt&vv*wI$(Wp0YtP&H@yK6e$joOHFs*H%vEa0=ko z4ows<9WwMv)3At&*6Yzi^)|b3g{{cTUjbL=+qoWTJt}NR&0HOJl#;u*n^sZ1O&@ z#^(WJvs>nfT-}4RrmfFd8!(9L!#1Rrj#QWqM!%H0pUGe6(6eOH{Xmianvom-nc{uK z1iuP4hQK2No1p*wC8frjKm{M)eXgU+?gy2nIkCJSLs_aA;KOT@1E8 zZNAQI^z_3nX3=+l@bw^?ckE}y`i9@xc2G#7WgtmvTl zf7I0VW$nWxlzt}DhbV;r<+9{p!sAn)%8&$Mx{d2X4{F|wohK%BvNPNr8pP;%WAdH4_e&NKd0OC}b&I*!S{?=u_Z0;37 z0*f2}G*y?nkwEjgc7^)E8)ruwDj;oon?3hj^cXWgeB*iVQDt*3YsOt9{)472c$DY^ z&h^)?Q`vaO50E()=bx$@;5`{#fRJ~lSb(rsRxkan8C+c6 zptI3uwDc{5no=CR?_SH4JB+&F&477+0A8|pi$G-yr65{!Iy|!?K9fZ(XMKuT=!>j= z_DLq2(9l-7?svI7Z=(iB(6Yh_qgl-y1c>~9!Dk)$Ma*g_XQan%%EOmKTgKJXeGXRl{O3_#C5l_@$g-!>U~+8BP1;Njlvg%Q(TXYW{w5@yf= zTL~E9U~JP4N=ic&uSXWc|1!O_k^<)?a=*MqZ4_WP|7ddn(T(_d;G>3&$GQKXrmn*u z>OcN}?hqmFLQ={(qwE<;IqGC(r$YAZi-x`LqBtw7%#4%~897@Vl_a4<$rcJ3XODB^ z_c=X&kKgb9fcNY3e%)(6U*qku7m$z~Knv|K>uR>ualj<7g;$=1Tb|B1`6#@voDWc> z@Cw~fi{yYKRM+!NURV)Gf;Zz;3za=wnoZyL5DL54=8KYII%lh zhzbjrP8>d|E2&hi5bJgyT}gdj&*H2u(;w>o5`3twoN6+gx5&fepOC)na?&DY`7b5j z2(>p!g~2Zk`Tw{qxyC*I*dRId|CC1DX>KYfuj%Kd3q`}yX{`(GpTr-RMX_5y4>J5y zq`~>zn5ITp9}-m;c-L6w(;6*iea@r5H{H3maZtmuiOv5je@4ouZ%!MwoOQOH{5OlD zc!1b|FC^3ha4wo3vTj#4B;8N3@u4EU5@KL;XRGw5ifb66+wYd zt5_J&f&>EON|j9D-Wmunto7ct&%>UeiB=C5dD-H99pBf>>CjkEHZO-IsF7Y6z0(i|Hw-7kCRj@E{UU$|Cr9_4#FjA#xiF6>`1DBPYS zvjS5o2hMjiwk2|rJ8${4WIC%e4=#{!OwF_*r3)jpq58=+&(x$AmSnF~mj1Lweo#?y#BjbbEEp|z_ymX zHnxo%ys{NsPLfF%UMIPIkiTCSZ&|d5O2qZ58AtrO6=d`u=E)^SG{6RBL<8v%R8S~s z22+g}vOI0_NZT2GwxzUJo$98wCM-|_0B}V;wAS@11?Eh>qs;4x=d#2QDw~$J67F~& z_TBlhcLv8aB{P)i-=kYufWs18`feikUoWoI4wxW(X_4*wCiGB;Y7o~Rpyl+9HJ$dS zgbUrht+;2m^oL$nDOzymaj#&_$BX_v0%d|A)WgQmpWEWM)f*N+4TR|El=;qxlM&9g z%1YZKO-A*5urA&=S#;qe&Fg}x|&5G0*CjRl6 zDAeJJG6(OW_>W{Y8KcJEzzeWQ-{F?Zjf{YdJ}^~AslUWe26iUGh)U00AYnR-K4eBz zk`HA#Kv@w^ICXqxUt?omJtSnIMO~I(H`v7{(Gh*4xp!s(rnh1WoBtiQZhAyBC@Ci@ zjo5hJ#{Of%*>ujsfLXdmkkON6NZ`$(_#<_%Q!cuZJ>!6=`o0Ms85FPez48N0%2EPl)-zC@7JZUPsXQ-;h%x06;5(6*^g~0hweXRR* zso=AHR(Wr(k7u^O>O!u&`vaTfmGZk*Lw>`QCD6faoRSkRAh8}&N6(_JtD^luolR$y zTL9qLEmxL{G>`?cHxD26I|hkY;Br_ve{)gnzeRTDuvkdU)!?Jd;!;q~OK+a~l!W`( z8;M6qX`Uw--Gm^l2Qo_7zF8mB?B!LM9?T}zmd{xU)6TOO6@S=;KI0cjn8jhBV?Cm8PiMm}Ge$$)plq#B$9<$!*A*R!{@ zAX9Hv<;qkm3d1zVZ_~Nu#Hk}RVO-GCHSXW6p!6N26M)0JrTJVPLUqXf5)vG7#;l2; z;n&#qPIeTnTXHKU%T^K2er_jfq@q_KbcktNNe1js7@L>r&^i1RcXr?Ls?wK9va~GI z@mm0HS9+<$K3%rJP?p)LzlF5Rr56X5$36*yOH6u_P6Ue{daJ|X&H#E&*UB=5Fuyi$~*#LZ_RO>{Xo);iZ4{>awg z+fq~G$Gk?84B_%Ka_tHekNzK0JNb8fz7N=G^4bkjvx4an>d6I%>+7idYXQdiz_7`V z=cV94G95)L=7$jlP}oH^#E>i2-_;{oU-&@rckJr5BHQpyP z{i;$2E!3h{yn;_CJnyiyj;}uRinF2{!R~72ywk^5++Zi}SvI5!MH{BCw*0aLesz!y zi?_-jNI*+I6NIz!a{7nw(Gumv3P|UURDTx!ZAOJ@n00G`cQ;{T*dtBVv2fqMmv+C? z*jA^pE-3G_#*XYirL@9-Zmu4k7iV7muGX0v`}C|=1wL2l>>$1Ni#)saVyB*+SY3CQVFBkY00Pbfppl=|b z(-pmm@7%exE#$xBw9g{Han6B#h}7KkEK*k`ndd<~yg*hLW^+`(TiDcj-q&z&&T?3} z{4&wAK^m)FFA)bQIEmp^yfI20lg=`}R!GJ0Kk@rEjhtWL5Kg!SSj#47lLGnRVKKNr zS*AK)42Bp5EO77l!F7X{c!;QmV7gnln|Q04d_v6K=V0b#blq$5ig8szobI*8=(nOj zx3XWe`Lmi9rsKRDIS=(rqEQ%?V6E4w%cgi>F#EEy?eb8aMS8KJYMHh1K-ZbcHRG81 z9f>d-OvyW68$EhqC>WhE|GTW6;HlQdU)jyk(aNLa8>Rh!?)~`k(eKvNnCYU%`GvNy z7uq>lHj385I>4$5{Cei`hbGmQQ!1e+3NvH!SiZsHXASwf zu37k$icxZvJnNEv{N53a?=ed`?y0cRJry$N!)MS5)&)v6na`D4z*IFP0Qt9O8-TaUb{qT^K*XQ@8bkv)cEW0v@=$%>IDYwBBA9 zk-ltWrMVhO()T7bA~mnBss{HeZDVhhZ&V(=7MPGmc$m|do*bUMx!+K5+@VDJ#!x_z z5g|hIG$_L0?i%p-sS^&T^4}!Uzut@9;dJMKnmQ`|y{@37pL^=IoKMxl?YEC6-$Q}q z`v`p|F}=_m7-0jXIiTxRR+V;rEUxm6EW7neQFz(iZaJDbraJjk{oiSDJa;>d4*HCH zRU-%(STFOp6#FB$M{FwRjjjpuyE(d- zu^!|&l=`~MtxsVwp!$w6{irF$VgMR)=6q*r@OU~8B#L(etZ-i|tcjW&_jyG`i;Tf6 z+=_kIr%utaI2!K9$vwaJXV{IDWXx->S@12fa)9A3u?vn@(Q=Fi0(yf_pzhTN-L^c> zy?B_-IEJzHfQrk`b(0n)4X=e)Ssy-$j z;i3E(t6|GB#P6+pzdcB)p538J48oM-X>GcnHC4paTkF)Q5;RwrnqW~c;S7OorPZ3g z*OlgIV^*1ulZ9CFjs$6MY?xmNnO~L@FSu94t;kWqW|ESz(-Mj(zIcNbY=8gf8nR=Y zkmQh?DB_o`^&?8CeWYnM{2ti_{H5s@28G0N^e*3Z+ zMXk+=WXkICw>skc$SrmlDmF0flrUCO-Rl*Qm%04iRisi-8VU8SRR}$%c{dN&@un2H z9fRxn%XaFe_Z5_N&+7}93J0Pm!qwr_$Bu|AzdrBVDz4|5YrNtHX?gymr2(p`ROQ(I zF2C#kzVo}<*5GOL`feDD%56?u9%UgShxmBH5k6OQ|hRaek*mzu(7%G9IddYHRm z`NAE|6Zu(_#puyF0(_V?^J0)UiSRzMbbDLm@wmVZ0 zvV8NB%*s;xJb)vU zfEtIr#j~v5)<#Q!gU6f~(l8%RKJVqH^&LDre0mwBjkXgh*l-pZh?avsMeJ>Hf2&Ud zKqRxx{(x0L!%vX{`qDf(q4F!&wtF3(e;L;KZ5YycXQ}59l^uBT@R~LN8xh5wU8qn; zua&J-=8%k;5yM4hr3K57Ks4Q2Y}as5IFTK*s4wQz}I)S`pd@)Yh!WA z8CT`wp(Y_b8dA-?YuWAuet7wM~CmZpf}Uez9W-ub?milCKn{_kS#(WW`QL#fLZ{UXBxuI zcP3V#)>-i_VOe4_r%b*k;EVgR5l~pI$cN-2Z34`T+`dEs zLnxmMVXIFFI%v#QbRVx^o6ASYv$!7yTVhHa;K9MH45UBh2ou z$ijYf;9Bzx8-V@~p8s=IKX=iEb-7V0gQbex!cM!}HH2NGDml}q4`Q^iRWFn=+D@#X z`0#8M_pWM|!Va{J!~w27$1+X_;$x)Hn<*ax!v3Oqx3@npEfGDVN6itJyeqGatpq~b zyn)CVps*t?Ev27w_Zr@F6pgj$RI}JnvzP-Bz?k}$=Qvs{E>}uLUNh1P9BJB1|H6pI zGL#Vq$D4nUl~FlCS$nz2jcH$6CVB=W#%G#hE^9X6%RhaEPHC`a@on6Euk**S$4f$Tbm z_Q1TDlIrUgbI#xb36B~C*{!r4;`Dwp-Wm6q@CmeZ|EpS_7yRAd658UpC-Z-ursfUWThVt}1oRFI-A9y&U9Z zKljdEx8V2Po*E60!nJC}`H?r~6#(ZMwLyOt{=2kp&ZokhlO$jZr%AgT%s6k!J-O0UH#Lfm^7YYOZ+lJ`L0+ueF z5!&xIS@X0LT{;X$n{beq0#nuRzfGTWsD~4|g=i!6J#D2?F?{nC<5k2I$EmmUfh(5N}oCsy5)c z3og>X@y|#ApEKY@VYrP*0ly$cj{eucRYfFgIca!USZP!kue1mg7($AXPvNGdeoU89 z5=5c5tYwhfKT>k+U=}{5rLnylv>$mdIxaAl;! zl{mkS=$gRVUtZ`$%QL z>{`@P2x10tead;MU{hE)rKb{EKq4Zo=z=o3)FA#o@TF@xX2dchH2KFdu$f)S>J@@S zoR(pYM*G%K=+7eQdv>(bnF7T4V-XJ(x+$S}O6QvnEEzA1Y<^?sWnUROR$0xuv_7*Q zVj<(lvN+H2-FuGqpQ-Jz1$DS{g2GXQSgB8=qh55#?#N@~Iclu}UCR0-86jbTGzOq37$6O!QIHgo z?vU;r+yBMy@Bi%C1CIONd(P*4PTX_vjJRl|%ffhw5dgq)UJrK}02KTy3eeNSKk$Ml zLg62@xAb*!fDyQX{7fhBE%*}#H$5{?0GK!r-VjJi;e$V<^Ez*Mj&79h5C;vN&5rOh z_#;8bE7!fWU7elnT)g0a0-)_-chk%6wurBz*Buev^M)61OWV-_AOgxHIyVtRY$;iXC#to*g8+bFRB6oC zh@cb`gRnTGv|j(sGP9061yrDLfgJQ%kQs0tYEIXCfwSk9kJgF7&S z4g3agDv?W1>hJA`fAdWX*0FWhERYp$reE$weNqXZ6p>J5(2&B&G-KY6sEa1S!(|Vi zc`$bI7v1Q#CVYc%_zML6RrL>>VE}uvHA5)}Xben_69q@t>c&{EqU4J>~ z;E?)rB=$C~4Wihc%G9-99>5g-uxkfK}U>o8oH+9BM+%6IW)xIJP$*ho7G_)ixK zT&XCPrKM;n(&|aTk{mz;%uc@a^$GOde4VGYC5IT`=@dPO_>*Q@!?&$~-g$WPg(6I8 z583}et<@Coh8P@1zw+%x1KVh1H=iO({euQ zggiQ@e5>;1Peif>ZfHCnp7OvzvRp78`L0W?ls11Gs5$izf)7dr>a0Un6@H`XQB4Ls z4{4$QY?7gH1M?-=$9MB0iO6Zc%ZP@Hk~X2L8M*&EKa&& zND$B-Nsnw|;)6N+Pe_(;xQR^IXlwKo*~h>D6d3?h*ROxrw~0h@Xxu3nOISuw?RGcN z*T>}fxrWqJNFpr>X$bmn~R6!YE?FDPl{X!W*B?a3A+S$&?#$ z6JKGU9KLy4C=s0zEWjyF`Xi3j+xq)4ikI?|NWMs9{hzsq{M=xxV7`(QfypU^9?fzM zyRsBUsbuZH^)giAiE8B)s(a{H!eS&k^lTI)`+`CCVgL5;dZsFIj3zo>#TeG%fMb%= zM52ZASJk~V%&r_l7LtX?ipUTXoC~qZIqiR-eHzIjl7GKU?JeqnSJckY8NLh!$)A)3 z9zO|qQ4BSoNRG^gVS~*;`lTG=;=B3VqUQlviAA$NL61Z+V7W+l9+4Q({>d-?Qy?*V zMpwiJ5&cm_4qi|ew%~!MW*m-5>rbt)728EK98hOm-~=tf#GWK4Y6$-o9z+t0AvU?X zEVWd2O^OIt6VL<(0)wom*hqRr(^eSb!GA!qazr#`7x~)v1ju~SxnYYk7(mh2gOQML zibxGHOdGvE6XKr*qg!?sQhV2Ina9wqi6GbuWxYBdfk^zozl=uv-~XSae35%?i>+3v zs;514aW*KgZU#LX5^A}L*$<0z>EQTpMN7|#fyMcXta>s#$H-HLb_eSk)JWyRcjjXK z9NzyJ)&Asw0B!Fa#Jo`TI2Hm!5=_T9IfRBZMlgAck4hkb?gCq08EVt|vTorc#8&v97#Hl3=l( zfgcj)iZ^v+_@{(hlyyHG&lW~Pr-1HX`dEfUFl(>r-V3`}VmW%50lkC%-(=&Ty87t)@7`g)be_AuwuE25?r3eSp$Ue{wL%E=o?;zM| zNc+>xYi`uBhn$#IMJePz`S#sr=NIRv1{%e-f{w(pGyDQGBV$h(Nx@2XoFa+{A+Gp@ zJA(hjoOu+RIykr&v0!uEQdlwY%zNEv8^pHcm-94)%)CZQJri40({RUyf6%r^>$WW} z23O@npEz~yhrbR)ohOKcckqhsy$Zcmexpjb3F_;&|Hz(^G*fH3#kv@+JS$kww|wte ztYkH6rp)?4UY?pYS6E&t^vkZh|0a%`YS%X18q#!gd!w2oI?|yheCYv$tQ{Ow0cQs5 z99aRei4p1QdDw)g74O|lPI~wGjBX|=<@D(TIY9(_+q=$2#@hdfhm{lPu`U4bX z6=KrLO1E0oh;LU5mIQ4Oq)+?5L^(;_lCVXY35xU9xw5VLlWJY zq=jx~8+YV#9V+p{S!^eeh5Ek06CVVC->3r$(Ld&#&ReWdNpF|@rX-KG)Nr8BvVOuy zU;v?(vHMZHi|F{GJ6Hd~JFG%!@2)6f71!`ssAs-t+Quyll`b*yfq@$)enV*VKMx!^ z(I`|}y0r<3{SJ8yUO}XroCI#DIA0bVIt(?Qn-DbTJBTnO@5PXr*`a)P3NjhOAqktuwI*K>g zEC|^x%+2($ucHk?&nu9F1eumk4@|)s-&2D5 zhsrmB1N5Aa@7bb6Zq1lVCj%2Jj<`TNB&mj883U(cyMM%G+*$5ce_Jekpyxg#lH?4> zCtA*oM`)6tFu3*!F33;rtZzz>4J(=F^VnD@)46@N-tZqSEuCse{Jwd1@$jd~i6WOA zVo(wsZz?qb7B^A-wJcEP)m|;u@_g&2>sI?488l7%oSb{xw%>5^Pgv*da}(mGj0ZU) ztI-m+N??K--T=<-aP$HM$Nv<8tJvaO|11JEt?8EEJRq$&a5Kzd1G4HlaORZK2>Bha zhL>+oKh{;ONZ_w>CFllAW|#wDB9_Ot>~4;*xiGu{WN8*ve7%<*?~rPSH|ScP*|!Eo z)7sc~eXW%D;1y#8+b)g=W)NnNS1NgMu-?duI%SkvtW+gGeX|C8h!X@Xs{TU2f{EmP zhXk;yT~wI=0PNZ ztHT5rk7T%KDASoU@wJ8in|UXF%R4P^);0u@M^Kb&n@? z!C7ngD`;O83Wn)T#+H27)~-<2!9W>yR1wCEuJKW;5woS*?~B%@>>Wp;frs<}_^MP@ z^jnYvRmNS-DJ#oY1~qiH#2~O+X{>T>r1aPL#Ph?RH@{;+nm({GT!#Z#sA5gJgb~Er zrdzCbbu8cr=rV}eVu^%&d`=E9RSrpXsdwz_^M1qKHj)8udUx7Uz-Z<3!l3=wa0$O1 zufvRB%po@w3~56Tq}+?$rS0Lextvn&F^A%QaH%pC-wV<)HRD8DnVk-c^&*flF%CSFp!WR z$8PlGIRZ3<(gT9Ka!)}GRq|`CXzO}lC#|$%;72`h&mMp#_Ixh4m=}Q0L5~R_SKGVQ zH*Wn-&khyjZ1wb2;2<13s=HUCmkY5&fOGHt^5TB3cwh{P@|q9>$WR<;#c8uB_R z(?`A~#w+J$4~|A!99-X`iR}WV^Tvs=o2A^&V^}_m_J5v+fJ=CGlyGHfwy#C{hElNe z@1KnZt_@hf5bdG`<gHzH9 zx!-}Va_j4?ZgE^NiE_8-B(5j?j}J@G%*7m-52+pjfjyU2hO52Y>E-udr+T(^ZQu~a z{n8{Fh+zL88H~C(KoB=lSvPrdpB7EkCYCaE96yEKQO_Ki#7X$}H)5@|IL^;vv%lNGCda^(nwC?vwWp@~0 zk0Z$W`vv+g4Ju~&${=rqQQsWwq1?z>{0>ErT4|ro?`FOPOOZ{ruurvN2-R?)G@j0D z-QAMv%U~D$`lHt^dEuLs9!=s<@QC9fg7Go1?r*xpV)WsJ9s{^T3up5U6(66Tvn#`H ziZA)8c{19yo6NF@NTq@^AtUFN{?76db-*3t6b`rO7Y7+`=Be?$rNxSc+fAA^ngU`X z*wKlavz`4AcpwiA@x&XqbAae@a3p#Fr0*jB>0p{BjQ8xC*Z|K56c`^q zoO0bdjsw`x!RvPmI3HdeW@6E5c)1}wcUj@imXIkU-#GbW8$Y~5f!r^UV8?(XOa_Z^ z|IlDyHq*lJyKgstYu*zbFliL!CcXAayk#vsR(z(ZBAW`7oe||?7~$8j@r95%Kj9i} z9V=Mgaj0cCH1L-ZQ@ixm!nVpBdn4ktwX3ly!tJl}%$&v$Z_1yGusm^Wusq2EXQH;l z(;T01h_G&c*JynyNq9GadRpo70fj9J4~Z~Au)^CAn2mNReXu;%>b%s6-91}GVgT=p zvyyNPP{FWVNlbZl^q>G*-6q3~HI$&aX1Kye;fGA*AlMJAk%0LgVt^~Y4W>^t9$fSK zTqisx+;=%wn$V~K<c*v~ zmHVV-l0XPY4^45@ivzAWdce(#rNO+yDt6R@Hkx+i7 zxYkY%*kfg-DvK-1wmco+?a>O`=piUG8DKTD#-WK}Rz9dA8EEpx%XD(cZaA=zj?A1H z7G7ZsKIK(OzA^{JNvMx02xYQjc}upWe_=9Q_X3Q6?ai7B8#jsNFaZ-dFeP$?r?zhC zlJk=?zNfqOhX(lrLfncunGS2gJ0dFu!2sS|sa_bY=noE#PlA*<9&9gZH-+D0Wp+d) z654*gU3(P2bgY(}ZmV9iE$gfy0q*adHAldh){L0+!_|qZlmLR4YRk0B&U`=aV82?Y z*>;=GfRJ!*!lVGTJP$1=R<7==Rzx7Usg(jBT}Pj5Pqr9;<^h@C#4K+JPMa70tjeYZ z%a+{s5+-Q>$EAQ>76-7OnB$jXw};gPhwXcVRi`pxs10e{c0y>uNZE1Xw@TMb@CFkJ zNSrY#gM)LyR(3fuH-+o)$|aj2DUBC{Yl;Kn2~dFK^jRqca7dSPcPEJz(AvPQouB)# z)Jy(1`wt}-@l6|x){W+}P20_%iE~&m;=(2(9kpL02?+;bMIBv|eqc_Z^w0IL%HSSM zBZuCFiPE~K*>_rU1CgdBafd`~1{n^HR^0L7fBj)|j__1{h0ST9H#S_~OMN#bTpBQx z`5U>sM1YF{E5-qopAjx3`~~4+nlP~P^zqF)V`C~*1D9juwG6%2t%9+eA?=6$>}>ly z-mh{PxWPbrcomc?v+kZ6)(sM64J`e@4l1=#!0+egqQSHV!_BrjO?l>!f@by&K!n>C zppt4@4;_@dv{TFQkgH@fOq(uD`hrV(=OC5}Hej>7Bx-;Uyv6xH^Vhnyy&UXa$Xw_- z7JTd!$oN>UY+CD017rn*hL*`rx8U|$eBd1h5*&0A zT-No1iU(r<4*wP>9maS(`sV^6+ja1)GTH(&pD8L2NC}lV&HFZsrrNHwmH7AHzFXe1 zLy#}yG|uY7#VEEYXr*QGUaYGfPSE)~jqt2Ru}n?F^Q!=iRS5htY)gW_L+ zNB4oC+qaBP>cy{9S<`H>>U(Y484~VtyOcf43&uzlHe8xmPrMxn4H3G3cvw?>CF$?2 zGOrHxSNTT1-z}2MW@$S&=W`~4;UN5M>`uZkYvVm)6ttUp zx4imNBmv>cUMPkjD<_t*7nrjYSU?S4KYtIAQFstOAJoFlIwWr$KK(0|2-oTk20$B+ zpxYg#&pCCLZe(^%^B6fnbMFrAf0>Q7%NBl0B;6K9z9{$6?UuW=YDqI=Yz8K39t#k7 zgxA=T)lV-{Z#(czkLV!;ERy4*>R0)|{-aWTJ>f6+W!TAiu07*UST3y17VBeXz zv(e#pRPiwkTgMGpm8>7NaIa7EH9s5=@}?(ZgMwxR3D2|vfcT+vV}3j42@fh$&)@8naXcpEat)1&gAZ|k0M*-Z{?1Bp+RGc_S*XT)jr zpJ0Zq%4k%-WcX847d0_VY^Odfsn#^pL06K^h(Seh&$U6B%HGf^mJ-fS=0e6Iuw6Uf z>5qZ;6M}%*4)H8vR8DJa?=;)&y*XIuVK`#9|C?gcw+-%;>dT`fDUP@#c5pY80g@&8 ze)x>H7PiNA`xsl5tXQIVEc3Wz7sE1?%jCQKo74VmoeZ$Ok-6m+o z^{u>Mh)`05&=0Q4S1q{YuD|_{Kf}rOG@13g*$>wy50SU;*fAc%&ky_gz!-C~Q=_N% zIqO3i$H`PJb?cd#B*;%xXXXQt=7aL)g*o9|DiX9JTx`X6Ipmt#(V3IrB%g}A@K9kmv#tTFeH3{_h7Kw$U3eVx4K?8 zcW#oUT)Ir#J{W3Yn%7pqV0WeEINbfd{ogcU$0&k)hT-g#C2g_CQgy2R_=^b&Bd5W$ zGk1jm$x{sc6X@hhtmNjn>=_Q~*$6B7h`fhHT1i5OGGM;>|H4$CfM)J)2TL?QRHg-u zXXQYcyg=p~AuHA@Fg@Nxk;VPhGU@PQ$fTkvORhH}T(!+*@$) z7<|Luo@m1HSUUA^rvRAMNH|g4B-%SkPq%Of0kGM8k_`W9ie1<#ejW=i{~;C zfLX!b>?FEa2Ge+l1$Ndf0gVdzz%mKD$y^Nc)xQYm@9Io&8=;C}`5RFnO9A%DyIYUD zRKNB|r;1ve@V9b{hp>_O3Rn)gy#*o<>7fh<&Jo2kY_cGOC)?Mat^n~0S-c72*cVSj zVA~cU`+|-cd>U_QJ-ICx^Vcr{ z-cvfbiKqh9$p#~UNms6r?>}4+n&?iqkrmFyDvE1qI-FAa=Y49=2g@b=gy$8d*uW1P zQ}OP#R!^n-%06!UjPlJSgZ5|e;Y-kE9OcCeSRzNysrAbC z*#}d;#kDXGABB_gz%5?N7I#nzC9)bg7>0)%FSVq3W`%xY&N!@;`)=);5N{Op?YI9| zUu4h=2zRfA(KA110ynkGVonfHOl(Z3w7Q`kU8 zvcn(BTV42^Xs zPOx4FJ=lx``Uxzafr0O7W_Cq^$-7be-n#Ui7>BPHeJT z)>n3w0qGgdk#mq7uyNCfoguK(fN4g`IviMFRCsB~YEq-Zzrb>=2^=z%LT8R-&DxDm z`9Hi)mr?yF`!XHr`6RW8>gpHVL=~olWNceYG-_$0z;qQS&j$E+9Kym3X2P}MrG_%eErqd)pNRp`I>6) z?6-~i7vcZLk7KkhzzO!s=&c#ehhPrR&PfX91S`Yo#4I2(h9@d|eFuCPZU_lhccD;! zw{CC|?Z40|=5?u2ga$TNd;cAiajFHEqI47<$kb`ZD#viA%+X!2hQc$14klicH6-0> zDXDFjR?K9zRP?Uwc&@<;X(EG@+_zS)iwyJ|o>)8yaM0{wTl@UjDyQg7=r z6tI#mHfsENe6O^xML9OL)qq}b?7E;M=PFgVLSsDg@p3IS_{YBPfT8JnGEYz1S&j8R zO(%`51LhPF%XOP?0&Fx}CiNHO)&uw^>=lFWeHnhecyv`HqZhwQMc*`mt7<`}{Z?!D z#d&X2bgiVYz$uVJH^TY`F3Rp->b*1lK7wj7B;IqFu*f2d)4VJiD_p}##r#5&0O1)W zo1sRKnf2vfUfL3li8434uW|a5$yX|UZiEI?_fC|-qGs`F`17>91U zLp8EGm29wrtTQLI1c9*Y%sVyp(@mD~)TL?#Mnf_u#kh)T$Emv5%bD}=PkrQdpBtA^ zHXj^@;dph>_|=a&f^~ebvV5K#C?}grz-|6D{Br)2wIYf3baPIi{sfmj5ID(cjW*$1hWce4Lv%KblYxVT{!>h?2`2SGF6D}$Q8KI)uaVpzEUlJ zdOqLQC5E^y^d8X37PET7{Q1qm!2LB4O8y(eDt^@JneE2qdG}D`_l`lw$h^BCu^(N! z$VZP~{@Yt*SJSSiQ9XVWtMzg}n-#mpmW*~$;k*~V66p2u^}PJ@fnK-2(1H>;6^^uS zwBH?N8+pxuJx=<>4iUDuX8XH$P6N8v;Mc>s*$a0GVvP^BxAe*3JH>C+(Ny-xZHETo zphjX-#Tx{3gJ_Zsdus#R1oI6}CkwWruD**<)+9j-^$_lEWn?g5^=W_l8R%%PG3QkTY=V*qwZR`u?!> zZdNv1?u?{3LH-?J#=vT(Y&$H+Y)=QQmxUf>g|`*Rw8^PxV#LXW)LKPMo3C`f#_c z7I|%c^AcHX!m>Eja4x3vAzJpfwFq~HrXDmC9@~MkQI!;KMqP|1WYDcerV#GeRYhsl zHV)tuNxb*@P04}X30DP+ZN$>GXUCihkHrmG8#S6);m6M_pNDmkL+_{xi4WHNsS2kY z@|dC8q&EJke0&86p@`H>nsnIL)rI2%hItwGx6YovDTi8TURu7z^Y^rCSospB^69wi z7nZIJ+r)s>ocn0mYgJ<01ox^n1JU*2qnsorBx%ZQk@T^tRwU(qPT6XYNTjiBlRE zor&84{oQ%*HIh8sUEdEmeb{`efUr0PV6|B9B5Ny}JH;#)3E0GYnE>teaaGUCB3oSj+s0ZN3DKWAZIA zj0AV}F->yJ>1uNzodncm2LuZCl*i|4cETiE6Zf}t%Xd2)v%a_ld9Jupr#io1bG08w zuh=!32Uq26%>3Y*Ts~}ai*{mvU5pyHN+agAeaXS@vh++_@9<7Q7mf-#e{76#7k z@SUL9dH07$DWRq_>on8#b~(?fW=cb=Lmi8;c}%z_5K>@?9E_HV1Lru(b-izTFNHu0pG z37bD;E)ytg6I_~(l_|FyqNnPTWBor`r0u8wxJPbR7xmq&3gzEnalUq(g5+EkjoL2X zQdHK-z0|FfgYRRPZGK59?=i`r#33hmI8MgEYVByBCHb&J?I~?tsK1TL{QG=r$7rv= z?y%6zz9@$H6=lnuJ!9<*Pb6$XHXhXw{III2RY^T@NZ5DnJ!QdR{6syzs~jo(FerO; zUGQh!4JLo*Px*=q_NT_{CZj9O$}YImbt)gS;pUF>PBpOq@J^g!*3;jbW_tDr!RZok zKTB$hYQk$hES$Bw7%Fy9qjoSOeX}BTplEk1li&=$rwNDe%xJ=1zkzJrebDAl9m=~t z@;c7dt;PHX@bzc(5jN-b-ZE$^<1-pgCYm;DyEw5XK4JaBwf}NU++kDx>;7Rh)G*OQ z+w>SEna414my1Abf)o29M|^*dEHhz9bRGYObu#CA18RA1v?e-VcdTj}sZHL4BertZ zygRev-qK^DuxXQ$%A-EcS<4nm57){^MrfA3=QUC^U$DSBU4Es{tIT{ys9SOW`@Pwv zH_FBlThSS@uMEXVILEW;h75oH7!@*%yn?XDvGRIQPMd#{4esrf<4XClw1hMFXfIBt zuC4A}B5p5vB!{xz)#b;=N==kmd!E|cf91XPZXqn_sgL=i{W*)M)4%n!LYm6AV^*h~ z!+dJ@bAJ!!`2@xu=5)oVmdVV$3duFw_X8?DVI!uOBI=qf6gv@5jzM=B8Ieg(v_0EU zL=&hrs);F@^{$tEQif0qC3YZF>oLM@dqB%?In1q#_1Kea<-H|+&6TTUQwHZbcCyuJ ze{20@Z~yrZhw~ras#;WW+>m3r@-ZZ{WcK0rSnCm&dAD7;b3wh4=*@-Iz8>NHZsWzh zsHzB6gJ*El37>DjW>}E6prq3>yOHvY@P+u`3Y~X9xc-golt6@UT42ex2pfb!9yKh; z6GMRyMvF{)p3kN>r&{ww96r51OoP@eh;xcg%r zkufET+2_YCPXhDz!-o&A@8E~isT+OtvdtH%Z_shuzV8^=d%NNLPJkV)axq>>kLJ@O zE)Zzcj*@MXl&d>U7goN7;1@qaxthwnzhq9Yq$=$_wXJZA#HRac_xuHV8d zPP%&zvJ9hSUxqlGpBm6KePH}#fhL{fv}yiO(03!6=Y93D&tbjz#xvKNE&!6 z%l)l#;d{}6-s_teomFo1H@iFfBLDnu{D}0m@O_co)fydlsK!*4eZ@PrDC{pL&EZR|t`kAR$vELmdbHtej5* z_rlNGlUN=KFkr12Z;(S%{WhhityQIoR|D=zUwJ2^$-3~dW8Vr!fw-NNZZ@dhH&$Bo z(m&r{rbfP= zjpoe_mWSnyqwAS&!|7z>m6KGDDZG|JHlFFlI(NB=$G^YStYU&DHTt zi5M!yIwIoRMEg!#o&5eK3oh9haQ!X)#2duDlSdQz+{9mlQ{7a{SVV@1jS3EMt+^+G zQg%Mua|jz0N}P;jrxxPMoi^ue=IV2Ukuw(?^M4M_U3eald@EA$QCCsEX?tp%YiEr4 zwwZ52@`=;*1uuy*c2`=$%QyoSbaUg&jiHg?{9QMBp|2kSMmztmDXGOR1XvT+C(G*yv18W>Zobk%v{ zSzNvxr*-kifW5fL;BpF!{dl!H3`~{f&-r{O#K}464-UeW)C1nF0ed;@_UJA)xZqh-kr7Dza^XZ-z%oMw`w-CI!qMS zce)pD=1MV9pO+UkLCY%cp|E^92^1WBvYbObUW&p&>Mzb4y;Rw zq3zE{Tb-;pq@NVUJHyP)S#)Gig(~{~mFdFOz+vkXwsnfrRk??l3;QnVpT4`LRcW5W zD=?02{^>Y6dUwsU&`e24lnpcodYCP{D!i8Qn0_cM-3eVogRD0h!vWZrKlZm${LDyn z@J&iVJBU#P`bxd;rQG-$1US)kt=p>6KH{o;p1J!t!KkNIskigmC(cy;sr|Nwt1P(YRB}XG1PM&rNI51GT^9XUC#Q9>nS|1ScZ6zUG)D z!Z&Gm^ig99&5{&H#(gyD$^Cr>s(JlJL0Znzg5BDwvX!(YK8X)0zlGZgkCp9@2bX^-U(keu4LHjT^@^EQ!INgS2l!O&z*eYZdluw z+wJYW=N$HfkR!5KTDyuuAcm>@~}n3jF8((U64c z-#2cSmC`JbiP#aB6H*JSDxTdi~ZH6Fqeen{^B;q z&8uQ)53uNTgP?B^PPKM0tl_iZV@t05B1OkUo;ZOFTa=dwd9GFC8+(PhL$WiC&-t?Ja>DjHR%INk zEDmFZ*YwK18Poke_CdqdjY1L)Cd$lOIug_K^(fAK_%bz$;w5BvJY z3(>jvmwqiO7mj{$cxQMgG{)Lj$vCZUg6*#ZKxkpq zUk{U;g9_JnzJGg=9m;QcB4WVte%Y>5gK0P=fxhyLe%15T(4QQRhJC%5ADQ=9eCB3X zrA|ycrP}6Q%E*%~s66r{eo|$enik_KG3<^*}oEbPz9}n3ft|f=zrx~e9qFvle9i2qN z;wq~E#d<8ABP&$yy?S8IZf7gZYFQ3oWy z&;-91nkswNipCABM}d`F_8)if8GoIsZY23 zjY_=!H25-ZQ@qDA%P;m%3&o*6j^9YeaIIu=rqv?3LQzfdksQkhl)K?*y4ZGeedW~R z`!v1hzn#7(R9Mdux6d?$bw@(=uS%>I@n+j)gP-qmY9GlSE`LCv1B62Yfnz74Qm7w4 zc7LdpyMeh8KE_Y=4kp|~5e|JNvS0tX8%2y5^CB#Zffv?YCeet*TPPB5=bYU&V%m0v zqUXh|*Q{sG4Jyn`lsjwy9p`KYp9|fG=8}5Q6tfQN+u~gG=L^xF-qx5n&Fs%Q-%b6o zWUgJ;pJMA+T`{FK^qVj4$)t$&&Y{tD_{%7)4Y;Fy4Yw=nSLu9V&R4&ZwVA9m01Mns z+VNC}%lo(QZqJyV4*&Mg+ajB6W={idcEB^h;82EU*meFOp|vl#VFI(HZ9DTIxF%e7au zB={FIUedjKG^BGn5_kJV+JLbxIC&S@)Q6HJf@NFvn-S;Fft0() zDXQ~seWN~Qe{?N5GmS&5?bd1v^$3^xPqa4?ELJr085e$&`KcD8>9$95cn&e>|INR9 z!oE3V*kiFY#&~l52QV<*skPx>UYgdp;3_^PFY7f$@NkE!nfv(gs)bQ)6C_UPzZ0 z^@)b>2s@N!?e^aEvN}p!Lj{KvQyZf3m$zlk;g6rO@!T`FKlO|sdf8L3aA@_V^W96B zsu#rF7ESA0ib4QBkmV$C#s2vj5K*<>^R3|~Ri866MOB7;ku{YKK2e`u-B5KkI>Kmk zoR$>dnrELOPSCHxFN?D_q1-O`<|0$yjU~QkqL>k>hia_#UqM%L=a}x;jglTb%KtiG z5#t_bIktF|aS%R^k8b!Zv+oo?6Ia2{PW_lGm;YV(>CvKiy~D+8HEiYb(5#NUt5kWM z7{=qUGcSO3e3v;{u6lKRoAvQ{D#_sU*Y2Rc+@JHMh1)V{%FAAA!7-8K4(J`%{gkIB zQahqqOtyEgl7t-*xBOHR}TvJi3QZJAeJoM2C;MwF8!pbQE2frN0+b)_H zXo#i*`MnzovPQ@*?XQ(IalHar?2ud0s0#GWHw46kUb^&^1-RtP%^K6>U(H{uo5Q?X zyEU3FvFe@1x-+cDAZaByGF7Ep2b<5}3Cl_a*Zd`|;^ew}_$(uWoXTsQiJZsjYF^rC zUTpCV+z?CYURVfz{nVc3%io8orytX)Dx`U#qCau0q;v1tjcFcUP3PEITc0x<6|Tx! z+qtkjOwPrBr-7jZPOz^``b|;W1AH{kaJB8~Vs6~HH8u&l6E~J#f4u(JrCxr!*&K++ zu*M0Di^xSrQ-f#74x!P2{iO~Ub_NX^4TjZEj4a+1DDi(huIjDMA+iU5Pbn^@4u7jb zgJ=Ey+JGJbPgbhZKMd=F^?kkG^nuPt+`$L#YAQYaO8wquACkb!AGbYFZJhr-b1j|a zi`}>+0Y0;0J=CThkh-6)cOvPSux>^?cv`%pUl?+31~0f$#kG5;t!1|jO@UQtS7{X5 z>%n|E`sI0IckH)1Tyr|_B}hCHH$DTNexPBW-j$i9sY65Gf8CGlrPjyJ=>dnvK&c_& z04{73tbnDZu~5*Z$jho6BndH_NHlb};?0nKb=BpSD)N4i^efLWO?Z`c=6Oc=Yoq_& z1!%mGEa9-kso5yMXMb#4N#ow}7vS_YI``>^P988k51fXSi^qzI<$|}iBD5-GjMUWw zowyWeZYty}?hpfdzIhF&)C79hRkfn2@YJ$#yKM~P#wYt7ICMz2{#LzFiL*q=CSR~Q z8GExjl{b&3_s5n+CFNRq zqd-in{HwtuA?fT3QKFA~6E~Ee>r?EQ5$|G{i`TlAG07p$(n`lUCz1Ex zyUlFiYbG1z+F>@dTy2yd`u*61rLOB_84TP^IDmq=v2vZxQA#Mv^DEc3xcuh#S)Zq} zY>c|QSv733B_TMXIQA6}fKM%%)Aoep7;J9Ws(P6}+bytVspDqUIED2dcje~3YRS9H zY4`@ZsD40kT7eI)?{^=g%kv`1b`HBtFPH}Wq}I|-jmA~eaAq`jm=OzsmOO~L94#yh zJyJqiXvoj?QsI-t&zja&a?k5JLz>H}^;OnyMug$nm}kN5)s3gO)G4;n5%}oN{D==( zgd|ONgqOPbTEgp;fPhUSdM&it9V-LE1#PUl#?-wT>U$xq7FmAp z0Km{W>NB*+;YS3sbI{2y@ak4~+6i*=ru9kyrgNm#IG?U-UP9U$FY(5O>j~tR@boKH z$Ppzx*)k(e!p$KH(0{a(k?;23OMl%N@7-UY$A@%Nw>kM&sAKpo89pMs0BIR+Gd|L| z!24If+}_}b_zxWO#I-e<0nH&w+fKAOC z8|gp(v4$0n0ITL1$@k>2CMP$U9*1RJzCO?Vz@U$GQ5>88wB`Us&9F+Y2N1je)t%v+ z3+y$Fj7Et7hb->k{Sg*mbsF0{U-g0IJ}-4u^R+w78k@R~((^J5#f(eVAJC?O??e9o(exD#QFYJXcWIDrL<#9`5S0)CX#}KGNohesY8MryyBh?gLppa+ zy1S*jJ2&3t`TpMf2h5o>_neu}3IB!wl0Si-pS~!BgWYIZ1A3s_RcY7FX+c%FIThL**8Fb94QhQ*@S~?5n zP)B##Dvq3q{Y6zj0kdFO2;G6tmXN9s(H#i@&c=)-IGUx7LKU?Uaw;zhd(Ueajq%2s zpwtgL4oc$C8B-uYk?mq?i7}FGMh}okOWjGU)V9r#7@j{zpM6&*T2R>nBt7iSVQduCS~tKT!lNK$<;-p>!cKdFsFr^AGWP6kI-(JM}=77 zFb=HyO>voX>&~`J5-}DF?BiD^9YR66$Fdh-G&R~`Y$a3%*&cfW2I&uY8fQ5+X})e& zFCH?lQbJvyM9Fy}J`9B=oeFfh^X-;_j+e))v$Ef|_ZLj^i@&txnmSYei?SZai{4NH z+|kVuXo8w<1vbbel_B1B6ZUnmCA&;HriGg+&}%L|Vs+)hgWOBQ)kp=Xe)$edRQQ%C z_=^D=Id9v2DIj)`lZQ}IxVd;3ic8{t_(wRG(wbp_rF4tVss$a85$2&5>@bYQPT3#uIq3_V6|EJ>jLfi=?5ryO>i-0~zqQV|j& zE_P*)54#8jrJC$MJu~#}e5dthL=Vof-G^mYMz&A#@43@%2FMkyA&ld+i;a%-ur%-E z6_KL;x=5Lo`%Ac-aI5+DdYJdlcB&IOwt}Mjm{~}coxgJZc>M$r!;a(Ls2Md+7SI?8{H1`5Oo6f9F6MH9WSAsvqSS z;8~~~LYEoogx&g~U_CVz@ZalN?-{8l^~fTGn6C*zs8jOrN7g(@dI?AR3~wLapmPn+=YrD~Wg#N)>*WUm?{scy9n%deq`>ekpUk zi3=qzG+=Q3nF;&zNU-30WrdIC>s*;;85(s6D;i-OM(AC10^Sf@*;=DcisWGYk!rGN zG0YZGthfCYHoF&}7Qu&0_q?L*mSZ8aX2%q6h=i^Wnv(DBZ0vk@3a__*_y0x?=#auu}7(g8a$9l`k#6 ztk9$4jICoE1r+|YmR;A!&)2cTMrvv8^e`JQyW#nkpp?78*hG2UDsN7!lD+O|z&I~&S@1=`=ne;9$FgW7o z%l>}t^$+W5z)jQH+#~`IsAeeq+Is!7wq<(a-{YFd&v>3FkA0jDLP6F^=}nU_+65Z;I7y5kiMDc5&?B3M?=xB z9-}27>iGQ7PYsy%_(aOF(n$9v169#Ug<^BSuxq!y7v^_yP^=A1?mW%99Nfh@V}hNn z_CjCPa{M9|Omqt0bKDvd057PHOME0-ef3GN|Cs}j?sGdUar)zwu&-ST@o1v=+oQ+X zH>>7sTIT{@DY9sikatfnJM>wle6#p~WXcm&cUkdJgcC1gGSzT_#ifko+EN!@<(y)K zHG!(W^!6f_Qbde{+v@3sgdkw=N#l$_ijq7%F@ce8*H%098oOz5H_J0gpi9PqaK0b0 ztCD>rOPVDGoULxMqjlPrxoyNtGZ~gV6zznz7!y>pU8d@L#h~L9H`71Mk0@ZKt&iaN zw?4Uz5`i`WYLpo31?am8(W(K*XReqd(~WL5$G9*WMG&9aUj_z8<{luBGg~r>8H%;3iI*Kcdoh;BTu^jnUNPQ@$%anZxKRBq%QXPjC0VfTNLf`^x-){?SCHG-PxA! zr66*r<8Z60&dvW2qAMTJ#~trJV#TI=tIqxw{DHV<_3Hg8wuhX-p4)TwV%}m~wyEaA zLl?0 z!ZI{{jqA(i9gfMMm_pAQO7kK&)pCQ8pxcr~y@W2w>+UVZlCG`yLbB6@kYTIt&B;HZ z?LKLJ5qhty<}Ab?saT2BzCHiU!SJj&+oj+ z`*|>f4>mr_F2c8H`kbZH31kQZ8fY1iH08~Pr3lna9vd+qR|mmsWY;;C(yr;z z!nFuLi69f|CH0RZ>zv(&nCPa9V&{@`8N5=f;X2e;y`E?6+AIhi{Q4E_=N#|gvwAA_ zOSD`S2ZozkoL3|dV!Hk-0*X%g>EB$C^_Xk40#P1@t_}y@6g&U?lz^OcP}X7UBU>^& zF)v7H$}DrKCc0az;+J|O%R`afE=>~<**o2&BLPUCPgGaX6tl{nTVg?ivIQJ__Z`8R zbkUr^_33n0wmN$I7H=Y@PbTAor}K!FcJ~(yk$xxH$`|&*1Ot84l%Wn2i3Abr(IF}{L5 zFKbppWI5U4QjYkp{PmV&VGRDr;RJ(cPMG97z;CWTX>uAtM1tzra2ReJ={6ArB0ouv9#~QWA_xfCNQrT@bEg$Zb}|A3a?kH8_w$pA zf|5Jc&8@uSh}@27HXRaK2ZFcb*PS?jmYhY(YPCAQt8IEaszWAVErC;EVIYQ-7SM5y zi`1RjG*KDhDzhsKgu#sUIBYRDKTDMwz(P}{eH1s@uQ#iXg8s-6*Fh*^2U5I3Xz zlFQ$6pdd#u`nY28d)2(s-#N@$HDKJNoZ+sk_Nwd9{wF<9`-lN&3!t|FW|A>`!5m|l z+KYjGs^)j(PB>`FYmGpcV-u(=Siay{l6lhNOIDi?OpcB+ze(REP9ls6Q1<`KL@1fO zSZ)dw7oU?jBmF70VnmaDG=gpTv665{f_(+IWhV%^)p!> zkn}0xaWW3$l$3WW#FxwYTVYq(>c&4Y`S#J7zxH35 z{%w=4^b|mLEgk7Zh8Fv>?&%(;;MslHfyMniq(Y?*$nI4}Ek&m&o+|i8^6E~SfSl}y z73V9+-yAX;=v~#5qXvnv%AU@Y;%AF_*xi>ZuFak4hyYDoknJ5^e$ z`{Vs!{OE{u<_X3ED}tx_IqrN$gYaZdEG3XEnmDb863sakk*+{Ap7h&IIilq9G*<&`u0gkA z_@~GLbc6D?=FQ&k7-ASX1WjL1Tv^NI)ZBa$GkD75TKvy$?OW1{tM`c_!zbOlDS+o( z_wT3XJ2(*&+^5qsCYA9qDF^W>fXDhuNdI&jMH9$%;;m?HKRfV+5k^Im^8_Vhd;qrG zfvz*6XNV%PoCwfMu+W1H6P!Ba4VhiW*kx6+DS0nAHmdh@&zLURW!2lwth{RmPmX>A z#)<&D#H<3Vte;aPjsx)GxXgC(L;lR&2wCFY>ubzwYhpW%XOLnWYFF#cdo9p4g-}+A z4aO0iU1CE%RtUSY(-W;o+7Z!yGcxQ*y`jTL^O9ZoAMb&!!w1rNkQ$!O@!qRUI!GTxyPEG|6oj zs$4j>R>emrKnuQwD?h~eTzxG@a7xc& zjSVX9^v@q1X&-}_@^@3ayq>3}3b8D*#K@~Tg;0#Vq65TUJ$%NH;NbCN369qXz|7sV zmqDa7z{K@Y67-U7?mo<;_z8HgTVca@JopFgtmk!)k&b+WgbWlfm^WEiq>KpFifR?v zRn#h4y#52NE~pnHJ=LL_YNt(`H$X>{R!OIP>G+8(NHJmjaH#jlVhH6lJ7YT*aIAN{ zMGZ`N5CEO`F%S#ZNNHq3P36FlJ%??9K2(*^L&bJx4O(kNO69D`r{JqEg7o-y$22ck zR_A`)Co>^knllDGsrMRlVTBCVc4Gmw#%t4PU&WSueFNd{at}3_cMs?Zcx>t~suZ^^`N8XlYR<>p1R={8J z?O7IzLYN65KhgC@KZMhj03hohu0HgrKJ(m+;XB_WKmyw=)$w>OO1?B4~ux!AN8q_0-y93=+Qy*7STHZuBYGE zszV|Bdj2_ZZbxi4fmXWqq8AI$_FFW285`n3K}AGvrv{d1)E{pSv-g$5pU zRaabCSUAL1i?yt1iY5<0V$>jx`6x#+bPK`sUN2lp`vOx>z-~w*m%Pe8j-o7I&PO+N z<$RoX^ODc29KuW`30j_+m@%N5JZ7t;^NFgIjSlJgfNKj8?=&E*KqdUw%-* zEFMCgk&=)pivtV9Gtqo01nI^eQ(+nqn+*f z{+X?sja4hwJ9K0(p`o7ov+kcIQBl&d59A&iT*Fv121@U${;^2Y12j!>`~T8_q5w25 zUT!vyroNr^0nIU8-CvJvi5&YeEueqZkKO2jN1Q0gN^HKu5c>o9DSt8PyuGAxmdI2e z-sBe@k&ACAixs3c7hL@{dyukYKN=Y+Je*U-Tn_x@>{rn}irjwnSq*Ixume;^I1c}= zheK^1x4xZ$mWBfV0dSe}m`};5K2n3ockf?5RtWj{rVFcw?D|6fw@rA+D!Ni0VT^yu ze+qYS`g!2?Z8FO|G$3x?d5>|kzE2&3wtfB;!{yVzK%^;)oo>}-i4|Vx;UdeOS2n`r z9Qq>;o3Bk@gDmd<63l@00aE!1Sf=)qc@13v^ftVl1tc275M6qlHAqpI9z;{ZcE~+0 zqOV1$o;b26H$tW2;y}?pL5)mYe7WkcOp(n*lr535_zQG=EckxbrX=hoG~wkpe!$h} zxZ=T`vNIC(8?d;&D81fNypMTQ5kk~ow$LuEhiJ!fohFgq#*hhV&0)=uirQFq2KvbL z7=$b@*aZqxWP7b-*>9_iF7>=na;#{$e0kE%{RG5tIRtnw7tzbub5EzKd@Wrz4@0Kj zJespQ!Xtoa9PNH<7=}V?>@ibpzp^tBEmWX)D42^`skH(w(kI{^7tp~_(>8H9Y~W(^ zo0MBfqHf_~{HYsycJI!hhi=ePV`CGQ$z*vsD=^m2bik(s+`wQs{dB;D{?YRZ%X$Vg z!C-bmv2jn!TFv)dq63_^B&3C8(FC*8<^AHBpltRv z+`OM4J)b@+HOvHWd{~}ch~8gDiWG98pZGs>)Ub4i$x4coIl2A)xgz_=anx#$h0`qC zP9^MXuk{BJj=x>Ari7SOWZnd{oEbw&-A^5N6AHVjC~iXm?>99@oLBBL9{R0X4;2Y0 zh=37z+vot8dP!E2f)>$-LfWs^`wh=QGUIxXsKW8Ga|#mb{|`sP+@-R2Vo#r zR06$#o<|+O!f9WTP(c=Rz$*&K1OVLmcHTB-8wFGhi6O3bMUv4g1A@pNTP`4MJYM~Y zu#AA(lGPYoJ>=K~9ln2eLbWT_I5Z|K{m#+`%CrDIe)K#fReW+4n)5kZcPqPhP8-{% zy~`{#%Bv04KLNdmyJ3s8K+Fe@%so6*>GhFQJ>Ty4cNoBW7&6!Q=kGuJifmx@rJu9$ zkd9ZkXsxhyf0bZLl))bAc!==h>3G+H&zg#$vL8w*#dotlK!Muv@BxRY179Zxo1*+p ze{B#r%?PC3R%)*MO)kJn-a~|49n$t2xJCPj33D8e@h#H?QD#;W?0~Gp$r9JuzFb2} zNt(x`f!PmvR+w$GbnOrk1h>rtT`{2G zp1`@CTbRYeE~`fi`o;_Qox4VNBelJ&^jmr+v4@uH+UmVrx0Bc7y}0whlHY|S*=60* zE!}EDV%~<{`vnvahHkX&5_yRlZgn!YD(s)<7+2Es%$jIJv)zhbs%|Xyx&^Uu=v9-h zw3nIpow&e{pQD4O8^3hNu>?)^&S~m*F=kR3fwmB&+3oqMS(?L1Mp@zDGVK&o8GuWsPT4qAPqv z4_zl_|D1Yv@{?8)Oq-8h=i}3m_&@|r^MbDc4(!K#;c=d;pp-}D;x2|=S`>>KFbbV3 zV22j5%G8&AVgsmp2hkJW(6>nkm8RB-coLIlK>dbCG@_Rtx6_?5H}}2#8T*@>f#ja? z)dC;5%{W%f2Lao%u)ErYn1t(!LY`=f3=8i1+IE_BG2jsDwiYDL?MFvo>EoGHGfY%p zik_aTFlz4o)jlYAsqivO2NQxGY5@SQgLpj@GhL36zT&$W$pi8Tn=06+GJubIyQC(N z`)hWjQMs^;5#CjzE}~!lbKKy1D_6#*#j_94X4HBG%7yH6k1{4xv3q2y0P?}}LIHN! z{s6A{yt<-Rv9y#-iJ0KvOeM+nF~i%k%k(Cp9pfR zO1WKd-Hin!guoQQMn3)I$fEKUEUue4v!7WT;LZsExeqA1(iHo!6x5zzm3aUAH-P^W4;0T=*ueIRlRRRvK zkoVD<%E>7D_YKyc?Nl_VT zl-sgVWt4`?)=$Y#lw(Jhq6h%OB%~Y>fCyE*)hEB5mF{@ zAbn4S`{4A}9XsH2Czy{LS$`YzpQ2cXpgY{bsx}G`^_&uRhGxFKhkO@0lx%tF)WI%s zEZXC$nB}!aRd3}bLx-(Ioq3pf4_+aiL~Y8RfT<=CWp!FPKOWRqJMY<@WbSujl9?!k3m)SJiJ?f~vb0Sz+L9xSuNEPTG71KV2XBn{&$Sm2j0=||-+<~Iby&h8hr zAUy3T6H58hX}CfQX1}{zsJynezTh<9u-7;YFncMhj(kJrY@X{PRtpsuxfDBtyQ>oy zX;oAnoRrt=1Q->J{tos+?JU8wWz{nuF91EyJ!{>B7sNqwf*68Wq=?pY-GjCzBdQ86 z$#jn)u-PtfgV%&^Xl7(taRUKe(IU z2HyYe)9e0QI!it9E-l^;J{;~Yp6?t)-74Wi>Fk8@=^fyxYs+_@{R$^@l%AI_yMDqE zJrofOxjgMwLkb?Gfj1E!4>K%qZ-EmYWS{O%gQFtvuh&m})V|4|9$Zj0RZ;BXIsecNgY1uQ@uv7dCu4IHeqarblUdqdFXL z<9EE!0qF;r%Q;ow&S=>oIKNp202wT(Gv0Eb+l_DPhKsKqm%FUTxS&D6PZc*w+54?a zr~#(x*RS!*Y_*@vmzs&}RB6;%EOiaEB|22TIIvQ?u`5cnt2JP+_%sDoG_E5@>8euB z4P6`WmyU|p4E&lYpD~!+J0Q9rZ1uuL%9R9$wSDJD&^e>@g`$fJF8s;dz1&Gyb#Wb< z10x;DIWj;m2|0Z?#jPpBA+W^y7oje~>?|JC8nep@s7GX|J(~bGx|DIjd7^w9*E6ad z+9%5iY)VTp@j{a{Yse4VKsZSWhSFUcK&WTf3?y zSR2C<^shL3I&x#sNL(;%N>xVuY?}_3?KlIe=(ZwAP6dBJ@>bRDR)-6-*A7U~&+<#x zxKD7i#15XABaNr3Z@W4y4_aJLz9~(FqeCO0b^Oa*p@f8GXUV(PXAHFq-^E499`4Dg zhXm-B<*=!5wZ5v}%DYk5aSi?)QP1}TIxu;}7j;$n!|12ZL7wH2AMEQ$EXsoKJj0nD z_tl-lk}AEH3>t@6&&r@zb^Y4Rc-N<5Rjv-%7#=Oi9N<~je|Vb7F(pzPQ!HA-znJ~G z1UsJK*&yR+0s#t6=Mq=1BKILsW?T;5-xZ*4uiWw5&mc_nhf1SM^_*A7J3oUcmomBt`DSu(KlsV5?!&9wc%XLeuUO{1E3D%r zSi@yM^9DXIv2dF{*wt7Pv@J$$+EH8pYy2X$9&tPT$sV|$W7w_!u1% z{a}D%JXMV`SSK&Pw8#99#Yk?u)limWO}=h|Z`gv5E>sJbUa~KJI6Jzko zSq(FSj%CXxe(t;Od96XmA+`7SQ^V%DYguvw<6T zw?tcJE%9?Q=ekSjb2+q%mT6O-iPb!9@AiTnto>s_;oaZV?_FIZHHV?t>{}8g&w#pJ zSqgSp9?a#eiBm26cwWL@EZ07~=sw@aCfWlGX1}I>m?WSodM9GfGe3!)3CN?F03h_V zaV!jRIY{v*!hJDLAt@)i%+10vC6cP!8-(kQZpRPIhl>o~h!+exzjoJq>_9i@gjNhu zReO^Rf*#>f5lJPAgVyYW#l*4{bUsa0AlLhWjE+Izgn40X3Yanr6X_^j_%_M1s83sn z2>Z)Tucm<1O5yt;$J1;i8`UC|nV7|}0>?r}AwUFok+lPCWWrX060kXw*oaQ#{w;^d zdm^kEX&E+7R%1uh{AU+ArW^#`djS>;kx5hxia3d>$G7Cc3oQ+@eqQnjQH?@8r~Z3p zLM-O;w)uMn3zJ+KzF=3Qr)ReI97&GG^N09d26XG9Du0pvgn=_yBa;62F@D7fZQ~Om2wh6&MMg)SM({Ua?HYxYG4E+6Z8mup)L$aP7g0>w)?8c4RBY$#~;S5&e9 zrhqDJi!ge7qK_V~Yx1wT1P(U*1-$t$snEsR2sc;6F7Gz#bv+yqhR_ANgeJ!Jr{d6C za{YsAS-W30jfwWq{rr$HQa3#mA=)sJ;&*5-`S-jrC3nykcQSufM(9+-6m=TGfH*^~ z`Ko{4kI)8kTeyRzzDj!+uk2 zfc8!ym^iSmQ*dwlw2zIK=_}2(6y$~hyUJc^x)D$Ua?5m0ohGHoFTtG|xUPt*k07pK zf%7fR2F_db)m!rpIeGB$Ms_EU#WaN^Vn41OJ#KqP0CWAi$Nb}jUjdVKm{HPllu7iB z0fJj=SyLapxnqbLxMOW5WJ3Q0m^U%(yQ_G~l7hBjCm+Lb@;+s?y~b$UH&->?&0#uD z2W4wy?91Ar+FQR8(To_q`9cmPj~wDh=CxQq6*EDk2-(TIzPfj6h7N{AM=0>+Vwqvx z-ZK(<%gZiFfQyt=$J0c)?_=SQw{Y%_%lKqgyf-buxoc2T?L4LEkK`d(9#z(4Oq^TX z#<7S8+99ke8t-GUHu6rHc-ZqHp1ld&aX#wWTxWv#%FBRl#Ea7TWXnjQEt7w(US3BC z|I%0chi0u)CP`)veoK$m=F{`3*srTX-lbizSCGzo!B7 zCGtje%tQVfOetuagf^3Iw=Oze9IF*N&0(>h*j45T1hk|K$jR}A)M<+~cXwx?0M+6J4a-W`_U(BQV_AoBe<&@s&sd7xx>DWL8v z>j9an{b!}n_}aFV-gOs5NTcznTR7;Idn>48{+mEXo|Ex);H9&q?mt;5xGQ@lTVPB zQFdJ6^&Nia1@gWPTY{t8Ep6F*B-9->*sx3pb}$dcSD+0isadR zqys6S>{s77w7U%@0e$-pkI<(A0ZOaRN%L?Cv~3nKCKJeq$^YzcJ7UbawB1o9B|8#f zt22)jbJ4~(BKRWweL&?|%USPv;&AKfb7QX6O>#(w^}{Z8`t5(8l+o|S3>EQaUy8`4 zzz*2p_3ve#{AQReCA+ym^)I>gN8V@j0Dz_#P$N{IycJ0?42a68UU}Hkbb-4xnb`A) zH2<@|(2o`Vy3R7Y_^9#us3_sT8W~8O$2j1B>(v!;kR#LbMQib`ceiTZ4|*S9u9jiI z5Ziwmd7i-72tdaCs(?I-J>a?21xh0z?Q9GWL+*Uo+)sud-2j9BGzg|PxnCV zN#PKf@h42NJ}^<~kI98oFcy|s)E0C?85tC86$czo^j9FO-B~+-5#I=C;br5jU_~^| zy1VjRmFZ0%k^9Y7hTGr#Vl+7ZZ`Z(b2dB-Qj`q5=2(E!;ij~p_w28c-E0HuKlTzMG zxl|Y}{FFTHPL_Gok)e;FN&Ml6U@1>yF2yo-+~EPN%#!i-S*duuL)b1lbNA>U**tbtzLf~0CF1QtU`h*Z%y0A>I&b)~p_@!w^P9~kN zoXw_KuZ;Kf+xjWrd{*;-1PL=@o(O2gG`Eq=K{DR24LOrFyBe&ckbPpi2`2fyS4R}j zbiHZ7Vqs0mNw0){PR&vNZotR!k>dDSRV?S6jR4d$%MJfoY&*yntn4JjE;hR%iMVo( zt$yQuyGcSeikd&W;KP7D=a0b4`ike8^bPU~-+egTXZWh|BOio)k$1(Vv>`w*G#ql_ zTt89s|GB7ML9(k$&o-UP2b4hrr079)He)G@SFrfFcg~f}aYIcZB@OwQA6btogxQgI zF&_A|?STgbjb~p|iQCmggGG4pi5(pla=xEdkdMmjgtRrQ16e*dlc)nnW%)I?r!+<* zPN6t~%h^Y-kqp}bl_)Xa+=!$n5H(%YR6aG7>%YG+6o}fR43K&?{DJL4ybL^wqy6>s z?k$+(_eCG}rm%917LS2?OqmJcT-(e#6W@ z9TIcC0cTr`i~2@47d~Y zuo5fs`_z2CLLGA?{0hxwBhFn+Nt$sZE;UAvXn80~Xs7bX-}Vde>bq#K3}OH-V!#W1 zG6)kE0P77#P2HltOz=<{3A4!N9<^Ktr2khm0chY#m1Odsm@8W;`lP5DJ-x%_6}$Wn znVSpv@Np%2=ZCxwJB4(eG-mlYqJ`J1Ght!Fc{oF8w<;LC_v!<E1)&RH%f5Vj?MCadtJ_Z0(m`n{+eraj!l-r zaa?neB@vShUlVm15|r+Q)z5eGUhG%aN(%s>Ja0hM*2v${|Kj+Kw(Bx7zKGK@HT4prs?|(oG zfVeZGZXC>ltGOQZBqsSi*6Ni_L>wjK3EyRf{q-?Y^nP|H^D(-%<#lL48NYGad{>FK z6^~L{&GhOk=ep5;X-796xfF%VUW+Wc=F@$dfAf zP$}HJ1)}(;Ow(tq%3Si%)K9eCy67g_s%dOJV^P-ok8mMp3z4L~Oe;`psTi-Upi<|;mPZ2uO|tyAo*>u9sInq63xM-QV{?^imn#2k zvUNqk;beg?J0!%8iQKaxZ6f6IS(rHu>F@I zf=?pb(o3afZ%+1KkY`}XHqpg?CjRcdWke0U1R6whk0MO#R53R#HBaTgzW$GeArQB& z^s;7YKM*T~V=~u0sl?&JUJx+XvUTW!Bozv)x_P?geD>||&)0kwbudY8>j$aPCaX1j z2?Da)%7j_anxhO&K0~B1^UeI?4y{l$%g6l#(D9T`Ou9QM2EQ`l(Zs-Xr3vT%{z~-SUW%zs^`L!9ewX>+{_s1^DN$Jg7Wxoqy!>LyiU2Qm z2c3&J&Ryq8)XVR+@OL{VBmFf``2YPKc}_boo!;Zz^o(w3z9NRL%Hs{LNT(cjntR7; zdJVPPXNF+ z2Y91bEtPLQj33UdX&Y7OmJ!68kKNvvIQ(pW%mdqL&nQVj^$bBzQER z{o!AwW4KblJ65-qtu!#*PVTbgvMsB7|D@3hb9-q#f2gFshg}$_{EBv| zE(K|6;x0cmDgTA2h<-Uw6ui}Wwe|%a$3UZ4tNTNn@Bxvy9TI+U&ig~j>bA{yJ^ico z!;@x%%_k+^m8IW#PD}+aqz?MIsc8dv*TkEiD#Tqg@;GlsguT6^>H<~uZ3n+*ygD;B zGaUcJlxgE$_R+89wi(D1S^cubim`yhY{B>&=i{;`#jRy55|h}jQbFK=5j`FB{!0gK zHhD~Sq^kY^uUcbd)`FJRZjEptWCBz_THII={z5mFK|TKwf@duvBxo3asF4} z(@jctIf?67hQP7>6U?d7oc1+MXgNKTOVh$nbD;Jue!MXTY_gH8&0VzddG_!1)!suV z8mtyXYnU~q+rrm5Gl#11^;WF}5Ys&m0PHg-Q2O~;9@b5HoS$htSUyyH?kKX*7zYp4 z=p^w)=}xm{t}JenBfX7kmYq#^ZUzH>{P2hRj%t{HPrb>R9@D&xs!TypSgE|P2;Po} zUY4jkxpe2S*;0~qaj=mkd0B2==_h2_I^?mSJO(v<6uhY8q4jmd%gm2)^}g&K4QPiE zBHyVSwv4MFZ&6+`Aq%rd&k0@G6ZREcOhWc2fKYAYze6>J<2Uo>VkvSxQLS5Ucl zdC)EY+{XMDBix-vPTwUyN7ytKv|lE+5c4Z|8x@JONDeH1#K$@}vCTP(B?V3i$G}fl zhHVj2n6fc3*W-euWA~vwbbLkZQ0D4|mWt#Fy8CzL!w!cALMjUW47<8hZNm0DhrO>x z__R}Ww{(i90>D30+&v1%U+_1%c`pC$E8a}oA=1Z$i+yKG1hV(<;UDhMS^yS`0dB_w zW_8~lVEhMhLBSgzl@i1dSP=IXY0a~{_}eb){Wxyn_3|3h_8$z}Q3CiJ>fa!{M85{U4?RQj&K#+tX!8$mynLj%l6F zIp>saqKwv#NDZ2v6JfDcnAHV$kYnk$;_v&eHDzA!^O%X z5hw8)?Oq(^s;{7ahKC#i5p%bdR&Cqdusg@>)&?FqrItZ;LkiCb8)H*88Yy49=S0E2 z3bQVzwdFrmRV|^c%ofrt=ux}Iug|Y;{`I{fze7J>m4vknzfW`nuEYyj)rNlTA|j!~pIB~= z{zY?=eJ6S3;`j^}Vb{nGER1ukj|FoJW1xp~SEFKzmx|-FLgIF_E~iviK6KLyL| zMJI1>U0=1xbtA}P_LNV;J1&IRjh(6V%O6K3C9$}tWM2QA66-yMXi<;sbbQtakG?A~gAZdR|j~<2X>~Y{8#Y+WT1#jng^*As9E>MH_D<*G~K9L0K1Fpv9^hZ}5 zI;l|J56FDZ<-?p_oa-S~Mp(#wf(KZxSuPsN8kg%iYfwwWEP$+w+oaFdeO?oifN3OC z9&EI1j}VY0Q2H8g@yDEwio6<97$`;&F=%;CkG}d6C5tQ(LoP6Si+B;f{<2S0-D<(; z-7AcKs_$7gp)Lgs`iA9U5<7-TE~eA~W}qr7!WcX7c*V9EgOm{X-}(Ow34h97@-<>w zEk?p!ieH-!`wxpUwchEMgAI|(aA zws#SJ`(sy0Ny_?cbK!4|u8n*hQDoHEb$3?O_eTVPi^C_NVZsrj>a2kK67AK-4x@Z@ zl5W-GA8mN>qMVK|y-r`|++FeEangE-ar_Wfzk~Nb z|E}>kSTG43vJz=ylWfY&WF8jGNoIlkM)lc+wD#dq%5TEF_cQgk1bN=Z%FxVPGQnxX zu+S^{yH|tXLm&TwkO&c`+fGHjf3|&;WPaMdn><&B%|O&|pyQeDq}}ViphGKY?nEt( z@!KtAT_-M1l?F3cgis5xLh&ktH#c3zZl#WXt)VN{|5pou36p#P(A`T3Z7_&X`XUG( zdeiYsNp7My{runbI}hy@1Moj>No1vzv=&-n^?v<#Giq-OQMUA&=FB8K&dI1DWpLlL+Y!mCIwm z(Am?rb5GBDb;95tHY`vyJnad>iCOkpRQg8*O*{O5SYs<2C`D!Trm)?rDTIP|uIh&N zhu%X7g@;yc7BZeoCU1y%rMr3hJw}gK!Id?WPhJRFPPwXa# zSc_56rRm&!W>2S^9kf06cT1(LF4>}WCmS+UG)Ob0VbOm3bW?G4>HQ1wMC-+E3E08F zw_Rs_Rje;p3SknrGbyO@l7QG?hMBMQ_yG8jRQQu|@VXNN-Z*e5Widc@?~(^!)szd@bhumkr>3PFul_!gPG zG((_%CohaWzb|A(2easvV%bL5pkkdSk1oX}cWv`Q8WX+o)>@&2){b3GXf^u|Z0J=Ouieu(I33Uu2KMolI8+Q%xM^Wp)c_ z+}9(c-(J8;vMOZ?Els|XjaS@dGebz~=Nj26HVhEF`QEFV1R~D0_cVKUq-&e?1#U0tytf$|N>xWAI=$ixKQ+~uLx{(@?JEfD z85U{m4o@O;kz9bwRM?s)SXe!}p}@0@&d@oa!G`*+e%>olho?Qdv0R75xIRF|-F`jI zgwktf)W>sfc}y~na>e>bA#}6vHm)Ix`M^69UKK}+tG^{q%{~U+B+LMC$aInvIpH4z zXBPZb9)f&y@ISoxRF%zw$ir$ivk&i0qV=Qdx-Z|t&TimZ(MNr$QF(5rs%bCT9|m&{ z9__6tX{0-dpcKUAWaWG_5WWUalB#%{ov3@Go;Oaeqa#>1qg+|N90{>k zzq5isQwy<}WDrTFVUv}pJ+G~UDz=vQqQL_jSv>m@{j}=yqWJ_XJYx$A*1`jd-yS=i zvqrj1(_QN+0-dV>TlLFGkHARp=8}yZ$4Aw@cov(N5}$W&uM`z8GZdCQ|H-7z^JB?( zJa`YdZiPT?0ZyAKsCQJl*{}Z&2=ME>3c~ym>KDOPV6bP*=Y{iURUbyTNIN^rmWtvk z@{R?pME732v79xzDLu`MJkTyCz?@2tBg`W<;v%JlHKTbPoYjPUKMWn&nmR)%LJ2tdod=-|LF2^H$Y zN>V@wXei&?aV#&hK|q}~EqCG8_U%u8!|x|8pe-rkjEwH!8ShQj){hHE)T+mNElMN< zE71u2Q5clRs++4Ml@J&0&{ z);nJz`-1Bjm-=$ej5Vy(*?;hjb<{Cq-`8YJOWCLc6+hmzC7RkjlcLf>TJq3mGGk0g zzIU==1ZLg9|D)+D1ETDj_R=NY-Q6JFr8EL6-6dVpv2;mym!xzzyL5wsG}7JOu;1$Q zz58STp1CK^nYd<#8Sz6VpaeJZXU8`BU)H!58TsOS`AbHyBJW!i{L@%~lZ|J?Y%KQu z=&Mpt-=y&3E4$Z`ghvB!!tZ{Am=RlYK@06kzHOfbwd$|P!x=lmlV!@AOr;?W_Zg&! zQFVP1B0-WTS@nD3%#PtZ#n=qqaTC`~hW zZ;h8>4n-|Tf%y)g(a`~jbTrZ6%bNfRS9!vn+_6H%zaj9OT*lJ}f9>KPymn}thQe)|7d0LUgn6T-cWS@w*cbwl+V zEckRJlKL*Qi~1)A=&K@1A@QB5NTu#U`EOuXePy#@24a0WpQ{XPyl-WeLT=hF2Xz~T zTmS~mpPmZ+uAtdFGzd(=YGtq;UtcX*OYYh33}j1DJ0#?rYnp-bXFw~kdK)IWMTH95 zA#k3z=dWZ>eImsj!n+- zBxjK{kUzG6>+H}ysJoKkS0fP9ABit_IHV8>xrM4P>)7HKA+X`p&PXv6HoIm4U{DaLPi?S+f7RfIu*km_dP`UJn(O`xISFlyP#QALGYc6qd=SB-ArXE9XnCnuhx`Qt0KgCH zt3Kk~32ufEkpxalnbVB1cNdRW$u2zP&I1EeDi-e(TgW3(65mMO?z9*18RThE=SSRD zg4G@3OYy$OT8`W(6*N^!9hWTp`3fH2QWLPmbZS-S7}93@Axnv(`+RVp1`1tJrXN@|Req?2{68AjcI-^`}NaSCUJk_NlU7QtNPCNqNzpK@O zwYi1#5Q<0qMTA0W9qAdt5ep9?D1SIkKd`>@&-+#DB$n;s2UsxI*Wg9SYp}1`!Xb{h z@x9O|kDqw;;eRk)T5`5Cly9VaTd9NFGTrL#3)NU7WCBbC0 zEpY0_D8V!hTwi`A5c~9*D1GL|qdf2a$UQja?G=MUEOLwT39S92Xonw$*$H zu+;1B5pSrTTSCr#Y;U2}1Bo5scmEt3Ky3}Iv3%He_3IL;F|}{@om&e{5c3>`-le+9 z4=rTWY&67TAJAiW&PB@(Dgt%dN=<;*=44`N$5aNa66ir5S$@*;Q5fIc=wlNc@5sEY zc31(s&2RW1vm{eTvEa6BL97oYs^6xkiLPJwPw^h3RCF>&cG3XXiA2zCT~2=eM&5@I zdK`pf7cYKraGH1k?mw!)I@W-Si&X~(ZOuOdH4WVz0UtVwvLZA!U=}~%3|CfnTNY3G z#}753cvfN2c|>^Wd2wtByZcZy#}ymKDRm2tqt2aiyOLS`@cY34YsUbw4~Mv~pF~ot zDuLFiVuz^9&(s~{t@D$xrtRIM&MxBt0V0Zzj<+q;J+|DmH2+Ik613ipt7)#nP^oWd zPqm9kVm(HD!e-d&9RKL}!8sm2Afvw{j7Pf<5)<@Vkw6TUHAUhXC`Du*(BeQbW&Na-AMl*YRJj-w{z95ieyy_!Q^ zaM<0^n}DG+oQ(?%a=?n*CGa`Lz3BAY)^&~J;FrIR!B9=sF`@hHrNYMw2jrKnQ(f}R z=xI5*B^!IL#m_TzWTyo;!*2WL=u@_2t#bAWR&cnp9!HNvplK=ulCm!01P)MtxN@7h zRqcm#_TI{xli6GA5>>dl>xzyx;c$%KS*oZ~DtR&fj2M&X{BouT^*uV2|CWNN zUIpq*tUF8pKq8?}n}7CyPupYw#PwY$;VU?*A59DSQL#G>9=40WJYF`f(G^ScLZ0Xw zzc0=<r>gh#)2&d9>5>%0!0(5P!mOWA$zs6*;$MzvpBbvwcma4fKP7wq z0^|UIJ-iRjxrn*y!a1*;!o|Kh*i++o`tLpY&12zU*Dyfo>>F=^Xfwhc9QbO0jJcuE zcT|NU@DY(BUYqB3me(?&#Z{oMynLtLdL`Pwqfp0J#CQJ?!_}`j9Fh1t_fx$XSh3Oc zc~8W!-kZ=oN+@(ti#}Xd0E3M9ePIKZ-N@Jan>rT(wGU%5FaHI{R$wFt&l@93l`jSZs@NkF+As99|;VNuQVe^OW zPue==mzEsUN8fSrlDXeLBVTE!mTrtT*1(N$ZNCfel#6hxMk?Wm>%U+<)(_i4=$$2i z5segp!^Rc6=$-Etuetc4=GvA8Kl(HQ2c|b@5s(P@`~pfYGNJ<_7yf^)kGHqW1DMTp z;vyYyHvz(X&S0*x^UX*QI9L}}k}Q2BbUWBIPaJEFiLXpgehr+z@jQ6Vcmg@An30YZ zA9q0|Y0Gyi8}lZ@SE^+7E6@Q=AnRjpl>GWv(ftcDZHdzfk-ItO0scjyPoer$4~$x` zU>IaraIt3t2k4E<*dyRUe+w@A?u4%V4_apL_cFAdc zkuwcF#72!b=f{;1S2~YEGXcH1fsLu?`x-ExJBn-(%Is|NsvP(p%}f)^SN~uJ%-<-+ zq}Zb-woM1dA357|V-&<2xvF3vm}Kg|P1o*(fwHQL5}6o)1s{OcxvG1Xhre<6?r;{u z2^^(ACjUo~hYH;AbhFBnsb;g9G@UCfAfw&hLGX6j|5hKTyXl>ut|aN60u`I*yPIz& zlv?uE#)5)qNI#JLq*i%X#VIR3?i?wT9bqggVA)ibX)a`VC_KQ}DO_Pb!^#%@)Eias z=t^SO?8*NwRoACa26uw(iGb+i8x$skLYB0hCor_84Kb>K@GJr_q46-sf7!~(fM?R% zsW7_}=c+|BpeC4-j=Plo}It)Du@X10OE1JZS{0Gu+npz2zX4KM%;3ga) zGR^g7?AIe9*mqJjsQ-CL0DHd0XOMeMxl;H@`C*d`d~JnxyrOeb|=VYe#+n-Oihec^Ej!f1;U$uS6Cj zh0UC8%xVUD&!t-N@++Nxu_tC~wluV7=Ke*6u3@6_(}HWv)j;&zvtnWsk9Ytp_60B( z68Mg#E4n{t1Q+LP37n>&(bf zHEL}#Ks3zg?jVA)9|r4X87RpDEq(^e%poDiQvIW6?>pe9u9aG&;CiV!4sof@SrLjI zOWES)Dkncf{mpt37uQe4sDV`CvU!IvKuy!#qWJ#2O*Yy2X>S@hBPX||7;Q4Vjf^S+ zvtb(sMZwF{0VAh>_4>tF^fS0173*h<3bsWo5%Ie)nUsT{mdoDJ5fqcK;H`V-JVKoi zCcre16&WPXqX^Fg^(B96#sABL0l>rvo=RSPaW_}qpL6&U%;iG5GB)`J{MoZw`hQJs z>P=hgA*)^_*E+)eRIU)%N;WNfmBMC55frIHhzurnGmF+HqjA7;kClrfDBtV84H{pW z8g2bvl?OlO+>tF=&k~E*5I5{-vh$3&=Lo_FonCd!?*qYJIhZ{{OAY{SvHC+3*vtQ1 z#WrKr6HeXsgYqN1c+OFUQ)MPEdo#wR1EZRT&$>dK9myJ(Bp#75pu!BZ^7t=$!{d`f z$`3^`lbdf}RlP5VA{pg=yQjl-1^K1DR4Lm8_ZVr(FLj9vam~$cCI}8qfL;Y9^3=*I zQdXft+QI$+7<#Oa{qg>Br06*g;&&d3x%nSUoHSN^=7&C$d`e$b33=;m9c%T}Wn15k z<&bgsxcE^*G0QHhlJ7Nj+{Zah5SK$Ir;DM)RQLn|yY5_;UW*f+ftp}y+e<(0O;0zz zMZu$3tQ!^vu_IYHKZ@sGrNo(@KNsbhNpJv`2MiXm9_O69!pW~?c`v{-m;Yv(O8Jj@ z(b@wd*e5c1Yf5z=t9ndnsedmz05FMcCqMu8s=Fv`dC6}hk%}P)CvPs*t1vWlq|Klt z%05MLYP%Hzoj5PnCo!o+*neB)VMtgK;@!ufBuO{!G=G#Rl>%3b&Bx;y{P8p{USgF2 zX46|=mwH2q8Q?Q?9Dk(vjeEP%avRZSquLVP(m-v-*F5iUf)LF4e2b-9RJN6#T`Gvx zwO1VbpXOvoBCpRra9ZEny@kaP%%+}j-38;Mqkj5MwaYIN9TH^c<&b2|O$@WxzJPV< zmN76Rd5GO6`$V^^t-#u!T*xbPA)(s;?aRy9`eL5e&)MnjU1`oXp*(>(9kTS;i3MLU zFOoS>B3n+7M{Qds=INSEq-6x@tRv@3L#zvL)&~cS5i94gv@JKcgmFwkTj>d^BaeVB zqhJ_g>i@8Ifb7Jp2JTbMXm>B6mxO8gg*1}0qIRS&bD1C8J0=J|lwUd!dX}ab4es6S z1+(zgF5{-StR7Ou!*1l$wG4cSDsXK+bMOd|ULa!P)ksF{Gsegm(zXAoDW5}17aJb& zq=4s04N>I)ao}nzs+KjZ^o*Di&5eJn&=7+OxWd8-SoW5aMGW}M320Tn81P}YHh1Vjy>o*5S*V%~PiWVj&IH@tT!ZW6@WAgsuJ%UR?xC6MEbpIe z;(RV-;gzacpESr!9n4kWYZx2En(dKoHyrursy42!2h4R}KPh1g62Rc#ijjQEsc?Wc zr2_KZgAZvgV-MEqF$$14yD^9Ug;N1n$j)DyHuYYo-Bx;quyd^z30+dkxMpUm;Lyy( zWcErjjAmKEMxR|j&2b*DjZ{i27EX*1GFX~OeItzxmrOv2FN70;r>t*KtKv;QG%3S= zGw6?igUVSz)WcpEawr|rk^8O-!q#s7sQz_Ao*B06VtjJ|-ygbeTE9c^L%g5ccbtRy ze-{e?-~fp0dfJk;7Erlv7){@eKX#UrW+MEman^9Q-OwtXQh7q(1!NMEKw=YBWK5%G zsLL<|rL{ZeJe-I}5ue?+MPM;H`r)SmH)3<@wsONcExTeCo$QyUT%E&Au2+OoO^+>| zW0k41Z3kHCGg@jyRG28C2x%JVbGV*)6Hqosc})3NHUX|d3=hXxRUapZU3d@!3>RtV z@q*)jyAW_jQqM@S?T`R6(+q`5B3z0~SGo+DB6j9dqW%nbiWfB5_Fm^I>l9pm8RnJc z!=6KYprH?}#)jy&cT%Vwef%i%*_oi;Z;0jKjo8VE-L0Lofr6I-{thY&T!1<>S^_&0 z`R`C~wZQ4Gh5a)a=&g?mGp1~#!MozBd;1$TUZqP^Q;3xU8(e8ll}s~w=Dof4h^I~H z<5(h$!$|iN^Xsvt9HQEXTEq}<&M1NiP`)HC&nGHr}WG}M=I{}xb-R|B* zb&}d+pAJy7x+ljP;!f1CZWc~k#Dm}8#$UD)zE8Gv<4q%Zg4JeZSS_In|5pOdKcBwG zyD@44X#R==YAkZk>}`}I#cY$u`obH_I_s4o;A#gtGn?&o$GKr8hFm2b>{K?oolj>6||D8f?<$CMr!`AU&0L+Kl!WEK;Q zGtNR?`snea3NHBV)emk1R=4cSMpuK+ACO^X7E7jhm#5w)HoE*i=qlzjPOhqL-LmDD z8@30g*?&A73g}Ri-tyIf2^C&GRq*psf(5uk6#(cSFf`0Gp&Q1O~)ypgXiSdu$k%; zJvm=--SDh95pH@Gh^Y|zKW7tvE#&AEyNe$&><41AWWwk9Z4_C)A9vKN`AR|wIfSx}>st^Po#IMR0VF4nfXX$jQNWYNL;qV7T3}Zm)_I3*X@vBFY zy&nW|S!_saP2;Zj-zY+LO(r35;~qEpHS!J$Jwf?PK&#iU|L1`I14Q>KZ|}~v?G1L! zpAEOi4kq=0kHVcp@}#_{e9pZSb(nM5)tY6)$UiG~hg~H>90CmW6ugtewsctAlySa` zY`iUftjKj5bZp!N7;QqX?4tH5Z=ANs;CJvIJO0p9;nT}h(wJc=aL9}0QvG-6-+wHz z+v>PqJTf_C-^JZ^TUDA~i7^{Y1HY*E=)AiU0&h@u7BER z8s&{LyX?ou?!uRF```JeqOHF){i}CWnHiUrW!Y>Q0@B2DEpWc{>ef(lmRG$Utg>9# z8;9fPeez}_W>$L;{uIjiPD+2kZj$t3_9YCvcHb zA05?oP8W}zXistk_c3dP5n5v(uf|(5si$61Qo?+2;th2|L+sXM?fXuF;vb1w%Fh;q zOb1IC%CD`GxNP6ntinEPMn7`yM#jyT0(U|?>}Z$EA}-a4BtOU-Mc?SK_NTKi3Q z^(|Ikm?9n-4sjuiCNKc+{F!J+i0~80_RsUef?=tLyyydo%5A$l3BIXKrO| zb#~gW5A&?*>-t6K&3~Y~5LB%=Tq{#qVn6biLuuKkfmF?tQZ%T6&V2;I|A@=RyIXyz zi*~wHe&zdRI@D!oTKM@=hucp4P3O4f=U-Co4a_+@t{dQC$6RU;%SO4XZvzLYR1YQT zvqcZjJ(8=x670xLH%EM*%?JSH7CsUFC+BYl_%lkcPKj{B-oe~%S<35Mb27=i8h$^f znuL#3K}>);s9^U?5aX{qNC`SB|35Ood?pOly*fX{)ZY1ep?mAvZY|PI)K{u~^%Jz^ z1duY0=mxD1$lEYzDNjrCzScMFBRqW6JU6u&N^^IqvPbtSk>W>n7e=m^cpb-;vLaG$ zIL>7@lYP|N^>5!>{~A3&KS{>*{4NJr_o5pXbgIDAcKR@L#5&nkITy{@3 zhr3!fe=-%sV84}JMAH9*4|y@skx+yldwzyXGX@$=^bs|-C;#Kg>+{G9fy4NZpi(Uu zp81EHo9WFdUVB1~6ByT9w&UW}mh77Ww&wTa^cv+d9>~S=ROaa)fimYZS8b86SC*9y<3joJb`d&D@DDu<=^5wv_4U-NSoVL7Gpe$$i_aOT^~2-1F+41i(>DwH@n$G8 zbYfe%LCNm(^qgEJd(TFLg5-5QrJIeD+qTk{_KUss`)vlD#roaS1>A|X1b_vT)7@na zzcO5MesamXX`01oXTV*r0`3qxZT=HltI6vW?pj{P$5Bg2d3w(7?2TCE{BEp#Wci}% zWc!pz3XDHz2SLG36mtG6nP^}^6R}|kAa+w;H>1wzd|5um4+1-?3?s~78_;EhIZ;H|`x&da2=n}K$T21MFD`c0>lezo9BPgPhi^OaBXs*9B`WqU82yG(uK4bd_h` zblVe`4U6oA7?$zaataF=MgrR1a$}1zsBfE6LYfZrNnn;NG6!#P?1WRCEA9&eBPuP3 z_$kY9s;(*miWm zOHmxvcI9hs8qb6sh*StGe;Y7Uh$V3wOIa+?E%pu2SJsFL*R>N2xkx0gB`QKr_<6rZ z`Mg@QN%OCklCK5hB$%9=AmDa}?=ZnEw2_$Ev$yW2rh}!|!7(cgSJth*#+Qb^iyK>`7j*sne@as6jG{BGHVXJj+oQR%smvDlHSvfVFKHCkIB(-n zHlWdW#GF9T{^FMYRXL^-7PZ;R;IL{T!2@SF=B%yKZ?EYOrB4-ZlRp(ts*OCWUCzA3 zM?CmX?(3(HuC%)+)PxCzSL+O#^56bm)tHAGIUGO~@&6#a?ss3faUa$g<`Q110~_ z?g8Dl91>7$l4-R&G(znzdflyW8F|1L5Amz+!7@Xn8{2PR|#eGaMxDU_%Vy1;xv2I6%Ag0CxB!y>|?ks_{nq zG?YQ6=SHBG@3V9qXz%+w&Vc^}K^T+K2yL2MnvjUdssDKV(VT_HmBQAN_-Yi(2_=%{ z-IyG?$c@?u$KME-DSGojYh0Z!K_uoACA-1x$%QOxwpVqfH@n5VNErzH4z5SnO@SsB zqF0X^RTDHwNGl^Y5u$MBeGi$otom1d+#F$0-Cs9i8>y+3xy42_hj4%U+R5JlIhB!@ z&`+MJV1@NH^Ie!+1Y`({uWb)rifO%4gBY6H`?+qRz6BRsc5Cj^pK;{h}I_{-l zp_&AKs0FfE`SB5}6l;HA%XE=u<9*0Rj~ybmL0RzlJ!{WFZOnPQ>0-h_tz%mFwJ6LH zeFpSp&L~?zNH^Ti)0%Ec!3M(*4H$ zCP-w3Coqfg_%wbXOJ9+qKo3p?TFLv{&iNm8JLp=D)y?PttW}O$XuxsL3kx({zmn0Z zij)BirkqDuIP91(47}AlI_zzUo!2dH4u$N$Xi3qms;lB8u73T<2L%2z2!}+7$iePN zBZB!*InW=Nk+aIz=9-E^WnVp!*=dbgyky?tx$6|eRm(Wh$q=NikvTC^o3Wrp$-sdC zcWZg0W8tW3fnP|B*qTSo9Y`)+J%L!|T%auy67>Z780-Aj zT24O-Ne(IGLd6s6EI;fiU$)@9P$Y7?6umf{l%~7xdcv9$!_35JzB2+4fAx`Q8s}mw z3>cPl^gV)3^)j@1(hA~O!ptYCNXDeSh|7X5Y)-kN>3I}Yr_*OJIi-F$%2r5`QaZZqiT^qQ)$GW8S70^vxWbFBtj^l+=8@Z#Q&Ic~>&;3RWMCHK_(s`!YqP_X1 zu$Z^oT01Rlqk}zuA~Qi2fw|*P4F_n|qXVAZ7z&Q0nKi;Bi%sgqOB=-lA+K%ieLoiO z>2ZyZF`Ulc`$tpwKOH5t+v(*kAO(L|qzKLS?@V1+OYzcKCLiTRN`2uGFm;Ic>6lz> z$rof)hKerXhdj)GqT?@2f7#bzf7(YYQO*cXoc82u8K#D z@hz^rI-ou!@b3MOJq*}?FSu+!e`Yzus2FUgw9`>y4YEn-3?c7~B~10tiP>{);FmQ0 z`C3mDw!vZjlGgXIJ=BYv1JV8yRUa+=5G@ST!Cwg#4&f9f9Bt&3U&zb)_( zCNQ@QZs#i`ki5J>v8AT^(!%tkF+T4V$Z>T<|kI_8J2_P9Nen@ZaH&c1zC z<=!9~>SSQRV~5L9vvk|~jal`}>AiV=#Uifcyiu`<_ky!(+06y=^8VZYz~k3yU!?kh z;Q21to=YxF8-(!LeJ)d*dw1gK|F(WolPl%sum7~!Ll^godT2xw za9z+n0xmJ(7M#vFO!fs09xjyKOuht9#^o6?B8mf{cZaCn1yM)oP4-sM@n7++e-469 zMD_%EzcNfJ0xpG*+VJ%+k3f9b=CcRGBfF`Jf5farQ?~2?1bJA~iis9HzqWMCQZaU@ zq~*lgW7!wt9d_H{{P9$68pPF0qIHxRW=xsIYZJu5x@^=9Y8ta*1V+dwpDYx-Onh4h z3;n|)vtHiu-HSZ4OOR3S)Q)$kVjES*s z2^S$5#D7cANT9#f-M{FHHc4n5m3Y;qYd$pTk&?U=W2RS-6#PUXa>U$)Rm5{TPyH_% zA`J7HdcL;#o%VS~A~y!o2pw%Ma5i`^5(A7o`(*=Yt*t7O4Q`F0%9_$`cXQt|%z1m$A`;tAM@=eMWSkdh_ z*`fB^q996r{aIa6@q@8BKp$uEjQpy*5Im6ZEQ9>|IT4gGZh$-Di2cGaQj;|2z`aFM zjdn4J+lW1$#;$kE&JNpFrd;@K@xCZ6E!oo$+3yGLuTbBTL^w1; z-tK{`hVO_#bnJfWAPpSH4pRmk6FFs}Mvi@nqN>N&fM=0af4?3P5%vq^==o8$pC<@9 z&$s?#%KnS1oUBdqmAcrwBAcamK0DOy`qK5|ShuEHN0_y2V~6$H^B$!L0ZMewPseH9 z!>4#7X)$XZf{AC?I}zJ=DDX5-WZzdwA#<(uRYn)j&T7>FRNNl7RU{U2oR9qHzN!<)?9yItJ4AATB zn&k7}K{eUY5W@1;E8d)#CkgfVO@mrDdJOo6dK}UX?qx4j44IVdCnd5t6s=8J1|7=` z`t%Hmkb9pVf(~*2Tm$JRcnu~xbL;EELVS@5jw|X!9#_-b9G;L|vFS->%%tQqDLpN2 zn%D`%oN8WYC4nL=5$&PkLEwfe3ZNzByydom0eQtR5mfB|@sUIg>e!qm;16H6A3KJS(HdIGzlptSl$i#$;sfHTL1d>W zLYy|-{f$T6kS3CEuFSBFWi>M!f`$wCNY?hji;OAnX(9TUydC^Hj4wK2G(+4SA9>l7 z+j^f36Z)wvj?D+CbK1&PNbP@sBGxQSQMy`*!WhxHOG~<)jt~Mmc*a0y9%$U_)$zWI zuI^9m3jU2T@!M1VtW*!5g3d^X#O|NtJn|k&fw!PDA7m~^A1u82ieo=N{0x9t76GSi zSg>sr=~MeBs^KED8{=WCT^+VxMrWs+8DpMLRTFSCpA@d`D`Zne+s`ezvTt0uS?k1~ zqqanB(Ps9b!?U!Vs)xc)kBnaV`fH$H4SxMuekN$Jz3$i7AcWzeEcY^GQ7cF*+(`Veh}drR zrs-YGA-t*%yr>0rbPA$nVaXgroztDscUBHTgP%Hz1MV%;@aN6(uUV?|HAYA+0o!BZ zyMd)t5B9KUxGw}FMiRjD&8O;@N54la|CS4YU4t{V(9+r7M4JeBLn38M|LT-Sj2t4ndp!(?bC?iv048TwiBZ=jb_Sr4zI(mT<`3II3(s z&-63HJd+3AAqL=7UIfv%z3j8y6nN|qZfSK6%hPtwR+p-gnfuJR<6u?DvD%N{$v z%fcOm9Tc^T_!};J7yxQjA#vD@{N#Y@5)PQ}7nGcT01FR}@yuAr0Dao66#@X;Mn(Go zuVeMkuX^Y%hnu%5rfW^d;s!9V^$s{Xb4 zghED3(t5HiZTSr+;LViHGu&VI2h2_Y$bF&1E>1aCgLpcerD?1la?+bFRW(3dt-;E# zxHa@XVz2@HHfRbWZV>?e1ek2$TMU1SD|>$PhYy=;OWvG|4s6ZwHf9BB*ft_bQz_a> zBJd~}ER@=Q=JQEG+{tFl)#Oc_1z21vx%!m=r|N#l{+4i3=JP_`^RxUbLr~3{WBZYj zz(@-`Gvqnj>beHb@u>nrzQZEqh6Xe3x!L(};@B$SdUrQAB=C0SRY<_!EG92P@C1Ps zgi>v<7Ddx>-(su`U%Z&{oyW&f6i1ehm655Frt=aOdq`j176bYgRmJznVuE1*da>&+ z2myQVd-+NqZDFYBlgPocowTb4RkAU-zc{Kw@@B5bl`I}X{;}naXZ%Q8^P|7J-=n_Nt%-!#&5TEfY%R*{C{-It6Xt`gq|{R0Hg1ae!VETY?RLN zaCZVz$Vn_kpGVgQF`-iz*6k1i)KuIcA~Z|v(g4OJd`acT4w9MXCTinpLqPk9(f3#2 z0V7BSpgpX|`fi~j)JSZOIntcI!PxO~&6zDqJP@CEvzJOrgw18BzzLr0fa+O)Fk7f# z-ucs|1)0pV5JE93d2gJU2MyfCjL~yR(brX2un-m`c*qIu&&}ddv48BzRlB@@2Ootz zbf6C${}@tTqX3YQCL1Ybj%he(}AZQD%0iU$}izyl8-geKm|?|~Nedm0={uDE z#Q$tF1{v_JU@ex(fEf-va<7I4lU;Icdx9=m0pJqpwB`jrP#7TtR*=zIZuaMOs?#;B zRz75ec5_d!F^P)>3Sv^&>;@p)&YgK>T7z#*GKlzUog7l=L*B zu=o9Hz>7}`ve^v)7d7f>ly_2N=K>Of%XX3a}Fc^$D3 z?bH_G95}Obyyz+NzTRVS-7t#Q-ubwfjHeBR*|DvPwUt~r8uw87+iPh?-7nY%#@pFns+_~Sn;jCOR$6OL)W zDzR)~pT0%hZa;Ub1vtr9z@iQ}^RC)tfiUh~g0A;?A78ySi3OPI0@6l){O%_3Zh(nK z=6Vyif0$i)tt$6yQS*B4llXG#ZoH>(SuVXh&~d9Oc_}cp8N9vb^}Mdc`6(puppf8< zn!`&ay~|SPuvhW|KnY^ zOI)_~InR`DM|yU+`eLoz7e!-rc44RQD+x_IB6MPIIDaMq%yJ~c5yN>b(mc5fZ_Of1 zhexiyV94Y?ZdTNb1iuN;j0YyjSV0G+uXO+tLEWUk0h}!e!j6eG5xw?b3Xrl9Doq2Y`qF+i31wE<>55k0YYENyJ4f&NeNF3>$RVzf$mON?Q zgi@#>@C9zg7?i26{+z*60G?=X=U$K4swxr$^rfY$J;OdWlmZkZ*(pqn-=m zAYYG4iLF->mArOm;j z9*tFI;avpK-rw5T`k7lSm_jyCY`8bK_e=Ij?vaM25=HRyS(~S`Xht~~=gP-f_8-^Z zMOBWryjMKtbi&k&doIcL(pxyD9+D>xt%9-mr+|!lk|Fo@oFEphj;twwpvWdD^jhit z$sR!=uz(IEj3F~8go7%187LCLD1J?RwO%E`Pf<;Eji}ApyQAxazNH!@+d? zd{5)qd(zFm$a4r+f}99XxY@xQ69NZO`^uVUjy73O@s2z_d8AXL8_U?%M)_88ob!E2Ily)EdvmFPR>g1^2WBDElmp{U>gq1 z@}?8d|MotcFMp&%M$`+#lxBi^oGKy&Hf~=CQ@FewJ_Qe)iEZ3$$RP)t>OBZ}kEwpE zaLUC*EtP#OUbCA3=WMCib>~=lv#zoxF~dX`kny+9a93P<- z>A2&?p88W`!LNFh_{XB}5Y=l=d3e?Y4y^>7&QxU9564X+Ew*&M$8sHD3tJuC{f!?! zF0QIhVr6)4l#GX)X7+QZ)r$r0;wf*#vix-%f6|nd)a8{0`bhWz1;B35R%#Bs^&^zp z^{16##iNGn7Nces<%IILif`VSo&JPo4)8F|zrK7>(}L&i>H+^=Drbn6R~kQW7bZ$P zKGEDzi2rg6L*(IFs=+T8NvUa`sv)gLy8*k6X-wLZf zx46z7GT6}1PRE4>IGLdaT>5V$t`KJENwow>E0`B}Oi6C;i~G%sfqyV{bL;y)72cq&a2#)cZSq)(I9T z_VA)VZVger$+x3&HSgOg<^wkt_t3mbW&Cq)l^&xmCVaE0+NuQ=Cd!x{8aDBfEpH8c zgKCr7-RhNd(nLOp<@!9usP8Wri1q^VB@FbAP17mvjBoOfpq@cvj>v7a2U4JTZ8kOU z%)H5vVI+)iFkyr>`SBoCO0$o5|M5Au+MDQbEb%3+{XHfuxQ}pj|w08xD{k0;6k{*oFh}dMBuk7`W$foN(}g zQGW7!>sJ+r$7Tl}`meJHKuA4X-Dp@PL6#f(`PokMn9BuQh1bN}Tr}y6W1rU7od#-% zej_qgjI(yPWnRaoc$T6>&`ld{ajltbNO;Y&us;;s_LiFjpqm6DuXA{LZ>tCP63U%` z<=p}q7z6gjBoe*9J<0nprBhZ0z)uPMU|_uFC(V^0q_1`Q=m1pS1l?#m4+K-QrEPor zZsl$n8)YlYGb~!Z9qw%Z7{U&?np*XJLF$*icImN1*x| z&>6AN>YscLm# za6}tQj(QjG1iEiY@1@`XT&RF4acHSwll+1sCPZ8X@(C8K_}aw*&`-s|>xOv<4j?UQ zK}yg*7@r)otZQ+$ujUX%TVw`$bGLn#MoNOn#F}_0_0xVeIy{I1?+$y@z&~y0X7%=a zS3^LAc@Hg61fNe!*7JM5mlR@TXGOT<_V7fuvCq`hXqhB*c`b>)hjb5b5-|aift1hg zzsuJfcBQQI4u5c{QlvCcqg`zCLaQp z(B2~;;EVH?&exo6AX-LhbZ&T@tRwk_Y3zbY%e?oXg9Z(TXxO4_(Wj+Sv4Bo9g&!fD z+9m2dlBX^90<@^liF->x7HE>Hz`tz{8`f(fU0L%ti!KJaquZ212% zG3>|SmRh^NGdp`O1DYr=1Ggxj4W7?o*7;EY2nquBfRoEe*8ZmN#}neL7&%SVDTwBG zr?KL9bmV56@nzL{{POHA$M9{MA%Zv$Q_a7Y-K2UiT&X9K*q?2v-z7v6vKf6PBWamo zhsAnX{{jp4iid=W0N)-N(Z25T*6qq6ET;MwQci4ppdp8C17YYWq2o*OkaO=x2=R>a zD5MLn*s+~Q^H>W{@7$Y9oR&*1$T@hM-CT0jbI}PZdL)TAOJaXe z+1Go!uif-)&<$AeAj2@keE+qTs-z*sUQI2qwS8TFsCJP$Fw4xOnuwP`TC!pyZ|5+x zc7BkRVcCfQ#-=WU4Hj&hruJ&fen--;XO{`$qby9k=Nyv@F=|(QQ|K)h?+XRY=Wv}b zgUF!%LAW7T18XOi?gc|f1JWjzM1h49S#G(Vn|2Iy|3Ls2GQz-<+0O;shHbw4ly+Hb zcpK%|yC7jtL!k8>lDjsX;R~C}T!YCejbxJbTy~TM(S`I!A32>C6U;?@#Kb0wWM5yN zs_^iGgwY4(G2_%JSUTn*P=var5bb153Z{%D#?42nK zDA(uhXO{(*?oet838f?isa=ppP!uI4q?MGG*d>&d5TwfhL{vbeV;7_wRFHD%?v9Oj z&+nZ7`~CUw%sn&L%sp}4FvM3ZK#GT1M&CXSk$f%ev@aH_y#iK3ewjd9;$6GlWIluM%!6<>VKtg z^VyZ5)ojW!5-b-mT)u9bSTAYJ$p1EPXQ_fV)QlX|h<@SNVQZAcsvY^x^8UAg{{5B_ zmDqpgDEXA4pT7dZ7y%3w<})q6PH3z1S5m1r&7C(FG6#k`RyWy`RP?)i92kr-PxucS z)gJjjne3?75mDQ&FPAwgB-k1y+8-MXKJ6-g%u|ui=b?Yq(Xuhg8Gqg)rB#@{9`w_eCp)R?p$*4WAFHhzAAXzE8|>Ij zKPpUFpsVK8`k`6jH6W%5sCm$|7q{~Hr9NNY!n&$;Yn=}U_2~|CSD8Ty6-X261I?=^ zJ>6(uH>~T_%I_`9ds08L*QFw>`e#!KLFTuP=f0AbO1xfy)zfb7vJ?#5znO6l=;9VL zIFq|X#$9x@QTuyy_i&kco)u&&N#8dHD_?)GYWO}m>j6Wtxf7c}C5wY1n5;C$-3VJS z{{B(&%DwpZD;&#q_>j_AtFC4T+V0E0Vm|fRm@fFT!Ypos#*4|x>Wg0~UoF`9sgNP> zCByT=g-LMvsFH3m-F`Mt?_Q zt{2RFYuW70)|IN;ejl5#HyUD*r$TQ#(0`r6dGrZMbE(oZg;^W)I71R`mnL8^8~=ON z*<&dSdj&k4W4ghzDHDTqv|V~y$zY2woq580Tt~wLx&89Gebnh?GjS`Vnv7+ zXViSZ70=L&=twZy`#h{3wdl8}&B@7eNq5=*`RiJl{(R&9Gr{=g;g4N%nC}w@;P|%8 zUMFZjXlu4h>$O&jNwF^d-f4yrLmHL1hD`ODfzudP94@*-3{s$Q4pHjn`4u)8OWr5m zj8(UD_jFO(*mX0PFHrN3QB|gcMfHxdNR_oi+1Jiz zv%0@(GLNxc#(XWe5WK3tI{W5xJk#yC9V5w(Sd##hW(TddMQt^AxdWLt8xG1;)Jk>P zFv+>c{^gZzyX!L~ZUl>P-6weskXCLQ1*4SxhT+P1kJviMv!mg9X*nV5KALGSYB0#F z>j7%1W#JO==|VWT4H0x_W96tRWpn467q|T!;f>yIDF1|)m7?c^slGCW6k=#BT4HPR zo6<_-w6(Ro{_(xjK0V;4wRt@7{L#U|;V096MUH(er-K-@ZV*p@M#2i6ed266{>ro< zsh6<*niN7(q<8D(MYF&f>GhQ<-f6Y&WG_q^!0fNzI>8)b(VU=G3dJSb;4_s?s))mH zKl@u0r>YkQ+Fz(M`E13>Ll$PM1=VZbPFFmsOd8cRSOw!W++-VIr>e*Y{Ygs$i1hXoF&NJf9ahu)FajH~@(Zruo#bN%zrlISL ziT5j`FC}e?wfwRG#g(wd{2Uuvv%cE{F-xUL11f%vlbZtycL+r`F^sX!ci+{7n&Vrt zk3`;5qM`F7xBy)2W<8?{R0(qh*YwufN=G$s^Iei$?w4Ehe>tzkCdRWySl}Xm-ORDJ$v9kz9kuF7IdSz&?B(iOhN9oT zC*Ete5e|3EvfuQjjL|{`F~92u{?rO$43m)o#upg>ndhOha6RJc2^^}KYD(* z?2?~l{MGdSsX{f_MAfOZVjJ1bjqh6=@jb<&!9T*jCKW(R+TtjS>4f!$-=gv=6IbR* zlGadj85#6M+eDItO~$2?hVv*;4(;KE*HBM)R~-HKco&JqPWUt3_~V4yO*h!w@y}likJ&^MFA&Jfy_jr~2SIRm@|CvVl?Uv=V?&~n_F*!TSyo&zBjc0TviCE?0 zp3R5%v5 z@q1_odCKwYd%a$3{>%Z#_Hnn3#~^Qagz5c~?QH1!;eojqr|2E`awydLQmZ)F*Mu)h zb|QPR!5gMb;;oefxtqM%|5Bl_ZIZ~(!XZTOEz{bbsq#G1xzS24a*^>!VD4={%fQKl zM!lR?j+J322BEIp;q8>q!Y29N{46uU%L}YQ7Am+&Y$qM~4~;n0`3Awby-9f#qosUW%Un99hw5THj!#@fTotig3eUQRbk)`k}`ZIs- z>!F>EqeLm{$3u#!8Zvyn#j`ZZQLf6&uT+)QYE1Z(y6P0i=bhy%@L!QQAtg!8!(BEg z1fd1!#)>|A1x8FV74djazS=qPz-2Ixc<8jpW~MUJ_?PJbRr@r$^~6{LUCxC|PibP- zIBX|5_XXsW9sf8UB&()Qd_hS><>lBI&K5HgQGU0!e ztc}xS56$WDWicP&p5_s-NPu@t2&=_+PS{UUma?4Ye{0+!}ex=`IC+%j)$a~+G7wIP2xwwlIKA@VY9iCQbREbe4m_28$`m&#sP z;F9N@wzp|3i~0Bw(anj#LdgT-erDsG%LA#qzJP_78b%klpGY*c?j~QboX?!Ft*tEE zei2(2i-q4j@q6M+`7zW*7W5%dxcjlK!BTSw(}M{oRA{uzF#tP9s=N+W5( zKS37q1+UWx|Ht6zsUYaH_!jBixdK77#0+jlupoCM-A75Q@&?zCRrZ$ud;v72X zgIEH2D5w46qzJdW?AB`S7RKtEW>pKkIxDPY8KEB4BzIo=IT@Lshvipx2W5>X06W5W ze>Lpr_2(=it2DfTJuFO!J66h{jjr1o4|tkEVEY@m6Q#AcQ0dwV$Ha%OTBwwRAu#5| z;~2%Ab!w3Isf1Ut;rJiC27u?yqhDqT(a66d;SH>|!`p-dpBr(S?bqpqq7#I%k(h=p zA6B1ADOz#v95Ffe*Q#Wb>Pi9@U!xoILGOgCt(EZKX%!-`#vVb_wN;kHbsAN2?s4z$ z{H}WTOQLl{2BscOZmu9YNWb=#LnHo-pQB6BW{1=f86DsaJpFCc@oIkl3@vb8b@Qr7 z?`?t!p7_jtP&hny9_v4zfTT3v5?;_4hi@ROJ|L|b_?~TkujvVC8Gl?>Yd11zn!BQD z0QpGGi2X^r)f>m*_r3v%x&*lz?1?k?{(U+R|w4gs0CBz)di8( zCr3eZ+O|rWp@tg}gLf2_CsDk?iQf^kkop(b-;PJzi|~&*mpwSUXAS#m+KwkReZH`J zf1`vk<|=GApOiC`_BBBgrNmF%7=N>ojB%v53sPo}h=x~7Ui!r}XS82yDM=G66pMj@!4V@dsN_ zkdmk~{>*}ime0z-eMNyG~ z=Zk-Joc)DYDfegpc~`*A?K(=~hJ@HhUCu>U*fk%}lV-fuH&$L8*zjne?-&rc+HHOf zgjB2%|2O^#%sz)ipyz1F;Cm4)ZfbF4f|VcAT=khU|8kA(xPond)!&gNeg*AX@%3C! z*@T8@NwEBk^q&>a`_k4nJYo32zn8YI#%9w6nypB=9GXug8&WOX*e1M>!SpVcvqC>G zMmN=Kjqiym&kMSzXnAmOAizdPC&m;IB*sEGv zDffcBXQ+f7pT?E~<&JQ}HA1x%_tP;VMGx|TcLj^QqRh6L`Gc>AWA0qCoi2CGiR{-T zI=vHRE`}JP_rjseHp46~O@)yXXDxzY5xLd>Tyao?^EA)qD@lhUY6eG2LC)zm&OprP zW5OmQBB0p^A)ow%K9qU$OV@|W=Ue0q^h~vi@d2CP&>a}7w~VHB;c1=QFu9134gQmRRA$y9v+jAYvb#aEE+uM&QlIlJPRO4X_YD@miuI*X*XUyCVL>%5T>*xZ~F*p7daBTxNq!npWOF%K8$s$5x` z8II9XyY&s;8k^yg`xCj{fbb&X;kVNK1$%4=Il^$%%<67|e;H%4|3d%1IDLOXDQ(2w zzF`oB`ku1MlG2*!8QeG5m-t2KLMaxBRK7K!oZ}8YyZ6;-TTvoE@YjWk-2u~2=_Wn+ z=}=fi>}@Ixy9RGO&~=44W8+bL@t*g8`t;zkCeDcZ%*qx~&t7KUzsl%fw6B?UtL2f- znDYdcTh_v#4#BqmC%TlHmDy1)>XFyXX^k1pVz}#vF|ixh-}*ut#KYf7qu<=zI}^$l z4F8eyTVcg^4Q#6g)!~lmRxNWQv%Ea#K5ng`^fbKmkgHoW=14g#s5P59bf^AK#)4CE zH2TD5`c+P3-aohQR2gzBxc!V6#+^mchO^7)2u|S*FIo6|&B^P{;Z!h`GmG{HFTgBSuflJroe254$ z)NLZdU99`ftH6~=E^zo|w2k#F6@)jocFN91vpXWFT!mjogf#=l(&J*3x%Xx72!9eb zDJEg&{S*=ryD8<6AGAhYF}V4&j`qrL0clvN{2kQ5BTbLTo#+5ng$E1Rb(gzwq+Uw3 zL(F`Yga9D11Q;hyqW2CtZ1Ab>D_KdJqn1O}t;pfn`(VVk;&YZ#W`O^-&V5tV5t>1b zXsxODKP?WcS{fBPYNVDt*TI@59FC|m6*3D2Ths@bG;F(*x~x!FAx(I zuPrV{qJ!>UcP)}ktT1`_Q+Fqz)?DwP;MVB7@0h1l55=Usx>irAHSN8-mbY?_ZWz3!qEM7xX5eq-|(zM;s?!$?}V44OOBvp1*fmhPJg@qNDWUQ zQvol|wUtj5n2Zdl?Md9V0-vstk7;BfM9&tY6zMs#YAlYUfG}T1>>_|MN6Ewo&C>D? zk3DTIfWXB-;NyuSiAjMsr5k|_-3yI*4m{>casR(rfPaKu<$$_1d;T&Sx)3*b`sIw; zOUDaOtU6hqt8sh~y2|NO5d7(Gc3F!v_NjCs1?@ZEh=`a`8+n1Nobp$hl-nh-nUBArcX3V1Q#>6O^ef1MWE9IfCK+B!KC#AWcg11$lHo?cTeO_H(&K#Hw zE(jg055TpQuWwhKte;r;3}HPJ_P81znXeWEEbJdYuG7PMzgs>YSbBP3xSs3v*bs)H zi1kS0SWW$U2Ef?V-nH1fP(wmOqdqH#iz(gRZX8}xMF=w}hphF`K*m+)Y=qzO5r0VE zB)P8&OZsr+{0)^W!xMSwkrG~Q4qJo*5dJC{0rUU%RKUy|jD z{xRpJ$gRcAj-xo{Ba&T3-_zN27eEzSn8*72Y*tz5so$L%u(%9n6}0b=c|jM0zDZTo z=2yyyjCvwh=GJ1?1FLA@G_!`f@WjhANPJh6!_y$rB|gZ7RwR8{hY#=HOdbho9{R3p zmaKYrpBJ$lDvfU>t~y@^gJeafUm#%JD!r>=S1F;0o@vjkWPsNG+aDc#wIem2I@<(X zpu!bmUEYlsQ+h`_!McjFE`AilSJZ5iD7B2EA>%6sQ3nb$Vc#W<%egRaMugbv!=4AD zrEf?(wS{MtUe681j*yvsz)O$|=j`ZHq@NX%b9OL;m@wqUP5+PBZgdw(#MYqf%M}QR z1-H-I!gZ|$0!I@n;wH=U&BlUxZ-?!l*O1>Eexd*!UbCJtRvPYy6_Uz7PY!=Jq(@Xp z2V;uh%v2p#k`m=ENm0k7XP83{s&C@Hta#v>9tF%rvz`^`0}uOIP>vv5 zTM5vugyW~Jw$F?2Jw#Xnm`}6S11?CNW6YocVJiOk#FK}^X7nf3CSR4M{a5c$k~-_y zZZ~^&l&p9*gt|tyoO9G)A<@hs$k-_Gt)d{9Fhm*zD<=4WY_HPP9ZuThHIv264w~XV z51IWdB{$dC;5LSDRF(;+l)*+K%jQ=Huum2eR5idRmbdx+zejiSY7Co?TPKHvgZ=1Lp=T%9MOc|jsg9N55(vjbzp4~@P6 zcU6;)CdqhJPP}Uzypp&)OB}I!TEHKHGrsx|y;752kyci`$QqgSuTVf6gj)8CzFtO> zi_kQ5_g}ekQHWhB_lR(E=Vwo!XPhxa^|q^+2p4K!x|K>3b?gvOwlzBTht@b4uJmT+ ziHPf_;NGf*!4WNj_d;z z{c*#TDKxhUsGHz>vd_01N^X6*uuo~2wUN=g>VmU&SKLi-9j!Hw7CS57S-RQ}{!54s0^m#tkJ*$#iLDpB0S&XE!cEu#%M3I{gtE;M zjT)D?;y*%p@4rLjPTRTM<~9%x&m3Z@+_JQdqrSA}`9a9OyiA_m^pU>xBpVqyQS{vn zrf)GJdN9#TmtVhSWUPJxF&l1%P4PN!7LC0;=dAq3_u$6eNzX5`>SJ*~8~D8RBkY)- z+iv08o;38Uzdq?-WB{3hV(!L4LM+WMq1f;`qK(A&%y#~o1P-|PhMT>@2ec(n_oRX1 zI0ksNXN^Su04Rr$8s}bj)C!svR%&>NuB}twH^Hy(srpg#(4(S8dTcGUZKA!E$Kk8j zK(?9RUxFlOaM#pW{*|m!*6REfUnvcQBg`dR^3Af(En!;Q&o654waUJ;H|!Yxqc)Lh z?8NS@-BIQ1CH`zn(mMQ4<>u|NXS{#s#I0G3G(Xsos^vwT>milQjvP@|hB%6If?>fgv5z{OdR)I%rwZqk zdK^~rrN{;i!rka0%ExDm*&dg$kLs$GkMa18J7e{OgUgP3;9mL7VZ!Qb?)t_^>GRj0 zKrVM30oI@RAYY_z5g+mJX1OrlMf_hTPoDEQpybS3=&U3eWduISk|av}rQm9tMFPw7;CJ z**|%KKtY#YgIDEz<+hE-5*hA`0e5~g$i$WFgT0u+qK=G^#$#*(VIg}NY2exVll2H2 z+KwiQeobdawVBV4E=ey82dEHZJ5r8+4q<&Sa!5YsvX+4s-}k%#K7!&u%K$%Uhgm_L zCz3NNe&n-LEG=NU3|6lybzw!T=QHJJZvTr3^j%q)BM!n4Jrkn2Jl0682rHz?qaF1{ z>B;7X6Ds}{xq_hnfiK&IaQ)<6M)nvWtJJnzKjR{#Q#_a^(J3(#xFC+_+L1!mx?E71^SThRcby-H)7sm8l39zG}P zM^R|U3eg68#sXHfK&Am$_nf(oarS@uS@=vtMnbBDAg7+R3fN`ap4=zu(O^3gKi%20 zpCMmLgbL+bI}?N4gDHRE99*YvRsZ&*qc-F~3iiFtR!8wnxrKPlJjKK)_5qwsoUzUh zyru`u{N3>4hp4tYWYx8(zYOAXM9bcd;9he7-(%$kI6j5Fa=rn10r2NFO0V6fE+hoN z`MJuD|09Gldn&Q5>nO+e(pf=Qb{pna11+lX7qhh1PHZ*g_9c*xeV;l%*lQo|nffi% zgn`Mq~kG){auB>FD^TB(B7OSfzvkZKUD*iYr2m#ocM7L81gZ*W*7|DBnpmlwf* zujFG-Go;okj!0bJU?p@Oe-whSN(S5?Ml|+?lSo;1t}qiBi=n|EUlWZ1+Y@NIE>aIb zToIq6P&wb!#y{O*85!&1v5FV9AqQi!1u(4#yhsk9uIf9L3i9XHkH;WX`d`kC6y$;M zcAX*4u-vioBFB<;=0F#(LU zw7RXwT8S3GyaXoWZrL7Bcovbhn6m`jjUgNip{l*E^U|I${s&D1F<|+~>gr~S&#~SW zFT#1hIXbc076{w5RL1*y$ed_7UDJ+8d_i4sEkaNAAlO1zR{{=5thaxD^+#aX|3oBg z>vIF~^`8o+GpzR~q@QJ-?a@&T@!oZe9Xthc%3$IEKNX)8G%t*fc84(vh>g3>tA%^I3+3m z2c&a#{^SwFvfHb-GT-IA#Z;0VUO&v=hP*9su+!r-GlgKtg;LIsnRtjJ0#AzYX*>ezHmW>}nwuZwB$w+EmIl4gUg}|`f59f(8^|~pLzzJ@g}}*yd=%!w zUTc0*5lu}%|7w^yEh=F;{-mA)gEcU`--%|hIT1k8|LdJ~(s%dS%yQ*XY^klSx@$qH{BaL8^p3WE%ECyUDZ53xDC>0@%(Wg(==$%L)3U2 zOrq!Q(?f1~c2UIvdFH|pNWga)QU#kYpM)Q^ay_T-D&JY3*c?%ce!iuRZxREWb%rz~ z@?};Q?1Q=?AOTW7s0XQt0*nvfkNlaA_?AKX8C0-OTivOHnn|wBKgJ24;57ewB)1jk z={|A>cGwVVrOu7v9i7=_74>7lJQqggRnPp4Ev(|eKO1XFRH?XfuXlN<_)o;W52e-n z_VUDqLyHt5miHA`Jfq!HHdv(3d~$Cvp{jup0?RfzfE;U}Q9HyL))EK2KM=;p zJr5J*^vS=SrzE)C`ptm)wyIi`jWl1mlf~$@R*io0>+G7hdJN-y_kq2UF;W78a+TD5 zagb=bJ34^g9D4b0Y|=4?ou)j$(0~9M9Yr*n=uBQ~*rzMsUh=r^45wZn{&@1YMt!EU zoqfvFzANY@Ff$TjL^uohX+WsdP6)_c#x{RBTF2+%3Lb+BZ$T6T2`p-~z+Y?w%kdy7 zU@kq zc3ZEiKP)}z2$k;zf4^SfI9n2f3^9cC^}sbKZ+6ms9oX(c`|%p#h8h6ru)tlMNG=)b z+CbwR=`=^SyOE*q%{I6uS%GIvD8(Rl3EXM0_~@VkX#QKFCeXKM69WpFS_=C_A|tXY z)O93-ep>+PUq^MKnMPQJtyus4$vHDq*r~BH9kLXQc=+BrXSy~jJPyVb8-2zuF|Aqu077@`jZkXhaH`#OMi4pex{t5`?LM}WyHJZjH~KY(nAvk@ zlm?Zg{6UGpoT_}`<6+K&%WmW)8UHZkKA;&Sh^CLl>>Rvhvgw=o$iV?iCU&&Zi|QZ$Zxwv_9O zG-;%R#hMU5cy#;ZX_A@Cpw_I6Q-cd%o+e8LuRTD|4yFB<)Opj8MMNo#jx!Zz7Z-GU zcX(pnf&LVHk~%A|gjbdhi)pXk2wVU2{2h+xLqR;xF9DO^4X1;bk?(ktiH@ZgAz9sd zxu-T)1b}7VJGH>)ndTEEtKl{&SwWyC8YidvQXc={(_Kj^Irtr)Q1I* z(k0xEV49I~ptqIy-J+5IGz>y6kR-g;dA;$w@9l}o!bg2cbrfs0G3d=v#KbiBwJD2K z9N)FIp`>Q*`Mg;hK>^fxHbXwKJ(vt*`J5cZaFg`2JJ@W%i*^z1zpHs>Pxnrx5(&wb@4x^nR9x_xlEyP^1@CD^nDvB3AH_BhJ(n#V* zhAw=T|BJ4V+b~sIpTplN0>d{1X+uA7_FbVBje^?a6NUroP6CQfGISZU+bGxit^TIj z-rq;FfC}O3JB!52%)qa{$QAhBEzm4+V`;dIRMGHX3hYMON9H{aXTz^NO?HI3_)!AV zQwJR;MAGB2sm_uV6Lji{{(Yvv)Pa`%pdgiy<$SWMTAJgpY*_~-J)O%|Xq6VyTYXqt86MsaASnC`5sQKXwEr|c7 zLtkP(uyE^k$FJarCqsj@5^vuM@oFw$ZnMTtK)RK95pSyy&8gsTn-IH?F$Zg8V5{dH z$fK2^e?4bGj+*Sw^F(#b+kE-EY~+fqwSqVeD0EXE%l`5i1tJA!8bWvVL*8wfN>Zt} z7#N+YRr(FRMNL#mV0au!y)tFNE2V!O zC0ERNRyfkZw7W%jO=s>p%Dfn1+ZSa7D%2$0%5msIar~k^@Xy#!x<5{#Y&&shKkroe zF!Yu!$$Lr9Z0w>)7I&N-2C@wpL2hVEr6AAz-}3NQk8V=+j`-K8yy-wG+g$WL<5?8C zR0J(Nan#y*QG(DCZ^ca}3P6aq4aKD1vvm1|&Mio{Tucy8Z?DiYS_(gR=R$Vd0)Hq5&iphxug-PEptc( zP;wNUB1iwL199aViuy6oFG+~q{foPHRE}+6+bAI6mn;@||`4c$ZzW*7+|I`?0xQ#|Mmy&DN}#+mUG)2TlVGSqXZ`x5U@C286O zJkZO6P7VQ1LlB3H+~XHf3mbuWuR&(I)pk?0a);B99z^P`Z{XF!|?VYH@TjOUWoqmoL$S7~Hq9xmUt|{7N$dybym)wkw z{XNk|{LYDC)rs>vDv~JLN)WqqQE=cWeJwA!L@E59#zKSHb58q1{o=mOixhu*+*fG>h4{~jv5{2hq9Rx|V4 z`g!P#U<=dN;8XZP*Z=)_!u(*t*~4Tt6S)h!*q(+5{sxY{w(DdftLf;MjcBzN=`4uS zS%4c$@Pn_nf9TR?NU!r~6FFqVB06EV-|2)F_=O)W3<>NPXX&VMZX&lcdTs+A$r@=V z#?_-2_s3D*vzocLb~qLE-4QIl%Q(aOjj`1$>v|Lir+8-G8{%CSraj>`0-z8Wtt3vSPK+qh@p_$gp> z5v`BA_=)F9H1zV?)2Ji^5P~H3k-wE$EftZg#Pn`BQ*1PSiTca5M)avA{6jk}5u@uU zla3|kO1=0oPRzElmWuW(KymI2(I^GtS%u{vK=zm%{Q*no#f=cugDoJo_!iBvH?u6W z<`xeEr76aOLZ!{V4dEPhj+|sLJpXZea+DO3eJW}7-&J@{(f#hDx5-7>#j|WVkYd}1 z4C>mcUK~C0$1Fad$c5vl)&!6KIY`YnKWa&x6sfTEab8Gz@`by5e&O#{+pyW_^ILG$ z(=_h=(*0Qjbz3@$EQc>;wY3sobUp7*QupJA zCe+7Y{>lc>CvVW)pEMPhMR0eZd^b}|z_PTtwM?9Q1uf{nT#Z7`lk3#r1wHIpBe6A_ z?7u+7vO@e20|)Vg->tv;G6399hW7b{{qn&VMTPQLEX&R=V!Z_diNatE+oQy=hEDoV zIj3yhNIz+5ea`v)KOc9boG4i*6L)#Gk%Q!lA^7s4jdh`jeim39)K2)PW=)JOlyZ3w zHt0%JbOg;Vjxl^ljHUvs)9^NNA#59MB_MW5Zy?Dew$9~y;5Ktw;5AsgdrCs1_i9WL zWUmSshp$^|(sU^!Pp}ue|CUL9R9=|lX{uj)CRLTLKM$?vl^t8NkaY`h*Pj*d#5Lm9E`VoaD%Q#zr|dTG+h zH#inI7(QQ9-=~k6%4{hy`-Z87OGI+MehVAF7WlCB$OiXiv&$)jIEX#dmJ8W>W>XRvBuY;*4y-Oc{V@<*)7#$BmW!p&R$2?#Oco4C-p^Ow&HpEa4&^`^ z#_?$9dV1zBKlcZohgoP7n7lk5)K)T%oCK{+r$Uq0qd%&;xcIQnX`%EPXI~=i#fjKQ5m0CFwARWOXJ*RJ;#eDE1A@u5G2WbJ4vh(6WF1INU7%j1s^e!gd%0 zhUovrhPgk*!0sYnP9EXD20?$TuhY>9+B|JX!rZ;u!I ztK(qE0ZJ@JkuwXpS_Vs}a4-kl@)QZo%Z~w>Z&HcZE8q_@NMjuQ=Sss(s_kM`>dKu) zA5{Cpz}*I1?I)LN;R#Zv?GW=gYi(4hvZtiqfcTP7M5{&yNo=&&wp%_6@=NW3Cq1I<35e z_AS(2hD9@_hVO$bOoaGjL`YFO9F@cTO_W$yY4?|dc3nj;i#G8uSwK*~?D7GpcI8}R z2Emfg|34FE{dy7S44T&;d}Qg42b8`5V}etc^mhIx>fm^sIU3o3=hMWT+~>hUkKCSy zTbOwY)@ciaSJGdel1-%j-z-4ZY&{ZZRu{5?G=*Tj<`pQ5?v8Neo z817YSTZa@s`}~9~Pp|2$uumRhQljxq4kIvS8_T-RSP%TDrD^iBc^e#|JHnSyG8(Gh z@S9eaebL=nH;burDQ3AQYC^4BF+b=M2l>B0X%)Okv=Nbo(_VAk%}4-DdpH?IWHD(y zmka@WTWUKCH4dha2=7yzUvnB#1fTdbDKefzjRx>|Dp5OL-yC55U>!PQu^1}5kCyha zgFRG+(~Do61dDUG>~)+KcVBL*Fs8W647n@gW3o-;+&>I5d8{sQq+|fPG%}uomqxz4 z|LboYu8TD+zhOu#X;EGDIXC$24a$Tr#Ciy7f~~)RiS}m>nXvD~={OW(rdxp0p1cq=z)HD@CN zWV#5B`ivbnr?lm)oyUPR%%d2!QI%W(#|`0UJP&2(jG{H?hdV#w9rQ(SQ@)B(6**Kq z(blA839=bj(HA{t>SGoq3?xO`veJ6JIS$C^3gZA6r}uIsA^(-H<6?*`NSDOjk|4g` z@up+=Du!*j{Oml>ft$&vBus>mSjK^DGz6h;9D@{Vj6itEw9sBoAhq0h(ZHQnFM}E4 zXPr9&sLPC1MxbN{U(!3-Zt8_;@~GU^PYlvuIer~~mVvx>hmiW6PU_&2uN2URVDKOX zQjEuK(piQOc_@{_ECKCgt&06{Kkm4THY#@WU?;1th`+xx;`Uu#=LE8Af`z1_{7 zb6wv;K9$Z+Xgni~-t$6&ukBw0%9WTWp7J@k;-xcU1wPpJt9UwI0e)I}jX|gF$^O>C5Mn9J3 zo{)VU3x8qE{)Rc{$%4qd+Z!Op1Kd!BVulFJ4K-N{*lFMJzq5=Sdy$>^>b4zZ#UqMQ z@Z{i`=8sJC!bZS$(+TnOJQa%&zm@q{PyhkleEQZ^)gwZ&`3|77gHJu1ylu{KaS|#A zB-4QY&6thgd&p^Y=F_8v>1z;OeBONtWNrXO7P+nViFYsUp9G}awf&tBSnuU5 zcfo)iY|=Mzc9cZFeDHDjZ~?nD1N9N@ZPqN#GeX+LDsmE2Naf^>&PSF>vA*!ibm9w98%L9fX9xxzh|pI z);px1J+X*@)+f+h%rcye^}vrLQ8ODm*pv9V-Q$c;Zxf!~LS)|i%O3}#IHB*h+K99& zShjv4!>_J$V#izP_f+c_#5#jFs-BDN`iMG|>AGP;Re*nxmoKgE1;Zyn#5#i0p%xTI zSoTt^?1RGA0dN{c$&sb`ZbNHMks+8aMY2^)Fu83lfqD+nW3C z`$OF!W|b!q>Zd8>8}f6`KK1kmXg5MVXfL2`NAdmY@;XU^9?IE6IOC(mP@Zs<3*{nO z7@Ve1gDlW#U7A9cOw*yDabJjxFJQxd_}6v@iv>L9G~H8}yEoVcPe9!0F~LeDP~CS${B4F^#=r8^6GWugB{xypvWq9jUix%dfQlLt zFO8wLT=gLvp64zr|I0n?`S*yDv%+C9-Rq|#F}rt2Z7Qco$N0l|cMC9>vzqwmuvt3E zI(>h~%PMrbnvnKuS8T;IWMQheDNX6-=DvSOGX?5d{p8-~98iVCJk}y}(#F{CsL%8K zk#@vUp);dTRIVGxH*#p^Tk1=F6xDZldsbYDpVNT1PMjYp@jYlnJl)k<2D1h=m0n)+ zs&nhuAZSHR_@;19V$hAF$Un~M-E}t0&j~>p5YxYYmR+iyqlDPYLktSnAZwwRuc`6> zVOTmNQjg&GiD;5hphgq-OLo5?f#AhXRhWDwc{%*WD*6)Yb$PIEGYhiIyo*$#Dxd~D zcOHd#&K+YL^TjJ~+_J9A8K`~adp3RP4BPa1cG_8uSrUDA5A z1YjRA^1Ry053#&En~2lnmi|U&CZR%=0^$_YSyI6KTs`Q<>#kFZfh*Eq#{6v2&0)=+ zJ3lN+*hpdJgl4s3n~p~sJ)Qe*ZKoh!dVt8)bpoCOCKAvRXZx#96$8*+AfR>K9?nC` zrEsrSPP^Csry{ar^y#J76}KeThel7xd@hE#adi89tu~qcop!7@n;nym z%~ilk>5aRzOYkDneaz5Ok?KGq9#d26y)DZ}pMgERc-@_9xZdY}HW?|7HSs^YEvu2- zZlhUUt*CzALOK18`~e$A+lh<=ga`y|^~X!<#nhFw--qy1iJv7=?XAMUExq6&1CMUH zBFN(B<8RYigBgFlSQemM5-?CvNCs1ZT1SGhU;whReWGXJfw(q>g*Dvvr-cIZjN^aH`|4!H__|aJtM&I=y%AiXOz<9}Fo_JPU zhGDNVDC+H_$G$4}vNkAlrgJErWF=*4p*;3&_;;JM1QvgTV_qjaW8)u0bjU(P?N1Qw zJp;E-^dnnXnZN1YymkdsH_%fkr9I}YR9R1Yu$c>fz@Qt^DZL@lZY}hHYqq!1Bku~M zNj7Bdb}Z=LCGZ`;g_E-F+~g}%9}_?jekh~XbzpWH&kL87O`wQ0ZL<1bA1kpe^AuTP z{$7fQP#=u6a_UHzpC|sP4?cddw;k0=lA{d{&~(lujljmdORQFjvHOxu%Pg@uOY&POs9Z91wA;Z z92+CJaQtm<icT+QYj6Q;8X|mZxlps(eHzp+h5|TH7m7MpyY`jE9u4zpZ5By zL(&2gENm23L&;NU6;xJhhLwmbPhk{G$c7kc4~Ni zAr4F%0xIT8b73{ov^Abj+s@ms@%{r?`yPe+CESphe(@qh8#TeW&Zg+YEXim;Sikd2 zjzjukxwlz|RG7K(c#^;5LdJig!nD(uOaO8`+5cjCb~G=SzQwSroXBo(Z-7$|ZC1K69iZm#^<5}}v1&6Q!%}e~!h;UtmaQ|3P;Q;9x9D78)&LbCzRk^DJm9cBvm*T~i^*J+N0HQXGPp%x zG$y`7;Q;gZcXET%1<>NY&qymaHwJESYc5Nn6hcf|n-uQCm}E#W2{4_2ayZlbTey39CCcUC*oEv}7-e zRmSLqTwV@CZu9O`F!3}mBmV#BmL0rGD&lWVagp|>(b6AfQ+yl20s$VJc(quwqIv!> zKLWZkYv=qPSDpqwQ8pVIo*@TpB&EZvEONFon3j}vU2n};zqxzX7Dn3aKf@1_QPC!q zyxg`1KA_JWagvI0YH=ex%0|ar(9ZnsRuky~5}~;bz9t;lpLzMJnF%p&!Q9~_vFW48 zT(KG4MZHm-Iza-c1EEfg_eM@bW(KIoQi|=Gzw`A638*$WhK@vsj&({;J%-qZfR+2; zgVZSoo}j65KCO8R{%;V?wphgo+3(;W6@2zU2JA5Mx#3tSwc9WfpuS2xz@ zhSUGBh4={tVTqyQTFf4v{o?1wpc$2qffm>xlj~eAZVtd2Mgi+epQo%x~8pv)ijrm}Q|Y5qnX79}`2= z(DL%BATMDRjyXkA;86V6LJsZerl@us_PSrCP+rQa3om@=@nvMWSV(Fc2$`$X@-qDp zmOZya-iaG_BU4kk8IgA)Tff(s!+Y3BHMmX3o(B?(jQ_RvW^=}}ai*x$*6!S4DWL@m zi$GNAkp)W){fq4%*^00JRz$3v14QrzbAOGcbkFZJ$NmF#2 zwSCtc67#)*GB87+9{F<@Wd(RYahGg-v9bnQmcuX?P5iP~q#L43sdO zZrtsBAcN~25d5r{u;f=R$%ZRqBn*wn_m8V!4C}DgJ_y3-?$P@T=9AHH)r6OXRnqt_ z6Vg6vX6}Wi2RpCcx%_@nz&O$IP{b*1)VlxPjonA3%M0Knt6x%Hp2fms%BB3y`rVwv?pG5 zA*EhVWp=|waKzYK#FK5;N@Z2*IeSjs|QRqgW{_AjOPKq6#A)x^z$c>k=%a zfbqsQWH-Qhz0l}=6GHXj50;@4dAgZ$e-qD8pU;6`yKHM4a?bjAeBr+jRJA*=_$J!1 zdnxWJn&9|x5^~$?-oahdG_w;3x}|}3cpt|e6}`IfYoNWWQ|elp_bczecC27l9pKQ1 z-1DE26zhJ?v7T2Mv3rK?K@Q)Mr1Q(LeU)nftMI!F=6-^zeO%K?`!+I!?ZiuUvGnPv zBgM%O5B!<1Mw6OcT$0PA)UjEM?W|pY!3yLazIb&#!hQK@s+}9P2wzSi`ZYS5k-@NY zNLr1On`HEjO?eqm`LTi-Z;#eVw9_!3D_^nBse4OU=mW?=BzS$5WN8?wlN-_jBaaTc z-n72>_~$=-PZ!y~HE%qJ8J{svm{24;>5kOq2Z^qZ7XB-fSlXxRIkBQed3PP9fSR%+x{v7G|?2d5!ZA-69R_U$@2f7}pYFS4lyIMM`)<{0$$I8Ea zDLnvBT25=iPqjEp8xgJSYDYR(rk37_A!0s%aSI^$P^{rEpm*ar#0x4* z_Zh$vsfZPk%bC$sN!CTSocriqTHnMiFFUvS?UJ6Lu-bm0a?AdZ+9tBosc-|;f`MF}JAa`|FUsjMM7IrkXFhnLIGDHpYiQl*w{4-Ee?Pw8VZP`3w-oiI zf*!q&n>cmwMH-VE-A*ELRMMV1F9z0>UOmL@K={{|SEJwn;AQFjr3-Nx@l z-g{cHZl(1K#u`{jntS}tSA%LH&mrHk7o=;6-d|Dayv3M^M0ae!;8gS6)A){RS_4jN zC2sSj3eP^G6S2QLFm##~Gs9_(EJ9Xfw8c?Fkg=aCo(hmEVl z|6PHfuyv#7X{DUWUmVOXv7>AQ{(4PcowiFIM+aG@Tqz3xc&lEtO!jh(ugb6<4Gqru2u8{M9m?_@-PVV&ytN*!z`$V1OBrp6RyuzT!nf+8yPruATq zl`cEE?g$!d7ozBWWS!?@r+y1C}r+gHmc!|ltk|86vmI5BXxDcC(XBnZ&)Yd0!GJM7R{hHKPkMY2 zsJXp6A<4~!CX9W40xC%ZL*IxUe|~DH#ks|TPEzoX#hz6}^*vPK1g868skqNt#SE1Z z%X(+2lomT9yrq%$m@qw5b8~LoOr(pF7^fK9+Vz&6!)bJt}kiz zG3?*{CUqUc5o*C7yE-sz-BhAqEn*W&0t~N3l4l{?xZKd}kg>;~jBqmJcL%>%FSir@ zYyFa4-Dpe2%v-ur6u0}eZee@b7xW-IN_bTtK?bIdg~dwY32FlU6L;s?`8vqzRohAJ zJ#pul-JVM;sCTxb$Do=->n*xd?pfpcS1BHk`>xi!3U0_hy5C-@u{xL0Y76j)VwGne zP{pwFuWj|*C+F#^|6E`r_*zvQ5NJQ2QVmaFRfgWfJsRpZaHcf#+)Ttg7SIt$3mziH1+vzO~%fpbQ=Kr{4W+ zUl2F>r<@{r>tTM4SmQH$0vY>y5U4ZlF}ek<^{;8J?UA9?^}1mY#eTySWctCV@tr>x zf{b81l!Kmo74yqy@BtLz6T-Ke$AHwW?IyzpgPW(U-y-d8%Nj6QFW4X&EJkPIe+U*O zfU^5@ekrklZq_0Ay+<%Maxb4>&EoBP-g`!dfmc7C#IcXB6sVP60|Nb-`TXCg#NspJ z{4Wo#6&g>bXNGPaBMOJe@>nZ_0sSPniT|n@HTO3xdH9zvK(^{Wc!`Z**8orGWFUGMkEcE@_?X=T&kRjP!(C$iUuS zjgrH`OvlUvcULmZH8)}N%U<^=+`5@%niM^=iu`gvipJlM7exem)|~VPUjNApC5#PV z%mio#od4if{Ri z5#?=f%MUG^k@m^hJ4xuh(2E~NQGSo5E&GHg*52)EuLWviY2W1? zLo6No`rl2s51$fU{CAzPJO*8+hg2$;9PMChHKIWgVjHT5*5Mjr|H2PE|xfOdd))arxtpLy5&twN))l zP?#BK%{?2NuIrR#5o2RZoj_*FC(0S%yZn{uvB$xWMfLEz=+OJTm$XZ5d;f#|0u+($ zN0v}k`dcf(@n1vqgchpLHR={yQjfX5Q={HT z9lrYST<0LGL{cOtn5%5+9}-!S+K+xpoG-XpRSkcZ0(X65di~(Fcw2q4tu5Czm$pwS z0htRE7W0un`+gmcAZfsvwb#texW+o!{;u1nic_%@okyQD#&Cw*(UeIWU(eEA*Hln{ zbI(&;6aWQv?<2pZ&_^V!x1?ddpUc>5f1at@Rp#lKt6Hh>^n~;2>#kA`RPo&l#u*6`fu~pOvsDlqFT%cKCf%Euw?KEy?_;@4 z8|f8iPTz0Kl0wdh>`{2#I3KOEc@#D_=-2byoMJw&!C{!CGUk8IBYezB4*i6>B#Ln& zklIiQyHWgTr!Mo2&W07mQ3-m0hLRuNQ`mbzqBBDmf4wMY&e*mS^*dxnZr$A>8sGCE z36d&Rpm!Y3qWyI&G^FQomyGyUWr+a^#XYZt-7E?EFK3|%u9!Y2mY>_;ASRimZ~!~o zop5Ij|5^E5@jqaM0aM$MeoiekgB7R&-FC9$J|RkY?qc55l{TfKCemEn(ZLlhO_~4p z>O&-Aqk9Q6V^)(~K24DFife}L5=Z_Z&W(F#FG>hKCyu7pe-?FQPWNij`p^2(Rm1~_ zwpB*0v6*WdtP^X_yY%C=6CVr-j{NZ=s>zji)&&$Jbv<*wa-+^Z+f5oZkXIe%Bw_y& zl^ptJbKkxD$SyE`)qI!M-x&V8P{lMXKd}0v6ko4%@reG^! z{{;(_Cwe%#CKINjj9{H6X7xV;u9;YY`y9$$U5}A8=6^j`@~fkf0%l0 z`^J-r`lw)cPlDc9VgK^atm`V`pYn}0T*%Rb^^<^#>2DBSWElB%amCv2+tk~xjfQqT zDU9iIF&paRDpnqE(>!)b&_^K)-n+NuU0n}8 z@;9O;n)t!7p%reZ5X~Uh`6xU&YQ`ZymXFS`^DSBPHi*fUmaZRKUbsNws3#N6>jjrv zmpDW^vN-CLQ>^<$XCp@$h^`NHHp%k`B@$!7-KyN@!DZ)MjGU{?yXd}l(x*qQ@~b9Q z=pg-^c72u|NWct_J}@NuP$vBX!x(NL66y~T0nrtKH>)IuP0Fz>JsixS%Fkl zpq1Z(8xSksC%lhM)}V;`D4lOu%l=UfrOSp`6;5NE)g(T8ym)*=aNRIB#3LBP4&*-( zFpH4crF2h5{|b~LSIV64)dWH7li&KICjw;|F_3bn>B%0?|8W6E;Ry*6+Ssq6!@jbj zS@iK@e={iJ%LLmQQ33sA_@B86-rm>`l7KiMJHL)~ydQ2;MRf)G4O5h|NgTYsXr%JG-Z^~&s1kU6 z)w<(BU$ju;FCOy{PD)*|Of~3oRO8Gqt(=W4a=|5@1oiRv9uRKZ6sdxLofw3@yC!`j z;1{#waWl;N{at$R*9P?nD7scn>4cC&A8m~rT}f-XofEP(Q$2YDyvK!5ALjfBO%2la z76$&BCU~4EDWs6wyc94vuX*y$ll0uLZ=T-n9vDoC@w?V=808oV2Z1|Lf8lH~6qKxu zd*=VWi*qvcC|Zqb{2wVL>(XOxr4ex9xkJF0Kj(?3#{A;vXDrq0RSMAc>FFu46SpCz! znALTuW@0T~%VwDgU3!U_f?>p!GTRpgx}uLPdQ3>qFXjE=zhYw!S8Coz-~^Nxyx{CSyq^t6b9Ow_Wy_aB{y3I7 zN?61$j-g*$AyP2X-?~aC>Fn175R}J>;8naAZpRQSG`tIjgd<=71Gz-?kzeWIsad+RUiUp#?l!@Nzxs4a8--qrvmhx>bpqu3an6!Mk0v&VFf$H{XHZm4urx%_wu3WAzTFIL!*Z*J*ea5 zakTx94H&YN9THc1Z5$$Rw2hRF=%R><#P|$cwzpLN;-~1?5{`XM>J+y_s$`kIi^A7X zLD~+|W(?tL#sUM+$y5UXXeX+xJ!tMQQ6li#5k25V@$b?y+>N$H^KqeE$lwkb1E(w8 zZ9+g1W4FqOIEZPlI29xdGEsxq9q3RwqpwHbe_zs!2;js}ANt~8iq0a*AE>HaCsJ5f!n+(m8gr%T4z386Q1X@qq)Xtvu)@q zT24);Yrd|l8@Q0VsJyIpV3&;L&!~(W!GS(<>L^5Ri|FW~yF6}i#Tt*7@NLj5OJXT6 zLSf#1h55u7a%`R5_RSLoBc=4Cq_I)bfzg_B29dlFtpdZACA;ZioANKMdV7wf=wm@h1*3YBqWGP%(_tp=e2m62EBvtkr{kB#ucD0S<>gn zx%cz5cxj3Z@!Iyl$=fX!T|J&-Ebv0I!qnpnirJ=_4iF+zuOisjC9o*7Y}oE}0==q$ zU8z}ixbe0=JrN9~{L|yJQf)kXVfnX}^SYtlSq;U2HIF&()K7wD7&4#{7XYK?(*@0v zB)CB?NVb(ZZtJM!&^%;09xaW9ke!2TrB3eI((u=qm~pQv|E(cqOX}0>hJ^MX8s+0R2<87d_;;WT!Q{9brjv`kJd|u zYoo&#e8q64W9xTCu&vZE-c?xp`+elt5k5B=de*Vj=@;L7uNHm29sN|wW%pEM!iO$7 z5Ti5Je493Gh3VnKO$Af9ywix$t%kJ5w;?d%jbT{fgo0XrsWQO5r$Y*Mx`z3uQ`cKu zigQqFml;Oa1fAu>0UZKpy*uy-0AZk)HXgHlgR-cfjh}X&bC;hW*ScqxkWGZBv=u;Dl^MFMSdj-;#pz#+x{{-KKMGbMbi^+iy} z!SL~2*N5-4|2U}4Y$(%rF#7#VP9tlr^S(4+RKj8DWGD;xNCX7@9!VgF=LnO*^M_(! zB>{-gZg`;yIw#3)FTJyg3$eDhf&r5BA&5XP_mB`v`L^~w{yLtMC)!CK--an$rL{Xz z)3l18B0kn({8w7cl~C_QOEZWwY4Vbm_={1yRtKR!Le- zQL{B^)O@q?t^35Y^TsAt)fgWzsGcfZbMUzefl0juCEQ&6=H~f>Q({4|b*7d~C-1b` z|1JK7S_~bB@DG84%j4Fxr2B}ti4-?=+6LwX{t`Y&z>w|5=UI3+%z2F{DBvHu>ydM% z{B$kP;&NLolxaAD9~BqV?z-n3gcH}!MLQsyu%K?+F$C$5I8G46+w^T3eBz#M{Q=+e z;kYOEX}wyyzPcLMqmh{&P~RM5$lKX^jN8b4MU6YPpJK9gUc0)Mm9pz5J~tmi9!D-N zUv8MPPMTHtCGOHP=09(t?klE0t|TP4T5o4NUz+P!uO`?#(M;EAuj!ldedGeUT$s!39hGi2DbgVEVL)tYlqntg4!4PEq zIOd9BJnUedG|dEkB{fPA!~QfC7^)Q3-XN{5B7+N7CGO;DO&MUqxfZ*7p7Bw@S3dbI zuur?;hVjkHU2o33aUnr{CtEhVNzHZw0jL9vasG0M?Ctx<{G9Q}o!_Q+%ZkmamP~n7=B4m z%Feu`I^_E7?e^EWNUDi4ivJlwi5&h58EsF~{u=Cy_M>gY#GM{SUyZ?xyy!5cyo3S` zFB`g&JZ@k;!`w^XH^Cavgys^j;{v}^qBa$8}!tv`{j?# zFjx8Z{k#1(HU<9Wzqz1zCJY33wCw5ScSsw5S}*0TTO%<4f)-B-w8xPfwFPHETkp%! zfGjwaClzZ5NgKl&2i%68KcgNOpv)zd)*zCu8tyjC*Gn;!YusSu2J?Kj=bZdW%Fk|Q zZ6MZ*1nNHPQuA<`2USL>aN`0XK#57{2%6wCw3t0QNk8u(!!{R@)(t44#!-AMhyHQp ze1NetIFtDtak98N%7R1p{jd0)t30QuzR{P?Nprv?05mZ3axBgqG9iKYcp{Xz3LWDG zQZQHgZ$}V&g{5ciIJh9_l)Oz3M=Y!`cbPCVI~iG%;SHI1*zdSjLZ7{cAa7U06?PHtVE6v|6s#%wpp-YgoLcLqFiWr;b_h3v66xAqFW zJ1^d?zx2t&f4q45xo!Yn|D**6^yvANw@1R?>;tS!IWQT36B$7hR!J&YOnaN~Vov3` z)OY63lNyOBtZ%n4D~!z|?xF!~P(lpZm#GiCP`0ys?{qa_A&Nmyy%lZd0$RM3#VCpR zWNet&d0d1YI8g;Ank~2)Nh>Ituw9H4U{U{y7$fSexQ~JFCSK5fj)ASS!?;%kSy94n zg7e_b&9I4pS`)N^#yKfe&LfdLg!)*&J&@(DWxabTvu~r_Hl|bTI>oBI1U3KN{bUq9 z)uMpx6*#_E`|@X%ctjvehmVublfYT^g}c|5C<6aXX(K6my&D9aNs8Tr zJA9|foc_h!de9bhqMPxGTzeaBVl#QuSQYl<_rsqTfA+5uhDF^3oxkv4UX#-`1G|=r z7SEjV88ac4SY<4ATWm``-0e=iiyI*GLows%qhb4$4eGL<@$b9)weZRrIv6ts3Li9a zBx@Dwd=fax9S-F=BYywk;Xn{r^y@vfS8iklukJ^{xIL)2>&IF8Hj%7Ko2|+W`|DYlb z;KfpXLvx@`->rO#m=TB8(?KwFYFf7>w63K2O=MloU2|}BSp)-hB7EW@kT1Bil(CcN zbNH&YuIP`om$WQDD;fYon9+3J|EQJB@93{_&*lAGm|tj%QwLF9YQ~*lY2P}ZPhzEs z8Z#E-7P(Qc1xgV4nW!bueJW|+2##wZvJs$Fs^T=66_(dQfreZXRpu%EM{85zEMzgZ z_bC(_GhC@Y2>zKxHNO`*_MsU<(B{?njW zO6JYS+EGy~{|_z=?W-PNqX0gOAkyxS^-4HbQk>MOV2oG9RqJ#hmWD43T7PIGb8B81 zWrm7fOo$K`8D+uBDA4vyJ{wUI@|K|s&K=_+Xm(iNk7c!;KKHhSv-6b)6z6nS*t5QOX1 zn-@~b_ezc4{{YObKA#Xk5BwCx1V{RjjgqCYWNgS|3s!gabP=ZuH5LT1yvq7-%m!%9 zBN3kJd676Xi>o%M8_~w24UPOh88>r^>v%u|_evxr7D6$xl#E8Oqs&AUKbzAUv~!tD z0cb0c8tyf4NeyVnuRBWo`1j#DezKPpYgO9X*4eVOnsA3I&{zL^&SyC{uzlq{jAqfa z)HIA67T040C{q>U(B(RJMZpF(4_K$BXAi2zt`Y|Kv8%s?=2>(PG8%NZr=F1Bh4Au- z?(*|$mG{yV;u#oL6<<31g*ciO4$u5z#uCMfl-ki(-#fp$>?E`TB+pa6N5fBL>9oJ5 zea4@C)1aZ$k>1PW#`jK>dRuJpWle;|1|`$I{2k)2QcAYjMz7h~Wi>VajB-Cs5uofp z2MGs-%RMe0_11!Bn;93``?Y{;zB`F5(i1TgzLUOS9tB75(xhKXzZ9O4;2G%H7fY~k zmIl+>L-@TaAG;wCIG>gtTwB-RTzr*Jiks?NV2EG5EiQXDOkp&J($o6tsS=rDEjvX) z)<1wYPal)pW9Zd<9JBNX;3+F8IB`*xPo!Ep#nVzl5%;Zoi1fr|L`ue9h?dr33H58p zqJ^0es+Z=P03{B0U5FhII)4beC!NwE0N_G34cidKkP8=bq)U?_7}H~yo76+2UmOVB zT_oHNW2D7;@2}PdIZ-a3=Dx(pB7WB=K;HlllmSBr3?97V;y~%5I0yY?0a@M*Gwp`O zU$dzuW2K9u5@)X72BSOT?{6;29$WTdd;UBQ3kW2CI$)M%qhv|cF&9jTfs~#< ze)TnmOt0m>OlLKD+FD!0Vc;dhv!JdQ1W{ryJk;MA3NM!hJ~agTX$uuu|HAs&v(EeF zsEoadK{f+d54XJH2D{tG(-0Ehja^p2Q_LjSP86V7QU|8Hhm)2E$s}>#x-TiOohyrL z5SY@FK+0bn>U&vLnPtq;<(Ap;)#K99rZiJ}1D522A>n4S0;ZAJd^!cs-?H+PnEjD4 z*`Z9LfA1oX`?Rg-=ex#O=uZg+ktW(LU#^vekBe)gAIOLmf^e(W(ot<^^XOhLr|7Qg z(ACjDCn;}XbFL_4An3<>_^1)OODj2ekq#OFko|ad4@eAwY?VjoyeMhBu~+2NfN7Z> zRj(L^UC@6pLYU$r?2BlcsUa0$mX2DWLhs*H{2TE8>Ej7MOiw`Ty3WO5*Pg5KbjS`L z_;0I=zuJeErGFvVT%^ueD^z@L-+qYAaQ}?fm<25t-BU^FpF1YK-X47K`nW=V^JyU- z;(eka)Xf1;dcj%g@O^{&=@$AoXeS_Khe@lGjL#u6KUhE;Hup)sUoM56w~Q33O{U<_ z0C4E&8FIYuQ8J%bBy%L}&vjg!6=aH!VT{_=wR3v&l5zPHR<#M}xik1e=y>l{s>8=x zT(#=8Cc!YZV8LgbWB+7s)g;GUdcPE>kPNS14vaHX(5YigwyLRFPxzSPl->GkabNTS zN?nX(el+MSrK@Q>y|Zh{T)Mp|_TIhNWoxtYJ4E%;1cb zT`p|X5+(q7lJ;W4=NYmQ8_{J;3)R8$(z`R03owKvlG2QiT_(oHdb%1E{E%j6+Ta^> zA^}Y9c8+rj7i`^n*xa?^LJ7Aa4^c#Ry0rJ@T>PbfDb@@`rtairfxtr?5CbyWUeEZh zf)OI1zh^!_ELdwJ;lY$O`bZ~5T@N|tfHp(c>Q2kd8wRG)&dztH9^)I~&3?kGq8eXW z?*_Qgk2y$2YXAU_#=3;h{_$$u*syD{-~-c=@&7^9}aQq(@i|Otah}B?5U2rIyGfIFJe0_I?!JGxakPWSXPKbV!1Qm zJt)QF2$}&i>y4m|bL1VZ#8`cpCzpg^+WjKrctDa<3NNeaNs*4eaR4x42l7@#oMmd-yClG{+w28+*Hkl=?}MO`rofEQ5_)}Xce7l z2HlCkcv%XxHTiJrQPK~)XrZkT<3hgA<-fSMj5>R(qAoud?g{Fb>Bw_<9 za5h!5h+(thYS@wQn-_7h%j8Z`=)}K=H1H@QuHs8Pw zYw{Pg7qRdN_QR4eukf2!9ZFVm)I)bfHF-&`Mh4~S#2xiZ9=Fl=RhVetLo|%V^E$Ij z;E$hlYvmd&UMt+6p{x&X6Tr)MUGNdd1H7Ma;9ZRD50g?_d@41A&#Jh0kbvDt=p^R5s$6tize z2#*YdgH;Mwuz1*UC6i=`$0>{b3PTDN{T8S(nG2P+qRA-J9BdF13Upi?G2l zks;KT*W29PlYKI}cI#7F+}cr-4;jgL1~;C&nSJL%*ErSto2|&eYAD!bgsY-!;7HBx zhd?VHW4zT!b>O!=(zf~9r|8SySnlt^iJ6SG`ZyxfwtCaStwzuDhzh?L&BM5Ni6AYc z0Z{`a)3+v1UNUWw?+`xf$1QmBmU8`TB0BdyoX`mE%2aZWs}4VxAmc=^n;I~TCBZXQ z5{|8D06o|R6H*+(0=%A*%+QJ-n%LcL#po{d*NAF}jSUQ0Ss>iDESa15${b(RCYmZO zN6QQY@^fyde(v3Ua~1!-M<)LF9%}GPlstgdy;(Gzpr7!tE8ugxR(@o#=VXd)TT8IZw_!0 z>$cbIda{$EUbZ(8VzSTjMJGRB+66KU$pUeE-;DZ-ejuyd!7;lAG3Rr5bL1h5b5&vT zUt?g;3KtIJ#sx>gk|F>2#1$AdxqY7d;nquep;JG%TM(@mg`w^JgA16+Nz^;spsju! zOfV6dYt19O1)bYb&ATUrb)C>hjARL~kPTF?qG%hcZ~FCL6<)S}h1OSvym|d(FXrJ- zh2?FuGj7aA?8t00oyl`-4rgjjiCJ`c)mGT`NFA$?bkh>8dW?fB$+iaz(>|`Fb$+X~ zFI%UF2Sgc3_7(rHOIR|AuoI`Zj~(A51&3bD2RT`Xg63Hk@YvdLUKD=rtO2k34b2n1 z8C~ne*(_G|{!@t2>4j}`jGjmL|F>A`)Td)!B=cC!i>XyC@Sl_a(mARU!MD#$Kn`~V zO01Bzz5s?}2Ym<`3d1YEB=&=S$+50wtO;~`bbB($zUVgp2*=YutY zgXP459z<<4>7E@IhJpR>b}V((-JzVzS&ZCMxkG+FI~BrzI9q z-mICO1XCx${bY8h?y`3FpUafXuNtpxg?i;_;_9Eyv<~$I2s?rqTaIo+&7?MFLyjIR zccf)2RO3^Hie0gP$!hwrvc-0IulHuj3`Omnj+h| zn4@m>Zb}_db_-VI7P%_n1HvqgU*EJokmR2{Q?x67_|ClhvNIvjra8NYAaVUFd)B4!!;wcC5vqN%(wm}uORHm1q@N(w)@fGk#03 zecBjqF`>!|hxMNM4A{~(#eoZP|4!}V(WTS+ARjiyyPe*{5U9nCjr}-sp)OdmV`XNcMb}9NhV1p;B;(a#b^C9a9TgQVFqlUo=6p3Ey2FI_ z^#8a3sh&{PR>fzJX(^KTz^sGeo4+EumTrXMW0>lcuuqDjS3B@eUDBx5kF=;;>N3P* zx;|s4#-)lP<<0ONjfLBY-`MuNo;DCrE}=)!{l?k0uOt5A2nDj%R#I0?`#D94!PP>4 zEXMXfOSeC$B&O1^B*@~hdEVT-k6yQkt88WfO@$y#HkeGO8= z^GzPm0dZvX1vI@gS3=k~Jq%DOzy2$$G_8#K7=fI*&>w!d6G1XnOI;$qwVDhn^@+3O zLOkq3h z#F;~UkR^4zs((gCQEcb?wz0(tS0=mF@?{P^JAC_=Ph8*{Y|;xzS3-N`E?$?{qgj2MO)u=DI`N^ zLbYvtWK=)wB9kr+PuAT%HM*B~Rna!2yagmmF*>0;zP#JCi%0(mt7K=7{6qw@ji1;L z69$hKUY9(n>4BJ0zL2k8-GHo###e=ZPh)|%edhwjnuaS#Hh^{iQbP&q3!#|p%xV^r z<+)_N7E)2_3`;w!FTA#00u-6y!=@LdnSF+Pp2gA%GRSH_AptCq5Ka>Zzf4KJZM@bb zrO}@RCEpgF>?XL}Ih3=2(;1r!wG~{Me(#c3>B12tUlpX0fkVzg636ueUizgyYT<~t zzzjjaut~t({?f*?(crFEn%=*=Qi*AJYAoA5Tt?c7?G>sQ48qdW7$oX`UDlqveh0=< zzUMPPsbluR?pZeZ9yZy;FD=RwY~^BEik4;_gdnbNwknrO`@^2!Cj2BxIYnRI^!u7Z z5UGoTR(DCwNVY?w4o(lA9MSb8_CK5k`0h?SaNA#|x^+Xj+I!5iweJltPQzpFQ@+bJ zQ7Zh_;bAyffONp~FG^D|8YZ+eHXi)I!6D*nm{5G~e4n&P9Uxy16X=$w+yIq}f_|8> zroL2lm3FQpzBQyGyF?hs-tiqxc&*8FG^|W3V2=O z{(>PCnr=^zEn;xT8*oneB!G^o77q#@g;*-UCJRTYl`;QZrY^EvV4HT#foi`3WG=B~ z@w;r_PfFq>q_+vX5zjmLpEC_EsN;U~+|pwF=wbYKqWt_Zb0$P&DBVVhDuOoSfj=(o zO%bhJX>o3JyU?{jX)R%tybNW&fpwhr*=PTLxb2^05iMetkCOum_~0+-J4$tOD5cG$ z%94*-hmo*U(hNDXNebgLm+16j-;)6u6zq>+a!@nm09K2J*N>KjWh; zety)VA@*o+(T8H0)?m#xrA(kTFzQT=m>g^;$_}Z}M~-JzMu_htaGSMmS!(ED6WmS- zss;krkpXL7$~La8W!Wxh;iZQJAi=hAX8q{G=qvRk3AxSpmv2VEc-WoP4qQP0{B3Nb zCM}%Mfb!<5S!qbHL-sR0xwCz~R1uCuLRX89Pm_ch@~%|nIF{bZonW2}MyRH#FzRJn zZLcstS((>wYP8r~yK>uv-Qh#I_|+N0SZSE=49LFTq)x9%*l*n zGc`g>xzAUNJRl2A2L{sEkUd-QKpGJ5jrE+hbykNIB|zvdux*OS!5YiN@>26HO0?D8 zsdXRX`YWb>mw;LdRDN@ng1lVDX1aq>ru0S2`nP<*5W>ND{@)*;)7dcH2;#ZyNB(rWN5`Hvs?Ni$LOM5Lp z=_{gCi3D}Lxr!JfXiSdOFl6cD;SR~P`sQmeB9;2MzMWGKD zV!!VEMiE!R97x+Sol8>e2u0pPAk~b_8fWtn)yXjxaXT;sXHYv}-t$bY0lLjvyYG!% z-Llt!riUOd1RKN3`!X~{wwI(odsS|)binqwI5b##IR6+%w7}EWpP>gi9YJlKZ6Bwy z#e$WIUt{^J_SE+LP#WFU?P>fa+w$|u>(AY(m<8mIqm#Uq#VPyrcWC3@+@p}Oi(GWe z$PWCrQ4_KZu|1kY*W%>J(-}+oeBz9-~W6_Vl;K@_R zG>crZaH%Zu_D~tj+vOOm!)8{o)hRn9%e06Q1Oc5~4nx z?(Y+T)=xK5dKm&*yHdyilITJ_0sm8y{54x_)lbu z=g*OE-lq2z-t~pTr^Ci-u^1okzqreO1Qdd|k7qG+FOIXggA>+_5V7 z`_9bs~dEG5Tr=vypX(R`CZ}$n!>X^ ziP7Dgne_a=ufh}DKu%&GG$N(fE{RSgIVj%BK877#mRY3$*;z>bnLxS}nw^S1D7x;vQ~oEG7d2=g&x` z5b|*?aMqNwUrmF7O?42|JfBRZ4kRpaBvcR;d6RZu%2Zi9s#8{bSR)(oTQdK3oKQWx z_7JY;ZC(PRy2`QLzxZeyy0o&sqO0`QX;jgr=-So%<^dr5Pcvm*3&T53xf!^Hi_otZ z4C8QA*i~Y}>y^91bIb`BDMhwa=5Qhur|xhwP6pWIIz_M@QVfy=^3;pSst)P4`5P!l znaZvirnp4!i>Jju^Qb}VAx0$*xsL1qI|M$6Yk{S-^Ucm_*xZY zo@_!xhvk-HPt~Z%q%pfJ-D;H26GG5XCfZe|UlhPgl|puSk%PUhj9Wi#Z%>ke@&zC!-;csijMi@U`NYEt_Xr>2%C5aQ ztz!p>y3%;bOnKLEvIdsZS>t~dYAt+JuJ&XSFAJ%)C=Vxt{=7M_CfR@G#9)sbpwibI z1LL=BdBK!LC^%`9;r~sNK+KqoF%`7O10G!#M8z{4lHPBubx_&Ba4{W65z*>>wc zIvN*I_U+6L-!Y!^@y3$!u%m&RHrSW>nepJC*UUN%q4G?Wd2hERLQ8M)-;@uJ8zlJO z8;HZz=0W3Jld>@L)-FYy9AbcHhRApM@|WamUc;X43beH+vr5B_-?zng2EY6U=K1hv z3BFP-m1_F__Wu)Pg|uJ=nATPr@v3Xrz%2VFaZ+h8kur-@VWM56*MWe$IaP zde>e*_&U}$y+n759W358#=fwsxHZZ^w&G?R8M z?g}iKtUzek+RtT`#AWnAhj<+`?~0o8F^8W6M!R)XWYuLQ8B`%_$u_@*~ zPPR%Sq#K4+2KVBpZ0yAQRLFx9dGBKDO+^T{2W{5)Y`XwZ*LUl#-e%ey zahe+ET=#was+RCqIY#C1-@kZ%8}4DF#ckaM#=6HB=4leM_|^8_z}VSM)-hTli8@qdc1_0Xb7iU4gh{*f)ZXA{#$@UIu($|`p zWNtlh{3qul&R9(FgtHBvu@~;hx!6{rimRzAP2Qt&X~CGrSO{3o-=sbvm#j$zN1|e@ zYLY2(YX}(Bi(=Xd%L6el3kC)((s5C;TlwViu1l1<)u3i4?&)?0QSiHlXO8>m0A@82GzQxoJKa<{>Wo2=!?~xYX z4Ie@%{iAzxnD%}v&wyDKrZpHF)s&w3GwN*ul=Ia($T$n4-N5{}?yA24D=0A4s=-}7 z0<;cuF+v+1VZ=_Y>A$-VLq{OLZ^*v#YGI!70dfH71+FdUz@y7U;WLUz!SVh~R{~w& zgv%E)s16%?^^x%Ur*1{Xj!q%YXAz0#+NG|hwh)^PtS1%Vk_ZoVq5D<>r-~|PIuN;k zd?#Rf_xAF(WF-L&EN!idKd=0Y)(P(2I@xQ`cd4Knug}GX&{>QWMVmBwO6ivJpKJJr zCH&+RPRH3jw4+lT6m1A#{*1}+CMK5p=@|Kj=#FLJ-0r5xVk*W368yrWv;FwI0!wX6 zFB9bAJjaDLLFL@Q#tgj?-VwWED})-q1+btY$`|zT@A?uWiYLw>TmPa;!(RCOsq&Cx zIyWiw4!}!5FLHB|Cco)V4%9Clinkftgh}lrOqpM^sbPF1@t$1!_-y$ zKH+->Rd!{j{KC833H(*!-l?EK1;fT}LqBEC(P$A!ozGKY2pS17VBjlTPWiRpQ$Gl5 z?k042H87?8$#X8*y-l{O<95=6WIA?FFZB_cnOVj+jk-U36d-7y|9X1_2z8~u^8g(- ziocd3-^}CTStF`+AKO5Gl@iFBE4#r%hy@aU%i!W1?RtV&_TOi5S@24Vcpv{BGd|U3 zLM09guBwWq21n3`r4*J%yg$udX*68wprLA`)*HA#YV1DuMaPAh3-nC1m0~TikoF;4 z7ar>l&~VYFYJFd66o!Vy#^_|y8%U`CYP-tx$IR6n+YW2Rb13$19HuǘvFZaj1 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:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/css/jquery-ui.min.css b/css/jquery-ui.min.css new file mode 100644 index 000000000..216a92789 --- /dev/null +++ b/css/jquery-ui.min.css @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.12.1 - 2017-04-02 +* http://jqueryui.com +* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css +* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:16px;height:16px;right:-5px;bottom:-5px}.ui-resizable-sw{cursor:sw-resize;width:16px;height:16px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:16px;height:16px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:16px;height:16px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,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");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{/*background-image:url("images/ui-icons_444444_256x240.png")*/}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666} \ No newline at end of file diff --git a/css/style.css b/css/style.css new file mode 100644 index 000000000..c0d7eea5d --- /dev/null +++ b/css/style.css @@ -0,0 +1,1888 @@ + +/*INIT*/ + * { + margin: 0; + padding: 0; + user-select: none; + outline: none; + outline-color: rgba(0, 0, 0, 0); + } + + + ::-webkit-scrollbar { + width: 6px; + } + + ::-webkit-scrollbar-track { + background: var(--color-ui); + } + + ::-webkit-scrollbar-thumb { + background: var(--color-button); + } + + ::-webkit-scrollbar-thumb:hover { + background: var(--color-accent); + } + ::selection { + background: var(--color-accent); + border-radius: 4px; + } + @font-face { + font-family: 'Material Icons'; + font-style: normal; + font-weight: 400; + src: local('Material Icons'), + local('MaterialIcons-Regular'), + url(../font/MaterialIcons-Regular.woff2) format('woff2'), + url(../font/MaterialIcons-Regular.woff) format('woff'), + url(../font/MaterialIcons-Regular.ttf) format('truetype'); + } + @font-face { + font-family: 'montserrat'; + font-style: normal; + src: local('Material Icons'), + local('Montserrat'), + url(../font/Montserrat-Regular.ttf) format('truetype'); + } + +@font-face { + font-family: 'icomoon'; + src: url('../font/icomoon.eot?t564px'); + src: url('../font/icomoon.eot?t564px#iefix') format('embedded-opentype'), + url('../font/icomoon.ttf?t564px') format('truetype'), + url('../font/icomoon.woff?t564px') format('woff'), + url('../font/icomoon.svg?t564px#icomoon') format('svg'); + font-weight: normal; + font-style: normal; +} + + [class^="icon-"]:not(.fa), [class*=" icon-"]:not(.fa) { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'icomoon' !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + font-size: 1.4em; + + Better Font Rendering =========== + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + } + + .icon-ground:before { + content: "\e904"; + } + .icon-player:before { + content: "\e909"; + } + .icon-baby_zombie:before { + content: "\e901"; + } + .icon-hud:before { + content: "\e905"; + } + .icon-inventory_full:before { + content: "\e906"; + } + .icon-inventory_nine:before { + content: "\e907"; + } + .icon-inventory_single:before { + content: "\e908"; + } + .icon-zombie:before { + content: "\e90a"; + } + .icon-x11:before { + content: "\e900"; + } + .icon-armor_stand:before { + content: "\e902"; + } + .icon-armor_stand_small:before { + content: "\e903"; + } + + + .material-icons { + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 24px; + display: inline-block; + line-height: 1; + text-transform: none; + letter-spacing: normal; + word-wrap: normal; + white-space: nowrap; + direction: ltr; + + -webkit-font-smoothing: antialiased; + text-rendering: optimizeLegibility; + } + i.fa_big { + font-size: 16pt; + height: 30px; + width: 24px; + } + +/*Vars*/ + body { + --color-back: #21252b; + --color-dark: #17191d; + --color-border: #181a1f; + --color-ui: #282c34; + --color-accent: #3e90ff; + --color-button: #3a3f4b; + --color-hover: #495061; + --color-text: #cacad4; + --color-light: #f4f3ff; + --color-text_acc: #000006; + } + +/*Elements*/ + + html { + height: 100%; + overflow-y: hidden; + } + + + body { + font-family: segoe ui, arial, sans-serif; + font-size: 18px; + font-weight: lighter; + color: var(--color-text); + height: 100%; + width: 100%; + outline-color: var(--color-accent); + background-color: var(--color-dark); + position: fixed; + } + a { + text-decoration: none; + cursor: default; + } + i { + cursor: default; + } + + b { + font-weight: bolder; + } + + h2 { + font-weight: lighter; + margin: 0; + font-family: inherit; + } + h3 { + font-size: 1.26em; + padding-top: 6px; + padding-bottom: 4px; + font-family: inherit; + } + h4 { + font-family: inherit; + } + li { + list-style: none; + } + div.tool.wide { + width: 79px; + padding-top: 0px; + } + .hidden, .tooltip_shift, .custom_select ul, .mobile_only, .m_disp { + display: none; + } + div.selection_only { + visibility: hidden; + } + a.open-in-browser { + cursor: pointer; + } + .f_left { + float: left; + } + .f_right { + float: right !important; + } + label.inline_label { + float: left; + padding-left: 8px; + padding-right: 8px; + padding-top: 2px; + } + .progress_bar { + background-color: var(--color-back); + height: 20px; + width: 488px; + margin-left: 12px; + margin-bottom: 24px; + margin-top: 12px; + } + .progress_bar_inner { + background-color: var(--color-accent); + height: 100%; + width: 0px; + } + .accent_color { + color: var(--color-accent); + font-weight: normal; + } + .slash { + color: var(--color-light); + padding-left: 3px; + padding-right: 3px; + font-weight: normal; + } + +/*Axis Colors*/ + .color_x { + color: #d50a0a; + } + .color_y { + color: #23d400; + } + .color_z { + color: #0894ed; + } + +/*Inputs*/ + input { + -webkit-appearance: none; + appearance: none; + border: none; + background: transparent; + color: var(--color-text) + font-size: 1em; + font-family: inherit; + font-weight: lighter; + outline: none; + } + button { + height: 30px; + width: 40px; + border: 1px solid var(--color-border); + background: var(--color-button); + display: inline-block; + text-align: center; + vertical-align: middle; + cursor: default; + outline: none; + } + button:hover { + background: var(--color-accent); + color: var(--color-text_acc) !important; + } + select { + -webkit-appearance: none; + appearance: none; + outline: none; + outline-color: var(--color-accent); + border: none; + background-color: var(--color-back); + } + select option { + -webkit-appearance: none; + background-color: var(--color-back); + outline: none; + border: none; + font-weight: lighter; + } + input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button, { + -webkit-appeareance: none; + } + input[type=range] { + background-color: var(--color-back); + } + + input[type=range]::-webkit-slider-thumb { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + height: 29px; + width: 14px; + border:none; + background-color: var(--color-accent); + cursor: pointer; + margin-top: -4px; + border-radius: 2px; + } + input[type=range][disabled=disabled]::-webkit-slider-thumb { + background-color: var(--color-button); + } + input[type=checkbox] { + height: 22px; + width: 40px; + margin-top: 4px; + background-color: var(--color-button); + border: 1px solid var(--color-border); + outline: none; + } + input[type=checkbox]::before { + content: ""; + display: block; + height: 30px; + width: 18px; + margin-top: -5px; + background-color: var(--color-back); + border: 1px solid var(--color-border); + transition: margin-left 100ms ease; + } + input[type=checkbox]:checked::before { + margin-left: 20px; + background-color: var(--color-accent); + transition: margin-left 100ms ease; + } + input[type=checkbox][disabled=disabled]::before { + background-color: var(--color-button); + } + input.mediun_width { + width: 64px; + } + .custom_select.ctx ul { + display: block; + } + div.nslide { + height: 32px; + width: 79px; + padding: 4px; + padding-left: 6px; + cursor: e-resize; + overflow: hidden; + white-space: nowrap; + outline: none; + background-color: var(--color-button); + } + div.nslide:hover { + background-color: var(--color-button); + } + #nslide_head { + margin-top: 30px; + color: var(--color-light); + white-space: nowrap; + position: absolute; + z-index: 1111; + background-color: var(--color-back); + } + div.nslide_arrow { + position: absolute; + z-index: 17; + display: inline-block; + width: 20px; + height: 24px; + margin-top: -27px; + user-select: none; + margin-left: -42px; + overflow: hidden; + text-align: center; + } + div.nslide_arrow.na_right { + margin-left: 16px; + } + + input.toggle_panel { + display: none; + } + label.toggle_panel { + height: 30px; + width: 56px; + padding: 2px; + display: inline-block; + background-color: var(--color-back); + text-align: center; + } + input:checked + label.toggle_panel { + background-color: var(--color-hover); + } + +/*Menu Bar*/ + .check_label { + float: left; + margin-left: 8px; + } + header div#title { + width: auto; + padding-right: 16px; + padding-left: 06px; + padding-top: 2px; + font-size: 1.24em; + font-weight: normal; + font-family: montserrat, arial, sans-serif; + background: transparent !important; + color: var(--color-light); + float: left; + margin-bottom: -10px; + } + header > ul { + cursor: default; + height: 32px; + float: left; + padding-right: 24px; + } + header ul.dropdown li:hover { + color: var(--color-light); + } + header > ul > li { + height: 32px; + float: left; + padding-top: 3px; + padding-left: 16px; + padding-right: 16px; + } + header > ul > li:hover { + color: var(--color-light); + } + header > ul > li > div { + font-size: 1.1em; + } + header ul li ul.dropdown { + color: var(--color-text); + position: absolute; + display: none; + margin-left: -20px; + background-color: var(--color-back); + box-shadow: 0 0 6px rgba(0, 0, 0, 0.9); + min-width: 160px; + } + header li.ctx > ul.dropdown { + display: block; + } + header li ul li:hover > ul.dropdown { + display: block; + } + header ul.dropdown li { + display: block; + padding: 8px; + padding: 6px; + padding-right: 12px; + margin-left: 30px; + } + header ul.dropdown li i { + position: absolute; + margin-left: -30px; + margin-top: 1px; + } + header ul.dropdown li i.more_icon { + margin-left: 0px; + margin-right: -8px; + margin-top: 1px; + float: right; + position: static; + } + ul.dropdown.level2 { + position: absolute; + left: 180px; + margin-top: -32px; + margin-right: -200px; + } + header ul.dropdown li.menu_seperator { + height: 2px; + widows: 100%; + padding: 0; + margin: 0 8px 0 8px; + background-color: var(--color-border); + } + +/*Layout*/ + body { + display: grid; + grid-template-columns: 328px auto 300px; + grid-template-rows: 32px calc(100% - 58px) 26px; + grid-template-areas: + "header header header" + "left_bar preview right_bar" + "left_bar status_bar right_bar"; + } + body.rtl { + display: grid; + grid-template-columns: 300px auto 328px; + grid-template-rows: 32px auto 26px; + grid-template-areas: + "header header header" + "right_bar preview left_bar" + "right_bar status_bar left_bar"; + } + body.rtl div#rotation_main_bar > * { + float: right; + } + body.rtl input#cube_rotate { + right: 0; + } + body.display_mode { + display: grid; + grid-template-columns: 328px auto; + grid-template-rows: 32px auto 26px; + grid-template-areas: + "header header" + "left_bar preview" + "left_bar status_bar"; + } + body.display_mode #right_bar { + display: none; + } + body.display_mode #scene_controls { + right: 20px; + } + header { + background-color: var(--color-ui);; + grid-area: header; + overflow: hidden; + z-index: 10; + } + .sidebar { + overflow: hidden; + background-color: var(--color-ui);; + border: 1px solid var(--color-border); + } + #right_bar { + grid-area: right_bar; + } + + #left_bar { + grid-area: left_bar; + } + + div#preview { + grid-area: preview; + background: var(--color-dark); + background-repeat: no-repeat; + background-size: 1000px; + image-rendering: pixelated; + overflow: hidden; + min-width: 100px; + } + #status_bar { + grid-area: status_bar; + } + + .ui { + border-bottom: 1px solid var(--color-border); + } + #donation_hint { + position: absolute; + top: 32px; + background-color: var(--color-ui); + z-index: 17; + left: calc(50% - 150px); + padding: 10px; + border-bottom-left-radius: 5px; + border-bottom-right-radius: 5px; + opacity: 0.75; + } + #donation_hint a { + text-decoration: underline; + } + + + + .ui#options { + height: 200px; + } + + .ui#textures { + bottom: 0; + position: fixed; + top: 520px; + width: 328px; + } + + .ui#uv { + height: 482px; + } + + .ui#outliner { + height: calc(100% - 200px); + width: 298px; + } + + .input_wide { + width: 100%; + padding: 5px; + background-color: var(--color-back); + } + +/*General*/ + + hr { + border-top: 1px solid var(--color-dark); + } + canvas#canvas { + height: 100%; + } + .bar { + height: 32px; + margin-top: 2px; + } + .bar > * { + float: left; + } + .text_padding { + margin-left: 5px; + margin-right: 5px; + } + .toolbar_label { + margin-top: 4px; + } + + .tool { + height: 31px; + width: 40px; + padding-top: 4px; + margin-left: 2px; + background: transparent; + display: inline-block; + text-align: center; + vertical-align: middle; + cursor: default; + float: left; + color: var(--color-text); + } + + .tool.sel { + border-bottom: 4px solid var(--color-accent); + } + + .tool:hover { + color: var(--color-light); + } + .tool.head_right { + position: absolute; + margin-left: 285px; + margin-top: -29px; + } + .tool.right_tool { + position: relative; + } + + .placeholder { + width: 20px; + height: 10px; + float: left; + } + .toolbar_seperator { + width: 8px; + height: 30px; + float: left; + border-left: 1px solid var(--color-border); + margin-left: 8px; + } + + select.tool { + -webkit-appearance: none; + width: 112px; + padding-left: 5px; + background-color: var(--color-back); + border: 1px solid var(--color-border); + } + + .half { + width: calc(50% - 2px); + } + + .tooltip { + position: absolute; + height: 29px; + padding-left: 5px; + padding-right: 5px; + color: var(--color-text); + margin-top: -3px; + display: none; + background: var(--color-button); + white-space: nowrap; + z-index: 125; + box-shadow: 0 0.4px 3.5px rgba(0, 0, 0, 0.6); + } + + .tool:hover > .tooltip:not(:hover) { + display: block; + } + .tooltip_shift { + display: inline; + display: none; + } + + .button { + display: inline-block; + width: 30px; + text-align: center; + cursor: default; + } + + button.large { + padding: 8px; + margin-bottom: 8px; + margin-left: 8px; + height: 40px; + width: 160px; + color: var(--color-text); + } + + .texture { + vertical-align: middle; + padding: 8px; + border: 1px solid var(--color-border); + box-sizing: border-box; + } + + .list { + background-color: var(--color-back); + height: calc(100% - 86px); + width: calc(100% - 2px); + overflow-y: scroll; + } + body.display_mode #cubes_list { + height: calc(100% - 50px); + } + + h3 { + font-weight: inherit; + margin-left: 16px; + min-width: 10px; + height: 32px; + display: inline-block; + } + + #scene_controls { + position: fixed; + z-index: 14; + bottom: 38px; + right: 320px; + background-color: var(--color-back); + border: 1px solid var(--color-border); + } + #scene_controls_panel { + background-color: var(--color-ui); + } + #scene_controls > img { + margin-right: 5px; + } + #scene_controls_panel > * { + float: left; + } + #scene_controls_panel > .dark_bordered { + width: 60px; + } + #scene_controls_panel > label { + margin-right: 4px; + margin-left: 12px; + } + #scene_controls_panel > input.tool { + margin-top: 2px; + height: 27px; + } + + .spinning { + -webkit-animation: spin 2s linear infinite; + -moz-animation: spin 2s linear infinite; + animation: spin 2s linear infinite; + } + @-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } } + @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } } + @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } } + +/*Texture*/ + + .tabs_small input[type="radio"]:checked+label { + background: var(--color-hover); + } + + .tabs_small input[type="radio"] { + display: none; + } + + .tabs_small label { + display: inline-block; + width: 16.6%; + height: 30px; + cursor: default; + text-align: center; + font-size: 0.9em; + padding-top: 5px; + float: left; + } + + .tabs_small { + background-color: transparent; + height: 30px; + } + + .tabs_small label:hover { + background: var(--color-accent); + color: var(--color-text_acc); + } + +/*Outliner*/ + #cubes_list { + padding-top: 1px; + } + #cubes_list > div.vue-tree > ul > li > *:not(ul) { + display: none; + } + #cubes_list > div > ul > li > ul > li > ul > li > div { + padding-left: 20px; + } + #cubes_list > div > ul > li > ul > li > ul > li > ul > li > div { + padding-left: 40px; + } + #cubes_list > div > ul > li > ul > li > ul > li > ul > li > ul > li > div { + padding-left: 60px; + } + #cubes_list > div > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > div { + padding-left: 80px; + } + #cubes_list > div > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > div { + padding-left: 100px; + } + #cubes_list > div > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul > li > ul li > div { + padding-left: 120px; + } + .outliner_object i.fa { + text-align: center; + width: 18px; + } + .outliner_opener_placeholder { + width: 18px; + height: 14px; + float: left; + } + .outliner_object { + width: 100%; + max-width: 300px; + padding: 2px; + margin-top: -1px; + box-sizing: border-box; + background-color: var(--color-back); + border: 1px solid var(--color-back); + } + .outliner_object.selected { + background-color: var(--color-hover); + border: 1px solid var(--color-border); + margin-top: -1px; + } + .drag_hover { + border: 2px solid var(--color-accent); + } + /*Cancel Dragover for main list*/ + #cubes_list > div > ul > li.outliner_node.parent_li { + border: none !important; + } + .outliner_object input.cube_name { + width: calc(100% - 80px); + padding-right: 5px; + padding-left: 5px; + } + .outliner_object a { + width: 21px; + display: inline-block; + font-size: 13pt; + } + body > .outliner_object { + width: 260px; + box-shadow: 0 0 4px black; + } + body > .outliner_object a { + display: none; + } + div#outliner_stats { + float: right; + margin-right: 16px; + margin-top: 4px; + font-weight: normal; + } + #outliner.more_options input.cube_name { + width: calc(100% - 143px); + } + #outliner:not(.more_options) a.advanced_option { + display: none; + } + #particle_label { + float: right; + margin-right: 10px; + margin-top: 8px; + font-weight: normal; + opacity: 0.8; + font-size: 0.9em; + cursor: default; + } + .outliner_drag_number { + color: var(--color-text_acc); + background-color: var(--color-accent); + text-align: center; + padding: 0 5px 0 5px; + font-weight: normal; + position: absolute; + top: -20px; + left: 40px; + border: 1px solid var(--color-border); + } + + + /*Context*/ + .contextMenu { + position: absolute; + display: block; + height: auto; + min-width: 110px; + background-color: var(--color-back); + z-index: 20; + box-shadow: 0 0 8px black; + } + .contextMenu.sub { + display: none; + margin-top: -30px; + } + .contextMenu li { + cursor: default; + padding: 4px; + color: var(--color-text); + white-space: nowrap; + padding-left: 34px; + } + .contextMenu li.parent::before { + content: "\f105"; + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + float: right; + margin-top: 6px; + } + .contextMenu li:hover { + color: var(--color-light); + } + .contextMenu li i { + float: left; + margin-bottom: -5px; + margin-top: 1px; + margin-right: 4px; + margin-left: -28px; + } + .contextMenu li img { + cursor: default; + height: 16px; + width: 16px; + color: var(--color-text); + white-space: nowrap; + margin-bottom: -1px; + margin-left: -23px; + margin-right: 8px; + } + .contextMenu li:hover > .contextMenu.sub { + display: block; + } + + + +/*Textures*/ + .texture { + height: 50px; + background-color: var(--color-button); + white-space: nowrap; + position: relative; + } + .texture.selected { + background: var(--color-hover); + } + .texture > i { + margin-top: 4px; + } + .texture > i:hover { + color: var(--color-light); + } + .texture > * { + float: left; + } + div.texture_icon_wrapper { + height: 48px; + width: 48px; + margin-top: -8px; + overflow: hidden; + position: relative; + } + img.texture_icon { + image-rendering: pixelated; + } + .texture_drag_helper { + border: 1px solid var(--color-border); + z-index: 100; + box-shadow: 0 0 16px black; + } + .icon_placeholder { + width: 48px; + height: 48px; + } + .texture_id { + display: none !important; + } + + .texture_remove { + width: 24px; + } + + .texture_name { + margin-top: 2px; + margin-left: 6px; + margin-right: 4px; + width: calc(100% - 82px); + overflow: hidden; + } + .texture_error { + position: absolute; + color: red; + margin-left: 5px; + margin-top: 5px; + text-shadow: 0 0 5px #000; + font-size: 28pt; + left: 0; + } + .texture_movie { + position: absolute; + margin-left: -41px; + margin-top: 8px; + text-shadow: 0 0 5px #000; + font-size: 24pt !important; + } + +/*UV*/ + #uv_dialog { + width: 1108px; + } + #uv_dialog .tab { + width: calc(14.2% - 7px); + } + .UVEditor { + position: relative; + } + #uv_dialog_all .UVEditor { + float: left; + padding: 8px; + padding-top: 0px; + border: 1px solid var(--color-border); + margin-right: -1px; + margin-bottom: -1px; + } + .uv_headline .uv_title { + float: left; + padding-top: 3px; + padding-left: 10px; + } + .uv_headline { + height: 30px; + background-color: var(--color-back); + margin-left: -8px; + margin-right: -8px; + } + .uv_headline.selected { + background-color: var(--color-button); + } + .uv_headline .tool { + float: right; + } + + #uv_frame { + height: 320px; + width: 320px; + margin-left: 3px; + margin-top: 3px; + background-size: 320px; + background-repeat: no-repeat; + image-rendering: pixelated; + position: relative; + } + #uv_dialog_toolbar { + clear: both; + padding: 12px; + height: 42px; + padding-top: 5px; + border-top: 1px solid var(--color-border); + } + + #uv_size { + height: 320px; + width: 320px; + cursor: move; + box-sizing: border-box; + z-index: 1; + } + #uv_rotation { + width: 72px; + margin-top: 1px; + } + .uv_transform_info { + position: absolute; + display: block; + right: 0; + bottom: -3px; + font-size: 0.8em; + cursor: default; + } + #uv .bar.next_to_title { + width: 86px; + margin-left: 234px; + } + #uv .bar.next_to_title .tool { + float: right; + } + +/*Options*/ + #cube_axis { + width: 58px; + position: relative; + z-index: 5; + } + #options .bar .nslide { + width: 83px; + } + #options .bar .tool.wide { + width: 83px; + } + .tool#origin2geometry .tooltip { + right: 0; + } + #cube_rescale { + margin-top: 1px; + } + input#cube_rotate { + width: 195px; + margin-left: -24px; + margin-right: -24px; + background: transparent; + z-index: 4; + position: absolute; + display: block; + top: 0px; + } + input#cube_rotate.entity_mode { + width: 140px; + margin-left: 2px; + margin-right: 0; + } + #cube_rotate_dummy { + position: relative; + width: 142px; + height: 31px; + margin-left: 2px; + margin-right: 2px; + background: var(--color-back); + z-index: 0; + } + #cube_rescale_tool { + margin-left: 8px; + + } + #cube_rescale_tool .tooltip { + margin-left: -24px; + } + +/*Dialog*/ + #blackout { + display: none; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + background-color: #000; + opacity: 0.5; + z-index: 17; + } + #dialog_close_button { + position: absolute; + z-index: 102; + right: 5px; + top: 5px; + height: 28px; + } + #dialog_close_button:hover { + color: var(--color-light); + } + .dialog:not(.draggable) #dialog_close_button { + top: 8px; + right: -34px; + } + + .dialog { + display: none; + position: fixed; + width: 540px; + top: 0; + background-color: var(--color-ui); + border: 1px solid var(--color-border); + z-index: 18; + box-shadow: 0 0px 40px #000; + } + .dialog:not(.draggable) { + left: 0; + right: 0; + top:0; + margin-right: auto; + margin-left: auto; + } + .dialog_bar { + padding-left: 12px; + padding-right: 12px; + height: 50px; + } + .dialog_bar.narrow { + height: 30px; + } + .dialog .tab { + float: left; + width: calc(25% - 2px); + height: 34px; + text-align: center; + padding-top: 4px; + margin-left: 2px; + background: var(--color-dark); + vertical-align: middle; + cursor: default; + } + .dialog#settings .tab:firstChild { + margin-left: 0; + width: 25%; + } + .dialog .tab:hover { + color: var(--color-light); + } + .dialog .tab.open { + background: transparent; + border-top: none; + transition: border-top 200 ease-in; + } + .dialog .tab_content { + height: calc(100% - 90px); + width: 100%; + padding: 16px; + } + .dialog p { + margin-top: 16px; + } + .dialog h3 { + margin-left: 16px; + } + .dialog.draggable h2 { + padding-left: 26px; + margin-top: -14px; + margin-left: -14px; + margin-right: -14px; + background: var(--color-button); + height: 32px; + margin-bottom: 20px; + font-size: 1.12em; + } + .dialog_handle { + cursor: pointer; + } + + #keybindlist { + max-height: 600px; + margin-bottom: 20px; + overflow-y: scroll; + } + #keybindlist li { + width: 100%; + min-height: 30px; + padding-left: 6px; + } + #keybindlist .tool { + height: 32px; + width: 25px; + } + #keybindlist > li > div.keybindslot { + outline: none; + width: calc(42% - 30px); + float: left; + margin: 2px; + padding: 2px; + padding-left: 8px; + height: 28px; + background-color: var(--color-back); + } + #keybindlist li div:first-child { + background: transparent; + width: calc(58% - 8px); + float: left; + padding: 2px; + padding-left: 8px; + } + #keybindlist > li > div:focus { + color: transparent; + text-shadow: 0 0 0 var(--color-light); + background-color: var(--color-dark); + } + #keybindlist li h3 { + margin: 0; + padding: 0; + padding-top: 6px; + } + #settingslist { + max-height: 600px; + margin-bottom: 20px; + overflow-y: scroll; + } + #settingslist li { + height: 56px; + } + #settingslist li > * { + float: left; + margin-left: 6px; + } + #settingslist li h3 { + margin: 0; + padding: 0; + padding-left: 6px; + margin-top: 10px; + } + #settingslist .setting_name { + display: block; + font-size: 1.1em; + margin-top: -6px; + color: var(--color-light); + } + #settingslist .setting_description { + display: block; + font-size: 0.9em; + margin-top: -7px; + color: var(--color-text); + } + #settingslist input[type=number] { + height: 28px; + width: 40px; + background-color: var(--color-button); + padding-left: 4px; + border: 1px solid var(--color-border); + } + #default_path_icon { + font-size: 27pt; + padding-right: 3px; + } + #credits a:hover { + text-decoration: underline; + } + .blue_icon { + color: var(--color-accent); + margin-top: 1px; + float: left; + margin-right: 5px; + } + .dialog#updater .dialog_bar.narrow { + padding-top: 3px; + } + button#update_button { + margin-right: 12px; + float: right; + margin-top: -64px; + width: 240px; + } + .dialog p.multiline_text { + margin-top: 0; + margin-bottom: 20px; + margin-left: 12px; + margin-right: 12px; + word-wrap: break-word; + font-size: 0.86em; + user-select: text; + } + .dialog#texture_edit p.multiline_text { + width: 344px; + min-height: 51px; + } + #texture_menu_thumbnail { + float: right; + margin-top: 3px; + margin-right: 12px; + height: 128px; + background-color: var(--color-back); + overflow-y: auto; + } + #texture_menu_thumbnail img { + width: 128px; + image-rendering: pixelated; + margin-bottom: -7px; + } + +/*Display*/ + .mode_tab { + display: block; + float: right; + height: 32px; + padding-right: 12px; + padding-left: 12px; + margin-left: 4px; + padding-top: 3px; + font-size: 1.1em; + font-weight: normal; + cursor: pointer; + background-color: var(--color-back); + border: 1px solid var(--color-border); + } + .mode_tab.open { + background-color: var(--color-hover); + border-bottom: none; + cursor: default; + } + .mode_tab:not(.open):hover { + color: var(--color-light); + } + #display_settings { + + } + #display_bar .tool, #display_ref_bar .tool { + width: 38.5px; + } + .tool.disp_range { + width: 260px; + background-color: var(--color-back); + } + .tool.disp_text { + width: 60px; + background-color: var(--color-back); + } + #display_presets { + margin-left: 5px; + cursor: default; + } + #display_presets ul { + display: none; + position: absolute; + max-height: 214px; + overflow-y: auto; + } + #display_presets.ctx ul { + display: block; + background-color: var(--color-dark) + } + #display_presets ul li { + cursor: default; + height: 36px; + padding: 4px; + } + #display_presets ul li > * { + float: left; + margin-right: 5px; + } + #display_presets ul li > *:hover { + color: var(--color-light); + } + .paddinged { + padding: 14px; + } + input#preset_name { + background-color: var(--color-back); + } + #create_preset .dialog_bar > * { + float: left; + margin-left: 8px; + } + #display_settings p { + padding-left: 6px; + } + + /*Web*/ + #web_import_btn { + margin-left: 0; + } + #file_upload_label { + height: 40px; + width: 200px; + border: 1px solid var(--color-border); + background: var(--color-button); + display: inline-block; + cursor: default; + padding-top: 6px; + } + #file_upload_label:hover { + background: var(--color-accent); + color: var(--color-text_acc); + } + #file_upload_label i { + float: left; + margin-left: 30px; + margin-right: 5px; + margin-top: 2px; + } + #model_scale_range { + width: calc(100% - 50px); + float: left; + height: 31px; + padding-top: 3px; + } + #model_scale_label { + width: 50px; + padding-top: 3px; + text-align: center; + float: left; + } + #scaling_clipping_warning { + color: #ff384b; + } + .borderless { + margin: 0; + padding: 0; + border: none; + } + +/*Extrusion*/ + #image_extruder label { + float: left; + margin-right: 8px; + padding-top: 5px; + } + #scan_tolerance { + width: 200px; + } + #scan_tolerance_label { + margin-left: 8px; + } + #extrusion_canvas { + margin-left: 12px; + border-bottom: 1px solid #000; + border-right: 1px solid #000; + } + button.large:first-child { + margin-left: 0; + } + + /*Selection Creator*/ + .dark_bordered { + height: 32px; + padding-left: 4px; + background-color: var(--color-back); + border: 1px solid var(--color-border); + float: left; + } + label.name_space_left { + float: left; + width: 155px; + } + +/*Layout Menu*/ + div#color_wrapper { + columns: 2; + } + .color_field { + height: 64px; + width: 100% + } + .color_field .desc { + float: left; + margin-left: 12px; + } + .color_field p { + margin: 0; + font-size: 0.8em; + } + .color_field h4 { + margin: 0; + font-size: 1.2em; + } + input.color_input { + -webkit-appearance: none; + display: none; + } + label.color_input { + -webkit-appearance: none; + appearance: none; + border: none; + height: 36px; + width: 46px; + margin-top: 10px; + border-radius: 6px; + border-bottom: 2px solid var(--color-button); + float: left; + outline: none; + } + + #quick_message_box { + position: fixed; + left: 0; + right: 0; + margin-left: auto; + margin-right: auto; + margin-top: 420px; + z-index: 100; + min-width: 100px; + max-width: 200px; + background-color: var(--color-ui); + color: var(--color-light); + box-shadow: 0 0 2px black; + text-align: center; + cursor: default; + } + .uv_message_box { + position: absolute; + margin-left: auto; + margin-right: auto; + z-index: 101; + min-width: 100px; + max-width: 200px; + background-color: var(--color-ui); + color: var(--color-light); + box-shadow: 0 0 2px black; + text-align: center; + cursor: default; + top: 40px; + left: 60px; + } + +/*PE Import Dialog*/ + #pe_list { + max-height: 600px; + margin-bottom: 20px; + overflow-y: scroll; + } + #pe_list li > * { + margin: 0; + margin-left: 12px; + cursor: default; + } + #pe_list li.selected { + background-color: var(--color-hover); + } + +/*Plugin Menu*/ + .bar.next_to_title { + position: absolute; + margin-left: 146px; + margin-top: -36px; + } + .dialog.draggable .bar.next_to_title { + margin-top: -51px; + margin-left: 111px; + } + .dialog#plugins { + width: 660px; + } + #plugins .tab { + border: none; + margin-left: 0px; + background: transparent; + } + #plugins .tab.open { + border: 1px solid var(--color-border); + background: var(--color-back); + border-bottom: none; + } + #plugin_list { + max-height: 600px; + margin-bottom: 20px; + overflow-y: scroll; + min-height: 80px; + } + #plugin_list li { + border: 1px solid var(--color-border); + height: 128px; + } + #plugin_list li.testing { + border: 3px solid var(--color-accent); + } + #plugin_list li > * { + margin: 0; + margin-left: 12px; + cursor: default; + } + #plugin_list li .button_bar { + height: 36px; + float: right; + margin-left: -1px; + margin-top: 6px; + } + .tiny { + opacity: 0.6; + font-size: 0.86em; + } + #plugin_list li button { + width: 112px; + height: 36px; + float: right; + padding: 4px; + margin-left: -1px; + margin-top: 6px; + color: var(--color-text); + transition: width 100ms ease-in; + } + #plugin_list li button > * { + float: left; + margin-top: 2px; + } + #plugin_list li button:hover { + width: 130px; + transition: width 100ms ease-in; + } + #plugin_list li .title { + width: auto; + float: left; + font-size: 1.34em; + padding-top: 8px; + margin-bottom: -5px; + } + #plugin_list li .title i { + font-size: 0.9em; + padding: 3px; + float: left; + margin-top: 7px; + } + .author { + opacity: 0.6; + font-size: 0.86em; + clear: both; + } + .description { + font-size: 0.9em; + } + .no_plugin_message { + text-align: center; + margin-top: 30px; + opacity: 0.5; + } + .search_bar { + float: right; + } + .search_bar input { + float: right; + margin-right: 8px; + margin-top: 2px; + padding-right: 20px; + } + .search_bar i { + float: right; + position: absolute; + right: 26px; + margin-top: 6px; + } + header ul li.plugin_submenu_hide { + display: none; + } + + + +/*Status Bar*/ + + #status_bar { + background: var(--color-back); + padding: 2px; + padding-top: 0; + box-sizing: border-box; + display: block; + font-size: 0.92em; + border: 1px solid var(--color-border); + } + #status_bar > div { + float: left; + padding-left: 6px; + padding-right: 6px; + } + #status_bar > div#status_fps { + float: right; + } + +/*Entity Mode*/ + + body.entity_mode #uv div.nslide_tool { + width: 159px; + } + body.entity_mode #uv div.nslide { + width: 159px; + } + body.entity_mode .ui#uv { + height: 420px; + } + body.entity_mode .ui#textures { + top: 453px; + } + +@media (max-width:1090px) { + header > ul > li { + padding-right: 3px; + padding-left: 3px; + } +} +@media (max-width:990px) { + #title { + display: none; + } +} +@media (max-width:790px) { + .mode_tab { + display: none; + } +} + +@media (max-width:628px) { + body { + display: grid; + grid-template-columns: 100%; + grid-template-rows: 40px calc(100% - 66px) 26px; + grid-template-areas: + "mode_bar" + "main" + "status_bar"; + } + .mobile_only { + display: block; + } + .dialog { + width: 100%; + height: 100%; + margin-top: 0; + } + header > ul > li.menu_bar_point { + display: block; + float: none; + height: 42px; + } + header ul div#title { + display: block; + float: none; + height: 42px; + } + header > ul { + width: 100%; + height: 400px; + } + header { + height: 100%; + } + header > ul > li > ul.dropdown { + margin-left: 0; + } + + #mobile_tab_bar { + grid-area: mode_bar; + height: 40px; + background-color: var(--color-ui); + } + .mobile_mode_tab { + height: 40px; + width: 25%; + float: left; + padding-top: 8px; + cursor: default; + text-align: center; + color: var(--color-text); + } + .mobile_mode_tab:hover { + color: var(--color-light); + } + .mobile_mode_tab.open { + background-color: var(--color-hover); + color: var(--color-light); + } +} + + + + + + #cubes_list > div > ul > li > ul > li:last-child { + margin-bottom: 180px; + } diff --git a/css/w3.css b/css/w3.css new file mode 100644 index 000000000..4b72f47a6 --- /dev/null +++ b/css/w3.css @@ -0,0 +1,210 @@ +/* W3.CSS 4.04 Apr 2017 by Jan Egil and Borge Refsnes */ +html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit} +/* Extract from normalize.css by Nicolas Gallagher and Jonathan Neal git.io/normalize */ +html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0} +article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block} +audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline} +audio:not([controls]){display:none;height:0}[hidden],template{display:none} +a{background-color:transparent;-webkit-text-decoration-skip:objects} +a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted} +dfn{font-style:italic}mark{background:#ff0;color:#000} +small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} +sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}img{border-style:none}svg:not(:root){overflow:hidden} +code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible} +button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold} +button,input{overflow:visible}button,select{text-transform:none} +button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button} +button::-moz-focus-inner, [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner{border-style:none;padding:0} +button:-moz-focusring, [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring{outline:1px dotted ButtonText} +fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em} +legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto} +[type=checkbox],[type=radio]{padding:0} +[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto} +[type=search]{-webkit-appearance:textfield;outline-offset:-2px} +[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none} +::-webkit-input-placeholder{color:inherit;opacity:0.54} +::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} +/* End extract */ +html,body{font-family:Verdana,sans-serif;font-size:15px;line-height:1.5}html{overflow-x:hidden} +h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.w3-serif{font-family:serif} +h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}.w3-wide{letter-spacing:4px} +hr{border:0;border-top:1px solid #eee;margin:20px 0} +.w3-image{max-width:100%;height:auto}img{margin-bottom:-5px}a{color:inherit} +.w3-table,.w3-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.w3-table-all{border:1px solid #ccc} +.w3-bordered tr,.w3-table-all tr{border-bottom:1px solid #ddd}.w3-striped tbody tr:nth-child(even){background-color:#f1f1f1} +.w3-table-all tr:nth-child(odd){background-color:#fff}.w3-table-all tr:nth-child(even){background-color:#f1f1f1} +.w3-hoverable tbody tr:hover,.w3-ul.w3-hoverable li:hover{background-color:#ccc}.w3-centered tr th,.w3-centered tr td{text-align:center} +.w3-table td,.w3-table th,.w3-table-all td,.w3-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top} +.w3-table th:first-child,.w3-table td:first-child,.w3-table-all th:first-child,.w3-table-all td:first-child{padding-left:16px} +.w3-btn,.w3-button{border:none;display:inline-block;outline:0;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap} +.w3-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)} +.w3-btn,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none} +.w3-disabled,.w3-btn:disabled,.w3-button:disabled{cursor:not-allowed;opacity:0.3}.w3-disabled *,:disabled *{pointer-events:none} +.w3-btn.w3-disabled:hover,.w3-btn:disabled:hover{box-shadow:none} +.w3-badge,.w3-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.w3-badge{border-radius:50%} +.w3-ul{list-style-type:none;padding:0;margin:0}.w3-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.w3-ul li:last-child{border-bottom:none} +.w3-tooltip,.w3-display-container{position:relative}.w3-tooltip .w3-text{display:none}.w3-tooltip:hover .w3-text{display:inline-block} +.w3-ripple:active{opacity:0.5}.w3-ripple{transition:opacity 0s} +.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%} +.w3-select{padding:9px 0;width:100%;border:none;border-bottom:1px solid #ccc} +.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer} +.w3-dropdown-hover:hover .w3-dropdown-content{display:block;z-index:1} +.w3-dropdown-hover:first-child,.w3-dropdown-click:hover{background-color:#ccc;color:#000} +.w3-dropdown-hover:hover > .w3-button:first-child,.w3-dropdown-click:hover > .w3-button:first-child{background-color:#ccc;color:#000} +.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0} +.w3-check,.w3-radio{width:24px;height:24px;position:relative;top:6px} +.w3-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto} +.w3-bar-block .w3-dropdown-hover,.w3-bar-block .w3-dropdown-click{width:100%} +.w3-bar-block .w3-dropdown-hover .w3-dropdown-content,.w3-bar-block .w3-dropdown-click .w3-dropdown-content{min-width:100%} +.w3-bar-block .w3-dropdown-hover .w3-button,.w3-bar-block .w3-dropdown-click .w3-button{width:100%;text-align:left;padding:8px 16px} +.w3-main,#main{transition:margin-left .4s} +.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)} +.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px} +.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto} +.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;outline:none;display:block} +.w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left} +.w3-bar .w3-button{white-space:normal} +.w3-bar-block .w3-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;outline:none;white-space:normal;float:none} +.w3-bar-block.w3-center .w3-bar-item{text-align:center}.w3-block{display:block;width:100%} +.w3-responsive{overflow-x:auto} +.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before, +.w3-cell-row:before,.w3-cell-row:after,.w3-clear:after,.w3-clear:before,.w3-bar:before,.w3-bar:after{content:"";display:table;clear:both} +.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:100%} +.w3-col.s1{width:8.33333%}.w3-col.s2{width:16.66666%}.w3-col.s3{width:24.99999%}.w3-col.s4{width:33.33333%} +.w3-col.s5{width:41.66666%}.w3-col.s6{width:49.99999%}.w3-col.s7{width:58.33333%}.w3-col.s8{width:66.66666%} +.w3-col.s9{width:74.99999%}.w3-col.s10{width:83.33333%}.w3-col.s11{width:91.66666%}.w3-col.s12{width:99.99999%} +@media (min-width:601px){.w3-col.m1{width:8.33333%}.w3-col.m2{width:16.66666%}.w3-col.m3,.w3-quarter{width:24.99999%}.w3-col.m4,.w3-third{width:33.33333%} +.w3-col.m5{width:41.66666%}.w3-col.m6,.w3-half{width:49.99999%}.w3-col.m7{width:58.33333%}.w3-col.m8,.w3-twothird{width:66.66666%} +.w3-col.m9,.w3-threequarter{width:74.99999%}.w3-col.m10{width:83.33333%}.w3-col.m11{width:91.66666%}.w3-col.m12{width:99.99999%}} +@media (min-width:993px){.w3-col.l1{width:8.33333%}.w3-col.l2{width:16.66666%}.w3-col.l3{width:24.99999%}.w3-col.l4{width:33.33333%} +.w3-col.l5{width:41.66666%}.w3-col.l6{width:49.99999%}.w3-col.l7{width:58.33333%}.w3-col.l8{width:66.66666%} +.w3-col.l9{width:74.99999%}.w3-col.l10{width:83.33333%}.w3-col.l11{width:91.66666%}.w3-col.l12{width:99.99999%}} +.w3-content{max-width:980px;margin:auto}.w3-rest{overflow:hidden} +.w3-cell-row{display:table;width:100%}.w3-cell{display:table-cell} +.w3-cell-top{vertical-align:top}.w3-cell-middle{vertical-align:middle}.w3-cell-bottom{vertical-align:bottom} +.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important} +@media (max-width:600px){.w3-modal-content{margin:0 10px;width:auto!important}.w3-modal{padding-top:30px} +.w3-dropdown-hover.w3-mobile .w3-dropdown-content,.w3-dropdown-click.w3-mobile .w3-dropdown-content{position:relative} +.w3-hide-small{display:none!important}.w3-mobile{display:block;width:100%!important}.w3-bar-item.w3-mobile,.w3-dropdown-hover.w3-mobile,.w3-dropdown-click.w3-mobile{text-align:center} +.w3-dropdown-hover.w3-mobile,.w3-dropdown-hover.w3-mobile .w3-btn,.w3-dropdown-hover.w3-mobile .w3-button,.w3-dropdown-click.w3-mobile,.w3-dropdown-click.w3-mobile .w3-btn,.w3-dropdown-click.w3-mobile .w3-button{width:100%}} +@media (max-width:768px){.w3-modal-content{width:500px}.w3-modal{padding-top:50px}} +@media (min-width:993px){.w3-modal-content{width:900px}.w3-hide-large{display:none!important}.w3-sidebar.w3-collapse{display:block!important}} +@media (max-width:992px) and (min-width:601px){.w3-hide-medium{display:none!important}} +@media (max-width:992px){.w3-sidebar.w3-collapse{display:none}.w3-main{margin-left:0!important;margin-right:0!important}} +.w3-top,.w3-bottom{position:fixed;width:100%;z-index:1}.w3-top{top:0}.w3-bottom{bottom:0} +.w3-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2} +.w3-display-topleft{position:absolute;left:0;top:0}.w3-display-topright{position:absolute;right:0;top:0} +.w3-display-bottomleft{position:absolute;left:0;bottom:0}.w3-display-bottomright{position:absolute;right:0;bottom:0} +.w3-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)} +.w3-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)} +.w3-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)} +.w3-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)} +.w3-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)} +.w3-display-container:hover .w3-display-hover{display:block}.w3-display-container:hover span.w3-display-hover{display:inline-block}.w3-display-hover{display:none} +.w3-display-position{position:absolute} +.w3-circle{border-radius:50%} +.w3-round-small{border-radius:2px}.w3-round,.w3-round-medium{border-radius:4px}.w3-round-large{border-radius:8px}.w3-round-xlarge{border-radius:16px}.w3-round-xxlarge{border-radius:32px} +.w3-row-padding,.w3-row-padding>.w3-half,.w3-row-padding>.w3-third,.w3-row-padding>.w3-twothird,.w3-row-padding>.w3-threequarter,.w3-row-padding>.w3-quarter,.w3-row-padding>.w3-col{padding:0 8px} +.w3-container,.w3-panel{padding:0.01em 16px}.w3-panel{margin-top:16px;margin-bottom:16px} +.w3-code,.w3-codespan{font-family:Consolas,"courier new";font-size:16px} +.w3-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word} +.w3-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%} +.w3-card,.w3-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)} +.w3-card-4,.w3-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)} +.w3-spin{animation:w3-spin 2s infinite linear}@keyframes w3-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}} +.w3-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}} +.w3-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}} +.w3-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}} +.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}} +.w3-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}} +.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}} +.w3-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}} +.w3-animate-input{transition:width 0.4s ease-in-out}.w3-animate-input:focus{width:100%!important} +.w3-opacity,.w3-hover-opacity:hover{opacity:0.60}.w3-opacity-off,.w3-hover-opacity-off:hover{opacity:1} +.w3-opacity-max{opacity:0.25}.w3-opacity-min{opacity:0.75} +.w3-greyscale-max,.w3-grayscale-max,.w3-hover-greyscale:hover,.w3-hover-grayscale:hover{filter:grayscale(100%)} +.w3-greyscale,.w3-grayscale{filter:grayscale(75%)}.w3-greyscale-min,.w3-grayscale-min{filter:grayscale(50%)} +.w3-sepia{filter:sepia(75%)}.w3-sepia-max,.w3-hover-sepia:hover{filter:sepia(100%)}.w3-sepia-min{filter:sepia(50%)} +.w3-tiny{font-size:10px!important}.w3-small{font-size:12px!important}.w3-medium{font-size:15px!important}.w3-large{font-size:18px!important} +.w3-xlarge{font-size:24px!important}.w3-xxlarge{font-size:36px!important}.w3-xxxlarge{font-size:48px!important}.w3-jumbo{font-size:64px!important} +.w3-left-align{text-align:left!important}.w3-right-align{text-align:right!important}.w3-justify{text-align:justify!important}.w3-center{text-align:center!important} +.w3-border-0{border:0!important}.w3-border{border:1px solid #ccc!important} +.w3-border-top{border-top:1px solid #ccc!important}.w3-border-bottom{border-bottom:1px solid #ccc!important} +.w3-border-left{border-left:1px solid #ccc!important}.w3-border-right{border-right:1px solid #ccc!important} +.w3-topbar{border-top:6px solid #ccc!important}.w3-bottombar{border-bottom:6px solid #ccc!important} +.w3-leftbar{border-left:6px solid #ccc!important}.w3-rightbar{border-right:6px solid #ccc!important} +.w3-section,.w3-code{margin-top:16px!important;margin-bottom:16px!important} +.w3-margin{margin:16px!important}.w3-margin-top{margin-top:16px!important}.w3-margin-bottom{margin-bottom:16px!important} +.w3-margin-left{margin-left:16px!important}.w3-margin-right{margin-right:16px!important} +.w3-padding-small{padding:4px 8px!important}.w3-padding{padding:8px 16px!important}.w3-padding-large{padding:12px 24px!important} +.w3-padding-16{padding-top:16px!important;padding-bottom:16px!important}.w3-padding-24{padding-top:24px!important;padding-bottom:24px!important} +.w3-padding-32{padding-top:32px!important;padding-bottom:32px!important}.w3-padding-48{padding-top:48px!important;padding-bottom:48px!important} +.w3-padding-64{padding-top:64px!important;padding-bottom:64px!important} +.w3-left{float:left!important}.w3-right{float:right!important} +.w3-button:hover{color:#000!important;background-color:#ccc!important} +.w3-transparent,.w3-hover-none:hover{background-color:transparent!important} +.w3-hover-none:hover{box-shadow:none!important} +/* Colors */ +.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important} +.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#00ffff!important} +.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196F3!important} +.w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important} +.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important} +.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important} +.w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important} +.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important} +.w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important} +.w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important} +.w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important} +.w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important} +.w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important} +.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important} +.w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important} +.w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important} +.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important} +.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important} +.w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important} +.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important} +.w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important} +.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important} +.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important} +.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#bbb!important} +.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important} +.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important} +.w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important} +.w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important} +.w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important} +.w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important} +.w3-text-red,.w3-hover-text-red:hover{color:#f44336!important} +.w3-text-green,.w3-hover-text-green:hover{color:#4CAF50!important} +.w3-text-blue,.w3-hover-text-blue:hover{color:#2196F3!important} +.w3-text-yellow,.w3-hover-text-yellow:hover{color:#ffeb3b!important} +.w3-text-white,.w3-hover-text-white:hover{color:#fff!important} +.w3-text-black,.w3-hover-text-black:hover{color:#000!important} +.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important} +.w3-text-amber{color:#ffc107!important} +.w3-text-aqua{color:#00ffff!important} +.w3-text-light-blue{color:#87CEEB!important} +.w3-text-brown{color:#795548!important} +.w3-text-cyan{color:#00bcd4!important} +.w3-text-blue-grey,.w3-text-blue-gray{color:#607d8b!important} +.w3-text-light-green{color:#8bc34a!important} +.w3-text-indigo{color:#3f51b5!important} +.w3-text-khaki{color:#b4aa50!important} +.w3-text-lime{color:#cddc39!important} +.w3-text-orange{color:#ff9800!important} +.w3-text-deep-orange{color:#ff5722!important} +.w3-text-pink{color:#e91e63!important} +.w3-text-purple{color:#9c27b0!important} +.w3-text-deep-purple{color:#673ab7!important} +.w3-text-sand{color:#fdf5e6!important} +.w3-text-teal{color:#009688!important} +.w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important} +.w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important} +.w3-border-red,.w3-hover-border-red:hover{border-color:#f44336!important} +.w3-border-green,.w3-hover-border-green:hover{border-color:#4CAF50!important} +.w3-border-blue,.w3-hover-border-blue:hover{border-color:#2196F3!important} +.w3-border-yellow,.w3-hover-border-yellow:hover{border-color:#ffeb3b!important} +.w3-border-white,.w3-hover-border-white:hover{border-color:#fff!important} +.w3-border-black,.w3-hover-border-black:hover{border-color:#000!important} +.w3-border-grey,.w3-hover-border-grey:hover,.w3-border-gray,.w3-hover-border-gray:hover{border-color:#bbb!important} \ No newline at end of file diff --git a/favicon.png b/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..66c77b88d44aa9a6f929a103b2be1fa2b6e9b03d GIT binary patch literal 11382 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 Ef&;6U5C8xG literal 0 HcmV?d00001 diff --git a/font/FontAwesome.otf b/font/FontAwesome.otf new file mode 100644 index 0000000000000000000000000000000000000000..401ec0f36e4f73b8efa40bd6f604fe80d286db70 GIT binary patch literal 134808 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 literal 0 HcmV?d00001 diff --git a/font/MaterialIcons-Regular.ttf b/font/MaterialIcons-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7015564ad166a3e9d88c82f17829f0cc01ebe29a GIT binary patch literal 128180 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 ohyj3!`#ee%L;DTjx@8!5k5~VH0QmdE^#A|> literal 0 HcmV?d00001 diff --git a/font/MaterialIcons-Regular.woff b/font/MaterialIcons-Regular.woff new file mode 100644 index 0000000000000000000000000000000000000000..b648a3eea2d16b6ce783906d6b7d5f251b9eb56c GIT binary patch literal 57620 zcmY&^NelVwr$(CZQHhO+t!`$=Dp;-onGnG%1YJl`q9)OmoxnxQ~!cx z7yTwvL_vxFmrDfzAms%BFq1u;FO!o|pk)96AY1*_{QHG2qyvG0ft8*u0022U001yH z001b^-7WpDiJrqRN5%B30sjv_KLEfcmTtzs92WpU*)#y4J?2lST9B!co*@9hGW4&8 z`4=pp>u1uYzvM6XUw$aRAo>Fc^vBf7(e;Ws_PPwU|4;c6vAY`D4U;s#9fGPn0SECQP7GZX@2I3WUo4pB*5bE|8|@Fm_rEMeislDJkxA(b z7tCUlVW`i$#DWbQZsJMnX?Wci4^U?JYSLP9^{854ZTD(mZmHb5Kg#0WKDy&x2*LAw zTo>W>_}n7h_S_HghvODJCnAQCPwY%2)^GlIWGK?6;jNOlF0WOptuo*kv8|j_g}1_c zE+(DP(B{zS(DhLNP{BA|<)Y%`;w0l_Q6WO2EZKL|*ys_L#EFFrpqv(C%GE%Zc>Y>~HgyL!|@;oHhHQP}pO{tpwUsv%B#6 zd!u<`WFA2+30r%fO!U*(zhn@xA;rJNv7)dPqcC&`Gkpup)6p#8t-&S%`VH#+Vw47 z1ZrYVoekY6m!+MmkfSl@=(83Jh>RM=6@_BZ@#m2@gjSQDm~M#;i*tlcAUFkg;=PQs zMJnWEk_2tyBE8hNCL`jfI6N%DY2a%&bpE?0I6k{55d>M94FoUL_axD8r2MZ;xv-@Hvaw zq9i|4u;P4|nOd?89&S@e7$fg9w5ik7{;s1p<$%{Px^pXA)ZiJ*T_`9A%ZsrKN$)%D ztOb7M#2uWj)1nwnb0-iLgR~WM*q`jEA@w~(cU<3;TcGz6UD5z$GW#O`20df8;pRVY zzoC4zzo)g|0FvRy)=K0+BCPi)KabsDwpTdF%AsoFeo@XLYf`R3tW(N(V4APa8VTqO zYaFp!PT=^&)H+bv3U5T*5vk{AeXej$R;Oewpd^)uVn0)o;zmt7lRTM9REl*{mONZN z<|S<4WFKxe0$E{t$xn2nCGWG0$W{E${W(Sw*BQ{1U**^A&8 zI$rVs&Q8tZEFBp*nancPz{--(mmK4uN7@+{1uq?=-Qk{v}Ai(*JQ<Qb) ziI9oKiR_8ziS&uliH3S=!6yBgeC6Harr>SJm)-bB1PpopT0sz{MF16qoR^V~HVCLue&LVU6e$yTtP$;v!eHTHBEyb|!?`@o*sevdTrHJeop zwT0oAcEND0l*idnVa$A8P(K0ZVSeX`ivqs>8G5=X`&lYF5ee)Be(wuIckU$q*}<;@ z4r2#7nhUhaoUJcj*VC0s$-JYm=`HaJpLeRxTzn;J_aSv6KyL2}I@N-Vcnp-x5iQOX zh|qORY8E5lSTmQTC|@~e(_QfIL@S-9IHiq1PS)wZ*$t!IY(~`< z@a6PU3WzmFyeT?es(00UuAHM@*;!`}3SHx%=v)j#UpfM9*n2$NSKt9wR?y-h;`3^0 zlYNOTiCjHHknv2F8#vP^LJ`;lRH+t>(JB&-@R!sXn&Y*hje6bmXmdd%}w>*#3>A))z4~D%XF*+~}&sYg%I=ANO zz+0?E;B}3LCnPO}qgGQ!*}YM8HpXcy0t)~RdNRI{N?XQk$esPOG6h--f1AR(K2Yziif%z`E-CQd|Vjt8W*X++>o7Rd;B-rq6B<{d^Zlfz}sJqYrNd!pa_ zv~xQf91*{23mLP% z=BlE92usq)WUw6&Ro)nNR3PVL#>GlTLTK{`kJK^8KKJLHq&ZVA4;v&*36q<~QinCH z8E8{4&WTw=(-taC8{*&Y)m>{mW;<|X=qQp<-?&t`l^B*7m*i@fXMII|Q+)w_3;ssi z%qnt_Hr$~Zm1?=m@E-RRyV`{IWmoBEdvGCKTzT8TS91N#R<1Np$x??E36qMGdv<18 z-6C$)sM&E&c*s)~p)A_WQ4HKo+H)oAY8H!rC62qL1M);9P+;YW0|eykR*VC;U+M$b ztVo>Ecpx6C5U+sWXwHg;;i@n-q2H3Oeh+`um{bho(vHgJ^=3xK-bvtgD!Q+M%U>PP zQpY9F=}<8`)-ouvWJa~Y#!7b;#NGKhR^V@_k;Io-OE|z-BG$LdgV;o>~$$`2S05D;l@z?Bzz6w^+;vkT0VL`Ae&SJ zB7L8(p|q!#^NJ=dXA143B}42VU%KTfd%-Y_rKfmqA9`_DiO*O)Ij*dIQDvIVs0itZ>oVwYF~0%fjhehYKuIl;r$d0Z{9rb$9%=i zll)UXq1#cW|ECVFNqkfDd4YUbD+D05 zKJhAu2Ew|aPfc~ZCwAyQQIaVTo!aw5f0++2`+ zfh+wx1C4~2ezj|#t5caIHkncw<$=cm+JOvG0#m%$7+%6#0!l(uf>y#n0%Jl&f=7Z$ zLQ4YeM6o70Tq0?r$v#Hbi&S>oK*JS54wtBrT`Vs1WpP4tXE5gz9&el z<)-MSY1?K(>7M;TV#DV1BQd6`oqLQz>u%LYpC1Rvxm6ceTY_XuJ75~{Ri=3s%%yL4 z6#hikAX3@&grZH&61yjBtJqUC;@0^)_q%a0ZOcqWj3q!fZc&6{W!}EwL@8JOWf7;1 zoQZNbbVuXgqUc6R3poRBwF2_1*5G{UT9_g>pDmxZ=^WXsVIr-I@^#YnJ7jA-{r=6I&hH zN#!;#6L&mW<`MItoSS0tjqbmAvUogwxJflVDmDxZ*!0wKp7%)JmTY3p!_` zuHK_rDjtS~%J(<3mhcsP630pGaY|{xrTNUfkyAR2e)g|4d9Cps5uy_j7CP@6?Ks@& zD@oo9BS^C+ub8IcqJ0ttGfTxPO*MC3*);KI7SZWza^_vsPrlMgp+5&xU}>sG!wO{^ zR|1U!mknKuS7M8-wzvmTE^0?UT`PZ#$+IFUc4!P(5pCp z7b^|QjLrMQ$J5ibz-r3ga%PbOV#S%pE>P3v!h1SancBz>cSRYh9a=?~s;+s)!5DC* zhs}NNBxPb9{(sAtkPxmn)jm0+ne-N z2lo(C_W<2mr`PV|o*5!yugWoq57fBC^<~`xOZF1oV+Rm#!ZGsuSX|=0F%UyrA$%G| zty?ztS=*)7-2(-Vb5h7{7p#o(s;ls{VtRUJRB1_!?*J5fg}XrBY(FT1<1q@kF3-Y^ zhnto$jkY<0=g>?wnXk=`bXj66^8t?xUgLvG)2^uBq_m?G_vxMFH=`a4q-<@Kqbmp| zB>9l;CEI=+e-Y0nbj@oJ-|5m&y!eb})kCwC1|#U3#rTIz7s+a~y&WitVNrTy^J0QP zwIFd`$;0bb+`Qs*0EC3WQS1V8ibwY_8okmt%#-<84>$><$U7m0&Sf-WAIODLRZMEX z6z4JIJ>naiAf+1$V0b5GQ)-z#?pw6t_le&)} zV-DC~dpZj<`;$9K@y1FXhCI1<#^4?rl&@3QgD*^iA64x0!*B$+-7#UBWae z8y+5zDNDMW@1WS~!l&nI3&`zv23(b{R@kq!TJ?G{OPeS2z68QOa^h?zb6Fm#g5F+o z)565l!C0(>i90JJxK{xo!7Z9YB%l;G^8e{zs}KkH=E%>ead@Px{N;^xTF(Aih(%-(+? zaga~hD5!tGa;2Ed?Y7$VXPHjdNo>w;!jS;vL-J0eGAf_jEREX|t+DS-aJAM>a5*}7 znxOS_w%Y_v2!zBtliWNgr))mBt4GFNwi!;Gh3WME*}6}k3xFV`x< zLD6p(sai1gKU<~W5+)pyia28fSaQrTgkHOh4BzM%63Nh#v#v?$&}`kf48&L3fT`n} zq#E?+Nb_Xm?Xz(|{OZrxw>rH#%R1G<7`Fc2_ev)>5@uLnxCqhCGGIhAxt`=o za^rrmYEHK@DluA_x=!V0@^BC3fAe}SyPQ~?ad?~UXb`nlw!Yfj+{|txbSMd7OU!U^ z31UYoXj2)e46Auaq&@O5RqM+HH=mYQ{FHa^371(K-{zS5*J4HcUZbAtFDM_a62_-6 zhtjg78Cbj7yhMLTeqNnor!6X?j?v`G^whuBA<@G&WVQfbwss6WNV-0pTo@PYS(Z53 zCa2LF9}m@0K*EJ7gjNp06~1p~Dy68fV_%EYSZFn8Gv{>>FAAwXWTt18!lvP?EY%Dj zJ{}%)BNQKEpm@w2jH8EjF{LIST~-emATQdZTNhm$@1yqG(mxH9+IGf>Oayn;ho zgr3_1dOlpex`UYIRWQ*kUV$b(>T*L78OOW=L{D2zt8r#2)vTRS+NJPn4!cD2l=Qm> zCDT3vdEa6wLRLjfiTICBfIoE$nOu4he>^|toeqZ@MbCguI=8ItwBIdT)m|eG?Oi6W z`WU%V4M`Q~4ttQ(q8WLKZu z)AEbW>s2UiCgjd}(H4BydS_(kb;>oqjG*>GE|Maax~k(xvc8e}G4&zh&cjs3^pD#^ z@PkjZ^}lIv7cOrzZHM!QMzVVPn}?c1-aE(K4e)59b(9Ah2J^b*sf$s;f?FSaq%4I8 z3a%*hEijojCk&wi*oT_EGG22(GR*KWRjiK#{>^|Cm^6fj&b4K1D;idpG`RPFgi!&PcXzh}kwqAiwc$otwH-YVRm!q#YQJ%P&Lnt={ZWph5NFkx&SH>mQ z9R0T#;KyrtihYj6#PX~5KB7cR z=?sG$Sp{=PnlU!0s;KO#GxD8*}K%1W8<)k#|ooe|xCu5dRvXaU1MaI1r2So1D)!R|?Qa!}` zxlhNyu~9KGrfH1xF|+c>b%|O~;B%B!EPI|KN`=_4Qc1Yp1==k*xOyE&NUkN5mlY&V zzh$6;NIedWNI<4KD%EZtUn4p+(tYL5Kw7C7wed;|XI9emiYee@onsC2S%OA}siLnl z!S+<^Lf(0UMLl|=aC01W2;u=7WzJ>{ zCOnJCQjx|}GGWCScuq%(aeLgQ0<^m-b0x;3!Lpct?iI=ul-&Z|^fH?u+=054X>(WL zn>NGRNDmPHi=JT2!JkQy?1(1tP+uS`hCK5cv-^~R!vpy>lmEo-_Vuz76Pagjpc2=O z8S)vwxs()yw7TDz!{?|Dp;-&H5|;V?vO8#9Mcg_)`w?WlyUHCt9hN)hQxnLf=!?t< zE6X8qqtoFLWT?@4biJW>>KM-xl#~fL_k$Z$Q*^lA4g^YIGxaqaaP{?Q2aeO>(NjxFMOT>DrUj#tD|h-~DZ z+t(`cessRx)1Ncd?Y_c+#?C6f3c5ebY$1a!M_9Mxg6KNWaP;(PFG1zj?ea>=6H#A% zFd%fbE;F_1gl@k&tzMy(jZ(brs$XX}RmE7N_rRqzwf3;!xiT)Wm_%T1r=bt2Dbym9 zDkv@Hu6sKC06mUy>~J#@xR+c!LN+T@Ipx(Zh?Bx1*1&br5(;UX!y7!eZOmBYuvi_4 zF1nMcm?9z~krDCw_86JSPu>L|B5tq9rEZc^P_81~)Cze+Y+^AlYG9dB`W$e*2&=PS zdcWqCi6MNFa;yNWi9V9Ml9b2}G&kWnF_OKStk{z*H<%VY{{6boH(=8aCKLAm5gN*t zeu5{QWszDudu;9I2BP`!bZYO}%78#G&XA3M5hBZsU2TOta=alk=9kIC-U%ev>2H`G zwQAymG3vN3mLIz&l95`39l1cts_>&+Xb?X|T_F?aXBtD7DJ@;Tk+V+WEVo*k9bz@# z37+M5pP;60!T5spyVwhD2y$Zp;yl2OKub{etR6o}-ujDm#Pl(Wj_Q^%>Bss(C|aZN zw3!88I9;>;cFcK2df{w^$}td)k#l?(&dU3{XD8=5CPU2DxX@V`E3NNYYb#}EVJ~x@ z5%F0$6Hk=+Og3eL2M0XWQik1p^l}Q(_CHg06Bisv6n-YagwuLAE)BW&(~ zY8&0+G6Yx>fbN)UsVrPj7#AY2KhbRCo>7vGCXS2@b3AkIqk^e;nS@q`S&wWC?ZG76 za5BaVGco-O%-aAm#v6jtTvZ$Us+wURw`iH9r|-CXvcZlnDsbGcc zng6y^2tPHL_U$;kT_0(ghBIq8SGr^!hA-t~lnGd4ZR8zqWIYaN-d%=+kjtZ=gqku~ z{}H2TAxs9m!+!^fhaiBy84nqU;usmE9y}HW{8mwh4Fac^pji`U zeV7w>w55Iy9zV;rii7Xt!lbCS_IW>sXasYt)Z~YpA(fIcAIZMBHbnOIOTca63;grI zhq0SOY1>+-q?3B~b4i6+BDc2x$$gn8TF=Fkt3&5j7gU!>Kii|M@z7*;p4OM_@s}lG zB)3flH@%0&bJ1)*F66<~#<4WG14QyR84(F>t zJKwUP&Pz!#tg`QyL{BW zq&#q%U5FDtB7@T!?hqtgrN+X*skIAOv;b=zZBB-ER?C=Y+FCc$9q3kuEqD zyIEA-9LCD+IH1UYh}kwjYYs2HlzEG!6@F2rlGiKC|oLYe}fe zMNTJ;f{1#%58fpE1)P?&3(K7oMNPk%V$IYxgjyJXu-ppe86kDvmI2{o^ zEMV15dI-8`$+R`4U)P4($zoo{F4nC~b#OLQTC_sygyfj>?l!QleK$e;S!t1%o*pCm=VN~xwzT+le6Qq|bE&So zAnwtuG&1RkMDZIpDfRkHp;s@sqvGRYoB8iS8WqLEw$ag{l&qbKnH(O!3Wv({tZx(9 zrVG-Fh}u!&`2mB;R|cyvJM*)x;n=-!**cN9;ew-;rIoC(ay~fUia@`{U-Sr(Nxic6 zV4+!?uwHc#lnM|i?eH8~?ehpzOPxQ~^F!dn>jtnR*b@u`>)?i+dT9yg511ZXTEk_9 z4;OQX%m{^K1@_@IiEYsN>B0wl{fq0=P2>^sk}{+`-U#B(f+NcLDzb>uk_Q;oB4*q5 z1eXenJkr(JGeUp^6c$xV;wJ^ZfKBLwHTVp+oXD4D4RJu;*dSYZ?)zFP0)>jFI5ns; z`MbmMhaJ4&%i9DLOBwcR`xZ)8YlT&Eu?m#)tLu7|MMfTQffpqmvaz%=Y`E1ZO^%rf zB^|h)Yc6*YtO0R>N_*kNd54@5&QbqB`3$ zGxc6r%uWtB(G2a(H|=GJbi%E8e)UQG2OHe4oej(3FH{(QNe$gC#%85G^mpwV2{cP+ zWYoo??vPGz|NdOn#EZND+(h6v;igqoGHaFCcrOr>ot@3Mb}a!vi_BdWF}Z>YMev9U zdQFK-yTw$t1(V!_`xhBV_7KX6&dcoRv;lRCYQ?R*BMJiOkn1xm-CL>k90M(qla^>L z7u)BGp}ZzDI#zoEd^%Iy^W1JYEW5HEUUeEBDK59j?{Ai96-ITV6O&f@dg?dhrrJb_ zTLx0aWXe*63u#&Z*o<#=K-e>24OJ^3v<;@J{kGa-BI+k6_eO^snJVy+#?&bOB0Uva z9dt5nD|p`QbJK~8x!L52ZS*Ce0xJfQW@?;tRjzo!(FMyMW%b7I*fN3lC#Ubhqk!i zBY@}MCB;}M@2vF-Gbzjo@+>|td`#wFyuaZ`g+8nDD(5;Klt#;MxCbvCbRvj9Tjam2 zv*QNjKO<;Sm&Zv}doO!Y0diJcN(7VF$6@=f3p2mgmLp`=R1lNf5{9+09AGiB3xu z9U0v^z3hM7sJ^cA4#(nPq^z-3iW+7qAcJi{dw-%NMFosfx`@mT3=|0pEASo#k9K%S zs^G`yjm+Hfj+%+#otuh9U%s!RnH)HC1-QVZ;WqfD=`AyFWB^Zv9rHVMy%o6iN2aGt zbsQ`3@O2m6)J%SKDV-;)5IupQM`&6Imt+kvqQt~`(=Q^+Ha{P~u2SZnhT4k!EszM~ zy!Rmt6>-*?KinXOMO>r!dX`=j(ML);EE`t2RWKb=a}R+b)yBKq+eo7bDg)FJu2@Hd z)_C->k4dsxo^d_r(^h9b!bKN^(jh$2Me2wZAij(4l^ErF6_uF<8inX$N*KfrkZk1P zLC7}t*nyNWX=O*><2XZwFQ>bGC1P3x&A{h8HTGUYx_PbZMD9YiN(xmKlUbq)euF;T z!sNkeD-|>ry^R$@joo5C9RP`ou0mKW^eC!Z|~_q>TqxGE^JW` zgD68I9UUEgEdygOKmmNLuHHW&7--O+A4b14Nm*vmdPwMXfIvmiFIT|9Dd1Qt737dR zM%9guE0d{fMrRlOUke^q&}wr6zifDpRYpq(Sc?Ig|1=ubkW0Du(+?`6ilBHbKWGwx zm;_>CVb5MmqTydv!}7Y~-E1#`B9b+mQ74*cwvn_vVe~i6UTeT(&FO83$w?ZG~rF^Q=s^Y5r zZA6^(srpvF$0Oi7!B?<0wwNO3lF-2R4rjEG;UC(Z+`ts6B^elHE%U~6rI6B8xp-X{%|#>F;Up=Z|NP=H>|JzW4F>e)sM6)%MxX{!K$` zCRTLHsG?zPgXFvTJ72pVyBxb3yBNC`yA(T<52yIpDyOB`Ld56^{Xgw-{dT++eGsjP zO$6e-J4SRHfTF?7b0OD;A9=jo!8no7+|gJ4qU|X-QP%F9&1hhA9rYo*K<{kN%#wvQ z#-s+2UX+}`jAt8bYoiM;;jbOL*zZcu)?EK;^zgt8kv_1EXEWB?duZ1~f>V>$n+Cm2(X^CTUf`&zZu6m_X*tPSIlDwKta>5jV!(K-cNO-mK( z8L~#4y{Xms^Vm^In@bvwObEyw_9ZGvdOBu_Vt#gH39Np)bcy~ri?!-y3xHD#wnxxD zs_oAzD1UURp(=SZMuQR-$m1uKpV*y3ErRm}zu~L*s6cS@qHpt#Qx?;MG7BYySOmYf zS{S+umlE5fNuedLuB-JMrg)>hP1)ippzz47LK4;d~#PEl@t4jljp z0HBEy)ck8t1^o5p0=WWSx`ViGs5akrg;NjF58;zHBPHll#>KbSQBw+(iJv*jXJWY7 z{?G!SSzjD&O;b4uPfT9WFpf+_?%d$v(gZxDwrLwX?zE}cQ*oXdc+Z4Y7gkg_Omn~7 zqUg*1`TJ;YnNL6XS20YHz@C^uDBIyDjdAs|iJ;Y=&i*TT_Gj~F=8N~j8@fz%2xl{o z0Zq6xSF95pOaXP@vRieiGoK8M*LJTTjK-0=qPl#w_1|@D$q$JaZLnaV`H^~4s>y-e ziB?y?1Q&LWd*ARd6pMBKzjesZNtpQn1!Vb2d8OWILSPph4iZpD+d6b&y^4*i#f#!{ z%+@uFUNYdjR+xh?vH(a&u1JzoigdDjcBz$eX8S~tY_vbw74Y%3W@N#6T(zqWs8L0) zj-F$$ms4S$`|;-Jw?6K2$Y?q8>{oCh`**UdKJD{iL{NDUL(HbC}$2sXg*i=+26DI`coUniD8kh006JaS3WX zG>I1KO=J)9n;7OG`F*;NV2xfhKId~W-U|gWJxpJ(o76IGN5Sd*bL)?VW*hz|F+5G) zDBfo8b`R_0)Gd`%J6t?JB8OK1MpduT8KDZFQc32DV#6#bL0RbXt0X|W{&J*P|~e-Ycu^>GyjV)cXW`i`}0ND5j#f3 zB{DXVVO@R?N zj$H%A-%eL^S+Vj$U0q3K%vh$#p#$w&+Q~W340=zT2RXL_N!xA|Mn*G=Byt3?Y{r^4 zzgS7Al&~hIlbfd0pw>e7Rj2oQ5e;C};OARprmNX*{Wt$&WMJLV?}9N9Hg2IbJxp*! z-`t;vr2@T4Uh+nfMX-5flgtZL)ctDz$#Mv%9C0)2CyVdL2>=^!7 zY64g&U=d9NA|I)T5mu3Cn+w>s=oZN#**S!z|p-)!@HIMB|zQA_7&R z(TnGDn#je1v%^+~;b#&bSr$z{jg z3}Z41!#>bf;|OXnuA0mjqzC*>m+2@Rxt^>6txplh;xfM-8e4*qu}rFqLm4zDxx-Sz zk4}VRZ@XXCK4=6?U2hGY#g_c&FGA<8i zgQxYOh7}rb6K6v4tQ$(S8m+C=D=)ie&O;!L<`1LTAk5W%DRIU)YB7Ru;N=D*e#g3? zr0wPFxVXdUNN8JF1!NfuByZI-50{k;Z%hn1i;-wS5rRiQZ0-pZY-S~2MHeuUo2^Yj z^d{eJlG%yg@^H~rG?Q}9n6VRS8FY7lRy+i4OM{YRV1 zxLrT&@c=S^*TmW{Y8w%ar213h2Y_}c+udPyU@9egcHDC(_31ygMa>C=*6!iq`g3BI zGkFqj>4Xjd9Dwm7dsnJ_hZF)1fD4UbaqA!KO??S$$nU)~`3eei+s2NNgh;u~;fDyu zxa=N82tjSVlJw$)w6a?OQWo->7({>5Mp2&jJg1hg&tYRA>~VnKhQEPVa9uU+jEmVE z!e2)wLfPaj$;!)FNP`UJQ$Lq5?q5;gp@nr#%SdK{>7^t2DkTP!Pq1G_v;&-G5YQl> z&lqBBbWPKpZsUsUjB;jIpF5~zc|dHC)aEGnrSZ959e(>ki!31B%+N6HaeQB_VQJ$) zYWyQm&tA`Q9(?voO%4_o>cGe++e?Hm+a7`%0nzRSd(i}H$b}6EPTKQE@CFzYsRsbV zO<-u(8f;|SEwdkdm|(b)ycAz0jVCpk*#WZwrNni$LQj5I8i)u31kOC+)C8=_7SI8z zm{9S0IUlD+h2^)IkSo0gpDg!)LJ&*>h2)^n`=X;&F~=AnxpA{=&Cz%*(KXyhsG)Cg zJz<6bt!eF?Pi-9vE&=?=HY!IO>n-smT_c@)^f7J&b(>Oamr-k2eu`*EWXTbSRQ#ZM z7^ZfOn_=}~jWCz(e?mYp)zOn0mzR~b*2%O1>i{v-D19Oder!9v#p(bFlzyEx~NR(#3&6kQe7&=O>N#+a8#GMFS^dilnJn4 zi1c4$t8A)Fs0-6%6pW>|!n#jG?2|=n`QGwX1Q@=mW@?)1ZoW%rp`KM|mpwrvJcozr zjVBHB!GofNn7JM-@U@JB*%4p^{vgCUW-gL04|Wk+#fMF|o6lLgg?RdM5#y)h>7~Oo zP$QCwbfC36|2?-qV+sO{?LOw(9AKxw^Mz;2#?X`Bs@fF`70IW;616T3O;jHK>076j zgi&_!yl(I2n~bH&cZ2W(mPN{-$yUBujL``fI*dt`cA|*HYsITX?KB`V*qPrnP!lzg z$BVLIXfd(cK2cr&5D`v}`}zoO>uulmg|$4vd^@&}pyu}>_tCiUo7UUn$U|8PxA_cQ zxl&mqo;Hd67$J&_-A3^G32blFA%Smy9#3&Zs}vc-6mH@A;dt#oJTf0d$U0tefBUi( ze2n^uX_YzV)8BSUNT2{14~iMUsNVt7BU@$>my~q`!`vTqIr4#?RAWKE5Xp34odH0= z!2ve8S}kaCX;%!mf!EYJ`kB>L>;Ze+);l+JRB7ysO3!YJXV)w&QI zg}xroV1rIv;V0Kl16=!P5N^I?y;?92q`hxuB;Bud3M|+{Ni{u@&7bo-FzSn)l zY~`^@>=K}BBQ;}Q+#XZu4(=Fn`)2m+u)!k-G_>)UdJ*78UUl(<>*P2>@BVZQV5hAo zWdV$`;yyP3TZ3{RTFtno>T&DA(sXUt+4TmfK_BXYdXVNN5I_(bXG|D1LSh^9VT;y| zCpA&nrqT^h!G~aZWlz}4#k;5_=GaNjYLL@SqR-NUh5~Zl{)Hw@HTgsK$Y98DgS&r# z7rj>}&o-u{u_3iYVfUxYv{`wdIo8er;YDxyMH zVX!28fL8)SiwiLX+HepTd@VBLGF7d<_zh#^tukHsh1-u2Ye?|!@S~rvvlbOZm;8p7 z_!SdfyIusPt5*6}RMk=Ui-?i*|lhrKy2hiCCH} z{a@(TFv_2pG+_@}jHS$RHm6yAp=!JK!LfKU&a9(#Q(Y>cnBTL=nW-^ZO0c1BH6%jK zZw3{1(BHzM5B(T|nmeLVO=*Y=+nWa>q&%LQN!wKMn0Vf5)FMS|o;K+Yr5zQ#$P5 zFg~G|Y?1Fk+3ZAhIV;!-LmP_7*dU&ibWyQ9Uk-$m(!wHBRdOY90tYPT8hK;Z@ca6@ zJ1{})hP<-4q?DDag~ja-ab^K@&~kA(pdz!`Fryzo(ZD{WdNj$ZHfJBtiiN@UrPkny zJ6cCDpFD|>U-B`ilxv1+2wOV;0vXgig#$y$gQ3>PoVA+oXIybK!Q@rU3#xoj3<)7B zOgDj;Q^M!^@b;zl1c4;sl!>DJTnlnw3*$fQ+6Vm<&Pzn_C^Jdb57e?<=#d0m6E15i z9iK1zIz@_Sma~f2t31w|4#q}!F53sc-JfDx&3kc%DeNK8@?!QTFp4@t$~g*>Hd$au z_?_Z=aec1!ZeVe^8ChBqD6XmTsXTxg#>5tIruKxle$imQ2u6155Gkkv?^5x8<%CgQ zWRml$ff*laDKm9|_n!oQ5uNe&)qFLesnj~~u@dmO3tchZ6szr|t(^UX`cNRK3<<&qNnWx&VOqIInKK3wkQr+F@BM>gLl1 z=JIi4g7!8DJ42l?txuQp1oU3_8dFjh`ksh5Sr=A#D)oO*y$>~nyptk=jLuS^RubVP zk!Sv+0+0muLTV=LWyJ!ND~@u8?3-?fX7wue?;2mEnItj1YUxvo&)fhviuaF2Eh*x$JdD-csIjW~)&=oKD=Y@5D zzWA(k@|86e<`*}GkT9?1StV&jCI6!vG@n`co_ z?y3XSG8TvQcKAHIG`4%nm|6R};Ry3Wmk=OT(ciG+uh$H!}vG-N{$SsUD>zWAl!;I-|wfQ|y-z)@~rFB28`08RtSLizn}dG1lpvbu(MM4b2fdt0Vj zMn~rDo_`bcozzlB&xZ|vzol?Ps>$i)s}&HsCRyxp*0ZfjP7MMG$XoT$dCzR!Rad(iGWZZ|i7E3C%M_4yu=Y2%y zDD6U}$xYoHzk+*+qZwr=!lY$84wBMXv5FKJC98E}ZX|&~z6&WS1_3aNa6X|};8wx& z4Amf)I!IiBKA0vDf)cV*@kH0G0{A!_=D+18Xfas>fspz;a!CHr?>!(w$Q`|@xyo33 zumRun9>55_n0bAxa{?lGnHkyH8Q%33*6KG_EDZ{0kBZMP#bW~+o6-4ThIFBV7Bo1c z`T011(VUflrkCOCzsx#3(^>-L?FEoATY{eo6yJ4-b!?rbcVUuPPb)9_MMN5l98cuO zP9Q$(@MR4^4BYsL)A|K{a(32OCjn%{MMXYx*X`|Ptxz)^tPZ(TsrrEX%R(^Jtx`&sZFOlrsKxnJH{TUwey9>m{ysJ@I z{AAACnmx3%Ji__ZCkPP`Pr!+35kncGdc#)#c;O&v0^LCIPwP5+0Zt}p6>unz?V|(g z)WFOvv8;bnzdBHBU% zNlF%UbQ7$ia7qQiBkDCK^1Kb|E4p5#9oE^{msLot;F90$9oLBIq4aptx-FA+9b3S0 zC#Y16$RCtdL>$d8Oso{ThTSH{)~N^%Nws5ffvoRZHX%bq!y6d?q45$wYRCdu(ya?SFth-rGjSg|D)B0Xn((j%D-ITWgS-J z1U^4K7Z~4)B$n~r-z#4P3;o{S3#RAUWaQh+V?X^~Ir*;_Cy>1=jm|NT%IE;V7BNUB z2QYP_Ban0ebb2ZDuf-8b5@{=K_pb7IBlRZifea|`Q}`Jvp3d!&`K7BC7CLGnQ@-xj z3z;mxu_WQLySW6%KrQMwjL0}jj z3K;?a9Z1D*$6XrJr;udlV`S#;T1>GF;sqik*6a&xSQjQjp@}DvMrt2UFTY_qef7cv zU^;Hkn5|YPH1Q>P1WlMcTuxuNu#nDBtK@v+;ABV;RTUiH)6Y$u?{l7-hzv3b+}PS8 zdQ2PJw(+>>Pz|~-MYb)svsOcIG-y5L!9+jlg7!ZUCD^H^wdnUHqGXp~9a*G~)cMp; zpdaI6%QV0vfkQIP?JL}>H>Gk}Y7(g6W1HZVoSR)Ox2uL&7&e*>l_W=47?@pNrN8!Y ze2h>NB-lcnU8S9M{0r-xXUl@kMM`^|tAKIB4_{H$m4!lWx(Nf~Af1sKV2_8_O zsH`amIy8j3wr-lm5)_$Bh;ib9E)ogl*tK5tLt_FHpotu)A}3Stj43O@qpO{cO7=HR z-mLS`)=k{)C%cA<>#7k+zNY^OTKX-DgN=hIM*~gouk5gnIjgK+ftt_7lCe7`CL{jy z6O)q@g*~(HAEF5J*}&vvAUo+_gF(=QvqCm2d~B39+mG|O<49~0<#(4_uRu5Ob$Y7G zSak_8R^xF#8a*&KC(O*4B#*!slP-z=3}1~2iKzp{MnTA&oF+V2+2(i#-F#)9GyRn% z*#s-eENNko4yKS}Wf^vbG`UE&hQu0aD`j4!?p6eYIkHH_d?JxgK1K8}JmZ-TdA(k& zGGo}|4W$_`&rD5`2i{bW^S}ev>kUma9-a|*u4nHOl^{0eVG3l|Bjxqr6yx(T-dT?) zB1E>ky`&d=W<5;AU0Wg*a$r2{xsz~sw}Nm-F-@i3CAE{mP60+BX8Z9%@9Ve@eYBoO zYI{^0G=TgjVbuZef(LHx(cB7vHhNe4Opwz~fSY$Unvgz+w<21zi0K%)tOL?8%& z>}Cc*aE3FSo*X#4lNOlS*&uG#5-aVjw6l4oR@@}{Buf~Dv!vDflnBdtC1=5sqt>!d zI)Tpjt%Iz);hp94|JLdAVgB#E>IRA+Ig;-r`#us~9nh$%uCDOn?+ttCb)r0ap4F1t z{<*pR+3ZP8b~znmd-u=jC+4S7JtOPOC%}UL?>ZB&C0HWS_-&WWp!=xI<6^rKi3B{2 zAeG{hvOA5A2;*m+l2qtzkESeKC zQ%a@#RlRtn*pP}SXr%mKIemJv_l>)s&_Qxr#|EnVImHo$T>qFT!zB8S6y|~4KuZ-n z-$Ir_$HwwtRl_2jFqc$@W`+}QWS@%eZafWT^d#9YhaMR&Ib_Er=J$vD7X7tR-*Egd z8@EJv>o67qzGUNS*!M`{)C6M>4uF(XmqghJ$x{m4r$RPjFFgtpkqWy34nRgyv8>cS z$v#PQXc+G1Ci|(pwO5Eg!FO1^@YLR$m!A8|o=-d!9gRc-!6+Mh>cY~^FMs8^hd%LV zfoNnj8s(A}lK6B%Teg&DAQd(>6FwW5nC(6j>FZc!vT_McI?a|H$_AXnr`|5JY+8B- zHs@$_*;Y<(Aj?xLldEKR+Ge*J-NwsEX(mmGQ80fJ$h8|{H^ArQ?bMvLV9%T1+!Op6xMY8r&Pxt_ z{__E88@p&&|Iut@o!zH|;lQu%&;=E)j zm?yhkV8dqThFeCFe6KQepb52Xdbx7~Cox#XsOX7M=-q# z(1?)Llq>pj=nLVIaCqd~l=>V0pj7PdVE(blz( zlUtVA@;JI#PG|`kmQ2HdS<>{;_oA9EFfb61gb|9KLnIji!W*~(cL5xS*e_&HXMuX3 z^)$@?cKW}aW~+D(r~R+OX;W52Z>*nYRoUGV{1;$tWztXnH{N%j zi(XGX?0e`T?kz@o1Y7=DKnW($$f(#fnbd%<8fK-mp=lMpuIs#S86?5&usofhnLr|+ zd+dt$F%537YZX?8uLRp%iJ|2U$OR>kTd^Xn8l^R?|6c3qz0zUo^#u=dxLHuE5f4k; z5W1%Db5u!rEJnL9>4J3+-E0_i?2+=z@`QGM?T3!!WE0wnG zDizqqyQ0kxc6EJy)6#TMlNi_FS~?l9#vu!v`s*L+zv1JR3Nw1&cFP;iS1LALMEBv- z+IPyb3Mo^pAAs6U_!V-4@LO@^vsYs!WYsmGf=y614_RoPAwSTr51>W)B_IrL^@sZU zLM#EN@M+71I7Ts-&3={jCrKDmEjC>~p)Pgq2TeMmU&s|_74k44y}}4s3ygz} z_`I|mc!dLC%eM?Iq~xeaJFTq%Tb3UOJ$OK0!eoqJDrmL@j){C$P=~y$})T;26iQh28gnQSSr0Wgtj|J&932v>DgBCO43$%EETVX@% zclut3uh$?e;^#T#@5XsEozA;;W;EcjVS&;sHEHMBRe|an+)lq?n$5}8$=7Y7zB~Df zkdx84ONHeSe#WHH)3*i3?@8P<9{egv7|e2JYGY&SqDHl;vj4{#H?t%sgeejf{lF7+ z9e-Gz_20a(G<{?3{>;=RQyJ_MLqi>iPceU z_%Yci7DI*sjUli|rLg}pNDK^vb!r-LGg`#I0oNgkXq%)}eksfOX9X5TC5aB>n5S!V zL2!oOAvYcvxF!t*pw3gnT!uyZD2;)>b5c$ywl53*HLn!=?m39=HOIiurYQK#>*c@)F3qdq@c1UQ{QUAeaJYWPt+MJ36}e z)?1%Y?nM6ePUSz0onhWHW4GS=_)GlCOOo66RwSRk4zfTZD;9a1{HW){vaL;S&bO@L z3x~g3w-iu^t6c8OHNFlQwISlePy%J;ts-fn(y$sGeTgl^W^To--&@m^C-%pNpBf$e z&yC-T&D`=5UhFummml9BOG!fAc^gEf_MR6#v?9?XT{BqtYCHZyiuJ3Q8V z=(!_D?ml|-Zl3;HI9#pOv^Vh!l>YpUH%em8a1<9UHuwybZY$wW$pbL4iniiR7mHv; za{BwxW&G|bp&%TCV*Q)*vwKs{iu#I`EB_g#Cgs-8Pbn31BYq}Le3#mm7n4x)P;JZV zH^q!>-s78O*A4j;RGWiUh}jKP!A)~n zStB{WX2kBiGj{Ncv4aO=cQ&qC7t0z^Uq$TFH+XsJ4ow|G;zdt8_K?hFi*U<08a=&}2JC?RnIh&s> zOj>#}D*&wmuGeB21vi!|x9kddne3LY$Ima#{%sU}Jtqo0XHS})8y|P~CA!Wp#iEIL z8ZJNo^|4v#ue+n@^_lkYdK4z^*0Mv1Xl&_xSEA4Te{Y?B@NYs~pX?q^5;Ylo{RveE z_F33)T`B@EN(432OGWInfRVJu)*Adou&i;Q^n)?5f@NzuL(B=UG|&Elq*Ju|O&78t zWMn_fUVfP!dc5&CQ`xJpvYU!Ukpcy84YHsjzfbZyQ9_E1VudcC+i16#3ANJJj1cf0 zp|Jl-V@=czaZ@4i=9u<{aTJDq)1Y#zlUC6bIY-GO;Gg(ObD5Q%b@eUwgfs4nh8&~K%`j(k^s6CCh1k6*r zicF{LmUQn=*q=20C5TPQVnWgicGu&N-&Vcxu`2wrKY1MXkKI_kt?{STs^k)o9)`#_ zo@5=^k>pL!DC*Z}0Oy#N`5YK1eP3 zA<8yrGN%MJ!lDgBRGQgd#;;zthMTM$&a_vJn?0DKlDM{g?Wk=O_D>Fp+9pd#W!Ehk zWa98eHWvz|EwdR0Y!?a4Q5gdZ9J}|p5(`m%0OAIBjn@Xx^xXXcZ^Cn!UFz(7wj0%V*nI)q=cXYX3P<2`WiGo77Gg5N&d z2|pWu>~9~Rib4Gu)cBf1BL50}0;$lfp$hX>fwfgrM*IOamC3v~WL4_W*Pp#6J^OLS zc-0!$X#c+E*Yi||Ju87{ne^-@8rOIg7^8jE`ciUn3UnvC4^avWJejF0@Q+SGBz0wP zWyKQxwFaSNZt|E2koI|-0UzLmOpXiZNkrZ57ytlN$pM!#IjFf9w(Tm{bBkKV#zrO* z9&zaDC|D%6&141U*J&DSl*HMItf}x@)I3(VM(5id7#UqR9wBTi3wX?{(Fz7 zI}}cgWG5ykvLlIbsN3Ti_w-HdeI91HlDE6tTgD_d8GmKrb~f*Jb@ccETg>h5?CSOP zbhz9Lj=eV|kaNB*k|Yq zAi{;Tq~Qtj=tik@1=AWGLaW{@WoVuoZ(;+b#Py4s368kM5@byl8?a+WQ3>}Ok?3eN zVt{wmU}iAP1s)3Owfn>Sdjmk){+xy??|7ze`rjeobrwjO@#V~B=h6?^0()-jsH|ZT7)(8pd=v|q~KVAJt2@lk9Whd z+g6KMD*<`h;3gagtbG}4Qq>uO{50120c@H{TV2z26Sf-c$h}v`14!4&C8kb(SKP0P z4oHzg?3E-b|AJ>ZDlLOY$2n{@Qu@&5v~bDrIA@*PN};T9EN;1N?qLR2lW1st4HNpS z^V(ZqY1VaCfqUpVc#}|K>3&M|%xiS9NT>W3{_yk-%>}q{IPj<&*B*ouYw7o88Ms%6 z)R5ROXs0#O@gH74yz^Y@Iu;H(#J0!8coZmWN|M z?BU5x-bSbvLv6l^4+SZ{@FJvS*Kg~~Oll@NW6egO-DROre0luoP80Xn04LxrkUty%>#fT{xg5~Nh;3a_CFU&9CM#^^iKs%+h^Dg6D* z+T8A`DsM+>bH8;B>xQ^(^e#l*rf@FXJyWwgAsjVK`&6_4>>f#7td4z=o(OhaiO4%% zgMUv?ZQmowJ3NmRu=)dDJwhM11^5&&aiCWVhviu&& zD?AC(^|n4NNpG5TxBisfPi3n{xmF)+n5~Hvh7R>XtceNPH)lxx_b(sYs@+;vi!i8- zyRF6Kw$`IoYxOgY=5meK)3mBtZ=3%%_{=9YyAY#xEZQwsgztq3kIw$(PeUW!t|cGg zyhW`M!|;3IX>xSjHfro~L#<6BlIBI>NvNvLxeA}WId<%a5O3UmB@ZASO6!p2=LyFK z9gM(h;wvi-Aa_S9fPdfg}7 zu3jdSAT!EqyNZ#<$Yf8lD!1&k<>iDgNJnaj=wClFi7e664|oCw(zFYc6T=^R_sGo4 zK>ivv18v`xx#20M&mOZe@~UJV4$eK)lYIveIw`aG9%|#zi8gn0H z731{y$R3xw@k;dZ8=w3jNIis=xQCEC_*#rL;`}QpI=CZFihJG^vV3W-=-^|ZbT+>A zwfo-F*?GCM+t>L>XXhJpaag9irUsFJ^<{h$_nz*IbXm<%2>qcYb7?>F^M0cg9^2>uqneP1J?jHRpdtc+Xq6>-T{P6tIPxN;G+;ZRilQtE> zYPLN{0MXq7gzkp+AYZ#T2Y9~I>bnP~FH@DJXLdE}hG7&X$nsgKe;m?94vnBdY2c9J_0e8S&8FE}VFHoPo41G8$ihHTbGQNc^ZigLfG3PXcW z?hjm`I;Z%K>6&3`8@d4mSjjX?xRE@Syr5{VAZmbU4jA2j_%~|kU8k%XWhNP5=TmNlx;x8es!h zk$0_9r~vd~E+OL!aFCLtDPf~L3Q0n{Eo{!Civ10Y(kTyIfhro9#|e3m=QNk7@jT{5 zz8Cf+J^kwHa(;Yi99Xg<=oYJSU5{6*c|KB#_DEq$3gysA>?O>stgcqBNiP8Ur%^5& zx`|ddZDTdM8Ba=-s&y+_VsZ>o%ZW%^^6eysnHjvzH_A^6h#XW)oSx?6D^AB13b_8#hKC#&S zN8KN%A^Z+Xe@d{hd0{M>yh9k}|4Fp8vF*=Dt{&xREJ@^9a&3)FJ{mx8lfU6rU1>R6 zDEeBcTn1gGxv8~bnk<*4e?4npyU!3_msF6GAXXRZkCVg8Cz!T!Vv|?Mt1IS8o}Xa) zzmGK{`i5`D(5Q>J8C3x;x5%~0>?6#vzf%{)URAI&2^pTP?&$1 zK}hpB_F!YCj=tv-#T;p&^3BqCaWOF<+H&L3v-~tNt)-c6KLe<}uQBtSlgS5_a9{68F#F@VkuGOnU(cN`Z(?{RAB+E&`H{XJufw71 z%+37$djlS)+&eV;*hI+VML8~WvTijEcyNPbE!;qECrL9uk#cx|`^)=KW6IP{PkvF=2|f1~Xo%v5skbc|=_bKP=HtfX{4}M{m-$6SR9dOtcme zNs#VbNKwW~RyT}k8bja0>`bP>R14P-CK}g5R02R9&O@%BgE|DIVNQ#Qg1`d21@feC zi2~om3el-R(nyYj6mU(jbFh*kEBJ!C|iHW+lTOO-|i- zLKo>v;*I`tVKBYin>rplHoRg<4%T7gcFg8FPyXiY8?;*ODoJN__#QqwzoTf~L0;?2 zlFnXk&hdnCt;%WG3Ksu^O~_U!ViS$8#3o{I)-+tLP4@6aY;rO-5jPE(xQx|RuFZLc z)mdJO+HZ6?oASVB`|_%}dED5GD9Ih^Ug|yu+lY9=@}L+>z@N2~+FKcGg)}`dV%W|b z(9Aq?Pno@9(-}6pWY(fH*egIGtg}$rC^Mupj4}}#qPAxk{q@saR?KUfK`E|>My$f0 zBm|m?W*CXs!HWygfeDA^Sll&~zIm5An0IN;gS#G~MdU5r^Ly2vXm456`6=2aXp zFQbI~#g{rdzKFx-)%f^${FPT`e$5uK>k0_#(JxzKP1~M+@=D+&A~8$oh7n>P8{55a zys?pAJ}|AEoY;MVY0kac_`c=*%yD;i`ncGN{ZgdK56*E{4ystQ)mBL7I-813$WAm4 zbn-wP@Um06^dJLcLOULZ;796~2DlA&R!(oNU;VwY2ghTqzpa*)_r~5h9y_tAszRO~ z^4_6gr53h%=(15V%I#0S0gTMr<{WK3P?aQ|I=o5iRWP(>v8=z`ExWH&N&xQoR2tvZ ze{B2>nzHEslwUrUW5Z*+C*sLWByngat|qcm(B3*KLi*5(MO)6#op9(-g+e0UpNV9; zW)5}7!^g$e;u>6wTHr5%S81EJW0gpTiW*(&>czUSp|(ec*gsgvbQ z{Owv(M_RS?ruOCp^1afYCtszvS+}^kfre|fsc(RzjJfUI1yb7k#cN_Q>{lUv2qT z7Uvc@AeABJUI_(MH4v&s&?o+)Sd38LE@`OU8+dE}gwI)O;XR@#lZ?Nsf_h+Y}&M6#%hz24-$~Q+;YeaXQt6nU4iux3AQ!P;FDG z6|7Ntecwtjb;YWe*xQ|?wMOz}8=rPq{n4A1S)Bk$9i8{Uk$m?D); zY76pWMO)K25&{|e5LaXX)1=cHYP&JA<<}-%O<59g;B%5h@TVs=rpV`#axFu!YFA(hZB}#i_bti zansT%JMGv^TTRl5Tr92;m={mL&KCW#$wz;2t z@lpoBUBE!FXhbq>1*qxuF6z}+=^e$Fp?;=mV z0^adO`tgraN@aWz$|%zJSt^5m`bA2GcrRY^j8b_awZ=D2;teO6qTPT8H#B1eJxBT@ zqW`mWvk7HjSus=BzeWdAw}sGBYocp&&WCdY8q8`-XbGDu{GYrIskml*w>P4cuG$hA zt~9IAfi7G$gt>|+P-=}%8Y5P7BvJkKOS~Oen3YX_Xrub@SYtjOTZx*ufKIxglK5G= zukm#@g#x2Lr!%dIYghZ3Go-dk2AJy|6XfFmE&lnNy^Wk#I+xzDCrG& z4xDvha>k&$!Y^_BrCPSdPO1%md+jyi@n5e%y*LnAt8QgN7htigR~s8xIRa&%L~;mq z42w^j-<)}>{dqBZVZE`T>x%HiqD;}&*dwk~bB=Gy7cuwdB*g_^w9(uz=Pi)X@;W)z zg#9FY^oKW}RJEd6SzkA|`HD`+gx@rqa*F>7_45%Ohk+xU`6TIg(7htHapnAZhQau1 z`_5ls|MheGR~r8hMgzTvJ?LH8FF6IfSXolJRqS>?VeHbY|Gq?BX$=#T=?#3T3})5_ zU16n2M&kMLb%`XelwZ@Qx;@Wg?HoxJA3-*#iV5Xg!*v#0>^q7BQ@6v>208)Z4e7%gc>XQy_u1hjqfKj7sY_Y4?E|mEi-|Vem3C}py?#osYZy0T2m2MENfn2r< zd7(KTOy%?Q=s>72srJURXWv*`JnOAM?<|=&e;^qAz|CgmOM&|j{?dUbBuQ>c%*C}l zEyTDI_9XWY*rZs2I9e1Fkr|f>ZN<1`9Rs0(dJeuZi}Xk4Cq~mYIQ;!V!*dC^rM-kt zzr`;sKs+j*wEI&270vR&3;RHFP1ydB?Zsws79!)j_Tl$TS5nzB$gkG()h#eDfg9+6~QmN~O@c;(2(^x?zPxWO@#tb+~v zi_O^e^z1vthp4qXg;loo10zWz%(vvF5P%*UZtQ>+t1T;&nmcdV-;#MMD;Fu!Tq!UB{dXWxE$_d0aeujZNKTN~ ztdfuqaXtldVn%b!^BA6dBWr0^1Q<5>tgd2&{hDo8h8i-lk40h36}DeP?2cbRt7)t% z*-dBd@xhmtT5;9e)8jSKEc{V=do!C)p6 z7#a*@fZWq<`GiZreng57sw=f&O=bm|Mf*y?ei$|E{RgNX+)JG)V*CZtz@Mcw%;O$Z zh$E!rUpa>D7Q`>fa$wq`mo#W5TM@neBQ*DIY*InmSeKMzg!>@NvZ`)}b3JT<5{JpGZY>dnRnuAB`v0GwW zZ1?lh>!kan2PMh2#ZYH44p@G!y`9|rdh`1%Y&kf#?b_{gx&1zC-;N#6hLNW34s~{R z-7B`e0T;Sp%R?HVTky&9@yV-P$GXmySy}z)W?UbPu$Z^&FYDy*dm{5VTtYt##aX zEA8+LB%&QctB89R<4-B11~v_BjaRtQC>;J6aV@tA_A$%MB=SfVkm<5bM6%XZm1onxL({d4 z5%P1hN|s(rj#3%rl>FY59j+iB3LT)PT7~AgVxKUWYX2)W{0mWb%iw8-Edep?_Bi@| z-GRQYJq#PA!}BRz~|9dEO zqWP9;!hrmQ@HSPt^*OtPG@#@P-2STg+f_Qc396=S`MqH4Aw+G{X>R;1O|-P?aL%Ti zGzz3`rBGb+^_!o5`sUr!GrM-pOtU)NJUDpQ!*>l1(h8)r%67l0U3mKG3&XJk=gu97 z(Qi6}5B<atzKg8^uxuwxYqs{LE+Ef#k`1z_0H=V^Z3W z=cIjW+WmwiiCk^T^v5-8spiqii~WMf^QFZvfdx?GKf{Pk%_V!I>|=0>7d_v~L{hUl zbY{sT^hY18AYm!S(S+v-t|Oa+i5WDA=srhUTd+a~m8Q&P4c~CxsNA@CQu*TVotiwD zc;H1B`?PD}UeCYB)BowfZ^F~^v#DpME6@0kUi-zsz`0S__Wop-0_Ue3&rG{*4Iq^t z6(xd!oVvw|%w|r%N!+h)W)HO_xrb7t3!|e870&rGP2>!J6TcZHzFT4yhs2RBNI$I* z50cL}HBNF~)DPKKb4dPIAjA-sbj1Ms4g-&#BK&ROHR`WokfB#~>rJAw0e_2C9^>Y( z$VbvH-AibI60@E(RM??#Gzy05V;SM6H&Mp2Vw>%DGll8@xtH5|=7 z`JrsWGs48ecVkt{tOj?bwY7+!w8J6t$OKjc{Sj)LKTK)VNaO$tM6#MyB7)^TM>j~} z8%S?~G>~l+1KC#aG*^xaA=3lTRIJkx9)FCZi_m3O#H+eaC-oxUQ{nI;9+841sfQ-z zwqlv7-$QM9lq4?|dv%)%)p_hAD);Ahs+PzJdHD<+$XU$Qw&sVr#`&w7!KBi@FNxe0 zGl{*b7FSP2?Q3DbB(%3pQ_QtE%Z$Kbiu(eeMaV6bj&KC9*VC#yLFswnxN_>DedFn# z{=WX6)0ZwWNgz}C=k;{u$L~Hmz7**03i^8b5qp!*kH1Z_3WZyE1ROtBkeS}{>4uKLkqP7Z)x zLJ)!w2e`V5Hq*MkiYK9PY`2oW(YG$ z6-riSZ?kDaJPWC6@OZW)!6Pqy(+a(GdKei=6 zuCA@s1&Kj>l+Jd1g!UY^7uSh6GksE+>{T|YP;vp>Vbv-O+6&~Hm?Da91=5T8|W8luUi&c#r0!fLc@RPl=aEgnhVmo{?>cGF&x@Tp*Lq;B`%+Va)i z+NU??_fPkn%pKgW1w@a5?^Vj)mWdE=ap$)|R{9(dWT#$ABmV_fXD^6x677G&=V)#( zVE8^w7#|KxbDvH+pMC7H#&0nbrABqIoc=$x-xgyfd!!JLal!)Ii0lG1miXL(irJ7^ zYf()bw65#ioSEzo1XV$U~orNx2I97R?WW%jf|KaaoV(c zRf799rDr*uxy+q=<_lz3ni^J8VDt^BNNld;l3jjv?^}QF=KgNk(K$FdIS@vR>gArU zfG4UR7)jg#*g1XO?#Rr@K-j8JmFm;qtdA^Ck5%2cTVAKBmujY2Q?6CNI>iT=hWZIV zQa4vm_D}`6UAh{wo}o&@&2_4(x2rR#^mI)Q^z`^G^}-MxLi z-923cBLh8d0A-hhsewq)-G}_wXQ3uHLroNl&IN^LGs9R2j6s#K-}8BS4oiojPo;C) zd8T){I^~eu>FNs0T}qelofr1|Wj4^$(>L1J(=)(ENBtg;%jNO-M|Umsy8Qj4yX1$L zB7@_L@jkc5eVUL)Q& zuHRi1T_@=45>><8_T><`0Mw~}fKaiak~_aAp`|G15=FD)K8N3>B3coeeB1JCRd9y5 z-Z=3H?IDxoeV25Aw@6lK6>DcV%=g+p&_Xn5U|jRjbDee~2!k*mJqfhU6#Zi4r_ZhZ|MDoKN#y7~6?L`yO-8^+!ihFJ)}$-lSS@uaI`f> zeLkhO)f^i>yLm*?Y$MdLL`JfPLFz$BHtZThi<`vWSH((J6`V>H@X|v=1H-Pea}%8# zBKmA=4P_u7E0q?p2Pb8wnVaItSJyUkseQB(=_Hl=p80WZ5mDcU6Ss7TKd}=NF4)AW zlD64TKn{`3^mp|Y*gZ0q*JqDh$6H{k>+pCgx7B07<|!Q#+3OGS2#vt60u#KY3xX)p zf{|P~v3v&;VfBke2G7j&<>mHHRxC=))-6*knm`g*>nzi24b5B`-b1m%&F~q?*|yeP zf2G-Bk*Qp-mv>0x(m4Aj`=({>5GD)1XK9jNL=;`zxNo*qG-Ay25VcC;ZNIEVu8L z7=Dqa%jL|(Qtp$~e~OgNTi~|bo9Mpx3HKr0I3xMl@3HR?rc9Ijmr?r#mJIViB2wod z-xla2FgP(rPt2jh6;C!pDl#6w76>^mRDNP2-5(n^j1I3OH8hlRcsmSZIOdQ&PNzq9 zw0%=0dD2ap!@iFG#bi3|l6yRWItEx{o*vniPA3=pnajzT)5W&?9^ZgCi+72(&lZva zdbz=t5u&{yhB5^kfxQg-4eeu-vB^)zCS&j90Z~kI2rd-0EL>uyVw!J*Q~1Pwi(Z9W zdn=sWWt#7YOW-VLNoxLx_!jc5WH~68U>yp{oSbv!Q|!Lku!0cVy<>+Pb>L+y2D|M> z4dsfpYf_EV@Lb#Bwm2sMF(=@0^m1e6KI}U81d%ZRD{b054p0&;aE(z-q0A_fj6$B#Vx-sNuA9((zaPAR2hyO#{JN9 zWUoP6Ub&9HJH1u%S!g;^67DI$ND#kID~7(sCtl<5H~d>ugRp1lq+s$}D?0r#L!8^q z7K)QjzMnQf-fr(8=wRCRp6kW07w)5w^x+3d9R46lXBX-C{aYi})7N2ErL#R@N=c5s z$m7$CsqiiI3ixB+V&B5(kkl(+6#SR*$DvSjq4{$Jb}AU_(~>jr4oz7 zFIZn=K8ki*C-iu!gw}pv(BoR^1SQmaY+1n;zXw4hK$~-i<1OTNwS<3~kcw*(0;`(z zVba#4Hqc`jXE7q%g=GQJ;ZpN)V zMp^Nkew2=@f@U*8$EY*YB#rl?W?Yr5bdpEkv;FlvZQ6w_d>695Q(I6&vd6|7vT=-U zbU=33jW^y9BSrpk($~l7c;to~Zu~_$zo+Q&-0JD*^xRYg@z`x1PZ2KM28YF)JOTK| z1HZrV2|;}yr{g$WP0{(>4!Mw1Q~bHWEsj zXG_EyiGB(s8$+oM&hLI!;L8J<_H7M;S}ue9v{O&$dg3*KVo#i4aQ!v744)P8S-(fR zQq;Qnpe+Zb5kiMW`&Npo0{av{Aw$(XsIGI?K81T`dqQqB-6BmqGQoRn>AXhnir~U{ z=`=Ixl#bz=z*TU1bAo0%EJ;?gxO0*VvWzxOB?#S|J z5{%`U0vPY+{80!)cJj05H0`F2bA_b~7nXM2Wbs9R2){%ron#wff+SU@Y*J0}TuNzX z`9?AxXE&c*0QrtW0Sc5VWzQ7S;0JfzB%jk(38K4XSjCa&smYErlW^f>3iEWFJEz`B zJMug=S&`onz#Fo4bSb@)nY8=A+CIVd77!=^_qG%Olf;M*uQf>k2~)`-S`BQq84&FR zHdzRW7z--RcC*mkQ^TYn0;_F5sf9p8MC6o0z3I1oK8I`NH&$E@`(W_K+b*0td-H{J ztlHD~jUGoT<>+C%X1tn0((THX)*!i?3P*$S9jt3hI`5-(=ER zW75daS6cex@*B<;{<@k-R5y8C{j1uz{ot*NWPzJRJ~#sF%`}%;=UVb-m4JFv7R@PJ z%hBw7);ijDJ<^p8UY&~aDzHz9e1A_q-_u_XbmtRFcK~?eW(B(dZNPFWSq6jZgsCM$ z269$`LI_eV@OklBM4Jlo|JjKS4=CK_$~IJQw}5!9c3{teleoYPZew%M_!a~hjzo;1 z%+OGVb6_iMgT2W8{I=SfLJ6t|E@bCLufD;Ln}dTUCd?4L`F`iZv11ot!+iVc4g8HA zRg{G|vRVPO#x!CHI&9VrG z?)jmifmnL-b&=>q2Fff#nV+-0;>gpNB*HS64yRBE4AK@)%Q7m@UXQs9zA2{0N2Wih zyZ!OO^LJnsuqt0rW0UC+Ui17)OpT?FzU~|quTxbHNbTB;9r!aHG#*nG56|Fzf01MyDfHckil>It+dL*O_N^n(J3Y%8eArEJ@ zohWf88wLi3yanay6LEiJm|MahlzaL<=It2lT6IP~-rdZ z7tnnEq^9-z8prSP=*C~okNA6?J#+bi4tJu@*MIa41B1K9-uTA6>U2Au4pfaeJkAbx zS7%qc*Om2k##B#-)6?N_db`z3k1IB$xSYGw*QBpujGvpOx3Dk6(=SN3OA^CJ1M%~= z4;Lb=OL(^S=aca+a_J?5o;d<8Mf;+rbrGS0KN4rm2~X-_9UWc$-X7TlPa0V8yGKKQ zcvRWlHyG^aj~eiOQX5cD098P$zf9>}-F|H{5>9kDGLcTFHtp}rXe_BZT}~%+Zh6q& zUVKt0!_(~>peGHwov}VG-48BVL2u{Tr0VVhomq=6aT9RE#N# z5=!w8odR+=krGe@%)w3IxF*_xlpXn<;Q6<+C!_PT3#Tt77JmauU5~}IL_BzYX>>R- zz58IksQk|G*wO`7YP>5tpLpoh?&-ywW5@p=T|XI%=MU_jj>EU-gYkrhS_%;hsaxu& zngP-ltwSIT$3%f7uK*@u)=r#$T#%Z;exGtUK6uIJd}|`M^g)N?eQ$O8E-l4Qz;fiG zaaZ^Bg$%ztwB+imh59@OEKf_pzQ#|pv$!a+M+6>#N7eF5al(t{N^q4UehXkDph5E| z>!@Hdi@IT;45CN}Ok=3&Hcf&sgVjTa{WVG2B$*SVWLuVkDr8IE+OUUXy6Chcpc{IT zjCblf9GIF0zRvYJ8cdsn|F6TY4jV&^O+;NXu7|p0V`wRPNQBLf;)2JjaGm1WpkSv~ zsugR+4cM1fiwd1!7G_)RJ8b;YEak~_ z1eGavB}?ziF2yo21&qfj)>UfA+%VR)-_FD`PY-2cU)A5~-)2zdb6@U{r={0b8dGTLF$wLNRaCPFNmRhOr1$iP5zy#*=XH zFcg*Fw~wuIb%g#HREaIa4RG|3D671oTiYB9n(CIop2DOKXm$At|vHhj~{14p?A>mkA2<%Ax z@U_kIR~a;6N%pfe62w`KFx8wm!q9>Ongk_bSqn>e6}s*r*w_I`9@n(D!R}qCMN@o?D zXAOkBkecvRZ{<-p^FwEx-q&H`h#0c?WfFfdGu%I< z4K_BG@Wu~q;5`JSVTA7+T+WXzHm>a+1@SJml+HE?X~<7f3PKHrLIr@EEVY*)hS}@P zHO1Fo9~~Tmta`DaCEciG4^cM&V<$oc{W&OSXmB(`6?r=?upE_t-Ndhrc7#*X;aK<- zvb7KFC}F;Td^{M0?ViQOXk>9QQr%YK%;Ys9Cmk~*_;@zCTi`K(I}Qe?m(cMI`@WCXz`7BXcG&&6}D*J3Z7 zjA4BOpZ|OSIB7axhnM%?l%9tl?on9KAF<@Ke@fUV96Q8Tm;i7uMX{MH8-7r3BIl%< zM;X-qeuK0MKTfHB;nNquRTR8H*SaC~g_r{Prvj(!tmlS@b9KPR!51A0VVViHWOfy+ zHWNs%WmE07NvqAWlg*<7YC2#+PF(#{D&_YnWn<&M4#@wSM7wcM_-dFbD_<2V^JTNz zszudQpzQRu2K!^O2OCBofdGnwSvFIkaNtdJKNUI*FoYiX(CQ3(I3kWO1Rv8h8{Zt2 z6(9r*(*WW?kw@7~I=zxk&oEe{C&r4!u?bC^9L?UE9c3nB{53XyC@6Q_#W88_>X3s! z#I326@o_~Tj7DKtxy3g|oc|c7ee71s;&GdfPQ~ykBza*2Wm(KD2hV0%V^b)Z^>KWWV%e)|zqpz-BAp;iA ztGQGv_o`LEzwxs)k%$S$k>br??Xck_wYF=96`M;4AeQY^4 z0a+ft$STpr&n|r?9*(n(#--?)vz6$Ri?LxSVE*F!l*!LdH#Xvdn8cdx6@(%F-?F1s#8ay>la;j^x=PoG zrV){_!yN0^FWSg8r(p`PfsLcjrp#0h10Nxm3C;xl0|v$`#y-YZ^Y1ig`310Qy%BQ# z7tQq<&ej%yxC?E2_+1wRdEn~6MkLVZ^(Jl}?8n^&ezvjl3QZvV^A&TA@C+18*UXRx z&_P3;ooP@|ZF3}2fW$4gBGd!tO=*hkGe{Il_+t4aD=JDzFQPxDUN_cCYX;MpROWER zA;nNa2FSHbEMyREN239bddOm-kW@p|Q?e*Yb0(c0YNjlErlav{#~bD{iM~F=WTx&I z=v(g_aG=Y26VOl)6Mr|Hbo)bz=T2WbeF;A71;Uj)lI-nG zh7z4FM1gg6CPH)`?{Fc8qN^kRmk*tK=+r4ltaa#ROPZB$SrN#DR;utCQS%D07K#;r z%oa2j*rTKvDVr>V^-HXiUpM&4z(p9R@!<)T={^ogwYu1=zCs9(FEScZfT_2FqyD2V zh~LsP5#stk{%&NBbzxg@vYeWv29pt=PKK~0#OR|vWU8rc;AWnU`jH^p)8TWT^o2hW zVD7(12E#pcgU$_^IR*%OQ0wk+yPprGoNnMjIy>_(HR|+@Fv>Z8<#n+Am{|m0lG3UG z91G|0*$`RX@7pTl=DPN##v&_C2wDrPr#0h1w9m~2Y$c8z#NpU-lvet~_H29TvGDAX zBJt|1O8{#t*z+~c-Hl&+JbZMPS}AV5DL?je{tzFR-~>w62q6P8qdDoYgnma%Y8O#%CAW=sm&4xP|^2rA(qjO2~nY``XzDjNT>e zF_lES7Sd}swT?l~G}#VmD!0pF5Bq#qd?UV^4_t;p@mMB;>#}bIuENEB0A%+`jwXsC zy#r>&Q7w=O7*?A_$d1cEL8MV+3eZ)hD!gBlna$OV-a)vnpDVJ;;{_&B4pSr?jH*sg z#Cqei16FvCnr6Zk)6`0Vg92{pAX=k?eX<(jQwE&nEc-9+on2wBcnL>uhe}V zsBUz1u*hxGQ=M)fo!776m!l)y9m0G~QA1iiK4amlW@c5VlS9lHL=+GI)eW^;jYjiJ zH0BM^3bNwA5zSziN!E%iF9ZFxWge;GpXdyrm&-soY=TvA2{Z)sU*a9$CAoxoyFfFG zZMR0=Z+r~vYgZ!~@ZBwDA`B$_HM;uA)m2! zi~}u;e7(x{#y=4Izz1Ug(dQ4xPfm8k!^USXhQn7_r*(b62**1nZ-|Hcq8GzQ!WHRX z8L!H=LgPA`v6cj(0A1VFqKWLuhEfau{7po!82Q&VK1)Yz*}%!hgpK0NT&6+z`TPsC z|5~w(^9^nrATt*2Ww<2ZU&edW1oOS{-+43t-8gVv=U!vYQ8T=KoS=5JSM$Q@3m={y z9-bb)#m0NZb)gypszOisVP9rIPBipd@~3leHBSdwKlyej}J!wmDaF7IRJ zo1B!E|JTI-VxwJ+U-3G|CdOG8J3t45S0&+%2{L9N`aE_pK43EDtr&c^zmug*y=i=0 zUOA{8T#@aAKPJCHj_`9%{DKagmZt`jR^S<4BpU~b1+eQg>BZjnzrUB&8&C8aMlbYZ z8-tvzxH$SwvfsiSA4cy*dD21D9T~Z-M*QISJp6vJ%7Tc^FzFUG#(k{7ktUt)oqI}$ zX<2dz$mRpBbs>XOWsd{0bmix+5*66-)cN?h-rMI1&SevOD%j)6% zXX8tPR)=cI5$NSqt}qWvj4U@r^)i3om-UtW2fW^lSN;Igxy5@ij81eP@XB!e2VUWt zogy>gP5qBPb}e`>-XOw1S({d@D~u%&}!(ccfV-*I}w zd?eB+M43qIpg?xVkk}IgMKBQ(n-r&e{(2-FrVsQqd$&F^Xp9VYcL2jRIAZV*oxxQ! zUPmg<|1Mf3-x7((Zj!oIW&JEvq_&4!-dm&8lN|2Z{mCfc^?UTyF4MTobPd$MBW}iVSjRbMr(iqn$xB?v90b!ixK~{QRmmIh-G! zBvZXup;20ch`GZvj#|wzGhBf`fg42|GxBc-J!sCJ{R`hSKUyv7Mg4b(-(1{@AvG)I z7ng}Ao%(JJDd~Y|J?i4t*nyxbTcnD|rd4Dd1>Dhb?zOS6cSrmm?Mo1ma%|2>#vxl~ z?t<$y1I2D6%I0Xc>#hFC+!)hzw;{ zVBXp@^T5*L;iNh+lGu|-45&$$KG`Tu>iSE+Sg&^y&G#HJbf5nK(k&lQlLOvF!aI;; zlYNIK8vlh2OdRU-SIRj7r(2Yl%a%-exYY0dsVu&$DS2?ji&Vp>(ti%r%RKUPzKG z(yAjk1uL)LMrFS|6mjsPhtG|M-ik=KV%^xPh?4Ac6pm4n^hbC{AjFNjXlZ~?J+!f zj4%UgtV~uQh#62>hvTxy1v>~At&nQE)JnxQCpYyft#NBE%B2pu7?Oi*V=Cn`yrcGd zSi!-vOu{-e{+YQRWmT+&_Lxv!7a`hZN%5)5Fby^>&&oI45VJp@q8j{+aD^FmwB6%` z{r8;Yrn<0fq4wvoYto~!&+y&%!@tLl=}TB^Hho3QEvr2GXw3ewM}?Ek@#q-+gh`lP zj1_4|cT^eF&AtPw4;6whtR`Z>5u~tnZAn4>}qWlkabyQ)mS%H zwJUI~1Q&PA2QVY3|5I)XrK|`))K-l(ZFN;+MQydQ4!K-~i*SXcv^M6ZfFTGhlN&aJ zVg}I0OdYZ*>pHC=z-Kevw&(5N0im6X3O-8dUs1|*NH%|Py{Exr79^%=-2;zN~OPpar=A<7wb>x~BaqRKgD~B_4D6i2DbdUGkx_IR7yN?{@ zmw|_v$}AiM+ZyQCABWuTB&h=R6zn6;0=|6eY=;hgno{;&+BJTQb`t&0fZx^l@6x27 zD)3<}9g5*yls-l2uTk1I-U9d=K$nz@)oT1v?J;54iSa)=sfXtfLl*Aeh~4mO`gb74 zA2VV%tY4Ghh;lVph3=(Dj3j2uLRW{7e&5l5?S@zl4w$rlLu_*m=xG5&q`<0T6_^X= zAuFchbJTA-$d@O@qdcPMs)KqvQs*%`g1aB32#j>M7;O-3qW*L9?musi64Gz}nT3R& zZI3#`DU~EqA}W|bz&Nu)%drB{Bo9;i`Mr(xy%YU2i9?B*{>EQ14Ov%12#|4p0z7n< zCno$eeSI_j#vd1p=s+mBn{<~0jss|AOZq%NOz<*NcYLw{rG5xw~GTRD?Yz6qchGMqBTv_Y6 zOml$fa)a!F0>bI|TMwxduP7(i2*c_SLA=uOQll(%k-jZ7ai@$5hSwK$lq9|c$!?#vZ zN=VnHFf(`NB4*`7z|$QU0m#) z>D)UxxwrG>Hr>M1tus>{F5gd$1}}{UAMf3>r+4NI-gw5AYHm=iQs1pc91M4-N`OKA z4h63O)l_b`HXN5Eh6)I74@!IadZjZX11c`<{L<-5%C;3?QY51Tz{Gg~`dHq+BCR^` z_rDwJaNYOsziy2_8j2|wv4}Dz@$tm=^{RIEhC;oat-jHTYU^v#4s|5#!Gkn9hR`lF z&2?wwLX-zLZ}c3p4G`xOX>Lu8^A!6hk0%d?hJ!=C$=6T%5@9$7cgXwMaO0m6=JJZE zRDOhCiuAa94)pdO=ymrF@Za41!m^owJFbXck5)7a%>H`qfHvCS&4|++t#m5*j(laX`$xy#}u9ZYT^_q%CD(@ti67e8`ZDY%1SR5v3^pU zyxNZ2*+YJj$cdAjNJXLmGqio96tvR9D8JEo?{ePSfxy=&mW+Fj%#OvQ$^0_Yn}={6 z>bFnMQk%?=EBJAMq# zOt^Zlr!yW7;SGnUwRmi34lc){0LC}l;~96le~e$@-#R>rUbjfAP)zVN$0jUbZLk8o zKFEM&DJVj-IvZMbcJ|mpW-2{h)av}eoSoe;&022u$l|R%HfnKRkQNDzIl%#gGv&&?GK36E}Sx)AL z@F@lNdFzDHNSVr@v8O zU$25g$hvNtqGbY~4`c!%D72}HfZa1&luPx{q3YpZ6h@nfzTHVEg*RY7#Ks{KypRhu z=Sf>!$`ebLt3p35TzAa@ccc4UrH0O)zJO7^;z_`X^mXVa1k{Olj!!8uW%6o=gUGT(adg zk_H|R>R3f99oXK=*331Ntu;1ksafX7Yp`9?bP!FLIf>SbGW$0BR4YHqE+iM+GCJ|3 zW#Gg^p`V@3h5WF6s+U!I?pR~fy^VjE_`-0E&ERF&?i>B#(c$40*XZjWKj1T($Wvu# z@qRu|pknPdMGZ}~C^FZt*ycnQdeC398kcRSL5Ihc!I%dj%!Sg3UC z@imvDUB?D|;l{&YKVXh8Y47tzJR_A%q-qXSy4>D-h~TK%R8+lL0=G=b+ht&dH2jkIRg%!kQv+O4D_xj zCND#a`2tMhc{V=Xs~SbCoZhC*<{zL9B2mODwGPl1AhMYUy%$WTSyff&S`OY{&VjEL z4m|AQlZi7wtft&UPBp+ny{YNB>7~$JS4Q`EVBKbdOKzpBPrAeb7IJG)YYv}yy9%hpLtpwVn=4-Qhnkq%DD$wD*CTaqeP zjW0hC$qWTppfBd%6;-VTy)-SN-9wmNRTw(^ly7Vnno@A(Mk9Kf9Il@q~LJn!Bq5Ofg=5o1A6=DT8!Sl7JKcr5|`8U9FunG~ozOljkX z&6i@am&_L_jQ!;oC8uSX^GOTWP(l|W8K`y@_u2Ubos^e;0^D=oGOkBXMvRR+S>O)+ z^sA>g_U_fk;Tl}J;|~4QsTS%G*URaft=F=!;X0zWA%$)DzW{VL11C(p{ZPeFIuHxF?)j zoa))-9h)#a8~>g41jGGZo&VsK1fMPiDTIIm;VWBu(JXHRCTDpAkWBJdvhKyP@qM5T z{nLlx;h7^c;Pv3stK%5HJv%xNPZ{?A^q=74H$E5{aKO`teLBqoMNTCUz1L5clRWqy zP6AEwXU;aP!XgQ)w?Oq_Wy7del_DXOcCTw|XjA2nTqzj_7*DafVd(n0VVEQV&1q;< z753A+&*I_hg>FaBzO{6Cb7h-GbzXC_mzenli}pdVu7F8!(HJY!L3QO9q2+#P6mkfYunQ zmr7)j!2ospJ{k<0ysSGY{yIqeWq$~qOtXFj<6)sM$q$@7`GEW-{mg?8UWEg;1{c26 zD0!dw^b?Xx_-2^ZNFn(119%$Ujrf^f)eNO&htz_)G|AX?m&rq$;%jb5N0JH~S z61*SWeJ;nJz$xNNlQpVUe@|;J$Z_%Re_kx@*;De;n69JeCb)O9FkV}{L^Hvy3!~ZH zS&q&52;l^fWf1z%W-T|CCiFys)%T}m-4iYq&BTkvy^F=;i?L%D?>)MgJ#c*SSZ?x; z5?n7GIXo9LP919H`8?E9vSg0gW%%WXVlNjTfjie?zf-d9LmiS7C46s*@o`U}xs(Y0 zC=?~AIVs=?5MGdE`4CkJFA!*h@UU-k(wFj0O!|hynMhf?AruP*0WfE+!xvCvAz1d8 z6m{7jkw-@4Fp6N3{xJRox3E76Yp7lcb>E4E<(=JlyQ2O|#NXAmZ(mmz@;N@yBV-G{ zLr&U7Qc&*MZTmbZBEmG^+RqWY%+KwVOH~dh&i{1luUc=E>NPS_UaJ#)5|hYYxk%UA zP8xM)N`h}{Cr6|uN{)=!=fLEL4wKNr^KEcItT=dJ!PMlRUpP=`)E6E@sx$pA9+AFp zM9t^NV~qCd$Zoi1e^5&)nGT6nEGcM8nj-BRm6Em!Zbd3bO$YCKHIk}s&NqCwlz%dq!#vtgQGM!mJ^*O~`)vTORcLSfpzTqs3N(d)imxqnQ> z4)0KG9g4kw$6}i}i?2ulk}i-vI`lEyWes|POfW$(Ty;Qb$W5TTVh;S?OOdLsDEjK` ziLPE`CwjY1%mV9AvL!oDne-`58Fyiu+&z>#D^A`xSr-ZbCz4Xd94i#Y%+R*QSf$jc z=3&yMWMRV2p|M74_w08oA7k9Gf^=x_cu zb2F!-RoXy*KieJtkGrC}qL;@Ki-Y!RLGkQ)ybx)GN-8K@A5kS*CCx$T`bWaWlJK0G z`$+7ZyYaQ7ZryzjXoCK4thPUHwv>w*_dPdz{yswz+7>a$Ml7^p86CCM>%6=C>f+++ z;=9}5Ae+i$j%PB9JG{u9<2@GSd?0Jbdz1@8yvM9c@gB>eQYlmhqp;ObiDOg1DXZ~) zqmI|g2ESvC?iTFVyE)<#*H@-OR7$9T)_ZD>%YQT5qPa=q`y3N4;6Iad&7(&*L%UV> zjmy9e!m_d6JTlr~-u~6+Vc9OPi8eb1R_#kIuQr=&$h4iST>Z*xMk5UB$?JxK9`+Ei zmOk{RAO9!e_|>B$kxWaz~#o;?~+}3eG1m;%te3^&Ji!z^d2DXx-??_GMj5H zEX_vk#B3CfTJaY`ZttSSqip5rYSyKL_=P0Z$Er{>D#x&gF4*n(s&R5(V{PAY%Jpp* zO3d{j8tg?j`ZYAX*S?X%Z@!T9sjBbKfLIAC734YWOO_*jDk4)-`P_ukE%W?nIf6^Cy@k4t?4;ss0P;q!XnHclB%8UBAHrCUf z9|VupxynswGW5V%Z*p>CI5;O-nA$yX%v!-S!!Y%S+E(p$qf%VOQ{g+qsqToddarV0 zO-f-U*R-I-PkhJF!@&dYkxoF_}3p50+Kim-gXOUb{7 z54(tu?b@OIs+JrZOPb%y6T@gEnrXtOnhJvT1W#qUvOV=AtMC_6>F-B`|k35`u-{~v&bien#-S=Fv zCHD0GNS2_Y0SnxobH`HHZ*Blb%7MBho3IS^(XsL5F#{+(6mP4M(6b&eZ2XII< zppEhg>97UxNl>BC5jpS{lMqTw+#I@819xE#_mcP%3R*8jWf$zj=l^OP^-%_yO@b6ta-oj#XuK<(;* zIZ*ZYc1OKF^$#tKF2TovEQeW&yn!)IHcggmg!jhGuX7_(qXDW@1_Ue7D15B7MMaYW zNDI43X_r)-77*QQuQbXGm^|pLl?@Pr8L)K08e6=w3P;kFE4J-H-SXB?x2%F>vW9Ad z_*HD*0d|b$qkLVlO{8!H)bN0t107uhi>VfzyFy^eZT2W}7_$~}GH+2RSu98xdnS{> zbFfBK;~()tc!3o~0oTEYiJ%n5<#wZ}kb%6LQIYI6{)v~S*o7M}u#Zv}AEwcC@8Q8r zdgv;ZcCTfxN7{m~unlXj-34{tgb|R>;cTep01}%J1VU{#!G(M)=J!WhkO4=6LH9`K zm1Q}77QqB+WuyLQp!+;L^;-y!LefJ!^GkPaG7QHjdAz~W<5Bt!^qnBnQd(6AeCeEHs zo=ZqVIU+`>KnHr-%0%l}88)WS1C0rVvI-RT3YKc{r`Qk*J_*Gopjap|WtGSgjgsW~ zN{}@kqFkIINo`7MX|;1>nIsf!*(g3S2(`ZhtM&ive$_k_>J^&f^>+JzbrrvQNob6>G~3@plJUC3 zMYMDTD9KsrWXmoF404mu2pLcx5D!ELAW>3)02>UydMd4SI{V+ z(j90XeYp;x;LCWt%u}DZ>Iqgu1>CM@m4k9EFeYiY60mh*Bp-?I9NjCYP?~48&5FGu zc^|B@@y0hHb!$K_-h47GY+s9V44u7WOrrVq$sH;p)`aAu z>6Y(uQx?5#4gQ{r)!=V!O9NC${qr@T?$Oq)y->kM(IfSc^dnC=_ur+_!Tz$`vHio= zzzL;nFlnc!+*)FR`q2FKOO!x_WbE*k5qQ7;UCX0+DrHm4*DtPKjlH)Jdv5#UD%IF~ z3bCCEY_pJK$a0d-ju_D_iMC`CZGr6^dtdaPBgJBVx%VO1;&j4p8Jj(Fk5MWb%lTOB z&~iQ*jayeFAy%|U3iFtsu)-F$foXHn3(iI;^zeH9LfOGe}Qu8)#-zh#6Mh z8eaz9kcFJmX>k!*%SaI-sZ_##Vi~H2!HUFnH1Bpvz1$Y75D~|qR_34#DKV!o-&u&Xa|KA}n~o$hbSoXb^(Gv;?wHu)Up%tt-(#Kh z4y0mJup~~!QUkqA;)(;U$E)ay+@lYrK-JMB!-=;CnjsaNbUG(vDV&WNy!URl!Twqb zS@u7kY}Nw?wHfqhpGTTWW`8L&?@Vv+mq*UT5`DqjjaxGp5;1>o*%grSa<4y@xRANk zxV6705j!&?M1rC|6+qy15}wHD+>usOK|AmY`1ZG1SSrGa(Xz-)So^$)r{dsP4atC< zWD;t%o@IRmFz5aw$suYj>``Q|@SNA&OSB~CGV8XkgVrW7`lMia*A@}j299O`HPc#~ z>R0HmjQxOSunis^4k9Ndo=+%=?^FMU=OYU>)Ar-a65oy~E8KNg%rxHvTkNinljEV~ z>?C6N5rQ*ePj2UD!EyRFWA&j&RNXW;WAklYX?wX{v>%!$Y1<_#;HT9vAz?Lerb6I* zfWN0vC88JM{U9xO`jeKCBl?z{2(5-*VG{8rtg7pZ(x@?s8b-8_c92y9MW4$ymmjrh z&P=4qBaawsYXIGBnKVO78kb)sH5)5Jwd}SPo=7HH)l_R`YmY&*)Ae`qkjVsT*jU4K zYReU75Pxv5ufqg`MM!*&DlrZB(FtAN+3R%Z(|>`x82PQ0*+0S^c+}0QT81~ONXd4@ z9*wb!@oUm!@tdD{Cicvq<9UpJdh@S68+*3R^C!+de*!Q~Z{vDHR2jaNtGcqu>n2o2 zKOa-y>~d2pmqm$1II!$! z7^brE|69-&;G50#DfjdRo~AuUHk&&06K6(g*uN6&?hbZ;{U^@+1S`_m-`|Z_NE*Yv zV5X?9wxrrtV{o$;jBZ2&+1;7U?%9KLdk^m#oSr;X z7@9dWF>z=nd(+aAV2NG z4<~eGesbEeGJ7zzIGvBj5AU6$VjtGW_e_Qo+F&R&s3k&^d&YGKyYbM>P~p(z^k8&p z>831JM*6<{57>BnASbou!z%Hs+XLsEffBon*=*-Od z_(XP>S9krp>~62_y=h@DUHj$N$L|}Wqv`a>f0$0spP&<|d(&*)$2nodogk}|IcY)K zBT057ezzU^!EJ}|m+>lGp`dRRvPb5j3FhXTVVDgaL+~>R7YT}_Lgz4?i%9V6CWX=E z?s!P4KwNydhe_)g*Pru0c&hVQ{!GHlJW_K$GO$EM|gNB86~;KLZo^l1b#@M@hrv^}PnyG>RV0>B1tbP>nh{9+c$; z!ENrfN(J~|eWOw_&3~z+*R@4wB8{}+-Z|Q(^!vsWfC5@1WT+x0i5!>D)0JPPE7v4C zVfq$%w!*am%z`J%aXd$ub>OgoJ^@YD-2Nb_B{dLvc1OZmIIJC{QdnPb5F)aspuvW_ zqtRqnGWvc^W2;n9o5U}=Rc`JUbRnA}Zuw$`g8kVfLU#&ZSQ@`NX&DBI27%o8^vG#V z{!kc6Vvb3P<-S{Xqu^#CHokZ10!VUY^djKpzXEtvR-3il}LJuYkc+HBB2vLvppP)G9@3Qrb06DqP#pZV~!H zO~b4<#18Nk)7+%#jltXDu9$@#$c&Bk^Ote{CymLl3hzd@5`IEQQY zTfOa=$8*d%wl}e_GwgKU?R3r#cAxFu)fwEINbC)Eo<8Pu9`jW3+GBYBd9Ixtj14N| zF9a7x&nn{zeBL@XKE6IW5?okY2#$3 z`FiZ@Cs%cwAVs}?I!gs7JTJyD#MbfnKRgRVj3=Cpz9Qc)$5#N=E z2jU0+M&r*e(@DB*+grb_93cq3(sT$iacypu_hqQW7?gRDDpFiuXOd7JR)fmqRe{kf zl-xxevxjmtE?Mht%Fa zi0l`N_ulgP?QnK~p${;&`}%tE##@+gJJ4N;@j5sp;-I&(NrX<$1T|`B^kt-3k@5A)o)vM5OhOq=2NVfC zBChs_k+o{97s&&M=_S)#=SAuDy3WneelR0b@EsH|>nLJhTBaFYR!A&a;A=0J7qU

wF7DI|Kx|V1sBQ9FYs>m5C)C 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 BJ$(QG literal 0 HcmV?d00001 diff --git a/font/MaterialIcons-Regular.woff2 b/font/MaterialIcons-Regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9fa211252080046a23b2449dbdced6abc2b0bb34 GIT binary patch literal 44300 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 QW8}wPUeo^@jR61v08@RD2LJ#7 literal 0 HcmV?d00001 diff --git a/font/Montserrat-Regular.ttf b/font/Montserrat-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..626355a2c78be2b42be5fde24ab53a033fcd3b35 GIT binary patch literal 190648 zcmeEv4V;Z-`v3j%JkNQV7eW$ZXp&~e7-o#OnK2j|FL{|{B?(QEBq3{MB}tNGt+kS@ zB+1H3lC>pCR+5z@X_6#K<|Jv7$+c_=Mho}Q3c?LguJUeU5S5EsKYDq>%TIuL&q=l=MO`a0$O@ykM3758s5D?2(?Ry z->TBBd+m+Hqh&hvmXfwY1)s36>y6cJSh1iYgV!(~J4IFX96EB0^JwS-yup7sW zPPq1|Ggk?<*BmbzJmTit#uVN&0so7Hh^v0{z)>S0uPoGiC-LjQdDw3TADuaMtq}XS z2|4-Lkedb;#$K@`S*V*{#PQ4_5cqBk`tbh*{wEH(ZS>edwdM^KYH$r9Y8)GO`;7zR z?^{t_sJs0_#E!dd;MftqXX9O=9z=OX!tjB&-8AQ!UKim1Vj;ZD5x0*Ty>0pXdxiQP z%9CGv#K@aQ%)jT|8-)7Qr2isn2Fai%+Q~seiFDLi3&>iDvB0}TSV*a)0y;7tSXo{K ztR>Td&15rRbJ+*jSKbJ`Nv;L1ldk|@m9GL{lP7_vl@?ODY7lU+8VnqwMgm8xyMVt{ z6M*-qCxB0?6~L7Wb)()?ZwjS$YEMY**Oh=5=saL2{RVKm-VWTM_X3Ob$G}gVL?N99 zPGevbryKBU=W5_ToPPj!Iy-^8oL#{8o%e-wE4!6}32uF0qKmlh748+l)^2NHHy0_m zceyB`JJFp8oa7!B+N__QyoIANi2IOG z?!)dv;3D@)r1q4%6!?t01(MfYoRPcD-3ETU`z~;gy9bi@+)spJj%We2Q&8+xM}^Ak z*tM64A2x9Ga8U<&;u8)Fjh`4%9W57V+qXl4=-9q(uLM!hz5v+2OWVE)V(3-fyC#S+ z-MZ!_h)D(AuSyUzdYLfudKGj@5KE$|Nc4t_qP!AuIJ-#dTEvTsqr4+3iJDQ~#hKTN z@}9Ur)Q<8#QAJ!5<^7^6N*YNgAgYPFQ9dXx6bYi!nyHcBy2B#Bm$qYF$(yDK4-F!3=`TDqjvU$|@_Pra z(mU%jY`kcIoSH)G-7I4iA4W*$8Msm{_JoeZayljn4HdN{qEe$F6gh%?+7>r8T{J9C_c&N64Uv)vObg}& zy9WCPhXlt2CkJN*7Y3IF*9JEScLfgwj|I=f#KzQ&X&93klNVDEGazPo%=nmTF>_;< z#H^0l7_%d0U(CUnBQYmqz1V88^<&dwb7H&3_Kh79J0^B=?5x;@u`6OfU}CdSQ(n;*9usuoloP<43KvFK0R!>}Izf%uJ3@}}@<^z_63 z0%xwD&v5;(41Wvmgyp`oT$${IXf0YHm)4*xP&OzB)CQCbx(hTO^jpvb(A}VkpnE`* zK=*2uTd{`=w23?H*rnO%$R}Yc@KLyLx z=g(-HpVO}YljBDFENb=(^jT>63hLOj(id#OpN8eqK$=@%GxpJX{6FS?a9x(a8q4*v z|G&dIAHXjk4r^}g^%>Ot7ltd7{Ro!}jZ_4UR0NGw1dUV#jZ_4UR0NGw1dUV#jZ_4U zR0NGw1dUV#jZ_4UR0NGw1dUV#jZ_4UR0NGw1dUV#jZ}o%{7|d{tpTS8a!7I2?Wt9;&esu!8va z?JxiSEj6(nshmW8;;Obf%+#}ye+BtJSkGmlN{>b2{PM4~_Fxe(!j9nohJN}>k1*HF z|K|R0{F`q~kLS4e$IyX3IR$HW3fAlt!k_p_v3{8H53VbC#;ZW9LFU*O$m0v-@rAe+ zHn|u!xfnLN7&f^WHn|u!xfnLN7&f^WHn|u!xfnLN7&f^WHn|u!xfnLN7&f^WHn|u! zxfnLN7&f^WHn|u%e2g4EMh+jtCKtmd7sDnO!zLHQCKtmd7sDnO!zLHQCKtmd7sDnO z!zLHQCKtmd7sDnO!zLHQCKtmd7sDnO!zLHQCKtmd7sDnO!zLHQCKtmd7sDnO!zLHQ zCKtmd7sDnO!zLHQCKtmd7sDnO!zLHQCKtmd7t4FYU(5SI_k$h)JqUUT^f2gmpx=Z3 z0Qw{75zwQc$3TAqJq~&T^d#sh(9@tlgPsBX1@tWFIneW<7s6k2EEYm7hfvEQ)N%;5 z96~LJP|G3IatO5?LM?|-%OTWq2(=tSEr(FcA=GjRwH!h%hfvEQ)N%;5974^8P_rS_ zYzQ?QLd}Lyvmw-M2sIl*&4y63A=GRLH5)?BhETI1)NBYf8$!*7P_rS_YzQ?QLd}Ly zvmw-M2sIl*&4y63A=GRLH5)?BhETI1)NBYf8$!*7P_rS_YzQ?QLd}LyvmwzNbFk?+ z=XA_orHgD(4yX+%7jzeBJm|Ne381?{6G8WYCV}n+O$OZungY5XG!^s#Xdmc9(0^3<`n1038E;2|5n?3UmVWHK+vi4d^83ThJ-c zcc9at??GokVUdpYfOM%r7lZB%m!Kb&pdXc>AC;gVm7pJ$pdXc>AC;gVm7pJ$pdXc> zAC;gVm7pJ$pdXc>AC;gVm7pJ$pdXc>AC;gVm7pJ$pdXc>AC;gVm7pJ$pdXd++C79T z>kzK2L;QCf|BmC|@pGHHNhsKXTcjP2*91xjDq@^~q zDeA^vMsmxETMuIHyBg-NzX*RDekpu3{8soAem}>|=ui5DPgfKye5_Pjj;khAz1^+J$w?q-qulRD&bEt3O(zCS}N-a zwv6GgFR{9ugWq!33uYeifgBWm`u7^BN6@}lB4NwrJu6;Fp}__pfAH~fv`-b43Q7YdZ3iYF~&cC z=@9~FX|#d;)H*vKE03OIMDv{8r^}x)W+uyj%GGB?jPk+an)v9U(ONC-eUyG{+8|tl zzGf^qKj*L2@Cl?B4OKqdQXc0b2L%TuU~MQ?9uRk8!EO?0Drg31HfSDbAqcCXYB^{X z2(_x#gEk56^uzB~&<+qb1TZXmwL&c`oGa5p36vr9ScNuZc%)+%Xt9>fI678nJs;j} z0;mBf1=JMtBR%lj0+b^hX9#FG;#2|E0AU4HCxVhdX`oC{7N{L4AJh%h3)B}h05ljh z3}j>@L1W92Ic{Vo%mmP6&@@ml^Kqg&Nj)Ndmh9iiBde^XctfLb+&(WycL6Q13X|kSBuetbi1N+ECZl^~q=G)TpeZZbdFv_t9O+6$ly5Qx^bx5W5k( z5N8wn5$6zl60adnCaxl0MC?oKMNB6a5EF@45<3v@Al^)zM(j?UPJEEqKw)1|kC-x=|V9G5RzJQYE#7ts3u>p^^BhD6Bh7GqTLL-2`gV>LF zwZSuYk)KH1PuxY!V``T&ovY4_ZS}j`qMaiosp;xl(Y6!ZN{2T$y~;oYIuwRf(ZY#k*Mm7Ri8)O zFk~Bf6^^#WwS}ENl+>i8o{```Qn+4RUmLbIR_?}Xxl-8Ogmjdu4XO`n2ucNIfLeia zK^;L|K?Tr!EAZO~)E`s`GGVd9NsR!F0hzSMM`;p%r-Dp)lg3J+^MvMB zMoZ&76tuU}13-g8!$2lolmps2lK)uzM}0$UD`-(e8k(4O%JfX#pe~`&Bj=3sh6Ywf zlS7O1-1L0#=6n``mPQEWkn)%;!Co!wH46W{p8tzZ!<7~O&(vw<^wRk>MxR61=2;&} zC8Gx>*8!myC!-f9qZcQm7bl|^C!-f9qZcQm2PgLe^%YLa7W|?IC!+@^qX#oAdT%m% zZZdi;(?ah|HiVv;jGoExCLQ$9Wb{tPS%kEj3XudqAPHAi(qRyG&Lqd;_XOya&?##` zFCsj8aqKhq@;kFf?9xbKzX3fpdN^Wb4}?Dg5|*ZsFXpVA)w))(IBL2 z%8@b-WXdoRaZv9mQ}Ao*Xd2FQBkE&&q<)#EsVCHH%5?mi^9H5N0?h?2z<*Qz#UPX3 zGSJEhB~Ny0CY?!kl7qR0xrNDi!*8@KL#^!Jo$m;n#~7Q(Ip@K$jJM$?*>EfikCxRM&obGZc|>N;ysRdt z+EiwooeFEbtcEH&%Zg-W`IhA|+vYLP=CRPqmRQ+2=_M~uUX{F-;S9H)+$PljR?F?M z+-`D3_Nd_woO9H~jf6W4?nH73cq+FrMV!s0c=jm5rNo+}WwMki<&Q>ENvVMlbr{ZY ziR6+}(o!-_2~x6B+NI=^GqP@0*2~KJTG@c}$_69uFdiL=^v0eyoXKN?O>Z)}X^_n% zHwSU&+qmb3GjSK$xJ!RD+zK0RwGH=E&cl=?QZJ?~W%aVornljrO3#$JqI@elw~AyH zwb8lhZAL3@W2tt6+d~erWL|kGMz-&tk{z_^9r>rzJBApiQ%ZoAYoyA{8u`u9M)9Sx zM%5bCY?NTi*Qi0GltxX-8CeS}%dxUNE9-1!J*=#^mG!f-K|d-RV#5vp(Qu<}xN+wV zH_@KQl(Wubx{W*Qym8I>{?sy8R9EN3Wj=Eal3QT8#gsYqZgF zTfpsVw7t>ZMuyvOxkHvaYPm?b<7dS<$)jh=%Tk@QW26Ri3sbA7R!*&*TEDbJsSOc> z=bM^}qZvk?+NxA$dRS^MWgSzyrWP2EvOZSU-^y?dp-s4&0-;wB?QtFtX&1XUQ0@ES1KCag=tD+(@QkWMeHi!E%$yO*<<_Wyx}Rsm<=JrO)}N^ZXryRebvEJB zdgKXoCKN z5+UCvt;iV}`b$*S(aO47S%H;Rly4t%w28_0yy4E9Z-1Ky(m)AJS%zBK2rC<7W#bKJ z&NotjCf~C9YXbceJ&&n2ZlvAJ`Odbois}^CRy6Ly(r^{EQIjP$-15?JO;%aiS}R*` zWt$9VzD>4TZinS|Tds&<4j|lN%Y`g=g4`*46kJnLdbFu$xmd$BtwOBPv`#rL5%Q#_ zXUozc%cRV3S>)O^&5x9z(Uzv&n)YH!M#i#G*0)sFbb#R~8(b=D!je)pjIxnU^P7$( zHv#EQE)5qcGs8`@vYCdXYz}4f5qA+~XAt-N;ZVM&OKsd0jB8}8t!$l@ZLqSC$lNs#KQl|1nubZIm8w z<5n|Vdd>8N^akWo(wnBYFdYBoST2wMJ0ollE9-5!ewG_#xgmy29}XIqK01A3`V`9< z*>uWgS=rq51?h_;altLK+)B%>vD}N6+i1BhmfLQ*U6y0Y>3h%0W4}Fm$Z||M-IV31 zl^wTSS@}*zWGMZaQZB=>T+nirEmz%e8MQ(6K@BrfOSvWokP7QQBg4otT4m&BbOcwB z(KVwFW&N$J(8?m=h9caUj1d{*GbY)%Q_qS!!^WM>xbtkdg=d9ZV#6&zCy%nStU`?S z8EZ2(Wo!kvJ7Y&iQ3gsM`DPr3EX1=s0S$#cM#}eJ$5?9PuCQF$8LhUmbro>Tjdjz_AUWz{)=*i>8*JRomfL2y zNKZsdG;FpL?MA&ujyjCoL8f}-tfR*$D>+McnlhV8rphhM^cxwuc*|9@TusX*ki)f6 zE=CGvP0x~1Uu8m9MZ*~`kKsCl>z&ynvtQ;QaKkf)WRA|PNH)%fn`pyLv9jq_X5!AW z>CI(&3v9T>XN5aA-({IAGoiyWU(7VzM$18SMP=J9x65*S$?ZQY?jd^=S}Gd%+?3B3 z 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 A%K!iX literal 0 HcmV?d00001 diff --git a/font/fontawesome-webfont.eot b/font/fontawesome-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..e9f60ca953f93e35eab4108bd414bc02ddcf3928 GIT binary patch literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

5q!RY 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 + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/font/fontawesome-webfont.ttf b/font/fontawesome-webfont.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35acda2fa1196aad98c2adf4378a7611dd713aa3 GIT binary patch literal 165548 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 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} literal 0 HcmV?d00001 diff --git a/font/fontawesome-webfont.woff2 b/font/fontawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4d13fc60404b91e398a37200c4a77b645cfd9586 GIT binary patch literal 77160 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 literal 0 HcmV?d00001 diff --git a/font/icomoon.eot b/font/icomoon.eot new file mode 100644 index 0000000000000000000000000000000000000000..5799f461f742f45d51c5444846fe50393f42c40b GIT binary patch literal 2432 zcmaJ@4Qy0Z7Cz^mdGlu4>HPFDjD?}T>EDz>+R|YV}%l`re&A@6GEj zHN-n}?)}cW=id9>bI-fE4|@TwcmNOt%r6K}pk>)`&wRV(TPUZ_914HG55NyY&<8ol zvgBZx9sJM<1CW7n*aK-8Var13X3GeSvajW%!wRT}M%(xMquFRJSPTyXLF1+^4NZYk zH?xM5EIazL>AjKekDg?wDC_rT(xZF14YF>vp3I(oJ0E#}#$bH{!1cGmfpowB(Z`kn zxVLhD^B^14({z^gr&+HW%#KYo0WD?yPpq%rlj}>XgPu27zs|azO;7BFC^Q483oLy& zogJ8I_kPFvN?v1nZ*Fvqd2;bs{B$5Xk57OCAZEm0+46Xy#eYBotzFz$kZI2^YXQD2 zqBrwz!dhbC&bi=Qe!5lJt63{Xxv$WY?G*(V+{X4I@bKXZw&`CM<;{HF8pIfEjQOh( z7mvGfUIb*XzzsG|j#P{7@_)Y{wh?U4e@(xkoy@`uB>-9?R2fnd;mRa3+CDprwJcRE zTjX=tH+|`nm@$6IYmVmsPUCbGBD`6OsP!1H$I3datf^QLKt)UN4|n>flwChB50)xI zAi8wK`{)bb@BDOBF7f+R4;zu5E0b68B-2#k_WV2a3f;k6d=TRFTgDlxkO)qPU6?Efv>d@d`JujPDN8?$dZhNsdqKZ|&Me*$-K;e#_>>y=JCsQ>tez ze(Fw+?c3ifQZMX6d9>S{!M2Zu`8lpTCuAUk?H3oB|0>1ykAvos9xH|_^z!z8CCne> z#Pl?a<2+7vq~d3t)O8pSD0N$Rq#K&k)PG_drBUnYPTp_6wC(=Y=}maRRrdgQ;@hVt zQBG`=nGb%3^5wt$6y?+c48OKe-WkB~3BQcpZSfJ%k^hE%E8?&mnm96kROkMYa&-RT zriGC;nBsqP4WCK_ChgO~D28K6oV_Kk7e`7;7MGOOA_jdW<)t+>>lf%tTDz7+V<>_? zUwIH0x2_1p zC$fgF|MBF>iV0lS-i~c;_k}8gcf49x$J29uH0J+J@6xmXn_uHhycH@T4$Ghc5*(Xw zBB^pB+nWw0LW-kPlvfWau}};{g|^aZ#q7}LmKJjZb(p0(HXJ`PHT8nnU|z$EvR3ZL zX?Ywq`Be)YHlC+y)Dy(Ztn5}GuQ(=y||<#f<^iOP-7aV16rT{vY-3i>gYd5!mlSRRy@FeP3AD z1SPbThA(?IE0+#dBhJvdieVo;D|fs60T2FOm%k9TgwI>!?Giq8=G6AU>RBju+4}j{ zU(8sb&@xMtZzR6dd4Gk%)TmIS#D?PW$9q?ur#u) zW9eaOX6dy@6~O{N!Bx-?$KYFR$NhLgEE0{PQ;gWF1z@EWH7;|kY{jYkJgTre^BcnsPVSPn?WMwjVHQ7~{5|ZN0FM>o)u8 Tv(b6_)N|DBx4@0ZG9UjJd+o>K literal 0 HcmV?d00001 diff --git a/font/icomoon.svg b/font/icomoon.svg new file mode 100644 index 000000000..74e927698 --- /dev/null +++ b/font/icomoon.svg @@ -0,0 +1,21 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/font/icomoon.ttf b/font/icomoon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7e6784d3d4a903ae76d56178dfdd0df54080bd54 GIT binary patch literal 2268 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 literal 0 HcmV?d00001 diff --git a/icon.ico b/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5ea7a9442eb3ca2054db6598af2711145bd9868f GIT binary patch literal 368019 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�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�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ΝMgbuL*Pxxi3Y-i-p}@R|m22vVG74 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≺^y{?) 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

yQe2hU}c5Kso=3j z2n1wY8>@$b7+^g$?j;uiIPXb7v~}qU<1tw%XX)i+jheX@N3EdLk2;Yj>IEyPUk%?@ ziZb2wa(if@W5Acsh}Z$!Te|hMC~-;Um=k3WyRC(Leq$3-pxATwCi3_=)P->4oc&^G zJ`%JkvOz!ei-{S4xqtlC&&BaWCg3~9{g80+^_u-F~Ztxf7C($xN zgu9WLI^)-2GijhKTA|6MSOB#%Yw;t@tFps@t#_Av`tv8;Krh`yo5UfiHbSvur~Cht z1KQdv7faXB13=yNcQ)`P{7H8w?>&C1MdhO}iE7<9x>ogAtmBZRXGtGUMP71pqhC<4 z)M+o=5R}mB#9n9_A$xx|T5E?!VYe$ol%FeASn; zzJe9xD=u@Wy-T)iV(Zr@efl{_lY`W9qlyfm(Z7&`YEMd7R9Qi7I>kMVqn3q$cPs`Z z3}ecfVrIECuWPduZ7>z~of>ET802e-com`B3;%YP`-gqIEid3oj#aUP`#vQKEM+T? z(<|=3skg$sc=E^$e%y#9E@@Q;aH+0)^O5u}0TQ#$6c|6gT1B^zJTM3=W<$^sC{GXH zZzpL>2elP7g=&P7r6AoZbe?venE~$KIjL?S1EvhXJ%EO)BQ$ZJKMEeP zI`i>f6!G8~$H?NF;;nt*$Glp(nk^CFrvR2QQHG0MU-rtvsZ|r&xs>YXW7&W_NhRp} zk@DNrHNJ`_X5Yoo!{RK6;=t>D*;szaL@&A2o*sCsz;&;H`I`#ttzcGt(f#EZu)nSC zx6Nlv1f@sf-_z4xy7;z1b!->E<7)*Gm$N9bR}1-s*sL9Fh(3}d4J>G_r?{`_eR#>8 z|Ef+Yp`4KXCsPhjFmLs94cO6uuC_rkuHK7iDEQ&GN<%UwVY{UK6{j5uPPco1KeRj^cwf$x_ zi+|T`{}=T#x64l=_8>VUnTgm!6xE|5CF73YR^F}gx5yv(=neE8miL}a+_l;Hw^{l; z@L$^THMUbHYIKYMg48GLb)D7Hf@0F0Rs$&r5d$K5L&#AAGsn@HvZrC2v3+j)g?i;0 zGF-$l^-D(om|!Xosp};5x~z9Lc+eqFBl}YcSt;_lXF;MM))(2^A5&}(9#O;7iw@1h z-ZIwY6hm_AjYchkmUAynO!kEXTVg~8FgDHuJePZMT=0}P*X&40KoBl%oaM~oMP>s@ zieftPRjyw!Lixvq?5a@3OexadWhhIoXH2r~CTEvMT>ZBSvFrX8^qZzXNmsY|w@hY8 zv2S-slYgcG`o$xcz5I;suc+7Wdt(mS>6O12pi1(w2F`wub`ZH8V~k>1rm(x`*;bciC@aj)%%PV-LAoeZ!akmdnxiL=Duvh(tNo_ykoPXu|{Uq+A1g^MGbd00cM zn`x+wRW|F_RSksD@j)fCY^MfjF(N_p#F&aSNfq&-{RyzG>E$scA_Gc8(~zw4-JpQ~ zDs1fKJFO_+%2#8PlnkDYKlhoH>UcSHJsb)#kz+@YnD@zO5q0%14;d|Seo;J%N++8# zlME>r{6|2lB+i=g;H37FNn#nkD%X^0TfB_#lpM6z)W;uZ_)GyfD5a z&y>%+f%swm;SNhUF*aaIhuQu=0P#Q$zp&83(%JzDi-`Gl8{2mu#4G>jALEIAM*_qj zF5%`Pt0v3>aOTN}7U3i0Si-eoGB|xV?bibf4LbbTufxp~BI2R`A_megE#v_V4FwnF zL9Q5MMvKWv{SkZ7Y9b_F69PK*s`KV`RD6NNpd;^poesFeq8|D0;5^E**7p9>eQ8Ai z$^HRobqQR$ra!IxzshlJ<`j<3oJ2AAQ?Cw9{%OxY;0OT13_9rmOox}#dz5|xD%1j> z^e^Pa7w&0dbuA{UZSwP3Z~#$J+SW<0eavWR;Kc<2E(S=pZ|Ws!UUYzGh!7Xr4w7a< z_=%{f?Fymzx>RBSCGxQ3Uyy!?9+x?34iyH-xrA&8K&X7Os~6jL9KgTtJczCg_{3MX zVW_tUZ~VdMxKu=-_wOgBU_TYE8+aW?0g%KK6L=E{`Eh`V|xxG*J76T zqL+I7i!?#|1xlnHFFo96kduFs-s*0mEsM4}B7`RYdORWoJ5J0v?WOyGJMLg@CUANy zGPV?YEgJ7wD2WJlmUq+Yl5v($mwZM^a-@GP<=}OMfU>sKDSC!=)M-ZGy;gf2 z0Kec8hybbAPgoqR_?@Ju0Ti99ZH@{5w<+d95_(^QPQ?$M5giB8K^vsspHL3!c=fqK z+P*+O2{u5k8i5CnQ*T=-)R~p$BiEOWtK;q91M^5b<5l`eUWZsF07&;5=^X9*ApbP%Uo_O1jI8{x255yyz{38a z(*S2M>3EY!<&HO7IO&xgAs^)NjZ&eZGu!1;075oH`6CG;{*7f3XiI^}$SgE)Ejvz$ zxi?rR7n1k;#uo2q?J?(*qBb1BP181Lc^>}nyc_Jkr2UW}Hcj4;J$f2BDI=H&Aw3&% z_O#m0A(5jYip2z;*n0$e7M4r;S%0I`lsG^?!zu+|sE^pAWz_+X{0pGBtAU}u7QSukMogYKg$JJ4 zua2v!VLHDMu!|7tI>}tA4&<4HORRz1o~#1jbBHnU=5pIA$LF4 z&&TYRA)3F=`=w^NI)z2mShk}^sI29A^*gt!-UWNem!w}_n!Y|o0W2R@GW;J{1ycZI zo~sVNc=+Oj(30!K#(L4ZAej|2l5_s(ygV(EP~NVxG98$T7_N!`&)%EIS#nfoqF>~_ zwRd-Qw_2@kbxUdq&@Lfl79$3O*bJCAUY_|4HeiH}@d}J>X2y(-VOVX9*^GBTW8-bG zc@OZ&sc=i~?V99_4NJ2tV?^|_Mb#-m`X1qT#BJ#u@nKy6Mt*U!|U43uHaw0Ns z#EJ8rb0X5wP#p0z4*m9*JX3hsOK zI958j1N_s&{B-bN{=uW*p}cnH1;BF*{Cm7ZdcHY!ds9p-8<}M=t2+Nlc}JL^lDl4_ zXCnmWspaucD5vq13NgJ$rrT_l;?Gqc&pEWi0nL8P2TA}(xmADwZ`B9;88asO!HUi( z5F`69c~XAVyQVzUG`+XSvVcrk81v>&f|!ISa8u`_thul*0qFRln#RnB$V zHBH`Yx)!+~CwaiXG|WjbC`)E!E(JZhA=yms!4iKCo+(iP&McBpH3Ytjw>r8Eg)$?R zdAvx4j)-DpZSWY}L*Tz>P~5|IgaA|Y%Lp)}twHN<0O)qRXcGY&9MWP@G1V{oB19oD zo@hzX*!apv__(}WS`zgRH8{zGtokfaq!O&P=jsO6@(S-BC!n7eEz&1PGQ9h{Zo#&( zVfg=`(f7ae_wd-sS$yTu<5=zF=yDM7FTMRJK|fVKnOJ;fSxGWlpt#U6zRO$g@~HS0 zV^6w1TA3rY;@t6h$gPIC`<{~8jQ2@XZlX$H;yqdiDu(1C`8}-jTmW*6KlC4(>z7Kw zCUTqr5v?E0;3Ge|>^nEo8A`*1c(XuOw!tYcH8eQkN%}<34p8M_7zjAn_$2u9QVE(w zpBResGfvK3z=^pF_?h4SpJ=y%{X2K!Y1baW-s$c5krzJ=J0`}lZE_SlCdUD=W_8aY zZ5Zn29QQwV4Bz**-@(@&Ia!AKQy{Dit5o(C36wprU_ke$T#b}fR{Ow1{ zAK+ zffxPfU&mJ-K8l(7C9Lus`l-$m{2NNBe6MpR4{4*(0Q5}(f;4_AQSXda-U##bm819K ztx;3a2`Hd`@4u@ZpAo~8pQ?OV#yXRa?;`L#Vi5u^BaP;{(d8UttnmKRc1`fFco`tu z?5-(`Bp)ivUEi5;&53#17v|5HVaTMi&b;Qr2mpY0^gQ}}$eRT+2JD)g#LjKw_>V7r zHlF;11K2S+hTYTKFy3mR)f&E8V6#&<&(X~}9y)poFMG>x;r_!X(aB5T&r!ZgPn!_h zHY@0#ke@{Unq?Iq0-ibab{H_$YU7DlU5fX=_QiPOp?w%_XW$&Tu+qWF+4H#P;S>0G zzx?Nb?5EbQ;7#}A6N5t$`9u38%Nz2=xR#((di-?*fYA;mPq;oapNaN-68Hvq`}uhi zs)EicQMggop#uKAxB;MYM@Z51vWFrXALGL_0SgJq0r>K23Ha;hWx9$T%L<60h=CB9FL zWcbDJe$o*9uQTO2$Nb_lj-8#u3xD?4k#mmYGxJ1QYn4io3;Z*NLV3%G{$?5mM1Av9 z1OEnT27`c1sSN%j{F2-8cxR)FuuB;YInFLD;mpDke)Plt9qkNw!oj_`<;wloJ~4tjp8r%#PmN;R z*eLew+^)_J80vf*pSpRD3o9Kwc=#k<_6xs(!>7+-rIQP=U%cO5j&IJ4L;SQT026pp z0FH7To6$8C=sTwWNGrn)hxXwYU-j*H$`cM^`@~4u3IoPQGE8q9$Jj{QZTqY|M&rPm zkv>b{V{Z%-^E(=@Z;~lDJmq{mQa#2NYa^kN5Oh!f1GiP1C(TAG{|X&x+!J4chEV`R z8W0+oQM2uxcWKK7&qJ@IC?^o3UKzLRS@+yX|BTb~1LzR|j&=c}211^}S+@|PYc{awpU&sTgn$rGJo zS-HrDJncoNg7+5&|A^vTyL?^npJ03lfqy4Y4<&hjcp%T$eqy_h$OBD&P<`6$lV(_O zHDb%560jI@h&g^-Dz~Mqm&OEFqyW9vq65rB3rQVMbO2vk64zZg-(~;~dT?R643*IV zBQ1tq+b1wRF@}Ht-Ot2Lhc3b1>226Ey&Y5IZM3rCn*}x^b@Ci%XBY7Bu~Yb=U;2GK zaO4#7T*yZ$TQh(NNdRUPfPt{7A<**po3e-Ubr56NJ~4*dZ+<-fpVxmkrl-c7#W;Ya z)easyK7(6-`nO11v=8zPF#woxIG;33phdpRvZRk{O)8&-Owho;OQr^+09-m1EzgW3 z$Mg2`wmM{ATP%FPQvy|q0*GX#K@Gc%Q|?#f5iTAt-#2gg07n80BLMnKgW&xK1|$Li zfMylbPh9pqCy`gEZ(fa1=Me(as!6GQ)e~4wrqN{P&a4_~kUXUHf?@DqlYHJ(OWCb( zztRvOBL+CfM4RDVL+}5Z(|wN|$M?Pc_i$!@0VikALsO0vNEe}$N`V6`pie#j1lU`z z2IRD?APfA*l&N%?n*{u;lCw_^>wVJVTSL)F@jN6vH)cL-nA>}5fPcVYv|(YHK$U12 z4!~sxxgl0viZZDKKs!i~5uS|nLpzT^e$wYEK{+cgt>^$=02eJfK&H#S5(9%Y8%#`y zNPrAL4zRBN+{|+YR5U@RSa))cQ?rXWIlGA0{pSBbyT$N?OZVa#*ItGndeKv{V`2=u zw~b?RVjL~T(9W`9WWWHE1pfCQK8e@8?+pkX(4k z0XwA4LIZ=Ex_K9^mfoF0cZwJRI7BELK(rt2LlI$9d3%vJD!?vMUR0bwb+#4+n}{go zO_P$nc3V0?NPLJS++S0YN!ce{vIF08`9(voRUe6?01ivbtN58;`*VEyp0DB5+yz`% z=@6hV0lrkgiu6)nE5W@T`cL-wgMnG${G={G#+L*9YX$=Us9=G7UY77wv-U+pZXh zr{1^+#zeP-QB#d!UiOQVPXKIO7y-}{{PMCN490!4vTnw;JjM$_py`s z=%??-#XBZ(^?^P3>F@bAOpdm3$*vu^{NkNp3~0Bq;cEs5gmTVtMtJ;x>O&vHJ>NJi zfIkz!Uyf@kAIa09nZe;%A|Yi<{YaX zj`5KembzVkK}*cU$0h?Sr@o_3@W4UUu0xh4Zv*fr)gyzE#n;t#;#yE=+d$L^P!zD& z3sXn5ujBk{6_kw?pT@oR9SAqNF4tB@hO|X#U!27fM^4h3jQrw9;-(bURSPK@Vp&M>z4=obGpAjm3&bG##VrdHp2&A`YqTt zK0NuqY3g#0xeH4;IddLgd+a!V{&zo)`Nd_NnLUq{E-##v+JR9zDA!({l#wzD+&d2c zGr>QJBCy(_&4HBnk_k9{;6D+VR;AQMJ{ay9NRQ&}g!YrY|3M~>2m!zn?7?STlMy*8EdUt`BRhcQZjQre&*QPP=kX6;ei&mTE!=qdKHPNW zKD_ewTXFI96s9Iduy^Nnw8R0OLod2ej~@UPb4^umA;bU>|VyaOJ-HI2E+^$W_FL(hR_);gs<}4qu564e!ZS6t!jUe zcsn)j+ql;?k#CI|0Vt>$%H=_&K?(l{2FL&a6oNmKi&$062-lD&6M{=m2@zP}hMq_p z^;ijfKOOg81Sn9hry*i0m=&n5Ty|J=qYZ?@{{z>O|8@JPanr$FLs8cdEiA6!=*%3x z`sfM#>w}Nt&pvZE7A`Df_QEn27MBDdVL;XrUd0l)0|2rN`u<4@+KGZ`o!)GMe?uA7 zA_PF@vC9fT+lDjWwWvFRzi${*3>UH_T77WONzNfox;8uDq7e8`0K=82uA*!|OFAyn zjFxg+LEwj=-pt@u0V?EO{UgdOr(?=o1L&A_wI|muPRbZ#K!)X)ogr=)Ys7NLMYIMkUmKsiSlEAzE&48m9-=P@t)!vN&qSX|9<*Ef#g^A8@yAOFKW*t25_ zH(z-P-u$xXW2DWnZG04$U%U$d&}y+^bU+`eljk@yyMUu-X7Q8n{}bHvz@vu8AL939 z%A3zLnQ6*m!C1;-4TPA607~KCc(m2R^@sN2oj>qGJmdN+FgZ37EbrveZsBjg_yFb> zi}B5Q29}v~NnYmw4;%ms*a1Q7I!q&tCv5`&yt2v9ST9q@yPrt%^nSOT5B1eH6g1GA z>b&~+Y=UiiB4^W$5b|D|>GyCOz~-lc`*pXy>n_ekXupNKU16Y9nPSG-t(u}ml^&f> z`6efB)RQfnh5<+WR$Cr&848@CPH9M-p5*UsC{Z_dmrdx0SYdsNy*K>dG5`=Il?$T{ zfbt-~^600fl!i`!)G zCwFnNCYBqx+Y4-{afgv2+D4*?Pw@WR#S;4-sKcGg7Sr>zWK+hN&m_Sh;3WsJce3#* zwvH?1b)bsUBPWe_md33+w^2l(;@lt4(nKGk7ppmLR7tEdN8Uxe|2mw6lxtBc$&$#{&CdNj3QZBFh;rHRl z*?Dl$H|D^|=*^Arv9L1?v3W6G*5t|{eukOdL&pRNN`_qJ$b2&KI6%MA-jyW7-5 zfdj7#001BWNkl%9)BZNh_^kskmFP@>}gm1SJqdcUGS&iK^X&zPkD9# z8=pkJ>^c*Gk!}(rg6ywm0FXulR$em*LxcWC0tSX0!2DtdpZe0n_|%sk#vgp@i`czw z0#7(_F|NPtB1}(A;EoqO1>>VFY@Zm#_K9(IuS0z@jku|r~ulU)iOe8uK9ZNCbPvvZcM%x*#zv2@7;vFx>w_bZ$&%hr5RyrJ`Eio45 z)Z+40#UWW=5M!Cx4YNT9TXIM^l~;!Ba{7fF@~ukvd7x}HJukLSR9{DWYp*6($34f^ z^yqUk>aQpGAJXQhfinPfR#(w#8GE|rT96QuQY~zyROF(s{?i1lr-(1#NrqP^O7=bZ zg~=KiEtq-ocSTAL|K~;)$HWN3<1gNh$y!M57 z(($Xx(XkdWCR27YN<@NcD>8wReh>x>hWwLnCXjtGlzzsMjZYPk0IUUYCgw8%^0X~p z)>8@c>;T2u02Pd!CqN<$m@xb!p-_B@W9J&(_P(ZWTCEH%=K+gbn>dOC@Mh)~aOBiEy!ze0hx?D5!b+zL9k{~){=|4= z0e>o&n4abZ{|w0;j>j{r=){d3&+u(Y=Vcz`#PUPCS2oS3F(CwCXq794IDu#$3k$<<%S0V#I6 zhh2&RAi$s%SfAl2Y z{ilD8#pPAZUs%S>`3r@iEX#z$krBW`L+Krd@@Yy6Jyc5OnTPlR3Z%(!PO89~kploJ zOZsCijt*tX!qmFANO^=DqQzm$M^L-armd-rx*Mqm`~!I`p^VnAs`;M22ivUKSErKY z=Hr%kA)YZA${b}9es7xS!%J48qoCLDNemP;jjm~G3xQngIQa4+F(4FjlWV*UBY?)s z?1Rk8QLc@Yhxncw_re(H0fdYJW9?UtNxZD|BM=k857YEWSydQwC7<&4lt5Oq6)OP zBml-^q3I#H!yLsta=!|HZyxh}cQorutTO*R5o2C`G|0Nf`d7PX#gV#RGD);M2;Tp# zESH<6K@0x}1~38uC>F#Fa4Uxl>eS+L(CdPS=LJv*K5gnyu@rrW(Lj1hTztx&hg$U1 zb)k_StcZ!!2>9d zb62chB^<5KNIA!k8B~mYj1xO)7PDkGT_2dcIXVbAy>>KaZiAEGHK0v9!@$NT#VZ1( zQ7#vbesRs^VS)ybXC)7L=%Bji94O{zuIEX^L1y${-j{gu4(A-p9gh1RJ%#(ec>;g& zk6*#=?UT6X(miJ#Jue*14eUl=!(jz-2j z04m5Cz1JWa@`45O60_{G(m-9MQWI3Q|NZD+UA-{Wm!|t!kzZ|Zd=E4rfSawEu0N#p zq`??%4w`z$=ec_V5;fg8%#RcS05H0L)8~DrintF1Q>Dk$DXSO&xN+f|Up;yMjfQ+i z*(wHrkT3{z!>;4=G>HePfIbEOWds1{IVRh{-@M^Dxb^a(0bp)%37@&=ethkbW4QCP zcjMf`5*8L$aC+{%vTMmhlmLJ$<(epsTppGLm8OMHGT~_w-vKi1G;a)H4dS(z)@%y; zRb8sQWjYVKeZcf^Fo#@-f&VD6xC%oVC9I7sV}=ru(vcM4@5xA29%_OA7;m#LDP{EQ zph$}tKdPxJ9!1c6E-4C-=B1~7bEUyZcda`VnA7p*F-ps}h%taKi?;(HCkAd>okK+j zXnaW@ISTK;mY-|wC{Mq}M}8M&rQufgQPkn!$T%=I(!$M$_Tjc0ufQvx^JGkpwsFz+ zNlZ^pwvS5oyDl=Ue~mOK)Pu^@DD=bsA)Y?I&d>N<(#A4JJ^+o`1K}n%b90zQ1D$yj;!e(Ozk<8Kj>cPfyGsV2$aL zo!)V3IA&!0Fe8tb`Eu^M6n*RL0C`S;NFJL6Us;6m+)LhS;VkB}JV>zUhKLTJ>uN6B zkZS;4Yz^asdRqY*%koe|UK}P^Ozljt=iuO2TJ7NT4;;qlzy270?Jxfc7fo-&6?>=g z3$OTgY#SfJmHRHj?roFES`6*X0B0MJI(d$VkDSKg(=+(_-~Bl5efSs_mRI2S`0Mgn zkGvw|Sfv9%rd|c8%6iGAKox2F0e_d*dZk|->TyyNhnjP=_Y>TL8HxhPebZA4Xgnm@8)Q=%mv?} z*wICRQ{{^5**=m53}*~86TBXs5cw3*fP&g{*p2D!sX+pSH5&pH0s5vB+80`nTsen|d;Dmsa2?G}bteq2 z-F5+HzO~WB3s0Y#x6XXgk zmu(yMl)-=kAu<2PCc#%OkhM($a#Bw9rKr!y>jR4_^0`POK~DO>%Rkv)^-QF!k;aD{ zKvr(wqpv7rSQold}bcUX6Eo6Z~h&Oj*g#&YoO7I=UBKbfGx&)Q{8!xbz++hH3i+Lptyao=@7d!IMjX}-;ID~gQx0)= zx-piE1OE2o-LHBPZoT?IqX+!OXr-HDY;;tdJz*HO)U7gY2y5h0_@d*a>APzP)HX#a z_JCAYQa7s*Mb=yUiO;DL?*Wz@wYMEKdr#F4Qy)^02KYG+ZqEQrzWwu@X^WN)ZndCY z2?V5GqUCWYACYm$ktv-x$z)mrQGDbNnmh7bWMSFRL4j$YyO#q1z2W~VoGbAxgGg8F z9RMgp{zZCTzTf)Vy;HdBO)tbIj0#o6Q7AzR3(Gh)JBR;s|08(EM?Zm;PL2yp%Q!oK zp%|HRysOWw1k@C?Q)LmX1nG3@D}^&FJ@KHQnZXC;9N>Z{gAV#L1N2ZpuYq>bSB)r; zV%mpZ&q$+JX8jO}&{>`$tQ~;Oy;%03csjE@<*O_(k!R*+=i~24XSQsz!)o<<-tbZH zZB(tqgm%PvFh3cp;v0^+D{I8pocU+cDN^ zp*_HF705Zq>2v3CVrCAn`{2j$g|B~;oa%4NJ|agmBi)pT8t^B4Oc|-Z`UW5?pE-c> z(Keoa(^dHB8(-F!1O8(4=;>KJ`#<~^4xgDVpAXAKxPNKPR&S8W7|K`HGL`R)n4oKy z^_-ZLkHxkL}VV$f|EV=MH0XJ4T z(utuT2Bo0^pcxv}@PA-{BLDz^=Q)sNLPyDo@>M)fZOC(y;#=!{;s4T+;!1Zh;?k4i z;I#(S_~9I6q9^lSi`ylAVaV}UuY2~U1^?$4S8(*qEWZ5kVSMe8ei4gH#i{*g z=NABB?&4}+Csl4T<63-D55Af#8BC>!nTn_xwl3S#3=U-*S^zfn_S1SQ&yfzGoVzXs z$(+z;IZ~E%BVBPY+X;}RKl{!Y2=S5&c51aMN??_8c3L|4j}_BpicguSF3TJWYXz?f zHAZk1{T1qiF-CoD(K+MdC+DAY*`V`>8m^gRyb)%a;nrCYY;>wH0?@Tl)uTpjnQkhQ z#r>-70-TfA42pK-;ehna9l2i1uE@6qAO{Br#Nm=g#B!%p6|%&X3^h zj~+)?fhQ@$Gi@xD9)Bt?=@?*!d}VsNNx?ZUb)0hCOpTA=nKxXCkH6)PH3$BZ{_68z z#nH3pMBgCfEA6vm&2VL{2Sw%3dUvpQQisEN4FPq2h=}ntsblr4da1TIz6Yw^-o_tW zLt1+p_)$|t0RU1F(Uq&>yP^8SQieEp>qyE&A@RJvIF`B?H$LT8T0WpeTJ8200nqya zfW{YY@=Q?5BSmT*00=;f03Zhd?%Oen2jBLRc)vCfonKtSr|!NVUwz~#{`+VC1v3}K zA%3&-LiJ_DBhARZPNpk=0FbrxJf$NR*9F*V$wX)eADK}BG@RH4`k7Q#Gg8dxkKCgv z`Dx(C*z2m=BuUzP)Fru$1O^|iN<_Rl7Tfs9w*hAwXr|B9lU*gFC$GPsZx!!9o#RZ5 zO-_NKgSmcaRG^LE?K#FxC34qKHb#WJsV?F??S5SCo5NqbApNlNbbfqgfvj0BSxkR7 zUKrmscE(u(q>b`rgM^2Y-=Z$(<#)kbt?Qci-zcvP3((hvqL&z9!1T6BOizyCr@!}h z+<4`FTr#~Kdvg%{h^-jzgN29weP_PquGvG7_64^5w_+GcA~1C+`jy_TQmVR}quX?f~e=gFJ^UnrhjKbha! z*H1r{v4G4kWmw>LIYmrsL;Ir6EdaST$t7PMN{udk(FyFgG_{#UX zrg-kX!u@D6gCziZ0A)ybN*g{h%2)Q%_{-X_8FUs(;-wJ{TeA3ilzr!3X5$&tC^Yp| ztcGfw3S;)zHt^*OdSUJC05R93kw9+YfdJrK~^xOho_u)IyYPE3nfs1k5byr~L zj!E3{f~R6)bObvl#xONGE}{dP*U315nYjg=Ja-<)8`wp+OA%6<6NAN{wu`oLc7m>jEj^9|8*C&$?62#NzL zsh-A4BbppHQWtdIZ?Y96T-V2s_gCMXW1e&1l>bg zOB#3sK)2IDYeaNYDI{cZG)Vz@L#T1XVD8fI9P$z>sR3ZzcYq(@-&hE4kCfb=P+W!g zdZm+iF2R5i=fHBei-ilzc*BSO82|j`Z=ef?Gjr#$yjtu9mEO}r=WFTUTJEuT83Bm$ z$Sh@&f@qLAQ+#Lg{m_!k&{G-ut0`Gj%jAVuhLbi_5z-GZl!rMvz!PHx*cg4c(gNT~ z-G&EH*{+ysRLR>x`xamJ4NZ{EFRXa$~)d%j*GW+Xd zO95Zm0fQOW=VfSW$gYfU17BV!`O!Jbg%Kd*;$G>TB}R27J@OKmgItrX0sw$am;?l` zOnj#y#I07jJwO7x%=iQ=jRP5kH9r&e3f@K49Gy-V_daqQ_kQyjMp_IX{hPb6Yia_o z{kPA+O;_y4WqWsF-|ih4Yq!yEr|q@PMPD<|SUWqvfYnZpm%r=x@UQnD!NSTiR;8iB z>Fsv`e^!>)0I1yeZXkSGx8f2$k}=$L=m6gKiWlIv8?V5&vC(P_`b5Xh&SGYMvG}PO zK+ry5P9#Q?%zVdsluR+e+$8zhs@rfw9geJ%@pr`c^_a2JN>3zz`0B-&$r_;g)8( zwDFRB0H9;?(gOgw3d{8H@OGe1ALa9-eI(CADTVU8cx@EVQM`{j$N3L@Z@l4kCJvy} z;h0@q#HrJ>_|hXs@%E2=9LuY#SXk-c%((^e(->f$0bp6V6-9w+xkpxNJWS|{`n9T~ z^hBC3w*VAn)SiDcjFh7cfh0^0pro0BU`_K#p^pkp5C=WuieQmCrbIdKayx_kE zahJh>^vS<4Cba7<;>oCDyyyw|hx$>bncn|+U9-{1eWW~}TEDLeA}aFmMhJxN83+qZ zI=&u|d5AUDKJEafw@>1Y-}@X)jJ7eoeFD>y6XG#3 z)phwZtaQ2p{7YF_7zO4RmH+@h{N6vp*B(8A6Em~8u+l}ROAHzs@TbODlCOA^s0lh( zOu1$nLpjMae=9oaxUHI`|{cpw4l2LHlr}&fS z&Sc_RKD$gl8)9^^4pW4&_RxH?{z0!|CHUs3CqhUs?kE$IqcM39jY=}*o|8#{r%n1A zkkDpgRyecny3s?0wF1DJBc~RF=K4ap4h;acY0$&}fejD=004Qni!5se>|AoumY@-^ zq5uS`)R6v`^R=7!O;U1L+Q1v8O68Ey{Bj4|#|CrA&dguH*|`OL`JuzO_nSv?=V$)~ z=NFf-xZJ_%+4JSVV~l`oK!to#rBL$_$?qtX9=Z1sj&hnpDf2TZ>lu>={^?#Ob%>u~ zWB@=61coB2`fn<;nLf8vSy7I@`Y)#BBq|oxBGv2MHKQmT?bmh;czeCjc+&rvf5#F{nR_ZYG)1Br*RGm3!e3AAk^pN&t6NB~yWm!bAx05hVk zOv8j0wL^K!*8~b)93=dmgXJ9RAVJXfWD#OW08n~zIa#=Ky^MTaoLbaL9%})dtKO~V z9FLwnheuDI17pCQpS=f@V{N?WhrbIqUU?~YZJ)rt-8(UoF;L=;pFs`XO;kozkwR&3`=!*n- z`N075JOFMam50_*Ykz=Z-v2}jTVBJwi_opX52e?@zdHDd3)3uk>mL2-~Kbs&M#nPwTlzy&WrG=tQ?lq`@;Y&w38SFm>iQrNmQz&rhJp|T(v!b z@HCAAoTQ1i7*!_C?EsQ!M1e}93aR{!97?V#OTN>-XiBYP+&ag0pTR$=tM`h46@TRf z{uSy}xsS#a2-iJ&z`xyzK$crEPOTp1SCe}1{u>!K9#>IlUS`Jks0ATVMi!Iv+3_1P zZj^yI6JUW%#iCvjer=q+LHWrskg>8Y1>VKU{<3O|cer{JBw zRe+-a`La*E1+ctqQ`rc}TY_jG7#9Zpq7UVY&v9XC6&IFP@#^>f2^fF_dv@Wv%P+?G z$Ozv2$`@jJrGx3I39RN_tage>wAD@*zwig20O!CXC(a=6a;$VYx;aOu%SAUFpk0&8 zGQp7RGF?6H44NZD6^SYv+ST|-hUeUJ74H1G9~hXm)1;M7j+NDpj8TC$o|BB96&hon z3$v}N56g-OWlpy7KACyz@T+Zz(02z_>T-gyWG$WnC(fDrOi+EmhH2>iuTLAn`wwgo z0{{T}$N#nN>(Up$_D%fc`#*}j3oNd7@Ziyt;%CmvC&;qGSCj!dFqfZ< z0Bl_uWHe3i0w938B=QQWjJ{5ak@jR=E{eI&15ni@IHw0qDMi3gLTSI0vc|M-EB@-* zFbKGa8Yc7%N6`d+sTA~{yBAlk07X>=wLzt$qGstX9&gW*9jRTkz`y5tc^{(*X4e7y z10IFg&4-aOpB8Op0{ws?M&Sz&K)0<3Mg z@=Na9SN%|@076C`Z~@#IvLZj12StjyOng;F0r`leQG>`dwRv1TLnY71TB3{trJ+HZ zS&y7Kha+dsfq~=i?*2MjS%&GUaqPcn8pUkSu-fTjX=N4NJjdd47v~l(peqajMO(4+ zP)xb&FaVf_0r9NLd}Dkt*bWH*6C-VW>$R8TEiZpAZoBRZ3^E-%GmDjO4xaOJe1<3~ zV$761o_ZmkPF^WgvAi|qD;Pnl9tPMnIotQN*-zaqnRlO`M^##Hg?30=mNtw5VDYWD z`J(`QN|u`Ea)RY$x>kT2=>~t1R~i?%TYk8<9mMoMmMG+VB&moFs;ntILPTLCzl(%f zr_V3qUk}gVNtf+f)4p*43(G6`iC_K$+;jhIe9ir%naT!8zNLf~`z0CO3u!8sV9*ZYGy5ac$wx^>lz_TN7eL`UZ%RP`E~(_n zEXBD8iUPYDilMhkq`#^6(`&eDv`m@T?3SS_&#MVx)lY#JS0w$135LeId(3N1TG4MF zp30~wKj|yaSg{>o^uOVowdpr7NFP$ zz(FInXd4Egr)ieql9Y8tO=&uei*)cmF*<^)5A4BvU-Ke7_>aH-F)XcgaN^t?X67$|fkC~=+6mT) zGN>K=M8I;^BI!giXHsXCd@{WasSGMFiF`emY^zi#%ftT4cI;47nr;!S2#ho%ezYdt~qu1YEtp@n_R`CPRXyqzAD^p6p zQdw2`eL`%?`RSI+q332Bo*9$za3n(+drhEekO0SQbP9ZB5gfuBFXe*plowul*#t2L z0QM^mDG)QG1EjH@wF)3_yporzJ_~TqQNZgAWYx`zy6RPe#G^0!S)#`>pK%f)Kqqou z_K#C}Xa6=GdT6e8jtVo{g`TG#iR-%|e>HvqnMtq3a~>aUsHP=mRCEt@8P5P#*tI_r9b)vF08EL?A!w8#A(ktim}Ei zc&5N!1J_caqX1m|WfY)G;9qVBC>`@8O29NOXbPhY@fGEj{#%^*U%pwu@Wg2fsqsa7 zkGJXlFbry%UPfn=kxzkx*}g_@;HJ)o=w(r^Xl$^`siK~78dO|U`_oHVcbWcxe-EGJ zD256dm4EXF6}O(oOo**MSK{Zhl;w3S$+WyWQ6y}10(^N5-CUIuQCP{X#_l7D!w9RYgWr2sJ;K0A+>{nlskyLUVtPrvG7jJ9-sdCrk#%#y2l z&hgOEQ+V*`N&M_@`~{Y~MVSAY*?E8$hJoVuGv3Fn!sjW_CW@R))XK?ga=L3q%V#!U zi1xHR$r}bgL+Q~DiIT7TV`W{%n|kvzeUdN;#obi6OiutE-zHDE$<%3$-_%Dvhx_-m zkR{f&iUsQR3g9G}hcns*L@{oAh~15-@{VM0`FLNe-mjy4uipPgjYbaslxmB9y;3~| z%$j75B80EYNIW`T7y-0$4mL#I@U9`Jne@6dGQ}OQc2lw@FUx4-niJ!v-}XJ#=ozi1!VkRz>V zO|{uHMLL}%f6e*1(P=A<;~_Ok8*=1K{+Iu)&E9fNWtst?AhO4tEC@~yxmSVWdVRU} zJEH|ir?@-INeQ6c5A3;K##78%1G)Di(22BSsxPV%F|yG6;N&5xlmEph&$Uku{d(8( z89e#mcKpouJQLR*+>4#tC&77+*@Z>y+%^f00`#wRx_IRHY5df${TUv3>;z8D&ZE=y zgxgxD-ZMiHp$Y|6>dI@TKs=o~Ao*mZJXOGr1OGq{snUSD zc|Y?09cj!+*9-zuQP7}Nl7fijlBA!9fRU^fZ;RVO^`O4ReVTZ%$#6zbK)44Ub;ge|#j4dW)4kwdiBH!&sPn8#;!5_4YZ(ck z>YFl~RyO)YU&#l;SJe};H_uD9JTFC*F;+27nf#+RqJ3z@c2fBILOVfj|twpf= zM)Kt2_wUGH&<{BkX&NsgLp=tDG$3O4dwisY=iTyn{Ke0`a$_oR2K~_|@4}C~|Ie_> zQLLX?Cf3LdV6Ea=ku)Y>TPr{1dP>(_Y5)hI8}B9Ahvk;nW-kNsRx9RS0QD*XIa#+| zXMTb_PLc5jUujgfjm571g=JZd%y@ouQdFEZ{q}}4=9l^L%8hnKaUDhgRHlt|_@AT= z7XbhOc{fK!ys2twHADGeDjr2zc*#v&keL=YV0Y4?4ET6Av{j&z=YLHMpcKZ2<_1xO zH1CYaQXrFR*c>yh?fCn9AH_d@>36Vy_cY$|gWrKCUbP=n??x?#>sP`(uafVI|{7lRd9u)3?Tq}A$TPoO0>>&j5 zlb+qWKja3f_j{@RMu#D7c-pYDVDhd1#1;4gY!I#1b*^8^@O<0wk3yMnY0oZK0EK9d z$zx5Z5HL!ce6a|C(gWk=P~M+aCZP|>GNSB{GpfS!Aeo+`ynN;=3ZVEiqX58jbWS`B zEX^XzyV$vH0wb+L3z)mGh{dI4(i|s0gB$}6rB+d(+=4a+G z$OOu36b1dhMKY9U7cE<+^GwJAS05Vn`lt0VCDDvnh#LTciH<%;`f6pT@=YNNE!W`T zt5@~D%uLts$VgL6FCJ~oHe9)X%a}6luUkX{I2TK!FCg-p3o|>B>B=C^OCGt*FFuv+ zP`wvc&(#cmwg<`7;d_1 zKi=_*=i}+uUV*8xksAC4la^O=JpJ|W#l4RlFO1b$RzxeYOc=Z~&HG>E%e7AC%kO0U zb42DrUV@|pu)H)~Wmr^Q*Pfv}q#Hy5>F!354(SHzMoOBYyAkPDy1Toj8>G9NA!ojM z-s}4QpFiiEz1LoQ-38SXpv_Mr%4toe;G|x4+;75Lb!j?eq;2?zFXFCL0Ps%imqU!% z;aN&xRBE})^{m`jy9Yr{5yW{`BQ^p|f@J^zz?5r^7BCGh&xR1xXjvYbb1_42w)uqK zhJlVh-ga`W6L|1xA*fh5(C;)QUd+q+&o5(w#N)q@%AR&km<$j*V;7WcJZu_cqn?!~ z^g*VFw)MW{e!U&=foiqaw-B}^FM^Iw(|nWgIQL^X?inh*qOFSsh-p}m(D#L>n4ecn z8n7*1ERYdFHIn4VLEjkIYNa#0t0ep7eGt>?LF*v`*>ze)xbp5jVsDBQuK2D8wX=lc zB4q^FIC|njU`mF%)X$S$SP%<6C|5J9-P=zVGkd*^IgwQrM=a)uj$36KN3z=6^Cp&@p5jXMg_-f0<{w24lqad+vw# z0EXBW#S!Ui8DMH837v&{j#OtK+vT$1Pc=lnmm8ikIMjF5V&frIJ+X%>F+GEP&udq8 z7(cIPz7TmYc2T98HT>NE!^GB$9Ps$D#br}Ejo8M__M00E%~8f|@ntL3@YG}<9E3H# z(~_EfQCe<@RRDlxa;9@>YTnM)N4>WD)@&2oA^9m~_NOQb;j_$471s1^wKUABaQekK zmbVN{wcLXQ5dRFcj*6hW&sV{Bl}Oz%PohuK$oI?x+r0xzOas&~c`@-QT3r+eH)Kk{2z z2qX@bXdB&@2#Jd!uJoz)q^TjXH^E=IRCf=BgZz;IJB_BZrw4HOM$$4^Zhu6y#~HSi z(1G1OitJ6QC0(9O#4BU%2ex7slXNjZtZ$sb0^n%8y@<0^2JnER=>pzy%b@n<5go*H+>552f(2;H7)Aw0L;@r ze_tsgGlmaJuO%e53(nW{{grz%zn#h$t#~0}A2}DPn^@gtWue>ZlsM`aS=pDo$*9b^ zsKQ4$R`KtU;qpt4J;t!yh&(Ox0TYwd!l?|7*~6~_Y_S&NZdqx#sO;4fJE1d0 z9A?Qs5~Bj=+NjgKqKK#F^S1uok+AS=X%eX}0cu2`+?as@Q}q=ajFr zvJ&$BwHJf0w@K2f;?fU`bU{T-+!Cn6D!RX1mKK1M1y!{aJfBqOQKO#tNO_ zHp9NUh~SqC#5#{{CEIwob^UUUXHt)kd}BWkKJp!8};jF~=Xj~Y3dGVsc)CX+&_?{*2> z#ZArP4jBU4cR=0$!C&AGZ`bUzT*=|7tbX}l-kGD`WzrcV!owM(vMX(gIud$jZyUCg zX{Ua|$l_w#-3NZ!He$<)6YiDZu%$3Yvi291V9NyJuTYzQGQf>8awV=8qhmhx(IL>9 z132_eNyJf5S{fnTQqDv|T-0;R`1kwXhW z0?kbys$vSnDM^VN2L>44TvhCl7;{ndEqJKMf`^84kSDI=ZmhRRMoIt{aXi>jq#Tn7 zs?-K!l14!swu--IWYYiHS_DDlct0$e#0& z$PaJIq-fB2?&r((!!I$aX2Tx>e}?!rfdL%P^Xul&ZaP{_-BLBgR-3Y#a8jVpZD}3wQlGPOzhzrrf%UO z0Qbe?%bD?ooW=ys-(DiV?Fni6 z;#1X%t6QWsRX+ASIx;qskKs@|h0VE8-UNC%kWY&~HQeIk?v|aF{pzd6N=qd{3P3MO zcAKXE8bxKS%T_&x=1?|L1vhyLkk759p8h=~?xQIsz2M?Lj3c}aDg8;SsgB0;dqe=E zdGY?_ed{#iDQCO6YLNfrU{}EVW-p_E6jL01pkoI!>+f;3%)8g(4jMo@mWfME>{^ve2)pfVxd9us4mO}qh zJX=}qMc?Ip$K7V$PG(jS5t1B!+N76P4adBw(e@Tsk-jR?jH1mqRZwSU1B z=@*8H$Wk+1BeDRstVp(#M)mi<{jQ$hzoWJzD3)&?h6(HE{JDqp!gj-hTyz<4eXZna zY7xpbtO13>etuLuXbGGN-SDl@n3Tp5o!9hqLYiOnLyD1b*-;L33#GmBan&Vt+dydG zU}8Fv8}poZl@zO#2Kp-=AW36F;OVngZeT!7tmy5HcfGedGs&%Rz~<#F_q}dpGN)2! zpR+l+ue&#+D%@M|iGUTG!Gb*q{u3qC~v6!!d!OR^Ae8f1 z9h-vb+pP}LklxOffmZ^nK#Vpe^(gUtev8RotN_W~{hSWlv7mzgGQ<;l?(OXnlvNX@ zk>dAZv$a@ES8KjvX^8<8B06vQqUiy}0CWbQS-!|%woAc_lR6;5PH#CFX^#5R1IFqa z^v)s@M1mh7l8_{pr!c1Tx+~9H{h4VLgmWL3x3m+Y3^t9@yx@?5h2x+hhhnjp!pYGB z&Aa!oiwb~I13P6Jdr`r_OD0LQ_I1hDX(K+(AYZcAWPiy9>CQWYl+h#8z=KMzn>Mk& zabJ-%!ZEhh2-ZJ$8y1EMhqB||k2tvkMf^DLWkc#g803a^mmFgxBH|NRburzb^0l$j}CB5ZA575o^EkWYPBUkg~ik;JvFd#1I#-IPs(5mNRto9DuCJf!R z)KAtD6wqojOkq=_vr9lb{q?z8N!6)HGk=V;%hY46U*Fj_0pG?oD+!qz2Vx9P*30QbMnOhhMD) z_z@{j7{bT~mLb{cQs`I-Ie_m|j1vJ%+iu^fU?NrnpR0GiM~!T~%|<`GV%wMh-5r&Z z2)`7IM)X@94!ZuLgxoZ?pZsijAFJyF9i>;Tid?0a&1s_^twIrz7p1hUtud%Am)Q%i zFCFMg;QXgo7@UpPtXrB>o~4pXPfxcuSU=}^hfKP1D7mmRD{BmLp&;{y&e_y^LIagx zQmK|nxM>2OP+Sqgb|T}JS({}+AlT@;U5dVne8v&X$Wk2#^u=@sg!rn6jnQcdd-Psd z&3o^6UFlobY>%4o%Yy}9{_V21syD3ZTveo#)b~2$x-sogo*C3%pwBZFg~xmx|AvKA zm89tG@ELcc0*5uxm6pWL8y|RBB>&CYx9#R@3|!zz={>3bCV`5TBX{THIIQiiDp_8w8f%;${P-Pz)D(nD8`tg7POD(7O>58TrY{KHaO zqNu$KliZy!k8?72(kpjGxNlyO;J;wl?9TlmlU8?nvX2Bb5(oJ7ZW-QdCiLGjy;ZxJ zj#5N{YOmOne*bb6zKHBPRY%?G`O^;( zUwpE<`+d9oYg--34LNc99QkfDgF}ZtfUB@W*Vvnf+(Ds>+02}nY)TRSSJe{H$xvpU zSAWUY&1^e<`PQ^67QbE(1J&0_I9$a1nI-fD+rP<*Ydfo7I)py?mAFDRFFT{Y=S$|( z^+U*b;O5&muX3Opp7aX~Ldix=aMk$mpswbYl>UzTit5CykS&EvF;6v_i;2Sy{vrbM z-AasrhfCuSr|u`!>L2Dawv+!UT5{jUq#ob8U*KG@vP8OL>TebJ{XJ3@b#u4-B(ltk z7W!ggS~S1vCoJLXGKE?Pl-FRle(X;8O@7|OOQ@CN*^AZ5e83YDXlLGy1eQREaHB#w zpkOp(S6STzr0#%r7o6D$!ci|4kKqEa!ro#4SE=8x%cnhBB;R<(7-zE#8nHthgMQpj zI}ihLiYNBoka=}sMCiS2);bRbASP=J;4e4a-ad%vW4}J-@8Q-qvw#v`7kiIiVU7&$wj5&bFnxJcKJg)TkL$sq_$mynuPA)Z zMY}2C9;jgq66-v8u3UnHxL=Ar{8hVz1RGu#?4O*cy*}?eRbx%>nnF8IkWLX^KPJAF zstGt~Yi;V-;b*a(4(YJyMVxw(TTo7YHvwY_@0Y!aY{X>BaQ<)k{}MYT?0D5}1^`k8 z1>#@r=DxMzGyJn#XJ9~g3Gm`FW>*WPaFh*4TSI8#%s-dPrG1qJ6MSylKIlB z6j)HH^llG+k(8yoJQ!+_PN#`zYPtDb3NH3^D{rRC?v{I*vGdL>KXc!d$2teXtt?o) zCh(GBPFmY1{PE9^fZHlqrVjsqF2K$DCE75FNkoy&A)H-Kf`Q7xzwJS{VDHfLzcT4s zeduk+dv{72Rz<%uGuaCND&rubT1HzZy%?Ei?7q!dNWZk}#xbU&8lIAOHFu0e%#3I- z{Ot^S_xd6Z)YP-a4;)HPWg&1P`aXs?J)HM@ZTkAuB-Ol^j|`lkv6tPGt7ZB8(V_T) zR0COq5A9XzJh9br-B_Ng41T@{4ij$Y*+Fw}0p|9$^Qc|n8&>u?XQtrO+sSQ`!xgwv z=wajAuBsTIqyBxzGw9|~!AZ;o7f9U|%@9bq`#3@6i)D2E_q35qeJLnaNPtq*pO6ar z&+l$h+osXB3z@qHgCS}wqIZyCn|hf4u@W&5fbWDbqW7!|$dXH#B1dbb z3e>6Y=j!WR_>hDPH$T5+mT7XWajB<#Gs0~$s84%^9dhxpIP}babovL{G{GeIdjPjt zyp89lQoog0=?|c1UBkQ$q+25=YBL$3oY0N@^;O9<8?UUOW55x1!H>&=zxN9CUej&D zz)k((4(?~|VH6y7$BewA0%A2)9Sz#@SZS(8&$T?opjbIAKTvvo1EDUo3Ctk!APZsdpC%jkwfRxBI7P zq7~1E$H}$yQ%y1MlN!aprXSloMhqNrr%Bj{#>Cj)9Z%eKparB{W+b>8cPT3c1`Mi1 zyJCZgEKu?W6$iyN+!^s@+IFk`o??>%Csn=3RJ(GC<2I#l-oHFFK5LXFcE}3FSRnOK z`>BCxJ1yGO@>co3hru7^YF@|AS>xg`X%&eha#F_9_O9nR84R3!7TT@S^BDczAw$+Y zF5}3dH{vChXhqc5u0=D8^;YpYM?f=Osl*6QtQbY!o4C=F9@5gl)p<`du++bn!Zz95 zI^x4#(4gak|L}G_o1lP&OX0wEmP0yNReHVJJi|un0BmoH-Ki51avt1RCnmGO>sGKb?m+dONw3@%0NTuK_$zTw#ov~1FC%;SMp@`5LWdIR z$P)657hC~{1KqIRf^a+hriW%sn^Fb=m%C))o`I#xBa6@BVG|0{N&Wfbm_nZeM~Cs> z0ti`Fq%U4K^dym}{s{vwvFQXbvL^_7z2HDnL$mmV$XUfC+s$c`eX`*}eRSNB z!fnrg@;c}4JW5c%h72Ag64r3hV1o&WzHBr6i|?0LJ^~o_cLArE$gIfrYaaaUN2&RP z$5mTdBkTr(diIy)3AtqxEaHtR1S(B^D+;6_e5_|I?|%5b^viHAhFFnD{fHzhW&4>& zl@w7?Dq^v_uSE63pai*@ZhnJxv#CeJ*p7)CtCz!dXzfRU8YaybB>AM70kvUW(ZD2O z$b-}kQnm)%8>_ejy(Z(HTQ-ajf;U8H_g%|RI>8i z9SXUU`ajf@^SAF-J*dPrYS;ZyrersnM3)-5(6A(4yr(ViA@G^Yur<;#cfYrnOLD&X`%E7)%w{y5W7&*_=>W5xD4V$h;9n0XLTWvQ&qZUl#dp z_6FECe#OOvdUsOy6PNG=>PhNvoKZ_+-D2=AvQG{DtXbx=E9i7zWb)?RKp=@$p*ads z{nP{>;qf~UmkQ=;koz+EpB07<)iYO-M83+Vs~BuLK}ZxcMmOyJn}Yk8Q1F*lIn$2%uiaM8_4Wp6KFI^XR0@v$)-AwZ`=i5 zon-C4P<7m1M!QSLi9H3|4FT|Tb&-53((M3m_I)PWn*NKxZPbR;G7}2jX;%gx7paBW z!ir2H_Mi6;dQ*-lkfmVWdKkR4hXhlr2^lh&;-cL*-@GO_Fx!CW%2o43jx?8e?!-W! z$bTj$ox#=CluJ^#Vk5`6%^n|D+pG}IcipW9`B{>p`T9V9*L@42B?TC?e;HMW3m}aZ z&s25zt>q_zC-cOGX|F;x6-CGxc6+OF<|p0|W#-aSm%Z zm)ArF>TYt`!2#Macrf8-jUEL~7dxHC7PU*>dp4hFRn8*6NsVQ!E|kWk8c$quOUBs^ z>XsY+ag9sFXz}!h6QYx`1KY@w1-oE5e`9ZYfR;1Mh#rwrCFf!p$rwF9R5TWGXDe1q zHY`m0Hr0{N@?_5IW`1i_^R*tGANS@eq6xK`BLk#v!0x1Hs9j&#)S_?_sNP@R8Dg6* zs2>FwUQvx6cuNwSe?)^-hCWqB%)Pqw%gPk*-o+UZdxR8($zO?A<=K5TvdNd%eN0klw9cq z84tf6jXRMXNoIXVc%`pJ`JmOYN%zwpO09e*zw+zDC2k{7l@@@kL$@LR7v#YNKYp7J z4nUvY3-RrTr-xR|+qk~p>Phya9W=*X?Ldo1b3AFLRSpLcK;QgV&TP6Da6N}!dyoijP0|Kcd zka#wg9l+dq>P3ma2W%8p`#czgSm6MOLv6O?{1Z3)Wvs_PH~<=ahxTbf06qaMo3TrQ zL5{Hkv5UTpIeucE8!K&xMT+Zf8gAuo&?7=*)XIaSvh(wF zg@TKNC-;^w@g&q@gQ3ov%@87Z2*k&v>YFA5+UpAdGfXxx;GrBsM$(kn_Hr@O?!KGrM53;^?U9^1+&CH3*5e+x9I*4WgXvuazQf38& zQ7iDaJ-I~;xcp>T@xy1c2zhkPp$~$PKI`G1A>Gw<%?g6%Gt|D4jTVX`KuuTCU`&i? z;{OJ8f*UB)WsJuw+hQjlD^{gshoFbEni1o0gTS%j3w zTHckaA8}zYGtISXSikEDNc)PLHHFg$92#e~9lQcIOvBN5rAdG7d+bakLgI>U?iTWZ zzJJ4JN7t?dcG>Uvf zpQ5;UGV)2F5gE;mg)b{C60lqRVW_h-l1PJz;Xnc}PJ*cVH9xqeFKNz`PAL~S4J9S$ z=?n@uFOcj;xWabAi~uY4cSSmkbuWHYQB^}$e6435hO{dL%4X*#4?sUofTOoQ2{wKyxC^waLBQazgENsyN4M?85v5nh= z42VS<+AF@gRwNEcju8uo_a)u*HZEw|8CC=W#Krxps$fvq=E%46sCN-zsNC};$cO=i z#_jpm{gfpKz*#wOo8+~&uz8|YM%W)mCxQKO z;;&Z(`;Cl$W9PVM9S4a^qmgiLgtD2mIOkmMF;VI3^iS2bEs04|4r`c+Z+Tk{jak}~?^8-5#ao?=>|J2_ zH-zJ#Lw(dcK{O78t6z~ozm0t`{zXEhq1$zBYlZN{*y-cEVXXFYU_%AEDb@)$&B+qzg;q$sf*%9+pEyi5t z$rS%RpwDy_O3-=A^z*%~Gj)fLX~VnHZMbO116Kwh`jOruP!)|{ouuVTlfWDiJa?F#5)c-5@o&Kt zFRp}*W19Y>Bol6a7jjj|&;T0LvR(&SmnFFFEM&*zJdnZafflUH6GTD;Nz;(sxtGPe zCsTtKKgK6xCe8yMm+e;p!a5WF1JU}%stHf2qVlwcy~{V8c4~5x-1n!-Og>dTl4q%GZ0|c|q~HR?S+1NS$z+By$P2?b zdSB2j?6jEY0#T*4)$j!sy1r{%lalncJN|r;^tUoJW{3Yz}Q22c`ze`1>FwlMGc(G>2{nql! zMeUNKW(V8QGL9^^P5(?PH-NcoS77z*feam!{UibPSY4E^MrY+uvHeGt`-~7sF$jtl zmKf#N#9s|O;wx={7ZwnG%5d_5pDcd zfwEtn`1c_=l{CORTMZY|kBV3C$9!V(MYo3EWU%R(a&Nu`SrHPqnKDWGip0Nl1^Sk+ zlt@cmrX^dHC1rf=0iXFGtj2ncli9MB3Y}Ik=qrJ1&-FTvr7CV;TsYo-|5!3mkT(<0 ztype2}BWM*E^!gu(Jp-u3VwO4)@RZQ8u6buOzz_H%dqk&I;2LedKNY*?^JU9tzL8 zTfI4tEwwDjo+-5^Oh+oUbB7t&ln9I3OezGBl75ho!aj-AMX@&O22X5OzJC8>sM%iT zfq9tK1}-wJL-$Z;i;po=DWvK)2ax>&7%UVMB#3I@PPuATVQL;#NC(MS7s5ACt8*# zNymctIXAwul=-J=j}u?SB5tAp%~SlR!$o4{M=AQigCU}zo!**rf`%lgF=uLKsK(E+ zf+)nbPUi%#3qoYS?E@Y-emD6KUj+RSw(qfZw**d9K0=Emhv34r0}c7dcPu2|^7p93 zF=cC+;_OsZzgN+i7ThC>(wZwHP(k<((1FgD`aSN4D!q+XQ;M65QG?$-nYXWWnjUOu z#3PXAt%`H2Lmo&>IfK%#&bD}QtFJ5=u6)@@@ZtoDP9l8p)&@#rN$5j#v@4L6JAfva zmCX_U4K>$bUJ~rbA!Mo5oHG)DB^8xw=wz*v<4yIKk468|WZAkYKj2(dw{9aku8(~V zUK@TBLGdd9*OR21;1EhT`v;(4NALKV{!_>wUGCtM=}MF!#j(DghIxt%b-qr1*^Ac3d%TR{Ew^>4_zFq4DHYqPPs!;b_~|0fJkdcPhe&8UC6F<95-qMCITuB zwYUegVs9~nVV?Um#M&nJt3|*}%7v&LA8SI?&^`5{4DS@*t~%=LUlk;in+iV)%{4_i8os#RbgdG?-h5->d4(2j^#{D- zz+fSjM&sxEc+(fMxtKSoys;Ou;*Cqf7fIaA+E}j#hp}%Rsv=C5 zj6-tCA0GoO>djUEqS#L!+IpJ(>4NB1Nu|;ra#r<)lXe*1i@5fgX6ZqfEkoF_8>8Nz7sRw`6W$RJhA0!n{jJ!B415zD=FuDH za;uBwWW4fX>H{lZj|euPB|ggO>W^IK=ND`vnTh*6ZZ?aZB6;pB80qvwRZ!wA6uO$9 z+5HD)%U~G*K~7|w(SBX_u8d1KrD9@0O?{)`(k5E*-0nX1?>EoCKBg4~dfLtkr9*5H zwhEGk~Uvdxu~{P!JbsT2W-s(Inz}f>F3^vmuRxG-+368d0*o;97Co6H3IB8)i%k1 zqN3O}-~oLX>uh*{ue&0GwfQk{7s%c^8u!UtTP#zU7od|8T{Q{JIDe6>%6CQf^O))J zkHw@$8K=3(5|r+_k>tqmmq0idIQ=HhOlWh(bfo2sbj2gqxp1F#X!2* zQV0Lz&6p}AxRCbe^ln0cZ(p}RB_J=}(+6};Qd2aCU|D9hXyB>3keT?$ZROb1HAite zwRLDT&z2l%qw#*W+OC}`Rh$Q4z3j6#9!?X&gQSC;6@vVI){4LPgoOC{G78};IY682 z7d6D&x9c>QY~p_EBkPppNQtEmYJwj4arNVeO}?3Btt}@kL$>YoS`tnScZ}e$=mb4% z-GYp5PUUH@{_6BL=z4MgGPH~gHKT)0$hLMVbehr0NqnF2|V0r zKx@nW_V9@p!`DoLRcYY=x>T^VTVr`8FjD+7XhPL8H?Mz44JAAQTWp;7O0 zk-{R_GN_x-jMx2d#N;#Tj&q*~(2e_H#XEc%*O!OKK>y?y#yb!Bb|`z>w!UTuZy5 zgt^=xpq~-PaLEP5q23NO-S=9Ho2POq>cj_^^W)8{<)ZJn=b34d;3a(cO1&E*JfaUdHJ!v(r{qlK zIHwI=tcq#Q3wN4K;3A56LI97%la#>yxjXI~LUPy4pwf{uF?QD0IGS@=g|J$SHvbwn(BQ;gmJ7Vm5N;kLg};jcqfvoVA2`KG`9{E+>tfnt}%CkaCK z>s+!dkD*DvkgQYER`2X@DUfBJZJn8d4?i$t0GXhZw_?~HB|P(}MzqJhVGqU3ySR4j zOJF?pci9Aufgy9NW*yK}Ug^ys0TeOhcNwQS=Q<;wV{~P#yUFJqlAW(Aj|lDFwQZ7h zyG*ghoxcABY~7dW;aBv!2je$J?9|EqLxv#uSrqH+ z4XW-~T}xW~=_!IIvi=-5@z1AId2Rg`Z!7&&jzYmhb}S9Hm!gur%{W_tvq_`gb&gV0 zuDrrf0<(iOj1R=__O_2)SFtCC<`ofek*tTcMdDcIzo)T)TlZ- zk?Ghfzeo4hT&xP_!-1;9X)Fez>OF!NCuf2Kq0Le(PTa$X{m&5i9_-;5c%QCd0otR^L@{VZ)Wc`c{!Jwdu3ij(?9!ZB@LFW%D99;Bx06| zj9GQ#`_u9wwoe~a+!iVKvOlnNQeE)N1eoyUu>}9x=HvWCYr9x^# zfYxI-qpKzQR?|`!LY0UQJBLRh?LK-dI;>T#8-S}7s zU000$m_T-!ha=^`CzD-xs|j-|=z;BskZY9wsU7j*=lm5ICur!MzHRL|?H&NfIhxB*VN#zHIekQL zSi_784a$ciMr|hk;$7+Fvv_}1cj;^7_qG|fd-OI z0>ofvMj*w$xOg5ik*&mMRJ?(>v)}40f>Jq$`KURP>Qqa%I~ ziVSB?3pr=TC{I*`q2^}9=jUs4I-K_|8B3*+R}9A+Of=-(fN%^h(w>6_ z#hYw1=Gv2y`wm26Y2S>j7_OR}R^dopBE47ML*1=y`hqu~GN5NaHpIQ9%^S)`=z~0b zH7W*$>o^;R3cMZ{8VBwA>uZaJ6C*?OyE~ipLC+MyCquAPR6Ccx>D^FY>tT*;Ec@2M zcUGKJ<*L=R=T?gXW5aAa@*(ud2cK!277rN^x0TMPMDF~Oz1;Bg-()qc{Gvv^i;INv zHuMA*wi3qAp#+Cds2Mp8y%H# zh~-ZHD>O96(#hy`^gZ7E)ei2|)*PQIDYTwqYsvRluGR(f$4%EU6B1cuL`1xPEI8Q2 zSXJ9B*KzjnCuy6E%q@b(x4m-E7QBOvtk$40=+v=6ivylIJOA@vQUS zV&|0tOj1~%P3TM#ry=i^q5@DBqClbUdFLwwAbSGaZG3K!0aZ_@!$BSM(c`H7-ZrO9T$)i{xwW&UeCj^sd>rb?{ z(ppZGE)CGc3JQR1w?lYd!^IxCg*$&BxLh5ft75&>heEJTp?RbzZmNc@5=c%>;LXI` z`zN#dQ;9`|2f3f~oiOPf*ZXH9+uK4-Oe;$FQIz?C&zxD=SyO5%EjcG|o4y+G;($18 zY}3>E(hGe)7}>Vs1EOG30jA5lY4{5?CIy=2k`4ff;N$LGu5#7&=R-cYma^X$!*zQB zV+^p{?LmfBoD3)@g&4km9LFTd?YPs*`ub1!EB0t%Am~*D8E&C@WD-K)!%eQ0N^Qq#AHjo{T-g~~tRZP?Qavr&WTvX|w!;6jY6*V2q?QA?0OfV0lG z{hfcA7e7yID%HamAKlmFtUqvk%xY}NQs_=6+Iwq;6}iM_|>Q)V~RDL$Zr2%(U&k2hx2>!EhpZ8t3%c0|n_If7*Pn$R zidJ{lr>F3G>hL*!`Wdd8Tb6)vn*J;mk_di_1>o0Scvp~o>ZKjpXw;ex3TfXO2kGok z{UbL9{*jDcK5C6Api34*oIYu zcaCqrE`!6xphOhcmy%Dw9^Z-FiQCO^Nc463{JyhZIeCgGg+s#MN9JNuX&%|~>-FL! zA+NtSDYDXWO>z67X6s25WR3_r^cpu*unsJu=lc5l4{B-(OM<5VqvlI|b2BC~_VfKc|F`?u0<0n8E4d>8bM}O8TxpB zCr4A=nJ5y^_WiuoqVSl5mw2LRd+InBlsNei4vFsjUg@Ph)D3cyGsKKarcBX`fJ7F(bD+z~)9yy;kenq`|jY z$>)AVbhOKxY4s2p#KJ!%?p$x3+A9#R)frRK!;@wL1>k2GQ@c!O*1I8e5V zl$`mR0lD;9<|Hg`I8uqy@D`R=Sv+RYG|{bc-n;T^8~t-OPe5ZQ+@4jxQ^g4(QYD1hG9&r?lf_T|pmYK4a1~n8=pMFzdgzNSAoVh^qREzCzPS4#RBaF={PD!f z%qpWvl~L7)un@LE#dJ7JY1={oNOhYoP`z&$cBAl(eL{be-;f~sRun`d+%N&pVVd&6 zWisA#eS9-a5xDDF6-K=BpyCF8uu;Au1QH0+29$QO}id zE<~X1&~8KFvPob$8-SKV5hA4fYzYnG8;LP|LF3}?v3*Id7gdSp=xkZPhr@id?9G1o zDQ%1_sIZ#T91HZ8&AY>NTu;BK(L~xw-CT|XN)tP(Pf65AU>LTJRF@Z4sf~e`o>iF*og8=%QChY9}jx#XuAztx~INYm+ zXJ_x%kXp(Moff^~gdLyKzrEwu*}I`dETBJ2uj)VrsGcX3VvWo_&=)W()rrSFHl68J z)cl3`;m+W1PHuGilS;pjHv;1q14>rZRVb}8z^w;Pxn1+_Vg37((A+h$u%gA+)(M09 z(?uGd(lXkD#E+H3>YPwr^(Q6=-ETS~;`qoQ_-5I``sF#eleZKM_XF%X*>U`P(NLx< z;plp+ry#fYItQxbPJs;e1Y(swMQh3|cbO8mp&T!Q43d!V`3jzXX3zNmd~Efltdchy z0+%;`vZq3n=ELXC%)n=k&20hmq{!qreC;Eb!iPIPz)%!Y#VK=d>DsFR&barU3P|lK z*cXm0h*n8+sTS+}S{?l^4h_)DeQFRYR$6Ll7LPV>KGWk*UVGb^iQl3em$^+fu8-fv zo&JZ;~p4_3&#F44W`5dvVIVP2UxhI+mN>Xq9)-80M9~L>#SJ$NUSIvgrjC zMWw@YDNBd}=JXbmdwWYIoUXz4`(a6ae8pYwx!L|w zxj~DP1YpRS3<%hF#7D_sE=Fw=39r{!w|BiOJwqf0+UK_TADE?+W!-EO(nV;;)~ zr*S-`CW0TzAzn@oEyUqy%4fi6^)6@bXC-!b=ma*U{U_gG2HU&u)G^;GYeDmZPfnm( zx|PpvZJ#CTv9vkWr4S7Gp>VYQG6_L){$)SQ$M9$&Q!2gQa!x7-vbrb_GwDo0N~qv7z+w2)Y!PN2Y?JX=4QB6# zV+*hT+O6OsMfV>BqxUf9U`=WCwmHs--wi@pub^W@qDPVPi6P8~RgPno*kk%7L@Yv* zIeE-me-Fz?jA!oy78k>ic$p<4QJi^xqq(*nxX0L2f74W`cP$OUM{+q`}+@kCI^14DaM6U$DcDEg**xzDfa zp^ODT?l&f17VsT4p-{4&{r`&ms%wfPl`;C45(>ISXJ;|42>}bNKOy2A<@G_=45Ym>M#(MR(I*dGn!KAc~ ztzkd0E#dhIuF*gXqrun2 z=|ycWE6FYmAj`!9M0BOSUb)olnAx?v4f2z;r^(rIuRj-y0}|?9X>G&jq8k}fPGuZd z1l=|;^GL~T=ceZ>p)5&1^*(?r@xoGGy2|d}Zj-%zJ#O@QC9I@8)uF%*!v39>&N<>@ z?pa$9I#ss&mk}dlggCYz^4y^uL9QHXUI`fSkSKRI$!~pVK5d-qzTQ1VAj!_gcmmE8 z+Kw%|o+ByZ@BCTNMXh~;KhYTU z(}M~UGk*~U)OCFP)R0^uv3y3h#zFlE(#Yg7qZWz{ltc9}*`AtTChler8T4JG)%qhZ z3-drpq{gcr_5F9GZEwXb^BEXkg`v;CE1kUQO)8G4(VMO#P9uX~7PR>GH22qu7mpd1 z>N{%JX~FsLIP}|y^F3YXF(v{Et^4=_^xlrd>nH1m&*my^&FCWWjER5A%1(Msmwu*}$3*@^Q&PY#C4V^HT+aNe`Pw*e^paQ<=y@a=smfTAd zgw$)!CKqWED!S15@1_+odhdT$2n#$N(-9bcIDCt{WA z{vM%ff8hvg2YvpXpctdH=ZSc;l6Hfd?DVIC`-GsE=rv$By;jF}#kIe|IE=_qTerDt z1m!aFEY)piy?IRVW>bQmbM5I+GsDU0G8sUBj!oSN;=1Rm)F|6syVD^(jtMZc!;ztg z;lt>3JF6IA7BQzPlpm31vFp$=c*?BuL|+-{^}4HKO3`i=4-kZV1HyQM;2}}^4aeQODILbhy@51mI*JN7HjB6`H;%p9eUQ??FK^noDqr3 z9+!`Ii;aVSJJ62~*nfP^f#l#IhTpQ7?+UUy8l*1Dj(d61;T0ZlErZwEe(tk0mE2b_ z%+Z;4y#D)yjlRNMgte1ym#~unOA`Obt%AY2qi8fU85tO;@i-)#R*80au9yCk?pD^?G&1NTrBmW=>e>q z!rgQ=8%2bEw(13-nnFRAGhvwOP4pN7KODV9 zzi>@Z$Y|+ve}L{mNB*7}|Gy*}aaXbNaOuF|1dfPVL(b&)dJn(d%~6NHSFTcF6$z!sJ-ZfS{zNj+ z^rRZQ?Srgcb{xi8S&tKuQxJyg)_7CKVZPXh^Xz;Ae^)0v-yh6HzK&>ZGDE`hLcdHB z7L-MH(9|S)t7Hf+6aqni&+tvD94~coA;{x&Bn^txPeHaYf!3km!|G0Kc?4j-xF8YJ zMtYJ+e6Mmp&m>sl8ovhWq(4a{K$|~YOJ{9I$jzp}G0Z6$(;H_F8A*Lib@N&t-o%U zKJs&c2Jh9pHG$@~-^A7Ja3tgwj>zx&wi2XAwAOjQ_1M6~QcP#V}OZZ%ld7dBvwp*8;z$OHHI z{YM-Rx%{kALF-IkL2uqoRKN!xg8irhw{;mJS9)x*&rfykPGgXiO0X#RS`f(+tE20e zggaJ0?XzogMAQ|3wFK8Mnty$Iz4=Org-3)zzV5j6z^lsk1ITXTRGoz;ihq`11O8lDJglehQ%XDd>zH_&@LzjSu}AJD$|L@uxRp8JOm)f3fXjUD3U zueLQ>IF?WPWu(7jj`(ieO%_UmR=ma$Yo9=$YM1L%fuVe%J{eq^V6q~mGGL#xmGxR~tI6%9zhR!Bg`jgZcY`KC zf|}#jh08Xp0m>5l{xtj(g^O~^zvaknnrJ_{bFimAc!9?4A9@MnQ42dT#lq{)pA`@QQ zl5ocDA72xVCZQlJGtIjOC>X!(-)~F3TatJEj0$%cZ5vdp_~5Jcts0+C1jG9Xl_#s3 zR}q`%r$f?Stx!Mef^$dpykvEq=H$Oxg z4vH|O{yq1DwY={;Cb4>oH7NX$R^Bk;X6mjSR-){*-}V2r0M7=50ZG+x<|O&qgQjx$ zQxRhR=dko{&|g%L8A3VTyY8tjP>!_M7j~Hl1+MFO0865)Px;On;2e%p<9P5uwHL_iW=P-?FJzh;CT_UkxCjM!gFP)m+ zZOaoXRvVLvG+eARmY&0sx_m0X8txr3vMXtlH`y^txm)a9UrN zRLd`OPps&~ld*Suu+%dr)AmUVD^5)rSw?fLl4+vekP#3sPpqUx>3;d4yWjK=-z1o{ zmF>18M(E3jKb73(yh2FBv}oz5iEubdZufH=?`1(YL+3KN6-0WU&1hB`zc2^nYE1r_5c=J&Cx9qmaY5pg+-c2fE;ZB!jvoGeJ7fH&YF z8t97uISHt# z_ra-d-`d^qL9Exi`BlrT6EhxhVnF7Fb#IMzE;U?P9WkWo^qA;Zn89Ni?+o_{F*Q4) zY*YbiLX6%&`iygFmDrz|&IXZ&TY0a_c|1SkrT#cz>=O@Vwc!rwXrp{?MdIs1u&o-i zkem8=}`k6W-jDl)~*- z+q}JL1ukfLkQ+;^VVj8c=ub}}G9ulr`fHGd*(E0=wM(r|{}8JBCR+HQo4LY{To%4S zvEVv)&_C0g|5}yGEaF%!m{5M3mNS=2ueeNnm3l>#p zl1P1x#-FGdk3U-*dLr3Jiy4+w@%G;x^@|5W`gZ>$TME2GZ{sBChQ!aCgRK=rLo;C- z;-$YR_pCl-fu!Paw0T>^E4RTGGkk!^)|nNfPHtnn^bo}dm#p{6IZRl8Fid`Y&<&dv zCVZnI6RWs?{1u2(By>M9O_I?KA$br7u(5~>OF!1>jhwm0z57KxQ(kxLhTZy3U zEt$Rg{>|zSqrpIUYq@(&Oj!h6-FD;9Arkpw;k3WcOl9#G^fpK!uOpW>ZbatsY-&Ol zs|mUJxE{jUK@c@ik$i_<5E1;CNpyQ^|7o*YL{%FG>UY=Al8(C4(P0jyyiockmS!3A z0+yXM^Yz1oE*b=wXz5=Mc*wnW z5^KSKcR>DTjVbBg@2ANN)P0Z6gCB{b|J@LeR8}HpZ6k#fy#$VVflb9uXUR9c%Lp@V zoG76JF|@$x>M)kEE`E^Qm~iq<;k|NdJx#ltN%5-uL3PDYhh*o+#9zN~|A~*XGY^Gs zXl9mBw+otw_4SqD7ksN)vn`zNMwU;4Ava=n0&V9kurb%5o07^EL)rFvY{tjYEw@L3 zc4E}{{1Lb2KbD7csb>j;5;OY<$S{D?+73zhS26~_%vXj5yfw{Jg2lwv(x9ibAwK#! zth^!pts(uVMv=pzP5oaGLz(d91^Gm`4`dGLLM@?9h+Jm6GGd{RJAmgi{sn3P@6+Jy zX1Cqb2lFhx2bBq6R5p&fu8WlOlQc0#3Ay&!5g~1&S{xu(=7-w3##Ak~Yf&9b*3gK#-~Ez#>2$9*Qe(`>xaeHqF)e$Q$kUp-u%5r5DA_?) z2qhvF114G!Xv-#+aH{Z;0MupcD&V<3e7o%_&F!@$*dNA)&j(biVV9xyUg*SUtf{Px zRL|iH{(H7Ig}vnYJO!z@Inl|x722M#To3%P@scJ+3z4ZL2JnWD_ypzm;jD)^Sv|jzEYcTS0uJ@+vPcVf4^FVF#8f1SHYI|wTEe$%RGt4d{lOJSP6gYpq5Od4 zB8r0I`AAWeEsH0)JtxGR0)D*s*Ni%s3hG?Z#XTzX@?Lml*4i{WY0ibaSYa?x}+_XJ#p`kfKw4nALORVz&dqK3GTR1#0(!s4xeAL(F%>e$R^q)p( z{_6nV=dXv)XPaRZ%gSb;&uG;yFVsMWqlq6zElC1gf2$3?Mkee8*Ubw4b}(^L8Gne~ zTG}D-P$Oub&tt`it~VaoKc^=>S!~`#PtZQ;xdK^T8IoRD;Kb%+%;#$`P2Ha4*T_Nr z2NTJ8JE7C)!>z*N1Taj~&q(*9d`F|4aPN z8VbcdB@@K}`by{`b^j2vs0TZrpJ^GFRR3)VNbtC4arQYmIFFJy7Ka&iQ`2Gl#nA`>2k@y$b;02A;tJ*zj$? z@GP(0eLSsz1s^592+|RuW;)`QbnzSv-;1Yj%9?uWtDa=qv8rb7e}S-|tXH{Oj`q5k zrD17i7*@=n>GJPc5^6B`k%HXON38*c-28<&w4S~H`0TGm#XH=L^dz`CP{jR=y}mNR zn=;H}v3buAkc$j*buo)P2ITeN<6ce%gO#ruU2Ce9l@lpiU&qRnbEbgb%051!skw8f z@cHme@<|Gd>a_8P3FbVXrAx*RCe}fP@zn1>Q7IYWC35>3j9vxR8&ZhGfbhsXx*>aX zyXm19r|YT2V4|CZ)@b>@X=3j4(*f?ZcS*tc=h)GNx2JX1sQI1JI?d3{YtCMZ75+3q z_2#8@@OGf>+fgyoVLRMPW8t*cGfpSI?VS%X<^8WGj37@elZ}!KzmnmaW_VtIx4}a9 zUcsxmFN1z$mh^dyvafHb9Pb1Eb-PfTaTSGiRF{$dnPIP$802t`<)ZF?Ulea>0&$(x zVeVMq2;ZqiHTqa>FZ57Spv-h|sOYe?u?8G=_7KTNh29s7#Tf1Xq*RjPCe&N|8cJ$U z_u{;YGjY%yGlc)iXDYTP5LLD{x2c`bRyDc8X*oW>*HH~MP&3D<2Ku#PaSaPgJ3F3e zdwSAx9kt&7UuVWmquhT%3i-bv)qx69Z3+vFN2(0u;G9y_NGL2~M1hki6IbcuVIFve zX)^OvC<&Z9CP`p3D~f$SH?!D9??aXs)r*5+;r=zLv_@n}-1uJyRfuP$NbCZ*S#Y>< z?JXz*G%UBazg=@6tKMMlrtY&Xq^fO=fg+}bQ7ju?SHksQ2u6-NglI?~Xf0^xhB{}i zPm{hHU^8h0x$xk9M(c!Y#$f1m!-8DA;;yBQZ%i8-(8w0Oj;%gvna^k{$FDL3nGr3l zp(nX;6SUv>UgUF?QGE5~(`%+;okKmeqe;bc`JEYnq>n#-m4f9ER2c@|4?63#rQ9Sg zlEMB4mtZ*4AVne=FGig_*v?N6XX5cxq+el|y;UBnQJ`hJZ(^hoOG26_E_PcZ9k;<> zY%W>CVFto6R8r+pUu$(VS&*jm1{V0`GN;nwK5QsDc?SiB;&t!*?$9;&t$&9xN#)Q} zpWD^COV8Pij;oPS?&MC?;fua#lxBs:U}=yB@Emu&59p)&+j9a zN;p9Bu>HXV%j&G;vp!ohHoM#~=`By@qREQZdCV+Y?W6srm{p-aE=e`gX&^KGSyV9^ zo8q*lB>3G(K-DgXiWcNWK)~5KHba;M@&X#A5O5Xiy_wiiAFW_AOe{^}Zrn(I<=-I6 zz6{ND>Q9uPuq!B?C*}Rfw?UO%T;GEI7CE^w%zI>AYoR%=cRjiU5YX2p>em_J?p1&h ze>q&DPVOqQta$*yz4~(Q>j;kC5cmyBMbz!~$qiU4)fHj8l+*ZF7qb_ay6`^R{%lV( zZR)Ns9%z>^4{JVPalsH|AFFO0vDO$9;k`AydX5vWi2uHwm%^s9=~+QX$$;e8NV_x(HD1euNr}FPV84GH)-SqcBV( z(KzP>S5Oup1e1|*s8$DN@Fq_&9Wkiw!VJCklNl&Z%}WLP%c#M|G{y>wexJ3bcD7+F zZZeYOu$fp$_Yl&?q!sbRDt7Je_7q-8B`}j`?`D4r$Y0-4Z8&A}_vpg%ks$fYyG(23 zo-f-58w#w~z0v4pe1Jx460do+B)Ng*o&x={08=}Hc>|H58REM+K{9-P^v)k~{NX!Y z0R7G@ob63p8@8;x z|5L8vxCTzRcEgF~iGD}%P;2@Y`<+u1Rg?Ne+=cy6VcsfMvJR}YG}hrnz#Ucufgo{V zlUG{~+RX|BhZEh}6KbP3wM=3ib$Njf-U?=J;L?2(n|Io19EFKAT*@%{2*g}BS1srqn1{xVp*SZey0X=_jQ-UlQ^4B@U` zPCTWZM1U{H_{t`H9+6G7p#LSuzV4pHKpJp1HuC$dGu1M5Y4uY6Zo4P?PGvgskdqV) z*y019*+`_j2JTIwUNuqI^%G}d7WO=7ZdN~;6^S-{v8MBMq((E+fm3B349f%O1xwJS zu8wXkrcEo7L`oc6sdW10NA3tr@xtEH?+2x**Y&AnKg<^<3??fwiK{mAoYG z3)uk2?R*2JBE`{W${^Qackqjgr=rEbC(-c49KF8#B!dIQth3ge2-Iny)_xU#@!~!J zT+{)s0WI%QZu!y0-XwHq6%V51E5F4MRAl~!F3_FV38Mx{t*;JI2Y%YkhY#k?`AhAh z)+fC$jk}R5)QzM;vk}!0wfXGTz04L!T0MM$&-*mP!4OC6E6)9Z?*>YL8US^v??zH= zBJ)sZ$}S=vF zoaypvJd&Ll7s1v1?jsd%6~#f!eqMrx2?MWUsW!TH{rVInLDKN zAHyYQ$r0l{KC1UNVw;?iQvaf&oEm%2o(1$>6wR&OgnynxmT$!$H*fr(j1klOj$>@{2GM+t+$yQo7Q2kGv&rQYW@MEiv?H-)AT#4oP1#*E&}Yd4y3!&h^~Rd2pW<1ZhJ9ua_H2XO3&7xAOXyo%fX>05Kxz z3%P=w?t&u3{W%OGr(#wuQg&whq1GrC<1onM(A@VTd17IRz9z1eOz6<&k_8Nx@ zFCMMHa{!MP5FDrKCEOHGP-+hR@LBN5Xsit@XgmiSsG&xCVElY$x38gMLMn($OrBF3 zXKjA?RMl%|T@0|49Bw4Bc@sY ziG~Y6A32G;-$GFfpfvJ>=)8#&usjsPkC#y5x%D8VZ3{x+E=IvB8)LIN5ZgfKIi+2l zX|)AgP2z4K8^_vZ{tH5lLFUxr@^A5lFQ`Lo+Bf?HWxpx0PK$X~H~b1NEKEUOqacf) z%z57Qc<+-eKff%jIZ|bXK(Op4U||F#pgO6MkAnXs(9Xa(0iqE5@tX34-1Yb&k!~EO z2amEnJA*ub^qT$9*P>+!m~GTTUfN{bEmBSy<^e72zZ#cw!|DhDvPI(uxQ`D~c=?ty zvC~2q76l$G)+Gg#0PzSs`NE;FuXkbZ*X(SP0_+ss$iRGzrRBIE)|$w`($hz@Z?d>m z?5cK0-cIlaAV7bjrWYo}tvmf*YUeWB`pgE9JcgMJZxejdi%TGAxx(W+n7%f?fad*Y zW_?o|q|W&_yyL=T_Tnv{W*6*jR)sJv<+}PqUa^8q?Jg7vQ)>#y8boWf3mP$Nw^pCW z!S)CcGJJv64_#9 zwsGubT?LPMF}nP4pi@i1=KHuorlCRmofY}5N}LDwzwbX;`bfI#3e^x_3McKf!X^4X z7Ki4>8b0J{M|oV~e`Jd|Xr7 z0mysdgx}+)siO^o0u(!qxsOLSErF%YiITtDF?YwEsk}RmZHICs=6aeumxquK~2~Q^$)uE ztTDY!Ly|Y+A{%McQ%OIn_qY-THJ_#KCi?HKJ)lyUS!&~x4mI=UOZlMyh?F|e6bB5R zzNMUGXnQB)vSKFABqyU2Ns8LomF)=t-+Kir4$fc~{6u=DbO zuE!W7H1^v{^8%bb7&a(}@4eW2BPyFqrR0_MA z@>4s~N_7ZLJg{+V6^*s7!>C2E7wZaUad0UW4f^pY7P8@-r%djMtGJK9t=dd!>CYhk zBwS$eYFuZG#%0j}g>(e+S~~@_JSM~-QO*x)Ms9Fg`yk&tJ9uwaAF#!M1&GGVEEydh zD$&D!M%>ZvqP=G#OoVmR;k;T(8oHct?WfybW39P6rBwc2UPlx%S^JgG3=$*Ui&Hc2 zI$9y|PQH8_4A%#D5-OoGtfaV&Pr*@{?MUwUVpwuqZm;ISwxeTU%^|B7cGCCWO+UTw z%m5RgN0_B}86_z8pZ3ke zaMsP$W0``(@}skS{)`Flfb6s1(8+{bveHTvuGMi(L$!g9yh}f8I~?~E;H2%2Q6ONm zv`TDqABKkAg;5h-#&ROiA~9f6_~%VS___*1N>(bL*k#R*>ZAw&KLWxxMI0OwUwr>T zvx;&qYUk1~m$9t_qvt3p6y{(QC7e|{CpiW~$ae+mfHO`45fLm3t!~on(_5BqYXZfc z_8)~c_{bv5-0am4*o42c97yE_xKeyX$t0jsWeVGo z8{PDb$;t|%nj0`0LICbFNeF}oXOJp#gGVEU)=lsyqUz!Sz`8_!`F&C=MWbJ7q#6%nGXVi$jLe7m!=oBduoo~kS{3m)`FQe7jU}`TT&`Zhv zf)u>hA)(c(1ydR+j)qQdi_I$|!eSJJjeL{CdNY(^AW4^OzN0lBaiMdE{Xw_N+FQ>* z@?G!ir}OgO12`?5^|YXizYbr+xbN3^XBa)v-OtBv%XyUl00rRLdX$VH7F57jMeZBv zW10Ln9;dP2Z@szqzD7zNg7O%kos{X5=AQ=}#&O;=tndemL92Wgg9yvVs4n1;7$= zTQ&Ht9 zky}X%(##!gOwtr3GWq;27EmNt@ZuqB&}d-Q*XNMK}?X~<>H`Hq>@`_-=|4S4}O|(MQTtp1+5tDFKa*` z=}tuX_f!fdQ&z~Aa^t=Ci5!Q|4pg-koc9Js`)F-2ci~&fUzl%N`}XTW>VWLhVUScI zIR@1Z|NBb~9J~F4#ggi^*K)4Hc5emM-niE>r@z^M8A`M3{)`^{U_rH5O%k9T9B?!Mj!O$1#G3x zT9`)AY#vPX+HlBIAA-xe@@gDxE%t&I$Kv(5@$Tn8=BA8qbR;?g^S-SqVelP^_UN|K1|Re9tdkLn|h7 zLq>i-o+W@i1=>!F^FuYDSD7{7PXzA-UJo@sf3Swh_#QusYG23{D{iqOnmhD11^N>Y zumkcN^8N@6CKgNQWF>e0V;XVVxu4LZdh`hL7mibVGyY;7){pC@O}Ud)k!TRw@&Ng! zc)|rq!@;f4lDS{2Tt&vK!L23e{x54pUHuB6IM{lZ+-rtCSPArs11jD-gPt6JQ2o73 zdfRNPW>U$diV9ISCNoPcn!J?v&gwuyrmHkMq&)YxmB+}KxKa+u=9;ZLI)HF?Mh65Z z(Dvl36RfYV=0HR~N}WG=_%#+RPDuhc1YtIH)g;c^s7VL(K-zoY7iyEs-PQ!k2N)Hj z>t^QmB7%rsHOX)1uMy;1@e3c3j7n9pM<8@j$^nj!*>W(?(&@n8eJ+z`P^Z}G%p`J5 z9qz6R@GrYpKY3|O=JC~G#TJ8P@dkM9lE4Kx;+3d^07F(qrccVrlvT1}qy;aT4vPNB zjup+GqW&WOwts>E2GKq{HA>~J%Yyu6kqIgoanJy10w!MS5b>bvD+z$e+e+{Wfj=;M zX&WsBZeCW0SEZg>gB3U~!}Xa^w1|DWw?_<=<3+G>DknRFSEwp4T>eX6K#=kf_#zJ+ zsm*gn=~WBjF?}3z35${EV@8 zh9S7|stIkp$8&@s=D8qDyqE%-zppRAfAqoI5_252-~!+^?zWYHCo&xjo=l;s>vFSE`^@d^{%gqr4MfQcjrGVncjsi~4y7 zzSS<7;K}gGi58fki}H9oLAUA#>Bd>>-3B*`5MkUWzv;qgMW-e8%nu!Li*rne8KZM)Ewg3zc}l(t0jvidGBxYUkC#=;dUlZfZ)j8 zRXn%uHssyH&`VgkbnBCxa(r|eOsge40JsYT{^FcP)c#cTdb3MX2=9B2ws=Mxe?<(= z?u8mJivA$_L64?Ji9wF+h{KR}*5nb_kd!cfNy;Wpb-%keY%Q5R^uGI#5cYk3VPegv z=J*d&_AYfww~>yy#O=CMw|_0hC2kEbz;$|-=)V6y`_eFnZnK#RypDh2h|WeX@p&DT zQJ8`L;_oHPG+{oe@21JWYkOdG=Cuo)R|W84<{L=#7dmYlFSo^%w@D%n@$|VdxXm^x z8poYdAf8Q4bMUtaCoz574E~C>lp*`#y=5lup2z_enQ17m@v)@|Xb>xWZ`_|0HGL)@ zyP_JbRB2Q`tx+;%xnfYA8qEF*q6AC#|Aoat4mO`{*z-)XtcJu=r4wp;wo!V`i1k zqOiF??UfW-2tz`FX~rT}4YL_AxX9OES1yYJiuD1>3CYRC&lsJ;b>!*Aq@9QNbI?~M zjBC}vrodI;k8Yhzi(tIXQ(oN$KK*xkLj*j7>DX+BAfvJRe zK{VjW3<>8&JA+^*sTJdXtSE4`NhY1xtnxjRRpe(SMmiUUxlDk2v4zC%$WAr&*&&;- zMqqw2V0)JdK|R|8ENO3gDqy|17O}?=9LJ>|d5(MR4YV_iU-RSz1L;?{&*LAclAJAT z3X5DsH>(e$SrB*C-{y0A^ZAU>?j4@e*P9cE!FHpshOgtOR1huxWYsbn;M#Xljqy%E zRuasC15s=`*R4J~i6sC0P@HdN?mON7N>r7Knx-v7Q2E)8EJ0Gn6kDz=(hfx(<2l8F zs1}GNFt)`}tRxsCPG!U`uc9Dt&POm2q*$WW@MH1)*_$RT0m9uh3Ga0K*;VlTlFi#7rbrl)^|N$FxeO zrAp+tIsHXsGEWqSws1^~Uzin{w4MYLRO#$i2M+f%RKHQfRx}XF{HCBvnL)sc>SA?a z5Ys#Z*OpAVjlp0+cnJVt>OgvLeH?1va}FZ$>emve#{Pwd4{qT2^rIZd_~++(U>F{%^O#ge`V&JH2$I&otF2N5@IH4AeZvZxUndL9Gw(RO zdJ4Kq9)D5y?ZP3)%qvm8w2p#%E1KV`VdV9^p}jz>BWkj=*O&3{;uw;}fGKG6_ZZG( zkPi)-TQK&Hl_Krcqg6cCBms!I7n5FqVR z|I)UK59AjItXQI$&JkPI5Tne$IEwt<5f86#Z;112bG}Di%qH)mxh<;1>@aB<1h}hQ zJyHHQ|1x`PwUYMSVK_|@(JtM5D=(cYU>iN^?iy(OT9qF4$eZZNDD?qOY@MIQ(YR0- zd8Cd)Z1<})}XO!9J{9iv0jjK3_5yc0*W%8P#|pDOfmF+QGqp1QJ)Ii zLTP9GX2NMx`I{_yr~gaa5mayuyL0#M z@80MB1>g6aGiT$3K|IHvPML7Z0t*s`2ujjrDu5bdx{XYb`Fo;F2!t2Iq7veJHi`J1uJLHF+} z(h>ghz%Fge@`Il}I2I5Jx{GH;X;Qc;Bc%u&UywJ{L?1@G_)2c(Z-PC zR$RgLz3)9nU4_o8RYP~i-IyxH?gevs_9h+AY#Mzo-2*B%+=6tYqJB}AWD(h$Z)!lI z$q46{Z^-}cXm{kpE*XBw;fdcc0c+bqVSF2%ZR5; zJw>T?<~sMau(I4wKe}2Zf^=WzN*8m|{wM2tp5QiO4CEeX^KuGG*6x_j;bkEu?Lt@v zHYh^2E{Ssyko$&ZhA{owk-EWdeZYOFpvgR(|I}(Q7~XJjwN;ThayBuI9tsL&(VZ6K zdPr!=uYb9AdAQ*8YlbK@p84BOF&!Gw))weKQNoNqYYNmAUmAommxnXbmfC&>$j#7b zU(Fx_)IfYQo2=%P-qZ3Vb*g};XRxTFQ_^U~8WI%^t{Ym4(*g(D&;sxK+C5G_dp!U1 zsRJLQ>sHfBBN@er?jm#K3dsdb*n>=E9nf51xWZjDjip3F`hUn}=4^sAb0{=7c(9t` zX2SRNaJ0;EVzE=gUMB00u9s?Yzw#TEzg%%bL+$l~YYW%JGQ2jd&^V<3Pp z_evz_`|t*XX}>uRo1t#C%r)o$AVURVJXwO^A2>(al_dk;RSD?jtFznN&V)(fR&-_l zpU+xsMc&oMvZC-?Qg&~2z8@BTlR8%V9fB^~@o!U`sPK;)GAv2_^ksplMYH-S{CbMw zttw;q{39CA^R|xs!7a5Ya7r}~Q_y}!1&}61)YsvQft!67blE_^A7{)!1&wJ-A4%dO z)<0}fCqq6u*N(?RFn}&^Jz!zz$Y0BxBMHSgqyh*}h#x+oWu1Hk{vJu;|HHi{z$?7P zG(k}>@3;P-Jfilo!@&*FltKT4-B79`a-r2xcx~RkaMQ9-H^pmZ&TZ?0u(J@yQqIDu8|sqH%Vr!QJIfJb&)@fSZ|I5@FIeV8Fsnr?*}Qs(lrp}BJwX2RvIPNHDJn9tHE=I1~LZDIDKJ8aY%b>h;7w?roe`nZl1FahalOeR9SUJmfhC;*64uELJ zZ5upu++RBzmkL#oP;6BrtmzCNzT9{y2D#03hS+}o(wh{_d*Lc+nLN~Lz}!#+5s~Q7 z_do1`c?<8H&_O}wXM#QnI?)PJny!sg#3123YMp0S0aglsQs`N0H9Ao^0Koh?H-J!M zLwvH|*EvW7mX1rw{AIN!_Rf;^x*h4dto%>h{}5JCzu=z}p!!)s=1Xk7v%$nBNo&oQ z@s%Nz1VKT$cP5R^-?%(1sTh4Dlk5$3CtRDD6-&XUw|*FeC&(F$iu@oOvURsB_o5~Y z9qjC$&-6Hzr}|uR*)#scs!fher*Ew+x0sb$oDH$vma>(5*b|a6`N^9-8-!4Uo;dy! z1iy{p3w=i?S_%S~Q%HcFq)2RT0#%3?0YDwt;RrB)8N7r9uu)(AXn+m9k_hEWBC|&8 z7@e;4p!jqeF=1^cm7eq8Fo0tNJIw&xV+(^JxH7kEWO)?W0YcpTL@EwAX!}#2lUEzq&>rOVO$`yHw(w6k z9*`qogGiGB^h>~b;^1Vl*(!SIU-r8y8y}6DLfKSIOI`MFs2~pwzvr#6RZpYkpd(Zb zftE{NR=psuY8iy9=y>ub)Af?p%Fc+D9^DZ&C;V(x#}Afw$%CiO|J<;e$J8I{wCrEN zLO!^zbQqz3ir%%fJgUF%$)T8WXtxTm^bT~(#Y4kB$Z3~Snx*RL3Ds-i6Gvm0Bv;7f z2rC<60)X)o)9YdU@c{fgEU8?RetxJP_Lo9V=H24)+X37GyU$H9U_?lt+`AjkqwFW7 z1u5*`T{zw$ecs8^gkUDO$V4K?wuSx-%83~C_P7Tir4;K`$d;E5iR&!|)`J2*6H@zQ zkqE`XpU9tOUF5m*Qa(M9q|L7UT&Ork@hvbtWo*q|{AYROX(RedQ1$d0x z#iL`k#ZZrYhJ}!ODgySx2a;pk=ATG+f(rIs+?I#rRTj@Y9*wlgqfO%iNvZ7WclXDvM(VxOUX!M6QgMY6N0r++ z8tPEx?%m|M4yT`Jnf4J3^oemlI;8;ty_Y=p&;q^(u-Z2r z{<22V1U5s`f9|Jb$SR?Vk0aT(0^jt^_5O;}{X1#u*68A@@Z7uIy4~YD+_M_%#7x4c!{Svkz+rP-LG8V*3&yDdKWlSxB8`qD)V$hEMOS#UIB>ew@u>uRsHZ9 z6mox+G@yEU`-nG#+W}H#>XY-X$8%`LX`I{T0mM;L4S2-d$sp=ek7R(VmDgU(9DCZh zi=?`g5(*hLHX0rn)Vo9-;=Df@|1mN=-_SHO8n-^b8G5t$L&9W%`&(x=H z$}*Z8e+kYS3#m!#>Ahu89e2*MWCfC^6YTY7=j;{%Dias(HYmP&nmA>JR$+@byAQb+ zaTo}hxzuugftxGIc+*dJajoy2u%YLf?h)$9H!Baf(kF)OpI;ZoxKG9dJq5){0q8Eq z0B-{c^SLfeWBQg3RO0coPz4})-kCq2jZPHCL0&X~E<^z}6|l{`ERG@m6c!QAbX60h zd4c)!S8(f<$XB$$x!EUb(68jd`d&^>q{6>bO51!9b@^D89+Z!xKmCa6(?04Mx`K^@?hO}Z9u+m+wobbMi`i6mDq>1As zJiz~nD1#Dek$1tHCYL%q>&luU_A0F0f>BwVm&l%*#*WYZqy-R93{F-__KI|Nl@}R) zl^5?-?aoJwBkZ~S@qU8nJtvH^t|!yyovzQe>5oCjWNVU{6#padq(gjHN3pkFzBdrb z^|yqlE6WyhvX=)-5?}bf41bfP9$>H$m?1-!xD>c#p8jqkqW@FnD!H6<7^>%e(vvX6m6QmIvb9!u;dH$RBXRy4M~@=@~fT;UxMd32B<6NLw8k}U`9lA9sId^s7iy3&$=~;ow5RU+n_pxi;ueVRN7zKkX!ti;=e#H2 zoR~Rc**dviG{)zAi6jv$5^@HOn&=>FfF{cFa(1Ini-+*)atz-a_{wa~ju4ddcX(Pa zu7ViDo`81U*(`D+<|7I^=Wpeu%=0EEManN@a2d1Q@)@iomnxBt?@4i)QKQ4BgQ?b{ z-O^t!GJTWHZkP8rR=75#w#9lU(-e`*I9ZHnZD6_+&mNRHk-~qU{?CPQ_WaT5RHxrR zsMG^2Cgkh{xAGW>r+2az(yqNPpOi;jah4aulnNT zN0Ls0WGed+4rsi_J$yDXX^^Tg`>1Bu)$uZ%^=czf?Y_Ml~fb6~p zuBY2|8j#Jw3>n3M29OLzQ4dC)2A#Y^GuLUXX+WE&_g59u5XaMv(;BIXBsnsd(Rb7? zl)^G8-DO245B2;~WH%Et)X$Z^dWkHqzcOBEN0v>f^E^34-KI!a8;?dU4)Hqnq2u*O z43-|Q&qPVvWXYZ{d^Ilow#WN!Vk*Wf=JM_J6gjAdXimjl^=vn&r?y{*=drJRaC_(L zJVB)xyEwOEBoNQ4P8R2Q8Ewy5ts!V{P~TjSy^@Y;UVj}}hTa(>d%+P>V~X0_&@Kd;3^|%>;fm6$SCa@9zi&gFb zPrd7-C)nyo>s%BuB+TZ}H&|kP4AJVQVS-f2{G%UaACZhR_lWyz##O0=(W}dlaa9s} zcu?)G{x#l|+R(YUXA6bsReeCkaOe^M6tOTN@HsPIEvvKf)Hnt(NR0zCR%M6onWQ`S zSvY(8XOS?&f=nlL^MKfw9I?-dg(%a3Z9at7p7V%B3eqt;$1|&JFmiLzX+jmb@Iok0 zb2R?z**(=iOsC6C!%qvW%7Eh?Lqpu2=BcM_RH8v7H33(zY|(cl%qou<4Ho#&I;3T$ z_@N{KQAR&A&tPIr4-$)lj}74!bm3S+xU5X@a6@Y#E>su?BxijaeF~cG7;uZt95r6m zt(Fly@%PPb$U7+@f{t8Oez|*%3BY{D8e~X)kP&1lQs1cN9{0S#auUwjARbl@bHWSW zDqy$MOK9B`&Ji4xr??d8%5khZ^F}3dB6ojJHlo~L6R=osG1S(iJnOSX)5>C$6=*@C zl1*TCPi*K{X`eVC4Tlr<&zrkKD1}WGQZz5EObZU7vo$3kmDXB+$8XE>Zxl}#A-1Gp zpa(@4*jk{^2ooLoH(UoS=0wm>DaIm#$b11mg~FVu;i#XsIn+V&*n^3A)98!q2<=3D znqjm&>9^h5jZWKlKM76sAQ4R%)<=b}Oj!vJMgN}*(E9H@XeAp|*Z$O4Z+MM9Vdi(J zz2a^T#trS4K{}A>=d7Ey4d-$hIf#ub(JUBXJtUw2cERCy{V}?u->&=L_}uKMLxs+F zXmRQoO#{zHmP=cr<$7n~_aw(M2R3St1;L;WEhNQ}mS={HfX@|Q3A^@^09uoEHkJnb4MK?6% zQb~Q5RbdZHcYc@Z;XmYr;~WaN$`XOUkZ0+g^BE^lF|2X9P~EAfb_W)ZDes3`a#kE zOfc0W=l>m)=uR8Iy~GL{oNL{S_P&=Fab+HK(~+1ISf4hB44AHS1D9nbO>XC{BVl_~ zlPX{}`;*e*TbannCyhrJdZNQC9eT~0iaCm}C$4U_o}!sDLFi+8#28J}-W+PGh#K;J zYo7Oj)Xe-Uk^_uVovae)e7vr$+*;A=_ajV*y*F=1{+M(bp7&L630cm6r0{p zlyT#xA9X0xGci?0_a_ZqBqbTTiY38PxlW$MCr` zYIL#6GH$YCj?VnN(?;D%g@m#;hCtP4Oysc?{)CSF234HXW0QOvv2GnCc48-bi1Vx+NUB8RpJ6n6)sQ^$k!N6wq_m77*~b%dg1Xec zIh*Lm<525$Ib}_XceFy4O`>JIonE_X0EM`)+{Ht(osr72&~6FyzW$xLUNTb&iM4jE z6RRT!>bJi)wYH=Yg%C>wi|<&0JqK+}9b+f4j=ifsBfizj%(E8NNLEg6oQA43GuB@S zMTCr8#PS>CQ!712bl56X+i!osUPBX%{!xS87mXA*MDf@iK9eOWzfW#91id;6pfX>| zk_Nple8iW(BR&NdL2Bz~p+3}gi76FEplT&l*kIZMH9G8MpU%G7)wm7o5jA{o$bC=L z)pls1@>xtld@X;(+Ma~Ag!tY(g-n{j1sC7$yPqr%qMd&V>FMVSZ995@zi*|fx&gQ z^RcgBlEpW7CY6K_^Z?)o66wnZeMzEQ`kF4KW%RVm-|k|p(+jT-Zdt=649b*gd8deS zip%2O{xjyi+`x31?yu!D`x)<5j=bEdPRb>E^YA@gGPqgxU~6^?wEun2&+kJSH|19! zWAenxpnZ(fb0d>Xn&DuNgsbL%a@2w&kH8G-YEQ9B$E9?eNth!+0GHW$YfY$Yh${r@ zkzTCDLU3GWc?pBj(*(<}-=9tj5bwEx=BTvMMA2R<9(}^#i%Om_2obB#hrcaxjD+3O zgK&Nf({HWbAK;HcDR7p_$BoJGPbDt?#@KgtR}HnbWQxjDWeknB9$ps=S6O_@65xVH zy?zqRt`A4y-m2iYZPu#=5Xk83oaSF=qel3k;V z#rJzV6nhvw(4>@Wa<5e;t62*y1Pv?ae5+8F1=@#5aqR1`j&9j|tvA5_t4s%Hk~U1TQ;IP|cks z0QoKtPNG6y(nY8A~oD{a%puCR^(P1{pm7ZQVGs<3;_U7p5>+4K(5UV2l z4~12G?L3yi>p82yZwbj`iyNA6bup`({K~ z_DMJ{H|>%?=tOYd4a;VcsA3$Ckj!y~c`x4|0C~;u(@8}Tvk5ZX2F*~YvK;?c%4Y5i zugZ(L__6z8%NmxjC6C$1aJePjC|dN41Fhcj$5f=pZ$bqL+B~@z*_dA*wmG1LSu~9- ztR3HDAc*6?#~t3xF&Bp|=OaH!ubNab{D;1tubnP8MXj@)i3Qsco4jR*&tH280!b_%o?z3FPs-gT=a^Ka>B zg8HdxQ@D^LdWk{)POE_){f(0xSNXche^qX1 zoX%x-39ZT9TH(qVF;&7Lf&B4T6S*+bxk^Uy8wu2=pwQ9^0atsw%vSZk${3n$?YvI3 zn2hIR01_L>wtaaOEe`R2tm~oA8Hg57M!zv{Kk|9}1%6F?)EwK0A&mvUzd6P_qBN7G z)ra=BlgFR;7gME%l^-7YQ%fl=o%y8h&UglgNb%Nf4ujktWrTJ4x-%iP<(&ZEQ^>~ z+qKaJ#XJkfciOUfvfc{m`^U(u+TT7yPln{x2Ws!wo}$VdFVU+WDYC;BGarc)QoTea z(QEr*PHvX*!~=m+S+9+WpJnnmhDhCCi3p zTGS}FrbD3!H@LaJKtX~nk?6m z|B<|Jh>mc9czxx;WKltof!!gx@!}L*Aao{zNpq|9rw(ONVWFa&_BCW7jsDDmAG|k{ ztbnukXUu+dbr3z6Pk2g1JmnM>gZXJ-_Xb-Re+CR=WcYFT#L58sHYQ#P4N%wg3n}=b=wwRMLJ~|ylgy`_ImT;Wo$k3qR^K*)YXxxde$xxxPq3AwXcWeYA>LRx5|RbUN)eFIL4z)maP$vxK` zhf3o2+A8L0`qt-%I+CyJ^Z>MI1(H`A?8;RuDb(z>6louNX_9C!G7Uw)Hbjd}rOB`&^T6@o*Hl$&Ri{rRA?6q8O-y#~SN{P;!{3S!sUBh47RI^lgouw}6BD_gIdY5^)$?DZC4eZ)E}(9+u-8{qKPl;rdP4S%MT z=1DpIk@nYw#z85Nz>od)iDPqtfEs?IjDi;pgs%+Mla|#Dk9exh*(fLv>qEwey4f&OiU)HR<8OGOT`@L2zScH^$Chy{XB=X_V>z;iTE(=Wrab@H~gej zqJ$WTkL!2Me17Czy2M;Hp(L=k5Jka>pN8lb4L`RELerjqB^tHE8ib+P@8nV=`(FXO zCIAiV6<<_f%Vpk6*s3+9pbn3c_-(dI-3HN?p)8A0u%@)W)8$8{u6UnlH#$H54Sz9V^nMU%W^$O5(P?KbN8m;$QxIdk~h^+^v0q?`flc z6B9$w=RVk+3>jZ5EY3<;Gs-(szx@6te10ANB`Q?`Ss!Ir-8UuWt3`FA`lH7N zK7fV-Id6Yr7Ziel@s7V3r#~|*Nm)VC@9v`+2+-+jhV>JeeKI@4xSnca+2B;O1zr|m zs87&2`+O|k&wTLT8xIdX0ARTqn;O_rX>N!QH`zZ*hr8~^vt4W;V|eOY@5K_82v75q z+0md)oE2ZtsyFm$U9&TGf?CNPofcB8w$p&hp{!)EbK;Ch@LHj4= zk%BVjkJ&fBpB#Vv`50uQ0_e!5Nte}{O+ZW`+l-uafcN7N5_axbd?EHl3MUaTv>`Ff z6Whzs_Q^&f!LCZb#hoY?z~jJyq(})B2XCC-`uL9R_h~7MpH3v1Jwl7p=E28+q~!Z6 zUYFuAulzSbt%p~&W!q?x8bd>73;&TZTV)d7y&T8hmorwmWZ$V#SdqOg=a^AcVvkuX zgQjgCrQHX-gnpGfc`FmfC12&S>vSK}C0Ve?At1Xd!K^&8V}U;3(csM=1kcs^PbX-q zXdun(rxW0-R-bpZT%4$?0}K>AVCx(EvxFQcRY!&|71^zmkB02~@rKxw+eVg)xpy$x zmol@SCi)6wPQ|gldF}XGrNoK2IQKBG=R>Vh@)|v_4(Nrw3Oo2Op(G&*joAg0guRB{ou?hMP~_)122`$0v*~#PUH@U%n%BHI6bU*;pqtkNZ%_yM*~_n= zZeDjD&Ivq&cqw*_hhIhtaDu&DC7n`OAfvcjf1Ey!3DIHAFLW4DI9=O{OROm&3aw4< zW&RPW`}`SLC@ujCHrc_N3-#!^rjHRRhe1q!q*Aqk6`E?-xic5jn(*2dyU`QPPxEh4 z2ki|;Od;^Ll^G)ViGb6aCO}ex7`@W^`tJm4vWlsbi`DZ|e8;Kx9FF{;j4&*2?|s>k zu|aU+9f}f-=v$t^c_VJ1yV@9HNK%md?iodz=xdAY-X_g}8It?Z5vL3sL8Z=gi|`Ja z+pk&2SBkQDmeK})YIb5@+(YJSERU?74wk<<66MsFMIJ@l5Jf73*T37#iTu7^y_W29 zY%69$om#y>GDFeo7gQJsDEv4d^^4Z-HUKP%I)}C_7*Gu!ZOlbc_s|uT2en} zqZLrBV4?3dEMKWpGn9wLv)>Uv-T;bsBMUmWYIYg#z?sei4y}0TP|@Fh;J75Y^-+O# zACzo}05ATmBV>ZC+)ft!<3f%j(k=S8wiVfXb@j3s+&PQ09V{cr=jYwM z1(w1-#l{`J#E1LDj0nS9E!5L_}}TGXWk9QKvfgeVl@1{`s>hO+=1D<)?CaXTLmd5KKBY9VOaezyGB0 zp0IqBT*0dv)~t@+u+42Xx^as@BtDu)UyijvT2ZS zTVcD#hJhdeK>i-J1$P!tl%KRQL9Anm{!TRV>gtLD{;CO|N-IV~1)pk*H2wBt$E6=~ zNIY^Ie{8P|Y+W-8YP-|1fqS*c|=1Xf78 zz?;`qf4xoOu}>S;JcKELy*;reU4H)DTbTr|FMt12o)J}j;xX%T6CrV#hS8f2PO^Pb zwRR>-{agIBB`N^9Dk*PZiVKV@oGq{LtgXfbd%FlqG!6VIcV~Ubaw0y?u zS#GnRrLjwmb@0~~nONa_&t7moW^uAG`Jbsze!@rsI?$=g@mgr@!Rc*D4Ycd#SUpD> zGAPKD5(=Gs{Q`%elH&di!C&|A)%FJYymU^LBK+Aua>T)ICWkoI4<=JfWy@3uAt*tS z(H-7TRHouF(RlPj-U`{OQaG&T*C?v5`i6^_6zHdvQ6T|bmzO@YwwuAH4ArCU#-&_P z{SPDcOn!mMNbw6K5_=ikTh6D+6 zy(KBoCyrZ{Ka6ynFls5zw8_dMZ&wQJ zu$eL5zXG^78ri#^1&)tlMd5;Q6cy3}!y00M(!-dQ$#|)f++gBLUu@=2nSrNR@23sr zOeQ~4w!>sLg%>#o9ZgMaNZEFL(5}!rRonZZL}Hz~x^hx`NteATmCIDL5gD^h_{EWzgt_}) z*Ccge|D~12H`Z}xGjq>Twh*|W!TuFW!d6Hb_l=uy>8h2>90$Gw6j@l#@`*vMio-aq2(b|C4(PjtWqz3!wsz`EFauhN8M|03pQ|3y`5d_74o3Ref- zYm2WuiK+Nq%9oDS{$&e)c(iDucua3W$ZYbK7-Wi#KC9ImcA)W!Qv>4ch9l1ZZvzH6 z%S#Yrby;l30tZd*g#{-coRBZDI%|VhR~}44?!FrzF|DS(fQnZq9=m*>GVSh6Rrtgw z;PCGvkG5-L>EP=8dQV=FivZ?uTnx5WLJq-imh8$730Skd>ZT_yn||vZ<@A&IFtf84 z2`_#@KvkaOc8z9XKNLYwv{%|0IT@I>83RPrw+f+rs>N@>a+Pa zk#m0xzyYNPVp~q70Vl3FszO*y_+J7AW_IDBG`Tq zva0}(cxd2qR}O)@pJR8uT^+&f8jPZYI7S1ZB1P)6-`4PsbZyAxi=nIMmOWkkLa}b|jfoP7M;xX6I3K-}Qdil<}*ctK9_CL(ss)``9x( zf)RzAc!goDd5no+4SuY4`<)=okaXxmiGrh|$HO{N5w2Z@* zvGM%j?S56o)jt6{<4Mp3oaulmGI85@n?F~p=kJ}LAvS%Shnja4&+R1I2mFM=`hDSb zBuapw#QqgrAYap%o1+0Y|BlxUDFQ)^SEF*}ur~F#%3pLc?Y=h(z^>!v+tFWVbC_oM ziGz%01;h3ii$Dt;`_0fj1GlMtI{}k#>pqLdh z9=+YlI}8%&B!_KDJig}opiDl*lR~;13ydOog0w6J8OOABqk!*-W$(xGH@LgZA*QSn zPhE)LHVKCTXrGZ##|n#IfWOI4(66Yvx$0X=EifhqqSXGtd#~1WV=+-ea0LqSf2yVZ z-)FOULg7;~Y0F*95~`YY1P|BgXy{!z?qqEZWo|P>Wb&NZr^;YW(|g zYIx42X!Dy8omr>GRj$g%<3B^MnMP^udR89EAr}``)tO$;uAeQMt=Mn%$S)wfDYU}z z!5$?~-3%IiVHE>6@nx)Qak6JeC^hvXJ59q^$kh<|=q-kq_;DY`YFriLpZVa9S~ZH~FbN9a8khz`dXf7a3s5t3wcZYI;E)3xqz6o3zjFaT=L^1`#|!bi`(1 zetz`TTgyTn1Q(XzCcCeqlAHr~N0*z6A)Ov8O`;#MRMQ^NK+bye=s9 z?EOag*7d4Tbj)ea*y>480QxEg$&QsF){edlz@JSwhU9gbX??^X{>x+C?t%&v-<+3& z>AF9I<&y=s*K6jYuOC={HQ8tr_IKYJo_7rXO&y^GUHexzLb}GVB&i8KEJ&0&AWAAX z6^RzNTOXDofSwTh;f?N3}jyd}jW==yPiTTd4t#YF9;o%ddPjVz45pfD?R1R8i_VL-WXS z_lsP$PnqboCrL>ozK@)=&p|9!5TcSCRHSwJMIIZ6wd*fC>W%Z6{If*cgNNYu-{cFb z)UyUaMUW*6H9~lw2vs1$M}YL1t0oG8hnMjdXEo3mX)a7=-4}87vRn9^?|{|ii^co8 zQ77%qOPxQ6&Qc-&9h%N@F~qtb9r@8#M)}?Dw_r&=DI+dmfZ_i{G^-L?klRRfJGf06 zpiBw@(Df+CHs5$6tVxQ#f&!?QATnuMfVbLS>SpS3WVJk$ z)xC$^#of*y8EXThatyG)j^ZMy!|$2j*LDPy@#6aC(PInJ)fd11 z`cO2N4z20N5Hmx75Dkxq1u$a#0mtUlTRO~vLN7qj$)B~0-Vqg@@WOU9GQL$RgQmai z@uQ2OKfxJgSpnat2+mT2y!T^vNxx8kfdEe%1<_$(HKdD*0)e-7xh!ySu$v$|FtC=E zv4wN4u`rV_Jv}qv^P3RrI5WZ(3Wj}Lm5-oWy&T3Z3^qx9r%*a@dNE-{0m=}%dS)8a zZqt(ZC@!cy492`F+{<&FuTZzgX)#(L_0;B3YJWAkQy2F<6Y`VxvHWbqZgkY(?yqd~ zzdq?-%mb?g;z^$cCT4I@Z@arP-dJB>8-{y+M93PNDE-ok~oV9TJd-Emh6nTK3_`M6L*&4a}dBvPR@SWtZBe=Hl3jCuW;nka}o@z`vB_D!gBr`VeS;hdK$fvvuMu^%k_VQ6ZNA zX84#5kx-2npix#iW0?2q`8^-M3uS!s+ZZLp2Qd^zTNGd&_2a08uKDhvE=lSmFYuET zEl2?sxz{AUCrdVijPC?K{0AoSL0#b?0s;Wl`0}0S!NtYcYO^s!azO$K!n8~($$X)G z;OB0(3NM@4mVn4m;C962H$KdK-!0CBheL_mC_bsG-a3I<5%7uPV)jyZgjf87BF|B{ zfauM^@NsueMJG`gCT63P=k5aCanT?tsGi;nms3Tq~`DgFqAHWl* zMMplyw`yeXhTf+=K6*HZnZyo`BkfWl*U$r2(3VXZ5}{;(XwX}y`<>N?Y>h?K z$@}yA@YADw4?fwTIA1uB2fk*-I1XDC$Kj&@Z9Gl(1LN>)x;DN-2o6T$0Xz*z+|X`X z6CQ@I9PAKh?CP3ld~{u3;QjprRZwfXiEqZ@FePgqa*ReDp2`t2TxS+wl=34~aIpj~ z1%|=y8H%bCc>r#Bb|DxR9$?OK>^UY{j%o)c_g^<6H=LqqfVZrxBlulp8_0*+{n-n@ zt1JdyOpMx8gq*cu5>7#NVWh3#NGwqP-+vr73KDCRfa2Kcl@33vqs^P9=*QU_tTQ!V zXj<^{ISZm;_Fid6&d2skJuii1w+)Go71;;f7Q;iO7@|A5jtz^uvL&ySu70p+}J0)2-QlG;&trsSaYd0Gmu;wI%E>D;~rinqo@c^;+ zk&~T&S^^XEB%#9WI z82pw?-{8*Z;AEQKDBK&{MWBiuDtv8pKNX&c!;vYoY>Pm>qW9vG7$w9|hx=V*s1JF-So(8*7 zmJ7Rz-!qGM{g9)a`GO!wQFh4_cU8NqsS-hg4{^6!3mjnoIH8ycm=XC1r@QPJ= zmYHC71UXAAK;cw}4n%Zi!dC_sryF5PzH5r>E*Wo zf|aXQdjnCg4=ENM6aA3ruO0ux1}068uC=sV?|a>X711W%on`Bw+6d^WimpEUfn3Tk)6L>kl#|?7I`wjf$f1w z15WR+#!L6``0g{y+h#$?3JXt#kF%=+NscuJn1G9c+%KYafyR4Yo@0|mBLd{RrJ6Yp z+UM|)|9-KE`J0N*r##%izX32M3h$e~!96f3rK?8+_9yyA)q#?4hRiNS|J1KrX1X zZW!OX`tD&<_)7*d@uJ6w-JU4ycB=qbrEUzmUx8itqfBL^Uls;62kb@Xm~Np<-!LZt z*nV|4ezZUK5IYn6lM4ck93HvlB3I}fzUnspO4;suykZ-P(afWS(DoW6_SX;3GJb09 z`0q{;fogZ2B~{;jzXeYySRhldny?$RV-j%#~<#QZbjaunGb|`poakWhZ&oE+W3;T z{Nc>GUM=A4skl~2Z%#&?-jI=z>(au}-2&ZYcPtR@HrF=F+wGj3#6Us{{O-`)uN0#( zjsv=GWAxsxh^h<}$g^84J>>n$N8iDz!SsCWLd18Kj)=8`Nj7d?hosL%F+x3^XCPV z<0A4kfU^DFAG}QHn94h983{p;x?9}^5_ilYuW~)oQ_RRK__LA)jgAHE>6;_trCz_# zL@kKUuMz>o5C#YU>x(7otdFg9dlrJ(^We^2{D9#Y)nu^JBaPvQ=!_V@2*nYd>F5CmR%PM=&*t%xBG09qe{ z04fM5vLqD>46j6Nd&V|etc5YqH!A&_UiYl)W&)TArEvimsert%I4(KQ5JZyp(fa!J zP}s{uNgJbcXBffas^KfiZst~+JU`U%(C@*w@LN_`ukjKk9T~v-XPg~3b^4En-EA~M z=wr_IQJ0bT%kA%T_#+F;0__v?6*^_Vb?*C{)-^lUKdtv|wL!+S(Q+oR+gI-`ipdwU zq6L4xH(|r>O7m;-c>v!aMH+KO*gU^-T1}_f3j;Qo>RhAGZv0e-ER0d5NDd0;UU?%-a zV|KTHF2-7=wBx5W#*EG3>ksBNG2J_pU@3$qwZ0A%TpF*QoBNIJWM=BTV;BPv6Cl4n zAfviF-^^bU+B(4j7~{4i04)6OxO);1c*Q!MY&eLe%kT@kx!bk|yYkKFN{yv|u1=*F zD!HbgbCwUYT|5;#h?!qHI$*=gDw3|itGMLtLseLUi>dV=bQ2or9>O3Wc$OH@l8m8t zLLUJ^+gyt6XrMe8zEvbkk+q;r3}6LGg1WA;4G+n5wja_Vr~!jt0kjGYOVgVTR@V4L zz#upm8z{(_?QskE-WqGl(*SDx7hNXtsEFT(m-Y!wUZ%DZ!~G*(O?+;wZZAbZ20B*Z z1fkciVC>1@w%on~QA=G*qf%cpPCW=Zr)vDgMDQHZKoFF7*MULDI_!{xjuw4@m~Jgq zC(z#N^=fUS-c6#~_V|ut)8{d#w?#}q0lqIQfN(|EXcqToJ-P~2#9`J2F;foOLz6_~NU+T`1-@x}Mo3A`nI35!HN;0>s6Xe0BMF|VNAyP-m?>4(q z$N)orr?V2Gy1n^+#3xZ+eJD_EQ$)yy)1hsw!544!KOJ3ZAe3JhzcWK7TQk`SgY2@6 zB@#nJwk#ngVnSozLnwwywif%oge-r%K@n0UWeSm9REV<65`*{Y{WA0E{?2*seeONW z?>y&D@%Itu^J8TANr%hc7d_|>0okws3pJY(m!Wfozv*hD7k==gyd+WEM(O-De_KlY zC7%mE{H^1GhX1vxh~U;R*Dik=XZprVlL6bjFD|s%s-{ZJczUW#->U6H{@s(}`Q^DI zPWjIC365cm1y6?py~h$QWo|BuEmfR<4dsvX5Rsvlvm}mPy?P;d1n9^puz-Pt?q6+C zDm;x1K51@8>@35;e&7mmuPWP_j7`jIcxgtdJr9gsiz>?|Qq%$}s&)Rzkq`?L_?tP) zK9#}7gGt(5`DTH|p0aOO#F)jLj82VD{PUt#TSU%pN zupJ$dV?O<2%;%p5Vu)N8K=hwYAanK}8sOvXrR6^-T;x!=dpA|^_H4;M*TYRCI&fod zOqd){9EBoQbwBn*h4PZ6DlXVgi!$8uOvV6Ys;Sw{=zKJTIbE3$a1GjcPE~L~UfJsX zi99ro5LsgYIf$F;fJ~_iU47Wr{!l}+HusD9!v}1`ZSkdScyiWnnsjkm_JSTElS5pV zh5Kp>6KwIZ^AexFFisvpTq1rvV$Q{u<=zEE(I>wssK*9+IIyej;Ip+J6O*IOo z=4SkQ$FUP*yg@NroA!L(@b^?C)X2KEfDI0) z(G$TA6TkPvYMdPPLI_UZb27c>i;rxY%Uy&re?`Go7RJDyp&^;SpB8CP5gRy@bL=L z^~5i}(N{ksEh7Ra?e_$_>n-8i98^6CyQeKoYykfNdlD4RmwTN-mC~||bU~A#h4Jr~ zyxF06Y3@B!e&iHqXJg$_y_?L~@;}+O35_r)Gnji45QkfL7kr?u%Ih!j8{LNIKiTkNY=0>t#`n*+o>&ytZw52xs0RF8#>LP04@rmPM*5>-BJcg= zC8`<}L<1b&^}%ns!^wZ_a}4N^n)ONwHPgFtFXnjanz~dTd0}7EMMRgmZ9`$~Pi_YU zATg;+fDT>Xqi?D~A$LUh*y(3<#=6F4FPN!^cc54gZQ+#9ST;D`V=nANtXy5-QQd|W za&Imwd9%cyi@rnBuYEy84ER29k5`Q|tg!G1L1woo+4G&1D;LH!$n{P|PFr^?g>%yU ze$y0CJSIx}{6T*hfF0dJ830^wrx+Z@D)<)BQP5ZCCfXmphd(cBqbyX({q#qXdz7qn zX}EKWOV!+tGH2`Nj&z!#{hk`*$Vm2U!Bk#suZ5hbe(%gJUN}zg{9t87&t@?P%w3~I zjvI;zQza#LS6{oZW1wAS$GcDq346aB=7TV0#r$HSDPdbB%V*KazGhik{U#?45rNV7 z$VA_(yk!X@$9f1LOTEF1(b?*>dDaz&<~;W;E8mR7hvw(+itLT`gg2Ju4D zsI+*};pfQFz|7qrXEQ^ymeYpwot(5l$6VwiCg3}8N`<+#^sNr|?vH-f4ffyrKibdk z)cLy&cKm&ZF?&!;%VOJv89v^ZQHgYZTN-flEkF!+0b62f%Q!lT~4xk zRcD=KS%co*?FQ&RDso{|$c>+vQM{%#0!H{i*?V^`(VZQv-XO4vv+~;MU~= z3k1+0cnjK3RHXWc;DP{JP8DgwZuS245qD9zH_HWG2ZiLssDQWUlJoN%?sqL6SHGP$ z*%!S(ev~cZ^VUd5q+(KC`qjzm3VYhBoHlpU1Lf84AO7rETA9*swwMfVYu8S^!$(9# z1V=@f-H_Pbp1xLMIfLq}Py+MwAx{?R;_p8Bi4)+~UO^G`$kN`^VIDQBD=jyFXgbk3 zfAu6S)dlKKZRqQC=xbjaa-MBC=+Fqzwu+6+u+;v-vs_2b9P_`T@%~#50aWfJE@RQw zNk~{gmyECc%;_ti>bPS-9kiTJ<}S&g6Z7ZZHs1F+3V&Jhkt-s4T^`Jgky%fGHP7Y< zs4Aef-9*mjg&k%wF;FB9O$d6sESX^-V2!GU*&q+`$ z>~w5Otz8@iGsLRcSln65v2byKzTFvr$KUkkFg$)R-#grWSx^4c6)FA72`2Q27Qq>93~E(OHoNjdN(?3IW_btT`$P6vmZ`j7M&* zeR=(2Y`J{Q%XMGt2+~136Frq3rdy2zPRV>99xAH#7`pR~0A70!SX7QzufI?zI7Qp( zT~_rNhi;jC>?Z@j>8M9+05B$|A=kc>Zye2*33eIR-NqI9I;TLLqUqL31FFSSQwZae zAM`#In5Fl*J$OPd?}5hsz%+1mK%ouQeV^OK`Mny`>S$jq=>F?Nnd;w**XkVQfKYMb zP#;kaXj46GYl&Uv>R=|{S6F}1r(&%lJf{08!AS-qC8T}R;Oy1M_{66RSfOe(a-{s+ zQ~7LJrWrHOPr^7V;bY~)$sObMT+jO^M)>Z&96tx?bZs?ZvQQ!EW$6}IMBKU*0G4om z=r^IO_i?xn*LM;6LE(XTHh9cugw?rSr_-}@$V9a{^mx+Dh^htsD1G4v3G9b0MQ)|( zSig3aQ0?-b9RdXmW$XMASXTY>MZlELTjlra!us=3>Ine4K`wMzTmtpi)X27bW8vE` zjlp7GWS^>2FHDSb36l*{dM&;VuI8nr5$cs5G-$m zRm#DcHI+n&Z4qqoi>9|S@Pbz+r?eW~UrrBrQ%cT|AVWs9?0*jj9ryn6^A!`RYo}pT z`eWlM1wO`7XHGtD=8@sxj-0j48fTT|Xd%Tt_ux{@Q7@>pNtQ#+LZM6Wyf#+ ze80+rWlyO$N_ZZvr5@**&VY>f*giMzrP^>nOXq$JNx&C$(gQNq4~6i~q=Lf1$`XxT zE<`rvID+HzOJ&*at5Q#%RpelqFwR`P#Qr_M!<9u&V^q(Lun|s_VtTh-H4;N@Ddk+u z?HNTB+WwqA{bDWQ(Q4$>>SOEyat{V(P8DoI0y0t4SfT_H4}J#6n}pV6O{ED$ zY_cV&K~r?B01I{J;o129MKy@$b{4J>RSzRc&xo!1?n0eTZ>Pd1HGCMpl!o`WC!%YBAIG9$z7eQu59;BHB+304noMDs*Rk zz>3!HxU99bVw~(g`;3ONHpYs%C;#c0c(k|;pTlJPIP95EMs0~kx-puVBm?Fa{|gl5 zaC6yg-Z5zFzIT4eQ($qOlJDdRofOz(xk>=op(=L13T(63_-7;Y7MNg88jRjD{!ue# znXSsJ?mNoAWMtE?Ub@iPN2hwqSMyvNMRL>>Gjh?|la&DQMK`>Ld{6em7cL+0bS|8H z5_CS|!v1oW%ButV?qmRbg$g>M`Ct-jvc$0l$!eqYS*m{>hXp#~b%%B2`s0e{N7{FE zAK$RdPsm7hfz8tW>AOs~Ku=37(3&Y7^Ilj_&Ud6ihJlMw-4{Rv&t%(C>b0+5KRec) z${D2B2%vJ7WpWB){asQ6zod<1y43{nh0GE;&;>*9{t!U(4PgO_iPgF(-t)@E1>RJ? zy)lyM$Iwe2)C~maNCvrTkWnzVzr9;^ZF2I-`taT_gkUg3E$`yjXU5{kx_rI}%BH$U*~PrabBsKLB|!h%0~4hN!N7 z>2%|@>9X>BkwziuCt7)u?sCuD?X&Nj_sNVIY&(herO@N>&Rzp9&Fx5B*YpH$_|yU4 zWS`ZF?@E6e>3Jz>Q$M>eBGyj`($KGe08$q_yYj8-S~Y9-@!{j-5@tJW4hab>>bkFU z&F$wPHHrV8Z0j)dAq54CvE0X{>{5%zR(rgk3_}M*ANnSwAy`;xdma=LW)wZ9g?Sht z%OSx5-xGhw1{_(`0yuHOQp&jp{uIC}J1+tErR?+U^DCWmSMh+n%G;w!P&aHk1p~ac zB^k1#dFOT^wSfH0KZPdk2OUHBRUat^2I0JU!={OLFwD@CW+aHZ6cv+XANX1(e9$?4 z`F6ry$;7?h_-9)W_^(GpAY{65C>;y%5E(Tt>+S6pa!m?3G%8=6gt(8AZ%1O3oxO!Y zaCO0y_F$46XcW`4Q&R3re@p5|>3Ev=u({}}- zX#!SfosUoUZ|sQ`{b7gsgz9xPz{%4wOlVkWQ#dZ$cFTebc6)lmNho_NEenblUmd7* zdqTtFUO$HR5_#Z7*exfn5!D9$tLkP>)<@K+e`^tq?L-esZCP#POTjJe8O@Bq!fmV0 zX=dNEbd>!w%KuFF0Z%uSy$5cx@Mhtem(dt@ zei5-AM*vg%R!{}UAv5=@aIw*8uYU&lU@@O412w-RDy~7kDVSNR{Ce^8f^RKFah;Cw0Y_3UsK#(CApdLe|tWVrNvP zGa=HoiuIv&`$6`)TbMw?jw)I?EsJEt8L0_PEEAoU9R!xgToD}Z!qqD}@P*|}b((X1 z#C&T(t&yahhl7BlWhJ)aieQA4z~sm+DYEZ(?yd=yj$o>%=kYfkR$3EpR)U;&!rZg? zy=qOMcdvsDrset%lD@*>K+q%2NYUEbInBDk#y5=R1yZ}DRhjg6W6MsLcQF|` z^?^{i#O3U$0x93JadTe${wwM}Z&QCp*+S0e7)LrN@Ontvs`vCwEToJRZy zBjUGT@v1304bOCeREMG1pfW`>@2hEk!Q8jNpJJZ%npVkI$Wxywo>Bd{ev~G|e^_#m z=jr5j@LtgA_P_B7Ae;z;;4=O91&`82DVVGM+Vb-A8Tmesjxv(D`wzWhdIb7{`9`H9 zR$eZ_!f2bjEpCrmq5}WipMMb$5peeF=n8FK6*=<{L~Y{;cG*x4SHQTT0$~FKT@!q@ H4l(L~$?@(+ literal 0 HcmV?d00001 diff --git a/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..38db40ce11c0004ecd1c5ea5d7fa69d6cb826f8b GIT binary patch literal 136798 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 + + + Blockbench + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
clear
+ +
+ +
+

File Loader

+

+ +
+ + +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+ +
+
+ +
+ + +
+
clear
+
+ +
+

Updates

+

+ +
+ + +
+
+
+
+ +
+
clear
+
+ +
+

Plugins

+ +
+
folder
Load Plugin from File
+
+ +
+
Installed
+
Available
+ +
+
    +
  • +
    {{ plugin.icon }}{{ plugin.title }}
    +
    + + + +
    +
    This plugin is only for {{ plugin.variant }}
    +
    by {{ plugin.author }}
    +
    {{ plugin.description }}
    +
  • +
    No plugins are installed
    +
    Could not find any plugins online
    +
+ +
+ +
+
clear
+
+ +
+

An Update Is Available ()

+

+
+ + +
+
clear
+
+ +
+

Import Entity Model

+
Select the model you want to import
+ +
    +
  • +

    {{ item.name }}

    +

    {{ item.bonecount }} Bones

    +
  • +
+ +
+ + +
+
clear
+
+ +
+

Image Extrusion

+

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

Texture

+ +
+ +
+ + +
file_upload
Change File
+
refresh
Reload
+
folder
Open Folder
+
delete
Delete
+
+ +

path

+ +
+
+ +
+ +
+
+ +
+ +
+ +
+
clear
+
+ +
+

Scale Model

+ +
+ +
+ +
+ + + + + + +
+ +
+ +
+ +
+ + +
+
+ +
+ + +
+
clear
+
+ +
+

Create Preset

+
Select the slots you want to save
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ +
+ +
+ +
+ +
+ + +
+
clear
+
+ +
+

Select

+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
clear
+
+ +
+

Project

+ +
+ +
+
+ +
+ + +
+ +
+
+ +
+ + +
+ +
+
+ +
+ + +
+ +
+
+ +
+ + +
+ +
+
+ + + + +
+ + +
+ +
+
clear
+
+ +
+ +
+
+
All
+
North
+
South
+
West
+
East
+
Up
+
Down
+
+
+ +
+
+ +
+
+ +
+
+
view_module
Select All
+
clear
Deselect
+
+
+
zoom_out_map
Maximize
+
brightness_auto
Auto Size
+
brightness_auto
Relative Auto Size
+
+
flip
Mirror X
+
flip
Mirror Y
+
+
content_copy
Copy
+
content_paste
Paste
+
+
clear
Clear
+
replay
Reset
+
+ + +
+ + +
block
Auto Cullface
+
+ + +
+ + +
clear
+
+ +
+

Input

+ +
+ +
+ +
+ + +
+
clear
+
+ +
+ +
+
    +
    Blockbench
    + + + + + +
+
Drag
+
open_with
Scale
+ +
Brush
+
+
Move X
+
Move Y
+
Move Z
+
+
Scale X
+
Scale Y
+
Scale Z
+ Display + Edit +
+ + +
+ + An error occurred + +
+
+
+ check + close +
+
+ {{ Prop.file_name }} +
+ +
+ {{ Prop.zoom }}% +
+
+ {{ Prop.fps }} FPS +
+
+ + +
+
Preview
+
Textures
+
Elements
+
Menu
+
+ + + \ No newline at end of file diff --git a/js/JSONLoader.js b/js/JSONLoader.js new file mode 100644 index 000000000..b6a54a6ef --- /dev/null +++ b/js/JSONLoader.js @@ -0,0 +1,552 @@ +import { Loader } from './Loader'; +import { AnimationClip } from '../animation/AnimationClip'; +import { Vector3 } from '../math/Vector3'; +import { Vector4 } from '../math/Vector4'; +import { Color } from '../math/Color'; +import { Vector2 } from '../math/Vector2'; +import { Face3 } from '../core/Face3'; +import { Geometry } from '../core/Geometry'; +import { FileLoader } from './FileLoader'; +import { DefaultLoadingManager } from './LoadingManager'; + +/** + * @author mrdoob / http://mrdoob.com/ + * @author alteredq / http://alteredqualia.com/ + */ + +function JSONLoader( manager ) { + + if ( typeof manager === 'boolean' ) { + + console.warn( 'THREE.JSONLoader: showStatus parameter has been removed from constructor.' ); + manager = undefined; + + } + + this.manager = ( manager !== undefined ) ? manager : DefaultLoadingManager; + + this.withCredentials = false; + +} + +Object.assign( JSONLoader.prototype, { + + load: function( url, onLoad, onProgress, onError ) { + + var scope = this; + + var texturePath = this.texturePath && ( typeof this.texturePath === "string" ) ? this.texturePath : Loader.prototype.extractUrlBase( url ); + + var loader = new FileLoader( this.manager ); + loader.setWithCredentials( this.withCredentials ); + loader.load( url, function ( text ) { + + var json = JSON.parse( text ); + var metadata = json.metadata; + + if ( metadata !== undefined ) { + + var type = metadata.type; + + if ( type !== undefined ) { + + if ( type.toLowerCase() === 'object' ) { + + console.error( 'THREE.JSONLoader: ' + url + ' should be loaded with THREE.ObjectLoader instead.' ); + return; + + } + + if ( type.toLowerCase() === 'scene' ) { + + console.error( 'THREE.JSONLoader: ' + url + ' should be loaded with THREE.SceneLoader instead.' ); + return; + + } + + } + + } + + var object = scope.parse( json, texturePath ); + onLoad( object.geometry, object.materials ); + + }, onProgress, onError ); + + }, + + setTexturePath: function ( value ) { + + this.texturePath = value; + + }, + + parse: function ( json, texturePath ) { + + var geometry = new Geometry(), + scale = ( json.scale !== undefined ) ? 1.0 / json.scale : 1.0; + + parseModel( scale ); + + parseSkin(); + parseMorphing( scale ); + parseAnimations(); + + geometry.computeFaceNormals(); + geometry.computeBoundingSphere(); + + function parseModel( scale ) { + + function isBitSet( value, position ) { + + return value & ( 1 << position ); + + } + + var i, j, fi, + + offset, zLength, + + colorIndex, normalIndex, uvIndex, materialIndex, + + type, + isQuad, + hasMaterial, + hasFaceVertexUv, + hasFaceNormal, hasFaceVertexNormal, + hasFaceColor, hasFaceVertexColor, + + vertex, face, faceA, faceB, hex, normal, + + uvLayer, uv, u, v, + + faces = json.faces, + vertices = json.vertices, + normals = json.normals, + colors = json.colors, + + nUvLayers = 0; + + if ( json.uvs !== undefined ) { + + // disregard empty arrays + + for ( i = 0; i < json.uvs.length; i ++ ) { + + if ( json.uvs[ i ].length ) nUvLayers ++; + + } + + for ( i = 0; i < nUvLayers; i ++ ) { + + geometry.faceVertexUvs[ i ] = []; + + } + + } + + offset = 0; + zLength = vertices.length; + + while ( offset < zLength ) { + + vertex = new Vector3(); + + vertex.x = vertices[ offset ++ ] * scale; + vertex.y = vertices[ offset ++ ] * scale; + vertex.z = vertices[ offset ++ ] * scale; + + geometry.vertices.push( vertex ); + + } + + offset = 0; + zLength = faces.length; + + while ( offset < zLength ) { + + type = faces[ offset ++ ]; + + + isQuad = isBitSet( type, 0 ); + hasMaterial = isBitSet( type, 1 ); + hasFaceVertexUv = isBitSet( type, 3 ); + hasFaceNormal = isBitSet( type, 4 ); + hasFaceVertexNormal = isBitSet( type, 5 ); + hasFaceColor = isBitSet( type, 6 ); + hasFaceVertexColor = isBitSet( type, 7 ); + + // console.log("type", type, "bits", isQuad, hasMaterial, hasFaceVertexUv, hasFaceNormal, hasFaceVertexNormal, hasFaceColor, hasFaceVertexColor); + + if ( isQuad ) { + + faceA = new Face3(); + faceA.a = faces[ offset ]; + faceA.b = faces[ offset + 1 ]; + faceA.c = faces[ offset + 3 ]; + + faceB = new Face3(); + faceB.a = faces[ offset + 1 ]; + faceB.b = faces[ offset + 2 ]; + faceB.c = faces[ offset + 3 ]; + + offset += 4; + + if ( hasMaterial ) { + + materialIndex = faces[ offset ++ ]; + faceA.materialIndex = materialIndex; + faceB.materialIndex = materialIndex; + + } + + // to get face <=> uv index correspondence + + fi = geometry.faces.length; + + if ( hasFaceVertexUv ) { + + for ( i = 0; i < nUvLayers; i ++ ) { + + uvLayer = json.uvs[ i ]; + + geometry.faceVertexUvs[ i ][ fi ] = []; + geometry.faceVertexUvs[ i ][ fi + 1 ] = []; + + for ( j = 0; j < 4; j ++ ) { + + uvIndex = faces[ offset ++ ]; + + u = uvLayer[ uvIndex * 2 ]; + v = uvLayer[ uvIndex * 2 + 1 ]; + + uv = new Vector2( u, v ); + + if ( j !== 2 ) geometry.faceVertexUvs[ i ][ fi ].push( uv ); + if ( j !== 0 ) geometry.faceVertexUvs[ i ][ fi + 1 ].push( uv ); + + } + + } + + } + + if ( hasFaceNormal ) { + + normalIndex = faces[ offset ++ ] * 3; + + faceA.normal.set( + normals[ normalIndex ++ ], + normals[ normalIndex ++ ], + normals[ normalIndex ] + ); + + faceB.normal.copy( faceA.normal ); + + } + + if ( hasFaceVertexNormal ) { + + for ( i = 0; i < 4; i ++ ) { + + normalIndex = faces[ offset ++ ] * 3; + + normal = new Vector3( + normals[ normalIndex ++ ], + normals[ normalIndex ++ ], + normals[ normalIndex ] + ); + + + if ( i !== 2 ) faceA.vertexNormals.push( normal ); + if ( i !== 0 ) faceB.vertexNormals.push( normal ); + + } + + } + + + if ( hasFaceColor ) { + + colorIndex = faces[ offset ++ ]; + hex = colors[ colorIndex ]; + + faceA.color.setHex( hex ); + faceB.color.setHex( hex ); + + } + + + if ( hasFaceVertexColor ) { + + for ( i = 0; i < 4; i ++ ) { + + colorIndex = faces[ offset ++ ]; + hex = colors[ colorIndex ]; + + if ( i !== 2 ) faceA.vertexColors.push( new Color( hex ) ); + if ( i !== 0 ) faceB.vertexColors.push( new Color( hex ) ); + + } + + } + + geometry.faces.push( faceA ); + geometry.faces.push( faceB ); + + } else { + + face = new Face3(); + face.a = faces[ offset ++ ]; + face.b = faces[ offset ++ ]; + face.c = faces[ offset ++ ]; + + if ( hasMaterial ) { + + materialIndex = faces[ offset ++ ]; + face.materialIndex = materialIndex; + + } + + // to get face <=> uv index correspondence + + fi = geometry.faces.length; + + if ( hasFaceVertexUv ) { + + for ( i = 0; i < nUvLayers; i ++ ) { + + uvLayer = json.uvs[ i ]; + + geometry.faceVertexUvs[ i ][ fi ] = []; + + for ( j = 0; j < 3; j ++ ) { + + uvIndex = faces[ offset ++ ]; + + u = uvLayer[ uvIndex * 2 ]; + v = uvLayer[ uvIndex * 2 + 1 ]; + + uv = new Vector2( u, v ); + + geometry.faceVertexUvs[ i ][ fi ].push( uv ); + + } + + } + + } + + if ( hasFaceNormal ) { + + normalIndex = faces[ offset ++ ] * 3; + + face.normal.set( + normals[ normalIndex ++ ], + normals[ normalIndex ++ ], + normals[ normalIndex ] + ); + + } + + if ( hasFaceVertexNormal ) { + + for ( i = 0; i < 3; i ++ ) { + + normalIndex = faces[ offset ++ ] * 3; + + normal = new Vector3( + normals[ normalIndex ++ ], + normals[ normalIndex ++ ], + normals[ normalIndex ] + ); + + face.vertexNormals.push( normal ); + + } + + } + + + if ( hasFaceColor ) { + + colorIndex = faces[ offset ++ ]; + face.color.setHex( colors[ colorIndex ] ); + + } + + + if ( hasFaceVertexColor ) { + + for ( i = 0; i < 3; i ++ ) { + + colorIndex = faces[ offset ++ ]; + face.vertexColors.push( new Color( colors[ colorIndex ] ) ); + + } + + } + + geometry.faces.push( face ); + + } + + } + + } + + function parseSkin() { + + var influencesPerVertex = ( json.influencesPerVertex !== undefined ) ? json.influencesPerVertex : 2; + + if ( json.skinWeights ) { + + for ( var i = 0, l = json.skinWeights.length; i < l; i += influencesPerVertex ) { + + var x = json.skinWeights[ i ]; + var y = ( influencesPerVertex > 1 ) ? json.skinWeights[ i + 1 ] : 0; + var z = ( influencesPerVertex > 2 ) ? json.skinWeights[ i + 2 ] : 0; + var w = ( influencesPerVertex > 3 ) ? json.skinWeights[ i + 3 ] : 0; + + geometry.skinWeights.push( new Vector4( x, y, z, w ) ); + + } + + } + + if ( json.skinIndices ) { + + for ( var i = 0, l = json.skinIndices.length; i < l; i += influencesPerVertex ) { + + var a = json.skinIndices[ i ]; + var b = ( influencesPerVertex > 1 ) ? json.skinIndices[ i + 1 ] : 0; + var c = ( influencesPerVertex > 2 ) ? json.skinIndices[ i + 2 ] : 0; + var d = ( influencesPerVertex > 3 ) ? json.skinIndices[ i + 3 ] : 0; + + geometry.skinIndices.push( new Vector4( a, b, c, d ) ); + + } + + } + + geometry.bones = json.bones; + + if ( geometry.bones && geometry.bones.length > 0 && ( geometry.skinWeights.length !== geometry.skinIndices.length || geometry.skinIndices.length !== geometry.vertices.length ) ) { + + console.warn( 'When skinning, number of vertices (' + geometry.vertices.length + '), skinIndices (' + + geometry.skinIndices.length + '), and skinWeights (' + geometry.skinWeights.length + ') should match.' ); + + } + + } + + function parseMorphing( scale ) { + + if ( json.morphTargets !== undefined ) { + + for ( var i = 0, l = json.morphTargets.length; i < l; i ++ ) { + + geometry.morphTargets[ i ] = {}; + geometry.morphTargets[ i ].name = json.morphTargets[ i ].name; + geometry.morphTargets[ i ].vertices = []; + + var dstVertices = geometry.morphTargets[ i ].vertices; + var srcVertices = json.morphTargets[ i ].vertices; + + for ( var v = 0, vl = srcVertices.length; v < vl; v += 3 ) { + + var vertex = new Vector3(); + vertex.x = srcVertices[ v ] * scale; + vertex.y = srcVertices[ v + 1 ] * scale; + vertex.z = srcVertices[ v + 2 ] * scale; + + dstVertices.push( vertex ); + + } + + } + + } + + if ( json.morphColors !== undefined && json.morphColors.length > 0 ) { + + console.warn( 'THREE.JSONLoader: "morphColors" no longer supported. Using them as face colors.' ); + + var faces = geometry.faces; + var morphColors = json.morphColors[ 0 ].colors; + + for ( var i = 0, l = faces.length; i < l; i ++ ) { + + faces[ i ].color.fromArray( morphColors, i * 3 ); + + } + + } + + } + + function parseAnimations() { + + var outputAnimations = []; + + // parse old style Bone/Hierarchy animations + var animations = []; + + if ( json.animation !== undefined ) { + + animations.push( json.animation ); + + } + + if ( json.animations !== undefined ) { + + if ( json.animations.length ) { + + animations = animations.concat( json.animations ); + + } else { + + animations.push( json.animations ); + + } + + } + + for ( var i = 0; i < animations.length; i ++ ) { + + var clip = AnimationClip.parseAnimation( animations[ i ], geometry.bones ); + if ( clip ) outputAnimations.push( clip ); + + } + + // parse implicit morph animations + if ( geometry.morphTargets ) { + + // TODO: Figure out what an appropraite FPS is for morph target animations -- defaulting to 10, but really it is completely arbitrary. + var morphAnimationClips = AnimationClip.CreateClipsFromMorphTargetSequences( geometry.morphTargets, 10 ); + outputAnimations = outputAnimations.concat( morphAnimationClips ); + + } + + if ( outputAnimations.length > 0 ) geometry.animations = outputAnimations; + + } + + if ( json.materials === undefined || json.materials.length === 0 ) { + + return { geometry: geometry }; + + } else { + + var materials = Loader.prototype.initMaterials( json.materials, texturePath, this.crossOrigin ); + + return { geometry: geometry, materials: materials }; + + } + + } + +} ); + + +export { JSONLoader }; diff --git a/js/OBJExporter.js b/js/OBJExporter.js new file mode 100644 index 000000000..b76456f48 --- /dev/null +++ b/js/OBJExporter.js @@ -0,0 +1,212 @@ +/** + * @author mrdoob / http://mrdoob.com/ + */ + +THREE.OBJExporter = function () {}; + +THREE.OBJExporter.prototype = { + + constructor: THREE.OBJExporter, + + parse: function ( object, mtlFileName ) { + + var output = ''; + var materials = {}; + + var indexVertex = 0; + var indexVertexUvs = 0; + var indexNormals = 0; + + output += 'mtllib ' + mtlFileName + '.mtl\n'; + + var parseMesh = function ( mesh ) { + + var nbVertex = 0; + var nbVertexUvs = 0; + var nbNormals = 0; + + var geometry = mesh.geometry; + var element = TreeElements.findRecursive('uuid', mesh.name) + + if (element === undefined) return; + if (element.display.export === false) return; + + if ( geometry instanceof THREE.Geometry ) { + + output += 'o ' + mesh.name + '\n'; + + var vertices = geometry.vertices; + + for ( var i = 0, l = vertices.length; i < l; i ++ ) { + + var vertex = vertices[ i ].clone(); + vertex.applyMatrix4( mesh.matrixWorld ); + + output += 'v ' + vertex.x + ' ' + vertex.y + ' ' + vertex.z + '\n'; + + nbVertex ++; + + } + + // uvs + + var faces = geometry.faces; + var faceVertexUvs = geometry.faceVertexUvs[ 0 ]; + var hasVertexUvs = faces.length === faceVertexUvs.length; + + if ( hasVertexUvs ) { + + for ( var i = 0, l = faceVertexUvs.length; i < l; i ++ ) { + + var vertexUvs = faceVertexUvs[ i ]; + + for ( var j = 0, jl = vertexUvs.length; j < jl; j ++ ) { + + var uv = vertexUvs[ j ]; + + output += 'vt ' + uv.x + ' ' + uv.y + '\n'; + + nbVertexUvs ++; + + } + + } + + } + + // normals + + var normalMatrixWorld = new THREE.Matrix3(); + normalMatrixWorld.getNormalMatrix( mesh.matrixWorld ); + + for ( var i = 0, l = faces.length; i < l; i ++ ) { + + var face = faces[ i ]; + var vertexNormals = face.vertexNormals; + + if ( vertexNormals.length === 3 ) { + + for ( var j = 0, jl = vertexNormals.length; j < jl; j ++ ) { + + var normal = vertexNormals[ j ].clone(); + normal.applyMatrix3( normalMatrixWorld ); + + output += 'vn ' + normal.x + ' ' + normal.y + ' ' + normal.z + '\n'; + + nbNormals ++; + + } + + } else { + + var normal = face.normal.clone(); + normal.applyMatrix3( normalMatrixWorld ); + + for ( var j = 0; j < 3; j ++ ) { + + output += 'vn ' + normal.x + ' ' + normal.y + ' ' + normal.z + '\n'; + + nbNormals ++; + + } + + } + + } + + // material + for (var key in element.faces) { + if (element.faces.hasOwnProperty(key)) { + var id = element.faces[key].texture + if (id !== undefined && id !== '$transparent') { + id = id.replace('#', '') + if (materials[id] === undefined) { + materials[id] = getTextureById(id) + } + } + } + } + + + + + for ( var i = 0, j = 1, l = faces.length; i < l; i ++, j += 3 ) { + + var face = faces[ i ]; + + if (i % 2 === 0) { + output += getMtlFace(element, i) + } + + output += 'f '; + output += ( indexVertex + face.a + 1 ) + '/' + ( hasVertexUvs ? ( indexVertexUvs + j ) : '' ) + '/' + ( indexNormals + j ) + ' '; + output += ( indexVertex + face.b + 1 ) + '/' + ( hasVertexUvs ? ( indexVertexUvs + j + 1 ) : '' ) + '/' + ( indexNormals + j + 1 ) + ' '; + output += ( indexVertex + face.c + 1 ) + '/' + ( hasVertexUvs ? ( indexVertexUvs + j + 2 ) : '' ) + '/' + ( indexNormals + j + 2 ) + '\n'; + + } + + } else { + + console.warn( 'THREE.OBJExporter.parseMesh(): geometry type unsupported', mesh ); + // TODO: Support only BufferGeometry and use use setFromObject() + + } + + // update index + indexVertex += nbVertex; + indexVertexUvs += nbVertexUvs; + indexNormals += nbNormals; + + }; + + object.traverse( function ( child ) { + + if ( child instanceof THREE.Mesh ) parseMesh( child ); + + } ); + + // mtl output + + var mtlOutput = ''; + + for (var key in materials) { + if (materials.hasOwnProperty(key) && materials[key]) { + mtlOutput += 'newmtl ' +key+ '\n' + mtlOutput += 'map_Kd '+ materials[key].name +'\n'; + //mtlOutput += 'illum 2\n'; + } + + } + + return { + obj: output, + mtl: mtlOutput, + images: materials + } + + } + +}; +function getMtlFace(obj, index) { + if (index % 2 == 1) index--; + var key = 'north' + switch (index) { + case 10: key = 'north'; break; + case 0: key = 'east'; break; + case 8: key = 'south'; break; + case 2: key = 'west'; break; + case 4: key = 'up'; break; + case 6: key = 'down'; break; + } + + var id = obj.faces[key].texture + + if (id === '$transparent') { + return 'usemtl none' + } else if (id === undefined) { + return 'usemtl none' + } else { + id = id.replace('#', '') + return 'usemtl ' + id + '\n'; + } +} \ No newline at end of file diff --git a/js/OrbitControls.js b/js/OrbitControls.js new file mode 100644 index 000000000..03f32b84d --- /dev/null +++ b/js/OrbitControls.js @@ -0,0 +1,1067 @@ +/** + * @author qiao / https://github.com/qiao + * @author mrdoob / http://mrdoob.com + * @author alteredq / http://alteredqualia.com/ + * @author WestLangley / http://github.com/WestLangley + * @author erich666 / http://erichaines.com + */ + +// This set of controls performs orbiting, dollying (zooming), and panning. +// Unlike TrackballControls, it maintains the "up" direction object.up (+Y by default). +// +// Orbit - left mouse / touch: one finger move +// Zoom - middle mouse, or mousewheel / touch: two finger spread or squish +// Pan - right mouse, or arrow keys / touch: three finger swipe + +THREE.OrbitControls = function ( object, domElement ) { + + this.object = object; + + this.domElement = ( domElement !== undefined ) ? domElement : document; + + // Set to false to disable this control + this.enabled = true; + + // "target" sets the location of focus, where the object orbits around + this.target = new THREE.Vector3(); + + // How far you can dolly in and out ( PerspectiveCamera only ) + this.minDistance = 0; + this.maxDistance = Infinity; + + // How far you can zoom in and out ( OrthographicCamera only ) + this.minZoom = 0; + this.maxZoom = Infinity; + + // How far you can orbit vertically, upper and lower limits. + // Range is 0 to Math.PI radians. + this.minPolarAngle = 0; // radians + this.maxPolarAngle = Math.PI; // radians + + // How far you can orbit horizontally, upper and lower limits. + // If set, must be a sub-interval of the interval [ - Math.PI, Math.PI ]. + this.minAzimuthAngle = - Infinity; // radians + this.maxAzimuthAngle = Infinity; // radians + + // Set to true to enable damping (inertia) + // If damping is enabled, you must call controls.update() in your animation loop + this.enableDamping = false; + this.dampingFactor = 0.25; + + // This option actually enables dollying in and out; left as "zoom" for backwards compatibility. + // Set to false to disable zooming + this.enableZoom = true; + this.zoomSpeed = 1.0; + + // Set to false to disable rotating + this.enableRotate = true; + this.rotateSpeed = 1.0; + + // Set to false to disable panning + this.enablePan = true; + this.keyPanSpeed = 7.0; // pixels moved per arrow key push + + // Set to true to automatically rotate around the target + // If auto-rotate is enabled, you must call controls.update() in your animation loop + this.autoRotate = false; + this.autoRotateSpeed = 2.0; // 30 seconds per round when fps is 60 + + // Set to false to disable use of the keys + this.enableKeys = true; + + // The four arrow keys + this.keys = { LEFT: 37, UP: 38, RIGHT: 39, BOTTOM: 40 }; + + // Mouse buttons + this.mouseButtons = { ORBIT: THREE.MOUSE.LEFT, ZOOM: THREE.MOUSE.MIDDLE, PAN: THREE.MOUSE.RIGHT }; + + // for reset + this.target0 = this.target.clone(); + this.position0 = this.object.position.clone(); + this.zoom0 = this.object.zoom; + + // + // public methods + // + + this.getPolarAngle = function () { + + return spherical.phi; + + }; + + this.getAzimuthalAngle = function () { + + return spherical.theta; + + }; + + this.reset = function () { + + scope.target.copy( scope.target0 ); + scope.object.position.copy( scope.position0 ); + scope.object.zoom = scope.zoom0; + + scope.object.updateProjectionMatrix(); + scope.dispatchEvent( changeEvent ); + + scope.update(); + + state = STATE.NONE; + + }; + + this.updateSceneScale = function() { + if (isOrtho === true && active_scene.background.image !== false) { + updateScenePosition(cameraOrtho.zoom) + } + if (selected.length === 0) return; + Transformer.update() + }; + + // this method is exposed, but perhaps it would be better if we can make it private... + this.update = function () { + + var offset = new THREE.Vector3(); + + // so camera.up is the orbit axis + var quat = new THREE.Quaternion().setFromUnitVectors( object.up, new THREE.Vector3( 0, 1, 0 ) ); + var quatInverse = quat.clone().inverse(); + + var lastPosition = new THREE.Vector3(); + var lastQuaternion = new THREE.Quaternion(); + + return function update() { + + var position = scope.object.position; + + offset.copy( position ).sub( scope.target ); + + // rotate offset to "y-axis-is-up" space + offset.applyQuaternion( quat ); + + // angle from z-axis around y-axis + spherical.setFromVector3( offset ); + + if ( scope.autoRotate && state === STATE.NONE ) { + + rotateLeft( getAutoRotationAngle() ); + + } + + spherical.theta += sphericalDelta.theta; + spherical.phi += sphericalDelta.phi; + + // restrict theta to be between desired limits + spherical.theta = Math.max( scope.minAzimuthAngle, Math.min( scope.maxAzimuthAngle, spherical.theta ) ); + + // restrict phi to be between desired limits + spherical.phi = Math.max( scope.minPolarAngle, Math.min( scope.maxPolarAngle, spherical.phi ) ); + + spherical.makeSafe(); + + + spherical.radius *= scale; + + // restrict radius to be between desired limits + spherical.radius = Math.max( scope.minDistance, Math.min( scope.maxDistance, spherical.radius ) ); + + // move target to panned location + scope.target.add( panOffset ); + + offset.setFromSpherical( spherical ); + + // rotate offset back to "camera-up-vector-is-up" space + offset.applyQuaternion( quatInverse ); + + position.copy( scope.target ).add( offset ); + + scope.object.lookAt( scope.target ); + + if ( scope.enableDamping === true ) { + + sphericalDelta.theta *= ( 1 - scope.dampingFactor ); + sphericalDelta.phi *= ( 1 - scope.dampingFactor ); + + } else { + + sphericalDelta.set( 0, 0, 0 ); + + } + + scale = 1; + panOffset.set( 0, 0, 0 ); + + // update condition is: + // min(camera displacement, camera rotation in radians)^2 > EPS + // using small-angle approximation cos(x/2) = 1 - x^2 / 8 + + if ( zoomChanged || + lastPosition.distanceToSquared( scope.object.position ) > EPS || + 8 * ( 1 - lastQuaternion.dot( scope.object.quaternion ) ) > EPS ) { + + scope.dispatchEvent( changeEvent ); + + lastPosition.copy( scope.object.position ); + lastQuaternion.copy( scope.object.quaternion ); + zoomChanged = false; + + return true; + + } + + return false; + + }; + + }(); + + this.dispose = function () { + + scope.domElement.removeEventListener( 'contextmenu', onContextMenu, false ); + scope.domElement.removeEventListener( 'mousedown', onMouseDown, false ); + scope.domElement.removeEventListener( 'wheel', onMouseWheel, false ); + + scope.domElement.removeEventListener( 'touchstart', onTouchStart, false ); + scope.domElement.removeEventListener( 'touchend', onTouchEnd, false ); + scope.domElement.removeEventListener( 'touchmove', onTouchMove, false ); + + document.removeEventListener( 'mousemove', onMouseMove, false ); + document.removeEventListener( 'mouseup', onMouseUp, false ); + + window.removeEventListener( 'keydown', onKeyDown, false ); + + //scope.dispatchEvent( { type: 'dispose' } ); // should this be added here? + + }; + + // + // internals + // + + var scope = this; + + var changeEvent = { type: 'change' }; + var startEvent = { type: 'start' }; + var endEvent = { type: 'end' }; + + var STATE = { NONE: - 1, ROTATE: 0, DOLLY: 1, PAN: 2, TOUCH_ROTATE: 3, TOUCH_DOLLY: 4, TOUCH_PAN: 5 }; + + var state = STATE.NONE; + + var EPS = 0.000001; + + // current position in spherical coordinates + var spherical = new THREE.Spherical(); + var sphericalDelta = new THREE.Spherical(); + + var scale = 1; + var panOffset = new THREE.Vector3(); + var zoomChanged = false; + + var rotateStart = new THREE.Vector2(); + var rotateEnd = new THREE.Vector2(); + var rotateDelta = new THREE.Vector2(); + + var panStart = new THREE.Vector2(); + var panEnd = new THREE.Vector2(); + var panDelta = new THREE.Vector2(); + + var dollyStart = new THREE.Vector2(); + var dollyEnd = new THREE.Vector2(); + var dollyDelta = new THREE.Vector2(); + + function getAutoRotationAngle() { + + return 2 * Math.PI / 60 / 60 * scope.autoRotateSpeed; + + } + + function getZoomScale() { + + return Math.pow( 0.95, scope.zoomSpeed ); + + } + + function rotateLeft( angle ) { + + sphericalDelta.theta -= angle; + + } + + function rotateUp( angle ) { + + sphericalDelta.phi -= angle; + + } + + var panLeft = function () { + + var v = new THREE.Vector3(); + + return function panLeft( distance, objectMatrix ) { + + v.setFromMatrixColumn( objectMatrix, 0 ); // get X column of objectMatrix + v.multiplyScalar( - distance ); + + panOffset.add( v ); + + }; + + }(); + + var panUp = function () { + + var v = new THREE.Vector3(); + + return function panUp( distance, objectMatrix ) { + + v.setFromMatrixColumn( objectMatrix, 1 ); // get Y column of objectMatrix + v.multiplyScalar( distance ); + + panOffset.add( v ); + + }; + + }(); + + // deltaX and deltaY are in pixels; right and down are positive + var pan = function () { + + var offset = new THREE.Vector3(); + + return function pan( deltaX, deltaY ) { + + var element = scope.domElement === document ? scope.domElement.body : scope.domElement; + + if ( scope.object instanceof THREE.PerspectiveCamera ) { + + // perspective + var position = scope.object.position; + offset.copy( position ).sub( scope.target ); + var targetDistance = offset.length(); + + // half of the fov is center to top of screen + targetDistance *= Math.tan( ( scope.object.fov / 2 ) * Math.PI / 180.0 ); + + // we actually don't use screenWidth, since perspective camera is fixed to screen height + panLeft( 2 * deltaX * targetDistance / element.clientHeight, scope.object.matrix ); + panUp( 2 * deltaY * targetDistance / element.clientHeight, scope.object.matrix ); + + } else if ( scope.object instanceof THREE.OrthographicCamera ) { + + // orthographic + panLeft( deltaX * ( scope.object.right - scope.object.left ) / scope.object.zoom / element.clientWidth, scope.object.matrix ); + panUp( deltaY * ( scope.object.top - scope.object.bottom ) / scope.object.zoom / element.clientHeight, scope.object.matrix ); + + } else { + + // camera neither orthographic nor perspective + console.warn( 'WARNING: OrbitControls.js encountered an unknown camera type - pan disabled.' ); + scope.enablePan = false; + + } + + }; + + }(); + + function dollyIn( dollyScale ) { + + if ( scope.object instanceof THREE.PerspectiveCamera ) { + + scale /= dollyScale; + + } else if ( scope.object instanceof THREE.OrthographicCamera ) { + + scope.object.zoom = Math.max( scope.minZoom, Math.min( scope.maxZoom, scope.object.zoom * dollyScale ) ); + scope.object.updateProjectionMatrix(); + zoomChanged = true; + + } else { + + console.warn( 'WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled.' ); + scope.enableZoom = false; + + } + + } + + function dollyOut( dollyScale ) { + + if ( scope.object instanceof THREE.PerspectiveCamera ) { + + scale *= dollyScale; + + } else if ( scope.object instanceof THREE.OrthographicCamera ) { + + scope.object.zoom = Math.max( scope.minZoom, Math.min( scope.maxZoom, scope.object.zoom / dollyScale ) ); + scope.object.updateProjectionMatrix(); + zoomChanged = true; + + } else { + + console.warn( 'WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled.' ); + scope.enableZoom = false; + + } + + } + + // + // event callbacks - update the object state + // + + function handleMouseDownRotate( event ) { + + //console.log( 'handleMouseDownRotate' ); + + rotateStart.set( event.clientX, event.clientY ); + + } + + function handleMouseDownDolly( event ) { + + //console.log( 'handleMouseDownDolly' ); + + dollyStart.set( event.clientX, event.clientY ); + + } + + function handleMouseDownPan( event ) { + + //console.log( 'handleMouseDownPan' ); + + panStart.set( event.clientX, event.clientY ); + + } + + function handleMouseMoveRotate( event ) { + + //console.log( 'handleMouseMoveRotate' ); + + rotateEnd.set( event.clientX, event.clientY ); + rotateDelta.subVectors( rotateEnd, rotateStart ); + + var element = scope.domElement === document ? scope.domElement.body : scope.domElement; + + // rotating across whole screen goes 360 degrees around + rotateLeft( 2 * Math.PI * rotateDelta.x / element.clientWidth * scope.rotateSpeed ); + + // rotating up and down along whole screen attempts to go 360, but limited to 180 + rotateUp( 2 * Math.PI * rotateDelta.y / element.clientHeight * scope.rotateSpeed ); + + rotateStart.copy( rotateEnd ); + + scope.update(); + + scope.updateSceneScale(); + + } + + function handleMouseMoveDolly( event ) { + + //console.log( 'handleMouseMoveDolly' ); + + dollyEnd.set( event.clientX, event.clientY ); + + dollyDelta.subVectors( dollyEnd, dollyStart ); + + if ( dollyDelta.y > 0 ) { + + dollyIn( getZoomScale() ); + + } else if ( dollyDelta.y < 0 ) { + + dollyOut( getZoomScale() ); + + } + + dollyStart.copy( dollyEnd ); + + scope.update(); + + scope.updateSceneScale(); + + } + + function handleMouseMovePan( event ) { + + //console.log( 'handleMouseMovePan' ); + + panEnd.set( event.clientX, event.clientY ); + + panDelta.subVectors( panEnd, panStart ); + + pan( panDelta.x, panDelta.y ); + + panStart.copy( panEnd ); + + scope.update(); + + scope.updateSceneScale(); + + } + + function handleMouseUp( event ) { + + // console.log( 'handleMouseUp' ); + + } + + function handleMouseWheel( event ) { + + // console.log( 'handleMouseWheel' ); + + if ( event.deltaY < 0 ) { + + dollyOut( getZoomScale() ); + + } else if ( event.deltaY > 0 ) { + + dollyIn( getZoomScale() ); + + } + + scope.update(); + + scope.updateSceneScale(); + + } + + function handleKeyDown( event ) { + + //console.log( 'handleKeyDown' ); + + switch ( event.keyCode ) { + + case scope.keys.UP: + pan( 0, scope.keyPanSpeed ); + scope.update(); + break; + + case scope.keys.BOTTOM: + pan( 0, - scope.keyPanSpeed ); + scope.update(); + break; + + case scope.keys.LEFT: + pan( scope.keyPanSpeed, 0 ); + scope.update(); + break; + + case scope.keys.RIGHT: + pan( - scope.keyPanSpeed, 0 ); + scope.update(); + break; + + } + + } + + function handleTouchStartRotate( event ) { + + //console.log( 'handleTouchStartRotate' ); + + rotateStart.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY ); + + } + + function handleTouchStartDolly( event ) { + + //console.log( 'handleTouchStartDolly' ); + + var dx = event.touches[ 0 ].pageX - event.touches[ 1 ].pageX; + var dy = event.touches[ 0 ].pageY - event.touches[ 1 ].pageY; + + var distance = Math.sqrt( dx * dx + dy * dy ); + + dollyStart.set( 0, distance ); + + } + + function handleTouchStartPan( event ) { + + //console.log( 'handleTouchStartPan' ); + + panStart.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY ); + + } + + function handleTouchMoveRotate( event ) { + + //console.log( 'handleTouchMoveRotate' ); + + rotateEnd.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY ); + rotateDelta.subVectors( rotateEnd, rotateStart ); + + var element = scope.domElement === document ? scope.domElement.body : scope.domElement; + + // rotating across whole screen goes 360 degrees around + rotateLeft( 2 * Math.PI * rotateDelta.x / element.clientWidth * scope.rotateSpeed ); + + // rotating up and down along whole screen attempts to go 360, but limited to 180 + rotateUp( 2 * Math.PI * rotateDelta.y / element.clientHeight * scope.rotateSpeed ); + + rotateStart.copy( rotateEnd ); + + scope.update(); + + } + + function handleTouchMoveDolly( event ) { + + //console.log( 'handleTouchMoveDolly' ); + + var dx = event.touches[ 0 ].pageX - event.touches[ 1 ].pageX; + var dy = event.touches[ 0 ].pageY - event.touches[ 1 ].pageY; + + var distance = Math.sqrt( dx * dx + dy * dy ); + + dollyEnd.set( 0, distance ); + + dollyDelta.subVectors( dollyEnd, dollyStart ); + + if ( dollyDelta.y > 0 ) { + + dollyOut( getZoomScale() ); + + } else if ( dollyDelta.y < 0 ) { + + dollyIn( getZoomScale() ); + + } + + dollyStart.copy( dollyEnd ); + + scope.update(); + + } + + function handleTouchMovePan( event ) { + + //console.log( 'handleTouchMovePan' ); + + panEnd.set( event.touches[ 0 ].pageX, event.touches[ 0 ].pageY ); + + panDelta.subVectors( panEnd, panStart ); + + pan( panDelta.x, panDelta.y ); + + panStart.copy( panEnd ); + + scope.update(); + + } + + function handleTouchEnd( event ) { + + //console.log( 'handleTouchEnd' ); + + } + + // + // event handlers - FSM: listen for events and reset state + // + + function onMouseDown( event ) { + + if ( scope.enabled === false ) return; + + event.preventDefault(); + + scope.hasMoved = false + + if ( compareKeys(event, keybinds.canvas_rotate) ) { + + if ( scope.enableRotate === false ) return; + + handleMouseDownRotate( event ); + + state = STATE.ROTATE; + + } else if ( compareKeys(event, keybinds.canvas_drag) ) { + + if ( scope.enablePan === false ) return; + + handleMouseDownPan( event ); + + state = STATE.PAN; + + } + + + /* + + if ( event.button === scope.mouseButtons.ORBIT ) { + + if ( scope.enableRotate === false ) return; + + handleMouseDownRotate( event ); + + state = STATE.ROTATE; + + } else if ( event.button === scope.mouseButtons.ZOOM ) { + + if ( scope.enableZoom === false ) return; + + handleMouseDownDolly( event ); + + state = STATE.DOLLY; + + } else if ( event.button === scope.mouseButtons.PAN ) { + + if ( scope.enablePan === false ) return; + + handleMouseDownPan( event ); + + state = STATE.PAN; + + } + + + */ + + if ( state !== STATE.NONE ) { + + document.addEventListener( 'mousemove', onMouseMove, false ); + document.addEventListener( 'mouseup', onMouseUp, false ); + + scope.dispatchEvent( startEvent ); + + } + + } + + function onMouseMove( event ) { + + if ( scope.enabled === false ) return; + + event.preventDefault(); + + scope.hasMoved = true + + if ( state === STATE.ROTATE ) { + + if ( scope.enableRotate === false ) return; + + handleMouseMoveRotate( event ); + + } else if ( state === STATE.DOLLY ) { + + if ( scope.enableZoom === false ) return; + + handleMouseMoveDolly( event ); + + } else if ( state === STATE.PAN ) { + + if ( scope.enablePan === false ) return; + + handleMouseMovePan( event ); + + } + + } + + function onMouseUp( event ) { + + if ( scope.enabled === false ) return; + + handleMouseUp( event ); + + document.removeEventListener( 'mousemove', onMouseMove, false ); + document.removeEventListener( 'mouseup', onMouseUp, false ); + + scope.dispatchEvent( endEvent ); + + state = STATE.NONE; + + if (scope.hasMoved === false && settings.canvas_unselect.value) { + unselectAll() + } + + } + this.stopMovement = function(event) { + onMouseUp() + } + + function onMouseWheel( event ) { + + if ( scope.enabled === false || scope.enableZoom === false || ( state !== STATE.NONE && state !== STATE.ROTATE ) ) return; + + event.preventDefault(); + event.stopPropagation(); + + handleMouseWheel( event ); + + scope.dispatchEvent( startEvent ); // not sure why these are here... + scope.dispatchEvent( endEvent ); + + } + + function onKeyDown( event ) { + + if ( scope.enabled === false || scope.enableKeys === false || scope.enablePan === false ) return; + + handleKeyDown( event ); + + } + + function onTouchStart( event ) { + + if ( scope.enabled === false ) return; + + switch ( event.touches.length ) { + + case 1: // one-fingered touch: rotate + + if ( scope.enableRotate === false ) return; + + handleTouchStartRotate( event ); + + state = STATE.TOUCH_ROTATE; + + break; + + case 2: // two-fingered touch: dolly + + if ( scope.enableZoom === false ) return; + + handleTouchStartDolly( event ); + + state = STATE.TOUCH_DOLLY; + + break; + + case 3: // three-fingered touch: pan + + if ( scope.enablePan === false ) return; + + handleTouchStartPan( event ); + + state = STATE.TOUCH_PAN; + + break; + + default: + + state = STATE.NONE; + + } + + if ( state !== STATE.NONE ) { + + scope.dispatchEvent( startEvent ); + + } + + } + + function onTouchMove( event ) { + + if ( scope.enabled === false ) return; + + event.preventDefault(); + event.stopPropagation(); + + switch ( event.touches.length ) { + + case 1: // one-fingered touch: rotate + + if ( scope.enableRotate === false ) return; + if ( state !== STATE.TOUCH_ROTATE ) return; // is this needed?... + + handleTouchMoveRotate( event ); + + break; + + case 2: // two-fingered touch: dolly + + if ( scope.enableZoom === false ) return; + if ( state !== STATE.TOUCH_DOLLY ) return; // is this needed?... + + handleTouchMoveDolly( event ); + + break; + + case 3: // three-fingered touch: pan + + if ( scope.enablePan === false ) return; + if ( state !== STATE.TOUCH_PAN ) return; // is this needed?... + + handleTouchMovePan( event ); + + break; + + default: + + state = STATE.NONE; + + } + + } + + function onTouchEnd( event ) { + + if ( scope.enabled === false ) return; + + handleTouchEnd( event ); + + scope.dispatchEvent( endEvent ); + + state = STATE.NONE; + + } + + function onContextMenu( event ) { + + event.preventDefault(); + + } + + // + + scope.domElement.addEventListener( 'contextmenu', onContextMenu, false ); + + scope.domElement.addEventListener( 'mousedown', onMouseDown, false ); + scope.domElement.addEventListener( 'wheel', onMouseWheel, false ); + + scope.domElement.addEventListener( 'touchstart', onTouchStart, false ); + scope.domElement.addEventListener( 'touchend', onTouchEnd, false ); + scope.domElement.addEventListener( 'touchmove', onTouchMove, false ); + + window.addEventListener( 'keydown', onKeyDown, false ); + + // force an update at start + + this.update(); + +}; + +THREE.OrbitControls.prototype = Object.create( THREE.EventDispatcher.prototype ); +THREE.OrbitControls.prototype.constructor = THREE.OrbitControls; + +Object.defineProperties( THREE.OrbitControls.prototype, { + + center: { + + get: function () { + + console.warn( 'THREE.OrbitControls: .center has been renamed to .target' ); + return this.target; + + } + + }, + + // backward compatibility + + noZoom: { + + get: function () { + + console.warn( 'THREE.OrbitControls: .noZoom has been deprecated. Use .enableZoom instead.' ); + return ! this.enableZoom; + + }, + + set: function ( value ) { + + console.warn( 'THREE.OrbitControls: .noZoom has been deprecated. Use .enableZoom instead.' ); + this.enableZoom = ! value; + + } + + }, + + noRotate: { + + get: function () { + + console.warn( 'THREE.OrbitControls: .noRotate has been deprecated. Use .enableRotate instead.' ); + return ! this.enableRotate; + + }, + + set: function ( value ) { + + console.warn( 'THREE.OrbitControls: .noRotate has been deprecated. Use .enableRotate instead.' ); + this.enableRotate = ! value; + + } + + }, + + noPan: { + + get: function () { + + console.warn( 'THREE.OrbitControls: .noPan has been deprecated. Use .enablePan instead.' ); + return ! this.enablePan; + + }, + + set: function ( value ) { + + console.warn( 'THREE.OrbitControls: .noPan has been deprecated. Use .enablePan instead.' ); + this.enablePan = ! value; + + } + + }, + + noKeys: { + + get: function () { + + console.warn( 'THREE.OrbitControls: .noKeys has been deprecated. Use .enableKeys instead.' ); + return ! this.enableKeys; + + }, + + set: function ( value ) { + + console.warn( 'THREE.OrbitControls: .noKeys has been deprecated. Use .enableKeys instead.' ); + this.enableKeys = ! value; + + } + + }, + + staticMoving: { + + get: function () { + + console.warn( 'THREE.OrbitControls: .staticMoving has been deprecated. Use .enableDamping instead.' ); + return ! this.enableDamping; + + }, + + set: function ( value ) { + + console.warn( 'THREE.OrbitControls: .staticMoving has been deprecated. Use .enableDamping instead.' ); + this.enableDamping = ! value; + + } + + }, + + dynamicDampingFactor: { + + get: function () { + + console.warn( 'THREE.OrbitControls: .dynamicDampingFactor has been renamed. Use .dampingFactor instead.' ); + return this.dampingFactor; + + }, + + set: function ( value ) { + + console.warn( 'THREE.OrbitControls: .dynamicDampingFactor has been renamed. Use .dampingFactor instead.' ); + this.dampingFactor = value; + + } + + } + +} ); diff --git a/js/OrthographicCamera.js b/js/OrthographicCamera.js new file mode 100644 index 000000000..b098810fc --- /dev/null +++ b/js/OrthographicCamera.js @@ -0,0 +1,127 @@ +import { Camera } from './Camera'; +import { Object3D } from '../core/Object3D'; + +/** + * @author alteredq / http://alteredqualia.com/ + * @author arose / http://github.com/arose + */ + +function OrthographicCamera( left, right, top, bottom, near, far ) { + + Camera.call( this ); + + this.type = 'OrthographicCamera'; + + this.zoom = 1; + this.view = null; + + this.left = left; + this.right = right; + this.top = top; + this.bottom = bottom; + + this.near = ( near !== undefined ) ? near : 0.1; + this.far = ( far !== undefined ) ? far : 2000; + + this.updateProjectionMatrix(); + +} + +OrthographicCamera.prototype = Object.assign( Object.create( Camera.prototype ), { + + constructor: OrthographicCamera, + + isOrthographicCamera: true, + + copy: function ( source ) { + + Camera.prototype.copy.call( this, source ); + + this.left = source.left; + this.right = source.right; + this.top = source.top; + this.bottom = source.bottom; + this.near = source.near; + this.far = source.far; + + this.zoom = source.zoom; + this.view = source.view === null ? null : Object.assign( {}, source.view ); + + return this; + + }, + + setViewOffset: function( fullWidth, fullHeight, x, y, width, height ) { + + this.view = { + fullWidth: fullWidth, + fullHeight: fullHeight, + offsetX: x, + offsetY: y, + width: width, + height: height + }; + + this.updateProjectionMatrix(); + + }, + + clearViewOffset: function() { + + this.view = null; + this.updateProjectionMatrix(); + + }, + + updateProjectionMatrix: function () { + + var dx = ( this.right - this.left ) / ( 2 * this.zoom ); + var dy = ( this.top - this.bottom ) / ( 2 * this.zoom ); + var cx = ( this.right + this.left ) / 2; + var cy = ( this.top + this.bottom ) / 2; + + var left = cx - dx; + var right = cx + dx; + var top = cy + dy; + var bottom = cy - dy; + + if ( this.view !== null ) { + + var zoomW = this.zoom / ( this.view.width / this.view.fullWidth ); + var zoomH = this.zoom / ( this.view.height / this.view.fullHeight ); + var scaleW = ( this.right - this.left ) / this.view.width; + var scaleH = ( this.top - this.bottom ) / this.view.height; + + left += scaleW * ( this.view.offsetX / zoomW ); + right = left + scaleW * ( this.view.width / zoomW ); + top -= scaleH * ( this.view.offsetY / zoomH ); + bottom = top - scaleH * ( this.view.height / zoomH ); + + } + + this.projectionMatrix.makeOrthographic( left, right, top, bottom, this.near, this.far ); + + }, + + toJSON: function ( meta ) { + + var data = Object3D.prototype.toJSON.call( this, meta ); + + data.object.zoom = this.zoom; + data.object.left = this.left; + data.object.right = this.right; + data.object.top = this.top; + data.object.bottom = this.bottom; + data.object.near = this.near; + data.object.far = this.far; + + if ( this.view !== null ) data.object.view = Object.assign( {}, this.view ); + + return data; + + } + +} ); + + +export { OrthographicCamera }; diff --git a/js/THREE.MeshLine.js b/js/THREE.MeshLine.js new file mode 100644 index 000000000..30cd068a7 --- /dev/null +++ b/js/THREE.MeshLine.js @@ -0,0 +1,477 @@ +;(function() { + +"use strict"; + +var root = this + +var has_require = typeof require !== 'undefined' + +var THREE = root.THREE || has_require && require('three') +if( !THREE ) + throw new Error( 'MeshLine requires three.js' ) + +function MeshLine() { + + this.positions = []; + + this.previous = []; + this.next = []; + this.side = []; + this.width = []; + this.indices_array = []; + this.uvs = []; + this.counters = []; + this.geometry = new THREE.BufferGeometry(); + + this.widthCallback = null; + +} + +MeshLine.prototype.setGeometry = function( g, c ) { + + this.widthCallback = c; + + this.positions = []; + this.counters = []; + + if( g instanceof THREE.Geometry ) { + for( var j = 0; j < g.vertices.length; j++ ) { + var v = g.vertices[ j ]; + var c = j/g.vertices.length; + this.positions.push( v.x, v.y, v.z ); + this.positions.push( v.x, v.y, v.z ); + this.counters.push(c); + this.counters.push(c); + } + } + + if( g instanceof THREE.BufferGeometry ) { + // read attribute positions ? + } + + if( g instanceof Float32Array || g instanceof Array ) { + for( var j = 0; j < g.length; j += 3 ) { + var c = j/g.length; + this.positions.push( g[ j ], g[ j + 1 ], g[ j + 2 ] ); + this.positions.push( g[ j ], g[ j + 1 ], g[ j + 2 ] ); + this.counters.push(c); + this.counters.push(c); + } + } + + this.process(); + +} + +MeshLine.prototype.compareV3 = function( a, b ) { + + var aa = a * 6; + var ab = b * 6; + return ( this.positions[ aa ] === this.positions[ ab ] ) && ( this.positions[ aa + 1 ] === this.positions[ ab + 1 ] ) && ( this.positions[ aa + 2 ] === this.positions[ ab + 2 ] ); + +} + +MeshLine.prototype.copyV3 = function( a ) { + + var aa = a * 6; + return [ this.positions[ aa ], this.positions[ aa + 1 ], this.positions[ aa + 2 ] ]; + +} + +MeshLine.prototype.process = function() { + + var l = this.positions.length / 6; + + this.previous = []; + this.next = []; + this.side = []; + this.width = []; + this.indices_array = []; + this.uvs = []; + + for( var j = 0; j < l; j++ ) { + this.side.push( 1 ); + this.side.push( -1 ); + } + + var w; + for( var j = 0; j < l; j++ ) { + if( this.widthCallback ) w = this.widthCallback( j / ( l -1 ) ); + else w = 1; + this.width.push( w ); + this.width.push( w ); + } + + for( var j = 0; j < l; j++ ) { + this.uvs.push( j / ( l - 1 ), 0 ); + this.uvs.push( j / ( l - 1 ), 1 ); + } + + var v; + + if( this.compareV3( 0, l - 1 ) ){ + v = this.copyV3( l - 2 ); + } else { + v = this.copyV3( 0 ); + } + this.previous.push( v[ 0 ], v[ 1 ], v[ 2 ] ); + this.previous.push( v[ 0 ], v[ 1 ], v[ 2 ] ); + for( var j = 0; j < l - 1; j++ ) { + v = this.copyV3( j ); + this.previous.push( v[ 0 ], v[ 1 ], v[ 2 ] ); + this.previous.push( v[ 0 ], v[ 1 ], v[ 2 ] ); + } + + for( var j = 1; j < l; j++ ) { + v = this.copyV3( j ); + this.next.push( v[ 0 ], v[ 1 ], v[ 2 ] ); + this.next.push( v[ 0 ], v[ 1 ], v[ 2 ] ); + } + + if( this.compareV3( l - 1, 0 ) ){ + v = this.copyV3( 1 ); + } else { + v = this.copyV3( l - 1 ); + } + this.next.push( v[ 0 ], v[ 1 ], v[ 2 ] ); + this.next.push( v[ 0 ], v[ 1 ], v[ 2 ] ); + + for( var j = 0; j < l - 1; j++ ) { + var n = j * 2; + this.indices_array.push( n, n + 1, n + 2 ); + this.indices_array.push( n + 2, n + 1, n + 3 ); + } + + if (!this.attributes) { + this.attributes = { + position: new THREE.BufferAttribute( new Float32Array( this.positions ), 3 ), + previous: new THREE.BufferAttribute( new Float32Array( this.previous ), 3 ), + next: new THREE.BufferAttribute( new Float32Array( this.next ), 3 ), + side: new THREE.BufferAttribute( new Float32Array( this.side ), 1 ), + width: new THREE.BufferAttribute( new Float32Array( this.width ), 1 ), + uv: new THREE.BufferAttribute( new Float32Array( this.uvs ), 2 ), + index: new THREE.BufferAttribute( new Uint16Array( this.indices_array ), 1 ), + counters: new THREE.BufferAttribute( new Float32Array( this.counters ), 1 ) + } + } else { + this.attributes.position.copyArray(new Float32Array(this.positions)); + this.attributes.position.needsUpdate = true; + this.attributes.previous.copyArray(new Float32Array(this.previous)); + this.attributes.previous.needsUpdate = true; + this.attributes.next.copyArray(new Float32Array(this.next)); + this.attributes.next.needsUpdate = true; + this.attributes.side.copyArray(new Float32Array(this.side)); + this.attributes.side.needsUpdate = true; + this.attributes.width.copyArray(new Float32Array(this.width)); + this.attributes.width.needsUpdate = true; + this.attributes.uv.copyArray(new Float32Array(this.uvs)); + this.attributes.uv.needsUpdate = true; + this.attributes.index.copyArray(new Uint16Array(this.indices_array)); + this.attributes.index.needsUpdate = true; + } + + this.geometry.addAttribute( 'position', this.attributes.position ); + this.geometry.addAttribute( 'previous', this.attributes.previous ); + this.geometry.addAttribute( 'next', this.attributes.next ); + this.geometry.addAttribute( 'side', this.attributes.side ); + this.geometry.addAttribute( 'width', this.attributes.width ); + this.geometry.addAttribute( 'uv', this.attributes.uv ); + this.geometry.addAttribute( 'counters', this.attributes.counters ); + + this.geometry.setIndex( this.attributes.index ); + +} + +function memcpy (src, srcOffset, dst, dstOffset, length) { + var i + + src = src.subarray || src.slice ? src : src.buffer + dst = dst.subarray || dst.slice ? dst : dst.buffer + + src = srcOffset ? src.subarray ? + src.subarray(srcOffset, length && srcOffset + length) : + src.slice(srcOffset, length && srcOffset + length) : src + + if (dst.set) { + dst.set(src, dstOffset) + } else { + for (i=0; i Math.abs( eye.z ) ) this.activePlane = this.planes[ "XZ" ]; + } + + if ( axis === "Y" ) { + this.activePlane = this.planes[ "XY" ]; + if ( Math.abs( eye.x ) > Math.abs( eye.z ) ) this.activePlane = this.planes[ "YZ" ]; + } + + if ( axis === "Z" ) { + this.activePlane = this.planes[ "XZ" ]; + if ( Math.abs( eye.x ) > Math.abs( eye.y ) ) this.activePlane = this.planes[ "YZ" ]; + } + }; + + this.init(); + + }; + + THREE.TransformGizmoTranslate.prototype = Object.create( THREE.TransformGizmo.prototype ); + THREE.TransformGizmoTranslate.prototype.constructor = THREE.TransformGizmoTranslate; + + THREE.TransformGizmoScale = function () { + + THREE.TransformGizmo.call( this ); + + var arrowGeometry = new THREE.Geometry(); + var mesh = new THREE.Mesh( new THREE.BoxGeometry( 0.125, 0.125, 0.125 ) ); + mesh.position.y = 0.5; + mesh.updateMatrix(); + + arrowGeometry.merge( mesh.geometry, mesh.matrix ); + + var lineXGeometry = new THREE.BufferGeometry(); + lineXGeometry.addAttribute( 'position', new THREE.Float32BufferAttribute( [ 0, 0, 0, 1, 0, 0 ], 3 ) ); + + var lineYGeometry = new THREE.BufferGeometry(); + lineYGeometry.addAttribute( 'position', new THREE.Float32BufferAttribute( [ 0, 0, 0, 0, 1, 0 ], 3 ) ); + + var lineZGeometry = new THREE.BufferGeometry(); + lineZGeometry.addAttribute( 'position', new THREE.Float32BufferAttribute( [ 0, 0, 0, 0, 0, 1 ], 3 ) ); + + this.handleGizmos = { + X: [ + [ new THREE.Mesh( arrowGeometry, new GizmoMaterial( { color: 0xff0000 } ) ), [ 0.5, 0, 0 ], [ 0, 0, - Math.PI / 2 ] ], + [ new THREE.Line( lineXGeometry, new GizmoLineMaterial( { color: 0xff0000 } ) ) ], + + [ new THREE.Mesh( arrowGeometry, new GizmoMaterial( { color: 0xff0000 } ) ), [ -1.5, 0, 0 ], [ 0, 0, - Math.PI / 2 ] ], + [ new THREE.Line( lineXGeometry, new GizmoLineMaterial( { color: 0xff0000 } ) ), [ -1, 0, 0 ], [ 0, 0, - Math.PI / 2 ] ] + ], + Y: [ + [ new THREE.Mesh( arrowGeometry, new GizmoMaterial( { color: 0x00ff00 } ) ), [ 0, 0.5, 0 ] ], + [ new THREE.Line( lineYGeometry, new GizmoLineMaterial( { color: 0x00ff00 } ) ) ], + + [ new THREE.Mesh( arrowGeometry, new GizmoMaterial( { color: 0x00ff00 } ) ), [ 0, -1.5, 0 ] ], + [ new THREE.Line( lineYGeometry, new GizmoLineMaterial( { color: 0x00ff00 } ) ), [ 0, -1, 0 ] ] + ], + Z: [ + [ new THREE.Mesh( arrowGeometry, new GizmoMaterial( { color: 0x0000ff } ) ), [ 0, 0, 0.5 ], [ Math.PI / 2, 0, 0 ] ], + [ new THREE.Line( lineZGeometry, new GizmoLineMaterial( { color: 0x0000ff } ) ) ], + + [ new THREE.Mesh( arrowGeometry, new GizmoMaterial( { color: 0x0000ff } ) ), [ 0, 0, -1.5 ], [ Math.PI / 2, 0, 0 ] ], + [ new THREE.Line( lineZGeometry, new GizmoLineMaterial( { color: 0x0000ff } ) ), [ 0, 0, -1 ] ] + ] + }; + this.handleGizmos.X[2][0].name = 'NX' + this.handleGizmos.X[3][0].name = 'NX' + this.handleGizmos.Y[2][0].name = 'NY' + this.handleGizmos.Y[3][0].name = 'NY' + this.handleGizmos.Z[2][0].name = 'NZ' + this.handleGizmos.Z[3][0].name = 'NZ' + + this.pickerGizmos = { + X: [ + [ new THREE.Mesh( new THREE.CylinderBufferGeometry( 0.2, 0, 1, 4, 1, false ), pickerMaterial ), [ 0.6, 0, 0 ], [ 0, 0, - Math.PI / 2 ] ], + [ new THREE.Mesh( new THREE.CylinderBufferGeometry( 0.2, 0, 1, 4, 1, false ), pickerMaterial ), [ -0.6, 0, 0 ], [ 0, 0, Math.PI / 2 ] ] + ], + Y: [ + [ new THREE.Mesh( new THREE.CylinderBufferGeometry( 0.2, 0, 1, 4, 1, false ), pickerMaterial ), [ 0, 0.6, 0 ] ], + [ new THREE.Mesh( new THREE.CylinderBufferGeometry( 0.2, 0, 1, 4, 1, false ), pickerMaterial ), [ 0, -0.6, 0 ], [Math.PI / 1, 0, 0 ] ] + ], + Z: [ + [ new THREE.Mesh( new THREE.CylinderBufferGeometry( 0.2, 0, 1, 4, 1, false ), pickerMaterial ), [ 0, 0, 0.6 ], [ Math.PI / 2, 0, 0 ] ], + [ new THREE.Mesh( new THREE.CylinderBufferGeometry( 0.2, 0, 1, 4, 1, false ), pickerMaterial ), [ 0, 0, -0.6 ], [ - Math.PI / 2, 0, 0 ] ] + ] + }; + this.pickerGizmos.X[1][0].name = 'NX' + this.pickerGizmos.Y[1][0].name = 'NY' + this.pickerGizmos.Z[1][0].name = 'NZ' + + this.setActivePlane = function ( axis, eye ) { + + var tempMatrix = new THREE.Matrix4(); + eye.applyMatrix4( tempMatrix.getInverse( tempMatrix.extractRotation( this.planes[ "XY" ].matrixWorld ) ) ); + + if ( axis === "X" || axis === "NX" ) { + + this.activePlane = this.planes[ "XY" ]; + if ( Math.abs( eye.y ) > Math.abs( eye.z ) ) this.activePlane = this.planes[ "XZ" ]; + } + if ( axis === "Y" || axis === "NY" ) { + + this.activePlane = this.planes[ "XY" ]; + if ( Math.abs( eye.x ) > Math.abs( eye.z ) ) this.activePlane = this.planes[ "YZ" ]; + } + if ( axis === "Z" || axis === "NZ" ) { + + this.activePlane = this.planes[ "XZ" ]; + if ( Math.abs( eye.x ) > Math.abs( eye.y ) ) this.activePlane = this.planes[ "YZ" ]; + } + }; + this.init(); + + }; + + THREE.TransformGizmoScale.prototype = Object.create( THREE.TransformGizmo.prototype ); + THREE.TransformGizmoScale.prototype.constructor = THREE.TransformGizmoScale; + + THREE.TransformControls = function ( cam, domElement ) { + + THREE.Object3D.call( this ); + + domElement = ( domElement !== undefined ) ? domElement : document; + + this.camera = cam + this.objects = []; + this.visible = false; + this.translationSnap = null; + this.rotationSnap = null; + this.space = "world"; + this.size = 1; + this.axis = null; + this.hoverAxis = null; + this.direction = true; + + this.firstLocation = [0,0,0] + + + var scope = this; + + var _mode = "translate"; + var _dragging = false; + var _plane = "XY"; + var _gizmo = { + + "translate": new THREE.TransformGizmoTranslate(), + "scale": new THREE.TransformGizmoScale() + }; + + for ( var type in _gizmo ) { + + var gizmoObj = _gizmo[ type ]; + + gizmoObj.visible = ( type === _mode ); + this.add( gizmoObj ); + + } + + + this.children[0].children[0].children.forEach(function(s) { + s.renderOrder = 999 + }) + this.children[1].children[0].children.forEach(function(s) { + s.renderOrder = 999 + }) + + //Vars + var changeEvent = { type: "change" }; + var mouseDownEvent = { type: "mouseDown" }; + var mouseUpEvent = { type: "mouseUp", mode: _mode }; + var objectChangeEvent = { type: "objectChange" }; + + var ray = new THREE.Raycaster(); + var pointerVector = new THREE.Vector2(); + + var point = new THREE.Vector3(); + var offset = new THREE.Vector3(); + + var rotation = new THREE.Vector3(); + var offsetRotation = new THREE.Vector3(); + var scale = 1; + + var lookAtMatrix = new THREE.Matrix4(); + var eye = new THREE.Vector3(); + + var tempMatrix = new THREE.Matrix4(); + var tempVector = new THREE.Vector3(); + var tempQuaternion = new THREE.Quaternion(); + var unitX = new THREE.Vector3( 1, 0, 0 ); + var unitY = new THREE.Vector3( 0, 1, 0 ); + var unitZ = new THREE.Vector3( 0, 0, 1 ); + + var quaternionXYZ = new THREE.Quaternion(); + var quaternionX = new THREE.Quaternion(); + var quaternionY = new THREE.Quaternion(); + var quaternionZ = new THREE.Quaternion(); + var quaternionE = new THREE.Quaternion(); + + var oldRotationMatrix = new THREE.Vector4() + var oldPositionArray = [] + var oldScaleArray = [] + var parentRotationArray = [] + var oldScale = 0; + var oldScaleTranslation = 0; + var positionSnapOffset = new THREE.Vector3() + var previousValue = 0; + var tempScale = 1; + var oldOriginPosition = new THREE.Vector3() + + var parentRotationMatrix = new THREE.Matrix4(); + var parentScale = new THREE.Vector3(); + + var worldPosition = new THREE.Vector3(); + var worldRotation = new THREE.Euler(); + var worldRotationMatrix = new THREE.Matrix4(); + var camPosition = new THREE.Vector3(); + var camRotation = new THREE.Euler(); + + domElement.addEventListener( "mousedown", onPointerDown, false ); + domElement.addEventListener( "touchstart", onPointerDown, false ); + + domElement.addEventListener( "mousemove", onPointerHover, false ); + domElement.addEventListener( "touchmove", onPointerHover, false ); + + domElement.addEventListener( "mousemove", onPointerMove, false ); + domElement.addEventListener( "touchmove", onPointerMove, false ); + + domElement.addEventListener( "mouseup", onPointerUp, false ); + domElement.addEventListener( "mouseout", onPointerUp, false ); + domElement.addEventListener( "touchend", onPointerUp, false ); + domElement.addEventListener( "touchcancel", onPointerUp, false ); + domElement.addEventListener( "touchleave", onPointerUp, false ); + + this.dispose = function () { + + domElement.removeEventListener( "mousedown", onPointerDown ); + domElement.removeEventListener( "touchstart", onPointerDown ); + + domElement.removeEventListener( "mousemove", onPointerHover ); + domElement.removeEventListener( "touchmove", onPointerHover ); + + domElement.removeEventListener( "mousemove", onPointerMove ); + domElement.removeEventListener( "touchmove", onPointerMove ); + + domElement.removeEventListener( "mouseup", onPointerUp ); + domElement.removeEventListener( "mouseout", onPointerUp ); + domElement.removeEventListener( "touchend", onPointerUp ); + domElement.removeEventListener( "touchcancel", onPointerUp ); + domElement.removeEventListener( "touchleave", onPointerUp ); + }; + + this.attach = function ( object ) { + + this.objects.push(object); + this.visible = true; + this.update(); + }; + + this.detach = function () { + + this.objects.length = 0 + this.visible = false; + this.axis = null; + }; + + this.getMode = function () { + + return _mode; + }; + + this.setMode = function ( mode ) { + + _mode = mode ? mode : _mode; + + if ( _mode === "scale" ) scope.space = "local"; + + for ( var type in _gizmo ) _gizmo[ type ].visible = ( type === _mode ); + + this.update(); + this.updateVisibleAxes() + scope.dispatchEvent( changeEvent ); + }; + + this.setTranslationSnap = function ( translationSnap ) { + + scope.translationSnap = translationSnap; + }; + this.setSize = function ( size ) { + + scope.size = size; + this.update(); + scope.dispatchEvent( changeEvent ); + }; + + this.setSpace = function ( space ) { + + scope.space = space; + this.update(); + scope.dispatchEvent(changeEvent); + }; + + this.updateVisibleAxes = function () { + if (_mode === 'translate') { + scope.children[0].children[0].children.forEach(function(s, i) { + if (cameraOrtho.axis === null) { + s.visible = true + } else if (s.name.includes(cameraOrtho.axis.toUpperCase()) === true) { + s.visible = false; + } else { + s.visible = true; + } + }) + } else { + scope.children[1].children[0].children.forEach(function(s, i) { + if (cameraOrtho.axis === null) { + s.visible = true + } else if (s.name.includes(cameraOrtho.axis.toUpperCase()) === true) { + s.visible = false; + } else { + s.visible = true; + } + }) + } + }; + + this.update = function () { + + if ( scope.objects.length == 0 ) return; + + scope.camera.updateMatrixWorld(); + camPosition.setFromMatrixPosition( scope.camera.matrixWorld ); + camRotation.setFromRotationMatrix( tempMatrix.extractRotation( scope.camera.matrixWorld ) ); + + scale = worldPosition.distanceTo( camPosition ) / 6 * (settings.control_size.value / 20); + //this.position.copy( worldPosition ); + + if ( scope.camera instanceof THREE.PerspectiveCamera ) { + + eye.copy( camPosition ).sub( worldPosition ).normalize(); + + } else if ( scope.camera instanceof THREE.OrthographicCamera ) { + + eye.copy( camPosition ).normalize(); + scale = (6 / cameraOrtho.zoom) * (settings.control_size.value / 20); + + } + this.scale.set( scale, scale, scale ); + + if ( scope.space === "local" ) { + + _gizmo[ _mode ].update( worldRotation, eye ); + + } else if ( scope.space === "world" ) { + + _gizmo[ _mode ].update( new THREE.Euler(), eye ); + + } + + _gizmo[ _mode ].highlight( scope.axis ); + + + }; + + this.calcPosition = function(offset) { + + if (selected.length === 0) return; + scope.children[0].rotation.set(0, 0, 0) + + var center = [0, 0, 0] + var i = 0; + selected.forEach(function(s) { + var obj = elements[s] + i = 0; + while (i < 3) { + center[i] += obj.from[i] + center[i] += obj.to[i] + i++; + } + }) + i = 0; + while (i < 3) { + center[i] = center[i] / (selected.length * 2) + i++; + } + var vec = new THREE.Vector3() + vec.set(center[0], center[1], center[2]) + if (offset !== undefined) { + vec.add(offset) + if (movementAxis === true) { + var obj = elements[selected[0]] + if (obj.rotation) { + vec.setFromMatrixPosition(obj.display.mesh.matrixWorld) + scope.children[0].rotation[obj.rotation.axis] = Math.PI / (180 / obj.rotation.angle) + vec.x -= obj.rotation.origin[0] + vec.y -= obj.rotation.origin[1] + vec.z -= obj.rotation.origin[2] + } + } + scope.position.copy(vec) + //scope.position.add(vec) + } + } + + function onPointerHover( event ) { + + if ( scope.objects.length === 0 || _dragging === true || ( event.button !== undefined && event.button !== 0 ) ) return; + + var pointer = event.changedTouches ? event.changedTouches[ 0 ] : event; + + var intersect = intersectObjects( pointer, _gizmo[ _mode ].pickers.children ); + + scope.hoverAxis = null; + + if ( intersect ) { + scope.hoverAxis = intersect.object.name; + if (scope.hoverAxis.toLowerCase() === cameraOrtho.axis) { + scope.hoverAxis = null + } + event.preventDefault(); + } + if ( scope.axis !== scope.hoverAxis ) { + + scope.axis = scope.hoverAxis; + scope.update(); + scope.dispatchEvent( changeEvent ); + + } + + } + + function onPointerDown( event ) { + + if ( scope.objects.length === 0 || _dragging === true || ( event.button !== undefined && event.button !== 0 ) ) return; + var pointer = event.changedTouches ? event.changedTouches[ 0 ] : event; + if ( pointer.button === 0 || pointer.button === undefined ) { + + var intersect = intersectObjects( pointer, _gizmo[ _mode ].pickers.children ); + + if ( intersect ) { + + if (intersect.object.name.toLowerCase() === cameraOrtho.axis) return; + + event.preventDefault(); + event.stopPropagation(); + + scope.dispatchEvent( mouseDownEvent ); + + scope.axis = intersect.object.name; + + scope.update(); + tempScale = 1 + oldScaleTranslation = 0; + + eye.copy( camPosition ).sub( worldPosition ).normalize(); + + _gizmo[ _mode ].setActivePlane( scope.axis, eye ); + + var planeIntersect = intersectObjects( pointer, [ _gizmo[ _mode ].activePlane ] ); + + if ( planeIntersect ) { + + oldScale = elements[selected[0]].size(getAxisNumber(scope.axis.toLowerCase().replace('n', ''))) + + oldPositionArray.length = 0 + oldScaleArray.length = 0 + parentRotationArray.length = 0 + + scope.objects.forEach(function(s) { + + oldPositionArray.push(new THREE.Vector3()); + oldScaleArray.push(new THREE.Vector3()); + //parentRotationArray.push(s.rotation); + oldOriginPosition = new THREE.Vector3() + oldOriginPosition.copy(scope.position) + + + oldPositionArray[ oldPositionArray.length-1 ].copy( s.position ); + oldScaleArray[ oldScaleArray.length-1 ].copy( s.scale ); + + parentScale.setFromMatrixScale( tempMatrix.getInverse( s.parent.matrixWorld ) ); + + }) + + offset.copy( planeIntersect.point ); + + } + + } + + } + + _dragging = true; + + } + + function onPointerMove( event ) { + + if ( scope.objects === undefined || scope.axis === null || _dragging === false || ( event.button !== undefined && event.button !== 0 ) ) return; + + controls.hasMoved = true + + var pointer = event.changedTouches ? event.changedTouches[ 0 ] : event; + + var planeIntersect = intersectObjects( pointer, [ _gizmo[ _mode ].activePlane ] ); + + if ( planeIntersect === false ) return; + + event.preventDefault(); + event.stopPropagation(); + + point.copy( planeIntersect.point ); + point.sub( offset ); + + if (Prop.tool === 'scale') { + + //Scale + if (scope.axis.substr(0, 1) === 'N') { + var axis = scope.axis.substr(1, 1).toLowerCase() + scope.direction = false + } else { + var axis = scope.axis.toLowerCase() + scope.direction = true + } + //if (axis !== 'x') point.x = 0; + //if (axis !== 'y') point.y = 0; + //if (axis !== 'z') point.z = 0; + + var axisNumber = getAxisNumber(axis) + var snap_factor = getSnapFactor(event) + point[axis] = Math.round( point[axis] / snap_factor ) * snap_factor + + + if (previousValue !== point[axis]) { + + selected.forEach(function(s, i) { + var obj = elements[s] + var mesh = scope.objects[i] + if (scope.direction === true) { //Positive + scaleCube(obj, limitNumber(oldScale + point[axis], 0, 48), axisNumber) + } else { + scaleCubeNegative(obj, limitNumber(oldScale - point[axis], 0, 48), axisNumber) + } + if (settings.entity_mode.value === true) { + Canvas.updateUV(s) + } + }) + Canvas.updatePositions(true) + centerTransformer() + previousValue = point[axis] + } + + } else { + + //Translate + var axis = scope.axis.toLowerCase() + + if ( scope.axis !== "X") point.x = 0; + if ( scope.axis !== "Y") point.y = 0; + if ( scope.axis !== "Z") point.z = 0; + + var snap_factor = getSnapFactor(event) + point[axis] = Math.round( point[axis] / snap_factor ) * snap_factor + + + if (previousValue !== point[axis]) { + + var axis = getAxisNumber(scope.axis.toLowerCase()) + var difference = scope.position.getComponent(axis) - oldOriginPosition.getComponent(axis) + var in_boundaries = true; + + selected.forEach(function(s) { + if (elements[s].from[axis] + difference < -16) in_boundaries = false; + if (elements[s].to[axis] + difference > 32) in_boundaries = false; + }) + + var nslide_number = trimFloatNumber( limitNumber( elements[selected[0]].from[axis] + difference ) ) + $('div.nslide[n-action="pos_'+scope.axis.toLowerCase()+'"]:not(".editing")').text(nslide_number) + + var rotatedPoint = new THREE.Vector3(); + rotatedPoint.copy(point) + if (movementAxis === true) { + rotatedPoint.applyEuler( scope.objects[0].rotation ) + } + + scope.objects.forEach(function(s, i) { + s.position.copy( oldPositionArray[i] ); + s.position.add( rotatedPoint ); + }) + centerTransformer(rotatedPoint) + previousValue = point.getComponent(axis) + } + } + scope.dispatchEvent( changeEvent ); + scope.dispatchEvent( objectChangeEvent ); + + } + + function onPointerUp( event ) { + event.preventDefault(); // Prevent MouseEvent on mobile + + if ( event.button !== undefined && event.button !== 0 && event.button !== 2 ) return; + + if ( _dragging && scope.axis !== null ) { + + mouseUpEvent.mode = _mode; + scope.dispatchEvent( mouseUpEvent ); + controls.stopMovement() + + if (Prop.tool === 'scale') { + //Scale + setUndo('Scaled cube'+pluralS(selected)) + Canvas.updatePositions() + + } else if (scope.axis !== null) { + //Translate + + var rotatedPoint = new THREE.Vector3(); + rotatedPoint.copy(point) + if (movementAxis === true && scope.objects.length > 0) { + rotatedPoint.applyEuler( scope.objects[0].rotation ) + } + + + var axis = scope.axis.toLowerCase() + var difference = scope.position.distanceTo(oldOriginPosition) + if (scope.position[axis] < oldOriginPosition[axis]) { + difference *= -1 + } + + selected.forEach(function(s) { + moveCube(elements[s], elements[s].from[getAxisNumber(axis)] + difference, getAxisNumber(axis)) + }) + + setUndo('Moved cube'+pluralS(selected)) + Canvas.updatePositions() + } + + } + + _dragging = false; + + if ( 'TouchEvent' in window && event instanceof TouchEvent ) { + + // Force "rollover" + + scope.axis = null; + scope.update(); + scope.dispatchEvent( changeEvent ); + + } else { + + onPointerHover( event ); + + } + + } + + function intersectObjects( pointer, objects ) { + + var rect = domElement.getBoundingClientRect(); + var x = ( pointer.clientX - rect.left ) / rect.width; + var y = ( pointer.clientY - rect.top ) / rect.height; + + pointerVector.set( ( x * 2 ) - 1, - ( y * 2 ) + 1 ); + ray.setFromCamera( pointerVector, scope.camera ); + + var intersections = ray.intersectObjects( objects, true ); + return intersections[ 0 ] ? intersections[ 0 ] : false; + + } + + }; + + THREE.TransformControls.prototype = Object.create( THREE.Object3D.prototype ); + THREE.TransformControls.prototype.constructor = THREE.TransformControls; + +}() ); diff --git a/js/api.js b/js/api.js new file mode 100644 index 000000000..e890d00ec --- /dev/null +++ b/js/api.js @@ -0,0 +1,305 @@ +class API { + constructor() { + this.elements = elements; + this.textures = textures; + this.display_settings = display; + this.isWeb = !isApp; + this.version = appVersion; + this.platform = 'web' + this.selection = selected; + this.flags = [] + if (isApp) { + this.platform = require('os').platform() + if (this.platform.includes('win32') === true) osfs = '\\' + } + } + registerEdit(name) { + setUndo(name) + }; + + addMenuEntry(name, icon, cb) { + var entry = $('
  • ' + icon + '' + name + '
  • ') + entry.click(cb) + $('#plugin_submenu').append(entry) + $('.plugin_submenu_hide').show() + } + removeMenuEntry(name) { + $('#plugin_submenu li').each(function(i, s) { + if ($(s).find('span').text() === name) { + $(s).remove() + } + }) + if ($('#plugin_submenu li').length === 0) { + $('.plugin_submenu_hide').hide() + } + } + + showMessage(message, location) { + if (location === 'status_bar') { + showStatusMessage(message) + } else if (location === 'center') { + showQuickMessage(message) + } + } + + import(type, cb, extensions) { + type = type.replace('.', '') + if (Blockbench.isWeb) { + fileLoaderLoad('.'+type, false, function() { + hideDialog() + var file = $('#file_upload').get(0).files[0] + var reader = new FileReader() + reader.onloadend = function() { + cb(reader.result) + } + if (file) { + reader.readAsText(file) + } + }) + $('#file_folder').val('') + } else { + if (!extensions) { + extensions = [] + extensions.push(type) + } + app.dialog.showOpenDialog(currentwindow, {filters: [{name: type, extensions: extensions}] }, function (fileNames) { + if (fileNames !== undefined) { + fs.readFile(fileNames[0], 'utf-8', function (err, data) { + if (err) { + console.log(err) + return; + } + cb(data, fileNames[0]) + }) + } + }) + } + } + + export(content, name, type) { + type = type.replace('.', '') + if (Blockbench.isWeb) { + var blob = new Blob([content], {type: "text/plain;charset=utf-8"}); + saveAs(blob, name+'.'+type) + } else { + app.dialog.showSaveDialog(currentwindow, { + filters: [ { + name: type, + extensions: [type] + } ], + defaultPath: name + }, function (fileName) { + if (fileName === undefined) { + return; + } + fs.writeFile(fileName, content, function (err) { + if (err) { + console.log('Error Exporting File: '+err) + } + }) + }) + } + } + dispatchEvent(event_name, event) { + if (!this.listeners) { + return; + } + var i = 0; + while (i < this.listeners.length) { + if (this.listeners[i].name === event_name) { + this.listeners[i].callback(event) + } + i++; + } + } + addListener(event_name, cb) { + if (!this.listeners) { + this.listeners = [] + } + this.listeners.push({name: event_name, callback: cb}) + } + removeListener(event_name, cb) { + if (!this.listeners) { + return; + } + var i = 0; + while (i < this.listeners.length) { + if (this.listeners[i].name === event_name && this.listeners[i].callback === cb) { + this.listeners.splice(i, 1) + } + i++; + } + } + reload() { + preventClosing = false + Blockbench.flags.push('allow_reload') + currentwindow.reload() + } + //Flags + addFlag(flag) { + if (!this.hasFlag(flag)) { + this.flags.push(flag) + } + } + removeFlag(flag) { + this.flags.remove(flag) + } + hasFlag(flag) { + return this.flags.includes(flag) + } +} + +function Dialog(settings) { + var scope = this; + this.title = settings.title + this.lines = settings.lines + this.id = settings.id + this.width = settings.width + this.fadeTime = settings.fadeTime + this.draggable = settings.draggable + this.singleButton = settings.singleButton + if (!parseInt(settings.fadeTime)) this.fadeTime = 200 + + + this.hide = function() { + $('#blackout').fadeOut(this.fadeTime) + $(scope.object).fadeOut(this.fadeTime) + open_dialog = false; + setTimeout(function() { + $(scope.object).remove() + },this.fadeTime) + console.log('Hiding Dialog') + } + + this.confirmEnabled = settings.confirmEnabled === false ? false : true + this.cancelEnabled = settings.cancelEnabled === false ? false : true + this.onConfirm = settings.onConfirm ? settings.onConfirm : this.hide + this.onCancel = settings.onCancel ? settings.onCancel : this.hide + + this.object; + + this.confirm = function() { + $(this.object).find('.confirm_btn:not([disabled])').click() + } + this.cancel = function() { + $(this.object).find('.cancel_btn:not([disabled])').click() + } + this.show = function() { + var jq_dialog = $('

    '+scope.title+'

    ') + scope.object = jq_dialog.get(0) + scope.lines.forEach(function(l) { + jq_dialog.append(l) + }) + if (this.singleButton) { + jq_dialog.append('
    ' + + '' + + '
    ') + } else { + jq_dialog.append(['
    ', + '', + '', + '
    '].join('')) + } + jq_dialog.append('
    clear
    ') + $(this.object).find('.confirm_btn').click(this.onConfirm) + $(this.object).find('.cancel_btn').click(this.onCancel) + //Draggable + if (this.draggable !== false) { + jq_dialog.addClass('draggable') + jq_dialog.draggable({ + handle: ".dialog_handle" + }) + var x = ($(window).width()-540)/2 + jq_dialog.css('left', x+'px') + jq_dialog.css('position', 'absolute') + } + $('#plugin_dialog_wrapper').append(jq_dialog) + $('.dialog').hide(0) + $('#blackout').fadeIn(scope.fadeTime) + jq_dialog.fadeIn(scope.fadeTime) + jq_dialog.css('top', limitNumber($(window).height()/2-jq_dialog.height()/2, 0, 100)+'px') + if (this.width) { + jq_dialog.css('width', this.width+'px') + } + setTimeout(function() { + $('.context_handler.ctx').removeClass('ctx') + }, 64) + open_dialog = scope.id + return this; + } +} + + +function ContextMenu(event, array) { + function getEntryFromObject(s, parent) { + if (s.local_only && !isApp) return; + + var icon = '' + if (typeof s.icon === 'string') { + if (s.icon.substr(0, 2) === 'fa') { + icon = '' + } else { + icon = '' + s.icon + '' + } + var entry = $('
  • ' + icon + s.name + '
  • ') + } else { + var entry = $('
  • ') + entry.append(s.icon) + entry.append(s.name) + + } + + if (s.children && s.children) { + if (typeof s.children === 'function') { + s.children = s.children() + } + entry.addClass('parent') + var childlist = $('
      ') + s.children.forEach(function(c) { + childlist.append(getEntryFromObject(c, childlist)) + }) + entry.append(childlist) + //HERE + entry.mouseenter(function(event) { + //Left + childlist.css('left', '0') + var offset = childlist.offset() + var el_width = -childlist.width() + var p_width = parent.width() + if (offset.left + childlist.width() > $(window).width()-100) { + childlist.css('left', el_width + 'px') + } else { + childlist.css('left', p_width + 'px') + } + //Top + }) + } + + entry.click(s.click) + return entry + } + + var ctxmenu = $('
        ') + array.forEach(function(s, i) { + ctxmenu.append(getEntryFromObject(s, ctxmenu)) + }) + $('body').append(ctxmenu) + + var el_width = ctxmenu.width() + + var offset_left = event.clientX + var offset_top = event.clientY + + if (offset_left > $(window).width() - el_width) offset_left -= el_width + if (offset_top > $(window).height() - 35 * array.length ) offset_top -= 35 * array.length + + ctxmenu.css('left', offset_left+'px') + ctxmenu.css('top', offset_top +'px') + + ctxmenu.click(function() { + this.remove() + }) + return ctxmenu; +} + +var Blockbench = new API() \ No newline at end of file diff --git a/js/app.js b/js/app.js new file mode 100644 index 000000000..6e2d13351 --- /dev/null +++ b/js/app.js @@ -0,0 +1,521 @@ +var app = require('electron').remote, + fs = require('fs'), + nativeImage = require('electron').nativeImage, + exec = require('child_process').exec, + originalFs = require('original-fs'), + http = require('http'), + currentwindow = app.getCurrentWindow(), + dialog_win = null, + latest_version= false, + preventClosing= true; + +const shell = require('electron').shell; +const {clipboard} = require('electron') + +$(document).ready(function() { + if (app.process.argv.length >= 2) { + if (app.process.argv[1].substr(-5) == '.json') { + readFile(app.process.argv[1], true) + } + } + $('.open-in-browser').click((event) => { + event.preventDefault(); + shell.openExternal(event.target.href); + return true; + }); + $('.web_only').remove() + if (__dirname.includes('C:\\xampp\\htdocs\\blockbench\\web')) { + Blockbench.addFlag('dev') + $('#file_menu_list').append('') + $('#file_menu_list').append('
      • refreshReload
      • ') + } +}) + + +getLatestVersion(true) +//Called on start to show message +function getLatestVersion(init) { + $.getJSON('http://blockbench.net/api/index.json', function(data) { + if (data.version) { + latest_version = data.version + if (latest_version !== appVersion && init === true) { + showDialog('update_notification') + $('.dialog#update_notification h2 span').text(latest_version) + console.log('Found new version: '+latest_version) + } else if (init === false) { + checkForUpdates() + } + } + }).fail(function() { + latest_version = false + }) +} + + + +function checkForUpdates(instant) { + showDialog('updater') + setProgressBar('update_bar', 0, 1) + var data; + if (latest_version === false) { + data = [ + '
        ', + 'refresh', + '
        Refresh
        ', + '
        ', + '
        ', + 'cloud_offNo internet connection', + '
        ' + ].join('') + } else if (latest_version !== appVersion) { + data = [ + '
        Latest version: '+latest_version+'
        ', + '
        Installed version: '+appVersion+'
        ', + '
        ' + ].join('') + if (instant) { + setTimeout(function() { + installUpdate() + }, 60) + } + } else { + data = [ + '
        ', + 'refresh', + '
        Refresh
        ', + '
        ', + '
        ', + 'checkBlockbench is up-to-date!', + '
        ' + ].join('') + } + $('#updater_content').html(data) +} +function refreshUpdateDialog() { + data = '
        refreshClearing cache data
        ' + $('#updater_content').html(data) + currentwindow.webContents.session.clearCache(function() { + data = '
        refreshConnecting to server
        ' + $('#updater_content').html(data) + getLatestVersion(false) + }) +} + +function installUpdate() { + console.log('Starting Update') + var received_bytes = 0; + var total_bytes = 0; + + $('.uc_btn').attr('disabled', true) + + var asar_path = __dirname + if (asar_path.includes('.asar') === false) { + asar_path = asar_path + osfs+'resources'+osfs+'app.asar' + } + + var file = originalFs.createWriteStream(asar_path) + + var request = http.get("http://blockbench.net/api/app.asar", function(response) { + response.pipe(file); + + total_bytes = parseInt(response.headers['content-length']); + + response.on('end', updateInstallationEnd) + response.on('data', function(chunk) { + received_bytes += chunk.length; + setProgressBar('update_bar', received_bytes / total_bytes, 1); + }) + }); +} + +function updateInstallationEnd() { + hideDialog() + var exe_path = __dirname.split(osfs) + exe_path.splice(-2) + exe_path = exe_path.join(osfs)+osfs+'blockbench.exe' + if (showSaveDialog(true)) { + exec(exe_path) + } else { + showQuickMessage('Restart the app to update') + } +} + +function openDefaultTexturePath() { + var answer = app.dialog.showMessageBox(currentwindow, { + type: 'info', + buttons: ['Remove', 'Continue'], + noLink: true, + title: 'Info', + message: 'Select "textures"-folder of the default resource pack', + detail: 'Extract the default resource pack from the Minecraft jar or google and download it. Then locate the "textures" folder and open it. Blockbench will remember that location and try to fetch textures from there if it can\'t find them in the current resource pack.', + }) + if (answer === 0) { + settings.default_path = {value: false, hidden: true} + } else { + app.dialog.showOpenDialog(currentwindow, { + title: 'Select default "textures" Folder', + properties: ['openDirectory'], + }, function(filePaths) { + settings.default_path = {value: filePaths[0], hidden: true} + }) + } +} + + +//Save Dialogs +function saveFileBlock() { + app.dialog.showSaveDialog(currentwindow, { + filters: [ { + name: 'JSON Model', + extensions: ['json'] + }], + defaultPath: Project.name + }, function (fileName) { + if (fileName === undefined) { + return; + } + Prop.file_path = fileName; + saveFile() + }) +} +function saveFileOptifine() { + app.dialog.showSaveDialog(currentwindow, { + filters: [ { + name: 'Optifine Model', + extensions: ['jpm'] + } ], + defaultPath: Project.name + }, function (fileName) { + if (fileName === undefined) { + return; + } + var content = buildOptifineModel() + fs.writeFile(fileName, content, function (err) { + if (err) { + console.log('Error Saving Entity Model: '+err) + } + showQuickMessage('Saved as Optifine entity model') + }) + }) +} +function saveFileEntity() { + app.dialog.showSaveDialog(currentwindow, { + filters: [ { + name: 'Entity Model', + extensions: ['json'] + }], + defaultPath: Project.name + }, function (fileName) { + if (fileName === undefined) { + return; + } + var content = buildEntityModel(false) + + fs.readFile(fileName, 'utf-8', function (errx, data) { + var obj = {} + if (!errx) { + try { + obj = JSON.parse(data) + } catch (err) { + err = err+'' + var answer = app.dialog.showMessageBox(currentwindow, { + type: 'warning', + buttons: ['Create Backup and Overwrite', 'Overwrite', 'Cancel'], + title: 'Blockbench', + message: 'Blockbench cannot combine this model with the old file', + detail: err, + noLink: false + }) + if (answer === 0) { + var backup_file_name = pathToName(fileName, true) + ' backup ' + new Date().toLocaleString().split(':').join('_') + backup_file_name = fileName.replace(pathToName(fileName, false), backup_file_name) + fs.writeFile(backup_file_name, data, function (err2) { + if (err2) { + console.log('Error saving backup model: ', err2) + } + }) + } + if (answer === 2) { + return; + } + + } + } + var model_name = Project.parent + if (model_name == '') model_name = 'geometry.unknown' + obj[model_name] = content + content = autoStringify(obj) + + fs.writeFile(fileName, content, function (err) { + if (err) { + console.log('Error Saving Entity Model: '+err) + } + showQuickMessage('Saved as bedrock entity model') + }) + + }) + + }) +} +function saveFileObj() { + app.dialog.showSaveDialog(currentwindow, {filters: [ {name: 'Alias Wavefront', extensions: ['obj']} ]}, function (fileName) { + if (fileName === undefined) { + return; + } + scene.remove(three_grid) + scene.remove(Transformer) + var exporter = new THREE.OBJExporter(); + var content = exporter.parse( scene, pathToName(fileName, false)); + scene.add(three_grid) + scene.add(Transformer) + + //OBJECT + fs.writeFile(fileName, content.obj, function (err) {}) + + //MATERIAL + fs.writeFile(fileName.split('.obj').join('.mtl'), content.mtl, function (err) {}) + + //IMAGES + if (settings.obj_textures.value === true) { + for (var key in content.images) { + if (content.images.hasOwnProperty(key) && content.images[key].path) { + var native_image_instance = nativeImage.createFromPath(content.images[key].path) + var image = native_image_instance.toPNG() + var image_path = fileName.split(osfs) + image_path.pop() + image_path = image_path.join(osfs) + osfs + content.images[key].name + + fs.writeFile(image_path, image, function (err) {}) + } + } + } + showQuickMessage('Saved as obj model') + }) +} + + +//Writers +function saveFile(props) { + if (Prop.file_path !== 'Unknown') { + var content = buildBlockModel(true) + Prop.project_saved = true; + $('title').text(pathToName(Prop.file_path, false)+' - Blockbench') + fs.writeFile(Prop.file_path, content, function (err) { + if (err) { + console.log('Error Saving File: '+err) + } + if (props && props.closeAfter) { + preventClosing = false + setTimeout(function() { + currentwindow.close() + }, 12) + } + showQuickMessage('Saved as '+ pathToName(Prop.file_path, true)) + }) + } else { + saveFileBlock() + } +} + +//Open +function openFile(makeNew) { + app.dialog.showOpenDialog(currentwindow, {filters: [{name: 'Model', extensions: ['json']}]}, function (fileNames) { + if (fileNames !== undefined) { + readFile(fileNames[0], makeNew) + } + }) +} +function readFile(filepath, makeNew) { + fs.readFile(filepath, 'utf-8', function (err, data) { + if (err) { + console.log(err) + return; + } + loadFile(data, filepath, makeNew) + }) +} +function openTexture() { + var start_path; + if (textures.length > 0) { + var arr = textures[0].path.split(osfs) + arr.splice(-1) + start_path = arr.join(osfs) + } else if (Prop.file_name) { + var arr = Prop.file_path.split(osfs) + arr.splice(-3) + arr.push('textures') + start_path = arr.join(osfs) + } + app.dialog.showOpenDialog(currentwindow, { + properties: ['openFile', 'multiSelections'], + defaultPath: start_path, + filters: [{ + name: 'PNG Texture', + extensions: ['png'] + }] + }, function (fileNames) { + if (fileNames !== undefined) { + fileNames.forEach(function(path) { + fs.readFile(path, function (err) { + if (err) { + console.log(err) + } + new Texture().fromPath(path).add().fillParticle() + }) + }) + } + }) +} +function importExtrusion(makeNew) { + app.dialog.showOpenDialog(currentwindow, { + properties: ['openFile'], + filters: [{ + name: 'PNG Texture', + extensions: ['png'] + }] + }, function (fileNames) { + if (fileNames !== undefined) { + var path = fileNames[0] + fs.readFile(path, function (err) { + if (err) { + console.log(err) + } + if (makeNew === true) { + if (newProject() == false) return; + } + g_makeNew = makeNew + + new Texture().fromPath(path).add().fillParticle() + + showDialog('image_extruder') + drawExtrusionImage(path) + }) + } + }) +} + +function dropTexture(ev) { + ev.preventDefault(); + ev.stopPropagation(); +} +function loadBackgroundImage(event) { + if (event !== undefined) { + if (event.altKey === true) { + textPrompt('Background Image Path', 'active_scene.background.image', true) + return; + } + } + app.dialog.showOpenDialog(currentwindow, {properties: ['openFile'], filters: [{name: 'Image', extensions: ['png', 'jpg', 'jpg', 'jpeg', 'gif']}]}, function (fileNames) { + if (fileNames !== undefined) { + active_scene.background.image = fileNames[0] + enterScene(true) + } + }) +} + + +function setZoomLevel(mode) { + switch (mode) { + case 'in': Prop.zoom += 5; break; + case 'out': Prop.zoom -= 5; break; + case 'reset': Prop.zoom = 100; break; + } + var level = (Prop.zoom - 100) / 12 + currentwindow.webContents.setZoomLevel(level) + setScreenRatio() +} + +window.onbeforeunload = function() { + if (preventClosing === true) { + setTimeout(function() { + showSaveDialog(true) + }, 2) + return true; + } +} +document.ondragover = document.ondrop = (ev) => { + ev.preventDefault() +} +document.body.ondrop = (ev) => { + if (ev.dataTransfer == undefined) { + return; + } + if (ev.dataTransfer.files[0] != undefined) { + ev.preventDefault() + if (ev.dataTransfer.files[0].path.substr(-4).toUpperCase() == 'JSON') { + readFile(ev.dataTransfer.files[0].path, true) + } else if (ev.dataTransfer.files[0].path.substr(-7).toUpperCase() == 'BBSTYLE') { + + fs.readFile(ev.dataTransfer.files[0].path, 'utf-8', function (err, data) { + if (err) { + console.log(err) + return; + } + applyBBStyle(data) + }) + + + } else if (ev.dataTransfer.files[0].path.substr(-3).toUpperCase() == 'PNG') { + + if (ev.target == canvas1) { + active_scene.background.image = ev.dataTransfer.files[0].path + enterScene(true) + } else { + + var fileArray = ev.dataTransfer.files; + var len = fileArray.length; + + for (var i = 0; i < len; i++) { + new Texture().fromPath(fileArray[i].path).add().fillParticle() + } + + + textures.forEach(function(s) { + if (s === textures[textures.length-1]) { + s.selected = true; + } else { + s.selected = false; + } + }) + loadTextureDraggable() + } + } + } +} + +function showSaveDialog(close) { + if (Blockbench.flags.includes('allow_reload')) { + close = false + } + if (Prop.project_saved === false && elements.length > 0) { + var answer = app.dialog.showMessageBox(currentwindow, { + type: 'question', + buttons: ['Save', 'Discard', 'Cancel'], + title: 'Blockbench', + message: 'Do you want to save your model?', + noLink: true + }) + if (answer === 0) { + saveFile({closeAfter: close}) + return false; + } else if (answer === 2) { + return false; + } else { + if (close === true) { + preventClosing = false + setTimeout(function() { + currentwindow.close() + }, 12) + } + return true; + } + } else { + if (close === true) { + preventClosing = false + setTimeout(function() { + currentwindow.close() + }, 12) + } + return true; + } +} diff --git a/js/blockbench.js b/js/blockbench.js new file mode 100644 index 000000000..23421fcfd --- /dev/null +++ b/js/blockbench.js @@ -0,0 +1,1715 @@ +var appVersion = '1.10.0' +var osfs = '/' +var File, i; +var browser_name = 'electron' +var elements = []; +var TreeElements = []; +var textures = []; +var selected = [] +Array.prototype.Elements = function() { + if (this != selected) { + console.warn('Array.Elements() is only supported for the "selected" array') + } + var i = 0; + var arr = [] + while (i < this.length) { + arr.push(elements[this[i]]) + i++; + } + return arr; +} +var prev_side = 'north'; +var nslide = { + top: null, + left: null, + pre: null, + lock: null +} +var uv_clipboard; +var canvas_grid = 1; +var outliner, texturelist; +var pe_list_data = [] +var _vect; +var isApp = true +var open_dialog = false; +var tex_version = 1; +var round_index = 1000000; +var added_model_index = 0; +var currently_renaming = false; +var g_makeNew = false; +var brush_template; +var pe_list; +var holding_shift = false; +var main_uv; +var Prop = { + wireframe: false, + tool: 'translate', + file_path: 'Unknown', + file_name: '-', + project_saved: true, + fps: 0, + zoom: 100, + facing: 'north' +} +var sort_collator = new Intl.Collator(undefined, {numeric: true, sensitivity: 'base'}); +var movementAxis = true; +var showSplashScreen = localStorage.getItem('welcomed_version') != appVersion + +$.ajaxSetup({ cache: false }); + +$.getJSON('http://blockbench.net/api/index.json', function (data) { + if (data.forceSplashScreen == true) { + showSplashScreen = true + } +}) + +function initializeApp() { + //Browser Support Detection + if (isApp === false) { + if (navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { + browser_name = 'firefox' + } else if (!!window.chrome && !!window.chrome.webstore) { + browser_name = 'chrome' + } else if ((!!window.opr && !!opr.addons) || !!window.opera || navigator.userAgent.indexOf(' OPR/') >= 0) { + browser_name = 'opera' + } else if (/constructor/i.test(window.HTMLElement) || (function (p) { return p.toString() === "[object SafariRemoteNotification]"; })(!window['safari'] || (typeof safari !== 'undefined' && safari.pushNotification))) { + browser_name = 'safari' + } else if (!!document.documentMode) { + browser_name = 'internet_explorer' + } else if (!!window.StyleMedia) { + browser_name = 'edge' + } + if (['edge', 'internet_explorer'].includes(browser_name)) { + alert(capitalizeFirstLetter(browser_name)+' does not support Blockbench') + } + $('.local_only').remove() + } else { + $('.web_only').remove() + } + + //Misc + console.log('Blockbench ' + appVersion + (isApp ? ' Desktop' : ' Web ('+capitalizeFirstLetter(browser_name)+')')) + if (localStorage.getItem('donated') == 'true') { + $('#donation_hint').remove() + } + + updateMenu() + + setInterval(function() { + Prop.fps = framespersecond; + framespersecond = 0; + }, 1000) + + main_uv = new UVEditor('main_uv', false, true) + main_uv.setToMainSlot() + + setupVue() + setupNslides() + saveSettings() +//JQuery UI + $('#cubes_list').droppable({ + greedy: true, + accept: 'div.outliner_object', + tolerance: 'pointer', + hoverClass: 'drag_hover', + drop: function(event, ui) { + var item = TreeElements.findRecursive('uuid', $(ui.draggable).parent().attr('id')) + dropOutlinerObjects(item, undefined, event) + } + }) + + +//Events + $(window).on( "unload", saveLocalStorages) + + + $('ul#cubes_list').click(function(event) { + if (event.target === document.getElementById('cubes_list')) { + unselectAll() + } + }) + + + $('input[type="range"]').on('mousewheel', function () { + var factor = event.deltaY > 0 ? -1 : 1 + var val = parseFloat($(event.target).val()) + parseFloat($(event.target).attr('step')) * factor + val = limitNumber(val, $(event.target).attr('min'), $(event.target).attr('max')) + + $(event.target).val(val) + eval($(event.target).attr('oninput')) + }) + + $(document).mousedown(function(event) { + if ($('.ctx').find(event.target).length === 0) { + $('.context_handler.ctx').removeClass('ctx') + } + if ($('.contextMenu').find(event.target).length === 0) { + $('.contextMenu').remove() + } + if ($(event.target).is('input.cube_name:not([disabled])') === false) { + stopRenameCubes() + } + }) + $('.context_handler').on('click', function() { + $(this).addClass('ctx') + }) + $(document).contextmenu(function(event) { + if (!$(event.target).hasClass('allow_default_menu')) { + return false; + } + }) + $('.menu_bar_point').on('mouseenter', function() { + if ($('.menu_bar_point.ctx').length > 0) { + $('.menu_bar_point.ctx').removeClass('ctx') + $(this).addClass('ctx') + } + }) + if (!isApp) { + showSplashScreen = tryLoadPOSTModel() + } + if (isApp && showSplashScreen) { + showSplashScreen = __dirname.includes('htdocs') === false + } + if (showSplashScreen) { + $('#welcome_content').load('http://www.blockbench.net/api/welcome/index.html', function() { + $('#welcome_screen #welcome_content').css('max-height', ($(window).height() - 460)+'px') + showDialog('welcome_screen') + localStorage.setItem('welcomed_version', appVersion) + }) + } + Undo.add('Blank') +} +function setupVue() { + outliner = new Vue({ + el: '#cubes_list', + data: { + option: { + root: { + name: 'Model', + isParent: true, + isOpen: true, + display: { + isselected: false + }, + onOpened: function () {}, + select: function() {}, + children: TreeElements + } + } + } + }) + + texturelist = new Vue({ + el: '#texture_list', + data: {textures}, + methods: { + toggleP: function(texture) { + textures.forEach(function(t) { + if (t !== texture) { + t.particle = false; + } + }) + texture.particle = !texture.particle + }, + selectT: function(item, event) { + var index = textures.indexOf(item) + textures[index].select() + }, + menu: function(item, event) { + var index = textures.indexOf(item) + textures.forEach(function(s) { + s.selected = false; + }) + textures[index].selected = true + openTextureMenu(index) + }, + showContextMenu: function(item, event) { + function selectThisTex() { + textures.forEach(function(s) { s.selected = false }) + textures[index].selected = true + } + var index = textures.indexOf(item) + new ContextMenu(event, [ + {icon: 'crop_original', name: 'Apply to Faces', click: function() { item.apply()}}, + {icon: 'fa-cube', name: 'Apply to Cubes', click: function() { item.apply(true)}}, + {icon: 'refresh', name: 'Refresh', local_only: true, click: function() {item.reloadTexture()}}, + {icon: 'folder', name: 'Open in Folder', local_only: true, click: function() {item.openFolder()}}, + {icon: 'delete', name: 'Delete', click: function() { item.remove()}}, + {icon: 'settings',name: 'Settings', click: function() { openTextureMenu(index)}} + ]) + } + } + }) + texturelist._data.elements = textures + + + + var keybindlist = new Vue({ + el: 'ul#keybindlist', + data: {keybinds}, + methods: { + prepareInput: function(key) { + $('div:focus').on('keyup mousedown', function(event) { + event.preventDefault() + key.code = event.which + key.ctrl = event.ctrlKey + key.shift = event.shiftKey + key.alt = event.altKey + keys = [] + if (key.ctrl) keys.push('Ctrl') + if (key.shift) keys.push('Shift') + if (key.alt) keys.push('Alt') + if (key.code === 1) { + keys.push('Left-Click') + } else if (key.code === 2) { + keys.push('Mousewheel') + } else if (key.code === 3) { + keys.push('Right-Click') + + } else if (key.code >= 96 && key.code <= 105) { + keys.push('NUMPAD '+event.key) + } else if (event.key === ' ') { + keys.push('SPACE') + } else { + keys.push(event.key.toUpperCase()) + } + key.char = keys.join(' + ') + + $(this).blur() + $(this).off('keyup mousedown') + localStorage.setItem('keybinds', JSON.stringify(omitKeys(keybinds, ['name'], true))) + }) + .on('keydown keypress keyup click click dblclick mouseup', function(event) { + event.preventDefault() + }) + }, + resetKey: function(key) { + var obj = keybindSetup(true) + for (var keystring in keybinds) { + if (keybinds.hasOwnProperty(keystring) && keybinds[keystring] === key) { + keybinds[keystring] = obj[keystring] + break; + } + } + localStorage.setItem('keybinds', JSON.stringify(omitKeys(keybinds, ['name'], true))) + } + } + }) + keybindlist._data.elements = keybinds + + + var settingslist = new Vue({ + el: 'ul#settingslist', + data: {settings}, + methods: { + saveSettings: function() { + localStorage.setItem('settings', JSON.stringify(omitKeys(settings, ['name', 'desc'], true)) ) + } + } + }) + settingslist._data.elements = settings + + var project_vue = new Vue({ + el: '#project_settings', + data: {Project} + }) + project_vue._data.Project = Project + + + var displaypresets_vue = new Vue({ + el: '#display_presets', + data: {display_presets}, + methods: { + applyPreset: function(preset, event) { + var index = display_presets.indexOf(preset) + applyDisplayPreset(display_presets[index]) + }, + deletePreset: function(preset, event) { + var index = display_presets.indexOf(preset) + if (display_presets[index].fixed == true) return; + display_presets.splice(index, 1) + localStorage.setItem('display_presets', JSON.stringify(display_presets)) + } + } + }) + displaypresets_vue._data.display_presets = display_presets + + var stats_bar_vue = new Vue({ + el: '#status_bar', + data: {Prop} + }) + project_vue._data.Prop = Prop +} +function resetAllKeybindings() { + $.extend(keybinds, keybindSetup(true)) + localStorage.setItem('keybinds', JSON.stringify(omitKeys(keybinds, ['name'], true))) +} +function calcCanvasGridSize() { + canvas_grid = 16 / limitNumber(settings.edit_size.value, 1, 64) +} + +//NSlide Trigger +function setupNslides(scope) { + + if (!scope) { + scope = $('body') + } + + scope.find('.nslide').draggable({ + revert: true, + axis: 'x', + revertDuration: 0, + helper: function () {return '

        '}, + opacity: 0.8, + appendTo: 'body', + cursor: "none", + drag: function(event, ui) { + nslideSlide(this, event, ui) + }, + start: function(event, ui) { + nslide.pre = canvas_grid + nslide.top = ui.position.top + nslide.left = ui.position.left + }, + stop: function() { + Canvas.updatePositions() + setUndo('Moved element') + } + }) + + scope.find('.nslide').keypress(function (e) { + if (e.keyCode === 10 || e.keyCode === 13) { + e.preventDefault(); + $(this).attr('contenteditable', 'false') + $(this).removeClass('editing') + var number = $(this).text().replace(/[^-.0-9]/g, ""); + $(this).text(number) + } + }) + .keyup(function (e) { + if (e.keyCode !== 10 && e.keyCode !== 13) { + nslideInput($(this)) + } + }) + .focusout(function() { + $(this).attr('contenteditable', 'false') + $(this).removeClass('editing') + var number = $(this).text().replace(/[^-.0-9]/g, ""); + $(this).text(number) + }) + scope.find('.nslide').click(function(event) { + if (selected.length === 0 && !selected_group) return; + if (event.target != this) return; + $(this).find('.nslide_arrow').remove() + $(this).attr('contenteditable', 'true') + $(this).addClass('editing') + $(this).focus() + document.execCommand('selectAll') + //$(this).val(nslideStorage($(this).attr('n-action'))) + /* + $(this).keyup(function(event) { + if (event.which == 13) { + } + }) + */ + }); + scope.find('.nslide_tool').on('mouseenter', function() { + if (selected.length === 0 && !selected_group) return; + + var item = [ + '
        navigate_before
        ', + '
        navigate_next
        ' + ].join('') + $(this).append(item) + }) + scope.find('.nslide_tool').on('mouseleave', function() { + $(this).parent().find('.nslide_arrow').remove() + }) +} +function nslideSlide(obj, event, ui) { + if (selected.length === 0 && !selected_group) return; + + //Variables + var isUV = false + if ($(obj).attr('n-action').includes('uv') === true) isUV = true + var number = 0; + var y_offset = event.clientY-nslide.top + var divider = 1; + var color = '' + + //Lock + if (event.shiftKey === true && nslide.lock === null) { + nslide.lock = y_offset + } else if (event.shiftKey === false && nslide.lock !== null) { + nslide.lock = null; + } + if (nslide.lock !== null) { + y_offset = nslide.lock + } + + //Accuracy Level + if (y_offset < 100) { + divider = 1 + color = '#0ba3fb' //Blue + } else if (y_offset < 200) { + divider = 2 + color = '#07c438' //Green + } else if (y_offset < 300) { + divider = 4 + color = '#eda803' //Yellow + } else { + divider = 8 + color = '#ff2f06' //Red + } + + //Slider Head + $('#nslide_head #nslide_accuracy').text('Accuracy: '+divider) + $('#nslide_head #nslide_accuracy').css('background', color) + + //Math + var offset = Math.round((event.clientX-nslide.left)/50) + if (isUV === false) { + offset *= canvas_grid; + } + var difference = offset - nslide.pre; + nslide.pre = offset; + difference = difference / divider; + if (difference == 0) return; + var action = $(obj).attr('n-action') + + //Group Origin + if (selected_group && action.includes('origin')) { + executeNslide(action, 0, difference) + updateSelection() + return; + } + + //Elements + selected.forEach(function(s) { + executeNslide($(obj).parent(), s, difference) + }) + + //Update + if (isUV === false) { + Canvas.updatePositions() + } else { + Canvas.updateUVs() + } +} +function nslideInput(obj) { + if (selected.length === 0 && !selected_group) return; + var number = $(obj).text().replace(/[^-.0-9]/g, ""); + var number = parseFloat(number) + if (isNaN(number)) { + return; + } + //UV + var action = $(obj).attr('n-action') + if (action.includes('uv')) { + $(obj).parent().change() + nslide.editor.nslideInput(action, number) + return; + } + nslideStorage(action, number) + Canvas.updateUVs() + Canvas.updatePositions() +} +function nslideArrow(button, difference, event) { + if (selected.length === 0 && !selected_group) return; + var obj = $(button).parent(); + var action = $(obj).find('.nslide').attr('n-action'); + + + if (action.includes('uv') === false) { + difference *= canvas_grid; + } + + + if (event.shiftKey === true) { + difference *= 0.25 + } + if (event.ctrlKey === true) { + difference *= 0.1 + } + + var isUV = false + if (action.includes('uv') === true) isUV = true + + //Group Origin + if (selected_group && action.includes('origin')) { + executeNslide(action, 0, difference) + updateSelection() + return; + } + + //Elements + selected.forEach(function(s) { + executeNslide(obj, s, difference) + }) + + //Update + if (isUV === false) { + Canvas.updatePositions() + } else { + Canvas.updateUVs() + } + + setUndo('Moved cube') +} +//Internal +function executeNslide(action, index, difference) { + if (typeof action !== 'string') { + $(action).change() + action = $(action).find('.nslide').attr('n-action') + if (action.includes('uv')) { + nslide.editor.slider(action, difference, index) + return; + } + } + var number = nslideStorage(action, false, index) + number += difference; + nslideStorage(action, number, index) + $('#nslide_head #nslide_offset').text('Offset: '+number) +} +function nslideStorage(key, val, index) { + if (key.includes('uv')) { + return; + } + var group_origin = key.includes('origin') && selected_group && (settings.entity_mode.value || selected.length === 0) + if (val !== undefined && val !== false) { + if (group_origin) { + switch (key) { + case 'origin_x': + selected_group.origin[0] = val + break; + case 'origin_y': + selected_group.origin[1] = val + break; + case 'origin_z': + selected_group.origin[2] = val + break; + } + } else if (selected.length > 0) { + if (index !== undefined) { + affected = [index] + } else { + affected = selected; + } + affected.forEach(function(s, i) { + if (key.includes('origin') && elements[s].rotation == undefined) { + elements[s].rotation = {origin:[8,8,8], axis: 'y', angle: 0} + } + switch (key) { + case 'pos_x': + moveCube(elements[s], val, 0) + break; + case 'pos_y': + moveCube(elements[s], val, 1) + break; + case 'pos_z': + moveCube(elements[s], val, 2) + break; + + case 'size_x': + scaleCube(elements[s], val, 0) + break; + case 'size_y': + scaleCube(elements[s], val, 1) + break; + case 'size_z': + scaleCube(elements[s], val, 2) + break; + + case 'origin_x': + elements[s].rotation.origin[0] = val + break; + case 'origin_y': + elements[s].rotation.origin[1] = val + break; + case 'origin_z': + elements[s].rotation.origin[2] = val + break; + + // + case 'moveuv_x': + moveUVCoord(0, val, elements[s], i) + break; + case 'moveuv_y': + moveUVCoord(1, val, elements[s], i) + break; + + case 'scaleuv_x': + scaleUVCoord(0, val, elements[s], i) + break; + case 'scaleuv_y': + scaleUVCoord(1, val, elements[s], i) + break; + } + }) + } + } else { //GET + if (index == undefined) index = selected[0] + switch (key) { + case 'pos_x': + return elements[index].from[0] + break; + case 'pos_y': + return elements[index].from[1] + break; + case 'pos_z': + return elements[index].from[2] + break; + + case 'size_x': + return elements[index].size(0) + break; + case 'size_y': + return elements[index].size(1) + break; + case 'size_z': + return elements[index].size(2) + break; + + case 'origin_x': + if (group_origin) { + return selected_group.origin[0] + } else if (elements[index]) { + try { + return elements[index].rotation.origin[0] + } catch (err) { + return 8; + } + } + break; + case 'origin_y': + if (group_origin) { + return selected_group.origin[1] + } else if (elements[index]) { + try { + return elements[index].rotation.origin[1] + } catch (err) { + return 8; + } + } + break; + case 'origin_z': + if (group_origin) { + return selected_group.origin[2] + } else if (elements[index]) { + try { + return elements[index].rotation.origin[2] + } catch (err) { + return 8; + } + } + break; + } + } +} +function updateNslideValues() { + var m_pos = ['', '', ''] + var m_size = ['', '', ''] + var m_origin = ['', '', ''] + //Pos/Size + if (selected.length > 0) { + m_pos = elements[selected[0]].from + + m_size = [elements[selected[0]].size(0), elements[selected[0]].size(1), elements[selected[0]].size(2)] + } + + //Origin + if (settings.entity_mode.value) { + if (selected_group) { + m_origin = selected_group.origin + } + } else if (selected.length > 0) { + if (elements[selected[0]].rotation != undefined) { + m_origin = elements[selected[0]].rotation.origin + } + } else if (selected_group) { + m_origin = selected_group.origin + } + $('div.nslide[n-action="pos_x"]:not(".editing")').text(trimFloatNumber(m_pos[0])) + $('div.nslide[n-action="pos_y"]:not(".editing")').text(trimFloatNumber(m_pos[1])) + $('div.nslide[n-action="pos_z"]:not(".editing")').text(trimFloatNumber(m_pos[2])) + + $('div.nslide[n-action="size_x"]:not(".editing")').text(trimFloatNumber(m_size[0])) + $('div.nslide[n-action="size_y"]:not(".editing")').text(trimFloatNumber(m_size[1])) + $('div.nslide[n-action="size_z"]:not(".editing")').text(trimFloatNumber(m_size[2])) + + $('div.nslide[n-action="origin_x"]:not(".editing")').text(trimFloatNumber(m_origin[0])) + $('div.nslide[n-action="origin_y"]:not(".editing")').text(trimFloatNumber(m_origin[1])) + $('div.nslide[n-action="origin_z"]:not(".editing")').text(trimFloatNumber(m_origin[2])) +} + +//Movement +function isInBox(val) { + return (val < 32 && val > -16 || settings.entity_mode.value) +} +function limitToBox(val) { + if (settings.entity_mode.value) { + return val; + } else if (val > 32) { + return 32; + } else if (val < -16) { + return -16; + } else { + return val; + } +} +function moveCube(obj, val, axis) { + //Obj = Direct - val = Total - Axis = Number + val = limitToBox(val) + val = limitToBox(val + obj.size(axis)) + var size = obj.size(axis) + var difference = val - obj.to[axis] + obj.to[axis] = val + obj.from[axis] = val - size + if (obj.rotation && movementAxis === false) { + obj.rotation.origin[axis] += difference + } +} +function scaleCube(obj, val, axis) { + obj.to[axis] = limitToBox(val + obj.from[axis]) + if (obj.display.autouv === true && settings.entity_mode.value === false) { + obj.faces.north.uv = calcAutoUV(obj, 'north', [obj.size(0), obj.size(1)]) + obj.faces.east.uv = calcAutoUV(obj, 'east', [obj.size(2), obj.size(1)]) + obj.faces.south.uv = calcAutoUV(obj, 'south', [obj.size(0), obj.size(1)]) + obj.faces.west.uv = calcAutoUV(obj, 'west', [obj.size(2), obj.size(1)]) + obj.faces.up.uv = calcAutoUV(obj, 'up', [obj.size(0), obj.size(2)]) + obj.faces.down.uv = calcAutoUV(obj, 'down', [obj.size(0), obj.size(2)]) + Canvas.updateUV(elements.indexOf(obj)) + } +} +function scaleCubeNegative(obj, val, axis) { + obj.from[axis] = limitToBox(obj.to[axis] - val) + if (obj.display.autouv === true && settings.entity_mode.value === false) { + obj.faces.north.uv = calcAutoUV(obj, 'north', [obj.size(0), obj.size(1)]) + obj.faces.east.uv = calcAutoUV(obj, 'east', [obj.size(2), obj.size(1)]) + obj.faces.south.uv = calcAutoUV(obj, 'south', [obj.size(0), obj.size(1)]) + obj.faces.west.uv = calcAutoUV(obj, 'west', [obj.size(2), obj.size(1)]) + obj.faces.up.uv = calcAutoUV(obj, 'up', [obj.size(0), obj.size(2)]) + obj.faces.down.uv = calcAutoUV(obj, 'down', [obj.size(0), obj.size(2)]) + Canvas.updateUV(elements.indexOf(obj)) + } +} +function moveCubesRelative(difference, index) { //Multiple + var axes = [] + // < > + // PageUpDown + // ^ v + var facing = getFacingDirection() + var height = getFacingHeight() + switch (facing) { + case 'north': axes = ['x', 'z', 'y']; break; + case 'south': axes = ['x', 'z', 'y']; break; + case 'west': axes = ['z', 'x', 'y']; break; + case 'east': axes = ['z', 'x', 'y']; break; + } + + if (height !== 'middle') { + if (index === 1) { + index = 2 + } else if (index === 2) { + index = 1 + } + } + if (facing === 'south' && (index === 0 || index === 1)) difference *= -1 + if (facing === 'west' && index === 0) difference *= -1 + if (facing === 'east' && index === 1) difference *= -1 + if (index === 2 && height !== 'down') difference *= -1 + if (index === 1 && height === 'up') difference *= -1 + + difference *= canvas_grid; + + var action = 'pos_'+axes[index] + selected.forEach(function(s) { + executeNslide(action, s, difference) + }) + Canvas.updatePositions() + setUndo('Moved cube') +} + + +//Selections +function addToSelection(id, event, isOutlinerClick) { + //Shift + if (event.shiftKey === true && elements[id].getParentArray().includes(elements[selected[selected.length-1]]) && isOutlinerClick) { + var starting_point; + var last_selected = elements[selected[selected.length-1]] + elements[id].getParentArray().forEach(function(s, i) { + if (s === last_selected || s === elements[id]) { + if (starting_point) { + starting_point = false + } else { + starting_point = true + } + if (s.title === 'Cube') { + var index = elements.indexOf(s) + if (!selected.includes(index)) { + selected.push(index) + } + } else { + s.selectLow() + } + } else if (starting_point) { + if (s.title === 'Cube') { + var index = elements.indexOf(s) + if (!selected.includes(index)) { + selected.push(index) + } + } else { + s.selectLow(false) + } + } + }) + + + //Control + } else if (event.ctrlKey || event.shiftKey ) { + if (selected.includes(id)) { + selected = selected.filter(function(e) {return e !== id}) + } else { + selected.push(id) + } + + + //Normal + } else { + selected = [id] + elements[id].showInOutliner() + } + if (selected_group) { + selected_group.unselect() + } + getAllOutlinerGroups().forEach(function(s) { + s.display.isselected = false; + }) + updateSelection() +} +function updateSelection() { + //Clear + scene.remove(rot_origin) + Transformer.detach() + Transformer.hoverAxis = null; + outlines.children = [] + elements.forEach(function(s) { + s.display.isselected = false + }) + + //Selected Elements + selected = selected.filter(function(s) { + return typeof elements[s] === 'object' && elements[s].title === 'Cube' + }) + + + selected.forEach(function(s) { + elements[s].display.isselected = true + Canvas.buildOutline(s) + if (Prop.tool !== 'brush' && elements[s].display.visibility === true) { + Transformer.attach(elements[s].display.mesh) + } + }) + Canvas.updateAllFaces() + + //Interface + if (selected.length > 0) { + $('.selection_only').css('visibility', 'visible') + main_uv.loadData() + } else if (selected.length === 0) { + $('.selection_only').css('visibility', 'hidden') + } + if ((selected.length > 0) || settings.entity_mode.value && selected_group) { + Rotation.load() + } + $('#outliner_stats').text(selected.length+'/'+elements.length) + + //Misc + movementAxis = isMovementOnRotatedAxis() + centerTransformer() + updateNslideValues() + if (selected_group && selected.length === 0) { + Rotation.groupMode() + } else if (selected.length > 0) { + Rotation.cubeMode() + } + if (settings.entity_mode.value) { + if (selected_group) { + $('.selection_only#options').css('visibility', 'visible') + if (settings.origin.value) { + setOriginHelper({origin: selected_group.origin, axis: 'x', angle: 0}) + } + } else { + $('.selection_only#options').css('visibility', 'hidden') + } + } else { + //Origin Helper + if (selected.length === 1 && settings.origin.value) { + var obj = elements[selected[0]] + if (obj.rotation != undefined) { + setOriginHelper(obj.rotation) + } else if (settings.origin.value) { + setOriginHelper({origin: [8,8,8], axis: 'x', angle: 0}) + } + } + } +} +function selectAll() { + if (selected.length < elements.length) { + selected.length = 0 + var i = 0; + while (elements.length > i) { + selected.push(i) + i++; + } + } else { + selected.length = 0 + if (selected_group) selected_group.unselect() + } + updateSelection() + Blockbench.dispatchEvent('select_all') +} +function unselectAll() { + selected.length = 0 + if (selected_group) selected_group.unselect() + getAllOutlinerGroups().forEach(function(s) { + s.display.isselected = false + }) + updateSelection() +} +function invertSelection() { + elements.forEach(function(s, i) { + if (selected.includes(i)) { + selected.splice(selected.indexOf(i), 1) + } else { + selected.push(i) + } + }) + updateSelection() + Blockbench.dispatchEvent('invert_selection') +} +function createSelection() { + if ($('#selgen_new').is(':checked')) { + selected.length = 0 + } + var name_seg = $('#selgen_name').val().toUpperCase() + var rdm = $('#selgen_random').val()/100 + + var array = elements + if ($('#selgen_group').is(':checked') && selected_group) { + array = selected_group.children + } + + array.forEach(function(s, i) { + if (s.name.toUpperCase().includes(name_seg) === false) return; + if (Math.random() > rdm) return; + selected.push(i) + }) + updateSelection() + hideDialog() +} + +function limitCoord(coord) { + if (settings.entity_mode.value === true) return coord + if (coord > 32) {coord = 32} + else if (coord < -16) {coord = -16} + return coord; +} + +//Undo +var Undo = { + index: 0, + history: [], + + add: function(action) { + var entry = new Undo.historyEntry(action) + + //Clear History if in middle + if (Undo.history.length-1 > Undo.index) { + Undo.history.length = Undo.index+1 + } + + if (Undo.history[Undo.history.length-1] != entry) { + Undo.history.push(entry) + } + if (Undo.history.length > settings.undo_limit.value) { + Undo.history.shift() + } + Undo.index = Undo.history.length-1 + Prop.project_saved = false; + }, + undo: function() { + if (Undo.history.length <= 0 || Undo.index < 1) return; + + Prop.project_saved = false; + Undo.index--; + + var entry = Undo.history[Undo.index] + Undo.loadEntry(entry) + console.log('Undo: '+Undo.history[Undo.index+1].action) + Blockbench.dispatchEvent('undo', {entry: entry}) + }, + redo: function() { + if (Undo.history.length <= 0) return; + if (Undo.index+1 >= Undo.history.length) { + return; + } + Prop.project_saved = false; + Undo.index++; + + var entry = Undo.history[Undo.index] + Undo.loadEntry(entry) + console.log('Redo: '+entry.action) + Blockbench.dispatchEvent('redo', {}) + }, + loadEntry: function(entry) { + selected.length = 0 + updateSelection() + if (selected_group) { + selected_group.unselect() + } + + elements.length = 0 + textures.length = 0 + + entry.elements.forEach(function(s, i) { + elements.push(new Cube().extend(s)) + if (s.display.isselected === true) { + selected.push(i) + } + }) + + entry.textures.forEach(function(s) { + var tex = new Texture(s) + + var arr = tex.iconpath.split('?') + arr[arr.length-1] = tex_version + tex.iconpath = arr.join('?') + + tex.load() + textures.push(tex) + }) + + parseGroups(JSON.parse(entry.outliner)) + main_uv.setFace(entry.face) + + if (TreeElements.length === 0) { + TreeElements.push('a') + TreeElements.splice(0, 1) + } + + Canvas.updateAll() + outliner.$forceUpdate(); + loadOutlinerDraggable() + texturelist.$forceUpdate(); + }, + historyEntry: function(action) { //Constructor + var entry = this; + + this.action = action + this.face = main_uv.face + this.elements = [] + elements.forEach(function(s, i) { + entry.elements.push(new Cube().extend(s)) + entry.elements[entry.elements.length-1].display.isselected = selected.includes(i) === true + }) + this.textures = [] + textures.forEach(function(s) { + var tex = {} + $.extend(true, tex, s) + delete tex.material + delete tex.img + entry.textures.push(tex) + }) + this.outliner = JSON.stringify(compileGroups()) + } +} +function setUndo(action) { + if (settings.show_actions.value === true) { + showStatusMessage(action) + } + Undo.add(action) +} + +//Misc +function setTool(stool) { + Prop.tool = stool + $(canvas1).css('cursor', 'default') + + switch(stool) { + case 'brush': + showQuickMessage('Select a template cube') + brush_template = 'select'; + $(canvas1).css('cursor', 'crosshair') + break; + case 'translate': + Transformer.setMode('translate') + break; + case 'scale': + Transformer.setMode('scale') + break; + } + updateSelection() + $('.tool.sel').removeClass('sel') + $('.tool#tool_'+Prop.tool).addClass('sel') +} +function paint() { + if (!$('#tool_brush.sel').length) return + var from = [ + elements[selected[0]].from[0]+0, + elements[selected[0]].from[1]+0, + elements[selected[0]].from[2]+0 + ] + var sizes = [canvas_grid, canvas_grid, canvas_grid] + if (brush_template && brush_template.title === 'Cube') { + sizes = brush_template.size() + } + switch (main_uv.face) { + case 'north': + from[2] -= sizes[2]; + break; + case 'south': + from[2] += sizes[2]; + break; + case 'west': + from[0] -= sizes[0]; + break; + case 'east': + from[0] += sizes[0]; + break; + + case 'up': + from[1] += sizes[1]; + break; + case 'down': + from[1] -= sizes[1]; + break; + } + + var base_cube = new Cube() + if (typeof brush_template === 'object') { + base_cube.extend(brush_template).addTo(brush_template.display.parent) + } + base_cube.uuid = guid() + + base_cube.to = [ + from[0]+base_cube.size(0), + from[1]+base_cube.size(1), + from[2]+base_cube.size(2) + ] + if (settings.entity_mode.value === false) { + var i = 0 + while (i < 3) { + if (base_cube.to[i] > 32 || from[i] < -16) return; + i++; + } + } + var number = base_cube.name.match(/[0-9]+$/) + if (number) { + number = parseInt(number[0]) + base_cube.name = base_cube.name.split(number).join(number+1) + } + + base_cube.from = from + base_cube.display.mesh = undefined; + elements.push(base_cube) + selected.length = 0 + selected.push(elements.length-1) + Canvas.updateSelected() + setUndo('Painted voxel') +} + +var Screencam = { + copyCanvas: function() { + dataUrl = canvas1.toDataURL() + if (isApp) { + var screenshot = nativeImage.createFromDataURL(dataUrl) + clipboard.writeImage(screenshot) + Blockbench.showMessage('Screenshot copied to clipboard', 'center') + } else { + new Dialog({ + title: 'Screenshot - Right Click to copy', + id: 'screenie', + lines: [''], + draggable: true, + singleButton: true + }).show() + } + }, + cleanCanvas: function() { + + scene.remove(three_grid) + scene.remove(Transformer) + scene.remove(outlines) + scene.remove(rot_origin) + + setTimeout(function() { + + Screencam.copyCanvas() + scene.add(three_grid) + scene.add(Transformer) + scene.add(outlines) + + if (selected.length === 1 && settings.origin.value) { + var obj = elements[selected[0]] + if (obj.rotation != undefined) { + setOriginHelper(obj.rotation) + } else if (settings.origin.value) { + setOriginHelper({origin: [8,8,8], axis: 'x', angle: 0}) + } + } + + }, 40) + }, + fullScreen: function() { + currentwindow.capturePage(function(screenshot) { + /* + clipboard.writeImage(screenshot) + Blockbench.showMessage('Screenshot copied to clipboard', 'center') + */ + }) + } +} +//Transform +function rotateUVFace(number, iteration) { + while (iteration > 0) { + if (number == undefined) { + number = 90 + } else { + number += 90 + if (number == 360) { + number = undefined + } + } + iteration -= 1; + } + return number; +} +function rotateSelectedY(iteration, skipSave) { + var origin = [8, 8, 8] + if (selected_group) { + origin = selected_group.origin.slice() + } else if (elements[selected[0]].rotation != undefined) { + origin = elements[selected[0]].rotation.origin.slice() + } + while (iteration > 0) { + selected.forEach(function(s) { + var cube = elements[s] + //main + var x = cube.from[2] + cube.from[2] = cube.to[2] + cube.to[2] = x + cube.from = rotateCoordsY(cube.from, 1, origin) + cube.to = rotateCoordsY(cube.to, 1, origin) + if (cube.rotation) { + cube.rotation.origin = rotateCoordsY(cube.rotation.origin, 1, origin) + } + //Fine Rotation + if (cube.rotation !== undefined) { + if (cube.rotation.axis === 'x') { + cube.rotation.axis = 'z' + } else if (cube.rotation.axis != 'y') { + cube.rotation.axis = 'x' + cube.rotation.angle *= (-1) + } + } + //Faces + if (cube.faces.up.rotation == undefined) { + cube.faces.up.rotation = 90 + } else { + cube.faces.up.rotation += 90 + if (cube.faces.up.rotation == 360) { + delete cube.faces.up.rotation + } + } + if (cube.faces.down.rotation == undefined) { + cube.faces.down.rotation = 270 + } else { + cube.faces.down.rotation -= 90 + if (cube.faces.down.rotation == 0) { + delete cube.faces.down.rotation + } + } + var temp = cube.faces.north + cube.faces.north = cube.faces.west + cube.faces.west = cube.faces.south + cube.faces.south = cube.faces.east + cube.faces.east = temp + }) + iteration -= 1; + } + if (!skipSave) { + Canvas.updatePositions() + Canvas.updateSelectedFaces() + setUndo('Rotated cubes') + } +} +function rotateCoordsY(array, axis, origin) { + if (origin === undefined) { + origin = [8, 8, 8] + } + var a, b; + array.forEach(function(s, i) { + if (i == axis) { + // + } else { + if (a == undefined) { + a = s - origin[i] + b = i + } else { + array[b] = s - origin[i] + array[b] = origin[b] - array[b] + array[i] = origin[i] + a; + } + } + }) + return array +} +function rotateSelectedX(iteration, skipSave) { + var origin = [8, 8, 8] + if (selected_group) { + origin = selected_group.origin.slice() + } else if (elements[selected[0]].rotation != undefined) { + origin = elements[selected[0]].rotation.origin.slice() + } + while (iteration > 0) { + selected.forEach(function(s) { + var cube = elements[s] + //Coordinates + var y = cube.from[2] + cube.from[2] = cube.to[2] + cube.to[2] = y + cube.from = rotateCoordsX(cube.from, 1, origin) + cube.to = rotateCoordsX(cube.to, 1, origin) + if (cube.rotation) { + cube.rotation.origin = rotateCoordsX(cube.rotation.origin, 1, origin) + } + //Fine Rotation + if (cube.rotation !== undefined) { + if (cube.rotation.axis === 'y') { + cube.rotation.axis = 'z' + } else if (cube.rotation.axis != 'x') { + cube.rotation.axis = 'y' + cube.rotation.angle *= (-1) + } + } + + //UV + cube.faces.west.rotation = rotateUVFace(cube.faces.west.rotation, 1) + cube.faces.east.rotation = rotateUVFace(cube.faces.east.rotation, 3) + cube.faces.north.rotation = rotateUVFace(cube.faces.north.rotation, 2) + cube.faces.down.rotation = rotateUVFace(cube.faces.down.rotation, 2) + + var temp = cube.faces.north + cube.faces.north = cube.faces.down + cube.faces.down = cube.faces.south + cube.faces.south = cube.faces.up + cube.faces.up = temp + }) + iteration -= 1; + } + if (!skipSave) { + Canvas.updatePositions() + Canvas.updateSelectedFaces() + setUndo('Rotated cubes') + } +} +function rotateCoordsX(array, axis, origin) { + if (origin === undefined) { + origin = [8, 8, 8] + } + var new_array = [ + array[0], + origin[1] - ( array[2] - origin[2] ), + origin[2] + ( array[1] - origin[1] ) + ] + return new_array +} +function rotateSelectedZ(iteration) { + if (iteration === 1) { + rotateSelectedX(1) + rotateSelectedY(1) + rotateSelectedX(3) + } else { + rotateSelectedX(1) + rotateSelectedY(3) + rotateSelectedX(3) + } + Canvas.updatePositions() + Canvas.updateSelectedFaces() + setUndo('Rotated cubes') +} +function mirror(axis) { + function mirrorUVX(uv) { + return [uv[2], uv[1], uv[0], uv[3]] + } + function mirrorUVY(uv) { + return [uv[0], uv[3], uv[2], uv[1]] + } + var center = 8 + if (selected_group) { + center = selected_group.origin[axis] + } + selected.forEach(function(s) { + var obj = elements[s] + if (obj.rotation) { + if (obj.rotation.axis !== axisIndex(axis)) { + obj.rotation.angle *= -1 + } + } + var from = obj.from[axis] + obj.from[axis] = center - (obj.to[axis] - center) + obj.to[axis] = center - (from - center) + if (obj.rotation) { + obj.rotation.origin[axis] = center - (obj.rotation.origin[axis] - center) + } + //Faces + var switchFaces; + switch(axis) { + case 0: switchFaces = ['west', 'east']; break; + case 1: switchFaces = ['up', 'down']; break; + case 2: switchFaces = ['south', 'north']; break; + } + var x = obj.faces[switchFaces[0]] + obj.faces[switchFaces[0]] = obj.faces[switchFaces[1]] + obj.faces[switchFaces[1]] = x + //UV + if (axis === 1) { + obj.faces.north.uv = mirrorUVY(obj.faces.north.uv) + obj.faces.south.uv = mirrorUVY(obj.faces.south.uv) + obj.faces.east.uv = mirrorUVY(obj.faces.east.uv) + obj.faces.west.uv = mirrorUVY(obj.faces.west.uv) + } else { + obj.faces.north.uv = mirrorUVX(obj.faces.north.uv) + obj.faces.south.uv = mirrorUVX(obj.faces.south.uv) + obj.faces.east.uv = mirrorUVX(obj.faces.east.uv) + obj.faces.west.uv = mirrorUVX(obj.faces.west.uv) + } + if (axis === 0) { + obj.faces.up.uv = mirrorUVX(obj.faces.up.uv) + obj.faces.down.uv = mirrorUVX(obj.faces.down.uv) + } else { + obj.faces.up.uv = mirrorUVY(obj.faces.up.uv) + obj.faces.down.uv = mirrorUVY(obj.faces.down.uv) + } + }) + Canvas.updatePositions() + Canvas.updateSelectedFaces() + setUndo('Mirrored cubes') +} +function openScaleAll() { + selected.forEach(function(s) { + var obj = elements[s] + obj.display.before = {from: [], to: [], origin: [8, 8, 8]} + obj.display.before.from[0] = obj.from[0] + obj.display.before.from[1] = obj.from[1] + obj.display.before.from[2] = obj.from[2] + + obj.display.before.to[0] = obj.to[0] + obj.display.before.to[1] = obj.to[1] + obj.display.before.to[2] = obj.to[2] + + if (obj.rotation !== undefined ) { + obj.display.before.origin[0] = obj.rotation.origin[0] + obj.display.before.origin[1] = obj.rotation.origin[1] + obj.display.before.origin[2] = obj.rotation.origin[2] + } + }) + showDialog('scaling') +} +function scaleAll(save, size) { + if (save === true) { + hideDialog() + } + if (size === undefined) { + size = $('#model_scale_range').val() + } + origin = [8, 8, 8] + if (settings.entity_mode.value) { + origin = [0, 0, 0] + } else if (selected_group) { + origin = selected_group.origin + } + var clip = false + selected.forEach(function(s) { + var obj = elements[s] + obj.display.autouv = false; + origin.forEach(function(ogn, i) { + if ($('#model_scale_'+getAxisLetter(i)+'_axis').is(':checked')) { + + obj.from[i] = (obj.display.before.from[i] - ogn) * size + if (obj.from[i] + ogn > 32 || obj.from[i] + ogn < -16) clip = true + obj.from[i] = limitCoord(obj.from[i] + ogn) + + obj.to[i] = (obj.display.before.to[i] - ogn) * size + if (obj.to[i] + ogn > 32 || obj.to[i] + ogn < -16) clip = true + obj.to[i] = limitCoord(obj.to[i] + ogn) + + if (obj.rotation !== undefined) { + obj.rotation.origin[i] = (obj.display.before.origin[i] - ogn) * size + obj.rotation.origin[i] = obj.rotation.origin[i] + ogn + } + } else { + + obj.from[i] = obj.display.before.from[i] + obj.to[i] = obj.display.before.to[i] + + if (obj.rotation !== undefined) { + obj.rotation.origin[i] = obj.display.before.origin[i] + } + + } + }) + if (save === true) { + delete obj.display.before + } + }) + if (clip && settings.entity_mode.value === false) { + $('#scaling_clipping_warning').text('Model clipping: Your model is too large for the canvas') + } else { + $('#scaling_clipping_warning').text('') + } + Canvas.updatePositions() + if (save === true) { + setUndo('Scaled cubes') + } +} +function modelScaleSync(label) { + if (label) { + var size = $('#model_scale_label').val() + $('#model_scale_range').val(size) + } else { + var size = $('#model_scale_range').val() + $('#model_scale_label').val(size) + } + scaleAll(false, size) +} +function cancelScaleAll() { + selected.forEach(function(s) { + var obj = elements[s] + if (obj === undefined) return; + obj.from[0] = obj.display.before.from[0] + obj.from[1] = obj.display.before.from[1] + obj.from[2] = obj.display.before.from[2] + + obj.to[0] = obj.display.before.to[0] + obj.to[1] = obj.display.before.to[1] + obj.to[2] = obj.display.before.to[2] + + if (obj.rotation !== undefined ) { + obj.rotation.origin[0] = obj.display.before.origin[0] + obj.rotation.origin[1] = obj.display.before.origin[1] + obj.rotation.origin[2] = obj.display.before.origin[2] + } + delete obj.display.before + }) + Canvas.updatePositions() + hideDialog() +} +function centerCubesAll(axis) { + centerCubes(0, false) + centerCubes(1, false) + centerCubes(2, false) + Canvas.updatePositions() + setUndo('Centered cubes') +} +function centerCubes(axis, update) { + var average = 0; + selected.forEach(function(s) { + var obj = elements[s] + average += obj.from[axis] + average += obj.to[axis] + }) + average = average / (selected.length * 2) + var difference = 8 - average + + selected.forEach(function(s) { + executeNslide('pos_'+getAxisLetter(axis), s, difference) + }) + + if (update !== false) { + Canvas.updatePositions() + setUndo('Centered cubes on '+getAxisLetter(axis)) + } +} + + +TextureAnimator = { + isPlaying: false, + interval: false, + start: function() { + TextureAnimator.isPlaying = true + TextureAnimator.updateButton() + TextureAnimator.interval = setInterval(TextureAnimator.nextFrame, 1000/settings.texture_fps.value) + }, + stop: function() { + TextureAnimator.isPlaying = false + clearInterval(TextureAnimator.interval) + TextureAnimator.updateButton() + }, + updateSpeed: function() { + if (TextureAnimator.isPlaying) { + TextureAnimator.stop() + TextureAnimator.start() + } + }, + nextFrame: function() { + textures.forEach(function(tex, i) { + if (tex.frameCount) { + if (tex.currentFrame === undefined) { + tex.currentFrame = 0 + } else if (tex.currentFrame >= tex.frameCount-1) { + tex.currentFrame = 0 + } else { + tex.currentFrame++; + } + $($('.texture').get(i)).find('img').css('margin-top', (tex.currentFrame*-48)+'px') + } + }) + var i = 0 + while (i < elements.length) { + Canvas.updateUV(i, true) + i++; + } + }, + reset: function() { + TextureAnimator.stop() + textures.forEach(function(tex, i) { + if (tex.frameCount) { + tex.currentFrame = 0 + $($('.texture').get(i)).find('img').css('margin-top', '0') + } + }) + while (i < elements.length) { + Canvas.updateUV(i, true) + i++; + } + }, + updateButton: function() { + var btn = $('#texture_animation_button') + var i = 0; + var shotBtn = false; + while (i < textures.length) { + if (textures[i].frameCount > 1) { + shotBtn = true; + i = textures.length + } + i++; + } + if (shotBtn) { + btn.show() + if (TextureAnimator.isPlaying) { + btn.find('i').text('pause') + btn.attr('onclick', 'TextureAnimator.stop()') + } else { + btn.find('i').text('play_arrow') + btn.attr('onclick', 'TextureAnimator.start()') + } + } else { + btn.hide() + if (TextureAnimator.isPlaying) { + TextureAnimator.stop() + } + } + } +} \ No newline at end of file diff --git a/js/canvas.js b/js/canvas.js new file mode 100644 index 000000000..5e5a84a49 --- /dev/null +++ b/js/canvas.js @@ -0,0 +1,1056 @@ +var controls, scene, renderer, canvas1, loader, mouse, raycaster, + c_height, c_width, + Sun, lights, + emptyMaterials, transparentMaterial, northMarkMaterial, + outlines, setupGrid, wireframeMaterial, + Transformer; + +var display_scene, display_area, display_base; +var camera, cameraPers, cameraOrtho, isOrtho; +var framespersecond = 0; +var display_mode = false; +var cubes = new THREE.Group(); +var objects = [] +var doRender = false; +var three_grid = new THREE.Object3D(); +var rot_origin = new THREE.Object3D(); +var status_bar_height = 25 + + +function initCanvas() { + isOrtho = false; + cameraPers = new THREE.PerspectiveCamera(45, 16 / 9, 1, 3000) + cameraOrtho = new THREE.OrthographicCamera(-600, 600, -400, 400, 1, 100) + cameraOrtho.backgroundHandle = [{n: false, a: 'x'}, {n: false, a: 'y'}] + cameraOrtho.axis = null + cameraPers.position.set(-20, 20, -20) + + wireframeMaterial = new THREE.LineBasicMaterial({color: 0x74c2ff, linewidth: 1}) + + controls = new THREE.OrbitControls(cameraPers, canvas1); + controls.minDistance = 1; + controls.maxDistance = 320; + controls.target.set(0,-3,0); + controls.enableKeys = false; + + //Keybinds + if (keybinds.canvas_rotate.code <= 3) { + controls.mouseButtons.ORBIT = keybinds.canvas_rotate.code-1 + } + if (keybinds.canvas_drag.code <= 3) { + controls.mouseButtons.PAN = (keybinds.canvas_drag.code-1) + } + controls.mouseButtons.ZOOM = undefined; + + + //Objects + scene = new THREE.Scene(); + display_scene = new THREE.Scene(); + display_area = new THREE.Object3D(); + display_base = new THREE.Object3D(); + display_scene.add(display_area) + display_area.add(display_base) + display_base.add(scene) + scene.position['x'] = -8 + scene.position['y'] = -8 + scene.position['z'] = -8 + + loader = new THREE.TextureLoader() + + renderer = new THREE.WebGLRenderer({ + canvas: canvas1, + antialias: true, + alpha: true, + preserveDrawingBuffer: true + }); + renderer.setClearColor( 0x000000, 0 ) + renderer.setSize(500, 400); + + outlines = new THREE.Object3D(); + outlines.name = 'outline_group' + scene.add(outlines) + + raycaster = new THREE.Raycaster() + mouse = new THREE.Vector2(); + canvas1.addEventListener('mousedown', canvasClick, false) + canvas1.addEventListener('dblclick', toggleTools, false) + canvas1.addEventListener('touchstart', onDocumentTouchStart, false) + + //TransformControls + Transformer = new THREE.TransformControls(cameraPers, canvas1) + Transformer.setSize(0.5) + Transformer.setTranslationSnap(canvas_grid) + scene.add(Transformer) + + enterScene(true) + + //Light + Sun = new THREE.AmbientLight( 0xffffff ); + scene.add(Sun); + + lights = new THREE.Object3D() + + var light_top = new THREE.DirectionalLight( 0x777777 ); + light_top.position.set(8, 100, 8) + lights.add(light_top); + + var light_west = new THREE.DirectionalLight( 0x222222 ); + light_west.position.set(-100, 8, 8) + lights.add(light_west); + + var light_east = new THREE.DirectionalLight( 0x222222 ); + light_east.position.set(100, 8, 8) + lights.add(light_east); + + var light_north = new THREE.DirectionalLight( 0x444444 ); + light_north.position.set(8, 8, -100) + lights.add(light_north); + + var light_south = new THREE.DirectionalLight( 0x444444 ); + light_south.position.set(8, 8, 100) + lights.add(light_south); + + setShading() + + //emptyMaterial + + var img = new Image() + img.src = 'assets/missing.png' + var tex = new THREE.Texture(img) + img.tex = tex; + img.tex.magFilter = THREE.NearestFilter + img.tex.minFilter = THREE.NearestFilter + img.onload = function() { + this.tex.needsUpdate = true; + } + emptyMaterials = [] + var randomColorArray = [ + "#A2EBFF",//Light Blue + "#FFF899",//Yellow + "#E8BD7B", //Orange + "#FFA7A4", //Red + "#C5A6E8",//Purple + "#7BD4FF", //Blue + "#7BFFA3",//Green + "#BDFFA6" //Lime + ] + randomColorArray.forEach(function(s, i) { + var thismaterial = new THREE.MeshLambertMaterial({color: 0xffffff, map: tex}) + + thismaterial.color.set(s) + emptyMaterials.push(thismaterial) + }) + + //transparentMaterial + transparentMaterial = new THREE.MeshBasicMaterial({visible:false}); + + var img = new Image(); + img.src = 'assets/north.png'; + var tex = new THREE.Texture(img); + img.tex = tex; + img.tex.magFilter = THREE.NearestFilter; + img.tex.minFilter = THREE.NearestFilter; + img.onload = function() { + this.tex.needsUpdate = true; + } + //northMarkMaterial = new THREE.MeshBasicMaterial({color: new THREE.Color(parseInt(grid_color, 16)), map: tex, transparent: true}) + northMarkMaterial = new THREE.MeshBasicMaterial({map: tex, transparent: true}) + + setScreenRatio() +} + +$(window).resize(function () { + setScreenRatio() +}) +function setScreenRatio() { + c_height = $(window).height() - 31 - (settings.status_bar.value === true ? 32 : 0); + c_width = $('#preview').width(); + if (settings.status_bar.value) { + + } + + if (!cameraPers) return; + + var header_width = $('header').width() + var x = ( header_width - 964 - ($('header .tool:not(.nslide_tool)').length * 42)) / 6 + $('header div.nslide_tool, header div.nslide_tool > div.nslide').css('width', (42 + limitNumber(x, 0, 37)) + 'px') + + if (isOrtho === false) { + + cameraPers.aspect = c_width / c_height + cameraPers.updateProjectionMatrix(); + renderer.setSize(c_width, c_height); + + } else { + cameraOrtho.right = c_width / 80 + cameraOrtho.left = cameraOrtho.right*-1 + cameraOrtho.top = c_height / 80 + cameraOrtho.bottom = cameraOrtho.top*-1 + + cameraOrtho.updateProjectionMatrix(); + + renderer.setSize( c_width, c_height ); + + renderer.setSize(c_width, c_height); + } + + if (active_scene.background.image !== false) { + if (isOrtho === false) { + updateScenePosition() + } else { + updateScenePosition(cameraOrtho.zoom) + } + } +} + +function setShading() { + scene.remove(lights) + display_scene.remove(lights) + Sun.intensity = 1 + if (settings.shading.value === true) { + Sun.intensity = 0.65 + if (display_mode) { + display_scene.add(lights) + } else { + scene.add(lights) + } + } +} + +function setCameraType(type, angle) { + if (type === 'ortho') { + isOrtho = true; + setScreenRatio() + controls.object = cameraOrtho; + Transformer.camera = cameraOrtho; + controls.enableRotate = false; + controls.target.set(0, 0, 0); + cameraOrtho.position.set(0,10,0) + + //Angle + if (angle === undefined) return; + var dist = 32 + switch (angle) { + case 0: + cameraOrtho.axis = 'y' + cameraOrtho.position.set(0,dist,0) + cameraOrtho.backgroundHandle = [{n: false, a: 'x'}, {n: false, a: 'z'}] + break; + case 1: + cameraOrtho.axis = 'y' + cameraOrtho.position.set(0,-dist,0) + cameraOrtho.backgroundHandle = [{n: false, a: 'x'}, {n: true, a: 'z'}] + break; + case 2: + cameraOrtho.axis = 'z' + cameraOrtho.position.set(0,0,dist) + cameraOrtho.backgroundHandle = [{n: false, a: 'x'}, {n: true, a: 'y'}] + break; + case 3: + cameraOrtho.axis = 'z' + cameraOrtho.position.set(0,0,-dist) + cameraOrtho.backgroundHandle = [{n: true, a: 'x'}, {n: true, a: 'y'}] + break; + case 4: + cameraOrtho.axis = 'x' + cameraOrtho.position.set(dist,0,0) + cameraOrtho.backgroundHandle = [{n: true, a: 'z'}, {n: true, a: 'y'}] + break; + case 5: + cameraOrtho.axis = 'x' + cameraOrtho.position.set(-dist,0,0) + cameraOrtho.backgroundHandle = [{n: false, a: 'z'}, {n: true, a: 'y'}] + break; + } + enterScene('ortho'+angle) + } else { + isOrtho = false; + cameraOrtho.axis = null + setScreenRatio() + controls.object = cameraPers; + Transformer.camera = cameraPers; + controls.enableRotate = true; + enterScene('normal') + } + Transformer.update(); + Transformer.updateVisibleAxes(); + controls.updateSceneScale(); +} + +function resetCamera() { + controls.target.set(0, -3, 0); + cameraPers.position.set(-20, 20, -20) + setCameraType('pers') +} + +function getFacingDirection() { + var vec = controls.object.getWorldDirection().applyAxisAngle(new THREE.Vector3(0, 1, 0), Math.PI / 4).ceil() + switch (vec.x+'_'+vec.z) { + case '1_1': + return 'south' + break; + case '0_0': + return 'north' + break; + case '1_0': + return 'east' + break; + case '0_1': + return 'west' + break; + } +} +function getFacingHeight() { + var y = controls.object.getWorldDirection().y + if (y > 0.5) { + return 'up' + } else if (y < -0.5) { + return 'down'; + } else { + return 'middle' + } +} + +function buildGrid() { + three_grid.children.length = 0; + if (display_mode === true && settings.display_grid.value === false) return; + + three_grid.name = 'grid_group' + var size, step; + var grid_color = new THREE.Color(parseInt('0x'+app_colors.grid.hex.replace('#', ''), 16)) + var line_material = new THREE.LineBasicMaterial({color: grid_color}); + line_material.linewidth = 6; + var material; + + northMarkMaterial.color = grid_color + + + if (settings.full_grid.value === true) { + size = 24 + step = canvas_grid; + + var geometry = new THREE.Geometry(); + + for ( var i = - size; i <= size; i += step) { + geometry.vertices.push(new THREE.Vector3( -size, 0, i)) + geometry.vertices.push(new THREE.Vector3( size, 0, i)) + geometry.vertices.push(new THREE.Vector3(i, 0, -size)) + geometry.vertices.push(new THREE.Vector3(i, 0, size)) + } + var line = new THREE.Line( geometry, line_material, THREE.LinePieces); + if (settings.entity_mode.value === true) { + line.position.set(0,0,0) + } else { + line.position.set(8,0,8) + } + three_grid.add(line) + line.name = 'grid' + + + //Axis Helpers + geometry = new THREE.Geometry(); + material = new THREE.LineBasicMaterial({color: '#EE4040'}); + geometry.vertices.push(new THREE.Vector3( -16, 0, -16.005)) + geometry.vertices.push(new THREE.Vector3( 32, 0, -16.005)) + x_axis = new THREE.Line( geometry, material, THREE.LinePieces); + three_grid.add(x_axis) + + geometry = new THREE.Geometry(); + material = new THREE.LineBasicMaterial({color: '#547CEA'}); + geometry.vertices.push(new THREE.Vector3( -16.005, 0, -16)) + geometry.vertices.push(new THREE.Vector3( -16.005, 0, 32)) + z_axis = new THREE.Line( geometry, material, THREE.LinePieces); + three_grid.add(z_axis) + + //North + geometry = new THREE.PlaneGeometry(5, 5) + var north_mark = new THREE.Mesh(geometry, northMarkMaterial) + + if (settings.entity_mode.value === true) { + north_mark.position.set(0,0,-27) + } else { + north_mark.position.set(8,0,-19) + } + north_mark.rotation.x = Math.PI / -2 + three_grid.add(north_mark) + + } else { + if (settings.large_grid.value === true) { + var geometry_big = new THREE.Geometry(); + size = 24 + step = 16; + + for ( var i = - size; i <= size; i += step) { + geometry_big.vertices.push(new THREE.Vector3( -size, 0, i)) + geometry_big.vertices.push(new THREE.Vector3( size, 0, i)) + geometry_big.vertices.push(new THREE.Vector3(i, 0, -size)) + geometry_big.vertices.push(new THREE.Vector3(i, 0, size)) + } + + var line_big = new THREE.Line( geometry_big, line_material, THREE.LinePieces); + if (settings.entity_mode.value === true) { + line_big.position.set(0,0,0) + } else { + line_big.position.set(8,0,8) + } + line_big.name = 'grid' + three_grid.add(line_big) + + } + + + if (settings.base_grid.value === true) { + size = 8 + step = canvas_grid; + + var geometry = new THREE.Geometry(); + + for ( var i = - size; i <= size; i += step) { + geometry.vertices.push(new THREE.Vector3( -size, 0, i)) + geometry.vertices.push(new THREE.Vector3( size, 0, i)) + geometry.vertices.push(new THREE.Vector3(i, 0, -size)) + geometry.vertices.push(new THREE.Vector3(i, 0, size)) + } + var line = new THREE.Line( geometry, line_material, THREE.LinePieces); + if (settings.entity_mode.value === true) { + line.position.set(0,0,0) + } else { + line.position.set(8,0,8) + } + three_grid.add(line) + + line.name = 'grid' + + //Axis Helpers + geometry = new THREE.Geometry(); + material = new THREE.LineBasicMaterial({color: '#EE4040'}); + geometry.vertices.push(new THREE.Vector3( 0, 0, -0.005)) + geometry.vertices.push(new THREE.Vector3( (settings.entity_mode.value ? 8 : 16), 0, -0.005)) + x_axis = new THREE.Line( geometry, material, THREE.LinePieces); + three_grid.add(x_axis) + + geometry = new THREE.Geometry(); + material = new THREE.LineBasicMaterial({color: '#547CEA'}); + geometry.vertices.push(new THREE.Vector3( -0.005, 0, 0)) + geometry.vertices.push(new THREE.Vector3( -0.005, 0, (settings.entity_mode.value ? 8 : 16))) + z_axis = new THREE.Line( geometry, material, THREE.LinePieces); + three_grid.add(z_axis) + + //North + geometry = new THREE.PlaneGeometry(2.4, 2.4) + var north_mark = new THREE.Mesh(geometry, northMarkMaterial) + if (settings.entity_mode.value === true) { + north_mark.position.set(0,0,-9.5) + } else { + north_mark.position.set(8,0,-1.5) + } + north_mark.rotation.x = Math.PI / -2 + three_grid.add(north_mark) + } + } + if (settings.large_box.value === true) { + var geometry_box = new THREE.EdgesGeometry(new THREE.BoxBufferGeometry(48, 48, 48)); + + var large_box = new THREE.LineSegments( geometry_box, line_material); + if (settings.entity_mode.value === true) { + large_box.position.set(0,8,0) + } else { + large_box.position.set(8,8,8) + } + large_box.name = 'peter' + three_grid.add(large_box) + } + scene.add(three_grid) + + //Origin + + if (setupGrid !== true) { + var helper1 = new THREE.AxisHelper(2) + var helper2 = new THREE.AxisHelper(2) + helper1.rotation.x = Math.PI / 1 + + helper2.rotation.x = Math.PI / -1 + helper2.rotation.y = Math.PI / 1 + helper2.scale.y = -1 + + rot_origin.add(helper1) + rot_origin.add(helper2) + + setupGrid = true; + } +} + + +function setOriginHelper(obj) { + if (obj.origin === undefined) return; + rot_origin.position.x = obj.origin[0] + rot_origin.position.y = obj.origin[1] + rot_origin.position.z = obj.origin[2] + + rot_origin.rotation.x = 0 + rot_origin.rotation.y = 0 + rot_origin.rotation.z = 0 + rot_origin.rotation[obj.axis] = Math.PI / (180 /obj.angle) + scene.add(rot_origin) +} + +function animate() { + requestAnimationFrame( animate ); + controls.update(); + framespersecond++; + if (display_mode === true) { + if (isOrtho === true) { + renderer.render(display_scene, cameraOrtho) + } else { + renderer.render(display_scene, cameraPers) + } + if (ground_animation === true) { + groundAnimation() + } + } else { + if (isOrtho === true) { + renderer.render(scene, cameraOrtho) + } else { + renderer.render(scene, cameraPers) + } + } +} + +function onDocumentTouchStart( event ) { + event.preventDefault(); + + event.clientX = event.touches[0].clientX; + event.clientY = event.touches[0].clientY; + canvasClick( event ) +} + +var drag_top, drag_left; + +function canvasClick( event ) { + $(':focus').blur() + if (Transformer.hoverAxis !== null || display_mode === true || event.button !== 0) return; + + event.preventDefault() + + var canvas_offset = $('#preview').offset() + + mouse.x = ((event.clientX - canvas_offset.left) / c_width) * 2 - 1; + mouse.y = - ((event.clientY - canvas_offset.top) / c_height) * 2 + 1; + + if (isOrtho === true) { + raycaster.setFromCamera( mouse, cameraOrtho ); + } else { + raycaster.setFromCamera( mouse, cameraPers ); + } + + + objects = [] + scene.children.forEach(function(s) { + if (s.isElement === true) { + objects.push(s) + } + }) + + var intersects = raycaster.intersectObjects( objects ); + if (intersects.length > 0) { + controls.hasMoved = true + var selectedFace = 'north' + if (settings.entity_mode.value === false) { + switch(Math.floor( intersects[0].faceIndex / 2 )) { + case 5: + selectedFace = 'north' + break; + case 0: + selectedFace = 'east' + break; + case 4: + selectedFace = 'south' + break; + case 1: + selectedFace = 'west' + break; + case 2: + selectedFace = 'up' + break; + case 3: + selectedFace = 'down' + break; + } + } + main_uv.setFace(selectedFace) + var obj = TreeElements.findRecursive('uuid', intersects[0].object.name) + event.cube = obj + Blockbench.dispatchEvent( 'canvas_select', event ) + addToSelection(elements.indexOf(obj), event) + + if (Prop.tool === 'brush' && event.shiftKey === false) { + if (brush_template == 'select') { + brush_template = TreeElements.findRecursive('uuid', intersects[0].object.name) + $(canvas1).css('cursor', 'url(assets/brush.png), auto') + } else { + paint() + } + } + return true; + } else { + return false; + } +} + +function toggleTools() { + if (Prop.tool === 'translate') { + setTool('scale') + } else /*if (Prop.tool === 'scale')*/ { + setTool('translate') + } +} + +function centerTransformer(offset) { + if (selected.length === 0) return; + + var center = [0, 0, 0] + var i = 0; + selected.forEach(function(s) { + var obj = elements[s] + i = 0; + while (i < 3) { + center[i] += obj.from[i] + center[i] += obj.to[i] + i++; + } + }) + i = 0; + while (i < 3) { + center[i] = center[i] / (selected.length * 2) + i++; + } + var obj = elements[selected[0]] + + var vec = new THREE.Vector3(center[0], center[1], center[2]) + if (selected.length === 1 && obj.rotation !== undefined) { + vec.x -= obj.rotation.origin[0] + vec.y -= obj.rotation.origin[1] + vec.z -= obj.rotation.origin[2] + vec.applyEuler(obj.display.mesh.rotation) + vec.x += obj.rotation.origin[0] + vec.y += obj.rotation.origin[1] + vec.z += obj.rotation.origin[2] + } + Transformer.position.copy(vec) + Transformer.rotation.set(0, 0, 0) + if (obj.rotation !== undefined && movementAxis === true) { + Transformer.rotation[obj.rotation.axis] = Math.PI / (180 / obj.rotation.angle) + } + if (offset !== undefined) { + Transformer.position.add(offset) + } +} + +function getRescalingFactor(angle) { + switch (Math.abs(angle)) { + case 0: + return 1.4142 + break; + case 22.5: + return 1.127 + break; + case 67.5: + return 1.127 + break; + case 45: + return 1.4142 + break; + default: + return 1; + break; + } +} + +function getUVArray(side, frame, stretch) { + if (stretch === undefined) { + stretch = -1 + } else { + stretch = stretch*(-1) + } + var arr = [ + new THREE.Vector2(side.uv[0]/16, (side.uv[1]/16)/stretch+1), //0,1 + new THREE.Vector2(side.uv[0]/16, (side.uv[3]/16)/stretch+1), //0,0 + new THREE.Vector2(side.uv[2]/16, (side.uv[3]/16)/stretch+1), //1,0 + new THREE.Vector2(side.uv[2]/16, (side.uv[1]/16)/stretch+1) //1,1 + ] + if (frame > 0 && stretch !== -1) { + //Animate + var offset = (1/stretch) * frame + arr[0].y += offset + arr[1].y += offset + arr[2].y += offset + arr[3].y += offset + } + var rot = (side.rotation+0) + while (rot > 0) { + arr.push(arr.shift()) + rot = rot-90; + } + return arr; +} + + +class CanvasController { + constructor() { + this.materials = [] + } + clear() { + var objects = [] + scene.children.forEach(function(s) { + if (s.isElement === true || s.isGroup === true) { + objects.push(s) + } + }) + objects.forEach(function(s) { + scene.remove(s) + }) + } + updateAll() { + updateNslideValues() + Canvas.clear() + elements.forEach(function(s, i) { + if (s.display.visibility == true) { + Canvas.addCube(i) + } + }) + updateSelection() + } + updateSelected(arr) { + if (!arr) { + arr = selected + updateNslideValues() + } + arr.forEach(function(s) { + if (elements[s].display.visibility == true) { + var obj = elements[s].display.mesh + if (obj !== undefined) { + scene.remove(obj) + } + Canvas.addCube(s) + } + }) + updateSelection() + } + updateIndexes() { + var lut = [] + elements.forEach(function(s, i) { + var obj = s.display.mesh; + if (obj !== undefined) { + obj.name = s.uuid; + lut.push(obj) + } + }) + scene.children.forEach(function(s, i) { + if (s.isElement === true) { + if (lut.indexOf(s) === -1) { + scene.remove(s) + } + } + }) + updateSelection() + } + addCube(index) { + //This does NOT remove old cubes + var s = elements[index] + + //Material + if (Prop.wireframe === false) { + var mesh = new THREE.Mesh(new THREE.BoxGeometry(1, 1, 1)) + Canvas.adaptObjectFaces(mesh, s) + } else { + var mesh = new THREE.LineSegments(new THREE.EdgesGeometry(new THREE.BoxGeometry(1, 1, 1)), wireframeMaterial); + } + + Canvas.adaptObjectPosition(mesh, s) + mesh.name = s.uuid; + mesh.type = 'cube'; + mesh.isElement = true; + scene.add(mesh) + s.display.mesh = mesh + if (Prop.wireframe === false) { + Canvas.updateUV(index) + } + } + adaptObjectPosition(mesh, obj) { + + if (Prop.wireframe === true) { + var proxy_box = new THREE.BoxGeometry(1, 1, 1) + proxy_box.from(obj.from) + proxy_box.to(obj.to) + mesh.geometry = new THREE.EdgesGeometry(proxy_box) + mesh.geometry.computeBoundingSphere() + } else { + mesh.geometry.from(obj.from) + mesh.geometry.to(obj.to) + mesh.geometry.computeBoundingSphere() + } + mesh.scale.set(1, 1, 1) + mesh.rotation.set(0, 0, 0) + + if (settings.entity_mode.value) { + mesh.position.set(0, 0, 0) + if (obj.display.parent !== 'root' && + typeof obj.display.parent === 'object' && + obj.display.parent.display.parent === 'root' && + obj.display.parent.rotation.join('_') !== '0_0_0' + ) { + mesh.position.set(obj.display.parent.origin[0], obj.display.parent.origin[1], obj.display.parent.origin[2]) + mesh.geometry.translate(-obj.display.parent.origin[0], -obj.display.parent.origin[1], -obj.display.parent.origin[2]) + + obj.display.parent.rotation.forEach(function(n, i) { + mesh.rotation[getAxisLetter(i)] = Math.PI / (180 / n) + }) + } + + } else if (obj.rotation !== undefined) { + mesh.position.set(obj.rotation.origin[0], obj.rotation.origin[1], obj.rotation.origin[2]) + mesh.geometry.translate(-obj.rotation.origin[0], -obj.rotation.origin[1], -obj.rotation.origin[2]) + + mesh.rotation[obj.rotation.axis] = Math.PI / (180 /obj.rotation.angle) + + if (obj.rotation.rescale === true) { + + var rescale = getRescalingFactor(obj.rotation.angle); + mesh.scale.set(rescale, rescale, rescale) + mesh.scale[obj.rotation.axis] = 1 + } + } else { + mesh.position.set(0, 0, 0) + } + } + updatePositions(leave_selection) { + updateNslideValues() + var arr = selected.slice() + if (settings.entity_mode.value && selected_group) { + selected_group.children.forEach(function(s) { + if (s.title === 'Cube') { + var index = elements.indexOf(s) + if (!arr.includes(index)) { + arr.push(index) + } + } + }) + } + selected.forEach(function(s) { + if (elements[s].display.visibility == true) { + Canvas.adaptObjectPosition(elements[s].display.mesh, elements[s]) + } + }) + if (leave_selection !== true) { + updateSelection() + } + } + updateVisiblilty() { + Canvas.updateAll() + /* + elements.forEach(function(s) { + if (s.display.visibility == true) { + scene.add(s.display.mesh) + } else { + scene.remove(s.display.mesh) + } + }) + updateSelection() + */ + } + adaptObjectFaces(mesh, obj) { + var materials = [] + + for (var face in obj.faces) { + if (obj.faces.hasOwnProperty(face)) { + + var tex = getTextureById(obj.faces[face].texture) + if (typeof tex !== 'object') { + //materials.push(emptyMaterials[ elements.indexOf(obj) % emptyMaterials.length ]) + materials.push(emptyMaterials[Math.floor(parseInt(obj.uuid.substr(0, 1), 16) / 2)]) + } else { + materials.push(Canvas.materials[tex.uuid]) + } + } + } + mesh.material = new THREE.MultiMaterial(materials) + } + updateSelectedFaces() { + if (Prop.wireframe === true) return; + selected.forEach(function(s) { + if (elements[s].display.visibility == true) { + Canvas.adaptObjectFaces(elements[s].display.mesh, elements[s]) + Canvas.updateUV(s) + } + }) + } + updateAllFaces() { + if (Prop.wireframe === true) return; + elements.forEach(function(s, i) { + if (s.display.visibility == true) { + Canvas.adaptObjectFaces(s.display.mesh, s, selected.includes(i)) + Canvas.updateUV(i) + } + }) + } + updateUVs() { + if (Prop.wireframe === true) return; + selected.forEach(function(s) { + if (elements[s].display.visibility == true) { + Canvas.updateUV(s) + } + }) + } + updateAllUVs() { + if (Prop.wireframe === true) return; + elements.forEach(function(s, i) { + if (s.display.visibility == true) { + Canvas.updateUV(i) + } + }) + } + updateUV(index, animation) { + if (Prop.wireframe === true) return; + var obj = elements[index] + var mesh = obj.display.mesh + if (mesh === undefined) return; + mesh.geometry.faceVertexUvs[0] = []; + + if (settings.entity_mode.value) { + + var offset = {x: obj.faces.north.uv[0], y: obj.faces.north.uv[1]} + var face_list = [ + {face: 'north', fIndex: 10, from: [obj.size(2), obj.size(2)], to: [obj.size(0), obj.size(1)]}, + {face: 'east', fIndex: 0, from: [0, obj.size(2)], to: [obj.size(2), obj.size(1)]}, + {face: 'south', fIndex: 8, from: [obj.size(2)*2 + obj.size(0), obj.size(2)], to: [obj.size(0), obj.size(1)]}, + {face: 'west', fIndex: 2, from: [obj.size(2) + obj.size(0), obj.size(2)], to: [obj.size(2), obj.size(1)]}, + {face: 'up', fIndex: 4, from: [obj.size(2), 0], to: [obj.size(0), obj.size(2)]}, + {face: 'down', fIndex: 6, from: [obj.size(2)+obj.size(0), 0], to: [obj.size(0), obj.size(2)]} + ] + face_list.forEach(function(f) { + + f.from[0] /= Project.texture_width / 16 + f.from[1] /= Project.texture_height / 16 + f.to[0] /= Project.texture_width / 16 + f.to[1] /= Project.texture_height / 16 + var data = { + uv: [ + f.from[0] + offset.x, + f.from[1] + offset.y, + f.from[0] + f.to[0] + offset.x, + f.from[1] + f.to[1] + offset.y + ] + } + data.uv.forEach(function(s, si) { + data.uv[si] *= 1 + }) + mesh.geometry.faceVertexUvs[0][f.fIndex] = [ + getUVArray(data, 0)[0], + getUVArray(data, 0)[1], + getUVArray(data, 0)[3] + ]; + mesh.geometry.faceVertexUvs[0][f.fIndex+1] = [ + getUVArray(data, 0)[1], + getUVArray(data, 0)[2], + getUVArray(data, 0)[3] + ]; + }) + + } else { + + var obj = obj.faces + for (var face in obj) { + if (obj.hasOwnProperty(face)) { + var fIndex = 0; + switch(face) { + case 'north': fIndex = 10; break; + case 'east': fIndex = 0; break; + case 'south': fIndex = 8; break; + case 'west': fIndex = 2; break; + case 'up': fIndex = 4; break; + case 'down': fIndex = 6; break; + } + var stretch = 1 + var frame = 0 + if (obj[face].texture && obj[face].texture !== '$transparent') { + var tex = getTextureById(obj[face].texture) + if (typeof tex === 'object' && tex.constructor.name === 'Texture' && tex.frameCount) { + stretch = tex.frameCount + if (animation === true && tex.currentFrame) { + frame = tex.currentFrame + } + } + } + mesh.geometry.faceVertexUvs[0][fIndex] = [ + getUVArray(obj[face], frame, stretch)[0], + getUVArray(obj[face], frame, stretch)[1], + getUVArray(obj[face], frame, stretch)[3] + ]; + mesh.geometry.faceVertexUvs[0][fIndex+1] = [ + getUVArray(obj[face], frame, stretch)[1], + getUVArray(obj[face], frame, stretch)[2], + getUVArray(obj[face], frame, stretch)[3] + ]; + } + } + + } + mesh.geometry.elementsNeedUpdate = true; + return mesh.geometry + } + buildOutline(id) { + if (elements[id].display.visibility == false) return; + var object = elements[id].display.mesh + if (object === undefined) return; + var geo = new THREE.EdgesGeometry(object.geometry); + + var outline_color = '0x'+app_colors.accent.hex.replace('#', '') + var mat = new THREE.LineBasicMaterial({color: parseInt(outline_color), linewidth: 50}) + var wireframe = new THREE.LineSegments(geo, mat) + wireframe.name = id+'_outline' + wireframe.position.set(object.position.x, object.position.y, object.position.z) + + var obj = elements[id] + + + + if (settings.entity_mode.value) { + if (obj.display.parent !== 'root' && + typeof obj.display.parent === 'object' && + obj.display.parent.display.parent === 'root' && + obj.display.parent.rotation.join('_') !== '0_0_0') { + // + obj.display.parent.rotation.forEach(function(n, i) { + wireframe.rotation[getAxisLetter(i)] = Math.PI / (180 / n) + }) + } + } else if (obj.rotation) { + wireframe.position.set(obj.rotation.origin[0], obj.rotation.origin[1], obj.rotation.origin[2]) + if (obj.rotation.angle !== 0) { + wireframe.rotation[obj.rotation.axis] = Math.PI / (180 /obj.rotation.angle) + } + if (obj.rotation.rescale === true) { + + var rescale = getRescalingFactor(obj.rotation.angle); + wireframe.scale.set(rescale, rescale, rescale) + wireframe.scale[obj.rotation.axis] = 1 + } + } + outlines.add(wireframe) + } +} +var Canvas = new CanvasController() + + +rotatePoint = function(point, rotation_degrees, pivot_point) { + var s = Math.sin((Math.PI / 180) * rotation_degrees); + var c = Math.cos((Math.PI / 180) * rotation_degrees); + var new_point = [0,0] + point[0] -= pivot_point[0]; + point[1] -= pivot_point[1]; + new_point[0] = point[0] * c - point[1] * s; + new_point[1] = point[0] * s + point[1] * c; + new_point[0] += pivot_point[0]; + new_point[1] += pivot_point[1]; + return new_point; +} \ No newline at end of file diff --git a/js/display.js b/js/display.js new file mode 100644 index 000000000..a88e653b4 --- /dev/null +++ b/js/display.js @@ -0,0 +1,1446 @@ +var display = {} +var ground_animation = false; +var ground_timer = 0 +var slot; +var display_clipboard; + +class refModel { + constructor(id, name, background) { + this.model = new THREE.Object3D(); + this.name = name; + this.id = id; + this.icon = id; + this.initialized = false; + if (background) { + this.background = {image: './assets/'+this.id+'.png', x: 0, y: 0, size: 1023} + switch (this.id) { + case 'inventory_nine': + this.background = {image: './assets/'+this.id+'.png', x: 0, y: 0, size: 1023} + break; + case 'inventory_full': + this.background = {image: './assets/'+this.id+'.png', x: 0, y: -432, size: 2781} + break; + case 'hud': + this.background = {image: './assets/'+this.id+'.png', x: -224, y: -140, size: 3391} + break; + } + } + if (id === 'player') { + this.onload = function() { + if (slot === 'thirdperson_righthand') { + setDisplayArea(-5, 8, -6, -90, 22.5, 90, 1, 1, 1) + } else if (slot === 'thirdperson_lefthand') { + setDisplayArea(-5, 8, 6, -90, 22.5, 90, 1, 1, 1) + } else if (slot === 'head') { + setDisplayArea(0, 22, 0, 0, 90, 0, 0.618, 0.618, 0.618) + } + } + } else if (id === 'armor_stand') { + this.onload = function() { + if (slot === 'thirdperson_righthand') { + setDisplayArea(-2, 6, -6, -90, 0, 90, 1, 1, 1) + } else if (slot === 'thirdperson_lefthand') { + setDisplayArea(-2, 6, 6, -90, 0, 90, 1, 1, 1) + } else if (slot === 'head') { + setDisplayArea(0, 21, 0, 0, 90, 0, 0.618, 0.618, 0.618) + } + } + } else if (id === 'armor_stand_small') { + this.onload = function() { + if (slot === 'thirdperson_righthand') { + setDisplayArea(-1, 0, -3, -90, 0, 90, 0.5, 0.5, 0.5) + } else if (slot === 'thirdperson_lefthand') { + setDisplayArea(-1, 0, 3, -90, 0, 90, 0.5, 0.5, 0.5) + } else if (slot === 'head') { + setDisplayArea(0, 8.5, 0, 0, 90, 0, 0.4635, 0.4635, 0.4635) + } + } + } else if (id === 'zombie') { + this.onload = function() { + if (slot === 'thirdperson_righthand') { + setDisplayArea(-10, 18, -6, -90, 90, 90, 1, 1, 1) + } else if (slot === 'thirdperson_lefthand') { + setDisplayArea(-10, 18, 6, -90, 90, 90, 1, 1, 1) + } else if (slot === 'head') { + setDisplayArea(0, 22, 0, 0, 90, 0, 0.618, 0.618, 0.618) + } + } + } else if (id === 'baby_zombie') { + this.onload = function() { + if (slot === 'thirdperson_righthand') { + setDisplayArea(-5, 6, -3, -90, 90, 90, 0.5, 0.5, 0.5) + } else if (slot === 'thirdperson_lefthand') { + setDisplayArea(-5, 6, 3, -90, 90, 90, 0.5, 0.5, 0.5) + } else if (slot === 'head') { + setDisplayArea(0, 8.5, 0, 0, 90, 0, 0.4635, 0.4635, 0.4635) + } + } + } + } + buildModel(things, texture) { + var scope = this; + if (texture === 'black') { + var mat = new THREE.MeshBasicMaterial({color: 0x000000}); + } else { + var img = new Image(); + img.src = texture; + var tex = new THREE.Texture(img); + img.tex = tex; + img.tex.magFilter = THREE.NearestFilter; + img.tex.minFilter = THREE.NearestFilter; + img.onload = function() { + this.tex.needsUpdate = true; + } + img.crossOrigin = ''; + var mat = new THREE.MeshLambertMaterial({color: 0xffffff, map: tex, transparent: true}); + } + + + things.forEach(function(s) { + var mesh = new THREE.Mesh(new THREE.CubeGeometry(s.size[0], s.size[1], s.size[2]), mat ) + mesh.position.set(s.origin[0], s.origin[1], s.origin[2]) + mesh.geometry.translate(-s.origin[0], -s.origin[1], -s.origin[2]) + mesh.geometry.translate(s.pos[0], s.pos[1], s.pos[2]) + if (s.angle) { + mesh.rotation['z'] = Math.PI / (180 /s.angle) + } + + for (var face in s) { + if (s.hasOwnProperty(face) && s[face].uv !== undefined) { + var fIndex = 0; + switch(face) { + case 'north': fIndex = 10; break; + case 'east': fIndex = 0; break; + case 'south': fIndex = 8; break; + case 'west': fIndex = 2; break; + case 'up': fIndex = 4; break; + case 'down': fIndex = 6; break; + } + mesh.geometry.faceVertexUvs[0][fIndex] = [ getUVArray(s[face])[0], getUVArray(s[face])[1], getUVArray(s[face])[3] ]; + mesh.geometry.faceVertexUvs[0][fIndex+1] = [ getUVArray(s[face])[1], getUVArray(s[face])[2], getUVArray(s[face])[3] ]; + } + } + mesh.geometry.elementsNeedUpdate = true; + + scope.model.add(mesh); + }) + scope.model.name = name; + return this; + } + load() { + displayReferenceObjects.clear() + if (typeof this.onload === 'function') { + this.onload() + } + if (this.background) { + displayReferenceObjects.setBackground(this.background) + return; + } + //3D + if (!this.initialized) { + switch (this.id) { + case 'player': this.buildPlayer(); break; + case 'zombie': this.buildZombie(); break; + case 'armor_stand': this.buildArmorStand(); break; + case 'baby_zombie': this.buildBabyZombie(); break; + case 'armor_stand_small': this.buildArmorStandSmall(); break; + case 'monitor': this.buildMonitor(); break; + case 'block': this.buildBlock(); break; + case 'frame': this.buildFrame(); break; + } + this.initialized = true; + } + display_scene.add(this.model) + displayReferenceObjects.active = this; + } + buildPlayer() { + var scope = this; + var things = [ + {"size": [4, 12, 4], "pos": [0, 12, -6], "origin": [0, 16, 0], "angle": -20, + "north": {"uv": [10, 5, 11, 8], "texture": "#0"}, + "east": {"uv": [13, 5, 14, 8], "texture": "#0"}, + "south": {"uv": [12, 5, 13, 8], "texture": "#0"}, + "west": {"uv": [11, 5, 12, 8], "texture": "#0"}, + "up": { "uv": [11, 4, 12, 5], "texture": "#0", "rotation": 270 }, + "down": { "uv": [12, 4, 13, 5], "texture": "#0", "rotation": 270 } + }, //Right Arm + + {"size": [4, 12, 4], "pos": [0, 12, 6], "origin": [0, 16, 0], "angle": -20, + "north": {"uv": [8, 13, 9, 16], "texture": "#0"}, + "east": {"uv": [11, 13, 12, 16], "texture": "#0"}, + "south": {"uv": [10, 13, 11, 16], "texture": "#0"}, + "west": {"uv": [9, 13, 10, 16], "texture": "#0"}, + "up": { "uv": [9, 12, 10, 13], "texture": "#0", "rotation": 270 }, + "down": { "uv": [10, 12, 11, 13], "texture": "#0", "rotation": 270 } + }, //Left Arm + + {"size": [4, 12, 4], "pos": [0, 0, -2], "origin": [0, 0, 0], + "north": {"uv": [0, 5, 1, 8], "texture": "#0"}, + "east": {"uv": [3, 5, 4, 8], "texture": "#0"}, + "south": {"uv": [2, 5, 3, 8], "texture": "#0"}, + "west": {"uv": [1, 5, 2, 8], "texture": "#0"}, + "up": { "uv": [1, 4, 2, 5], "texture": "#0", "rotation": 270 }, + "down": { "uv": [2, 4, 3, 5], "texture": "#0", "rotation": 270 } + },//R Leg + + {"size": [4, 12, 4], "pos": [0, 0, 2], "origin": [0, 0, 0], + "north": {"uv": [4, 13, 5, 16], "texture": "#0"}, + "east": {"uv": [7, 13, 8, 16], "texture": "#0"}, + "south": {"uv": [6, 13, 7, 16], "texture": "#0"}, + "west": {"uv": [5, 13, 6, 16], "texture": "#0"}, + "up": { "uv": [5, 12, 6, 13], "texture": "#0", "rotation": 270 }, + "down": { "uv": [6, 12, 7, 13], "texture": "#0", "rotation": 270 } + },// L Leg + + {"size": [8, 8, 8], "pos": [0, 22, 0], "origin": [0, 0, 0], + "north": {"uv": [0, 2, 2, 4], "texture": "#0"}, + "east": {"uv": [6, 2, 8, 4], "texture": "#0"}, + "south": {"uv": [4, 2, 6, 4], "texture": "#0"}, + "west": {"uv": [2, 2, 4, 4], "texture": "#0"}, + "up": {"uv": [2, 0, 4, 2],"texture": "#0","rotation": 90 }, + "down": { "uv": [4, 0, 6, 2], "texture": "#0", "rotation": 270 } + },//Head + + + /* + {"size": [9, 9, 9], "pos": [0, 22, 0], "origin": [0, 0, 0], + "north": {"uv": [8, 2, 10, 4], "texture": "#0"}, + "east": {"uv": [14, 2, 16, 4], "texture": "#0"}, + "south": {"uv": [12, 2, 14, 4], "texture": "#0"}, + "west": {"uv": [10, 2, 12, 4], "texture": "#0"}, + "up": {"uv": [10, 0, 12, 2],"texture": "#0","rotation": 90 }, + "down": { "uv": [12, 0, 14, 2], "texture": "#0", "rotation": 270 } + },//Head Layer + + */ + + {"size": [4, 12, 8], "pos": [0, 12, 0], "origin": [0, 0, 0], + "north": {"uv": [4, 5, 5, 8], "texture": "#0"}, + "east": {"uv": [8, 5, 10, 8], "texture": "#0"}, + "south": {"uv": [7, 5, 8, 8], "texture": "#0"}, + "west": {"uv": [5, 5, 7, 8], "texture": "#0"}, + "up": { "uv": [5, 4, 7, 5], "texture": "#0", "rotation": 270 }, + "down": { "uv": [7, 4, 9, 5], "texture": "#0", "rotation": 270 } + }//Body + ] + var skin = 'assets/player_skin.png'; + $.getJSON('http://blockbench.net/api/index.json', function (data) { + if (data.donatorSkin == true) { + skin = 'http://blockbench.net/api/player_skin.png'; + } + }).always(function() { + scope.buildModel(things, skin); + }) + } + buildArmorStand() { + this.buildModel([ + { + "size": [12, 1, 12], + "pos": [0, -5.5, 0], + "origin": [0, 0, 0], + "north": {"uv": [0, 11, 3, 11.25], "texture": "#0"}, + "east": {"uv": [3, 11, 6, 11.25], "texture": "#0"}, + "south": {"uv": [6, 11, 9, 11.25], "texture": "#0"}, + "west": {"uv": [9, 11, 12, 11.25], "texture": "#0"}, + "up": {"uv": [3, 8, 6, 11], "texture": "#0"}, + "down": {"uv": [6, 8, 9, 11], "texture": "#0"} + }, + { + "size": [2, 11, 2], + "pos": [0, 0.5, -2], + "origin": [0, 0, 0], + "north": {"uv": [8.5, 4.5, 9, 7.5], "texture": "#0"}, + "east": {"uv": [9, 4.5, 9.5, 7.5], "texture": "#0"}, + "south": {"uv": [9.5, 4.5, 10, 7.5], "texture": "#0"}, + "west": {"uv": [8, 4.5, 8.5, 7.5], "texture": "#0"}, + "up": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, + "down": {"uv": [9, 4, 9.5, 4.5], "texture": "#0"} + }, + { + "size": [2, 11, 2], + "pos": [0, 0.5, 2], + "origin": [0, 0, 0], + "north": {"uv": [8.5, 4.5, 9, 7.5], "texture": "#0"}, + "east": {"uv": [9, 4.5, 9.5, 7.5], "texture": "#0"}, + "south": {"uv": [9.5, 4.5, 10, 7.5], "texture": "#0"}, + "west": {"uv": [8, 4.5, 8.5, 7.5], "texture": "#0"}, + "up": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, + "down": {"uv": [9, 4, 9.5, 4.5], "texture": "#0"} + }, + { + "size": [2, 2, 8], + "pos": [0, 7, 0], + "origin": [0, 0, 0], + "north": { + "uv": [0.25, 5.75, 0.75, 6.25], + "texture": "#0" + }, + "east": { + "uv": [0.25, 5.75, 2.25, 6.25], + "texture": "#0" + }, + "south": { + "uv": [4.75, 5.75, 5.25, 6.25], + "texture": "#0" + }, + "west": { + "uv": [2.75, 5.75, 4.75, 6.25], + "texture": "#0" + }, + "up": { + "uv": [0, 12.5, 2, 13], + "texture": "#0", + "rotation": 90 + }, + "down": { + "uv": [0, 12.5, 2, 13], + "texture": "#0", + "rotation": 90 + } + }, + { + "size": [2, 7, 2], + "pos": [0, 11.5, 2], + "origin": [0, 0, 0], + "north": {"uv": [8.5, 4.5, 9, 7.5], "texture": "#0"}, + "east": {"uv": [9, 4.5, 9.5, 7.5], "texture": "#0"}, + "south": {"uv": [9.5, 4.5, 10, 7.5], "texture": "#0"}, + "west": {"uv": [8, 4.5, 8.5, 7.5], "texture": "#0"}, + "up": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, + "down": {"uv": [9, 4, 9.5, 4.5], "texture": "#0"} + }, + { + "size": [2, 7, 2], + "pos": [0, 11.5, -2], + "origin": [0, 0, 0], + "north": {"uv": [8.5, 4.5, 9, 7.5], "texture": "#0"}, + "east": {"uv": [9, 4.5, 9.5, 7.5], "texture": "#0"}, + "south": {"uv": [9.5, 4.5, 10, 7.5], "texture": "#0"}, + "west": {"uv": [8, 4.5, 8.5, 7.5], "texture": "#0"}, + "up": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, + "down": {"uv": [9, 4, 9.5, 4.5], "texture": "#0"} + }, + { + "size": [3, 3, 12], + "pos": [0, 16.5, 0], + "origin": [0, 0, 0], + "north": {"uv": [3, 7.25, 3.75, 8], "texture": "#0"}, + "east": { + "uv": [3.75, 7.25, 6.75, 8], + "texture": "#0" + }, + "south": { + "uv": [6.75, 7.25, 7.5, 8], + "texture": "#0" + }, + "west": {"uv": [0, 7.25, 3, 8], "texture": "#0"}, + "up": { + "uv": [0.75, 6.5, 3.75, 7.25], + "texture": "#0", + "rotation": 90 + }, + "down": { + "uv": [3.75, 6.5, 6.75, 7.25], + "texture": "#0", + "rotation": 90 + } + }, + { + "size": [2, 6, 2], + "pos": [0, 21, 0], + "origin": [0, 0, 0], + "north": {"uv": [0.5, 0.5, 1, 2.25], "texture": "#0"}, + "east": {"uv": [1, 0.5, 1.5, 2.25], "texture": "#0"}, + "south": {"uv": [1.5, 0.5, 2, 2.25], "texture": "#0"}, + "west": {"uv": [0, 0.5, 0.5, 2.25], "texture": "#0"}, + "up": {"uv": [0.5, 0, 1, 0.5], "texture": "#0"}, + "down": {"uv": [1, 0, 1.5, 0.5], "texture": "#0"} + }, + { + "size": [2, 12, 2], + "pos": [0, 12, -6], + "origin": [0, 0, 0], + "north": {"uv": [7, 0.5, 7.5, 3.5], "texture": "#0"}, + "east": {"uv": [6.5, 0.5, 6, 3.5], "texture": "#0"}, + "south": {"uv": [7.5, 0.5, 8, 3.5], "texture": "#0"}, + "west": {"uv": [6, 0.5, 6.5, 3.5], "texture": "#0"}, + "up": {"uv": [6.5, 0, 7, 0.5], "texture": "#0"}, + "down": {"uv": [7, 0, 7.5, 0.5], "texture": "#0"} + }, + { + "size": [2, 12, 2], + "pos": [0, 12, 6], + "origin": [0, 0, 0], + "north": {"uv": [7, 0.5, 7.5, 3.5], "texture": "#0"}, + "east": {"uv": [6.5, 0.5, 7, 3.5], "texture": "#0"}, + "south": {"uv": [7.5, 0.5, 8, 3.5], "texture": "#0"}, + "west": {"uv": [6.5, 0.5, 6, 3.5], "texture": "#0"}, + "up": {"uv": [6.5, 0, 7, 0.5], "texture": "#0"}, + "down": {"uv": [7, 0, 7.5, 0.5], "texture": "#0"} + } + ], 'assets/armor_stand.png') + } + buildArmorStandSmall() { + this.buildModel( [ + { + "size": [6, 0.5, 6], + "pos": [0, -5.75, 0], + "origin": [0, 0, 0], + "north": {"uv": [0, 11, 3, 11.25], "texture": "#0"}, + "east": {"uv": [3, 11, 6, 11.25], "texture": "#0"}, + "south": {"uv": [6, 11, 9, 11.25], "texture": "#0"}, + "west": {"uv": [9, 11, 12, 11.25], "texture": "#0"}, + "up": {"uv": [3, 8, 6, 11], "texture": "#0"}, + "down": {"uv": [6, 8, 9, 11], "texture": "#0"} + }, + { + "size": [1, 5.5, 1], + "pos": [0, -2.75, -1], + "origin": [0, 0, 0], + "north": {"uv": [8.5, 4.5, 9, 7.5], "texture": "#0"}, + "east": {"uv": [9, 4.5, 9.5, 7.5], "texture": "#0"}, + "south": {"uv": [9.5, 4.5, 10, 7.5], "texture": "#0"}, + "west": {"uv": [8, 4.5, 8.5, 7.5], "texture": "#0"}, + "up": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, + "down": {"uv": [9, 4, 9.5, 4.5], "texture": "#0"} + }, + { + "size": [1, 5.5, 1], + "pos": [0, -2.75, 1], + "origin": [0, 0, 0], + "north": {"uv": [8.5, 4.5, 9, 7.5], "texture": "#0"}, + "east": {"uv": [9, 4.5, 9.5, 7.5], "texture": "#0"}, + "south": {"uv": [9.5, 4.5, 10, 7.5], "texture": "#0"}, + "west": {"uv": [8, 4.5, 8.5, 7.5], "texture": "#0"}, + "up": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, + "down": {"uv": [9, 4, 9.5, 4.5], "texture": "#0"} + }, + { + "size": [1, 1, 4], + "pos": [0, 0.5, 0], + "origin": [0, 0, 0], + "north": { + "uv": [0.25, 5.75, 0.75, 6.25], + "texture": "#0" + }, + "east": { + "uv": [0.25, 5.75, 2.25, 6.25], + "texture": "#0" + }, + "south": { + "uv": [4.75, 5.75, 5.25, 6.25], + "texture": "#0" + }, + "west": { + "uv": [2.75, 5.75, 4.75, 6.25], + "texture": "#0" + }, + "up": { + "uv": [0, 12.5, 2, 13], + "texture": "#0", + "rotation": 90 + }, + "down": { + "uv": [0, 12.5, 2, 13], + "texture": "#0", + "rotation": 90 + } + }, + { + "size": [1, 3.5, 1], + "pos": [0, 2.75, 1], + "origin": [0, 0, 0], + "north": {"uv": [8.5, 4.5, 9, 7.5], "texture": "#0"}, + "east": {"uv": [9, 4.5, 9.5, 7.5], "texture": "#0"}, + "south": {"uv": [9.5, 4.5, 10, 7.5], "texture": "#0"}, + "west": {"uv": [8, 4.5, 8.5, 7.5], "texture": "#0"}, + "up": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, + "down": {"uv": [9, 4, 9.5, 4.5], "texture": "#0"} + }, + { + "size": [1, 3.5, 1], + "pos": [0, 2.75, -1], + "origin": [0, 0, 0], + "north": {"uv": [8.5, 4.5, 9, 7.5], "texture": "#0"}, + "east": {"uv": [9, 4.5, 9.5, 7.5], "texture": "#0"}, + "south": {"uv": [9.5, 4.5, 10, 7.5], "texture": "#0"}, + "west": {"uv": [8, 4.5, 8.5, 7.5], "texture": "#0"}, + "up": {"uv": [8.5, 4, 9, 4.5], "texture": "#0"}, + "down": {"uv": [9, 4, 9.5, 4.5], "texture": "#0"} + }, + { + "size": [1.5, 1.5, 6], + "pos": [0, 5.25, 0], + "origin": [0, 0, 0], + "north": {"uv": [3, 7.25, 3.75, 8], "texture": "#0"}, + "east": { + "uv": [3.75, 7.25, 6.75, 8], + "texture": "#0" + }, + "south": { + "uv": [6.75, 7.25, 7.5, 8], + "texture": "#0" + }, + "west": {"uv": [0, 7.25, 3, 8], "texture": "#0"}, + "up": { + "uv": [0.75, 6.5, 3.75, 7.25], + "texture": "#0", + "rotation": 90 + }, + "down": { + "uv": [3.75, 6.5, 6.75, 7.25], + "texture": "#0", + "rotation": 90 + } + }, + { + "size": [ + 1.5, + 4.5, + 1.5 + ], + "pos": [0, 8.27, 0], + "origin": [0, 0, 0], + "north": {"uv": [0.5, 0.5, 1, 2.25], "texture": "#0"}, + "east": {"uv": [1, 0.5, 1.5, 2.25], "texture": "#0"}, + "south": {"uv": [1.5, 0.5, 2, 2.25], "texture": "#0"}, + "west": {"uv": [0, 0.5, 0.5, 2.25], "texture": "#0"}, + "up": {"uv": [0.5, 0, 1, 0.5], "texture": "#0"}, + "down": {"uv": [1, 0, 1.5, 0.5], "texture": "#0"} + }, + { + "size": [1, 6, 1], + "pos": [0, 3, -3], + "origin": [0, 0, 0], + "north": {"uv": [7, 0.5, 7.5, 3.5], "texture": "#0"}, + "east": {"uv": [6.5, 0.5, 6, 3.5], "texture": "#0"}, + "south": {"uv": [7.5, 0.5, 8, 3.5], "texture": "#0"}, + "west": {"uv": [6, 0.5, 6.5, 3.5], "texture": "#0"}, + "up": {"uv": [6.5, 0, 7, 0.5], "texture": "#0"}, + "down": {"uv": [7, 0, 7.5, 0.5], "texture": "#0"} + }, + { + "size": [1, 6, 1], + "pos": [0, 3, 3], + "origin": [0, 0, 0], + "north": {"uv": [7, 0.5, 7.5, 3.5], "texture": "#0"}, + "east": {"uv": [6.5, 0.5, 7, 3.5], "texture": "#0"}, + "south": {"uv": [7.5, 0.5, 8, 3.5], "texture": "#0"}, + "west": {"uv": [6.5, 0.5, 6, 3.5], "texture": "#0"}, + "up": {"uv": [6.5, 0, 7, 0.5], "texture": "#0"}, + "down": {"uv": [7, 0, 7.5, 0.5], "texture": "#0"} + } + ], 'assets/armor_stand.png') + } + buildZombie() { + this.buildModel([ + { + "size": [4, 12, 4], + "pos": [0, 0, -2], + "origin": [0, 0, 0], + "north": { + "uv": [0.01, 5.01, 0.99, 7.99], + "texture": "#1" + }, + "east": { + "uv": [3.01, 5.01, 3.99, 7.99], + "texture": "#1" + }, + "south": { + "uv": [2.01, 5.01, 2.99, 7.99], + "texture": "#1" + }, + "west": { + "uv": [1.01, 5.01, 1.99, 7.99], + "texture": "#1" + }, + "up": { + "uv": [1.01, 4.01, 1.99, 4.99], + "texture": "#1", + "rotation": 90 + }, + "down": { + "uv": [2.01, 4.01, 2.99, 4.99], + "texture": "#1", + "rotation": 90 + } + }, + { + "size": [4, 12, 4], + "pos": [0, 0, 2], + "origin": [0, 0, 0], + "north": { + "uv": [4.01, 13.01, 4.99, 15.99], + "texture": "#1" + }, + "east": { + "uv": [8.01, 13.01, 6.99, 15.99], + "texture": "#1" + }, + "south": { + "uv": [6.01, 13.01, 6.99, 15.99], + "texture": "#1" + }, + "west": { + "uv": [5.01, 13.01, 5.99, 15.99], + "texture": "#1" + }, + "up": { + "uv": [5.01, 12.01, 5.99, 12.99], + "texture": "#1", + "rotation": 90 + }, + "down": { + "uv": [6.01, 12.01, 6.99, 12.99], + "texture": "#1", + "rotation": 90 + } + }, + { + "size": [4, 12, 8], + "pos": [0, 12, 0], + "origin": [0, 0, 0], + "north": { + "uv": [4.01, 5.01, 4.99, 7.99], + "texture": "#1" + }, + "east": { + "uv": [8.01, 5.01, 9.99, 7.99], + "texture": "#1" + }, + "south": { + "uv": [7.01, 5.01, 7.99, 7.99], + "texture": "#1" + }, + "west": { + "uv": [5.01, 5.01, 6.99, 7.99], + "texture": "#1" + }, + "up": { + "uv": [5.01, 4.01, 6.99, 4.99], + "texture": "#1", + "rotation": 90 + }, + "down": { + "uv": [7.01, 4.01, 8.99, 4.99], + "texture": "#1", + "rotation": 270 + } + }, + { + "size": [8, 8, 8], + "pos": [0, 22, 0], + "origin": [0, 0, 0], + "north": { + "uv": [0.01, 2.01, 1.99, 3.99], + "texture": "#1" + }, + "east": { + "uv": [6.01, 2.01, 6.99, 3.99], + "texture": "#1" + }, + "south": { + "uv": [4.01, 2.01, 5.99, 3.99], + "texture": "#1" + }, + "west": { + "uv": [2.01, 2.01, 3.99, 3.99], + "texture": "#1" + }, + "up": { + "uv": [2.01, 0.01, 3.99, 1.99], + "texture": "#1", + "rotation": 90 + }, + "down": { + "uv": [4.01, 0.01, 5.99, 1.99], + "texture": "#1", + "rotation": 90 + } + }, + { + "size": [12, 4, 4], + "pos": [-4, 16, -6], + "origin": [0, 0, 0], + "north": { + "uv": [12.01, 5.01, 12.99, 7.99], + "texture": "#1", + "rotation": 270 + }, + "east": { + "uv": [11.01, 4.01, 11.99, 4.99], + "texture": "#1", + "rotation": 180 + }, + "south": { + "uv": [10.01, 5.01, 10.99, 7.99], + "texture": "#1", + "rotation": 90 + }, + "west": { + "uv": [12.01, 4.01, 12.99, 4.99], + "texture": "#1", + "rotation": 180 + }, + "up": { + "uv": [11.01, 5.01, 11.99, 7.99], + "texture": "#1", + "rotation": 90 + }, + "down": { + "uv": [13.01, 5.01, 13.99, 7.99], + "texture": "#1", + "rotation": 270 + } + }, + { + "size": [12, 4, 4], + "pos": [-4, 16, 6], + "origin": [0, 0, 0], + "north": { + "uv": [10.01, 13.01, 10.99, 15.99], + "texture": "#1", + "rotation": 270 + }, + "east": { + "uv": [9.01, 12.01, 9.99, 12.99], + "texture": "#1", + "rotation": 180 + }, + "south": { + "uv": [8.01, 13.01, 8.99, 15.99], + "texture": "#1", + "rotation": 90 + }, + "west": { + "uv": [10.01, 12.01, 10.99, 12.99], + "texture": "#1", + "rotation": 180 + }, + "up": { + "uv": [9.01, 13.01, 9.99, 15.99], + "texture": "#1", + "rotation": 90 + }, + "down": { + "uv": [11.01, 13.01, 11.99, 15.99], + "texture": "#1", + "rotation": 270 + } + } + ], 'assets/zombie.png') + } + buildBabyZombie() { + this.buildModel([ + { + "size": [2, 6, 2], + "pos": [-2.220446049250313e-16, -3, -1], + "origin": [0, 0, 0], + "north": { + "uv": [0.01, 5.01, 0.99, 7.99], + "texture": "#1" + }, + "east": { + "uv": [3.01, 5.01, 3.99, 7.99], + "texture": "#1" + }, + "south": { + "uv": [2.01, 5.01, 2.99, 7.99], + "texture": "#1" + }, + "west": { + "uv": [1.01, 5.01, 1.99, 7.99], + "texture": "#1" + }, + "up": { + "uv": [1.01, 4.01, 1.99, 4.99], + "texture": "#1", + "rotation": 90 + }, + "down": { + "uv": [2.01, 4.01, 2.99, 4.99], + "texture": "#1", + "rotation": 90 + } + }, + { + "size": [2, 6, 2], + "pos": [-2.220446049250313e-16, -3, 1], + "origin": [0, 0, 0], + "north": { + "uv": [4.01, 13.01, 4.99, 15.99], + "texture": "#1" + }, + "east": { + "uv": [8.01, 13.01, 6.99, 15.99], + "texture": "#1" + }, + "south": { + "uv": [6.01, 13.01, 6.99, 15.99], + "texture": "#1" + }, + "west": { + "uv": [5.01, 13.01, 5.99, 15.99], + "texture": "#1" + }, + "up": { + "uv": [5.01, 12.01, 5.99, 12.99], + "texture": "#1", + "rotation": 90 + }, + "down": { + "uv": [6.01, 12.01, 6.99, 12.99], + "texture": "#1", + "rotation": 90 + } + }, + { + "size": [2, 6, 4], + "pos": [-2.220446049250313e-16, 3, 0], + "origin": [0, 0, 0], + "north": { + "uv": [4.01, 5.01, 4.99, 7.99], + "texture": "#1" + }, + "east": { + "uv": [8.01, 5.01, 9.99, 7.99], + "texture": "#1" + }, + "south": { + "uv": [7.01, 5.01, 7.99, 7.99], + "texture": "#1" + }, + "west": { + "uv": [5.01, 5.01, 6.99, 7.99], + "texture": "#1" + }, + "up": { + "uv": [5.01, 4.01, 6.99, 4.99], + "texture": "#1", + "rotation": 90 + }, + "down": { + "uv": [7.01, 4.01, 8.99, 4.99], + "texture": "#1", + "rotation": 270 + } + }, + { + "size": [6.0, 6.0, 6.0], + "pos": [0, 9, 0], + "origin": [0, 9, 0], + "north": { + "uv": [0.01, 2.01, 1.99, 3.99], + "texture": "#1" + }, + "east": { + "uv": [6.01, 2.01, 6.99, 3.99], + "texture": "#1" + }, + "south": { + "uv": [4.01, 2.01, 5.99, 3.99], + "texture": "#1" + }, + "west": { + "uv": [2.01, 2.01, 3.99, 3.99], + "texture": "#1" + }, + "up": { + "uv": [2.01, 0.01, 3.99, 1.99], + "texture": "#1", + "rotation": 90 + }, + "down": { + "uv": [4.01, 0.01, 5.99, 1.99], + "texture": "#1", + "rotation": 90 + } + }, + { + "size": [6, 2, 2], + "pos": [-2.000000000000001, 5, -3], + "origin": [0, 0, 0], + "north": { + "uv": [12.01, 5.01, 12.99, 7.99], + "texture": "#1", + "rotation": 270 + }, + "east": { + "uv": [11.01, 4.01, 11.99, 4.99], + "texture": "#1", + "rotation": 180 + }, + "south": { + "uv": [10.01, 5.01, 10.99, 7.99], + "texture": "#1", + "rotation": 90 + }, + "west": { + "uv": [12.01, 4.01, 12.99, 4.99], + "texture": "#1", + "rotation": 180 + }, + "up": { + "uv": [11.01, 5.01, 11.99, 7.99], + "texture": "#1", + "rotation": 90 + }, + "down": { + "uv": [13.01, 5.01, 13.99, 7.99], + "texture": "#1", + "rotation": 270 + } + }, + { + "size": [6, 2, 2], + "pos": [-2.000000000000001, 5, 3], + "origin": [0, 0, 0], + "north": { + "uv": [10.01, 13.01, 10.99, 15.99], + "texture": "#1", + "rotation": 270 + }, + "east": { + "uv": [9.01, 12.01, 9.99, 12.99], + "texture": "#1", + "rotation": 180 + }, + "south": { + "uv": [8.01, 13.01, 8.99, 15.99], + "texture": "#1", + "rotation": 90 + }, + "west": { + "uv": [10.01, 12.01, 10.99, 12.99], + "texture": "#1", + "rotation": 180 + }, + "up": { + "uv": [9.01, 13.01, 9.99, 15.99], + "texture": "#1", + "rotation": 90 + }, + "down": { + "uv": [11.01, 13.01, 11.99, 15.99], + "texture": "#1", + "rotation": 270 + } + } + ], 'assets/zombie.png') + } + buildMonitor() { + this.buildModel([ + {"size": [0.1, 8, 8], "pos": [-31.2, 4.93, 0], "origin": [0, 0, 0], "north":{"uv":[0,0,0,0]},"east":{"uv":[0,0,0,0]},"south":{"uv":[0,0,0,0]},"west":{"uv":[0,0,16,16]},"up":{"uv":[0,0,0,0]},"down":{"uv":[0,0,0,0]}}, + {"size": [0.1, 8, 8], "pos": [-31.2, -4.93, 0], "origin": [0, 0, 0], "north":{"uv":[0,0,0,0]},"east":{"uv":[0,0,0,0]},"south":{"uv":[0,0,0,0]},"west":{"uv":[0,0,16,16]},"up":{"uv":[0,0,0,0]},"down":{"uv":[0,0,0,0]}}, + {"size": [0.1, 8, 8], "pos": [-31.2, 0, 5.65], "origin": [0, 0, 0], "north":{"uv":[0,0,0,0]},"east":{"uv":[0,0,0,0]},"south":{"uv":[0,0,0,0]},"west":{"uv":[0,0,16,16]},"up":{"uv":[0,0,0,0]},"down":{"uv":[0,0,0,0]}}, + {"size": [0.1, 8, 8], "pos": [-31.2, 0, -5.65], "origin": [0, 0, 0], "north":{"uv":[0,0,0,0]},"east":{"uv":[0,0,0,0]},"south":{"uv":[0,0,0,0]},"west":{"uv":[0,0,16,16]},"up":{"uv":[0,0,0,0]},"down":{"uv":[0,0,0,0]}} + ], 'black') + } + buildBlock() { + this.buildModel([ + {"size": [16,16,16], "pos": [0, 0, 0], "origin": [0, 0, 0], "north":{"uv":[0,0,16,16]},"east":{"uv":[0,0,16,16]},"south":{"uv":[0,0,16,16]},"west":{"uv":[0,0,16,16]},"up":{"uv":[0,0,16,16]},"down":{"uv":[0,0,16,16]}}, //Right Arm + ], 'assets/missing.png') + } + buildFrame() { + this.buildBlock() + this.buildModel([ + {"size": [10,10,0.5], "pos": [0, 0, -8.25], "origin": [0, 0, 0], "north":{"uv":[3,3,13,13]},"east":{"uv":[0,0,0,0]},"south":{"uv":[0,0,0,0]},"west":{"uv":[0,0,0,0]},"up":{"uv":[0,0,0,0]},"down":{"uv":[0,0,0,0]}}, + + {"size": [1,12,1], "pos": [5.5, 0, -8.5], "origin": [0, 0, 0], "north":{"uv":[2,2,3,14]},"east":{"uv":[2,2,3,14]},"south":{"uv":[2,2,3,14]},"west":{"uv":[2,2,3,14]},"up":{"uv":[2,2,3,3]},"down":{"uv":[2,2,3,3]}}, + {"size": [1,12,1], "pos": [-5.5, 0, -8.5], "origin": [0, 0, 0], "north":{"uv":[2,2,3,14]},"east":{"uv":[2,2,3,14]},"south":{"uv":[2,2,3,14]},"west":{"uv":[2,2,3,14]},"up":{"uv":[2,2,3,3]},"down":{"uv":[2,2,3,3]}}, + + {"size": [10,1,1], "pos": [0, 5.5, -8.5], "origin": [0, 0, 0], "north":{"uv":[3,2,13,3]},"east":{"uv":[3,2,13,3]},"south":{"uv":[3,2,13,3]},"west":{"uv":[3,2,13,3]},"up":{"uv":[3,2,13,3]},"down":{"uv":[3,2,13,3]}}, + {"size": [10,1,1], "pos": [0, -5.5, -8.5], "origin": [0, 0, 0], "north":{"uv":[3,13,13,14]},"east":{"uv":[3,13,13,14]},"south":{"uv":[3,13,13,14]},"west":{"uv":[3,13,13,14]},"up":{"uv":[3,13,13,14]},"down":{"uv":[3,13,13,14]}} + ], 'assets/item_frame.png') + } +} +var displayReferenceObjects = { + refmodels: { + player: new refModel('player', 'Player'), + zombie: new refModel('zombie', 'Zombie'), + armor_stand: new refModel('armor_stand', 'Armor Stand'), + baby_zombie: new refModel('baby_zombie', 'Baby Zombie'), + armor_stand_small: new refModel('armor_stand_small', 'Armor Stand Small'), + monitor: new refModel('monitor', 'Monitor'), + block: new refModel('block', 'Block'), + frame: new refModel('frame', 'Item Frame'), + inventory_nine: new refModel('inventory_nine', '3x3', true), + inventory_full: new refModel('inventory_full', 'Inventory', true), + hud: new refModel('hud', 'HUD', true) + }, + active: '', + bar: function(buttons) { + $('#display_ref_bar').html('') + if (buttons.length === 10000) { + this.refmodels[buttons[0]].load() + return; + } + var i = 0; + while (i < buttons.length) { + var ref = this.refmodels[buttons[i]] + var button = $( + '
        '+ + '
        ' + ) + $('#display_ref_bar').append(button) + if (i === 0) { + ref.load() + button.find('input').prop("checked", true) + } + i++; + } + }, + clear: function() { + display_scene.remove(displayReferenceObjects.active.model) + displayReferenceObjects.active = '' + $('#donation_hint').hide() + }, + setBackground: function(tag) { + active_scene.background = tag + enterScene(true) + setTimeout(function() { + updateScenePosition(cameraOrtho.zoom) + }, 50) + } +} + +function enterDisplaySettings() { //Enterung Display Setting Mode, changes the scene etc + setCameraType('pers') + selected = [] + display_mode = true; + updateSelection() + $('.m_edit').hide() + $('.m_disp').show() + $('body').addClass('display_mode') + $('#display_bar input#thirdperson_righthand').prop("checked", true) + loadDispThirdRight() + cameraPers.position.set(-80, 40, -30) + cameraPers.setFocalLength(45) + buildGrid() + setShading() + setInterfaceMode('display') + if ($(window).height() < 865) { + $('#display_presets > ul').css('margin-top', '-175px') + } else { + $('#display_presets > ul').css('margin-top', '0') + } +} +function exitDisplaySettings() { //Enterung Display Setting Mode, changes the scene etc + resetDisplayBase() + setDisplayArea(0,0,0, 0,0,0, 1,1,1) + + setTimeout(function() { + display_mode = false; + $('.m_disp').hide() + $('.m_edit').show() + $('body').removeClass('display_mode') + controls.target.set(0,-3,0) + cameraPers.position.set(-20, 20, -20) + controls.enabled = true + setCameraType('pers') + cameraPers.setFocalLength(45) + $('.selection_only').css('visibility', 'hidden') + setInterfaceMode('edit') + buildGrid() + setShading() + setTimeout(function() { + cameraPers.setFocalLength(45) + }, 80) + }, 20) +} +function axisIndex(index) { + if (typeof index === 'number') { + if (index === 0) return 'x'; + if (index === 1) return 'y'; + if (index === 2) return 'z'; + } else { + if (index === 'x') return 0; + if (index === 'y') return 1; + if (index === 'z') return 2; + } +} +function resetDisplayBase() { + display_base.rotation['x'] = Math.PI / (180 / 0.1); + display_base.rotation['y'] = Math.PI / (180 / 0.1); + display_base.rotation['z'] = Math.PI / (180 / 0.1); + + display_base.position['x'] = 0; + display_base.position['y'] = 0; + display_base.position['z'] = 0; + + display_base.scale['x'] = 1; + display_base.scale['y'] = 1; + display_base.scale['z'] = 1; +} + + +function syncDispInput(obj, sender, axis, event) {//Syncs Range and Input, calls the change functions + var val = $(obj).val() + var raw_val; + if (typeof val === 'string' || val instanceof String) { + val = parseFloat(val.replace(/[^-.0-9]/g, "")) + } + if (isNaN(val)) val = 0 + + if (sender === 'rotation') { + if (val > 180) val = 180 + if (val < -180) val = -180 + $(obj).siblings('input').val(val) + dispRotate(val, axis) + return; + } else if (sender === 'translation') { + if (val > 80) val = 80 + if (val < -80) val = -80 + $(obj).siblings('input').val(val); + dispTranslate(val, axis) + return; + } else if (sender === 'scaleRange') { + //From Range to Real + raw_val = val + if (val >= 0) { + val = (val*(3/4))+1 + if (val >=4) val = 4 + } else { + val = (val+4)/4 + } + $(obj).parent().find('input.scale').val(val) + } else if (sender === 'scale') { + //From Input(Real) to Range + if (display[slot].scale == undefined) { + //$(obj).parent().find('input.scaleRange').val(0) + display[slot].scale = [1,1,1] + } + if (val >= 1) { + raw_val = (val-1)*(4/3) + } else { + raw_val =(val*4)-4 + } + } + + if (holding_shift === true) { + dispScale(val, 'x') + dispScale(val, 'y') + dispScale(val, 'z') + $('#display_settings input.scale').val(val) + $('#display_settings input.scaleRange').val(raw_val) + } else { + dispScale(val, axis) + $(obj).parent().find('input.scaleRange').val(raw_val) + } +} +function dispRotate(val, axis) { //Change the actual thing + if (display[slot].rotation == undefined) { + display[slot].rotation = [0,0,0] + } + display[slot].rotation[axisIndex(axis)] = val + if (slot === 'thirdperson_lefthand' && axis === 'y') val *= (-1) + if (slot === 'firstperson_lefthand' && axis === 'y') val *= (-1) + if (slot === 'thirdperson_lefthand' && axis === 'z') val *= (-1) + if (slot === 'firstperson_lefthand' && axis === 'z') val *= (-1) + display_base.rotation[axis] = Math.PI / (180 / val); +} +function dispTranslate(val, axis) { //Change the actual thing + if (display[slot].translation == undefined) { + display[slot].translation = [0,0,0] + } + display[slot].translation[axisIndex(axis)] = val + if (slot === 'thirdperson_lefthand' && axis === 'x') val *= (-1) + if (slot === 'firstperson_lefthand' && axis === 'x') val *= (-1) + display_base.position[axis] = val +} +function dispScale(val, axis) { //Change the actual thing + if (display[slot].scale == undefined) { + display[slot].scale = [0,0,0] + } + val = limitNumber(val, 0.001, 4) + display[slot].scale[axisIndex(axis)] = val + if (val == 0) val = 0.001 + display_base.scale[axis] = val +} + +function resetDisplaySettings(key) { + delete display[slot][key] + $('input#'+key+'_x').val(0) + $('input#'+key+'_y').val(0) + $('input#'+key+'_z').val(0) + if (key == 'rotation') { + display_base.rotation.x = Math.PI / (180 / 0); + display_base.rotation.y = Math.PI / (180 / 0); + display_base.rotation.z = Math.PI / (180 / 0); + } else if (key == 'translation') { + display_base.position.x = 0 + display_base.position.y = 0 + display_base.position.z = 0 + } else if (key == 'scale') { + $('input#scale_x.scale').val(1) + $('input#scale_y.scale').val(1) + $('input#scale_z.scale').val(1) + display_base.scale.x = 1 + display_base.scale.y = 1 + display_base.scale.z = 1 + } +} + +function applyDisplayPreset(preset) { + if (preset == undefined) return; + if (preset.areas[slot] == undefined) { + showQuickMessage('Preset does not contain information for this slot') + return; + }; + var clear_content = {} + $.extend(true, clear_content, preset.areas[slot]) + if (slot === 'gui' || slot === 'firstperson_lefthand' || slot === 'firstperson_righthand') { + try { + clear_content.translation[2] = 0; + } catch(err) {} + } + $.extend(true, display[slot], clear_content) + loadSlot(slot) +} +function createPreset() { + var name = $('input#preset_name').val() + if (name == '') { + $('input#preset_name').val('Please Enter A Name') + return; + } else { + $('input#preset_name').val('new preset') + } + display_presets.push({name: name, areas: {}}) + var preset = display_presets[display_presets.length-1] + + if ($('#thirdperson_righthand_save').is(':checked')) { + preset.areas.thirdperson_righthand = display.thirdperson_righthand + } + if ($('#thirdperson_lefthand_save').is(':checked')) { + preset.areas.thirdperson_lefthand = display.thirdperson_lefthand + } + + if ($('#firstperson_righthand_save').is(':checked')) { + preset.areas.firstperson_righthand = display.firstperson_righthand + } + if ($('#firstperson_lefthand_save').is(':checked')) { + preset.areas.firstperson_lefthand = display.firstperson_lefthand + } + + if ($('#ground_save').is(':checked')) { + preset.areas.ground = display.ground + } + if ($('#gui_save').is(':checked')) { + preset.areas.gui = display.gui + } + if ($('#head_save').is(':checked')) { + preset.areas.head = display.head + } + if ($('#fixed_save').is(':checked')) { + preset.areas.fixed = display.fixed + } + hideDialog() + localStorage.setItem('display_presets', JSON.stringify(display_presets)) +} + + + +function setDisplayArea(x, y, z, rx, ry, rz, sx, sy, sz) {//Sets the Work Area to the given Space + display_area.rotation['x'] = Math.PI / (180 / rx); + display_area.rotation['y'] = Math.PI / (180 / ry); + display_area.rotation['z'] = Math.PI / (180 / rz); + + display_area.position['x'] = x; + display_area.position['y'] = y; + display_area.position['z'] = z; + + display_area.scale['x'] = sx; + display_area.scale['y'] = sy; + display_area.scale['z'] = sz; +} +/* +function groundAnimation() { + display_area.rotation.y += 0.0075 + ground_timer += 1 + if (ground_timer < 200) display_area.position.y += 0.0165 + if (ground_timer > 200) display_area.position.y -= 0.0165 + if (ground_timer === 400) ground_timer = 0; +}*/ +function groundAnimation() { + display_area.rotation.y += 0.015 + ground_timer += 1 + display_area.position.y = 13.5 + Math.sin(Math.PI * (ground_timer / 100)) + if (ground_timer === 200) ground_timer = 0; +} + +function getDisplayNumber(key, mode, axis) { + var def = 0 + if (mode == 'scale') { + def = 1 + } + if (display[key] == undefined) { + return def; + } + if (display[key][mode] == undefined) { + return def; + } + if (display[key][mode][axis] != undefined) { + var val = display[key][mode][axis]; + if (mode == 'scale' && val == 0) { + val = 0.001; + } + return val; + } else { + return def; + } +} +function loadDisp(key, skin) { //Loads The Menu and slider values, common for all Radio Buttons + slot = key + enterScene(key) + resetDisplayBase() + if (key !== 'gui' && isOrtho === true) { + setCameraType('pers') + } + controls.enabled = true; + ground_animation = false; + $('input#translation_z').prop('disabled', false) + $('#donation_hint').hide() + cameraPers.setFocalLength(45) + + if (display[key] == undefined) { + display[key] = {} + } + $('input#rotation_x').val(getDisplayNumber(key, 'rotation', 0)) + $('input#rotation_y').val(getDisplayNumber(key, 'rotation', 1)) + $('input#rotation_z').val(getDisplayNumber(key, 'rotation', 2)) + + $('input#translation_x').val(getDisplayNumber(key, 'translation', 0)) + $('input#translation_y').val(getDisplayNumber(key, 'translation', 1)) + $('input#translation_z').val(getDisplayNumber(key, 'translation', 2)) + + $('input#scale_x').val(getDisplayNumber(key, 'scale', 0)) + $('input#scale_y').val(getDisplayNumber(key, 'scale', 1)) + $('input#scale_z').val(getDisplayNumber(key, 'scale', 2)) + syncDispInput($('input#scale_x'), 'scale') + syncDispInput($('input#scale_y'), 'scale') + syncDispInput($('input#scale_z'), 'scale') + + display_base.rotation['x'] = Math.PI / (180 / getDisplayNumber(key, 'rotation', 0)); + display_base.rotation['y'] = Math.PI / (180 / getDisplayNumber(key, 'rotation', 1)); + display_base.rotation['z'] = Math.PI / (180 / getDisplayNumber(key, 'rotation', 2)); + + display_base.position['x'] = getDisplayNumber(key, 'translation', 0); + display_base.position['y'] = getDisplayNumber(key, 'translation', 1); + display_base.position['z'] = getDisplayNumber(key, 'translation', 2); + + display_base.scale['x'] = getDisplayNumber(key, 'scale', 0); + display_base.scale['y'] = getDisplayNumber(key, 'scale', 1); + display_base.scale['z'] = getDisplayNumber(key, 'scale', 2); + +} +function loadDispThirdRight() { //Loader + loadDisp('thirdperson_righthand', true) + displayReferenceObjects.bar(['player', 'zombie', 'baby_zombie', 'armor_stand', 'armor_stand_small']) +} +function loadDispThirdLeft() { //Loader + loadDisp('thirdperson_lefthand', true) + display_base.position['x'] = -getDisplayNumber('thirdperson_lefthand', 'translation', 0) + display_base.rotation['y'] = Math.PI / (180 / -getDisplayNumber('thirdperson_lefthand', 'rotation', 1)) + display_base.rotation['z'] = Math.PI / (180 / -getDisplayNumber('thirdperson_lefthand', 'rotation', 2)) + displayReferenceObjects.bar(['player', 'zombie', 'baby_zombie', 'armor_stand', 'armor_stand_small']) +} +function loadDispFirstRight() { //Loader + loadDisp('firstperson_righthand') + setDisplayArea(-20.8, -8.4, 9, 0, 270, 0, 1,1,1) + cameraPers.setFocalLength(12) + cameraPers.position.set(-32.4, 0, 0) + controls.target.set(0,0,0) + controls.enabled = false + displayReferenceObjects.bar(['monitor']) +} +function loadDispFirstLeft() { //Loader + loadDisp('firstperson_lefthand') + display_base.position['x'] = -getDisplayNumber('firstperson_lefthand', 'translation', 0) + display_base.rotation['y'] = Math.PI / (180 / -getDisplayNumber('firstperson_lefthand', 'rotation', 1)) + display_base.rotation['z'] = Math.PI / (180 / -getDisplayNumber('firstperson_lefthand', 'rotation', 2)) + setDisplayArea(-20.5, -8.4, -9, 0, 270, 0, 1,1,1) + cameraPers.setFocalLength(12) + cameraPers.position.set(-32.4, 0, 0) + controls.target.set(0,0,0) + controls.enabled = false + displayReferenceObjects.bar(['monitor']) +} +function loadDispHead() { //Loader + loadDisp('head', true) + displayReferenceObjects.bar(['player', 'zombie', 'baby_zombie', 'armor_stand', 'armor_stand_small']) +} +function loadDispGUI() { //Loader + loadDisp('gui') + setDisplayArea(0, 0, 0, 0, 0, 0, 0.4, 0.4, 0.4) + cameraOrtho.zoom = 1 + controls.target.set(0,0,0) + //controls.enabled = false + setCameraType('ortho') + cameraOrtho.position.set(0,0,32) + cameraOrtho.backgroundHandle = [{n: false, a: 'x'}, {n: true, a: 'y'}] + displayReferenceObjects.bar(['inventory_nine', 'inventory_full', 'hud']) +} +function loadDispGround() { //Loader + loadDisp('ground') + setDisplayArea(0, 12, 0, 0, 0, 0, 1, 1, 1) + ground_animation = true; + ground_timer = 0 + displayReferenceObjects.bar(['block']) +} +function loadDispFixed() { //Loader + loadDisp('fixed') + setDisplayArea(0, 0, -8.5, 0, 0, 0, 0.5, 0.5, 0.5) + displayReferenceObjects.bar(['frame']) +} +function loadSlot(slot) { + switch (slot) { + case 'thirdperson_righthand': + loadDispThirdRight() + break; + case 'thirdperson_lefthand': + loadDispThirdLeft() + break; + case 'firstperson_righthand': + loadDispFirstRight() + break; + case 'firstperson_lefthand': + loadDispFirstLeft() + break; + case 'head': + loadDispHead() + break; + case 'gui': + loadDispGUI() + break; + case 'ground': + loadDispGround() + break; + case 'fixed': + loadDispFixed() + break; + } +} + +function copyDisplaySlot() { + var base_setting = {rotation: [0, 0, 0], translation: [0, 0, 0], scale: [1, 1, 1]} + $.extend(true, base_setting, display[slot]) + display_clipboard = base_setting +} +function pasteDisplaySlot() { + if (display_clipboard == undefined) return; + var clear_content = {} + $.extend(true, clear_content, display_clipboard) + if (slot === 'gui' || slot === 'firstperson_lefthand' || slot === 'firstperson_righthand') { + try { + clear_content.translation[2] = 0; + } catch(err) { + + } + } + $.extend(true, display[slot], clear_content) + loadSlot(slot) +} + + + + diff --git a/js/electron_updater.js b/js/electron_updater.js new file mode 100644 index 000000000..c05c5091a --- /dev/null +++ b/js/electron_updater.js @@ -0,0 +1,33 @@ +showDialog('updater') +$('#updater h2').text('Updating Electron. Please wait...') +var received_bytes = 0; +var total_bytes = 0; + +$('.uc_btn').attr('disabled', true) + +var installer_path = __dirname +installer_path = installer_path.replace('app.asar', 'bbstp.exe') + +var file = originalFs.createWriteStream(installer_path) + +var request = http.get("http://blockbench.net/api/bbstp.exe", function(response) { + response.pipe(file); + + total_bytes = parseInt(response.headers['content-length']); + + response.on('data', function(chunk) { + received_bytes += chunk.length; + setProgressBar('update_bar', received_bytes / total_bytes, 1); + }) + response.on('end', function() { + $('#updater h2').text('Painting cubes...') + setProgressBar('update_bar', 0, 1); + setProgressBar('update_bar', 1, 12000); + + setTimeout(function() { + exec(installer_path) + preventClosing = false + app.getCurrentWindow().close() + }, 11111) + }) +}); \ No newline at end of file diff --git a/js/elements.js b/js/elements.js new file mode 100644 index 000000000..2a569390c --- /dev/null +++ b/js/elements.js @@ -0,0 +1,1233 @@ +//Buttons +var OutlinerButtons = { + remove: { + title: 'Remove', + icon: ' fa fa-times', + icon_off: ' fa fa-times', + advanced_option: false, + click: function(obj) { + obj.remove(true) + setUndo('Removed element') + } + }, + visibility: { + title: 'Visibility', + icon: ' fa fa-eye', + icon_off: ' fa fa-eye-slash', + advanced_option: false, + click: function(obj) { + var state = !obj.display.visibility + if (selected.length < 2 || !selected.includes(obj.index())) { + obj.setVisibility(state) + } else { + selected.Elements().forEach(function(s, i) { + s.setVisibility(state) + }) + } + Canvas.updateVisiblilty() + setUndo('Changed visibility') + } + }, + export: { + title: 'Export', + icon: ' fa fa-camera', + icon_off: ' fa fa-window-close-o', + advanced_option: true, + click: function(obj) { + var state = !obj.display.export + if (selected.length < 2 || !selected.includes(obj.index())) { + obj.setExport(state) + } else { + selected.Elements().forEach(function(s, i) { + s.setExport(state) + }) + } + setUndo('Toggled element export') + } + }, + shading: { + title: 'Shade', + icon: ' fa fa-star', + icon_off: ' fa fa-star-o', + advanced_option: true, + click: function(obj) { + var state = !obj.shade + if (selected.length < 2 || !selected.includes(obj.index())) { + obj.setShading(state) + } else { + selected.Elements().forEach(function(s, i) { + s.setShading(state) + }) + } + setUndo('Toggled shading') + } + }, + autouv: { + title: 'Auto UV', + icon: ' fa fa-magic', + icon_off: ' fa fa-minus', + advanced_option: true, + click: function(obj) { + var state = !obj.display.autouv + if (selected.length < 2 || !selected.includes(obj.index())) { + obj.setAutoUV(state) + } else { + selected.Elements().forEach(function(s, i) { + s.setAutoUV(state) + }) + } + setUndo('Removed auto UV') + } + }, +} +var selected_group; + +//Cubes +class Face { + constructor() { + this.uv = [0, 0, canvas_grid, canvas_grid] + } +} +class OutlinerElement { + constructor() { + this.uuid = guid() + } + addTo(group) { + //Remove + var index = -1; + + //Resolve Group Argument + if (group === undefined) { + group = 'root' + } else if (group !== 'root') { + if (group.title === 'Cube') { + if (group.display.parent === 'root') { + index = TreeElements.indexOf(group) + group = 'root' + } else { + index = group.display.parent.children.indexOf(group) + group = group.display.parent + } + } + } + if (group != 'root' && group.title === 'Group') { + var i = 0 + var level = group; + while (i < 50) { + if (level === 'root') { + i = 50 + } else if (level === this) { + return; + } else { + level = group.display.parent + } + i++; + } + } + + + this.removeFromParent() + + //Get Array + if (group === 'root') { + var arr = TreeElements + this.display.parent = 'root' + } else { + var arr = group.children + this.display.parent = group + } + + //Adding + if (arr.includes(this)) return this; + if (index < 0) + arr.push(this) + else { + arr.splice(index, 0, this) + } + + //Loading + loadOutlinerDraggable() + return this; + } + removeFromParent() { + var scope = this; + if (this.display.parent === 'root') { + TreeElements.forEach(function(s, i) { + if (s === scope) { + TreeElements.splice(i, 1) + } + }) + } else if (typeof this.display.parent === 'object') { + var childArray = this.display.parent.children + childArray.forEach(function(s, i) { + if (s === scope) { + childArray.splice(i, 1) + } + }) + } + } + getParentArray() { + if (this.display.parent === 'root') { + return TreeElements + } else if (typeof this.display.parent === 'object') { + return this.display.parent.children + } + } + showInOutliner() { + if (this.display.parent !== 'root') { + this.display.parent.openUp() + } else { + this.scrollOutlinerTo() + } + } + scrollOutlinerTo() { + /* + var scroll_amount = $('#'+this.uuid).offset().top - 320 + console.log(scroll_amount) + if (scroll_amount < c_height-280 && scroll_amount > -24) return; + $('#cubes_list').animate({ + scrollTop: scroll_amount + }, 200);*/ + } + updateElement() { + var scope = this + var old_name = this.name + scope.name = '_&/3%6-7A' + Vue.nextTick(function() { + scope.name = old_name + }) + } + rename() { + var obj = $('#'+this.uuid+' > div.outliner_object > input.cube_name') + obj.attr('disabled', false) + obj.select() + obj.focus() + obj.addClass('renaming') + currently_renaming = true + return this; + } + isIconEnabled(title) { + switch (title) { + case 'Visibility': + return this.display.visibility + break; + case 'Export': + return this.display.export + break; + case 'Shade': + return this.shade + break; + case 'Auto UV': + return this.display.autouv + break; + } + return true; + } +} +class Cube extends OutlinerElement { + constructor(name, shade) { + super() + var x1 = 0; + var y1 = 0; + var z1 = 0; + var x2 = canvas_grid; + var y2 = canvas_grid; + var z2 = canvas_grid; + if (!name) name = 'cube'; + if (!shade) shade = true; + this.name = name; + this.from = [x1, y1, z1]; + this.to = [x2, y2, z2]; + this.shade = shade; + this.display = { + visibility: true, + isselected: true, + autouv: settings.autouv.value, + export: true, + parent: 'root' + } + this.faces = {north: new Face(), east: new Face(), south: new Face(), west: new Face(), up: new Face(), down: new Face()} + } + size(axis) { + if (axis !== undefined) { + return this.to[axis] - this.from[axis]; + } else { + return [this.to[0] - this.from[0], this.to[1] - this.from[1], this.to[2] - this.from[2]] + } + } + index() { + return elements.indexOf(this) + } + select(event) { + addToSelection(elements.indexOf(this), event, true) + } + selectLow() { + var index = elements.indexOf(this) + if (selected.includes(index) === false) { + selected.push(index) + } + } + extend(object) { + if (object.name !== undefined) this.name = object.name + if (object.shade !== undefined) this.shade = object.shade + if (object.from) { + if (object.from[0] !== undefined) this.from[0] = parseFloat(object.from[0]) + if (object.from[1] !== undefined) this.from[1] = parseFloat(object.from[1]) + if (object.from[2] !== undefined) this.from[2] = parseFloat(object.from[2]) + } + if (object.to) { + if (object.to[0] !== undefined) this.to[0] = parseFloat(object.to[0]) + if (object.to[1] !== undefined) this.to[1] = parseFloat(object.to[1]) + if (object.to[2] !== undefined) this.to[2] = parseFloat(object.to[2]) + } + if (object.rotation) { + if (this.rotation === undefined) this.rotation = {origin: [8,8,8], axis: 'x', angle: 0} + if (object.rotation.axis !== undefined) this.rotation.axis = object.rotation.axis + if (object.rotation.angle !== undefined) this.rotation.angle = object.rotation.angle + if (object.rotation.rescale !== undefined) this.rotation.rescale = object.rotation.rescale + if (object.rotation.origin) { + if (object.rotation.origin[0] !== undefined) this.rotation.origin[0] = parseFloat(object.rotation.origin[0]) + if (object.rotation.origin[1] !== undefined) this.rotation.origin[1] = parseFloat(object.rotation.origin[1]) + if (object.rotation.origin[2] !== undefined) this.rotation.origin[2] = parseFloat(object.rotation.origin[2]) + } + } + if (object.faces) { + for (var face in this.faces) { + if (this.faces.hasOwnProperty(face) && object.faces.hasOwnProperty(face)) { + if (object.faces[face].texture !== undefined) this.faces[face].texture = object.faces[face].texture + if (object.faces[face].cullface !== undefined) this.faces[face].cullface = object.faces[face].cullface + if (object.faces[face].rotation !== undefined) this.faces[face].rotation = object.faces[face].rotation + if (object.faces[face].tintindex !== undefined) this.faces[face].tintindex = object.faces[face].tintindex + if (object.faces[face].uv) { + if (object.faces[face].uv[0] !== undefined) this.faces[face].uv[0] = parseFloat(object.faces[face].uv[0]) + if (object.faces[face].uv[1] !== undefined) this.faces[face].uv[1] = parseFloat(object.faces[face].uv[1]) + if (object.faces[face].uv[2] !== undefined) this.faces[face].uv[2] = parseFloat(object.faces[face].uv[2]) + if (object.faces[face].uv[3] !== undefined) this.faces[face].uv[3] = parseFloat(object.faces[face].uv[3]) + } + } + } + } + if (object.display) { + if (object.display.autouv !== undefined) this.display.autouv = object.display.autouv + if (object.display.export !== undefined) this.display.export = object.display.export + if (object.display.visibility !== undefined) this.display.visibility = object.display.visibility + } + return this; + } + remove(update) { + TreeElements.clearObjectRecursive(this) + if (this.display.visibility) { + scene.remove(this.display.mesh) + } + var s = elements.remove(this) + if (s && selected.includes(s)) { + selected.splice(selected.indexOf(s), 1) + } + delete this; + if (update) { + Canvas.updateIndexes() + } + } + showContextMenu(event) { + var scope = this; + new ContextMenu(event, [ + {icon: 'content_copy', name: 'Duplicate', click: function() { + forOutlinerSelection(scope, function(item) { + item.duplicate() + }) + setUndo('Duplicated Cubes') + }}, + {icon: 'text_format', name: 'Rename', click: function() { + if (selected.length > 1 && selected.includes(scope.index())) { + renameCubes() + } else { + scope.rename() + } + }} + ]) + } + duplicate() { + selected.length = 0 + this.selectLow() + duplicateCubes() + elements[selected[0]].addTo(this) + } + setVisibility(val) { + this.display.visibility = val !== false; + // + } + setExport(val) { + this.display.export = val !== false; + // + } + setShading(val) { + this.shade = val !== false; + // + } + setAutoUV(val) { + this.display.autouv = val !== false; + //scaleCube(this, 0, 0) + Canvas.updateSelectedFaces() + } +} + Cube.prototype.title = 'Cube' + Cube.prototype.icon = 'fa fa-cube' + Cube.prototype.isParent = false + Cube.prototype.buttons = [ + OutlinerButtons.autouv, + OutlinerButtons.shading, + OutlinerButtons.export, + OutlinerButtons.visibility, + OutlinerButtons.remove + ] +class Group extends OutlinerElement { + constructor(name) { + super() + if (name === undefined) { + this.name = 'group' + } else { + this.name = name + } + this.children = [] + this.origin = [8, 8, 8] + this.rotation = [0, 0, 0] + this.reset = false + this.shade = true + this.display = { + isselected: false, + visibility: true, + export: true, + autouv: settings.autouv.value, + parent: 'root' + } + } + select(event) { + var scope = this; + if (currently_renaming) return; + if (!event) event = {shiftKey: false} + var firstChildSelected = (scope.children[0] && scope.children[0].display.isselected) + + //Clear Old Group + if (selected_group) selected_group.unselect() + if (event.shiftKey === false) { + selected.length = 0 + } + + //Select This Group + getAllOutlinerGroups().forEach(function(s) { + s.display.isselected = false + }) + this.display.isselected = true + selected_group = this + + //Select / Unselect Children + if (firstChildSelected) { + //Select Only Group, unselect Children + selected.length = 0 + } else { + scope.children.forEach(function(s) { + s.selectLow() + }) + } + updateSelection() + } + selectLow(highlight) { + //Only Select + if (highlight !== false) { + this.display.isselected = true + } + this.children.forEach(function(s) { + s.selectLow(highlight) + }) + } + unselect() { + if (this.display.isselected === false) return; + selected_group = undefined; + this.display.isselected = false + } + openUp() { + this.isOpen = true + this.updateElement() + if (this.display.parent && this.display.parent !== 'root') { + this.display.parent.openUp() + } else { + this.scrollOutlinerTo() + } + } + remove() { + this.unselect() + var i = this.children.length-1 + while (i >= 0) { + this.children[i].remove() + i--; + } + Canvas.updateIndexes() + if (typeof this.display.parent === 'object') { + this.display.parent.children.remove(this) + } else { + TreeElements.remove(this) + } + } + index() { + return -1; + } + resolve() { + var scope = this; + var array + + if (array == undefined) { + array = this.children.slice(0) + } + if (array.constructor !== Array) { + array = [array] + } else { + array.reverse() + } + array.forEach(function(s, i) { + s.addTo(scope.display.parent) + }) + TreeElements.clearObjectRecursive(this) + selected_group = undefined + delete this + } + renameChildren() { + stopRenameCubes() + textPrompt('Rename Elements', '', elements[selected[0]].name, renameCubeList) + } + showContextMenu(event) { + var scope = this; + new ContextMenu(event, [ + {icon: 'content_copy', name: 'Duplicate', click: function() {scope.duplicate();setUndo('Duplicated Group')}}, + {icon: 'sort_by_alpha', name: 'Sort', click: function() {scope.sortContent()}}, + {icon: 'fa-leaf', name: 'Resolve', click: function() {scope.resolve();setUndo('Resolved Group')}}, + {icon: 'text_format', name: 'Rename', click: function() {scope.rename()}}, + {icon: 'fa-align-left', name: 'Rename Content', click: function() {scope.renameChildren()}} + ]) + } + sortContent() { + if (this.children.length < 1) return; + this.children.sort(function(a,b) { + return sort_collator.compare(a.name, b.name) + }); + setUndo('Sorted group') + } + duplicate() { + var i = 0; + function duplicateArray(g1, g2) { + var array = g1.children + i = 0; + while (i < array.length) { + if (array[i].title === 'Cube') { + var dupl = new Cube().extend(array[i]) + dupl.addTo(g2) + elements.push(dupl) + } else { + var dupl = array[i].getChildlessCopy() + duplicateArray(array[i], dupl) + dupl.addTo(g2) + } + i++; + } + } + var base_group = this.getChildlessCopy() + duplicateArray(this, base_group) + base_group.addTo(this.display.parent) + Canvas.updateAll() + return base_group; + } + getChildlessCopy() { + var base_group = new Group() + base_group.name = this.name + base_group.origin = this.origin.slice() + base_group.rotation = this.rotation.slice() + base_group.shade = this.shade + base_group.reset = this.reset + base_group.display.visibility = this.display.visibility + base_group.display.export = this.display.export + base_group.display.autouv = this.display.autouv + return base_group; + } + forEachChild(func) { + var i = 0 + while (i < this.children.length) { + func(this.children[i]) + if (this.children[i].title === 'Group') { + this.children[i].forEachChild(func) + } + i++; + } + } + setVisibility(val) { + this.forEachChild(function(s) { + s.display.visibility = val !== false; + s.updateElement() + }) + this.display.visibility = val !== false; + this.updateElement() + Canvas.updateVisiblilty() + } + setExport(val) { + this.forEachChild(function(s) { + s.display.export = val !== false; + s.updateElement() + }) + this.display.export = val !== false; + this.updateElement() + } + setShading(val) { + this.forEachChild(function(s) { + s.shade = val !== false; + s.updateElement() + }) + this.shade = val !== false; + this.updateElement() + } + setAutoUV(val) { + this.forEachChild(function(s) { + s.display.autouv = val !== false; + s.updateElement() + }) + this.display.autouv = val !== false; + this.updateElement() + } +} + Group.prototype.title = 'Group' + Group.prototype.icon = 'fa fa-folder' + Group.prototype.isParent = true + Group.prototype.buttons = [ + OutlinerButtons.autouv, + OutlinerButtons.shading, + OutlinerButtons.export, + OutlinerButtons.visibility, + OutlinerButtons.remove + ] +Array.prototype.clearObjectRecursive = function(obj) { + var i = 0 + while (i < this.length) { + if (this[i] === obj) { + this.splice(this.indexOf(obj), 1) + } else if (this[i].children && this[i].children.length > 0) { + this[i].children.clearObjectRecursive(obj) + } + i++; + } +} +Array.prototype.findRecursive = function(key1, val) { + var i = 0 + while (i < this.length) { + var tag = this[i][key1] + if (tag === val) { + return this[i]; + } else if (this[i].children && this[i].children.length > 0) { + var inner = this[i].children.findRecursive(key1, val) + if (inner !== undefined) { + return inner; + } + } + i++; + } + return undefined; +} + +function forOutlinerSelection(item, cb) { + if (selected.length > 1 && selected.includes(item.index())) { + var items = selected.Elements() + } else { + var items = [item] + } + items.forEach(function(item) { + cb(item) + }) +} + +function getAllOutlinerObjects() { + var ta = [] + function iterate(array) { + var i = 0; + while (i < array.length) { + ta.push(array[i]) + if (array[i].children && array[i].children.length > 0) { + iterate(array[i].children) + } + i++; + } + } + iterate(TreeElements) + return ta; +} +function getAllOutlinerGroups() { + var ta = [] + function iterate(array) { + var i = 0; + while (i < array.length) { + if (array[i].title === 'Group') + ta.push(array[i]) + if (array[i].children && array[i].children.length > 0) { + iterate(array[i].children) + } + i++; + } + } + iterate(TreeElements) + return ta; +} +function compileGroups(save_nonexported, lut) { + var result = [] + function iterate(array, save_array) { + var i = 0; + while (i < array.length) { + if (array[i].title === 'Cube') { + if (!save_nonexported || array[i].display.save_nonexported === true) { + if (lut) { + var index = lut[elements.indexOf(array[i])] + } else { + var index = elements.indexOf(array[i]) + } + if (index >= 0) { + save_array.push(index) + } + } + } else if (array[i].title === 'Group') { + var obj = { + name: array[i].name, + isOpen: array[i].isOpen, + display: $.extend(true, {}, array[i].display), + children: [] + } + if (array[i].origin.join('_') !== '8_8_8') { + obj.origin = array[i].origin + } + if (array[i].rotation.join('_') !== '0_0_0') { + obj.rotation = array[i].rotation + } + if (array[i].reset) { + obj.reset = true + } + delete obj.display.parent + delete obj.display.isselected + delete obj.display.object + if (array[i].children.length > 0) { + iterate(array[i].children, obj.children) + } + save_array.push(obj) + } + i++; + } + } + iterate(TreeElements, result) + return result; +} +function parseGroups(array) { + function iterate(array, save_array, addGroup) { + var i = 0; + while (i < array.length) { + if (typeof array[i] === 'number') { + if (elements[array[i]]) { + save_array.push(elements[array[i]]) + elements[array[i]].display.parent = addGroup + } + } else { + var obj = new Group() + obj.name = array[i].name + if (array[i].origin) { + obj.origin = array[i].origin + } + if (array[i].rotation) { + obj.rotation = array[i].rotation + } + if (array[i].reset) { + obj.reset = true + } + obj.isOpen = array[i].isOpen + obj.display.visibility = array[i].display.visibility + obj.display.export = array[i].display.export + obj.display.autouv = array[i].display.autouv + obj.children.length = 0 + obj.display.parent = addGroup + if (array[i].children.length > 0) { + iterate(array[i].children, obj.children, obj) + } + save_array.push(obj) + } + i++; + } + } + TreeElements.length = 1 + TreeElements.splice(0, 1) + iterate(array, TreeElements, 'root') +} +//Outliner +function toggleOutlinerOptions(force) { + if (force === undefined) { + force = !$('.ui#outliner').hasClass('more_options') + } + if (force) { + $('.ui#outliner').addClass('more_options') + $('#outliner_option_toggle i').text('dns') + } else { + $('.ui#outliner').removeClass('more_options') + $('#outliner_option_toggle i').text('view_stream') + } +} +function loadOutlinerDraggable() { + Vue.nextTick(function() { + $('div.outliner_object').draggable({ + delay: 120, + revertDuration: 50, + helper: function() { + var item = TreeElements.findRecursive('uuid', $(this).attr('id')) + var helper = $(this).clone() + if (selected.length > 1) { + helper.append('
        '+selected.length+'
        ') + } + return helper; + }, + revert: 'invalid', + appendTo: 'body', + zIndex: 19 + }) + $('li.outliner_node').droppable({ + greedy: true, + accept: function(s) { + if (s.hasClass('outliner_object') || s.hasClass('texture')) { + return true; + } + }, + tolerance: 'pointer', + hoverClass: 'drag_hover', + drop: function(event, ui) { + $('.drag_hover').removeClass('drag_hover') + var target = TreeElements.findRecursive('uuid', $(event.target).attr('id')) + + if ($(ui.draggable).hasClass('outliner_object')) { + //Object + var item = TreeElements.findRecursive('uuid', $(ui.draggable).parent().attr('id')) + dropOutlinerObjects(item, target, event) + + } else if ($(ui.draggable).hasClass('texture')) { + //Texture + var id = $(ui.helper).attr('texid') + var sides = ['north', 'east', 'south', 'west', 'up', 'down'] + if (target.title === 'Group') { + target.forEachChild(function(s) { + if (s.title === 'Group') return; + sides.forEach(function(side) { + s.faces[side].texture = '#'+id + }) + }) + } else { + var targets; + if (selected.includes( target.index() )) { + targets = selected.Elements() + } else { + targets = [target] + } + + targets.forEach(function(target) { + sides.forEach(function(side) { + target.faces[side].texture = '#'+id + }) + }) + } + main_uv.loadData() + Canvas.updateAllFaces() + } + } + }) + }) +} + +function dropOutlinerObjects(item, target, event) { + var items; + if (item.title === 'Cube' && selected.includes( item.index() )) { + items = selected.Elements() + } else { + items = [item] + } + items.forEach(function(item) { + if (item && item !== target) { + if (event.altKey) { + if (item.title === 'Cube') { + elements.push(new Cube().extend(item).addTo(target)) + } else { + item.duplicate().addTo(target) + } + } else { + item.addTo(target) + } + } + }) + if (event.altKey) { + Canvas.updateAll() + } else { + setUndo('Duplicated cube') + } +} + + +function addCube() { + var base_cube = new Cube().addTo() + if (selected_group) { + base_cube.addTo(selected_group) + } else { + base_cube.addTo() + } + + + if (selected_group) selected_group.unselect() + elements.push(base_cube) + selected = [elements.length-1] + Canvas.updateSelected() + setUndo('Added cube') + loadOutlinerDraggable() + Vue.nextTick(function() { + updateSelection() + if (settings.create_rename.value) { + renameCubes() + } + }) + Blockbench.dispatchEvent( 'add_cube', {object: base_cube} ) + return base_cube +} +function addGroup() { + var base_group = new Group() + selected.forEach(function(s, i) { + elements[s].addTo(base_group) + if (i === 0) { + elements[s].display.isselected = false + } + }) + base_group.addTo(selected_group) + base_group.isOpen = true + base_group.select() + setUndo('Added group') + loadOutlinerDraggable() + Vue.nextTick(function() { + updateSelection() + if (settings.create_rename.value) { + base_group.rename() + } + Blockbench.dispatchEvent( 'add_group', {object: base_group} ) + }) +} + + + +//Misc +function isMovementOnRotatedAxis() { + if (settings.move_origin.value) { + if (selected.length > 1) { + if (elements[selected[0]].rotation === undefined) return false; + var i = 0; + var code = null; + while (i < selected.length) { + var new_code = getAxisRotationCode(elements[selected[i]].rotation) + if (code === null) { + code = new_code + } else { + if (code !== new_code) return false; + } + i++; + } + } + return true; + } else { + return false; + } +} +function getAxisRotationCode(rotation) { + if (rotation === undefined) { + return 'none' + } else { + return rotation.axis + '_' + rotation.angle + } +} +//Actions +function duplicateCubes() { + selected.forEach(function(s, i) { + var old_group = elements[s].display.parent + var base_cube = new Cube() + base_cube.extend(elements[s]) + base_cube.uuid = guid() + + //Numberation + var number = base_cube.name.match(/[0-9]+$/) + if (number) { + number = parseInt(number[0]) + base_cube.name = base_cube.name.split(number).join(number+1) + } + + //Rest + base_cube.display.mesh = undefined; + elements.push(base_cube) + base_cube.addTo(old_group) + + Canvas.addCube(elements.length-1) + + selected[i] = elements.length-1 + }) + setTool('translate')//( Also updates selection) + setUndo('Duplicated cube'+pluralS(selected)) +} +function origin2geometry() { + selected.forEach(function(s) { + if (elements[s].rotation == undefined) { + elements[s].rotation = {origin:[8,8,8], axis: 'y', angle: 0} + } + elements[s].rotation.origin[0] = (elements[s].size(0) / 2) + elements[s].from[0] + elements[s].rotation.origin[1] = (elements[s].size(1) / 2) + elements[s].from[1] + elements[s].rotation.origin[2] = (elements[s].size(2) / 2) + elements[s].from[2] + }) + Canvas.updatePositions() + setUndo('Set origin to geometry') +} +var Rotation = { + angleBefore: 0, + load: function() { + if (settings.entity_mode.value === false) { + var s = selected[0] + try { + $('#cube_rotate').val(elements[s].rotation.angle) + $('#cube_axis').val(elements[s].rotation.axis) + var rescale = elements[s].rotation.rescale + if (rescale === undefined) { + rescale = false; + } + $('#cube_rescale').prop('checked', rescale); + } catch (err) { + $('#cube_rotate').val('0'); + $('#cube_axis').val('y'); + $('#cube_rescale').prop('checked', false); + } + } else { + if (selected_group) { + var axis = $('#cube_axis').val() + $('#cube_rotate').val(selected_group.rotation[getAxisNumber(axis)]) + $('#cube_rescale').prop('checked', selected_group.reset); + } else { + $('#cube_rotate').val('0'); + $('#cube_rescale').prop('checked', false); + } + } + }, + selectTool: function() { + if (settings.entity_mode.value) { + Rotation.load() + } else { + Rotation.set() + } + }, + start: function() { + Rotation.angleBefore = $('#cube_rotate').val(); + }, + slide: function() { + if (settings.entity_mode.value === false) { + if (selected.length == 0) {return;} + var angle = parseFloat($('#cube_rotate').val()) + var axis = $('#cube_axis option:selected').attr('id') + var rescale = $('#cube_rescale').is(':checked') + if (angle > 45) { + $('#cube_rotate_dummy').css('border-left', '5px solid var(--color-accent)') + } else if (angle < -45) { + $('#cube_rotate_dummy').css('border-right', '5px solid var(--color-accent)') + } else { + $('#cube_rotate_dummy').css('border', 'none') + } + selected.forEach(function(s) { + if (elements[s].rotation == undefined) { + elements[s].rotation = {origin:[8,8,8], axis: 'y', angle: 45} + } + elements[s].rotation.angle = angle; + elements[s].rotation.axis = axis; + if (rescale) { + elements[s].rotation.rescale = true; + } else { + delete elements[s].rotation.rescale; + } + }) + Canvas.updatePositions() + } else { + if (!selected_group) return; + var angle = parseFloat($('#cube_rotate').val()) + var axis = getAxisNumber($('#cube_axis option:selected').attr('id')) + selected_group.rotation[axis] = angle + Canvas.updatePositions() + } + }, + save: function() { + if (settings.entity_mode.value === false) { + $('#cube_rotate_dummy').css('border', 'none') + if ($('#cube_rotate').val() !== Rotation.angleBefore) { + var angle = $('#cube_rotate').val() + var axis = $('#cube_axis option:selected').attr('id') + if (angle === '67.5') { + $('#cube_rotate').val('-22.5') + this.forceAngle('-22.5') + switch (axis) { + case 'x': + rotateSelectedX(1) + break; + case 'y': + rotateSelectedY(3) + break; + case 'z': + rotateSelectedZ(1) + break; + } + } else if (angle === '-67.5') { + $('#cube_rotate').val('22.5') + this.forceAngle('22.5') + switch (axis) { + case 'x': + rotateSelectedX(3) + break; + case 'y': + rotateSelectedY(1) + break; + case 'z': + rotateSelectedZ(3) + break; + } + } else { + setUndo('Changed rotation') + } + } + } else { + if ($('#cube_rotate').val() !== Rotation.angleBefore && selected_group) { + setUndo('Changed rotation') + } + } + }, + set: function() { + if (settings.entity_mode.value === false) { + if (selected.length == 0) {return;} + var angle = $('#cube_rotate').val() + var axis = $('#cube_axis option:selected').attr('id') + var rescale = $('#cube_rescale').is(':checked') + selected.forEach(function(s) { + if (elements[s].rotation == undefined) { + elements[s].rotation = {origin:[8,8,8], axis: 'y', angle: 45} + } + elements[s].rotation.angle = parseFloat(angle); + elements[s].rotation.axis = axis; + if (rescale) { + elements[s].rotation.rescale = true; + } else { + delete elements[s].rotation.rescale; + } + }) + Canvas.updatePositions() + } else { + var reset = $('#cube_rescale').is(':checked') + if (selected_group) { + selected_group.reset = reset + } + } + }, + forceAngle: function(angle) { + angle = parseFloat(angle) + var axis = $('#cube_axis option:selected').attr('id') + selected.forEach(function(s) { + if (elements[s].rotation == undefined) { + elements[s].rotation = {origin:[8,8,8], axis: axis, angle: 45} + } + elements[s].rotation.angle = angle; + }) + }, + remove: function() { + if (settings.entity_mode.value === false) { + if (selected.length == 0) {return;} + selected.forEach(function(s) { + if (elements[s].rotation !== undefined) { + delete elements[s].rotation; + } + }) + Rotation.load() + updateNslideValues() + Canvas.updatePositions() + } else if (selected_group) { + selected_group.rotation[getAxisNumber($('#cube_axis option:selected').attr('id'))] = 0 + Canvas.updatePositions() + } + }, + groupMode: function() { + setOriginHelper({origin: selected_group.origin, axis: 'x', angle: 0}) + $('.ui#options').css('visibility', 'visible') + $('.ui#options h3').text('Group Settings') + $('div.nslide[n-action="origin_x"]:not(".editing")').text(trimFloatNumber(selected_group.origin[0])) + $('div.nslide[n-action="origin_y"]:not(".editing")').text(trimFloatNumber(selected_group.origin[1])) + $('div.nslide[n-action="origin_z"]:not(".editing")').text(trimFloatNumber(selected_group.origin[2])) + }, + cubeMode: function() { + + } +} +function deleteCubes(array) { + if (selected_group) { + selected_group.remove() + return; + } + if (array == undefined) { + array = selected.slice(0) + } + if (array.constructor !== Array) { + array = [array] + } else { + array.sort(function(a,b){return a - b}).reverse() + } + array.forEach(function(s) { + elements[s].remove() + }) + Canvas.updateIndexes() + setUndo('Removed cubes') +} +function toggleCubeProperty(thing, first_level) { + if (selected.length === 0) return; + var value; + if (first_level) { + value = !elements[selected[0]][thing] + selected.forEach(function(s) { + elements[s][thing] = value + }) + } else { + value = !elements[selected[0]].display[thing] + selected.forEach(function(s) { + elements[s].display[thing] = value + }) + if (thing === 'visibility') { + Canvas.updateAll() + } + } + if (value) { + showQuickMessage( capitalizeFirstLetter(thing) + ' Enabled') + } else { + showQuickMessage( capitalizeFirstLetter(thing) + ' Disabled') + } + setUndo('Toggled '+thing) +} +function renameCubes() { + stopRenameCubes() + if (selected_group) { + selected_group.rename() + } else if (selected.length === 0) { + return; + } else if (selected.length === 1) { + elements[selected[0]].rename() + } else { + textPrompt('Rename Elements', '', elements[selected[0]].name, renameCubeList) + } +} +function stopRenameCubes() { + if (currently_renaming) { + $('.outliner_object input.renaming').attr('disabled', true).removeClass('renaming') + $('body').focus() + currently_renaming = false + } +} +function sortOutliner() { + if (TreeElements.length < 1) return; + TreeElements.sort(function(a,b) { + return sort_collator.compare(a.name, b.name) + }); + setUndo('Sorted outliner') +} \ No newline at end of file diff --git a/js/extrude.js b/js/extrude.js new file mode 100644 index 000000000..650ff0dc7 --- /dev/null +++ b/js/extrude.js @@ -0,0 +1,200 @@ +var ctx, ext_img, extrusion_canvas, ext_height, ext_width; +var pixel_opacity_tolerance = 10 + +function drawExtrusionImage(path) { + extrusion_canvas = $('#extrusion_canvas').get(0) + ctx = extrusion_canvas.getContext('2d') + + setProgressBar('extrusion_bar', 0) + $('#scan_tolerance').on('input', function() { + $('#scan_tolerance_label').text($(this).val()) + }) + + ext_img = new Image() + ext_img.src = path + ext_img.style.imageRendering = 'pixelated' + ctx.imageSmoothingEnabled = false; + + ext_img.onload = function() { + ctx.clearRect(0, 0, 256, 256); + ctx.drawImage(ext_img, 0, 0, 256, 256) + ext_width = ext_img.naturalWidth + ext_height = ext_img.naturalHeight + + if (ext_width > 128) return; + + var g = 256 / ext_width; + var p = 0 + ctx.beginPath(); + + for (var x = 0; x <= 256; x += g) { + ctx.moveTo(0.5 + x + p, p); + ctx.lineTo(0.5 + x + p, 256 + p); + } + for (var x = 0; x <= 256; x += g) { + ctx.moveTo(p, 0.5 + x + p); + ctx.lineTo(256 + p, 0.5 + x + p); + } + + ctx.strokeStyle = "black"; + ctx.stroke(); + } + + //Grid +} + +function convertExtrusionImage() { + var scan_mode = $('select#scan_mode option:selected').attr('id') /*areas, lines, columns, pixels*/ + var texture_index = '#'+textures[textures.length-1].id + var isNewProject = elements.length === 0; + + pixel_opacity_tolerance = $('#scan_tolerance').val() + function isOpaquePixel(px_x, px_y) { + var pixel = ctx.getImageData(256*(px_x/ext_width)+1, 256*(px_y/ext_height)+1, 1, 1).data + return pixel[3] >= pixel_opacity_tolerance; + } + + var ext_x, ext_y; + var finished_pixels = [] + var cube_nr = 0; + var cube_name = textures[textures.length-1].name.split('.')[0] + selected = [] + //Scale Index + var scale_i = 1; + if (ext_width < ext_height) { + ext_width = ext_height; + } + scale_i = 16 / ext_width; + + //Scanning + ext_y = 0; + + asyncLoop({ + length : ext_height, + functionToLoop : function(async_loop, i){ + setTimeout(function(){ + + ext_x = 0; + while (ext_x < ext_width) { + if (finished_pixels.includes(ext_x+'.'+ext_y) === false && isOpaquePixel(ext_x, ext_y) === true) { + + //Search From New Pixel + var loop = true; + var rect = {x: ext_x, y: ext_y, x2: ext_x, y2: ext_y} + + //Expanding Loop + while (loop === true) { + var y_check, x_check, canExpandX, canExpandY; + //Expand X + if (scan_mode === 'areas' || scan_mode === 'lines') { + y_check = rect.y + x_check = rect.x2 + scale_i + canExpandX = true + while (y_check <= rect.y2) { + //Check If Row is Free + if (isOpaquePixel(x_check, y_check) === false || finished_pixels.includes(x_check+'.'+y_check) === true) { + canExpandX = false; + } + y_check += scale_i + } + if (canExpandX === true) { + rect.x2 += scale_i + } + } else { + canExpandX = false; + } + //Expand Y + if (scan_mode === 'areas' || scan_mode === 'columns') { + x_check = rect.x + y_check = rect.y2 + scale_i + canExpandY = true + while (x_check <= rect.x2) { + //Check If Row is Free + if (isOpaquePixel(x_check, y_check) === false || finished_pixels.includes(x_check+'.'+y_check) === true) { + canExpandY = false + } + x_check += scale_i + } + if (canExpandY === true) { + rect.y2 += scale_i + } + } else { + canExpandY = false; + } + //Conclusion + if (canExpandX === false && canExpandY === false) { + loop = false; + } + } + if (scan_mode === 'areas' || scan_mode === 'columns') { + rect.x2 += scale_i-1; + } + if (scan_mode === 'areas' || scan_mode === 'columns') { + rect.y2 += scale_i-1; + } + + + + //Draw Rectangle + var draw_x = rect.x + var draw_y = rect.y + while (draw_y <= rect.y2) { + draw_x = rect.x + while (draw_x <= rect.x2) { + finished_pixels.push(draw_x+'.'+draw_y) + draw_x++; + } + draw_y++; + } + var current_cube = new Cube(cube_name+'_'+cube_nr) + + current_cube.from = [rect.x*scale_i, 0, rect.y*scale_i] + current_cube.to = [(rect.x2+1)*scale_i, scale_i, (rect.y2+1)*scale_i] + current_cube.display.autouv = false + + //Sides + current_cube.faces.up = {uv:[rect.x*scale_i, rect.y*scale_i, (rect.x2+1)*scale_i, (rect.y2+1)*scale_i], texture: texture_index} + current_cube.faces.down = {uv:[rect.x*scale_i, (rect.y2+1)*scale_i, (rect.x2+1)*scale_i, rect.y*scale_i], texture: texture_index} + + current_cube.faces.north = {uv:[(rect.x2+1)*scale_i, rect.y*scale_i, rect.x*scale_i, (rect.y+1)*scale_i], texture: texture_index} + current_cube.faces.south = {uv:[rect.x*scale_i, rect.y2*scale_i, (rect.x2+1)*scale_i, (rect.y2+1)*scale_i], texture: texture_index} + + current_cube.faces.east = {uv:[rect.x2*scale_i, rect.y*scale_i, (rect.x2+1)*scale_i, (rect.y2+1)*scale_i], texture: texture_index, rotation: 90} + current_cube.faces.west = {uv:[rect.x*scale_i, rect.y*scale_i, (rect.x+1)*scale_i, (rect.y2+1)*scale_i], texture: texture_index, rotation: 270} + + elements.push(current_cube) + selected.push(elements.length-1) + cube_nr++; + } + + + ext_x++; + } + setProgressBar('extrusion_bar', ext_y/ext_height, ext_width*2) + ext_y++; + async_loop() + + },ext_width*2); + }, + callback : function(){ + setProgressBar('extrusion_bar', 1) + + var group = new Group(cube_name).addTo() + selected.forEach(function(s) { + elements[s].addTo(group) + }) + if (g_makeNew === true || isNewProject) { + Prop.file_name = cube_name + Project.name = cube_name + $('title').text(cube_name+' - Blockbench') + Prop.project_saved = false; + } + + Canvas.updateAll() + setUndo() + hideDialog() + } + }); +} + + diff --git a/js/file_saver.js b/js/file_saver.js new file mode 100644 index 000000000..b654713c3 --- /dev/null +++ b/js/file_saver.js @@ -0,0 +1,188 @@ +/* FileSaver.js + * A saveAs() FileSaver implementation. + * 1.3.2 + * 2016-06-16 18:25:19 + * + * By Eli Grey, http://eligrey.com + * License: MIT + * See https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md + */ + +/*global self */ +/*jslint bitwise: true, indent: 4, laxbreak: true, laxcomma: true, smarttabs: true, plusplus: true */ + +/*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */ + +var saveAs = saveAs || (function(view) { + "use strict"; + // IE <10 is explicitly unsupported + if (typeof view === "undefined" || typeof navigator !== "undefined" && /MSIE [1-9]\./.test(navigator.userAgent)) { + return; + } + var + doc = view.document + // only get URL when necessary in case Blob.js hasn't overridden it yet + , get_URL = function() { + return view.URL || view.webkitURL || view; + } + , save_link = doc.createElementNS("http://www.w3.org/1999/xhtml", "a") + , can_use_save_link = "download" in save_link + , click = function(node) { + var event = new MouseEvent("click"); + node.dispatchEvent(event); + } + , is_safari = /constructor/i.test(view.HTMLElement) || view.safari + , is_chrome_ios =/CriOS\/[\d]+/.test(navigator.userAgent) + , throw_outside = function(ex) { + (view.setImmediate || view.setTimeout)(function() { + throw ex; + }, 0); + } + , force_saveable_type = "application/octet-stream" + // the Blob API is fundamentally broken as there is no "downloadfinished" event to subscribe to + , arbitrary_revoke_timeout = 1000 * 40 // in ms + , revoke = function(file) { + var revoker = function() { + if (typeof file === "string") { // file is an object URL + get_URL().revokeObjectURL(file); + } else { // file is a File + file.remove(); + } + }; + setTimeout(revoker, arbitrary_revoke_timeout); + } + , dispatch = function(filesaver, event_types, event) { + event_types = [].concat(event_types); + var i = event_types.length; + while (i--) { + var listener = filesaver["on" + event_types[i]]; + if (typeof listener === "function") { + try { + listener.call(filesaver, event || filesaver); + } catch (ex) { + throw_outside(ex); + } + } + } + } + , auto_bom = function(blob) { + // prepend BOM for UTF-8 XML and text/* types (including HTML) + // note: your browser will automatically convert UTF-16 U+FEFF to EF BB BF + if (/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(blob.type)) { + return new Blob([String.fromCharCode(0xFEFF), blob], {type: blob.type}); + } + return blob; + } + , FileSaver = function(blob, name, no_auto_bom) { + if (!no_auto_bom) { + blob = auto_bom(blob); + } + // First try a.download, then web filesystem, then object URLs + var + filesaver = this + , type = blob.type + , force = type === force_saveable_type + , object_url + , dispatch_all = function() { + dispatch(filesaver, "writestart progress write writeend".split(" ")); + } + // on any filesys errors revert to saving with object URLs + , fs_error = function() { + if ((is_chrome_ios || (force && is_safari)) && view.FileReader) { + // Safari doesn't allow downloading of blob urls + var reader = new FileReader(); + reader.onloadend = function() { + var url = is_chrome_ios ? reader.result : reader.result.replace(/^data:[^;]*;/, 'data:attachment/file;'); + var popup = view.open(url, '_blank'); + if(!popup) view.location.href = url; + url=undefined; // release reference before dispatching + filesaver.readyState = filesaver.DONE; + dispatch_all(); + }; + reader.readAsDataURL(blob); + filesaver.readyState = filesaver.INIT; + return; + } + // don't create more object URLs than needed + if (!object_url) { + object_url = get_URL().createObjectURL(blob); + } + if (force) { + view.location.href = object_url; + } else { + var opened = view.open(object_url, "_blank"); + if (!opened) { + // Apple does not allow window.open, see https://developer.apple.com/library/safari/documentation/Tools/Conceptual/SafariExtensionGuide/WorkingwithWindowsandTabs/WorkingwithWindowsandTabs.html + view.location.href = object_url; + } + } + filesaver.readyState = filesaver.DONE; + dispatch_all(); + revoke(object_url); + } + ; + filesaver.readyState = filesaver.INIT; + + if (can_use_save_link) { + object_url = get_URL().createObjectURL(blob); + setTimeout(function() { + save_link.href = object_url; + save_link.download = name; + click(save_link); + dispatch_all(); + revoke(object_url); + filesaver.readyState = filesaver.DONE; + }); + return; + } + + fs_error(); + } + , FS_proto = FileSaver.prototype + , saveAs = function(blob, name, no_auto_bom) { + return new FileSaver(blob, name || blob.name || "download", no_auto_bom); + } + ; + // IE 10+ (native saveAs) + if (typeof navigator !== "undefined" && navigator.msSaveOrOpenBlob) { + return function(blob, name, no_auto_bom) { + name = name || blob.name || "download"; + + if (!no_auto_bom) { + blob = auto_bom(blob); + } + return navigator.msSaveOrOpenBlob(blob, name); + }; + } + + FS_proto.abort = function(){}; + FS_proto.readyState = FS_proto.INIT = 0; + FS_proto.WRITING = 1; + FS_proto.DONE = 2; + + FS_proto.error = + FS_proto.onwritestart = + FS_proto.onprogress = + FS_proto.onwrite = + FS_proto.onabort = + FS_proto.onerror = + FS_proto.onwriteend = + null; + + return saveAs; +}( + typeof self !== "undefined" && self + || typeof window !== "undefined" && window + || this.content +)); +// `self` is undefined in Firefox for Android content script context +// while `this` is nsIContentFrameMessageManager +// with an attribute `content` that corresponds to the window + +if (typeof module !== "undefined" && module.exports) { + module.exports.saveAs = saveAs; +} else if ((typeof define !== "undefined" && define !== null) && (define.amd !== null)) { + define("FileSaver.js", function() { + return saveAs; + }); +} \ No newline at end of file diff --git a/js/interface.js b/js/interface.js new file mode 100644 index 000000000..4a6a0e8c5 --- /dev/null +++ b/js/interface.js @@ -0,0 +1,416 @@ +var app_colors, canvas_scenes, active_scene; +scenesSetup() + +function colorSettingsSetup(reset) { + app_colors = { + back: {hex: '#21252b'}, + dark: {hex: '#17191d'}, + border: {hex: '#181a1f'}, + ui: {hex: '#282c34'}, + accent: {hex: '#3e90ff'}, + grid: {hex: '#495061'}, + button: {hex: '#3a3f4b'}, + hover: {hex: '#495061'}, + text: {hex: '#cacad4'}, + light: {hex: '#f4f3ff'}, + text_acc: {hex: '#000006'}, + main: {font: ''}, + headline: {font: ''}, + css: '' + } + if (reset) { + $('#layout_font_main').val('') + $('#layout_font_headline').val('') + changeUIFont('main') + changeUIFont('headline') + $('style#bbstyle').text('') + setScreenRatio() + } + if (localStorage.getItem('app_colors') != null && reset != true) { + var stored_app_colors = JSON.parse(localStorage.getItem('app_colors')) + $.extend(app_colors, stored_app_colors) + } + updateUIColor() + calcCanvasGridSize() + buildGrid() +} + +function showDialog(dialog) { + var obj = $('.dialog#'+dialog) + $('.dialog').hide(0) + $('#blackout').fadeIn(200) + obj.fadeIn(200) + setTimeout(function() { + $('.context_handler.ctx').removeClass('ctx') + }, 64) + open_dialog = dialog + //Draggable + if (obj.hasClass('draggable')) { + obj.draggable({ + handle: ".dialog_handle", + containment: 'body' + }) + var x = ($(window).width()-obj.width())/2 + obj.css('left', x+'px') + obj.css('top', '64px') + } + + //Specific + if (dialog === 'file_loader') { + $('#file_upload').val('') + $('#file_folder').val('') + $('#web_import_btn').unbind() + } else if (dialog === 'selection_creator') { + $('#selection_creator input#selgen_name').select() + } else if (dialog === 'plugins') { + $('#plugin_list').css('max-height', ($(window).height() - 320) +'px') + } +} +function hideDialog() { + $('#blackout').fadeOut(200) + $('.dialog').fadeOut(200) + open_dialog = false; +} +function setSettingsTab(tab) { + $('#settings .tab.open').removeClass('open') + $('#settings .tab#'+tab).addClass('open') + $('#settings .tab_content').addClass('hidden') + $('#settings .tab_content#'+tab).removeClass('hidden') + if (tab === 'keybindings') { + //Keybinds + $('#keybindlist').css('max-height', ($(window).height() - 320) +'px') + } else if (tab === 'setting') { + //Settings + $('#settingslist').css('max-height', ($(window).height() - 320) +'px') + } else if (tab === 'layout_settings') { + $('#layout_font_main').val(app_colors.main.font) + $('#layout_font_headline').val(app_colors.headline.font) + } +} +function textPrompt(title, var_string, value, callback) { + showDialog('text_input') + $('#text_input h2').text(title) + if (value === true) { + //Get Previous Value For Input + eval('value = '+var_string) + try { + eval('value = '+var_string) + } catch(err) { + console.error(err) + } + } + $('#text_input input#text_input_field').val(value).select() + $('#text_input button.confirm_btn').off() + $('#text_input button.confirm_btn').click(function() { + var s = $('#text_input input#text_input_field').val() + if (callback !== undefined) { + callback(s) + } + if (var_string == '') return; + try { + eval(var_string + ' = "'+s+'"') + } catch(err) { + console.error(err) + } + }) + // textPrompt('Texture Name', 'textures[0].name') +} +function renameCubeList(name) { + selected.forEach(function(s, i) { + elements[s].name = name.split('%').join(s).split('$').join(i) + }) +} + +//Scenes +function enterScene(scene) { + var container = $('div#preview') + var scene_controls = $('#scene_controls') + if (scene !== true) { + active_scene = canvas_scenes[scene] + } else { + } + if (active_scene.background.image !== false) { + + //Background + container.css('background-image', 'url("'+active_scene.background.image.split('\\').join('/')+'")') + updateScenePosition() + + //Panel + scene_controls.fadeIn(100) + $('#scene_controls_panel').hide(0) + scene_controls.find('img').attr('src', active_scene.background.image) + scene_controls.find('#scene_controls_toggle i').text('first_page') + + if (active_scene.background.lock === 'disabled') { + scene_controls.find('.scene_lock').hide() + } else { + scene_controls.find('.scene_lock').show() + } + + } else { + container.css('background-image', 'none') + scene_controls.fadeOut(100) + } +} +function clearBackgroundImage() { + active_scene.background.image = false; + enterScene(true) +} +function updateScenePosition(zoom) { + if (zoom === undefined) zoom = 1 + if (isOrtho === true && active_scene.background.lock === false) zoom = cameraOrtho.zoom + if (active_scene.background.lock === true) zoom = 1 + + var offset = [0, 0]; + + if (isOrtho === true && active_scene.background.lock !== true) { + + offset.forEach(function(s, i) { + s = cameraOrtho.backgroundHandle[i].n === true ? 1 : -1 + s = s * controls.target[cameraOrtho.backgroundHandle[i].a] + s = s * zoom * 40; + offset[i] = s + }) + } + + var pos_x = offset[0] + (active_scene.background.x * zoom) + c_width/2 - (active_scene.background.size * zoom) / 2 + var pos_y = offset[1] + (active_scene.background.y * zoom) + c_height/2 - ((active_scene.background.size / active_scene.background.ratio) * zoom) / 2 + + $('div#preview').css('background-position', pos_x + 'px ' + pos_y+'px') + .css('background-size', active_scene.background.size * zoom +'px') + +} +function updateBackgroundRatio() { + //Update Ratio + var img = $('#scene_controls img')[0] + active_scene.background.ratio = img.naturalWidth / img.naturalHeight + updateScenePosition() +} +function toggleScenePanel() { + var scene_controls = $('#scene_controls') + if (scene_controls.find('#scene_controls_panel').is(':visible')) { + //Hide + scene_controls.find('#scene_controls_panel').hide(200) + scene_controls.find('#scene_controls_toggle i').text('first_page') + } else { + //Show + scene_controls.find('#scene_controls_panel').show(200) + scene_controls.find('#scene_controls_toggle i').text('last_page') + + scene_controls.find('input#scene_size').val(active_scene.background.size) + scene_controls.find('input#scene_x').val(active_scene.background.x) + scene_controls.find('input#scene_y').val(active_scene.background.y) + scene_controls.find('input#scene_fixed').prop('checked', active_scene.background.y === true) + } +} +function updateScenePanelControls() { + var scene_controls = $('#scene_controls') + active_scene.background.size = limitNumber(parseInt( scene_controls.find('input#scene_size').val()) ) + active_scene.background.x = limitNumber(parseInt( scene_controls.find('input#scene_x').val()) ) + active_scene.background.y = limitNumber(parseInt( scene_controls.find('input#scene_y').val()) ) + active_scene.background.lock = scene_controls.find('input#scene_fixed').is(':checked') + updateScenePosition() +} + +function scenesSetup(reset) { + canvas_scenes = { + normal: {name: 'Normal', background: {image: false, size: 1000, x: 0, y: 0, ratio: 1, lock: 'disabled'}}, + ortho0: {name: 'Ortho 0', background: {image: false, size: 1000, x: 0, y: 0}}, + ortho1: {name: 'Ortho 1', background: {image: false, size: 1000, x: 0, y: 0, ratio: 1, lock: false}}, + ortho2: {name: 'Ortho 2', background: {image: false, size: 1200, x: 0, y: 0, ratio: 1, lock: false}}, + ortho3: {name: 'Ortho 3', background: {image: false, size: 1000, x: 0, y: 0, ratio: 1, lock: false}}, + ortho4: {name: 'Ortho 4', background: {image: false, size: 1000, x: 0, y: 0, ratio: 1, lock: false}}, + ortho5: {name: 'Ortho 5', background: {image: false, size: 1000, x: 0, y: 0, ratio: 1, lock: false}}, + + thirdperson_righthand: {name: 'thirdperson_righthand', background: {image: false, size: 1000, x: 0, y: 0, ratio: 1, lock: 'disabled'}}, + thirdperson_lefthand: {name: 'thirdperson_lefthand', background: {image: false, size: 1000, x: 0, y: 0, ratio: 1, lock: 'disabled'}}, + firstperson_righthand: {name: 'firstperson_righthand', background: {image: false, size: 1000, x: 0, y: 0, ratio: 1, lock: 'disabled'}}, + firstperson_lefthand: {name: 'firstperson_lefthand', background: {image: false, size: 1000, x: 0, y: 0, ratio: 1, lock: 'disabled'}}, + + head: {name: 'head', background: {image: false, size: 1000, x: 0, y: 0, ratio: 1, lock: 'disabled'}}, + ground: {name: 'ground', background: {image: false, size: 1000, x: 0, y: 0, ratio: 1, lock: 'disabled'}}, + fixed: {name: 'fixed', background: {image: false, size: 1000, x: 0, y: 0, ratio: 1, lock: 'disabled'}}, + gui: {name: 'gui', background: {image: './assets/inventory.png', size: 1020, x: 0, y: 0, ratio: 1, lock: false}} + } + if (localStorage.getItem('canvas_scenes') != null && reset != true) { + var stored_canvas_scenes = JSON.parse(localStorage.getItem('canvas_scenes')) + $.extend(canvas_scenes, stored_canvas_scenes) + } + active_scene = canvas_scenes.normal +} + + +//Color +function initUIColor(event) { + var type = $(event.target).attr('id').split('color_')[1] + $('input#color_'+type).val(app_colors[type].hex) +} +function changeUIColor(event) { + var type = $(event.target).attr('id').split('color_')[1] + + app_colors[type].hex = $('input#color_'+type).val() + updateUIColor() +} +function changeUIFont(type) { + var font = $('#layout_font_'+type).val() + app_colors[type].font = font + if (type === 'main') { + $('body').css('font-family', app_colors[type].font) + } else { + $('h1, h2, h3, h4, h5').css('font-family', app_colors[type].font) + } +} +function updateUIColor() { + for (var type in app_colors) { + if (app_colors.hasOwnProperty(type)) { + if (type === 'css') { + $('style#bbstyle').text(app_colors.css) + } else if (app_colors[type].hex) { + document.body.style.setProperty('--color-'+type, app_colors[type].hex); + } else if (app_colors[type].font) { + if (type === 'main') { + $('body').css('font-family', app_colors[type].font) + } else { + $('h1, h2, h3, h4, h5').css('font-family', app_colors[type].font) + } + } + } + } + var grid_color = '0x'+app_colors.hover.hex.replace('#', '') + + try { + three_grid.getObjectByName('grid').material.color = new THREE.Color(parseInt(grid_color, 16)) + } catch(err) {} + + localStorage.setItem('app_colors', JSON.stringify(app_colors)) +} + +function importLayout() { + Blockbench.import('bbstyle', function(content) { + applyBBStyle(content) + }) +} +function applyBBStyle(data) { + if (typeof data === 'string') { + try { + data = JSON.parse(data) + + } catch(err) { + console.log(err) + return; + } + } + if (typeof data !== 'object') return; + $.extend(app_colors, data) + if (data.css) { + $('style#bbstyle').text(data.css) + setScreenRatio() + } + updateUIColor() +} +function exportLayout() { + Blockbench.export(autoStringify(app_colors), 'layout', 'bbstyle') +} + +function showQuickMessage(message, time) { + var quick_message_box = $('') + $('body').append(quick_message_box) + + quick_message_box.text(message) + quick_message_box.fadeIn(100) + setTimeout(function() { + quick_message_box.fadeOut(100) + setTimeout(function() { + quick_message_box.remove() + }, 100) + }, time ? time : 1000) +} +function showStatusMessage(message, time) { //Shows a quick message in the status bar + var status_message = $('#status_message') + var status_name = $('#status_name') + + status_message.text(message) + + status_name.hide(100) + status_message.show(100) + + setTimeout(function() { + status_message.hide(100) + status_name.show(100) + }, time ? time : 600) +} +function setProgressBar(id, val, time) { + $('#'+id+' > .progress_bar_inner').animate({width: val*488}, time-1) +} + +//Tooltip + +function showShiftTooltip() { + $(':hover').find('.tooltip_shift').css('display', 'inline') +} +$(document).keyup(function(event) { + if (event.which === 16) { + $('.tooltip_shift').hide() + } +}) +/* +function updateCubeList() { + Vue.nextTick(function() { + $('.cube_context').on('click', function(event) { + var ul = $(this).find('ul') + var pos = $(window).height() - event.clientY + if (pos < 110) { + ul.css('top', '-120px'); + } else { + ul.css('top', '24px'); + } + }) + }) +}*/ + +function setInterfaceMode(mode) { + $('.mode_tab').removeClass('open') + $('.mode_tab#mode_'+mode+'_tab').addClass('open') + setScreenRatio() +} + +//Menu +function updateMenu() { + //Settings Dependent + $('header .settings_dependent').each(function(i, o) { + var set = $(o).attr('setting') + if (settings[set] && settings[set].value === true) { + $(o).text('check_box') + } else { + $(o).text('check_box_outline_blank') + } + }) +} + + + + +//Mobile +function setMobileTab(mode) { + $('.mobile_mode_tab').removeClass('open') + $('#mobile_tab_'+mode).addClass('open') + // + $('.sidebar').css('grid-area', '') + $('#preview').css('grid-area', '') + $('header').css('grid-area', '') + switch (mode) { + case 'preview': + $('#preview').css('grid-area', 'main') + break; + case 'textures': + $('#left_bar').css('grid-area', 'main') + break; + case 'elements': + $('#right_bar').css('grid-area', 'main') + break; + case 'menu': + $('header').css('grid-area', 'main') + break; + } + setScreenRatio() +} \ No newline at end of file diff --git a/js/io.js b/js/io.js new file mode 100644 index 000000000..b1fc750cf --- /dev/null +++ b/js/io.js @@ -0,0 +1,480 @@ + +//IO +function buildBlockModel(options) { //Export Blockmodel + if (options === undefined) options = {} + var clear_elements = [] + var textures_used = [] + var element_index_lut = [] + + function computeCube(s) { + if (s.display.export == false) return; + //Create Element + var element = {} + $.extend(true, element, s) + element_index_lut[s.index()] = clear_elements.length + + if (element.shade === true) { + delete element.shade + } + if (settings.minifiedout.value === true && element.name !== undefined) { + delete element.name + } + clear_elements.push(omitKeys(element, ['display', 'uuid', 'title', 'icon', 'isParent', 'buttons'])) + //Gather Textures + for (var face in s.faces) { + if (s.faces.hasOwnProperty(face)) { + if (!textures_used.includes(s.faces[face].texture)) { + textures_used.push(s.faces[face].texture) + } + } + } + } + function iterate(arr) { + var i = 0; + if (!arr || !arr.length) { + console.log('return') + return; + } + for (i=0; i= 1)) { + blockmodel.textures = texturesObj + } + if (checkExport('elements', elements.length >= 1)) { + blockmodel.elements = clear_elements + } + if (checkExport('groups', settings.export_groups.value)) { + blockmodel.groups = compileGroups(undefined, element_index_lut) + } + if (checkExport('display', Object.keys(display).length >= 1)) { + blockmodel.display = display + } + if (options.raw) { + return blockmodel + } else { + return autoStringify(blockmodel) + } +} +function loadFile(data, filepath, makeNew) { //Load File Into GUI + var previous_length = 0 + var previous_texture_length = 0 + if (makeNew === true) { + //Create New Project + if (newProject() == false) return; + Prop.file_path = filepath + Prop.file_name = pathToName(Prop.file_path, true) + Project.name = pathToName(Prop.file_path, false) + if (Project.name.length > 0) { + $('title').text(Project.name+' - Blockbench') + } else { + $('title').text('Blockbench') + } + Prop.project_saved = true; + } else { + //Add to Current Project + previous_length = elements.length + previous_texture_length = textures.length + added_model_index++; + var import_group = new Group(pathToName(Prop.file_path, false)) + } + + data = JSON.parse(data) + + //Check if PE Model + for (var key in data) { + if (key.includes('geometry.')) { + loadPEModelFile(data) + return; + } + } + settings.entity_mode.value = false; + saveSettings() + + + //Load + if (data.display !== undefined) { + display = data.display + } + + if (data.elements) { + data.elements.forEach(function(s) { + base_cube = new Cube() + base_cube.extend(s) + for (var face in base_cube.faces) { + if (s.faces[face] === undefined) { + base_cube.faces[face].texture = '$transparent' + base_cube.faces[face].uv = [0,0,0,0] + } + } + base_cube.uuid = guid() + base_cube.display.autouv = false; + elements.push(base_cube); + if (makeNew === true) { + base_cube.addTo() + } else if (import_group) { + base_cube.addTo(import_group) + } + }) + } + + if (data.groups && data.groups.length > 0) { + parseGroups(data.groups) + if (import_group) { + TreeElements.forEach(function(s) { + s.addTo(import_group) + }) + } + } + if (import_group) { + import_group.addTo() + } + + //Create Path Array to fetch textures + var path_arr = filepath.split(osfs) + path_arr.splice(-3) + path_arr = path_arr.join(osfs) + var texture_arr = data.textures + var names = [] + for (var tex in texture_arr) { + if (texture_arr.hasOwnProperty(tex)) { + if (tex != 'particle') { + var path = path_arr+osfs+'textures'+osfs+texture_arr[tex].split('/').join(osfs)+'.png' + new Texture({id: tex}).fromPath(path).add() + + names.push(texture_arr[tex]) + } + } + } + if (texture_arr === undefined) texture_arr = {} + if (texture_arr.particle) { + var path = path_arr+osfs+'textures'+osfs+texture_arr.particle.split('/').join(osfs)+'.png' + if (names.includes(texture_arr.particle)) { + textures.forEach(function(s) { + if (s.path == path) { + s.enableParticle() + } + }) + } else { + new Texture({id: 'particle'}).enableParticle().fromPath(path).add() + } + } + //Get Rid Of ID overlapping + textures.forEach(function(t, i) { + if (i >= previous_texture_length) { + if (getTexturesById(t.id).length > 1) { + var before = t.id + t.id = added_model_index + '_' + t.id + elements.forEach(function(s, si) { + if (si >= previous_length) { + for (var face in s.faces) { + if (s.faces[face].texture === '#'+before) { + s.faces[face].texture = '#'+t.id + } + } + } + }) + } + } + }) + //Select Last Texture + if (textures.length > 0) { + textures.forEach(function(s) { + s.selected = false; + }) + textures[textures.length-1].selected = true; + } + //Set Parent + if (data.parent !== undefined) { + Project.parent = data.parent; + } + //Set Ambient Occlusion + if (data.ambientocclusion === false) { + Project.ambientocclusion = false; + } + loadTextureDraggable() + Canvas.updateAll() + setUndo('Opened project') + if (makeNew) { + Prop.project_saved = true; + } +} +function loadPEModelFile(data) { + pe_list_data.length = 0 + entityMode.join() + saveSettings() + + for (var key in data) { + if (key.includes('geometry.') && data.hasOwnProperty(key)) { + var base_model = {name: key, bonecount: 0, selected: false, object: data[key]} + if (data[key].bones) { + base_model.bonecount = data[key].bones.length + } + pe_list_data.push(base_model) + } + } + + if (pe_list == undefined) { + pe_list = new Vue({ + el: '#pe_list', + data: { + search_text: '', + list: pe_list_data + }, + methods: { + selectE: function(item, event) { + var index = pe_list_data.indexOf(item) + pe_list_data.forEach(function(s) { + s.selected = false; + }) + pe_list_data[index].selected = true + } + }, + computed: { + searched() { + var scope = this; + return this.list.filter(item => { + return item.name.toUpperCase().includes(scope.search_text) + }) + } + } + }) + } else { + // pe_list._data = {pe_list_data} + // pe_list.$forceUpdate(); + } + showDialog('entity_import') + $('#pe_list').css('max-height', ($(window).height() - 320) +'px') + //texturelist._data.elements = textures +} +function loadPEModel() { + var data; + pe_list_data.forEach(function(s) { + if (s.selected === true) { + data = s + } + }) + if (data == undefined) { + data = pe_list_data[0] + } + Project.parent = data.name + if (data.object.texturewidth !== undefined) { + Project.texture_width = data.object.texturewidth + } + if (data.object.textureheight !== undefined) { + Project.texture_height = data.object.textureheight + } + + if (data.object.bones) { + data.object.bones.forEach(function(b) { + var group = new Group(b.name) + if (b.pivot) { + group.origin = b.pivot + } else { + group.origin = [0, 0, 0] + } + if (b.rotation) { + group.rotation = b.rotation + } + group.reset = b.reset === true + + if (b.cubes) { + b.cubes.forEach(function(s) { + var base_cube = new Cube(b.name, true) + base_cube.display.autouv = false; + if (s.origin) { + base_cube.from = s.origin + if (s.size) { + base_cube.to[0] = s.size[0] + base_cube.from[0] + base_cube.to[1] = s.size[1] + base_cube.from[1] + base_cube.to[2] = s.size[2] + base_cube.from[2] + } + } + if (s.uv) { + base_cube.faces.north.uv[0] = (s.uv[0] / Project.texture_width) * 16 + base_cube.faces.north.uv[1] = (s.uv[1] / Project.texture_height) * 16 + base_cube.faces.north.uv[2] = 16 + base_cube.faces.north.uv[3] = 16 + } + elements.push(base_cube) + base_cube.addTo(group) + }) + } + group.addTo() + }) + } + pe_list_data.length = 0; + hideDialog() + + loadTextureDraggable() + Canvas.updateAll() + setUndo('Opened entity model') +} +function buildEntityModel(options) { + var entitymodel = {} + entitymodel.texturewidth = Project.texture_width; + entitymodel.textureheight = Project.texture_height; + var bones = [] + TreeElements.forEach(function(g) { + if (g.title !== 'Group') return; + //Bone + var bone = {} + bone.name = g.name + bone.pivot = g.origin + if (g.rotation.join('_') !== '0_0_0') { + bone.rotation = g.rotation + } + if (g.reset) { + bone.reset = true + } + //Cubes + bone.cubes = [] + g.children.forEach(function(s) { + if (s === undefined) return; + if (s.display.export === false) return; + var cube = {} + cube.origin = s.from + cube.size = s.size() + cube.uv = [(s.faces.north.uv[0]/16) * Project.texture_width, (s.faces.north.uv[1]/16) * Project.texture_height] + bone.cubes.push(cube) + }) + bones.push(bone) + }) + entitymodel.bones = bones + + return entitymodel +} +function buildOptifineModel() { + var jpm = {} + if (textures[0]) { + jpm.texture = pathToName(textures[0].name, false) + } else { + showQuickMessage('No texture found') + } + jpm.textureSize = [Project.texture_width, Project.texture_height] + + if (settings.comment.value === true) { + jpm.credit = settings.comment_text.value + } + if (Project.description !== '') { + jpm.description = Project.description; + } + + var submodels = [] + + elements.forEach(function(s) { + if (s.display.export === false) return; + var submodel = {boxes: [{}]} + var box = submodel.boxes[0] + submodel.id = s.name + box.coordinates = [s.from[0], s.from[1], s.from[2], s.size(0), s.size(1), s.size(2)] + + for (var face in s.faces) { + if (s.faces.hasOwnProperty(face)) { + if (s.faces[face].texture !== undefined && s.faces[face].texture !== '$transparent') { + box['uv'+capitalizeFirstLetter(face)] = [ + s.faces[face].uv[0] / 16 * Project.texture_width, + s.faces[face].uv[1] / 16 * Project.texture_height, + s.faces[face].uv[2] / 16 * Project.texture_width, + s.faces[face].uv[3] / 16 * Project.texture_height + ] + } + } + } + submodels.push(submodel) + }) + jpm.submodels = submodels + + + return autoStringify(jpm) +} +function newProject(entity_mode) { + if (showSaveDialog()) { + if (display_mode === true) exitDisplaySettings() + TextureAnimator + projectTagSetup() + elements.length = 0; + TreeElements.length = 1 + TreeElements.splice(0, 1) + textures.length = 0 + selected.length = 0 + display = {} + Prop.file_path = 'Unknown'; + Prop.file_name = '-'; + $('title').text('Blockbench') + Canvas.updateAll() + outliner.$forceUpdate(); + texturelist.$forceUpdate(); + Undo.history.length = 0; + Undo.index = 0; + added_model_index = 0; + if (entity_mode) { + entityMode.join() + } else { + entityMode.leave() + } + setUndo('Created project') + return true; + } else { + return false; + } +} +function newEntityProject() { + newProject(function () { + settings.entity_mode.value = true + entity_mode.join() + }) +} \ No newline at end of file diff --git a/js/jquery-ui.min.js b/js/jquery-ui.min.js new file mode 100644 index 000000000..d48fb4773 --- /dev/null +++ b/js/jquery-ui.min.js @@ -0,0 +1,13 @@ +/*! jQuery UI - v1.12.1 - 2017-04-02 +* http://jqueryui.com +* Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/draggable.js, widgets/droppable.js, widgets/resizable.js, widgets/selectable.js, widgets/sortable.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/selectmenu.js, widgets/slider.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){function e(t){for(var e=t.css("visibility");"inherit"===e;)t=t.parent(),e=t.css("visibility");return"hidden"!==e}function i(t){for(var e,i;t.length&&t[0]!==document;){if(e=t.css("position"),("absolute"===e||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}function s(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},t.extend(this._defaults,this.regional[""]),this.regional.en=t.extend(!0,{},this.regional[""]),this.regional["en-US"]=t.extend(!0,{},this.regional.en),this.dpDiv=n(t("
        "))}function n(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",i,function(){t(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,o)}function o(){t.datepicker._isDisabledDatepicker(p.inline?p.dpDiv.parent()[0]:p.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).addClass("ui-datepicker-next-hover"))}function a(e,i){t.extend(e,i);for(var s in i)null==i[s]&&(e[s]=i[s]);return e}function r(t){return function(){var e=this.element.val();t.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change")}}t.ui=t.ui||{},t.ui.version="1.12.1";var h=0,l=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},h=e.split(".")[0];e=e.split(".")[1];var l=h+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][l.toLowerCase()]=function(e){return!!t.data(e,l)},t[h]=t[h]||{},n=t[h][e],o=t[h][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:h,widgetName:e,widgetFullName:l}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,s,n=l.call(arguments,1),o=0,a=n.length;a>o;o++)for(i in n[o])s=n[o][i],n[o].hasOwnProperty(i)&&void 0!==s&&(e[i]=t.isPlainObject(s)?t.isPlainObject(e[i])?t.widget.extend({},e[i],s):t.widget.extend({},s):s);return e},t.widget.bridge=function(e,i){var s=i.prototype.widgetFullName||e;t.fn[e]=function(n){var o="string"==typeof n,a=l.call(arguments,1),r=this;return o?this.length||"instance"!==n?this.each(function(){var i,o=t.data(this,s);return"instance"===n?(r=o,!1):o?t.isFunction(o[n])&&"_"!==n.charAt(0)?(i=o[n].apply(o,a),i!==o&&void 0!==i?(r=i&&i.jquery?r.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+n+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+n+"'")}):r=void 0:(a.length&&(n=t.widget.extend.apply(null,[n].concat(a))),this.each(function(){var e=t.data(this,s);e?(e.option(n||{}),e._init&&e._init()):t.data(this,s,new i(n,this))})),r}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
        ",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=h++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
        "),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-h,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var c=!1;t(document).on("mouseup",function(){c=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!c){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,n="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!n&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),c=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,c=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.ui.safeBlur=function(e){e&&"body"!==e.nodeName.toLowerCase()&&t(e).trigger("blur")},t.widget("ui.draggable",t.ui.mouse,{version:"1.12.1",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&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(e){var i=this.options;return this.helper||i.disabled||t(e.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(e),this.handle?(this._blurActiveElement(e),this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var e=t(this);return t("
        ").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var i=t.ui.safeActiveElement(this.document[0]),s=t(e.target);s.closest(i).length||t.ui.safeBlur(i)},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===t(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",e)===!1?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",e,s)===!1)return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",e)!==!1&&i._clear()}):this._trigger("stop",e)!==!1&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return this.options.handle?!!t(e.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper),n=s?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_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 e,i,s,n=this.options,o=this.document[0];return this.relativeContainer=null,n.containment?"window"===n.containment?(this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===n.containment?(this.containment=[0,0,t(o).width()-this.helperProportions.width-this.margins.left,(t(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):n.containment.constructor===Array?(this.containment=n.containment,void 0):("parent"===n.containment&&(n.containment=this.helper[0].parentNode),i=t(n.containment),s=i[0],s&&(e=/(scroll|auto)/.test(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),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i),void 0):(this.containment=null,void 0) +},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,n,o,a=this.options,r=this._isRootNode(this.scrollParent[0]),h=t.pageX,l=t.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.lefti[2]&&(h=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(l=i[3]+this.offset.click.top)),a.grid&&(n=a.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/a.grid[1])*a.grid[1]:this.originalPageY,l=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-a.grid[1]:n+a.grid[1]:n,o=a.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/a.grid[0])*a.grid[0]:this.originalPageX,h=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-a.grid[0]:o+a.grid[0]:o),"y"===a.axis&&(h=this.originalPageX),"x"===a.axis&&(l=this.originalPageY)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i,s){var n=t.extend({},i,{item:s.element});s.sortables=[],t(s.options.connectToSortable).each(function(){var i=t(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",e,n))})},stop:function(e,i,s){var n=t.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,t.each(s.sortables,function(){var t=this;t.isOver?(t.isOver=0,s.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,n))})},drag:function(e,i,s){t.each(s.sortables,function(){var n=!1,o=this;o.positionAbs=s.positionAbs,o.helperProportions=s.helperProportions,o.offset.click=s.offset.click,o._intersectsWith(o.containerCache)&&(n=!0,t.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==o&&this._intersectsWith(this.containerCache)&&t.contains(o.element[0],this.element[0])&&(n=!1),n})),n?(o.isOver||(o.isOver=1,s._parent=i.helper.parent(),o.currentItem=i.helper.appendTo(o.element).data("ui-sortable-item",!0),o.options._helper=o.options.helper,o.options.helper=function(){return i.helper[0]},e.target=o.currentItem[0],o._mouseCapture(e,!0),o._mouseStart(e,!0,!0),o.offset.click.top=s.offset.click.top,o.offset.click.left=s.offset.click.left,o.offset.parent.left-=s.offset.parent.left-o.offset.parent.left,o.offset.parent.top-=s.offset.parent.top-o.offset.parent.top,s._trigger("toSortable",e),s.dropped=o.element,t.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,o.fromOutside=s),o.currentItem&&(o._mouseDrag(e),i.position=o.position)):o.isOver&&(o.isOver=0,o.cancelHelperRemoval=!0,o.options._revert=o.options.revert,o.options.revert=!1,o._trigger("out",e,o._uiHash(o)),o._mouseStop(e,!0),o.options.revert=o.options._revert,o.options.helper=o.options._helper,o.placeholder&&o.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(e),i.position=s._generatePosition(e,!0),s._trigger("fromSortable",e),s.dropped=!1,t.each(s.sortables,function(){this.refreshPositions()}))})}}),t.ui.plugin.add("draggable","cursor",{start:function(e,i,s){var n=t("body"),o=s.options;n.css("cursor")&&(o._cursor=n.css("cursor")),n.css("cursor",o.cursor)},stop:function(e,i,s){var n=s.options;n._cursor&&t("body").css("cursor",n._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("opacity")&&(o._opacity=n.css("opacity")),n.css("opacity",o.opacity)},stop:function(e,i,s){var n=s.options;n._opacity&&t(i.helper).css("opacity",n._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,i,s){var n=s.options,o=!1,a=s.scrollParentNotHidden[0],r=s.document[0];a!==r&&"HTML"!==a.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+a.offsetHeight-e.pageY=0;d--)h=s.snapElements[d].left-s.margins.left,l=h+s.snapElements[d].width,c=s.snapElements[d].top-s.margins.top,u=c+s.snapElements[d].height,h-g>_||m>l+g||c-g>b||v>u+g||!t.contains(s.snapElements[d].item.ownerDocument,s.snapElements[d].item)?(s.snapElements[d].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=!1):("inner"!==f.snapMode&&(n=g>=Math.abs(c-b),o=g>=Math.abs(u-v),a=g>=Math.abs(h-_),r=g>=Math.abs(l-m),n&&(i.position.top=s._convertPositionTo("relative",{top:c-s.helperProportions.height,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left)),p=n||o||a||r,"outer"!==f.snapMode&&(n=g>=Math.abs(c-v),o=g>=Math.abs(u-b),a=g>=Math.abs(h-m),r=g>=Math.abs(l-_),n&&(i.position.top=s._convertPositionTo("relative",{top:c,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left)),!s.snapElements[d].snapping&&(n||o||a||r||p)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=n||o||a||r||p)}}),t.ui.plugin.add("draggable","stack",{start:function(e,i,s){var n,o=s.options,a=t.makeArray(t(o.stack)).sort(function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)});a.length&&(n=parseInt(t(a[0]).css("zIndex"),10)||0,t(a).each(function(e){t(this).css("zIndex",n+e)}),this.css("zIndex",n+a.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("zIndex")&&(o._zIndex=n.css("zIndex")),n.css("zIndex",o.zIndex)},stop:function(e,i,s){var n=s.options;n._zIndex&&t(i.helper).css("zIndex",n._zIndex)}}),t.ui.draggable,t.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=t.isFunction(s)?s:function(t){return t.is(s)},this.proportions=function(){return arguments.length?(e=arguments[0],void 0):e?e:e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}},this._addToManager(i.scope),i.addClasses&&this._addClass("ui-droppable")},_addToManager:function(e){t.ui.ddmanager.droppables[e]=t.ui.ddmanager.droppables[e]||[],t.ui.ddmanager.droppables[e].push(this)},_splice:function(t){for(var e=0;t.length>e;e++)t[e]===this&&t.splice(e,1)},_destroy:function(){var e=t.ui.ddmanager.droppables[this.options.scope];this._splice(e)},_setOption:function(e,i){if("accept"===e)this.accept=t.isFunction(i)?i:function(t){return t.is(i)};else if("scope"===e){var s=t.ui.ddmanager.droppables[this.options.scope];this._splice(s),this._addToManager(i)}this._super(e,i)},_activate:function(e){var i=t.ui.ddmanager.current;this._addActiveClass(),i&&this._trigger("activate",e,this.ui(i))},_deactivate:function(e){var i=t.ui.ddmanager.current;this._removeActiveClass(),i&&this._trigger("deactivate",e,this.ui(i))},_over:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",e,this.ui(i)))},_out:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",e,this.ui(i)))},_drop:function(e,i){var s=i||t.ui.ddmanager.current,n=!1;return s&&(s.currentItem||s.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=t(this).droppable("instance");return i.options.greedy&&!i.options.disabled&&i.options.scope===s.options.scope&&i.accept.call(i.element[0],s.currentItem||s.element)&&u(s,t.extend(i,{offset:i.element.offset()}),i.options.tolerance,e)?(n=!0,!1):void 0}),n?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",e,this.ui(s)),this.element):!1):!1},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var u=t.ui.intersect=function(){function t(t,e,i){return t>=e&&e+i>t}return function(e,i,s,n){if(!i.offset)return!1;var o=(e.positionAbs||e.position.absolute).left+e.margins.left,a=(e.positionAbs||e.position.absolute).top+e.margins.top,r=o+e.helperProportions.width,h=a+e.helperProportions.height,l=i.offset.left,c=i.offset.top,u=l+i.proportions().width,d=c+i.proportions().height;switch(s){case"fit":return o>=l&&u>=r&&a>=c&&d>=h;case"intersect":return o+e.helperProportions.width/2>l&&u>r-e.helperProportions.width/2&&a+e.helperProportions.height/2>c&&d>h-e.helperProportions.height/2;case"pointer":return t(n.pageY,c,i.proportions().height)&&t(n.pageX,l,i.proportions().width);case"touch":return(a>=c&&d>=a||h>=c&&d>=h||c>a&&h>d)&&(o>=l&&u>=o||r>=l&&u>=r||l>o&&r>u);default:return!1}}}();t.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,i){var s,n,o=t.ui.ddmanager.droppables[e.options.scope]||[],a=i?i.type:null,r=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(s=0;o.length>s;s++)if(!(o[s].options.disabled||e&&!o[s].accept.call(o[s].element[0],e.currentItem||e.element))){for(n=0;r.length>n;n++)if(r[n]===o[s].element[0]){o[s].proportions().height=0;continue t}o[s].visible="none"!==o[s].element.css("display"),o[s].visible&&("mousedown"===a&&o[s]._activate.call(o[s],i),o[s].offset=o[s].element.offset(),o[s].proportions({width:o[s].element[0].offsetWidth,height:o[s].element[0].offsetHeight}))}},drop:function(e,i){var s=!1;return t.each((t.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&u(e,this,this.options.tolerance,i)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(e,i){e.element.parentsUntil("body").on("scroll.droppable",function(){e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)})},drag:function(e,i){e.options.refreshPositions&&t.ui.ddmanager.prepareOffsets(e,i),t.each(t.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,n,o,a=u(e,this,this.options.tolerance,i),r=!a&&this.isover?"isout":a&&!this.isover?"isover":null;r&&(this.options.greedy&&(n=this.options.scope,o=this.element.parents(":data(ui-droppable)").filter(function(){return t(this).droppable("instance").options.scope===n}),o.length&&(s=t(o[0]).droppable("instance"),s.greedyChild="isover"===r)),s&&"isover"===r&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[r]=!0,this["isout"===r?"isover":"isout"]=!1,this["isover"===r?"_over":"_out"].call(this,i),s&&"isout"===r&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(e,i){e.element.parentsUntil("body").off("scroll.droppable"),e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}},t.uiBackCompat!==!1&&t.widget("ui.droppable",t.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}}),t.ui.droppable,t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},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},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
        ").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.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",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(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".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=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
        "),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
        "),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),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(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,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}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0}; +t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,g=s.maxWidth&&p>s.maxWidth,m=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),g&&(p-=l),m&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable,t.widget("ui.selectable",t.ui.mouse,{version:"1.12.1",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 e=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){e.elementPos=t(e.element[0]).offset(),e.selectees=t(e.options.filter,e.element[0]),e._addClass(e.selectees,"ui-selectee"),e.selectees.each(function(){var i=t(this),s=i.offset(),n={left:s.left-e.elementPos.left,top:s.top-e.elementPos.top};t.data(this,"selectable-item",{element:this,$element:i,left:n.left,top:n.top,right:n.left+i.outerWidth(),bottom:n.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=t("
        "),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(e){var i=this,s=this.options;this.opos=[e.pageX,e.pageY],this.elementPos=t(this.element[0]).offset(),this.options.disabled||(this.selectees=t(s.filter,this.element[0]),this._trigger("start",e),t(s.appendTo).append(this.helper),this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=t.data(this,"selectable-item");s.startselected=!0,e.metaKey||e.ctrlKey||(i._removeClass(s.$element,"ui-selected"),s.selected=!1,i._addClass(s.$element,"ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",e,{unselecting:s.element}))}),t(e.target).parents().addBack().each(function(){var s,n=t.data(this,"selectable-item");return n?(s=!e.metaKey&&!e.ctrlKey||!n.$element.hasClass("ui-selected"),i._removeClass(n.$element,s?"ui-unselecting":"ui-selected")._addClass(n.$element,s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",e,{selecting:n.element}):i._trigger("unselecting",e,{unselecting:n.element}),!1):void 0}))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,o=this.opos[0],a=this.opos[1],r=e.pageX,h=e.pageY;return o>r&&(i=r,r=o,o=i),a>h&&(i=h,h=a,a=i),this.helper.css({left:o,top:a,width:r-o,height:h-a}),this.selectees.each(function(){var i=t.data(this,"selectable-item"),l=!1,c={};i&&i.element!==s.element[0]&&(c.left=i.left+s.elementPos.left,c.right=i.right+s.elementPos.left,c.top=i.top+s.elementPos.top,c.bottom=i.bottom+s.elementPos.top,"touch"===n.tolerance?l=!(c.left>r||o>c.right||c.top>h||a>c.bottom):"fit"===n.tolerance&&(l=c.left>o&&r>c.right&&c.top>a&&h>c.bottom),l?(i.selected&&(s._removeClass(i.$element,"ui-selected"),i.selected=!1),i.unselecting&&(s._removeClass(i.$element,"ui-unselecting"),i.unselecting=!1),i.selecting||(s._addClass(i.$element,"ui-selecting"),i.selecting=!0,s._trigger("selecting",e,{selecting:i.element}))):(i.selecting&&((e.metaKey||e.ctrlKey)&&i.startselected?(s._removeClass(i.$element,"ui-selecting"),i.selecting=!1,s._addClass(i.$element,"ui-selected"),i.selected=!0):(s._removeClass(i.$element,"ui-selecting"),i.selecting=!1,i.startselected&&(s._addClass(i.$element,"ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",e,{unselecting:i.element}))),i.selected&&(e.metaKey||e.ctrlKey||i.startselected||(s._removeClass(i.$element,"ui-selected"),i.selected=!1,s._addClass(i.$element,"ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",e,{unselecting:i.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,t(".ui-unselecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");i._removeClass(s.$element,"ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",e,{unselected:s.element})}),t(".ui-selecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");i._removeClass(s.$element,"ui-selecting")._addClass(s.$element,"ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",e,{selected:s.element})}),this._trigger("stop",e),this.helper.remove(),!1}}),t.widget("ui.sortable",t.ui.mouse,{version:"1.12.1",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},_isOverAxis:function(t,e,i){return t>=e&&e+i>t},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){var e=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),t.each(this.items,function(){e._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,i){var s=null,n=!1,o=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(e),t(e.target).parents().each(function(){return t.data(this,o.widgetName+"-item")===o?(s=t(this),!1):void 0}),t.data(e.target,o.widgetName+"-item")===o&&(s=t(e.target)),s?!this.options.handle||i||(t(this.options.handle,s).find("*").addBack().each(function(){this===e.target&&(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(e,i,s){var n,o,a=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),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},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.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(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),a.containment&&this._setContainment(),a.cursor&&"auto"!==a.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",a.cursor),this.storedStylesheet=t("").appendTo(o)),a.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",a.opacity)),a.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",a.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,o,a=this.options,r=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY=0;i--)if(s=this.items[i],n=s.item[0],o=this._intersectsWithPointer(s),o&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==n&&!t.contains(this.placeholder[0],n)&&("semi-dynamic"===this.options.type?!t.contains(this.element[0],n):!0)){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(e,s),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,a={};o&&"x"!==o||(a.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(a.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(a,parseInt(this.options.revert,10)||500,function(){s._clear(e)})}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new t.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].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(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t(i).each(function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&s.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))}),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i.each(function(){s.push(t(e.item||this).attr(e.attribute||"id")||"")}),s},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,h=r+t.height,l=this.offset.click.top,c=this.offset.click.left,u="x"===this.options.axis||s+l>r&&h>s+l,d="y"===this.options.axis||e+c>o&&a>e+c,p=u&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?p:e+this.helperProportions.width/2>o&&a>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>r&&h>n-this.helperProportions.height/2},_intersectsWithPointer:function(t){var e,i,s="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),n="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),o=s&&n;return o?(e=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection(),this.floating?"right"===i||"down"===e?2:1:e&&("down"===e?2:1)):!1},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),s=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&&n?"right"===n&&i||"left"===n&&!i:s&&("down"===s&&e||"up"===s&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){function i(){r.push(this)}var s,n,o,a,r=[],h=[],l=this._connectWith();if(l&&e)for(s=l.length-1;s>=0;s--)for(o=t(l[s],this.document[0]),n=o.length-1;n>=0;n--)a=t.data(o[n],this.widgetFullName),a&&a!==this&&!a.options.disabled&&h.push([t.isFunction(a.options.items)?a.options.items.call(a.element):t(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a]);for(h.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),s=h.length-1;s>=0;s--)h[s][0].each(i);return t(r)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,function(t){for(var i=0;e.length>i;i++)if(e[i]===t.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var i,s,n,o,a,r,h,l,c=this.items,u=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(n=t(d[i],this.document[0]),s=n.length-1;s>=0;s--)o=t.data(n[s],this.widgetFullName),o&&o!==this&&!o.options.disabled&&(u.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=u.length-1;i>=0;i--)for(a=u[i][1],r=u[i][0],s=0,l=r.length;l>s;s++)h=t(r[s]),h.data(this.widgetName+"-item",a),c.push({item:h,instance:a,width:0,height:0,left:0,top:0})},refreshPositions:function(e){this.floating=this.items.length?"x"===this.options.axis||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,n,o;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]||(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.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--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.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(e){e=e||this;var i,s=e.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=e.currentItem[0].nodeName.toLowerCase(),n=t("<"+s+">",e.document[0]);return e._addClass(n,"ui-sortable-placeholder",i||e.currentItem[0].className)._removeClass(n,"ui-sortable-helper"),"tbody"===s?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),t("",e.document[0]).appendTo(n)):"tr"===s?e._createTrPlaceholder(e.currentItem,n):"img"===s&&n.attr("src",e.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(t,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,i){var s=this;e.children().each(function(){t(" ",s.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(e){var i,s,n,o,a,r,h,l,c,u,d=null,p=null;for(i=this.containers.length-1;i>=0;i--)if(!t.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(d&&t.contains(this.containers[i].element[0],d.element[0]))continue;d=this.containers[i],p=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",e,this._uiHash(this)),this.containers[i].containerCache.over=0);if(d)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",e,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(n=1e4,o=null,c=d.floating||this._isFloating(this.currentItem),a=c?"left":"top",r=c?"width":"height",u=c?"pageX":"pageY",s=this.items.length-1;s>=0;s--)t.contains(this.containers[p].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(h=this.items[s].item.offset()[a],l=!1,e[u]-h>this.items[s][r]/2&&(l=!0),n>Math.abs(e[u]-h)&&(n=Math.abs(e[u]-h),o=this.items[s],this.direction=l?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[p])return this.currentContainer.containerCache.over||(this.containers[p]._trigger("over",e,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;o?this._rearrange(e,o,null,!0):this._rearrange(e,null,this.containers[p].element,!0),this._trigger("change",e,this._uiHash()),this.containers[p]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[p]._trigger("over",e,this._uiHash(this)),this.containers[p].containerCache.over=1}},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||t("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(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.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 e,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),("document"===n.containment||"window"===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===n.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===n.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(e=t(n.containment)[0],i=t(n.containment).offset(),s="hidden"!==t(e).css("overflow"),this.containment=[i.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,i){i||(i=this.position);var s="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())*s}},_generatePosition:function(e){var i,s,n=this.options,o=e.pageX,a=e.pageY,r="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(r[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.leftthis.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(a=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((a-this.originalPageY)/n.grid[1])*n.grid[1],a=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-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=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-n.grid[0]:s+n.grid[0]:s)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:r.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:r.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){function i(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}}this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&n.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||n.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(n.push(function(t){this._trigger("remove",t,this._uiHash())}),n.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s>=0;s--)e||n.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(i("out",this,this.containers[s])),this.containers[s].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,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(s=0;n.length>s;s++)n[s].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){t.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||t([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}}),t.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},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},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=t(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||e.active!==!1&&null!=e.active||(e.active=0),this._processPanels(),0>e.active&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createIcons:function(){var e,i,s=this.options.icons;s&&(e=t(""),this._addClass(e,"ui-accordion-header-icon","ui-icon "+s.header),e.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon"),this._removeClass(i,s.header)._addClass(i,null,s.activeHeader)._addClass(this.headers,"ui-accordion-icons")) +},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||this.options.active!==!1||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons()),void 0)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var i=t.ui.keyCode,s=this.headers.length,n=this.headers.index(e.target),o=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:o=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[s-1]}o&&(t(e.target).attr("tabIndex",-1),t(o).attr("tabIndex",0),t(o).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===t.ui.keyCode.UP&&e.ctrlKey&&t(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),e.active===!1&&e.collapsible===!0||!this.headers.length?(e.active=!1,this.active=t()):e.active===!1?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=t()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var e,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var e=t(this),i=e.uniqueId().attr("id"),s=e.next(),n=s.uniqueId().attr("id");e.attr("aria-controls",n),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),"fill"===s?(e=n.height(),this.element.siblings(":visible").each(function(){var i=t(this),s=i.css("position");"absolute"!==s&&"fixed"!==s&&(e-=i.outerHeight(!0))}),this.headers.each(function(){e-=t(this).outerHeight(!0)}),this.headers.next().each(function(){t(this).height(Math.max(0,e-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===s&&(e=0,this.headers.next().each(function(){var i=t(this).is(":visible");i||t(this).show(),e=Math.max(e,t(this).css("height","").height()),i||t(this).hide()}).height(e))},_activate:function(e){var i=this._findActive(e)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):t()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&t.each(e.split(" "),function(t,e){i[e]="_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(e){var i,s,n=this.options,o=this.active,a=t(e.currentTarget),r=a[0]===o[0],h=r&&n.collapsible,l=h?t():a.next(),c=o.next(),u={oldHeader:o,oldPanel:c,newHeader:h?t():a,newPanel:l};e.preventDefault(),r&&!n.collapsible||this._trigger("beforeActivate",e,u)===!1||(n.active=h?!1:this.headers.index(a),this.active=r?t():a,this._toggle(u),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),n.icons&&(i=o.children(".ui-accordion-header-icon"),this._removeClass(i,null,n.icons.activeHeader)._addClass(i,null,n.icons.header)),r||(this._removeClass(a,"ui-accordion-header-collapsed")._addClass(a,"ui-accordion-header-active","ui-state-active"),n.icons&&(s=a.children(".ui-accordion-header-icon"),this._removeClass(s,null,n.icons.header)._addClass(s,null,n.icons.activeHeader)),this._addClass(a.next(),"ui-accordion-content-active")))},_toggle:function(e){var i=e.newPanel,s=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,e):(s.hide(),i.show(),this._toggleComplete(e)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(t(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,e,i){var s,n,o,a=this,r=0,h=t.css("box-sizing"),l=t.length&&(!e.length||t.index()",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,h=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=h.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=h.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()",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},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n;this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("
          ").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==t.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(e,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&t.trim(s).length&&(this.liveRegion.children().hide(),t("
          ").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,i){var s=i.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==t.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=s})),!1!==this._trigger("select",e,{item:s})&&this._value(s.value),this.term=this._value(),this.close(e),this.selectedItem=s}}),this.liveRegion=t("
          ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var i=this.menu.element[0];return e.target===this.element[0]||e.target===i||t.contains(i,e.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,s=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,s){s(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,n){s.xhr&&s.xhr.abort(),s.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){n(t)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),s=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!s)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(t("
          ").text(i.label)).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[t](e),void 0):(this.search(null,e),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var s=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return s.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("
          ").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete;var d=/ui-corner-([a-z]){2,6}/g;t.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"
          ",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];t.each(this.options.items,function(s,n){var o,a={};return n?"controlgroupLabel"===s?(o=e.element.find(n),o.each(function(){var e=t(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("")}),e._addClass(o,null,"ui-widget ui-widget-content ui-state-default"),i=i.concat(o.get()),void 0):(t.fn[s]&&(a=e["_"+s+"Options"]?e["_"+s+"Options"]("middle"):{classes:{}},e.element.find(n).each(function(){var n=t(this),o=n[s]("instance"),r=t.widget.extend({},a);if("button"!==s||!n.parent(".ui-spinner").length){o||(o=n[s]()[s]("instance")),o&&(r.classes=e._resolveClassesValues(r.classes,o)),n[s](r);var h=n[s]("widget");t.data(h[0],"ui-controlgroup-data",o?o:n[s]("instance")),i.push(h[0])}})),void 0):void 0}),this.childWidgets=t(t.unique(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var i=t(this),s=i.data("ui-controlgroup-data");s&&s[e]&&s[e]()})},_updateCornerClass:function(t,e){var i="ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all",s=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,i),this._addClass(t,null,s)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,s={classes:{}};return s.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],s},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(e,i){var s={};return t.each(e,function(n){var o=i.options.classes[n]||"";o=t.trim(o.replace(d,"")),s[n]=(o+" "+e[n]).replace(/\s+/g," ")}),s},_setOption:function(t,e){return"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"===t?(this._callChildMethod(e?"disable":"enable"),void 0):(this.refresh(),void 0)},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(t.each(["first","last"],function(t,s){var n=e[s]().data("ui-controlgroup-data");if(n&&i["_"+n.widgetName+"Options"]){var o=i["_"+n.widgetName+"Options"](1===e.length?"only":s);o.classes=i._resolveClassesValues(o.classes,n),n.element[n.widgetName](o)}else i._updateCornerClass(e[s](),s)}),this._callChildMethod("refresh"))}}),t.widget("ui.checkboxradio",[t.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,i,s=this,n=this._super()||{};return this._readType(),i=this.element.labels(),this.label=t(i[i.length-1]),this.label.length||t.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){s.originalLabel+=3===this.nodeType?t(this).text():this.outerHTML}),this.originalLabel&&(n.label=this.originalLabel),e=this.element[0].disabled,null!=e&&(n.disabled=e),n},_create:function(){var t=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),t&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===e&&/radio|checkbox/.test(this.type)||t.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e,i=this.element[0].name,s="input[name='"+t.ui.escapeSelector(i)+"']";return i?(e=this.form.length?t(this.form[0].elements).filter(s):t(s).filter(function(){return 0===t(this).form().length}),e.not(this.element)):t([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),"radio"===this.type&&this._getRadioGroup().each(function(){var e=t(this).checkboxradio("instance");e&&e._removeClass(e.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(t,e){return"label"!==t||e?(this._super(t,e),"disabled"===t?(this._toggleClass(this.label,null,"ui-state-disabled",e),this.element[0].disabled=e,void 0):(this.refresh(),void 0)):void 0},_updateIcon:function(e){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=t(""),this.iconSpace=t(" "),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon) +},_updateLabel:function(){var t=this.label.contents().not(this.element[0]);this.icon&&(t=t.not(this.icon[0])),this.iconSpace&&(t=t.not(this.iconSpace[0])),t.remove(),this.label.append(this.options.label)},refresh:function(){var t=this.element[0].checked,e=this.element[0].disabled;this._updateIcon(t),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),null!==this.options.label&&this._updateLabel(),e!==this.options.disabled&&this._setOptions({disabled:e})}}]),t.ui.checkboxradio,t.widget("ui.button",{version:"1.12.1",defaultElement:"").addClass(this._triggerClass).html(o?t("").attr({src:o,alt:n,title:n}):n)),e[r?"before":"after"](i.trigger),i.trigger.on("click",function(){return t.datepicker._datepickerShowing&&t.datepicker._lastInput===e[0]?t.datepicker._hideDatepicker():t.datepicker._datepickerShowing&&t.datepicker._lastInput!==e[0]?(t.datepicker._hideDatepicker(),t.datepicker._showDatepicker(e[0])):t.datepicker._showDatepicker(e[0]),!1}))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,s,n,o=new Date(2009,11,20),a=this._get(t,"dateFormat");a.match(/[DM]/)&&(e=function(t){for(i=0,s=0,n=0;t.length>n;n++)t[n].length>i&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length)}},_inlineDatepicker:function(e,i){var s=t(e);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),t.data(e,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(e),i.dpDiv.css("display","block"))},_dialogDatepicker:function(e,i,s,n,o){var r,h,l,c,u,d=this._dialogInst;return d||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=t(""),this._dialogInput.on("keydown",this._doKeyDown),t("body").append(this._dialogInput),d=this._dialogInst=this._newInst(this._dialogInput,!1),d.settings={},t.data(this._dialogInput[0],"datepicker",d)),a(d.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(d,i):i,this._dialogInput.val(i),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(h=document.documentElement.clientWidth,l=document.documentElement.clientHeight,c=document.documentElement.scrollLeft||document.body.scrollLeft,u=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+c,l/2-150+u]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),d.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),t.blockUI&&t.blockUI(this.dpDiv),t.data(this._dialogInput[0],"datepicker",d),this},_destroyDatepicker:function(e){var i,s=t(e),n=t.data(e,"datepicker");s.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),t.removeData(e,"datepicker"),"input"===i?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):("div"===i||"span"===i)&&s.removeClass(this.markerClassName).empty(),p===n&&(p=null))},_enableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!1,o.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!0,o.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;this._disabledInputs.length>e;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(e){try{return t.data(e,"datepicker")}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,i,s){var n,o,r,h,l=this._getInst(e);return 2===arguments.length&&"string"==typeof i?"defaults"===i?t.extend({},t.datepicker._defaults):l?"all"===i?t.extend({},l.settings):this._get(l,i):null:(n=i||{},"string"==typeof i&&(n={},n[i]=s),l&&(this._curInst===l&&this._hideDatepicker(),o=this._getDateDatepicker(e,!0),r=this._getMinMaxDate(l,"min"),h=this._getMinMaxDate(l,"max"),a(l.settings,n),null!==r&&void 0!==n.dateFormat&&void 0===n.minDate&&(l.settings.minDate=this._formatDate(l,r)),null!==h&&void 0!==n.dateFormat&&void 0===n.maxDate&&(l.settings.maxDate=this._formatDate(l,h)),"disabled"in n&&(n.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(t(e),l),this._autoSize(l),this._setDate(l,o),this._updateAlternate(l),this._updateDatepicker(l)),void 0)},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){var e=this._getInst(t);e&&this._updateDatepicker(e)},_setDateDatepicker:function(t,e){var i=this._getInst(t);i&&(this._setDate(i,e),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(t,e){var i=this._getInst(t);return i&&!i.inline&&this._setDateFromField(i,e),i?this._getDate(i):null},_doKeyDown:function(e){var i,s,n,o=t.datepicker._getInst(e.target),a=!0,r=o.dpDiv.is(".ui-datepicker-rtl");if(o._keyEvent=!0,t.datepicker._datepickerShowing)switch(e.keyCode){case 9:t.datepicker._hideDatepicker(),a=!1;break;case 13:return n=t("td."+t.datepicker._dayOverClass+":not(."+t.datepicker._currentClass+")",o.dpDiv),n[0]&&t.datepicker._selectDay(e.target,o.selectedMonth,o.selectedYear,n[0]),i=t.datepicker._get(o,"onSelect"),i?(s=t.datepicker._formatDate(o),i.apply(o.input?o.input[0]:null,[s,o])):t.datepicker._hideDatepicker(),!1;case 27:t.datepicker._hideDatepicker();break;case 33:t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 34:t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&t.datepicker._clearDate(e.target),a=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&t.datepicker._gotoToday(e.target),a=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?1:-1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,-7,"D"),a=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?-1:1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,7,"D"),a=e.ctrlKey||e.metaKey;break;default:a=!1}else 36===e.keyCode&&e.ctrlKey?t.datepicker._showDatepicker(this):a=!1;a&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var i,s,n=t.datepicker._getInst(e.target);return t.datepicker._get(n,"constrainInput")?(i=t.datepicker._possibleChars(t.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||" ">s||!i||i.indexOf(s)>-1):void 0},_doKeyUp:function(e){var i,s=t.datepicker._getInst(e.target);if(s.input.val()!==s.lastVal)try{i=t.datepicker.parseDate(t.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,t.datepicker._getFormatConfig(s)),i&&(t.datepicker._setDateFromField(s),t.datepicker._updateAlternate(s),t.datepicker._updateDatepicker(s))}catch(n){}return!0},_showDatepicker:function(e){if(e=e.target||e,"input"!==e.nodeName.toLowerCase()&&(e=t("input",e.parentNode)[0]),!t.datepicker._isDisabledDatepicker(e)&&t.datepicker._lastInput!==e){var s,n,o,r,h,l,c;s=t.datepicker._getInst(e),t.datepicker._curInst&&t.datepicker._curInst!==s&&(t.datepicker._curInst.dpDiv.stop(!0,!0),s&&t.datepicker._datepickerShowing&&t.datepicker._hideDatepicker(t.datepicker._curInst.input[0])),n=t.datepicker._get(s,"beforeShow"),o=n?n.apply(e,[e,s]):{},o!==!1&&(a(s.settings,o),s.lastVal=null,t.datepicker._lastInput=e,t.datepicker._setDateFromField(s),t.datepicker._inDialog&&(e.value=""),t.datepicker._pos||(t.datepicker._pos=t.datepicker._findPos(e),t.datepicker._pos[1]+=e.offsetHeight),r=!1,t(e).parents().each(function(){return r|="fixed"===t(this).css("position"),!r}),h={left:t.datepicker._pos[0],top:t.datepicker._pos[1]},t.datepicker._pos=null,s.dpDiv.empty(),s.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),t.datepicker._updateDatepicker(s),h=t.datepicker._checkOffset(s,h,r),s.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?"static":r?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"}),s.inline||(l=t.datepicker._get(s,"showAnim"),c=t.datepicker._get(s,"duration"),s.dpDiv.css("z-index",i(t(e))+1),t.datepicker._datepickerShowing=!0,t.effects&&t.effects.effect[l]?s.dpDiv.show(l,t.datepicker._get(s,"showOptions"),c):s.dpDiv[l||"show"](l?c:null),t.datepicker._shouldFocusInput(s)&&s.input.trigger("focus"),t.datepicker._curInst=s))}},_updateDatepicker:function(e){this.maxRows=4,p=e,e.dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var i,s=this._getNumberOfMonths(e),n=s[1],a=17,r=e.dpDiv.find("."+this._dayOverClass+" a");r.length>0&&o.apply(r.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n>1&&e.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",a*n+"em"),e.dpDiv[(1!==s[0]||1!==s[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===t.datepicker._curInst&&t.datepicker._datepickerShowing&&t.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(i=e.yearshtml,setTimeout(function(){i===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml),i=e.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(e,i,s){var n=e.dpDiv.outerWidth(),o=e.dpDiv.outerHeight(),a=e.input?e.input.outerWidth():0,r=e.input?e.input.outerHeight():0,h=document.documentElement.clientWidth+(s?0:t(document).scrollLeft()),l=document.documentElement.clientHeight+(s?0:t(document).scrollTop());return i.left-=this._get(e,"isRTL")?n-a:0,i.left-=s&&i.left===e.input.offset().left?t(document).scrollLeft():0,i.top-=s&&i.top===e.input.offset().top+r?t(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>h&&h>n?Math.abs(i.left+n-h):0),i.top-=Math.min(i.top,i.top+o>l&&l>o?Math.abs(o+r):0),i},_findPos:function(e){for(var i,s=this._getInst(e),n=this._get(s,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||t.expr.filters.hidden(e));)e=e[n?"previousSibling":"nextSibling"];return i=t(e).offset(),[i.left,i.top]},_hideDatepicker:function(e){var i,s,n,o,a=this._curInst;!a||e&&a!==t.data(e,"datepicker")||this._datepickerShowing&&(i=this._get(a,"showAnim"),s=this._get(a,"duration"),n=function(){t.datepicker._tidyDialog(a)},t.effects&&(t.effects.effect[i]||t.effects[i])?a.dpDiv.hide(i,t.datepicker._get(a,"showOptions"),s,n):a.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,o=this._get(a,"onClose"),o&&o.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),t.blockUI&&(t.unblockUI(),t("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(t.datepicker._curInst){var i=t(e.target),s=t.datepicker._getInst(i[0]);(i[0].id!==t.datepicker._mainDivId&&0===i.parents("#"+t.datepicker._mainDivId).length&&!i.hasClass(t.datepicker.markerClassName)&&!i.closest("."+t.datepicker._triggerClass).length&&t.datepicker._datepickerShowing&&(!t.datepicker._inDialog||!t.blockUI)||i.hasClass(t.datepicker.markerClassName)&&t.datepicker._curInst!==s)&&t.datepicker._hideDatepicker()}},_adjustDate:function(e,i,s){var n=t(e),o=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(o,i+("M"===s?this._get(o,"showCurrentAtPos"):0),s),this._updateDatepicker(o))},_gotoToday:function(e){var i,s=t(e),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(e,i,s){var n=t(e),o=this._getInst(n[0]);o["selected"+("M"===s?"Month":"Year")]=o["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(n)},_selectDay:function(e,i,s,n){var o,a=t(e);t(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(a[0])||(o=this._getInst(a[0]),o.selectedDay=o.currentDay=t("a",n).html(),o.selectedMonth=o.currentMonth=i,o.selectedYear=o.currentYear=s,this._selectDate(e,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(e){var i=t(e);this._selectDate(i,"")},_selectDate:function(e,i){var s,n=t(e),o=this._getInst(n[0]);i=null!=i?i:this._formatDate(o),o.input&&o.input.val(i),this._updateAlternate(o),s=this._get(o,"onSelect"),s?s.apply(o.input?o.input[0]:null,[i,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var i,s,n,o=this._get(e,"altField");o&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),s=this._getDate(e),n=this.formatDate(i,s,this._getFormatConfig(e)),t(o).val(n))},noWeekends:function(t){var e=t.getDay();return[e>0&&6>e,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),e=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(e,i,s){if(null==e||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;var n,o,a,r,h=0,l=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,c="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),u=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,d=(s?s.dayNames:null)||this._defaults.dayNames,p=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,g=-1,m=-1,_=-1,v=-1,b=!1,y=function(t){var i=e.length>n+1&&e.charAt(n+1)===t;return i&&n++,i},w=function(t){var e=y(t),s="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,n="y"===t?s:1,o=RegExp("^\\d{"+n+","+s+"}"),a=i.substring(h).match(o);if(!a)throw"Missing number at position "+h;return h+=a[0].length,parseInt(a[0],10)},k=function(e,s,n){var o=-1,a=t.map(y(e)?n:s,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(t.each(a,function(t,e){var s=e[1];return i.substr(h,s.length).toLowerCase()===s.toLowerCase()?(o=e[0],h+=s.length,!1):void 0}),-1!==o)return o+1;throw"Unknown name at position "+h},x=function(){if(i.charAt(h)!==e.charAt(n))throw"Unexpected literal at position "+h;h++};for(n=0;e.length>n;n++)if(b)"'"!==e.charAt(n)||y("'")?x():b=!1;else switch(e.charAt(n)){case"d":_=w("d");break;case"D":k("D",u,d);break;case"o":v=w("o");break;case"m":m=w("m");break;case"M":m=k("M",p,f);break;case"y":g=w("y");break;case"@":r=new Date(w("@")),g=r.getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"!":r=new Date((w("!")-this._ticksTo1970)/1e4),g=r.getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"'":y("'")?x():b=!0;break;default:x()}if(i.length>h&&(a=i.substr(h),!/^\s+/.test(a)))throw"Extra/unparsed characters found in date: "+a;if(-1===g?g=(new Date).getFullYear():100>g&&(g+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c>=g?0:-100)),v>-1)for(m=1,_=v;;){if(o=this._getDaysInMonth(g,m-1),o>=_)break;m++,_-=o}if(r=this._daylightSavingAdjust(new Date(g,m-1,_)),r.getFullYear()!==g||r.getMonth()+1!==m||r.getDate()!==_)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(t,e,i){if(!e)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,a=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,r=(i?i.monthNames:null)||this._defaults.monthNames,h=function(e){var i=t.length>s+1&&t.charAt(s+1)===e;return i&&s++,i},l=function(t,e,i){var s=""+e;if(h(t))for(;i>s.length;)s="0"+s;return s},c=function(t,e,i,s){return h(t)?s[e]:i[e]},u="",d=!1;if(e)for(s=0;t.length>s;s++)if(d)"'"!==t.charAt(s)||h("'")?u+=t.charAt(s):d=!1;else switch(t.charAt(s)){case"d":u+=l("d",e.getDate(),2);break;case"D":u+=c("D",e.getDay(),n,o);break;case"o":u+=l("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=l("m",e.getMonth()+1,2);break;case"M":u+=c("M",e.getMonth(),a,r);break;case"y":u+=h("y")?e.getFullYear():(10>e.getFullYear()%100?"0":"")+e.getFullYear()%100;break;case"@":u+=e.getTime();break;case"!":u+=1e4*e.getTime()+this._ticksTo1970;break;case"'":h("'")?u+="'":d=!0;break;default:u+=t.charAt(s)}return u},_possibleChars:function(t){var e,i="",s=!1,n=function(i){var s=t.length>e+1&&t.charAt(e+1)===i;return s&&e++,s};for(e=0;t.length>e;e++)if(s)"'"!==t.charAt(e)||n("'")?i+=t.charAt(e):s=!1;else switch(t.charAt(e)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":n("'")?i+="'":s=!0;break;default:i+=t.charAt(e)}return i},_get:function(t,e){return void 0!==t.settings[e]?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),o=n,a=this._getFormatConfig(t);try{o=this.parseDate(i,s,a)||n}catch(r){s=e?"":s}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=s?o.getDate():0,t.currentMonth=s?o.getMonth():0,t.currentYear=s?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(e,i,s){var n=function(t){var e=new Date;return e.setDate(e.getDate()+t),e},o=function(i){try{return t.datepicker.parseDate(t.datepicker._get(e,"dateFormat"),i,t.datepicker._getFormatConfig(e))}catch(s){}for(var n=(i.toLowerCase().match(/^c/)?t.datepicker._getDate(e):null)||new Date,o=n.getFullYear(),a=n.getMonth(),r=n.getDate(),h=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=h.exec(i);l;){switch(l[2]||"d"){case"d":case"D":r+=parseInt(l[1],10);break;case"w":case"W":r+=7*parseInt(l[1],10);break;case"m":case"M":a+=parseInt(l[1],10),r=Math.min(r,t.datepicker._getDaysInMonth(o,a));break;case"y":case"Y":o+=parseInt(l[1],10),r=Math.min(r,t.datepicker._getDaysInMonth(o,a))}l=h.exec(i)}return new Date(o,a,r)},a=null==i||""===i?s:"string"==typeof i?o(i):"number"==typeof i?isNaN(i)?s:n(i):new Date(i.getTime());return a=a&&"Invalid Date"==""+a?s:a,a&&(a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0)),this._daylightSavingAdjust(a)},_daylightSavingAdjust:function(t){return t?(t.setHours(t.getHours()>12?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,a=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=a.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=a.getMonth(),t.drawYear=t.selectedYear=t.currentYear=a.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){var e=!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return e},_attachHandlers:function(e){var i=this._get(e,"stepMonths"),s="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){t.datepicker._adjustDate(s,-i,"M")},next:function(){t.datepicker._adjustDate(s,+i,"M")},hide:function(){t.datepicker._hideDatepicker()},today:function(){t.datepicker._gotoToday(s)},selectDay:function(){return t.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return t.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return t.datepicker._selectMonthYear(s,this,"Y"),!1}};t(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,s,n,o,a,r,h,l,c,u,d,p,f,g,m,_,v,b,y,w,k,x,C,D,I,P,T,M,S,H,z,O,A,N,W,E,F,L,R=new Date,B=this._daylightSavingAdjust(new Date(R.getFullYear(),R.getMonth(),R.getDate())),Y=this._get(t,"isRTL"),j=this._get(t,"showButtonPanel"),q=this._get(t,"hideIfNoPrevNext"),K=this._get(t,"navigationAsDateFormat"),U=this._getNumberOfMonths(t),V=this._get(t,"showCurrentAtPos"),$=this._get(t,"stepMonths"),X=1!==U[0]||1!==U[1],G=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),Q=this._getMinMaxDate(t,"min"),J=this._getMinMaxDate(t,"max"),Z=t.drawMonth-V,te=t.drawYear;if(0>Z&&(Z+=12,te--),J)for(e=this._daylightSavingAdjust(new Date(J.getFullYear(),J.getMonth()-U[0]*U[1]+1,J.getDate())),e=Q&&Q>e?Q:e;this._daylightSavingAdjust(new Date(te,Z,1))>e;)Z--,0>Z&&(Z=11,te--);for(t.drawMonth=Z,t.drawYear=te,i=this._get(t,"prevText"),i=K?this.formatDate(i,this._daylightSavingAdjust(new Date(te,Z-$,1)),this._getFormatConfig(t)):i,s=this._canAdjustMonth(t,-1,te,Z)?""+i+"":q?"":""+i+"",n=this._get(t,"nextText"),n=K?this.formatDate(n,this._daylightSavingAdjust(new Date(te,Z+$,1)),this._getFormatConfig(t)):n,o=this._canAdjustMonth(t,1,te,Z)?""+n+"":q?"":""+n+"",a=this._get(t,"currentText"),r=this._get(t,"gotoCurrent")&&t.currentDay?G:B,a=K?this.formatDate(a,r,this._getFormatConfig(t)):a,h=t.inline?"":"",l=j?"
          "+(Y?h:"")+(this._isInRange(t,r)?"":"")+(Y?"":h)+"
          ":"",c=parseInt(this._get(t,"firstDay"),10),c=isNaN(c)?0:c,u=this._get(t,"showWeek"),d=this._get(t,"dayNames"),p=this._get(t,"dayNamesMin"),f=this._get(t,"monthNames"),g=this._get(t,"monthNamesShort"),m=this._get(t,"beforeShowDay"),_=this._get(t,"showOtherMonths"),v=this._get(t,"selectOtherMonths"),b=this._getDefaultDate(t),y="",k=0;U[0]>k;k++){for(x="",this.maxRows=4,C=0;U[1]>C;C++){if(D=this._daylightSavingAdjust(new Date(te,Z,t.selectedDay)),I=" ui-corner-all",P="",X){if(P+="
          "}for(P+="
          "+(/all|left/.test(I)&&0===k?Y?o:s:"")+(/all|right/.test(I)&&0===k?Y?s:o:"")+this._generateMonthYearHeader(t,Z,te,Q,J,k>0||C>0,f,g)+"
          "+"",T=u?"":"",w=0;7>w;w++)M=(w+c)%7,T+="";for(P+=T+"",S=this._getDaysInMonth(te,Z),te===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,S)),H=(this._getFirstDayOfMonth(te,Z)-c+7)%7,z=Math.ceil((H+S)/7),O=X?this.maxRows>z?this.maxRows:z:z,this.maxRows=O,A=this._daylightSavingAdjust(new Date(te,Z,1-H)),N=0;O>N;N++){for(P+="",W=u?"":"",w=0;7>w;w++)E=m?m.apply(t.input?t.input[0]:null,[A]):[!0,""],F=A.getMonth()!==Z,L=F&&!v||!E[0]||Q&&Q>A||J&&A>J,W+="",A.setDate(A.getDate()+1),A=this._daylightSavingAdjust(A);P+=W+""}Z++,Z>11&&(Z=0,te++),P+="
          "+this._get(t,"weekHeader")+"=5?" class='ui-datepicker-week-end'":"")+">"+""+p[M]+"
          "+this._get(t,"calculateWeek")(A)+""+(F&&!_?" ":L?""+A.getDate()+"":""+A.getDate()+"")+"
          "+(X?"
          "+(U[0]>0&&C===U[1]-1?"
          ":""):""),x+=P}y+=x}return y+=l,t._keyEvent=!1,y},_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var h,l,c,u,d,p,f,g,m=this._get(t,"changeMonth"),_=this._get(t,"changeYear"),v=this._get(t,"showMonthAfterYear"),b="
          ",y="";if(o||!m)y+=""+a[e]+"";else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,y+=""}if(v||(b+=y+(!o&&m&&_?"":" ")),!t.yearshtml)if(t.yearshtml="",o||!_)b+=""+i+"";else{for(u=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),p=function(t){var e=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(e)?d:e},f=p(u[0]),g=Math.max(f,p(u[1]||"")),f=s?Math.max(f,s.getFullYear()):f,g=n?Math.min(g,n.getFullYear()):g,t.yearshtml+="",b+=t.yearshtml,t.yearshtml=null}return b+=this._get(t,"yearSuffix"),v&&(b+=(!o&&m&&_?"":" ")+y),b+="
          "},_adjustInstDate:function(t,e,i){var s=t.selectedYear+("Y"===i?e:0),n=t.selectedMonth+("M"===i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),a=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=a.getDate(),t.drawMonth=t.selectedMonth=a.getMonth(),t.drawYear=t.selectedYear=a.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&i>e?i:e;return s&&n>s?s:n},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),o=this._daylightSavingAdjust(new Date(i,s+(0>e?e:n[0]*n[1]),1));return 0>e&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(t,o)},_isInRange:function(t,e){var i,s,n=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),a=null,r=null,h=this._get(t,"yearRange");return h&&(i=h.split(":"),s=(new Date).getFullYear(),a=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(a+=s),i[1].match(/[+\-].*/)&&(r+=s)),(!n||e.getTime()>=n.getTime())&&(!o||e.getTime()<=o.getTime())&&(!a||e.getFullYear()>=a)&&(!r||r>=e.getFullYear())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),{shortYearCutoff:e,dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),t.fn.datepicker=function(e){if(!this.length)return this;t.datepicker.initialized||(t(document).on("mousedown",t.datepicker._checkExternalClick),t.datepicker.initialized=!0),0===t("#"+t.datepicker._mainDivId).length&&t("body").append(t.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof e||"isDisabled"!==e&&"getDate"!==e&&"widget"!==e?"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof e?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this].concat(i)):t.datepicker._attachDatepicker(this,e)}):t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i))},t.datepicker=new s,t.datepicker.initialized=!1,t.datepicker.uuid=(new Date).getTime(),t.datepicker.version="1.12.1",t.datepicker,t.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(e){var i=t(this).css(e).offset().top;0>i&&t(this).css("top",e.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&t.fn.draggable&&this._makeDraggable(),this.options.resizable&&t.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var e=this.options.appendTo;return e&&(e.jquery||e.nodeType)?t(e):this.document.find(e||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),t=e.parent.children().eq(e.index),t.length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog},disable:t.noop,enable:t.noop,close:function(e){var i=this;this._isOpen&&this._trigger("beforeClose",e)!==!1&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||t.ui.safeBlur(t.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",e)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,i){var s=!1,n=this.uiDialog.siblings(".ui-front:visible").map(function(){return+t(this).css("z-index")}).get(),o=Math.max.apply(null,n);return o>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",o+1),s=!0),s&&!i&&this._trigger("focus",e),s},open:function(){var e=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=t(t.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){e._focusTabbable(),e._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var t=this._focusedElement;t||(t=this.element.find("[autofocus]")),t.length||(t=this.element.find(":tabbable")),t.length||(t=this.uiDialogButtonPane.find(":tabbable")),t.length||(t=this.uiDialogTitlebarClose.filter(":tabbable")),t.length||(t=this.uiDialog),t.eq(0).trigger("focus")},_keepFocus:function(e){function i(){var e=t.ui.safeActiveElement(this.document[0]),i=this.uiDialog[0]===e||t.contains(this.uiDialog[0],e);i||this._focusTabbable()}e.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=t("
          ").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(e){if(this.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===t.ui.keyCode.ESCAPE)return e.preventDefault(),this.close(e),void 0;if(e.keyCode===t.ui.keyCode.TAB&&!e.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),s=i.filter(":first"),n=i.filter(":last");e.target!==n[0]&&e.target!==this.uiDialog[0]||e.shiftKey?e.target!==s[0]&&e.target!==this.uiDialog[0]||!e.shiftKey||(this._delay(function(){n.trigger("focus")}),e.preventDefault()):(this._delay(function(){s.trigger("focus")}),e.preventDefault())}},mousedown:function(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var e;this.uiDialogTitlebar=t("
          "),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(e){t(e.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=t("").button({label:t("").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault(),this.close(t)}}),e=t("").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(e,"ui-dialog-title"),this._title(e),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":e.attr("id")})},_title:function(t){this.options.title?t.text(this.options.title):t.html(" ")},_createButtonPane:function(){this.uiDialogButtonPane=t("
          "),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=t("
          ").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var e=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),t.isEmptyObject(i)||t.isArray(i)&&!i.length?(this._removeClass(this.uiDialog,"ui-dialog-buttons"),void 0):(t.each(i,function(i,s){var n,o;s=t.isFunction(s)?{click:s,text:i}:s,s=t.extend({type:"button"},s),n=s.click,o={icon:s.icon,iconPosition:s.iconPosition,showLabel:s.showLabel,icons:s.icons,text:s.text},delete s.click,delete s.icon,delete s.iconPosition,delete s.showLabel,delete s.icons,"boolean"==typeof s.text&&delete s.text,t("",s).button(o).appendTo(e.uiButtonSet).on("click",function(){n.apply(e.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function e(t){return{position:t.position,offset:t.offset}}var i=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(s,n){i._addClass(t(this),"ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",s,e(n))},drag:function(t,s){i._trigger("drag",t,e(s))},stop:function(n,o){var a=o.offset.left-i.document.scrollLeft(),r=o.offset.top-i.document.scrollTop();s.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" "+"top"+(r>=0?"+":"")+r,of:i.window},i._removeClass(t(this),"ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",n,e(o))}})},_makeResizable:function(){function e(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}var i=this,s=this.options,n=s.resizable,o=this.uiDialog.css("position"),a="string"==typeof n?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:this._minHeight(),handles:a,start:function(s,n){i._addClass(t(this),"ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",s,e(n))},resize:function(t,s){i._trigger("resize",t,e(s))},stop:function(n,o){var a=i.uiDialog.offset(),r=a.left-i.document.scrollLeft(),h=a.top-i.document.scrollTop();s.height=i.uiDialog.height(),s.width=i.uiDialog.width(),s.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" "+"top"+(h>=0?"+":"")+h,of:i.window},i._removeClass(t(this),"ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",n,e(o))}}).css("position",o)},_trackFocus:function(){this._on(this.widget(),{focusin:function(e){this._makeFocusTarget(),this._focusedElement=t(e.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var e=this._trackingInstances(),i=t.inArray(this,e);-1!==i&&e.splice(i,1)},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");return t||(t=[],this.document.data("ui-dialog-instances",t)),t},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(e){var i=this,s=!1,n={};t.each(e,function(t,e){i._setOption(t,e),t in i.sizeRelatedOptions&&(s=!0),t in i.resizableRelatedOptions&&(n[t]=e)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(e,i){var s,n,o=this.uiDialog;"disabled"!==e&&(this._super(e,i),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:t("").text(""+this.options.closeText).html()}),"draggable"===e&&(s=o.is(":data(ui-draggable)"),s&&!i&&o.draggable("destroy"),!s&&i&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(n=o.is(":data(ui-resizable)"),n&&!i&&o.resizable("destroy"),n&&"string"==typeof i&&o.resizable("option","handles",i),n||i===!1||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),e=Math.max(0,s.minHeight-t),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-t):"none","auto"===s.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var e=t(this);return t("
          ").css({position:"absolute",width:e.outerWidth(),height:e.outerHeight()}).appendTo(e.parent()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(e){return t(e.target).closest(".ui-dialog").length?!0:!!t(e.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var e=!0;this._delay(function(){e=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(t){e||this._allowInteraction(t)||(t.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=t("
          ").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var t=this.document.data("ui-dialog-overlays")-1;t?this.document.data("ui-dialog-overlays",t):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),t.uiBackCompat!==!1&&t.widget("ui.dialog",t.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(t,e){"dialogClass"===t&&this.uiDialog.removeClass(this.options.dialogClass).addClass(e),this._superApply(arguments)}}),t.ui.dialog,t.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=t("
          ").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(t){return void 0===t?this.options.value:(this.options.value=this._constrainedValue(t),this._refreshValue(),void 0)},_constrainedValue:function(t){return void 0===t&&(t=this.options.value),this.indeterminate=t===!1,"number"!=typeof t&&(t=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(e),this._refreshValue()},_setOption:function(t,e){"max"===t&&(e=Math.max(this.min,e)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).width(i.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,e===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=t("
          ").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}}),t.widget("ui.selectmenu",[t.ui.formResetMixin,{version:"1.12.1",defaultElement:"",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e=this._super(),i=this.element;return t.each(["min","max","step"],function(t,s){var n=i.attr(s);null!=n&&n.length&&(e[s]=n)}),e},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t),void 0)},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((e>0?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(e){function i(){var e=this.element[0]===t.ui.safeActiveElement(this.document[0]);e||(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element[0]===t.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),e.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(e)!==!1&&this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){return t(e.currentTarget).hasClass("ui-state-active")?this._start(e)===!1?!1:(this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("").parent().append("")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(e){var i=this.options,s=t.ui.keyCode;switch(e.keyCode){case s.UP:return this._repeat(null,1,e),!0;case s.DOWN:return this._repeat(null,-1,e),!0;case s.PAGE_UP:return this._repeat(null,i.page,e),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,e),!0}return!1},_start:function(t){return this.spinning||this._trigger("start",t)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&this._trigger("spin",e,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(e){var i=this.options.incremental;return i?t.isFunction(i)?i(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_adjustValue:function(t){var e,i,s=this.options;return e=null!==s.min?s.min:0,i=t-e,i=Math.round(i/s.step)*s.step,t=e+i,t=parseFloat(t.toFixed(this._precision())),null!==s.max&&t>s.max?s.max:null!==s.min&&s.min>t?s.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){var i,s,n;return"culture"===t||"numberFormat"===t?(i=this._parse(this.element.val()),this.options[t]=e,this.element.val(this._format(i)),void 0):(("max"===t||"min"===t||"step"===t)&&"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(s=this.buttons.first().find(".ui-icon"),this._removeClass(s,null,this.options.icons.up),this._addClass(s,null,e.up),n=this.buttons.last().find(".ui-icon"),this._removeClass(n,null,this.options.icons.down),this._addClass(n,null,e.down)),this._super(t,e),void 0)},_setOptionDisabled:function(t){this._super(t),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable")},_setOptions:r(function(t){this._super(t)}),_parse:function(t){return"string"==typeof t&&""!==t&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),""===t||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null===t?!1:t===this._adjustValue(t)},_value:function(t,e){var i;""!==t&&(i=this._parse(t),null!==i&&(e||(i=this._adjustValue(i)),t=this._format(i))),this.element.val(t),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:r(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:r(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:r(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:r(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){return arguments.length?(r(this._value).call(this,t),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),t.uiBackCompat!==!1&&t.widget("ui.spinner",t.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""}}),t.ui.spinner,t.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var t=/#.*$/;return function(e){var i,s;i=e.href.replace(t,""),s=location.href.replace(t,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return e.hash.length>1&&i===s}}(),_create:function(){var e=this,i=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,i.collapsible),this._processTabs(),i.active=this._initialActive(),t.isArray(i.disabled)&&(i.disabled=t.unique(i.disabled.concat(t.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):t(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var e=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===e&&(s&&this.tabs.each(function(i,n){return t(n).attr("aria-controls")===s?(e=i,!1):void 0}),null===e&&(e=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===e||-1===e)&&(e=this.tabs.length?0:!1)),e!==!1&&(e=this.tabs.index(this.tabs.eq(e)),-1===e&&(e=i?!1:0)),!i&&e===!1&&this.anchors.length&&(e=0),e},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):t()}},_tabKeydown:function(e){var i=t(t.ui.safeActiveElement(this.document[0])).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(e)){switch(e.keyCode){case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:s++;break;case t.ui.keyCode.UP:case t.ui.keyCode.LEFT:n=!1,s--;break;case t.ui.keyCode.END:s=this.anchors.length-1;break;case t.ui.keyCode.HOME:s=0;break;case t.ui.keyCode.SPACE:return e.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case t.ui.keyCode.ENTER:return e.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}e.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),e.ctrlKey||e.metaKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(e){this._handlePageNav(e)||e.ctrlKey&&e.keyCode===t.ui.keyCode.UP&&(e.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(e){return e.altKey&&e.keyCode===t.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):e.altKey&&e.keyCode===t.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(e,i){function s(){return e>n&&(e=0),0>e&&(e=n),e}for(var n=this.tabs.length-1;-1!==t.inArray(s(),this.options.disabled);)e=i?e+1:e-1;return e},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).trigger("focus"),t},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):(this._super(t,e),"collapsible"===t&&(this._toggleClass("ui-tabs-collapsible",null,e),e||this.options.active!==!1||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e),void 0)},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var e=this.options,i=this.tablist.children(":has(a[href])");e.disabled=t.map(i.filter(".ui-state-disabled"),function(t){return i.index(t)}),this._processTabs(),e.active!==!1&&this.anchors.length?this.active.length&&!t.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=t()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.active=this.tabs.index(this.active):(e.active=!1,this.active=t()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var e=this,i=this.tabs,s=this.anchors,n=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(e){t(this).is(".ui-state-disabled")&&e.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){t(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return t("a",this)[0]}).attr({role:"presentation",tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=t(),this.anchors.each(function(i,s){var n,o,a,r=t(s).uniqueId().attr("id"),h=t(s).closest("li"),l=h.attr("aria-controls");e._isLocal(s)?(n=s.hash,a=n.substring(1),o=e.element.find(e._sanitizeSelector(n))):(a=h.attr("aria-controls")||t({}).uniqueId()[0].id,n="#"+a,o=e.element.find(n),o.length||(o=e._createPanel(a),o.insertAfter(e.panels[i-1]||e.tablist)),o.attr("aria-live","polite")),o.length&&(e.panels=e.panels.add(o)),l&&h.data("ui-tabs-aria-controls",l),h.attr({"aria-controls":a,"aria-labelledby":r}),o.attr("aria-labelledby",r)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),i&&(this._off(i.not(this.tabs)),this._off(s.not(this.anchors)),this._off(n.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(e){return t("
          ").attr("id",e).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(e){var i,s,n;for(t.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1),n=0;s=this.tabs[n];n++)i=t(s),e===!0||-1!==t.inArray(n,e)?(i.attr("aria-disabled","true"),this._addClass(i,null,"ui-state-disabled")):(i.removeAttr("aria-disabled"),this._removeClass(i,null,"ui-state-disabled"));this.options.disabled=e,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,e===!0)},_setupEvents:function(e){var i={};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(e){var i,s=this.element.parent();"fill"===e?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var e=t(this),s=e.css("position");"absolute"!==s&&"fixed"!==s&&(i-=e.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=t(this).outerHeight(!0)}),this.panels.each(function(){t(this).height(Math.max(0,i-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.panels.each(function(){i=Math.max(i,t(this).height("").height())}).height(i))},_eventHandler:function(e){var i=this.options,s=this.active,n=t(e.currentTarget),o=n.closest("li"),a=o[0]===s[0],r=a&&i.collapsible,h=r?t():this._getPanelForTab(o),l=s.length?this._getPanelForTab(s):t(),c={oldTab:s,oldPanel:l,newTab:r?t():o,newPanel:h};e.preventDefault(),o.hasClass("ui-state-disabled")||o.hasClass("ui-tabs-loading")||this.running||a&&!i.collapsible||this._trigger("beforeActivate",e,c)===!1||(i.active=r?!1:this.tabs.index(o),this.active=a?t():o,this.xhr&&this.xhr.abort(),l.length||h.length||t.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(o),e),this._toggle(e,c))},_toggle:function(e,i){function s(){o.running=!1,o._trigger("activate",e,i)}function n(){o._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active"),a.length&&o.options.show?o._show(a,o.options.show,s):(a.show(),s())}var o=this,a=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){o._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),n()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),r.hide(),n()),r.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),a.length&&r.length?i.oldTab.attr("tabIndex",-1):a.length&&this.tabs.filter(function(){return 0===t(this).attr("tabIndex")}).attr("tabIndex",-1),a.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(e){var i,s=this._findActive(e);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return e===!1?t():this.tabs.eq(e)},_getIndex:function(e){return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter("[href$='"+t.ui.escapeSelector(e)+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){t.data(this,"ui-tabs-destroy")?t(this).remove():t(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var e=t(this),i=e.data("ui-tabs-aria-controls");i?e.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):e.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(e){var i=this.options.disabled;i!==!1&&(void 0===e?i=!1:(e=this._getIndex(e),i=t.isArray(i)?t.map(i,function(t){return t!==e?t:null}):t.map(this.tabs,function(t,i){return i!==e?i:null})),this._setOptionDisabled(i))},disable:function(e){var i=this.options.disabled;if(i!==!0){if(void 0===e)i=!0;else{if(e=this._getIndex(e),-1!==t.inArray(e,i))return;i=t.isArray(i)?t.merge([e],i).sort():[e]}this._setOptionDisabled(i)}},load:function(e,i){e=this._getIndex(e);var s=this,n=this.tabs.eq(e),o=n.find(".ui-tabs-anchor"),a=this._getPanelForTab(n),r={tab:n,panel:a},h=function(t,e){"abort"===e&&s.panels.stop(!1,!0),s._removeClass(n,"ui-tabs-loading"),a.removeAttr("aria-busy"),t===s.xhr&&delete s.xhr};this._isLocal(o[0])||(this.xhr=t.ajax(this._ajaxSettings(o,i,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(n,"ui-tabs-loading"),a.attr("aria-busy","true"),this.xhr.done(function(t,e,n){setTimeout(function(){a.html(t),s._trigger("load",i,r),h(n,e)},1)}).fail(function(t,e){setTimeout(function(){h(t,e)},1)})))},_ajaxSettings:function(e,i,s){var n=this;return{url:e.attr("href").replace(/#.*$/,""),beforeSend:function(e,o){return n._trigger("beforeLoad",i,t.extend({jqXHR:e,ajaxSettings:o},s))}}},_getPanelForTab:function(e){var i=t(e).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}}),t.uiBackCompat!==!1&&t.widget("ui.tabs",t.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}}),t.ui.tabs,t.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var e=t(this).attr("title")||"";return t("").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(e,i){var s=(e.attr("aria-describedby")||"").split(/\s+/);s.push(i),e.data("ui-tooltip-id",i).attr("aria-describedby",t.trim(s.join(" ")))},_removeDescribedBy:function(e){var i=e.data("ui-tooltip-id"),s=(e.attr("aria-describedby")||"").split(/\s+/),n=t.inArray(i,s);-1!==n&&s.splice(n,1),e.removeData("ui-tooltip-id"),s=t.trim(s.join(" ")),s?e.attr("aria-describedby",s):e.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=t("
          ").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=t([])},_setOption:function(e,i){var s=this;this._super(e,i),"content"===e&&t.each(this.tooltips,function(t,e){s._updateContent(e.element)})},_setOptionDisabled:function(t){this[t?"_disable":"_enable"]()},_disable:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s.element[0],e.close(n,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var e=t(this);return e.is("[title]")?e.data("ui-tooltip-title",e.attr("title")).removeAttr("title"):void 0}))},_enable:function(){this.disabledTitles.each(function(){var e=t(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))}),this.disabledTitles=t([])},open:function(e){var i=this,s=t(e?e.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),e&&"mouseover"===e.type&&s.parents().each(function(){var e,s=t(this);s.data("ui-tooltip-open")&&(e=t.Event("blur"),e.target=e.currentTarget=this,i.close(e,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))}),this._registerCloseHandlers(e,s),this._updateContent(s,e))},_updateContent:function(t,e){var i,s=this.options.content,n=this,o=e?e.type:null;return"string"==typeof s||s.nodeType||s.jquery?this._open(e,t,s):(i=s.call(t[0],function(i){n._delay(function(){t.data("ui-tooltip-open")&&(e&&(e.type=o),this._open(e,t,i))})}),i&&this._open(e,t,i),void 0)},_open:function(e,i,s){function n(t){l.of=t,a.is(":hidden")||a.position(l)}var o,a,r,h,l=t.extend({},this.options.position);if(s){if(o=this._find(i))return o.tooltip.find(".ui-tooltip-content").html(s),void 0;i.is("[title]")&&(e&&"mouseover"===e.type?i.attr("title",""):i.removeAttr("title")),o=this._tooltip(i),a=o.tooltip,this._addDescribedBy(i,a.attr("id")),a.find(".ui-tooltip-content").html(s),this.liveRegion.children().hide(),h=t("
          ").html(a.find(".ui-tooltip-content").html()),h.removeAttr("name").find("[name]").removeAttr("name"),h.removeAttr("id").find("[id]").removeAttr("id"),h.appendTo(this.liveRegion),this.options.track&&e&&/^mouse/.test(e.type)?(this._on(this.document,{mousemove:n}),n(e)):a.position(t.extend({of:i},this.options.position)),a.hide(),this._show(a,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(r=this.delayedShow=setInterval(function(){a.is(":visible")&&(n(l.of),clearInterval(r))},t.fx.interval)),this._trigger("open",e,{tooltip:a})}},_registerCloseHandlers:function(e,i){var s={keyup:function(e){if(e.keyCode===t.ui.keyCode.ESCAPE){var s=t.Event(e);s.currentTarget=i[0],this.close(s,!0)}}};i[0]!==this.element[0]&&(s.remove=function(){this._removeTooltip(this._find(i).tooltip)}),e&&"mouseover"!==e.type||(s.mouseleave="close"),e&&"focusin"!==e.type||(s.focusout="close"),this._on(!0,i,s)},close:function(e){var i,s=this,n=t(e?e.currentTarget:this.element),o=this._find(n);return o?(i=o.tooltip,o.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&!n.attr("title")&&n.attr("title",n.data("ui-tooltip-title")),this._removeDescribedBy(n),o.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,function(){s._removeTooltip(t(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),e&&"mouseleave"===e.type&&t.each(this.parents,function(e,i){t(i.element).attr("title",i.title),delete s.parents[e] +}),o.closing=!0,this._trigger("close",e,{tooltip:i}),o.hiding||(o.closing=!1)),void 0):(n.removeData("ui-tooltip-open"),void 0)},_tooltip:function(e){var i=t("
          ").attr("role","tooltip"),s=t("
          ").appendTo(i),n=i.uniqueId().attr("id");return this._addClass(s,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(e)),this.tooltips[n]={element:e,tooltip:i}},_find:function(t){var e=t.data("ui-tooltip-id");return e?this.tooltips[e]:null},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_appendTo:function(t){var e=t.closest(".ui-front, dialog");return e.length||(e=this.document[0].body),e},_destroy:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur"),o=s.element;n.target=n.currentTarget=o[0],e.close(n,!0),t("#"+i).remove(),o.data("ui-tooltip-title")&&(o.attr("title")||o.attr("title",o.data("ui-tooltip-title")),o.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),t.uiBackCompat!==!1&&t.widget("ui.tooltip",t.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var t=this._superApply(arguments);return this.options.tooltipClass&&t.tooltip.addClass(this.options.tooltipClass),t}}),t.ui.tooltip;var f="ui-effects-",g="ui-effects-style",m="ui-effects-animated",_=t;t.effects={effect:{}},function(t,e){function i(t,e,i){var s=u[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(i){var s=l(),n=s._rgba=[];return i=i.toLowerCase(),f(h,function(t,o){var a,r=o.re.exec(i),h=r&&o.parse(r),l=o.space||"rgba";return h?(a=s[l](h),s[c[l].cache]=a[c[l].cache],n=s._rgba=a._rgba,!1):e}),n.length?("0,0,0,0"===n.join()&&t.extend(n,o.transparent),s):o[i]}function n(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var o,a="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,h=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],l=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},u={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=l.support={},p=t("

          ")[0],f=t.each;p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),l.fn=t.extend(l.prototype,{parse:function(n,a,r,h){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(a),a=e);var u=this,d=t.type(n),p=this._rgba=[];return a!==e&&(n=[n,a,r,h],d="array"),"string"===d?this.parse(s(n)||o._default):"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):"object"===d?(n instanceof l?f(c,function(t,e){n[e.cache]&&(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var o=s.cache;f(s.props,function(t,e){if(!u[o]&&s.to){if("alpha"===t||null==n[t])return;u[o]=s.to(u._rgba)}u[o][e.idx]=i(n[t],e,!0)}),u[o]&&0>t.inArray(null,u[o].slice(0,3))&&(u[o][3]=1,s.from&&(u._rgba=s.from(u[o])))}),this):e},is:function(t){var i=l(t),s=!0,n=this;return f(c,function(t,o){var a,r=i[o.cache];return r&&(a=n[o.cache]||o.to&&o.to(n._rgba)||[],f(o.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===a[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var s=l(t),n=s._space(),o=c[n],a=0===this.alpha()?l("transparent"):this,r=a[o.cache]||o.to(a._rgba),h=r.slice();return s=s[o.cache],f(o.props,function(t,n){var o=n.idx,a=r[o],l=s[o],c=u[n.type]||{};null!==l&&(null===a?h[o]=l:(c.mod&&(l-a>c.mod/2?a+=c.mod:a-l>c.mod/2&&(a-=c.mod)),h[o]=i((l-a)*e+a,n)))}),this[n](h)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=l(e)._rgba;return l(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&&i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(s,n,o),h=Math.min(s,n,o),l=r-h,c=r+h,u=.5*c;return e=h===r?0:s===r?60*(n-o)/l+360:n===r?60*(o-s)/l+120:60*(s-n)/l+240,i=0===l?0:.5>=u?l/c:l/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],o=t[3],a=.5>=s?s*(1+i):s+i-s*i,r=2*s-a;return[Math.round(255*n(r,a,e+1/3)),Math.round(255*n(r,a,e)),Math.round(255*n(r,a,e-1/3)),o]},f(c,function(s,n){var o=n.props,a=n.cache,h=n.to,c=n.from;l.fn[s]=function(s){if(h&&!this[a]&&(this[a]=h(this._rgba)),s===e)return this[a].slice();var n,r=t.type(s),u="array"===r||"object"===r?s:arguments,d=this[a].slice();return f(o,function(t,e){var s=u["object"===r?t:e.idx];null==s&&(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=l(c(d)),n[a]=d,n):l(d)},f(o,function(e,i){l.fn[e]||(l.fn[e]=function(n){var o,a=t.type(n),h="alpha"===e?this._hsla?"hsla":"rgba":s,l=this[h](),c=l[i.idx];return"undefined"===a?c:("function"===a&&(n=n.call(this,c),a=t.type(n)),null==n&&i.empty?this:("string"===a&&(o=r.exec(n),o&&(n=c+parseFloat(o[2])*("+"===o[1]?1:-1))),l[i.idx]=n,this[h](l)))})})}),l.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var o,a,r="";if("transparent"!==n&&("string"!==t.type(n)||(o=s(n)))){if(n=l(o||n),!d.rgba&&1!==n._rgba[3]){for(a="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&a&&a.style;)try{r=t.css(a,"backgroundColor"),a=a.parentNode}catch(h){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(h){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=l(e.elem,i),e.end=l(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},l.hook(a),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},o=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(_),function(){function e(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(o[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(o[i]=n[i]);return o}function i(e,i){var s,o,a={};for(s in i)o=i[s],e[s]!==o&&(n[s]||(t.fx.step[s]||!isNaN(parseFloat(o)))&&(a[s]=o));return a}var s=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(_.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(n,o,a,r){var h=t.speed(o,a,r);return this.queue(function(){var o,a=t(this),r=a.attr("class")||"",l=h.children?a.find("*").addBack():a;l=l.map(function(){var i=t(this);return{el:i,start:e(this)}}),o=function(){t.each(s,function(t,e){n[e]&&a[e+"Class"](n[e])})},o(),l=l.map(function(){return this.end=e(this.el[0]),this.diff=i(this.start,this.end),this}),a.attr("class",r),l=l.map(function(){var e=this,i=t.Deferred(),s=t.extend({},h,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,l.get()).done(function(){o(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),h.complete.call(a[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,o){return s?t.effects.animateClass.call(this,{add:i},s,n,o):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,o):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,s,n,o,a){return"boolean"==typeof s||void 0===s?n?t.effects.animateClass.call(this,s?{add:i}:{remove:i},n,o,a):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},s,n,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,o){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,o)}})}(),function(){function e(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),t.isFunction(s)&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function i(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}function s(t,e){var i=e.outerWidth(),s=e.outerHeight(),n=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,o=n.exec(t)||["",0,i,s,0];return{top:parseFloat(o[1])||0,right:"auto"===o[2]?i:parseFloat(o[2]),bottom:"auto"===o[3]?s:parseFloat(o[3]),left:parseFloat(o[4])||0}}t.expr&&t.expr.filters&&t.expr.filters.animated&&(t.expr.filters.animated=function(e){return function(i){return!!t(i).data(m)||e(i)}}(t.expr.filters.animated)),t.uiBackCompat!==!1&&t.extend(t.effects,{save:function(t,e){for(var i=0,s=e.length;s>i;i++)null!==e[i]&&t.data(f+e[i],t[0].style[e[i]])},restore:function(t,e){for(var i,s=0,n=e.length;n>s;s++)null!==e[s]&&(i=t.data(f+e[s]),t.css(e[s],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("

          ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},o=document.activeElement;try{o.id}catch(a){o=document.body}return e.wrap(s),(e[0]===o||t.contains(e[0],o))&&t(o).trigger("focus"),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).trigger("focus")),e}}),t.extend(t.effects,{version:"1.12.1",define:function(e,i,s){return s||(s=i,i="effect"),t.effects.effect[e]=s,t.effects.effect[e].mode=i,s},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s="horizontal"!==i?(e||100)/100:1,n="vertical"!==i?(e||100)/100:1;return{height:t.height()*n,width:t.width()*s,outerHeight:t.outerHeight()*n,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();e>1&&s.splice.apply(s,[1,0].concat(s.splice(e,i))),t.dequeue()},saveStyle:function(t){t.data(g,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(g)||"",t.removeData(g)},mode:function(t,e){var i=t.is(":hidden");return"toggle"===e&&(e=i?"show":"hide"),(i?"hide"===e:"show"===e)&&(e="none"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createPlaceholder:function(e){var i,s=e.css("position"),n=e.position();return e.css({marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(static|relative)/.test(s)&&(s="absolute",i=t("<"+e[0].nodeName+">").insertAfter(e).css({display:/^(inline|ruby)/.test(e.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight"),"float":e.css("float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass("ui-effects-placeholder"),e.data(f+"placeholder",i)),e.css({position:s,left:n.left,top:n.top}),i},removePlaceholder:function(t){var e=f+"placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(e){t.effects.restoreStyle(e),t.effects.removePlaceholder(e)},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var o=e.cssUnit(i);o[0]>0&&(n[i]=o[0]*s+o[1])}),n}}),t.fn.extend({effect:function(){function i(e){function i(){r.removeData(m),t.effects.cleanUp(r),"hide"===s.mode&&r.hide(),a()}function a(){t.isFunction(h)&&h.call(r[0]),t.isFunction(e)&&e()}var r=t(this);s.mode=c.shift(),t.uiBackCompat===!1||o?"none"===s.mode?(r[l](),a()):n.call(r[0],s,i):(r.is(":hidden")?"hide"===l:"show"===l)?(r[l](),a()):n.call(r[0],s,a)}var s=e.apply(this,arguments),n=t.effects.effect[s.effect],o=n.mode,a=s.queue,r=a||"fx",h=s.complete,l=s.mode,c=[],u=function(e){var i=t(this),s=t.effects.mode(i,l)||o;i.data(m,!0),c.push(s),o&&("show"===s||s===o&&"hide"===s)&&i.show(),o&&"none"===s||t.effects.saveStyle(i),t.isFunction(e)&&e()};return t.fx.off||!n?l?this[l](s.duration,h):this.each(function(){h&&h.call(this)}):a===!1?this.each(u).each(i):this.queue(r,u).queue(r,i)},show:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="show",this.effect.call(this,n)}}(t.fn.show),hide:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="hide",this.effect.call(this,n)}}(t.fn.hide),toggle:function(t){return function(s){if(i(s)||"boolean"==typeof s)return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s},cssClip:function(t){return t?this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)"):s(this.css("clip"),this)},transfer:function(e,i){var s=t(this),n=t(e.to),o="fixed"===n.css("position"),a=t("body"),r=o?a.scrollTop():0,h=o?a.scrollLeft():0,l=n.offset(),c={top:l.top-r,left:l.left-h,height:n.innerHeight(),width:n.innerWidth()},u=s.offset(),d=t("
          ").appendTo("body").addClass(e.className).css({top:u.top-r,left:u.left-h,height:s.innerHeight(),width:s.innerWidth(),position:o?"fixed":"absolute"}).animate(c,e.duration,e.easing,function(){d.remove(),t.isFunction(i)&&i()})}}),t.fx.step.clip=function(e){e.clipInit||(e.start=t(e.elem).cssClip(),"string"==typeof e.end&&(e.end=s(e.end,e.elem)),e.clipInit=!0),t(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})}}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}();var v=t.effects;t.effects.define("blind","hide",function(e,i){var s={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},n=t(this),o=e.direction||"up",a=n.cssClip(),r={clip:t.extend({},a)},h=t.effects.createPlaceholder(n);r.clip[s[o][0]]=r.clip[s[o][1]],"show"===e.mode&&(n.cssClip(r.clip),h&&h.css(t.effects.clipToBox(r)),r.clip=a),h&&h.animate(t.effects.clipToBox(r),e.duration,e.easing),n.animate(r,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("bounce",function(e,i){var s,n,o,a=t(this),r=e.mode,h="hide"===r,l="show"===r,c=e.direction||"up",u=e.distance,d=e.times||5,p=2*d+(l||h?1:0),f=e.duration/p,g=e.easing,m="up"===c||"down"===c?"top":"left",_="up"===c||"left"===c,v=0,b=a.queue().length;for(t.effects.createPlaceholder(a),o=a.css(m),u||(u=a["top"===m?"outerHeight":"outerWidth"]()/3),l&&(n={opacity:1},n[m]=o,a.css("opacity",0).css(m,_?2*-u:2*u).animate(n,f,g)),h&&(u/=Math.pow(2,d-1)),n={},n[m]=o;d>v;v++)s={},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g).animate(n,f,g),u=h?2*u:u/2;h&&(s={opacity:0},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g)),a.queue(i),t.effects.unshift(a,b,p+1)}),t.effects.define("clip","hide",function(e,i){var s,n={},o=t(this),a=e.direction||"vertical",r="both"===a,h=r||"horizontal"===a,l=r||"vertical"===a;s=o.cssClip(),n.clip={top:l?(s.bottom-s.top)/2:s.top,right:h?(s.right-s.left)/2:s.right,bottom:l?(s.bottom-s.top)/2:s.bottom,left:h?(s.right-s.left)/2:s.left},t.effects.createPlaceholder(o),"show"===e.mode&&(o.cssClip(n.clip),n.clip=s),o.animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("drop","hide",function(e,i){var s,n=t(this),o=e.mode,a="show"===o,r=e.direction||"left",h="up"===r||"down"===r?"top":"left",l="up"===r||"left"===r?"-=":"+=",c="+="===l?"-=":"+=",u={opacity:0};t.effects.createPlaceholder(n),s=e.distance||n["top"===h?"outerHeight":"outerWidth"](!0)/2,u[h]=l+s,a&&(n.css(u),u[h]=c+s,u.opacity=1),n.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("explode","hide",function(e,i){function s(){b.push(this),b.length===u*d&&n()}function n(){p.css({visibility:"visible"}),t(b).remove(),i()}var o,a,r,h,l,c,u=e.pieces?Math.round(Math.sqrt(e.pieces)):3,d=u,p=t(this),f=e.mode,g="show"===f,m=p.show().css("visibility","hidden").offset(),_=Math.ceil(p.outerWidth()/d),v=Math.ceil(p.outerHeight()/u),b=[];for(o=0;u>o;o++)for(h=m.top+o*v,c=o-(u-1)/2,a=0;d>a;a++)r=m.left+a*_,l=a-(d-1)/2,p.clone().appendTo("body").wrap("
          ").css({position:"absolute",visibility:"visible",left:-a*_,top:-o*v}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:_,height:v,left:r+(g?l*_:0),top:h+(g?c*v:0),opacity:g?0:1}).animate({left:r+(g?0:l*_),top:h+(g?0:c*v),opacity:g?1:0},e.duration||500,e.easing,s)}),t.effects.define("fade","toggle",function(e,i){var s="show"===e.mode;t(this).css("opacity",s?0:1).animate({opacity:s?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("fold","hide",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=e.size||15,h=/([0-9]+)%/.exec(r),l=!!e.horizFirst,c=l?["right","bottom"]:["bottom","right"],u=e.duration/2,d=t.effects.createPlaceholder(s),p=s.cssClip(),f={clip:t.extend({},p)},g={clip:t.extend({},p)},m=[p[c[0]],p[c[1]]],_=s.queue().length;h&&(r=parseInt(h[1],10)/100*m[a?0:1]),f.clip[c[0]]=r,g.clip[c[0]]=r,g.clip[c[1]]=0,o&&(s.cssClip(g.clip),d&&d.css(t.effects.clipToBox(g)),g.clip=p),s.queue(function(i){d&&d.animate(t.effects.clipToBox(f),u,e.easing).animate(t.effects.clipToBox(g),u,e.easing),i()}).animate(f,u,e.easing).animate(g,u,e.easing).queue(i),t.effects.unshift(s,_,4)}),t.effects.define("highlight","show",function(e,i){var s=t(this),n={backgroundColor:s.css("backgroundColor")};"hide"===e.mode&&(n.opacity=0),t.effects.saveStyle(s),s.css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("size",function(e,i){var s,n,o,a=t(this),r=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],l=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],c=e.mode,u="effect"!==c,d=e.scale||"both",p=e.origin||["middle","center"],f=a.css("position"),g=a.position(),m=t.effects.scaledDimensions(a),_=e.from||m,v=e.to||t.effects.scaledDimensions(a,0);t.effects.createPlaceholder(a),"show"===c&&(o=_,_=v,v=o),n={from:{y:_.height/m.height,x:_.width/m.width},to:{y:v.height/m.height,x:v.width/m.width}},("box"===d||"both"===d)&&(n.from.y!==n.to.y&&(_=t.effects.setTransition(a,h,n.from.y,_),v=t.effects.setTransition(a,h,n.to.y,v)),n.from.x!==n.to.x&&(_=t.effects.setTransition(a,l,n.from.x,_),v=t.effects.setTransition(a,l,n.to.x,v))),("content"===d||"both"===d)&&n.from.y!==n.to.y&&(_=t.effects.setTransition(a,r,n.from.y,_),v=t.effects.setTransition(a,r,n.to.y,v)),p&&(s=t.effects.getBaseline(p,m),_.top=(m.outerHeight-_.outerHeight)*s.y+g.top,_.left=(m.outerWidth-_.outerWidth)*s.x+g.left,v.top=(m.outerHeight-v.outerHeight)*s.y+g.top,v.left=(m.outerWidth-v.outerWidth)*s.x+g.left),a.css(_),("content"===d||"both"===d)&&(h=h.concat(["marginTop","marginBottom"]).concat(r),l=l.concat(["marginLeft","marginRight"]),a.find("*[width]").each(function(){var i=t(this),s=t.effects.scaledDimensions(i),o={height:s.height*n.from.y,width:s.width*n.from.x,outerHeight:s.outerHeight*n.from.y,outerWidth:s.outerWidth*n.from.x},a={height:s.height*n.to.y,width:s.width*n.to.x,outerHeight:s.height*n.to.y,outerWidth:s.width*n.to.x};n.from.y!==n.to.y&&(o=t.effects.setTransition(i,h,n.from.y,o),a=t.effects.setTransition(i,h,n.to.y,a)),n.from.x!==n.to.x&&(o=t.effects.setTransition(i,l,n.from.x,o),a=t.effects.setTransition(i,l,n.to.x,a)),u&&t.effects.saveStyle(i),i.css(o),i.animate(a,e.duration,e.easing,function(){u&&t.effects.restoreStyle(i)})})),a.animate(v,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){var e=a.offset();0===v.opacity&&a.css("opacity",_.opacity),u||(a.css("position","static"===f?"relative":f).offset(e),t.effects.saveStyle(a)),i()}})}),t.effects.define("scale",function(e,i){var s=t(this),n=e.mode,o=parseInt(e.percent,10)||(0===parseInt(e.percent,10)?0:"effect"!==n?0:100),a=t.extend(!0,{from:t.effects.scaledDimensions(s),to:t.effects.scaledDimensions(s,o,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(a.from.opacity=1,a.to.opacity=0),t.effects.effect.size.call(this,a,i)}),t.effects.define("puff","hide",function(e,i){var s=t.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150});t.effects.effect.scale.call(this,s,i)}),t.effects.define("pulsate","show",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=o||a,h=2*(e.times||5)+(r?1:0),l=e.duration/h,c=0,u=1,d=s.queue().length;for((o||!s.is(":visible"))&&(s.css("opacity",0).show(),c=1);h>u;u++)s.animate({opacity:c},l,e.easing),c=1-c;s.animate({opacity:c},l,e.easing),s.queue(i),t.effects.unshift(s,d,h+1)}),t.effects.define("shake",function(e,i){var s=1,n=t(this),o=e.direction||"left",a=e.distance||20,r=e.times||3,h=2*r+1,l=Math.round(e.duration/h),c="up"===o||"down"===o?"top":"left",u="up"===o||"left"===o,d={},p={},f={},g=n.queue().length;for(t.effects.createPlaceholder(n),d[c]=(u?"-=":"+=")+a,p[c]=(u?"+=":"-=")+2*a,f[c]=(u?"-=":"+=")+2*a,n.animate(d,l,e.easing);r>s;s++)n.animate(p,l,e.easing).animate(f,l,e.easing);n.animate(p,l,e.easing).animate(d,l/2,e.easing).queue(i),t.effects.unshift(n,g,h+1)}),t.effects.define("slide","show",function(e,i){var s,n,o=t(this),a={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},r=e.mode,h=e.direction||"left",l="up"===h||"down"===h?"top":"left",c="up"===h||"left"===h,u=e.distance||o["top"===l?"outerHeight":"outerWidth"](!0),d={};t.effects.createPlaceholder(o),s=o.cssClip(),n=o.position()[l],d[l]=(c?-1:1)*u+n,d.clip=o.cssClip(),d.clip[a[h][1]]=d.clip[a[h][0]],"show"===r&&(o.cssClip(d.clip),o.css(l,d[l]),d.clip=s,d[l]=n),o.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:i})});var v;t.uiBackCompat!==!1&&(v=t.effects.define("transfer",function(e,i){t(this).transfer(e,i)}))}); \ No newline at end of file diff --git a/js/jquery.js b/js/jquery.js new file mode 100644 index 000000000..4c5be4c0f --- /dev/null +++ b/js/jquery.js @@ -0,0 +1,4 @@ +/*! jQuery v3.1.1 | (c) jQuery Foundation | jquery.org/license */ +!function(a,b){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){"use strict";var c=[],d=a.document,e=Object.getPrototypeOf,f=c.slice,g=c.concat,h=c.push,i=c.indexOf,j={},k=j.toString,l=j.hasOwnProperty,m=l.toString,n=m.call(Object),o={};function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.appendChild(c).parentNode.removeChild(c)}var q="3.1.1",r=function(a,b){return new r.fn.init(a,b)},s=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,t=/^-ms-/,u=/-([a-z])/g,v=function(a,b){return b.toUpperCase()};r.fn=r.prototype={jquery:q,constructor:r,length:0,toArray:function(){return f.call(this)},get:function(a){return null==a?f.call(this):a<0?this[a+this.length]:this[a]},pushStack:function(a){var b=r.merge(this.constructor(),a);return b.prevObject=this,b},each:function(a){return r.each(this,a)},map:function(a){return this.pushStack(r.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(f.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(a<0?b:0);return this.pushStack(c>=0&&c0&&b-1 in a)}var x=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ha(),z=ha(),A=ha(),B=function(a,b){return a===b&&(l=!0),0},C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=function(a,b){for(var c=0,d=a.length;c+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(N),U=new RegExp("^"+L+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L+"|[*])"),ATTR:new RegExp("^"+M),PSEUDO:new RegExp("^"+N),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),aa=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:d<0?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},ba=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ca=function(a,b){return b?"\0"===a?"\ufffd":a.slice(0,-1)+"\\"+a.charCodeAt(a.length-1).toString(16)+" ":"\\"+a},da=function(){m()},ea=ta(function(a){return a.disabled===!0&&("form"in a||"label"in a)},{dir:"parentNode",next:"legend"});try{G.apply(D=H.call(v.childNodes),v.childNodes),D[v.childNodes.length].nodeType}catch(fa){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==w&&9!==w&&11!==w)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==w&&(l=Z.exec(a)))if(f=l[1]){if(9===w){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(s&&(j=s.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(l[2])return G.apply(d,b.getElementsByTagName(a)),d;if((f=l[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==w)s=b,r=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(ba,ca):b.setAttribute("id",k=u),o=g(a),h=o.length;while(h--)o[h]="#"+k+" "+sa(o[h]);r=o.join(","),s=$.test(a)&&qa(b.parentNode)||b}if(r)try{return G.apply(d,s.querySelectorAll(r)),d}catch(x){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(P,"$1"),b,d,e)}function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ia(a){return a[u]=!0,a}function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourceIndex-b.sourceIndex;if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function na(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function oa(a){return function(b){return"form"in b?b.parentNode&&b.disabled===!1?"label"in b?"label"in b.parentNode?b.parentNode.disabled===a:b.disabled===a:b.isDisabled===a||b.isDisabled!==!a&&ea(b)===a:b.disabled===a:"label"in b&&b.disabled===a}}function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=ga.support={},f=ga.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return!!b&&"HTML"!==b.nodeName},m=ga.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),v!==n&&(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ja(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ja(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(n.getElementsByClassName),c.getById=ja(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){return a.getAttribute("id")===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}}):(d.filter.ID=function(a){var b=a.replace(_,aa);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}},d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c,d,e,f=b.getElementById(a);if(f){if(c=f.getAttributeNode("id"),c&&c.value===a)return[f];e=b.getElementsByName(a),d=0;while(f=e[d++])if(c=f.getAttributeNode("id"),c&&c.value===a)return[f]}return[]}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){if("undefined"!=typeof b.getElementsByClassName&&p)return b.getElementsByClassName(a)},r=[],q=[],(c.qsa=Y.test(n.querySelectorAll))&&(ja(function(a){o.appendChild(a).innerHTML="
          ",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){a.innerHTML="";var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+K+"*[*^$|!~]?="),2!==a.querySelectorAll(":enabled").length&&q.push(":enabled",":disabled"),o.appendChild(a).disabled=!0,2!==a.querySelectorAll(":disabled").length&&q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Y.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"*"),s.call(a,"[s!='']:x"),r.push("!=",N)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Y.test(o.compareDocumentPosition),t=b||Y.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?I(k,a)-I(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?I(k,a)-I(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?la(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(S,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.escape=function(a){return(a+"").replace(ba,ca)},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(_,aa),a[3]=(a[3]||a[4]||a[5]||"").replace(_,aa),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return V.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&T.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(_,aa).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:!b||(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(O," ")+" ").indexOf(c)>-1:"|="===b&&(e===c||e.slice(0,c.length+1)===c+"-"))}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(P,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(_,aa),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return U.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(_,aa).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:oa(!1),disabled:oa(!0),checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:pa(function(){return[0]}),last:pa(function(a,b){return[b-1]}),eq:pa(function(a,b,c){return[c<0?c+b:c]}),even:pa(function(a,b){for(var c=0;c=0;)a.push(d);return a}),gt:pa(function(a,b,c){for(var d=c<0?c+b:c;++d1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function va(a,b,c){for(var d=0,e=b.length;d-1&&(f[j]=!(g[j]=l))}}else r=wa(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ya(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ta(function(a){return a===b},h,!0),l=ta(function(a){return I(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];i1&&ua(m),i>1&&sa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(P,"$1"),c,i0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=E.call(i));u=wa(u)}G.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&ga.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=ya(b[c]),f[u]?d.push(f):e.push(f);f=A(a,za(e,d)),f.selector=a}return f},i=ga.select=function(a,b,c,e){var f,i,j,k,l,m="function"==typeof a&&a,n=!e&&g(a=m.selector||a);if(c=c||[],1===n.length){if(i=n[0]=n[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&9===b.nodeType&&p&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(_,aa),b)||[])[0],!b)return c;m&&(b=b.parentNode),a=a.slice(i.shift().value.length)}f=V.needsContext.test(a)?0:i.length;while(f--){if(j=i[f],d.relative[k=j.type])break;if((l=d.find[k])&&(e=l(j.matches[0].replace(_,aa),$.test(i[0].type)&&qa(b.parentNode)||b))){if(i.splice(f,1),a=e.length&&sa(i),!a)return G.apply(c,e),c;break}}}return(m||h(a,n))(e,b,!p,c,!b||$.test(a)&&qa(b.parentNode)||b),c},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("fieldset"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){if(!c)return a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){if(!c&&"input"===a.nodeName.toLowerCase())return a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(J,function(a,b,c){var d;if(!c)return a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);r.find=x,r.expr=x.selectors,r.expr[":"]=r.expr.pseudos,r.uniqueSort=r.unique=x.uniqueSort,r.text=x.getText,r.isXMLDoc=x.isXML,r.contains=x.contains,r.escapeSelector=x.escape;var y=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&r(a).is(c))break;d.push(a)}return d},z=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},A=r.expr.match.needsContext,B=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,C=/^.[^:#\[\.,]*$/;function D(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!b.call(a,d,a)!==c}):b.nodeType?r.grep(a,function(a){return a===b!==c}):"string"!=typeof b?r.grep(a,function(a){return i.call(b,a)>-1!==c}):C.test(b)?r.filter(b,a,c):(b=r.filter(b,a),r.grep(a,function(a){return i.call(b,a)>-1!==c&&1===a.nodeType}))}r.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?r.find.matchesSelector(d,a)?[d]:[]:r.find.matches(a,r.grep(b,function(a){return 1===a.nodeType}))},r.fn.extend({find:function(a){var b,c,d=this.length,e=this;if("string"!=typeof a)return this.pushStack(r(a).filter(function(){for(b=0;b1?r.uniqueSort(c):c},filter:function(a){return this.pushStack(D(this,a||[],!1))},not:function(a){return this.pushStack(D(this,a||[],!0))},is:function(a){return!!D(this,"string"==typeof a&&A.test(a)?r(a):a||[],!1).length}});var E,F=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,G=r.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||E,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:F.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof r?b[0]:b,r.merge(this,r.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),B.test(e[1])&&r.isPlainObject(b))for(e in b)r.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&(this[0]=f,this.length=1),this}return a.nodeType?(this[0]=a,this.length=1,this):r.isFunction(a)?void 0!==c.ready?c.ready(a):a(r):r.makeArray(a,this)};G.prototype=r.fn,E=r(d);var H=/^(?:parents|prev(?:Until|All))/,I={children:!0,contents:!0,next:!0,prev:!0};r.fn.extend({has:function(a){var b=r(a,this),c=b.length;return this.filter(function(){for(var a=0;a-1:1===c.nodeType&&r.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?r.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?i.call(r(a),this[0]):i.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(r.uniqueSort(r.merge(this.get(),r(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function J(a,b){while((a=a[b])&&1!==a.nodeType);return a}r.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return y(a,"parentNode")},parentsUntil:function(a,b,c){return y(a,"parentNode",c)},next:function(a){return J(a,"nextSibling")},prev:function(a){return J(a,"previousSibling")},nextAll:function(a){return y(a,"nextSibling")},prevAll:function(a){return y(a,"previousSibling")},nextUntil:function(a,b,c){return y(a,"nextSibling",c)},prevUntil:function(a,b,c){return y(a,"previousSibling",c)},siblings:function(a){return z((a.parentNode||{}).firstChild,a)},children:function(a){return z(a.firstChild)},contents:function(a){return a.contentDocument||r.merge([],a.childNodes)}},function(a,b){r.fn[a]=function(c,d){var e=r.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=r.filter(d,e)),this.length>1&&(I[a]||r.uniqueSort(e),H.test(a)&&e.reverse()),this.pushStack(e)}});var K=/[^\x20\t\r\n\f]+/g;function L(a){var b={};return r.each(a.match(K)||[],function(a,c){b[c]=!0}),b}r.Callbacks=function(a){a="string"==typeof a?L(a):r.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h-1)f.splice(c,1),c<=h&&h--}),this},has:function(a){return a?r.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||b||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j};function M(a){return a}function N(a){throw a}function O(a,b,c){var d;try{a&&r.isFunction(d=a.promise)?d.call(a).done(b).fail(c):a&&r.isFunction(d=a.then)?d.call(a,b,c):b.call(void 0,a)}catch(a){c.call(void 0,a)}}r.extend({Deferred:function(b){var c=[["notify","progress",r.Callbacks("memory"),r.Callbacks("memory"),2],["resolve","done",r.Callbacks("once memory"),r.Callbacks("once memory"),0,"resolved"],["reject","fail",r.Callbacks("once memory"),r.Callbacks("once memory"),1,"rejected"]],d="pending",e={state:function(){return d},always:function(){return f.done(arguments).fail(arguments),this},"catch":function(a){return e.then(null,a)},pipe:function(){var a=arguments;return r.Deferred(function(b){r.each(c,function(c,d){var e=r.isFunction(a[d[4]])&&a[d[4]];f[d[1]](function(){var a=e&&e.apply(this,arguments);a&&r.isFunction(a.promise)?a.promise().progress(b.notify).done(b.resolve).fail(b.reject):b[d[0]+"With"](this,e?[a]:arguments)})}),a=null}).promise()},then:function(b,d,e){var f=0;function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(){var a,j;if(!(b=f&&(d!==N&&(h=void 0,i=[a]),c.rejectWith(h,i))}};b?k():(r.Deferred.getStackHook&&(k.stackTrace=r.Deferred.getStackHook()),a.setTimeout(k))}}return r.Deferred(function(a){c[0][3].add(g(0,a,r.isFunction(e)?e:M,a.notifyWith)),c[1][3].add(g(0,a,r.isFunction(b)?b:M)),c[2][3].add(g(0,a,r.isFunction(d)?d:N))}).promise()},promise:function(a){return null!=a?r.extend(a,e):e}},f={};return r.each(c,function(a,b){var g=b[2],h=b[5];e[b[1]]=g.add,h&&g.add(function(){d=h},c[3-a][2].disable,c[0][2].lock),g.add(b[3].fire),f[b[0]]=function(){return f[b[0]+"With"](this===f?void 0:this,arguments),this},f[b[0]+"With"]=g.fireWith}),e.promise(f),b&&b.call(f,f),f},when:function(a){var b=arguments.length,c=b,d=Array(c),e=f.call(arguments),g=r.Deferred(),h=function(a){return function(c){d[a]=this,e[a]=arguments.length>1?f.call(arguments):c,--b||g.resolveWith(d,e)}};if(b<=1&&(O(a,g.done(h(c)).resolve,g.reject),"pending"===g.state()||r.isFunction(e[c]&&e[c].then)))return g.then();while(c--)O(e[c],h(c),g.reject);return g.promise()}});var P=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;r.Deferred.exceptionHook=function(b,c){a.console&&a.console.warn&&b&&P.test(b.name)&&a.console.warn("jQuery.Deferred exception: "+b.message,b.stack,c)},r.readyException=function(b){a.setTimeout(function(){throw b})};var Q=r.Deferred();r.fn.ready=function(a){return Q.then(a)["catch"](function(a){r.readyException(a)}),this},r.extend({isReady:!1,readyWait:1,holdReady:function(a){a?r.readyWait++:r.ready(!0)},ready:function(a){(a===!0?--r.readyWait:r.isReady)||(r.isReady=!0,a!==!0&&--r.readyWait>0||Q.resolveWith(d,[r]))}}),r.ready.then=Q.then;function R(){d.removeEventListener("DOMContentLoaded",R), +a.removeEventListener("load",R),r.ready()}"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(r.ready):(d.addEventListener("DOMContentLoaded",R),a.addEventListener("load",R));var S=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===r.type(c)){e=!0;for(h in c)S(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,r.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(r(a),c)})),b))for(;h1,null,!0)},removeData:function(a){return this.each(function(){W.remove(this,a)})}}),r.extend({queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=V.get(a,b),c&&(!d||r.isArray(c)?d=V.access(a,b,r.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=r.queue(a,b),d=c.length,e=c.shift(),f=r._queueHooks(a,b),g=function(){r.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return V.get(a,c)||V.access(a,c,{empty:r.Callbacks("once memory").add(function(){V.remove(a,[b+"queue",c])})})}}),r.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length\x20\t\r\n\f]+)/i,ka=/^$|\/(?:java|ecma)script/i,la={option:[1,""],thead:[1,"","
          "],col:[2,"","
          "],tr:[2,"","
          "],td:[3,"","
          "],_default:[0,"",""]};la.optgroup=la.option,la.tbody=la.tfoot=la.colgroup=la.caption=la.thead,la.th=la.td;function ma(a,b){var c;return c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[],void 0===b||b&&r.nodeName(a,b)?r.merge([a],c):c}function na(a,b){for(var c=0,d=a.length;c-1)e&&e.push(f);else if(j=r.contains(f.ownerDocument,f),g=ma(l.appendChild(f),"script"),j&&na(g),c){k=0;while(f=g[k++])ka.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),o.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="",o.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var qa=d.documentElement,ra=/^key/,sa=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ta=/^([^.]*)(?:\.(.+)|)/;function ua(){return!0}function va(){return!1}function wa(){try{return d.activeElement}catch(a){}}function xa(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)xa(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=va;else if(!e)return a;return 1===f&&(g=e,e=function(a){return r().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=r.guid++)),a.each(function(){r.event.add(this,b,e,d,c)})}r.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.get(a);if(q){c.handler&&(f=c,c=f.handler,e=f.selector),e&&r.find.matchesSelector(qa,e),c.guid||(c.guid=r.guid++),(i=q.events)||(i=q.events={}),(g=q.handle)||(g=q.handle=function(b){return"undefined"!=typeof r&&r.event.triggered!==b.type?r.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(K)||[""],j=b.length;while(j--)h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n&&(l=r.event.special[n]||{},n=(e?l.delegateType:l.bindType)||n,l=r.event.special[n]||{},k=r.extend({type:n,origType:p,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&r.expr.match.needsContext.test(e),namespace:o.join(".")},f),(m=i[n])||(m=i[n]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,o,g)!==!1||a.addEventListener&&a.addEventListener(n,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),r.event.global[n]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q=V.hasData(a)&&V.get(a);if(q&&(i=q.events)){b=(b||"").match(K)||[""],j=b.length;while(j--)if(h=ta.exec(b[j])||[],n=p=h[1],o=(h[2]||"").split(".").sort(),n){l=r.event.special[n]||{},n=(d?l.delegateType:l.bindType)||n,m=i[n]||[],h=h[2]&&new RegExp("(^|\\.)"+o.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&p!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,o,q.handle)!==!1||r.removeEvent(a,n,q.handle),delete i[n])}else for(n in i)r.event.remove(a,n+b[j],c,d,!0);r.isEmptyObject(i)&&V.remove(a,"handle events")}},dispatch:function(a){var b=r.event.fix(a),c,d,e,f,g,h,i=new Array(arguments.length),j=(V.get(this,"events")||{})[b.type]||[],k=r.event.special[b.type]||{};for(i[0]=b,c=1;c=1))for(;j!==this;j=j.parentNode||this)if(1===j.nodeType&&("click"!==a.type||j.disabled!==!0)){for(f=[],g={},c=0;c-1:r.find(e,this,null,[j]).length),g[e]&&f.push(d);f.length&&h.push({elem:j,handlers:f})}return j=this,i\x20\t\r\n\f]*)[^>]*)\/>/gi,za=/\s*$/g;function Da(a,b){return r.nodeName(a,"table")&&r.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a:a}function Ea(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function Fa(a){var b=Ba.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ga(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(V.hasData(a)&&(f=V.access(a),g=V.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;c1&&"string"==typeof q&&!o.checkClone&&Aa.test(q))return a.each(function(e){var f=a.eq(e);s&&(b[0]=q.call(this,e,f.html())),Ia(f,b,c,d)});if(m&&(e=pa(b,a[0].ownerDocument,!1,a,d),f=e.firstChild,1===e.childNodes.length&&(e=f),f||d)){for(h=r.map(ma(e,"script"),Ea),i=h.length;l")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=r.contains(a.ownerDocument,a);if(!(o.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||r.isXMLDoc(a)))for(g=ma(h),f=ma(a),d=0,e=f.length;d0&&na(g,!i&&ma(a,"script")),h},cleanData:function(a){for(var b,c,d,e=r.event.special,f=0;void 0!==(c=a[f]);f++)if(T(c)){if(b=c[V.expando]){if(b.events)for(d in b.events)e[d]?r.event.remove(c,d):r.removeEvent(c,d,b.handle);c[V.expando]=void 0}c[W.expando]&&(c[W.expando]=void 0)}}}),r.fn.extend({detach:function(a){return Ja(this,a,!0)},remove:function(a){return Ja(this,a)},text:function(a){return S(this,function(a){return void 0===a?r.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.appendChild(a)}})},prepend:function(){return Ia(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=Da(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return Ia(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(r.cleanData(ma(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null!=a&&a,b=null==b?a:b,this.map(function(){return r.clone(this,a,b)})},html:function(a){return S(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!za.test(a)&&!la[(ja.exec(a)||["",""])[1].toLowerCase()]){a=r.htmlPrefilter(a);try{for(;c1)}});function Ya(a,b,c,d,e){return new Ya.prototype.init(a,b,c,d,e)}r.Tween=Ya,Ya.prototype={constructor:Ya,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||r.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(r.cssNumber[c]?"":"px")},cur:function(){var a=Ya.propHooks[this.prop];return a&&a.get?a.get(this):Ya.propHooks._default.get(this)},run:function(a){var b,c=Ya.propHooks[this.prop];return this.options.duration?this.pos=b=r.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ya.propHooks._default.set(this),this}},Ya.prototype.init.prototype=Ya.prototype,Ya.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=r.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){r.fx.step[a.prop]?r.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[r.cssProps[a.prop]]&&!r.cssHooks[a.prop]?a.elem[a.prop]=a.now:r.style(a.elem,a.prop,a.now+a.unit)}}},Ya.propHooks.scrollTop=Ya.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},r.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},r.fx=Ya.prototype.init,r.fx.step={};var Za,$a,_a=/^(?:toggle|show|hide)$/,ab=/queueHooks$/;function bb(){$a&&(a.requestAnimationFrame(bb),r.fx.tick())}function cb(){return a.setTimeout(function(){Za=void 0}),Za=r.now()}function db(a,b){var c,d=0,e={height:a};for(b=b?1:0;d<4;d+=2-b)c=ba[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function eb(a,b,c){for(var d,e=(hb.tweeners[b]||[]).concat(hb.tweeners["*"]),f=0,g=e.length;f1)},removeAttr:function(a){return this.each(function(){r.removeAttr(this,a)})}}),r.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?r.prop(a,b,c):(1===f&&r.isXMLDoc(a)||(e=r.attrHooks[b.toLowerCase()]||(r.expr.match.bool.test(b)?ib:void 0)), +void 0!==c?null===c?void r.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=r.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!o.radioValue&&"radio"===b&&r.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d=0,e=b&&b.match(K);if(e&&1===a.nodeType)while(c=e[d++])a.removeAttribute(c)}}),ib={set:function(a,b,c){return b===!1?r.removeAttr(a,c):a.setAttribute(c,c),c}},r.each(r.expr.match.bool.source.match(/\w+/g),function(a,b){var c=jb[b]||r.find.attr;jb[b]=function(a,b,d){var e,f,g=b.toLowerCase();return d||(f=jb[g],jb[g]=e,e=null!=c(a,b,d)?g:null,jb[g]=f),e}});var kb=/^(?:input|select|textarea|button)$/i,lb=/^(?:a|area)$/i;r.fn.extend({prop:function(a,b){return S(this,r.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[r.propFix[a]||a]})}}),r.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&r.isXMLDoc(a)||(b=r.propFix[b]||b,e=r.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=r.find.attr(a,"tabindex");return b?parseInt(b,10):kb.test(a.nodeName)||lb.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),o.optSelected||(r.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),r.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){r.propFix[this.toLowerCase()]=this});function mb(a){var b=a.match(K)||[];return b.join(" ")}function nb(a){return a.getAttribute&&a.getAttribute("class")||""}r.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).addClass(a.call(this,b,nb(this)))});if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(r.isFunction(a))return this.each(function(b){r(this).removeClass(a.call(this,b,nb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(K)||[];while(c=this[i++])if(e=nb(c),d=1===c.nodeType&&" "+mb(e)+" "){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=mb(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):r.isFunction(a)?this.each(function(c){r(this).toggleClass(a.call(this,c,nb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=r(this),f=a.match(K)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=nb(this),b&&V.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":V.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+mb(nb(c))+" ").indexOf(b)>-1)return!0;return!1}});var ob=/\r/g;r.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=r.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,r(this).val()):a,null==e?e="":"number"==typeof e?e+="":r.isArray(e)&&(e=r.map(e,function(a){return null==a?"":a+""})),b=r.valHooks[this.type]||r.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=r.valHooks[e.type]||r.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(ob,""):null==c?"":c)}}}),r.extend({valHooks:{option:{get:function(a){var b=r.find.attr(a,"value");return null!=b?b:mb(r.text(a))}},select:{get:function(a){var b,c,d,e=a.options,f=a.selectedIndex,g="select-one"===a.type,h=g?null:[],i=g?f+1:e.length;for(d=f<0?i:g?f:0;d-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),r.each(["radio","checkbox"],function(){r.valHooks[this]={set:function(a,b){if(r.isArray(b))return a.checked=r.inArray(r(a).val(),b)>-1}},o.checkOn||(r.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var pb=/^(?:focusinfocus|focusoutblur)$/;r.extend(r.event,{trigger:function(b,c,e,f){var g,h,i,j,k,m,n,o=[e||d],p=l.call(b,"type")?b.type:b,q=l.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!pb.test(p+r.event.triggered)&&(p.indexOf(".")>-1&&(q=p.split("."),p=q.shift(),q.sort()),k=p.indexOf(":")<0&&"on"+p,b=b[r.expando]?b:new r.Event(p,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=q.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:r.makeArray(c,[b]),n=r.event.special[p]||{},f||!n.trigger||n.trigger.apply(e,c)!==!1)){if(!f&&!n.noBubble&&!r.isWindow(e)){for(j=n.delegateType||p,pb.test(j+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),i=h;i===(e.ownerDocument||d)&&o.push(i.defaultView||i.parentWindow||a)}g=0;while((h=o[g++])&&!b.isPropagationStopped())b.type=g>1?j:n.bindType||p,m=(V.get(h,"events")||{})[b.type]&&V.get(h,"handle"),m&&m.apply(h,c),m=k&&h[k],m&&m.apply&&T(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=p,f||b.isDefaultPrevented()||n._default&&n._default.apply(o.pop(),c)!==!1||!T(e)||k&&r.isFunction(e[p])&&!r.isWindow(e)&&(i=e[k],i&&(e[k]=null),r.event.triggered=p,e[p](),r.event.triggered=void 0,i&&(e[k]=i)),b.result}},simulate:function(a,b,c){var d=r.extend(new r.Event,c,{type:a,isSimulated:!0});r.event.trigger(d,null,b)}}),r.fn.extend({trigger:function(a,b){return this.each(function(){r.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];if(c)return r.event.trigger(a,b,c,!0)}}),r.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(a,b){r.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),r.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),o.focusin="onfocusin"in a,o.focusin||r.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){r.event.simulate(b,a.target,r.event.fix(a))};r.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=V.access(d,b);e||d.addEventListener(a,c,!0),V.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=V.access(d,b)-1;e?V.access(d,b,e):(d.removeEventListener(a,c,!0),V.remove(d,b))}}});var qb=a.location,rb=r.now(),sb=/\?/;r.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||r.error("Invalid XML: "+b),c};var tb=/\[\]$/,ub=/\r?\n/g,vb=/^(?:submit|button|image|reset|file)$/i,wb=/^(?:input|select|textarea|keygen)/i;function xb(a,b,c,d){var e;if(r.isArray(b))r.each(b,function(b,e){c||tb.test(a)?d(a,e):xb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==r.type(b))d(a,b);else for(e in b)xb(a+"["+e+"]",b[e],c,d)}r.param=function(a,b){var c,d=[],e=function(a,b){var c=r.isFunction(b)?b():b;d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(null==c?"":c)};if(r.isArray(a)||a.jquery&&!r.isPlainObject(a))r.each(a,function(){e(this.name,this.value)});else for(c in a)xb(c,a[c],b,e);return d.join("&")},r.fn.extend({serialize:function(){return r.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=r.prop(this,"elements");return a?r.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!r(this).is(":disabled")&&wb.test(this.nodeName)&&!vb.test(a)&&(this.checked||!ia.test(a))}).map(function(a,b){var c=r(this).val();return null==c?null:r.isArray(c)?r.map(c,function(a){return{name:b.name,value:a.replace(ub,"\r\n")}}):{name:b.name,value:c.replace(ub,"\r\n")}}).get()}});var yb=/%20/g,zb=/#.*$/,Ab=/([?&])_=[^&]*/,Bb=/^(.*?):[ \t]*([^\r\n]*)$/gm,Cb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Db=/^(?:GET|HEAD)$/,Eb=/^\/\//,Fb={},Gb={},Hb="*/".concat("*"),Ib=d.createElement("a");Ib.href=qb.href;function Jb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(K)||[];if(r.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Kb(a,b,c,d){var e={},f=a===Gb;function g(h){var i;return e[h]=!0,r.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Lb(a,b){var c,d,e=r.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&r.extend(!0,a,d),a}function Mb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}if(f)return f!==i[0]&&i.unshift(f),c[f]}function Nb(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}r.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qb.href,type:"GET",isLocal:Cb.test(qb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Hb,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":r.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Lb(Lb(a,r.ajaxSettings),b):Lb(r.ajaxSettings,a)},ajaxPrefilter:Jb(Fb),ajaxTransport:Jb(Gb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m,n,o=r.ajaxSetup({},c),p=o.context||o,q=o.context&&(p.nodeType||p.jquery)?r(p):r.event,s=r.Deferred(),t=r.Callbacks("once memory"),u=o.statusCode||{},v={},w={},x="canceled",y={readyState:0,getResponseHeader:function(a){var b;if(k){if(!h){h={};while(b=Bb.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return k?g:null},setRequestHeader:function(a,b){return null==k&&(a=w[a.toLowerCase()]=w[a.toLowerCase()]||a,v[a]=b),this},overrideMimeType:function(a){return null==k&&(o.mimeType=a),this},statusCode:function(a){var b;if(a)if(k)y.always(a[y.status]);else for(b in a)u[b]=[u[b],a[b]];return this},abort:function(a){var b=a||x;return e&&e.abort(b),A(0,b),this}};if(s.promise(y),o.url=((b||o.url||qb.href)+"").replace(Eb,qb.protocol+"//"),o.type=c.method||c.type||o.method||o.type,o.dataTypes=(o.dataType||"*").toLowerCase().match(K)||[""],null==o.crossDomain){j=d.createElement("a");try{j.href=o.url,j.href=j.href,o.crossDomain=Ib.protocol+"//"+Ib.host!=j.protocol+"//"+j.host}catch(z){o.crossDomain=!0}}if(o.data&&o.processData&&"string"!=typeof o.data&&(o.data=r.param(o.data,o.traditional)),Kb(Fb,o,c,y),k)return y;l=r.event&&o.global,l&&0===r.active++&&r.event.trigger("ajaxStart"),o.type=o.type.toUpperCase(),o.hasContent=!Db.test(o.type),f=o.url.replace(zb,""),o.hasContent?o.data&&o.processData&&0===(o.contentType||"").indexOf("application/x-www-form-urlencoded")&&(o.data=o.data.replace(yb,"+")):(n=o.url.slice(f.length),o.data&&(f+=(sb.test(f)?"&":"?")+o.data,delete o.data),o.cache===!1&&(f=f.replace(Ab,"$1"),n=(sb.test(f)?"&":"?")+"_="+rb++ +n),o.url=f+n),o.ifModified&&(r.lastModified[f]&&y.setRequestHeader("If-Modified-Since",r.lastModified[f]),r.etag[f]&&y.setRequestHeader("If-None-Match",r.etag[f])),(o.data&&o.hasContent&&o.contentType!==!1||c.contentType)&&y.setRequestHeader("Content-Type",o.contentType),y.setRequestHeader("Accept",o.dataTypes[0]&&o.accepts[o.dataTypes[0]]?o.accepts[o.dataTypes[0]]+("*"!==o.dataTypes[0]?", "+Hb+"; q=0.01":""):o.accepts["*"]);for(m in o.headers)y.setRequestHeader(m,o.headers[m]);if(o.beforeSend&&(o.beforeSend.call(p,y,o)===!1||k))return y.abort();if(x="abort",t.add(o.complete),y.done(o.success),y.fail(o.error),e=Kb(Gb,o,c,y)){if(y.readyState=1,l&&q.trigger("ajaxSend",[y,o]),k)return y;o.async&&o.timeout>0&&(i=a.setTimeout(function(){y.abort("timeout")},o.timeout));try{k=!1,e.send(v,A)}catch(z){if(k)throw z;A(-1,z)}}else A(-1,"No Transport");function A(b,c,d,h){var j,m,n,v,w,x=c;k||(k=!0,i&&a.clearTimeout(i),e=void 0,g=h||"",y.readyState=b>0?4:0,j=b>=200&&b<300||304===b,d&&(v=Mb(o,y,d)),v=Nb(o,v,y,j),j?(o.ifModified&&(w=y.getResponseHeader("Last-Modified"),w&&(r.lastModified[f]=w),w=y.getResponseHeader("etag"),w&&(r.etag[f]=w)),204===b||"HEAD"===o.type?x="nocontent":304===b?x="notmodified":(x=v.state,m=v.data,n=v.error,j=!n)):(n=x,!b&&x||(x="error",b<0&&(b=0))),y.status=b,y.statusText=(c||x)+"",j?s.resolveWith(p,[m,x,y]):s.rejectWith(p,[y,x,n]),y.statusCode(u),u=void 0,l&&q.trigger(j?"ajaxSuccess":"ajaxError",[y,o,j?m:n]),t.fireWith(p,[y,x]),l&&(q.trigger("ajaxComplete",[y,o]),--r.active||r.event.trigger("ajaxStop")))}return y},getJSON:function(a,b,c){return r.get(a,b,c,"json")},getScript:function(a,b){return r.get(a,void 0,b,"script")}}),r.each(["get","post"],function(a,b){r[b]=function(a,c,d,e){return r.isFunction(c)&&(e=e||d,d=c,c=void 0),r.ajax(r.extend({url:a,type:b,dataType:e,data:c,success:d},r.isPlainObject(a)&&a))}}),r._evalUrl=function(a){return r.ajax({url:a,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},r.fn.extend({wrapAll:function(a){var b;return this[0]&&(r.isFunction(a)&&(a=a.call(this[0])),b=r(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this},wrapInner:function(a){return r.isFunction(a)?this.each(function(b){r(this).wrapInner(a.call(this,b))}):this.each(function(){var b=r(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=r.isFunction(a);return this.each(function(c){r(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(a){return this.parent(a).not("body").each(function(){r(this).replaceWith(this.childNodes)}),this}}),r.expr.pseudos.hidden=function(a){return!r.expr.pseudos.visible(a)},r.expr.pseudos.visible=function(a){return!!(a.offsetWidth||a.offsetHeight||a.getClientRects().length)},r.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Ob={0:200,1223:204},Pb=r.ajaxSettings.xhr();o.cors=!!Pb&&"withCredentials"in Pb,o.ajax=Pb=!!Pb,r.ajaxTransport(function(b){var c,d;if(o.cors||Pb&&!b.crossDomain)return{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Ob[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}}),r.ajaxPrefilter(function(a){a.crossDomain&&(a.contents.script=!1)}),r.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return r.globalEval(a),a}}}),r.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),r.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=r("