From 97e341b45bc85e325f21ccf5d9595359d138d024 Mon Sep 17 00:00:00 2001 From: ValeOlivares Date: Wed, 7 Mar 2018 08:47:56 -0300 Subject: [PATCH] subiendo trabajo --- .eslintrc | 29 + .firebaserc | 5 + .gitignore | 2 + assets/css/main.css | 100 + assets/img/capture_it.png | Bin 0 -> 114788 bytes assets/img/dream_big.png | Bin 0 -> 148365 bytes assets/img/fab_faves.png | Bin 0 -> 205070 bytes assets/img/fab_logo.png | Bin 0 -> 2975 bytes assets/img/favicon_insp.ico | Bin 0 -> 894 bytes assets/img/gifts.png | Bin 0 -> 115614 bytes assets/img/turn_on.png | Bin 0 -> 64614 bytes assets/js/app.js | 18 + assets/js/handlebars-v4.0.11.js | 4840 +++++++++++++++++++++++++++++++ assets/js/main.js | 54 + assets/js/productinfo.js | 40 + assets/js/products.js | 180 ++ assets/js/route.js | 26 + assets/js/router.js | 61 + firebase-debug.log | 32 + firebase.json | 16 + index.html | 208 ++ package-lock.json | 391 +++ package.json | 29 + prueba.html | 126 + sample.jpg | Bin 0 -> 2893 bytes views/buy.html | 0 views/deco.html | 97 + views/product.html | 0 views/productinfo.html | 1 + 29 files changed, 6255 insertions(+) create mode 100644 .eslintrc create mode 100644 .firebaserc create mode 100644 .gitignore create mode 100644 assets/css/main.css create mode 100644 assets/img/capture_it.png create mode 100644 assets/img/dream_big.png create mode 100644 assets/img/fab_faves.png create mode 100644 assets/img/fab_logo.png create mode 100644 assets/img/favicon_insp.ico create mode 100644 assets/img/gifts.png create mode 100644 assets/img/turn_on.png create mode 100644 assets/js/app.js create mode 100644 assets/js/handlebars-v4.0.11.js create mode 100644 assets/js/main.js create mode 100644 assets/js/productinfo.js create mode 100644 assets/js/products.js create mode 100644 assets/js/route.js create mode 100644 assets/js/router.js create mode 100644 firebase-debug.log create mode 100644 firebase.json create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 prueba.html create mode 100644 sample.jpg create mode 100644 views/buy.html create mode 100644 views/deco.html create mode 100644 views/product.html create mode 100644 views/productinfo.html diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 00000000..a2f4c549 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,29 @@ +{ + "parserOptions": { + "ecmaVersion": 6 + }, + "rules": { + "keyword-spacing": 1, + "space-before-function-paren": [1, "never"], + "eqeqeq": 1, + "space-infix-ops": 1, + "comma-spacing": 1, + "brace-style": 1, + "no-multiple-empty-lines": 1, + "camelcase": 1, + "func-call-spacing": 1, + "key-spacing": 1, + "semi": 1, + "no-floating-decimal": 1, + "no-multi-spaces": 1, + "object-property-newline": 1, + "padded-blocks": [1, "never"], + "space-before-blocks": 1, + "space-in-parens": 1, + "spaced-comment": 1, + "quotes": [1, "single"], + "id-length": [1, { "exceptions": ["i", "j", "x"] }], + "indent": [1, 2], + "no-array-constructor": 1 + } +} \ No newline at end of file diff --git a/.firebaserc b/.firebaserc new file mode 100644 index 00000000..d817e581 --- /dev/null +++ b/.firebaserc @@ -0,0 +1,5 @@ +{ + "projects": { + "commerce": "lab-commerce" + } +} \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..7c787426 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +.vscode +node_modules diff --git a/assets/css/main.css b/assets/css/main.css new file mode 100644 index 00000000..a443f3b5 --- /dev/null +++ b/assets/css/main.css @@ -0,0 +1,100 @@ +.row, .col{ + padding: 0; + margin: 0; +} + +#freeShipping{ + background-color: black; +} +#freeShipping a, #freeShipping p{ + color: white; + font-size: 14px; + padding: 1vh 0 0 0; +} + +nav{ + margin: 2vh 0; +} +nav img{ + width: 15vh; +} + +nav li, .someCategories li{ + list-style-type: none; + display: inline; + padding: 0 5vh; +} + +nav a, .show a, .someCategories a{ + color: black; + text-decoration: none; +} + +.someCategories a:hover, #signIn:hover, #signOut:hover{ + color: grey; + text-decoration: underline; +} + +#inlineFormInputGroup{ + width: 40vh; +} + +.show { + border : 1px solid #F0F8FF; + text-align: center; +} + +/* ------------------ INICIO PRODUCTS */ +.products{ + width: 80%; + margin: 2vh auto; + padding: 1vh; + border-radius: 2vh; +} + +.productImg{ + object-fit: cover; + object-position: center; +} + +.show li{ + list-style-type: none; +} + +.btnView{ + background-color: black; + border: black; + color: white; +} + +/* ------------------ FIN PRODUCTS */ + + +/* --------- INICIO PAGINA DECO */ +.shortcuts li{ + display: inline; + list-style-type: none; +} + +.shortcuts a{ + text-decoration: none; + margin: 0 0.2vh; + color: black; +} + +.departaments li{ + list-style-type: none; +} + +.departaments a{ + text-decoration: none; + margin: 0 2vh; + color: black; +} + +/* --------- FIN PAGINA DECO */ + +.show { + border : 1px solid #F0F8FF; + text-align: center; +} diff --git a/assets/img/capture_it.png b/assets/img/capture_it.png new file mode 100644 index 0000000000000000000000000000000000000000..4200e07513031205e58c70d3c2bc78420d3376ad GIT binary patch literal 114788 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≫tOiw{}f847)9 zWsmIZ@jowNKS*rTe~hIU=`bbaE3W%!h6tk^@oTBMUxX}SP0+QhS1k|vc#CXmY(DBu zmkZOXr=;r1c(i__UvJ;UU6-Z*fvS3pVj5vBm~UK*a;#2eMuMCsmopK#X$vKCVc!zS z#MyaqRBIoj^YbvfD&L4Kl}j!EqQM!B?R`Iifxc8ZBoh?dH*~J5q_+hzh+*CyvQTG%h)L6Q5fD$ZaMl2G)CF z_a@eDH|I!ER2nkcP{4ByP$(sF5UGN4UrkwF`H8_wmk!sJ+S{b&a@(wPw~B~8fEB|p z_ExG*wpn|)1mxYdRa=&sYnsM({TNLk8WC=NvNACenkk+^ya+Oe9|e)$NSkpw$cW0K z>tr=QJ@NUv1Rt&y;o~l*u+AoTt{gQ=6&Q_rJ~ot~ecag8 zV3pHU8`4<+G3<5jY45N3aH3ZyKVir|gM#3;;dWJZrY;$tBE^)Ao_OotBVBXO|6Flq zdb>K$zaOSyjiS?-E#iYl49VPnZrgZi+hxNkMYZS+eY14Ag&FWeD#ANH+9Bikgucf! z@M-6=({ND;#IvGKQ`4&1HI?L~kHaD>&%#3)i%R)*Z(#T0kGnsQgVwa_z7%}QQ=t^( zt4|iCy{D*Fa|3A=~gE+7mE!ZuBb)eCQR^rFy>+cKMnR}Q!f&it8HaWaDTX3XHM+M>FahiUZU!+ zHmNHm^ZLYZKut57KFYKUJU`Lll%wE+9UcO37w9EA8IWvgHM(8A<+w<5VBV{PClEn$ z+^V49CQ92gi_S49swU#y;A*jM9O3mGlHHZqe(p{tR4$)PysY@0@)}U4d6MHV4D$}U}q$2uMv`+^sH@GId1d|Vg9g0Wv6XO$bhwl z_DJ)uzF(3`Uz(L1-*f@GB=<15DN?gGzBsZxCdl?0H%W#c3WA$ls_k zzFY&$4D`8uniIbDYT~>6GA1Kp|VTc z%UJJQJfFWhGwYonSd8L^KToEP>NvF(74D2<8{XRDHwdUwn{rhM4JZ>^Elvs*$c~~r zsKM)yYIl`yEo5D0RnOTYm#Lifm~Dz(f4iZQTg24<%rO4_Pc*+oD>Qd#+YBB~)x^B~ zxqIJD)K=nw<_l~u+T1k@{xin8pkA}uDn^!cAhj_vZ0a)Is&&;%iV_$QVfVBudd_#k zsJ||%+`Obzjcg_}_!v`Bn~mx{+PUr2_Q3B0R37G}X!tRrzb|~5-$;Y(6YZDr`DV!v-Q4ioTPj`mk|r=Z=*aIn z9NqF^UqSF$Z(-Zq*vceyE5%P8b+s01KKaxRP79y2gu)3#PI$sr;;+#Xk_sSiyNt%Q5->g5N+kLjVUl_R({P?4d}{tJu!Vs z$7Ro8Y3={miltt@p)j3#=XvMVC`<%0>47~eyTaYzd(f+91G7uoQUWLK2!xMt1X~2f z)9CJ|tLpkDe)p7w?b7Y9X|`xHeCe+m^~rq^u7t!?VM~8%XTkEW$ zk(FWP3k7y*oiDq%XJ=U3^CJ^J9>tf=K>fy1uErj?1JUfr=jI5>NpQOszWU~Y==NFqS zaCB6mT7w}w%>Coj!KPC0*Q zF;u`!gtIFtcLFKPqR_lj%iA zav-nXL+DL54WCFs7^Ann!y*POx7MQEmFWGV9^0#S8Z&RSV6r z3);}U*moxwuT9dENgA$Z^RS=cQPK9N@cB`rx>a{#(qO8Ju}OD@o0`!v6%JZaPRQ(t zJ@6(v(3R}Rr+ewYCwt;OxobAXjt;;=j{Mg%24};<0uh zEMa?koB_^eRdNW;YXIis9)gl%TG<11)|7CDdR?vQ8SQQ};~-Mnq}3uOD(s`CzB!&_ zmBy6CZoyk$cF}w5dqxNY{>UE0l%yeML=OBas!}xRBsD+6Tj1-ViU;y@aMpO~%RCRF zyqH_nS#LUqoU7)o?aD%09y=uaA6>j$E8CtSjqg(;V0Cu|i9-zWln7~bJ`Oxj%1m0n z?eK&mYCfj)gu}V3CLJ#^TM_c{Uu)dhfnJ_PyDCbod7aU|1)2q(t^U{3Hc+lPEo3dmdj+?hIhQn>cs?g z3ESP{97T1ta0aL(yK88Q@~jZ8{RNpR-{Eh3HMB}M}jJ48#ctO zovltDt=#R?d0nr(*%L>D4PM~1>tR|w*R*PNQndO|rY@MER(Yk!SF9UcaKYynG`poE z9K;2w)om*kUb(Xbn+d4rJ*~%%$~yAx!RsSyEWFY@6;APW&aYq?2+1>UG0e8y@}Dy* zAQt$QgcI1qbV=l|S)RYH)ev$oG^QY0eH9FgsYr0~7TdW{v`%Bm29c4{Zt6Z-a#{Q` z)IA|huSnGy{=n~TajMryGDI23Q0JlG0V(a8l5vq%Q{(n)EU*UR@T#@*;p;g1$$6)0 zq>gabY?!c=ZOK?s&==gX3~qs~5cD^)K3m3_e3iRQCgOdr*}HYxkV9$+q$c;x8y}xk zeBv61-{IJ?NRaCBT$*B~q9VJGf3j%Dg7khCA>*<(iQ+`>K$g_D_dFRfyKvB@4#Bu> zVZ1&MrXgqQ`rNLkO3gvKA~nkFfL5gkc@^|ZXfxs(;2NxT^_A5>fpQUY4PX$Io;FHT zR`=qTFM^C|bVs4+>p{ps++-L+N)sKd-0GPxv>IS2|S$Ts#rxKRQBxvuyZ6nvUyt}6a?xQ1I`+5kxlxFd5G5Sx+| zIu{oks~TG+MRF3NRU|tmFiErn`nIU3%=Zs*Y2hDBCb5RzkP`~s( z(7UU2u49zurRRme#PPu(xWgKhcn!!*w>VT<1X=X@fzjNPM(p3srT1J!WjHBwjk<2k z2U1k@rP#$NT=*$Q%%~@uo}y}GtE!vLuv6&9$oFa3>LiuE64uN7*t)p$`*}``=T_@clk8bbj zDT%Ph;lk_y(_x_c0F5+8A^3I>ydfAFPCKn6sXrS%Q{< zw7*fN`46-Zh=Lw8FL%xyU`FcP|9mIsd)G1ONOkl65cm>}Ph!p8*MP{zW_m%Jz@)o^ zw@pbW`oYdjXbNvd0H6plzADLauP_s=4ANzkZZLOTa zadMP?8R4lQI-yOzpk)frffbil673)T?jn!&k9ISA8orH##NRU(vyI(3EPe<*_xe1l z5g{mDr?l*1EjZ6D+$Dy#{gy~Ex&rEQIOrCsut#ff7B+&h&{^dlQ+&2jQriLn)jKWR zW2&vmv2=Awb>stq2DoBzaueaO~erBJ4<$ANrj8)8)SJ9{llC6ioqg`S~x zX;Z8@6x(H9X!dl)BA9`@7)y@jJ+3=&NSb)AoWIXbs!&^w=6xS4i?yWNvwRL{_`SLL z_;9Y>Gdmj0hnkoyZdRh| z6FPh`;gyUKpB1r>$kXSsDfu9hPuljHQoVQ+taoQzFfB?bv0?*QequevGS14p<(U&r z<|2jUnzs|s&Ku8@IaG~NDvgb$XM0+#Z&|6|5d-L3;PrgXb5uO^0iH5|Yr5&e4uMv? zL=_|$ZEp2gOd2u+dli4=zAHhUg*^6*sMU!=fn~RXW25hb^(0a{y>h^!$O{m#6gIiSJ1{}S_r(Z@JddCi`=&u(L z^axvnL)g|epde!oVG-zriB6tjMP3pHTy$^q2_c3WKX*=7DlMt{DH#}bBrl=cEqa5o zc0QugKMk?=5y;=gH`#Fnqv%J{2UjlN8WgmIo}yEsKlwy4ErS}~Tyi6m$mTUOClAZb z-JPx`*o4z-)%=-?^V-oFtND2gwBEv+xM$-xi9==_4@BG0NjxUg5=i|!?p%rc_9HDu2oIFk zzoD~cDL|2zF3GP)K}uF<6f@OKK=rTK@E_s9ysm5XzNe<1M|-{?*ia`!SUZ$B!yjq0 zjZDS<=ozfVEW%EDdc{$Y$3CA1OW0yrt5KIxRTqf^aucof@$}3uugVzI;y6M`@3Jxs zR){2J%Zw$bO3nCjXzqx_OFVjmv&Dc~&as)&wJu5v$b&q2O{1ff8~MRIQlp9TPeJjaw($4kmG z@2(l`f5}+T8ESi5a$0j>%$&zQni!v|6PpecJrr%(%m$2K;-srsI8kt%j8$hc=w)Hrr5$>Zkcn-o}Hbctg7o2^Y=1CI7MVe?un zp_!ZL_zcvkUwME@ZMe|OFNa@ST;B@JX7;=SRn6~^o_V;fflHkr7eg-fW>3faL@?hi zcR~~Lw9QR$hLwud(1iYzO4s-=8@I31qVf%W>s5lq70kwX_ClWD)vKN!VVJVWe-B_8 zC&OvKi5)+g&wulbT78hwils-|Ia?ptpC5je<5A*;S>0PJ&u0n#_hfaqH>9O@{obK4`*Ps&bM@u!(#r zAr7x8d4Cia9~;Xe!+BAdXvJI4{e`m!ArSql1|DTOcH*WX%%+KEJgcPHO^IYJ50_%LED>#h%d#gJBpeY zdk5w5e}K~O$tYk=mDBNXm*^UV=+-;lsL3KM2bk=S=>6pMDOvz>mEHrY%V6&Ij zYS8hwLZ8>@)JmnbJao1YnbnfR@5;>-<<yX<;BZOclHiJ#ovTC{>RMn&wMgJmk;x733eE)+O)OGAs4FlE&Zw{xy! z*9Lkbx_$aubDHv2Ws~x#MWQ@Z)~M2p{OF}(nN%ZKth-ry27Tvr3JXT#wCihyn`IQs zA4Ozm`Uq|6TUZ6GZsf74x#6vS7)v03YPG&N9{A3eC%ia03LZ{_Q;->x5`Thr&ZfdJ zT2FiJ7_=+zHbQ+a2o$8Jva}}i(nWc!9Jorz1S>d1S3wv*h2@c|uB|nP>eYvFZ_xP)eWt<%rQrMUUt5f!`w!=)Ym+J@$l>o1#CJPQGh00qV@xlFf8K?$sfwjwj^`70LN_Zd%;Wkx9E)v38Yf;SYF*P{1~|AU>izi zX)mm23K1O>g(p!azgVYP)Mh;Us&tZ2?HJ4fTbaMtXw}s@xWlk#Gw9aan$Bi#U+H4F zLBns&#;8nH)zhd?Jn6n`PUkx(7Bnwd?4-!N>nav_`l8Y=MVfSM6q!p|9wEW?7&Um= zZExfnBSa=~ayaB2QXh$s6HT+ABC9}_5`fj2+BU=jeXJrGtnAEiP0JT73nc1*W$*TO zQwQ7N%eB#YEdRza@uxJpX`*c8xEu6bViJze=f5SCb#8PGkkf4XMPma)(T0hTfey35 z?fX(hwTIBu$5UjePx+t}2%1)_BYYb`u1(mv`-Wc(n?S@F&JE)~kG{pfVE!FV`&hGb zQEUy~xY1*dVJI6I(pP)2L3~a23jMM0+pUsR-}T*}3hZI(M%nXm{Nm}@PQL`6*7W0noPfv`wYOg{$F)fkd~o#P0JDH^zMj)P|zjxS*kOuYR$PZXWNdj`Rgd zqZDW!YxDBq2yEg~Zq`eh;#nyP$3+=3>m^i5WPQpn1?)DXbf``n%9`&aos{pS0--pPqt>}!|N#PSoi z$W9XaO2s{8Uu`I z#K!zT*f0uq<4hE`oiZ9~Dylk4x^{96pjB_D?l!sf<=6YK#FY<^ITKxGd;F_M&&MiE z10ivjr#=^N^qyZJk?yr=ncP|}^(@HaK)B%q1G(ZW?PzabtQ;!pNtHb-bN)_Zr$nxk z=iE*hHC*D>0CU|p)vRg_ISls8>M-*xJuE@*cS`no$pITYWkq&tuk+i+346ZV>DuYX z@CQNIbo+tf;+rS7po!+dEAEHp@-_{hwyfRmF0(?x;L~CFHM)}rF_nGv7|+I$S|5<4 zX$T$vJ}5udV8W^Jb$PAWy5T`ZoZOR_3stg%ZiCJB1bMaXSSqz3`iViF&mq-v+I{}+ zviPJR$UtNcA7>XSw-QaX^t`u*k2gQ~8S)KUI(Qan`aZi^`0P_9N+9VQp6qr`TJ;8~ zf1sRD$jrAc_e`}SM;D=^ioEx>MJC~vO}#K${NHj>{vWUjsV64cxdRG;pGy|tgBj$! zuh?cq;Q*Cal)-F-oR_)oy=QVb-IwL5*mDr;Ext%H1^7_Z*Bk26Lq7FJQQqnP+U@O2 z^}U8efckH+<4FdC<}m)Gy8x0yB==T2&qCjqLoc7}d)))4lHNXHdzTG)U(OUYlw~J3 zROMl~^nn^|f*V-j&bwS5;)3^S?hBdx$;(dWk8eyMYRmvcx}g6BHdVGmM-ZuQ9tFJX1#8ExWru?2g=3)f82a(vFjV&ib3gO_Q(2*Wf#Z z#>Zbu6_)U{k2Y_u9@Qms8kmu6y3W5ZO74aKyJROcR2(|w;`UR|Ujq4uYPJbHll(=w zZ<3-{2#RQd{d@c4Va0{*%FUsJd(81i{R+f9jfDsO&e^THPo@e4Q6gfKr3T-E{B!(}&2k2%4I4G(rCB)v zIHOk)A`xOqmm~K`0bL?Vi4G6rHWc~(J?g#F@&(FCoVhN6&fvixoPWdi|7IvzHtk%V zgKPF~+A&mL`P`XZgc7zouAS)O5$hOh{x-mqsH^Ej(^8A7x}llMqglqy18{^rMxfAA zv3IQd2Dhd*Pdl9<1Xr|EANgvVl-WC@iGOT-?g69#y)6C4UKT%z8o|~gVE9WW_Rn|o z>gnGjaR$15Y_Xk$yQ^0>Kf#itF!m>pTR@vshSHufNFHB4y?CNm_Oi zkRvrcsmU!};;u@YO}K*Cp>Q7|{hIwj?>{Z5s+&4Rb%xXsafn|m4-Ug>jZzhe-M5U~?U>2z$sD_Y0&furij zqxc};;fDX>%vW?RAQ|u;{&Dl11>do7p9}gq|CoOnX4-TD`~@aW67ln?n&eKOqU?S?)EH2uY_qHL^d#tLco$}kG*fw^?GoIh==1W4lfYp*BeOu~t z!*OC!B!}!VRWcUmBNkP&&=dqr^)Z+27N3>{H{$G$GvG3k}dsga zjQVq+Z;Znl)Q?!t;N9WYp#Ow%zzT){4%hNlpM=h-qjnYvuVSNOn3#@(nzZK>=GS4? zGWK`P=h{m>!DLTt1CY02P)DPJ!Ky-km=s&AM;&VNr1BTxuJ(cEFWUTp*0BoXU>$!@ zQWr!C(?U$F_xs{L+M@(F%qgzRIil|*Q~BSWF5QQ{QMU!JT$k^)s9e; ziw+{i6uRS&)5+KL@F!3tgjjhNu?`bPf2VAe1ppD>m)d(h|SIVO|*bWIo8Fla#N6&K!+s%@>Y!hVM0E zAMhf2iayTn=tIvR?jtXK83Bj#zE)xM2|Ty70Md?GORXK!CZk_x>MgA6Fc_EW7HO0m z)-wVn3@jZD0acFlQKxxc_EuReqZpUnB>qMhE`c2*x1$?$n9lRO1Y+K#j}f76*tzwo zg!YIHb|a6ms<>Ii#de*PYcL{KoLqbO0qHz?F^y`(r>nP{(!qUFE2xS@a)#F{!ZG93;8`V~%M)OF$6WfHCwxF}Fr~cH-X{9%NtpzX04*BOYkLc(@nUZNPGhLwUy^ z(BR&+fM`HY#6M_5-KmcoeX}u7lWol-x2tf+h_3q7c3pHA;>^+MH_YxxgvDnDznim9 z%1i!&$nCd#A%v%NJWrNmiShIOx9T;&^wM`_JwQ1BBA`p~-n9$ou1fIKD|$?y*vlWp z`wch5TuM5Bdgk2Zxn^Vk^Iq8?vE|=nBloUX-0p$VTY*oW=t@$XU>M+|kEzFQ0cYa& zHtl}EJJFLi83fUZm)dS8a~UMsu2jCle5J-am1XNl-6pXU+0!8N@A=7w--Uoe@X!^! z^%vNXL(6+VO7h%w%Ws`B=dQhWc_5!}Ro%RvO+r&~bY91#JrE^Am!FUqwed#NvxRpq zPn#3uKVfXgs|_BQ8&Zz)WW4b^D$?_5OFokUTCSN}(QGjPER7T>+4$bC;6fvtotbH% z?dsdlA!A=fEK@7*!r|wU+j7`bfmI>94CKQ!FrqAg&^pDH4w1kClNEWPFeYjel$~Wo zCLL58=!XgS25M8y<=AQSpM`PzAxI+do8mcg1LxM3Pk=tdT=)9r9u{<&nsYn$N6|mL z!%m9mPDEWbBxl;$FU#w7j(j~1iho~D>n1~JOk(91Xgla3y{+Ci;_;{i<;dtCsMAaQ z_>bC>*RAmpRllgpzI$Ox@GNO~pR|0p;kNkVV*TCKLd&far(v^K`TAiW##^4x0-ztNKw#-qBF{~-n`=-*+yiQ6m1!&3s=VtJ)kKm9q zc_>C_J)FI>s>JSEqoolwQ zC6L?UmZzf5L!TJbp8v5U+!R0i0iTI;dO@icAQb`OUn+vbn=wd4C<2KHRlR<0HP0z6 zx6y2GgDCw>p6smmfT_up)!`>S&_ED}@^gOMf0gbFZ>D2ypSdTZ#18%^Fwj_Xj0MR? z^y&M9(Ej%eeujVE`>)Nyq3?;je`NSc;_Z8AEuFIuYRTX88QY~yX@`ewr(rMD_iFU0 z_~ViM7R9@na``32E+)76g16KMP@)8ml6*1I`v)J`E<*G-<>bvq| zk8{@2a)%fWi3ZTTY)#8Sm1J49XWJRW*o6kAiEftuXB07#`N=F0VU4*(2A5VQ3U-a| zz5UEAaQPU9#K$wsC$H_(C3gWT_R(&-$iwe1=P>$PDt8XR11& zEm|){dCE_8a}1i)ALTI+p8|7oH!yvwi><-bPTdbO1{WTRqFyrle3Rx%dZoJ`Z;%*Q z&d$v*WA`OeV!mJ1sp~IHF#Y!SYrlbCI#YF4*0zb~=GEMf9i?dD0iPoMVb+7R%#&ol ziP%&VnwWXiG&kzTl-7IHA#K1~v_p;sEAXmw<)b%Lr8fYCwuzqQ%Njlq-Hp#9=_xAmb29@8@(q%G~henzisIS1KKYfLUyA1ZVWVxm*PYyLjDS^Z#uzoT>tA3!@6PJ9Vc7SBd*+o|mJLTaM{saOgT>7c*f(tFR21qlJcKbW3 z8(7!+gfpXQn)v$G@Gz5z9ke3ScmeAZSz z9GibOC!LYNV6DKse0@ue>?3$l#NSEP$7TuL-gv@3?(abX8FPNTxSNax9u~;6Ymi!D z>ykbp*>0fJgYq|>uB_OBo!Qz`%blt)X+?GywCtGQz5U0qN)P|%J_CjFJxCy$Y~Sv( zzTB^vHQo)N4C!)sU*?G7{7%{mUdH^&&c<7o$MZIsegXM$ z4m7Sn={RafB}IR4TYpDqF!K1GrRTg#z3bp~+W!TXe*LkH?aqYiG1u+ai_3dXWx&f- zN3zkV@ej4q;6Kz#gI8ZFF(!5aW>TJ*#^H+u1;6hpH@`fap+B~|_w@J2xTmi$g%CSW zX2xd~`TqZ+0Dfjl><-raR%a8{pU1p8Tv&{Y9EFTYNfl(c(XG}>TN<-+*XAv0JMpUl za7Rwl<)zPFt2OHg*34HC2G(#J`0Z{2R-Fo&3XTR`t^-aehzUMUANXL_Ix85am|GK> zB-B&n^v{k@_%&F@SUilYw7FtLb%f%6GurP;<-)=a4NuY;MMcL;#xB(cQVx%RFO-kT zz>Vo(;I@t@)1IGxPQPQ8&SM}+`vtbP@&q?H+r22UN8+@P9$3TpQ}JbWB>ZMO*~gi= zuD<>#S+)&cy%I1Bxy9QhnP-ui_hL-)ODnFsh4f^jA1PP1eP($nW1`5wv5W&!y zAGq}W)8)EvEnAbpYh^CZq+he+){&p{jUeMGYr?rYJlZ@J0yRW3zm8U13Z4LpEm%qF zn7Y*w5}py9)<0CW1s3+$g(ko?YjGAa+Oaz9o8?Ft6|`}yx>HIYOr=8d`JzXG(c0=& zqv~UEDB@wXpT{==?>M3lt7iKql2g1+?8i{{51H|G3Ww)acV2WKPZBC)ha*9&6Qt-$ zk2|xn?}cnRm|!_snh;k=iz0|YP|R$L;OKka9LqYQGy7aG|~+S zE||RUdH)-LfNT-AniT2LBP+X7OVNJSE~BH}-jX>|>-292vxZTKsNHpsVCkKWf>+V4 zoi&ec{JneLjiapw9K4hD!^_`(!)K@Zkg0!nj9$i zp5$3;tFo=G(`_UHnno>C_lu6R`KXxm^YB%*{73?Mk{muwO|(fuk{OA@XN^P5#SO?( zy0YfXQn-gaUFbrFk5Vfq2luqSn;YYGGKV1P`VPZo5z~(vFV|PbG_W0e!NWiS0Tx?i zi*pNGWyk5-=9`$Nw4oA^(xW3pZn|BNTtg;tiS~2S(wm##>{s3k;L^re2L_w5OiY(s zhW-Nk@27Iyw!AagGDsrSSkx6Bj^i6(Z8|)zp0#O+fpvjX9E2H#zXXE%;nWNT= z=V3qAk&Os-6gS~XWpW6_hrUUpF#=^>fZ^d}`(-`I=c$dZ zZJHpnYd5%wlw-XnAQH;QyG3OC)-6m__|#rC9vNjklNq-R5Vhn1ARI{iY^&_>hSYW(OVFCReNu6 zEc+gLaI14+BT6<(V8iBgf2;Ta2j8m~hQZYb_&%W7u3~BNbBKZ#fP}|T5cbgYVib>` zM(*W?Z1qR2T6HrWqe-G^P9!q=fk6(kQq8~`_jWrU)8QZJh75BNJhFRL)5+hYz!#+< zAcRY{EMr^BHEZ{%4$(&7k(Orj^QiekQc#PJEULG_basQLnz>0^JFNVx{fM_BGR%=E zp3=W@>3<{C|2J3g2p3v;_3Bf|ge#f&K4zfSxW{azChxHEtZG58eJf(icBkxFSM2NS z$4~*JHB-`Fj1<+478+s(&-X%A|EK`mRbdLp5H0jd;~=P#@;p)$)L#j7sNzyzzreRa z?ds++YoUH4Fn*@XFB$pVu@@)++57Zjs>%G?lFcWd5ZCT+CuI3A)zke zvr=yDmaTiFaPjtjIcr?Zn>G``apFFbjmd&fAkl<{b)gku`{^AzW3&lGqLgA(#g}<; zBWrN=e690@waC6Ir46XN>#tHPv4B>aSJ=2%m;(7B0W#0)cd`D%-m1SMpH0AE9FB6) zrhI${slg;vAz(^W!MJ}df*skqk+2Ahfgj)HLWh=}6n^PwI4-G`?R%a8j7+ zk%ipehpu`d-5)oGsZ`5O=E_0_kIZA;Z%6^N5^K2Yj zX$5R)@3+3HZs5S$UR-++=NGY7;lNuRRN`4ZK2|s(;G`27DJy7;mDqhPN!47z=Zjg3 zkdawsSPn1$E)H?>YcFHhzNCsr1YjYFDkjEn>^_LXg z3;G+v{$J|k|MTmN2t_I`t#5kRCi!!14mLkKm{|8WREkpiQRaEP$ZJN<@ff&hFH0_K zJZgmXksJ8RuzpsC0hIzwxIlXa6*L@$fGX<%{18M4oM)1f+!s`6YK$*DoA`=H~2hk>Z+ z^#QGygtS1udT+c9_y$zH63a7Cf_T+Z=T2$+7dMl0`CeHProm@7Q>Rc#c{Gn#8C|@= zoL}h>{V}z#oTIYQS(_L_to|mdZH}wo!AhEydtk1e&+Qgaas5C^v9`9|zr zvz-%1k;Xg)Jj5L)QbGdS<)h!y7n)^Nb8GL_ScOGyEl7QEwUiiycQsM4l-Od379hy; zA)wx3QH5cJVZ@+%GSBV(f4il^tobM2W(PH|p@Q}Acyxx_e%ZJA0D_I4_=m0ML(bL< zR1Hbv-Kd~QETVd%opa0gUJ-d%;QF=p!fsTCoRWJx3P{o_)#@PK!5k7LRnzO{cDv&k z7mYM4YeAoz9U3hsaY2tI-dvuwX!o=3pjwtD#Na6c7`FcQh|NJpOqSMf`R#keo@Q+t5X+zBQ;5j*nDblOv@x8(Zk%;vm4p30{H zz4L)Pc!a{Tn9#+m7sr8Z!?6R4YYAR`-M!9lG^UB37_gsX@RsfCN{(!aO+JD3Ha54S}!AV~@`K^J2VpI8|clJ@OnUZ_c{Pmaegd{8fW?2Q%t;K2DvkK3)65NC& z3)5HF!2|;7@`3J}= zE$rOm&W@xr& z2^7k>^4V5{j9uNqomGu7C`VBZDU#DtC`GcWdyi;`-HMJ`6ACmZQ_DNs)*nm*lD#7C z47HmS_u9vN%p*RMz2cFq#Y@9tlH`<8HAd-=+$Pl)BjgJq=*IslHQy2V@yB`r<(BLd zTy3e9?6517mnBeXVRuNM@VJki2#lJLP}ep zv{{3Ste%zi&BO7Dai z$8S=7Xb)xVPBhCGQhBbg`p-1vf0w}%|C~0r_~EI@^2Ag$?q}L(F`b@~-@)tD*QIs2 zuhMe1#PD5M57?@_tJnkkK(*_tgq@$-zXgL8k94t)rKtpA6#*X!rDk1d@>tn2EV< zmZe|8Y>ktuhNl2N2o#40$*YYa*(DaN1`LysV@07rN-aRjWw)}evPr_} z*(ob;m=;COsfCVx?;foOv){2toKopuV8(rRS@kU%KaY^xbZIxX;dP9wr>7t`Llh%( z&UHEqzVsoxwFXJqRyQejbBZl4OabKqahyrw7-o{{-c5Wp|B7{u zssl7|r&~i%x4dwZwOG&yokY@frZ;9D2D7?J&Jl*pj5HDyEDB^9KT*jADrr}*CsxVO z63%R#a;|R+ZJMM_3iT=6-J7@|q;r~8(5tp={@SXW@$D!*`ZmzltI+3FKjI^2>4au9 zWF>cVP}`?`00(nKYa70rh-{U9y9`0d8(0fJ#N~+lKtmBG*f|pshx|bHlV|is2^?O; zaXy-PQ-9bf+1=@*m}FxAjwWJha5mvV3xR~b3n!b{Tm7TtL6^m_9-OcSavu50BwK&E<^y}bUhH`5zvh|zlMg&f}fXv3L zSRhbC#XJH}AVWkBtQiGO#`XnLk=pe<%F!qo0Z|9GXqC z8FNS$sz6?i&8=F+pVzl>yDL||W8UO{fj#~Vy%C`~msh08_+`QZnkYjyy>q-nwr!aL zGB!b}`u|s7g~A&)v2Z&yAIejd`$A}4!SGur>2X!ur7gXnES|IF&7pg)LI3z$6D?uS zQoNHtThocOv1xgJMnY>q`Hy$(I2=Z&XEEAV3he5E>CTq(H9VNzvEBz0jVuEApw+#z zMMa6ZzWJlm->>NfS$OK$c7-=Cz#WO9q`*ajtcMn=Al6Evr?{QB#@_zV)FnSINXg|S z!i%(Icmev7__o^pxtda;fTLz0+{8o$jJ%aq;@sGi&s=da;JrNb(}l~_eV69*R74pO z1<#2m)6ZA>b?$sM7qFgki8Vko~Dut>TJQC)-G1Bgj*;7cGVqCVZ*rP%F!4u%s-n`kUu#8sUxy!Ge)* z3*=gBFb7uNHzo$_IrWiYVnb50{_VfOc124o;k7+iPiV)D$yRvoJ0#PG4jn5eZ5nT+ zaeN8V@WJ?plO;SnMGsNFx;<7|$Q)revSvsW1UQVG%2HYJavN@KfUI29jb%~Ak?kRE z0ow9z78O=u_LV^mfe91Du$mQv3PA-cW25FiB+(Vw8lPyd%jtwXs-rAtN}`hW#$yqv za(ZVIWWk1GOlD5$=cy&0O_%d-jgecx)LV>d17~B%K=u?W;<MFxD-V}s;T0`fii)1!PPatzZ6k$6rWvkM`X`xs<>HEL-1GLYS;qy#v3CfxZY#aqR9ik=#ih~J z**v>mCLt1`EEhab#KF=fwI}~vQ3nE8e}Ub7-y``8><_y^)NiXAYEX;5FR{39XC;8N z3d*ZHz2K|x9q9*n7nD{MWk;vV^>3m=>E>-*CS5XE;V)&TAjU1~O)|hsWW=|zFrcmH zC;*Acwb*ToXVSMrnvsM*FGrOts=lYgKRrtj5_%B3f|m^VOHmk?TbarhUpU(!b34o{ z*rUj(Y}MT8(iPQIMX%d5YFl)%XxUdJ@W=KOOXvzyIeytPhBTwYjMPnwvCnDfWI}JO zQjcjp5irYbWXBBYZ19X<9VJ|N-{?5c=HeAB!KENPK#Wy0;yck+s_UGxxZoPHa2~e1 zM48xxtE>ibxMKvBU+GL5>$)zs0cP1@IMENacZLVIx5@3**gQhGqqtic3+KlUjLSB= ze!$DWz@S}I8bqz%=yaghGV97iNT=MI%rhoL*EkvQHcgM}T0@g>>)6FQyBi+r)+I}8 zGCB4bvvxm>E2D{w9P1hz$ZEKaYs_OuMmC!Wb-E;n4m_%Y77hEZEm%y)+ouhN0d zoi(*8$_Dq#$j`x*4HM3@ z3mZ(yI@CUtC~TrR1ci*?S25gvWDFKiPS&;03I$YwUYvGWY(sQkns@05CFZIs7qNLx z4D5?annb2G0Hc|GBfm*(j;zu~r0zqoTC2kyZ^tI~4FYqb(A%yC1bCf^>z(Z0h1=9K zTAP~pIHz1WHYas6U!v7-e>6Y_99^{y!{J#ouY zfk#ClolzD6DQ!mjPZP4gkorS-M1S)c8YM31MaC5$R7U}X`pApu7uj9fVnTJr=h7LQ zB!(3$nXqxhg?IKtI#(RLaL)tapyIl)yvgjKebVaNRhQ@WyeJ)1n!@vG+jz6c?9<`H zh)D=*+tLQBtwIJ+MW9^9($3K1)Z_I^cu!D6DG@hS(fS6rEZgrZMi15gV}7>lT~8oSq?3AZF)V_J|f74byuUP>e_; zA>vV-W7}HM)k8$sj?5}toEbOklr1qdN=M_A5z1{Cw^sF#)3!OSkSiH2?H5Nwibf3!;5zD!~9lO@er6`lsx zl9@6GfnWqLDb*i-NoaYYYm64~_Y_Z~4}>GeGLwm0I_X-XqMB4hSkZu_HhvnGfq z4t${KRlYLLi%)6XlCUKO9p_gAcm}d=m8P-s_9^n(X;=#ZqijygM;cON`O`3R$g5*n z2)EfxeTYzg`MqZE(zj|JiGt9h30 zB!g{dUSFN8IT8eS%@c@!1z+A5yi;$;!rmSV(#`zgeu(Vb>?SZfSzodPX|VG!gyQcm zg(;S&msa|3iC9lDF#vH`CtX-%`&$5hW?PnP6?O)TcGy1nd1U-X`#ia$!(U)nS&QtM z+RQph1V5_AC3c)|0lSRhiHozWX0;`W0wrld9}KUH-gIIDQX;xEe`Y?FBvxLNc&^GM zVmLSD)F6|dO5M6HS z5f2yn(gJcpDI+basb+ua)iQ8Nb8Y_uBw#71iMMMk;|E$8m{R?>T%dt?; zu)7;!g9gw^VztX0=MMDK#S`bdFN?|12Lg&UL_sZY*qw9C7GrC@%4+h&7TL!pgSm)* zUi&7pCT0FKm7b{?{WDPeKmez?FL(fS@DHkaHv#&xzE&2{_~8oVbtlC21Z<-sUxADXIe@JE3J>l_e>vI=GrAoD0#iI2U>1m@5zbthPL z%`@2{LL)j@k#I^7HF{Dk6VkdH6sqyAdtUS+M%QLT0BCF`I6Qyou@SAJv9aHxBW0cg zs4QaKIMH9BHO`}bo;#s?niWepR#6$NqaDRfWR>6h5tp_zS$SPH>@&tEC{CN9l+~`^ zcQ}YM`%y9QV=?-19yD;QQ0$;$<9OlikNcoCa0ikfKC_(VkdGg@A$_GBI7qmWpr0NE z`9~t@#yNA0&ukb_OsX;GM4%i1e6lklaqlHO11|?<;p#M8`<#|S0S}$i zrfD>*$-Ro@wzcB8f|1r3Y)IzU1X-OXMj;cEYL?wo1>-x1uJqmxwmxJ7Z$mm+L$ePr zNxL>OYA2Vx7pBaaBG*xR?28G%1=23@d&Haz3GdAgMgE%C|qb8dyar)-M4a%Bmb9R3)H2Mg*(#}qBd!%g!=y*|G z$HQxCK{3rQ#J6z|fqO?CdxhOOW$t;8YQ)5=*bSNHJqyrSf)rc9&Vq(L_$JHtcXkHb z$=}cBk?ihZ=d{D7`UN*hW7`3@b+d2SC+7T9{Rn82v)LG}3cT$d63O+Jwf1ZIwzX`6(V^9*$Cbxsmd>&*m z8ZtAgQ41L6`tFMkmmhC&6PJlaLogd*g1AU*wjAta%R)oKGUbR>ZK}+lqc+BSyporq zM2T^?bFXU6jp`f-!=w2!R>~R`=WTnaFp=rzpYvm*oaY{=j0sx8@tnrJyU$7kk3F%; z>Nn=#J%Gubu$@nZeQUw7f%M z%{$dXBR1UwMp?P=QMBBhB)>1p?+@bsKquh#pot~&6 zikw}h8OtuDIIB z4d@+|l-Qkk^Xo(~!0zrl1l+X>6y8!d8tZ82*!d<^Z`MZIl!ZS}m*Ksi7!&Xg49Vxo z2ckMH#;anFnhxSmOxN}?bW5y}7*|^fyril3lK0cEzNZ5$N(`SnoK$llMy8pj?6JJ{ z1IAUBDTgxo?^I-9ZiU~0O%#c3tIA6n0KU&hR+y;*ks1+cy`Rb4?azUx{*h0$*`{yT zMb(KsRR#2HfYjUFEBN4P(p(I?7^a`7o`_)lXy~3!=sl83l_FhlUvCs@L>y?tL|KfC zW2JhtA~ITuZ{jWiI2K=8lVVzUJ@1h7YG*cb$!68QuWCzH(jVhdn*H4Qhrnu>$WJ=g zbV;|-5~pYvm)^B+8@&k7wxnS2VS{D(5yS6)SYXdqS3=u4&coR%edSF#_ZsmV-%ej+ zM$ksNa`ZMgwVGqGg9>6LLUN4uvfNB|;Hc4)Iy0j4?cUr3svvIQsZY$%FHDxINgdwe04j!aCp=PAN0+=yx z=`^FwywamHb{=;UT~BQmlM#xJ)_(X12q3M!X{kYD5Hid2k$n5=%85c8JKBqr<(f^_`ZO=tilhXX={R`_`YQK1aKmwlUm^Z==(Kfyrj( zReQF?dIn!dyf~f~pPTTBe;Cmk(MUE^nj6g4jaH==Y1?tQuM6$e7Qx~-`)6!(*Se*T z?&4JN14?RI5$VXKS-cymO(qI7Jm)tR$Bn)p=fVB>jLhA?6J5jCkmM=tR(ZsUrra$k zD|(6EPS}6VRm}n zubXj#{2-ocixp6FO2SbC7~`}!{W4L!dhK#eyjo^qM^c7&MqZdWEo)KJrmCv5Z5}7x2w>cy?p~x}6r%&>3NghYk0+!}dvY|+ zb&8z5ZNHZ3oHI(Z4)E-_brLfPT~1G#<%^`rL0l$MNbmQkCS(Og0K^`ZkuUZQm4+%X zeVxN5M|rV1zV5KZHVJ#wir_CWpN-c1?|$AAK9<$#Ci}{Rnp5t|y`6ZyNNkUgVk;Ks z>dVsGGAj`|3}UIh@ml(_2X0jZ71Tww8dOwe5jPceHOTIuBWs)V9$bpcWjot&=KAfM zmM6t|N<1iM1a4YzBs{WePbbdN;`5c{QYVK+f2f~CV9iTp(bzYMIL}WN+CZK#LhhrD zLu%vWetM^z&$dz=nDK1tBxw)YUO7pwf1*sm&8W|HuDR|TSQTb;7ysE{a!KMGF^G4h z$ssc&cu$A}s$QFq?i$;9T_)9A`tYdzXkR{?Y~ab%+OnCGrO%3L>Hr zxIv06?n~CCd4yZs$Nns6NO&?0)q277T4oH! zsIVpH2lySf;dl{l#1s`AtH#e@udW!Ionc>}Q-j57D2j|;(Oa2j@Ewx@qv6M>@-|Czl2f0`L zFr)5MuQbp0V6}6s=;qy20nH!joY(iCF@l~h_&%ervx6N9=Z0lASdI&)9?)Cm? zif$7j99j7kGoO1cd-a)d>zW85gq9W&Pls=M%4;VUz>KYRdxVbn>&a^=jTp|Sn03A& zn&)Pu4IpMB>pgC~FuH~aCh8o=OFz{8$*+Em@znnURE!eLK9r%allZ)px@5X6v^Z<$ zvgeD=rLM{OQ3|lnyrP_GG(Dtmt1_o!;C&@2ywD%oK$~4MQ`eY=YXhbeOaCY>8+JnF z!|5lv3amYCr!cc-tkK~vi#dwap!aMu@EbLE!0W;;hG*88(|LMuBQk&{GwvrhS{^jd zQuo3sH${a>pGvEu&?R?WneNoXG|O{ZaUecA>Apdk|<;isDLx2~T* zWtq5r?o!xC;Fz!u3j}9GV>7xV;r-PLzyzN>62R2MKBTL(eQsR6IiAfX1RVtvddK}f zHtU%zGbElATYE>f>%P0>2Y7A6eL_Z)*%9*Q@oj28)(8_cxz_-D5M~MRM@s-I!FfK@ z{6Gr^12NkF;I|$CNpuZ%wTKT9h z1GE@0FRRKtOvM};+#_xGq`;g<5iGMfIwH|izB8};M5wq1ElBLTINcvbmu!9ef<7fO z8yosVo)Mfe_LZTR!XJ#oX7mxenO4B12DQr76W>cP^LL^;kP|mI71`He@5tam^b!(rotk~qrD|=wn{`~?=rPy zQF6KR&E8yKr}xMfmvep4C=uYsSUgw9HW-`xKV4#=kYs^AHV(uKyYa&#yIrK=IV|Jq z2=Ud8)>P23X;F> z5Hv9#np!SdVlPeG`y`NtkKyf%oKV8cLVOu3D&AKHs+(wE(T{QUlu7h&!K9y>OJCLI z6-`|yIE_Lpj1R|Nv$HoN&|2K=4xEO(Gd&b1)U4 z;7$t^cMVo34#hpVOYq=Qthfh)OL2GiV!<^y1a~birG0+h_gnvWthKi`vX>+G&YgM9 zYtAvwk)w`Hb4ot5-eY!1n(`6@%^->Wten#B+woRwP$r{(ZM4k61yKv&iU$xAW8-FI zQJl1Otle{>#|EmY$1~fKJg$n+f2Rs^A!I7xPE_RMG2q-JirE~m%al$j?OzkYP}r9xXFqgz$8&`^_)o8CeXO-Nc6nL2(u88#D(mNouWvXO7lyPyjzhJK2b^PdiW$=_7oo~vM z!AYQN@Lh|VxU#6!Wd$h9^;fYA|3>&wz0s71ixw@OEk%QAg8B^yUVsiV+es-->?;4o zp(0u@F~s?#E9TBfjRncYW({PLLv2TyVSNLkq489G^@0f7+g~5e+05t8xb(5;l74(J(^f8seQzdO!1tQ#!QLnsazlQtr`UHE4(4s9L3Hs|7(k$`0@JA-my|5n?7n1^sH}xV1qr0M`2r$zE9 z&cKJ`CLO^Lkc|S#;qogw|K$1GUTH#Ps4_61!{vHtL~KvEf}7uyt9Sgg@$_D@!>#;Pl|O|E~fTz^#c&HESR_ z`*f#R!MmQZ&NEsn970tJ!TG zF%F};3@fYIn{=5hqL|9{ROt4q6W1y!VqOo?1j_V9zvh+bAQ<#tpX*)qw#h-Lii7cX#~7CU6WYx{QW z>zurGUa%lD;}C>isvvtHC??PYb)^H>IQeCKt5rUFbVGi_IhwzpG(D5i65~_vDU!Jd zelsG* zHV3wQOJwDUm&N-FOQ1a%TFmTVZd%x*Zo!A>>%~5!GTChW-FNcPO;*xPr6h(_gO=c^ zWqH@aD5$j$kJqVOz;c%|K}{g5@@xe9^_V1`QdBVqSVXp}Fm#4XSEyBXOj|4`q|}@< zZJc~}zzFH-KnmlbHk=&7AK7_K)t&e>kB33Mf|!}LQ}e6eKjwHh+e`x>$D>~`4T~Y; zV2(Zay^3eApewKj6LyW-*7EGOo+`-ej{KAT^ME0LoAT4Mxsau(%%-^$AABx4xSe~T z#CaH0V>o_ToI!J!7^qq1dK^<>mLrsQbhM$u!JBsuxsJ0oujV&!5L|9%a*9WzZF@s9ip+!?bhvEIF0jAU{7R1!ZWw&O&wm$8@T)kvql|J+nF?WQ-Hnmz~}C3v6{(xL^w|e*Q5gT zaBEZRaSM(xw_~W>8*y>j*O+y5)Azqds4rIZVJHQxEn0pa8%kB}Ww2v`<}5ERK5lf(C{UE0i)m^*TE+lmfuM@lVDlWER=yawO zwVP2&n5sg?x*6goHFI|t%Az?BjZ-}X(1mgft5Py&NI1;p?$*w@=(p>u$^H9&%uZnp zmf5UG>fvxPaL{32&k-ef-k6$FU*M-E+7Pu3+a<;xQf< zQ_Mnl6^Ijg2i%Qd9{OhH`~F*L&}2n)VlNE+)d(@2^xe;d1+ z>r`~6X_>^v({pCb*phq@@c3L_6h%s5aODH_p#2-bq}scW>oOhBS^g&b?&MLGs+J-F zd50`?ry4-xAgK0ZZLKv=-vjhp2R-ls<3c*DFU*T=hrV7BX4}UqATg{e$OFS9HQ-{o)aj=j+2C&*qD zSYyDRKc|&=qcWEN0;mg5H0G^k-W8&u)g;!%bWNB{a&Ny1JH<>6{J%Zun~-1;fypmn z)i{*P0Syiq0NO=Q^jTGPBR==P#Ybv5O;dgZbI6^)EXqTIuOvzC1y4npsL+41y2P^= z%THwtBPSAT*l{2RAZKx!&8G#$0#fb-SB^fu--es1{{nbkAYFe3!+Z-w*>iTPH?B4w zWKZ<8hkxGF6r%n2Jiws!W6u2-5c*W{bKdVUOqP8?5yD|;Wc*JvVzCsNQ@ra%sgup@C_$GVbW>a2bJbWf@QD+?Nagr(Q z<(9`OOQVXkMXg=_H&16cB)q)tQvBYD<5nyR?LnK7N-vQxT0_4 z+IZYl7qM1#DYs2YTkP`Z{3ol1!D?0)g(QgI_o(A$MP^4uPeMaYS_`#*Cj}GBs88sf z?3ea)_810YqH0%H=Neo+mSTUV(}qEXYPLhnb5C@hof~)Ke=@AFF^6Mo{vo=t{jfyi zkf6NWcZvNJ9ynOa*5=s7mIFyQ*$S>1QL(B)PCJ^3V^s-7EeK{(DX03kvk~hL$w)Pd z82vhf_nK9)oEuX8Gm75tKBQUZ|2~83gy|D4t#CDaBe8r2J!^fS4xzf85UuG)XmP15 zd6wKy(zPu+;Hn0zIYi#YEdSQ6s5+zk%&?@f3Y%L~3(LHX1q{?rBv5{dUB;9AFxGMd z5>r0~elk@E`}p3)QQc$aG*|!Vd=+61jU|BYZmjvOY!kcv0lqe*{Wi2{$U?Oe9}QfJ zcC?b7l=sbmpUMMW_8I7XW!}Fy#vhy1jDHKpDA%?7w3z$-Qf$!osxT?esXn1d{)OJL zowZkmO9KI>!R2ZGQHeJk0X1>`qhZH5wB5&&cI5DR2_f5ykMs{p{R9lH3P%@HmBA}S zKuPAj|l zDCi97Zc2FsoZ?WiOZjuUs~Ece+IA$3QFyZMM!Q;dK=ofz-N#}r~ZKHy>TfFYHYnV)N+jg;u}mj%&+ zq|EA971PlxoxR|p`9h)Ha9-AIM22%yVbEy=q`{k)+DbgwPm`_~HOO%hh(94sFXk9ItkLKHJGf7+6V#1p1u%oS!QcGPs0pL2rC zyNIoGgd7AErJg_|pqX_=v9(>{8WtH4;MhBIa*QRFb(YI@UBLRYvE%F|vEc}x>Vz=$ z`WQ7o60`v4*}4}TNFaKz zBAKc@w{st2zAAPMu_AS8p0D+dc-_tbU(Jxymfi_l=tlp^Zu}I>erW8~jjndz5~6C_ zZNFpQar#N-z~3R|q%>RdT{7r2`OhCq*+TL$0&j}Rn}(R1*L0_`Zq<{V51bD@YWn?e zmB`s+=LZzs+qJ%xS^bzO%eCh?&jxx(h3sDK?Ah1$rXLUKuifn!6IL2fJjgf*1^>Am z$rlmyXJf-@hTZbHH*r*c6r_nP;P9<=<|jde0_Y_@pzm~w9dU_0W)V-nBi%Ay{R=2? z_r!76f)mey4x8KoCB*2w|7_uBYy$&rMM|pqfy+ib3*&`l%Z5DWE)_58ksvZN=w&IX zOQpZRKHI{HLw@Y7miw&=T0KeHdi96GbMe)+8YWj*j6pLeCEhCTOu#mMrj%V5PNkP+ zKsVoHLxYxTy`Uo+cG?b9pcRwrJ`Vodora8Q!*w!K;czY&^F^ zRV~uGwICqsxaT@8+i+#myMqHZD*@EL=O-l8WFfJ2nzK{*wRdvUau{gBHD5|g++DAtqZ?Qrq~SO` z@IP$)KW1Tl?W;I_#VhyO(UxIfhAg}=aCI6Vn$Euov?^4#{pVWpfjicjouebeS=u9#|e(BIJDpWX$v31!!qpquyHFaUpz|9y(FnoZL zUV?U~be;%H*ihYa`#L$tbS9{=~YRKI^#% z`T`3wP_I27YN2HlGl>btY=_N{E3>nY&!$psWbke@v1cNl6!pNA#^&u);7pYzhv57? ziue|-i{a6q0*bXE(&fSjHk&S`_C$kd zjl(Z1e7GVHitN12{^Y%*Psb65hh<(#b~!$g*`vb+U`t5O&L#jY=~&mgokxAXY01!W z<4sCRV|;^_h~PG_pQvA&RSW+=Y*R7W#ek07b}?MI@+zZ-E&gWpnZI&U-h#GocU-*Y z%86O~(tf_cTc36TjCwC`to}4VSB$AeEC&8m&Z~~)tfL~accNSa8Txcjc;Qbc`rJ*Y zmXIobxR9`fTUM;Y*P`d3T_3+H1{@kFciEJGO!wP$4gL%A-x9V|fR(dbGN@g9X6Qn} zc1i_(aoW5AyN1J|1eT`5C7SRqTp>v>5lzSjJrsscVC~mY2Jyx@F9hOGf*F5S{-_&$l;dPN}^vPrvLRlmGe@ zS(GCCGEJqm8G&Splm6UrC0wgCk1@zjEVV~ApPtTxJSM8VJgZwRaSKWv=<`p?9V(-s z`PTNsId`IPhSnQgD%yS*X^qO^BVj`xq6aPhQ{(dIzn>ld1>C0;DTQ({uB~aFVU!30 zbqXrolNYh>O6RV*q4OoDiTt3^cqzyz=zy2|)1T`#ajKoj{pL^tit35NS%YasZ+Y?- zVDHuFaQYW!@&Al3QMOgwT?&%~@%97%1=v{lvr!B6s@X!!q8p=AWQgk8A@|@+%{WAg zZz1d0R`$&lg9+KzIOcuGb#*^fQ>}(kvB-GNam&(nIZMs26e?g6>>W4oP$OMJk7%3f zlXo-~uKC5^%qCU z8?EX2%WQlS9=Oc0@r>a^KW>pvF%>A(9?D0z-wp&*yy0;t#4K@B|>#}@- z8JA4=Ha%MEDy2iGFkWfwOiOBjT;onn4Ho;`lHh?aB^t5}5_-A(^m&#z1e#6jF$9Z( zn~*Gjq7gbrb9sjToDV%$UEo7I*L~Q|Y;Ii^o6VJ>SkswsO@mUi4>=A!r9-`Y<8ctTDY302s;n{} zHa=C9BhyytA@q)0_JYD=h@?e$W6;o0#`b~HCZ(&xU@7aJRb_mb$Ebt-2ePo_5$x;{ zpxcL`Hjc6EqbqxV25Zt0y6ONt!AUB%n-d{8HwBCwVN?|}F^;s)pyP@wXGi~HCy#5w zk8vd723$$`cv2ef_0PasL@JXRyTXyUFf@fW?b=;gq^tb7$UC|kT7}&uk4a1TjskCw z^WfO!F`3WGvWTVGN&zQn|6f4gQU6qoE~`*E$q1+1g4{0=ydU3+S){1hrnC}X1A<7! zB>+?ds8kAzfK!53sA9~34==1lfDalV8SPEqt38X1xEyc#a*JwTT|+z%bgaKO!lLM& zf*U3T6>bUVDo(F&6F0L`9pc)w$w|j z&2&7>R}|D)z+j{8EBO2Ivk`U%hSk7t?z$HqiYsuf!o7zok$Jo+Z=Og&K{|j8%I)6Y zXV%&it`SlP`n7N>Gdhu?w8?>_U~Umy16(8>^T`)h3!;-nul$z%qI61Hv`eb_KrysGRST0o0ppU`{tM)XKf0sJ!I z<_Gkam7SLK2rKiF{1&yyaHsZOb1wgx#?KafINjJ5LRJS$xGHl+H2$5Z@)rC#mU~hOfH%#gv(;lV7||)P=dtCsHC-r&XH0BkJok(pXlG zlka=l@f`iKgA#W_@z*lGDRNKFQP|C|=tN|(ZH0w6WNeh(4k{_;_iSwOAoQ1&e;yD? zy*Wr<8{oAb_P<-qJY-R3LN;UztJ_X898ocNc*I9gsMVifC=R^En9;Z4y=H^GH$B74 zOq1K*cU(vec`e{f`hP80(lshqoMI28qGoQmfar8-=Z}v;(U{(CfQ?2r);f92CL^L)`Sn{q414stXN<8M82(FcQfR8Um z#I@+7*9``|4OJ?R4i(`poqOM`k1h1HLEk4JkS3HS&6WIq=MclbcJ7d826;~@S#=v0 zRkX$TQfqu#SBs`yL3>c2Bo<0VKH37YXk~8$3Pf0=`!K+gy-k6h9Za$M%Wu_*|NLho zTL-^fUQW)1nq!ozWTwpZhxnQxk#nk&*Se<`nVsX&o8!&utG>iG3>xCYl$u~>238Vo zIXeqmNarNk%qf5cu~ek9)1cvz*>e2Q{q8TB<|?0buAEqh;)HC8sx>Hn+__-?)q0 z7vl7WNly~TT??;L+wO!c^LqXouo&O5@_X9}3=4!RsNCJCp&PNpD<{%HWt+Kbz<;((r&IR z7~*Qhzp->QDfeRiO26u46b4dBvCYD$DBCPFM<#50m=BF0eF)#ioB$Rj30&;qiN%?66!DBGd1%H;?)+cBw_P zhfy%0Z10eJi}&3pqI-i+9|jMp%J^^A%szpgM+O12l#4#G|0KrXrK%M-dxI2(u1TuC}WyXB{&l zvmr7yksi`}3yAT@qFouMpHo+P(Xa0Mq*8-iqnjFe-~wzgcRjR+YW|AG*fgm@_A5o< z>|sd?6q-kee*vGl_v-yv>%2zY77aIC=Qe`nws5D(#7LYvzceDQT}4zEdP9yN4j*V2 zC=RI8eRHV3p;uCa@3OuLW#$SsAFgL-2rDc-#FyCU8LMeYR^;U!lr~C!J&+Xm;NmZ( zY(qcg(hD(6#rZiV?mP?M%pn2^!=K1%t1s1bj2?EN9qpi8aK`!r$F^RpINw z@&Lbhy4|!@(#d5({r5>wNA(6PkelswA=K6b8~`%jhfDli&7QrKcdx4EYK|f5|GLCt zs5un4la87N2X-!vm|~!1QBdF-1FD#K&l?2|_846Yn>yO+id@h(*O;O0W7n85%Qgp3_3;An)Vw8H3hthWOEcLead1ARt zLIRrAb4@L&t-7!4<}aQc+$YK#=8;2-;woD6_aX7`N*%KvS5w2yBf4^(Zers*b4b=6 z?hX|_{snN_CF6xCo0><<^^(8e)mD|v4-`*Edl^@~dliWK9ZeMt4bK>aG7n(HObe_i zf=y4ME_oZ!p;6rEydG1ZYn#^Jp-X@RS8wQ&Ew%UDi{ipYWq`ipUJn5y8kE&i>Hhh- ztp%YaG+`k@JvAkrmC;gKFqehRo%D`VXRhPtAo*99ez0bru%-hZp7u#s=j$W?*Dn|F z6`LFEB0393cEWgDHuLW$?k*c{ZH&<1mw*r2gz#`j3K30%Ou|`SlPt$j z1v@LN)<&Gdm{ULa7G|5#lIQT_U7O0 zKMKxc%KBK6#yI3yzr-G5a;vNak2*%uBLsou@A4{=dAk!%gZgn^4|+d@nlvncE@tPH zbk;Q14jk~UU`6%AOd)ODo60h8u2AhYpp*NuYE9;Xsoz(O9GQCuJXhD;{rFq-(v3HI zUM2TrHFQjIjBW^y=4koC_HA{;I<`KgY-{bvBl&RJ=I7f%yQ@vbGLsJjglupsNjcm{ zT5Aj1C{y_&3pJPMAP{Xl|66_Kruyb19EuInf*fG(YiYWko+#~i`;=kM&d%KYn2gtN zMuyCd^@QL4a-D!Q8D^K9RJWX1!m*0@j?X;HDyr}$JH87Gt8u7LR9{}Jx$ZEdqhi)tf8yvD;^ULT zb!s27IC}4Jdi9n<;{$&)M=Qxt_*WL)kQ{dm6GtpNtiirk+m#a$0VeEJEKBHxhNOh< z&SGat>{jL@07Vzc2jK{{I-hCh9_&Z*Nt86s7pII^{IK>^l9VQ~aEaO7^n%LMWxaf$ z)%hu5{Hvap1>w)1W}i7K=H`VQ*N;h?=qK)@GqZ(vFUoT`58}+cA-kLejLU1OpJt^P zTjh(Yp0!#psjz(0D^AWT8#Q(AFFxE-E`2sM${Va8#eA$jWhjD?!Y2~ z=|&m&fZoXPw3r;u63UE4eN&9i!d`Tk2oIu@YWi-1wumv?u~t81Rq5+vE|Upl40+TE z^=H6uyOgWeGX1oBKKhN>IY8#J;cF&(bFKQuS=OIZ`z)dnv_KPig4ho;9aLLswjotRhxmW=i{?^&GLsmy5GiQ|u)Qians;(^@7}C2m%69A zlP@i2X>CzKcN`OQzk>C71;#{b?E9Du_Qja=bM$Bv3xV;ZVo7qsiPIIW#s7U*=Ukqt z*9f7BGX^(*##B|N@C&NCjE>8XY3vYEkY-zM$AwBp+5G2EGwQ&3!EKN~HEm;%X?zLB8>z~kK9x5XEv81Qi>C1yAO zJfTg0r(@Ob(2_K&ocQO~F+?$dIeJyo;8CgS9LE1>cZ%qg)==b4xR!GX=NhagK@}tC zQ0Q->D|au*{hl;`lM!~J#RQq$n*Q*&b zg#8#xP{|iqy9G65rc^G)T6t;c8@sjjQ*fml8KIKRKo9V1sSts!BUKbdbv-iq$XxRW zaM4CyYd{I>=L?60L#85|%LGp1TqiEqU(X24n~~A3&rCNC?$`I(U%X&1tHtGJ3%rDT zi@0vFqJySdNU&4kTFfZ0*e!P0gMt`S9Y0GyE|%PG%r(p|^(9UMatx|Sx23aEQ!z`t z70x;pwS!T!m!&7a^)@l~DgY1&`SoAead0}IeULR%xpI>bw z#!fI;mLGiSz1^v?^#96VEVXxA?eP`Z@8R;Segh6Db_DIk>AMN~D)Ywxc21TjHs;!V zlGJh`4ylPT?$V~Qk=at#!|~sBkbIw?0boCML~sI)ob_mMOLjv6fJj)^9#CjeFCM) z2{35m-jO`mbM2u8t9GWaj9vTIpQEM%F>@@Wj9M*r`plv(!)_m1ot!*3hhA+e%hQZuVYpaj1 z1>`b$R)o!ST%ZaC>6Tb9wdIu=Xz4N0FH1$X#FlE&(X8>F5ZO*Q&W9N0Htu7_=p!>q zfw%0-B4t#rGef-GvO!0UEn<3a&Ur!U^z}VE3&(o#qfk!62Sdu6;1{3-muv-_QqNIz zQQHLG!=UgA%AY&#jl$P7&o`GH3c^w@#u_VF*e<>LwE2!=mqY125_;M{dLvie!LPIc zQGqY*4cCk2?A0qu{|HPKO*EIB?049vD1yR2MAKa80=^RjU-+=4MA6Rw+z~6{FfpVO zZ$WJ0$>$At-{|NQ9Es`)`xXOsa@69}U&2tb=0)(c;mUu1r4lio9HZ3+#hia;4!a=| z`RL3=VedEZDDRk)*_E3-hU6MTOH7O_M@gKuZC4n*SG0GV1)a_H-tslHBmf^aP={Nu z8Yw4vc0w%)kcq_gY*2Hml;tZ@8F_MPU}=YJ*b{4%Y{wj`miA^x`}aokgll{L`%oy7 zUhb_c`iseaV=baygyqNi(UlCIAT=mjH+Fn1y7o=0ZvojhcGZu-CsEGBk*5f~{hsB> zI4XVKXQRYkQJ*RelcO9sh-)R)U?q<$H7fJ_S6b2=GMR7n^^%2!$i%ySMtv3hk2d|f z(=(^2Zx45j+LK;XRjAB>|KGW&n2fa}<@tYglkqgdUV;M^5T%{w-=aGeIuj8!s&(n{ zX@(V*P+MhDyHOqVXHb4#Dl;StJu;2z!c#!daEC4Rd%p~ljQoAgXqys_H!NxY3)!N@ zpPJ7MD{Z=PLmBA^F6M}|qmfCBbQU|V%tL-t!>)L$vx#rOjDTdk@G7fcDtECy;veWpI@RHc^eiu{r{ysp74Pq&>PLDCmAxoOSSYBR- z(~@rsN_w6e^K@>GAP186btJ*HTaWSbAM6Kk!w36o>TJz8lP_6@K)30(^Uh0!DJ#!= z-$ne!%D1_N$_?f+zV#=TM90lC?f#(4v7*>=)^c6>)#0{Lmg!PM+!$r8Dj*D3sbyz- zDao!6498ZZ<*8>>>MNfh@^KiSAAzVWb}1T>1B$v=)f>>oHKI>hhD9Go-0G2m?3N$) zY=`ZogvInO#eNdojn+qb>3zn*YH4imqNbMU2#1?yRWbRD8+pn5ea#Z%c?Sg7Ba&K_ zySO_lbUcrNd-UL5q|q_%Bt(y2kDw)pkq`>UNa;H;b? zh?6Jv^|BEbmX@n}N!dW9<0ss|@6&Uw&sT&XG3`(&dnJV9 zLtO?@#P0*XIEa4FXOx&0JJgOBU}=Nq^F824ueW6ONh`n%L_?Ui0C}pC8;rG_+W)$A zkIl^oGead(t4=@^1$XHKousoWR3!cIN0{c4#jb^D4i7S~bnuE>Z?wlW)) z$#LAuiI%6tL@m3kFjmAOzyTkZ*t;~g4Vg@rV{gbFwa7YVw4Jf@DWCs9C3SP4O^fgI zAQR2Aj5=as@HDG0o*|a<79^X3`FzJ+cqMP)3F7bGQ)+Un zq0Y-=|Gy0Y*us$%2D5AQR=M9wTgBE_Zx_hfI-4=ZHnhg>1*aHA+Inx|deue;lO6vf zYTc`^_hgoMF(kdBu?RY-=QQmU*xpas9&<-+?CM=aF=?N$Y=wwFbd*cqe=6TrxFLQ6b?VmAExvO8>zx0j$oTSgLvBZ2Oaw@>{C-3 zqyGz7@o^Vb3o9hJ2g*kJhuE^IDQeg)CP-54HMS@kKo$HYTj`SiBy@z~31xc}Fyq{n z(RKCkRPWTOjpZLJ*BhodJQ29xQQYb;7iddD+?3q7XE?WRv5R0eLy_1XVo+kcSQ`a_ z8L?`MKSQ!*LpNngy&73nh|$Ha%#x5!o-N0~%HSSN+idCbbFNlkO)G!ywpy#3bFpdv z<-Y*013dN3%ee+@DFep27#;PlKOXnQC4UPoUq}RPZ&S{V&TxBcU91(3iCS7)#S)ir zuq%RQTsKXyV;arJ1dReBM(f=8k~!ASJt;5<_kdAd%*{^sNzzYBmX?Lxpwn4HrisY| z^1^}=TXr74&gBn3iT<3_K{089V1w;EYOY}Ew&jISnaL)FnZEkQE&(P0AG*h+6J4Bv zb6*+n2phDdS~au9I_Ki1Mjv&{NiixE3VoKTIjy&XnSr!#yWfgR0mmv~zqm>$0&~@K zr00O?o5ylvavNfeyHeLY)Lpt|EcpTc$|G?S`vKZJ!!OtaGM9OBFFz&FKV3lm=VM?< zBYJL#(vVXt|ChVyXcFHkSn4Y**;3T)Rs;3@>?ggo+NJx*;vK&7<{{qY#sI;3xd&5{b`ARceJj*6n-C_^pY}g6t!ZRY@4^W*2kgktP@?R=qhz^gvmWl`_EfE<#bvmf5ar4dIj?emS z>4tYK${QcJg_gGB9IfQwUw$6A=3Kt81pqdJEDdA*^RQ;YSR(l3Y?jQK^~$#`+qNSl zWpS%{|EN$z#SwZzK5mpLc}UttGwORv1_XsY~j#9IU=Ez}zmIRIOZt6(Qz+`?f!s{idAM z(r_?2Cea#@k85E zLUmhs?9a8bmX)P^u)rAWjQbqJ%8cTNeFbT*RCTjq*~@`>_3EP3in&QGP15k7#!Z}S z7*3Lv5)$5vVDcC~6)7uvhg<^e+5c+mSux$Gmhc>}mn>~m97bBO`~3@e&}(&deE!^I z=k;MfC0Lu3V&P&eN7f(L^!{ZH${48krqvS~{N)vixMcZ%SjUWSoW=vK%TeZNXgo;7 zr6{0*5yycy`!~*kcX1URB`#OLMl*xAtSWe>$A_MjW1kr9Tvg3r+61xX6 z2S9P}qzh)ukBi|%jU5;l@|WUYC3jA;o~8q*4P)=c-YAU^$=hNm(b_qNDKHbCE(Ap$ zV?>)%;SA|y0YqfA+{rKMWS(Mk7VfLCE!6tN-*Yn}hldM#S$k-`GVKU`?k2kICY?EHvZ^B>hwi5Q! z0^o-HJ%6dn$oOl3#UB<^8(VFkrIW!=tuJTETN1pJGu8H>*CziCG_a+4u*{>cLt6A6YG$-qrGh#Qyfn^lez|DnGu%J-O$Wi z`>vrM3Zbzgz`-0T~eanhGh|r9vb+CthPL+ZDd;&Cqci?!hy_e zgDdMhI5j`w)D3<)e}kME4A48og&QSXT+mXr>TR!lP$Sb?xlm zeSN9VG4a@JFpy&5)M3~dv%vUJu@I+i#I>F!(PdEn;NseTWXR#L*b=t~OBo}aiS-wSjAiV{E1GN$0Vjk_ zTFTdYmFIt~wn)rhs`^01Zy@6PxrLlfm+h}of&?AcZ9 z7Tirp1}_HKS`0=1?Abc+v)q{MV&2cYl+3vAXBexv^J3*Y>^0Fr&y?oUif5r4gxnHy zz{{?mt?%z|*@rI7MG2G3)ULFa4fSGe*i@E7q+Ozh1h9CC-+KkQ&D`Kma;$u_&9R1s zXNgW~ToIWKOM zQrR-o(A0*@4^Jb;_xCazTc{FyvBJkWM|qQ!J_n7MSdXdQ81mZt^OZX!wHHHYyqg!1 zY=KejcFYgfWrdz!N8y6)JV|ZNR6qma5+mp@XtZJR?=t1eEcRT}mQy|#t?6D;rg#$KQwB;?{g+j~)uc!V zc|5Z)zjN8G6YQ3li#$$BRha~%fu_QXmtB#;n*F`tyG5h4^Yn)kWzn^=&FMDFRu8r5 z`LzvmcRqK_&vcqH%b&T!zd}g-uj`QKj7a*pdr1$Q!y&4(gEcKffoT=4(pzh6KCy`O z@s1T{rVKnJkh}i^i(HAQE!rs*EfERWplU>Y12_&0B4q?HzPS}wMx4J@6)Ak(;bn=U zW?MnfRK@<;F5t)IF{6a9mvG%`TMm_}ZrS$E)~1+iU@}zZkH|E7u;Erxv(PRLa~VC9 zE3EY@sKEf3Ar^95_LX>5TC;;BXUTBeEHbZuoy57yLn291e@rFeUa+k{M^A-cP8fne zk*n(BfhRYjQ>VciR;ma@|3WJKhWnPo`NQO+(a)W6`C;7Tzy)|^Sm@U)z8yNgINui_ zraTxxl>pq>ZB0s?2ye}8{yP0>&t8|$VYyjY6Y*+)Zqg8kh034f-6JmlnCn){MrT~i zTPI8BCKlc-F6W)lTTh<`4;EP!hI>M-sJXWTY#T5`4vjtnciSVcye?&gwXL5Vuc#|17_J?nbEd2W0?4gd?LvAiig3+ zlpOlkC?tPy3%eWV3{v2hQ_%>n;<2CO$NDay&o+uaH>-`vs<&C=elxkV(#iQYFhM50epxevt>0 zz;`X$R;}~X6$WH*rE9($mb3b)Eowax?G)cq1upWs<+m>JNzDD18|o>}Mp{tTuRE^)VMlh*JrEUhT~4;{A8jOI<7WE+w$?tkd80GD}s zmN&g4h9oIbXA>nCYch3*NR1!2J=iC=Sid{ym8+YgY*;q7NSs}Ey@&sY4QoYkJJ(P= zJCio`-)7>)t@Ph!g6`=x+lEVrSNaOR%CCcn4E--rSSf`IpcI`9ebE$tdDeHlIdkET#dT$~(aDNIiO@KdkRv|Nm2Q6hd{~s&SYx?z?ZT|N5KFo$i+_mVAeA7$wr$vzrYiRD!nQ#(XMMbk$LHXl1^RY`c4Ar!Mag0I-s z+WRD7tZo8kl_AU4noXRs8-hAA#1%)(>4GI?jLC)f0b-BeMf?>Lq8q->SK(nQtDVT; zYjGxAqaJ1t)j`w@Wpn3X3q{bn=W|*?edp<|@{SGySFT#Pk&H^B_Iv|Y?HvP-gh#wm7qa$-G0+)R*O`kgFR5f`P~Wom!_% zyP8Tc`Dnyw-+M0c$gEC_S3^{25-E^7tqzeC)Ny<|Hvbed^CLRf2~hfLpv+ z`b3MT-#-)Tv@ZWNKbGQ0B%CQ1v`WrMcMS;~6)@2l{)NK6tiDB(Qa10#tLgsL9`4E2 z>T63mLEHR0Q|@pl%bGUXXBY&tgEOub$*6-1I`PEQavMa9N31=qs3Gp)!qN37T)Eqjvs>>j} zN@9_xCq}zPaKokENh8w0Wb(hYx7dwgS(X6a0 zD=P&Jm7B`oaw?IU{L~ZDp$^sIL&{pbwZmj<>85kph*(o^SJ#wv4xTshi^WO*E+l{< z&(cvpi~hoEvj1{kHVT6C3;EVN7&NRsu#^icpB#^EP_>5mHXUY=^*N9UrAcgz5TR3l zD1rQl9M~oHaixBRj2a>D9|qmR_GMm>Uc&p)2)r3T%x`g9=qaeMMGX};%h|%6^Q^qA zD$lE3zxdlGDcf}egy)B`(mwF&pnh>q*o4m+Pk=w5hyc;NXkHv<%TMz!ppn=!oc1De zpMiz81Q%Rn@g+&Nse9waV(8X*+v0sP*v&bn*{J=*@^!(J7h5dOPB)VUcRk7Ik>okY zqm2TeVto1h%uvg|kYLXJodmwCEFJ3z-7Zw_SfQVSjgdv#2BbyL;4$uTumZp2mtD3U zDvRHvmLZZ>!1__N9BI%YxAuS7d#k86|Gi%@6iT4Q-KDq}cPqt$0k-66Qk|77p|&Y5?uv(Bt_=4vkHE-Sgn^CZ9Ls~;&FKCCKDxh!<Tv$~`-YwO8gOnf!MXk_x5?fkNWOFb^pcd&8LFkZMMZS=2vLpoh=%y@<kqWu7mMPntj!BI}vu01M!?V_R=N;uQh94Lo?s*i<@oQ1z6Z%2^a;6;+uJ%3=NK z#mA6;O<1p|%=#(sP7@pdkRlzhy0HrCC78J{zQTa|Dz98b+6vnvV+{Ni;{~oA8{dOE z#V8@l=&q(!ea%Ddvbea7w{2x-M@CGx9P;~n(T4f3$kvhp7Jo_lIZx<3YM0RwZtD%| z5458v>?cOrB;;hvkMoS3p3_Ql>?EuGD@}?Ql;sE4`AxChR$ZAW<@P}c>4YMe07Da= z#qw6=f5&n0_OslOf6X@m|6!<-M4-rQrMLQ_y-!!tptz>>ZOu4HLGZik9dAN|?_LzvbN zVwf2U!SZSb@uo3}hUGbwYT-+`NGR`G;RP=w|yj}rQlgO zl1R=|@|IHD()4@AZMawTE%7e7Ohdbc`$KhAja5i;Nh@6^3#)Z6{xLt9@E=|vNtOVP z6a$`>Y?{Qq`8pxAG1oG!XU*WfbT(+{si=|{*JiXc!7SN2Dv?@T7_~*m-Cy1l40c(b%-jA!C##N zoju!rp6}$*-B{_XJGe=V?{+jL?_Y-8J76oaIex6V5ik;sT_)(!-aZ97?y05yiIf~N zukI22jEc%*pftk&=n-ztD*G@-H8~6{8TnDkoVR#cs-`jRAo+a`syL->Rf7roM!G~ zEDJg;8y`2;qP}ONGWzfzPa9*e=knIti13j##Z8B`H&M?nVxvDO+9j2TlpUW9;wDYz zp00@Aq!z_^_2EEg&*L#UR((wxVi~`woF!|X#ZDQHNYMKped<`f2gOQ_w}*B93=86V zvEUmn_s)4$9XS>imLyIOJew1BW=;eyzl%lr<=_g7I`>Q6F!t!f|2eJ-dpB+G9IelM zRo@4pra|_x^{fr()||e2c$N=PH_9v~J)?ux?Ya+BC`jhp<&zru-dXU{8%IBi_vb>o zhb=Z!Tw6*zCc0E`2|G3XEyZ1I=99IP+3@ub0|3@2FQHbhbjoFgyi~{Hta!R+>_BBK zT6wvuh|x+n!kh3{$$BLVej<18Xb$X4k|(qqxIQ~ zxo6pMDua_~4o3%vQas98b$4xV<*tIN^4&0SJ{)0Ug7G6QkzYb+;TH8XO8;0Cvb&`% zlMJdmw(8(mYc#2r`m;dWARB9Yxb^2Bln-17=d&H9lXF-VOb>BH2Q1F#E<}r5w6uA^ z%MAay%3Ez;ZgRPN)b{(5tcvgaLwHNNq=ZJHmDaj^L|$z#?h1KIZg%{*YGn+|5TixN zjPgdl3uio69mVMHVr%``;N)jYW8hlZ9F|_tB3J1jwS-MQYkk!40V3d3Kz@ATEat{I`|y=d$eYC{_d52e7E&`s z67i~u2}-Y?58n*3BBTzSCFQ2j;UzuHM_tH%v+ljdD>T9!?BJd8R!x@VP>sU-VxErx z5C(YHfXQfRG`116fZw&fybn2S=fr&s@9CAnJD9Tk`tK66Jh+^P)eJt)G51f2{SCLs z6uC?UQ8M>I^=U63#4GEqcz|Zu!ZZx;;luKQIH2 zhBjf70tb_pMl#2ERpSv5h^Nq?Gf+5Fn6I>`yg(2d1}o&(xwkygY^);o+@cC>Ym_hM zb^899iW5Pr%dcrQ?lf*YcM4&JQn?{&NX8n*T3|FO>eEwVtXFNNv(t>O_IcC6>H&Sv zz5|%ay48(@T7dM{PnA4{51mS7kb;!VUYUEJWG%zrvrOsZMzNxzjzxa-5QDiPRn0eu zI!9LFr2UV_FfYmelLsAiGi9A~ZYE#ycHOdcQNyAa-J~iD5cOC8w!lopJLGU>pXsRb zYEh<=;~5oeeTrGWRb;Sy&GZW0HHC#Ejep|xMW^>4-DKPt0btq! zJ2t$~H+ZjYF`)M=5drF1=bySsN(1ZS!%D}&Z`}CLI2M+e$Ql;e8cE~-$(|^mzKZt( z=W^lyTSA=`P={(}qOesFn!e$6Y^c8`JVj>iuHfnef*34mrR zXKS3QrRF$KOb-)N|L=xdue`OFC>vZUd-ZqiUtd_&`X6`^jl;Rv+}uR3KI$aztEMpv zh)r?H(_6F;B+fN}s%!OfAq;fs40&wqzxiR#$j8_7b0rDO(F$hU=+D#C=dETM((DLm zvyBV$OxyVA12@0U*0JKnbT1zg1;CDHJeJnUbT_S!Bdc9{U&`cZN9@c#$PkME2-7-K z<$hjbs^iJXm~B#=5{~~WC`%g5_9#twDr;#i6fq0ciu+iXHffdd(zxX=BPm^8|v4vC0f~{`r|pRErTfFser0K zC*D&6-hDu|M6;r3znyXy*G!+}YGK>D^(0;3;K|z36#HOVj}zGjiFXvPmIq@k-cw$L zau=U=*Ac%ZITLZ|G-Qo?L0wMIaF!)lRr{l)qkBnx$VEiY&B`(^6(DuVsT(c&cL{^;E(3Sc52dvhJ6#5 zmVPYS=gH@4_Pzu0tByhEG6V9Dp7e&41FtnfjtNJZAa{gahl1T&7Az0R!j@6%CY?sx z)^n-AtkP8(ot`#^DCiay!%m6aB)Iu zyh!iA}w3J(EEv5~t4G$m&Tx*E`C+#YB2RdSuXKl;=AdVyQ znILH<9m5U1f-v+L(-|hrptoPx?}7H?Rrd4gGws)mf*Hn)(x(|Rf3@RgvX`H?8Od~k z=OT8KV#q7(`CHR`!b`GKy$#?D9kEK(T))iNYQGI?jvWGNmrs~GavILN1lQQd!MGi@ z;1P}DGKInn8g9cfP8!0qMt7N!rX6yD%NH z3rP~yw%Bd_W7^f=rX?68q=$?OFfR90^w;e(BDF#~VTED5b$1H_38;~`rlhVheYQ;H z%Yet_yB4;&#M^n-FYx@;TWTL`jo;@F;Sm)N>38X>*U@b$ap6JliEj^#^FBV6-FuEd z?`&##x!b!6_O|7*x^^SMPO@vp?j*wUGe4RUjNYBxnosFdB&^3FW9r*0^r@+bowKMa zR0q#>8AnmCk{$yrJb|6x5GP`T}E{htE{o#R}y|{lX*cxzSGhRYV$8;7E-XKjypvJ};d%OC! zK!Zz*KgAENY<_i)4y?B#-X~E>`6fa`UU>BnET*4!aSZ`vKtWMj)p*%lQfi#w!+Au? z7Y5c7ZPw=RG)4w>Y}p&HL#kXm4>pe3UjyQ1Z@Pr}KER7*JAEMDhAQ~*UWLG|Z~N=@ zz>?2skL1frEB-yE&MURJC>6D5Ses4ma&S1ffEuw6O(1?!saYE{Uf?1YWn`1%ScnQS z|GLm%INjoM8`kF)+05o0XBIPWZAwGJ5wfD9h$pO?Sd(gDokvzz8l1o6_w(Qp1N(fU zLjASs@XJXir&d9Al3Uy3I<`3fC;|okU8Q?|ZIYFCP>>XQ$iK)I5^ree6I@p!B9MR^ zZ>}Ne^7Qa7hbGd!=XF39wIqibZPV0}cH4blA97U;`IswRec%vb+7aDubUv-hP{Lpz7(a%o0*95=@XqsC>4F*F=l^N|D zx?^691<`S{HrYc>wj&jm>fXdT1&jab5)s=1)RY*LH2)_=<^Sp(|2xX&Kkva#6cy1+ zWirli@eFG4Y|(CtTBngl2*@04Q@)XKuPYs#0gfEMkGUBq#Km zOQ)RRb+k&B42%RZQdO;8{|%Mz&8^8*s=4~udZ}#c%PMiV~SfQ$h(Y3 zt4oW@dvZ_7jWLQ-fuIqt@47Qf7>SGM&7^Rtj>(lsbuNMQZRhCbWq`FS?gP_2-^rUY zs;67In-}O2T#DFgUDB>Lk6~JxrtI%ek@=*kTXdo8>*r056yOs+j@XJ}(A+$ZK3Bn-_$Do;kcZEqG2+I!AAxAC_vD+jw9qZUd@QGy_+}oF#yaA7EA$6g@{|w+ z{-d-wrHW@-lv>Z)dg~dk*I`Wd6qM3b!s%-4=6Jtsy#oo%+Y!o+<|@OWgCyn?T}p#M z&)rvqPZbFbjpY0m6F(i-f3l(dTQ@(&I~D^o5zZ@`42s8d?0lC(>7A8mg4jyg9%S#@^kM2fagv5B0RH#R(O z9&+g1L9rW+N`{?L^-Z10Fvss_iDm?424-{o2g9jSkx?F38*V|J?|;|oxSg|q9^Y>N zoAxt!7E?Hox>Z=r`rtI5BERJ$;jo#*l+rpl=N{KOhu8D(itPi1gJg$Ve8j)qBcO|P zxc|9}`Cnea7|rwbM9C_r(s;PE+!{|Vgy!Q?BtDL=aD0C<^wlTfQyFlQZ1{*PwW26% z40=o%)Gqb@JIFgDED(2SZ+XXPr-v|>1oE9r8#(py4wcgd8$vD3dq=t<#J;Ea#yEQ} zA*~nIgtPcie*qE*BkY(Sq~~)y?^JVl--{wf3Ok{MLh1;b%pnJ9?E0S(49`?}2VO-q zmp%_@NDk7!TZQU&No;57qNh1=3v&h*ddridXXGz z`|p$>w0JmEL|`7a3CyZriHwQ#=Fbq;?Gq99QxW!<`)_tI6N*7p2!eP!vwH!nK7a)W ztviln{_^e`E4rN!Xgk$YOWd200g23{pJ20z#@3aN=)+bdcOSEtl|IRPyi>gxZI-3JJjd8 zZAzVuDZ|y?Zn|KHyq=SAPq^b{zdJz+=Hdm0DY6bb2FpRx41|nUqwBHq4HenY_L4IBVm(d1!x@|iUYFOmrBz!sWHM6OH%9l@fkE5-_ewLiFJ#-=B6)V1;Q z#hnr>mNxKQ!&l6<$?CDgd&jW!RiTjHmG}ZNA4NDfS5%m5nmI~OpBC8m&``19#_>hu z>V44Aph%;?(tkH;k+<`_8Badnm8I>wVXPXJ{ftkG#EWiJ`3fN(osOZ%b$hR1yeuB8 z8dJ{91j|V-pEpTu%t|^~r=eUVg@CO^G+a_d)!0?6h#8nNTCZA05l+Xx9=u4#_tHA0 zVnxA!txfrYAo%TrVRJ1EQ4U4j2eU_SwZN0<=4MmCd3Er^H^Pnf8r=SgK~*0!xz1br zJ3#%cK7$znXz2N|!f{)g{67%_0U=wM6CwW7|2;JQUlZTIqYLbg>(0S*3RDtL)&95b zL1k45n%%L3uE^2!sbY7i{{Dc^Gov0=97v7#BICSX#Db)c@)|PX91K0kaodw5A}%CS zsO(U=-L3PsT$*1=h_yh07sYrDejX9{!?^(PcR1i{2;B1iU|JBogS)aS$ScOd%0w1e1?d|y|k)fP$jg#-=uEuLZ|{lNNVG`MQk&_ z2&-k_Eu{HwWZdr}Lt@dVVAtiqj?piP@598@2{cs3%wqj8$WxdcTW0|v2rXi;46N(D z=9EiYxjtd259{2l_R6wRG1QLSDn)>cY&?kRUguh#d;qCeGlTAcjq%??vqXMeKF7l8>_S|*pa1^GZx~TWr@rqu( zrx%QC`-Ib@9?3~x|0j0-UnNo$kbOm9=o4X`4U^XJ!^Vu)!n$v(vKUi?n1UJy<6$1$ zb(18A$&H=EhkGRM&!+PhDy5tZEyeq;1N ze*gib1x~_F=Zk^+c(k{giLz*z@j_ztRiM-Q;Cc*Cp(2 z!dbG`Jj?hqYGZ4*u0P9(u*rMtJI>-ez%Sl6VU(}%sY~>}nf(;J|0a2sy(ruRh2i~0 zol&UsG*|87J`!3u@O6CcDtSwIK77;H5AR^7i3A^5+Jnk!CZyQ)EhFKAy~)2f^{wa35>45Vx?%9x7RNxzbiJur+|b`Nzcm zTJo3T_?{NAbVSxA>zMpu>0OfY0J^uKtEk1G!APy(uz359Bq3}zM$loxvGi#joN`C7 zW2aL{7KRP$PC!9o*dc$eHP#C*Ic0&#lOYUpcq0r>G#21+96+oX#3SlB{V{CsybkTh zH#FI3EZFLDVnw9Gn;h8bhnz2Hb<`uD(RfMb$U(s?AsC6Uf1&*!;ZDdBSV0*FZv<^v zu@nnVWayh6ynHv}8hUW2BveEg{>5nnE_I@-Fnm89b?qGOu_@ za>CJSQ^YZ#$X_zMfZseH0y5C+U|WSy7qr9DJEgUdoQGDUOdPzO!|KpS-_0>0T9zAU zgA_GdA3y#B(9q7!1GoBeucn9FHUSm9x?{>pxA&H7!}7PwX(^D;Y%8eG`wfF6{ILR-tJqj_MLRt*P%qSF2Q-J5|Cew}>0?^r!DLmT0KvVfI`N9ak zRwQFgli6w2_w(NG*-DR#EcurPZiSD=5XlL=%?`C!<%hb3X1RZ%tp4|{DIfsyj`w~@ zpz~apeP!r#mG(4<{`-Ms8T!bJ|wjHQF*_qc z8NtLUAk0@vd^qhB+E)pAMKqc+m<(@4@D?EkmqAwh0Y&8M zvIn5E&XM9pF}_L;S1X4#xet;UfeQWhc}|Y8sp{cKm=^Q!SKkHNFEJsOUcjsqi<_3l zb#3eo&g7?J*t`iYQ8bVg?{Ta#w<~il-Bu;cPQ#pEP{R3)@WyiKXFbxi9C~y^`S6U$ zg5rAfvjX0Ezj|Lscq3}-T`vC4`L^$mJEuw<)C{3&)Q^d! zL|Y$1z?Fz_0q{ejFm)K>2(?IPAz&=}A1Ln)WGyQUra6^iMYuSVpI0gECM7w7HVfc> zq~mjw9vOpwsWsEPh0W;aMxNsE8JPjm1j8xT@^nILtN4)TW#M3H5d)WDaM~RLj5 zb_nImTaMd)tpb-Lq>8*jK))%6O%LI3!}7XybW|>GRoRs-8a*qK(!?JZqLZcmN|6P& z2;~R(jxxzOmi-}$94N?n+HO_yD{4LUGA5qDWIU&Q0299Mo8?O@>DDd{Di@RqS=w3n z(H%$1su9JY{EYnSSwLfhymn!*9lRU)IR7!8&bQBeL6E%7B8C!tbXJ#sy{cl%`LqzsF~Q!p+>`5wGo zs5<_uZD50FH*f=3+j*@Gc&H)~5KS6i*3iH392*U zTi%VSYiq1J1Sj>u$LeGRNgW@wTD6p6S-gEImGi^qsr7 z0U{(e6Oc-*fHovc)*Lmucc+j?Da{ULvNr888i(RDo_qtZ>inV=LA#!&3pTN!-upgw zT~?mm4jmN=`3!oNUf|_N2^PZeZgB;4POSCDQ@kHI6vQ-09K2~7vnA;or#jSujZvVS z7D=02wg|YHa5Q~UG8@E8VYUo)wy;mxp?wO;{CaVr-HU^&mzo~Vvfj-3Sk3nlP^d&{ z;-&Rxcdu($??XPWghzP`*bNPQq<;X6rBrx}F`M}tP6^wuGa0&BBzG%DFMV^wI=G?y}&CIgawUz!RT}ZVr4*5_i_mo>)gBS56e`0Sx zNuw9ubbsczY%SKB|t8npyGe$g?E)U^@6x0K!Fq#~e zCt&f_lycQ%6!Hz?%6|>lBN5YRci`exWeS-&wdRK+e1L6#G=51xwm%v1?+?8hus$S` z+)e4o7BdyH&xNK|Hq-u$5)m{~XXs2(+T6vy4#;NRU93- z!)_&&hL-7;8Fr1Wfc&C@p3eUOgsjw}@Xd)DR8^~8;`#^`Xb)Vzn+9Z~&DJQR2rjN@ zC9f2>;XE+X%3XH@lG6lHY7}B{vLfNBD)jt zOGE^m3G;Og?#rIU&<8XTZ?qs9nv$Lm_}zC<_s&?60}6mgHXJavJahutW;%r=#yXJl z1^$FtdqAnU#ki8w`ERYoxwt3gme03orLQzA_@P8YQG}B6Zuq_~!@t|Pbh?8EE#ak*mJ?dK(vsee{W|oUk^_@;c7<0QA3)vp ztKFbi7dq5!Y~!%|zKK~R?~IUL&W(OcD8ZT7Zd)jY#eUe=6s_FhVN757j8JAUw*iu5 ztYbF2P%dEm#FUd03D`7e_*U8N9^b@MKdHR%j+K8?t`)nYM@4agg|xYgZ>vZC0n5k$Rke!UL3ogBC=$^~A@@hqkI*@*jgD^vnqmLaeIO3{0N92(msMk; zyqbgqg;}hT3{&tpOYy>yasV|P+M9e_u4a2H=!(LiCfm4e@P{21gznRz;suy{#_2R| zsX^M#;GdiA*2gJRQbUkC&I088$hdKq!Fz2XrzUJorf7W>N#-jBu!bK+oi^7uS|&R; zS>D#dM3lfj8{oC%ggX9$lRBG38mOphWRWcn>M&=s4dBnAi8cuVmP1o2j2!IiPE&ID56RQEH6FGZq1$QW=A(|22Dt;qZ4c-$tzz zTMli#xlwyxsrH{e5hmEb_4^E&>q7D!dg>*7DC>&Uzt>(kEIjsDx5wk17 zt@qqz+HgL%q|G1X#qxb=r%6eZmY!e%epE&4$FOO}V=Kf#&?l@nNB13-y8Guby<$yuZ z8@XHXGKNkz)Sod0)ZljZDot+h{4+y#ZZgdHKO-@dm(sScR}(J2bI*7=78}%u`EYg^ zhy|2`m=EHLFN*#1CV%e_&dn6_4l=fX4z$x?dKNW1z3;hJ;obD3JiJvDO|7v^ zJ?JAJA77+7O|Olb2g#%jm!=Yi8GoF?|BAq$FrE~Sn6gE`KbPsHwD9S?AZy+1hn+b% zKXpOVYo;x|POdYv@{*NgaQgED@*PuN8}-`l9B(V-$TpJr~l!FAqBtz}NPD>RQ zIIMd(rGMrU?}Rhw$%==D!Q!I1YEiGhxq&)n_CAZo0Xiuiw1dit zw(%yhipmUdnceh!y#y9;^OLgGnlJqjWOV!VwJ1KZu}zFi}b4f{jVbbs^!OK`YZ6d zr5`86w1wru)gSgDueup#5cuW2Df|tC;R>9NyQ6<#ywwGDUKe}Fr&?SS+%D&FcE~z4 zuT}gu>giDi!plnnLpm@9xq<2FcqBC4PIzZ1nl;KvR*o{O%QVfB_DTc$PhnP9wK1O( z5)M|*%MFU&h)tvF&P@lJ>vOn)Qup6imP(1q*ZvYX0898YP|XBzz$o$+*Vc1g=Tv_A z{=c?m@Mka87n3?~^xRB39Xf-xUy?#G15@b`QBzPO>WK#4#xv05f%eh6H=FU}lgjt@mvQ{#~3RE${ zQaXD)Re$>{`%#(MgIULBP5B5Sa6wAs%3J0Ev4$k3AG4)_TZW;sBD(oYJI_j!dQoJc z`jEvInwWYqrVTeCUU=<;-%AJ-eQ1uMQ!U@~Gy`2PXm4fnDZ)3$RWyewOu z|H`|4&)n|F%3CyU)-m@z!OLW#VxVxej8xW^BIY9WO0LE+{QBsF&8u9L_p~s~9A-vShIv@azZ^b(}pD(%tx? z_L4d#Ff;B$yNXA9n^I6|+>b$L)?TtZF`vnXe7Hs=K`$)Uvx&5=@rrg$CHXakgPf9Z ze_Y`At2^G$se^bNt5saVVIVV5nG{b~B!TOUqFnO+6$G_bEgodoS$oy5NqE%8hT^OB z4Z?-v4RMB}1 z4>J}PC$=5w25V6H7^BT8@b7v-X~wMgj^6vu^mV#@^XyFUg=cKZfziO|Y}ZF&7@I1? z%Dg$RU?8Qgy%T5EeZ+Tf+E(iE+4ayC*usrPC5LhanfqJU9$a<)!_T;h+roxB#|3jdwzMMbOG8U4lbF7QBXjOtbUrU%RMxS&TV^db z2JdhT5JaUN?inY*HYc&@UmD#i(@9TSZRxkq%;n$=1+nQKmhGQj$w*U@3ITLnuFvG; zk~*l8K7n%FQF=yq4QaY&niFi~oIer6N=!~y;@NiHT+C7E7s*i@zbPfrw%7W0<4krKM1Z zWKd|Oaiv8j@l0}7g_KEH9@p5URJQnE9@qOSFbz*L;hE!WvYV;1h2_cBtYufs>x9}|E3sdQel2Qt%x&%?ZHC?Mi4=Zlw% zh*#fQd;!V0A=?(JB8-$!nh#MMe$~9{ygit)c{=3={b32Y&FNQr$`MSyZiG<&gii*wz8HQkb^K@}Axx_9F*H2n z(oZ1iEd5Bq4(z$c;|3yyNtqusD)SKjyd$CBE?a5e{(v`$d*P#KdZ^$Cf0uK7`_eEs z?p#hsACkFe=kcO5$Scswj1Oz))Uq~HWlNA)Pw?o93ilu z`^vUlu2tAJZGFwnZBahXoPRd&)27(fkzZL*R2tgb4@%=kttQ!Dy*ZicGfASKbyt?I z*5U`UNCVuvQ?68qM}^Ok*|^!c$cOpk*jqiOPDPusfmP>x zZYyFd!iK$-@{Tfdm_KQ=rbU~FPbLPTq~C>N@`@*IX{4@NUtZalaXPaQ_z$3*2w#ZQ zH2ZM~S9XV`YfBh+fW~cmlKX%(e48SVJ=}bu{X+Ec)Hv0Hs)XrPVAlYP<36W6Y+lQ; z<<%|b&IutuGxWj%*|~;IheB%8_iEa6LLs6Us(b(2Mt0vRg{?D1!=HVIy+Tm8m%iJm zX4)y**xXjzO*X#~FvMO%$ZR|9gKl$_c3Km=!~%@v9cA zwk|iYcUZF-musG|sn0_WnQ9bsuN;_r(fvP$;^>|Ygy2Db8bMdYQHxl+*1UAFz3?0gG zL*=edW^LD9{sCla@UEr*D&M(M07hHVtxHH#nNOb{o%4}Oo$xc4Z;J~~D)eGAmFd_7 z5oo3n&|MJ*=lxy6iItq)X+I!D7sF1W|LslNa+D&G?u9DcZ&<#~4wS@LO^a{$oBt2b0Am#bJj_(lmF{M+bE_Pb2G_$b;cb+ zU7arWb-%my+NqlQzOzH>=nZ}y*S;ugGryo-65#I7#F=NY2E${|9xQztz}5kTt5KaT z4t8w1kJ9fz6&Up8b5e6G(^%%EIcaC}`mb^&VQClV=vk6C(WKp^muO-wC>xJR^-vmBjZQ$lldIMnQUcQ~3LK#rGloJqC4)`{Z+n z8~WWTI8M0$5kGfE z?Yg3F%|VGDiF=@H3^$4~PwYT`q9_eM$?*9rU5cP0#@|Ihot+my+A#fKJkdv6aL4`p z9ppx+ph5BvU^tc!7d7+zDQN|ld!xGk)o$@CtB+qY)l;5PXA`oMP46rCcjv-(E=2G%T zxlatCHgv%Q(NfFW$yY4)V~4qttI8W>;34RZI~HBf&K&;cb2W{n$jiDXVVg!tp;!GB zVU8(in-e7~deoXKN#ZUZqrP#)$bkX=bbarpL_-rbGv0M+*5~Sin3#gmlMAZORrvxA zzb>eiWj!kW{8vaeyLC%5Q{W*%*c)DE4!$e0-n-G_|l z%hr#o17m)gln~<*L-KQyl&}rIeGN5kGqqHz&g-LNm66(eBJV44XEcjoKfgw)U6Z34E@*5# z{(Ro*$ViaC515f#_qB1CtYj`Z>c<#_l2Onr_y9*0VrbPzusx6W{lcGhH7`g@$u_&C zMWtOR(4X#}xQqUedJ}`Um5{N42+ppN3Ai0PZY%vf**MBU z5~l8S@gu9890A0d$OzOmA)^|2$@vmsf;kVk5_AaBg$;}WS0f+>q1iAajT5DAFVAwiHLDBC*)}}ZOJm9P9iNO8Docz)=&e1z!OzwPwpI902XwJo`V3d zh*_TpkRL)I1K6Qqx{9D-8p53Qj`XO-GOs9a-b+9`Cb{TvsSW#|Yi}~@Regfsy0-wA z;-yZ~wWZQYJ&+@rR zvqSpkoP4`J)=}14e1=c!T)*I2^|pkhnBOeSPp~m`H4Wih?;iSnyi(I zBZ}$O)OKzy7V@==ND8c#-4gX?&l$5TL8))wiAih?SL{<#c2Lrkr+A;P#`MNPw$GKq zHw$`>w2DUh9vdC5O>!Jw7c?G{}MA0b2 zSo4wbDH8$@nk{BRKRFi4X;GQ3#n8{2>lc*GxhH0>p4wDsMN?apT~GY}^Iy!q@)otB`-FRVSc zU!zsU&D=F@#Z%n2?v<*L+rpa9W3Tv}DQpxJS$WRHso-3g4lF_Oq=eo3S{gKb$?KDG zIX7cp?0(JynqXay_GIPM0jrPBRi3jDOnzHx3AMoK5VN-(36P;i>y)ek28i$)0&|6g z7_4yvdv}i?iGFzIcQif{{1$MdfzjwSEFNX5Hoan@&Z1EvaA&Owsc&a=7-Aau>O5y` z+B%F&qTayql$OFRe;{1Y;#};)R8+TY)D-30SqX`^avP^u(ml9t0hyEN#xxBEP4${C z=@RoQ=b~tiy1HL+UwMKUpxtdP=0T#Ho2gmo;4I&o6oaJL@>G3mroU6n{(^ zoRfm`&#>d>8aQB$W>w>jpSMV9rT7YcaDWaHpY~T2Bpg46OB~7KqE^r~$#n;b3~Z_iX8|=s_cP#IoP1&e9A9;>CHrT1Wh- zXq7dqcgP*h^gL$R=zUKlf0qGd{7huGj(2vy$52Q~KPq67m}EY?-y)IlW2Vfxex2R7 z)jDrhFMO&*vapr_;K9x{H*p~R%VFEyAIaa@m+4JQ;jyOEW87yq;??P){>Y|y{8kvr zci=}$eG+sha1*K{Z*h7UkkLldntHWVY33yP&B3d@wMIM8UpRMryLH)?CO6#8)g6_} z^*hS1knmy5r5OPdAiwa~RMn8AenZ`ZSx{*Jj%v@cWbHWcy27T8*BYel-xhD~^q5id zy*`2`!TvGn9b{v>37>7aY?QpeFpxHfMT*uU7;Lr|Tc(F2Q*=v?DBwi~caaFU>Uk$3 zbN15n!OkX!{Dus6CE%I$lGi$Uu#6`zw>W{ZDzErYH@*;SOE;HrJ*5F#KNCJ7w9_Iu zGWM~@bJhc=+YdD!wsSjl%8Ej+RC#&w;wKhu-w z=aeVvo#%~?TkH0S>1lG571gV(>4;s=E44Lk^5n9nv1T3F-CAr&#@vqe!GWL>GE$jx zHcif6uZ=RgPg~DAX+%XS>!oaV*f}1zsOhXzHSH@3hT>JP(oTap;MHR`ip z!iF-3(5_=+?k8hDh2yl%2#UcR6C%NB}JY1z?BD^0%s{B{G;sgf0?gMZb=Ih^kGBT%t@b7TrB9i?3 zFzDwhKflufYhThOQ@=ykhQVCfb=rm1gKMj|ExR}6-TLAtldXE`w~Hq_!EJu2(+^Ig zsQzSwQQ!j@bGx&t(u$b0oPmD>g5^lp@&7I4W@zX0I`7|9zIpo$9%%I?4SH#0=_Pd% zau|3!soqKHNN#Mi4Ef)~%Kw#(f$o=s58N}G^NIfeqCOu+FHZ1)2U)y@!bW^H#V!Ze zOh%)46$8kG`L*w(cD#z(VUc|@c1dbb_caOT^W%>sMz$I!v!=*t;IoVXLVzvsNL{b0 zaXjB<7`LIE5?sMK;WGKXxqq$+Yi2?(-H$eA5D@Kf2A@u$7EIo?zprXKUG8yed|_$s zU>~R$MJoI_Yv)Y2mzqBl9UhH}=KO?h7DXX#Ed^KYGd|EKK&rHPU19Ru=Ij8x6tb2l z_zfcfK^jf!O60p88ruCC6evKf7@X&aTIt2(zj7LWGfWqme5%9*^1URYH)b;PztX`d zXhL|gbd2uT`a19#%tNyIxNkLX6`g3lb?9DeR#F1XBQ&oH8kFZ|N|@i}S)=2o_)*}h zL}M5b))PsEVRA{}hB>pZea^VWmCkNKkSiAEakqDB{q7X82Jc5B? z{@0dk<9~>Mh<_ZW@^IDDbN2yJEoKPMrC}6Vd5>3lPymt3jEN~RP`QTS1qXp+%#$IL zHJWd8^5Q{a z=zd5uUg%&0)}{0Pq-=C>uVJoNy>zt>M8ab0M0JKi)fafS-|a1odTUFylANPw_dnQs ztJpTbw%yYXr(tGln3*|g;y7uTu?;gbr%A)i%*@QtreS7gW@c#q;}4`6eOub^yESK{ zIeAW&EX#hh?zL{XuHOj-UWW#^$+KFfF)Za^mNrK{u76=;Umdqh#UxRGk7QB-%llku-2)UvT0Oc`Q`~!yXbN$FIx6g#H7d z0psL59Sz`-Jo1wkH%Ns`?|`ZLAmRYj%`GYfL7#jhQtxMSQUWo_(rO^Foe(1bc8(*1Xd|)E4Bj+@j1qe9D3r)O z3>X%OT87X>jzVxf3iZ8YJH3$QllbX50sB4%bb%nfCGR(GSY)4~jL{Zpp6g*UZANa9 z6ywbLC(H$jHPeQK=m0p?{^by1F<9dmyYq_wGC)VD3wTVNM)ym`TuEr<>r}pW*IhVe zY`V6L{8=}qEfn8fWk)n`Ron3Ekn-Y%a7)Q7cWi9sj;yMt>w`hhzhi4w@xRy5$~YAd z4$fa<|L@PyF0FjK!+3lTohK;0y?yiOJQRi0z~9x{{sFlDD$4z4>OT%zyCwVof7^e*@Bh!ex9s4)SHeiM;JJBMhn}2@ zoGloYKAK76J^=Y^uK{J6dbEwLRno@p0Zpz!Y4gGS0SHz)S;~@bfP4P@+hX|ePayE+ ze5tLvq;*|vq^!g^%RfmN>jjs<&dJf#AKs3Js9Bxe;myQw+iTUIT@_9Rq<4MT#n(UU zM&9%xm5r}3yInlD=YlhTNuEGaK?X7J{565`vY>6EI8ga*&^95C^EfwKod6ZEN0Qzk zsWB;raA-+(cLAzLILs^}`P+kjlj^QN*IiBJCl#K`#!nRZ=rTBp#1SYR2R>H%ETNP@ z=^zV5SpiUhf?_7|`6~nG;2;6jFy&h@yOimB8N8mHGMZMI=fFpCBP6p`TtWK#FV^gq zWwUAEP??4Pl$2XRL<8P4e*$|0*ZY*toDPn6lIuNOaqtYOwov%W7$!dx3+wM5os6M% zqvY6>7^4w%mXjaZaHl2p0 zIfIe)>h+OIzv;b#q~3>tc`Kh#(Nz?2bgJ!W<7g9MevF;c*@^yNW^eDW>c+HQN&3Z` z7q24o#sX76afNNQZz_v{sK}Qqx{{RXoIctqL810>Kq6KGZXCi z>SMAxA7_pFzuq44uaGa*^+cBNB zVcjG-(%HwlM4;NGt)E`W-Z7|WJOKa#v4KGJfFDHU6#D_W1pqjR_+~&x*oZX62OW;M zD;I6JIOrI!_ohH(*g9K)Dl$XB@g|(-Sd3PbAIa#`Ona^R3g>Axq^@*?!7Fs)VL*>;g6#EpX~`8t_n(b`%&n$W5 z`H!l=72SL1LTVyS-Puo>UvpyI)HsM~2d!DDZFSjie{3jzb6uepp1v)kAPQ}vhf(vIF_l<;qp!oZJsw&qYyZb+m%X|zcsGv4HB!FwlxO|s5kP8^-n39H`T4_?8dB1aK(e)BGjGktfW zgr&Y3EBkb>^jwToGcMx^iCTfv2E_;7zip~r5~nnOjMDRGCQyl&T6=r@${ty=!xIY; zWmjuG7Y+oPsmIh?7juVuRAx9bcmjBUF3*PZu3o9xAX?{@i#~-7oTB8MU<_$@+W9ui zStr}{lwhvQzQA2;MouGY#&)oXoOY*`xwLTkgKe#}&MCvCtHZ2{P{7xsgeQ`W#pb;B zNm>AaLxG2}!-Vf}zOG@-_4Wnd%CL(oY4Lb(aymQD1%!E0<)C`vX7C`DqFvGit|;_q z9;9M2KBX?UZlo-<7DjdAom>mvs+&}fE-pA}u3e8NO!L#WoNIVay(D?e-}Tk!!gke> zPSsX(pM>flwRV;I;%%G)Af1VY&K~4!qc%(pw0mDXUvJEtnG+Dy`lvX+Q3u=CG^%x8 zHsSGgmT!xIdi(hMGGs(*A~8=D4vS9OQitTD$3ojG@z164ODg!R?FR68&~=PusIOQ{Y~$drcqC8#^+;bwYw~0B6VRz%&0UiR;5doo`#k(A z@l$sFIeKkKJci`4d6yf;5uu#1GSjmZ1s^u~D`uAeE&+VIjnuJz28!Ni8_ap+AEf+Z z;l5=uLkYk(F}M{mA&Avy7!?_s6SR?ooyPoW=_)m4N0+jiZWhUO`#Fv1U45=Vl5)mm zLH7OJ2+|Pao}=-PYw`+QP`Z-L)&!teObQ^z7J!lzXbOM|NSB2#6viL9Q;1X7q5BYZ zC@CeoGO$>1Wj+5CkbHdTocB^qU2yTN16Jvn2~oLJCY~O4^1JWsbf5kQkT1v3BoK0=c$4W9E$kR9Z2}^6 z9GzKT9KO^Kr;xzqs}184#qL&MKOQ64TAYi&$E+W7I$p>K$s|q)bX!hVk%QIs%$ztx zPg2GR`ZXCGhLHrYVGD?WA`k=7@?VRg#hvX2yqaE%T0Peam`C^sR;Es~2A(Mr+?dRC z36%T(`MJI493$#g@!5BNCd8+`&hf zd`HL@Z%@d%4tg2WhnDKr#^@ErKfitp+}-N&T(7o*Sgkm7InrknEFXnG%$%LtQgDm& zbPStkFnB7mnN&eCnZK7}{3K{8?goba%NA9F)i@Q_TeFVsJ)~LXz7(tk+9XX!w^6L@ z*}5L3O3FecJmMP`(iJ{SX1dr@X~xi-P3G!~GU>*o4GETFdbXa@j7`fCbj6tjRD1Jn zo{Ck=5!{-1$I$l=n`Z>hmvKr8tGux?v+XnOCDLe!{9xdQwA-M9+wHo%tX78=M}zIR z{WnzUB(=g3<4`WC;#7Ix(n|A7Z7?j8vJjYz(+JRBn&fc~c!cWCaoR7YV`+@A9#T1J z?SBOd-^pF~fqI_Yo`YjTgxF^fqAY3i3_SsfO9UGhDhhtGo!qqEosDE&kD+xd_X~-t zeYTx?)$X5e#Aa9hjK(jIa9cA)!iE8tKH@93GaZ$qi)-rxI?*TH-c@!4g&4!z&>U!^ zD5veN_zxtmqq=%`Bf@?Or4m^afsVVS;xm;LaY_iv zBqn*mu14_26XDPaC4hebCB3%}0Y2*De+w+90(}8O+_K3jk{|*w z4Y4#>T}TgvR$qwoENRewj5ml0N{=f zU3?N2Wlz9&7Qe}oZ8)V%4j+^Z|4;X>bZ*vKEmyVwa711&jlb79n} zo86z|spis8$RYPT>hn`3&BOW$%WtLLI*t#9W|19iU@KRDB9G^K+HMN>0tWB894Ji)oMRl$)Q}# zivHBpzUQZ_`nSUz=qC-IGQo=&Hn?W!Uz=qfGArN?b zz*s#~m<98?%9S0TRyAO{9XSgg`@hBoh$0#%OeZ!9N-r1H-*9{^f9wfGSB3$9j4?{q z|GhNbYUnuC^7vM$s61|1x=ShcjoO)1GMu(lec70?GAoN_vqYGyx4+fqVdG0GNByu$ zqP^tSmm8#qhF!aq1&aRJRXg?xot^pL=R=&J528)qURR+l#QSk(S&WTp!Ntl|r{rHR z_?{~I2Ae^rX_XNcdkOReOo|pRPHYFYmISEq!+~hsJ|_m%8H%6}3zy;k>lFVaLSI%^ z>VZky_CYjNLr_tPOK+z+?P~L$3id*cY4fNj?OMeEJ#Q^Io)H^Iof5u86Hj}f)!2yL zj2bcqKHUzn;V^{ZPh07OC$HGvKHa6jzi+8+G+17J63x5MlG#ckt`3`+Dp^9$E2dfNyn1%^icW`A?#kOtDI)%Ie$0KD6xFpKuX<9QC3So$rmepqf%8*RbE>z~aQ^kjH-ED3JdD*g46IsQNd$;oqZWG#2YHFt_iJMwZ4g+}`<>(Ho_YOIFq-2M5o^m8h0B{iOLHLC^&%1`mf=oME+#QY)s zakCjOv!7gu1KOne5o5KB^t-9;y;Q;Fj;ewV02vx!OkTs%*b}x{s+&(H)k(5>*-8pn z)^&}Wy5XIWl4HF6cH^-Q4ILZHA}4-pL5kGh76~NuD4$H2IbBlq{-xNp!|sQQAERYq zN1wCU#uxo+>RD_fpn9FCVI!@hjmFr*PGD=7 zRHo;rc67zQs^Iyaz@*7yr?(F!L-c~#nTulDkgZsvrUR1NeDx*0bIXv=@*a|Bvd62I z$F>DtRYrIWljs@S7oj~8cSA*ggVj0A;YsD5X&2=GYRzZGJikCPt~L_{)+T@%T*5D-Vrx2)C;zx=nX| z&pB`=4=*$e3Jz`=?<#vV4)Wq6bE=NSph{3+Q(MM0ptUe_R1NI7lI{_?dGeN5r-EST zyL>>Ml*`w%HIQ`tacF9zNp=$~2HcKvYV*mzJFr2*!ixKppp4Qr9p^@efDQ0^6hmEx zB;p7NKVi=K_$3IkCI11mw26Bay{PC|@6<;3d`<42&y~aXJvFFjoVEU5pGpD|B0B_x zc;&$x1%x;$VL^E5Y5{QQr1hxguz=XHR1tzdtzv>?b(hh+8{bOFU9>S5cr;^q?o9py z%}Wc|CsxQz2&V@_TFs(E>$Ud6^8OD`>L2e$&3|L(D51S-P95Zdb&PzLyJI}Xz;x+DUYc+2+PwHDXGSCN0WLo*!>64JCg58xi#fbud3RscGH=0YTgl};@>#Bcd7eg3R1)@ zd>ebUV1E=1Fjyyf%1Kyx6ttxei&ajNJQ)t8W$9^>qn0I=o7ltW1?UitC zjA@-B`DUzqeeDd^`-4Dk@uDE&Cx)Eh1E4mp+L1=B2AM#xph`EHB8AsyGOEWYcxH1+ zHJDO%B{nolBBy`HV?X91V;hl1*>Ma$7gdZE?Nlr#>p*P2-=)R5>5~jgp^1X#7;B9h zhBa?VqMB|{iIN(WWTc5_eGOel+YLSoIBj*R`r(Ilr*EGbI<9`+JJmC3czs{*LChp2 z(H#|Hu)$H`z4#hk^xT!*J?57J(kPAA7;8Ly6((&E$y8v}|7vhiT6w&>r;Jn_NwGdd z>X&&Hz2sMnFU^1+-6;@b6~c?AF^buE>P37qI4X|w=S&?-POfav5&xS=S-x!W>OM2si*j8kRr9O-uY;AnaMqVJ0 zeEVKEMcsO)r}gYg;F80RYaLJO;)H#I)^}bYS4F+=H=)Sqty*_J5}cQH-HQ0fNFRm1 z!YUWmd#dF38WcMO0AC0h>Kav&W{B08wVkWNo}U9{7+OxvuP>(tl*fNPtC%V zR1`7HOrocep$r|Ek7CK2n%dZZ2j}aMHRCs>M_0<8WO`%vRB-{RV2coe_Zc@39V|b7 zFR4MDCYeGh(~E%cR;hB1%Yv*QhNnKyN=@@>hiur%y7a_URrOe*Jk6Ab>Q}FA7$>PD z?ekUl==S<^t(SP0bfsnD-w1B9#ba9cHnjaaQoRlhqZC!Y`48n_7|J-7V!Wz`y?hScUu#qtLvP=hYT#jSJ()9S)qq zFgQ`|z}*0kJW2>_%@2$K1zZ4fc94G#cnCFXA4V+y%=vW?W&JJyK7B<-r0|_YfLv7V z-FN(+c|N$$wgE(^D<_k&pj&@0jPkDx3jSx3E<*JfS^u}D;`8u;QND+?meKLC5*N z>iD;tD6m#|VKY3dF9ie!J_`Ss_y@pcexx#5=xvputZA9tHmOtJ{WTQ*reJPe&%~XD zKSNw4oNq3S3ohgQZylnRX}igHUXS*C+JRCEF(#ZKp_)611FUIM?*x$|8294I$u2LTt@O`Z;*>M2VS2##_Bsvm(cSeIIi%R;UJY&%!ia+7 z`H-3_J?rllD+la3w6vK;tYiixSZnyui8V>K(zQmQxZ7h-j<1-5Bd zQ|i%0ygyM`~M9Zn2?oYllgDPm70|$x>3?0qgnm9&`EfA$$nl zOnPGGEkpwmlbRh+p5+ga2-*N5Gq?wP;gu7bP%z@vx<{Ct*ix6rVDJmjCZrFJ*SO z&PI%$8&cUAybj)>M*Z4}nTPCq&!U_$||1%NN~CdSt>*szQe4vRgka zX%}0FuIE@T@?~hHbs_4c^y{wp0{Yp(O;a z@hh%bOdV<$;qBgoDK8u?axqf)U93jQR=crMPCQev5etVUi52OuYBT z0u!5tL%*_K397|8AFqcf1{4vXvhUJ&K5RcS{Q}FLsPWU3WW>;+Tbt1-5(2pPU*jM~ zieh43f-{k8+W|cm5zybt>5Nc@G2zjDGB{t7Q>w{*v(Isgd-@#?J9eL6zNs=A8^5o@ z{R5C)^_7m+ET8{`{J$SO`CnIkQZ7(RIwK&5dDB5m0#+_$EG}Y*SwWmL)>7xxvmf;o zxvAy}Qujx~aEjPRvih7|6e!03NsffE?=7t&A|{WdG`d#g=GRCOM-dO zfP8q5Mo@H$g@8$BQobxv7 z9+{|mXNXU|hCqxlo!WB(~E69zY58s5dHrF z)K0pc)_T|&=bjocC3hdq(QM{ffES(Cjld*VaVaTG1K$jh!R zbWeWdd~)ii6}#HvnKKq-jJ7JX#3L4kk>($OX?N;OtDtXv-Wc46cZ$D-S28sj?q8Xe zN>YpUP%|bmKQ*7M?0B*_#8s{vaNIKG%G&Jm8q$(tr*fRc-yl z0p&NUJ&)t4I50X=C1qrUB_}f8t>bHJqmBCy zSDT6K`y}e1c3%!brM|RdR|j&OlV;=kg?SUn>(PKkO8wzs0Ixblj?a22w5f?W=6Y;u zU<`a2Yq3CzU?kSl0En2v}nkjL3^zWaz?C;)gRn#L4o zz^>stasE;glCndZQ#?pU1?7IRd$H*D!1vPGXjDe`Z`Bh3u3}#vlzzZMBo$B)Hy06) z$BsENj77W@IK$Y)Zo5s?Pt`>A?lLbsRhB3%{{Zv=%p<0fpem9@TvMrr>cE1`^v>-p zUqeY2+ex(bw=)t>xo$ersy1~4I;x12O&!yL>dS2vLYHW~Qy5q8GSYJ_ul3ogr<~6EEupx; z?vr&NLA?Ln<@zKX&LW?PeVozq)eFOpRiocB=TBzEoLg@MYx#A_WQA84BN7zxhEu!) zhy06hng(LLZ~p;^2MC3<3hV!v|B+LvQqeKLT+E{BtmJq)$s%C3W>pg0b*PE|nNlb} zp1+!O_NdN#vDhAmdfrKk=jDL*girQ*^;DQ!lN!50Wof#HzT67mm+vs_m4);i)W~H$4qMm3&iXUpXZH8}34oU;J_*P8sJ!-wwhO3AXK?*I9RyceGm}c_d1e;V5Wa+}8-7Jw zENbt{HSkxDCW6HrItOg*&e%@1Z&yNbLNz9}rrIXg7f!V|WIDK>nZUmyQVfGh68p81 zTn0i9x_&4QYiIS|=SZPUTl`zfrL;R`hDu|Zrn{-$GbgzHo#@>NH+&a*X#$`0A%&{c zdE3MZvC!m48=8d!=}dB+IGe};byz@vtFZ8~1jX*pSf~IP7!Gs{JC1;R!vo6sfbm?s z6+fIMHdISn?wk20k0+FfDepwDK*LdeD;yw`g_q?q^7#cZj%7ur=F1x7Dj7rd6iaDQdO1S)Q}`Hwjc!n za3*uu^?+fmny4xIJA681H}O!6?N4|@ z4Tz(_v(f*sw@nUunM86vi2q6THqran$D?@VTgYnfVOtNcB6}4k}qQ7h*Qr|8+z@0;g+!7zcZ;INf`@5vlP_Ppk zId%CkHj9r{V8X%wOFu8p?wI*4ocq|7#ozG$_UPMk-_A2{T zgq8ww{#?ts|N6b(Lvg*^`E|uEw9O_#_#ltX8Jd$|Tt{et z630+*!;594YRBm7s=KC!YDa!k)^_(zT}ap780t{>S88{o#S>A{EQ{%>9e=#$o_KEr zT-^nIVowqyo1%VD+2A31D`h<{+q9F=LLkhxv7py<0@V=$f-fBcYB3Ob8ym*41DJ(O zPGd>h59i%S6B%u~IIbWyyCH-^3Mbv#Wj@s3vg0t>?nFiSkBg7d@_)gngy3|%jv9=&#OLBW4n<1)HMD%M z#xkgE5Gg6=3WS{V{~})e$5jBj0*bccCj$L{B?G|XH?`%Sk?X(Bw!~A#i6VOo;u)EZ zA}WpzV~-t+O(u1zTyLln15~z@(n{_1>(my4LMFaeQKKdTELAhspY*bL@=G``DDQ$T z>@;*qz9w}I4HI;O4hxd> zeLlKPPp*kgt!0#?54JP7CwxnKGd>_?S@z?Ro(+yqe-OBO+K-#6?3gRF$d`{ zY?HmpWRO%}wj`;YQCh#0ByINkS)l24?$N4yaG>*4TD6ZzuEoCu6a)V*qraI#GO|G? zuy@C&91-dLj*NQXmD1wOxDiW^CN-g2Oz7Akfa4>jr>=-dqbm>c+I3Elos1GHjn-GP zMpcv#!O>+!&@Z%iQ)wa03@NYn=$F8!?+Y19YoA(MpYAZnkatokUETWqgm!He+7aJ+!@ZSH&W&j=7}jVcmcf^5LsyaQLN4 zUdpnfOStxcO*Ohdf!E&Q<~2p@j|%%}k&)rM`OaF+tA-3c1qTQ*c+%sou)&kq?eqz+ zeW;{wxz330ILnL4Zrf3)@utJh%VGms^0ik(tEMVNM`z4etjd+#GDX@c9se*CYDoyL z3H7@;Ga!(o)uBU*%hG87zyQQ*`9ZmQl~k3tQ;PA-h@&nEV>j24D&8>UP~qIdHS486 zmvifh#wd2*^5<}apV}+@X?>C9HLy0i!zlRXG={;!yRo`B2rX~!T9Vns_$j}Qs?94_ z9Z@wk5syagm~{BbnkIioXwGuN)qU3nxpRS|QO&^E$4O(sh!;G(WcS&E$=WyAO0&y+ zj}fD1@C;puEHSWIS7Q7gdxhWeB}uOVR2ImC8>oZS;Y@6*nT~tFt}o9$Ng^jMh2nfd zS5e@27#@9yYOg#Fijl@80B;TtCp52we{1UY=-~k~Fj%KO0#<0Vm!Zc}De{iy>%fAS zCPDJJR)Q9@?=rKz=?upf#-@_T6%-s^PT`^C%N|E0>g7G!1-FYVLzBOP<;1edRy!&# zhhHoogiBHm#%JnN*enm8{+9pzz&zNs%nF*03Xc0sX+N%%KxA$dKt@bX0tL*%h7nT2 zfJiE^;lvB=QR_|xO+EOy7MPM=SBd#UCz5oN;}!e8+3Kt#7m!5uM?(cT4~OjL?r>17 zWZAna5_qYBq+w9N86cmScb5|z8nMaSd|*xA7wejNC18%H4#I;uH81(=-L?A(S%i}Q z6>2Qt%P{_~0H%{)6mw0GN~0hc<@>)CJN|RWv zMn1T-+Zkz4?fTJu*BE3rK{ShhY@alO;z( zqDa^atl1t@I*mios+gP0e`LG%5^a}s>YA_+7v%rg3ZndK{yq?H6n65~B}&*TGwy0t z$w6#CSSjkP&Q6I>RRE896S8husmn)3z4rELh#84eM=dtV2M3XTEE1Y}nZiVw4;h;( z6}q$>h%ucM2dU-6y}C3dH;NH(+nFbaoCrCSO(+VzI0+nUf-R)0*qfl*=*n zSs`YZOQHVsZKC~>dcK+C%d`*CxSao}j%LaBDZSwi_iXCfg^1{6T|<7lMn0{dHrR`` zv|$iWcr1H8+EK(q*Jp@~P(VMirA%VUbXkOU?1SDZ2lYJ9SNF_{0GZh(#yLo5ke9`g z769A@FQe%cS_!n+spidr8Cx54Tc=a41r>uj;0(wtymUT=z^zvhTU9##Vyc0j{^%34 zZ)F_6BmOqWj%q!k!vf*|xra2QCLYWbs(yeyX5SSHr>nZ*tc*NvD3{y%nod>bbq&j@ zCgib)CT;@NxN^lwIaYEUb;|SHj0!_|J;Mh5e5eaLpq;!MYTG;oW3vqoJQew?a|zh- zL}y~eX<389PI5II9QOjsEovI>LU8D0w&yw+TiCNZ+GEmAGisKGChsUMn z2-N}RHeljOPu)-Vxu->6Z-YGKO{3g+k)}mVoZtb+cI0c*=_-YAP9FC!o9F^F}7oM{U1;Y7frneR>MsRIiAueoxOAsJQNtRXoK_&@8N1X-+?J$qs7=NXx~sYQY^ zK5!>^acg#1KeZ)GjWIc@3xsHE2@GfglG7g$DJWMD#^&6?8O++tFF&1paC;FvD9DLn zphd0&e(>=@fPH)j2(}PJgWWm9uW#*91`cpO`9ZWaylBx*;d_)oq0zkEQNC|C;;FxUbA z6?c-)G1YVnW}O z4cDb(*p$DyV(Gb4=VdY6r}CyEv;4wu);(ak@2p!Q(^~#3XT&Orq?4`sXDl&@aFOrM ziI118$BuNXINy{#yHi|at+<3R?Pi3_HokOzCwH{I@iTvEtcKrZ@yaCCArT~u`btT_ zqdUe-QwK`G>o*j5W8qqWfj(NojzO1Nk+^b+GR6i1&-o_0#J)_%E>wvt9Z&!p2r0@5 zK!;$y7=R78ejZ!<4?vf6PLF3^A*oLh<&aP(75c}znpw`**LoJ;(FPri@(1Up+E1=1 zW-aACD;MhSgaT!hoP>ODvm;taBq?Ze4vSekZZ?f%ve`J&MO91MyYHHPX%Wva#&u0u zNeSJ}jXGAX%SRO%g4s2aSm#ePiu8{0F_9g+l4hAQ`D@}ru;KK2aufBlfz#8L_f?5^pnM!^eTC}|zg?T#gR&kB`nYqHX zdt)~|YH`GcYmQ*^-$Hi&XyE~h8}=i2!54G0_3;YqeM#b;hwGDfX)-(y+=^~8FVrbx(0;D+!c z!U^4qvaK^G<>Q!s7Dm>^wx28EI?tuPF82B*98VLn;lPGkXF^2GF)}7l+3Zzr1GgSW zo$L4bhnK_Ms5GIBFz|udm4GHIokh+h+H_SBGI(;5fdrS+b3Eo(-Z8N`x60jSS1Pm`+qxU?Y9rY0EwXp3W# zfFUCDrt1k$Ke7zVz+u2;xw>KEr4VwStt?l<(#k@%X4|~Vv7>Emx)}SFKcw^=7K<#b zq+LezqfqPQ8)L>^BV}}^6Y|Y+GreR6>)hJ1jzA|-g&#Eub#-vaUq&R_;utNfv36aE zV=hbm8IL)2F5Hb9d2)0rquBeDd|y`>yYm2PW- zf{a{VSsI#_64L5pT#>zy&fCZxYpIXU7rv|*mh#Do;jC%hX>ksn7cNCvWgJaUYT~Iz z;%6{$Es=Xlc5G81oc#sd*CMI4C#?C{h`OJc^hfK#U$G(t2WSI8&Xi zMq*lzGwOm}sz)hK2mi^bV$vmsCbMpa;1DH@KTwoQGeAK~Rza5=Iy4a9cj>9bqr-ss zp2UxzaIfcECEuL7Rd4IsAF#Ni9-_8=sjBXmz#3ESggnC={Kd?;gH614$dsttx`&Tb;_rs|n4o1v2mbZh(u zRL}$Cv=GiSdOZX?Y4$5m_yW9e?d+u_f6r%X_9Mc3{j>*nBMJw7 zBs=X9d^!0KKw{ibFgDorPbFwpLXopP@-S#k>$1oiQ#MA(?%Q5tdKf-%$-25t zKVo&C$jXzs+{bK3%?H4aMU~09^htLuAl_9VpN48wcEP2J+7Ya$R6*0;Y6JeLV7WE3 zE35NrFSeP)5lQA)kK%a!{Hh5Y9>+TRf^P1ou*5Fd3 zYXRVH<;U6z_$gWrHD@uU8@eQK!O?20Bw{D5+SixFbRsrW)sg4$5EtSja5qWsw2jXO zFInGNCW&uB#!fyb87FT@PJob8lPTsx~JnNEMxR^|QJEJ4W5HKy|s4)C%*bJ6X;8 zWHbL? z`-IUd<<>5SyJSy!`1%D*b10Sf`}}g`dWXYn#2ojP@`*V#H_G8Ub$qNSYZaD_e@+%m8;t=VJ@p=9`lIT za$#V+UZ{f^{mKxP=x^pOYwzF56Sm1vV z(jl$_0+0Q3yRC|AEWmaq)*nan(h}wM;CnK5k8CTJh~l)3c2SO^=p@TeWX%g|l08S{ zOp3-7$=92eyB!f09G+&el&f>Oqw3q|8Xy&i)6R=)CL&$xA{J!uwGrhaqmu5{e5_gBpJ!sTYG6WsBn z!YRH1#`O{FwmILBoC9UBcTIZzj~maUK-@o+Z%4vy%lEx{*p3`o8ByJ#COP_q%CW%_ z`d*zW*7g=}DcPM87a-S4>?(5~io_IlmA;m#gEg2y&IR+ImEes=ofab0LMy9{*6yfX zg(ZzgHJ+4};!8Z$1?7->4QtM|pojAO=+&6>W z#RVY6;rBz@RAB{)#VDIFh5o0dZQ6Y`9``++Mp!pVu39vr1 zypV}HLsx=(tg6&E6hTRip&DBVC~o5L3g#ZFqDby>*nucC#VIDp+;g8ryj?uJZq@@cjRN|OIakxd4d)ySw-bQSklCi%4(wbA zbmG)l1hXvM(&=w+o0S!(Cr-N&Oy6@e35}PvTcw$o8j>Jo=m!eR@)tB;=ll_d+OVE~ zB5~v?nB`g&_8(X^L#SN`br}g$=l2o)khFtA*moh1)8ii=RJbH(C35PfT$mkRnstdq z<~m3;IMx?+v8ygz!oj|;ZB;v!`zjy7uv%6^W2xO*_&6Sg_T`Au2v5IOn!Vz_ftQkZ zH0rVuw6dQ*H$T^+ouRk=lH+*7o7`6`A%rVP#h>obsM4$G$XxiN)+No-#fJ7f8;966 zsioOwSclts2a?n{n95N}L@P3uao<~u&9{`1p_F%8MJ4))-3!8>CGay$9Zv$p|y<-^eZyqFT71w*^ZJ%RLB~5vhdlNtLM+MR}CSlFdrsY~S^s%H!R=r}x zt+=4%^g6_JWbkk43}+*mWf<)eo;xGk@czEO*4~k2bB{TsS4&Dxzj5E8m=-M)S?U;> zk=juCwj%EvWMeXcZ}aP~R*}dFg5>x^5l|$uz*s71Nb8$_ z?Jkc70XbGue;`p!r!u?AK~4JTbuCNqm|Awda=GO!le6itp=&LiFR=K+e*1{>m_qsZ zT$aiA?3YhooWb6F9+4pckocnmdOE&N%+yDufv9>XW{B5K8jfe=xEg2toW(cr9Iwx@ z^gdYs)#8R~TO5&+2xVR3KZj)8jVqJz|Dz24Z&b?vXSEBR@Tdtk_WTIxvKpF0HDsQ5 zA?Vk%(un-?&=}p6b0!(hnzn+k+efuw5{CPtxl-XbbSi+@7!n?& ze=dj}6UCiByGq*h=Xv;T2>QOd=zIK1cJ39)!eN4l4Ufi{V$j~K#$QEg3Es)F;^&15 z<)~MFt(CZ)O{P^pW_@k^Wgg9KLfn zSr0Wj_ z&efgv0iwx)X`wzA`0B*gx1Qn%tJ8r*N6VU^5|>(3%gZ`zVg7HbI3(&+PGb7(!`?t= zVty}@0FmpC8baK1>c;T(JAvC|2KCQ1MN#h29fq}YJPaQ8xMvsCd=beHRV9ZRboHag z?2SSzzaN4}ORFcly_>n7VT6wMVuA1bP#lRz{_e)?NNiTkXb&M$;E9g^IFPPs=?7E`q z_?p^?MUh`!*3{B-;$C>U??W-KIyVc#ib0Yrg3f*mYI(yfSzIW%$;oPEywu~Uo`0&m z7$uS)T~mgMA5a7-J7cISOxpcll)Zz0o!_=EywbRFW4mc=+iGk#Hdn01HXGZvjTPIr z(Z>GWwf8>vb2rYp?|uJ;`8;#XF~(OKolc*0{2*J-lOt1eoXyoru!MfoVUwwYVAWX#L6Ka6}>P1vVA6 zawDWCOO@#}H{2JfPb5me5w??E&73bIS<^Yh=S0d4(v;U-(8n;}aSJ3;&R>uxt*~c> z(!b0;Slcx%%&R)Qj0}UUcb78!m)6;kEJv2A&$x_RXJv7UeTpQc% z)}eSnDXr5g4lgzS_GQ^7c1#M}037_+r8+-E&nao%1oh1QUCK#*t$1EqvS-5j7&<5A ze&#(*_~$Vv$<*$)gZO6d~N1IzTEmG z&$WED^>LD1B9ct~Xhu+^B+&t%hz_7Ulc10l(Mf2iV~YYjFM_m>w1yr&uXRA*cf2Px zi=7f4(|JUL>Gi6zPULkp{bfenLNF(v*L3vcWbvMMyyH6r5+&BD>#+F>OPpC!_^?{t z(Sj&WvnL3sD;Jg{UD#BwyziA;@SR8B{LPDq*GwrcVjH!IW#%oisBP=#8aa5RM3MRQ z_IzD@Rzahi8{K(ezo-9~iu4~{A2jCG#&}bDd-#4@6RH3Uf1WU{gm=Y0d)`7S?yeWp zNn`=}icDFjlLqREFSXkjwjW&PTc3yTSgIn$u8xfLw_1;gwFBe>XEe}Mpy>(>Y4NTz z>CTOzVrq95FO<|~Ra4_g6L6>Ns=+OvzS@{R$Y`OZy8!4Jg<97@I|1wF^TkL_bOv^i)I{-^8ycQ; z!7~mq7gtEkMiGtcn=o>L3B`6+pv%tgwzVC>vNWTMw1Mt9yM#Q1sS2Xp^ap9wYchrK zgO{QuJ`z@GMeC#xNPXeG={S{dFpBpSAu@%C2yK#H4ir_fvq(jcW?%4>l}}2~-i!mb z->pL0=6C%(hPAQuJNit0VS|z~w=2GFFuG^2GP%eYKY4#57Iv=vSm*mG!ZCA>(9Nw= z0&_DD%^2S-3)Q}rnhsmgpOKq2o`8qUrkfY~N0Um&5{3fa1o0arO2&1MG$_8SDbcp@ z`-}Q=mQ!l#ZKJAmd6wU&Gg2BxJVxaA_=Q4 zg1|Q`?ftQp?a9QMPl7u&U+U+T_Y2uBB~kAK306i6!Y9x8V1=*GFVtnTbxVUTs;8^? zBU-U08Ljcs+jCMhI1`eq?f9#8SpImcTB+s;FVTejKR&+TM;c7o&n`zLDTMm3Lpbq! z-dyYX?i0SunF3?PDZ9-{B#)~&+lHhx$fwX8C~pQpNB0*PsM9Po53eax;HMSFuiYtU zIaz8y-%(>!GhoUy6R*;q`n~MW~i6ezQiskbf1`EopX+V8w1dph^m6c_rrCsw0?Vj@w zA~QLB6a1I9h$X9waB*3uqe)U*Br*wECMpU65!mnUhLU8Iw3xH2rDSyU`GIuLloQD0 zTTWGD?cv&((RUIs10yzth`Ikwxv6!8l$!qoDPl#>tPWA!rBhBn2SoIvjGmZoZ6$Vs zybV>cFKb+ov#*Q-X-SfwmKdI`k~6ZH zefuX;2v*Nr)=OyIPAzu1*ve$}eLm5T8*Jd)Tj!Z49?hf$kEt;oU=xDL4A>rL>M1e~ z?C!V_Z-aXJ(5 zeR4eTR{v_kfr3!sK~)~g)n`*hEUZN`CUu64w=u!WJn2?AvkKc(WG;c_rT}xku2M`W zzigs1O=0|7*K7D4<#RnH76Z3-w0MLE-bOpeV<31wA5lZd1lu2LI=T#|qbm3V z%<0dKEoXY{!=8yK{qSG*8F9xEaI#;r-)S3448Fbf1EWkz``BiAI_ITHu` z_YV||)P@Uw5Nx0RhBlPLc2nvXTSw5Q@}jQqxC(%Sd6Bun_6)^2aHD?cL^ywV-Mu0~ z428un26+V501683R)~j$bTi|l4*n0-|C!*a&qqUB>SSTv)Aj|PEH$SWoGL8D7 zXnmUd#OGk6C_0#PIF*+ zU|;I{^b*?h`A=YWScN6AEH9HQb;Pzbw3;nzsqHKG&6vQZ@=wm0=2Uu0(+YMf#0&AHKSuLXKU z0&z7+gUvh&p~-#8YzLXwu~|0ckdk%}-kre5yK3HXIf7pwD)7y;u3?z?=uy$ILL_TLl zv*u;?w9_@t6eR+N;8_9jvQ-G;R!Hs~0)m=*IvwyC^3=X}wT7AT%bi&LUw}pXq}k(j zD9}mhF#?AF-K66GF4g}aB>opw88RPm-BjE45eaiRwc>pUaig*8Hvh1_3>3Gjur;Mr zO~n^$UK^g98bzQiNzG>YJ?9|%mBjoplHxmam3)C?P@=VqPYfawr3p(u$@Q6tgbV-~ z74b?0BGyrexg}gt2ttZXkt{#{$|M@7Ko!6-%s+1ye zO1$M1()k0?JJ(xXO>SK0*Yg|?cJNOaO0n3G{6~cB&2aYVL-V%i^XsvZJh-bXW0#n< zT{km1ssSr^1WV)UvM@mZ$$+u>POVMlv5RRwdlAQE=TZn8doEbI11nUj81et(FZqw* z5(rbM_pP{7i9NRKmM*FS@6_CN4f;w|k2p1HXjj&zIP}eS z+la&#f`2sikHnO;tv;xoi!*J<9(n{S^BHHH<)bSO;s9=zBQHz+W{r)!D1L5vNH-hY zwZ!CkuHJ>Q^u$|H-e+2BZF9>j&}#KUZsRh;6QP)nA&VQj6*^-Ar_)zpBc=-ah;5bF zr%=faJqkAl$PjgIT(pv!%PT7;0qMA$OjE^rx_h~4YLH%Boy_i-%qPHWS1Fu#5;!pk z@He{_A(Si#g8e1G)9pZOecwDU{Zp8~HFiHEia{K&=ycwHP~KJwi0-9rP+E;0>i+%o zU^#{KE^vjk*@&poT?(SdU!Wb@sRc;YXL(Ux?UQZ{SCj_~H z-9bD8ei|z_z8Ir%H00~2)&@5yT{(6qce8w z?qh15 zo@d=3F7syDjvfzJ7fbtwenCCgi~`|DE~9BHUnf4=SWGQyyR_T2N|{w(Q2cInj?;=wC1NRzmSfbUe9)sA!~sDG`VX zd9X2SE*ZZR{GOw62#1i5;}iA$fPE%TyCwxtPszO6!9K?ojDUKz(9*d`WSN$&AG-iG z|Eao@X$ws;vKi1%IgvJhT3MiN{5@J7+s;^1H?zqU0)L6*9EO0zGSj`w40H!Fo&EXXnh*-TM7Z);Ms_O*vkI~t9>@(YY;P= zNw?_O>?M^6Ov~bXk-JLn^SbXILq^NQK&Z-le2kX=hi&lG3&v`o?73jjbpVfYw)D5N z>$RLj`}agkFKva;67DGDrIO@$pxD`U2oDK`S@N!Pz3)x_tDB86*asGi_g%&Vr>%$` z%-jI+iySwve$AY#%g!;bGV{O_M0V>mf2G+7(w*}JHM!w7t-5#p5mZ$j1Wymp{2qlt z;OIp_Z;?0}P;IFTZ2Y67d8{sfRlmqJcKcppQq~lFWt%{N4U#OSHrqH#P#G$z2?O&fgGWun(_%&D_&*4I+eEfpRM;S)4{My z+o*)P8|?#4gn0AA8&yaIbF>v+)YQ2*pH|4ZxX`1!;G30~yScy)Sx_+J!VN&?keWfb z!iXy9MU#EQX*!PYi27BH%}XwM@($0kfF>6Av1|7sbI3kIojv<)lSAQ ze_dIZng#cSXv+#t;1yX+>Cg`Oz!HZJ`5x?TyIj17PJbKqmSZ5OA$QzE3DbdlxjeZe zk8-!m4bZg@q64g-3W_&z3-%o;K@*|8xy(giv9DT^;E!inrHX0qaZq81S*Q~zd zn=te2W_^yGsX;E#uLtL{s;m5$Ssxh$KZY*aAxQaCFy@9OWHG1PNJrDMB1h*%pHb}p}`=cfhKk+J>tTEH9kZuH0JD( zc_EeVc;Cr6T@le%?h%d^(pxMV-_H_*@~CiW**u9VSZMyK zjV9p&Hix8Pc-9veRSwYP+w8o&V5-<?*1=!7%));} zzy;d;K5BRm004h&X+5i3;2gwc?~1#-s4{cCApdl|Htw^0SyDlmxypiY;?yIyEp?oT zDX}Jgk|U^o(N^a$kto_fEJ&-&%x?hGZ3=9Uo2Xp~qlK4i zIg4L<9Qh0C8HjQOL(4oTWxd4f4nmgnI=_Qlf6nenj1Ow#H;E$iMiQWFfIWDvII#W# zq{)28^ZX0&yXE(NVmA_NfeZVCL}RP0_K)1~m4~+LzW_A#(Iai;E(-k>gS@HklY)h8 zhryv{qgoXAHxL&Sw$rU;2iWY$rI+I%er?^=Cw~p=-~kwXN;(YD*Ga>l&-GPfVQr=C zL^VC<)L9I93)o(Fu^a8Dj_D-=$E~q>+P(E4eCmhrsHmT$c|FRg?z%=#lSpFjqd;W- z0>}Gr6#Xo^F#N6REzNKMlm~PF?F)edy1LCY5eN(HZCb6-z=VM|lo_Z`B zG$lqhI>WED2Fe@^FA`6e^yQT;Ap|@D&3FMn6P9BP-?!|uL|0}(yXw5K8gPFB>=*=6 z8Xs0(Fs?-QM|O_PXUPZMi8BxkjQ3BrwmAL*5GA}95-Lbj_8*-6j9%2sx^`_rB{Vn9|;rSE>1SE0eAq(IImt%~|}=b?NjMz_wtCJ(j)MmJ+EJ z+by6OU)I=~Ff$asoHdFl2rU*GmR5qhN^-ZhRSh}YRE}1l+j4tl8p#@S%FCwzHqfPM zv40h1n7owibC|~pV$@2E`^JvIV;2b-bs7kbN8wcVeatDsv&_9AdO51mv!c4%7{R&? zL7$W47R4#CylJ9p$r~(S@y&UcbtG3=OW)GmsfnLO&aw8m#*GE`Pc=y{wGlC%KI`Lu z*{Tn+-%8GD!s+mX;&L?=E%`|q9Ezb-37E)c}0Rc6Qc{!3&tqUy#&hT){YQJFRKrOQ1iu;m-A= za>gn8jm)}>{hDU(gkHmQ7Q>!42(-sdb}^Z**s-wU{k3(}VV*)t`l^`DQa}?HVN-Cv z()7E!;;zzmf*iv+)gK-^FA26kG)ku$tSXD1`8>POB>$%&I@(&}0q(z8tvgsd=}bci zZ1(>hSm(TV`Fi8YdzF^~6Va}M$9t$MWJ|(8^u9z+!zw_e=6AYB1swZxkLg~Yz#|y) z2+IO?HzCkzX|%&KF*J8`kU65cd;gC6nkDQd;rk#&K`fh@+o&MGvewOSSlT-t2#@a` z4O%FhljSlGU)p(4y}a>v-vKS9M9 zH0HffL~;NQ_Y? z+`}wB*`K9oD#7U!JZ|RZym2{p+i4KLu3&qdp;!YKA(|R%%#qZ}xsWQ|YnLME`Af!m zTaW!W9!aN`CZ6=-xXF$-S4aoBkb^ZcbiP<6p0q|?XJQ%whJC^iiJDO&7N?P6b8lc9 z`ZN=?%_Qkn=~4_85VDuL&6zqS=7bmy?XG&aA%Rgy3(Uq&7P3E4CNp$aq92vcIMuY} z`s!xZ_F5!PznMJsI@_m98)TpNoa3x?*i_o`kFuu}wQ5?+vD&!OWU!JUf9bA1J3FO; z2T==JM@NAY@w?^a`?PdfMvg)o8}A(Y)b)zMstDfYpvUV)NyNL!p{b*E87y&drdem~ zrTmLljwjeLHiy~~2K|J)`D?(cbkimyuGhrgtTRUhn8wu_Qx+2;MOl&*H=6GytKTpD zw=AX&RFr_gumKHst86rJX|3X{i+OcxIUj!0o7*bt>jYtb^_;@;vJki(l&Y%oGILt| zu{j)l&O-n}Vy3w%mLzTXBzc5mmJIwTMN`s2qq?@9vrGND=OQQVouaTBtCl3B_KL;n zKAJG9wTI4FU$f9U71dHWg~c8aQG#W*j1g0NR%TZH%z$53-*x-59ArGNwq|foSR=MX z6w9%_g(GBTTx;!LfTTLp5YUX^=?7!~A#k9jin>R&)AX{fP%rbP6H9bH3>x6i^;?L8 zh)W25699W8B)Wb}LK=kuC0Z9#`uSDO_@sigG%95jeK4AQf*`h#Y^Fj`nBdbA^B>5- zcKJ6@=$lml*?vwp60X+ug5!<4S?`@>&52T(9xMmX53eu%2Ze{4e*apX{`|Hn?|q5DyIFTtDhFdCPP2aPBD_ z&(!Kzl{#$GtKZ#Rd~EJncp1DJj{SGAr?`iW>CCQso-s_-4pr@m z?>M;NTh2DJYM-y?cBjO!r-v}%AY_)7{}XQTupGEd^?_rc{o7ZIuHsvfjMZFf)H^>> z!6fjz$l#tSW&O;^wAyC;VB9|f7XCi!AUUpm20Z|SA0JzVsu@K{eh(L!KytBBuWtBx^J0s8!uO%!!)@|{HN9+*RzTJtpJgqMeJm^BYyy+3Z z>=+2M@an16i(B_0*|PEOOBp7V$b1jt(>U)jO^LOo#(?T+4hab?4ihee@RaV$o7$Fx zR0&D2Ze8Xb+Lc>WW6oRqkXMKtnbOd7zOJk~?oIoY>Gv_!hT8XFN}*Rf@BS|;#4JG& zEj{_40A9cS%=;jS3aU>4t6=1VKi7@6YeX&kk`Oh3bUl9o)ph;-I{ddvEh$0eFEh@j z9RkxB*fT}=fswm(pRbv*R**a~hHT6uOrmQ9{3ifM%c*xoLhF@^u;p$t>u`64(&}6F z)A6NEl)`*B#V<7EN)sWErMTXS|=N4o+&A+z59rhf?nkC z)}fE-YO|0ZPKAM(3vo`m9xw1XgxC1QrIZ)a)}W%8h!Nd3%S}<8B6~$W+o|Ye2Y9@# z2WE1DRdR0y>vYe6Q6lDZ#e4XaVZg}R(lHW5fq<}lZ)^<>qZ6G=tcmq{wf5(8E5OLP zsYe{lb=Z-G+vF7J?HpsN#Q$e0mjU#zxxu2p02K76ku7ZnmikRo>GPS}rY=b3Tf2*i z>a01hxv4&%!#V3_YgYwKqrd?>NZhVBja_!*Ylhf%^O=H8CZdj&9fD)qVmI^eW!#^# z)m<|MA4;BM#4M0&uuh%6s-!u_0tlDR?40Ja z776+u7xxOGP**r^_Dc=))fS8D=7tqGBL7)-{uOZXcd(YtbeL_U$}cR=1y8@>(&J)A zsh2imz82qVpLuW#ZmSuB@n`$2{sMRv%(xPKRX?^=UoY)HuJF-~Nia|C0y*us z-^i?_|4M65F7jY)=uZzgjHstzb-F;AsB@RauJdU)l{v5dBKnC_v4*V=newlf)SsdB+lLYF>)(Dv9;%!!--rCX`Hr zd(k!9qIE9uWBxlPycf|(ZIz_2OiaTJB#zNhIGJA2G~ z6yf8Hz{P(;3WZQHIM2Q8mUvz`0b;)e_`F0yWM*@yxq8ew-i7rLLK$f{Hs2*b7vFHt z8z??5pzoL`-Nrf<##{V~4yb9bC`lEhoD_^JPs8nL^wFT`g`9V2MrUfMc|v!;Vsr%o zJ^7yux35hN?O)P|%#`e0=$FvcY`whKpRrg;hcopXaTr`K$pM|x@4JC_0Yx@ynSp~H z?g4wp#t>Vy7?A~1XTK0=MM2vw)1#{G^sI;={Pz(pj2ME#mU2|#Qn))X!8$4k5ktCdN~W`$r6nh3@&`9S>_jE)R_Adw9pL2Ll;IW4T||eb z_!hoOYjSJt85UQ_ARA zAZZsg#({p9`3(wT=f@g1@smBkyVqCkTm2_*Vv%pg_cyo1B{WiG)>d96l7G^I>_L3C zaZS~r@BV&{iHj1!x<+fZwAGUxu`nVdqe#};3Xwve5pFpH8_(`gfAK0XF_dRo#?tdO zc4eKtSL#fLHxm;jJSo}5MU6$qQoq+MksyRS9S@d)K%H&XSi+G}Sl8XQ(oUT>7_c>y;_eGkQk4)|lPzRMA22udb^m zF~e0Br@*s-5i6+w*uwtHjutjr&xDPMM=KkrZ~yp0TeDJ+fRIzWu`)g-nOZHCPR_0L zKBxs7C;uyrgRj(|hZ^|l*5YRVc4q^6LF;SY6at$Wfyk8s_63g}BWsz#P-rAN>G`5tV#sG91|+Bi03=1Sv^1qF zR`oD+#l6NbcNw*=SDX)3EEo?9_+$5NPduy}8}UuNYgjTtWBN}-Fg;mQ;+etGFrOI%4voCi zcJ3C(x-(Y#w=(LqQAAOIdk%|_sgJE+@634Z@BZC=3vtU2*KBj`#`6W2ulJ@>XKm>4 z|14Mg`)v3;zP2v=9uiB1Y zXC3+T_(+unAB@XBRu!f4@<&rGA2o>eKk|eIb83hZ*cr#VkBnzLDYZ&%-zCT6yvXkt zq$NLqy(CgVM6 z4m#KgD3VYP8O&2M)H()7|N0CxhxzgSz=PaG(zzq~tGpOPq&1;qPx>3)9H&p`^kWgf z_GCsNh>+a4iH-vN3Nw^vCFA<|KnuNnw~0A<5Yk^O++NeA*7y!RJf1^PF%qosqk=-F zNMZZ2VBWc==ZZcBSe2FQJ**ZbJ&)X6S22jkl4kuD_>r5SA%&1W_gi;=Z0Xp^+wYG+ zVOKcq+1>q8z`C4cMbomfPI1`i6>bjy=2Ls5pjvSxUMVRPWbjJ7iIDu8&0QQiVuSj7T#C@>X&zeBOt$)? z_r;Mw*ipcD-X?P2p|fb-9|0-Z%XTf=I{fUJhxbeSidPv5~c=AdUbC_dEmHa+Znwd6IH$p7@rLYFdpWxu`Py8Uk`c2$N67u#>W?65sRS;cX zxaSSIULuyXp&pw=uH=(Dh%mm*2>G%r(dt3cH&`BFM zg;!%RSg<_LaGkxW!DZuWj7Z}UQqPeL-JZVuea+J%NC^dEA&13V<^>-lH~4418a=CiO>eqt_BEQVWnM=AkhInFUmIHYfYR{- zgFi=$TZ)gnB{ND;2a@?SkekhH75kfQ{AB984f3ounlt&&xtO$MM?)<~ky)SHR!?HB1*xslzcC)OC z`XDhv*2_0H@{G5{wu9a*Oe*S17oAno!KY=1zA?^-?ITHFy$n69 zUYtCvEIQ~Uab+4BOx; zA?Z=pa~PA8X%(_11#fv$IyQT^8z?8C4L}O%o3;v}V%MgwRdHHzdGCUOxiI}jSVfk$ zAcYD!#yVXXb|omSKkKHQ)=@@^qzEKd3o!cxQgOD+b8(fG@|*9a5ALmekKTO zJQyZS8~LNoBWpZ7rllBvP0geUWT8!XKJ5vULkK1zv8*W`5*!9X7FFGZbBnoU+0&u! z0MA@x_y`uEhwL1g`KrhQ(GO_~pgUa#;V-S-Q;zlr@iTc0E6r6fq9DMRcR_V@q%F(Q z*J20EPK7!86a7Zq2)g2+ITzbp)T3*>A?`{GE_`KO-e{xIjBrUl9Xr+-I&AHPJRF>N zynariFt+ozA+Q@{o;d`&$lvEOyqF!mvR?(XQ(=uN@KQp#toG(1zQg{GRRvXXnHSeE zck-#t4BiO;IRw1Zau1Jct&Asu^NRn+Aq#RUKc7d6n63KI7)DyVHAMh$0GScf?$ zj)gfMxlnss-3CJx8RV%rWHXEBbll5w_3sjxag2hPiT%Bg2?GV|i!({Bi3SDek4e}X zSq^J$9B{%Cdle2u0RV-h>jhO&hFM+eRIZJ;YosC$71e7UA0bmz8%CP{6G+)HNVo7J zo>^Xg90<9n-MSDuH`kGZ){rgm`hhU?6dOTAo`DeL8ZvqR5o*(Gx{*?*0fZ|n-AHiq zu^y#WKQcFuQlPc1FMrk_v$7aJaNGcQYB?lnz6Rlwe`t|HqSx;!mtF<$)Vtgb%bsLn zMI9}x*yV~(yh^)Qc^^}ZI6dC{7)x#lLQ&!k-!SP--pZU?Zq5wQryW~Y_i2E#;xp}$ z?U%4bsQ)J0|9hF6&8oiZV0>duu>0QrX-A$#h`eSB1GkLd#v8Qo-6r}PXXhxZ?{o2J z$^9V;MO7*xGV&IzOLVF@DD>Wgg_FVr7R7bUh{Bl)nYMw?W_ldDfA{1rb2_O~-_yvJC5RV?ahH3}A}Ad)2eI6nyR)|rFf z0@fc+7`>S(NcS%6MGQ5FsAP^eD-OGgxu9lksa=Mi*SK}Nd_T6!8*5Et>VcK(h_v8` zG{C%U#pELYfkOMv=i^xgiM_ecxhC5xR9T#mAF+lpE4OVXR+4aEd-=Z7RfijJto-M|>KE^~YvIor_ zoe`N0zHMPy)Si8k&Mq=4 zM5zC{<7b=<;XR+e^Z&+ zG%MJPsayPs%^9uaTJzLc?2dPqh;JBo>uG~{h~!rMhSrMgfCCj&+ZNe+`$eHpwkzhq{f3%=JN5~Z z{No#Zr<)LqUna6)vnq>Hi@QO8*cIEXKBH2qa*wB{X#6(HHrGAU%X?(0*=k4OCIRnq z(LK>@zb+}kcjFjP716Bk5)w0x5pvWc>A zZsyg+3F`do@I6XTSZ?yy9STC)(-!WTKq`>ks>&^CJ-6ptr)pW$K;bjTr%XZuRb5(P zY1i~vJ%^LEwX<_O1IZkDPJ(vgpOHSkMBMn*uPJ8ZXjW>CsaiX_O8tz0Y(}UWR@=g3oVD2+d19y;GOU0w4E;@{@iie0#&4*VB<)zbKp z@X9C7nvDN14I2j25A9_|ZzC01^zKF6yRg^2PT5Fc4~o(*wcr=thlZBJU+i#C(sq-M zz{(9jpYy>#zamdu#~jaDs_{?iT;lYs_a|uyA4)ek;s-!00!^p7Nd4Oi2@`+nz>ud0 z^~e0VPvqJw+VZXUKyOXKoG7Gs)W6ztQ9yz0u*;SBsdcqY1%v>kew)es(n)G_u?^oL0&R zRInV=;}zZLQ{462Ie!8AgWJsOde|`CfNBU0F&a^?Sk6Dp zZC$-O;i}_=^crWRVY_0!aGn4^OwG_aQ>wt4t$f3UkV7L+EHKxAqbE{LZBTOK&rpXYu!nJk)VVY zn*~9=ku~E7!|_{4Qt$&6jc5??b4n3)_(T{>5E)K%q1591OeBSM6Ro^5-Xh~6zGq>R zUR47jm~acfC_5{eMI7u19@~+CEltczFuHLR_gjk`&p|Zi+v0eEg^riT%&9DOv*jhJ z8ik@-vz6qwJ#zV=)3i#Wc^cAcbX1x+Z_C`fK$R(5D5R$~dANykR#yc-q zKB;Bjg6dU9JjqOi)@Zsd^rAud%Sa$PG+917u>SXz!F{%=40wF->OOFx9dt(u58zsv zSz<4Ms3HVBKp#xW%U`_QB!8O=2=e^wQOm)v&Jk4vHMx=RhM52B$3+!7zBtCj5i+uc zmlR3UfDvD8nORh(-fWqArj_`xtb`@FWCn*^?V<`|rq0Lm?hvE6!abs}pRSrQo~okT z4{Ng?W>b#|l!Kb&+!GgFT?%jy$c;1@fhC%0RrGzli1)l?mKVZz3OmVr6pCkZvPHzo zAa64?B@E%6Y{O;Kbm}56yv5|j*}F^aN4Ea|tpfkg?T~g8<&5@ajRRNmN2DONo<~avn@0^-nL8u5pi)^#_BH^s!jm>r> zmhV>Zu@XU+WQ@iU#uSm|#x3zIV*8*&cHfZ}R(Qed4*wxNg@(p`$3K9}7)-n80~ivb&_TO@^%%r#kmed%LomJNZAO7ah=lgX2e#2MYg=2iS96| zpIiBsAty6|T;uVqAYkglm~6^rlY?CQWLhG7YG0N8GkkDiNcA{_Hs%m$mJ1%N|IJYO z@4Y9<5j>vu<=SrGg(6BSVgB7|{dq+bC*wDp8&1RB3CFu{oQdt+YwvQ?3bc+hhw3_5 z5;ZO8c3n4j2Z=WyrqQ@ONZ{0A4=b&}lN`)69Id5JwC*?cecN9hvoZO&1d`X%SKD`d znDI%HKbBa#bAj^5IHbmAVouojRWRwNYR%khMEtoaIV0c&^OYkA{p7n#=Z?$Bs&TyY zq+ls^$CwsMq(OEz)XzRcuQasC3GUN;!LB=*7Ga|prQK^W+#^q7c8b3lDgMfZB$`ix zq+0W{1*_sD6cSL!;&)qAX~bHn7W{t2vCg1qe^Q|pJ_|}n1N$-ylNUR3K_F-*@jWGB zQJ(N50i1=x@+eRO&@+#_B!$Uf#f01mkfZ@o8(|U3E(~?e688XDmRN&->^FdvKGrmesKJR^QS1l&d2@ z#K@_1JU`ve?~W#XUF0)$M*T>dgpv&0Sv@&oyiOq(r!0ux*m@ol8)(EDo;|iS55JjG z+Y`ss){(7Wco{r0KWUmcTNWP0eQC>Rm!bdQrF-+iF}@$!H(WeLZ@n@VGXE3i5wVIi zwo}jLYeABo_DktWzTj$j=gP<2IZiguBn_=n6zN80PPMid3T}v&gn)|8%98w;F3DUK zOlWAcmWjD^HClJm$Hv65k8Fvtdj{`d$#i7;m3Plt{K#D2?rtMms-|so6;i2fa!Q3- z_c8%GQ@p4&0c0v~tZ+e}!>YP%#K8Wkk=0^Sn@L7z#@x%*OLUYx5qjP?30l<`-AsSE6~GhuGtplnyhcrK_Pa#kJ)-u_RpKu|<5ISFeCv;A^6lj#1L3~_ zC98rnEQ^t)ot|rd0Te`@vWR(y+85uxtO?w5OledQI*`ymMsD(_e|pwM7`Zcs{hND7 z?@?PfF-_65+WAbo!HM0jL&MDtEHi@GKX2_Nq%+5i>b{cyr3E=}-drJ{l0*}``i&A?kXOJz2If@I>ZRoyLbOGg5kpR3+@a4Yb(+MQp|XzSu3Qxc z;GD*k!X2AH3RuA1Z-0YB+w=3g5y3rKZUyj=DnnoK%Y1@5FfS7k!6N#m>OUefAmBwp z76fqg3yQ~o&ZX=JD=Scl!r)L9(IBgt{OtI<^`+o$a&g8!k#RcrfBMS83^uNG#6dc8 z9FU9+h`d8pU#(nRizrK4iuBQ2D*}C@`Rum9_gVmLRH2tF8 zZ`lGpA4OF4s@roUHf^xHlAE=;XsQ*%WQ(C2m^*`RqnfF9Qv7%K+Oq}OdW}ix_&=9B z$-G#X_=1WYbgkwa=J=FmpNym9cT4_)AC}T(Q7^T*BSg<*$T4&FDXz&#oAR%6 z{7~^h2VY1oYuvlH0u;TD7K|Lv+1FTF(A;mXw1LJRh6#)R39gYPAG85ZO9bp+X_il_ z1ZJ$#rbHZBk}Gb~Al|c#$;)oYJliu>pD&fEE4Z$n+>zu#W6l`M75MDkON&f3jFCV8 z&F$%ojj4X(7LSYTVTACra%V6ayX0K z6eHnEGD%+E37B%NY?@hS+;bL2kLc_ePpOdNgn#)qUUcj&DM}YvB6q8Lc6QBeL-ff# z7W{y-4-Fr(J71-kr?zdGx(jd;>)U1?kr0_7TjINTFMnYmG zDT%HV=?keV`0#bPv%^M^gq2~l5SO4ei3wE(hwV+-UEJ%KG5v$v^Y6mYztusA3Bsnk zX^<_}cqDG(*om%BMzD%e;)#Hpm5kG)x8F8jiOcK^@KwuD%HxUq>Sx@%uF4R3SFK7bo@VSuygi6d( z^~*d(uRZP;q#nc4`#8+Y)hlWUD4h>(&`oncZ zn5$&?Ltlm=oLml}!b+Tb&Z{&L3dBD$!Mm(CHW8@6q^ zdwC)J^|HLiPf7Isbe!Xnp(|{UpaP-jyO{k#r};%&10ucUGqc&zTn|hrTJ=zDkHOth zX4qTlDqZp|inFaX>wD8u9f7@n=o`kdz^k~I-FwIZ%UR8sC4PpCH!j|n&5?KU@_U%v zIOB94jv@Q7w|>d}SJ|pPu6;rk8H@tt*U>lZ+RYdp=tG&KgE^nLR?Y%Kf+RkHCN)*o zBJu6)?(fgw7<)-`d%y+g(?kUvnfW&yvkoId7jed|%el8Ka@FNXWW6`D%G&rVuX>e$Q3a ziAA|fJKQ3&-F5};idA~|48zVmADuJ#%c_nds(!aq4bTz@TMzF92B1_D1YYR-E7Lmr z;0ITh_sKJyo*Aco^=YGwQ3X{9gch=5B1p zijbdmv@aAj*WXXl?isZIlr41)PwIEO`27#`I0V=H(x;~MvgbbfL!$RogXubAiE(Q= zduz`-&RVv&uViowi#5HJ-jiVoQg?V(7p1$&BvnfcnNbm%SyY`bbMRR4pTnvb)_V*_^4^zi3r9C5s;K8LfFf1ld$; zWMXQHGRVHALD|G`gfIspSxW$jimvX;M3OK_@hS7APV18jp9`;6SteBfivj#^9)AD8 z*zg(}vtlon5h^m5Zlz@&Cit^Hhvu`)`?AL-yQO6~N64fgvQ5%5@p0=P?VqS|OnQ}_ zLd|v>AF>-;E03n=6EEBd6#vSJ1K#C-)xm!aY4T5nOP8OvG}PKNGIw+J?u0+3rH&kB zjKPaT$wst$(G+lD6u~MsAItz+UnDk09Ts};BmA$rzA`SVcI|!;5CjyEl1Ayqp&L{{ zKspA7W(W!CW(esXYCw>X?i#ujM7pFIQc@VY8{c`(IluFs_xzv#{;a>

Y49pu??r5)*W?;ku`tp3a6&Sxx!|(#AN<=K$`-TBRox|jx zj0KQ+L-5-I%XyuM81RLK;OIylH;iOgImn|co5q(Ip-ziTsBsk-+6ytgesdkJnbT<3 z9o^2~+E}8-DjCKp4}IAGK*@N8FQU$<5BLa?Z(X5P<1I>F4ce z;ULL=Xs*Y8MPG8ZH?q1HU9vm*a$I5ecYNQ$7oK{PxU#`_lDNI~jlAv&jWh`9dPe7M z;~z9+<85(NFH`&H@2~Gb+-9tY_`%WxE&Gg-Cs6sbE6|-L?EC$M%QGsXyU(AaRkx#s z;){s%?9X>-7)*gk1zNt|b1J+Y_foV{boz7B-iMpvzVCeF9Noh|+80Kc_fMSr^-`kx znz68CzXJk;$}q?S$1^-u2vX0718TL>%3coZD?U5T@4cBOq%ieSK{+RUbwwVxK_O(J zm45*Em(t&D zr(9drew%P|Z}(}Czgz6!Ln6vVc-(4#OO=9*F;Y!4-7H=a>?;2TT$VO8-emYjB?5TX z$r=7b5N`R%GY^EpO+SD(qXOHN??ieoxd!w+PD|)*XBJ(ntm~SqQFb|>7yW>4|G$9_ zft`_#r^i+-84-4sXjH#H^nW+s(p z%^(Hv-;W{kikt+DAYu)TJPLMYi$)gBSixao3wv7jFKM#V8b`WlP|BzOP4Zn-k+VNB^Vbb%si<6_jK!T$&SrbL&H*C_jqWR z*A^lVe|9f!Px0g_=>}=Z1#{ zEq=*%s7k5s$BQy*V1`_GG^l&0bgf5}*SCd{T+n>jk-=RSm3f193KK9e4gh3u zDgfUfJP&uL!1B$71{snxFyLg5r(zjyt={CNcdcJwoRxrgg@AjE-&H;5IHG>ELqpzaTk z=|+yN>9Z5uOK;s-3#kbmkjg9cY0U(+7X>I`I`}SrXDr_{RIH?a35z3WnFly9f&K)& z$EXK|K~;Biyv-HiEa&-2bt{Yc|uyg#o?e`i(8?##1?5V4p zB<=$7uaX>y@e$_7YwHM}#9S{E`(|mTX$^qr;^sMRh93m$s?vlo9h5`%$ZHJcTlxDB zptfeC`Cgc-&So%OQtj7;@tV?-?{ky2gN18P*n0+8fy?2rQ_}Hd-rfZ? z?o2s$t3RMsu?T5>%xJai>Q$Upc;J_l6GH!1Q*erqaVmZq=B**Ij8C>IuX)Cs-P9Sm z2KK1OQ~A0`F|>3mzQXc(C5G^ZP-&a9z>%quDwke-e)Xqwn85wn7wcZmkKK?R^IQE^ zg^~}~Xc?I7@2fDosG$w$o4PF{`rqDZJTEg8IoouFYuJjC?RE2qA{wy~poK-4^9c9Z7v*~VWg7$r+A?PhmZ9;TTyLYPTTTWkpDkO*g zhu`O4b^jmJWdai8Dc6}^B5{Rhqji4(ea4(UO>s~|wtLh?W-D9KpyFu7C+*1qD&#(w z*-l)6x16DL__#ygZWOeYF2=&`C}PbtHn<~TWJdskr?FmG9^sjSV1lNhJoGj=Ngzv8 z)@9$cF9gc_=-Gc;ReL8k9uE~!W=tRIz26>R8f?E67Cd^E?xokPZ8b8{qMM{9m-6Ji zq>C`KE5P&^e@g-u?$pdJeLf?wbnJUAmU=k?i|N(r9yDT{G)}dz>A_|S`FB6~?nu$@%?xwtfnKa$>eQ--ns^)J}2> z2!p9=YV4X7&uQ-D%z=zH+o(X}?@vZ3v8}<+(x#yVlL2HYi=d2W8$s5-m{;`oAh>@p zU9a_s__eU`RH%GR5tH-C%z_ceTZa)-k0sN1{~*!|Jbu_^g6trFCM=ooXH8$53UlcT z$q6+>aZW0EZ3xVaFL(pNr!~O02-gr|A85w%hDxZTPm37z^3Bdxh8K*RC?ewhI57qm zw-1rc3A?5z&K=iUevv*D75uqX*VATCGOLXokDuajBZ9!Nf>_3FF#O01%JKC@zS(7d zYFnL|=oQE2=6HKZ(@e<~%^fRU_QyYf1IMW`E#kXC<3E7o%G!w4w%o8O@8vr!|3!+r zg|LThe*jkhI3f0?U1`$uB1p9%<|tq0_OmDFo=N1w%L5>zs$M>@+2P)K|NLy#flyvb z|CNid5d2cSNwR3J*RaG9T&laq(_;8e1MT$`2AE!0R5nMf(M&faFW6Le2iR9Syyneq zt56xvZ({9Q#O`z351%-Xq#l3IJ(lLzzSfnQ?Sl>w7^RK=1ITJCxKmv!u-p~Sc?Fkd zVH?h7TsSLo!s8xe&2-Lvi&&fhsiWr|D~!4h;A1ub&gftj76X2d$YWtds4SD zi3B(E8~!KA{(-c=UJ|xD3^^f#60uP)C*eg=-D8~-?son1oCRq%1uRA-~|0@3fu4V&d zoW41JAe5Nv>4g^9n;q5l?VpJFD&x~Eena>T(hbcO)W`9C?eHFf%Ht)ytPqT4_rqU! zc+?~T+2kZnpp=TPyzFj>d*#O?GqFeQFPF$w9tZ!`-SyS9U}T>+#Bn0Ch+dW4!qghN zt^C=M%4%6x_+UHj`FTpr9XdSH?fsH8*nhS^5Q&Z#pH%pb@oGW9*^&6e;#MDZxLa=t zlac^=LH-~eV6ljk82&8Ud{i9joWaJUA(=*f$q^3esD-k>D<)v=ROu9Ep;Dan%ElIN zeH=9?nOm!&Ba}WRr{hr~j{D*CpxFC@k1Vc0Ps4D^BDWQ6e5~n$qz+a*=U_kf*wm%RhfQ zMV!mJTz8hGGTsN_+h9GD*s{qO$5+$RHJ02u7xf2lI^1Mg>#v=7{yA0gmg@FpZN#!~ z3yNEf?MlT@nJwq9HvaN&BS-Z80d8^$q4E!B-Emmza-no*-Vhod&Tr*+%6laVt93f> zBG?oCprXT2_Q~gJlUMYdr!jKGmCG1j^VF_HoL94^nLv=r|D6URmjxH=rC%ZW?u&?r ze7;nC6a-U?OZVTrtKkig0d7d}dICo|k-9#?eomrHX%N;12G&20Va#s1jsc(sV0Z7V zG)#eGhJm?52aCUj#GH`%5d-ZC+670myPp$8$1H=3o0N=2%18E$S-dnwA^MyXElpJr znY|&;)N!+nG;LG(MAKwl@W$Sa`XVfe@{}yL*M+@H`0OdgER<0S3d8#Y*m2Zq>^Qz1 zc3I=#nP4&MSo=4|{>>{H@Tiq_xgawY5M_raaSu3H=}ee-B0nGLQUfx@=p^nUHl3P3 zDBTO3%Hz1UO)gsUW+{mGf5q?`fuyh2a>RK>n$&*To8+53JgOshbUj*a0x{Y=eS@?` zQDPCd*erR2dk7MBY+hAzl)qPxPToMga)}jb9!64Qs%){LgLoYz>d9!|80mGP8L>jW zuY+u7UG)cZ=X*(&@jLj5e^)WYRbQuFOzh1NMKQC5`}F+Of7j^$3c&tnslymutf{*| z(h|xUPrHg`f#lavPDqWkZL}O|e)4p2VN_(~3DKgVP;EUjJIFrU8 zK3W#yXG6~9MuF$B8FoCPb)3#bAM%}WvbOt^g&*dx#m;&kjk*=&W%>9U;jMA+`Fl_( z!JBI5xg~mY;PHAm0lnVxF&me&RbwM2NPQgm@U1-Y2vuoF7f6FnLaAeD@HHUprKG1b zK#-)>i~!L8T&l2{eP{beSP?D>{fX z4DVd!AF9PiM|`{xMj7*;8zRH#%FiPk1sXf^ev~ys4jS7<3v;E}gS4>x->Q*uCc4I2Zx_-*zkZC7-z%UbO#;5XeK|}<;Pms2-(|w(MddZq{*yOeDttEonSxrm*`uD(ub1o-|n>FV=)Dyw1KjCU*H&|SVY(q7}V7a zs@>W|BTGucT*8c99L9l%mTGfL+k8t}!LidV#mNS#vO=v0iF*NhEnhaBPfn?~28A!M))~28cgl4>@aRoX!Npcb=i#EkP};#!{*)}X6`kdI#A*B{H_^RF zz5i*y8~uCF8mHRhF+_uK_#=dupUvojvGfRNM&juoz%`Aq>;0y8q2opWwPcTB>sZ(S z60Lt?9RtImWx0f#K=L##>AMg#?<&<~sJ4v-M1N7R=FUC5EA^z3`Lay47Q5Z{y0wU( z$~QvVYhq>&3W~E@P>UYo#r29unNW;-vlf(GWv7>2*Qw^GW z;2*@hoJfhZoWhMzOSHAWUX^i^kdLpe`otl!za&!- zW^)jG#17|`NwFI!@@GAxI>gU#;`87XaP(y)(G@?a?d~3*N4d~0^b-IhMb(}=VaF{O z`jJ=ItMWe%MU$O;G;zK&xOr5h>UwOx{AE<+W6@$6SFL&{lXKrOz6qbim!K!V99nu9 zqg+s8uhSiC^nDg%FHP;#d>Pe7k-GD4#r%u)*pOquOZASv&ie^;a0|No6H_KIO&4T@ z`0!1$v27vDfb`ber;dX=GyYP|q4)shR_o|a>pR%}4vs1PF{SpltZY>TCRi14(HwxM zaelBTifdZjYiy#Au&2`O&HF+$%hfPX`Z|w0*?HoQ>%FuR>I^kmc>s1WiEKO&TEkW7 zm+RaI(zK**P;(Z%N7Ge5EOj#*Ir!{do zT3LBXwey58csym3=DVx9n+5@+E|q$ z*yzHxx)uZfm?}rwYhK4u%cLwgxrxK`!Wb+>-gC8*@i1E!36_5poE=~gX<~X9LMs8o z%idp}p1;g8OIQ9(sd1hL+*cs~zs3jk#gA$RPDPE~OWI1a^D9Zs=h!(hy(`rMi|^h| zYGlFj;MrVcL%@^D_0Q>IMCRxXN4IEzCT%WQYF2EUf;e`z@16{Y4QO+7%+->ndyX7m zG@-4QiUTKNaBE#vciLr#BC{9>_WLrrCms@hgGPPzm6|#;3aY^080!+FHScx1<+FB& zpShCvqY5*g%0`Bdmad?5N;FI??B!p|F+Yx-Y0Vdiuj>~$cuc7?cqmxQWhBA;*pk)p z^QnW1ZB34%_ZWHCPv&)H`tv1TWs|Xe zD>8Kg+P!n_h;K{JGvNkqd@XVP)~|$ZMeUMQ>uqV7w&h zgIB6Lvg|sh9I1FR>bNAK6qw=#9U}@AGS3sy*PEQc2qM>DpItJ2p=JkY_i^fa-6fCc z@BsA2o$`YvWNhN%usx3M6Xks2AY*n&aPUG!v(eb*6*U)EghHASB_=*;VX2lz)FeXJ zlQpv3ew1Wirek0bt9d!(dAopwzpC-XR?Q7rWu4&|68Pht8uRe}U_R@H4?M$SzuA4~ z#nwd-B{id=OfN4xw!KzJa?&ox9Fl~J#nt}z!z;!d@(T|XO>Y^*QQT+%IQ9{xf2HZk zknu1$9>7{Dp>sa_@jxAy6iWj`9K{vJE&=Uzq+cfy8}aNGIrCt^UKJ7#?5k)l|Wy3JiNf_q1&iWRsG~ zJ_W4?z2yA*6*FB7_s(cHJD&IDun3ZKqC??2yAwLn9X22Y_uS$`wOs8K0#!Kky^ov+ zj)!!CUx5w<-lD?O9!hRGiY}dcMb5pNb)V%eV2@Bpd_~tld~k)=1Q>x5o;@imDvgZ= zHm+92;{Zi*=JC~*$?vv~M}7}JLMLSuVRPIw`pR9YxYyrsmJEV^RuqTiu^Ns_HxpO=e-9*d!TdY@ z814g%pP_)Cpb?tw8{L-X1(m{dyO^Z3P?gtMmDWP{fgZ1YE(xw@Ml-b1H>LHaI<-ru z1Wu!lbkcR(>-|$a%Ufb8!eig|8n+KlFuRWOXBZv`)4(Tf>Ka5@qWUr$K#Y`b$(FBG zU(LPihWvCuzg6kGZ_E$}oA9R!bkzPH6<;#iqP@bOl$W z8F0YG3(jW;_r>_gNXJ9vs z16rR`Z7i4wK204@luhO&w<3kyKlgYAK<>k;;@*i$pH{n2ydAeRWetOIA>y*{Y|}kQ=3{|8{VDT_hpvfOrRg=k{|1 zpXeeFRG`hW&3LCBsvG{v{7|quv2Hrk5Btc&74|PEJYcYt>tugk!NUZQQ0>$imNVK? zQrQKU)f+V|(9o(gd)@T4^A_dqi0m^BItgo)3|*&GZS0BSiTb~27(?v6j7}x8Wx=jX z!1FjI^vpjPYCE9sxr}NIdqNXkfx1_aRA4QlwQc>>tz&&ba8QSx}Zvap^V z?cq-W`w(%$@6t+hS*$z*0s}K4Ww-hj-~IqHJnoDB021Wzrp~JJ1Kgn|9lfQc_)F*& zBv66wkU4TK>vG#g7~&O<%lw&;fONI8A3P8 zGN`9`Ou+816FL0wMZ&Z*KfBo`&frBG1>g|lY6XO1V(x}Q!Nhs$#C{@?Clu|oK?#*! zlX240{7p#J-)O@B5{5r)T-9N9MmxkYAH1(tt0+1lY9oPFFX7WFKW)hPunpT9TQ~-1 zOj@dyd|D^mZrLJTcSXoSc}E5l3x~MLG+H@52zo}X;F+W^lxi)|SBFFxPR!H#b&JT= zvmm)q%qctIdL`;FJV7jS@nUK?0%iaDD*Ad#CWD8Glbfi)zLQbR6kIKfvy_ul%_t=+ z^L%A9FoMZzg9ytvxtc!|V8MU|$$dcm<=F+h46L{W>yr)^`sbIyqsGv~!qCPhAo2{# zVNDwG&|?{VkqB}JCwTy0EbFl9{FqLtA=R^C3EFc>B-%gLy z(=5-iPYEJA#9_6a(W)s&jj$I9w|u%}%sLFQ*O9lf6@f;8KCJrHah zJUR7hEJ*+|ci2eB5;ZmKGY0D%Ey>a}W_ym4g?N~-vV>irCD1W`ywe?^2~>CtHjurJ z!i$Ai7me6a9ZN7`4~A8Ai^|dN6yEUM^(+7vwEqB18?=w8q9iVelwY2BP*E8Fa9+Zr zQZHinNxb|#c?=#MOq5HnjYxfjU_dXXhRSTBS^8zANbl5m2qX56|Dt3#vl?p-t<^l2 zyQj~5bghOK)7RX+ua*->`jz5T2gYT7;hbuZ<)e;XXt^Xd4N~L3qQ(}-908}iS!fEx ziPNQ=jv<@p%0-&U7V&tB`13(5u?bD$K;o@d5*^~L3(e&$3ZEcmD}`_>lW)>w1~m>h zLPmw{?^HO{;9lb>Fnml}O^it z6fSqvdwhbCKWte0=?cD;*DswhyYI`O27)=M{GQ2d#Afx}Yqjhk3tgj!nW69YQ^vq@ zK4N~tR#P;RV)#EyfP-A!O9j&?ZTp2Nc0&`!X7D3t$p;g*I!t+F9z&^$MxSxyofg6o zE&D@H$_pgbD(+uTomAPaI6QPtc5cqy5AQMIHPM(np;_}0aa6vdW&)re92p6U<{oxV eCb!LlV$eTZGyg)tKT9Jqtw!K~tS_VggZv*gh9SZL literal 0 HcmV?d00001 diff --git a/assets/img/dream_big.png b/assets/img/dream_big.png new file mode 100644 index 0000000000000000000000000000000000000000..e263866556b8f210e644c7ded3666370c2c20776 GIT binary patch literal 148365 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 literal 0 HcmV?d00001 diff --git a/assets/img/fab_faves.png b/assets/img/fab_faves.png new file mode 100644 index 0000000000000000000000000000000000000000..fd4555702f74feffc74cee8aca5fbddcde7763bc GIT binary patch literal 205070 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%0A7$v9M{#ry=ulm!VJxsfRT)ikbZi<4q&)Mt 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

AlK@vtr`KKy8PR&*iF2J{ntRg7=HW6oh-A)1)a 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±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 Uzu~`J`|;^-J-?qn|E`$Uz7A+02><{9 literal 0 HcmV?d00001 diff --git a/assets/img/gifts.png b/assets/img/gifts.png new file mode 100644 index 0000000000000000000000000000000000000000..b8da82956b78e5e6371d1150dd6d5dbef774b277 GIT binary patch literal 115614 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 sAs9A7A=ung$iWNBlQ(q@%-EA|;g2 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%0Dq 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 literal 0 HcmV?d00001 diff --git a/assets/js/app.js b/assets/js/app.js new file mode 100644 index 00000000..a75d8ffb --- /dev/null +++ b/assets/js/app.js @@ -0,0 +1,18 @@ +'use strict'; + +(function() { + function init() { + let router = new Router([ + new Route('home', 'home.html', true), + new Route('deco', 'deco.html'), + new Route('art', 'art.html'), + new Route('productinfo', 'productinfo.html') + ]); + } + init(); +}()); + + +// $('#lol').click(function() { +// $('p').css('color', 'red'); +// }); \ No newline at end of file diff --git a/assets/js/handlebars-v4.0.11.js b/assets/js/handlebars-v4.0.11.js new file mode 100644 index 00000000..991748be --- /dev/null +++ b/assets/js/handlebars-v4.0.11.js @@ -0,0 +1,4840 @@ +/**! + + @license + handlebars v4.0.11 + +Copyright (C) 2011-2017 by Yehuda Katz + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +*/ +(function webpackUniversalModuleDefinition(root, factory) { + if(typeof exports === 'object' && typeof module === 'object') + module.exports = factory(); + else if(typeof define === 'function' && define.amd) + define([], factory); + else if(typeof exports === 'object') + exports["Handlebars"] = factory(); + else + root["Handlebars"] = factory(); +})(this, function() { +return /******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; + +/******/ // The require function +/******/ function __webpack_require__(moduleId) { + +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) +/******/ return installedModules[moduleId].exports; + +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ exports: {}, +/******/ id: moduleId, +/******/ loaded: false +/******/ }; + +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); + +/******/ // Flag the module as loaded +/******/ module.loaded = true; + +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } + + +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; + +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; + +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = ""; + +/******/ // Load entry module and return exports +/******/ return __webpack_require__(0); +/******/ }) +/************************************************************************/ +/******/ ([ +/* 0 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + var _interopRequireDefault = __webpack_require__(1)['default']; + + exports.__esModule = true; + + var _handlebarsRuntime = __webpack_require__(2); + + var _handlebarsRuntime2 = _interopRequireDefault(_handlebarsRuntime); + + // Compiler imports + + var _handlebarsCompilerAst = __webpack_require__(35); + + var _handlebarsCompilerAst2 = _interopRequireDefault(_handlebarsCompilerAst); + + var _handlebarsCompilerBase = __webpack_require__(36); + + var _handlebarsCompilerCompiler = __webpack_require__(41); + + var _handlebarsCompilerJavascriptCompiler = __webpack_require__(42); + + var _handlebarsCompilerJavascriptCompiler2 = _interopRequireDefault(_handlebarsCompilerJavascriptCompiler); + + var _handlebarsCompilerVisitor = __webpack_require__(39); + + var _handlebarsCompilerVisitor2 = _interopRequireDefault(_handlebarsCompilerVisitor); + + var _handlebarsNoConflict = __webpack_require__(34); + + var _handlebarsNoConflict2 = _interopRequireDefault(_handlebarsNoConflict); + + var _create = _handlebarsRuntime2['default'].create; + function create() { + var hb = _create(); + + hb.compile = function (input, options) { + return _handlebarsCompilerCompiler.compile(input, options, hb); + }; + hb.precompile = function (input, options) { + return _handlebarsCompilerCompiler.precompile(input, options, hb); + }; + + hb.AST = _handlebarsCompilerAst2['default']; + hb.Compiler = _handlebarsCompilerCompiler.Compiler; + hb.JavaScriptCompiler = _handlebarsCompilerJavascriptCompiler2['default']; + hb.Parser = _handlebarsCompilerBase.parser; + hb.parse = _handlebarsCompilerBase.parse; + + return hb; + } + + var inst = create(); + inst.create = create; + + _handlebarsNoConflict2['default'](inst); + + inst.Visitor = _handlebarsCompilerVisitor2['default']; + + inst['default'] = inst; + + exports['default'] = inst; + module.exports = exports['default']; + +/***/ }), +/* 1 */ +/***/ (function(module, exports) { + + "use strict"; + + exports["default"] = function (obj) { + return obj && obj.__esModule ? obj : { + "default": obj + }; + }; + + exports.__esModule = true; + +/***/ }), +/* 2 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + var _interopRequireWildcard = __webpack_require__(3)['default']; + + var _interopRequireDefault = __webpack_require__(1)['default']; + + exports.__esModule = true; + + var _handlebarsBase = __webpack_require__(4); + + var base = _interopRequireWildcard(_handlebarsBase); + + // Each of these augment the Handlebars object. No need to setup here. + // (This is done to easily share code between commonjs and browse envs) + + var _handlebarsSafeString = __webpack_require__(21); + + var _handlebarsSafeString2 = _interopRequireDefault(_handlebarsSafeString); + + var _handlebarsException = __webpack_require__(6); + + var _handlebarsException2 = _interopRequireDefault(_handlebarsException); + + var _handlebarsUtils = __webpack_require__(5); + + var Utils = _interopRequireWildcard(_handlebarsUtils); + + var _handlebarsRuntime = __webpack_require__(22); + + var runtime = _interopRequireWildcard(_handlebarsRuntime); + + var _handlebarsNoConflict = __webpack_require__(34); + + var _handlebarsNoConflict2 = _interopRequireDefault(_handlebarsNoConflict); + + // For compatibility and usage outside of module systems, make the Handlebars object a namespace + function create() { + var hb = new base.HandlebarsEnvironment(); + + Utils.extend(hb, base); + hb.SafeString = _handlebarsSafeString2['default']; + hb.Exception = _handlebarsException2['default']; + hb.Utils = Utils; + hb.escapeExpression = Utils.escapeExpression; + + hb.VM = runtime; + hb.template = function (spec) { + return runtime.template(spec, hb); + }; + + return hb; + } + + var inst = create(); + inst.create = create; + + _handlebarsNoConflict2['default'](inst); + + inst['default'] = inst; + + exports['default'] = inst; + module.exports = exports['default']; + +/***/ }), +/* 3 */ +/***/ (function(module, exports) { + + "use strict"; + + exports["default"] = function (obj) { + if (obj && obj.__esModule) { + return obj; + } else { + var newObj = {}; + + if (obj != null) { + for (var key in obj) { + if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; + } + } + + newObj["default"] = obj; + return newObj; + } + }; + + exports.__esModule = true; + +/***/ }), +/* 4 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + var _interopRequireDefault = __webpack_require__(1)['default']; + + exports.__esModule = true; + exports.HandlebarsEnvironment = HandlebarsEnvironment; + + var _utils = __webpack_require__(5); + + var _exception = __webpack_require__(6); + + var _exception2 = _interopRequireDefault(_exception); + + var _helpers = __webpack_require__(10); + + var _decorators = __webpack_require__(18); + + var _logger = __webpack_require__(20); + + var _logger2 = _interopRequireDefault(_logger); + + var VERSION = '4.0.11'; + exports.VERSION = VERSION; + var COMPILER_REVISION = 7; + + exports.COMPILER_REVISION = COMPILER_REVISION; + var REVISION_CHANGES = { + 1: '<= 1.0.rc.2', // 1.0.rc.2 is actually rev2 but doesn't report it + 2: '== 1.0.0-rc.3', + 3: '== 1.0.0-rc.4', + 4: '== 1.x.x', + 5: '== 2.0.0-alpha.x', + 6: '>= 2.0.0-beta.1', + 7: '>= 4.0.0' + }; + + exports.REVISION_CHANGES = REVISION_CHANGES; + var objectType = '[object Object]'; + + function HandlebarsEnvironment(helpers, partials, decorators) { + this.helpers = helpers || {}; + this.partials = partials || {}; + this.decorators = decorators || {}; + + _helpers.registerDefaultHelpers(this); + _decorators.registerDefaultDecorators(this); + } + + HandlebarsEnvironment.prototype = { + constructor: HandlebarsEnvironment, + + logger: _logger2['default'], + log: _logger2['default'].log, + + registerHelper: function registerHelper(name, fn) { + if (_utils.toString.call(name) === objectType) { + if (fn) { + throw new _exception2['default']('Arg not supported with multiple helpers'); + } + _utils.extend(this.helpers, name); + } else { + this.helpers[name] = fn; + } + }, + unregisterHelper: function unregisterHelper(name) { + delete this.helpers[name]; + }, + + registerPartial: function registerPartial(name, partial) { + if (_utils.toString.call(name) === objectType) { + _utils.extend(this.partials, name); + } else { + if (typeof partial === 'undefined') { + throw new _exception2['default']('Attempting to register a partial called "' + name + '" as undefined'); + } + this.partials[name] = partial; + } + }, + unregisterPartial: function unregisterPartial(name) { + delete this.partials[name]; + }, + + registerDecorator: function registerDecorator(name, fn) { + if (_utils.toString.call(name) === objectType) { + if (fn) { + throw new _exception2['default']('Arg not supported with multiple decorators'); + } + _utils.extend(this.decorators, name); + } else { + this.decorators[name] = fn; + } + }, + unregisterDecorator: function unregisterDecorator(name) { + delete this.decorators[name]; + } + }; + + var log = _logger2['default'].log; + + exports.log = log; + exports.createFrame = _utils.createFrame; + exports.logger = _logger2['default']; + +/***/ }), +/* 5 */ +/***/ (function(module, exports) { + + 'use strict'; + + exports.__esModule = true; + exports.extend = extend; + exports.indexOf = indexOf; + exports.escapeExpression = escapeExpression; + exports.isEmpty = isEmpty; + exports.createFrame = createFrame; + exports.blockParams = blockParams; + exports.appendContextPath = appendContextPath; + var escape = { + '&': '&', + '<': '<', + '>': '>', + '"': '"', + "'": ''', + '`': '`', + '=': '=' + }; + + var badChars = /[&<>"'`=]/g, + possible = /[&<>"'`=]/; + + function escapeChar(chr) { + return escape[chr]; + } + + function extend(obj /* , ...source */) { + for (var i = 1; i < arguments.length; i++) { + for (var key in arguments[i]) { + if (Object.prototype.hasOwnProperty.call(arguments[i], key)) { + obj[key] = arguments[i][key]; + } + } + } + + return obj; + } + + var toString = Object.prototype.toString; + + exports.toString = toString; + // Sourced from lodash + // https://github.com/bestiejs/lodash/blob/master/LICENSE.txt + /* eslint-disable func-style */ + var isFunction = function isFunction(value) { + return typeof value === 'function'; + }; + // fallback for older versions of Chrome and Safari + /* istanbul ignore next */ + if (isFunction(/x/)) { + exports.isFunction = isFunction = function (value) { + return typeof value === 'function' && toString.call(value) === '[object Function]'; + }; + } + exports.isFunction = isFunction; + + /* eslint-enable func-style */ + + /* istanbul ignore next */ + var isArray = Array.isArray || function (value) { + return value && typeof value === 'object' ? toString.call(value) === '[object Array]' : false; + }; + + exports.isArray = isArray; + // Older IE versions do not directly support indexOf so we must implement our own, sadly. + + function indexOf(array, value) { + for (var i = 0, len = array.length; i < len; i++) { + if (array[i] === value) { + return i; + } + } + return -1; + } + + function escapeExpression(string) { + if (typeof string !== 'string') { + // don't escape SafeStrings, since they're already safe + if (string && string.toHTML) { + return string.toHTML(); + } else if (string == null) { + return ''; + } else if (!string) { + return string + ''; + } + + // Force a string conversion as this will be done by the append regardless and + // the regex test will do this transparently behind the scenes, causing issues if + // an object's to string has escaped characters in it. + string = '' + string; + } + + if (!possible.test(string)) { + return string; + } + return string.replace(badChars, escapeChar); + } + + function isEmpty(value) { + if (!value && value !== 0) { + return true; + } else if (isArray(value) && value.length === 0) { + return true; + } else { + return false; + } + } + + function createFrame(object) { + var frame = extend({}, object); + frame._parent = object; + return frame; + } + + function blockParams(params, ids) { + params.path = ids; + return params; + } + + function appendContextPath(contextPath, id) { + return (contextPath ? contextPath + '.' : '') + id; + } + +/***/ }), +/* 6 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + var _Object$defineProperty = __webpack_require__(7)['default']; + + exports.__esModule = true; + + var errorProps = ['description', 'fileName', 'lineNumber', 'message', 'name', 'number', 'stack']; + + function Exception(message, node) { + var loc = node && node.loc, + line = undefined, + column = undefined; + if (loc) { + line = loc.start.line; + column = loc.start.column; + + message += ' - ' + line + ':' + column; + } + + var tmp = Error.prototype.constructor.call(this, message); + + // Unfortunately errors are not enumerable in Chrome (at least), so `for prop in tmp` doesn't work. + for (var idx = 0; idx < errorProps.length; idx++) { + this[errorProps[idx]] = tmp[errorProps[idx]]; + } + + /* istanbul ignore else */ + if (Error.captureStackTrace) { + Error.captureStackTrace(this, Exception); + } + + try { + if (loc) { + this.lineNumber = line; + + // Work around issue under safari where we can't directly set the column value + /* istanbul ignore next */ + if (_Object$defineProperty) { + Object.defineProperty(this, 'column', { + value: column, + enumerable: true + }); + } else { + this.column = column; + } + } + } catch (nop) { + /* Ignore if the browser is very particular */ + } + } + + Exception.prototype = new Error(); + + exports['default'] = Exception; + module.exports = exports['default']; + +/***/ }), +/* 7 */ +/***/ (function(module, exports, __webpack_require__) { + + module.exports = { "default": __webpack_require__(8), __esModule: true }; + +/***/ }), +/* 8 */ +/***/ (function(module, exports, __webpack_require__) { + + var $ = __webpack_require__(9); + module.exports = function defineProperty(it, key, desc){ + return $.setDesc(it, key, desc); + }; + +/***/ }), +/* 9 */ +/***/ (function(module, exports) { + + var $Object = Object; + module.exports = { + create: $Object.create, + getProto: $Object.getPrototypeOf, + isEnum: {}.propertyIsEnumerable, + getDesc: $Object.getOwnPropertyDescriptor, + setDesc: $Object.defineProperty, + setDescs: $Object.defineProperties, + getKeys: $Object.keys, + getNames: $Object.getOwnPropertyNames, + getSymbols: $Object.getOwnPropertySymbols, + each: [].forEach + }; + +/***/ }), +/* 10 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + var _interopRequireDefault = __webpack_require__(1)['default']; + + exports.__esModule = true; + exports.registerDefaultHelpers = registerDefaultHelpers; + + var _helpersBlockHelperMissing = __webpack_require__(11); + + var _helpersBlockHelperMissing2 = _interopRequireDefault(_helpersBlockHelperMissing); + + var _helpersEach = __webpack_require__(12); + + var _helpersEach2 = _interopRequireDefault(_helpersEach); + + var _helpersHelperMissing = __webpack_require__(13); + + var _helpersHelperMissing2 = _interopRequireDefault(_helpersHelperMissing); + + var _helpersIf = __webpack_require__(14); + + var _helpersIf2 = _interopRequireDefault(_helpersIf); + + var _helpersLog = __webpack_require__(15); + + var _helpersLog2 = _interopRequireDefault(_helpersLog); + + var _helpersLookup = __webpack_require__(16); + + var _helpersLookup2 = _interopRequireDefault(_helpersLookup); + + var _helpersWith = __webpack_require__(17); + + var _helpersWith2 = _interopRequireDefault(_helpersWith); + + function registerDefaultHelpers(instance) { + _helpersBlockHelperMissing2['default'](instance); + _helpersEach2['default'](instance); + _helpersHelperMissing2['default'](instance); + _helpersIf2['default'](instance); + _helpersLog2['default'](instance); + _helpersLookup2['default'](instance); + _helpersWith2['default'](instance); + } + +/***/ }), +/* 11 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + exports.__esModule = true; + + var _utils = __webpack_require__(5); + + exports['default'] = function (instance) { + instance.registerHelper('blockHelperMissing', function (context, options) { + var inverse = options.inverse, + fn = options.fn; + + if (context === true) { + return fn(this); + } else if (context === false || context == null) { + return inverse(this); + } else if (_utils.isArray(context)) { + if (context.length > 0) { + if (options.ids) { + options.ids = [options.name]; + } + + return instance.helpers.each(context, options); + } else { + return inverse(this); + } + } else { + if (options.data && options.ids) { + var data = _utils.createFrame(options.data); + data.contextPath = _utils.appendContextPath(options.data.contextPath, options.name); + options = { data: data }; + } + + return fn(context, options); + } + }); + }; + + module.exports = exports['default']; + +/***/ }), +/* 12 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + var _interopRequireDefault = __webpack_require__(1)['default']; + + exports.__esModule = true; + + var _utils = __webpack_require__(5); + + var _exception = __webpack_require__(6); + + var _exception2 = _interopRequireDefault(_exception); + + exports['default'] = function (instance) { + instance.registerHelper('each', function (context, options) { + if (!options) { + throw new _exception2['default']('Must pass iterator to #each'); + } + + var fn = options.fn, + inverse = options.inverse, + i = 0, + ret = '', + data = undefined, + contextPath = undefined; + + if (options.data && options.ids) { + contextPath = _utils.appendContextPath(options.data.contextPath, options.ids[0]) + '.'; + } + + if (_utils.isFunction(context)) { + context = context.call(this); + } + + if (options.data) { + data = _utils.createFrame(options.data); + } + + function execIteration(field, index, last) { + if (data) { + data.key = field; + data.index = index; + data.first = index === 0; + data.last = !!last; + + if (contextPath) { + data.contextPath = contextPath + field; + } + } + + ret = ret + fn(context[field], { + data: data, + blockParams: _utils.blockParams([context[field], field], [contextPath + field, null]) + }); + } + + if (context && typeof context === 'object') { + if (_utils.isArray(context)) { + for (var j = context.length; i < j; i++) { + if (i in context) { + execIteration(i, i, i === context.length - 1); + } + } + } else { + var priorKey = undefined; + + for (var key in context) { + if (context.hasOwnProperty(key)) { + // We're running the iterations one step out of sync so we can detect + // the last iteration without have to scan the object twice and create + // an itermediate keys array. + if (priorKey !== undefined) { + execIteration(priorKey, i - 1); + } + priorKey = key; + i++; + } + } + if (priorKey !== undefined) { + execIteration(priorKey, i - 1, true); + } + } + } + + if (i === 0) { + ret = inverse(this); + } + + return ret; + }); + }; + + module.exports = exports['default']; + +/***/ }), +/* 13 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + var _interopRequireDefault = __webpack_require__(1)['default']; + + exports.__esModule = true; + + var _exception = __webpack_require__(6); + + var _exception2 = _interopRequireDefault(_exception); + + exports['default'] = function (instance) { + instance.registerHelper('helperMissing', function () /* [args, ]options */{ + if (arguments.length === 1) { + // A missing field in a {{foo}} construct. + return undefined; + } else { + // Someone is actually trying to call something, blow up. + throw new _exception2['default']('Missing helper: "' + arguments[arguments.length - 1].name + '"'); + } + }); + }; + + module.exports = exports['default']; + +/***/ }), +/* 14 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + exports.__esModule = true; + + var _utils = __webpack_require__(5); + + exports['default'] = function (instance) { + instance.registerHelper('if', function (conditional, options) { + if (_utils.isFunction(conditional)) { + conditional = conditional.call(this); + } + + // Default behavior is to render the positive path if the value is truthy and not empty. + // The `includeZero` option may be set to treat the condtional as purely not empty based on the + // behavior of isEmpty. Effectively this determines if 0 is handled by the positive path or negative. + if (!options.hash.includeZero && !conditional || _utils.isEmpty(conditional)) { + return options.inverse(this); + } else { + return options.fn(this); + } + }); + + instance.registerHelper('unless', function (conditional, options) { + return instance.helpers['if'].call(this, conditional, { fn: options.inverse, inverse: options.fn, hash: options.hash }); + }); + }; + + module.exports = exports['default']; + +/***/ }), +/* 15 */ +/***/ (function(module, exports) { + + 'use strict'; + + exports.__esModule = true; + + exports['default'] = function (instance) { + instance.registerHelper('log', function () /* message, options */{ + var args = [undefined], + options = arguments[arguments.length - 1]; + for (var i = 0; i < arguments.length - 1; i++) { + args.push(arguments[i]); + } + + var level = 1; + if (options.hash.level != null) { + level = options.hash.level; + } else if (options.data && options.data.level != null) { + level = options.data.level; + } + args[0] = level; + + instance.log.apply(instance, args); + }); + }; + + module.exports = exports['default']; + +/***/ }), +/* 16 */ +/***/ (function(module, exports) { + + 'use strict'; + + exports.__esModule = true; + + exports['default'] = function (instance) { + instance.registerHelper('lookup', function (obj, field) { + return obj && obj[field]; + }); + }; + + module.exports = exports['default']; + +/***/ }), +/* 17 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + exports.__esModule = true; + + var _utils = __webpack_require__(5); + + exports['default'] = function (instance) { + instance.registerHelper('with', function (context, options) { + if (_utils.isFunction(context)) { + context = context.call(this); + } + + var fn = options.fn; + + if (!_utils.isEmpty(context)) { + var data = options.data; + if (options.data && options.ids) { + data = _utils.createFrame(options.data); + data.contextPath = _utils.appendContextPath(options.data.contextPath, options.ids[0]); + } + + return fn(context, { + data: data, + blockParams: _utils.blockParams([context], [data && data.contextPath]) + }); + } else { + return options.inverse(this); + } + }); + }; + + module.exports = exports['default']; + +/***/ }), +/* 18 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + var _interopRequireDefault = __webpack_require__(1)['default']; + + exports.__esModule = true; + exports.registerDefaultDecorators = registerDefaultDecorators; + + var _decoratorsInline = __webpack_require__(19); + + var _decoratorsInline2 = _interopRequireDefault(_decoratorsInline); + + function registerDefaultDecorators(instance) { + _decoratorsInline2['default'](instance); + } + +/***/ }), +/* 19 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + exports.__esModule = true; + + var _utils = __webpack_require__(5); + + exports['default'] = function (instance) { + instance.registerDecorator('inline', function (fn, props, container, options) { + var ret = fn; + if (!props.partials) { + props.partials = {}; + ret = function (context, options) { + // Create a new partials stack frame prior to exec. + var original = container.partials; + container.partials = _utils.extend({}, original, props.partials); + var ret = fn(context, options); + container.partials = original; + return ret; + }; + } + + props.partials[options.args[0]] = options.fn; + + return ret; + }); + }; + + module.exports = exports['default']; + +/***/ }), +/* 20 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + exports.__esModule = true; + + var _utils = __webpack_require__(5); + + var logger = { + methodMap: ['debug', 'info', 'warn', 'error'], + level: 'info', + + // Maps a given level value to the `methodMap` indexes above. + lookupLevel: function lookupLevel(level) { + if (typeof level === 'string') { + var levelMap = _utils.indexOf(logger.methodMap, level.toLowerCase()); + if (levelMap >= 0) { + level = levelMap; + } else { + level = parseInt(level, 10); + } + } + + return level; + }, + + // Can be overridden in the host environment + log: function log(level) { + level = logger.lookupLevel(level); + + if (typeof console !== 'undefined' && logger.lookupLevel(logger.level) <= level) { + var method = logger.methodMap[level]; + if (!console[method]) { + // eslint-disable-line no-console + method = 'log'; + } + + for (var _len = arguments.length, message = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + message[_key - 1] = arguments[_key]; + } + + console[method].apply(console, message); // eslint-disable-line no-console + } + } + }; + + exports['default'] = logger; + module.exports = exports['default']; + +/***/ }), +/* 21 */ +/***/ (function(module, exports) { + + // Build out our basic SafeString type + 'use strict'; + + exports.__esModule = true; + function SafeString(string) { + this.string = string; + } + + SafeString.prototype.toString = SafeString.prototype.toHTML = function () { + return '' + this.string; + }; + + exports['default'] = SafeString; + module.exports = exports['default']; + +/***/ }), +/* 22 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + var _Object$seal = __webpack_require__(23)['default']; + + var _interopRequireWildcard = __webpack_require__(3)['default']; + + var _interopRequireDefault = __webpack_require__(1)['default']; + + exports.__esModule = true; + exports.checkRevision = checkRevision; + exports.template = template; + exports.wrapProgram = wrapProgram; + exports.resolvePartial = resolvePartial; + exports.invokePartial = invokePartial; + exports.noop = noop; + + var _utils = __webpack_require__(5); + + var Utils = _interopRequireWildcard(_utils); + + var _exception = __webpack_require__(6); + + var _exception2 = _interopRequireDefault(_exception); + + var _base = __webpack_require__(4); + + function checkRevision(compilerInfo) { + var compilerRevision = compilerInfo && compilerInfo[0] || 1, + currentRevision = _base.COMPILER_REVISION; + + if (compilerRevision !== currentRevision) { + if (compilerRevision < currentRevision) { + var runtimeVersions = _base.REVISION_CHANGES[currentRevision], + compilerVersions = _base.REVISION_CHANGES[compilerRevision]; + throw new _exception2['default']('Template was precompiled with an older version of Handlebars than the current runtime. ' + 'Please update your precompiler to a newer version (' + runtimeVersions + ') or downgrade your runtime to an older version (' + compilerVersions + ').'); + } else { + // Use the embedded version info since the runtime doesn't know about this revision yet + throw new _exception2['default']('Template was precompiled with a newer version of Handlebars than the current runtime. ' + 'Please update your runtime to a newer version (' + compilerInfo[1] + ').'); + } + } + } + + function template(templateSpec, env) { + /* istanbul ignore next */ + if (!env) { + throw new _exception2['default']('No environment passed to template'); + } + if (!templateSpec || !templateSpec.main) { + throw new _exception2['default']('Unknown template object: ' + typeof templateSpec); + } + + templateSpec.main.decorator = templateSpec.main_d; + + // Note: Using env.VM references rather than local var references throughout this section to allow + // for external users to override these as psuedo-supported APIs. + env.VM.checkRevision(templateSpec.compiler); + + function invokePartialWrapper(partial, context, options) { + if (options.hash) { + context = Utils.extend({}, context, options.hash); + if (options.ids) { + options.ids[0] = true; + } + } + + partial = env.VM.resolvePartial.call(this, partial, context, options); + var result = env.VM.invokePartial.call(this, partial, context, options); + + if (result == null && env.compile) { + options.partials[options.name] = env.compile(partial, templateSpec.compilerOptions, env); + result = options.partials[options.name](context, options); + } + if (result != null) { + if (options.indent) { + var lines = result.split('\n'); + for (var i = 0, l = lines.length; i < l; i++) { + if (!lines[i] && i + 1 === l) { + break; + } + + lines[i] = options.indent + lines[i]; + } + result = lines.join('\n'); + } + return result; + } else { + throw new _exception2['default']('The partial ' + options.name + ' could not be compiled when running in runtime-only mode'); + } + } + + // Just add water + var container = { + strict: function strict(obj, name) { + if (!(name in obj)) { + throw new _exception2['default']('"' + name + '" not defined in ' + obj); + } + return obj[name]; + }, + lookup: function lookup(depths, name) { + var len = depths.length; + for (var i = 0; i < len; i++) { + if (depths[i] && depths[i][name] != null) { + return depths[i][name]; + } + } + }, + lambda: function lambda(current, context) { + return typeof current === 'function' ? current.call(context) : current; + }, + + escapeExpression: Utils.escapeExpression, + invokePartial: invokePartialWrapper, + + fn: function fn(i) { + var ret = templateSpec[i]; + ret.decorator = templateSpec[i + '_d']; + return ret; + }, + + programs: [], + program: function program(i, data, declaredBlockParams, blockParams, depths) { + var programWrapper = this.programs[i], + fn = this.fn(i); + if (data || depths || blockParams || declaredBlockParams) { + programWrapper = wrapProgram(this, i, fn, data, declaredBlockParams, blockParams, depths); + } else if (!programWrapper) { + programWrapper = this.programs[i] = wrapProgram(this, i, fn); + } + return programWrapper; + }, + + data: function data(value, depth) { + while (value && depth--) { + value = value._parent; + } + return value; + }, + merge: function merge(param, common) { + var obj = param || common; + + if (param && common && param !== common) { + obj = Utils.extend({}, common, param); + } + + return obj; + }, + // An empty object to use as replacement for null-contexts + nullContext: _Object$seal({}), + + noop: env.VM.noop, + compilerInfo: templateSpec.compiler + }; + + function ret(context) { + var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1]; + + var data = options.data; + + ret._setup(options); + if (!options.partial && templateSpec.useData) { + data = initData(context, data); + } + var depths = undefined, + blockParams = templateSpec.useBlockParams ? [] : undefined; + if (templateSpec.useDepths) { + if (options.depths) { + depths = context != options.depths[0] ? [context].concat(options.depths) : options.depths; + } else { + depths = [context]; + } + } + + function main(context /*, options*/) { + return '' + templateSpec.main(container, context, container.helpers, container.partials, data, blockParams, depths); + } + main = executeDecorators(templateSpec.main, main, container, options.depths || [], data, blockParams); + return main(context, options); + } + ret.isTop = true; + + ret._setup = function (options) { + if (!options.partial) { + container.helpers = container.merge(options.helpers, env.helpers); + + if (templateSpec.usePartial) { + container.partials = container.merge(options.partials, env.partials); + } + if (templateSpec.usePartial || templateSpec.useDecorators) { + container.decorators = container.merge(options.decorators, env.decorators); + } + } else { + container.helpers = options.helpers; + container.partials = options.partials; + container.decorators = options.decorators; + } + }; + + ret._child = function (i, data, blockParams, depths) { + if (templateSpec.useBlockParams && !blockParams) { + throw new _exception2['default']('must pass block params'); + } + if (templateSpec.useDepths && !depths) { + throw new _exception2['default']('must pass parent depths'); + } + + return wrapProgram(container, i, templateSpec[i], data, 0, blockParams, depths); + }; + return ret; + } + + function wrapProgram(container, i, fn, data, declaredBlockParams, blockParams, depths) { + function prog(context) { + var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1]; + + var currentDepths = depths; + if (depths && context != depths[0] && !(context === container.nullContext && depths[0] === null)) { + currentDepths = [context].concat(depths); + } + + return fn(container, context, container.helpers, container.partials, options.data || data, blockParams && [options.blockParams].concat(blockParams), currentDepths); + } + + prog = executeDecorators(fn, prog, container, depths, data, blockParams); + + prog.program = i; + prog.depth = depths ? depths.length : 0; + prog.blockParams = declaredBlockParams || 0; + return prog; + } + + function resolvePartial(partial, context, options) { + if (!partial) { + if (options.name === '@partial-block') { + partial = options.data['partial-block']; + } else { + partial = options.partials[options.name]; + } + } else if (!partial.call && !options.name) { + // This is a dynamic partial that returned a string + options.name = partial; + partial = options.partials[partial]; + } + return partial; + } + + function invokePartial(partial, context, options) { + // Use the current closure context to save the partial-block if this partial + var currentPartialBlock = options.data && options.data['partial-block']; + options.partial = true; + if (options.ids) { + options.data.contextPath = options.ids[0] || options.data.contextPath; + } + + var partialBlock = undefined; + if (options.fn && options.fn !== noop) { + (function () { + options.data = _base.createFrame(options.data); + // Wrapper function to get access to currentPartialBlock from the closure + var fn = options.fn; + partialBlock = options.data['partial-block'] = function partialBlockWrapper(context) { + var options = arguments.length <= 1 || arguments[1] === undefined ? {} : arguments[1]; + + // Restore the partial-block from the closure for the execution of the block + // i.e. the part inside the block of the partial call. + options.data = _base.createFrame(options.data); + options.data['partial-block'] = currentPartialBlock; + return fn(context, options); + }; + if (fn.partials) { + options.partials = Utils.extend({}, options.partials, fn.partials); + } + })(); + } + + if (partial === undefined && partialBlock) { + partial = partialBlock; + } + + if (partial === undefined) { + throw new _exception2['default']('The partial ' + options.name + ' could not be found'); + } else if (partial instanceof Function) { + return partial(context, options); + } + } + + function noop() { + return ''; + } + + function initData(context, data) { + if (!data || !('root' in data)) { + data = data ? _base.createFrame(data) : {}; + data.root = context; + } + return data; + } + + function executeDecorators(fn, prog, container, depths, data, blockParams) { + if (fn.decorator) { + var props = {}; + prog = fn.decorator(prog, props, container, depths && depths[0], data, blockParams, depths); + Utils.extend(prog, props); + } + return prog; + } + +/***/ }), +/* 23 */ +/***/ (function(module, exports, __webpack_require__) { + + module.exports = { "default": __webpack_require__(24), __esModule: true }; + +/***/ }), +/* 24 */ +/***/ (function(module, exports, __webpack_require__) { + + __webpack_require__(25); + module.exports = __webpack_require__(30).Object.seal; + +/***/ }), +/* 25 */ +/***/ (function(module, exports, __webpack_require__) { + + // 19.1.2.17 Object.seal(O) + var isObject = __webpack_require__(26); + + __webpack_require__(27)('seal', function($seal){ + return function seal(it){ + return $seal && isObject(it) ? $seal(it) : it; + }; + }); + +/***/ }), +/* 26 */ +/***/ (function(module, exports) { + + module.exports = function(it){ + return typeof it === 'object' ? it !== null : typeof it === 'function'; + }; + +/***/ }), +/* 27 */ +/***/ (function(module, exports, __webpack_require__) { + + // most Object methods by ES6 should accept primitives + var $export = __webpack_require__(28) + , core = __webpack_require__(30) + , fails = __webpack_require__(33); + module.exports = function(KEY, exec){ + var fn = (core.Object || {})[KEY] || Object[KEY] + , exp = {}; + exp[KEY] = exec(fn); + $export($export.S + $export.F * fails(function(){ fn(1); }), 'Object', exp); + }; + +/***/ }), +/* 28 */ +/***/ (function(module, exports, __webpack_require__) { + + var global = __webpack_require__(29) + , core = __webpack_require__(30) + , ctx = __webpack_require__(31) + , PROTOTYPE = 'prototype'; + + var $export = function(type, name, source){ + var IS_FORCED = type & $export.F + , IS_GLOBAL = type & $export.G + , IS_STATIC = type & $export.S + , IS_PROTO = type & $export.P + , IS_BIND = type & $export.B + , IS_WRAP = type & $export.W + , exports = IS_GLOBAL ? core : core[name] || (core[name] = {}) + , target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE] + , key, own, out; + if(IS_GLOBAL)source = name; + for(key in source){ + // contains in native + own = !IS_FORCED && target && key in target; + if(own && key in exports)continue; + // export native or passed + out = own ? target[key] : source[key]; + // prevent global pollution for namespaces + exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key] + // bind timers to global for call from export context + : IS_BIND && own ? ctx(out, global) + // wrap global constructors for prevent change them in library + : IS_WRAP && target[key] == out ? (function(C){ + var F = function(param){ + return this instanceof C ? new C(param) : C(param); + }; + F[PROTOTYPE] = C[PROTOTYPE]; + return F; + // make static versions for prototype methods + })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; + if(IS_PROTO)(exports[PROTOTYPE] || (exports[PROTOTYPE] = {}))[key] = out; + } + }; + // type bitmap + $export.F = 1; // forced + $export.G = 2; // global + $export.S = 4; // static + $export.P = 8; // proto + $export.B = 16; // bind + $export.W = 32; // wrap + module.exports = $export; + +/***/ }), +/* 29 */ +/***/ (function(module, exports) { + + // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 + var global = module.exports = typeof window != 'undefined' && window.Math == Math + ? window : typeof self != 'undefined' && self.Math == Math ? self : Function('return this')(); + if(typeof __g == 'number')__g = global; // eslint-disable-line no-undef + +/***/ }), +/* 30 */ +/***/ (function(module, exports) { + + var core = module.exports = {version: '1.2.6'}; + if(typeof __e == 'number')__e = core; // eslint-disable-line no-undef + +/***/ }), +/* 31 */ +/***/ (function(module, exports, __webpack_require__) { + + // optional / simple context binding + var aFunction = __webpack_require__(32); + module.exports = function(fn, that, length){ + aFunction(fn); + if(that === undefined)return fn; + switch(length){ + case 1: return function(a){ + return fn.call(that, a); + }; + case 2: return function(a, b){ + return fn.call(that, a, b); + }; + case 3: return function(a, b, c){ + return fn.call(that, a, b, c); + }; + } + return function(/* ...args */){ + return fn.apply(that, arguments); + }; + }; + +/***/ }), +/* 32 */ +/***/ (function(module, exports) { + + module.exports = function(it){ + if(typeof it != 'function')throw TypeError(it + ' is not a function!'); + return it; + }; + +/***/ }), +/* 33 */ +/***/ (function(module, exports) { + + module.exports = function(exec){ + try { + return !!exec(); + } catch(e){ + return true; + } + }; + +/***/ }), +/* 34 */ +/***/ (function(module, exports) { + + /* WEBPACK VAR INJECTION */(function(global) {/* global window */ + 'use strict'; + + exports.__esModule = true; + + exports['default'] = function (Handlebars) { + /* istanbul ignore next */ + var root = typeof global !== 'undefined' ? global : window, + $Handlebars = root.Handlebars; + /* istanbul ignore next */ + Handlebars.noConflict = function () { + if (root.Handlebars === Handlebars) { + root.Handlebars = $Handlebars; + } + return Handlebars; + }; + }; + + module.exports = exports['default']; + /* WEBPACK VAR INJECTION */}.call(exports, (function() { return this; }()))) + +/***/ }), +/* 35 */ +/***/ (function(module, exports) { + + 'use strict'; + + exports.__esModule = true; + var AST = { + // Public API used to evaluate derived attributes regarding AST nodes + helpers: { + // a mustache is definitely a helper if: + // * it is an eligible helper, and + // * it has at least one parameter or hash segment + helperExpression: function helperExpression(node) { + return node.type === 'SubExpression' || (node.type === 'MustacheStatement' || node.type === 'BlockStatement') && !!(node.params && node.params.length || node.hash); + }, + + scopedId: function scopedId(path) { + return (/^\.|this\b/.test(path.original) + ); + }, + + // an ID is simple if it only has one part, and that part is not + // `..` or `this`. + simpleId: function simpleId(path) { + return path.parts.length === 1 && !AST.helpers.scopedId(path) && !path.depth; + } + } + }; + + // Must be exported as an object rather than the root of the module as the jison lexer + // must modify the object to operate properly. + exports['default'] = AST; + module.exports = exports['default']; + +/***/ }), +/* 36 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + var _interopRequireDefault = __webpack_require__(1)['default']; + + var _interopRequireWildcard = __webpack_require__(3)['default']; + + exports.__esModule = true; + exports.parse = parse; + + var _parser = __webpack_require__(37); + + var _parser2 = _interopRequireDefault(_parser); + + var _whitespaceControl = __webpack_require__(38); + + var _whitespaceControl2 = _interopRequireDefault(_whitespaceControl); + + var _helpers = __webpack_require__(40); + + var Helpers = _interopRequireWildcard(_helpers); + + var _utils = __webpack_require__(5); + + exports.parser = _parser2['default']; + + var yy = {}; + _utils.extend(yy, Helpers); + + function parse(input, options) { + // Just return if an already-compiled AST was passed in. + if (input.type === 'Program') { + return input; + } + + _parser2['default'].yy = yy; + + // Altering the shared object here, but this is ok as parser is a sync operation + yy.locInfo = function (locInfo) { + return new yy.SourceLocation(options && options.srcName, locInfo); + }; + + var strip = new _whitespaceControl2['default'](options); + return strip.accept(_parser2['default'].parse(input)); + } + +/***/ }), +/* 37 */ +/***/ (function(module, exports) { + + // File ignored in coverage tests via setting in .istanbul.yml + /* Jison generated parser */ + "use strict"; + + exports.__esModule = true; + var handlebars = (function () { + var parser = { trace: function trace() {}, + yy: {}, + symbols_: { "error": 2, "root": 3, "program": 4, "EOF": 5, "program_repetition0": 6, "statement": 7, "mustache": 8, "block": 9, "rawBlock": 10, "partial": 11, "partialBlock": 12, "content": 13, "COMMENT": 14, "CONTENT": 15, "openRawBlock": 16, "rawBlock_repetition_plus0": 17, "END_RAW_BLOCK": 18, "OPEN_RAW_BLOCK": 19, "helperName": 20, "openRawBlock_repetition0": 21, "openRawBlock_option0": 22, "CLOSE_RAW_BLOCK": 23, "openBlock": 24, "block_option0": 25, "closeBlock": 26, "openInverse": 27, "block_option1": 28, "OPEN_BLOCK": 29, "openBlock_repetition0": 30, "openBlock_option0": 31, "openBlock_option1": 32, "CLOSE": 33, "OPEN_INVERSE": 34, "openInverse_repetition0": 35, "openInverse_option0": 36, "openInverse_option1": 37, "openInverseChain": 38, "OPEN_INVERSE_CHAIN": 39, "openInverseChain_repetition0": 40, "openInverseChain_option0": 41, "openInverseChain_option1": 42, "inverseAndProgram": 43, "INVERSE": 44, "inverseChain": 45, "inverseChain_option0": 46, "OPEN_ENDBLOCK": 47, "OPEN": 48, "mustache_repetition0": 49, "mustache_option0": 50, "OPEN_UNESCAPED": 51, "mustache_repetition1": 52, "mustache_option1": 53, "CLOSE_UNESCAPED": 54, "OPEN_PARTIAL": 55, "partialName": 56, "partial_repetition0": 57, "partial_option0": 58, "openPartialBlock": 59, "OPEN_PARTIAL_BLOCK": 60, "openPartialBlock_repetition0": 61, "openPartialBlock_option0": 62, "param": 63, "sexpr": 64, "OPEN_SEXPR": 65, "sexpr_repetition0": 66, "sexpr_option0": 67, "CLOSE_SEXPR": 68, "hash": 69, "hash_repetition_plus0": 70, "hashSegment": 71, "ID": 72, "EQUALS": 73, "blockParams": 74, "OPEN_BLOCK_PARAMS": 75, "blockParams_repetition_plus0": 76, "CLOSE_BLOCK_PARAMS": 77, "path": 78, "dataName": 79, "STRING": 80, "NUMBER": 81, "BOOLEAN": 82, "UNDEFINED": 83, "NULL": 84, "DATA": 85, "pathSegments": 86, "SEP": 87, "$accept": 0, "$end": 1 }, + terminals_: { 2: "error", 5: "EOF", 14: "COMMENT", 15: "CONTENT", 18: "END_RAW_BLOCK", 19: "OPEN_RAW_BLOCK", 23: "CLOSE_RAW_BLOCK", 29: "OPEN_BLOCK", 33: "CLOSE", 34: "OPEN_INVERSE", 39: "OPEN_INVERSE_CHAIN", 44: "INVERSE", 47: "OPEN_ENDBLOCK", 48: "OPEN", 51: "OPEN_UNESCAPED", 54: "CLOSE_UNESCAPED", 55: "OPEN_PARTIAL", 60: "OPEN_PARTIAL_BLOCK", 65: "OPEN_SEXPR", 68: "CLOSE_SEXPR", 72: "ID", 73: "EQUALS", 75: "OPEN_BLOCK_PARAMS", 77: "CLOSE_BLOCK_PARAMS", 80: "STRING", 81: "NUMBER", 82: "BOOLEAN", 83: "UNDEFINED", 84: "NULL", 85: "DATA", 87: "SEP" }, + productions_: [0, [3, 2], [4, 1], [7, 1], [7, 1], [7, 1], [7, 1], [7, 1], [7, 1], [7, 1], [13, 1], [10, 3], [16, 5], [9, 4], [9, 4], [24, 6], [27, 6], [38, 6], [43, 2], [45, 3], [45, 1], [26, 3], [8, 5], [8, 5], [11, 5], [12, 3], [59, 5], [63, 1], [63, 1], [64, 5], [69, 1], [71, 3], [74, 3], [20, 1], [20, 1], [20, 1], [20, 1], [20, 1], [20, 1], [20, 1], [56, 1], [56, 1], [79, 2], [78, 1], [86, 3], [86, 1], [6, 0], [6, 2], [17, 1], [17, 2], [21, 0], [21, 2], [22, 0], [22, 1], [25, 0], [25, 1], [28, 0], [28, 1], [30, 0], [30, 2], [31, 0], [31, 1], [32, 0], [32, 1], [35, 0], [35, 2], [36, 0], [36, 1], [37, 0], [37, 1], [40, 0], [40, 2], [41, 0], [41, 1], [42, 0], [42, 1], [46, 0], [46, 1], [49, 0], [49, 2], [50, 0], [50, 1], [52, 0], [52, 2], [53, 0], [53, 1], [57, 0], [57, 2], [58, 0], [58, 1], [61, 0], [61, 2], [62, 0], [62, 1], [66, 0], [66, 2], [67, 0], [67, 1], [70, 1], [70, 2], [76, 1], [76, 2]], + performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate, $$, _$ + /**/) { + + var $0 = $$.length - 1; + switch (yystate) { + case 1: + return $$[$0 - 1]; + break; + case 2: + this.$ = yy.prepareProgram($$[$0]); + break; + case 3: + this.$ = $$[$0]; + break; + case 4: + this.$ = $$[$0]; + break; + case 5: + this.$ = $$[$0]; + break; + case 6: + this.$ = $$[$0]; + break; + case 7: + this.$ = $$[$0]; + break; + case 8: + this.$ = $$[$0]; + break; + case 9: + this.$ = { + type: 'CommentStatement', + value: yy.stripComment($$[$0]), + strip: yy.stripFlags($$[$0], $$[$0]), + loc: yy.locInfo(this._$) + }; + + break; + case 10: + this.$ = { + type: 'ContentStatement', + original: $$[$0], + value: $$[$0], + loc: yy.locInfo(this._$) + }; + + break; + case 11: + this.$ = yy.prepareRawBlock($$[$0 - 2], $$[$0 - 1], $$[$0], this._$); + break; + case 12: + this.$ = { path: $$[$0 - 3], params: $$[$0 - 2], hash: $$[$0 - 1] }; + break; + case 13: + this.$ = yy.prepareBlock($$[$0 - 3], $$[$0 - 2], $$[$0 - 1], $$[$0], false, this._$); + break; + case 14: + this.$ = yy.prepareBlock($$[$0 - 3], $$[$0 - 2], $$[$0 - 1], $$[$0], true, this._$); + break; + case 15: + this.$ = { open: $$[$0 - 5], path: $$[$0 - 4], params: $$[$0 - 3], hash: $$[$0 - 2], blockParams: $$[$0 - 1], strip: yy.stripFlags($$[$0 - 5], $$[$0]) }; + break; + case 16: + this.$ = { path: $$[$0 - 4], params: $$[$0 - 3], hash: $$[$0 - 2], blockParams: $$[$0 - 1], strip: yy.stripFlags($$[$0 - 5], $$[$0]) }; + break; + case 17: + this.$ = { path: $$[$0 - 4], params: $$[$0 - 3], hash: $$[$0 - 2], blockParams: $$[$0 - 1], strip: yy.stripFlags($$[$0 - 5], $$[$0]) }; + break; + case 18: + this.$ = { strip: yy.stripFlags($$[$0 - 1], $$[$0 - 1]), program: $$[$0] }; + break; + case 19: + var inverse = yy.prepareBlock($$[$0 - 2], $$[$0 - 1], $$[$0], $$[$0], false, this._$), + program = yy.prepareProgram([inverse], $$[$0 - 1].loc); + program.chained = true; + + this.$ = { strip: $$[$0 - 2].strip, program: program, chain: true }; + + break; + case 20: + this.$ = $$[$0]; + break; + case 21: + this.$ = { path: $$[$0 - 1], strip: yy.stripFlags($$[$0 - 2], $$[$0]) }; + break; + case 22: + this.$ = yy.prepareMustache($$[$0 - 3], $$[$0 - 2], $$[$0 - 1], $$[$0 - 4], yy.stripFlags($$[$0 - 4], $$[$0]), this._$); + break; + case 23: + this.$ = yy.prepareMustache($$[$0 - 3], $$[$0 - 2], $$[$0 - 1], $$[$0 - 4], yy.stripFlags($$[$0 - 4], $$[$0]), this._$); + break; + case 24: + this.$ = { + type: 'PartialStatement', + name: $$[$0 - 3], + params: $$[$0 - 2], + hash: $$[$0 - 1], + indent: '', + strip: yy.stripFlags($$[$0 - 4], $$[$0]), + loc: yy.locInfo(this._$) + }; + + break; + case 25: + this.$ = yy.preparePartialBlock($$[$0 - 2], $$[$0 - 1], $$[$0], this._$); + break; + case 26: + this.$ = { path: $$[$0 - 3], params: $$[$0 - 2], hash: $$[$0 - 1], strip: yy.stripFlags($$[$0 - 4], $$[$0]) }; + break; + case 27: + this.$ = $$[$0]; + break; + case 28: + this.$ = $$[$0]; + break; + case 29: + this.$ = { + type: 'SubExpression', + path: $$[$0 - 3], + params: $$[$0 - 2], + hash: $$[$0 - 1], + loc: yy.locInfo(this._$) + }; + + break; + case 30: + this.$ = { type: 'Hash', pairs: $$[$0], loc: yy.locInfo(this._$) }; + break; + case 31: + this.$ = { type: 'HashPair', key: yy.id($$[$0 - 2]), value: $$[$0], loc: yy.locInfo(this._$) }; + break; + case 32: + this.$ = yy.id($$[$0 - 1]); + break; + case 33: + this.$ = $$[$0]; + break; + case 34: + this.$ = $$[$0]; + break; + case 35: + this.$ = { type: 'StringLiteral', value: $$[$0], original: $$[$0], loc: yy.locInfo(this._$) }; + break; + case 36: + this.$ = { type: 'NumberLiteral', value: Number($$[$0]), original: Number($$[$0]), loc: yy.locInfo(this._$) }; + break; + case 37: + this.$ = { type: 'BooleanLiteral', value: $$[$0] === 'true', original: $$[$0] === 'true', loc: yy.locInfo(this._$) }; + break; + case 38: + this.$ = { type: 'UndefinedLiteral', original: undefined, value: undefined, loc: yy.locInfo(this._$) }; + break; + case 39: + this.$ = { type: 'NullLiteral', original: null, value: null, loc: yy.locInfo(this._$) }; + break; + case 40: + this.$ = $$[$0]; + break; + case 41: + this.$ = $$[$0]; + break; + case 42: + this.$ = yy.preparePath(true, $$[$0], this._$); + break; + case 43: + this.$ = yy.preparePath(false, $$[$0], this._$); + break; + case 44: + $$[$0 - 2].push({ part: yy.id($$[$0]), original: $$[$0], separator: $$[$0 - 1] });this.$ = $$[$0 - 2]; + break; + case 45: + this.$ = [{ part: yy.id($$[$0]), original: $$[$0] }]; + break; + case 46: + this.$ = []; + break; + case 47: + $$[$0 - 1].push($$[$0]); + break; + case 48: + this.$ = [$$[$0]]; + break; + case 49: + $$[$0 - 1].push($$[$0]); + break; + case 50: + this.$ = []; + break; + case 51: + $$[$0 - 1].push($$[$0]); + break; + case 58: + this.$ = []; + break; + case 59: + $$[$0 - 1].push($$[$0]); + break; + case 64: + this.$ = []; + break; + case 65: + $$[$0 - 1].push($$[$0]); + break; + case 70: + this.$ = []; + break; + case 71: + $$[$0 - 1].push($$[$0]); + break; + case 78: + this.$ = []; + break; + case 79: + $$[$0 - 1].push($$[$0]); + break; + case 82: + this.$ = []; + break; + case 83: + $$[$0 - 1].push($$[$0]); + break; + case 86: + this.$ = []; + break; + case 87: + $$[$0 - 1].push($$[$0]); + break; + case 90: + this.$ = []; + break; + case 91: + $$[$0 - 1].push($$[$0]); + break; + case 94: + this.$ = []; + break; + case 95: + $$[$0 - 1].push($$[$0]); + break; + case 98: + this.$ = [$$[$0]]; + break; + case 99: + $$[$0 - 1].push($$[$0]); + break; + case 100: + this.$ = [$$[$0]]; + break; + case 101: + $$[$0 - 1].push($$[$0]); + break; + } + }, + table: [{ 3: 1, 4: 2, 5: [2, 46], 6: 3, 14: [2, 46], 15: [2, 46], 19: [2, 46], 29: [2, 46], 34: [2, 46], 48: [2, 46], 51: [2, 46], 55: [2, 46], 60: [2, 46] }, { 1: [3] }, { 5: [1, 4] }, { 5: [2, 2], 7: 5, 8: 6, 9: 7, 10: 8, 11: 9, 12: 10, 13: 11, 14: [1, 12], 15: [1, 20], 16: 17, 19: [1, 23], 24: 15, 27: 16, 29: [1, 21], 34: [1, 22], 39: [2, 2], 44: [2, 2], 47: [2, 2], 48: [1, 13], 51: [1, 14], 55: [1, 18], 59: 19, 60: [1, 24] }, { 1: [2, 1] }, { 5: [2, 47], 14: [2, 47], 15: [2, 47], 19: [2, 47], 29: [2, 47], 34: [2, 47], 39: [2, 47], 44: [2, 47], 47: [2, 47], 48: [2, 47], 51: [2, 47], 55: [2, 47], 60: [2, 47] }, { 5: [2, 3], 14: [2, 3], 15: [2, 3], 19: [2, 3], 29: [2, 3], 34: [2, 3], 39: [2, 3], 44: [2, 3], 47: [2, 3], 48: [2, 3], 51: [2, 3], 55: [2, 3], 60: [2, 3] }, { 5: [2, 4], 14: [2, 4], 15: [2, 4], 19: [2, 4], 29: [2, 4], 34: [2, 4], 39: [2, 4], 44: [2, 4], 47: [2, 4], 48: [2, 4], 51: [2, 4], 55: [2, 4], 60: [2, 4] }, { 5: [2, 5], 14: [2, 5], 15: [2, 5], 19: [2, 5], 29: [2, 5], 34: [2, 5], 39: [2, 5], 44: [2, 5], 47: [2, 5], 48: [2, 5], 51: [2, 5], 55: [2, 5], 60: [2, 5] }, { 5: [2, 6], 14: [2, 6], 15: [2, 6], 19: [2, 6], 29: [2, 6], 34: [2, 6], 39: [2, 6], 44: [2, 6], 47: [2, 6], 48: [2, 6], 51: [2, 6], 55: [2, 6], 60: [2, 6] }, { 5: [2, 7], 14: [2, 7], 15: [2, 7], 19: [2, 7], 29: [2, 7], 34: [2, 7], 39: [2, 7], 44: [2, 7], 47: [2, 7], 48: [2, 7], 51: [2, 7], 55: [2, 7], 60: [2, 7] }, { 5: [2, 8], 14: [2, 8], 15: [2, 8], 19: [2, 8], 29: [2, 8], 34: [2, 8], 39: [2, 8], 44: [2, 8], 47: [2, 8], 48: [2, 8], 51: [2, 8], 55: [2, 8], 60: [2, 8] }, { 5: [2, 9], 14: [2, 9], 15: [2, 9], 19: [2, 9], 29: [2, 9], 34: [2, 9], 39: [2, 9], 44: [2, 9], 47: [2, 9], 48: [2, 9], 51: [2, 9], 55: [2, 9], 60: [2, 9] }, { 20: 25, 72: [1, 35], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 20: 36, 72: [1, 35], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 4: 37, 6: 3, 14: [2, 46], 15: [2, 46], 19: [2, 46], 29: [2, 46], 34: [2, 46], 39: [2, 46], 44: [2, 46], 47: [2, 46], 48: [2, 46], 51: [2, 46], 55: [2, 46], 60: [2, 46] }, { 4: 38, 6: 3, 14: [2, 46], 15: [2, 46], 19: [2, 46], 29: [2, 46], 34: [2, 46], 44: [2, 46], 47: [2, 46], 48: [2, 46], 51: [2, 46], 55: [2, 46], 60: [2, 46] }, { 13: 40, 15: [1, 20], 17: 39 }, { 20: 42, 56: 41, 64: 43, 65: [1, 44], 72: [1, 35], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 4: 45, 6: 3, 14: [2, 46], 15: [2, 46], 19: [2, 46], 29: [2, 46], 34: [2, 46], 47: [2, 46], 48: [2, 46], 51: [2, 46], 55: [2, 46], 60: [2, 46] }, { 5: [2, 10], 14: [2, 10], 15: [2, 10], 18: [2, 10], 19: [2, 10], 29: [2, 10], 34: [2, 10], 39: [2, 10], 44: [2, 10], 47: [2, 10], 48: [2, 10], 51: [2, 10], 55: [2, 10], 60: [2, 10] }, { 20: 46, 72: [1, 35], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 20: 47, 72: [1, 35], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 20: 48, 72: [1, 35], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 20: 42, 56: 49, 64: 43, 65: [1, 44], 72: [1, 35], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 33: [2, 78], 49: 50, 65: [2, 78], 72: [2, 78], 80: [2, 78], 81: [2, 78], 82: [2, 78], 83: [2, 78], 84: [2, 78], 85: [2, 78] }, { 23: [2, 33], 33: [2, 33], 54: [2, 33], 65: [2, 33], 68: [2, 33], 72: [2, 33], 75: [2, 33], 80: [2, 33], 81: [2, 33], 82: [2, 33], 83: [2, 33], 84: [2, 33], 85: [2, 33] }, { 23: [2, 34], 33: [2, 34], 54: [2, 34], 65: [2, 34], 68: [2, 34], 72: [2, 34], 75: [2, 34], 80: [2, 34], 81: [2, 34], 82: [2, 34], 83: [2, 34], 84: [2, 34], 85: [2, 34] }, { 23: [2, 35], 33: [2, 35], 54: [2, 35], 65: [2, 35], 68: [2, 35], 72: [2, 35], 75: [2, 35], 80: [2, 35], 81: [2, 35], 82: [2, 35], 83: [2, 35], 84: [2, 35], 85: [2, 35] }, { 23: [2, 36], 33: [2, 36], 54: [2, 36], 65: [2, 36], 68: [2, 36], 72: [2, 36], 75: [2, 36], 80: [2, 36], 81: [2, 36], 82: [2, 36], 83: [2, 36], 84: [2, 36], 85: [2, 36] }, { 23: [2, 37], 33: [2, 37], 54: [2, 37], 65: [2, 37], 68: [2, 37], 72: [2, 37], 75: [2, 37], 80: [2, 37], 81: [2, 37], 82: [2, 37], 83: [2, 37], 84: [2, 37], 85: [2, 37] }, { 23: [2, 38], 33: [2, 38], 54: [2, 38], 65: [2, 38], 68: [2, 38], 72: [2, 38], 75: [2, 38], 80: [2, 38], 81: [2, 38], 82: [2, 38], 83: [2, 38], 84: [2, 38], 85: [2, 38] }, { 23: [2, 39], 33: [2, 39], 54: [2, 39], 65: [2, 39], 68: [2, 39], 72: [2, 39], 75: [2, 39], 80: [2, 39], 81: [2, 39], 82: [2, 39], 83: [2, 39], 84: [2, 39], 85: [2, 39] }, { 23: [2, 43], 33: [2, 43], 54: [2, 43], 65: [2, 43], 68: [2, 43], 72: [2, 43], 75: [2, 43], 80: [2, 43], 81: [2, 43], 82: [2, 43], 83: [2, 43], 84: [2, 43], 85: [2, 43], 87: [1, 51] }, { 72: [1, 35], 86: 52 }, { 23: [2, 45], 33: [2, 45], 54: [2, 45], 65: [2, 45], 68: [2, 45], 72: [2, 45], 75: [2, 45], 80: [2, 45], 81: [2, 45], 82: [2, 45], 83: [2, 45], 84: [2, 45], 85: [2, 45], 87: [2, 45] }, { 52: 53, 54: [2, 82], 65: [2, 82], 72: [2, 82], 80: [2, 82], 81: [2, 82], 82: [2, 82], 83: [2, 82], 84: [2, 82], 85: [2, 82] }, { 25: 54, 38: 56, 39: [1, 58], 43: 57, 44: [1, 59], 45: 55, 47: [2, 54] }, { 28: 60, 43: 61, 44: [1, 59], 47: [2, 56] }, { 13: 63, 15: [1, 20], 18: [1, 62] }, { 15: [2, 48], 18: [2, 48] }, { 33: [2, 86], 57: 64, 65: [2, 86], 72: [2, 86], 80: [2, 86], 81: [2, 86], 82: [2, 86], 83: [2, 86], 84: [2, 86], 85: [2, 86] }, { 33: [2, 40], 65: [2, 40], 72: [2, 40], 80: [2, 40], 81: [2, 40], 82: [2, 40], 83: [2, 40], 84: [2, 40], 85: [2, 40] }, { 33: [2, 41], 65: [2, 41], 72: [2, 41], 80: [2, 41], 81: [2, 41], 82: [2, 41], 83: [2, 41], 84: [2, 41], 85: [2, 41] }, { 20: 65, 72: [1, 35], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 26: 66, 47: [1, 67] }, { 30: 68, 33: [2, 58], 65: [2, 58], 72: [2, 58], 75: [2, 58], 80: [2, 58], 81: [2, 58], 82: [2, 58], 83: [2, 58], 84: [2, 58], 85: [2, 58] }, { 33: [2, 64], 35: 69, 65: [2, 64], 72: [2, 64], 75: [2, 64], 80: [2, 64], 81: [2, 64], 82: [2, 64], 83: [2, 64], 84: [2, 64], 85: [2, 64] }, { 21: 70, 23: [2, 50], 65: [2, 50], 72: [2, 50], 80: [2, 50], 81: [2, 50], 82: [2, 50], 83: [2, 50], 84: [2, 50], 85: [2, 50] }, { 33: [2, 90], 61: 71, 65: [2, 90], 72: [2, 90], 80: [2, 90], 81: [2, 90], 82: [2, 90], 83: [2, 90], 84: [2, 90], 85: [2, 90] }, { 20: 75, 33: [2, 80], 50: 72, 63: 73, 64: 76, 65: [1, 44], 69: 74, 70: 77, 71: 78, 72: [1, 79], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 72: [1, 80] }, { 23: [2, 42], 33: [2, 42], 54: [2, 42], 65: [2, 42], 68: [2, 42], 72: [2, 42], 75: [2, 42], 80: [2, 42], 81: [2, 42], 82: [2, 42], 83: [2, 42], 84: [2, 42], 85: [2, 42], 87: [1, 51] }, { 20: 75, 53: 81, 54: [2, 84], 63: 82, 64: 76, 65: [1, 44], 69: 83, 70: 77, 71: 78, 72: [1, 79], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 26: 84, 47: [1, 67] }, { 47: [2, 55] }, { 4: 85, 6: 3, 14: [2, 46], 15: [2, 46], 19: [2, 46], 29: [2, 46], 34: [2, 46], 39: [2, 46], 44: [2, 46], 47: [2, 46], 48: [2, 46], 51: [2, 46], 55: [2, 46], 60: [2, 46] }, { 47: [2, 20] }, { 20: 86, 72: [1, 35], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 4: 87, 6: 3, 14: [2, 46], 15: [2, 46], 19: [2, 46], 29: [2, 46], 34: [2, 46], 47: [2, 46], 48: [2, 46], 51: [2, 46], 55: [2, 46], 60: [2, 46] }, { 26: 88, 47: [1, 67] }, { 47: [2, 57] }, { 5: [2, 11], 14: [2, 11], 15: [2, 11], 19: [2, 11], 29: [2, 11], 34: [2, 11], 39: [2, 11], 44: [2, 11], 47: [2, 11], 48: [2, 11], 51: [2, 11], 55: [2, 11], 60: [2, 11] }, { 15: [2, 49], 18: [2, 49] }, { 20: 75, 33: [2, 88], 58: 89, 63: 90, 64: 76, 65: [1, 44], 69: 91, 70: 77, 71: 78, 72: [1, 79], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 65: [2, 94], 66: 92, 68: [2, 94], 72: [2, 94], 80: [2, 94], 81: [2, 94], 82: [2, 94], 83: [2, 94], 84: [2, 94], 85: [2, 94] }, { 5: [2, 25], 14: [2, 25], 15: [2, 25], 19: [2, 25], 29: [2, 25], 34: [2, 25], 39: [2, 25], 44: [2, 25], 47: [2, 25], 48: [2, 25], 51: [2, 25], 55: [2, 25], 60: [2, 25] }, { 20: 93, 72: [1, 35], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 20: 75, 31: 94, 33: [2, 60], 63: 95, 64: 76, 65: [1, 44], 69: 96, 70: 77, 71: 78, 72: [1, 79], 75: [2, 60], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 20: 75, 33: [2, 66], 36: 97, 63: 98, 64: 76, 65: [1, 44], 69: 99, 70: 77, 71: 78, 72: [1, 79], 75: [2, 66], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 20: 75, 22: 100, 23: [2, 52], 63: 101, 64: 76, 65: [1, 44], 69: 102, 70: 77, 71: 78, 72: [1, 79], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 20: 75, 33: [2, 92], 62: 103, 63: 104, 64: 76, 65: [1, 44], 69: 105, 70: 77, 71: 78, 72: [1, 79], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 33: [1, 106] }, { 33: [2, 79], 65: [2, 79], 72: [2, 79], 80: [2, 79], 81: [2, 79], 82: [2, 79], 83: [2, 79], 84: [2, 79], 85: [2, 79] }, { 33: [2, 81] }, { 23: [2, 27], 33: [2, 27], 54: [2, 27], 65: [2, 27], 68: [2, 27], 72: [2, 27], 75: [2, 27], 80: [2, 27], 81: [2, 27], 82: [2, 27], 83: [2, 27], 84: [2, 27], 85: [2, 27] }, { 23: [2, 28], 33: [2, 28], 54: [2, 28], 65: [2, 28], 68: [2, 28], 72: [2, 28], 75: [2, 28], 80: [2, 28], 81: [2, 28], 82: [2, 28], 83: [2, 28], 84: [2, 28], 85: [2, 28] }, { 23: [2, 30], 33: [2, 30], 54: [2, 30], 68: [2, 30], 71: 107, 72: [1, 108], 75: [2, 30] }, { 23: [2, 98], 33: [2, 98], 54: [2, 98], 68: [2, 98], 72: [2, 98], 75: [2, 98] }, { 23: [2, 45], 33: [2, 45], 54: [2, 45], 65: [2, 45], 68: [2, 45], 72: [2, 45], 73: [1, 109], 75: [2, 45], 80: [2, 45], 81: [2, 45], 82: [2, 45], 83: [2, 45], 84: [2, 45], 85: [2, 45], 87: [2, 45] }, { 23: [2, 44], 33: [2, 44], 54: [2, 44], 65: [2, 44], 68: [2, 44], 72: [2, 44], 75: [2, 44], 80: [2, 44], 81: [2, 44], 82: [2, 44], 83: [2, 44], 84: [2, 44], 85: [2, 44], 87: [2, 44] }, { 54: [1, 110] }, { 54: [2, 83], 65: [2, 83], 72: [2, 83], 80: [2, 83], 81: [2, 83], 82: [2, 83], 83: [2, 83], 84: [2, 83], 85: [2, 83] }, { 54: [2, 85] }, { 5: [2, 13], 14: [2, 13], 15: [2, 13], 19: [2, 13], 29: [2, 13], 34: [2, 13], 39: [2, 13], 44: [2, 13], 47: [2, 13], 48: [2, 13], 51: [2, 13], 55: [2, 13], 60: [2, 13] }, { 38: 56, 39: [1, 58], 43: 57, 44: [1, 59], 45: 112, 46: 111, 47: [2, 76] }, { 33: [2, 70], 40: 113, 65: [2, 70], 72: [2, 70], 75: [2, 70], 80: [2, 70], 81: [2, 70], 82: [2, 70], 83: [2, 70], 84: [2, 70], 85: [2, 70] }, { 47: [2, 18] }, { 5: [2, 14], 14: [2, 14], 15: [2, 14], 19: [2, 14], 29: [2, 14], 34: [2, 14], 39: [2, 14], 44: [2, 14], 47: [2, 14], 48: [2, 14], 51: [2, 14], 55: [2, 14], 60: [2, 14] }, { 33: [1, 114] }, { 33: [2, 87], 65: [2, 87], 72: [2, 87], 80: [2, 87], 81: [2, 87], 82: [2, 87], 83: [2, 87], 84: [2, 87], 85: [2, 87] }, { 33: [2, 89] }, { 20: 75, 63: 116, 64: 76, 65: [1, 44], 67: 115, 68: [2, 96], 69: 117, 70: 77, 71: 78, 72: [1, 79], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 33: [1, 118] }, { 32: 119, 33: [2, 62], 74: 120, 75: [1, 121] }, { 33: [2, 59], 65: [2, 59], 72: [2, 59], 75: [2, 59], 80: [2, 59], 81: [2, 59], 82: [2, 59], 83: [2, 59], 84: [2, 59], 85: [2, 59] }, { 33: [2, 61], 75: [2, 61] }, { 33: [2, 68], 37: 122, 74: 123, 75: [1, 121] }, { 33: [2, 65], 65: [2, 65], 72: [2, 65], 75: [2, 65], 80: [2, 65], 81: [2, 65], 82: [2, 65], 83: [2, 65], 84: [2, 65], 85: [2, 65] }, { 33: [2, 67], 75: [2, 67] }, { 23: [1, 124] }, { 23: [2, 51], 65: [2, 51], 72: [2, 51], 80: [2, 51], 81: [2, 51], 82: [2, 51], 83: [2, 51], 84: [2, 51], 85: [2, 51] }, { 23: [2, 53] }, { 33: [1, 125] }, { 33: [2, 91], 65: [2, 91], 72: [2, 91], 80: [2, 91], 81: [2, 91], 82: [2, 91], 83: [2, 91], 84: [2, 91], 85: [2, 91] }, { 33: [2, 93] }, { 5: [2, 22], 14: [2, 22], 15: [2, 22], 19: [2, 22], 29: [2, 22], 34: [2, 22], 39: [2, 22], 44: [2, 22], 47: [2, 22], 48: [2, 22], 51: [2, 22], 55: [2, 22], 60: [2, 22] }, { 23: [2, 99], 33: [2, 99], 54: [2, 99], 68: [2, 99], 72: [2, 99], 75: [2, 99] }, { 73: [1, 109] }, { 20: 75, 63: 126, 64: 76, 65: [1, 44], 72: [1, 35], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 5: [2, 23], 14: [2, 23], 15: [2, 23], 19: [2, 23], 29: [2, 23], 34: [2, 23], 39: [2, 23], 44: [2, 23], 47: [2, 23], 48: [2, 23], 51: [2, 23], 55: [2, 23], 60: [2, 23] }, { 47: [2, 19] }, { 47: [2, 77] }, { 20: 75, 33: [2, 72], 41: 127, 63: 128, 64: 76, 65: [1, 44], 69: 129, 70: 77, 71: 78, 72: [1, 79], 75: [2, 72], 78: 26, 79: 27, 80: [1, 28], 81: [1, 29], 82: [1, 30], 83: [1, 31], 84: [1, 32], 85: [1, 34], 86: 33 }, { 5: [2, 24], 14: [2, 24], 15: [2, 24], 19: [2, 24], 29: [2, 24], 34: [2, 24], 39: [2, 24], 44: [2, 24], 47: [2, 24], 48: [2, 24], 51: [2, 24], 55: [2, 24], 60: [2, 24] }, { 68: [1, 130] }, { 65: [2, 95], 68: [2, 95], 72: [2, 95], 80: [2, 95], 81: [2, 95], 82: [2, 95], 83: [2, 95], 84: [2, 95], 85: [2, 95] }, { 68: [2, 97] }, { 5: [2, 21], 14: [2, 21], 15: [2, 21], 19: [2, 21], 29: [2, 21], 34: [2, 21], 39: [2, 21], 44: [2, 21], 47: [2, 21], 48: [2, 21], 51: [2, 21], 55: [2, 21], 60: [2, 21] }, { 33: [1, 131] }, { 33: [2, 63] }, { 72: [1, 133], 76: 132 }, { 33: [1, 134] }, { 33: [2, 69] }, { 15: [2, 12] }, { 14: [2, 26], 15: [2, 26], 19: [2, 26], 29: [2, 26], 34: [2, 26], 47: [2, 26], 48: [2, 26], 51: [2, 26], 55: [2, 26], 60: [2, 26] }, { 23: [2, 31], 33: [2, 31], 54: [2, 31], 68: [2, 31], 72: [2, 31], 75: [2, 31] }, { 33: [2, 74], 42: 135, 74: 136, 75: [1, 121] }, { 33: [2, 71], 65: [2, 71], 72: [2, 71], 75: [2, 71], 80: [2, 71], 81: [2, 71], 82: [2, 71], 83: [2, 71], 84: [2, 71], 85: [2, 71] }, { 33: [2, 73], 75: [2, 73] }, { 23: [2, 29], 33: [2, 29], 54: [2, 29], 65: [2, 29], 68: [2, 29], 72: [2, 29], 75: [2, 29], 80: [2, 29], 81: [2, 29], 82: [2, 29], 83: [2, 29], 84: [2, 29], 85: [2, 29] }, { 14: [2, 15], 15: [2, 15], 19: [2, 15], 29: [2, 15], 34: [2, 15], 39: [2, 15], 44: [2, 15], 47: [2, 15], 48: [2, 15], 51: [2, 15], 55: [2, 15], 60: [2, 15] }, { 72: [1, 138], 77: [1, 137] }, { 72: [2, 100], 77: [2, 100] }, { 14: [2, 16], 15: [2, 16], 19: [2, 16], 29: [2, 16], 34: [2, 16], 44: [2, 16], 47: [2, 16], 48: [2, 16], 51: [2, 16], 55: [2, 16], 60: [2, 16] }, { 33: [1, 139] }, { 33: [2, 75] }, { 33: [2, 32] }, { 72: [2, 101], 77: [2, 101] }, { 14: [2, 17], 15: [2, 17], 19: [2, 17], 29: [2, 17], 34: [2, 17], 39: [2, 17], 44: [2, 17], 47: [2, 17], 48: [2, 17], 51: [2, 17], 55: [2, 17], 60: [2, 17] }], + defaultActions: { 4: [2, 1], 55: [2, 55], 57: [2, 20], 61: [2, 57], 74: [2, 81], 83: [2, 85], 87: [2, 18], 91: [2, 89], 102: [2, 53], 105: [2, 93], 111: [2, 19], 112: [2, 77], 117: [2, 97], 120: [2, 63], 123: [2, 69], 124: [2, 12], 136: [2, 75], 137: [2, 32] }, + parseError: function parseError(str, hash) { + throw new Error(str); + }, + parse: function parse(input) { + var self = this, + stack = [0], + vstack = [null], + lstack = [], + table = this.table, + yytext = "", + yylineno = 0, + yyleng = 0, + recovering = 0, + TERROR = 2, + EOF = 1; + this.lexer.setInput(input); + this.lexer.yy = this.yy; + this.yy.lexer = this.lexer; + this.yy.parser = this; + if (typeof this.lexer.yylloc == "undefined") this.lexer.yylloc = {}; + var yyloc = this.lexer.yylloc; + lstack.push(yyloc); + var ranges = this.lexer.options && this.lexer.options.ranges; + if (typeof this.yy.parseError === "function") this.parseError = this.yy.parseError; + function popStack(n) { + stack.length = stack.length - 2 * n; + vstack.length = vstack.length - n; + lstack.length = lstack.length - n; + } + function lex() { + var token; + token = self.lexer.lex() || 1; + if (typeof token !== "number") { + token = self.symbols_[token] || token; + } + return token; + } + var symbol, + preErrorSymbol, + state, + action, + a, + r, + yyval = {}, + p, + len, + newState, + expected; + while (true) { + state = stack[stack.length - 1]; + if (this.defaultActions[state]) { + action = this.defaultActions[state]; + } else { + if (symbol === null || typeof symbol == "undefined") { + symbol = lex(); + } + action = table[state] && table[state][symbol]; + } + if (typeof action === "undefined" || !action.length || !action[0]) { + var errStr = ""; + if (!recovering) { + expected = []; + for (p in table[state]) if (this.terminals_[p] && p > 2) { + expected.push("'" + this.terminals_[p] + "'"); + } + if (this.lexer.showPosition) { + errStr = "Parse error on line " + (yylineno + 1) + ":\n" + this.lexer.showPosition() + "\nExpecting " + expected.join(", ") + ", got '" + (this.terminals_[symbol] || symbol) + "'"; + } else { + errStr = "Parse error on line " + (yylineno + 1) + ": Unexpected " + (symbol == 1 ? "end of input" : "'" + (this.terminals_[symbol] || symbol) + "'"); + } + this.parseError(errStr, { text: this.lexer.match, token: this.terminals_[symbol] || symbol, line: this.lexer.yylineno, loc: yyloc, expected: expected }); + } + } + if (action[0] instanceof Array && action.length > 1) { + throw new Error("Parse Error: multiple actions possible at state: " + state + ", token: " + symbol); + } + switch (action[0]) { + case 1: + stack.push(symbol); + vstack.push(this.lexer.yytext); + lstack.push(this.lexer.yylloc); + stack.push(action[1]); + symbol = null; + if (!preErrorSymbol) { + yyleng = this.lexer.yyleng; + yytext = this.lexer.yytext; + yylineno = this.lexer.yylineno; + yyloc = this.lexer.yylloc; + if (recovering > 0) recovering--; + } else { + symbol = preErrorSymbol; + preErrorSymbol = null; + } + break; + case 2: + len = this.productions_[action[1]][1]; + yyval.$ = vstack[vstack.length - len]; + yyval._$ = { first_line: lstack[lstack.length - (len || 1)].first_line, last_line: lstack[lstack.length - 1].last_line, first_column: lstack[lstack.length - (len || 1)].first_column, last_column: lstack[lstack.length - 1].last_column }; + if (ranges) { + yyval._$.range = [lstack[lstack.length - (len || 1)].range[0], lstack[lstack.length - 1].range[1]]; + } + r = this.performAction.call(yyval, yytext, yyleng, yylineno, this.yy, action[1], vstack, lstack); + if (typeof r !== "undefined") { + return r; + } + if (len) { + stack = stack.slice(0, -1 * len * 2); + vstack = vstack.slice(0, -1 * len); + lstack = lstack.slice(0, -1 * len); + } + stack.push(this.productions_[action[1]][0]); + vstack.push(yyval.$); + lstack.push(yyval._$); + newState = table[stack[stack.length - 2]][stack[stack.length - 1]]; + stack.push(newState); + break; + case 3: + return true; + } + } + return true; + } + }; + /* Jison generated lexer */ + var lexer = (function () { + var lexer = { EOF: 1, + parseError: function parseError(str, hash) { + if (this.yy.parser) { + this.yy.parser.parseError(str, hash); + } else { + throw new Error(str); + } + }, + setInput: function setInput(input) { + this._input = input; + this._more = this._less = this.done = false; + this.yylineno = this.yyleng = 0; + this.yytext = this.matched = this.match = ''; + this.conditionStack = ['INITIAL']; + this.yylloc = { first_line: 1, first_column: 0, last_line: 1, last_column: 0 }; + if (this.options.ranges) this.yylloc.range = [0, 0]; + this.offset = 0; + return this; + }, + input: function input() { + var ch = this._input[0]; + this.yytext += ch; + this.yyleng++; + this.offset++; + this.match += ch; + this.matched += ch; + var lines = ch.match(/(?:\r\n?|\n).*/g); + if (lines) { + this.yylineno++; + this.yylloc.last_line++; + } else { + this.yylloc.last_column++; + } + if (this.options.ranges) this.yylloc.range[1]++; + + this._input = this._input.slice(1); + return ch; + }, + unput: function unput(ch) { + var len = ch.length; + var lines = ch.split(/(?:\r\n?|\n)/g); + + this._input = ch + this._input; + this.yytext = this.yytext.substr(0, this.yytext.length - len - 1); + //this.yyleng -= len; + this.offset -= len; + var oldLines = this.match.split(/(?:\r\n?|\n)/g); + this.match = this.match.substr(0, this.match.length - 1); + this.matched = this.matched.substr(0, this.matched.length - 1); + + if (lines.length - 1) this.yylineno -= lines.length - 1; + var r = this.yylloc.range; + + this.yylloc = { first_line: this.yylloc.first_line, + last_line: this.yylineno + 1, + first_column: this.yylloc.first_column, + last_column: lines ? (lines.length === oldLines.length ? this.yylloc.first_column : 0) + oldLines[oldLines.length - lines.length].length - lines[0].length : this.yylloc.first_column - len + }; + + if (this.options.ranges) { + this.yylloc.range = [r[0], r[0] + this.yyleng - len]; + } + return this; + }, + more: function more() { + this._more = true; + return this; + }, + less: function less(n) { + this.unput(this.match.slice(n)); + }, + pastInput: function pastInput() { + var past = this.matched.substr(0, this.matched.length - this.match.length); + return (past.length > 20 ? '...' : '') + past.substr(-20).replace(/\n/g, ""); + }, + upcomingInput: function upcomingInput() { + var next = this.match; + if (next.length < 20) { + next += this._input.substr(0, 20 - next.length); + } + return (next.substr(0, 20) + (next.length > 20 ? '...' : '')).replace(/\n/g, ""); + }, + showPosition: function showPosition() { + var pre = this.pastInput(); + var c = new Array(pre.length + 1).join("-"); + return pre + this.upcomingInput() + "\n" + c + "^"; + }, + next: function next() { + if (this.done) { + return this.EOF; + } + if (!this._input) this.done = true; + + var token, match, tempMatch, index, col, lines; + if (!this._more) { + this.yytext = ''; + this.match = ''; + } + var rules = this._currentRules(); + for (var i = 0; i < rules.length; i++) { + tempMatch = this._input.match(this.rules[rules[i]]); + if (tempMatch && (!match || tempMatch[0].length > match[0].length)) { + match = tempMatch; + index = i; + if (!this.options.flex) break; + } + } + if (match) { + lines = match[0].match(/(?:\r\n?|\n).*/g); + if (lines) this.yylineno += lines.length; + this.yylloc = { first_line: this.yylloc.last_line, + last_line: this.yylineno + 1, + first_column: this.yylloc.last_column, + last_column: lines ? lines[lines.length - 1].length - lines[lines.length - 1].match(/\r?\n?/)[0].length : this.yylloc.last_column + match[0].length }; + this.yytext += match[0]; + this.match += match[0]; + this.matches = match; + this.yyleng = this.yytext.length; + if (this.options.ranges) { + this.yylloc.range = [this.offset, this.offset += this.yyleng]; + } + this._more = false; + this._input = this._input.slice(match[0].length); + this.matched += match[0]; + token = this.performAction.call(this, this.yy, this, rules[index], this.conditionStack[this.conditionStack.length - 1]); + if (this.done && this._input) this.done = false; + if (token) return token;else return; + } + if (this._input === "") { + return this.EOF; + } else { + return this.parseError('Lexical error on line ' + (this.yylineno + 1) + '. Unrecognized text.\n' + this.showPosition(), { text: "", token: null, line: this.yylineno }); + } + }, + lex: function lex() { + var r = this.next(); + if (typeof r !== 'undefined') { + return r; + } else { + return this.lex(); + } + }, + begin: function begin(condition) { + this.conditionStack.push(condition); + }, + popState: function popState() { + return this.conditionStack.pop(); + }, + _currentRules: function _currentRules() { + return this.conditions[this.conditionStack[this.conditionStack.length - 1]].rules; + }, + topState: function topState() { + return this.conditionStack[this.conditionStack.length - 2]; + }, + pushState: function begin(condition) { + this.begin(condition); + } }; + lexer.options = {}; + lexer.performAction = function anonymous(yy, yy_, $avoiding_name_collisions, YY_START + /**/) { + + function strip(start, end) { + return yy_.yytext = yy_.yytext.substr(start, yy_.yyleng - end); + } + + var YYSTATE = YY_START; + switch ($avoiding_name_collisions) { + case 0: + if (yy_.yytext.slice(-2) === "\\\\") { + strip(0, 1); + this.begin("mu"); + } else if (yy_.yytext.slice(-1) === "\\") { + strip(0, 1); + this.begin("emu"); + } else { + this.begin("mu"); + } + if (yy_.yytext) return 15; + + break; + case 1: + return 15; + break; + case 2: + this.popState(); + return 15; + + break; + case 3: + this.begin('raw');return 15; + break; + case 4: + this.popState(); + // Should be using `this.topState()` below, but it currently + // returns the second top instead of the first top. Opened an + // issue about it at https://github.com/zaach/jison/issues/291 + if (this.conditionStack[this.conditionStack.length - 1] === 'raw') { + return 15; + } else { + yy_.yytext = yy_.yytext.substr(5, yy_.yyleng - 9); + return 'END_RAW_BLOCK'; + } + + break; + case 5: + return 15; + break; + case 6: + this.popState(); + return 14; + + break; + case 7: + return 65; + break; + case 8: + return 68; + break; + case 9: + return 19; + break; + case 10: + this.popState(); + this.begin('raw'); + return 23; + + break; + case 11: + return 55; + break; + case 12: + return 60; + break; + case 13: + return 29; + break; + case 14: + return 47; + break; + case 15: + this.popState();return 44; + break; + case 16: + this.popState();return 44; + break; + case 17: + return 34; + break; + case 18: + return 39; + break; + case 19: + return 51; + break; + case 20: + return 48; + break; + case 21: + this.unput(yy_.yytext); + this.popState(); + this.begin('com'); + + break; + case 22: + this.popState(); + return 14; + + break; + case 23: + return 48; + break; + case 24: + return 73; + break; + case 25: + return 72; + break; + case 26: + return 72; + break; + case 27: + return 87; + break; + case 28: + // ignore whitespace + break; + case 29: + this.popState();return 54; + break; + case 30: + this.popState();return 33; + break; + case 31: + yy_.yytext = strip(1, 2).replace(/\\"/g, '"');return 80; + break; + case 32: + yy_.yytext = strip(1, 2).replace(/\\'/g, "'");return 80; + break; + case 33: + return 85; + break; + case 34: + return 82; + break; + case 35: + return 82; + break; + case 36: + return 83; + break; + case 37: + return 84; + break; + case 38: + return 81; + break; + case 39: + return 75; + break; + case 40: + return 77; + break; + case 41: + return 72; + break; + case 42: + yy_.yytext = yy_.yytext.replace(/\\([\\\]])/g, '$1');return 72; + break; + case 43: + return 'INVALID'; + break; + case 44: + return 5; + break; + } + }; + lexer.rules = [/^(?:[^\x00]*?(?=(\{\{)))/, /^(?:[^\x00]+)/, /^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/, /^(?:\{\{\{\{(?=[^\/]))/, /^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/, /^(?:[^\x00]*?(?=(\{\{\{\{)))/, /^(?:[\s\S]*?--(~)?\}\})/, /^(?:\()/, /^(?:\))/, /^(?:\{\{\{\{)/, /^(?:\}\}\}\})/, /^(?:\{\{(~)?>)/, /^(?:\{\{(~)?#>)/, /^(?:\{\{(~)?#\*?)/, /^(?:\{\{(~)?\/)/, /^(?:\{\{(~)?\^\s*(~)?\}\})/, /^(?:\{\{(~)?\s*else\s*(~)?\}\})/, /^(?:\{\{(~)?\^)/, /^(?:\{\{(~)?\s*else\b)/, /^(?:\{\{(~)?\{)/, /^(?:\{\{(~)?&)/, /^(?:\{\{(~)?!--)/, /^(?:\{\{(~)?![\s\S]*?\}\})/, /^(?:\{\{(~)?\*?)/, /^(?:=)/, /^(?:\.\.)/, /^(?:\.(?=([=~}\s\/.)|])))/, /^(?:[\/.])/, /^(?:\s+)/, /^(?:\}(~)?\}\})/, /^(?:(~)?\}\})/, /^(?:"(\\["]|[^"])*")/, /^(?:'(\\[']|[^'])*')/, /^(?:@)/, /^(?:true(?=([~}\s)])))/, /^(?:false(?=([~}\s)])))/, /^(?:undefined(?=([~}\s)])))/, /^(?:null(?=([~}\s)])))/, /^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/, /^(?:as\s+\|)/, /^(?:\|)/, /^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/, /^(?:\[(\\\]|[^\]])*\])/, /^(?:.)/, /^(?:$)/]; + lexer.conditions = { "mu": { "rules": [7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "inclusive": false }, "emu": { "rules": [2], "inclusive": false }, "com": { "rules": [6], "inclusive": false }, "raw": { "rules": [3, 4, 5], "inclusive": false }, "INITIAL": { "rules": [0, 1, 44], "inclusive": true } }; + return lexer; + })(); + parser.lexer = lexer; + function Parser() { + this.yy = {}; + }Parser.prototype = parser;parser.Parser = Parser; + return new Parser(); + })();exports["default"] = handlebars; + module.exports = exports["default"]; + +/***/ }), +/* 38 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + var _interopRequireDefault = __webpack_require__(1)['default']; + + exports.__esModule = true; + + var _visitor = __webpack_require__(39); + + var _visitor2 = _interopRequireDefault(_visitor); + + function WhitespaceControl() { + var options = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0]; + + this.options = options; + } + WhitespaceControl.prototype = new _visitor2['default'](); + + WhitespaceControl.prototype.Program = function (program) { + var doStandalone = !this.options.ignoreStandalone; + + var isRoot = !this.isRootSeen; + this.isRootSeen = true; + + var body = program.body; + for (var i = 0, l = body.length; i < l; i++) { + var current = body[i], + strip = this.accept(current); + + if (!strip) { + continue; + } + + var _isPrevWhitespace = isPrevWhitespace(body, i, isRoot), + _isNextWhitespace = isNextWhitespace(body, i, isRoot), + openStandalone = strip.openStandalone && _isPrevWhitespace, + closeStandalone = strip.closeStandalone && _isNextWhitespace, + inlineStandalone = strip.inlineStandalone && _isPrevWhitespace && _isNextWhitespace; + + if (strip.close) { + omitRight(body, i, true); + } + if (strip.open) { + omitLeft(body, i, true); + } + + if (doStandalone && inlineStandalone) { + omitRight(body, i); + + if (omitLeft(body, i)) { + // If we are on a standalone node, save the indent info for partials + if (current.type === 'PartialStatement') { + // Pull out the whitespace from the final line + current.indent = /([ \t]+$)/.exec(body[i - 1].original)[1]; + } + } + } + if (doStandalone && openStandalone) { + omitRight((current.program || current.inverse).body); + + // Strip out the previous content node if it's whitespace only + omitLeft(body, i); + } + if (doStandalone && closeStandalone) { + // Always strip the next node + omitRight(body, i); + + omitLeft((current.inverse || current.program).body); + } + } + + return program; + }; + + WhitespaceControl.prototype.BlockStatement = WhitespaceControl.prototype.DecoratorBlock = WhitespaceControl.prototype.PartialBlockStatement = function (block) { + this.accept(block.program); + this.accept(block.inverse); + + // Find the inverse program that is involed with whitespace stripping. + var program = block.program || block.inverse, + inverse = block.program && block.inverse, + firstInverse = inverse, + lastInverse = inverse; + + if (inverse && inverse.chained) { + firstInverse = inverse.body[0].program; + + // Walk the inverse chain to find the last inverse that is actually in the chain. + while (lastInverse.chained) { + lastInverse = lastInverse.body[lastInverse.body.length - 1].program; + } + } + + var strip = { + open: block.openStrip.open, + close: block.closeStrip.close, + + // Determine the standalone candiacy. Basically flag our content as being possibly standalone + // so our parent can determine if we actually are standalone + openStandalone: isNextWhitespace(program.body), + closeStandalone: isPrevWhitespace((firstInverse || program).body) + }; + + if (block.openStrip.close) { + omitRight(program.body, null, true); + } + + if (inverse) { + var inverseStrip = block.inverseStrip; + + if (inverseStrip.open) { + omitLeft(program.body, null, true); + } + + if (inverseStrip.close) { + omitRight(firstInverse.body, null, true); + } + if (block.closeStrip.open) { + omitLeft(lastInverse.body, null, true); + } + + // Find standalone else statments + if (!this.options.ignoreStandalone && isPrevWhitespace(program.body) && isNextWhitespace(firstInverse.body)) { + omitLeft(program.body); + omitRight(firstInverse.body); + } + } else if (block.closeStrip.open) { + omitLeft(program.body, null, true); + } + + return strip; + }; + + WhitespaceControl.prototype.Decorator = WhitespaceControl.prototype.MustacheStatement = function (mustache) { + return mustache.strip; + }; + + WhitespaceControl.prototype.PartialStatement = WhitespaceControl.prototype.CommentStatement = function (node) { + /* istanbul ignore next */ + var strip = node.strip || {}; + return { + inlineStandalone: true, + open: strip.open, + close: strip.close + }; + }; + + function isPrevWhitespace(body, i, isRoot) { + if (i === undefined) { + i = body.length; + } + + // Nodes that end with newlines are considered whitespace (but are special + // cased for strip operations) + var prev = body[i - 1], + sibling = body[i - 2]; + if (!prev) { + return isRoot; + } + + if (prev.type === 'ContentStatement') { + return (sibling || !isRoot ? /\r?\n\s*?$/ : /(^|\r?\n)\s*?$/).test(prev.original); + } + } + function isNextWhitespace(body, i, isRoot) { + if (i === undefined) { + i = -1; + } + + var next = body[i + 1], + sibling = body[i + 2]; + if (!next) { + return isRoot; + } + + if (next.type === 'ContentStatement') { + return (sibling || !isRoot ? /^\s*?\r?\n/ : /^\s*?(\r?\n|$)/).test(next.original); + } + } + + // Marks the node to the right of the position as omitted. + // I.e. {{foo}}' ' will mark the ' ' node as omitted. + // + // If i is undefined, then the first child will be marked as such. + // + // If mulitple is truthy then all whitespace will be stripped out until non-whitespace + // content is met. + function omitRight(body, i, multiple) { + var current = body[i == null ? 0 : i + 1]; + if (!current || current.type !== 'ContentStatement' || !multiple && current.rightStripped) { + return; + } + + var original = current.value; + current.value = current.value.replace(multiple ? /^\s+/ : /^[ \t]*\r?\n?/, ''); + current.rightStripped = current.value !== original; + } + + // Marks the node to the left of the position as omitted. + // I.e. ' '{{foo}} will mark the ' ' node as omitted. + // + // If i is undefined then the last child will be marked as such. + // + // If mulitple is truthy then all whitespace will be stripped out until non-whitespace + // content is met. + function omitLeft(body, i, multiple) { + var current = body[i == null ? body.length - 1 : i - 1]; + if (!current || current.type !== 'ContentStatement' || !multiple && current.leftStripped) { + return; + } + + // We omit the last node if it's whitespace only and not preceeded by a non-content node. + var original = current.value; + current.value = current.value.replace(multiple ? /\s+$/ : /[ \t]+$/, ''); + current.leftStripped = current.value !== original; + return current.leftStripped; + } + + exports['default'] = WhitespaceControl; + module.exports = exports['default']; + +/***/ }), +/* 39 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + var _interopRequireDefault = __webpack_require__(1)['default']; + + exports.__esModule = true; + + var _exception = __webpack_require__(6); + + var _exception2 = _interopRequireDefault(_exception); + + function Visitor() { + this.parents = []; + } + + Visitor.prototype = { + constructor: Visitor, + mutating: false, + + // Visits a given value. If mutating, will replace the value if necessary. + acceptKey: function acceptKey(node, name) { + var value = this.accept(node[name]); + if (this.mutating) { + // Hacky sanity check: This may have a few false positives for type for the helper + // methods but will generally do the right thing without a lot of overhead. + if (value && !Visitor.prototype[value.type]) { + throw new _exception2['default']('Unexpected node type "' + value.type + '" found when accepting ' + name + ' on ' + node.type); + } + node[name] = value; + } + }, + + // Performs an accept operation with added sanity check to ensure + // required keys are not removed. + acceptRequired: function acceptRequired(node, name) { + this.acceptKey(node, name); + + if (!node[name]) { + throw new _exception2['default'](node.type + ' requires ' + name); + } + }, + + // Traverses a given array. If mutating, empty respnses will be removed + // for child elements. + acceptArray: function acceptArray(array) { + for (var i = 0, l = array.length; i < l; i++) { + this.acceptKey(array, i); + + if (!array[i]) { + array.splice(i, 1); + i--; + l--; + } + } + }, + + accept: function accept(object) { + if (!object) { + return; + } + + /* istanbul ignore next: Sanity code */ + if (!this[object.type]) { + throw new _exception2['default']('Unknown type: ' + object.type, object); + } + + if (this.current) { + this.parents.unshift(this.current); + } + this.current = object; + + var ret = this[object.type](object); + + this.current = this.parents.shift(); + + if (!this.mutating || ret) { + return ret; + } else if (ret !== false) { + return object; + } + }, + + Program: function Program(program) { + this.acceptArray(program.body); + }, + + MustacheStatement: visitSubExpression, + Decorator: visitSubExpression, + + BlockStatement: visitBlock, + DecoratorBlock: visitBlock, + + PartialStatement: visitPartial, + PartialBlockStatement: function PartialBlockStatement(partial) { + visitPartial.call(this, partial); + + this.acceptKey(partial, 'program'); + }, + + ContentStatement: function ContentStatement() /* content */{}, + CommentStatement: function CommentStatement() /* comment */{}, + + SubExpression: visitSubExpression, + + PathExpression: function PathExpression() /* path */{}, + + StringLiteral: function StringLiteral() /* string */{}, + NumberLiteral: function NumberLiteral() /* number */{}, + BooleanLiteral: function BooleanLiteral() /* bool */{}, + UndefinedLiteral: function UndefinedLiteral() /* literal */{}, + NullLiteral: function NullLiteral() /* literal */{}, + + Hash: function Hash(hash) { + this.acceptArray(hash.pairs); + }, + HashPair: function HashPair(pair) { + this.acceptRequired(pair, 'value'); + } + }; + + function visitSubExpression(mustache) { + this.acceptRequired(mustache, 'path'); + this.acceptArray(mustache.params); + this.acceptKey(mustache, 'hash'); + } + function visitBlock(block) { + visitSubExpression.call(this, block); + + this.acceptKey(block, 'program'); + this.acceptKey(block, 'inverse'); + } + function visitPartial(partial) { + this.acceptRequired(partial, 'name'); + this.acceptArray(partial.params); + this.acceptKey(partial, 'hash'); + } + + exports['default'] = Visitor; + module.exports = exports['default']; + +/***/ }), +/* 40 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + var _interopRequireDefault = __webpack_require__(1)['default']; + + exports.__esModule = true; + exports.SourceLocation = SourceLocation; + exports.id = id; + exports.stripFlags = stripFlags; + exports.stripComment = stripComment; + exports.preparePath = preparePath; + exports.prepareMustache = prepareMustache; + exports.prepareRawBlock = prepareRawBlock; + exports.prepareBlock = prepareBlock; + exports.prepareProgram = prepareProgram; + exports.preparePartialBlock = preparePartialBlock; + + var _exception = __webpack_require__(6); + + var _exception2 = _interopRequireDefault(_exception); + + function validateClose(open, close) { + close = close.path ? close.path.original : close; + + if (open.path.original !== close) { + var errorNode = { loc: open.path.loc }; + + throw new _exception2['default'](open.path.original + " doesn't match " + close, errorNode); + } + } + + function SourceLocation(source, locInfo) { + this.source = source; + this.start = { + line: locInfo.first_line, + column: locInfo.first_column + }; + this.end = { + line: locInfo.last_line, + column: locInfo.last_column + }; + } + + function id(token) { + if (/^\[.*\]$/.test(token)) { + return token.substr(1, token.length - 2); + } else { + return token; + } + } + + function stripFlags(open, close) { + return { + open: open.charAt(2) === '~', + close: close.charAt(close.length - 3) === '~' + }; + } + + function stripComment(comment) { + return comment.replace(/^\{\{~?\!-?-?/, '').replace(/-?-?~?\}\}$/, ''); + } + + function preparePath(data, parts, loc) { + loc = this.locInfo(loc); + + var original = data ? '@' : '', + dig = [], + depth = 0, + depthString = ''; + + for (var i = 0, l = parts.length; i < l; i++) { + var part = parts[i].part, + + // If we have [] syntax then we do not treat path references as operators, + // i.e. foo.[this] resolves to approximately context.foo['this'] + isLiteral = parts[i].original !== part; + original += (parts[i].separator || '') + part; + + if (!isLiteral && (part === '..' || part === '.' || part === 'this')) { + if (dig.length > 0) { + throw new _exception2['default']('Invalid path: ' + original, { loc: loc }); + } else if (part === '..') { + depth++; + depthString += '../'; + } + } else { + dig.push(part); + } + } + + return { + type: 'PathExpression', + data: data, + depth: depth, + parts: dig, + original: original, + loc: loc + }; + } + + function prepareMustache(path, params, hash, open, strip, locInfo) { + // Must use charAt to support IE pre-10 + var escapeFlag = open.charAt(3) || open.charAt(2), + escaped = escapeFlag !== '{' && escapeFlag !== '&'; + + var decorator = /\*/.test(open); + return { + type: decorator ? 'Decorator' : 'MustacheStatement', + path: path, + params: params, + hash: hash, + escaped: escaped, + strip: strip, + loc: this.locInfo(locInfo) + }; + } + + function prepareRawBlock(openRawBlock, contents, close, locInfo) { + validateClose(openRawBlock, close); + + locInfo = this.locInfo(locInfo); + var program = { + type: 'Program', + body: contents, + strip: {}, + loc: locInfo + }; + + return { + type: 'BlockStatement', + path: openRawBlock.path, + params: openRawBlock.params, + hash: openRawBlock.hash, + program: program, + openStrip: {}, + inverseStrip: {}, + closeStrip: {}, + loc: locInfo + }; + } + + function prepareBlock(openBlock, program, inverseAndProgram, close, inverted, locInfo) { + if (close && close.path) { + validateClose(openBlock, close); + } + + var decorator = /\*/.test(openBlock.open); + + program.blockParams = openBlock.blockParams; + + var inverse = undefined, + inverseStrip = undefined; + + if (inverseAndProgram) { + if (decorator) { + throw new _exception2['default']('Unexpected inverse block on decorator', inverseAndProgram); + } + + if (inverseAndProgram.chain) { + inverseAndProgram.program.body[0].closeStrip = close.strip; + } + + inverseStrip = inverseAndProgram.strip; + inverse = inverseAndProgram.program; + } + + if (inverted) { + inverted = inverse; + inverse = program; + program = inverted; + } + + return { + type: decorator ? 'DecoratorBlock' : 'BlockStatement', + path: openBlock.path, + params: openBlock.params, + hash: openBlock.hash, + program: program, + inverse: inverse, + openStrip: openBlock.strip, + inverseStrip: inverseStrip, + closeStrip: close && close.strip, + loc: this.locInfo(locInfo) + }; + } + + function prepareProgram(statements, loc) { + if (!loc && statements.length) { + var firstLoc = statements[0].loc, + lastLoc = statements[statements.length - 1].loc; + + /* istanbul ignore else */ + if (firstLoc && lastLoc) { + loc = { + source: firstLoc.source, + start: { + line: firstLoc.start.line, + column: firstLoc.start.column + }, + end: { + line: lastLoc.end.line, + column: lastLoc.end.column + } + }; + } + } + + return { + type: 'Program', + body: statements, + strip: {}, + loc: loc + }; + } + + function preparePartialBlock(open, program, close, locInfo) { + validateClose(open, close); + + return { + type: 'PartialBlockStatement', + name: open.path, + params: open.params, + hash: open.hash, + program: program, + openStrip: open.strip, + closeStrip: close && close.strip, + loc: this.locInfo(locInfo) + }; + } + +/***/ }), +/* 41 */ +/***/ (function(module, exports, __webpack_require__) { + + /* eslint-disable new-cap */ + + 'use strict'; + + var _interopRequireDefault = __webpack_require__(1)['default']; + + exports.__esModule = true; + exports.Compiler = Compiler; + exports.precompile = precompile; + exports.compile = compile; + + var _exception = __webpack_require__(6); + + var _exception2 = _interopRequireDefault(_exception); + + var _utils = __webpack_require__(5); + + var _ast = __webpack_require__(35); + + var _ast2 = _interopRequireDefault(_ast); + + var slice = [].slice; + + function Compiler() {} + + // the foundHelper register will disambiguate helper lookup from finding a + // function in a context. This is necessary for mustache compatibility, which + // requires that context functions in blocks are evaluated by blockHelperMissing, + // and then proceed as if the resulting value was provided to blockHelperMissing. + + Compiler.prototype = { + compiler: Compiler, + + equals: function equals(other) { + var len = this.opcodes.length; + if (other.opcodes.length !== len) { + return false; + } + + for (var i = 0; i < len; i++) { + var opcode = this.opcodes[i], + otherOpcode = other.opcodes[i]; + if (opcode.opcode !== otherOpcode.opcode || !argEquals(opcode.args, otherOpcode.args)) { + return false; + } + } + + // We know that length is the same between the two arrays because they are directly tied + // to the opcode behavior above. + len = this.children.length; + for (var i = 0; i < len; i++) { + if (!this.children[i].equals(other.children[i])) { + return false; + } + } + + return true; + }, + + guid: 0, + + compile: function compile(program, options) { + this.sourceNode = []; + this.opcodes = []; + this.children = []; + this.options = options; + this.stringParams = options.stringParams; + this.trackIds = options.trackIds; + + options.blockParams = options.blockParams || []; + + // These changes will propagate to the other compiler components + var knownHelpers = options.knownHelpers; + options.knownHelpers = { + 'helperMissing': true, + 'blockHelperMissing': true, + 'each': true, + 'if': true, + 'unless': true, + 'with': true, + 'log': true, + 'lookup': true + }; + if (knownHelpers) { + for (var _name in knownHelpers) { + /* istanbul ignore else */ + if (_name in knownHelpers) { + this.options.knownHelpers[_name] = knownHelpers[_name]; + } + } + } + + return this.accept(program); + }, + + compileProgram: function compileProgram(program) { + var childCompiler = new this.compiler(), + // eslint-disable-line new-cap + result = childCompiler.compile(program, this.options), + guid = this.guid++; + + this.usePartial = this.usePartial || result.usePartial; + + this.children[guid] = result; + this.useDepths = this.useDepths || result.useDepths; + + return guid; + }, + + accept: function accept(node) { + /* istanbul ignore next: Sanity code */ + if (!this[node.type]) { + throw new _exception2['default']('Unknown type: ' + node.type, node); + } + + this.sourceNode.unshift(node); + var ret = this[node.type](node); + this.sourceNode.shift(); + return ret; + }, + + Program: function Program(program) { + this.options.blockParams.unshift(program.blockParams); + + var body = program.body, + bodyLength = body.length; + for (var i = 0; i < bodyLength; i++) { + this.accept(body[i]); + } + + this.options.blockParams.shift(); + + this.isSimple = bodyLength === 1; + this.blockParams = program.blockParams ? program.blockParams.length : 0; + + return this; + }, + + BlockStatement: function BlockStatement(block) { + transformLiteralToPath(block); + + var program = block.program, + inverse = block.inverse; + + program = program && this.compileProgram(program); + inverse = inverse && this.compileProgram(inverse); + + var type = this.classifySexpr(block); + + if (type === 'helper') { + this.helperSexpr(block, program, inverse); + } else if (type === 'simple') { + this.simpleSexpr(block); + + // now that the simple mustache is resolved, we need to + // evaluate it by executing `blockHelperMissing` + this.opcode('pushProgram', program); + this.opcode('pushProgram', inverse); + this.opcode('emptyHash'); + this.opcode('blockValue', block.path.original); + } else { + this.ambiguousSexpr(block, program, inverse); + + // now that the simple mustache is resolved, we need to + // evaluate it by executing `blockHelperMissing` + this.opcode('pushProgram', program); + this.opcode('pushProgram', inverse); + this.opcode('emptyHash'); + this.opcode('ambiguousBlockValue'); + } + + this.opcode('append'); + }, + + DecoratorBlock: function DecoratorBlock(decorator) { + var program = decorator.program && this.compileProgram(decorator.program); + var params = this.setupFullMustacheParams(decorator, program, undefined), + path = decorator.path; + + this.useDecorators = true; + this.opcode('registerDecorator', params.length, path.original); + }, + + PartialStatement: function PartialStatement(partial) { + this.usePartial = true; + + var program = partial.program; + if (program) { + program = this.compileProgram(partial.program); + } + + var params = partial.params; + if (params.length > 1) { + throw new _exception2['default']('Unsupported number of partial arguments: ' + params.length, partial); + } else if (!params.length) { + if (this.options.explicitPartialContext) { + this.opcode('pushLiteral', 'undefined'); + } else { + params.push({ type: 'PathExpression', parts: [], depth: 0 }); + } + } + + var partialName = partial.name.original, + isDynamic = partial.name.type === 'SubExpression'; + if (isDynamic) { + this.accept(partial.name); + } + + this.setupFullMustacheParams(partial, program, undefined, true); + + var indent = partial.indent || ''; + if (this.options.preventIndent && indent) { + this.opcode('appendContent', indent); + indent = ''; + } + + this.opcode('invokePartial', isDynamic, partialName, indent); + this.opcode('append'); + }, + PartialBlockStatement: function PartialBlockStatement(partialBlock) { + this.PartialStatement(partialBlock); + }, + + MustacheStatement: function MustacheStatement(mustache) { + this.SubExpression(mustache); + + if (mustache.escaped && !this.options.noEscape) { + this.opcode('appendEscaped'); + } else { + this.opcode('append'); + } + }, + Decorator: function Decorator(decorator) { + this.DecoratorBlock(decorator); + }, + + ContentStatement: function ContentStatement(content) { + if (content.value) { + this.opcode('appendContent', content.value); + } + }, + + CommentStatement: function CommentStatement() {}, + + SubExpression: function SubExpression(sexpr) { + transformLiteralToPath(sexpr); + var type = this.classifySexpr(sexpr); + + if (type === 'simple') { + this.simpleSexpr(sexpr); + } else if (type === 'helper') { + this.helperSexpr(sexpr); + } else { + this.ambiguousSexpr(sexpr); + } + }, + ambiguousSexpr: function ambiguousSexpr(sexpr, program, inverse) { + var path = sexpr.path, + name = path.parts[0], + isBlock = program != null || inverse != null; + + this.opcode('getContext', path.depth); + + this.opcode('pushProgram', program); + this.opcode('pushProgram', inverse); + + path.strict = true; + this.accept(path); + + this.opcode('invokeAmbiguous', name, isBlock); + }, + + simpleSexpr: function simpleSexpr(sexpr) { + var path = sexpr.path; + path.strict = true; + this.accept(path); + this.opcode('resolvePossibleLambda'); + }, + + helperSexpr: function helperSexpr(sexpr, program, inverse) { + var params = this.setupFullMustacheParams(sexpr, program, inverse), + path = sexpr.path, + name = path.parts[0]; + + if (this.options.knownHelpers[name]) { + this.opcode('invokeKnownHelper', params.length, name); + } else if (this.options.knownHelpersOnly) { + throw new _exception2['default']('You specified knownHelpersOnly, but used the unknown helper ' + name, sexpr); + } else { + path.strict = true; + path.falsy = true; + + this.accept(path); + this.opcode('invokeHelper', params.length, path.original, _ast2['default'].helpers.simpleId(path)); + } + }, + + PathExpression: function PathExpression(path) { + this.addDepth(path.depth); + this.opcode('getContext', path.depth); + + var name = path.parts[0], + scoped = _ast2['default'].helpers.scopedId(path), + blockParamId = !path.depth && !scoped && this.blockParamIndex(name); + + if (blockParamId) { + this.opcode('lookupBlockParam', blockParamId, path.parts); + } else if (!name) { + // Context reference, i.e. `{{foo .}}` or `{{foo ..}}` + this.opcode('pushContext'); + } else if (path.data) { + this.options.data = true; + this.opcode('lookupData', path.depth, path.parts, path.strict); + } else { + this.opcode('lookupOnContext', path.parts, path.falsy, path.strict, scoped); + } + }, + + StringLiteral: function StringLiteral(string) { + this.opcode('pushString', string.value); + }, + + NumberLiteral: function NumberLiteral(number) { + this.opcode('pushLiteral', number.value); + }, + + BooleanLiteral: function BooleanLiteral(bool) { + this.opcode('pushLiteral', bool.value); + }, + + UndefinedLiteral: function UndefinedLiteral() { + this.opcode('pushLiteral', 'undefined'); + }, + + NullLiteral: function NullLiteral() { + this.opcode('pushLiteral', 'null'); + }, + + Hash: function Hash(hash) { + var pairs = hash.pairs, + i = 0, + l = pairs.length; + + this.opcode('pushHash'); + + for (; i < l; i++) { + this.pushParam(pairs[i].value); + } + while (i--) { + this.opcode('assignToHash', pairs[i].key); + } + this.opcode('popHash'); + }, + + // HELPERS + opcode: function opcode(name) { + this.opcodes.push({ opcode: name, args: slice.call(arguments, 1), loc: this.sourceNode[0].loc }); + }, + + addDepth: function addDepth(depth) { + if (!depth) { + return; + } + + this.useDepths = true; + }, + + classifySexpr: function classifySexpr(sexpr) { + var isSimple = _ast2['default'].helpers.simpleId(sexpr.path); + + var isBlockParam = isSimple && !!this.blockParamIndex(sexpr.path.parts[0]); + + // a mustache is an eligible helper if: + // * its id is simple (a single part, not `this` or `..`) + var isHelper = !isBlockParam && _ast2['default'].helpers.helperExpression(sexpr); + + // if a mustache is an eligible helper but not a definite + // helper, it is ambiguous, and will be resolved in a later + // pass or at runtime. + var isEligible = !isBlockParam && (isHelper || isSimple); + + // if ambiguous, we can possibly resolve the ambiguity now + // An eligible helper is one that does not have a complex path, i.e. `this.foo`, `../foo` etc. + if (isEligible && !isHelper) { + var _name2 = sexpr.path.parts[0], + options = this.options; + + if (options.knownHelpers[_name2]) { + isHelper = true; + } else if (options.knownHelpersOnly) { + isEligible = false; + } + } + + if (isHelper) { + return 'helper'; + } else if (isEligible) { + return 'ambiguous'; + } else { + return 'simple'; + } + }, + + pushParams: function pushParams(params) { + for (var i = 0, l = params.length; i < l; i++) { + this.pushParam(params[i]); + } + }, + + pushParam: function pushParam(val) { + var value = val.value != null ? val.value : val.original || ''; + + if (this.stringParams) { + if (value.replace) { + value = value.replace(/^(\.?\.\/)*/g, '').replace(/\//g, '.'); + } + + if (val.depth) { + this.addDepth(val.depth); + } + this.opcode('getContext', val.depth || 0); + this.opcode('pushStringParam', value, val.type); + + if (val.type === 'SubExpression') { + // SubExpressions get evaluated and passed in + // in string params mode. + this.accept(val); + } + } else { + if (this.trackIds) { + var blockParamIndex = undefined; + if (val.parts && !_ast2['default'].helpers.scopedId(val) && !val.depth) { + blockParamIndex = this.blockParamIndex(val.parts[0]); + } + if (blockParamIndex) { + var blockParamChild = val.parts.slice(1).join('.'); + this.opcode('pushId', 'BlockParam', blockParamIndex, blockParamChild); + } else { + value = val.original || value; + if (value.replace) { + value = value.replace(/^this(?:\.|$)/, '').replace(/^\.\//, '').replace(/^\.$/, ''); + } + + this.opcode('pushId', val.type, value); + } + } + this.accept(val); + } + }, + + setupFullMustacheParams: function setupFullMustacheParams(sexpr, program, inverse, omitEmpty) { + var params = sexpr.params; + this.pushParams(params); + + this.opcode('pushProgram', program); + this.opcode('pushProgram', inverse); + + if (sexpr.hash) { + this.accept(sexpr.hash); + } else { + this.opcode('emptyHash', omitEmpty); + } + + return params; + }, + + blockParamIndex: function blockParamIndex(name) { + for (var depth = 0, len = this.options.blockParams.length; depth < len; depth++) { + var blockParams = this.options.blockParams[depth], + param = blockParams && _utils.indexOf(blockParams, name); + if (blockParams && param >= 0) { + return [depth, param]; + } + } + } + }; + + function precompile(input, options, env) { + if (input == null || typeof input !== 'string' && input.type !== 'Program') { + throw new _exception2['default']('You must pass a string or Handlebars AST to Handlebars.precompile. You passed ' + input); + } + + options = options || {}; + if (!('data' in options)) { + options.data = true; + } + if (options.compat) { + options.useDepths = true; + } + + var ast = env.parse(input, options), + environment = new env.Compiler().compile(ast, options); + return new env.JavaScriptCompiler().compile(environment, options); + } + + function compile(input, options, env) { + if (options === undefined) options = {}; + + if (input == null || typeof input !== 'string' && input.type !== 'Program') { + throw new _exception2['default']('You must pass a string or Handlebars AST to Handlebars.compile. You passed ' + input); + } + + options = _utils.extend({}, options); + if (!('data' in options)) { + options.data = true; + } + if (options.compat) { + options.useDepths = true; + } + + var compiled = undefined; + + function compileInput() { + var ast = env.parse(input, options), + environment = new env.Compiler().compile(ast, options), + templateSpec = new env.JavaScriptCompiler().compile(environment, options, undefined, true); + return env.template(templateSpec); + } + + // Template is only compiled on first use and cached after that point. + function ret(context, execOptions) { + if (!compiled) { + compiled = compileInput(); + } + return compiled.call(this, context, execOptions); + } + ret._setup = function (setupOptions) { + if (!compiled) { + compiled = compileInput(); + } + return compiled._setup(setupOptions); + }; + ret._child = function (i, data, blockParams, depths) { + if (!compiled) { + compiled = compileInput(); + } + return compiled._child(i, data, blockParams, depths); + }; + return ret; + } + + function argEquals(a, b) { + if (a === b) { + return true; + } + + if (_utils.isArray(a) && _utils.isArray(b) && a.length === b.length) { + for (var i = 0; i < a.length; i++) { + if (!argEquals(a[i], b[i])) { + return false; + } + } + return true; + } + } + + function transformLiteralToPath(sexpr) { + if (!sexpr.path.parts) { + var literal = sexpr.path; + // Casting to string here to make false and 0 literal values play nicely with the rest + // of the system. + sexpr.path = { + type: 'PathExpression', + data: false, + depth: 0, + parts: [literal.original + ''], + original: literal.original + '', + loc: literal.loc + }; + } + } + +/***/ }), +/* 42 */ +/***/ (function(module, exports, __webpack_require__) { + + 'use strict'; + + var _interopRequireDefault = __webpack_require__(1)['default']; + + exports.__esModule = true; + + var _base = __webpack_require__(4); + + var _exception = __webpack_require__(6); + + var _exception2 = _interopRequireDefault(_exception); + + var _utils = __webpack_require__(5); + + var _codeGen = __webpack_require__(43); + + var _codeGen2 = _interopRequireDefault(_codeGen); + + function Literal(value) { + this.value = value; + } + + function JavaScriptCompiler() {} + + JavaScriptCompiler.prototype = { + // PUBLIC API: You can override these methods in a subclass to provide + // alternative compiled forms for name lookup and buffering semantics + nameLookup: function nameLookup(parent, name /* , type*/) { + if (JavaScriptCompiler.isValidJavaScriptVariableName(name)) { + return [parent, '.', name]; + } else { + return [parent, '[', JSON.stringify(name), ']']; + } + }, + depthedLookup: function depthedLookup(name) { + return [this.aliasable('container.lookup'), '(depths, "', name, '")']; + }, + + compilerInfo: function compilerInfo() { + var revision = _base.COMPILER_REVISION, + versions = _base.REVISION_CHANGES[revision]; + return [revision, versions]; + }, + + appendToBuffer: function appendToBuffer(source, location, explicit) { + // Force a source as this simplifies the merge logic. + if (!_utils.isArray(source)) { + source = [source]; + } + source = this.source.wrap(source, location); + + if (this.environment.isSimple) { + return ['return ', source, ';']; + } else if (explicit) { + // This is a case where the buffer operation occurs as a child of another + // construct, generally braces. We have to explicitly output these buffer + // operations to ensure that the emitted code goes in the correct location. + return ['buffer += ', source, ';']; + } else { + source.appendToBuffer = true; + return source; + } + }, + + initializeBuffer: function initializeBuffer() { + return this.quotedString(''); + }, + // END PUBLIC API + + compile: function compile(environment, options, context, asObject) { + this.environment = environment; + this.options = options; + this.stringParams = this.options.stringParams; + this.trackIds = this.options.trackIds; + this.precompile = !asObject; + + this.name = this.environment.name; + this.isChild = !!context; + this.context = context || { + decorators: [], + programs: [], + environments: [] + }; + + this.preamble(); + + this.stackSlot = 0; + this.stackVars = []; + this.aliases = {}; + this.registers = { list: [] }; + this.hashes = []; + this.compileStack = []; + this.inlineStack = []; + this.blockParams = []; + + this.compileChildren(environment, options); + + this.useDepths = this.useDepths || environment.useDepths || environment.useDecorators || this.options.compat; + this.useBlockParams = this.useBlockParams || environment.useBlockParams; + + var opcodes = environment.opcodes, + opcode = undefined, + firstLoc = undefined, + i = undefined, + l = undefined; + + for (i = 0, l = opcodes.length; i < l; i++) { + opcode = opcodes[i]; + + this.source.currentLocation = opcode.loc; + firstLoc = firstLoc || opcode.loc; + this[opcode.opcode].apply(this, opcode.args); + } + + // Flush any trailing content that might be pending. + this.source.currentLocation = firstLoc; + this.pushSource(''); + + /* istanbul ignore next */ + if (this.stackSlot || this.inlineStack.length || this.compileStack.length) { + throw new _exception2['default']('Compile completed with content left on stack'); + } + + if (!this.decorators.isEmpty()) { + this.useDecorators = true; + + this.decorators.prepend('var decorators = container.decorators;\n'); + this.decorators.push('return fn;'); + + if (asObject) { + this.decorators = Function.apply(this, ['fn', 'props', 'container', 'depth0', 'data', 'blockParams', 'depths', this.decorators.merge()]); + } else { + this.decorators.prepend('function(fn, props, container, depth0, data, blockParams, depths) {\n'); + this.decorators.push('}\n'); + this.decorators = this.decorators.merge(); + } + } else { + this.decorators = undefined; + } + + var fn = this.createFunctionContext(asObject); + if (!this.isChild) { + var ret = { + compiler: this.compilerInfo(), + main: fn + }; + + if (this.decorators) { + ret.main_d = this.decorators; // eslint-disable-line camelcase + ret.useDecorators = true; + } + + var _context = this.context; + var programs = _context.programs; + var decorators = _context.decorators; + + for (i = 0, l = programs.length; i < l; i++) { + if (programs[i]) { + ret[i] = programs[i]; + if (decorators[i]) { + ret[i + '_d'] = decorators[i]; + ret.useDecorators = true; + } + } + } + + if (this.environment.usePartial) { + ret.usePartial = true; + } + if (this.options.data) { + ret.useData = true; + } + if (this.useDepths) { + ret.useDepths = true; + } + if (this.useBlockParams) { + ret.useBlockParams = true; + } + if (this.options.compat) { + ret.compat = true; + } + + if (!asObject) { + ret.compiler = JSON.stringify(ret.compiler); + + this.source.currentLocation = { start: { line: 1, column: 0 } }; + ret = this.objectLiteral(ret); + + if (options.srcName) { + ret = ret.toStringWithSourceMap({ file: options.destName }); + ret.map = ret.map && ret.map.toString(); + } else { + ret = ret.toString(); + } + } else { + ret.compilerOptions = this.options; + } + + return ret; + } else { + return fn; + } + }, + + preamble: function preamble() { + // track the last context pushed into place to allow skipping the + // getContext opcode when it would be a noop + this.lastContext = 0; + this.source = new _codeGen2['default'](this.options.srcName); + this.decorators = new _codeGen2['default'](this.options.srcName); + }, + + createFunctionContext: function createFunctionContext(asObject) { + var varDeclarations = ''; + + var locals = this.stackVars.concat(this.registers.list); + if (locals.length > 0) { + varDeclarations += ', ' + locals.join(', '); + } + + // Generate minimizer alias mappings + // + // When using true SourceNodes, this will update all references to the given alias + // as the source nodes are reused in situ. For the non-source node compilation mode, + // aliases will not be used, but this case is already being run on the client and + // we aren't concern about minimizing the template size. + var aliasCount = 0; + for (var alias in this.aliases) { + // eslint-disable-line guard-for-in + var node = this.aliases[alias]; + + if (this.aliases.hasOwnProperty(alias) && node.children && node.referenceCount > 1) { + varDeclarations += ', alias' + ++aliasCount + '=' + alias; + node.children[0] = 'alias' + aliasCount; + } + } + + var params = ['container', 'depth0', 'helpers', 'partials', 'data']; + + if (this.useBlockParams || this.useDepths) { + params.push('blockParams'); + } + if (this.useDepths) { + params.push('depths'); + } + + // Perform a second pass over the output to merge content when possible + var source = this.mergeSource(varDeclarations); + + if (asObject) { + params.push(source); + + return Function.apply(this, params); + } else { + return this.source.wrap(['function(', params.join(','), ') {\n ', source, '}']); + } + }, + mergeSource: function mergeSource(varDeclarations) { + var isSimple = this.environment.isSimple, + appendOnly = !this.forceBuffer, + appendFirst = undefined, + sourceSeen = undefined, + bufferStart = undefined, + bufferEnd = undefined; + this.source.each(function (line) { + if (line.appendToBuffer) { + if (bufferStart) { + line.prepend(' + '); + } else { + bufferStart = line; + } + bufferEnd = line; + } else { + if (bufferStart) { + if (!sourceSeen) { + appendFirst = true; + } else { + bufferStart.prepend('buffer += '); + } + bufferEnd.add(';'); + bufferStart = bufferEnd = undefined; + } + + sourceSeen = true; + if (!isSimple) { + appendOnly = false; + } + } + }); + + if (appendOnly) { + if (bufferStart) { + bufferStart.prepend('return '); + bufferEnd.add(';'); + } else if (!sourceSeen) { + this.source.push('return "";'); + } + } else { + varDeclarations += ', buffer = ' + (appendFirst ? '' : this.initializeBuffer()); + + if (bufferStart) { + bufferStart.prepend('return buffer + '); + bufferEnd.add(';'); + } else { + this.source.push('return buffer;'); + } + } + + if (varDeclarations) { + this.source.prepend('var ' + varDeclarations.substring(2) + (appendFirst ? '' : ';\n')); + } + + return this.source.merge(); + }, + + // [blockValue] + // + // On stack, before: hash, inverse, program, value + // On stack, after: return value of blockHelperMissing + // + // The purpose of this opcode is to take a block of the form + // `{{#this.foo}}...{{/this.foo}}`, resolve the value of `foo`, and + // replace it on the stack with the result of properly + // invoking blockHelperMissing. + blockValue: function blockValue(name) { + var blockHelperMissing = this.aliasable('helpers.blockHelperMissing'), + params = [this.contextName(0)]; + this.setupHelperArgs(name, 0, params); + + var blockName = this.popStack(); + params.splice(1, 0, blockName); + + this.push(this.source.functionCall(blockHelperMissing, 'call', params)); + }, + + // [ambiguousBlockValue] + // + // On stack, before: hash, inverse, program, value + // Compiler value, before: lastHelper=value of last found helper, if any + // On stack, after, if no lastHelper: same as [blockValue] + // On stack, after, if lastHelper: value + ambiguousBlockValue: function ambiguousBlockValue() { + // We're being a bit cheeky and reusing the options value from the prior exec + var blockHelperMissing = this.aliasable('helpers.blockHelperMissing'), + params = [this.contextName(0)]; + this.setupHelperArgs('', 0, params, true); + + this.flushInline(); + + var current = this.topStack(); + params.splice(1, 0, current); + + this.pushSource(['if (!', this.lastHelper, ') { ', current, ' = ', this.source.functionCall(blockHelperMissing, 'call', params), '}']); + }, + + // [appendContent] + // + // On stack, before: ... + // On stack, after: ... + // + // Appends the string value of `content` to the current buffer + appendContent: function appendContent(content) { + if (this.pendingContent) { + content = this.pendingContent + content; + } else { + this.pendingLocation = this.source.currentLocation; + } + + this.pendingContent = content; + }, + + // [append] + // + // On stack, before: value, ... + // On stack, after: ... + // + // Coerces `value` to a String and appends it to the current buffer. + // + // If `value` is truthy, or 0, it is coerced into a string and appended + // Otherwise, the empty string is appended + append: function append() { + if (this.isInline()) { + this.replaceStack(function (current) { + return [' != null ? ', current, ' : ""']; + }); + + this.pushSource(this.appendToBuffer(this.popStack())); + } else { + var local = this.popStack(); + this.pushSource(['if (', local, ' != null) { ', this.appendToBuffer(local, undefined, true), ' }']); + if (this.environment.isSimple) { + this.pushSource(['else { ', this.appendToBuffer("''", undefined, true), ' }']); + } + } + }, + + // [appendEscaped] + // + // On stack, before: value, ... + // On stack, after: ... + // + // Escape `value` and append it to the buffer + appendEscaped: function appendEscaped() { + this.pushSource(this.appendToBuffer([this.aliasable('container.escapeExpression'), '(', this.popStack(), ')'])); + }, + + // [getContext] + // + // On stack, before: ... + // On stack, after: ... + // Compiler value, after: lastContext=depth + // + // Set the value of the `lastContext` compiler value to the depth + getContext: function getContext(depth) { + this.lastContext = depth; + }, + + // [pushContext] + // + // On stack, before: ... + // On stack, after: currentContext, ... + // + // Pushes the value of the current context onto the stack. + pushContext: function pushContext() { + this.pushStackLiteral(this.contextName(this.lastContext)); + }, + + // [lookupOnContext] + // + // On stack, before: ... + // On stack, after: currentContext[name], ... + // + // Looks up the value of `name` on the current context and pushes + // it onto the stack. + lookupOnContext: function lookupOnContext(parts, falsy, strict, scoped) { + var i = 0; + + if (!scoped && this.options.compat && !this.lastContext) { + // The depthed query is expected to handle the undefined logic for the root level that + // is implemented below, so we evaluate that directly in compat mode + this.push(this.depthedLookup(parts[i++])); + } else { + this.pushContext(); + } + + this.resolvePath('context', parts, i, falsy, strict); + }, + + // [lookupBlockParam] + // + // On stack, before: ... + // On stack, after: blockParam[name], ... + // + // Looks up the value of `parts` on the given block param and pushes + // it onto the stack. + lookupBlockParam: function lookupBlockParam(blockParamId, parts) { + this.useBlockParams = true; + + this.push(['blockParams[', blockParamId[0], '][', blockParamId[1], ']']); + this.resolvePath('context', parts, 1); + }, + + // [lookupData] + // + // On stack, before: ... + // On stack, after: data, ... + // + // Push the data lookup operator + lookupData: function lookupData(depth, parts, strict) { + if (!depth) { + this.pushStackLiteral('data'); + } else { + this.pushStackLiteral('container.data(data, ' + depth + ')'); + } + + this.resolvePath('data', parts, 0, true, strict); + }, + + resolvePath: function resolvePath(type, parts, i, falsy, strict) { + // istanbul ignore next + + var _this = this; + + if (this.options.strict || this.options.assumeObjects) { + this.push(strictLookup(this.options.strict && strict, this, parts, type)); + return; + } + + var len = parts.length; + for (; i < len; i++) { + /* eslint-disable no-loop-func */ + this.replaceStack(function (current) { + var lookup = _this.nameLookup(current, parts[i], type); + // We want to ensure that zero and false are handled properly if the context (falsy flag) + // needs to have the special handling for these values. + if (!falsy) { + return [' != null ? ', lookup, ' : ', current]; + } else { + // Otherwise we can use generic falsy handling + return [' && ', lookup]; + } + }); + /* eslint-enable no-loop-func */ + } + }, + + // [resolvePossibleLambda] + // + // On stack, before: value, ... + // On stack, after: resolved value, ... + // + // If the `value` is a lambda, replace it on the stack by + // the return value of the lambda + resolvePossibleLambda: function resolvePossibleLambda() { + this.push([this.aliasable('container.lambda'), '(', this.popStack(), ', ', this.contextName(0), ')']); + }, + + // [pushStringParam] + // + // On stack, before: ... + // On stack, after: string, currentContext, ... + // + // This opcode is designed for use in string mode, which + // provides the string value of a parameter along with its + // depth rather than resolving it immediately. + pushStringParam: function pushStringParam(string, type) { + this.pushContext(); + this.pushString(type); + + // If it's a subexpression, the string result + // will be pushed after this opcode. + if (type !== 'SubExpression') { + if (typeof string === 'string') { + this.pushString(string); + } else { + this.pushStackLiteral(string); + } + } + }, + + emptyHash: function emptyHash(omitEmpty) { + if (this.trackIds) { + this.push('{}'); // hashIds + } + if (this.stringParams) { + this.push('{}'); // hashContexts + this.push('{}'); // hashTypes + } + this.pushStackLiteral(omitEmpty ? 'undefined' : '{}'); + }, + pushHash: function pushHash() { + if (this.hash) { + this.hashes.push(this.hash); + } + this.hash = { values: [], types: [], contexts: [], ids: [] }; + }, + popHash: function popHash() { + var hash = this.hash; + this.hash = this.hashes.pop(); + + if (this.trackIds) { + this.push(this.objectLiteral(hash.ids)); + } + if (this.stringParams) { + this.push(this.objectLiteral(hash.contexts)); + this.push(this.objectLiteral(hash.types)); + } + + this.push(this.objectLiteral(hash.values)); + }, + + // [pushString] + // + // On stack, before: ... + // On stack, after: quotedString(string), ... + // + // Push a quoted version of `string` onto the stack + pushString: function pushString(string) { + this.pushStackLiteral(this.quotedString(string)); + }, + + // [pushLiteral] + // + // On stack, before: ... + // On stack, after: value, ... + // + // Pushes a value onto the stack. This operation prevents + // the compiler from creating a temporary variable to hold + // it. + pushLiteral: function pushLiteral(value) { + this.pushStackLiteral(value); + }, + + // [pushProgram] + // + // On stack, before: ... + // On stack, after: program(guid), ... + // + // Push a program expression onto the stack. This takes + // a compile-time guid and converts it into a runtime-accessible + // expression. + pushProgram: function pushProgram(guid) { + if (guid != null) { + this.pushStackLiteral(this.programExpression(guid)); + } else { + this.pushStackLiteral(null); + } + }, + + // [registerDecorator] + // + // On stack, before: hash, program, params..., ... + // On stack, after: ... + // + // Pops off the decorator's parameters, invokes the decorator, + // and inserts the decorator into the decorators list. + registerDecorator: function registerDecorator(paramSize, name) { + var foundDecorator = this.nameLookup('decorators', name, 'decorator'), + options = this.setupHelperArgs(name, paramSize); + + this.decorators.push(['fn = ', this.decorators.functionCall(foundDecorator, '', ['fn', 'props', 'container', options]), ' || fn;']); + }, + + // [invokeHelper] + // + // On stack, before: hash, inverse, program, params..., ... + // On stack, after: result of helper invocation + // + // Pops off the helper's parameters, invokes the helper, + // and pushes the helper's return value onto the stack. + // + // If the helper is not found, `helperMissing` is called. + invokeHelper: function invokeHelper(paramSize, name, isSimple) { + var nonHelper = this.popStack(), + helper = this.setupHelper(paramSize, name), + simple = isSimple ? [helper.name, ' || '] : ''; + + var lookup = ['('].concat(simple, nonHelper); + if (!this.options.strict) { + lookup.push(' || ', this.aliasable('helpers.helperMissing')); + } + lookup.push(')'); + + this.push(this.source.functionCall(lookup, 'call', helper.callParams)); + }, + + // [invokeKnownHelper] + // + // On stack, before: hash, inverse, program, params..., ... + // On stack, after: result of helper invocation + // + // This operation is used when the helper is known to exist, + // so a `helperMissing` fallback is not required. + invokeKnownHelper: function invokeKnownHelper(paramSize, name) { + var helper = this.setupHelper(paramSize, name); + this.push(this.source.functionCall(helper.name, 'call', helper.callParams)); + }, + + // [invokeAmbiguous] + // + // On stack, before: hash, inverse, program, params..., ... + // On stack, after: result of disambiguation + // + // This operation is used when an expression like `{{foo}}` + // is provided, but we don't know at compile-time whether it + // is a helper or a path. + // + // This operation emits more code than the other options, + // and can be avoided by passing the `knownHelpers` and + // `knownHelpersOnly` flags at compile-time. + invokeAmbiguous: function invokeAmbiguous(name, helperCall) { + this.useRegister('helper'); + + var nonHelper = this.popStack(); + + this.emptyHash(); + var helper = this.setupHelper(0, name, helperCall); + + var helperName = this.lastHelper = this.nameLookup('helpers', name, 'helper'); + + var lookup = ['(', '(helper = ', helperName, ' || ', nonHelper, ')']; + if (!this.options.strict) { + lookup[0] = '(helper = '; + lookup.push(' != null ? helper : ', this.aliasable('helpers.helperMissing')); + } + + this.push(['(', lookup, helper.paramsInit ? ['),(', helper.paramsInit] : [], '),', '(typeof helper === ', this.aliasable('"function"'), ' ? ', this.source.functionCall('helper', 'call', helper.callParams), ' : helper))']); + }, + + // [invokePartial] + // + // On stack, before: context, ... + // On stack after: result of partial invocation + // + // This operation pops off a context, invokes a partial with that context, + // and pushes the result of the invocation back. + invokePartial: function invokePartial(isDynamic, name, indent) { + var params = [], + options = this.setupParams(name, 1, params); + + if (isDynamic) { + name = this.popStack(); + delete options.name; + } + + if (indent) { + options.indent = JSON.stringify(indent); + } + options.helpers = 'helpers'; + options.partials = 'partials'; + options.decorators = 'container.decorators'; + + if (!isDynamic) { + params.unshift(this.nameLookup('partials', name, 'partial')); + } else { + params.unshift(name); + } + + if (this.options.compat) { + options.depths = 'depths'; + } + options = this.objectLiteral(options); + params.push(options); + + this.push(this.source.functionCall('container.invokePartial', '', params)); + }, + + // [assignToHash] + // + // On stack, before: value, ..., hash, ... + // On stack, after: ..., hash, ... + // + // Pops a value off the stack and assigns it to the current hash + assignToHash: function assignToHash(key) { + var value = this.popStack(), + context = undefined, + type = undefined, + id = undefined; + + if (this.trackIds) { + id = this.popStack(); + } + if (this.stringParams) { + type = this.popStack(); + context = this.popStack(); + } + + var hash = this.hash; + if (context) { + hash.contexts[key] = context; + } + if (type) { + hash.types[key] = type; + } + if (id) { + hash.ids[key] = id; + } + hash.values[key] = value; + }, + + pushId: function pushId(type, name, child) { + if (type === 'BlockParam') { + this.pushStackLiteral('blockParams[' + name[0] + '].path[' + name[1] + ']' + (child ? ' + ' + JSON.stringify('.' + child) : '')); + } else if (type === 'PathExpression') { + this.pushString(name); + } else if (type === 'SubExpression') { + this.pushStackLiteral('true'); + } else { + this.pushStackLiteral('null'); + } + }, + + // HELPERS + + compiler: JavaScriptCompiler, + + compileChildren: function compileChildren(environment, options) { + var children = environment.children, + child = undefined, + compiler = undefined; + + for (var i = 0, l = children.length; i < l; i++) { + child = children[i]; + compiler = new this.compiler(); // eslint-disable-line new-cap + + var existing = this.matchExistingProgram(child); + + if (existing == null) { + this.context.programs.push(''); // Placeholder to prevent name conflicts for nested children + var index = this.context.programs.length; + child.index = index; + child.name = 'program' + index; + this.context.programs[index] = compiler.compile(child, options, this.context, !this.precompile); + this.context.decorators[index] = compiler.decorators; + this.context.environments[index] = child; + + this.useDepths = this.useDepths || compiler.useDepths; + this.useBlockParams = this.useBlockParams || compiler.useBlockParams; + child.useDepths = this.useDepths; + child.useBlockParams = this.useBlockParams; + } else { + child.index = existing.index; + child.name = 'program' + existing.index; + + this.useDepths = this.useDepths || existing.useDepths; + this.useBlockParams = this.useBlockParams || existing.useBlockParams; + } + } + }, + matchExistingProgram: function matchExistingProgram(child) { + for (var i = 0, len = this.context.environments.length; i < len; i++) { + var environment = this.context.environments[i]; + if (environment && environment.equals(child)) { + return environment; + } + } + }, + + programExpression: function programExpression(guid) { + var child = this.environment.children[guid], + programParams = [child.index, 'data', child.blockParams]; + + if (this.useBlockParams || this.useDepths) { + programParams.push('blockParams'); + } + if (this.useDepths) { + programParams.push('depths'); + } + + return 'container.program(' + programParams.join(', ') + ')'; + }, + + useRegister: function useRegister(name) { + if (!this.registers[name]) { + this.registers[name] = true; + this.registers.list.push(name); + } + }, + + push: function push(expr) { + if (!(expr instanceof Literal)) { + expr = this.source.wrap(expr); + } + + this.inlineStack.push(expr); + return expr; + }, + + pushStackLiteral: function pushStackLiteral(item) { + this.push(new Literal(item)); + }, + + pushSource: function pushSource(source) { + if (this.pendingContent) { + this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent), this.pendingLocation)); + this.pendingContent = undefined; + } + + if (source) { + this.source.push(source); + } + }, + + replaceStack: function replaceStack(callback) { + var prefix = ['('], + stack = undefined, + createdStack = undefined, + usedLiteral = undefined; + + /* istanbul ignore next */ + if (!this.isInline()) { + throw new _exception2['default']('replaceStack on non-inline'); + } + + // We want to merge the inline statement into the replacement statement via ',' + var top = this.popStack(true); + + if (top instanceof Literal) { + // Literals do not need to be inlined + stack = [top.value]; + prefix = ['(', stack]; + usedLiteral = true; + } else { + // Get or create the current stack name for use by the inline + createdStack = true; + var _name = this.incrStack(); + + prefix = ['((', this.push(_name), ' = ', top, ')']; + stack = this.topStack(); + } + + var item = callback.call(this, stack); + + if (!usedLiteral) { + this.popStack(); + } + if (createdStack) { + this.stackSlot--; + } + this.push(prefix.concat(item, ')')); + }, + + incrStack: function incrStack() { + this.stackSlot++; + if (this.stackSlot > this.stackVars.length) { + this.stackVars.push('stack' + this.stackSlot); + } + return this.topStackName(); + }, + topStackName: function topStackName() { + return 'stack' + this.stackSlot; + }, + flushInline: function flushInline() { + var inlineStack = this.inlineStack; + this.inlineStack = []; + for (var i = 0, len = inlineStack.length; i < len; i++) { + var entry = inlineStack[i]; + /* istanbul ignore if */ + if (entry instanceof Literal) { + this.compileStack.push(entry); + } else { + var stack = this.incrStack(); + this.pushSource([stack, ' = ', entry, ';']); + this.compileStack.push(stack); + } + } + }, + isInline: function isInline() { + return this.inlineStack.length; + }, + + popStack: function popStack(wrapped) { + var inline = this.isInline(), + item = (inline ? this.inlineStack : this.compileStack).pop(); + + if (!wrapped && item instanceof Literal) { + return item.value; + } else { + if (!inline) { + /* istanbul ignore next */ + if (!this.stackSlot) { + throw new _exception2['default']('Invalid stack pop'); + } + this.stackSlot--; + } + return item; + } + }, + + topStack: function topStack() { + var stack = this.isInline() ? this.inlineStack : this.compileStack, + item = stack[stack.length - 1]; + + /* istanbul ignore if */ + if (item instanceof Literal) { + return item.value; + } else { + return item; + } + }, + + contextName: function contextName(context) { + if (this.useDepths && context) { + return 'depths[' + context + ']'; + } else { + return 'depth' + context; + } + }, + + quotedString: function quotedString(str) { + return this.source.quotedString(str); + }, + + objectLiteral: function objectLiteral(obj) { + return this.source.objectLiteral(obj); + }, + + aliasable: function aliasable(name) { + var ret = this.aliases[name]; + if (ret) { + ret.referenceCount++; + return ret; + } + + ret = this.aliases[name] = this.source.wrap(name); + ret.aliasable = true; + ret.referenceCount = 1; + + return ret; + }, + + setupHelper: function setupHelper(paramSize, name, blockHelper) { + var params = [], + paramsInit = this.setupHelperArgs(name, paramSize, params, blockHelper); + var foundHelper = this.nameLookup('helpers', name, 'helper'), + callContext = this.aliasable(this.contextName(0) + ' != null ? ' + this.contextName(0) + ' : (container.nullContext || {})'); + + return { + params: params, + paramsInit: paramsInit, + name: foundHelper, + callParams: [callContext].concat(params) + }; + }, + + setupParams: function setupParams(helper, paramSize, params) { + var options = {}, + contexts = [], + types = [], + ids = [], + objectArgs = !params, + param = undefined; + + if (objectArgs) { + params = []; + } + + options.name = this.quotedString(helper); + options.hash = this.popStack(); + + if (this.trackIds) { + options.hashIds = this.popStack(); + } + if (this.stringParams) { + options.hashTypes = this.popStack(); + options.hashContexts = this.popStack(); + } + + var inverse = this.popStack(), + program = this.popStack(); + + // Avoid setting fn and inverse if neither are set. This allows + // helpers to do a check for `if (options.fn)` + if (program || inverse) { + options.fn = program || 'container.noop'; + options.inverse = inverse || 'container.noop'; + } + + // The parameters go on to the stack in order (making sure that they are evaluated in order) + // so we need to pop them off the stack in reverse order + var i = paramSize; + while (i--) { + param = this.popStack(); + params[i] = param; + + if (this.trackIds) { + ids[i] = this.popStack(); + } + if (this.stringParams) { + types[i] = this.popStack(); + contexts[i] = this.popStack(); + } + } + + if (objectArgs) { + options.args = this.source.generateArray(params); + } + + if (this.trackIds) { + options.ids = this.source.generateArray(ids); + } + if (this.stringParams) { + options.types = this.source.generateArray(types); + options.contexts = this.source.generateArray(contexts); + } + + if (this.options.data) { + options.data = 'data'; + } + if (this.useBlockParams) { + options.blockParams = 'blockParams'; + } + return options; + }, + + setupHelperArgs: function setupHelperArgs(helper, paramSize, params, useRegister) { + var options = this.setupParams(helper, paramSize, params); + options = this.objectLiteral(options); + if (useRegister) { + this.useRegister('options'); + params.push('options'); + return ['options=', options]; + } else if (params) { + params.push(options); + return ''; + } else { + return options; + } + } + }; + + (function () { + var reservedWords = ('break else new var' + ' case finally return void' + ' catch for switch while' + ' continue function this with' + ' default if throw' + ' delete in try' + ' do instanceof typeof' + ' abstract enum int short' + ' boolean export interface static' + ' byte extends long super' + ' char final native synchronized' + ' class float package throws' + ' const goto private transient' + ' debugger implements protected volatile' + ' double import public let yield await' + ' null true false').split(' '); + + var compilerWords = JavaScriptCompiler.RESERVED_WORDS = {}; + + for (var i = 0, l = reservedWords.length; i < l; i++) { + compilerWords[reservedWords[i]] = true; + } + })(); + + JavaScriptCompiler.isValidJavaScriptVariableName = function (name) { + return !JavaScriptCompiler.RESERVED_WORDS[name] && /^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(name); + }; + + function strictLookup(requireTerminal, compiler, parts, type) { + var stack = compiler.popStack(), + i = 0, + len = parts.length; + if (requireTerminal) { + len--; + } + + for (; i < len; i++) { + stack = compiler.nameLookup(stack, parts[i], type); + } + + if (requireTerminal) { + return [compiler.aliasable('container.strict'), '(', stack, ', ', compiler.quotedString(parts[i]), ')']; + } else { + return stack; + } + } + + exports['default'] = JavaScriptCompiler; + module.exports = exports['default']; + +/***/ }), +/* 43 */ +/***/ (function(module, exports, __webpack_require__) { + + /* global define */ + 'use strict'; + + exports.__esModule = true; + + var _utils = __webpack_require__(5); + + var SourceNode = undefined; + + try { + /* istanbul ignore next */ + if (false) { + // We don't support this in AMD environments. For these environments, we asusme that + // they are running on the browser and thus have no need for the source-map library. + var SourceMap = require('source-map'); + SourceNode = SourceMap.SourceNode; + } + } catch (err) {} + /* NOP */ + + /* istanbul ignore if: tested but not covered in istanbul due to dist build */ + if (!SourceNode) { + SourceNode = function (line, column, srcFile, chunks) { + this.src = ''; + if (chunks) { + this.add(chunks); + } + }; + /* istanbul ignore next */ + SourceNode.prototype = { + add: function add(chunks) { + if (_utils.isArray(chunks)) { + chunks = chunks.join(''); + } + this.src += chunks; + }, + prepend: function prepend(chunks) { + if (_utils.isArray(chunks)) { + chunks = chunks.join(''); + } + this.src = chunks + this.src; + }, + toStringWithSourceMap: function toStringWithSourceMap() { + return { code: this.toString() }; + }, + toString: function toString() { + return this.src; + } + }; + } + + function castChunk(chunk, codeGen, loc) { + if (_utils.isArray(chunk)) { + var ret = []; + + for (var i = 0, len = chunk.length; i < len; i++) { + ret.push(codeGen.wrap(chunk[i], loc)); + } + return ret; + } else if (typeof chunk === 'boolean' || typeof chunk === 'number') { + // Handle primitives that the SourceNode will throw up on + return chunk + ''; + } + return chunk; + } + + function CodeGen(srcFile) { + this.srcFile = srcFile; + this.source = []; + } + + CodeGen.prototype = { + isEmpty: function isEmpty() { + return !this.source.length; + }, + prepend: function prepend(source, loc) { + this.source.unshift(this.wrap(source, loc)); + }, + push: function push(source, loc) { + this.source.push(this.wrap(source, loc)); + }, + + merge: function merge() { + var source = this.empty(); + this.each(function (line) { + source.add([' ', line, '\n']); + }); + return source; + }, + + each: function each(iter) { + for (var i = 0, len = this.source.length; i < len; i++) { + iter(this.source[i]); + } + }, + + empty: function empty() { + var loc = this.currentLocation || { start: {} }; + return new SourceNode(loc.start.line, loc.start.column, this.srcFile); + }, + wrap: function wrap(chunk) { + var loc = arguments.length <= 1 || arguments[1] === undefined ? this.currentLocation || { start: {} } : arguments[1]; + + if (chunk instanceof SourceNode) { + return chunk; + } + + chunk = castChunk(chunk, this, loc); + + return new SourceNode(loc.start.line, loc.start.column, this.srcFile, chunk); + }, + + functionCall: function functionCall(fn, type, params) { + params = this.generateList(params); + return this.wrap([fn, type ? '.' + type + '(' : '(', params, ')']); + }, + + quotedString: function quotedString(str) { + return '"' + (str + '').replace(/\\/g, '\\\\').replace(/"/g, '\\"').replace(/\n/g, '\\n').replace(/\r/g, '\\r').replace(/\u2028/g, '\\u2028') // Per Ecma-262 7.3 + 7.8.4 + .replace(/\u2029/g, '\\u2029') + '"'; + }, + + objectLiteral: function objectLiteral(obj) { + var pairs = []; + + for (var key in obj) { + if (obj.hasOwnProperty(key)) { + var value = castChunk(obj[key], this); + if (value !== 'undefined') { + pairs.push([this.quotedString(key), ':', value]); + } + } + } + + var ret = this.generateList(pairs); + ret.prepend('{'); + ret.add('}'); + return ret; + }, + + generateList: function generateList(entries) { + var ret = this.empty(); + + for (var i = 0, len = entries.length; i < len; i++) { + if (i) { + ret.add(','); + } + + ret.add(castChunk(entries[i], this)); + } + + return ret; + }, + + generateArray: function generateArray(entries) { + var ret = this.generateList(entries); + ret.prepend('['); + ret.add(']'); + + return ret; + } + }; + + exports['default'] = CodeGen; + module.exports = exports['default']; + +/***/ }) +/******/ ]) +}); +; \ No newline at end of file diff --git a/assets/js/main.js b/assets/js/main.js new file mode 100644 index 00000000..3d68c6c8 --- /dev/null +++ b/assets/js/main.js @@ -0,0 +1,54 @@ +// Mercadopago.setPublishableKey("TEST-dd92e68a-5db3-46b6-aca4-05d790927bad"); + +// Mercadopago.createToken(form, tokenHandler); + +// ----------------------------- INICIO ROUTING + +(function() { + function init() { + let router = new Router([ + new Route('deco', 'deco.html', true) + ]); + } + init(); +}()); +// ----------------------------- FIN ROUTING + +// ----------------------------- INICIO FIREBASE + +function eCommerce() { + this.signInButton = document.getElementById('signIn'); + this.signOutButton = document.getElementById('signOut'); + this.signInButton.addEventListener('click', this.signIn.bind(this)); + this.signOutButton.addEventListener('click', this.signOut.bind(this)); + this.initFirebase(); +}; + +eCommerce.prototype.signIn = function() { + var provider = new firebase.auth.GoogleAuthProvider(); + this.auth.signInWithPopup(provider); +}; + +eCommerce.prototype.signOut = function() { + this.auth.signOut(); +}; + +eCommerce.prototype.initFirebase = function() { + // Shortcuts to Firebase SDK features. + this.auth = firebase.auth(); + this.auth.onAuthStateChanged(this.onAuthStateChanged.bind(this)); +}; + +eCommerce.prototype.onAuthStateChanged = function(user) { + if (user) { // User is signed in! + console.log('conectado'); + } else { + console.log('desconectado'); + } +}; + +window.onload = function() { + myeCommerce = new eCommerce(); +}; + +// ---------------------------------------- FIN FIREBASE diff --git a/assets/js/productinfo.js b/assets/js/productinfo.js new file mode 100644 index 00000000..a2e436a1 --- /dev/null +++ b/assets/js/productinfo.js @@ -0,0 +1,40 @@ +const accessToken = 'APP_USR-8189733489067517-022707-815285de0a64dbe771d33f0539e5cf43__J_H__-239442426'; + +// añadir evento a elemento creado mediante dom + template +document.addEventListener('click', function(e) { + if (e.target.id === 'view_product') { + // pasar el atributo data id que contiene el id del producto seleccionado para ingresarlo + // como campo dentro del fetch + let dataID = $(e.target).data('id'); + // función para llamar el objeto del producto seleccionado + getProductInfo(dataID); + } +}); + +function getProductInfo(productID) { + fetch(`https://api.mercadolibre.com/items/${productID}?access_token=${accessToken}`) + .then((response) => { + return response.json(); + }) + .then((data) => { + // función para rellenar la template + fillTemplate(data); + // se abre el modal + $('#productModal').modal(); + }); +} + +function fillTemplate(data) { + // se guarda el contenido del template dentro de una variable + let rawTemplate = document.getElementById('product-template').innerHTML; + // dentro de otra variable se compila el contenido + let compiledTemplate = Handlebars.compile(rawTemplate); + // la variable donde se compiló el contenido se usa como función y se le pasa la data + // obtenida del fecth como argumento + let generatedHTML = compiledTemplate(data); + + // se recupera el contenedor del html + const modal = document.getElementById('here'); + // y se inserta la template + modal.innerHTML = generatedHTML; +} \ No newline at end of file diff --git a/assets/js/products.js b/assets/js/products.js new file mode 100644 index 00000000..220b994f --- /dev/null +++ b/assets/js/products.js @@ -0,0 +1,180 @@ +var quoteInfo = document.getElementById('quote-template').innerHTML; +var template = Handlebars.compile(quoteInfo); + + +// ---------------------------- BOTONES PARA CARGAR PRODUCTOS SEGUN CATEGORIA +var vintageBtn = document.getElementById('vintageBtn'); +vintageBtn.addEventListener('click', showVintage); + +var homeDecoBtn = document.getElementById('homeDecoBtn'); +homeDecoBtn.addEventListener('click', showDeco); + +var artBtn = document.getElementById('artBtn'); +artBtn.addEventListener('click', showArt); + +var techBtn = document.getElementById('techBtn'); +techBtn.addEventListener('click', showTech); + +var booksBtn = document.getElementById('booksBtn'); +booksBtn.addEventListener('click', showBooks); + +var adultsBtn = document.getElementById('adultsBtn'); +adultsBtn.addEventListener('click', showAdults); + +// ---------------------------- FUNCIONES QUE CARGAN CONTENIDO +function showVintage() { + document.getElementById('app').innerHTML = ''; + var data = fetch('https://api.mercadolibre.com/sites/MLC/search?q=vintage') + .then(response => response.json()) + + .then(data => { + let quoteData; + + for (let i = 0; i < data.results.length; i++) { + quoteData = template({ + decoHome: [ + {decoHome: data.results[i].title}], + thumb: [ + {thumbnail: data.results[i].thumbnail}], + price: [ + {price: data.results[i].price}], + id: [ + {id: data.results[i].id}] + }); + document.getElementById('app').innerHTML += quoteData; + // $('#app').append( + // `

+ // + // + // + // + //
` + // ); + }; + }); +} + +function showDeco() { + document.getElementById('app').innerHTML = ''; + var data = fetch('https://api.mercadolibre.com/sites/MLC/search?q=hogar') + .then(response => response.json()) + + .then(data => { + let quoteData; + for (let i = 0; i < data.results.length; i++) { + quoteData = template({ + decoHome: [ + {decoHome: data.results[i].title}], + thumb: [ + {thumbnail: data.results[i].thumbnail}], + available: [ + {available: data.results[i].available_quantity}], + price: [ + {price: data.results[i].price}], + id: [ + {id: data.results[i].id}] + }); + document.getElementById('app').innerHTML += quoteData; + }; + }); +} + +function showArt() { + document.getElementById('app').innerHTML = ''; + var data = fetch('https://api.mercadolibre.com/sites/MLC/search?q=arte') + .then(response => response.json()) + + .then(data => { + let quoteData; + for (let i = 0; i < data.results.length; i++) { + quoteData = template({ + decoHome: [ + {decoHome: data.results[i].title}], + thumb: [ + {thumbnail: data.results[i].thumbnail}], + available: [ + {available: data.results[i].available_quantity}], + price: [ + {price: data.results[i].price}], + id: [ + {id: data.results[i].id}] + }); + document.getElementById('app').innerHTML += quoteData; + }; + }); +} + +function showTech() { + document.getElementById('app').innerHTML = ''; + var data = fetch('https://api.mercadolibre.com/sites/MLC/search?q=tecnologia') + .then(response => response.json()) + + .then(data => { + let quoteData; + for (let i = 0; i < data.results.length; i++) { + quoteData = template({ + decoHome: [ + {decoHome: data.results[i].title}], + thumb: [ + {thumbnail: data.results[i].thumbnail}], + available: [ + {available: data.results[i].available_quantity}], + price: [ + {price: data.results[i].price}], + id: [ + {id: data.results[i].id}] + }); + document.getElementById('app').innerHTML += quoteData; + }; + }); +} + +function showBooks() { + document.getElementById('app').innerHTML = ''; + var data = fetch('https://api.mercadolibre.com/sites/MLC/search?q=books') + .then(response => response.json()) + + .then(data => { + let quoteData; + for (let i = 0; i < data.results.length; i++) { + quoteData = template({ + decoHome: [ + {decoHome: data.results[i].title}], + thumb: [ + {thumbnail: data.results[i].thumbnail}], + available: [ + {available: data.results[i].available_quantity}], + price: [ + {price: data.results[i].price}], + id: [ + {id: data.results[i].id}] + }); + document.getElementById('app').innerHTML += quoteData; + }; + }); +} + +function showAdults() { + document.getElementById('app').innerHTML = ''; + var data = fetch('https://api.mercadolibre.com/sites/MLC/search?q=31%20minutos') + .then(response => response.json()) + + .then(data => { + let quoteData; + for (let i = 0; i < data.results.length; i++) { + quoteData = template({ + decoHome: [ + {decoHome: data.results[i].title}], + thumb: [ + {thumbnail: data.results[i].thumbnail}], + available: [ + {available: data.results[i].available_quantity}], + price: [ + {price: data.results[i].price}], + id: [ + {id: data.results[i].id}] + }); + document.getElementById('app').innerHTML += quoteData; + }; + }); +} \ No newline at end of file diff --git a/assets/js/route.js b/assets/js/route.js new file mode 100644 index 00000000..9041431f --- /dev/null +++ b/assets/js/route.js @@ -0,0 +1,26 @@ +'use strict'; + +function Route(name, htmlName, defaultRoute) { + try { + if (!name || !htmlName) { + throw 'error: name and htmlName params are mandatories'; + } + this.constructor(name, htmlName, defaultRoute); + } catch (e) { + console.error(e); + } +} + +Route.prototype = { + name: undefined, + html: undefined, + default: undefined, + constructor: function(name, htmlName, defaultRoute) { + this.name = name; + this.htmlName = htmlName; + this.default = defaultRoute; + }, + isActiveRoute: function(hashedPath) { + return hashedPath.replace('#', '') === this.name; + } +} diff --git a/assets/js/router.js b/assets/js/router.js new file mode 100644 index 00000000..7c1237f8 --- /dev/null +++ b/assets/js/router.js @@ -0,0 +1,61 @@ +'use strict'; + +function Router(routes) { + try { + if (!routes) { + throw 'error: routes param is mandatory'; + } + this.constructor(routes); + this.init(); + } catch (e) { + console.error(e); + } +} + +Router.prototype = { + routes: undefined, + rootElem: undefined, + constructor: function(routes) { + this.routes = routes; + this.rootElem = document.getElementById('app'); + }, + init: function() { + let r = this.routes; + (function(scope, r) { + window.addEventListener('hashchange', function(e) { + scope.hasChanged(scope, r); + }); + })(this, r); + this.hasChanged(this, r); + }, + hasChanged: function(scope, r) { + if (window.location.hash.length > 0) { + for (let i = 0, length = r.length; i < length; i++) { + let route = r[i]; + if (route.isActiveRoute(window.location.hash.substr(1))) { + scope.goToRoute(route.htmlName); + } + } + } else { + for (let i = 0, length = r.length; i < length; i++) { + let route = r[i]; + if (route.default) { + scope.goToRoute(route.htmlName); + } + } + } + }, + goToRoute: function(htmlName) { + (function(scope) { + let url = 'views/' + htmlName, + xhttp = new XMLHttpRequest(); + xhttp.onreadystatechange = function() { + if (this.readyState === 4 && this.status === 200) { + scope.rootElem.innerHTML = this.responseText; + } + }; + xhttp.open('GET', url, true); + xhttp.send(); + })(this); + } +}; \ No newline at end of file diff --git a/firebase-debug.log b/firebase-debug.log new file mode 100644 index 00000000..293135f1 --- /dev/null +++ b/firebase-debug.log @@ -0,0 +1,32 @@ +[debug] [2018-02-27T13:22:17.922Z] ---------------------------------------------------------------------- +[debug] [2018-02-27T13:22:17.926Z] Command: C:\Program Files\nodejs\node.exe C:\Users\valen\AppData\Roaming\npm\node_modules\firebase-tools\bin\firebase serve +[debug] [2018-02-27T13:22:17.926Z] CLI Version: 3.17.4 +[debug] [2018-02-27T13:22:17.926Z] Platform: win32 +[debug] [2018-02-27T13:22:17.926Z] Node Version: v8.9.4 +[debug] [2018-02-27T13:22:17.927Z] Time: Tue Feb 27 2018 10:22:17 GMT-0300 (Hora verano Sudamérica Pacífico) +[debug] [2018-02-27T13:22:17.927Z] ---------------------------------------------------------------------- +[debug] +[debug] [2018-02-27T13:22:17.940Z] > command requires scopes: ["email","openid","https://www.googleapis.com/auth/cloudplatformprojects.readonly","https://www.googleapis.com/auth/firebase","https://www.googleapis.com/auth/cloud-platform"] +[debug] [2018-02-27T13:22:17.943Z] > authorizing via signed-in user +[debug] [2018-02-27T13:22:17.945Z] >>> HTTP REQUEST GET https://admin.firebase.com/v1/projects/lab-commerce + + Tue Feb 27 2018 10:22:17 GMT-0300 (Hora verano Sudamérica Pacífico) +[debug] [2018-02-27T13:22:19.199Z] <<< HTTP RESPONSE 200 +[debug] [2018-02-27T13:22:19.216Z] >>> HTTP REQUEST GET https://admin.firebase.com/v1/database/lab-commerce/tokens + + Tue Feb 27 2018 10:22:19 GMT-0300 (Hora verano Sudamérica Pacífico) +[debug] [2018-02-27T13:22:20.327Z] <<< HTTP RESPONSE 200 +[info] +[info] === Serving from 'C:\Users\valen\Desktop\e_commerce'... +[info] +[debug] [2018-02-27T13:22:20.335Z] >>> HTTP REQUEST GET https://cloudresourcemanager.googleapis.com/v1/projects/lab-commerce + + Tue Feb 27 2018 10:22:20 GMT-0300 (Hora verano Sudamérica Pacífico) +[debug] [2018-02-27T13:22:21.447Z] <<< HTTP RESPONSE 200 +[debug] [2018-02-27T13:22:21.447Z] >>> HTTP REQUEST GET https://mobilesdk-pa.googleapis.com/v1/projects/1070810109357/clients/_:getWebAppConfig + + Tue Feb 27 2018 10:22:21 GMT-0300 (Hora verano Sudamérica Pacífico) +[debug] [2018-02-27T13:22:22.286Z] <<< HTTP RESPONSE 200 +[info] i hosting: Serving hosting files from: ./ +[info] + hosting: Local server: http://localhost:5000 + diff --git a/firebase.json b/firebase.json new file mode 100644 index 00000000..210201d9 --- /dev/null +++ b/firebase.json @@ -0,0 +1,16 @@ +{ + "hosting": { + "public": "./", + "ignore": [ + "firebase.json", + "**/.*", + "**/node_modules/**" + ], + "rewrites": [ + { + "source": "**", + "destination": "/index.html" + } + ] + } +} diff --git a/index.html b/index.html new file mode 100644 index 00000000..ad491b84 --- /dev/null +++ b/index.html @@ -0,0 +1,208 @@ + + + + + + E-Commerce + + + + + + +
+ +
+ + + +
+
+
+ +
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..0628ade3 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,391 @@ +{ + "name": "ecommerce", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "accepts": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", + "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", + "requires": { + "mime-types": "2.1.18", + "negotiator": "0.6.1" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "body-parser": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "requires": { + "bytes": "3.0.0", + "content-type": "1.0.4", + "debug": "2.6.9", + "depd": "1.1.2", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "1.6.16" + } + }, + "bootstrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.0.0.tgz", + "integrity": "sha512-gulJE5dGFo6Q61V/whS6VM4WIyrlydXfCgkE+Gxe5hjrJ8rXLLZlALq7zq2RPhOc45PSwQpJkrTnc2KgD6cvmA==" + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "ejs": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz", + "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "express": { + "version": "4.16.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.2.tgz", + "integrity": "sha1-41xt/i1kt9ygpc1PIXgb4ymeB2w=", + "requires": { + "accepts": "1.3.4", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "1.1.2", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", + "finalhandler": "1.1.0", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "1.1.2", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "2.0.3", + "qs": "6.5.1", + "range-parser": "1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.1", + "serve-static": "1.13.1", + "setprototypeof": "1.1.0", + "statuses": "1.3.1", + "type-is": "1.6.16", + "utils-merge": "1.0.1", + "vary": "1.1.2" + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" + } + } + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ipaddr.js": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz", + "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "requires": { + "mime-db": "1.33.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "paypal-rest-sdk": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/paypal-rest-sdk/-/paypal-rest-sdk-1.8.1.tgz", + "integrity": "sha512-Trj2GuPn10GqpICAxQh5wjxuDT7rq7DMOkvyatz05wI5xPGmqXN7UC0WfDSF9WSBs4YdcWZP0g+nY+sOdaFggw==", + "requires": { + "buffer-crc32": "0.2.13", + "semver": "5.5.0" + } + }, + "proxy-addr": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz", + "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", + "requires": { + "forwarded": "0.1.2", + "ipaddr.js": "1.6.0" + } + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + }, + "send": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", + "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==", + "requires": { + "debug": "2.6.9", + "depd": "1.1.2", + "destroy": "1.0.4", + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "etag": "1.8.1", + "fresh": "0.5.2", + "http-errors": "1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.3.1" + } + }, + "serve-static": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.1.tgz", + "integrity": "sha512-hSMUZrsPa/I09VYFJwa627JJkNs0NrfL1Uzuup+GqHfToR2KcsXFymXSV90hoyw3M+msjFuQly+YzIH/q0MGlQ==", + "requires": { + "encodeurl": "1.0.2", + "escape-html": "1.0.3", + "parseurl": "1.3.2", + "send": "0.16.1" + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.18" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000..cb52e6e6 --- /dev/null +++ b/package.json @@ -0,0 +1,29 @@ +{ + "name": "ecommerce", + "version": "1.0.0", + "description": "spa project", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/Niennis/e_commerce.git" + }, + "keywords": [ + "spa", + "ecommerce" + ], + "author": "valentina almendra estefania", + "license": "ISC", + "bugs": { + "url": "https://github.com/Niennis/e_commerce/issues" + }, + "homepage": "https://github.com/Niennis/e_commerce#readme", + "dependencies": { + "bootstrap": "^4.0.0", + "ejs": "^2.5.7", + "express": "^4.16.2", + "paypal-rest-sdk": "^1.8.1" + } +} diff --git a/prueba.html b/prueba.html new file mode 100644 index 00000000..95c7543a --- /dev/null +++ b/prueba.html @@ -0,0 +1,126 @@ + + + + + + E-Commerde + + + + + + + +
+
+
+
+

FREE SHIPPING on orders above $75

+
+ +
+
+
+ + +
+
+
+ +
+
+
+
+ + + + + +
+ +
+ +
+ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/sample.jpg b/sample.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fd7d7135c3bcbc24228d3d01703d9c9fae15e464 GIT binary patch literal 2893 zcmbW1XH?Tm8pbE2&@W(&fYL##UZh$m0TpR$SqdzilBr=g;6LGaS>6m^$^S?#Kk1m z7web&Ix2*O!;xabDB+(i|5JgU02vYB0X*O^H6SDdgUi66=RjGY6Zun~KLaWcy3sI+SSF&rw~mH!8enS} z`GzHnifxjWli$2mQ%hS%*Vx2#=dRs*_U*ShU~6aZ@Q1UDtDE~V51gNWz^TB~`0$9x zsOXs3^Or8Cq^6}`$+&(aCpYirt^9&JcmFKES8>0x>QQ||V-vZ#h4S>-^A{bRT`#*| zzZrb{jxjVmGBG(d{c(o%X?BkD?fc@7rN6k#E9+b^0RM$0sQ-~mM!+Ss?t$<+7fdKx zkZ>6UQq=&p!TPAMPbgZ=FiB+NUSe4tO;p{;iH-3M8xY&1VLY*wvyS$Y?7ss`{=dln z1@>>Q5g-AF3Cx4b04!MJ-O1?XcvXhp{S@wXEEnzXr0J7geoJy_fxuGaT+@ah$oPi+ zGVU96$(-`w%^tI0Tm&o#sxsq!lx9}QGQoikcE z=x)nUW;aGsSJb==AV4+s=H)tkz(m%)VU`f2UT@LoJCJUX5^z~V1rXS4&s@9FE+-G$ zpPMk@d0OxGYlLKpN|?A%Xc8e&^a)9Y`xXL-@wLK=h9C$?@q4}CDaUqd5t-FUCLya; zQr0v1)#?I&QxlmS&C^kqTQe^d++W!Mfegbjug>6V-Y$;Pjg6TNo^v~nFIz1M_vDW* zl3pBE;&&y8wQY&}1OXv)1)Riru0u~2FU9MI;I&U|{lqrWRZp(E6C0b@V6kCl-nG4v z(mb#jxZST{?9-mMd$NHK=Z1o=qo+S8ZJ~L3tP|H5`T^G97ptDS@G&J2B=yaE~mA~Veipt5V&avfkheDS>UG5Ipllwv>XJAo$3}>2lV-L-h6GX(PSl7t&;Vb4uLW$wsI~A zl_4Ck&{h;SE={~EU+z8~@w@CtMSEs^1i0GcSHS5@r#_;l#f47M-8#{6)*K9Bq~_t{ z7Z0w~e&vhDHIltP{CuJhapkir>>9{gEw`y3%0=nnVb6&#m;)l*IW% zf%=iLimJ_8e%j|=m69};5a=u~s#h^Kg)L66_n7S%?1jJ_y}Mg&?zX?K_x-b`Maf|F zl53XlapE^>Dgwg{Z*;9ON6{8{ z9XZIyjSt>EJ{4m8G9*}oF7eP_+zw}NcXUQuoyb6340`pseMj8c#q~YO_T)~vc9ElymT3gymy${o{J4GYLRoo@_a}O=QepMJF!r3|^yiF@V}_&@GXnmp z!FQ?rba-uyM%?Pel>)|ddc{lArR0FjTeunBp}yG_MvLITO{$37#m?sIS=XYeO6$8*fR9z=mBP3UD zrsQzshtPCpxzo_H)L!_zGF z=5CeE5MuJ;8GTK`30!($(e}zhr=wIyn1w{QU9??Y+q+GX@+Ve;_97!3O)P9`5>`a2oinPc zFwOu4;N{zW@f(lY0GE>e180xDXW2DocVT0^#_dCDZA}g>&@4AlBw2xVIw5U7+Xx95 zm3NIBVV!toadXoz?a#-{x`x1*>}=7g520FA;ew9Ac#KzL*3I&|_oSTD6U&9y_647j z8H=#w&dxd?5jJ7h)AmFs@l2NVj-B1w+|qn~>PR!iilp()%#2r>T_s +
+ + + +
+
+ + + +
+ +
+
+ +
+
+
+
+ +
+
+
+
+
+
+

DEPARTAMENTS

+
+
+
+
+
    +
  • Home
  • +
  • Art
  • +
  • Tech
  • +
  • Gifts
  • +
+
+
+
+ +
diff --git a/views/product.html b/views/product.html new file mode 100644 index 00000000..e69de29b diff --git a/views/productinfo.html b/views/productinfo.html new file mode 100644 index 00000000..724faddb --- /dev/null +++ b/views/productinfo.html @@ -0,0 +1 @@ +

works

\ No newline at end of file