0x942b…5c8a

All memos sent from and to 0x942b…5c8a.

let I=",045D9C627E7580^15^90^P0gl6TpMxaj1y83Q1ll6+zcOT-++T93Q0wg7O1zx9Tk044QgP4b--T1MKcndjCaCcgCaTg2CaTtnu5-Tdwp5P1gy859hS5O1l41O8P!8-Thxx941gKck11LbP1ml5kh5ud-T1wKc7hwt8DkMg5nh4CaM1743-S1xOcD9jKbn8MB9T82CaO97i1-C1wGb+Tph8P5Al8R8yl8000se-T9NKci1g41Rc0CbDkg417s0wc-T1MOcCgMKcDlQKcP4i4229Qg9-T9Qt7l5il5A1z82O0wC94hABd-Q11p8Ch0gdnp1p8++++xBlmwf-ndMg7P1yp9Dlxp9Th5Gb3d445-++S1w++Tdglg04aBh54a6p4Qf_-------T53h5P4wt8N12PdTc2Pd5l4of-T1wl57l1TdP1Ct8nkwt8Pd7z4-TdMKbnd0h5O1wD5TlA41CpSoe-n5w41P1ju4Th3Caj0wH7h5lJd-n5M93S5z87310r7P1lH3llB31-_T1wOd+A5MhSh406Cg006Bkice-P1h42SdxKc7lwp6A4wp6kg1n6-B1i48S1Bh5S8wOdTkwh5294ke-T50h4++7lg01y82++w1lg01kf-D1Mc7T1ApbQ41PdP1Sc7g15ye_Tdgp7310CaO1Q825d2ce3d40b-T1w82B4gPdng0KcTlmPdh41Bf-T1gy9nhNx9Q1QKbg0MKb6oMP9-R12x6i1MOcnlwt8A4wt8zcORa-710TdD1i07n0wc4ThAGag1ldd-S8wc9TdQwbi1g9e++P1li9lJe-n1g41+T1A46d1N4j1yS4+w1SP-T9wPcO1wxbSdCc4Rcyc4kh5I8-+R1i5Tl2Tdnc0l6z01TdM17i2-C11DaS81q6ThCGa+Dtw4SoPLc-Thwp559gc8B14LbO1m41Pc3kf-T1Mc3h0w41+M0Pz-DdwxbThjGeO1iGey0gc57sg9d-S1lGbQ0gGb7dh84Dd3l7N57Df-n1h48R1POcT4MOcTlSx9x42Qf-D10p9T1jTd49PFdw1A42Blmdd-A115dT9Rga7hxZf++70gBk22d-T1wudD50qcndwha7pM4615kHf-T5zp6T4Mc3N1wKbx4wp6N430f-R1wJc6dwk6TpwJcA40xaN43s9-R5M0b++7hgTlj1b++h1gTtn6c-R10z9nhgd4Th2m6P1Bp8+M1Dt-T0gu8nhNp7+j52dQ9ku8y8iBe-n5M83B1yqaTlRp6x0Mp6y968a-T1MCdn1wCcO0MCdThBp9w0iPf-T1M42SdQlc7tjr725QSeM171f-Cdid2P0wGcToxGcN1lm56p4v7-T0gCdTdjl541PB6O15017sgxe-T9g01+DdgbO1Np7+x0025kMr1-7dMCaC0wxc31xg7O1l42280wd-T1gxc25wk7ShBk7kc04429Qhd-Tdw83P12h7ldM~fP1Ax9i9lD6-R1M42Ddgl8TlQGdP8NGd00M34-S5NC979Mt8j10d4++O1k6pAi2-R10Hb31w88TdRp8++7pgg1R99-T1gyaz10yanlxy9no0h500wpf-B1MKc7hwGcTh4p9Pdml7AhCxc-T10h8nhw41P8M~f5lON9h41If_-S10q8z10DaThxy9y5yy900wPc-T5gybP1M41BcMH64dj6328MD2-++T9iR1Q08P0hLbj13gbTs31c-T92kdn0w82ThAt8A01xeTs3Af-71Mt8DdxL9z5xP9T1Tt8+zcOD-B1xkcT1ky8D0gy87d388w02xe--T1Mh2Rdlddx0hddBkNsePc3Uf-T1091+6hN4Dpy41+M1R4+w1SP-S1MKbTl0h45hyo5M0wCaPc3E9-T1Mp6D91h410wLbzc1of+i9Rz-+n11CT1BGa++D4gS8ikb+mp5T_T1k83+65gcnp301+34083dQo2-Th041O104131yc4++Tl5+3dAO--++R1gTlx81Bc0l7nkgt7zdSxc---+Q50pTh042N10d1+Sgg400M3f_T10PcTd687j0g41DlBx83d4Qe-T1Mo9+B1wyCliTd38g41+khlL,045213627E7580^100^23^75wl8O1zXdTdl01z8gh4Rkz5b-D9i41O1wD5ThROd5hMOdlkNhf--D5MKb21gu7Q9z01TlSt8154ed-T1wGbk5wp6i10H9++7pi29Au5-TdgGbP1gl5++R92Bh2y814MSf-510Caj1MKcSg0h4ThRKczcOk8-S5il6Ddg41Q14t7i0gl64h4of-n1yKb+T15hn40l6+Dg1hPcPAb-T1zp6m9gH9++nlgi0wp6Agy5a-l1wGb+Tdh421Mt8P1St8+O8Pv-C1PCbTdjh4D0wH7P5nh4+CpCe-T40C9z1iGcR15C9DhPt65lQdf-P1wKc79Mx9T9kh5mkwc9Qg3de-m1xKdB0Mt6O1itaTkw41g1R49-T5h42R5ROcy0gGbngMOc4hQ88-R1wKcTcMp9R5A11nlMp6g0NWf-T10GaD9Ac54dzCb38wCbO8j3f-Th1d3D0MSek13lbO1RSei9lkf-T1zXeA1MpaDdM87DpBxcw0yCe-TlMOc590gci1MOc+Q1BDO8zof_D5gt8l1MBaQ1B41Tllp7000Ke_T9Mt7Q1Mx8Toil56lQBc00gGa-n1Mg6T9yx9N1my7SlTg6280ke,04409C627E7580^100^17^--Thgy1+C9NpP1hP6O0gy1+00gP-R1w82Tlg41Tow82P9Tc5TtTP9-P1O82nh2Tcn8MGaThSGakgNFd-T5ML8B1y01A0gCaS4O5aN4316-T1yy9B0MP8Tchh3Thlh3AgOD5-T1gy8Dl0d359Mp6kdP~fx56Ha-T1xp6T9Pt7S4gl5z0wp65lQRf-R9w41O1Nd3TlOd3Tgwd2M1TKc-Q1Mg5Tdg41P5jp7z0gp7Ag2lc-T1wGbTlzc1O1m08noMt9294gc-DdxGaR52y9N1wGan40CaN5Ty2-B1Oc3m9hTdD4Mo8T9Ro8N57Ke-Q1wGb7dg43l9wp7DhkyezcOfc-l1wKcR1j417lg0aTpkp8kgh1e-T10d2m9jC9l540e60gC9+x4Or-P5gifSh0GaN1M06QdM06Tt72f_-T1x82D50y9T9m4110g41nshKc_T1Mh5P11L8Q9kteO4htejd5Mf-Q10y9Td0h5z1wKcTpi42000y9,043E3C627E7580^15^37^C5xtbS40GdQ15Gdx1g83DsO4a-D00CbThy41Q94CbN1Pc3280Ja-n9htbT9RKcP1At721g41zcOFe-S1gl6Thwc3BdASe6ljgfQg3Uf-n5hdeT1Rt7DgM8921N89N43Mf-71ML8T53u6TghD6npAl5M1nOe-550u7Tc0c8Th3l8Q1AKc5lktc-611B6P1ik3Tpgp7m4MOc01QVa-S5w83DdwGa31gxcAdjxc28MFf-T9gt8O13w7nlyc3CgM~fM03Qb-T5zC8TcgxaDhy83N1jxazd6hf-T10GdT1g41nk0l7N56l7zdSEc-Ddy82TdAtaP4gTcTkgTcM17Qb-Q1g9bThw83O1At8nkwt8jcN1f-Q10t9Td3y8S40y8To0t9M17Ud-R1wxc79h41Tpju6nggu6nt59f-T91y8m9Op2N1gh4n8gL3+5kMT-TcMy8A5y98R5493z8093+zd6D-P1MoaRdw82TlMt8So2Gd294Bd-S11h679gCaDggP9j5Otb+5k0D-T0wGcP1wt9RdQg5ThBp93cMT6-DlgL855Ol5ThBX6BgwX6+5kML-D5Ot8N1M~ez40CbmgM~e4ggT2-P50d3Tl0d3M1wXe+AcMC5l40f-nd001A1h84Thyc2R5CxaN5nGe-S1MBbT9kc4Dghc4+++nkCpSr1-Q1wBa+++Thj5Pk9k9Ac6y9mOe_S1g1dDh31bDch1c11i1cg01af_T1ip9z1hl5Tkw82P4x82Cp6xf-Thwp6Q1ztaB9A82y0wTbkhBBe-B1wGbm90l7Tdy82ncMBd7sMwf-n9w82TdAtaN1xXeS9C825kghf-S9zkeN1wBcTpz83Rcx83Rl7cb-n91TeDcg42Td5p9O14Te7s0sc-Q54Gd7dyt9N1xt9k00Gdmpl06-n1wxcP1POcC4g83TcNg7ntldf-B5Mc4z1gp5Tdkp87lip5llRxc-C11teT1ly8n0g42DlOc74ggkc,047D54627E7580^100^12^-61Mx9T5zC8z00h4Dk0h401ABd-----l1wKbnhzKbDk0Ca39N~f5l4xf-Ddyc3Th3l6N10l6P90w7h41Ye--Tdgt8P12s7x0gt811i42N57Ye-O1wt9k90TdTgw82TlAt9QhTge--,0443A2627E7580^15^16^n92Gby10o5D80h6R9QKbw02E9-Q1z41P00h5R8gCa7lgHa+zd6L-71Ml5T15D8Sgxu77lOl57sMPa-T1wCan5w83k9k41j8g416oMEf-Q1itaQ0wCaB4Ml5TdB84PdTr1_R1yxcnhy44k8041TlCp8Qg3af-R1gGdR1gtbDdj41Dk0l9RlD09-Dlw82Q0gGcQ5P~eThBp9llBFf-T1wKc7dMc3ThBC8100CcM1TL8_T13LcB5051P00daml2dah4Nv3-m1wd2T1kCbTsM82h0N82ll5Uf-T10y8P1N82N0wXeDoMg66ogxc-S1My7DhMp6O1iL9RcMl401QTc_+++TdA1gt8S1B83A93l6h4xFf-S1h82nlgCbR9l41k0g415kMse-T1g82S5N83Q13l6+++7p014I9-+P1wBT9Bc2++Th47dip3+y9C!,04403C627E7580^100^2^ThhTdDcMg441yxbO1kTd000I9-n1gtbN1zKdQ8Nk9TlSk9M17Qc-R1gl5D9Mc3i4Mc3Tp6xd5k08f,043175627E7580^100^23^Q1gxcTdNK9Q9h82TpOt7000Kf-T1wKc7dh41Dgwt849ytb3dA0d-T5Mt7nd0h5R5AGai1gGa4ggFc-+79M441xl6O1kH5ShkH5+khRP-41Mt8D5Ah3nhxpaN1AXe+Pdn!-Q1185md044Tlzg8R9lc6Ttntb_T1gKcDhw41P1yxbj8Mo6SoPIe-Q1MBcThgCa11iCaO5Ck4Qg3gf-P1xc3Q9Oxcl0MxcDgMObkh5wf-n9M82490p7h10p7O4wc4i8hNa-Tdjd2D0MxbO1hXeP4il7+Rk3v-S9wt9ThjTdN1wt9i5w82+N5nO-T1QK5D00P661Ot3nljC47sMX8-T1091TcM41O1C41j8MOc14gge-ThMFbP1yc3BdMSdy40c7140cd-71yH7+Q0w4+l1A4++Dkgg0xC6-R50H8P10La7dMC7Thku6000La-T1w81S5h41nkgTeAdkTe3dkFc-Q1MOcR9gGaThMx87pwp600gTd-T1wJd75MsaDg0c4T9Ct7M03k8_T50yan9Mt8O1MKcmkwp8PdDXf_R1gC9TdMt8j1MOcntkl600w~f-TdMC851wu5Q1jH7mdhu6w1SPa-T1Mg4A8hEd7ogua01jEdzcigf,04C057627E7580^15^14^C1wLaP1AGbnpx41nkwGb00ML6-+ndh4O1gPbShkGcncgGc+PdDD-D10l8++Shk7pOSd35jd3w1Ssc-T5gp9S96Gbj0wP9ngMc4M1Tse-T5MkaN1M5dTd5Te7o0Tens1of-T1191D0gPbQ9lPbDpjPbM1Tsf-C92h6551p9N1wBcDlzBcSpThf-+n1NCT0Mh1O1Rh1Sd641+g1BP_T1Qg6790h4Ddjc8i1042h55ta-S1Mg4nlwc5N1Mt7Thl82014Fe-R10LbTh091Cc0i3N14i3Rk3v5_D50CdT1341P0Mg4240Cd+g0h~-T1gL4n5OC2++++yDhRt13cMX6_R5h45Th00311003N1j445lQc8_S1xn3O1ye1TphPcz9kPc+zdC5,04395A627E7580^15^17^--Q10Can5N82++ThkSdC~fw0it8-R1z83T8gGcTlkd311wcag0Nkf-T5Nk7Q1hKdj5104P4Mk7y82Af-T13LbChwC921wC9P40h4x42Ac-S10LbT9zC841Og5Tohl3x56dc-T1zKbTgwp5z00y8ThCp57tAFd-S1wKb79gl5P1ll5Tlml5Rk3xb-T1wt6P1AOcB4wOcnkgl56owJe_TdwBcO1hC9j5Mg5ToMg5O8zk9-T50D6A1wv3Dpw41i5y41x4y1f-T1wp7P1kKb7lO82QdkPb4gMxf-Q1Mc3Sdh07O1AC8y0wC829Q0f-n10PcT5z83Dd5y8N15y8+00wd-71xp3T54Can80CaN1BOdg15pa-T5gl5j1g4145w82z8g~fO8jtb-T1A41S0w41n13PcDowXe00M83,04917C627E7580^100^30^D12C979gGaS1At7y0gG97sMSf-T5wC9Rcw82j1zTci0wTcM03ta-T1zt8790Pcm5j43Dgwt8x42cf-Thwt9O1OKcQdhE2j0M82jd5U4-710q8l1gDaToM83k5kLcg1Ru5-B1Mg7ThMxaP1BGbi0gp915444-T5N82Q1Mp56dP8e78wXeM0zlf-T50y8R93o9R8hwcO15y8000Me-D90PbR13d431gC9TdlC9N4jxc-T1093RdQu2i0093O4NAaw1SIe-m1xpeTdkh4Dcgh4Q1mc5g1lCf-T00rcTdy975dii9h1ji914wJf-61wt7Sd1PbnlgC8P5jC8i9R~d-S5wo9Tpwy7+O0M4TlCL8PdTX3-S9M~fO12C9Adh82lh1C928MLa-T5gGcA1hp8z0w41npQxaAgiSf-T1092h1M82Dpy41lcM826oMr1-D0Mt7T1Rt7mdz947p2d3y8Oz7-T1zm5C0wkc7hh92k9PL9g01tf-Thgl6k9g41N1MOcQ94lfO9D0f-T9xt9z1gPbT40l7Sgi86Agi0b-SdMg7Tdyt8B9w0931wKcjcx9e-S1wOcT9Mx9z1gh3k5jy6M1DNc-D1w41Thh41A9j4eP4hP9M03Ef-S1iPan9gu6++++jDs0p7TtTFc-T1hoe750y8Tl3y8h11h4140Bf-i1wc4ncgGdQ81y8ldjp600Mgc-61wcbS1ztfl12le592ldM1nGf_-T1Mp5Td3TbA95d67gw81280of-R1009Dh1L9O1j0bRgg0b5k01e_k1wKcTlw83z1zC8S1Cp600gFf-C5g43610h6++T14A9k42CpC8b-D52B265gJ4T9QxaM1Mxa6pAFf-D9Mt7R53h4z1Nx9B00Tdg15!e-P10q5A5gl5Dlgl5Bhgh3h4hWf-T10HcS5OyaT9ju9ThQl73cwPf-P12D8T9Ap5S01m1Tg0D8g01z3-T1zTbi1092m5jCb59Oc8DsOoc-n5g08Q129e31g0bThj0b00Mlf-P1gL9Tdyl4S54D7A80D7M1TXb-T1hBcnd001npi82g0gKbh5Boa-D9Mt8C12d4S16Xek0gCa01QBf-T10l6A50Gd+++nhN14Pc28wc9-S1OPb+T0weThkH9+To1e00wr1-T1Np5S13d3T0MC8N1TC8N5T0f-C10La+T1O4+O4O4+BhB4+O8Pn-Td1h5T00LcP1jg9Rd5Lc+7tAH-Q10h4DdMc3Tl6KcO83Yf-S1Mt7T94Pcnl2GbDpPt7SpDWf-T5xp575w82N10TeQg2heQh7of-T1Mp631w41mhyTb112dbw0idf-T9Mt7+k1i4A0wGaScOc201Q~d-T50C9P1kPbShPx945y8215Q48-D9gi1P1MD4+nh3elcgv3h5RP7-T1MH7D9gz6ToNq4M1RL8g0he7-T0gC8m5yIcT1lC8g0wp7Pc3Qf-T1xGa++n0gnhiu7P1BCdBkOpb-R1wPaThOC7+R1k4+35h4+h5By-T1MG9l5iy8j5Ap5nowp500MVf-S1jGbk1Mx9nhwxa+j0g4RlDFe-+++T1A53Cai40CaDp5Ca3cgp7_T1wKbDhwc7P5lNdi4wc7Rk3Ef-T1hl5T9Rt7k40Tdz93Td+7tQX-T1Nt7T95Gan40Ga35hPcg0Nk7_T1h44n1w86R0Mc8Th30100Mg5-R1Ng461wt8npMc5O14013c09b-B1wp6T9y83Sc0h4Dll41y8Ogf-T1w03m1w845dic4mcw03M03f5-R1091Thh4145wh2ngM81SpDg8-TdMg5j1i41Q1Bc4z0wc47sgp8-Q1MC8Tlgh3Rd1u6+++mczc2de-T9Mc361wt7z1yKdP1Bt7nsxxd-Q1042S9146Tt005mk045M0jBe,040A3D627E7580^15^16^R5wc3N1gtaThlta7px82M1nxe-+++Tdl1g41A1z85h13d2N5Dpc-m5Pg4T1m82nlhc5x1gp828gJd-R1Mx8nl0l6A8gp7TlRt8M1nGb-C1xt879Mk5Q1jGaQ0g84O83pf-Q1zKbThOx831hl5Dgg41Dtmo8_P5091RhMy2Tp0Pb010PbSpDH5-O1gD5RhMk3npgD5TlBG9O8PP7-+A5x9R1kP9TcwGa7lhP9+jdRi-T1gL9D1ju67hx41QcM824gMh2_T9w41N10d2P4Mc2P5Rc2jchOe-R1wGbDc0l5i1O0bnpO0bCpm1f-P1hp7D00h4Td4h4+nhOhN57A7-R10LbTh5q45hw83kdOIc00gZf_+++TdP50m4N1gd1AdMC75l4Bf-Shw83512xd++R15++++AN4jNf_S1w84Thg43nl001y0g43014h7,04673D627E7580^100^3^Tdwt8Dlj4125go6i1z~fzc2Qc_S1gv4+++Thndh825hPk5O9TH6-R50AbTdMy7Tl3p6x1Oc2280Mf-T1wu5z1MC7nh3q4O4M41N4PH6,04945D627E7580^15^5^Thx82P52h535Mp7Tp3h5Pcjdf-nhM82j1yc5P14h7Tdlt9Dt6Ff-D1M82R0wOeT55Cazc2sf-mdg9dP0hp9O1AkbThl85O83of-R0wc4T9QC9ndyKdy1yKdy82kf_n1Mg541343N14GbThSk7N5TJf,04A336627E7580^100^8^O1gp7CdyCbDggp7DlP82x4OL7-T5w84P1Pxby0wl4DlRg700MH1-T9wt9O1Mc3DgwKcTlmp7x5SH4-T1gC9P13d27p2h6TpRt700gCa-l9Mc3nhg41y00Cbi1Pg6y8Opf-Q1x41T0gCaT9lCanpNt8Bk2pf-ThM82T5kyaA4gyaldyH97s0Bd-Thg41ldgH9h1g41y4gk5M17Nb_T9i41610GbR1l836di83kgxSf,04B935627E7580^34^9^--_------T5x0am1MhdQ1QGb7og01kgh1f_-,045E9C627E7580^100^6^Q1x82T5j82S0046++Tl5N4jcd-Th0h4R1Rt7A0Mt7m9jPa280uf-+T105++A1gTh6Pb+h135+moxD-T1iH8++71wD4gH8Thku6+29Qu_Q1gKaThgt535Mc37lMc3So3Ed-n11D7D9ytcT5l41n0g414hA0d-T1gl5Th2y8ShBt8x14y8O8j9f,047D3A627E7580^15^12^Tdg41Q0gl7k5OGaQ5ll7+llBD-T0w41SdOC9O0wl5TlBl5mplKf-O10d3Tl2d3Sd4H9Sg1H9+h4xz-D5w41S12LbB9A41Sh4q4AgOT7-A1xtaS15d3nhh41k9MK9M039f-R1xKcThM82O0Nt930Mc63dk9d-O1gD5R5kd3nlgd3TciXe14MP8-S1wH8Thjq5j0M41To0z6x4OXa_Thgd3O1w~fR5Al8Q4Mt9QgzBf-T9Mx9O1wXeTl2d2Rhyl5QhTFf-n1Mg5Tdh42k00Ccy14Ccll5le_T9M4321g43md3ubDpk43zd61f_T5001R10ucQ81h7Rgx83x4y0e,042287627E7580^15^9^TdM82O1wL7Tlg41P4wp814MMd-Dd1D7Tdzl4O0MTaO1ll7zc2ye-Q51l7Dhx83N1My9C8wxb14Mn8-DdM83P1jCbBdkh6j0gCb+29AX-T5gp97dwGbN12m7DkM84zcyY7-T9y83O1gta39gCaCkgCa28gJb-T1z82T0wl5S9Bl5y00H900MH6-51wGcB1Pc4T1BtaTgMc4N4zg8-Tdw42P1wKc31NxaO1A4200Mg8-_Thh41k5xl5N1wH6R80GbO97Fa-O1gH7Dlw41k5hh4A4Mp73cgKf-n9N82i1Nt7O1AL9ThRt7AgOBd-C9w82O1MC825hh4Shmh4N4jpa-31gp8R5Qc3TdBKcz4Mc3M1TL7-S0MKbnhPG9P9kp8O1SKbjdlte-ndg41R1RC9P0MC9Bdyt9M1DD5-7dgC9O1iC9Tlk42j0Mx9BlSwc-n5w82Q1MKaTlCxcnoMg7DtSD1-D90HaS5Oc3Dgwp8y0gD6y8Oq2-P1gl6nhgGb59i42110l6x4yta-T1gp821MBa7lNg7Tlm43jcNxf_P1Mc4T5Rta59ga3DkMtamoxn2-7dw41z1h51B5Q52Tlk51+N4Pe-Tdz83B5jp979iCcA0gp9y82D7-7h091Th301P1401k0001zcOBe-z1gc4l5il9ThPOdD8g43kh5lf-T1g83Thi41Sgh42Q56p8+14w~-T1g84k10l721MxbShl42M1Tob_P1jXe79OxaQ4Mc5TdRc5Qhnpe-D9ip9nlw42N1MGaR4xl6g0Ny4_P1wBdRd044TlgGaQd6p9M17Ie-T5g41T0MKbl12hbDp4hbQgzcf-S5QCb21gL9DgMCbTl4u8+g0xm-ndg42Q0gh5P1zp8Sd5H9ns1E6-Tdjl8Q1kL9z0Mo6RcM82N4PBd-R1MOcTlhy9ldxl5B9B41+PcPz-Dd1H8P0Mc3O15H8ngM813c0i2,048141627E7580^77^2^R10Pb7dMt7TdAGa6c0y7N5T~e-R9gC9650PcTp1d4QdQt7ns1~f-T1MH7T9iz5TcNq47kwh3+jc15,043C87627E7580^100^8^T1xc3Thk8221Mc3ncg823dAde-m10PcT1B41nc0q57pyCa154Me_B1Mt6ThMc3Sdhl4O1RBejd5df-R1w81A1x82Tlw8225gy5+15AL_+T10d45wAdTd541y4141y82Mf-R50CcThi41i1xc3Dgwc3jdlJf-O1g01z5M41TpNc6Q8022y8y33-Cdg83+++DhQ9hp9++N12jdRFf_T9ggeP1w83now83N1C87jd50e,043CA2627E7580^95^8^,Nigel3^0^33^----_-----------------_------------------------_-----_-------------------------_-----------------------------------------_--_-----_----------------_-------------------------------";
function setTime(){var t=decodedObj.lastInteraction.bgV/100;darkMode=!(t>.5),(t=t>1?1:t<0?0:t)<.15&&(t=.15);var n=R.num(.1,.2);bgColor=hsvToRgb(n,R.num(.2,.1),t,"str")}function getRandomHV(t){var n,r=t?IDr.dec():R.dec();return r<.55?(hue=t?IDr.num(0,.2):R.num(0,.2),n=hue>.15?.15-hue:0):r>=.55&&r<.85?(hue=t?IDr.num(.45,.65):R.num(.45,.65),n=hue<.55?hue-.55:0):(hue=t?IDr.num(.75,1):R.num(.75,1),n=hue<1?hue-1:0),n*=2,{h:hue,v:n}}function getZoneColor(){var t=getRandomHV(!0);return hsvToRgb(t.h,R.num(.7,.9),R.num(.6,.8)+t.v,"array")}function prepareData(){for(var t,n=[],r=0;r<data.length;r++)for(var e=0;e<data[r].interactions.length;e++)if(0==data[r].interactions[e].blobs.length)for(var a=0;a<numBlobs;a++)t=getRandomHV(!1),rgb=a==numBlobs-1?hsvToRgb(t.h,R.num(.7,.9),R.num(.6,.8)+t.v,"array"):hsvToRgb(t.h,R.num(.1,.5),R.num(.1,1),"array"),x1=a==numBlobs-1?R.int(2,5):R.int(0,3),y1=a==numBlobs-1?R.int(2,5):R.int(0,3),x2=a==numBlobs-1?x1+R.int(0,2):R.int(4,7),y2=a==numBlobs-1?y1+R.int(0,2):R.int(4,7),data[r].interactions[e].blobs.push({rgb:rgb,x1:x1,y1:y1,x2:x2,y2:y2});else{n=data[r].interactions[e].blobs;for(a=0;a<n.length;a++)0==n[a].x1&&(data[r].interactions[e].blobs[a].x1=R.int(0,n[a].x2-1)),7==n[a].x2&&(data[r].interactions[e].blobs[a].x2=R.int(n[a].x1+1,7)),0==n[a].y1&&(data[r].interactions[e].blobs[a].y1=R.int(0,n[a].y2-1)),7==n[a].y2&&(data[r].interactions[e].blobs[a].y2=R.int(n[a].y1+1,7))}}function init(){setTime(),prepareData(),buildSVGroot(),buildLayout(),buildTexture(),edgeTexture(),drawConnections()}let R,IDr,bgColor,wW,wH,rW,rH,size,sizeFrac,aspect,data=[],globalData={};var centerArray=[],numBlobs=4;class Random{constructor(t){this.useA=!1;var n=function(t){var n=parseInt(t.substr(0,8),16),r=parseInt(t.substr(8,8),16),e=parseInt(t.substr(16,8),16),a=parseInt(t.substr(24,8),16);return function(){var t=((n|=0)+(r|=0)|0)+(a|=0)|0;return a=a+1|0,n=r^r>>>9,r=(e|=0)+(e<<3)|0,e=(e=e<<21|e>>>11)+t|0,(t>>>0)/4294967296}};this.prngA=new n(t.substr(2,32)),this.prngB=new n(t.substr(34,32));for(var r=0;r<1e6;r+=2)this.prngA(),this.prngB()}dec(){return this.useA=!this.useA,this.useA?this.prngA():this.prngB()}num(t,n){return t+(n-t)*this.dec()}int(t,n){return Math.floor(this.num(t,n+1))}choice(t){return t[this.int(0,t.length-1)]}pol(){return this.dec()>.5?1:-1}bool(){return this.dec()>.5}prob(t){return this.dec()<t}vary(t){return this.num(1-t,1+t)}fluc(){return this.num(-1,1)}set(t){for(var n=[0,1],r=0;r<t;r++)n.push(this.dec());return n.sort(function(t,n){return t-n})}exp(t){return Math.pow(this.dec(),t)}}var onchainArray=chunkStr.split(","),mintNum=parseInt(tokenData.tokenId)%1e6,decodedObj=decodeData(onchainArray[mintNum]);console.log(JSON.stringify(decodedObj)),data=decodedObj.interactionData,R=new Random(tokenData.hash),IDr=new Random("0x"+getHash(decodedObj.uid,64)),init(),document.body.onkeyup=function(t){"d"==t.key&&makeRaster(6e3,"download")};
function buildTexture(){for(var t,n,r=0,o=wW>wH?1.2*wW:1.2*wH,a=0;r<o;a++){t=R.vary(.2)*sizeFrac,percOffset=0,stopOpac=R.num(.05,.2),aSVG("defs","linearGradient",{id:"grad_"+a,x1:"0%",y1:"0%",x2:"0%",y2:"100%"});for(var u=0;percOffset<100;u++)stopColor=R.prob(.5)?hsvToRgb(R.num(.05,.15),R.num(.5,1),.9,"str"):hsvToRgb(R.num(.05,.15),R.num(.5,1),.1,"str"),aSVG("grad_"+a,"stop",{offset:percOffset+"%","stop-color":stopColor,"stop-opacity":stopOpac}),percOffset+=R.num(5,50),stopOpac=stopOpac>0?0:R.num(.05,.15);if(n=o*R.vary(.2),aSVG("texture","rect",{x:r-o/2,y:n/-2,width:t,height:n,fill:"url(#grad_"+a+")",stroke:"none"}),r+=t,a>1e4){alert("!!");break}}aSVG("svgRoot","use",{"xlink:href":"#texture",transform:"rotate(90)",opacity:.8})}function triMarks(t,n){for(var r,o,a,u,m,s,p=getVariationColor(t,.2),e=R.num(.5,2),i=R.num(.5,2),f=.0015*size,l=R.num(0,2*Math.PI),c=Math.cos(l)*R.exp(.3)*wW*.7,w=Math.sin(l)*R.exp(.3)*wW*.7,O=0;O<10;O++){O>20?R.prob(.5)?(transX=R.prob(.5)?R.num(-.4,-.5)*wW:R.num(.4,.5)*wW,transY=R.num(-.5,.5)*wH):(transX=R.num(-.5,.5)*wW,transY=R.prob(.5)?R.num(-.4,-.5)*wH:R.num(.4,.5)*wH):(transX=R.num(-.5,.5)*wW,transY=R.num(-.5,.5)*wH),aSVG("topDots","g",{id:"dots_"+O+"_"+n,transform:"translate("+transX+" "+transY+")"}),0,0,numOfDots=R.int(3,10),shadowPathArray=[],endPoints=[];for(var h=0;h<1;h++){r=R.num(-2,2)*f,o=R.num(-2,2)*f,a="",u="",c=0,w=0;for(var b=0;b<numOfDots;b++)R.prob(.1)&&(e=R.num(.2,5)),R.prob(.1)&&(i=R.num(.2,5)),c+=r*e,w+=o*i,fillOpac=1/b*R.num(1,5),fillOpac<.3&&(fillOpac=.3),fillOpac>1&&(fillOpac=.8),m=c+0,s=w+0,aSVG("dots_"+O+"_"+n,"circle",{cx:m,cy:s,r:f*R.vary(1),fill:p,stroke:"none","fill-opacity":fillOpac}),a+=" L"+m+" "+s,b==numOfDots-1?(u="M"+m+" "+s+" "+u,endPoints.push([m,s])):u=" L"+m+" "+s+" "+u;shadowPathArray.push([u,a])}}}function edgeTexture(){for(var t,n,r,o,a,u=R.num(.5,2),m=R.num(.5,2),s=.0017*size,p=R.num(0,2*Math.PI),e=Math.cos(p)*R.exp(.3)*wW*.7,i=Math.sin(p)*R.exp(.3)*wW*.7,f=0;f<600;f++){"top"==(a=R.choice(["top","bottom","left","right"]))&&(r=R.num(-.5,.5)*wW,o=R.num(-.5,-.5)*wH),"bottom"==a&&(r=R.num(-.5,.5)*wW,o=R.num(.5,.5)*wH),"left"==a&&(r=R.num(-.5,-.5)*wW,o=R.num(-.5,.5)*wH),"right"==a&&(r=R.num(.5,.5)*wW,o=R.num(-.5,.5)*wH),numOfDots=R.int(20,100),"bottom"==a&&(R.prob(.1)?(t=R.num(-.1,.1)*s,n=-2*s):(t=R.num(-2,2)*s,n=R.num(0,-.1)*s)),"top"==a&&(R.prob(.1)?(t=R.num(-.1,.1)*s,n=2*s):(t=R.num(-2,2)*s,n=R.num(.1,0)*s)),"left"==a&&(R.prob(.1)?(t=2*s,n=R.num(-.1,.1)*s):(t=R.num(0,.1)*s,n=R.num(-2,2)*s)),"right"==a&&(R.prob(.1)?(t=-2*s,n=R.num(-.1,.1)*s):(t=R.num(-.1,0)*s,n=R.num(-2,2)*s));var l=darkMode?R.num(1,.8):R.num(1,.6),c=hsvToRgb(R.num(.05,.15),R.num(.5,1),l,"str");e=0,i=0;for(var w=0;w<numOfDots;w++)R.prob(.1)&&(u="top"==a||"bottom"==a?R.num(.2,5):R.num(.1,2)),R.prob(.1)&&(m="left"==a||"right"==a?R.num(.2,5):R.num(.1,2)),e+=t*u,i+=n*m,fillOpac=1/w*R.num(1,5),fillOpac<.3&&(fillOpac=.2),fillOpac>1&&(fillOpac=.8),aSVG("dots","circle",{cx:e+r,cy:i+o,r:s*R.vary(1),fill:c,stroke:"none","fill-opacity":fillOpac})}}
function buildSVGroot(){var t=window.innerWidth,r=window.innerHeight;wW=t,wH=r,size=wH,sizeFrac=8e-4*size;var o=R.num(-.03,.03)*wW,e=R.num(-.03,.03)*wH,i=R.num(-2,2);rW=wW-R.num(.1,.2)*size,rH=wH-R.num(.1,.2)*size,aSVG("body","svg",{id:"svgRoot",xmlns:"http://www.w3.org/2000/svg","fill-rule":"evenodd",width:t,height:r,viewBox:t/-2+" "+r/-2+" "+t+" "+r}),aSVG("svgRoot","defs",{id:"defs"}),aSVG("defs","linearGradient",{id:"textureGradMask",gradientUnits:"objectBoundingBox",x1:"0%",y1:"0%",x2:"0%",y2:"100%"}),aSVG("textureGradMask","stop",{offset:"0%","stop-color":"#000","stop-opacity":"70%"}),aSVG("textureGradMask","stop",{offset:"5%","stop-color":"#000","stop-opacity":"0%"}),aSVG("textureGradMask","stop",{offset:"95%","stop-color":"#000","stop-opacity":"0%"}),aSVG("textureGradMask","stop",{offset:"100%","stop-color":"#000","stop-opacity":"70%"}),aSVG("defs","mask",{id:"textureMask",maskUnits:"userSpaceOnUse",x:wW/-2,y:wH/-2,width:wW,height:wH}),aSVG("textureMask","rect",{x:wW/-2,y:wH/-2,width:wW,height:wH,fill:"#fff"}),aSVG("textureMask","rect",{x:wW/-2,y:wH/-2,width:wW,height:wH,fill:"url(#textureGradMask)"}),aSVG("textureMask","rect",{x:wH/-2,y:wW/-2,width:wH,height:wW,fill:"url(#textureGradMask)",transform:"rotate(90)"}),aSVG("svgRoot","rect",{x:wW/-2,y:wH/-2,width:wW,height:wH,fill:bgColor}),aSVG("svgRoot","g",{id:"border"}),aSVG("svgRoot","g",{id:"dots"}),aSVG("svgRoot","g",{id:"root",transform:"translate("+o+" "+e+") rotate("+i+" 0 0)"}),aSVG("root","g",{id:"filaments"}),aSVG("root","g",{id:"zones",transform:"translate("+rW/-2+" "+rH/-2+")"}),aSVG("zones","g",{id:"pattern"}),aSVG("zones","g",{id:"viga"}),aSVG("zones","g",{id:"connections"}),aSVG("zones","g",{id:"nodes"}),aSVG("root","g",{id:"edgeLines"}),aSVG("svgRoot","g",{id:"textureContainer",mask:"url(#textureMask)"}),aSVG("textureContainer","g",{id:"texture",transform:"rotate("+R.num(-3,3)+")"}),aSVG("svgRoot","g",{id:"topDotShadow"}),aSVG("svgRoot","g",{id:"topDots"})}function buildBorder(t){for(var r=0;r<5;r++)buildFilaments([rW/R.num(2,1.5)*R.pol(),rH/R.num(2,1.5)*R.pol()],null,t,"edgeLines",!1,sizeFrac*R.num(1,5),.05)}function buildLayout(){for(var t,o,e,i,a,n=[],l=[],s=[],d=[],g=[],u=globalData.showSingle?data.length:data.length+1,f=0;f<u;f++)0==f?l={x:0,y:0,w:1,h:1}:(e=IDr.prob(.5)?IDr.num(.31,.37):IDr.num(.62,.7),o=n[t=IDr.int(0,n.length-1)],IDr.prob(.5)?(l={x:o.x+o.w*e,y:o.y,w:o.w*(1-e),h:o.h},n[t].w=o.w*e):(l={x:o.x,y:o.y+o.h*e,w:o.w,h:o.h*(1-e)},n[t].h=o.h*e)),l.zoneColor=globalData.showSingle?data[0].interactions[0].blobs[data[0].interactions[0].blobs.length-1].rgb:getZoneColor(),l.addViga=!!(f<3||IDr.prob(.8)),l.addPattern=!!(f<3||IDr.prob(.8)),n.push(l);for(f=0;f<data.length;f++){var c,h,p,S,C,b,y=data[f].interactions.length,w=n[f].zoneColor;n[f].addPattern&&buildPattern(n[f],R.int(6,12),w),buildBorder(w),triMarks(w,f);for(var m,z=n[f].w*rW,v=n[f].h*rH,x=999999999,k={gridCellsX:null,gridCellsY:null,gridCellSize:0},V=n[f].x*rW,G=n[f].y*rH,M=1;M<=y;M++)c=v/M,(b=(C=(p=Math.floor(z/c))*M)-y)<=x&&b>-1&&(k.gridCellsX=p,k.gridCellsY=M,k.gridCellSize=c,k.gridCapacity=C,k.fitTo="h",x=b);x=999999999;for(M=1;M<=y;M++)h=z/M,(b=(C=(S=Math.floor(v/h))*M)-y)<=x&&b>-1&&h>k.gridCellSize&&(k.gridCellsX=M,k.gridCellsY=S,k.gridCellSize=h,k.gridCapacity=C,k.fitTo="w",x=b);s=[];for(var P=0;P<k.gridCapacity;P++)m=P<y?1:0,s.push(m);shuffle(s),i="w"==k.fitTo?V:V+IDr.dec()*(z-k.gridCellSize*k.gridCellsX),a="h"==k.fitTo?G:G+IDr.dec()*(v-k.gridCellSize*k.gridCellsY);var I,D,H,W,_=0,j=0,B=IDr.prob(.5)?IDr.num(87,93):IDr.num(-3,3);g=[];for(var F=0;F<=k.gridCellsX;F++){g.push([]);for(var O=0;O<k.gridCellsY;O++)cx=i+k.gridCellSize*(F+.5)+IDr.fluc()*(.035*k.gridCellSize),cy=a+k.gridCellSize*(O+.5)+IDr.fluc()*(.035*k.gridCellSize),r=k.gridCellSize/2,0==O&&g[F].push([cx-.5*k.gridCellSize,cy-.7*k.gridCellSize]),O==k.gridCellsY-1?g[F].push([cx-.5*k.gridCellSize,cy+.7*k.gridCellSize]):g[F].push([cx-.5*k.gridCellSize,cy+.5*k.gridCellSize]),F<k.gridCellsX&&(target="node_"+f+"_"+_,aSVG("nodes","g",{id:target,transform:"translate("+cx+" "+cy+")"}),1==s[_]&&(blobArray=data[f].interactions[j].blobs,data[f].interactions[j].cx=cx,data[f].interactions[j].cy=cy,buildFilaments([cx,cy],null,w,target,!0,sizeFrac,.5),I=IDr.prob(0)?IDr.num(1.4,1.25):IDr.num(.9,1.1),H=Math.round(Math.pow(R.num(0,20),2)),buildNode(0,0,r*I,target,w,blobArray,B,data[f].interactions[j].interactionId,H),data[f].interactions[j].cellBBid=target+"_nodeOuter",j++,D=.02*r>.001*size?.02*r:.001*size,W=globalData.showSingle?data[0].interactions[0].blobs[0].rgb:w,IDr.prob(.9)&&buildScribble(r*IDr.num(.1,.7),r*IDr.num(1,1.6),target,W,D,.2)),_++)}d=[];for(O=0;O<=k.gridCellsY;O++){d.push([]);for(F=0;F<k.gridCellsX;F++)cx=i+k.gridCellSize*(F+.5)+IDr.fluc()*(.035*k.gridCellSize),cy=a+k.gridCellSize*(O+.5)+IDr.fluc()*(.035*k.gridCellSize),r=k.gridCellSize/2,0==F&&d[O].push([cx-.7*k.gridCellSize,cy-.5*k.gridCellSize]),F==k.gridCellsX-1?d[O].push([cx+.7*k.gridCellSize,cy-.5*k.gridCellSize]):d[O].push([cx+.5*k.gridCellSize,cy-.5*k.gridCellSize])}n[f].addViga&&(aSVG("viga","g",{id:"viga_"+f}),buildViga(g,"viga_"+f,k.gridCellSize,w,"v"),buildViga(d,"viga_"+f,k.gridCellSize,w,"h"))}}function drawConnections(){for(var t,r=0;r<data.length;r++){var o=getRandomHV(!1);t=hsvToRgb(o.h,R.num(.7,.9),R.num(.6,.8)+o.v,"array");for(var e=0;e<data[r].interactions.length;e++)connectionCenter=getRandomCellLocation(),strokeW=.0015*size,strokeOpac=.5,startNode=[data[r].interactions[e].cx,data[r].interactions[e].cy],buildFilaments(startNode,connectionCenter,t,"connections",R.prob(.6),strokeW,strokeOpac);0}}function buildPattern(t,r,o){var e,i,a,n=t.w*rW/(t.h*rH);n>1?(e=Math.floor(t.w*rW*R.vary(.2)/r),i=r,a=Math.floor(r/n)):(e=Math.floor(t.h*rH*R.vary(.2)/r),a=r,i=Math.floor(r*n));var l,s,d={};R.num(9,12);for(var g=e/15,u=0;u<i;u++){R.prob(.075)&&(u+=R.int(1,i));for(var f=0;f<a;f++){R.prob(.075)&&(f+=R.int(1,a)),numLines=R.int(15,40),lineOrientation=R.pol();for(var c=1;c<=numLines;c++){l=e/R.num(6,12),lineStep=e/(numLines+1),1==lineOrientation?((d={x1:t.x*rW+e*u+l,y1:t.y*rH+e*f+lineStep*c,x3:t.x*rW+e*(u+1)-l,y3:t.y*rH+e*f+lineStep*c}).x2=(d.x1+d.x3)/2,d.y2=d.y1+R.fluc()*g*3):((d={x1:t.x*rW+e*u+lineStep*c,y1:t.y*rH+e*f+l,x3:t.x*rW+e*u+lineStep*c,y3:t.y*rH+e*(f+1)-l}).y2=(d.y1+d.y3)/2,d.x2=d.x1+R.fluc()*g*3);for(var h=0;h<4;h++){s="M"+(d.x1+R.fluc()*g)+" "+(d.y1+R.fluc()*g)+" Q"+(d.x2+R.fluc()*g)+" "+(d.y2+R.fluc()*g)+" "+(d.x3+R.fluc()*g)+" "+(d.y3+R.fluc()*g),s+=" L"+(d.x3+R.fluc()*g)+" "+(d.y3+R.fluc()*g)+" Q"+(d.x2+R.fluc()*g)+" "+(d.y2+R.fluc()*g)+" "+(d.x1+R.fluc()*g)+" "+(d.y1+R.fluc()*g)+"z",getVariationColor(o,.3),fillColor=(darkMode,getVariationColor(o,.1));var p=getRandomColor("str","dark",.2);darkMode?R.num(1,.8):R.num(1,.6);aSVG("pattern","path",{d:s,stroke:p,fill:fillColor,"fill-opacity":.5,"stroke-width":e/R.num(6,15),"stroke-opacity":.2})}}}}}function buildScribble(t,r,o,e,i,a){for(var n,l="",s=R.num(1,3),d=getVariationColor(e,.3),g=2*Math.PI*s/8,u=t/8*R.pol(),f=[0,0],c=Math.PI*R.num(0,2),h=0;h<6;h++){for(var p=1;p<8;p++)r0=u*p+r,r2=u*(p+1)+r,n=rotatePoint(0,0,r0,0,g*p+c,a),pt2=rotatePoint(0,0,r2,0,g*(p+1)+c,a),f[0]=(n[0]+pt2[0])/2,f[1]=(n[1]+pt2[1])/2,1==p?l="M"+f[0]+" "+f[1]:l+=" Q"+n[0]+" "+n[1]+" "+f[0]+" "+f[1];aSVG(o,"path",{d:l,stroke:d,fill:"none","stroke-width":i,"stroke-opacity":R.num(.3,.5)})}}function buildViga(t,r,o,e,i){var a=.005*size;if("v"==i)var n=.1*o,l=.2*o;else n=.2*o,l=.1*o;for(var s,d,g,u,f,c,h,p,S,C=.003*size,b=.05*o,y=0;y<t.length;y++){var w,m;s="";for(var z=0;z<t[y].length-1;z++)u=t[y][z][0]+R.fluc()*b,f=t[y][z][1]+R.fluc()*b,0==z&&(w=u,m=f),0==z&&(s+="M"+u+" "+f),s+=" Q"+(p=(u+(c=t[y][z+1][0]+R.fluc()*b))/2)+" "+(S=(f+(h=t[y][z+1][1]+R.fluc()*b))/2)+" "+c+" "+h;for(z=t[y].length-1;z>0;z--)u=t[y][z][0]+R.fluc()*b,f=t[y][z][1]+R.fluc()*b,p=(u+(c=t[y][z-1][0]+R.fluc()*b))/2,S=(f+(h=t[y][z-1][1]+R.fluc()*b))/2,s+=1==z?" Q"+p+" "+S+" "+w+" "+m:" Q"+p+" "+S+" "+c+" "+h;s+="z",d=getVariationColor(e,.3);for(var v=0;v<10;v++)transStr=R.fluc()*n+" "+R.fluc()*l,g=getVariationColor(e,.2),dashStr=R.int(1,4)*C+" "+R.int(1,4)*C+" "+R.int(1,4)*C+" "+R.int(1,4)*C,aSVG(r,"path",{d:s,stroke:g,fill:d,"fill-opacity":.3,"stroke-width":C*v*10,"stroke-dasharray":dashStr,"stroke-opacity":.3/v,transform:"translate("+transStr+")"},null,!0);aSVG(r,"path",{d:s,stroke:g,fill:d,"fill-opacity":.7,"stroke-width":.2*a,"stroke-opacity":.8}),aSVG(r,"path",{d:s,stroke:g,fill:"none","stroke-width":.6*a,"stroke-opacity":.3})}}function buildNode(t,r,o,e,i,a,n,l,s){function d(o,e,i,a){for(var n,l,s,d=[],g=[],u=[],f=e/(o-1),c=0;c<2;c++){d=[],g=[],s=0==c?t-i:s=t-a;for(var h=0;h<=o;h++)d.push(rotatePoint(t,r,s,0,f*h,p));for(h=0;h<d.length-1;h++)n=(d[h][0]+d[h+1][0])/2,l=(d[h][1]+d[h+1][1])/2,0==h?g.push([n,l]):g.push([d[h][0],d[h][1]],[n,l]),S.push([0,0],[0,0]);u.push(g)}return u}var g=size/4;o>g&&(o=g),globalData.showSingle&&(o=size/1.5);var u,f,c,h,p=.1,S=[];blobInfront=R.prob(.1),globalData.showSingle||(c=d(u=R.int(3,4),f=R.vary(.1)*Math.PI,o*R.num(.7,.9),o*R.num(0,.2)),aSVG(e,"g",{id:e+"_bg_0",transform:"rotate("+(n+90/u)+")"}),paintStokes(c,e+"_bg_0",o,getVariationColor(i,.2,!0),0,.2,30,"innerNode",null),c=d(u,f,o*R.num(.7,.9),o*R.num(0,.2)),aSVG(e,"g",{id:e+"_bg_1",transform:"rotate("+(n+180+90/u)+")"}),paintStokes(c,e+"_bg_1",o,getVariationColor(i,.2,!0),0,.2,30,"innerNode",null)),blobInfront&&aSVG(e,"g",{id:e+"_nodeOuter",transform:"rotate("+R.num(0,360)+")"}),a.length>0&&(1,aSVG(e,"g",{id:e+"_img",transform:"translate(-"+.71*o+" -"+.71*o+")",opacity:1}),buildImgCell(e+"_img",.71*o,a,o/size*300)),globalData.showSingle||(c=d(u=R.int(5,8),f=R.vary(.1)*Math.PI*2,o,o*R.num(.5,1.2)),blobInfront||aSVG(e,"g",{id:e+"_nodeOuter",transform:"rotate("+R.num(0,360)+")"}),paintStokes(c,e+"_nodeOuter",o,h=l==decodedObj.lastInteraction.id?getRandomColor("array","light",.1):R.prob(.1)?"none":getVariationColor(i,.15,!0),1e4,.2,20,"ring",s),l==decodedObj.lastInteraction.id?(aSVG(e,"g",{id:e+"_star"}),drawStar(e+"_star",1.1*o,i,"zigzag",R.int(5,10),1,.02*o+.002*size),drawStar(e+"_star",1.1*o,[255,255,255],"zigzag",R.int(5,10),1,.02*o+.002*size)):R.prob(.6)&&(aSVG(e,"g",{id:e+"_star"}),drawStar(e+"_star",.8*o,h,"zigzag",s,.7,.002*size)))}function drawStar(t,r,o,e,i,a,n){var l,s,d,g=2*Math.PI/i,u="",f=R.num(.2,.6);if("needle"==e)for(var c=0;c<=i;c++)insidePts=rotatePoint(0,0,-r,0,g*c,.2),l=rotatePoint(0,0,-r*(1+f/2),0,g*c,.2),outsidePts=rotatePoint(0,0,-r*(1+f),0,g*c,.2),u+="M"+insidePts[0]+" "+insidePts[1]+" Q"+l[0]+" "+l[1]+" "+outsidePts[0]+" "+outsidePts[1];if("zigzag"==e){var h=[],p=R.num(-.5,.5);for(c=0;c<=i;c++)insidePts=rotatePoint(0,0,-r,0,g*c,.1),l=rotatePoint(0,0,-r*(1+f/2),0,g*(c+.25),.1),outsidePts=rotatePoint(0,0,-r*(1+f),0,g*(c+p),.1),s=rotatePoint(0,0,-r*(1+f/2),0,g*(c-.25),.1),c>0&&(u+="M"+insidePts[0]+" "+insidePts[1]+" Q"+l[0]+" "+l[1]+" "+outsidePts[0]+" "+outsidePts[1],u+="M"+outsidePts[0]+" "+outsidePts[1]+" Q"+s[0]+" "+s[1]+" "+h[0]+" "+h[1]),h=insidePts}transStr=r*R.num(-.3,.3)+" "+r*R.num(-.3,.3),d="needle"==e?getRandomColor("str","light",.1):getVariationColor(o,.2),R.num(.02,.1),R.num(.02,.1),R.num(.02,.1),R.num(.02,.1),aSVG(t,"path",{d:u,stroke:d,fill:"none","stroke-width":n,"stroke-opacity":a,transform:"translate("+transStr+")"})}function buildImgCell(t,r,o,e){for(var i,a,n,l,s=r/4,d=0;d<o.length;d++)i=o[d].x1*s,a=o[d].y1*s,n=(o[d].x2+1)*s,l=(o[d].y2+1)*s,Math.abs(n-i)*s/(Math.abs(l-a)*s)>1?(pts1Array=pointsBetween(4,[i,a],[n,a],.01),pts2Array=pointsBetween(4,[i,l],[n,l],.01)):(pts2Array=pointsBetween(4,[i,a],[i,l],.01),pts1Array=pointsBetween(4,[n,a],[n,l],.01)),color="rgb("+o[d].rgb[0]+", "+o[d].rgb[1]+","+o[d].rgb[2]+")",paintStokes([pts1Array,pts2Array],t,2*r,o[d].rgb,20,.1,e,"blob",null)}function paintStokes(t,r,o,e,i,a,n,l,s){for(var d,g,u,f,c,h,p,S=.025*o,C=!("ring"!=l&&"innerNode"!=l||!R.prob(.1)),b=0;b<n;b++){pathStr="";for(var y=0;y<t[0].length;y++)d=(t[1][y][0]-t[0][y][0])/n,g=(t[1][y][1]-t[0][y][1])/n,u=t[0][y][0]+d*b,f=t[0][y][1]+g*b,v=0==y||y==t[0].length-1?.004*i:.004,0==y&&(pathStr+="M"),y%2==1&&(pathStr+=" Q"),pathStr+=" "+(u+R.fluc()*S)+" "+(f+R.fluc()*S);c=R.prob(.7)?getRandomColor("str","dark",.2):getRandomColor("str","light",.1);for(var w=1;w<4;w++)S=.02*o,0==b||b==n-1?(h="none",strokeColor=c,p=1==w?1:.2,null!==s&&(strokePadding=s*o/3e3,S+=strokePadding)):(h=1==w?"none":R.int(5,20)*S+" "+R.int(5,20)*S+" "+R.int(5,20)*S+" "+R.int(5,20)*S,strokeColor="none"==e?"none":getVariationColor(e,a),p=1==w?1:.3,C&&(strokeColor=b%2==0?getRandomColor("str","dark",.3):getRandomColor("str","light",.1))),aSVG(r,"path",{d:pathStr,stroke:strokeColor,fill:"none","stroke-width":S*w,"stroke-opacity":p,"stroke-dasharray":h})}}function buildFilaments(t,r,o,e,a,n,l){var s,d,g,u,f,c,h,p,S,C=null==r?20:2;for(i=0;i<C-1;i++){for(null==r&&(r=R.prob(.5)?[t[0],R.fluc()*wH/2.1]:[R.fluc()*wW/2.1,t[1]]),g=2*R.int(1,4)+1,s=(h=r[0]-t[0])/g,d=(p=r[1]-t[1])/g,c=Math.sqrt(h*h+p*p),S="",fillColor=getVariationColor(o,.1),j=0;j<=g;j++)0==j||j==g?(u=t[0]+j*s,f=t[1]+j*d):(u=t[0]+j*s+R.fluc()*c*.01,f=t[1]+j*d+R.fluc()*c*.01),0==j&&(S+="M"+u+" "+f),1==j&&(S+=" Q"+u+" "+f+","),2==j&&(S+=u+" "+f),j>2&&(S+=" T"+u+" "+f);dashStr=a?R.int(20,4)*sizeFrac+" "+R.int(20,4)*sizeFrac+" "+R.int(20,4)*sizeFrac+" "+R.int(20,4)*sizeFrac:"none",aSVG(e,"path",{d:S,stroke:fillColor,fill:"none","stroke-width":n,"stroke-dasharray":dashStr,"stroke-opacity":l})}}
function rotatePoint(t,e,n,a,r,o){var i=Math.cos(r),u=Math.sin(r),c=i*(a-e)-u*(n-t)+e;return[(i*(n-t)+u*(a-e)+t)*R.vary(o),c*R.vary(o)]}function toD(t){return t*(180/Math.PI)}function toR(t){return t*(Math.PI/180)}function rd(t){return Math.round(t)}function shuffle(t){for(var e=t.length-1;e>0;e--){var n=IDr.int(0,e);[t[e],t[n]]=[t[n],t[e]]}}function aSVG(t,e,n,a,r){var o,i="http://www.w3.org/1999/xlink";null==(o="body"==t?document.body:document.getElementById(t))&&console.log("SVG node: "+t+" is null");var u=document.createElementNS("http://www.w3.org/2000/svg",e);document.createElementNS(i,e);for(var c in n)n.hasOwnProperty(c)&&("xlink:href"==c?u.setAttributeNS(i,c,n[c]):u.setAttribute(c,n[c]));if("text"==e){var d=document.createTextNode(a);u.appendChild(d)}return null==r?o.appendChild(u):o.insertBefore(u,o.childNodes[0]),u}function getAvgColorFromBlob(t){for(var e=[0,0,0],n=0;n<t.length;n++)e[0]=e[0]+t[n].rgb[0],e[1]=e[1]+t[n].rgb[1],e[2]=e[2]+t[n].rgb[2];return e[0]=Math.round(e[0]/t.length),e[1]=Math.round(e[1]/t.length),e[2]=Math.round(e[2]/t.length),e}function getRandomCellLocation(){var t=R.int(0,data.length-1),e=R.int(0,data[t].interactions.length-1),n=data[t].interactions[e];return[n.cx,n.cy]}function hsvToRgb(t,e,n,a){var r,o,i;t=t<0||1==t?1+t%1:t%1,e=e<0||1==e?1+e%1:e%1,n=n<0||1==n?1+n%1:n%1;var u=Math.floor(6*t),c=6*t-u,d=n*(1-e),s=n*(1-c*e),l=n*(1-(1-c)*e);switch(u%6){case 0:r=n,o=l,i=d;break;case 1:r=s,o=n,i=d;break;case 2:r=d,o=n,i=l;break;case 3:r=d,o=s,i=n;break;case 4:r=l,o=d,i=n;break;case 5:r=n,o=d,i=s}return"str"==a?"rgb("+parseInt(255*r)+", "+parseInt(255*o)+", "+parseInt(255*i)+")":"array"==a?[parseInt(255*r),parseInt(255*o),parseInt(255*i)]:void 0}function getRandomColor(t,e,n){var a,r,o;return"all"==e?(r=R.dec(),o=R.num(.5,1),a=R.prob(.5)?R.num(.05,.3):R.num(.4,.55)):"light"==e?(r=R.num(1,1-n),o=R.num(0,.3),a=R.num(.1,.3)):"dark"==e?(r=R.num(0,0+n),o=R.num(.5,1),a=R.num(.55,.9)):"sat"==e?(r=R.num(.5-n,.5+n),o=R.num(1,.9),a=R.prob(.5)?R.num(.05,.3):R.num(.4,.55)):"gray"==e&&(r=R.num(.5-n,.5+n),o=R.num(0,.1),a=R.prob(.5)?R.num(.05,.3):R.num(.4,.55)),"str"==t?hsvToRgb(a,o,r,"str"):"array"==t?hsvToRgb(a,o,r,"array"):void 0}function getHash(t,e){var n="",a=0,r=0,o=0;for(o=0;n.length<e;o++)if(r+=t[a].charCodeAt(0),n=(n+=((r=parseInt(r.toString().split("").reverse().join("")))+t.length).toString(16)).split("").reverse().join(""),a<t.length-1?a++:a=0,o>1e3){console.log("Breaker!");break}return n.length>e&&(n=n.slice(0,e)),n}function getVariationColor(t,e,n,a){return n?[t[0]*R.vary(e),t[1]*R.vary(e),t[2]*R.vary(e)]:"rgb("+t[0]*R.vary(e)+","+t[1]*R.vary(e)+","+t[2]*R.vary(e)+")"}function pointsBetween(t,e,n,a){for(var r=(n[0]-e[0])/t,o=(n[1]-e[1])/t,i=[],u=0;u<=t;u++)i.push([e[0]+u*r*R.vary(a),e[1]+u*o*R.vary(a)]);return i}function makeRaster(t,e){var n=new Image,a=document.getElementById("svgRoot"),r=a.getAttribute("width"),o=a.getAttribute("height"),i=r/o>1?t/r:t/o,u=(new XMLSerializer).serializeToString(a),c=document.createElement("canvas"),d=document.getElementById("highResCanvas");c.width=d.width=Math.round(r*i),c.height=d.height=Math.round(o*i);var s="data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent(u)));n.onload=function(){var t=c.getContext("2d");t.scale(i,i),t.drawImage(n,0,0);var a=d.getContext("2d");a.drawImage(c,0,0),"download"==e&&downloadCapture(c.width,c.height),"save"==e&&window.parent.saveComposite(d.toDataURL("image/jpeg",.95)),"render"==e&&(window.$artifact.preview=d.toDataURL("image/png"),dispatchEvent(new Event("capture-preview")))},n.src=s}function downloadCapture(t,e){var n=document.getElementById("highResCanvas"),a="output_"+t+"-"+e,r=n.toDataURL("image/png");r=(r=r.replace(/^data:image\/[^;]*/,"data:application/octet-stream")).replace(/^data:application\/octet-stream/,"data:application/octet-stream;headers=Content-Disposition%3A%20attachment");var o,i=document.createElement("a");i.setAttribute("href",r),i.setAttribute("target","_blank"),i.setAttribute("download",a+".png"),document.createEvent?((o=document.createEvent("MouseEvents")).initEvent("click",!0,!0),i.dispatchEvent(o)):i.click&&i.click()}
function base64Decode(t){return t.split("").reduce((t,e,o)=>t+Math.pow(64,o)*alphabet.indexOf(e),0)}function decodeBlobData(t){for(var e=[],o=0;o<t.length;o+=5)e.push(t.substring(o,o+5).replaceAll("+",""));var r=[];for(let t=0;t<e.length;t++){var a=base64Decode(e[t]),n=[];for(let t=24;t>=0;t-=4)n.push(a>>t&15);var[l,s,i,p,c,u,d]=n;r.push({rgb:[l*qStep,s*qStep,i*qStep],x1:p,y1:c,x2:u,y2:d})}return r}function decodeData(t){var e=t.split("^"),o={uid:e[0],lastInteraction:{bgV:parseInt(e[1]),id:parseInt(e[2])}};console.log(e[3]);for(var r=[],a=0,n=[],l=e[3].split("_"),s=0;s<l.length;s++){r.push({interactions:[]}),n=l[s].split("-");for(var i=0;i<n.length;i++)r[s].interactions.push({blobs:[],interactionId:a}),r[s].interactions[i].blobs=decodeBlobData(n[i]),a++}return o.interactionData=r,o}const alphabet="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!~",qStep=16,{floor:floor,round:round}=Math;
let H="E7580^15^21^P1MKb+++CcChPt7SdRBd6o0la-O1wkd7h0l8Td40149iGcy960e-T9w81O10m3nlMKcSd4h7x4yH7-S1gTdT9z83y1wC9Sd6Cczdmta-+++T931Mc4O1Sc4ShSx9+3cgO_T1Mc4TlxC949O0ak95efjdl1e-P1h82Rdg41TlOFcSgg82zcOH8-D1gTd352h4h13XeTp5h4154kf-Q40TeTggy9R95Teh1y41w0OFe-R5g0cDh048P131dTpj85i95hf-Q1wg4TdiLaTggGd++Ts1DtmG1-T14Pb++m1i7hMGa++j0gg1RXd-P1Mk4Thi41Ccwxa31yXdRl7xf-P1OKc310l67lMKcDh4xell5ke-51hp6R1AGb7hw41j13Cbw0Oga_Q10ybT9jp87lwPdi8001Qhnkc-T1wxa79Pk9x0g42Cg1Tell5od-T13l77l0PcO0g42A80l7O8zob-T9gp9To0Lcy53LcThm41N5T35-T1gC9Ddwt7R1SOd++++iM1T3f_D1w83T9k41n4g41P1B83M1Tse_,044D3C627E7580^100^2^++DdgTdzGaR8Mo821w~fTsjD2-+R5gqP1gGanpw84+Bcwd+h5lD-T1gL9B8MC8Do0h4TohH8N5TTc_TdM41O1xXeQ0Mxckcgl8DsOL5-P1M~fTh091kcwp9z8Nxb+Tsjz_T10n6T8wi5R1652To152N5TL4-T1w42R510bThk0dBcg0dTtTgf,047713627E7580^21^10^D12GeThMOc41wc4R9Bc4llBsf-T12l7T8g42T9BKdi0wzblkNse-Q1g42Thitb7dhLdO4Mc4jd51f_Q1081ThQOdnggp96li416owsf-R93l9Q0y83Dk0TdO15Td7t4gf-Q1wk8SdgBd7l003z8wg7nsh1f_-S1wc5Thwl9ldAde6ggPb6o0Yf-S4Mi4+j1N4nhN48+DlO4+g0ND-61gTdR1zC9Tlzt7P1Bt7y9Slf-T9wl4P1OC7A00q5Sh5q5jdRhf_T1g41+++Thk11h3P8P~fN43Kf,046272627E7580^92^8^ndx41R55TdN1hTcDkgTc00wD5-S4MKcB1zl5m1Pc37lgC9M0jta_R1wGaT9kTd7hw824cgTdzcyxe_R10TdTdw42nthl539jl5DsiBf-R10TdTdz82Towk8k8wKbmpRwc-l1wGa++Td3P1zt7O1BGa7t4z5_B5wC2Q1yH8+nlw4j4wt93dAm1-j1g42SdiTd7h1yaThRg7Dsyod-ThgH8Q1Qt821gl85dw41y8ig8,0490A1627E7580^99^1^Q1w92Th0ya+k9M1O1id4y8ib5-7dMx9z5Ok5y0Mx9O1lPbzc2pf_T0gv6B5z05Tdlv6O0015+Tsje-++T0wP1i51Dhkz9S56u9M1Tfc_S5w41TdN81S9Oc2+N1g4TtDxa_n5w41++612R1ld4l0gd4O8j08-T10416h001+++Tki0001llB4a-T1Mg4n1w82B8gl8nogGaO8PH4,042A5A627E7580^15^13^R91d3Tl0u8B0gl649x83+x4OD-+S51ri1gy8O1jtaTkw83+28MD-n1h83R1lKem0MwdTlBt9Coy2f-S10d3DhMl6O1N42SdS427sMJe-D9092R1B41RcwCbDk0d4Tt7xd-n1MtdT1O4341Np4TgNia+M0Pr-T1MGa+Tcw4+R5B4h1zp6+Cp6H-T1g52P12lan9yCcTpl83w16Af-P1y82Th2h67lwBdk40y9ns1Qf_T1wc8ncMc9TlR87N0Mc914gpc-P1MGe+++TpSdkCd5dMGcO8Pd4_T1wd1+D919+l4wjngwd1w1mv3_Q1MGcSdzp95dM82N1O82+M1Tf-Tdgg8Q9Msemd1kbN1MxbPczUf_T1041Q5kt9A4gt9ngMg5g01Gb-Thgp7y1gp7A9MhfO1Sg5Pd71e,04294B627E7580^100^16^TdMc4k1hGdR1kxdB0gxd15A9f-T10d3i10q639h016lhHcO97se-+B1g9Tlwu5i1Mh2ChOh2h4NL7_T9MOcN1MH4mdOc2N5Pc2Bk2wd-T1wc3T1h8325P~fg150f-P1wPcThwKcQ9Rc3h13z4RkPH7--R10h3Tdw82++Tl2O0gC8w1SBc-T10LaD5xy7T9Pp6O83d2-71MKbT1At821Mx9Dhkl64gMXc-Tdg92P1gq4N0hD5Slmq4M0PP7-T5gl5O1ND3l9xG9R9m41jc1gf-T1OKbT0Mt751ywaA0xp5jd5Ie-T10LaO1iLaTl3H9g0hu6-m50H1n12L4R1Bp6Tl5d2+g0hu-T5gl5Q1iPaThyta21wC8kh5Yd-Thw41O1wD5P5wL7++mhw14MTb_Q1gC945Ms9DcgC9nhz415l4Ef-+S1Mr+T9gj+ThOe+Q0Mv+00Mz-S91o6Q00NbTg1c3A54Nb280Uf--l1Nt8nh2h5T1mTd50gTdh41Gb-S1MmcTd0e97dgiaDow97M1Dzf_Sdgu5P5wl3DlMKa+N109SojXf_T9gGaO1wKbDkgp77l3y800MOc-T5wtaTh2l7B80l7A9zKcRlTT8-T5OFcA1w41R53p7Q95Td4h4tb_Q5gy8O1wh3Tlgc4Bd0KcBkixa-T9wp6k1gGaTp3l5O1BC800wSe,048454627E7580^100^48^A1wk4Q1BXcnlyXcRh3l93dk1f-T9j82O5hxbRcgxbDgMOdCpS0f-m10y87lNOcThRc3y0MOcM1nof-T1MKbN13JcTlRc4lcMc4Bk2od-T1Pt7D0w83+6h2KP1C834h4wf-T1hl9ncgy6TlBGei0gu928MP8-T53B7T0MRaN1Os6TlRs6M03k4-O10z6S80PbR9Pp7Dl1d2SpTxb_T1ghbA10ucThh4531gTcO9Dlf-T1yKcnd0pa11wKcO4g82294Z9_T1g41C8wtbmlAtb21Atby8O89-Td041R4g42A5yc4y1j42Ah6l8-T12l6T9j41++++RQ1l42w0Ot8-TdMg5O1wt8TlO83Q8M8329k06-R5NC77hgh3j1xy6Shzy6zcyL9-T1401S0Mg57hw83z9PBazcihe-S1i45ndwGcQ0001B8wtbg1BBf-n5gga++S13T53c6++++h00gxf_+++T1B1g82y1kc5++++gx5Cs9-+++TdP1gp679wtanpA85kgN8a-+++T17dgp7Towc4mkw86M1Txb-Td002P1NOdP00CbR95CbTsP0b-D1gTcnd1HcThOt8x0w42TtTc6-ThhPb45Mk7P13Gey0w42M0jtb-T5g41O1gGbA8wpaCdBpaRlT88_T1M~fTdi42i4g42ToO8aw0yud_+T5gy+7dgL+i1MtM1Sg2M1Dg7-61MKcT1QKc7pMk9AcMk93c0If-P1MOdDhxk9T9R82nc0p6Pc3xd-T10h5R1Oke7lw83lkMkeM1Dxf_C13Pemhwl7Tp0h5z00ybDtm83-Tdigay1wq5TcgGaA9yE94hAEe-D9wGeDdMg9T1Bc3N0wc37sgte-7dgl8B4gp8O1Px9k0Mx9Pcjle-T5M837h0Cb21hpaO1QPbRl75f-Td093P13OeB0gh6P0ipa14Mwf-T1M5cD9w1b7l119g00zc01Aee-m9gH8S1R81+Tpw4x1xTbM1TEb-T901bP10edmdy09h5OXe00Mue-m1gh5Dh0h7P5xy9S9kTdzdmxf-T10PcC1Nc2m1xu4R5QE8O97Rb-S12O7n1OF6Tcg82O00PcM17hc-71M86Tdy43R1jdbO1RCezd6if-T501bl1119x006dno06dM0Pif-DdM0aP1gTcj5092C9Bp94g01e-Tlw41N10yfP9gG1Rh0Mb+i8xW-T1Nl77hxu9n8wTe11wu9O8355-S1MOcn5MBak5i98Bcwt8Rlnic-T5Mt5N1wBbTlABbnkMc3Qh7Of,042A4B627E7580^100^3^71Nx9n13c9m0g01TdSx9294od-T1hGbP12h5+7hw4A0g92M1TFf-O1MGbA5O83nlMGbC8gh5O8Pz4_T1MGaTcM41O1yD6nljt86pAL2,040E5B627E7580^100^5^TdMm7P1g0145ytbTpnXfBk2Qd_O1gKdQ9gPbShRt8DthKd+PcPL-P1wD5Thgh3++B4g29hh3Pczca-Td0p7P0MKcO1A41DkMAe5k0k9-O1Mt8SdOKaBdgKc+++DoRkP1f-R1wt7Tlzc7O5O~fDgNc23cgv5_Th0Ac21MG7kdMt6P1BGaBk2o9,043D5A627E7580^100^40^Rdx43z516aTl36aTkgv6Bl63d-D1wd2nd251TlBd2O16r401Qz6-T1wpbnh0h8352Tdnkg42N4P8d-D5gTdB10GdT16425dgp9So3wf-710h4S9i42P14LcmdzAcAh6Qf-T1M83j10d3nlw41Dog41N5DGc-++A1g++S9inhMKcP5A95M172f-Q1M84nhgtdk9NgbDhQ84jdB0f-+++T149h8339201Qd6013dkqf_P1xGaS8g41Tl2h4k00xcx42Mf-T5Ok8j1xp6l00TeDkwp6mo1oe-m5hpbO1NKbA52daDgMKbN5TBd-m1gC9P1OOdC9Pc3R95l8ntlFe-41wP97d0H6Rdyg5O13H6y82Qf-T5Mt7Dhgp6O10C9Tkgl5w0i~f-O1Mt8S4wKdThy82Q5BKd15ktd-T0wNeTdz41P1CNeTpREc3dQD5-T5Qk6310Gbn93GbTg0Pbx42Yf-++T9gy1yx7j0wu9TpBx7+O97Y-R10PcDdAs6Tkwtbz9x834g0E9_n5gTeQ1g41TdRGa5dh41Spnu6-T1gC9Q1ic3P0xk75hzk7jcNQf-D50p9P1iOem0041Rd541SpD0d-R5yp8+TlM9R40KbN1xD6Blmn2-71M07T1QKbA0MKbDk0gaw0Ooc-D10AcT9zp7O1PGaDg0o9294Qf-S5w82Thy86i1wKcldyKcRl70f-T1OObC00gb++Dl3y53gbCoiof-D5xOdTcg82Thl82++++NkhBBf-S10Tdl51i3Tlwc3S5Qq3O9TD5-T5M0ay0MOcTlB82N1QOcQh71e-Td0h6O10v4mcw82npy82zcOBf-ThMc3B0gGaO1Oc3k9Q8bzcyle-Q1xTcThjd2B80CaDowTc+SpTW-Td292P5NOdh1wL8B8wL8+DsyP_Q5gq3TlMt7TpPC5M10m1llBSf-T1MtaD0gl8h13h8x1kl83dkCe-T10h3ndMc2P5lC9mlP82w0Oke-SdMKaP1Pt7z4MB9x0MKajchOf-T10PcD5wp3TlA41h5kG6+TsPT_R1MXcThM8239O82Achp8Tt7Uf,049C1C627E7580^100^9^SdhTei10h7i1jxcQ9l41+i8Nj-T1O41DcgGcN1kGcTpkGcO9nn1-m5hTd++O0gThRoaO1Roah5R36_Q1gTdTlgt9ldi41RdRKbw0OFd_TdgC941w41k1zxbTlRg6280A8-T1yp7T4w42P1At9Dlzt9g1BJf-T9y82O1wXfBcgtbDkgp7Tt7Qc-Tdgp6R15Pc7l1Pc59Pc3PdTT4-P1Nk879201ThAXey53h4jd5Mf-S14d469wl6k1h41Tp0O9lkN1f,04165B627E7580^25^15^T1Oxb61w83TgMxbDp2Pbx42l8-n5M83z1Qp9DgNGbDhRGbh5RBd-n1093k1Mh7TljPbQ1lGc5lQL7-T1hh7Thiy9R9R83DpO83kghxf-Q1j01Dc0l8TlPp9O0Mp9PdT5d-A5hPcS5Qt7Tlx82TcMt7000Fa_T10d3TdNc8Q5x86x0Mc8moxIf-51gh5mdP83T9mh5DkMKbM03y9_Td0u8l1w82i1hl5l8gKcO9DE8-S5gl5P1wC9CdOc4DpMxb6p4Ke-51wGbTdi41P0gl7P9ll7280qd-71x82S9Au6Dgwu6O1ll6y8ixf-T1wt8D5yyaDoMc4+O9Tf-T5NGaR10y8DcwGbDtP82M03p7-l1MycT1Qt7S8M81Togl6x4yHe-T9wGay1xPaQ9Rt849jy700Mg5,040B3B627E7580^100^2^Dhh4121Mk749MBcT5SBcRkPv3_-_-,044613627E7580^100^40^Q1MBbCdw83npgCaRgwta28wOe-Q1NGbDhM83410yanpQGb00wq5-T1wGaTgMt8y1iz5A9393w1SL8-R51d2ThMFbi1hu6Adz8114Ms9-Dd1za31M82Dg0CaO1lh5zdSD6-TdMt87dgl721gh6j5yub+N5Tv-B9hD8Tdlyay0wl7npO82i9Bb8-T0wl5n12laP1Al5ThSKcy9mxd-T10Hbj12d4y0Mt95dyxdO9Tz4-Q1gPbTl0p7Thi41jdhlbkgNC4-Tdyc3Tcg41O0wc3j52h3M1Dk8-A1wc6T53Lbnkg41DpQt87s0xd-T1w82T9ip8411PdQ8Ny54g0xd-Q10u7DdOc3T5ll5Q8gxd3cgNf_S5yc7TpwKbB4wc7Q0N82Pd7ka-61wc2Tlgl6P1lLbP8Oo529kF7-S1wGaTlwc655OwakdAc6M1Tz1-T1gHdDpiq8Q81d3Do0d3O9nh7-Thg8251wGbR1kLbi4gLbmpBb7-S10GcTdy82N01lajd2lajc1Bc-S1gGcTtw42RhA42x0w42x4idc-Tdyp6R1jC931gGcDcgC9000Ff-T9wt8z1y41Sg2LaShC413c0Kd-T1gl6Bdj42TlQxdh0wCbx5Ska-Tdg9bk9M4a21g9b7lxpaM1D06_T10l7T9y83Dl3l7k00Gcw0OL7-D1MGbT1jCaDchCaQ5St8N43lb-R50y9TlMc321Ml5O1Rc3kgNH5-n1gu671gl4S5ROeg1kl4Sp7Gc-T1zq5R4gKel92l6Tow82g0NH7-T1xp6RcgCaP15h535zp7i8xOe-C90y9k1gp6S1BGbTogp6280Xf-T1kCbl1Nt8Dlh85nggl7g0xga-T9M82P13Ca5dgTdO0Mt7h5lla-T1PC9C0MC9Q41l8R9C82g1RH6-Q1MKcThNt7ShBGax0wGa7swg6-S1Mc3Thw82N16C9jdRQf-T50h3Ddw82O1gC94hPga14gD4-Tdhh4nhwt9Q5yt9Q0wc3+5kgm-T1wGay14H9Rg2y84d3h6M0PTb-S10u6D92d3TplGbnogGbM17!f_T1MIeD9M82mcgs97txAc+x4ii-Q1g41Th0Cax1wAdP93l6014Nf-R5Oc3k9wu9N1wc37lg4114gi6-TdgxbP1jGby0wc4CljGbM1noe-S1gkcT5zk9Tk002j4wk9h55wf-S1wg8Td202w1gkd7p345kgx~f-Tdzt8TcMg6z00GcP54Gch5Rka-Tdwxcl1g83R1Qg5l8g82Qh7Of-+++Dhj10CdThCc4O5Bc43cMwf-R10LbTlP83Tkgl5j4wBai81Ee-O1wGanl001O5R41Q9CGa28Mz1-j1NxaR1B83mdiTd391y8h4No8-m9g42P1hGbh10l7Cd5l7jd59b_z10h5Tdjp77h0h5B1Qg5M17z6-P1wtcTh0h8RdglaTpC86w16Gf,040850627E7580^100^24^T5kLal9xta7dhl6N1g82llR9b-75wxbn5Nk8P1P43ThRKby96Mf-S10Cc6d0h7TlPl5Do0Je5kwwb-TdMGa+z1y4P0wd25hil7i8xi2-T1gLcz0wz6211zanl2zazdSn2-++T1wTdBv7Tkxv7++11iM1Ti5-T5kd2N1wCbQ4gd2TgM41O8PH9-R1wCcnhy42Tdlh5A8gh55kMdd-D1Nh8T1iz9Tc1d6ncwd3h41n6-+O50b+P9g6+Rh0b+M1w1+y8On_R1wKcTlwk8h1Oc310Mc3N430f-T10PcT5z82Q9Bt9Dkhv34hkxe-P1gD57hhe3TlRp5ngMp5+BlCG-D5gp8P1wKcThA41k80Ec3dQMe-P10HeDd296Tc0qaS9Ah8x4OTf-T50GdQ5Qc4y1zt8A8Mc4x56Ue-R50eeDpx42x0MxankMxa29A1c-Sdy41y1hPancwxb25yxbDs2Ib-T1041Q5hl5Sdxc4+++21AhCoa-T5OxaTdA8231x82Dcgl5+BlSv_O1gz46dw81TpMSeS9Bl3N5TL6-T9wl4Tlgy7Q9Ol4N1wD5x5SP8-P1wxaQ5gh5Thg41Tpih5ll5kf-Td0C8j5yKeSdB82N00C8154tf-T1gGaD9O8211jtdy56h4N4jgc_C9xh4O1MXdTlN81RdBC9+jdlr-R1MObTd0C8O1iTc7lwt7x5mpc-P1Mu47hMh3Q9AGaA8wGa14wH6-S50q6O1gz4TlN81RdAKc14ML6-P1wH6TlM81Q9kLaRd4Ca+jcND-R1gu5Tl0H8Rh6y8kg0H8zdCSf-T10Pc51wPb7lO814dOt9Pd7Gc-R10PanlM82Th5Pa5dztb29AAf-T1A81Tcgl621gy6A9ll6QgzNf_Thw82O1w82B5PKbS9mp8w1mxe_T1wKbnhgp77lNc3y0gy64h4Yf-Q1wG9Thwc3N1Qp5h0Mp54h4Yf,042287627E7580^15^9^TdM82O1wL7Tlg41P4wp814MMd-Dd1D7Tdzl4O0MTaO1ll7zc2ye-Q51l7Dhx83N1My9C8wxb14Mn8-DdM83P1jCbBdkh6j0gCb+29AX-T5gp97dwGbN12m7DkM84zcyY7-T9y83O1gta39gCaCkgCa28gJb-T1z82T0wl5S9Bl5y00H900MH6-51wGcB1Pc4T1BtaTgMc4N4zg8-Tdw42P1wKc31NxaO1A4200Mg8-_Thh41k5xl5N1wH6R80GbO97Fa-O1gH7Dlw41k5hh4A4Mp73cgKf-n9N82i1Nt7O1AL9ThRt7AgOBd-C9w82O1MC825hh4Shmh4N4jpa-31gp8R5Qc3TdBKcz4Mc3M1TL7-S0MKbnhPG9P9kp8O1SKbjdlte-ndg41R1RC9P0MC9Bdyt9M1DD5-7dgC9O1iC9Tlk42j0Mx9BlSwc-n5w82Q1MKaTlCxcnoMg7DtSD1-D90HaS5Oc3Dgwp8y0gD6y8Oq2-P1gl6nhgGb59i42110l6x4yta-T1gp821MBa7lNg7Tlm43jcNxf_P1Mc4T5Rta59ga3DkMtamoxn2-7dw41z1h51B5Q52Tlk51+N4Pe-Tdz83B5jp979iCcA0gp9y82D7-7h091Th301P1401k0001zcOBe-z1gc4l5il9ThPOdD8g43kh5lf-T1g83Thi41Sgh42Q56p8+14w~-T1g84k10l721MxbShl42M1Tob_P1jXe79OxaQ4Mc5TdRc5Qhnpe-D9ip9nlw42N1MGaR4xl6g0Ny4_P1wBdRd044TlgGaQd6p9M17Ie-T5g41T0MKbl12hbDp4hbQgzcf-S5QCb21gL9DgMCbTl4u8+g0xm-ndg42Q0gh5P1zp8Sd5H9ns1E6-Tdjl8Q1kL9z0Mo6RcM82N4PBd-R1MOcTlhy9ldxl5B9B41+PcPz-Dd1H8P0Mc3O15H8ngM813c0i2,04B357627E7580^15^6^T1gGcSd2l9x1xl5++Tgh+QgPD-Q0g01mdhu9O1zt8P5AOd15ABc-Q5MKc7dN82N10z5nl3I85l4Ye-T10PcD9iCcCcMg57hi41Bk2ha-Td001+++P1++nl27t243N4343-T1w83C5NOdDd1CaDhBt729kJf-CdgxaO1002Tlg84Q9Nk8zdCFe_Tdw81P0MKcO53KdBgxl6ll5Bd-R1gGa++nl1+T9SPkdjp8nt5sb-+R5wLN1gCa7hyt9Thl843dk0f-R10Td7di41Th5C9mk0C9x4OBd-Q1Ot8Thi41C8MRcx0wXeRkj8d-Q1MSeTdktaDcMKb7hid1y82Ce-T10Pd75gGbTg0y955yOd000d2-T1POcm9xBdD4g41O0NOc15Qsb-D5Qx9DcMx955Og5R5Sg5Ah6ce-T1gXenhic5P8yBc5cwc35k09a-T1wt8j1Mg44d1M9lkMg4jchZb-D1gMdS1jB6T5Au5TlmB600gsf-T1MG9T5h06R16p77k0p7llBhf-T1gy8z53d8ThRc3TkNc3N4juf-D9Mt8+B9yn21gl4O1Pt8+O8ze-Q1wL9Thh917hgl5Ttml5x5Sm1-TdM82P1MC6QdAp5P8xGbCp6uf_B10mdTd29aDgNc6nk09azcO1d-T1w0eR530bTlQg5DtR8bM1ndf-D11QbT12QcR15Ucn00Maw02Ze-T9gy8O1gD6B4wc3ShBc3x42A9-71wt6T1zc3DkwGck8wc3Qg3wd-T5gCaP1i41x01l7O56d1Bl6le_31MkcTp0h4R9k41Cgg415l4wd-T92h5z1Og5+++DcO0g83Rkjd1-Tdwgey1Nl57l2d7P1CxeDsiEe-+T11h+D0g8+ThQx+11Ox+N4P~-S5M12ThM01++N1ii5P01khR38_Q1001+++Thj1041++++hh5l08-T1043Q13u5Ccwk4k5zk401QIf,047897627E7580^100^0^S1gCbTdiq97hgi9R8wlaSpnH7,04383D627E7580^15^32^A5Mxa7hMk6ThQ82h1M~f5k0rf------+S10j+D1zi+T81a+Dl5a+w0Ov-R5gLay0Ml4TlRl44dyC9+7sMd-T1QC8mdNp6B0MC8+++7pM03sf-R1hH8DgMC8nlOy7j0092+Agie-T9wp6Q1ip6A0gGaO1kGaPczQe-T1wl4j1id2lhid239iz2+29QT-T1iGan90d3x1zl311iGaPcP8f-T1Mt7i10Gd4dzp5kdQX73dkP4-T0wy7T1By7B14q575jd27tQL7-S1w82T55h531yGai0gh401ABf_-D1g42R5jtbDh1LcToNkag010f-ThgHbO11p8j5gGdTlmGdzdS3c-Q10CcDlNKb5dwta39zg8So3wf-B1001D52Pc7hMt9j9Pt9PdD0f-ThOy7P13CcDc0Cc++z0gkgh1f-n1w41R15Pdl40Pdnc0z8nt5Uf-R1Mh3DpM81k0gyb35O81w0Or3-m5gp5O11Lb35Nc3Tl5xdBk2Uf-m50l8S9Qta++O12TgMBd15Qsc-D93l8nlwp7P5zXeTlB824hQhf-C5N5bThOc421Mc4P1Rx9i8hif-D5gh4A0gp7Q1ly6TdBKc+M1TT_--_+++T1Th5l6Tk1l6mhj06Pcz0a,04084B627E7580^100^15^n1Mt7T9Oc4O1AXeTpBc4M0zVd-71gp9C5jy6S5Bu4h1xGbRlDD5-Q1Mp67hgC9k1O8345ip6i8NRe--T9Ny9l1Oq7ncwt9DpO82x4Oza-+R1M4T95LcTg0LcDp3q600MD6-C1N42D4MKdS9kd3Tghd3zdmhc-T9gxc41g84P1kp9Ah5tb4gwJf-j1gd2D8wxbTdBxb++nly14gff-S1MG9Tdwp6k5y82393Qf4hkD3-T1g85B1gHcl9yu9ml4uaAhSwf-T10D97d0u9z1Oc5N16u9i8ND4-T5kt97dgGb21Mc4x0gGb3cwD2-m1g41Dlwp6P1Px8Q9Cp6+14wP-Tdw42Q50h4N10q7Dogxc29Q3f-R1wD8TdM41l5yCa4d3l7moNz4_71gTdS14y97lM41nh3l6g0Nm2,041150627E7580^100^55^n1gG9++R1kThP82n4MxaQhDuf-TdzKc7hgtby1393z4w85+00M3-T1Nc5z00GdDggxeP95Gdy8y3f-T9Mh4mhM81h1wxbO1R81PdT78-n50LcR1il6TlN41k4M41CpSr2-T1gPdP1Qxa++DcgTpPxa29Qif-Td0LcP1yh4y0Mc6TkN41DtSgd-+l5g5R13u8nh3i2Tp3r53cgBd-m5Ny9Tc0CbN1Mi4R9451w0y72-Q10Cb59wTd7hyu6Thl415lkwf-A1gCbT1m01BdAH8Sci014hQv4-Q1PxbO1NKb++7lgTlQc53cgkc-Tdw41O0wp8O1Qh3O0OOd+N5T3-75wGbndw42Th3l7i1xp96owNf-T1g01j9gCb25Mg7Dkgxb4gMaf-T9iGa750d4O0My7P1Ry7+O8PT-T50y9P1wKb6hwx9Dkgp7DtSSf-D1MH9mhyz7TlAq6N1Aq6O97Jc-ndglaQ1Otai1gy9Tli4228M8f-n9gh4T9O8331wh4j9OL24gMz5-T9gD8y0gd57lOt8i1Pt8+y8Ov-T1wPaT1x81nkMp7BdBJc+140j-m1M82T9ktaT1BOcnkgtaN4P9e-ndwC8P40CbSdBc7y1AC87s09e-+ndx4D8MKcT9RKcN10z5BlSgd-T12ieA1y08A0g037lw08w0y1e_R5Pt8S8wOdi1MT9nhih4BkyBf-R10L5TlwG4O1zT7ntgy4g0xP7-P1M~fT8w41T9ld3nhO82g01h9-+71y4T9ky7l1jPbm0gPbN4PC2-6d0LaDdjl5P0M41P14u8y8O0d-n1gPbS1yl449Nt9R9lPb+moNv-T10PbDhM8bk50t56d0Eb5k0Qe-D5wKbT1Rc4j9yH7A81y8O8zq4-S1101Thw83y0w~fBgMg4y8iNf-T1g41+++ndj5wt8nkg4114M9f-P1gy8Thgy8Q5PSa4d086Ag2Yb-l1xXeR9O41TlxC9N1zC9+y8OD-P1Mx87pw82SlPx8Acw8200w1f-O5g93Rhh93SlPc7M1gx7zc2Jc-T10r2T8g77B1P~fN15r2+x4OH-m9Ol1O1yC6Td5t9n80l6+O8jL-S90UeN1Mp76hMp7i5wt73c0Y5-T1016R51x7B9P82Skye2g1Bz7-T5gy8P1wC9Tk0q6mhOt700MC9_R12CbDdyXen00014dzg9So3Af_S5Mc3Tdw82O10Pc3cMEe-+D5g5O1Md1TlRd1npzOdQgzAe-Tdwk7R5x41O1Bm2N0wm200MH5-Q1Ml2S9wy5N0gd1Tply7RlDL7-P1003Th001Dlw83P9jl5y96If-R1Mc3SdM82Dpg41Tpn84M1Tp5-+++TdP1gd2QdSc4zcMc4x42If-T1Mc3S1Nk6l5jFcTpR41Rk3Ed-B5082Q1x41+++Th++N13h41Gc_T9M81P1wXe4dwp5SkMxaRl7Ue,04513D627E7580^51^5^T50qdQ1kTd21wl5TpA82O8Pyf-S9Oc3O1wl4Thzl4Tghi63cMH3-D1MKcR1P81npMp5h0M81Sp7v4---,04126E627E7580^75^4^R1gp8n9Mg5A0gCbThB41Qh7Bf-Thw4141gTdN13C9O5mTdSp7Ic_T10h765g097p0h7l950dh55gf--P1xPaDdy42D0wGaSdCGazdSq2_7d0h4Q0w83Q1A82ThkC97s0Kd-S1Mc3Tlg42P1Pg2O02Cax4ila-T1g82B1xl5R5Rc3++N12Ahmy7-A1w82Thgl6S9SOcN0hl6zdS8e-Tl0h5A13LcA0w83R5C8301A4e_S1MKbm9i437d2AcDkwt9zc2Mf,041C4B627E7580^90^5^-T9x41P1wGby5gl8Rhzd3QhTr3-_T1w83P13PdTllp7kcgxcCpmIe_T1041S0g85SdAt8Tpk85g0hEd_T8wp641xKdT9Bp6DlP82h5B4f,044B13627E7580^88^2^55wl57dMc3j1MKbSdQc3PdTH8_-T10h4D9z82z0wt7ShC~fzciSf,042751627E7580^100^16^Ddgpa+P1w4450HbSh6HbnsNL8-Ddw82T9zp7O1wGbk90h4N5Tjf_T9g41S91u7O1wt9P9hXezciO5-Tcw83P13LbTdk01P14l7h5RH6-Q1Mc3nhxCaTdl41Dohl7+Ag2C-T5zH8P0Mx9TgM825dOu5Qg3m3-T1Mt8S1y81i12H64hPEd5lkke-P1wH8TcMc6Dlhd4ChRc6lk1pd-T90d431MKb69icbQ1RKbi8Nkf-T9M82O1gv3TpNB9kdMH5mpBBd-Q10H9TdMt6n9wC7TpC8300gy6-T1Mx85dMc4npOc421jFa6owD2-T1wl5T9N82R95Lah00Lai9BBe-l1Mp47lM82y1O82Q1Rt73d4Ud-T1Mx8R1kd2B9O81212m3g0NVd_T1z8249gteTkwB3N0x82Pczgf-S1Op6T9ih4D80Lai0wc4280ye,048428627E7580^100^22^-T5Md2+m915O13v7Th6v700wm4-T1g41751LbShll678gl6N4zUf-ThM83O1w41Q9w82TpQc3w16Ha-R5gd3h10i4np0i4Shkd3M1Tn8-R9001TlwxcN1gc6k40Hd5lAsc-D1w41T1yKbz0M43h0gyb14gDf-71g41P13C95dh4dRdll64gM3f-+D10fT1yn1+Tcw5+z4we00wn2-T1M82mdg41k9xH9Rgh51x4Oz4-D1zG9T0hPcC0w87T1C876ogpc-T1wCcj1g01TlOc6Dt3l7RlDtc-P106aA5g17DhwadTo06aM1Tje-R1001Dd0l5T95y8j40l5w16Bd-Q1MKbSdwKaTh0C97og43ns1t7_T1Mc4P13h4P5zt8Doh42i9lGc-T1wp6T9Nt7Sd4y9x00h500Mc3_Td0h4++j12TpNc3z1A82M1DKd-+++T1P0w83Q9Bm9k94Fb280ef-Sd0i2Th091k1gv4N16i200ML6_n5i82D0wBbThBBbk4g82g0xtf-71wp6D1kC9T1SKbQ01y8000y8_P10l6R4MOcTlPOcA93y8Qhnd2,04315A627E7580^15^6^_-_P10d3Th0d3B9MJfP5BCbkg1xf-T1gC9D9hTd650d4nkMt714g81_T1My5m50m3npM81kcM81M1DH7_+S1w4mdiGdnp1d2++y52AgOpc,042750627E7580^100^0^D1MC8k1Ml5++Tlky0MC8g1BLa,04155A627E7580^15^15^-T10y8R1wp5nt4h4Tt6p9w02Qf-R1iLcThM85A0wtaTowtaM1nKf-T5N8221gycN1jz57ggycO97Mf-71w83Q51D4Thkh5M1hh5PdTP2-S1g98Tpwv7CgM06440l7g01ia-Q1gDaTdwu8QgOu8SpTh6-P1g66ThM58Rdg15O1h36M1Tb9-Th095Q1Phb31g67z8wxew1m1f-S5MlbO1wKbTl0d8npg4328gue_-_S1PBb51gp77lMc4Ttkp7w1CC7_+T1wc+Tdi4+C0g4+O1Og+lkN~-Q1M03ThM03+O5x34dN09i951f-T1121+n1g1R5231++7pMO9Tb4,046293627E7580^100^12^n1w83Tdil6O0gy9k8gl63d4df-B1OgdT15l9nlhC9n40l9y8ypf-S1w41Q00y9Tlih645zHby9C5b-D5P81+j105T8wC9T1CC9h41r1-y1Mc6BdgPcT1Sc3Cl0Lc4gwpe-T10h6n5wc4O1kC8Skw8328gGd_T9gC8Q1MKaSgwG9P5AG9ntRXc-P1gNdThgC8mdw82Q9BAbg01Wf-D5gC9Q1MKb7dMt7Tlml5g1BXd-R1wTcT9gh4Q5lL9TsNx9O8zh9-n1M81P1APbDc0u6Td5u614wH6-D0MKb61ih4TlRKbN1ky7Bl6Ge_P1gD4ShNc2Ad0Pby51C928ML7,040F51627E7580^100^2^n5Mc4mdOKcO1RKcTlRpcw0Ov6_n50CaDphp9Rdkh4P1R~fg1R!f-D11taR8001nh2TdTd601y96of,04324B627E7580^100^2^T9wm7Q1Pq9O00e6Dk0e6M1DDb_S9w41Tl0d3N1wH5Bk0d33d4tc-790yaP5Mc3Td4d2Dg0d200MH5,04569C627E7580^100^14^z10HaT4wu7Q1Au7++TpzmpBz3--T1MKdDlw42S8wpb25y42Ah6ff_T11l8Tdyh4D0w83P5lTdg1lhd_Q1wP9++Thj++mcgQdAp84hkBc-P1wTcTlw41R9lGbBggGbjchNd-Td1L9P1Ny6n00h4++Dt4lkxSf-P1gTc++Th4+++Dg4d2y8Qg35a-R50u4O1wl3Thzl3AdiC9Dsyk8_n1Mt7P1jTdTdA82kcwo84gg48-Tdht9Q1Pk5i10Pcm8g425lQ0a-P1wXe7hMx9l9y42B8MOcRlDm2-S1wGbTdAGb59Pg7O5A835lA58-++Td1310Pamcw82j9jpaw0iL1-Q1g42nhg42Adx89TlAl5jdl0d_C1g41++Th1++O127pi87+3dAT_ndh41O13TdTl4l8mcw84jcxwe,04823A627E7580^15^2^_-R1141ndxp8n8Mc3ThRKbO8Phe,044E3C627E7580^60^1^_Tdh42P12GcA00y7S9l0aAhS0e,043386627E7580^100^10^T00h4T5Q82Qc1Pc79Ak715AJe-TdN8321MKbQ4NxcQ5RxcQhDUf-S10d3T5y81Dlz41Tox81M1TEf-T1wt9Q1xKcnh2d2O41d26pAE8-T12h4T0wx9Dlyx9i1z82+3d4D-T10d3T9y41DhPc3O5Nc35kwMe-nl0TeThk01O00TeR8xtb+x5CH-Q13HaS9jy8Dggy8A8MGaM1TTd-D0wxal5P5eTph82S5Cxax42Ye-Q0gXeB5j82Dg0Td6hid1kh5Uf-ThOc3O12t6P0MOeB8wt9jdBFf_T51y9R1wTcTp6h4P1DPbjdlGd-T129271wgcP00Pc6d4Pc154Uf-ThiCaC8gLaO0gTeP1lTezc2Mc-T1itbT1jGcT0h41nl3l75l4gf_ThwGaP1hl5CcgC9i0Mt76o0Td,042187627E7580^15^3^-_T12Ca71g83P1Ok6R9l83y8iFf-C1Mg5T9i4135g416hy823dQka-+++D1B1kt7x0g44Clk44zdmtc,049C93627E7580^15^5^7108bR1B83nhPBdngw83zc28f-+n1xz+B40m+P15m+j1Qy+00MP-T10H8Bd0u6Q4gu5npgu5M17Ke_Q1gd1Sdwh2TpMl4+w0M45kwGb-+P1M4+++ThQ4wc4A9Qh14h4v3_T10p9l9N0a7lwg7A9k08kgNlc,041A5A627E7580^100^0^,04A03D627E7580^95^0^,048354627E7580^100^0^R1MBb7hgl6O1il6Ad247Pd7gf,04AD93627E7580^100^1^S9gd3O1MC8P50m7TlM82Pc3ee_P1gGbTlh41Sh492nc092PcPwf,043A13627E7580^95^1^,04443A627E7580^34^45^Tdx41P9gTcN5gy8nkgTczdCka-71gTdTl2l8Q1l41ld3y801ktf-n1gd2P13caT9By7z0w41x5S0f-T1wd2y0gGclhP8aToiJ9x42Uf-T11H9CcMC7k4gu601MC700gd1-n10oeT1z41DcwK3now4100Mx4-S5gteN10C8Tpg446cMkdO9n48-S10Lb410l7ToMG9TpAGaO8Pcd-D1w82Q1NOeDlRg5nowp6w02Bf-T1Nt7D0wCaO00sfTlll5000Jf-T9w41P1M82N0w41g1Q814hk9f-61047S9AXeO1y827pw82N4zca-n0gPcD0hg3n1kg3A1lPc000x7-T10d3++D1jTc0Te++RdmTt7Kf-T9hC9Q1MKbR4wKbnpMKb5kMXd-B1Mp4n9M81T96CbO15H9+5lAL-T50u7T9hGaQ1Nt7x0wc4M0PSd-C1x82Thxp6Q1Axdj0wxdM1Doe-T1MqfA1zmeTdS07i0wme00g1b-C1wd9Tlg97P0M05Q1Buc000Df-B10h2TcwXfP1zXfDl4Pey9m~9-Q1gPbTh0h7+R9Qg010Gc000pf-D1g42j1NAfQ1k42Thkgdi9BRf_Q1gxcThwk839102Dogc6M0PNf_S1MKbR91u9TpMk7x0Mk7140tb-S5M19Tl11angw18++++Mh5l3f-+T5waQ12j1+Th6a+j40aw0Ov3-T12Ca41wKcmggGbDpAt8M1788-S11y9ndh82D0gp7O4ip7w1Sfa-B1042T1mc7m9kp6ScOOdO83sf-R1gp9Th0p8N1wx9Towg6h5BG9_T1006T5507Dc007w11Gb6ow8a-T9gC9S14Pcj00Pch1yGaTtDc3-D1092R5AOcx0wOcN1lC8M1DL9-T90y8P1wGaDdOt7nljl5000Td-Thxp6O1MKaQ90y8Dgwt7nt5Gd-71109T8w0dT1B0dA1307N5n9f-Dd0u7O10LaldwC9Q9BC9TtTSf-C1gl5S14y849Mc3TlzKb+zc2R-Q1jLaj1gs7Tcg47DdP53+Rkjv-B1g41Thgy8T95h5N1Psf280z2_+T105O0w~fQ8Ng2z9A~f6p4Ad-P1007Shg06Tpw06Rl407g01of-710q5T40y5D14n3++T1n+RkPz-+T1M9+P1we+Q5P5+7pP5+00Mv-T1gL9T5yy7Dc0d3nh3q5M1nGd_Q1gq4Dd1q5Tdzp5nkgOdM1nd1,046313627E7580^100^53^T1hG971wt8Rgiof39j93+4hQX-310xdDl1xdR95xdP5l41Rk3we-+++D5S1j0111x84k8w84Ag2Mf-T10Pc7hMGa7o0AcClm81140Qd-D1x82P1RSai13h3z8gqf+w0OX-T10PcShw85y4x85i80Ec+lkND-R11TdndwGaDlMOcz0MOc+CpCq-Q1Neen0g41Tg11aTll41Bkicf_S9gw7Thg45j1MB4O00H7O97Ib-T9Nt6Q12C9k11Kdn40u4Pd7t9-+++T1Rc041Ahyc4zdkTdi8hF9-n1hg1Tli42Dgg42md3E93d4Qd-k1MB97lMg6ThRx8lcwGamoN81-+TdM3+P1wJ+Q9Mz+DlzJ+M0j!-T10y9T5kKc6lyp6lhAt96p4~f-S10s8Tp0k6Clly8jcgy8+i9Bm-S1hpbm10l9T5ytcx0wc6nsh42--DhM4141wBbR1R0921O41jcN1c-C1M49ndw0559hyb++T16i9l0d-T0w31T5B31+k123DpO323cMf5-A1gB9Rdg69Dk014TllB9M0Pr4-T5gz7N0051x1Qq5Q9651+140a-+++T5O10X3B9xr7++M13g0N3c-T5001Rc0ofP16of7t1of+00Mn-+++T1C5xHdx0g41g0001CoOC3-Q1MOc6hy83TtNOcnkMGakghL5-T9Mg4P1gTcnhxt9N1mC900gy7-+R1NG+i10u+7d2H+Tl4u+BkO~-T1w7dTkx7d78g014di01294Af-T90y7R1hc5A1wTbnlkc5lkNlc-D0gKbB1k41T95GcQ0h4100wSf-T1g41A12PbTcgl6Td4PbAhC0f-Q10C9RhMt8y0Mt8Spwt800wt8-S1041Tp0La6dysbP5AsbzcyEe-55Mt7O1MKbTcgC9nhzGaM1DXd-n10y9D1zG9T1SKbA0Mt7M1DTd-R9M8dy10CaDl2CaTlAtbAgy49-T9Mc3N1wxdO9x82lcwxdQgzQ8-++D52R1AGd59wGdO00H701Aof_Q1gTc79w82m5OB9TpkTcw0ipd-T5hTdQ1hTcl5i8bncg41280oe-+++T1j1g41i8g0100g41-T10u6l9hAbDlx89x1gPa+3d4L-T15D6k91pfz00D6+i125zci0f-S1MT9Bdi51+4diOTtj51+M0Pr-T10q7P0wcdi1id4O1Bcd000pf-D10H9Cdy48O1Ox9T56h33cML2-T1Mc3Tdh416lzXekdQ0fg01Ya-n1w84T1OSdCg0CbP8hH8+O8jH-Q5gAeN1gGaRh2E6+nli4y96gd_Thgp6O1g41P5wc3Qd0h4x4OFd-R1gp6ThwKbP1Oc3kd0C9QhnOf_T51d4ChwObi0MkeDoMkew02Ef,042E87627E7580^100^11^----_----__";
let G="94p9Pd7If_T1w8121gh4P1lXdlcgh4zdSD3-DdMl435wp6O1kPbTl6d329kFf-T11d2n5gGcS1jh3P1Rl3jcxtf-T5gp9T9Pc5O1kD6Dkwh400gob-R5Nf2++N1w++TpwB401f29Qr6-R1Ol77dM84+Tdlj+CdA53dQr4-D5gh5C1y41Q1mh5i00sf+N4PD-T1Ml57h0d3O1z84y53d3g15tb-n1x84n0Mg7z13h6T16LbN5TD4-R50u6ThwxcO1Bxc01yxcO97Ef-Q10d9B9ii5D8054P5454M0j1f-T9Pyaj5y42k0Mya5hw42M1Tgf-Tdg41A1hCaP16p9x0M83zdCBd-T10v7C0g42k1O886kM885k0oe-D1gC9T9zt8h0w417k0u6M1Toc_71g4aT1A01Q1C06TlC04zcigf-T1ixcl1Mg4P5Sg47ogxcO8zsf_T9Np7n0w84P1A84P41caO83od-m1w01nlg01P1k01Sh6h5Pdnc8-P1MKbndx82Th4l7Dg0y93c0tf-m1M8371wGaS9Cp6Tl5y8h4Nc7-+B90eO1wz6TdCd2ToM82Ts3r3-T1gcf210gfnsMk8N1Tk8M0zwf-T1gC9ndMt7z1N8anogl5PdThd-T13y9j10C8T8N82Dc0y9Pc399-S9yh2k1hCan0wc6O1Bc6ns1Ec-71w41Thyy7S15C9mgwy7g1RH6-n1g41Tdih4P5ht9i1kh4w0iof_S52u6DhMl5N1Mx9z4g82jd5D2_R1jy741Mc37h0CbTljp801AL7-T5Mt8N1hC9R81d2l8gh7w0O8b-n1g41l1iCaQ55n3N1m41+h5Rn_T1Mx9l5M82z1ih4j0Mx97sw8b-T1gm5Ddyd3DswBeN5Tza-S1xu4n80d3BcNg9Dp5d3Agycf-T1gdfTg093O1593h13qaCpC0e-T10l7n9Nc3SdBGaj5Px901QL3-S1w41D5gC9Q1jC9R9Ok8g15he-S9wC9P1wG9Dk0y8Sl4y8x42q4-Q5wxcP11y8Tkg41nh3l601Qgf_T1hC9P00LbDp0Lbmc0SeO8z8d,048113627E7580^15^7^TdPOcR9Ac3Dkwc3O15p9N4PEe-D1wtaTdjz9P1Pt9Dlx83Dtmj4-T5wy9P0gl6nh2r5k0M413cM36_n1023m1w12T9CPbDpld2y8yC1-n1wl6S5Qd5O1jH7DcNd5y9CH3-Q1yTdz5h41A9Ot9TljD715kr2_T9jCaDh0h431g01R9l01mo1Yf_Td092Q5wh4O1gu8Shzh4O8zmf,04443D627E7580^64^72^Dd0TeP0w83j1ytbP5B83TszNf-61gn6ThjpcR1lJ8+7pw4+00Mr_D10p6S92l5Tp1u9y0Mc3M1741-S92y8R0gc3z1zp67lwp6jcxSe-T1g06R1x48Q1O487l004g0hl8-R11C9Tdwp6Th3PcP16Pcx4Osf-k10GcDlht8B1QBa7lMg5N5DL9-T1y82T0g41RdQc300g41-690CaN12CaTpjl6++CggN4POd-T5Ng3j1gC9ShBp6i0gCag0NOe-TdMg6Q5hl8x1w44i4Mg6Dtmi1-T1z61++Tcwk5jb2+P0y100g61-++S11D0M13+nhh2ThR13+6og3-S1gy8TdMp6450C9Tpkh4y8ihf-A1Mm7+++ThP1N82A94e5x4yva-P1MKbTdzp7R92y8Tghl600wXd-n1MOcT9iCaTdQx9N1lGaQgPk7-T52l5P1jPcnlMx7l0gGazdC81-T1M81x00d2O4O~d++7kgN5nL9-S1Ol4Q14d3P0wy7Dgw4214wL9-S1w03l9x0aCcw46Dgw03Ahm1f-T1Np5R14H9D40H9n8wXdM03d3-T1gxfS9i4dTp4geDo1genshwf-Tdz0eP1z0en0w0eR940900wdf-+S1g9O1kPbTkNC85hhPb7sgm2_61wc3P1zc3C944131Og401kp7---T1wc3TlC82nsw82g1Qc400wc3-B5xTeT95p8O1zc4npwc4QhTsd-ndxz5A1OH7D00h6ThCi3AhS91-R9w81ThMKci5MKcO1AG6+h5BK-+D105TkgD8j4Md2++O9Azc2v4-R1Mc3Thw83C9101g1401y9CP8-n1x8aT0M07T1Aycnowyc7tQ2e-S1Mlcm9gdamhydbTsg99w0iye-T0gCcn1Ot9T54h6x1lCcM0POf-D1ye2R00l6ThR85Q16l601Qr2-C10kdDhwp731xp7T1SGch5Bwf-O1N83k9Ml75hw04x0Ml7M0Ppf-n1M85B1Oye59xqeQ9lGbh4Ndc-l90y7Thil5Tg0LaP91LaTs3Wf-T1MOcA5xl3R8MOcCl1cai81Yf--D0MldO1xleDd3daT95db00wyf-TdMk5k1w0dN1lq5Sllq5M0z1f-S5w4251h1cDlg1c31O1eg01cf-T5wGaP1MKbDk0y8nowp6w0O~e-T1wR8n9Mw5Tkgo3250F6M0j!a-D1gC9T1zGa750y8ngwp6O9nXe-S5yp841hp8nlgl6k00l64hAGb_T1gh4R41PbTlj41lhiod+x4OH-D10l5S1yc4C01h4Rhz836o0Te-T10lcT5PgaTll88Sg3hb000lb-T1gp7P11y8z1201Dl4y8y8yc5_-T10F9z01B7++++4++Sl67t4w6-n1006S1k0aDg004Th60800044-711m2+n9xdQ1kGbThRg700Mu5-R1gCamd0y8Dlwp7zc1C900wKb-S100cz00HcP1ll4Do0HcM0P0f-Q1Ms9RdMo7P1yBbTpgc4x42Od-T1Mc4S1Qt8nhw82j1il5zdCKc-+T9N4+Th35P00H9N1yh2O97v5-Q5Mq3Sh0v3N1wq2Ttgz400wq2-n1wp7T40h5T1BGancMc3Pd7Pd-T0gPa+Dl1aP14n2+350aN5Tz4-+T125nhgLax1hLa+kdz4O97i2-D10C9T1iGaT4Mt7R15PcQg3h5-R11C9Tlyt7DcMg4i1NKbO8zm2-j1gOcThOh2Dcwx9z5Ax9QgPq4-m1wTdA1106TlSGa113Ad014kc-71wKbT1Ap7n40y8m54y8w0iXe_B1gKfSdwxdThMg8i5h~fDtm85,04445A627E7580^40^10^-n5042R1zOdTk0yaP0Ng6x4yBf_S1g41T9Mg5P1iCcRdQg5zciif_D9wGaT9S82O1BL7i0wL75l4db-T1wKcTlyh3Q9Ap7lhBKcN5Dg8-R9wtcP1Nu5Q40d3DkMKb140dd-T0MKbP1hh4ThhC939PKbkghd8_D5hp9TdP81S1ll5B4gl5w1CH2-n9M81N1gL9A4wp5ThRxazcyFf-75Mt8Sdhd2O1wPanl2d2kg1te-55gu5N1wPbnlxh3O5yh3+jcxH,042B50627E7580^15^8^T9gp7Thx4121w~fldAsdkh5Ef-z10p675y83Th5TeO15Tezc2of-Thx82P5xxbO1Q~fz4M~fSo3Mf-k10h6R1jt9nhw82Th4h6N5TJe----T9MKaR0wC8P1ip6Tt5d1Spnq3_Thzt845hl521MKaQ1ml5QgPSe,04335A627E7580^15^7^Q1wXe41w41Tdkp9Dkgp9Bk2Jc-Thxc6T8wBdP1ABdh1w82nsNsb-Q1OKdD4g42mdxXfTlAxc154Yf-T9092Q9yPaO5392N0wt8140te_S1gl6Th0l5510u6k8wTazdSP6-71Mt8S1j41nhyKcBgg41Rlnhd-Q10Pc7dwXe11wXeCgMt95kglc-Td001P1gt8R52Gby40GbO9DJf_T9g41N1MH7ngwt8y4wt8khl08-R5Mt7O0Mg6npxXdmlOg66ogFd-R1Pc331wH77hhXeTlPt84hAhf-T900cy1M1eDl109l4M0ew1S2f-R13te7dwkb31wBfSc0tePc3c8_P10y7B9hTd7hh41Shjp9CoOxd,04195A627E7580^78^12^Dh0Pb+P1h4Thyt7A4gGa+w1SL-T1wKbO1Px8SlPx8i0Mx829Ag8-T1xGa71Mx8lcw83112d2y82Kf-TdMKb31gGaO01y821j84g01pa-T1wKb31M81lcwt75dzt7014da_+++Q1Tl301Tkg41++Tp46p406-R5g41Tdw82+++O1Tlil7kh5Ff_T9041+++Q1k8Mg4nlQg4zcixc-51wt9P1j41ThQc4DlyKay8yhe_Q1jc3Tl1h4P0g41R9l41O83Ma-T9MKb21MP8nl1GcP92Gcy8OEe-ThwGaR5zp365hUeN1wGajcxof-+l9M4nlMC7O1PC7ShBXc00gq3,047013627E7580^100^4^_D9M82P00h5Rd5H9Tt2H9y82Bd-C90d4ThMt9z12m3z4Mt9Pd7Ff-R1NCak1wu8nhwl6Tdlq7g0NXb-P10417d04145gD7TdBpaRlnxf,043A12627E7580^100^1^_D1Mt8T1k4169y48DpRKc15QEd,046724627E7580^100^36^T1ip8R0wl5nlg4221O~eRkPcb-Tdg42R1AGaQ0wt759Mg6Coile-P10Lal5gh5nhg41T9Qt8BkOc9-Q1jC8j1gl5Thi42Dcgpbkgxc9-Thw42y1MOdQ14l6A80l6x5SFf-T1yGaD4g41i1Ot8TkNt828wca-Q1g41ShzGbDkw48Qcwgby9mwc-71gp8Q1hGaQ5Ah5Thk413cMkd-Thg41j1gC9BdAtaQcMg5lk1le-O1wOdT9A82R4w827lg41QhTAd-Q1Mp7Tdg41Bh5Gc5kwgd-S1zC9ThNx9D8w83y0Mx9i81qe-D5203++++n++T16x1ih3Pcjxf-T150131wc4Tg00145NBcM03Ab-Thg41A5gh4R14y9P0xXfzd6me-T10PcThk41z8h41To2Cakg1ld-T94l8Dh2h4A00l8TkMC9i95pc-T0wXeC1P8279No8T9So8lkhFe-T5y81n9NBaN1hPcA40h6Coycb-R5M82Td6PbDk0PbN15PbDs2le-T5hh3T80PbR94PbN13Kc00wVe-T10Lc61hCbl80o9x0gh4DtCL1-T1w82R1ll5y0gl5TpBGbQh7lc-T1gl5P12TeDcgC97hOc3RlTL7-D5ih3T95LbDc0Lbx00Lb3dQlc-C9N82Dl0h4x12h4k40TdN5TFe-n1OSeQ1Pc4m8Mc4y0Mc3N4j0f-71w82T9kCaj1jp6P1B82Dsyz3_S5wGaT9Mt7Dpx81M1241w02If-+++S1ndgl6ThSOdP9B824g0pe-T1xt8T1y82DogPc40gPcx5mme-D5w82P1QOcR9Bp7P0yp7Co2z5-n51l7T1Q83O0wCbChACbw1S33_T9zGaQ1zc3Q0wGaDcgd2O8zE9-T13m3T01QdC0MkcS9Rkc+29Av-R1hPbz1wx9n4w82ToNp54hAgf-T1x0b7109eN16017kgGd000mf_T5Mc3Sd1l7N1iPaDkgPa280Rf-P1gTcThMc9A5jqdThk852942d-+T10i+++m5B9yBbh54ibPdnH1_m90h7N1g416dht4S56h7x5SJ2_S9h85+++P1i524378gp8N5nNf-D5g12Sd025O1g41Dg05314M3c-+T108+l92plcgc4+To3p+y9m~,04C25E627E7580^15^37^l9w8131Mp3nlNp3Th5Pcg0hD2-n1g41T5kp751iTcnggp7N5nJf-Tdg41410d3R5Ap7N1PKb294Ke-Q1MBa7dgc445141Tk041kgNkb-71gpem9NgdTlh8aS15063c0Gf--T1MOcTgh41DkM82Qc2CaBkyoe_+++D9T9x82y10l7O5Cq43dAsd-O1Nc3z5xXe7hi41SdRtbSpD09-R1wc4y1042TlzGaBgwta+i8Ny-T1043Tll42lgMg7now89zd6dd_T5Oc4l0MKbh1Nt8CkMt84h4k9-+++n1R1Q83Clj83j1QB9M17td-T9193n9g42N1wGeg1093kgxtf-++R12D0Mc479NxbR5593SpTEe-A1NGaC4g41Sdk41np3CdjcxQe-7d0t8A12l6Tlk42y0g42Co249-Q1001D40y9mdN82SdPc3O83Ge-S1042TliGbTk0l7l4gGb29Qse-Q1M82Sd0l6R9ROdh1NOdQhTL5-T9gl5z1Og4A0g41P1m41Ttnde-+++P1Th0CaShOp6kdz82zdCJd_+++T1Dghl8npk42Dpml8+AgOl-P1wGb7lwGbQ8001CdQt8+y9SD-R10GcTg001P14l7Tc2l7zc2wf-z1wGb++Th1Q1SBaQ8Nc4zc2oc-P1wx9Dhg83RdRg5i000101kGb-S9wKfTdMc9i1wtcN1602h5l46-S10PcQ1kt9Tl301A8gt9BlScc-T1jp5T0wGb49jKdlggKd+RlTL-Dd3h4591h5i1xp7N1P~fM0zxd-Q1w~e75gl67hN41R9kl6zc2Wf-+++T1i4041i81g6-++D13T5Bp7T8142ncwp7g01xb-R9h82+++O1++Tl2Tl341DsOg5-T9P82O1gCalcM8239Op8+28MX-T5zl8Q1jd3DlgC8O0Mu914M3d-+++T1Bcgp8Do0y84cg425lQoc_++T11C80l6Rd5l6Dog83M17he-T1PBbi1gh4ldh41Cggh4jd5Ed-T93Td55Mt8Dgg41i1i413dk0f_++R12T0gCbDgM86ThlCbzcO22_Q10p7Td041++N11Ckg82y9Cl2-k5gp8Thj41ScgPbQ1lPb+llRH-TdxXe410GaDcgp7A9z82PcPMe-D1wtbS1Rc8Dp1p739xKcCp604,04C657627E7580^15^9^T9y82O1wXdDcgl8Bdkl8kgNxc-T1w82k9NxbTl5La7h3h4Bl6ld-T1g41TliGbB9Ataz8xta6pQod-P1w41ShMgdz5wC8Tpz41kg18b-P1NM8nh0w6Td6E7++++5g0NV9_T1Otcndj41Dg0u9N00l7jcNse-Ddw82N1w82P54GbTpAp62805f-D5wd1T9Nu3M1gxaTplL8000Kf_R00h5Thj41R54h9O1kTdO9Thf_Q1Mx9Th0p7++i5i++Tpm+014j,043450627E7580^100^10^TdOc4R1j41++B4gj4g4114Mq3-T9wG8+69x4351z5Sd5z5jdRL6-T10Pc+i1w4lhwt8Dogy63dAwe-C1NKbThg8541gPbP1St77s0k9-71wXeDhy81Q1Bxaj1Pk8Qh7Md-T1gy7A13d2i00LaQd5u6N4PD6-D50TdN1gy7+mdy4ThDl6+5kMz-B5wC8h1ML7ThROcDowC8i8xFe-Td2t8P1Oc3n0Mc3O0NBb+w0OL-S1gl5ndNc3Tl3d220gKcRk3gf-n10h5T14CaO0Ng4kdicfRlnEe_P10Pcl9h1b+Tpy9R95y8jdR9f-T1w4165gL8B53z3Tp7Sf+M0Pn_T9g41P105fB80d3Qdlp9+PdnG,04C757627E7580^15^17^T0g41S92p8TlPCaO1l4101QD4-P1041O1xo5TcMBbndzp7Qgzsf-++++Snd24245jp8nkgp801Qz2-T5g83P11l6R9442++R9601Qz1-T1Mc3SgwXeDtg41Clkl5i9lJf-T5gybB5j3cR4h3d+++M13c0of-Q12CaBd0Td7hw847pgl7SpTJe-n5w82P0gTeP1QxcShjTePdTaf-P10l8Tc2d4TdCTeldzBdy9S3f-Q1wGcn91l9P5yxcT9CGcmp5wf-R51D6O1041mdw81Tl041RkPP7-TdwGaA5Mc4O1kl9N0wGai9Rsf-P1wh4++Dd1DgMxcTdSxci95Y4_T1wKb490f6D5ltbDowKb+g15Y-T1MSdThh41j94lbjcgGci81Qf-S1gXeTdyKbDgMOcDtCk7_P1wXeDhg41BdOg4P4MxcSo3Ee-R1g41C9Atbnp0LbTl6l3BlmNd_D1w8331wOdThky7k4w83w02sf-S1MsanhOg67hyxbS9CxbQg3Ge,048197627E7580^34^8^----+T9w4i1wTcDhzTcO1Bl5y8Oge-T0Mp675x82Q1z82S5Ambw02Uf-S5gPcQ1x82ThzC9O1lPckhBI7--T1M0dT4h07CcM0dR565ch5Bdf,049F54627E7580^15^7^+++T1y01425d3u525zg6w1S3f-C1Nc6R1iGcy1Qc6ngMc3O8zcf-+++Q1n52CbTll83Do1h4Pcjoe-+++T1l80l7Thml5nogl5Qhn05_Q1Nl5T9jl5++Tkgj40d4+M0Pd-R10y7T91h4C4MObP5Aoa3cwEf-Td0m3P1wXe4dyGaRdCGah5BYe-+++Q1T9jCb7dg41Qdm41Bkixf_z1i01Th493A0gpa7diLeM1D31-k1Mc4Tdj41P1k41Tkg41g1Rcf-C1gGdThg41P15h8Qc1h83dktc-C1j43TlhCa310l7S1CTdTs3hd_B9Mg6Tdj41O1wc3Cg1Pdg0NP8-n1wc3R51pbP1QP8nl3pbSo3kf-Q10l7TdOKbx1M~eTkw82w16Yc-51MBak1h42Q1RBaTl4taw1mz2_T15La7dhy8i10Lamd28ajdBgd-T1gPaQ1QFbk93h6To0h6Ds2of-R1Og5Tdy81P00Lb5dOy4AgOT4,04567C627E7580^100^10^D9041T5lt921ihcj00l5M0Ppf-n1M82511LcT15LcnhA8200ghf-S5M91+P105Tgwy8nl1n3BlSv5_D9Mk7l1hBbDgg02R9m0215Ahe_D10h8A1h8aP1A83Ttz83g0xke-T5094Tdhm8++N1gDlAi8BlSn8-T915al1001Q1N9dnlM4814093-+TdMu+C5Ny+TlRl+11Nu+N4zL_T10C9n5Mx821Ox8h1QodQh7ca-T1wKbRg0y9ToMc54dOc5O83Ie-Q1gTdS9il8T8wxbThy4229kif,04B941627E7580^15^23^+++O1l9OSdSdkBcC8gBc+00MD-T9wxaP0041O1541SgOOe+01QH-R10l7+++Tlmc041SlQg5M1nkb-D8M82m9j43D95r4110pbM03of-R1gz6D9wm37pg92Sdm92y82Ac-S5MtaP1ki3j1P41y0gi314M3f-+n1xaTg092T9mCaO1592+h5Rn-D5012++Q54h1MtaDoMta3d4oe-Q1wxbTkMc4TlRc47pyxb15Ade-T11v671087Tljq6z00v600MH8-TdM82P1gd4Cgg01Dohd4SpDxc-Tdwh5R1OCbO0wCbj9Ow4Bkim1-S1w84T8gGbTlmGb7pj41O97m2-T8Mc4T9Qx9O1Qy8DhQy801QD3-n1O41S4MGbT1RGbP4x41BkOEe-S9jha++z1i++nlgTpAKd15Q38-D9092Q1wl57hw42T97Cbjc1Af-T1y0121hHcTo052lcgHc+6p4b-T1gh5Thj41DkMg6npPg6000Af-ThgPcR5Qc3P0Mc3z1zg8x4yFe_--7dMy7R1QOdz0MOd25jp83dkg7-+++S4nd3l7P1B83Tdm41DsOtb_T0Mg5O13Ca++k53Tlkc4g0ht8-D1yc3T00h4R1B82TpCBbSp7Kf-Q5MBbTlMg5N1w41mlgp7N5nNf-A1gp7Rcgp6nlOg5Rdlp6Tt743__D5wy7Q10q5DkgGaQ9m41M1nOe,048A41627E7580^94^32^C0Mxbndy86Td501Tk001w021f-++++RTdkp7Tkwg4x1jp7w1Cxb-+++n1Tdjp8P1l42nkgp828wg6-R10l6DlMg5++O11TlCc4jdRx9-Tdg447l001z0wxb21i44M03Ke-R1Mt7nlw82Tljl5i1il528MAc_S10h4Dhwp6j12l7Tl6h4Qg3Vc-TdNl5S5QOdn4w83N1xL6zcipd_610Tdy1il5Dphl5Td6d200Mke-T1M8161wLalcwy8j8gt9+Pc3D-D9192P1kl6A8gh3Th6CdN57of-TdNt7Q0MKb6dMc2A0Mt7PcPQe-n5M81l1ih4Q1ROcTl6y96ogof-n1gPcQ1P82TlPxan8M82+3dkr-T94y731Ml3Tg0Gd6lPl3Pc3Qf-n9yh4C8wl7TdlPb11gPbCp6td-S50h4TlwKbh1hq3O1BKbPcj2f-Dd1d3y1MH5l9Ol4S9RKbi9RRf-T1MKcj52d47h2d8ClQBcy8Okf-51MKbTdQg4+ToMFP1SKbQhDsf-T10l5z1Ox87lPx8ldAc3Rkjxc-S5NOcO1gp7Thlp7z4g8201kxc-n5xKcT9Ap7A0g42N1l423dAlc-T5Pg4z10p97dwKcQ5CKcM0zxc-S1241B00l5DkNc3Dt3l5Spnxc-P1MOcTgMOcS9ltaRcgta5kMcd-Q1MOdDhh4149yddl8wt7N57sd-+m5gux1h41j0MOcTpQx9294Ue-C515cThMg5y1wKbQ1m41i8N9f-T9MxaQ1zp6C9Qg4R02PdPcz~f-A5hl6T1lGbDhOc3k0gGbM0jH5-T1w81Q9ll6ShlTcN1kTc+i8hD-n5Mc3DdyAcN1gLaT9Sc3+N43z_y1gp6Q1At9ThkKbTch427sgO3-C5O47T5BKcB0Mc27l0l9+i8NP-T5gGb++y1hldih8SlSt7w1mD5-n5g41P1MKbQ5ypaDl5h6BkOkf-Q1wKbDdyxbTcg41Thm417s0Ef-T9hl4TdQc3N10GcQ80u6Pcjpf,04223C627E7580^15^2^R1hg6+++T8y10GbTpjp7+00MH-7hMc7Ddjic++O14+++z44h4jf-D1M82S5l41x10Mdnp0Md6pQUf_+++T1y10p7kd0c8O8044jdRxa-l12g6T94AaB00o7R55o7lk1Uf-71wu8S1Bl5Ddjd4D80u8g0hDb,04B257627E7580^95^2^-,04213C627E7580^15^0^R1gt8S9Nk7Tpwc5ncMk600Mk8,044B3C627E7580^15^4^SdhdcO1wp7Acg437kwp7QgPlf_O1gH9n9z41Tggd3TllH9y82l9-Q1x82T5j41B0g41++Td5Qg3p7_T1j41n9O84h1Np8Dkwq8llRmd-T1w41Q0gq6+++Do++N15zdSqa,04A27A627E7580^100^8^B0gKcN1iy8TlAg6S5C82Co2sd-Q1NGbD0MFcThk42Dlzx9Sp7Uf-T5O81TchC921xXdA9kh4So3te-T1w47S9AXfN0M89Do0C9Dt6Rf-S1MOa+++Tp+++Q8+ldz3N4P3c-S1MBbP5i41Tllc7Togc7h41se-T5g42A1NTaTphp7mgwFcN4zEd_P10C9n91h5TdC41Ac0Pfi9Bhf-T1MH7DlwD7+z9A8+z8y8+294n_+++41++Td4nlw41Rcg42+y9SP_D1wGaD5h41TdBGaO15y829kof-Tdy41D0MOcP1QOc31itbh5B8c_Shi44k9xr4m0001x1h93+x4Oj-B1Nk5nhxc4ng001T170101Aca-+T1g4+Dk04++++x+7py8+M0P~_R5g84O1044Tl0p7Ckg83SoPBb-l1g92Tl042R1Q82Q16425kgm5-T1gt7D9gp7Do0446kMg5M0z86-Tdh836d041i1g83++Q1lx5Cg7,049C57627E7580^100^4^+++T1T8wx95dPg5A9Bx9y8yBd-S5w83P0gCanpMh4BdjH97s0v5-++R1gTlgp9lhgh4M1mp9+PcP~_S1MOcDhwc7j9gpaBgw84Tt7gc-T1h41Dkwc560gt939Ou9Qgzi1,04BD42627E7580^15^0^R1NBcD9ip8TgM81TpS81zcO4d,047F9B627E7580^100^23^n9gp9+++31++Q15mggc5jdR89-Q1wKb++6d1N13CanlzKbPcPk9-TdwtaO0M~fTkw42N1ip6mplmf-DhNh2T9l41N1wp7z9gGcDt6If-ThiPcP5i41490C9N11C96oMse-+Dhw4S4gTcN1MC849jh5y8yH1_S90l7z1wxbnkw82O1SOckhl!8-T1341D9Pg8y0041Bc0y8N4Pz4_75g41O1Mt7TdBxbncwxbRl7Bf-R11Td21wGbDc0p9Dgg41Qh7Bd-S10y9Thj41nkg41Bchl715Alf-++S1g7dw85Th4l5O1lKd28gNf-Q1Mt9nlwTcRdPBcTpSc4khB1f-Q1Mx97d041DdAOdj9Og6DtSwc_T5z82TcxpaO0MKbN1Qg5mp5le_Q1gKenhi42CcMBdQdRBd5lQkf-m10TdTlw82P5x82RdPxcAhCgb-T9Mp6O1wD5Tlid239OKaM17v2-TdMp5Q1NGaQ0gy7nlgh3N5TT9-Tdw42Q11CcR8gh5Dljh5i8N3e-TdkxcN1w84Q4g01Dggxci95ef_n1gl5R1hC9To1D7Dl5D7Dt6Rc-71MKbR9kl6Tl3q5P1RH6zdSQc-Th092j1Mg4Q1AXek8wXe+Ag2n_n50GcO1AJeS9CPaRcOg7014Af,042451627E7580^15^31^R9Qk8++O14++++yngwc429Atb-S1xGb210u7++nliTlRg52806e-410CcThitbP1Pc4TkNc4Pcz1c-S10GbTlw82j1Og6N0Nt7Agi8e-Dd0d4nhi41O1j84RdAtbjdR3f-T1NGdn0g017diybShn01M1Tjf-m1MGcT1A45TcgyaDo0yakh5d8-S14h4D9P82Q0wl66dhGbO83Sf-TdPobj1h01Dc0d65dyKcO9T3f-Q1MtaTlw42R5lh6B8Muai9BMe-O1w41TdAu97lw41B8wu9BlSD8_T5QKc41Mx9T8MKcThl41Ag2sf-T5hKd7lg41y5gCaM1gt9Pc3kf_+++T1B0gCcN01l7mlkCch5B9c-S1gLa++TdgSk2d3O0P8bzd66b-R1Mx9Thlm4DkwXeP5BXekhBD6-P1gp8T8MOdDhP81SdROdCoycc-Td1PcQ1yTcz00h4ngMq3Blmff-T0Mt9R1P81TljPb11hPbQgPL2_D0wKcThAKc7di41x1h41i818a-R1gGb++Tdg450la+BgN43cwhf-+Tdi4P1iTcz00Cbk8gTcN57ae_Q1Mt8D9OKaC8001Do0pbPdD1f_Q1wKcTdj01DpMBcRkgt95kg07-T9h42P00GcR5Rg6DgNg6N4zOf-P1g42ThgTeA00l6Ad4l6M0PL6-S1g01Tdlta5hjta7p3Lbkg1z2-Td0d3Q1ip911MH5x1QKbjc1pf-+DhM4O1wP8nowP839jh5O8j9d-Tdxd2P1gGbDkgGbTpl41Tt7Mf-T1N81z0wl4Dgwl4Td6Pcg15ke_T1001nhxse35Pxc7gwc5zcO0b,040A51627E7580^100^42^-T1wv5Q0w02ThzCaQ9nv7g1Rba-P1w42R9hy9Tpw42RhxkezcO34-Thg42O1g427pwsckdzOcjcN3e-T1Nc3n0wGbDlzGbkd3QejdRn2-T5wu5R1wH7Dogd3N1md3g0NTa-D1MCfS5Qg8A80GeO1lGblkxhc-D1wC9T1hy87hPp6z42Bf+28Mv-B1gPcDh0LbT1Cc4noMKa6owxa-R1MFcTh1l5R9yt87gwt8w1ST9-D1wu57lNl4Th5d2P5Sl4000Rf-R1gl7Tk0h6TpklbO4hj6Ah6gf-D1Mg6Tdhp8Q1At8x0gp800wOf-T1g01Tllgbkdif5y9ih7x42Yf-l5g01Tl0sdR1QBc6h184SpDEf_T13l67dwc549148x00413d4cd-T1Ng5P0h83++nl3++++7N5nt8-T5g41R94d3Q5Q~fh12d3Ds2xf-+++Q1Q9041TlMx9Sgwc3kh5qf-T1OKbR1kTe++++nD01y8i9Rga-B5My7ndwp7S5C41O4M~f014Kf-T0gC9DdPXeO13d2S9Bt74h4ef-Td041O1gKc+l91znogKc+N4PL-Q1yt9ThQg521MSeTgh83y960c-DdNya41MyaB5Ou9Q1B41000wf-T1Mx8n5008D5kdenp202g01Yf-n9gp5j1Mg3Thyg5P1Qc3Rk3w3-R1w17S90t8TpNu7SpC17+00wn-+++ThQ9gB1nlg42N0g42Rlnoe-T1wc251g417pk41w1SBe_C9wOey1Ng6npOg6BhPg6g01sf-R1w82n50xbThzg6z5Qo9+w1mu_71g01R1k01TdBl5j5ym7+TtTX-ThgTdR9xt7O1gv35dw8114MH5-R12q5S4gh5TlgXdN0gXd3c0Yf-R1Mq2S9gz4ThMH6+P12i+Tt74-T9wXfS5h41R9BXf11Mh4M1T0f-R1w0cR5j07n4wGbTpNc3M179f-D5Nt7Q1gD6+Tl54z8wXdzcOP8-R1yp5Th3y7B00y7DpwG9g1BH8-T10y8Q4MgaS82Uf69jF6+3dkv-R1wGaSpgGaTt0y801gGa000C9-T11d3D4gC9493BfQ17Bfg0N0e_DdiTdA0wG9P91ubDggh8PcP4c-ThMp6O1wC8Q9gy7Tpkl4g0hPb,04AC94627E7580^100^54^-T5Mv8Tcgn3M1055ntAn801Q1e-m1wGcS1y41nlwt8j8w41i8NQd-Thg42O1h42R5Bg9Dowg9y8O3d-A1wt9T9j41Tl5h6lc0h6AhSf8-O1MobD8g017hOobnljh5y82If-T10TdR1QL8592d37lPt9x4OJf-T1zc2690Cc25hx8i4wc2w0ykf-n11y8P1yg4nggGbAd5p8Bl6of-T1w41B5xTaO1Al3Rkyl3AgiH5-T1gtaThyg8k0MOe7pz813dkFf-T9w82A1wOeP1BtcDpytcSp7we-T1gTdi1xl55dyxcA9l42g15Kf-P1g85Th0h5P9j41Bg0Telkhof-T9hXfQ1i82P0gtbTkgtblkhwd-n9wh5j10tbRd4tbTlAdePd7we-T51h5S52GeB4w4211g85Bk2wf-T1ga4DdN03A1ypbA0x44w16of_+++T16gg41g15Yf-T0041SdNc4Q1k41P4h41i9RVf-Tdw82O10d3Q9P82++Tpk+5lQv-Td042C5NOdh1142npjl7O83oe-+++Q1nhhTdN1y83Tpzp83dQtf-T10yal1MKdTdjl6Tll4101AGc-R1y81Td4HaP15m4Cg0Ha+y8yx-+T1g4P1Q82ThmTcw0M82+g0NH-T9M82P1MKck9yu1nkgta+O8PL-T9g41O10TdRd6l7253l73d4sf-l9g41Tlyp9N10y96h1y94h4wf-n5McdO10Pd++Td5++Dk1x4i0f-n1wGaT1Pm879wl7x0hV3+g01!-++Ddh410v9S16v9Dggd8+h4xZ-S1MycThi01k8g01TlSc600M3b-Q1it97d0h5Dly41z0wXePd7wc-T1Ot8n50h3Q5Q~fz0gKdi81Jf_T1g83k5wc5CgMc45hzc5h55p8-P1g41Thwg7R91p9B8wc5kg1Cf_n5MSdS5Qc2O13D6y0Mc24hQv3-Tdgp7ChyKcP4Mx911wKcjdlH7-B00PdDg0LaO5jt9nl3h3280Yf-Q50l6Dl0TdM10KdRg0Kd+4hQX-D1gm3T9kD6592d2To1d2+AgOL-D1gKcDlhGah1iGaN1Ap6O9n97-75MJdR53LaTlPc5O1Sc5+M0PH-Tdyc3C9y08n0wG9h1xXejdR0f-P1wD6n5Od269gH7TowD6Bkyq2-T1Mc3TdxL8N1BL8x0xL8+N4Pr-T90La+ndM4N1wH6nk0La4gMq3-R5gPaDdgd1Thiu521gH6+BlSr-Td2L9A14y8O0wXdDg0y8AgyMe-P1081T9j41nhyp6Cgg414h4kf-41gPbTh3d3Rdjl5y13l8jdBce-D10CaP0wPb++TggThBPbO97Ed-T5wp6++B1ij5A46h0MOc6pAD2-++DdgP1wH7T9Bp6ToN82jch1a_Q10PbTdOc3P5Pt77pOt75lkud-R5Np5DlM81N10H7B40Pa28MEf-T4wKbR5zl5DlP82P5BKbO9TEf,04979C627E7580^15^0^Ddg42P1Pc7A0w84O5z85w0yld,046B3C627E7580^100^6^n1i4en0Ml4T16AfTsi48DtSMf-S5wkcQ10gbDpgxex0wkc4ggg7-Td0xbP1wGaS9R04w15C9Pc3Me-T1gp6B1yNdN13LbO57p96p44b_T1MOcSdlp7y0h41A8hp7294Qf-D5wKdl1g42Tk0tbP54tb4g0wf_D1Oc3D0MKaThRKaP95u5Qg3xf,049236627E7580^100^3^71x84S14l6z00l6nc0h8BkOBd-B1i45Tlkp9DkMc4SdCca+O83z-T9gp8Ddx82O1wL8i80TdPdDBf-T9h41N1wL8Dc0l6P9R~fntlMc,045C3C627E7580^15^0^R92c7Th206Cc041z1404Qgzoa,041986627E7580^95^0^,048E57627E7580^92^8^S1wOd++7d1Tl5C9M14C9Bl6Nf_CdOq7Q1A42O0wGcThBGc14M3f-k1w41n9iqd7l0u9Th5u9N4j3f_61gSdB1zL8Tlim4TowL8+QhTD-610PcR15Pcj1Ot6nh3CcRkz1d-D9M8155Np5O1lh3P5Sp5lk1lf-T5wKcDh0y8l9x41350y8lk1Ee-Tdw41O1wKb59xxcQ15l5294la-Q10r3S9gi2+Dlw9O1ki200MD5,04911C627E7580^15^13^T1MKbD9gC9DgMt7DkMx8w1CXd-S51EaThhc1y1gK8DcMg8i9RJ1-+++TdO1g01++O15A4xlcjcx5f-++T12++++Tn9j19j51p9294jd-P1Mu7+++ThShNc5N1Pm6g0NH6-T1MKb10M82h01IdAcO82+zcyq-Q1gz3mh2Pbnphz3CgMd13dQL5-T10TdB9M82To0Pc+RkjD-Tdwc6A91H5P4wc6O1QKckhRse_n5wGbT15u721MGdTk1u7014jf-T10n2Sh3La+O5z5TlRt7jdRz4-D1g06+++Tc++R15S55037tQ35-P1146T9A91Ch1y9n0w91M17ka-R1Np7C0gl6TlPl6Towc6h4104_Q1gGbShx8bi1gl6ngw86Coipc-T10LbRg2u711zh5x15u7i9lP5,040E51627E7580^100^38^T5042S1OKbRcNk76ljC9BkORe-R1gGbn5w41P5Q~eThlGbBkOEe-61Mh37lMx9j5Ox9N1zL73cgz4-TdM82l5gtdP1Qx8j4wcb00MH7-S12v3++A0w++npwRd6Ccw1SH4-T1MG9TdPt7y0wc5Ac1Ec+zdCP-S1MD8T5wD8Tl3z8Tt6m5QhD97-T11L5T1iy4S4MG4w00h2+Dsy4-D1Ml4T1iu56hgd2TpmC9+h5l~-S5M88+k1y4DcwL8Thml528glc-S1gq4Thjd27pNBcx0gXew0yD5-T10P5D50L47dwC3nkMp200gP6-B1Mm1T1jr2+D40e+7pieN5TD4-T1we359gB6kd2D6nkM52+kgxF-T90t941gH8npxc4O1Bc4O97dd-ndg47z10z6ShPKaTtOG9Bk2db-T1w1eDlg1eQ8M84RgN4400g1a-T1zGam1O45C8wh7O00D9g0NPa-T10HbT11d36ljxaDs0d3+N5DL-T1Mc3511PdDgMt7z15Pd6p4D8-Td0Lby1gm2nlw82ldxq3kg1D6_n1wKdy1i41Th5l8mg0tdzc2kf-T1OGbB1wq5690d3TlBxb+00MH_l1M82T94q4TcgKdDoM82w02If-O10PcQ9w4a+Tlw4Rh3Pch41Ee-T9i41T8wh4y1yC9Tlzh4M1TD3-R10LbT90LaB93s3DowC9000Lc-Td3CaTcgl5P1PsdQ5kl5Pc3kb-T51ebP1Ml7z8w9aDox9aQgzme-T9Mc3P1wp5ThRBbg1Qc3+BkOP-D9whcP10qeTdk41TpS09w1SCf-T1AG9T0hkdmcwg5nowG9PcPwf-T1PBan9w41j50l5x1yXe4g0Ie-T10n2C90a1h0M82x01a1M0Pv4-+D0MhR9z45ThPK9O1PK9+w0Oq-+T9M9O1gi3Dlli3TlCPbw1mv4-T1wKcz1yh2nlx82Tl5l7kh5Qe-O1wl3Q5iGcTcM4cSh4tb3cwde-T5g82Td0t9P12t9R9Pk6+khlH_T0MKcT1Ap655i8aA4wc8BkOgd-T1007310PdP15LdlhAGb00g0c-B1wGaQ12Pd+++Tl++++i4gwp7-210Ge49wt9O13ucQ93GeO97Hf_R1106S9308z0008DgM0cBki9f-T5w41D12Lb6dwTd++P15TtD85,04633D627E7580^100^0^7dgp8R1AGbP0M82TpP82Coiz3,04787C627E7580^100^1^-41M~fT8092Th592nkwGa+BlCv,047613627E7580^100^2^Thwu7++k9wN1wh4SdAh4AgiH9-++T9w+++Q1Chyf2zdOq629Q37_n5MBaO1MOdDdl83Dkg83Ts3Fe,049A5D627E7580^15^16^P50z4TlMt8N10i1QdwL74gM0f-Q1191Thwl6lhP~e30wl6kghhf-61M94D1Pd8T16d5Dk0d5g0N33-T9Mc5N1g85l5jodz5jL83d4Ef-++ThwO10TdQ9wd4N1Qp9SoP3f-P1gXe+++ThQ9093O1Qtalkxf6_DhgCaO1x81B9i41P5Aoa3c0Ef-R1wt9Tlw4121wl5RhRTbBlS0f-R10LbTlMx7A9yk720MKb29kEb-T5yBbP1xBcD0MFcThRFczcyo9_R50Lbnhw82y1wx9TlBx9+zdSz_T9gl5P1MKc6dg41N1jl55lQI8-P1yD4Th2PdA0g42Dk0h4zcOP7-310l57hMg4S9lKbO1Ap63c0D6_O1gt8T9Ag5nlw82kdM~fCoy0c_T1wg6ld1H7z4gPc+5hO1+RkPH_T1g8231Mc3Thzc4z4gTdzcOBb,045F3C627E7580^30^21^S50LcTlgPdP5QGbM1gPd00gq6-T1gLeDoNCcnsguaM0Ph7-D12p8P1kCbTghCbThBp6Qg3Ad-T1wGbTcxg7P9C41TpC41Dsysc-71MxbQ1Qy7Tlz8335Pg7M0Pqe-T9201P1wc3Dk0CbQdAc3QhDv1-+++T1A0wc6TpOxaChAc6jdRNf-n1001Q0w98Th404QdAoemo1af_T1w41TplC9i4gh4lggh4w02td-T1gh3Q1Ml5++nh3kd592w0OCa-Q0gl6Tggh4nhy42B5ll6h5lca-T5wwaP1wc4ldyo9ClBc44hABc-S1gh4TlMc3khz42QhSc3QgPwb-T1gh3S9yl4ToM82i0001Tt789-D5g87R1gg9T5lu9++++AM1nl8-T1wd2h0g913dPGai9lm4-T12sa+++k1+6hg5+h1i5154g6_6hgp7P5jp7h1Mc5Q8gGcjd5hc-T0MKaT5Q~eT4y4111ky7x5Cl3-n1hseT5Ay8m8wh4y0w41mo1Mf_n1gPcS1iTdRdmPcTlSKbPd7l4_T10q5DtgCbRgNocSkOdbi8xBf-T1wLa492d6Q17d6h0wkcy825a,04B958627E7580^15^2^j1wz3R1QD4nhxc3+++7lSoPP7-Thw81O1gz4ShhGbzdz81jcxlf-R5i43N1001Dc001R8NBcQgzlf_T10D8S91u8Q1292Do092Qg3Ne-Q1wp7R50TcSdMh3TlM43+CoO3-T5Mg7R1w43m9Oh929Q1f-++C1w+Q1x47dM41Cgw92RlT31-T1Nxdl4g42np252N15l9N5TL4_T5i0121MoaCkMoaQchP9+PcPf-P10h4Th001ldg43nph43294te,04343D627E7580^100^9^TdgtaP1jXeh1gtaTlQc37sgkc-T1M82R9zGaDkwGaTlB8d+jdBH-T5wl551xc5++5d3N15Teg0xBd-T11Pcn5g41mdP81Q5Cp6Spnwa_Q1Mc4S9Mc3Tpg41z9yPb+PcPP-T1Mp6T8gh4T5Bt97kMc3TtnKe-Tdxq5y1w01Cc0i3i5x92N5DD6_S10TeTgMyaTlk41Pci41Spnz2-T1wOdQ12d3P0wu3Chiga+PczD-S5M82A5gh4DlOBbh1gC7280z4_T1h44m11cdT0gC9O820715Qkf-R50l7P1MBbThg42npA88g15Gf-A1MxaT5k42S4gp6mgMg6g15Ke-+B9gc++Td4+++N1+6l08+i9lG-R1wl2+mdhC+P1PkTtj83y8O3c_R1MXdTpw82RcNxcz8w82+nsND-Tdw82Dl1D5j1ytaz0wTb+RkPz-T9wGaP55y8i00l839y82i95Fc-D1w41z1zc4TpBc4S9nk8zdCwb,04A957627E7580^100^2^T10r2D9Mq2P1xD5+7hwmM1TP8-m11KcT1ki1k0091Th691+O9TD_Dhwg7j1M82T9SFeQ1CGbjdREe,04C158627E7580^100^12^T12r4n9Mi3h1wj37p0r4g1Rz6-71MGdR0w41S1RGdTpiz914MNf--T5OxbQ1kTeTg0l8O00l8x4O3e-ndg01Q1Ap9O0M43nggtbN4zff-n90HbT9Qh531MAcToNo7M0zMf-B5x42O1wD87hxD8T96l9RkPr4-T5w41B10PdQd4PdN1m45O974b-T1wGb7dwg7y5xc36l3gcCpSta_T9hp8k1xKclh042Do0y9zdC86-79MBa410TeThBg5O1Bg515QBe-7lhTey1Qc3Tl5l6i0gTe01A9d-S1x4179N82Th4Pdn80Pd140Bf_C1gTen9ytaTkNc3T17Tei8Ngb-P1xB9D0wGcTcxd2TdB82BlC8d-T0gGdThj82l1zk9R1lGd14w0f-n5g41T1ld3z5Nc4x1OSe+Tsjr-D9wc6S5Qc3O1iKcA0Nx9294dd-T1g41D8gPbR1BOdy0gpcg0xc8-T1Rx831wx86dgp6nlwx8TtT!d-S1gC9T8gGbDdj41R96Pb+3cML-T90l5Q12u7ld1Tex0xwfkgx0d-S1MGaC9i41ThQGaCghh4+y9Sz,04A654627E7580^93^8^n1gl541Mc2D8MOdT9ROdw1SP8-C50h7Tdw42P1PBdP56h7i81Y7-71MBcR1i82TdRk8N1Qk801kNf_Q1wl479091O1AFaTlky8zcyH3-Cdhq5S1Rx7Tpgh3x1hTd29Ar2-D1N0bT1mC9A0gC9lgw08w1C1f-T1ih4B1gXenliXeDkMGa4g0dc-C1gC9T1AKc7dMt7+Q8y4DtSWf-R11XeTd0e2A5OBbO1RBb5k0r3_S1iTdn9x82O1B82x0wp6Ttnxc,046413627E7580^100^19^45MOdTcMxbDlx41Q1Rxb5kwkd-P12l8SdOKcDlM82P0wFby96Qb-S1ML8TkM82Q95CbN1R82ntlxe-T1g42S9zTcThBxai4wp5+mpBD-l9MxaO1N~fThl41Dkg41+RlTD-P1gGcTdA41Dcw41DljGc+lkND-Q1g41TdQGbTgwp6Q8Mc5lkNtf-Q1PKdP0wk5nhil7Tkg01Blmdf-R1wXcDhiH9B8Mxa391d2Qgjid-T80q6B9yOci1gL9R5mL9CpCm2-T1gl7ThyGci11y8Rd5y8kgxtc-Q1ktc31x42ThA42nhzGcw0O33-R10pbnhg414d2l7DpRKdzdCsf-TdzGbl9Nc7h1wGbTkg42M1DFf-T1M82Tl0q5j53Ad49Pc7w16Qf_Q1jc4D0gc4Tlku77p2Gdlllkd-T93LaO1wH67lw41AcMtaPc3pf-P1gCaRd0Td7lg41SkhtbTtTAf-O1gl5Q90t9Thk41Tkgl5+khRL-Q1NKbDlwp6k00d2ShBC9++3cw_Q10Pc79Mc2DhOt7Td5CaAhSod-T5g59R1gqdndgqdTh215Coyaf-Q1MKbTlxt8z8g41lcgta+jdRP_P10C9Bdh42SlMOc11OOc5k0pb,042C5A627E7580^100^26^l5M04ThjndTkga9y0ga9QhTr4-R1w41T9gHb691t3Thkh8zc2od-Q1wv3Thgi1Rc0r3RdB91jcNFa-T9Mh4m5051A1godnkwq6+w0yz-T1MtaC1O43O1RtaRdB021541b-T1ip47hg42B0gGdScwp9M1TP9-T1wpbTcg01Tdl01j53PdM0jhf-Td2y9Q13PcDc088i00Pcy8ysd-Thx42Q13ybz11q7i12d5kh5wf-Td4u7O1id37lgd3T5mCa00M35_T1MCbi10eaDk0n4P9AF6+i9BJ-T1Mc3Shy41O1SKbh01l6Rk3Jd-S80GcN1gy9TlPc5R9ly928gta-T11Pc65w41i1Og6Rd5GdAg2la-P1gh37d0D6Th2q4S5CGajdRP9-D0wCcn9yl7T1BCcQ0Ooci9lBf-T1yL9610D7nhwu6nsw8200gH8-ThMOcP1hk921MOcBhyt8jc1le-Tdjl5j1gl5TcMc3Q1kC7mp5kf-S13v551018ThkC9A0w4301Q3f-T9POc310l67hNt8O1z41N4PBd_B1yd3Td3m4D0gPb411m4+N4jH-D5MdeT9w82O1gh4ChC41294cf-S1wh2P13d1591H6Tl3H6+jd5L-n1g42T1zg6nlz82k8wg6zc2t9--_P10q4SdMc3A9hC8Tpg41O83La_P10y8nl0y849wc3BgwGa01kTc-S1w01T9NK7+R5OmnlMc1+g1Rz-n90p8i1gl6Tkwc4ThBc46pkOf-B1M5cT8g42T1m42np3ga154gf_-D1g92ThzKcP1lq3N0gq3140if,046B9C627E7580^100^6^T5w82Q1Mg5O1xp6ngg82Agiob-m1gt9Thg82P11C9CcMk728wBd-Q1MGaC9w41Q1ih3TlMGaRk3Qb-S1iu6R90q5+z005TlRl4i8NL9-T519841gH959wl6+B1Q4h4Nla-D1jy7TggPbThkPbO0NG97sMl4-B1gh459w41T16LbTkgh4lk1D7,04B872627E7580^100^0^,04A041627E7580^15^15^T1Mx8O1MKbnlg42Q8NKbjcxJf-T8g42y1gxbTllp8P1mp85k0se-R11l6D9h83n0wC9npzC9AhmAf-i1wc4ndzGaQ1BGaA4gl7kh5sd--T12p9A0g42noMp7Pdk4228MAd-D9w41y1gHaS9kl7CliHazc2r3-R1id2Tdj41lc0GcmggTdw1Swe-j1Mc67hhPcSdk41210p8+jc1z-DhMBbThPKcQ9y41O14q5zcyD2-S1j41TcgTdR1R83A4wg7M03df-S1gp5Thj417lwPb110p95l4hd-C10y8T1Bp7Tk0z6lgwp7+29AD-Q1gPcThwC8Cd2LaDk0u86o0l8-T90y9O1wXdC8w83TlRh3+SpDH-R1xGa+++Tdnp0C9++++N00Mx8_n10y7DdP82TkgL9TlRk7TsPy2-S1wXdBdgh6TkMu76hyXd+TszD,049054627E7580^15^14^A90TdT9Ct8+Dkg4w10Tdkh5d9-Td041O11p8A0wc4RchCalllc9-C5gpbO1wXeTlz82k4Mt65lA8c-S5yp8Q1jTdScwh5Tpwc5x4yka-S5itai10d5ThA42l4wLd15Qj6-T92ya41yl6Tdl41Dkg413c0Md-TlMk7l13PcScg42O1k42w1Saf-T1w41R1jd2O0i11N1SCay8O34-P1242T94l9ThjHbTk092PdT39-B1MxbR5Pg87lw41DpRxbQh78c_79Mp8O1wHcT9kuaTcwl700MPe-T1MBbm8gt9N1l417sgq3-TlMyaO1NTfRhNTfj4Myag1lm8-D1MGcT5A85Rg0ybj40ybjd5kd_R1051++Tdg+ShN4+O1P400woa,04BA58627";
let F="_D10GbT1Ox8l0002Thlp7M0zc4-S1MKcD5008Th404nlOt8DtS75-Q1w4cTd006310he4dh094gMtf-TdPxaQ52d3O11D7n8Mxamox0e_--T50C9R1y82i1Og6k00C900wFe---+61MBT1Bc4+D4MkB1QO5+lkxO_Q1gl6nd0h47lw82x0MOcw16D6_+++Q1Sh0CbTt0c6kdyt8+i8NH,047513627E7580^15^14^T1gt8Thx41P0wXeN0Mg5zd6Ye-Thy84P00LcQ15LcDggtcQhTD1-m1gn2n50e1Q1593To093jdRz5-Q1NhcThNldA0gdank0PdRlD0a_T1g41Dd1cbi1wKcDgwKcSo3kf-k1wd2TlNKbDcgTcR1mTc7sMH6-S9Mo5ThwC8O1wOcSg0h4y9CF9-n1Nc4T0gl7T5QKak0Mc4x5Sxd-T1xH8B40Xenp392P95Xei81tf-51gkdQ1QC9k9ykaTlRc4w02tf-R1Pp579hh3ThPKbO00q5Qh7Ke-+++TdO14h4Tlk41N0g41O8Psb-T5gp7Rd1Gb++N12Tpkp7+moxB-R914eD0w85O110aDhP~f3dQkf-T1Mg57dhc3++O0g5cgg74g05a,047A3A627E7580^100^5^-+D5MdS1Nq2ThRm1w0wXeN5TH5-T12LbP0M41Q15Cb+TkgaRkPj1-+Tdgm+O1gvP9gD4+nkMdzcyH8-TdMt7P10Ca7pgl5QhQx8N5TP9-T1NldA1gufT5C43nlzhb00wu4_n1wFbT00OdT55t8O15x9x4y!f-S10PdTpwGbBhzGb+N5TP-S1MKbDdOt7TcMt77hNg43d4Xe-B1xG6S5jG6DhwG6z00P800M~a-T93LaR0Mp8Ccgh57p0u7SpnNe-+Th0a+k1wr+P5jnO1Qz2M1TP6-D1Mh1n1wGbR1mz4y0gz400ML6-D9gy8O1Ny6TdQl5l0wXe000Kf,04115B627E7580^100^41^T1wg47dgg4M1i41j9kg4Cp6Rc-C1Mu3Q1Pq2TlB81ngw8100gD6-T1gl5ThAp625zp6Tpml5RlTSe-S1Nc4TdMBe31Mt7To0pa7sgXf-S1w43Shh01Tpwl7O1Bl7h4x1f-T9wl3z1gP9QcyC6N1CC6x4O~c_n5104S5Qg4N1g83B4Mg400gp7-T5P837d0P9k00hdO0x83y82xe-T1001R0Mg5k5OBbi1Pg515AJf-T1g48P0MkbR9Cc5To106O83lf-Dhx83T1Bt8++Q0g7lwt8014z5-T1MGa7h0y87d3d3k54y800wTc-710v3T1lz3m1kv3000v3-D5M0cT135cx0whfnoM0b00Mlf-T1gC3610y2P1mC4TlnC4w02P5-T1gu6n1gu5B80q5i0gu5014H8-T5hu6D00H8CdOp5N1ly600wTb-T1yy8T1iHan0gHai519700MTc-T10EcTd3waC00Idh14Id6oMQf-T1xC7T0MG8DhOp5Th6u500wTa_T1wp6T51h4Thzc3y0wFcx42of_T1wKc+61gmRhB49nsw49g01z2-n1wCeTd2ycR14ubRc2h7kg11a-R1wk4ThMp6y5z99N0NSbO8P5d-B5w82N10PcTkMFbTlRFbM17wd-n9189T15Ca210kdQ41Ca7t4Ff_T5jh4j1Mt9Tcx41O1B416pQv4-T1gCbT1OGcO0wc4z81k4O83wb-C1Ox9++S0w++S1BTowHa7tAoc-T1MgdT8gzbDly8anoM85i8Nlf-D5gh461hd3Q1SKcTpQKc00gq7-S1MxcThx42Bdlpalhkl6Qg3sf-S1g04ndg9c21xyeSdly9ntRhf-D11u6T1kC9T4gC9P1C84Pd7If-S1gqdDh297ThP83y0gGb28Mdb-+P10z+R9wq+Qc0m+Sp0z+M0PL_T92d3P1Mp6+BdOvngMp63c0Ie_T1x0dTdj0bD005fN025f00wlf-T93z5Tgwq3TlBD5N0wD500MH6_+Tdxhz1Mp5R8MOaTo0z1nsxL4-S5MK7++TpgC80u4Sh4u4+kg1u-S11v3S0wD6R1Bm2Tt0y800MP9,04A754627E7580^100^21^R52p7O10C9Tlw82Bc0l5+3cMT-n1wKbT54y8TlR83kdQkbO8zxe-Q1woaThNOcl1344Tp544jd5Mf-T1zxcB4g41n5k41ToMt9Rk3sf-D1w83z0gpaP1SGcR9mpajcNAf-P1M83Tdy83R53l9x00l92800f-++T5wQ1wd3O1Bu9nggCbPdDja-+++T1Q9B83mg0h6493h6N4zBe_ThOKcP5Px9h10taQ8g834ggBf-R9Mc3ThMBbO1Mt77lMk74h4Gf-T9k84R9lC97pwk9j1Ak9h55xf-+++T1Dkwp549ytb25yp5294Ce-71g41T80d6P12qeS5Quf28wEd_+++T1451H9DgwJbRd6H9000Mf-S1Qc3ScMKd++k1jz4Mc300MFf-T5xxa7dwGaO00p5O15p55l48f-710l7Q9gKdP1j41Tl3CaPcj0d_+++T1k52h4TcOxb7lyoe6p4cb_Thg41Q9MKaO1xy7x0Mp5Co2Of_C51PaT0Mc3TdlGbN1Qy5+mplz-T1MKbDdwp6O8M41TsMKb01AD5-O10z5Rdgl6TpgXeP9PG914MH7,043F86627E7580^100^89^--y1gd3m13deTgw82P8gB3M03af-R1gl57hg42BdRKaM1PKa+y9SP-n1gC9m1xc9m54d3N1lC9jc1Ad-R1wD2Th0yaBc0h6P80m2g1RP5-R5ih4TlMOcA8w41x0MOc3dA0f-+S12vT0wt8+T5Q4k92m1+01QH-Tditcz5wp6S8MKdP5C84Bk25c-T1gC9z100c7hgl5k134700gTe-T9wTcP1Qs5A0Ms521081x4yEb-P1hGbRdhp8TlNt7n4g84jc1kf-Q10q4Q9MC7TlM816hwKa6ogSf-+Thg4O1wu5Q90H8RdNKampBWf-S10GbDcgp8DlAc7Thmp8y9CSe-R1y82ThxtbTc0h6O1BtbPcjsf-B10PcSdhp6TpjxbQ1641DtmFf-T1ND6m1xz5C00r5++N17+g15m-n12r8S0MGd7h0i6Th5i629Qj6-+B5MPT1B42z1Ak3m8Mg2+3d4D-T1hD1T00Tdi11B6++Shmi81Qf_n5gC7B5Qt67lhy6O0yl47swxf-Q1iLdT5k1cR0wp6651165l4Ef-B9hTdN1M45Tpw05l8gPdx5mh8-S1zh3T0MOdTlAKbj5Qc8000kd-D1gc47d041T9lC8N1Bp6h55Yf-B10h7mhMc5R1Rc5Tp001y82pf-+++T1+Dgg4Thl83Bc141h41l9-T1wc6C4MgcP1kGcnpzc46o08a-n9wta+P1047hwc3Ad3h3jcNte-Q5gGaThg41N10y8Rh4l85kwkc-T1wc5311y8O1l4110wc5Qh7p9-T1g41O1zGaQcxGaz55l6PdDcb-T1wc8Q1j4359h87x0g43M1npe-Q5Mc2Dhwg4Tdk41N1Mc3g0hGc-410d5S8Mg7T16d5Cg0Yf154gf-T9g42T8wy4A94TdO1Rodmo1gb-Td00eO100fP5x0eDp00c3c007-ThMOcR000aQ5j41Rdip4O8Py4-n5wC8710q4Q1zd1Sl6q414gLa-S1gafTdO1dDkM8310M83M1nnf-T900dQ0g01Tp209O5l01Pczcf-T13l4T0gl4S5Qc26oM0c--R1gm8ThM43O1Qh8kdATaN5n1f-Q1Mm6Tdji6Thi53mggi6w1S1f-n9gl7O1141S9483z0083TtTsa-T10414h3o8x5ll5Qhn09-T100141g49nl004Qdkl729Qxa-+71wv+D14rnc0d3+Q1mi+4gw4-D8Mu8R5Rl8y0Ml8nl3l500w01-Td001B5yc5O0wl6O1Bl6x5SD7-Q12c1ThiJ9P00p3Tg0o3+00gX_Tdg42n9g85O1g42P9ic9Pc30f-+++T1R80h6n5442Tkg41Agypa_l1wc4Th0027lg44R5542+jd5K-T1002+++Dcl9Qc7AcNc728wb5-71002B9z82P1402O0001+5lA~-510l5Q1345+++nhThk42w1Soc-T90KeQ9xo8N1g4239xBbPc3Qf-T1w82DdzFeT9Rg6Q8Og6ll5Ef-T1g82Dkw81x1401kc0015lAkb-S1M83A1w92i1w21++TtgM0P31_T5wH6C1i4121041M1641014I9-n50Mc31wJ7Sl4t4z15q401QH4-D1h06D0MOcO1ROcSdCGbzci0a-Q11EdQ14gbTggc3DhPE9000kf-T1j41mdwFdB15h4P0it3+w0OT-Td0PaP1yB6R8h41SdRp33cgL2-T1091410n2SdPg8Q5AH5+M0Pv-k5w0amhw07R1lKcTpg01N439d-T5hB4A0gl6O0MOeDkg42w02Ne-R10qcRdxdbTpM86N1zdbh4Nuf-l1wC8S14LbTlg41z40q4M0zXd-Q9M07N1gLe7lwdaTlzqeO9T1d-Tdj41D0gLbO1jLbR0OC9Pdni2-Q10AaC90w9Tpjs8BgwEbw16Me-z10y8l90h4Tl0y8O1SKby82kf-ndwdcQ1jmeC0g41Dh35bM17zf-T10La791H9R9zy8Dhky800wH5-T1wpbD9gh9DgwpbO1kydw1SKf-l10PbS921dP11d4Dpw42ll5se-C52y8R4wp6j1yKbTh5HaM0PWe-+T1iz+n5hq+T8gmA00h4+w1SP-T920e+P1Mt+ncMCQdBXe7tAgf-S1gx8R1Oo7O0wg5np0m57sgz7-C1254T9z01B4w01O1492khBd9-P1Mx9y1wGa7hMc4Th501Ah6sb-+S10JTdg41ThN8ay1g41000Ef-Q1wg6R52H8TlwPa30wPag01ka_++T5gM1wg639Pg4ClRg4M03pa-T1g41D5g82k5jt7Cgg41+4gw~-D9g82Q1141np041++Tl528wNe-+++T1BhhTdh1hTd7p142zc20f-D5wx9Td1t9R1A84Q9Rg6Co2Gc-T1M~f11iy8M0wl5TpDl5M17Ne-T9w41Q1g42Tpl42nog42g15wf-S1yc3k1Mk5Tlh42+++mgjc14a-+S10lnphd1+Tp5d+lggl+O83~-+S1gd+S9wd+TkgdDtQBb+3cM~-T5041+++P1Cdw83RkOx95lQBf,04B036627E7580^51^1^T10l5T1iGa31NocPch843d4gf-T1A82S0wTcDg0p8Q9Cp56p4Ie,04C75E627E7580^100^16^T1g42A1Nt6T1mGbO8PQf-T1wt8mhxgbAdhH4M1yc3+Pc3z-T1im8n0wvd311nbDl4nbQgza5-61wHdT1k417lMB6j0Mk9Qh7af_++S1gkd1GfO15GfTtwh3g0Nge-P1wKbThik95d1415cgk9BlSsc-T1042Dhwt7++O12l8Ng75k0Cb-T10ybC9Ota6d1uaS9n42+Pd7D_-D1il5711y8D0MOdT9TOdy9my1-R1hPcnlwC9Th6h530wocg01xf-T5w4cO1gPb7lh09P5k09x4idf-T9wi2P1hj1+N0g9TpBC9M1Tv3-Tdwt9Tl0CbP4gp7O1A41w0OSf-+C1M9R9Az4x1Qq2+N1R9x42of-S10GbT9Nx97p0GbRkx4114Mg7-71w48Tdi0bO1k0bSdl45Bky0f_Q50y9Rdwp7Tlgl5TpRc3ntlLa,04116F627E7580^15^8^Th0qcl5ipaQ5Qg521gXe280Ye-+l10z+R12mTlx41x00Oc+4gML-75wu3O1gH6l9yt8R94H8w1Ssc-71gTdC5y83ThB91x0w91+zciD_n1ip6+++D4++T95Dhk82N5TBc-+++D9P12l8ThBc4i0w82zdSxa-T1g41S9kpangw81TtA81y9Sf7_D10Caz0wPaT9C84npjxb00ML6_T1w42i1096Thk0249wKeM0Poe,04AC7C627E7580^100^4^61gh2T9l42Cgg42O4hKdDt6Ia-T9wBaA5g41O1gg8TpATdN5Dsb_710PcTdRk7O15PcnkMk7+M0PH-T1ip6T00y8TdAl544gXe4hAJe-n5Nl77dMxay1wXdz5z836pAFe,04423C627E7580^100^11^_DhM41O1gD5Bc0y8Sd6y8+7sMD-61g42nh093Q1QxbThBC8+ntBn-S1wXe45N82Dcgp9TpO82Qgzz6_--T1wOcngw41TpA41A8hl8llRd1-S1wOcT9Qg7np091Bggq75kMq3--T5g4241Mo5DkMKdO1lz4+N43r--R1MOd75M82Tlxp1P1QK8280Ad_+++T1Bc1l7z9Bg315Agb-+++T1Rhl415cgp9Tsi413dQxc_z1g42TlNKdnl0ybBh0h6lll~f,040B5B627E7580^15^7^R5gt9ThOKch1xc3Bgwc3y8OIc-Q1gm9TdkKbTgMk7O0gKbntlBc-Tdgl5i1wd1P4wl3P1Bl3M1Tq3-S11N6TpMt7z0g81N1l8128M0f_71g41T9yKcQ15l7i0wKcRkz0f-Tdg41P1Mc2kd4Gbg1Pg75lk8a_m1041nlgG9ThAc4Q9kG9+g1R!_Thw82O1wy7P9MKc++7thjc1Yf,04A054627E7580^59^29^S9wp5y1MK9nlNK921y82h5Bse-D9142T4MkaO1QOcQ9lt8N4jEd-ThMk3RdzKdO0g41Rgg41y96Qf-T5O82T0gh4N1yd37g0Pd+AgOn-T1My6Q1yL8RdAH7k8wH7y8im3-D53i551xc5TgwKcA01i5x4i2f-+T1Mq+z5ydTpA8234w82+00MH-D1Mp6P14h4CggC8ThSOb+5kMX-R1gL97dM8a21xy6R9By6Sojhd_D1xH4n5wcbT16h4nc0h4jdlEd--T1001O0ggb7l2Td5hjgbN57kf-D10h4S1ll5DkMc3Tl6TdQhDBc-TdMx9R1zGak1Okaz0wGa+29Ae-n10h4T13y8m0wd34dzd3AhCIf-Td0h565wK9m9389h00h5h41gf_--Tlx41S8Mp6SdQp6P4wd2+i8Nm-D9wC9z1iTcS5ly7B4gy7+3cML-R5xXe++P1w++Tlw+++59Bk20f-l1MWeTh0saN1391Tl5915k0Ed--T90q8S1zTeA0gHcP1mHcmoxd5-+75g4S5zTcO1gl4Thkl4N5DD6--R10LbDhMp7z00H8O1Rp7+014C-Dd0haP1gCc++Th6ntMg4mp5le-T9MKcP50u5BhyBbM1MKcx56z6-+++T1ThAKcBcMc2y1Qc24g0gf_Thh41A9109211h4DogC9O8z0f-D5gh3O11paTlP82Sdmi5mpRH3-S10LbDh0u7SdzGaN1R837s0Tf,046713627E7580^36^25^Tdg41P1wt6Bcgge391Df3c0Uf-Q51p9Scxc4nlOOc11xc4Bl6Rf-ndw82N1Mg6SdQxbB8MxbO9TQb-l1w41Tdzx9mh1LbO00Lbw1C09-P1wXeB0w837p0u6BhiCbDsOJf-T1MKbm5i41Scxt801zt8kh59c-T10y8P1N81Bdyte+01QH-Thwh3O1gD6+++P8RhkD6Qh7v2-T1wd2i0g42P9BgcO4OOcO8jAf-T1001ndwGbk9Mk8Togh3M17Ff_S1wc7Sdhl9npgg9x1hg9x56kf-T1w87Q5Otcm0g42N1z9600M39-T1jGeDd101z0wudTkNgbN43cf-S500cT910eN1g8eTl50cPd708-D5002P10pcR55034d301zd6of-T94Kemdy42O0w42B80Ke15ktf-R1gc6T9284Tllc6Do002Pd7ta-D1wd2T54z7R5zH8i1wc5+QgPR-T1hGa+41w5n8wp74cw84+Qgjn-S1NKcT0gp7n5Ox8DkMKc28g05_S51Pc7lgC9Sg0oaj4gC93d4Ed-T9g41O1Mc345w837l0ych4x0f-+S5gHTp0l5M10l5+R9Sy3dA0f-T1y41k1wPc7d0HaTp5HaBlCka-l5gp8R9yc3N1wP9ThkCbTt7xf-+R505ThMh221Mh2Dl4H801Qu4_T10h4l0w82212PdTlCp64hkL2,042950627E7580^77^10^7dw41Q1zGbQ0wGbA5Qc4AgO9d-T5gGbDdMc3x1Oc37pOgcAgOsf-Q1gGa7h0TdO00TdQdkpaAh6te_SdxLaD80h6P14h67l1ybg15Vd-T1hy8S1zh3l0MOdQdll4g0xte_ndwl5j1OxaQ1Bl5y0M4100Mv2-A10m5DlMc3ThBKcl8wKcw1CH9-n5Mc4T1kCaThkl611il6DtmBd_S5Mt7TdNc3O1wG9Do0Kdmohxc-D10y7n9gl57l0d3T1TKaQh7Xf-D500dQ130bTlA4ej000bTtnhf,041786627E7580^60^30^Th1l7j1MFdP14xa5d101294cb-S1ytaT0MGbk130721xta5lQAd-C11d3D9Np47cMKbTdTKby8Ohf-n5g41T1Pc4M0Mc4Dt4Pbmp5sf-S1w41Ddiy8l9NKdTlQKd6o0cc-T1w41R13CaS9zIb310q6Pd7Ue-TdMsbO1g41Q4Nc435NKc3dQlf-T80l631gCbldPt7Q5S83kh5xb-D5N83S4gl5k1icbTg0Pdw02gf-k50h5Tg0h4Q15Pdnly825l4Je_T1k81B9MNe211t4nl2t4y96Qf-T1091+C9z4Dpgxbi0gTd000z6-m10C9T54l7N1zP9Cgw83M1nD6-k1gH87lgCaT9mCanl3d3w1mxd-7dwq4R1lCan1Ah2N0xq4M1nxd-T10d2T5BGal9ktb7p3y8g0NH4-S1gH9nhMy7ShSl4y4x45i9RTb-T1O82310y9l40Pdng0y9+x4OH-S1Mx9Tl0LaCc0h4O02h4g0xhe_T5gC8Q1x41z0Ml46dOl4CpSRe-k1wC8n91y8R1lh4DgMKaQhDxc-71Mc3T15tan40ta51zG9N5T0f-710h3DcwG9P1ROeR9l43RlTAe-Tl1LcD8MKck1jCaRdQKcO9Dk9-R5gy8nh0PdN1z41ThC41w0OJd-S9hC8P1M82Rc0PdTp3Pd+29AD-S9xKbD0w82O1Ng6ThPg6w1SAf-T00y7y12Lb+Rdz4nlzl5g0NL8-P1wvfR90neTlwic++TpnSpTD8-D1MKdP1A41DgMt86hPl3h4Nte-C1h41T94GaB40Ga7pgp7jc1gf_P1gc3kdMk9nh3PcToMk9g15M9,04BD54627E7580^36^19^R9xxby1Mc47hMc4Tl2Pc3c0Qb-S1QKb65N08S8MKbN0gta00wdf-P1xt76dwt9DdQc3k0MOcTsPdd-C1h41R0MKbTlPKbO1klaBkO4c-Tdw41l5wt6O13pby00PcRk3Ye-S1M83TpxKbO1ktancgtaO97sf-R0MOck13l9Tlj41R9ROc+moxJ-n1294T5A82Q1kpbD8gpb3cMBd-B00m3nlwteR0O41B1R41+14MP_Ddxu6T1RXdz1O82z5hpbPcz8f-ThwKcCdOt8+Q1R9+y0M9h5Br1-T1xt7m1gGa5dMKaTkg42PdTy6-D1w81T12PdDk0pal80Pd4gwse-T9004410l9P1lTelkgTey8Oke-R1w427l0C9Tlk87++Q5nnsxMf_R1yg5Th0p8A00p7y53PcAhSxb-T1y82D0gTeAh4h6Tt5h6M1DP9-+++D1R1mKb11w82BcMpbg15Af-Tdwp6m9Mc3i1wp6z1Pwf4h4gf-R10m3nlgq449xh2TdCh2000D6_T10h4Q5AXeO1B83x0wXeM03mf,04135B627E7580^100^21^T5xxbndwh421wh4O15s7O97Ud-Q1gl6m9y82DcwKcnlil6x42Yf-T1jGb75g42nkMg8h0gGb00M1e-71N09T1RKcDlz82j0MKc4hk9c-l1x41T5Qm3Tc0u6y1Qd2+AgOT-T1Qg6ndM82D0wtah1ztaQg3ce-R9g8141xKbA0gTdN14Cb5k0l3-T1w91410L9+Dl05P1QBb01km3-S1gPb79wp7Thl41w0NKah5Rsf-R1gGbTdPg5DgMx8TlRx8khBtf-+T1y4T00PcO4iGb5hjGbg0xP3-n1051D1ja2T56HbM1Bl600wj2-Dd093n5ic8Q0wu8R1BHa3dAoc-T9O81+S0McP11d3nkg91+g01!_D1Mx8R1ip7j53l5O5Ct7w0y41-O1wz9D4wi6R9zi6Td4e400Mz5-T1g83R12l5P5SKbnog4129Ax9_S1Ox9Cggp7ToMg56hPt800Mg4-nl147Q1BgcT5mGbk0wgc140pf-+D5N4D9OC8n8gl5x1QOdw0yFf-+T1MdT5ATd+ldQ9TlSc300Mm1-T9Mc9T1PBdDkMBdN14Lci95tb,041250627E7580^57^11^R10PcDdgC9TdBGag0hp7-R1Ny4T9jq27d0L9A8gq2RkzL5_m1g8aTh001R1B86Rgy86+M1Dv-Q1Mc9Ddg01TdQc9ThQ76+PcP3-P10TdThMt9Tlw82ShAKb6ow4b-T5ws8+++R1n9MEb+lkhB-S1w82Tdh41+++noPcNKf3dQgf-B1Mc3Dk0h5RdBtaTp4h5Agi~a_+++T5R1iCankwt9h0gCag1lL7-ndx42i1MK9P1Qt7ldPc3O9TD4_R100dTp001x0005Bh44aw02Yf-+D10iT81TcO13Tc++T56+O97v-Ddi82O13d2Q93y7Dgg415lQNd_T9gy8++R1hz0wq3N0iy800gD5-T5y82k1yXdO0wxaCcwC8jdRz4,043B50627E7580^100^34^Dh0LaA1y83T1mta6hhXdQgz9d-ndgGaz1Mk6O1M~fDhB41i9RQb--R12y7S0Mp6Tpgl4j9Q~f14MT9-T1w41ldhBcQ9AqaTth01kg19e-T1h5eTkN83j4g42O1m42x4iif-T1052O1A417px41y4w41CoOj2-Thwu9k1MxcS1m01Cg0la5l4wf-S9xHaP1w83ncwtbO5ztbO9T2f-S12Cd41g41Td5Hb7lhpbQgj1f-k1N43Td4LdDc0LdThmpbO9T0f-T5gPa+S1zhk0MG6DoMG6w1Cu2-S5xd221wKcThBKcN1lH7x5ST9-TdOk8TdyFdn0w84O1jC95lQwb_R0g41Q5iC7TpwFdSlk41DsOsc-T5Nt77dgp7O1hCa5cMc45k0Nf-T1Nc3ChjpaThl41ncg413cwxe-TdMy8k1wd3R1jHakcgHaw1mm5-C5MBd41001Td401m4wGbAgiwf-T9i4151wtaO1iTdnlyg6N57Kd-S1g24TkM137pj12Tpm1200w45-DdM0321M9cO1zpez5k0629k1f-S1zC9+51x4npNt7j0wC9g01wd-T12m431wd2T9Bd2A0gD700MPa-T5gLaO1j42Cgwt3lhjC6h4NXc-T90d3k1wKc59Mt8O1Rt8Tt7ka-T1gl5410y9ToNc3h00Xfw0O37_-n90y8R1PGaTkg8321i8300Mkc-T1gC9Togl55dQIex4NIeh41we-+B52mTlw81A4wp7w1wXdM17Ma-n50Lc41w417hx84Q5ly7Bki0d-T1x82T5BC925MBbncwC900w0e-O1gK1Rd0p2ShgK1+TlMBg01X2-D1M41j1gH7j5hd3nkgd3w1mz3_T1gi3T5zd2k8wd2nk0Cc+i9RH-T10u7T5xl5Bdjbf20MOdQhntd_Tdy81R93Tdz4w81Cggp7w02wf_R10d3T90h5O1x417pgCb7sMOe_Thg42O10u6P9gC9AdxOcQgzNf-ndM83Tdil8O1M~fR8gCakhBNf-Q5MKbThg4121wl4O14y7Qg3Of-Th141N10z4P9wP8ng0GclllNf,041151627E7580^100^91^T1wl4R1zp5nhgh3O1lC8w0Ohf-D9il8B40Gbm93Gb+Sdl46pkof-Tc0y8SggGan9Qc5110y8M0Pwf-T0M82TdP82nh2m349xBdns1of-S1Oxan90d431Mp5DgMxansh1c-T1ky9z10u8T80u7h1jy9g1lh6-D1Mm2T1iLaT8ge1DpBm2M17pc-+T9M5++21M++ShRO5Re1TtDn3-Q1i41D0Mc3++Th2++y14zcONf-T00p7T95p7mh10121xxb00MT5-TdwKcO1wo8j9g41M1l41w02xb_Tgwl4nh2d2ThAl4Q1RKa140Ff-Q4gCay12d3Q1lPbDggPb6ow0b-D11pbThjTcnkgTcN0NFdkgxof-R1gh9n9w4665w45TlR89O9nhd-++T1jQ00CbTkMc4++nogjd53d-R12p9ThRt7Dk0p9i0MKbSpnJf-T9xGc79wp8N1g44y4wGcw0iof-R11HbDlgu8B0wy9TpTp7Dt6Bd-R1M42P1MtbTlyHaDoNtbRl7hd-T1gxdndz85RdRPeTpBDcTs3of-R1w42Thzg8Dc0KeBd3d3llRwd-T10d2A5NOdS9A41npOOdSpTk7-S10PcD9Mx8C9yGaTgMk6Sp701-D1Ng5D0MFcldjLaP1SFczdS0a-T10Td++P0gAcwx7++Bkg4h4pc-S5ixcThg01N1i01Q9Bg8014sd-71w82R14LaTh4u6y1z82Pcjpf_R1ytbTh0h4O1AP9y0wP9i95Oe-Q1141Tdyc57hg8c7h0l6+y8Oj-n51CbT5jp7DpzPankwPaM0zSf-D1gTcP1B83Ckw83Dohp615ky7-T1g41C40yaz55yaM0gl6llBka-T9Mt8P10h5BdhCay5xp7SpnOf-T1w8279gGeShly8Sk0l87sg8e-D1iG975gTdR1Rt7y0g4200w48-T1w8341MKaldwxa11Oxdkh5id-R13p8nhMSe++++P++T9601QH3-R1MSdThge2N1Q0120wKcSpTm5-T5001O1i42++++i7og42g01Gd-D1wGaR1Rk7mh307k9Qx95lQwa-T1008Tkwcch0wccz9BccM17pf-Q10p8Q1gBbDhOKbTk0p8i81k9-D1Ox9T16TdA00h4mkwc400MJf-l1g07T1BKbDcgp7++2133dkdd-R1h41T00LbT9ml455PBcg15Nf-T1Np6710ddTc0h3Q1AKb3d4kf-DlMc2Q00Pc411paQ14l43dkxe_n1gp7T5Q82y1PgdO0hh5M1DOd-31wyaTcgd3Tlld3Qche3+w1C2-T1Mt7m5Og4O1kPbj0gGa14MXe-T1gKcR1jd2+B9y4N1St53dkL3-T1gp6Tg1d3N1BKby41d3+lkNH-T1Ox9Thzp8TgMKbO1Ap8N4389-P1gxbThhxbQ5Ok7+++m8+DtSL-Q1hl5nhg944dwXei0wge0000f-n5wt9TdC82O1lp6lhz8200MP8_T1001Tl3la110laj9i85O8j8f-T1gC9P1NKcD4Mx77lQx7+khlN-Q1Mt7SdwKbA9w82Tpw82+i9R3-n1Mp9Cdz86P1QOcy0w41zdS0f-T9Ok5T8g42Q14q9O00q9zcOlf-T1iGc75w41j5zt9nlBt9zciwf-T50h5TdOc4O1Mt7ClA8300MKc-T1yxbR15TdD0h42j00Td154Ge-T1hCaT80y8Td5y8noMt8g1ROc-D11e3T14n5D0052T4y51M1Tv7-R1hR9Th0l6C0gN9+Q144jdBA5-T1j82A0MSdD4xt7P15h43c0he-P1gKbD9j45B8g455dh42+O9n7-69x82R8MOdP1QOdDpOOd4gMhd-T1y83710h4no0Ke6lA826ogxc-P1wtc51gOfThztcP5Rc4BkOP8--T1h4151Mc3++Dd2D0wGaSpnp8_SdMOey5NOeSg1Gcw11Gc6pQkb-m5MG9++S14TlMp6j5Mp600MJf-+++m1B5PBdTlOt9y5Rt9Sozse-Thw83A0041552lay1j83O9D!3-m5NBdO1g41nlwG9k0wc5N4jOf-T1h82z4MgbShRgbng041w1CFd_S12CbTh1h5Tdjc4A0gH9M1TMf-D90GcP1OObB4MwdTkg83000ka-T10l67lg83j5i83DogwfTtnBf-R5NxbTl041h10KcN1mp9000Qf-m1w92TdM83S1Rte5dNteN573f_S9h41T8gp9211HbP1lp97sgFf-Q10HdTdOh7Dg0yaP95yax4ym4-Q50heO1wKdh10he7p0hezcy0d-T5iKbTh1y7B0gh4x12y73cgBb_T1kd2+7dw4j1wPan9Q817s0q5-P1gL8ThM81Q5kdc++5dz29Q1f,040F4A627E7580^100^8^y1wg36dxl5TdR81nc0Pc+7tkm-ThMGaO1i41P0gl5y0MGaQhDP7-Q12Pbn00u7Dd4r2T8O41N571f-510PcD9j41R15p8Tg1Ec154kf_41wc4Cdi057l001A5lp8i8Nr3-P1wc6++7d1Sdk4249yt7QgPgf_T9Mc3R5POdl4MOd11OH53dAAe-Q10TdDcgy7A4gl7CdA41jdBEf_DdMt7Q0g82Td5LaO1l82g15Yf,04133C627E7580^100^45^T9gp6B8wG9O1Q82R9BTdw0iL3-Q1wGaTdgp649i42Do0y8M1TT8-T1wGaTlPt835PG9N1Rg801QX4-Q50PcTlwp6N1MKbCkwt7Qgzc5-T9Mt7ThiPbN1g83w1mL3-Q1w82ThgC9R94LaCk0La3dkL3-T93C9Ch0Pc450h3N10Pci8xL2-T1MKbk9Mp5mhgh4TsgGajcNP2-T9Mt7TlgC9P9kC9z8gC9g0xlc-T1Mt7Q1zTcj5hh3Togh3Rl7Kd-Thgp7S80y9N1wTcR55y9BkySf-R9g41Thwl56d0d3N1wL7+Ag2D-P1xG9nhwp7Th4d3A4gPc00M82-T1wGbBdNt8z0Mc3y4Nt8zd6uf-T1wGaSdhy7l9xG9Tli41PcjGf-R9w41Tpwp65dMc4N1PP9+kg1H-R5MKaTh1y8N1O83TlAt7h41H2-S9wKbTp0d3i5N82N15d3M1TT3-T5hC9O1Nt8O14h5RdlPcx4OT2-Q1id36dMy6TlkL5DkgL5BlCH1-R5MKbTh0C911wp7Qgg01M1Dk7-R1w41Tl0C9BdNg5x1gL7zd6D1-75wt7Q54PbA80PbO0x83M1DP1-P1MG9ThMx86phC9z9lC9TsjSf-z5Np6A4gl6mdPKcDkw82nsNy6-RdOt9N1wXe7lwXeTd5PcjcN~3-Cdg41O1wTdTdlGanpwxa28Mk9-D5g41Q1wt7nhwKcTdACaQgzFd-Q1MKbTl0CbShy42k92q6mp5Oe-O1MKb6d0d37hgl6R93GaBkypf-O1MGanhgGaThPGaP9wl5PcPL2-T9g41Cdwc6N10L9Tp4h5+QhTy-+++l1R9y82TphGcRlPp7khR8a-T1g41Tlyt8Rh2h4N13h4i8Ny7-ThMt8R00LbQ95LbO4Mt8140D1-ThMxaP0hPbP1l41Towp5O8Pcc-Q50LcThgp7w00u6g14u6g01H8-79Mc4O10PcTdQx9Tgip73cwhd-R1g82TlyGan8gp8h1i9128gFf-R1wGaThA82Dlyp6Tk0y83d4yf-Q5gD5ThM83Th1h6N1wP9x42i1-Q1wH6++Tlg49Ou4Rl4u729QT9-R9gl5ThMKbz10u6O1A413cMxa-T1PKbC9xl5nlwGak0MKb3dkyf-D9M82T9kq4350u6N1iXe+y9CT-P1gl5Thgl5y0w42RdBy5+x4yT,046D3D627E7580^100^1^_,046875627E7580^100^25^T5kTdB92p9N10p9nlx82h5lxe-P1Mg6Tlxl459001m94Gbh4xFf-n1MKbS9RxdShl41lgg41RlTdf-Td0h3P1M~fR54h6ldyt9BkyP2-T0wk9Th2y8Cd242y53y8Bl60f-D1xp6Dgg4149OKbk4Moa28M36-TdMxaThhKcj10h5P1l827tQSf-++T13j1041+++D8Sgyt8Pc3gc-T1Mp6ThM82N1P~fToha4CoO36-S9001P1wc5TkMOcN12l8PdDxc-D10l6TdATeTgMc4P1Ap6M17se_R1wXenhwt939w41Tow41+Ahmz-n1Mc2T9mKdi1zOdO1Rc22808f-B1wKci11l7TdR827pwKcjchxe_++T127d001x0w82N01013c0hb_++TdgO1Nc4ShRc4j40d200wwf-+++T5N1wc5R8xc5RdAc5+5kM~-+R135Tdzc5P0wc5Dcg01DsOb1-+++TdQ1342R0wc6CdAc5PcjBf-+++Tdi1wc57lyc5O1l42x5mxf-T9001Sl082l4wg5y1Bg5294oc-+++TdQ5zxaz00d4ld301x4Or4-+++T1++69yO144211yg5jcNr7_T1wt7Tlgl5z12y8k0wGa+29Al_C9MOcT9j41N1Ms9Scg41ns1cd-Q1MKcTdgp6P1BG9RhRkah5Boe,045B3C627E7580^15^2^-Td0y9P1MKbSdzKbg1yKbg1BBe-T1Nt7Tdg41O4hTd5lgTd4h4Yf,04156E627E7580^100^16^P1wXeTk0p8390p8BcgC9h41A8-O1gPaDlN82ShPy4Q8wp6+4hQy-Tdg42P1gP9j9MScDg0l84hQFe-T1iCal50tbndMc4Dg0tbi8x77-T1wp8A50Gb7p1GbRhC82lkN8a-Q1Ml6TdM82O1wXe6lOl67tQ38-Q1wl6TdM82N1M~fDpyl6ntR3b-R1j42Tcg42TpiodO0hq6ntBEf-T5wp6B8MKcM1g43N40h5M17oe_T5hTdD8MKd79jp9M1MKdO83r3-n10GcC0gPdP1lPdSdBp6jc1tf-71w83TdOBcO1zH6ngMBclllpe_+++T1BcMg4492Cbnpy82Blml9-T1w81++N11TkM89ThSxb+y9Sx_+++T5A1g41k9zt8++N02N4z91_Q1wBaThMc3R91Lb58gp7BlmP5-S1OKcP1Mg4TkMKcTkygaPcPoe,041B3C627E7580^41^23^51MBbTh1HaQ1RBbh1h41O83p9-79h41P1Qt9Tl3d311wGa5lQoc-R10LaT9M86Thx415diy7N5nha-P1gC9Dhwp6TljC9QhRx9zciPa-T5wGaA50y821wGaN1Bt9Qg3d8-y1w41nlgtaQ9jz8Tl4h6PcP37-R1gH7Tpy82x0Ml4DoMl4N4PTa-T1MKb51hh5z1Qt9A8M833dAtf-P1xh4Ddy42l4wp7h1yCaPc3dd_R1M85Sdy88Dpg41i1j41O8zke-D9w82O1M82TdS82BhAp6w0yta-k1g41Tdi41Q1zc3mdhl7140Jf-T1gCbnhj41+Dk0pQ8Ng67tQof-TdzBaQ0gy7Tk0l5O5zOcPczTc_T1h8251wz4Tpwx9i5Ak45kML7-n5wp7T9k41N1gFc39ih1Qg3Ad-7lw82lhMg5O14GcTl4Gcmp5tb-S1Mc3Tdg82O1lp66lip6h41Ia-71h41T94l9y0gp7Q9lp7nt5c9-O10v4mdMH5RdRg4TswKbnshxc-R1gh4DdM82lhkh4Dsgh4M1DVe-S1QKa6dw82TpMt7Q8gl4+PcPH-T5091P1Nh2ThA41A0wGaw0Ou4-y10H96dMc1T9Rp6TpAp615QTb,04C353627E7580^15^31^Q1ip8T4w82nhjC7SdC82Cp659_7d0PbP12pai0043A95p6w0i1d-S1wH7D9Mu5P4gD7CkhD7000m3-T9PG979Nh335MG9j14xb3dAJe-T50y8N1MKa6hgp74dz817sMT9-T1wz4C10r2l1wq2z0wm2TtTL7-n5Op57hg43B0wt8ThmLb5kwc8-D5gi8610LcT1C82y4gi8TtDFd-D1hle45yc6T9Cc670001+TsPr-T50C9j1gl6A1Pt8TdQOcx4y83-T1gp7Q1Nc4P1Sg5ToNc46o0Of-R5wwaT9jAcN1Ms8TogwbN5nFc-T9yv4P0wp6Dcwm3O1jC9PdTH7-O1MNcP4x41mhz41RggB93cw!f_T1i41P0Mc2DcwCcO1BCci95we-S0Mg4B13l6Dpxh4++T17DtCq6_k1001Q93TdTk085Tl401Cp6sa-T1g0259M51Q4g765hO01y9S0f-Q1gTd79gXeTlmXeDtzXe00wk7-D5Mc3T1k41B9jPbx10wdO97ga-+T9w8P1MOdDhAp4AcMl9+x5mr-T5Mc3N1w82TsNc4SlDc3DsOx8-Th0t9P51MaQ4Mk6x0w82N43Uf_O1004Q900eTl004M1305zd6gf-+++T1R1201D8wp7++M16khBc4-T1wc4A5z83Ccw83TlRc3zdSL7_Td0A8P1MMbQ50E9mk0s6M1DZd-75MOdS1k8b11h8bTt40701Agf-T10QbndjhcTl6w7P96w74g0Zd-D1g41R53LaShAp6+i004M03z5_+T1g4T92d2R9Bt7ld3r2+RkPz_+++T155102nlica49244O83cf,04164B627E7580^15^22^410h6Dh1y8D8g42Q15h6jd5dc-S1041Td082nph81h1i81khlg6-Q1001ThMk8i1yPa5ggd415kYf-71w82TdzgaQ5iPbngwt8+y9Sz-l5wFeR1k4131wp6Tog41O8zsb-T1gCaTlll6l8g43O5kl615Aka-T1MBdn9241R9Qc4Td6y828Mk9-ThMC8R1AH7352d4j4M~ew0yH2_Tdw41ndwg6P5gC9N10H93c0qf-n5wc3DdMy7T9j42y1gD600MP8-T9w41D0Mc3P15Cay1Qc3g1Bg8-T1y82C5MOcx10H7Togy9llBpc-D10h4y1kCbng0l8111l8O97H7-Q10Pc++nhhngwt9j9zt9AhS8f-+75Nq+T54mP1Rt711M81+w0OH-T0gPbP1jd2Sdzu3j0gd2CpmD5-D9g41N1wXeCcgp9l9kp9+h4NH-P10PdT5A41R81ya7lhu63c0Oe-m1gPc++T5lDlxGbO1ll7TsjIf-T13h7R0wXeO0w82Ac0h728MP1-T1h427d0l9z15vai00vag1RH1-T9i01TgNKbP1lh6i1jv7M0PD1-N10l9T9m02Dkg02k9zybjd59f_T9O81Q0M81Tg087j1jBe+h5Bz-T53y8P1gc2TgMGaRchd2kghq4-P1hCaSdNd131wp7Tl391jd5n2-O1w82Q9MdcChyh3ngMx9O9nmf-Thwp6P1hH739gCcnpy41nt5dc-+Q1x4Q0wL9SlwH8O1AL9+4h4r-Ddi92Q0g41Q9jC9P5k41PdTkc-6dgPbTli41j1i41Q1Bp601kk4,04165A627E7580^100^31^R9Mg5Dlg41O1zt9N00PcTtnqf-Thhh4SdyGaO1jpbP4g41Pc3If-n10h6A0wxbTlj41ShBxb6oMz3-k1xl6Q1ztb45gh3Slg413dkif-T10Pc65OKck5Qg5nhAGb1409b-T5Pc3C8g41k92Tdnpxg7Qg3Ee-Thg41A1hl6P0wAeA5jTd3c0Qf-D10m3A0gOeQ15D6Dgwh2M1TP8-B9M82O1hh3Slgh3BhzTc6ogy7-+T5yy+Q1hu790H3j00H600MT8-R5MBb7dMc6O1gg9SlAc328Mwf-Tdw49P10he7hhddnogGa000qf-C9glcndMc8T1B41x10tcntRH5-T1Nc4Tg1Gck40l7h1j41N57Fc-T1wycP1ih5Rc2d4000Lf_Q1g41S94GfmhwtdB9jl2DtSS5-R1wt77lwc4Dhk41z9jTdAg2D7-R1001TlMg8O1l84Ckh84ntR4c-P1w42+++TlB9ONcSlz42jd5Uf-T1hPb7hg82Q8wKcw1g8228gs5-T10h4z1wp6Rhy826kwp6jcNP9-T1wxal9i82k5kl5T9n82M0Pk9-+++n9P1M82Th505O16h4mpl4a-S1wc2Th1c2g0MH6nsMk8CoyI9_O1gl5l9wp7Dgwt6ShAt6PdTFe-T1xp5D0Mt6Q14PbTl3h4M0zC8-Q1191TdN81B0gLbngMp74gwxc-T0w4c75yTbTh4h4N1A4cg1l9f-T5gm3+B935O0wG9O1km3zcysc-T1wya11Nc3RgNl8npjl800ML9-R9gCaDhw41N1gz5Sdkl5N5TL7-Q1w96Tdg95Sd655So25500gtd,048A13627E7580^43^1^S5wt8y1hd1O1PObCcMObCp6D5-Q1g41Th0PbO0Nk7j0wxalkN49,04BF53627E7580^15^21^O1Mk8Q9w82Thyp6TchKcjchr4-R1h4279hGcC0wg6TdQc2jchn4-T9gl5P1wXeA80C9A94C9ntRX2-T5ih6P1MXdnogh3Dplh3w1CH3-T1M8241gH7m9xg5R56Ca4gwH1-Tdw82O10L9P9Ap6z8wp64g0D3_T9201Rcxg6O15CcQ9Bg6i95hd-Q1h83k1wg6Tlh41l9zgb15Aec-T5g86Q1Pkbnhg02O0g02+y8Oj-R5Mc6Tdj42+++N1Sgg43khll9_79g4231MKbO1yp4C8wxaDtmz1-T5A8141wNc7lwt7O1AP9jchec-T9gu7P11LbBd2NdBg0LbQgjAb_TdMc255wt8O1gXeTdAp57tkx1-T1gGbn5h41Td5l8Sk3l85lQ~2-T1AKbk1w417hOk7Dkw413cwv1-Q10y9Thh41DgMg6N1zxb4hAcc-T5g41Q0gGaD9kGaRchl701kxa-Q1MKcThQ82N1zGaDkM826pQcc_T1g42Rdj82y0Mg5O0h82280Cc-D9001T9j43j1Mg9P1501zdCK1-T1h41++Tcgi1g82ldi8529Q92,047B3A627E7580^15^1^O1M~fThP83Dggp8Q9kp8CoOhd-__T10PdCcwt921yt7P5Bt9PcP89,043875627E7580^58^15^n5MwbO10LaS9lFdTl6La000d2-C50LbDhio8T1my7ncgy7g1l4b-P1wGaThw82h1gTcQcgTcQhnt9-++P1gQ1i82TggKbnhOg53dAu5-T1g82h0044x0101Tp601AhmQf-S10G7TdOB6nkMg2kcgt4000G7-Q1g01+++Tlld3pblc0pb3dAId-+++ndO1wp6Dg043z4wXe6ogg9-T1zKbD00y8T0hCaR57Pc000y8-D1xGaT1QKbk0MKbQ57PcTt7p8-R1MKb7hg8121i81TpAt7Rkzc7-Th0l7S9jt8P1jPcy0wc328Mu6-+++T13d4Mf-35MGaSggl5++mdjO1Ak7h4xL7-P10daDhMA95hgFaSd6y93dk48-T1NJ9ndgB77lMs6nkMg5h5lSc,043850627E7580^100^22^P1wKbS9Oc4DlwKbBcwtakhBGf_S1Mp8TkgCby0wd2i1jCbN4PD4-T91z8++k1MP1kh6DkMxb+g0N3-Q1w41Thw41BdxN939iHa+28M3-TdMFaO1zSdTlzSdy0042i8h09-R1w82ThgGaBd40eQ4yo6Pd71f-n9g41A1wc3Tgwc3P1Rx600gOf_--T1wh451gPc++Tdm++DogM0z1f-B1Mp6TlwC9P1AC95d0y83dAge--T1NxcD9hpa70wKcTk2l8000Xf-T1Mk8P0yKdToh0711Pk7Coy0b-T8M82R1Rl4z0Ml4TpjGcBk20f-TdPx8A9h4121wp6Slxp63d4Nb_T5244Q1Ng6T9PBbj1Nk7CoOwf-O1wKcTlwx9R9yg9mlzKcy8Oge-O1Mc4Rd0j4TpMc4++O9hi9Rv6_k1gl5Dh0pcTl242j9xKcy96sf-S1iGcThAc3Dggl6Rdkl6+7s0f-T1wKb++z13z0wKbj5zBc000Kf-D1Mt7T1mGbDdQc37hil56o0Of,042B75627E7580^48^34^--------_---D1gg6++T5h7pj82h1Qd100gr1-+Q1we7lwFdTlk41i0g41014Af---_-----_R1gl5ThMc3i00Leh1Pc3+7t4D-----------,043D3C627E7580^15^55^j1w82O1N~fTly827h1p75lAC3-S1wKcB9wp5y1i41DlOk6014Wf-R5w42O1gc6Tl0GbCkgtbzcONf-ThNOcN1wT8A5jh3A8gp7+4ggL-T1wG931Mg5P4hl5Rhml5g0NP6-D1wGbThRp5Q1C81x00D3+00gy-m1yp87hMc2TdBy1z0gPakhlL1-S1Mt9Td4d2x1gTbCc0d2llR0c-Q5MtcTkMl7N1yg8Rhzg8i8N2f-S5wSeClNt7M1041Tt041Tt7Bc-T9wd1ldwH7N10d4RdDH7y8yv4-DhMd1O1gv5T55e1R80e1+14Mf-R1gp8DhM82h1xGcTlmq6Rl7Ie-T1MOcn1042TpPx9h4Mt83dkkd_S1g47Th004A4wp7x0004O9TH5-55g84Td542O1Qt9l8042x4ykd-P1iGaDd3Ca+ldM4Tkgp7Tt7Of-R1MXdSdAp7Ccwp7TkMOdQhT8c-T90d3510TeP1yl47l2d2zc2Kd-T10Pc21y896hz89QciwaQg3Id-R10TdT9gGbz5hm1TlOc4154v3-T1wp7R9Rgei0gTd7o0h5O9Ttf-R50z5TlM826h0Laj9wq3Ttnpd_T1xFdP1iTc59xOcRd5h44hAsf-A1w0aThgt8m9iTdC4Mg5h559e-TdOKbP1ku7O1QKb35it7N5Dwc_T10d1m1Nc1h53Se5d4Sekh5If-T94d3l91pbP0Mx9TghPcO83gb-T5y41P1gTcnc0u6Tl6u6y8yke-D1M41T14d3112d3h0w41g0N~e-C9wp9O1gD6Thz41y4wXdN5TT3-T1M81P5BP8N00h5Dp3a1+M0PH-T5MC7B1wL9S9mL9Dohl4++w1m-++D11T0MKcT14h3++Q1500gof-T1MC8m518bO1y41z400715Qke-R10Pcn9N44Tggp7Tl6y6BkiRf-T1Mc3R5jl5N1NBcnph41Ag2Yf-S12Pc21Nx9ngMx9ThSx9O97ge-R1gLaT91CbDpMk4l40d2Qgj19-T5Mh3O1xu54dPT9Tp6GejcxL5-T10d2O1Ap6DowOenowp6Cpmcf-D00Gd412h4DdB4dnlj43Co2Uf-R1Mg4l9MOeP0wt87lx0b5lQ0f-T0wGaR14CdT9Ac4Q4yc4jcN8c-n50h7T94yaO1xTcDg0yaRk3hf-C1w82j1gPcR1lPcnk0y8Ag2Qf-S9Nt7D0gTdQ1kTdh1i41Tsz0d_S1hp7Tlw83B0w83P1AOd6og0d-S1il5S00d3TdAKcDswKc00MH5-T9wc3Q10q5SdlTdlk0q5+3dAL-P5wXeTpx82RcM82N1O82lllxa_TdMKcz1101nlwBcP1A0cx5m9f-P10Pc++++Rnh0PcT55GbPcjcc_P1wl5l9gC8Tlg82O1mC85lkFf-T5wTdO0Mt7DhA82i1z82QgzAf-P1wl545wG9Dlyl5TlQg44hkFf,049C54627E7580^100^3^P1M~fThMtaP5Pg5j8Mg53cgNc_S5MxcO1y83TlOl6P0Nl6PdT36_S10d9R8h4c++md3A9l4ci95of_R90u7Tlh82y0g82DkwKd+mpRH,040951627E7580^100^2^S1gp6Thzl5Dkwl5++7l2i9RJe-R5gC9O10PcDlgd3TdAl500M~e-T00GcTdyD8Q53h8N1Ac3+zdST,045A13627E7580^100^4^ndhp8N1g8335gBcRdj8328gZf-Td0LbQ1i83y00p9l94p9w0isd-Th041R13Gbz1gK9z5141Sojxf-Q10t5+Tl046d0h6+39343cMFc-T1wXd61gGcP1APbSghh7RlDkd,041A4B627E7580^100^40^31wG9Tcw41nlgl4Q";
let E="1C9QxbTgNt8DtS8d-+++T1ncgl9lhk43TsOt75lAc7-T1xGaP5g41Dd4h6CgMtajcNP9-Q1wXeT9jl7Tkw41lhAXePd7hb-R1gPcn9Ny9O4g41lc0y8N5n85-79gLb+++21Q94h5O1Rxbg15p9-Q1w~fDdjl8++Dlj6hiCcBkOoe-R10TdTgMtaTph0139h015kwZf-S5w42N1MKcTlRKcScOKc28wxc-Th1PaN10PaP9g41Ccwtall5he-T1gd3ThQ83h1P83RdC41O8zuf-T1iGaT00Lb4d1h4N14h4SpTVf-P12p9++Bdg31wKbTd5p9PdDBc-Q1gTcTdhl87lw42O0wKc6owsf-Tdxl7P1wD6++z9gDggTd+5lQq-Q10PdndMp9Bcg4121i4114gGf-l50TdTdjp9O1wGaTkg41jdRxc-TdwtbO1wXe49M82TlAp93d4he-n1g42Q14PcndPtbTllh13d4hb-+++S17lgl5Tdll8PcOc5i9l41-S1wp6++T5gTd4Cc5hPc5+kgNV-P1Mt8++Ch1Tg0FdThQt83cMH4-Td3PdP1AtaO0g42CcwtaBlCkc-R1wKeT92h4Q5x42Tlwp63dQof-R1wXeTlM82Cd4h7O4M82Pd7hb-T9w41O1M~fCcgpa6hO~fCpSoe-T1wp6T9O82B9yXekd30dy8O8f-R1092Q1wd3+++Tl++Cgx3dAWf-C1yh2S15d1311d1Sg1d1++Dtm-T1M84C0Ml811j01i9Ql829Qye-T9xm9+++O17pw43z4wda15kqf_C1g84++Td1n8wt8O1446w168f-+++T1D9MxamdPc6++Bg2lkx4c-+++T1DggpaShQc3++Tl6Co2yd_Q1MKcThj0139g01Do0z9BlSH4-7dMl3O1gGcQdi41Dp4Db4g0F9-R10d37dMxdDllp7M1BTc3dQ4f-Tdi42O1gl5ncwKcBdAKcy82Qf-S1zGbR5kp7P4w81TlB81w02pd-T1Mh2+Dd05j0w06N0OPaSoPde-41wxaThiC8N13Pbz54013dAJf-R10v5++nl1++P54Th5h54hQH7-T1001Dg0PcTpjp8y40cex428a-R5wcdO10C8k5g8aTpw41x5mpf-T1wc3y11d349gc3Dl3d315Qp6-n1Mc3R1345Tlk41Do145So3gc-++R1h+++Tlk4wp6h0Mc300g02-510h5S1A836dMc3Tlj41+00w4-T9w83O1gl6j5PVbTpl41khlJ7-T10d3T5xXeTl2d3i0gl429klf-S5Mc3Thwt6k5NMd21wt67tAP4_+++Th+N1g4O5g41Pdgh34hkxe-+++TdO1w41y9gh3++M1l3cwBd-+++T9+O1w4++11gy9md2-+++T1+l5g4++h5i+3dAt_Q1MxaThwKd210l7RdC82PdDh3,04903D627E7580^100^14^Q1MxbDlMG9Thlp7x0Mg7zciCf-T1wp9Thz42Clzd3h0w4228M37-650Q3Q5k3c+++M1i528cO83sf-T1M3f+B10YO0M3fw0O3a-T1Mk2+T954++Sh6+M16401AB6-T0gk3n910dThkk3O1kk3y8ygf_-T1g41RdROdR9Sg5Tp6h4M1Dxb-+T1M4n10PcScNkaM1QkaTsPEf-71wl5ThO82z1zH7P1RGaQgP48-T5Op6Dc043DljLbk0gA64g0Id-T1g1bR0g1cQ5R0aTsO0a3c0af-T10y9Q1Rx9Q0Ox949PKbh55l8-Th2y851Oc6z1AKcl40y8w0243-R1j41k5gPbSdzy7Tghm301Qxe_TdNk8ndw42y1wC9P5yGbmp5of_Q10l6Thwt9+Cd0hx0xt9g1RJf-C1gGaD92y9Dgwt8mc0y9w1SWf-++71gD1O01++T1j5dQ~f3dQ3f_T50l4P1i81x0Mg2CkMg33cMx9-++Th1+++O1QdMh5DoMkaAhmBf-+T1i8TlB83++++N+To04+x5SF-S50PcThg42y1Pc3x0g42w16t9-T5Mg4R9k8225Mk7Tp401kgxt9,047A7C627E7580^100^27^S5w82Tpxt9i1jPcN0wt9PdDxd-R1Mp6ThgPbDk0PcO1m42Ds2D7-Q1g44Tcg86Dl302Rdl86zd6la-Q1gt5TdOk3Tllc1ngg8100MF8-T1MKbT9yp6y0g426c0tdM17kd-Q51U3R913bTpg01M1g01N4P3e-P1g44Tlg44590M4Q9B3by82Y7-n1x83Tg0Td110Tdz8Mk315kAd-S1wKck1MOcTp0p8R1modw1SAf-D1g82DhMc4T16Pd+++B8Qh7pa-T90PcQ1M82P53Pclgwka5l4wd-+++ThQ9Mt7N1A~fx0w~fg0x!f-T1wH8Q5jd2++z1kThBH828007-T10TeThNp5i4MOdQdSOd6o0D6-T9Mc4S94xdj50p8N0MG9khBJf-T1Mt7P0gl5j1z83P1ll501kFf-TdMG9P10q5Q5wy7nl0Pc00gu6-T1M~fThzKcTpQx9Bh4TelkxL8_ThMGaz1g9dP1y07++Tlm000if-S1wc4++T94QdQk7npjc300wc4-T1PH7l1wC879gd3BgMq4jdle1-T0MKcT1lp6Q0Mc9TdRKcx4ylc-7dg42Dg041QdOg5TlAc3jdlp8_Q1gz4Thgc3R9xc2O1ATckhRL6-R10C9Dg0c3Tl5TcAcwt7llRy6-T1gLaT93u7QcN82ShDc7zc2Ic-Td0C9O1P82z0MOcO5SOcTtnh9-R1w41T9M82++++PTpjC9w0OD4,046C3D627E7580^29^3^T9iGb7hg4211gl7z80Lbw02F9-T1gg3z4gg3ldP~fM0M~fntBs9_P10PcTcg43Th3y9A93h728gRe-T1MOcB9h82P1486CgxxaAhCFf,042E4B627E7580^15^5^P1gTcDdAl77pg41Sg1y9SpDod-C5gl5Th2Tdx12TdP1Dc4140Of-210PcQ16Pcy1AXez5A82+jdRD-Tdz82j1My6S9Ap9O1kTcCpSoe_S5gp8P1MxbTlMXeO9Ch3BkOP9-Tl042A9wc5mhxc4++N13w16t6,04AB54627E7580^21^8^O1gq4TcMc3P1AG9TljD75kg9a-T10PcO5hC9Shkp9Cchp9+RlTy-S1iC9C0g42Q0MOdnkgu7+29QP-S9yp6D0gh3Tl1h3i52h3w02hf-+R1w9+z105Tl0DcO9Tv3-D1Mc2TlBKcQdQl4P5CKc014kf-D0M81nhiSaP1Q81TdlC9O9Tna_T1xp6T0wGa55xt9R16d36o0tf-+++T1D93Lan80LaN16h3w02G7,042E3D627E7580^100^1^O1Mu3Tl0H9QcgD6Cg1h5lkNkb-T9O82O10D6ngwGaTpBGaRkzga,04243B627E7580^86^1^-,04A05D627E7580^15^17^l10p9Dh0K1Q1z83T9SJb+7sM~-n9MKbT15l6kdOd1i00l6i9lIe-Tdgy8SdyTb++P1ji1wTb+PdnL-T1M8645M87Tpz44i00h6TtDxc-T1lHa++7dhn0gHai11d3M0zka-T5wp7mdhvaP1A54N1mva01Qz5-T1001y1wPcA8wc9mgwwazd6cd-++T1wTdyz6R8wz6i4M41M1Tvf-S1O83Tdg4141g41lhwKd+M1Tj-T1wGb+z0g5Dhkp7+R5m5+g0he_y10p8Dd3GcP1A83Dcwp628wUd-Q1Mc4Cdyh4Tl2yaDkMc4140Ud-P1MBbR9h83Thh41Q5Oc3PdDFf-S1Nt7Dhgl5k9y41j0045i9lCa-++R9gO1wL6ThyGaTcg41Ah6Ad-C1xL8S1iD6D0gh4DpPy614w44-T1wPbT5SG9Bhh93Dp1u7lk1i1-l5gt8Tlg41R1Rg5j9yk3Qg3Bc_Q1MOa69MkcThQx8nkMOaAgic9-n1MC9R11q6Th4d3SkNt7CpSP9_R1ML7+Ddy9ThAm3O1jz500MXa,0496A2627E7580^100^26^j1gp8Tlh41Q1QOcDgMOc+O83D-T5g82R1jl5CdPg9i1xXe4h4sf-Tl0p7BdMOcO1yk4O0g42g15E8-TdiTdP5gp7N10h3Tkgp7moxlf-n1gH8S1Ay7j1y41Th5q6000m2-R1gq2T56PcDlA41ng0Pc00wH4-Q1gC9R93h5nlgxdThk41g0xga-T1z41ndMKbi11q5Tl6tbBlSg7-S1w82ThgKcO0gl5lggKcRlnxc-T1z82l5wxdDhil521w82h5lKe-T1gKdk5w82y1gt9i0MG8Tt7kc-T1AKbl1xp67li4111xKb5k0td-T1w83ThBKcnpitbQdQBdO9Tg7-n1wp6T5RSdTc0h4AdRBdkhRAe-T1MBbl1h41P5mH57pjH528MT8-S1yc7Tl0PcRd3p9P40p9PcPFf-B1gh4Ddw82T1RKb5dzgekh5Ee-Q1gy8Tdy83n00PcSk2Cd000Zf-nd0PdS5kH4z0gH4211d3khRu1-61M81A1zH3DgMKcDlPKc+BkOq-T1wh3P1Qy631OBeTpRBe4g0sf-T1wKbl1i8741Nx8RhQx8i9Ri2_S1Mg5n5gH9Dkwp6i5zp6+g0Nr-T9y82B0wp5n8wSe31Oue29kVa-51wKbnd0l8ThB82Q5SJdw1CUf_Q1MBaT94y7DlMc5Bg0y7PcP39-T10h4591y9Tkw82h0wXe014me,048D9C627E7580^65^27^T90l545gLaN1Mu4TlkTell5kf-R1i41nhwGaT9kXem4gXe+i8NL--D5wPaSd4yaQ0x82P5zPa+Cp6v---ThxH9Q40y8A5z82g1gTc+01kz-71gxcl5i85n8Mc3j1Pc3Qh7kf-TdzT9O1hD6Tl3GcDgMc4Cp6kf_T1w42n9xt821gtbj8wt8Cp6gc-T1gGb21wt9O1St724Mt7Bkyk7-71MKbT5kGbh1kt8N1SKbntlk8-T1g4151w83nhy83nogy8M1TJf-Q1341T1Rc3D4MKbP0Mc3kg1te-C11l6Dhxc37hg41j4Mc400wc3_D5gt8R5jG9npwc5O1RH6w160f-7d0C9i1MP8B8wXdTlRc5DtCod-T1wC8D9wp5x12PdToyC8O9T0a-Q1wKbnly42P55l5DhBx8i81Ie_Tgw82Q1BXfTlQtb21y825kwsf-61w41T5RIcm0gWeS4OIci9RUf-l1gKcT80p9T1l41nlAy901QH9-T1xp6Th4y8+++mcN14y8jc1Ae_Td2PcR1P41B8Mc5110PcM1TD4-T10TdT5k42TghGcP4hGcN43ke-T90h6T53h331wGbDk0h3Sp7xf-T5i41T1Pt841gTbz80tc+15QP-D5Mc3l5Mk621yxbO1lKb+w0yH_P1gTcTdOtaAcgC6nkgl47sMAc_++T12+++TkChj4141341DsOg8,041B50627E7580^15^20^-T9OKb+N1w4O5xL7Tkgy7Qg3gc-Chxh4N11h4Q8gTdDpitb+zdSP-T9Nx9Dcgl5P1B41Q0y41x56Ke-T1hp7550GdO1Oc3P5jl6w0yL9-+T9z4k1N41D00td7pO41lk1of-Thwy941w4159wXeQ9PtcO8jCf-n10u8T1Qg4S5Rc3l0wt815Ql4-T5Nkd7d0hbN0wTdkd351+PcPz-71w41T1Sl4O0Ml4B8w9dBl6of-T1wp6nd0d4l5xGfO1ly7Pc3df-S1MGaD5Mp6n9hh4Dhkl5jcx0f-R1zG9D0gl6TpxG9P0x82Bk2Gf-Q11d2Sdx41m0gPbDkMBbO8jke-T1gTcA1z477pyC9h0wC9Bky0f-T1wH8P1zC8D8g41Tciu5g15Kd-+T1NcDlgp8TdlPbQ8gD9mo1Qd-n1M82T95PcDg0PcO1lp6+4hkX-P1gTd+Dhh4TlhTdDgwp76pA8f-O1gPcnhiPcRdzxaTlRt8ll58e-P1wXenhw81ShBKbQcNx9+6pkr_R5MBbP1wOd7hwt9y5zt9Rl7xe-T1MG8R1l42nkg42392GcRlDse-T8Mt7i10C8R1lTel92l5000c7-T1g41TlkPcQ8xxby40h43c0Rf-Q10yaTl0d3Sdk415h0y9zd6Yb-Q1h01Thw837pwoak8gO9O8P3c-B1wTeQ11q7Th0d4So2HcM17Jf-Dh215D80Lc45xg9Q15Lc7s0sd-T5MBcR5i41O1QBc11wc8014pe-T1M83Q0gtcng0m5O54m5AgyUd_T13GbB1xkdn00Gb7li48i8htf-nd0Pck5g4aT1Sk5+CgMdh5B0e_l50Kcz1M41T9kha7hM41+00MH_T5wxaN1NFclh2p8N40p8g01z6-R1Oc4Q0wp6SlABdDo0Pc000We-T1zg4T00Ocnljt739386y9Ssf-m1gLbS1juaDdid7TkhuaAgy05-P1gh3TlwKdA9M81noM81g15lc-n90v5k1wD6Q1PTaTdly7CoOh2,04373C627E7580^15^20^Q5gtcSh2haz8gpbz9kpbx56Gf-S10gfP0w42Dly42Tdm41N57pf-R11H8T9hu674wTdTpDp5000pb-D5hD9791m7x13yax0w42g0106-S91GbDlMg5O11m2Tp3Pbw0yH5-+C5xf7dN81i1Mh3S1m92x4Or3-T9wtbz10d3O5Rc6RhSc64gM39-++S5M++DdwN1011++7hON5Thc-Q1wKbR5hGaTd4C9Tgxt8RlDg5-TdgPbz11Pbk0wg5Q1Cg5+TsP1-T1xGaB80y911gh5Dogh5M1Dkf-T1Mq3D1wm2Tk0e1kh3e1M1Dz5-T90H8Q1y42i0gXfmkgXf28gKe-T10LcTdjCb++O1y++nhzM1TL8-Q1M~f+++Td++N13g0wR7g15of-R110bmh009k0wKdTlBKdO9T8e-Q5041ThgGbO1MG95hgp6M1Du4-+++T1ndhCdDgwt9+++nkPcPOf-++S91i1MGaTpMGam0gh5Bkydc-S50l6ShOg5Dp042M104200g83-Sd005Th002Q9009x10Pcy8y0d,04917C627E7580^100^30^D12C979gGaS1At7y0gG97sMSf-T5wC9Rcw82j1zTci0wTcM03ta-T1zt8790Pcm5j43Dgwt8x42cf-Thwt9O1OKcQdhE2j0M82jd5U4-710q8l1gDaToM83k5kLcg1Ru5-B1Mg7ThMxaP1BGbi0gp915444-T5N82Q1Mp56dP8e78wXeM0zlf-T50y8R93o9R8hwcO15y8000Me-D90PbR13d431gC9TdlC9N4jxc-T1093RdQu2i0093O4NAaw1SIe-m1xpeTdkh4Dcgh4Q1mc5g1lCf-T00rcTdy975dii9h1ji914wJf-61wt7Sd1PbnlgC8P5jC8i9R~d-S5wo9Tpwy7+O0M4TlCL8PdTX3-S9M~fO12C9Adh82lh1C928MLa-T5gGcA1hp8z0w41npQxaAgiSf-T1092h1M82Dpy41lcM826oMr1-D0Mt7T1Rt7mdz947p2d3y8Oz7-T1zm5C0wkc7hh92k9PL9g01tf-Thgl6k9g41N1MOcQ94lfO9D0f-T9xt9z1gPbT40l7Sgi86Agi0b-SdMg7Tdyt8B9w0931wKcjcx9e-S1wOcT9Mx9z1gh3k5jy6M1DNc-D1w41Thh41A9j4eP4hP9M03Ef-S1iPan9gu6++++jDs0p7TtTFc-T1hoe750y8Tl3y8h11h4140Bf-i1wc4ncgGdQ81y8ldjp600Mgc-61wcbS1ztfl12le592ldM1nGf_-T1Mp5Td3TbA95d67gw81280of-R1009Dh1L9O1j0bRgg0b5k01e_k1wKcTlw83z1zC8S1Cp600gFf-C5g43610h6++T14A9k42CpC8b-D52B265gJ4T9QxaM1Mxa6pAFf-D9Mt7R53h4z1Nx9B00Tdg15!e-P10q5A5gl5Dlgl5Bhgh3h4hWf-T10HcS5OyaT9ju9ThQl73cwPf-P12D8T9Ap5S01m1Tg0D8g01z3-T1zTbi1092m5jCb59Oc8DsOoc-n5g08Q129e31g0bThj0b00Mlf-P1gL9Tdyl4S54D7A80D7M1TXb-T1hBcnd001npi82g0gKbh5Boa-D9Mt8C12d4S16Xek0gCa01QBf-T10l6A50Gd+++nhN14Pc28wc9-S1OPb+T0weThkH9+To1e00wr1-T1Np5S13d3T0MC8N1TC8N5T0f-C10La+T1O4+O4O4+BhB4+O8Pn-Td1h5T00LcP1jg9Rd5Lc+7tAH-Q10h4DdMc3Tl6KcO83Yf-S1Mt7T94Pcnl2GbDpPt7SpDWf-T5xp575w82N10TeQg2heQh7of-T1Mp631w41mhyTb112dbw0idf-T9Mt7+k1i4A0wGaScOc201Q~d-T50C9P1kPbShPx945y8215Q48-D9gi1P1MD4+nh3elcgv3h5RP7-T1MH7D9gz6ToNq4M1RL8g0he7-T0gC8m5yIcT1lC8g0wp7Pc3Qf-T1xGa++n0gnhiu7P1BCdBkOpb-R1wPaThOC7+R1k4+35h4+h5By-T1MG9l5iy8j5Ap5nowp500MVf-S1jGbk1Mx9nhwxa+j0g4RlDFe-+++T1A53Cai40CaDp5Ca3cgp7_T1wKbDhwc7P5lNdi4wc7Rk3Ef-T1hl5T9Rt7k40Tdz93Td+7tQX-T1Nt7T95Gan40Ga35hPcg0Nk7_T1h44n1w86R0Mc8Th30100Mg5-R1Ng461wt8npMc5O14013c09b-B1wp6T9y83Sc0h4Dll41y8Ogf-T1w03m1w845dic4mcw03M03f5-R1091Thh4145wh2ngM81SpDg8-TdMg5j1i41Q1Bc4z0wc47sgp8-Q1MC8Tlgh3Rd1u6+++mczc2de-T9Mc361wt7z1yKdP1Bt7nsxxd-Q1042S9146Tt005mk045M0jBe,046972627E7580^100^53^T1hG971wt8Rgiof39j93+4hQX-310xdDl1xdR95xdP5l41Rk3we-+++D5S1j0111x84k8w84Ag2Mf-T10Pc7hMGa7o0AcClm81140Qd-D1x82P1RSai13h3z8gqf+w0OX-T10PcShw85y4x85i80Ec+lkND-R11TdndwGaDlMOcz0MOc+CpCq-Q1Neen0g41Tg11aTll41Bkicf_S9gw7Thg45j1MB4O00H7O97Ib-T9Nt6Q12C9k11Kdn40u4Pd7t9-+++T1Rc041Ahyc4zdkTdi8hF9-n1hg1Tli42Dgg42md3E93d4Qd-k1MB97lMg6ThRx8lcwGamoN81-+TdM3+P1wJ+Q9Mz+DlzJ+M0j!-T10y9T5kKc6lyp6lhAt96p4~f-S10s8Tp0k6Clly8jcgy8+i9Bm-S1hpbm10l9T5ytcx0wc6nsh42--DhM4141wBbR1R0921O41jcN1c-C1M49ndw0559hyb++T16i9l0d-T0w31T5B31+k123DpO323cMf5-A1gB9Rdg69Dk014TllB9M0Pr4-T5gz7N0051x1Qq5Q9651+140a-+++T5O10X3B9xr7++M13g0N3c-T5001Rc0ofP16of7t1of+00Mn-+++T1C5xHdx0g41g0001CoOC3-Q1MOc6hy83TtNOcnkMGakghL5-T9Mg4P1gTcnhxt9N1mC900gy7-+R1NG+i10u+7d2H+Tl4u+BkO~-T1w7dTkx7d78g014di01294Af-T90y7R1hc5A1wTbnlkc5lkNlc-D0gKbB1k41T95GcQ0h4100wSf-T1g41A12PbTcgl6Td4PbAhC0f-Q10C9RhMt8y0Mt8Spwt800wt8-S1041Tp0La6dysbP5AsbzcyEe-55Mt7O1MKbTcgC9nhzGaM1DXd-n10y9D1zG9T1SKbA0Mt7M1DTd-R9M8dy10CaDl2CaTlAtbAgy49-T9Mc3N1wxdO9x82lcwxdQgzQ8-++D52R1AGd59wGdO00H701Aof_Q1gTc79w82m5OB9TpkTcw0ipd-T5hTdQ1hTcl5i8bncg41280oe-+++T1j1g41i8g0100g41-T10u6l9hAbDlx89x1gPa+3d4L-T15D6k91pfz00D6+i125zci0f-S1MT9Bdi51+4diOTtj51+M0Pr-T10q7P0wcdi1id4O1Bcd000pf-D10H9Cdy48O1Ox9T56h33cML2-T1Mc3Tdh416lzXekdQ0fg01Ya-n1w84T1OSdCg0CbP8hH8+O8jH-Q5gAeN1gGaRh2E6+nli4y96gd_Thgp6O1g41P5wc3Qd0h4x4OFd-R1gp6ThwKbP1Oc3kd0C9QhnOf_T51d4ChwObi0MkeDoMkew02Ef,042651627E7580^100^6^z1gl4D93y8DgM82ThlXe+y82z-Ddw41P11CaThhp6N1jD5x5SL8_T1w82+++D9A9kl8i00Ca+jchS-+++T1+Tlj4x1gp7lcMc6Ts3d2_T500aN1002Q4g46Tp502y9m0f_D0gp8Tlz84ldOKdP4x84g15wf-T8w83Thjp8i1gp8Rd4CdllRce,04A154627E7580^15^31^-_------------_-----------_---_,04253B627E7580^56^20^n9001O1Ot7TlOXeP0MXeBkOYe-P1gTeQ1i42Scgl7Dpg42g15A8_T1gh5nl0h4A5jPeO1Bp6M17Y8-T1Mp6+59N3kdQfaTt4d3+O8P~-T0w86T1At8Qd6Td29kpd-S5gKcA50KcTl043kd343Pc3g8-R105875MKbT5RKbkhAp7g152d-++Q1iDhgGbA0wt7TdCt700Mce-R12Pbnh091TliC8O0091Pd7q4-T1gC9S4Nt7nlOc3k8Mg614wOd-75Mx8O1gGaDkgGamhkGajdRu6_+T5h8+++R1TgMg5+mdPg+6pAO_T1MJdj10p8mh3p8To0d329kWf_T1gH8T5iu5Td3d3TpmJeSp7xb-Q1wqendg9aTdmCal9k01g1lDf-S91FaTl1Kay13x8O4Mw8Ah6Eb-T5Oc3D8MBaN10d3ToOc3O9Tpe-Q1wqeTdPc3nhOdbDkg99M0jDf-A1Mx8R1zKbnpMx8BgwtbM03Mf-R10PdT54C979hl6P4x4114wtd-T9y41z1zdbk0w41Dg1d3+x4OL,042C4B627E7580^15^13^T1Mp5l91pe++Q1m++7og29QEf-C1Nk8P1MBcTdil56ggl5moh1f-S10H9TdNGaDkwC8kdO8100gpc-mhgd2P91DcTo1Dch1jd25kMke-D1gh3k1wl4++TlAR5S82M1Ddf_R1092Dhgd3P1kd3z55PeSp7Ff-T5w42O13d4O00m5Ac0d4i9Rod-T9Oc741x42ncgtbTk1Lcy9SEe-T1wGb7d0Ca++P14Rd6CaPd7q7-Th0v8A1OB9++S1Bk0gh5zdSH8-T5Mc4B9j43nk0h6Tp5h628g2f__S1jobTh2c8z00c8Dkg44+4gMb-O1144T5501l9Ot7A8Mg66oww9,04B854627E7580^100^9^---------_---_---__-,04B842627E7580^100^19^R1zTcP0gPb5dhLbTpiy8Spn87-S1wLaR1ge3ThRy6DkMy6+N4jr-T9gm3A10z5R1Cd2Dgxd2M1TH7-D10PbT1hC9T93y8g0N~e-D1gH9T11D8j9OtaTlS82Tt7kb-R5g94Q14y8nl0y8A80i6g01ef-T10d2nhzTcl4M82nkwTcM17l8_Bdxg8++Th4Tkw81i1y81i95tb_65wGdThi41Q14d4x0g41PczL8-++T1gS1392492Cc++i1jAgOMd-Q1gh459M41C9P82npgh4M1nD7-m1wGbT95c8To0Bdlgw83g15wf-O1g01TlwKdk90h5Q5A82TsPxc-S1yxbC0wp6Tpw4259iTdkhBJe_Q1gxc79001Th2LbO55LbN43Ye-S1wtanhN82++B4gThS~fg01Yf-n5w83P1gtb59wLbTdQKd3d4cc_T1Pp6n9293B0wOdnk0C9g1BH8_T1xD6n4Md2DpPd2Cl4r4M1Dta-B1NFbThhg7j0w83lcgPc15kxf,04C957627E7580^15^19^71xGaT15k4n80k4S1DGaCpmw7-T1wl5B0xseO1Qt8ThRt84g0cd-T1wHbO9jKbTp6HbQg1Hb00wq7-Td2l5Q529ai10Lang0LallB5e-D1gTdT51h475itaThkTdQgjxf-S00PcA9y84Dljy7Q16Pci8hxc-T1Mp67hgh4O15PbTtlh414ghf-+A50hChiDaS16pch1gDaQhn8a-+Q50iSdMu3+O1wdTpgD57sML8_T1OKb+++B4Tk0p7y134e+y8Of-Rdwxcnp0l6j1Ac4N15l63cMJf-+++T1R13l6z00l625h82w1Cka-R1041k9gc3+++TpDs0l7h4NBd-Sd1f1i1gC9Tk0D9O1Q41y9Sr3-T0Mp7T1A92A14j6++i0wg0N3a-S11CeP0g427lMc721Pc7N5Tob-T5MC9P1h18lh2u8i0M06g0hac_S10p87px0125O87O5Cg6y8Oi3-++T1AD9i51++C4wh1wp9i8hb7-D1O5c75w07T16aeO0g5bN5nvc,043F13627E7580^100^11^T1wp6P14Pdi00zaz81Pd6pQYe-S50PbDd0y8310PbTlj82zcyx4-nd0y8451h4P1AXeTljta4hQAd-T1MC9+Q1Q9+mdy4A8Ml8g1Br2-71MGaP12u7Q93d3Th5u7N5DD7_71h82D0041Th3l6z15l6Qg3o7-+++TdQ1h83R0041Q5Qg5khlp8-+++Q1n9wc3Thl42Tpm41Qg3l6-S9gGcP10Pe7hg42Tl4l7BlCta-+++T5x1wc3N1D8200wc3_T9MFbS1zh5D9i42DkMD4QgPQf-T14y86hgh421x41390KcSoP1e,04C457627E7580^15^27^690p8A1yXeTl0HaR5k837sw4b-75gl5T9ACaO1xXeB8gh7zcyhf-R1g417hwc521gTcThlTcCp64e-75h41ThkPcO1jp8Cdl9ch410f-T13d37dgl531Ml4A80d3jc1Yf-C1O0bTdkp7Dcgp7y0MOdM0z1f-71MOcT1At8+Dd45Sgxt8Pc3kd-61M~fThM82Rc1l8N1RBa7tAce-T5kTdl0gTdR56u6O01u6RlDAe-T1MKcDdhl7Tgg41DpBod6ow8d-D9h0ci1gc3nc0d9Tp4d92949f-D50d2T5kGaN1iu4z8gGax42ue_+l5MbN1M41ThAGaTkM41M1Tb4_T9w42Q1095y4001O550114wn5_+++S1Thg415d30224gGby9608-n1i427dMs2TgMoaP1BKcx42cf_ndN82T9RKbN1wk5l8MKb000E9-Tdg42mhOxc11Mg539wXelll0d-O1wc4Q0g41TcwtaTlk41nsh0e-T1NBdT0gl6Th4l9Tog027tAhd-S1P82Q14HbDlzt9O01Hbkhl3f-51wj5TcMp8TdQ41Q5Rp83cM33-++S1gDkM41TlCu9npQ41+jcNL-m9g01T5A74N1xh67pw11SoP78-C5w42S5y34N1M53TgM53lkx78_79MKbR1zd4++++RO1QKbw02kf-Q1wP9Tdj41T8gtamg0TdBk20d_+R10CThMc3+N11qRkNt2w1S37,047397627E7580^100^3^51Mc3Q1Px97h0d2ThkLazc298_T9h41710CaTh5Caz4gp8h5RJf-l1Mp5Th3PdA00PdA54l7O9nFf-R1wp7Tdi43B92h4h1zXeBlmc7,044F4B627E7580^57^2^D9wPcTd4y9z0M82TkM82+Rlnu_Td101m13tan00taQ1RG8g0hAc-l50l7P00KcTlj41Q1BC8g15Nd,04BD35627E7580^95^2^,04175A627E7580^18^11^71wk5T1kl7P1Q~fCggl7jcxE9-S1gpeTlMc3B94lcP96hbRlnp6-T5OlcP1wudm4099Tgyhb4gw06-D10C9T1QOcQ4Mt7mgwt7x5C~f-T1gp5l1zXeTd5Gcngw82zcita-T90H8k1w42z4gr4N14p8+3cgv--T0gh5T14ha41NG9Dowxbw1m88-T1gq3n5gd2TlT~bkgwwfCo22d-T1QG87dwt7k1Np4R0gl5BlCT9-+R505Tggm221h89N1jm2+01Az-Q1gu6Tdgu6R915f7lg42i9Rhf,043750627E7580^15^58^T5096P0Mt8311qanlyh8w16Ke-T1y0775MKc110LcTlSKcw1m99-R12m1nlNGaTlkTdk00H33cwT5-S53y8TlMg6RdNOcN1NOc6pkpa-n1whbn1j9cT1l05D8N88w16if-D5MKb7dw82Q14y8N1RKb+DsyL-n10y8S5A82Tg0l5N13l5zd6u4--T5NKbD0gp7O13lcAd351N43Ac-Q1gi4nlM83RcNh2x0MG8+AhSm-Q1gCandh42DhysdO12u6Bk2Ff-Tdgy8O10d1T8gp6P5RKcO8PT9-Q1MC7Tl1h2DcwGbR5BGb+Agim-+T1y5+710a+Qdm5+Ah5a+w0OT-P1wteR90hbTlwt7N1Qkc6oMNf-T1gh4B9wof7hMdeN1RdeSo31e-C1gu5S12H8T4wl4nl4H8w1STa-+T105+O005Tlkg735ig7+g15v-T1Qp5D5P82T80kdm8wobw02Be-P10m4Sd05eTlx82N1QBbjcNhf-T5icaz10pbD0gC939351RlTkf---P1g427h0obS9k01Dkh01280wf-T1wleDdz4aSdR8aTg2dcM0jyf-T9ygeDdg8aO1gpfTs0463cg42-Q1gdeTdh06nkgdeh009c00gxc-T1Mh3l1xq5R1m01Tl5sc+M1TD-T10qbS1hudDcgh8TkNlb6og88-S1N08S00PcDpw07P941a7swhb_n90gdDdx0aT945bO1yod00w9f-Q1wseTdO457d0gci0M453dQFd-R1wh1+n9M4TdA9e+01kD-D1M06T15L9Q00L9Bkgu7w1m99-T9QOc7hMxbB0MOcP4Og7kh59c-T12gbS8w837hMt7R5C83M03sf-T10l6k1Nx87lMc4j5Opag0xJc-T10pdS0gGdTlygaO1Bga014ge-T1gheTd4dbR9m42i40db00Mc5-D1gpeT1Qc4B40leTow8ajd50d-T12yf75gldS15h6nkw897s006-m1gkeDh0ke+++R8++h11w16xf-T1gldx1gpaTlQcaPcg02M17uf-O1MCd59NJcQ8g01ngMCdAh69d-Q1Mx9DcMc9ndzldThm82llB4d_Td3l9nlg45O000cN1j45Agycf-Tdxc8N1003Q400cP5407h55cf-T1g42+++Tg++Td6++h13zcykf-T1xc6n8wta11gGdmlkGd7t40f-A1zt9B0gl77lwt9TllGcSpTSf-B125dT15Pd7hw07z01d4M0zhf-Tdw82O10u7P5kh4kh2u7Sozg7-P1gy9Sd5Ce5h042Tp3426pkr2_n1g85T1343C5ip8Dk001y8OFc_-T11Lbn0Md1++31ymdAt8+kgNu-+Q1gz+Q5imThykcRd4u7Dt6Mf_D1g4121xc97hzc9O1Dc9g0xgd-+T92lD0Mc7+P13Gj0wSe+N5DT,045E3A627E7580^15^7^n5g41R1zl6ThPu331iGci8NL3-B1MOdQ1gl5TlPl4lcMl4+7sMv-TdMc3Cd1D5P0Mc3210Ca28waf-Q1gl7T1k827dwGah4wGag1BNf-O1wP8Q9Nl4nhzy7+DkN4+QhTP_Q10u7nhg425h0d3kc0Pdll5Qc_Dd0H87hMTbj1P81Q0ip6+i9RL-C1wd2T94PbDg0Pb45z41N5TH3,040F3D627E7580^100^16^--_-------_-----,04593C627E7580^100^55^41gp8Tdjx97hw84R1lTdzc2mf-T0wxbTdj41TkMKb45OKbx42Ge-D50CdTlPt8k0g42h1Ng5Bk2h9-T5Nc4T8g42P12l6x14CaAhSBf-T5h42n80ycy0wc7Dkxt77sgie-S1w83Tljp7y0gKeDogTc28wBc-T54d3752D8A0gKcng0u6BkOP9-m1gl3T1jC5Tl5d2j00Gdy82hf_S1w83T8hXeQ1l41Dplh3w0i!f-k1iDan9jm7Q1ld2k0gd2ntRP8-Th0z6O11z6+TpP4Pdxl4w0y0b-TdgGcA5y82P5ll6i0gta4h4of-TdMc3P10h4Bd3j7k9Qc3AhSra-T9wg8P1gCand2paA4wxc00MP8-O1wXen9y41B53cbD81cbAg2Uf-T10ybn1g41Dggl7i9449So3Ye-T1A41T4wh4i11d3Sg0d3+3cwK-R1g82Tl001P12h4A9PFbN43ta_T0wy7Tdi42z1PBbT1mh4x56lf-T1hd231Nt7k0wXelhO82x4y1f-P1wC9Tlhu7QdjTdQcwC9AhmKe-B10HaT5iy871gCaT1Bp6TtTTb-Q1wv4Td0e3l1wi37hy925kMOf-A1Ml5T5R827hMt8npPl5AgOsb-T90hcC1il3O15Pdlh4Pdh4hMe-T11ibn5g99ldN07z5k99O9Duf-k1g85S1kD9D4MCaTkhq700MZf-71Mh3A1hu7T1CKel9zh4O97!f-R1wC8TlMp559hTck0w42nsNg6_75w42T9Rx921Mh3O1Rh33dA0f-Dhh43D8gl5k1jBeS5ml54h4kf-T11Lah10H8P4M82DoM82CoyJf-R5PKaO1wC7Tpzc3DoMKaAhCFf-++TdgP1wy7S9QOdzc1h4CpCJf-S50m3n1i41TdlPcDogPc3d44c-R92Cay10Caz5Mc87hhp5x4OQf-D0wt9T95h6i12h6R1mGb+SojD-D5204T4003R1Qp7y0Mp715Qc5-7d001l1il4R1401ThPc300w82-T9xl4+++Q1TkM82DpR82O8j47-m1gTdS1m04npgC9TlA82w0yl4-C1wG8++Tdm++nkg++20g28gGf-D1w82++T15BcwTdi4M82014d9_T1gkcz1yKb5d2CcP1C83g0Nwf-T9Mt9Dl0l5Q14l5O0g42y8Ole-n12d9T5lH87l0y8k0gH8kgxz4-710PcSh2h6P55h6j80g2i95Uf-T10d3Q11KeO15d3g00KeM038f-T1M83mg0F8mlzD4Dp4F8+4gML-T1jy7k1MG9ThRG9x1il6N57Yf-T1MKaR52d2x12l7j95y700MXd-T1g91i00m4+5d3Ty1lle+TsPD-T1yH7C9g84nl0z621wH7+g15p-TdNd1P1wt831wXeToxt85kM09-T9N82l1wl4Thgl6N1ml6280lb-T119bDdw07k9yPc40w82M0Ple,04364B627E7580^15^60^++TdgP13u7i1wubAdzN63dAH4-T5z86O1wl97hgl4R8gKcg1Rhe-Q1Oc3Tl1paB0MOcy01pa+TsPL-T00y7711h5T1BxbP1mKdO8zef-T1gTdTdQKbC4w46ngMKbM0j9c-S1wkeR92DcTlO81TohT6g0NAf-Tdi41O1xKcB00l6Do1pcmoN0f-P1MOcTgw82R94h7Bg0y929kqf-R1POdT9k42R4xtcN0g427s09d-n5045Q1Bkaz0w4221yka01kwd-R1xl4T80yaQ14u77l2d23cgtd-O11h6++Th3+++C8Q5lp9i8Nse-T1Mpa4d2F8Dtih4N1mh4AgiRb-m1wTdP1hc4T5Rt9Dcg41Pdnv1-T1gPcDgwOdSkOt911zu45l4Ed_D1gp7S5lt8O13Gb7lNg5w16Kf-B1Mxak10d3TlMsaQ1SKaDs2Fd-S13TdTh102R0gt8z00TdM175d-TdPc3Q0wKc7l0t9O1QBblk1xe-R1w83R8MBc7hx83CdPt8154la-T10u7T5Bxcnd2d3l8wxc280Of-+++ndP1NKaTdA85j0wt8N4zJe-+++T9R0Mc3l9Pxbj0Mp5x4iFf-Q1Mx9Sh0l8Tph82O15l8x56Bf-S1wc7510c9ThQga7lP86014kf-T1Mtbnh1l9kd241jc1k7-R1gl4490y7Tl3d2O0wXeM1Tg8-P1xp9R5zGa7hM81Tdkh414wFf-T9x41O1NFdz94Lc580Lc000tb-T9M81P1gXeDpiXemhAtah4NVd-T1Mg4DpiTd6hOe5w1iTd154cf-n5h41T80PcP1kz5z4Mg95kg0f-S1Oc3l9woeTlwp6z0wp6N57Ue-n5xl651gu8T1lu8noMoa154Uf-R11GbTdj41P4g41SgMG9Ds2tb-A1MBcQ1z82D8w82Dl3meM03Ac-P10PdDhw415d1i5ShCta3cwsd-T1gh4S5O82P8yEdP9mh4O831e-DdNBbTdQGaO0MGaP40h4w1mv3-S1wGcnd251n4wp7N145128MQe-Q1Mt8TdPg6nl001QcMg615A0f_k1wdeD931fDc0d4mly45khR0b-S1Nc7Tc002DhAc5y0g87g010c-++T11+Tcw4P4MtaN1k4700w0f_+++TdScg4345xp9O1k48h4x0f-T1A01+k101+Bd31y0w01+15QT-S10d3Tpw42k9Ntdi0w93+CoOL-R5021P1g11Slg11++TpM+y9Sf_+++T5DogC9N1mC9g0gC9+29QD-++Rdhi1ML7P4wt87l1d3O9TJf-R501eTl0h511N0bP9S0b6p4Ie-D1gh2Thz82P1SGaj4MGa+x4OL-DlwKbT9lp7z0Mc3592Gd5l4of-ThhTcO1iTcx1Mt6ThlGc+O8zD-41gLbTdzC9S1lLbTkgp9h41Mb-D9491210PcS8xh2TdBh2zcihf-T10PcP1Qc3Dh4y86lzGaO97l7-R1zp6Th3CbTgMKaz00Cb3dANf-P1wTb59M81mhNq3Dk0u6+y8iG-B5wh2N1MG8nl191ncMG8O8jae-Th0y7Q12Ldy01y7TlC4115kz3_T1MoaD9Nc3S4gXe49Og7jd5Be-Q1M~fTdw8269xp8Dp3HakgNoc-T0w85T1QKcy0MKcShBp7h4xBe-l1wBcTc0l67dN82TpkH9O9TZf-T1w82B91pancgPcTlRt8jdBxd-+S1w4+++TdDo0l6O5B83y9S47_O1gu6Shg83P9wKbTtg42PczEf-710l5TdQk4y00y9O5A82Co2If-S5Mx8O1MG87d2PbTpll5h5lFf-S91CaP1gPcS9yp7TpMc428g~f-T1zKb75hy7Dcw82z0Mg6lk105-T1wKaR5i41ThRt6npyt914MQf-m1005T1jC8nc003k80u75k0h5-Q1hTdT4gl769MC8Dd3h328gtc-+++ThO1gq5ldg41zdB82zd6Ff-790ya++Td2O1wh2y4Mc24gMoc-65gp7Tl0y9R9kp711Mc3i9Rxd-Q9wh3N1091Slg41Tpwc3Ahmu4-+++ThQ9wh3+N1w4O5M815lkBf-++Td3++O1gDg0y8Ch5l8y82Oa,049997627E7580^15^12^-Q1MBdTdx41O1jp8ChPKb+jdBL-Q1gc7TlOKb21x83Dkw83zdmgc_-TdwxcO1w82npzg6Agwg6+PcPT-P1041C93GcRcxc5Tk141y96Af----Q1wt7Rd1Ga7hwc5O1AC8i95kf--Q5NH6O1w42Tlz42SgwXe00w5b-T9g41O4Mk7z9jTdDpPk7kh5Qf,04A13D627E7580^15^31^-S90CaP1i427lxl4N1Qg7+QgPP-P0MFdP1QFd6h041nlNFdy82df-Th0GaB1O8231w41N0M82294Ef-T5MKbk1y41TlBt9h0wt9nsNm2-T1yt7Q1kC9TggC9z0Mk9w028f-TdgC9z0wc349yt7O1Bc3280Uf-R1yp779g41ThOBaTkMg5x42Xe-R1w81B5NRbTp4pbTox81i95Y9-T1w82T10Pc10Mce++TsiBkO5e-O1wxbTl0h4RdxTcO54paPdDa1-z1gC9ldM41nlgl5T1SBdw1mOf-T0Mt8A9N05Dl1acy51acg1R37-+S5M4Tpg9221g92j1z41Pc3se-n1M83P1193Tgw43T56d6lk1tf-R9iTej5w41TggyaDl4l8280ef_-T11d8Ddw08j910cM0w83h55Ef-TdgyaP1MlbN125by0h0315A2f-T1gCc7l001N1yp7nsw86PcPY8-D1101650cd7dgh5T9Rt7jd5sf-T51h4D4w4221yKbN1A42Rkz0f-D1gd2ThxxdP1kt8P01D5w0ysf_T1Mg5S1xt7y5PSdjdBBb-D1gd3T1Bu6Dcwd2T5CGazciRf_n1g81T1j82+++75Q1kc5+BkO~-T1w01l1g53Td40121gh501Qj1-+R1g4+++TlR9Pc4P5i81jd5pb-Q5g41+++N1R9Ac2nlh41llRD7-T1h41C10yeD4wpb5gg41CoyOf-R100579g0bTl301lhkc5kgx0f_+++T1B9h41kdz823dPc33dkl6,044A17627E7580^30^3^R1Mg4ThgPbCgMg4j5Pk9154Fe-A1NOdDh0l6ldOxaR1Sxah4x89-O1wP8D8gl7Tl2H9Q9P~eSpnH2-+T1g9nggh4y0hh4++21j+QgPH,047F3D627E7580^20^5^--Q50p8TdQK9+TgN4nkMK9+4hQD-T9wC8R4gLaz1Pg6+P1Bt+x4iX_R9Pl5Dlx82P0w82npNxdAhS32-D1hGb+Q1j4D8gp739jp73d4S4,047B72627E7580^15^23^R1ip9j10p5z1hTdnliTdBlmBf-Shw82P90paTkgGaN1ic6kghL7-n1Mc2S5yc2N1Rc2++Tt3Ts3Kf-Q5zh55dwy9TlPxc11wy9O9Tfc-C90Tei1M83T9S83ncwxcO975f-m5xTeT9kxbS80Dai0wTeN57xf-D1w42P12l97l3l9no0m7jcxse-D5yTcQ0wGcSgwp7Tdm41h5lte-R1wl6TlM42P1QCaTp2h8jcND9-D5Mh3T5id2P1hq4h0wt9TtTFf-T9gCbP1x42Tgx42ShRJeM17nf-T9x41O1gd34dPOdh1QOd4hAle-k10l9T5A857lMOeQ5SlePdTmf-T1wv6Bdi96++l0Mz9yd75k0j3_P1wx9Thi41B8wTbk9zh4ll5Je-DdNc3R1jC9Q0M~fTlBBdO9DD6-Tdwp6Q1Ap5i1gK8B80h3M1TJf-S8wXeP1Pk57lMx8n9A82294Ma_Td0y9P10lalc0u6O1Sc300Mxd---n1gl4R1xt8Thk41P4N~fO8zu3_R9Mt6O1wKcDhPk6N1Qt628gZf_DdNg6D4wt9S1l84j1241014Bf,04AB72627E7580^15^14^_----Q10Td7dwKbThQt7nkMt7kg1od_-Q1002Th0y7490l9Q56Pcw16Af-P1wH8++k1iT96u6nc0u6+QgPH--T10Cdy1Mg7TlQg75hN833cM38-ndgta++Q1l++O0hi0MCa00M3d_Thg41O1wKbRd0l5N1iy83c0Ff-Thw81O1wy7P90Pc+++npjdBJf_+++TdQ5xc3+++O1Dpit8y8207,041950627E7580^100^13^T1wt7O5A82z8MOcDoMOc4gMg7-C5Ot7T1lC97hgC9i1hC9140m3-T51GcT4Mt7x1g41z5Qt7khRo8-Q9wd17h2LaP15q4212Lay8OC6-T10C9Ddht8Thmp9P5n417sMSd-Q1O83S5j42R00l5Dkgu9g01md-S1zc5T0wxaTdjp8x0gp815Qcb-T11PcC1gTdnsgp6Dtlp6Pc3e1_T1NKa59N83TgNKaT5T83PcP8c-n5Mx8T1kC9i1Mc4i4gC9jcNXd_+++ThR1kGaA0gGak9yH9h55kf-T1wKb++611A0wCaA15C9+N5nq-R5Nk8T1At831w827hwKbQgPl2-T1gCaP1iv1+k9ie+M1keM0PAb,043C13627E7580^100^6^T1OOdT92h5P1kpaDcw41moN8d-R5ipaN1wXeQ4Mc5Tkw42N43uf-31g427hwc5S5Bc5R9k42+O8PP_T5g41T94CbO1Pt5z40CbjdBlb-T1gh4D5g41S95yaTd5l7BlSGc-A1wp6TlgCaR5Q~f21Mc3O8j06-O1gKeTcMG9Tdkp6k9yh1+01Qy,049E5D627E7580^100^22^O1041T9Qc5Tg0CdncMc5+kgNL-R10h5S5Ox9Dhw82O1yXejdlH2_z1MC6T9Ap6Bdx93N13d2+y8yD-T5Ox875gKcN1A41Tox41CoOof-T1Mc3A1hoeTdAp5A8h42y820f-+C1Mu7dwh231gD2TlzKc+g0NP-ndM04j1g96R1l565dg56++ntl-n1M41S1551Q0051++nlk15A0b-+++T1M03u9-l10d4DhMc4++Q13x0Mc4O8zl7-T5y82610h5P1Qc4++Th500gh5-T1hL9TlA86k0w41Dk0D84ggu6-7dMt8++Q14P5QKbTpPKb00wy2-T1hCc7dw8431Mtaz8hh8zdSKf_Th1h4P5gGaO1y82Tlz823cMFe-D5M46O10h7D4099R969900whc-T1043m13PcQ1lC9+21yhBk20b-S5M83Q1xp6+++Thk1wGa00gPd-S40l6Tlwt8P1zKcQ95l6M0jXf_n1gq8A1iTeS9Qh6z0093Tt7Gd-T1N0dT9Q82n0M82lhk0cw0y9f-790h4TdQt6N1Mt6Q9AtdAh6Ye-n1wl5Ddhl6N1hy829xXd7s0Gd,04553C627E7580^100^7^-_-__--_z1Mc4Thi41R15CcTk0Cc5kMse,048293627E7580^18^15^T5w82Q1xx9B52h5Thk82g01Wf-l1wXeDdwp7ThOc4P1PKbN57Of-P10h4Tlg41Q8wc4Q9QOdi95z5_S1wc3Tow83h0g41npk41BlSg7-ndgP7T54h4Q1A4c21g41y8iwf-T5001C9g42+++O14hiXfy8OJf-P1wf7ThM64m9Mj9A5i34kgx3a-S1Me2T5wc66hzLcQ9T92h4xn5-n50aaO00u7Qdj16Cgwebw1mZf-Q1wKc550CbTlM81BkwKcw16q4-S1MN9R4gF8nlws6TdDp7zd6!c-Ddw0eR001fQ151fTd549SpTVb-T5w41A1zi4P01q7lcwi4+4gMD-C1gu7T5jh5Dlwp9Q40LaCp6Cd-71ggbQ1PKbTlRt8x1P8100Mse-R1MKbD52d2D8Mp5nkMKb+O8zz_+T1i5k1N91D4My86lN91+g1Rr-S1g41P0g4249wXeTpk426oMKc-C91o2N1wHbTgwHbO5jz9Cp6A5-S9wKdP10TeThNc4Ch2Cb29kp7_S1w41TdxPa35MKcDgwy8nt5m4,046FA2627E7580^100^13^T0gd2A1NFdTdzTeR1ld2So3sf-T10Pcn1gTd++Tl47pPKbTt7C9-T50m3D1y82O1kp7y0gp73d45f--Td0d5A0wzcQ0hubO1Q43+N5Dd-T1g94Q0Mp8Q1Ai6Tkg01M1T75-Dd086T94Ca31hkcP1lkcM03wf-++T1jm5M82P0wc5DgwtaO8zT7-Q1g41A5Mc3DhwkeTlSo94g04c-T1yc5TlwKcy0wKcQ8ht93cMXb_A5gz1RdMG9Tlgz1+++N1+O9TT-R1gKfDlgGaTlhp7w1OFfM1785-Sdwk3P5041i10LcN1Bk3y969c-T10LdT52CbThxtbkd5LdTt7c6_75g43T9k42j1301l4001Rk3hb-T9gGaP1wKbTdOx8Tljl6g15Te-71009S1306++Th5ld3084gw4d-++S13T0wGan1Ot7Th5h4Rln11";
let D="P9483Rgy49Ag2se-T1441k100am9g46BdkGdh5l4e_S9001j1045P5Rk7DpPk7zc20f-51004TcgleQ1501mlkp8Pcz4c-+++TdO1j42B8wxaP9zxa5lQ4a-S1NKaj1Mu6Tkwp57pOKay96Kd_S1gpd31g85Dog85h1zc85lQ0f-T1gGdC5kt4P0x42Tllp87sMwc-m1Mq1Q1gT7T9Q837pw4cAg2hf,04543D627E7580^100^1^T1Ml4R1gd37lhd3O1Sc2h4hef_R1gPbmdNG9Tghy7SlRp6jchh3,047A75627E7580^100^4^l1hH9T9391z00y9353y9+SpTD-S5gLa7dw82O1Mu4ScNKcQgzFf_D1ilaT14udTg0h7k0glai81Vb_TdM48l910bO0Mc4P1Sc4294Af_T00y8T14y87hisej14h4So3cc,04A454627E7580^99^21^7h0H8P1Pc3ThAPbh1wPb+N5DH-+n1M4S13Gbl80GbThSc5RkPz4-75wd2R1zD6Tlxm4ShPu5+x4O4-D1w94T9yBen8M83l5Q83O83Mf-TgMc4P1kTeThlTe11gt9+QhDP-+P1M5Bhwj2+TpO4DogCd+15Qa-R9Mc5j5gy9Thky9mhh41+00gz-Q1hxaDlg4159wp6Sh5Kezd6Jd-R5g41k1w84TlkGc7pMk914Msf-Q1yGbO10h4md042Sd3h4BlCAf_TdkTdQ5QxbP80x5x0gTd014Qc-ThMg4Q5i416d0y9N10y9jchpd-ThMc3P5gl6O1x82BcMg429Qx8-T1Mc4B1gl6RdRc6Tll83PcPxa-T9i42R5zt7j12kbDg046O8Pwd-D5Mg5O1g84Tdm84Rgwg7y82ta-T1xg669wxbDhi83z00Pd4g0Ge_S1wg57h141+++7lA4g82PdTo9-n5w82m115eA145eSdB82zcOlf_++n51l5106D0MOdS1ROdzci4e-Td3p8Tgwxa++451O1ROcAh69f-n10PcT1zp6Dowp6h0MCa+Agij_S1Ntbl1wCbDh0h5P5ll9g0h45-T1h03m1Nc6++Th2++++4h41tc-T9gGcQ11TdSgh41h0g41M03If_T1wK5O54G4AcNc239PS8+000C,04975D627E7580^100^2^Dhwh3P5x82N1wXei4gt9y8yoe-T1MKbO1hq3++Q9lRgMg46o0Id-n10PcS5xtaP5k41Tll41jchoe,049897627E7580^15^29^Q1wKenhxy7ThA41O5y41+g0xH-T1M82l5NJeTlz417kMGakh5tc-ThMt7T1QKbP0MGancM83AhmBe-T9MOcl1w826h0y811MOckgxQf-T1w82DcMOcDhkl5y1QOcPc3sf-T1xKcn5w41DgwKch00p6g01A8-Dd0y9T1Qg3y1MOd6hNOdM17Qf-n9wt7T5B8255ipaO0w82N57Qd-T1w82210h5n8wKbQ1CKbjcNC2-Tdwt8k10Pd21yt86lP83N57E9-T1yGaQ5z83y0gp7l8w833d4Af-S1w827hMh3Q9lPdQ8iPd6pQ0f-R1j4141wg4ScwKcnlyd2+DtCL-S4w41Q5PKdTgwh5Tl4p9PdDaf-7dgd4P1QOdTdl41Bcgpai9R8b-Thg41z10CcO4g41nggd3O9Tz4-n5M82TdQtbO1zqak8MtbM0P3f_B9y81O1ic3P0MBcTg0y701QQf-Q1MBcT9i41k8g41nk0m4294p9-+++T1z5j41+Tkh4Tkh41Ahm47-+++S1Th442Dgw81j80h7khRl1-Q1MKcThx41SdBh4Dkwh429Q4d-T50d341gTeThA41N1zp9O839f-T9w41A1MObP15l77pPObAh6M6-Q10Gc+T4g4Td3LbP54l6+O97M-R5Nt845gXeN1MP8Tk091ll5z5-T5g41y1zGbh0wGbz8hp929kz4-T5C8345iTdk0gCaChkt9O83Ke-T1MOcnpw41Schp9R9B41+ll5q-+++T1nkgl4A8hp97tjl4i8Nxc_79Mh2ndNy6i1Mh2T96h500g~6-m1hPaT1ll6Tcgl6z1Rc3+Qgzv-z11l5TdATdTkg92j0wTdQgjhf-T11h4l0g41Q9Rt85dj41Pcjxf-Q1wt87lw41Td5u4Q8w41Rkzpf-Q10Gc79Mg7Tg0Gch1MT9Sp79f-Thh01Q1Q82P1At9N0MXdRkz0f_D9hl7O1x417hw41++Sd6+M17S-T9g41C9il9O1y83j0M~fN57xd-+T1g4Tcw41N1Ac4y41l8000n5-T5w41++T93z4hp9++x01M1DFf_+++T1ThN81Q82l8A9Rt8jdRxc-T93l7O1wGaT8g41RhCGakg1xf-D5xtan9w43N1M~fk9zp7N4PAf-++79gN1gy6ThQc3A9kp9Ah698-+T9h4O10h3+++n8++R8228gta-++T4gO1w41ThPx8++Q9l3d4l8_P10Pc59MxanlMxaCdzt2Qg3T5,04643D627E7580^100^37^T9i42D80y9N1wXeN15B801QEc-j10LaQ52d3Tggl6Sdll6g1BH6-T5yCaS94x8D80x8N1M~f6pQkb-Td1l7P1xl6h1wXen8w82O83u3-T1OKck5g42nc0l7x00l7O9Tlb-Q1hC9TdzxaTkw82k0wxaPd7Ke-R1wt9Dgw41P5A41ndku6x4ime-R51d3O1M~fTpg41P4gt9140Nc-71wt8T5l417hOg5x1Qg5g15Fa-S1hpand1y8D8g41Tl6p9N5TBe-T1g427hMx7z5ip9P8wTc29Ahf-P1g84Tdk84Tc1LbQ5ll6O83xe-T1i41T8Mx9Td692Tk192g0hz3-A1w416h0Lbnpx41RdBp8zdSL1-T9gl5P1OKaDl0h3110y8O9DTc-T1j41T0Mc4DggGbN1lGb000hd-y1i01Dhk01P4xy9k9ztaRlDcd-71001Q1301TlkPb21iPbw0iz3-+++P1B9i42Dl2h5DgwGbCp6xf-T1wu6P52xcnkM41npzc5+15Qq-75h41N1My7C80ybThB41x4Ok9-TdM83T9O9bA0M83i1hGcy9Skf-Q5iB77hg41Th4CcA0wg3y82tf-P1wGb7dg42TlzGbAc098i8Nkd-P10CaThMg549MEdx1Ng54h4sb-TdMc5P1wGbDlg42lggp83d4Tf_7dwp9m52h5y1h41Td5HbM17Qc-Q1wu5TlMp5Rc0ya10w41i8hGe-A10l7TdOy7TkwCbO1k83140Qc-P1h41Tlw42RdNtdj0w42x42Jf-S1yhcThM43P4xybld3TcRl799-O1gPcT95u8Dly42P8w4200gD7-R1wp7SdMg5i1MWeTpg415lAuf-P10y9Bc0h66h2PdTlB82ll5pc-TdjPbP1yc3590ybi10h529Qq2-T1gh4Tly41O0gC9O5B414hQ8d-Tdwp8P1ML8T8w41Dly41lk1Qf-T9g41j10Lcy11h5Rg0LcM1TUf_71M8aT14hdB4w87O1D87TtDBd-R11d3nlMc2P0gGbTpy4100wL6-Q5w9aDhw82TlPt8N1C82h5led-++Tdim0gh6y1Pc311iTcO9Tdb-l1gl7C9y82nl1d2x15La00wFe-k1Oc4Q1AKbTlOc4n8Mp715Qse-Q1Mc3SdQ81DkMKbTpAp6x56Sf-Q1gpbThNc97hMc8j8w82g01Cd-n9wp97d0h7T94d3h1M~f6p4db-R1gGbTdy43Dc0l7z14l7BlCwb-T52r2R1zm2y1xv3B8g91g0NH6-P1wG9Tc0h4B9Ot5nhy41w1SIb-T53y5Q1j41P00y55hw83i95hc-Q1zu6TdAd3P00Pcx1Oc3M03Uf-P10LcThz41Cg0l8DoMt9Qgzh3-S1wGaThPodDggp8j0Mc1+00gq-T1M85ThA42A8Md6i0wKcjdlxe-P1001Td3i8TcM85k80i8llRhf-+++Dh+++O1ldw41P5z4129kqc-T9xc4P1g41mk0m7j94m7+4gge-n50h6z1j42Sd4y9Dph42O9DEb-R1w83T94CaSgMdcTpRwcnsNkf-T5gl7O1gPbTpRc5lgMc5Pcjhc-D9w42Td2Hbi1gh4A80Hb3cML4-Tdhl7P1gLbTgw82j9yl5i81D5-T1wGaRdz41Dkwp825xH1h4NP5_S90l7z1g01P1k82Sly8329ASf-+++T9z0g42O1k42i0Mg6y9CL4_A1w82ThMKdP40yanl2l2llRx3_P10TeThPc67lx42CgMt96pAoa-T11Pb71wCcT8wp9P9DBf6owg8-T90h6O1OH6S9BtbA8wtbi95yf-T5wq8C5Mh6N10Cb49Oh500MAc-T10u8ndj01211l7j0wXd00MH6-n9wc3T40h9P11ybTh4h95k0Fd-T1gp9P1BXei1j41TlBu6RlTL3-n9w83S1AxbTdA83P0gTc00MH6-71g41T5QC8O1Qc3lcMc3x42I9-Q10LaS9wG9DpMg5Tl4y8w16pb-T1001S1x84O1Q42Acgt8w1C64-+++N1Rhg01+++TpQ9A42zdCJf-Ddy84Dgw82k0001N1z84Pczc8-k5Mk7DlMk7O1i42RdQc3AgOkb-Q1Mc5Thg41SdP83z4Nk8O9nBe_+++Td51i41++h11j5j83+y8yd-+++ThR8g41+O1P4Q9l41zcOs8-Thg41Q1Qk6P1B82z0Nk6jdRAa_j10y9R8gl77hy41ng0y9QhDv4-T9Mt9N1ML839w82Dl4h7ntRcb-D9MB6Q10G7Tc0l6Tl6l6QhDFd-Tdx82P1Mx939hPblcMx9jc1Ce,045B3A627E7580^63^6^P1wm2TlwC8RhwD511wTcRkPkc-Q1gv3Tdid2y1wm17hMGall5xf-+DdypDc0PaO1kz425wl5+01QD-B50d4T9QGaN1MFbnhOseSpTJf-P1w41++mdxnlw41P5jD5h4Nb5-P1Mq3++Th45hwH6Towt85lQT9-T10p9ThBg7N00Gc5d3GcDs2Bf,04AB93627E7580^59^31^C9MOcDlg41O13l6j00l6zdCka--T5gTcO1x8249ip9P5mp9RkPsf-R1MBcThMp5y5Mp5Q8143kh5If-T9xp841gObQ5iCaDggCaM17Qa-C5y82T5Qt7D4Mt7ntOxew16Qf-SdOh3DlN82P1BXe21it9h55E8-T10Pcn5gC9ncwt7Tc2C9294F9-T90d4O1wo6R9Bt9lggTcx5CE9-R1il5D9Oc3D0MOdDo1p93cwBe-P1wcaDd14c7c0XeQdSc4y8ygf-Q1w83DdxTcQ94p9N1Rx8+AgOP-TdwGaRdMx8O1yd1i0Mx8N5ntd-T1w41T5NyeA0Mye4djdd28gS7-P1Mx9mdw41T55h435PXe154Mb-T1gPbQ1myaTlR81x0g013c0Ef-T1Mu8B1y08Q00kdz1k4200wAf-T50l859g84N1MBbClQBbg01Of-T1Mz4ndgr3TkMm3PcjRf-T50h5z1xTeDkMk9253h500Maf-T5Ag6A0wg6Cg001R8it9+14gr-Q10ya7hg41TlAIcz5ATeRl7Qf-T1wp5S5mCck4ww8ngg4328MAf-TdgGbR9g41N1wD6k8gGbM1TP9_R1wl5Td0KeRd4d3ShB826pkxd-D5MBcA1Mg7nhMGbT1Rc4Cp6L6-_k10y8T9z417l0y8O1P8ax5C1e-S1M0eDdw0e7lh0bnkg475kw~f-T9MKa450daP1z41x0MKaQg39e-Th0GdO50paP9gc64dwxcw1SSf-T1gC9+31y459iXeg1Qt7w0i84_+++Q1+++TlRdxg7lg001Pc3pa-R9g42Dhg43O1k43y0g43SpT8f_T1wKcn9gl6DkMt8x00u7ntlg6-TdMOdz1g41390CaP16l5000Eb-7hNc421Mc4C9404Td50115kp7-T1yc37dg4121M43Q9Sg6280Be_n1MB2R5zt1O1B~9Toyt1014X5,04663C627E7580^100^19^B1gTeThlTeQdkxank0h5g15E9-DdwGaP5Mu4N1Ml3Thl42zd6ef-Q1ghdTdPc9nphhdngMc9AhmBe-T0wKdj1gl6Thjl6TggC9g0xz3-B4wy7412L9Q15u7Dp0L9Tt7m3_R10PdR9gp8nlw42Tl6PdN5T9e-T1xx97dw8225M~fA9B82y96af-ThwKcR1j81y0hl5j8g81QgzL7-Q1wp6Th0l641001AdPc3jdBAa-ThgGbO1Mh345Mx9RdSx9M1nD7-P1gh5Sdwt8O1g41Tl0CajdBTd-T1zv3R1Om1C0wv3+mhj500ML5-T1wG9j92y7M1O82RgOAbzd6dd-Q1wp7T9zc5Dcg83lhk834g0Mf-S10H8Thgl5C8gD725jl5+3d4a-P1gPbnh0h5++Th3P0gC8CoO8e-R1g01Tdip9Dhh01Tgwc3N57D6_R51TeThgl7N1wBbz4gl75lkkd_51Mc4TgwtbTlA41RdBtbjdBP6-n1Mx8O1xGaThBGaBdkh4g01Uf_Thwt9k1g81Q1Sc56hi41mpRkb,04454B627E7580^100^11^R1QBb7hwTcThk42O1l42+M0zL-ndwt9N1MP9ThRObz9Oc3nt5d9-k1MKcBdwE3Tlzta7lNKc3d4R5-Q1w42ThwGa6lyleRhll46pQcb-S1Mc3Tp0GaAd3hdx56O3-T1Mg5C1hTc11hPcR17p9kg1e2_T5Pc4++751k0Mx8N1Rx8jcxAa-P5085Tl192+++N15dg843dAdc-T5w41R1w82++Tl5g1Mo8O8jxb-+++T1mhi84nkMc4++Do26pQo7_410d3T15q5Tk0p8Dl4d3Dt6G1-T1Mp6Thih4N1lC9AdlC9Pc3S2,04C453627E7580^15^9^Q10PcTdi41491daShRxbh4Nde-P1gTdS93CbTcglaTlQc46o0tf-O10z459MG97lM83ThRtaDsOof-n9wEei11l6Th5l6P1C81x428f-P1gl1Th0Hd+z9McTpjl1N57y3_T5gO8210h3ldyB5TpzB500MC6-T1yp9S52yb41wGdTl3d46o0xf-n10PeP1OBbThBga4dN83Cp6of-Q1kGc21wc5Cc0paBdzt95k0sf_R1043591c7Tp242m80l7jcxob,042A51627E7580^64^34^R5Nc5i1gTdDcw41RdBtaQgzBe-51wXeP1zt7Tlyt7S9l83mo1of-Q1wc5Tl0h4Q9kGd4d0o6SpT0f-S0gl7P1AXeDl2CbTk0d3RkjBf-nhwGaTlj01z0MOcN1j01N5Dg7-R1N~fT94h77dh41R80h7Sojce-A1gtbm5iTdThj42ThRg600MFd-T1gPanlw82M0w82lghH93dQgb-S1wLa++Tpgy4gH9++M0gzcO1a-T9M82P1wD6++7pg4hkmf-D1wc5Td5GdDggl4Qc2Gd7s0S4-S1Mt8T9gl6nhw82P1Q~fg0xxc-61Mc4T53l8Td4GdDk0Gd6owif-T1gGb65x82C4Mx8k54h4g0h0b-R90o8j1MGaSl0y8TpMGaPc3Me-S1g91++n9kThl91mkgH7+7tQD-Dh0d3O1wXeS8gC8Q95d3TsPse-z1M~eT94d4Td4h6Cc0h6Qgjxd-Q1M~fTdgh57dwt8N1lPaTszxc-Q1zXeTg0d3Shkp6N0gp66pkP4-S1wp6C51h4Tpipbncgych4h1e-ndw42++B1iC0091N159100ML8-T9wc7R11PdQ55ycO0Nx700Moc-R1wv5T9M91Qcxi3340n301QH8-T1gd2DhN41P4M41P5md4y8Owf_Q9g41ThzC9y5wC9CgMg6y8OD6-T1wL9T9Ny6kdi5429ju6+zcyi-Q1wD5S5kl6D8w41nljTckgh0e-D9wh4A1ML6T1RG921wD4+6pAz-Ddwu9j5wz5T1mh6g1M83kghDb_S1MXcT9A83T8h07B8wt9SoP0b-Q1M~e7hMKcThz82Q9Rk9g01Qd-T904141gz4Q1Ro6kdkyf29A9e-Td2y7n00L9412laQ15L9+h5Ri-S5Oy8ndwq6Q0wGa113d3w1CWf,049857627E7580^57^14^T9jTdT8gta21gTdQ41l74gMdf-R1gp9++T92nkwOdj8wOdy9Cmf-TdNp5P1ws7T95Cbj5Pg5000Ye-Tdg42S1zt8ldwl4y4gXfzd6xd-T5gp7B9y82N1gs6Tp5Teg01Ye-Tdw82P14CbO00w7i1il4000Yf-T10TdT5j42R0gtaz9ktaw0OTa-P1wg6T9j41T4wKckcxxakhBPb-B5iucDlg41O1io6S9Sk8M17Qc-75wKdS15y7Ddj42h1g42y9SL7-ThMKbR8xh3N13H2Qd4H2+4hQP_D1xKcP0MBcn8g42Tl5l7280wf-R10h6S9y85O1Mx9Tlg41w169f_Dhi42z00p8i1OOencMOezdSof-O1wTbDhN41AcMp5O4N41+14gD,043F3C627E7580^15^16^--TdM85Q5wl4S8MxdN1wL7QhTsf-TdMc3O1wXdQdQxaDoMc3Ah6tf-Td0d3O1gTdShlpbSkgpb+4hQL-P1gPbTljy7kd0d4DkMtbnshof-n5wh3T52keS5Ah3O13Lb000Mf-T501bO0MOcTk01aN1j44N5D9e_B1wD2+Dhi9+Q1l9nk0Hc+000r-T12y931Mp6Tcw82ClOp6000pb-T9hPdR0041A1541DowpaM17Q9-R1gGdz4001Sp101h0gGd6pkxc_R1Ng5+++DdThB83++++yg0101-Tdg41S13Pc51gpak1h41Agiod-+++T9P10Hc+M1Dr_P1gTcnd0d2SdkCbTlkp8DsOof-T1wl5S40HaP1ltaO15Haw16Ge,04972B627E7580^100^18^n5gPcR1jtbDcwc321zc3x4y0f-T9gt9nd0Pcj10h4Tl5h4280Yf-P10y8ThMg5Q9wp6CgMc3CoOgf-P1MBcnh1d7l9ip7ThQc36pktf-T11l57dMBbThRBbO5lw7y96Ye-R1x82ThMKcN1OKcRdQwa0009b-S1wc4ndwKcP9101TlBH5Cp6dd-n1g42S1zc4Tg0GcThRG9mpRq2-Dd2u7j1wL7TlBL7N00m4+TtT~-Q1gp7ThMC7CcMc3Td6TcO9DZf-510CaR1PGaTp4y6x14y6N5TT3-R1ypaDhh01k0g01O0Ng6mpl33-n1192S8M41O12yaTl4ya00Mz7_S1MBbD9No8z0MGa7pw8328MH4-S1wC979Mc3T9zH8O0wH8Rk3tc-R1NGaz0gHaT8y82Dc1ybBkih9-S1wD4T00d4Th4d4AdQp1+g1RP-T1x0941w037hMi4z5Qi4+6oMf-P1wPaR9gL9DlMC8TlNl5+w169_T1Mc27lNt2l9zp9i0w83000hc_+++T1C9Ng87hMg5++7l2y96Af,04583C627E7580^100^53^k50y9N1gD5Tggd37diTcBkixe-T1MGa+T8g4Dhih445ih8Co2tf_++T12C0gp97l1y8N1mp9mohxf-T1001R0wc4SdCc4QcONfzc2pf-T5gPcP1g41A9kp8z8gp8Ah6tf-A1wp8Tdz41T80HaN15Hag1l1f-79M82z1yt9Q1lOeSh4D8khRgf-TdM82B90h6O1wXeDkglbRl71e-R1wKcThw81P8wt8P5C81So31d-Tdw41O1ML7BcwCbP9ACbCoi1e-T5P81O11y831wP9R8gh43dAQc-C9gXbR1zp6y0wL77twOe01Qy3-++Dhg31wC9TdAh1k4glah411f-Dh0TeR9Pc3N1wD4492LaO9nA8-T1yt8C40CbP5lTcN14CbjcNkd-Q12CaTlO07A0Nt9ngMkc14wxf-79g01i1hybDljd4O1kd4M1TL7-T1gC9nlOt7Dchh4Tp6XfSpnKe-n5gx8Td3d2O1gD6mcMxaQhTMe-A1NC9R1393D0wKaTlRC9Bk2na-Q1gTdTdy82SgNxbDlAp7Cp6tf-Q5ypcThi41D80h4P1lTex5S0f-Q1wKcT9B48nlNc4DggtaBlS4c-D5gh3Q1AGa21wL8Th657Rln9b-B1091Q4Mc135N827pM82+y9SP-61wp5Tlw82R1Qg65d1GcO9Tse-S11c7n0g86x1187Dt145i95Yf-510m5P1Q83ndjTcDkM83x561f_Q1w42DhzpbDcMKeDhQKeBk2sf-T5g01P1gl7B5xOeRghl7+zcOL--P1gya+++l9nhiyaToMg64h4Af-P1201Td4CdRcMg6np201w1S4f-71MBdn9il9T9A83Tllya14wj4-ndh42A5ipb++Q16++++jPcP3f_Ddg42z1hp8P1kGaz0gGazcyoe-T1gp8D9MKbR5mh5npih5i8xVd-S9i41R8MBbz00p87p0p8h41Yd-DhNc3R1QOcB0MOcO0Oc3Ttnk8-T1gh4nkgp8A8hp8ToOKa29Alf-P1Mx9DhO82TdAC9D80l55k0Of-T9wp7O1wH6P5jB87tiGc4hAkd-P10z57h0q6Tdkd3nogd3y9SH7-Td2h4O1xLbn0wp6+P8O44hAX4-S13m441gLbTl0h45dxd2g1Ry6-n1gF8T9QwbQ15d9592d9+00MT-l10LbThPx8Dowc2P82Nd+w1Cu-T11y9S4gl8nlMc3R5RKcN4zxf-71MG8Thhu4y1hu4Q9Op5+i8xD-R5M1dO1MifTkw1cDl41ag0Nrf-79gO6R1jd2TdP82k0wyby8Ov1-T1g1bA5O09l0gmcTtRtaPdn2f-T9gr2+7dgeP1ir2+Q5PintRD6-TdMc4310Cc7lN82492l9zdS8d,04273C627E7580^92^5^R5iC9Dlg8211wXe39Mo8w16Yd-+T9gy+Q51qP0wC7M1kh1+zdST_Q1Mt8Td0h4Tox82O5BXex56Ef_D9w41h10PbBc0PbS57Pb+RlTD-T1hC9Dgw44k00KentPt7+29ke-B10PbT5Ap7y1h45Dcwp7+AgOz,048F54627E7580^15^138^Q5wtb++Thgz1jp721wXe5lkgf-T1N89D0ghcO1lhcShmhc28Mpf-T5NKbTg0C9O1Pg5z0Mg5kg1I8-S1h82nlMp5C8MOch1Mt6M1Tg6-T5y8175w81k92h6N1jH8i95id-CdN81TdRg8x1M81P4MBcBlSkc-S1POcT0h41l0Mp5Do0h4QhTBc-T0001R5jpbThjl5l0gpb01QFf-ThiGa7hMx8N1gGaA4MwbN5DFd-T1wc3R12h4Dpw82P8Nc500wc2-T5w41Q1Pd2y4Mc6nk0CczdSv2-T1gGay1gl6TllC9+++no3cgxa-R13p8T8g41O13Tdy0wp6Ah6Id-+++ndR00PcS80y9z1Ac33dk0b-P1MOcTdlCa6hhp6j1jCaN5Th2-D9Nc9n0Mx9P0xXeP5BXe+3c03-T9Mu4Q1wH67h0m3TpCH6PcjEf-T1MtdDdjlcBh401200Ga7sgk9-Q1gTdDh1h4T55u5l9x41+M0P3-7100a7dwgeT5Rc3P1AgeN4z0f-Thw41O1gKbQ4wTdA5Ap8+jc1Y-T9g4231Mh7N14p9lcgCa+BlST-T9wC8O1w83Q9Qt6m8Mt6jdRL8-T1M41k9xD3AdgCb+Dkw4O9D0f-T9O8241Mq67lgCak8wjb28w3a-Q5wH7ShMBd++N1g++Tpg+4hQH-T1wt8+Q1yfj9z91z8x41g0N76-Thwt8R9hXeO1g41l9wo5140I8-T5g41j10PcB8Mx9N13d3g0x~f-S1gp6TpgBbQ9ll5Skgl6mpBNf-S10Canh0y849gXe+Tpj4SozZe-S10PdDhg41Q15d3x00d3N57wf-T1wKbDkgp5++Tkix0hp5khl07-C0g85D9k857l0Kdk00Kd0009d-T1gl57hwc3T9lC8k9jse+jdlO-n1gPd++R1hT9CCaO56LcM1nh5-T1g1fQ531cB9P0cTlQ0aTtTh8-T1wvaDhw52j9Pm8x4x52kghe5-T9xGdP1041Agy4e_Td0q531w82P1Pk9z8gGc6pQ0f-T5h42A1OKal80p8i0g42+M0zP-T5MGaN1xc4453lbP95s6SpT0f-T11ycO1Mc4B5Qx9DkMc4i81tc-+T1wJ+T92x+TlCg+11zgx5mW3-T10y8T93y9Dowp7k94~eh55Ya-T1xGbD80y8x13l7j94y8h4xxc-T1g41R1iTeO0hu8Qchh55kgxf-79wGbO1wg5T94z7ldxg5Sp76e-Td0y8P1gpaB4w82j5APaO97If-m1091TlgGbA1zh3Q1nu5O831f-T1MKbQ1Ag6ShAt7nkwt74hQFd-R5h42P1wKbThzt8Dk0d2Agylf-T1Qg479gy941iKci0gE8000Qb-T10Pclcw8239i91nowt8Rlnxe-Q13q8T55CbA0wp6Dk0CbkgxBf-O1g41nhgLbj5OxaQ94p9y8yte-T1gd3ld0d37t2d3M15D63d4Uf-T1xk8S9POcTl2l5y0gFd4gMRf-T1Pp5T80d221Ml435OGah41Zf-T1wGbSh3C6TlPc3z5Pc36pk0b-Tl0y8N10i1P90v3QdwL74g0Kf-Q1Mp8T4w41ThN91Q5zPa+PdTn-790Lb++TdjO10e2++z0gAgOD2-+T1w47dg91A12z6Rhl91+QgPv-P1M41++mdgP53Ha7pM41w1SH5-++T1MO1Af2Th5a3ns0a3jdB1d-P10y8Rdw83x0gp6z8gp66owBe-DdgXej1gh3Q1Rxb49NC6w0yw6-D5wp6T1kGcQ0gh3P5To54hkFf-T5gh5+++B1no0PdTh7Pd+PcPP-Q10Pc+++nhlh1H9TlSg34gMy5-Sdwp7TpgKcz9g42O1QC7w0iq3-T10LbQ4h41ngwp6Sl4y83d4Md_T9kp8y1wy77dha1k9M41moxj2-++T1iTdPKcDcMKcB4w85+M0Pn-D9M43Q1xh4Tl6Cd100Cdw0Ob4-CdgPcy10TenpyGbj93l6294kf-z10h7l9M81Tcg9dTdS81zcicf-n5wg2TdRp6l5k41R5m41M0PRf-Q1gh4Tlwy6kcwXeg00Bcw02Ye-T1z41T4hy7n80XfTlly7h4NFf-710p8T9BC9z55p8O1C83i95sf-C10Td7dg41T1RGai5kp97t4Bc-R10TeDlhPcThkKbn8g41jcxy8-T10v4S9id2P1ROeTpSOe3cMH5-T1Nc371gXeAdB8501iXe+Qh7z-++D1iT9jTdj00p6nggTdw16Ne-T10Pdl1hGbDow09+7lPg00wsf-Tdw41O1hH7B0gh5P5AGb3cMie-T0w82ThzC9O1AC9lcgp6jd5If-S50PcQ1w82i5zkcO55PcQg3Ae-R10TdA5Oc3SpwGaTtMc3y82Ef-79wtanh0h5P5ykdTdBtaN5nxf-R11y8O1gKcTlOc4Q4Mc4Cp6tc-T10peA92Icnkwc4Tt601N4jgc-T1g8321MBc7lMBcBc0p5jd5Yf-T10PcT9CGa4dykbTdnGa4h409-S10PcThwGb39Okb6kg41Pcz4a-T9hg6D0Mg4P1iC87lzJdBk2Yf-T0MKcP1i41R9zt8z00d3mpBEd-+++k16dMc3z1Oc3RhPOd3cMFf-Td0d2P1zXeO00y8Dg0y83dkdf-T1Pt8B1NOc++R0gDk0h53dkL7-T1gd4Q91LaO1Bh4TpQ42g1R3e-Dd0y8TdhGaQ1Ot741wp66o0Xf-T10PcThRc6j9Qc6DsMc6014Uf-D9w82R1xC9O00CaN1Rq6+w1SX-Q1MOcThMx9++k11+++lgkgh0f-T1g41k1MBdBhBz3+BlSL-R1wp6n9Mc4TpBSeQ9nxfM1TJc-T1Oc4610H9B1iLaBcwy8mpBta-S1iLan0g01Dpiu6Ad408O8Pkd-S1Mp5k12917l0Lb011Lbw0yC8-Dhgy7Tdzl4+z0097lhPcDsy~f-SdwgaP5MFeTpy41O1Qod00047-R10DdD9wyc7h0qaTkNl8SpT86-41MOc7dwh3T9kt8Q5ll7N43Be-T1wC9B1gPcT92u7Tt6l5Ttn84-D9NcbDg0CdN12h4Tl4Cdmp50b-T1kLaQ0gLa51i417lxy7Sojd7-Q5w82Th0Pcnlw82N00Pc5l4gf-T5jC9T8g41P12Pcl0gC914gof-610h3n1Ot6Q1RxcTlRObg1BCf-C1wh4TdA81TkMG9P1mxdM03of-P10GeTggh3Tdlh3N1j42x5m89-T9092511xen00H8P14H8jc1Uf-T1Mp6510oeTl3h47oMBa140Ce-T9wy7ldhTcTkw84w1wy7Pczl9-T9Mg5R11o87hM45O1jGaw161b-Q1gH8+++S9TpiH8lcg82g0NTa_O1wq4TlM81QdgH7RhCxaQh7xf-Th0d3O1My6QdgPakh5Bf-P1gD6m9w83TpMt8RdBP9BlSg7_S1gl5Q9g83Tpj83x0hc64h4If-Q1gp5l5wc2Tg0h6Dly83CpSv7-R1gy8Tdgl5j10PbShOc300M~e-T1OBc+++T8++N15Tpm83QgPof-+++T1+n9047dg82Tk0l63d4M9-S1wt7Tl0l5i0g42y82h9,04085B627E7580^15^13^n5gC9R53p6N1wKdCp5l7PcjTf-P0g41ThAGaQ1l41DkwGaDsO5d-T13y9T80l7l12ge++R41014pf-Q1yt9D9j83+R8h5Th5Kent5Mf-Ddwv7T1A4131xtc300m7jc1sf-7dgh5O1MH6SdOOe49wL84h4Ma-P10h7Thw83RdMc4N1zGc000xf-P1gh4C91h4Dlgh449y82000cf_S5g59m9N09TlgFcN1gDah41ac-T90y8O1MG9y51h3TpAp6140Ua-Dd2H8O1hh4+7dx435yBb7t4Q7-T1Mc3mdg41k0Mc3O4iD6+g0ND-D1wH811MxaTo0q6TlSxa4hkv5-D5Mx9T9j43x1g4325xt8TtTcb_T9xKa41hh7z0wJbO1AJbjdRkc-71gp9y1gr5Td592O1SOc+w0Ov-T5g41O10D76d006ldQoe6o0ce-n1w41R1jH8k92q6TpipbSo3gf-n1w09C80C9++Tg1N1kXellR0f_R1g41Tlwj6Q5Qd539zj6Pczra-+++S1m5wc3m9h83TpOGb+AhC~,048654627E7580^100^1^n1gh3S5jTdThkKc7l2u7+h4N4-T5yGa7dwp6P1zp6P00d34ggBf,043575627E7580^100^21^P1gq4Dlgq4DcM82N1hTc6p45d-71w4175wtaD1jXeT55u628gMe-T51PcP1h41TgMGak0Mxaw0yc8-T9wPaR0w41O1AD521Pt9+h4NH-T5Ox8O1Mu4T9kTdD8gTd+i8NL-P1My5D40LbTcgpbTd4Lb+O8PT-TdxtaP1gz57dw41R9CXe+3dQD-SdP83TgMGaO1QGaj0gTdkgxof-Tdw41310H859xtaP1AXf6pAoe-R10y8Th4h47lw41w1MXdSojsf-Q10Pc++Tl4To0PcB8hGbAhCoe-T10Pc7hMc3Q4xxcSghO4+QhDu-+DhM4O10D655Ol5z8MOc+kh5m-O10z5ThO81Dc0LaQ93La4hkxf-Q1Pc5O1gD7S4Mc5DhjD75lk5d_51htbR9Qg5npw82Cd4Pch4x8a-l10PcndwxbQ1k82Tl6PcAhmxf-Q1hGaTh1D5l0Mc4nogGa3dk4f-n50D7Q1i41Th2L9h0gu6O9Dc5-Q1g417dMoeTh4gdTp6g9ll50b-Q5wKdTh3e17lgy7x11e1M1Tz1-Th0H8k1xl5Shz82l0w8229QJf_C12u8nhM82ThAOdQ1ll8Rl7wf-S1itc51MKeTcw42ToOKew1mFf-n12h8P1z83Tkg01R9l01BlS37-T1MKcn9M41nh2l7y13l7AhCdf-T9292R15yaTc1yal003200M35-T1g1bA110131g1bCl41aM1D2f-Td0Hd41wc3Q5QtbN14Hdh4xg9-T5w83Tp1G2P4wodSdBod+AgyH-DhMs431h42T1SOd49PxbPd7gf_R1ixcDlMp8Td5Pcm00Pcmplcb_R10Tey10TdDlw82ShCtczc2Gf-510TeP1AKb69OxbTh5Te7t4gd-T10PdTdQxamcwc4DoMxaO978f,04354B627E7580^15^7^R0w82Q5zXeSd3p8Tpz824h4Vd-Q1hy97hw41D9kh4z0gh4+QhTT-Q1il6Cdxca7hw42P0w42Ag2we-Q1g426hgC9250tcDpi42+15Q~-T90h5R1A01TlQxa11Mxa+14Mr_T00GbDhj41Td5GbO1Q~fh55td-O10Cc++Tl1P4wKcQ9BKcmohwf-Tdw41O1i92z9NKbDphc3+h4Nr,049B41627E7580^100^9^T1gGdTdzC9ncw82j5z82mp5ee-T52Cai1Mk8Rdj41DkMk8PdTT8-T9w8145MOdP15p911w813c0F8-ThgGcO1Ng8BhNc3Q9ltc+kg1v_T9xKcQ1Mc3+nlw9CdQc3ntRq1-R5gl9ThxGaT8Mc3P1Pt728Mhf-T90LaO1R~ei0M~enk0d4+y8yL_+++nhA1k83++++OB8g83+x5SX-++T13m5gGcR0wt8Q8zg615QOf_T10d2T9ROcN1B417gMOcBkiof,04649B627E7580^100^13^S50l7Tlw83N1iTd6diTd+6p4D-Tl092R1Qp7l9OBcC8Mp7Qh7if-Q5MXcTcMp8x10GdTpN82khlVe-610CaThg41O1jTdQ56CaQgjFd-S1052D8wpby11y9TpBpbM17kd-T1N82Td4Gd210u8Q95u8zc2tc-S10ybTkg41npiIez9ATdAg2Rc-P10u7S8gp9Tpy41l9zKblk1tf_R50h6T9AxbN1wL9Tpw41zd6pf-k5MOcTcMxaThzp7z5PxaDtSJd_N1wD6ScNSdP9yL9TpzL9Pd7Ja-l1gpdTdzt8h1NgaDkg83i95yf-Q1O84C4M8455O0dTpzKb15Adf-S1w41Tdwt8P1wKbRh7l6lllkf,04095B627E7580^100^3^_P1wg4T9j41R4wXeTlSxbkhRcf-Q10h4S9g41Q9iIc++Tt1h55Yf-D1wXeR9y83ncw83N0MBa5l4A6_D1Mg4T12l6Dgwc435yXei9BOd-T1M84P14z7A8gpbCg0z7N57ke-T10CeQ1j42nlg42lhiObSp7xe,045313627E7580^15^6^Tdh41S54Ccz00CcO1Ac4M0PXa-T9g42O1jxcTphGby0wg6khRFf--l5gGcR1BpcThA4321y43AhCof_TdgBez1xOd7h041P9mp8nt5g9-T1i82T80t8l53l6N010500M0f-71gC9Tdy84Q1jl5Tll415lkdf_O1wd3Dlg4259MxbRdRCaPcPIf-T10PdQ10h4Tgx82N14PdTtDFd-T52KdD4w82P1Qp5P01h501A0f-S9M89R1Rp5i5MteTowt8i9lhc-+m1gqT9xc3R13D1100PcN5TL3,04999B627E7580^39^7^Tdgl8O1wXeP9Mp6+TpA4QgP~6-T1Oc5T9zGdP4g42DgNp6O83ef-O1wXdR5kl7Ccgl7++Tpi+QgzP-T9M41C8wKcO14l5Tp3l5TtTi2-T9gl8O1wXdClzXd29wl4+5lAT-D1NKbT40u6O1l42P5Cxa29kkf_S5NxbThx4241gC8O1Rg9Coy9f-S9zc3N1wL9ScMxaTlQxa4hkhb_R1gD5Ddhh4Ccwp725zp7i9RP7-T9wBan5O82SgxD6x0wD6kg1tf-P1w82TdytancgLamlPp7014Ye,04C257627E7580^76^2^R5gTdThM82y1Mp6Dlgp8RlDIe-Tdj42D0gp7Q1kp7O00Tey9mMe-7dgy5z1ip8P1AXey4wXemplcf,04344B627E7580^100^20^Q5M817hgTdN10H8l9Al9+zdSD-R5gTdTlMxcN10z9B80h501Q1f-D0gXdndPc9TlQC8i0MC8Tsz0f-P1gz4nh0PeSdB83SkxH8+y9Sz-T1xl571gGcThh41x00D6+y8OX-O10z5Tc0h6++Td4Q9BKb+zcOL-Q1xPaT0MOdThN81m9Op728wxf-T1ATcO1wD6Tgwp96lx41+x4OP-7dM82O1wP9j5wGbT9R824hkkd-B5gTcP5Nt8Tk0D7M10D7zci5a_T1g4111wPbRgwPbkdQBdRlDob-n1w87P1zxcDg0LeChk42w0Owf-ndwHbQ0MxcQ1k41h1Mg73cM2f-T9w4231gq6O1A42P5mq6zc22f-Q10CbTdi41Tk0Cbl8Mxelkhof_+++T9P1i44O0hTdToh44kh5sd_+++R1C5k42+++Tg39ip9O8PBe_R1wKc7d0p8m9y82TpBt8280ce_T10TdT1y41M00x8w15x8w02Qc-Td3CaQ0wTcP1jk5nc0Ca+PdTH-S1wTaz00CaTh5CaDk0Ca+15QH,04BE5E627E7580^15^7^Q1gD7Dd092R95u8Q81u8ntRke-T13h4A10C9Dc0m4Bc0h4y9Swf-S10u6Ddgh3O1BTd21jCbQgzBf-n9g42P1gl5mcgl5j40Pc4hQ0f-n91ybz1wD4TdQ82Q1lTdll5ke-T9Ml4T4gPc7h1d2P1kPcO9Dlf-nd0d3O1gD6T9AXeC4wXe+15Az-T9g41+++nhO1hy6O00d3zdCFf_+++R1DdMc4l9zGenowGe000Bd-T1l41D8g41nlhp4O0gD3+x4yq-+++T1nhxh339Pxc3d4ha-+++S1752Pdngw83TpA83w0yz2-+++T1+ns04TtC41mpRl2-51g42DhMObR1l42k5Qtcg1l5e-+++O1ndiGbB8g84Tll844hkld-TdhGc+++O1QdPk7k8Mk7zcitc-n10PdT1k4135i92ngg41+w1S~-+++T1+S514+T9i8RdRg4+3dQ~,04953A627E7580^100^3^TdzKcj1wKcnh0p8k90h5g1Bxb-P1w41nhw41TdROdl8gpc2944f-T1wPbB9Nx9P5PC9nhPC9TtTo8-Q1gPaTdgLaN1kLansgC8+BlCu_T1g41z5xKfBdhgdN12u7zdC0f--D9wl971xKcT1AKcA1Ot8+N5TT-T5l837hg83Q5341+++N13dQ~3_T1jc4T0MJcT97p77k0p7h5R0d-T5gl6i1x82B8Mg5h00KdQgjke,04293C627E7580^100^40^7101aTd4t9Q5Q41y0M41y8O5d-P10PcDdh01ThQx9DgMx9PdDh4-TdjKbj1hp77dO81y1Qx9Ts3Kf-Q1i41T9AGbA0wGbO1jp6CoyBf-71wKbC1kgaTdRx835298w1Sod-T8MBeT5R82n9zp7y12z8M1Dlf-R1wy8T9jHbTkMl6+Adi4Ag2o5-S1g41T90CbP15d4Doxc4M17Ie-T5z42ndgGd21Md57dzpa3dQwf-++T11++++A41OKb692y9jchl9-n5MKcQ4w82P1Qk5ThA82BkOH6_Thg41RdNOd21xxbP1l4129kN9-T1M82R1j41k8g41O5R82zc2xd-P1wPcSd0l8Tlg42P95Ha5k008-l1w41T9lC9Tggl67pOOd28Mlf-T9x91O1Pm2ThROc+z0x4M0zv4-n5wG9++A1xT9ml5lcgl5M1Du6-Q1jH8D0Mg4+B1ziDliH8+w1mD-T5Md4P1gC9DggC9kdP88AhSP2-D10d3RdktbTlQ8bP1lGa6pA0f-n50y8Q1g41T5PKbDog41O830f-T1Mc431w83z81464dz83i81Af-TdMc4P1Mc4B5yg3A4148h410f-D10l6m1i4149xOeT9COeM0PH5-P10D5ndg42R9Qt7TdCOdQg3ld-D1Mh3P1QKai0gh3Clkh329A0f-R1M8275gt959xOeTlAOe+3d4D-Q5wL5Tlwp6N10h4QdP41+N4PH_S10q4B9wu6i1001TpBc6M1Dxf_R1Ot8Tdxc3R00c9S9501280sf-TdOKcz1MKcP16Cblcgy8Rkzk9-+++T5Q1wKcCh3tcz5Ak94h4kf-S5g41Q1MGaDpMp66lgp5O8PP8-R1O82Thwp5Q5Pxbz0gLaPd70f-C1101510Cbnhyp8R16Cbkhl8e_Th0h5O1wy6P9MObDsw83QgPsf-ThMg8Q1jPd3520cj0gPdzcO09-Tdg84O1wG9nl041Adzg73d4Yf-+++79N10m3DlltdBh5y8+y9SD-+T1w4nc0y87l3y8Rg2h7lk1h3-T1055ncgCai4x43z9Cocw1mxe_Q1wOcThy82h12u7y5ztc3d4sf-TdP8231gp7Q1AXdDcgLaSoPke,04865D627E7580^100^6^-----D5M82S9x92P12PdO0il75lAD3-T1wTeSchGdDhkm4TlCTew1CD5_,042D51627E7580^17^10^710p6O1y82Rdz~fP9il54g0w7-n5M81DhyH5N1wq3R5RKb+khBL-j10l5Th3l549gTd7lgC9zc21f-T9N8161gtbQ1POcl8MOckgxga-l1hA57l0C9TdROcBcMOc29QI8-Q1jy8Tl0i3++A0wRhyh36pQr4_T5Ap6C4wp641iB6m9jp6g0h!f-m1092R1zh3Th3ybno0ybSpndf-T10y8TdPx8ncMx8Tpk83zc2Wf-T10H7S1Q4145xh7nggy73dkdc-T9gGa79ykbTpjp6O1R8115kBf_+++S1+n9ML+ThBDDo0h7+x4Oq_T1001D5xc4lc0pb49Pq629QH4-T1gGai5g41SlmC93djC9000Ke,041E4B627E7580^100^2^TdPC7O1g41T8Mc4DogtdSo3of_T1MOc59gl9mhw82Dhkl95kwod_P11yb++R14Tl1ybTcMc6jcxsf,04C65E627E7580^100^3^_71gGbR1501T9lGbDkgy8moxkc_Sditc+++S8N1gtcngw84Qh71f-Q1gp6n9M83Thlp6TpRBc01AA8,04C05D627E7580^48^6^T901dO1g5dThy0cDkg5d00Mlf-_S11C6Q1zG7Tpxt5A8wt501AXa_T9gPbP1Mt7O0wl4BcMG9M1Du4-T10PcR1wx9Cggp7P02PcM17Gc-T50PcQ10C9O1il5ngwtantRBe-R10mdThwdb51wdcTt4mdM1T09,049057627E7580^100^35^--S0MG9R1RG9nlNt7j1zy4+DtSd-T1gC8T9AG9mcgh2j4Mt76p4h7-S1ip7DcgCaO01CaRd5CamplH8-C10m2T9MOcO1591P81913dkId-T52CaT0MKcT8xGaSh3y800w~f-Q1MGcl92h4TpOGc7liyaN5DBe-T90Cam1g01O1md2M0id2x42kc-T1MKc++R1iAcid1O5Dp7000D5-m1Mp7TdwTdCdim4Q4wudQgzD5-T1292T0gPcTlTtay4Op7+3cMT-S9wF5Q5gj9+++TpN1zF5O8jr5-T1MKbndMGaO4MKaSpTg6_S1hTdh1MGaj90CbnlPGaQhnSf-Q12PcDhOx8i1Mx8ThQc37swg9---71M82T92y8R14Td240y8M1Dcf-T1gCa+S9z4Tp2h7CpSh3_T1wGa7l0y8noMc4z8N88g0xha-Q5wl1ThMt9Ch091O1zPb+QgjH-R40l8P1jP9+RdO4Tl3l8QhTFd----R1gp6ThM~fRdyKbO1P82g0hwa-75wXeQ1Pg5nlPk7N00u7Qhnta-D10y8Q1zGaRgMOdTpAt84hAq4-A11Pc79il5ThAx9mggC8Qh7Jd-T1jC9T0xt8n00h6nh2C928g83-T0wmeT14Tengwu77hAu700ghe_S1g83nd3l6TdRKbg1QKby96k8-_R1gCaThw83+P1Q4+5hP4+g1Rh-S1gTd7h2y9nhP83x0MOdi8x~2,043251627E7580^100^28^--n5x82R1kl7x1MKcSdBP6+BlSP--61MKbTdhCaz1RC7P1SKbjdRP9-m1wKbT9yGaTd6C9N1B82y96l9-T1gCa11M82lcM82To1h6+O8P3-D1M41Td3CbO00d6A81v5+O9Dz-P10h6ThNFcTd4h6Q9jGaAhmo9-TlMk8++i1gQ1Rc4kd0D83dQf1-D0MGbP14hand3haDdQd3M1Tse-T1MC96dgd3npwp7Ckw41+y8yH-Ddg41R52Dbl5jI7h1g41kh5Id-T1MKbj1x417phC9z8iC9h5lh2_T1zc5i1MJe45h427l0l7+M03H-T1Mxaz4Mc3Dogp8kcMg8AgyF2-75wp5C5Pp6Q0MFbQ1Q82+y96C-D1g41O1lXeDh6l6ThnXex5mxa-Q5g44Rhw0aDph4411wTbx429d_R10L9Dd0l66hzg6Sl6u5QhTXa-Td0h4310LaA14s9Toy83w16Ec-Thgl6P0wc5Q1B42Bhyxa29QD4-D1Mp6210d3Cg0d3N1Cp73dQhe-T1gxaC1x41A1Oc97lMc9M1nyd-P1001ThxOdl1jx9Dcwg5w0yBd_T1hc6k1g82D0083j54Pb+x5CL-D1084T9Rt8k0Mt8h1283y8Ocb_S1O827lwKbz0wKbThBKbN57db-Thw83O1QBb4dgl7Q9lTdN4PG9,041C3C627E7580^100^95^n9gLbQ1i82y0wxaRcxxaCp6de-R13Cc7lgLaA4gp8++++ylkx4a-O1M~fT80l7Td5l7nh3Cb+QgPX-S1wH8ThkD7P4gD7DgMh33cwq5-A1MKbTd1y9ndwl5Dgw82M17ta-T1w82TcgTdA40CbP4Ng7lllcf-A10l97dwXeTlyCbx0wCbRlD0f-T1M827dxtah1ytankM82+Pc3L-O1gl5nhi42O5i42TlAPbg1Bk9-R1M~e7lgh3Bc0l6TlBGa+RkzP-A0g84Q1l84++y13l9zt9CpS8c-TdzTdO1wTdBdgl7Dcw41140E8-B9wP9O1wz4nlMt7Dkwz4BkyT2-D9gTcO1wH6nhi415dgp8Ts3z2-T1w82Q1NXeSghl8Slll801QP8-31Mg4Td4p9nlwTcQ1541SoP4d-A10LbTl0LbRhMk535w83moN8f-R5g41S8MxcTljTch1Mg5Ds2dd-m1wc4P1ATcTlzTcz4g413dA49-T1gp8nhwPbO1AXeN0w42kghhe-n9wp8P1MXeTkhLbP9A41QhD0b-Q5w42O1Mc57lwTcnlz42Co2df-ThMt9k1g01N1yTcP5Rt9Ts39c-+T1MBB1wO2+T5yx+Bh5ph4h~5-+++T1mc0l85dPg6mh5l87sw8b-T1w82B8gp97pMOcQ9SOcmoN8d-R5g41Thxp97hgPbN1wxclkx08-T1i41P0Mc7SgNc7nhQqcBki6e-R1h01T0gp9T9zKdmkwKdM1T3f-y1g427dhDdQdAtcThmDd29Q3f-B1gufn9ida6dNldTdB45000Hf_T50PcN10y8Chkp9Dp3y87s0de-R1wGb7hxGb+++P4DgMg6mox8a-T5g41Q1wxakcMOdToOOd+i9RP-O1wH76dMg6DpiGcDkw41jdBBf-D9w83O1wD5SdQBdnpOG96pAcf-T1g42Dp0PdScxtcRdBtcPcPsf-P10y8l50417lMOcN1QOclk1he-n1wt9T9101m0MKcTlQKcQhTxe-P00Pc69ip9O1kCaP54416pAkc-+++DdQ4gCah1Mxa++P945lA8a-+++T1j0Mc4Sd6l7Rc2l7zdCtb-+++T1D4wKdSdAtaQ9AKd6ow8c-k5g41T9k41Bdjp7CgMxcg0NL8-S9g01TkMKc7hOxbN0MKc7tQ8c-O1Mt8P5j4";
let C="gxp6x5CWe-T9w83O10y7TlBOengwOeQgzBe-DhgGbQ9kl735i83x1zxbAh6mf_D5g4aT5z477l0h5Tk0PdllBcf-T50PcA1wl5Tkgl5P5St600Mp6-71MKaB1xC8S53u751ih4O8zlf-T13Cd7dMg2Tc0CbP5Agci9l0a-T10Cay1R89R1n07Toyt800wOd-71Mg5++Td2j1j83P1lt9y8yxd-m51PcP00PcTlkt7R1S827swg6-T50h5Q1gt9Dhg42N1wXeDsyMf-n1x8279gKc412p8B80Tdzcixe-Ddg82S1zOdi1hp9i0wOdCp60f-Tdh86R1QKbB0MKb21Pt9Rln1f-T90Cam5h45N1A~eM00Cag15!e-T50l57dgp9O1iGaSdmp9w16Gf-ndg43A0gGbQ1lGbSg1l8y8y1f-T4x84Q1At8TdBGdz4wt85lA9d-T1xc4m50TdD0gxal9z4bi81Uf-R1014B90~fnh114Thkdc15k3f-T10ieT9g9b+h1h4nl399QhnBd-D4ws4551g2B5zs4i1wR9g15!c-S11Cb+++n9N1kp8O5Rg5M1TE9-T5x42O0Mt7RcgDbQ1St7Ds2Y7-T5Mc3T11Gc7pg41N15h4Tszhf-S5Ox9T8w82j13l8ng0l8i81Gf-C5hl821gTeDpw82k9y82Rk3lc-+n9M9+41MiQ1kl6Dhz9d+PcPr-n50h5n90l5Q55l5mljObCp6kf-T10H8l10dakd2qex13qezcO8e-Q1gC8TdNp5npOc331PKd+O9TL-S5gh2O1gL9Tpwl3P5Q816o0z5-P1wKdB90d1+6hy4Thmy7+QgzK_T9g41B1gh4CdMc3N1mTe+kgND-R5001DhOg8Tgh83+++M129Aoc-R1wc4Th201DkMxaO4Pxa15Akc-+++T1m5hlanlwGalg0d4N4z0d-+++n9O0wc5T9SSey5kt9llRFe-m5Mt8A10t9T1443++nh2i8hNf-Tl101k52c6Sdl83N1j83moxgb_D1M41Tl6l7++Dp5++Q9nBlSxb-S5Mp7TlM83N1S8301O83Qgzoe-T1w42m5gTdBhil5i53h7AgyBb-D9w8231Mc3++Q56i0gtc29Qcd-T5wc57h042Cdzg7M10u53d4tb_T9x42Thzg6O1Pg4z4w42PdToa-S1gp6++T51TkMc4TlBc4g1Rx9-S1w83T8gp7TlN~fP5CtbDtmxf-Q10l5Dhi82D8wc4Q9Ac4M1Dt8_R1gKcDdMt8l9ilb25y8329QBf-TdwKbP1gKcR8gCaTlCc4g0hp7-T10lbnpjl9TpR82O1S82x5Cc7-T1Qx959Mg5i10p8nl0p8M0jJe-T1wt8551l6Q1BKcTplt9O9Tsf-T1M45ThOh6N1Ph6TlSOdx4i1f-C1Mk8O1yBcTlABci4g84M1Toc,049097627E7580^100^34^S5h82DhNOcO1xtbngwp6Rkzsf-S1il5Q0gTdTl2d6nkMFcQg3te-j10h4R1BGbTgwGbTl4y8M0jtc-++n9hT94CaTk0CaO1Bk56p4Af-l1g82Tc0l6Q14l6TdAxay82g7-Tdg41P5wg4x10taBhAg4O8P1f-S9yCa21w~fnpg42TlAtaw16Ia-Tdx41D0gTd31yxbP5Qg514gZe-D5MG9S1Pk9j4w83x0Nt73d4te-D5Mp8Thih2N1wXekcMT3PdTL7-++Q1hTdxy7D80L4++npi+mohH-S1g82Dhwu4Qcwt9Td7Pcx4iie-l9Mc2P12y8Tl1y8O1Pxb+QgPm-+T50H+N10zTdmh5TllPb+14MX-Q0001P1Qg6Rd3d47hOg6Pcz5f-R1NOeDdMya410paDcMOentlFf-S9xHaP1wGcShlh5Togh5Rk3kd-SdPyaz5h41N1wc4Cggpay9S3f-R1hy9T5zp87ly42l8gj728M3f-D8wKeQ1BKeh1Mg6nhj01zcyb6-D54LdDc0Ld31yl9nhzzc+N5TD-T1PGc69092j0MGcO5lr7+3dQj_591CbDg0l5Q55l5y0wc3Pc3ha-T1wGaA10taz8wGa5hi825lk9c_P1MxaChNLanpi42Acgp9Rkzod-D1w82n8wXeTh5Ca11xXeM1TOc-T1gp8A1ML511gp8++mhjBlCv4-7dMOcA00h4312l8SdSBcRlTwc-DdM81z5MBbP1lH8SdRt7+w0OL-DdxTcT80y611wTcDl4y64hAkf-T10Lai1z82k8gp5Dox82i9Rxd-Ddilan0wx9Q1Bx921hXei9RI9-D5w82T9COcj00l6P0yOc+RlTH-Q1wTdTdMGej5Qc339zt9y9S1f-S9gPcP1Qk57l0CaN0Mk55lkof,047497627E7580^100^10^Td0TdQ5i8231MBcTp4t9+154D-T909255wJeP1lu6Tl5Pbw1SP8-R5yGaQ5zxcDcgl6z4g41PdT5f-P1MOcnh0paThlp7A8h41i81pf-Q1MOdThwt7DdiGaO1z84PcPg8-T1hLaDd2y8D80C95cgLaQgjAb-n1g41T94Gb5dhy8O1Q~fx56Qb-Tlg42k1zKbldOg8Q1mp7M1DJf-Q1gC9Tlk41Q16PdDog41y8iAd-R1MxbTdg427lgPdBg0l8Pczsf-D10t961wGaR1Bp7DpO82N4jFc,04285A627E7580^100^14^R1ixaCd0h4P4wXeTpi41jdBIa-P1gw7TdOc4DgwtanpiTe000Yf-ThMc331xt8Tlzt8k1kBd28gse-n9M82O1wxcSd2TdTk2Td5lQgb-T1gt8nd0d4A8wXeBggt8x56Ud-T1N8bB4gd9i0gLenh593khRsf-Tdw42A10l7Q1QOd30MOdN57Ye_T0Mg5TdAGaO14tcSdRg55kwJf--55wGbDdO48O1xxcTlCxcg1RJf-ndMc4Td3H9P1kta49wXezdmkd-R5Mg5O0wXeDlz41DkwBai81Ud-75wXeP1Mk7Tdk42Bcgl5000Yf_R5wxaThh41y0wXek80l5y96Ue-Q1x82nlOKb50MKbA8xtcCpC9f,046013627E7580^100^20^-79g41S9QxaO1j41O4NxaBlSgc--710HaT5kh7lhyybnowyb6oMm1---Tdw82P1gh4B93d9TowKbnsxta-D5gtbS1OkaTpkyaDogyaPdn88-----Q1Mk3Tdxc1P1gB6noMk3g15N9-T90Lb21g82j4wt9Rgxg8RkjBd_P1Mc3Tc0KcTdA41npNc3zcySf-T1gh3Tdzc2RdQ82i0wt9y82hc-T0gh4Thy41z1yL9R1lh414wm1-R10H9Tlw44x4gsazcw44y9699_P1gC85dxu5P1Rt8Rgwd900MP7-T1yp161gGbS1mGbDkg41M03pd_T1Ac4j1g83T8yc4ldPH5w16v3,045913627E7580^100^31^7dMx9n9yt7Q16C9To0C9mp5oa-S1gC9Tlwp6h1wc4++O426pAhf-T9wGaRdk41P1Bt8y0Mk829kxc-m1wp6Q1jC9T8gC9T9RKbCo2k8-T50C9y10q5Tk0LbTl5Lb7t4g7-D9Mx8k0MKbx1i42O5PKbDsysa-S1zGb51101DhPt7m0wGbTtD45-R1Mx8TcgGaTllGaDoNx8g15gf-T10l7i1wXe7hy827kw82zdCxe-T5MKbj10y7x1xc3RdBc37sMdd-T1iGbQ0wy6A1A81nkw81M0zH7-T5Qg7+S4gO+B9zBN14h3lk1~1-Sdw82y1gL7O1RC6++Ttg3d4E8-Q10C9ThMt7P9At8z8xt8N4PWf-_710y8++P13T9BKbB8wKb+Ds2z-T5wKbTdQOc21Nt77pPt7O8Plf-T1NF1+55hxng0S330wl54gM!5-R1wT87h0H6Thjy4P54H629Qh3-T1Mt855yP859Ogeg1Mc3AgyMf-+++T1DhPL7O1Ac4Cgyc4M0jGd-71gH4+z1QdTciH4P41q1+154D-P1xl5ShMc3Dpg42k8g42QgPAf-R40LaQ14PdTpMt8ldj41i9Bgc-D5041O1wCaQ5R~fnpxCax56Y9-T11d479gd3h4M82w0OTa-T5gh4O1xDbR9ACa7lyDb00we1-T1Oc5S00l7j0wKbDowc5khlse-T1MKbn9g48np2ldO1n41llRxf_O1gGb6dg41ThjGbQ94p8+kghq_Q1Mc3+++TlCdxCbmkw82lk1df_+Q1w9ThwG9Q5ju7O5CG93c0m3,04B458627E7580^15^11^---D9wt7T5Ox8Q10C9Dggl500MOc_ndg42Tdjp8O1jw8y0gPcM03Ze_71w83T9lc5Rc042P1RPag1RH6-T1g82y1xXeRdyl7P1lz5PdTL7-Tdx41Shk83y1k83x0g83Pcjsc-Q1hGbR9iCa7lMxaDlyt94hQk7_T1wt7i1gC9Th5l5nk0l5RlDL8-S5h41l1gCank0xdN1Cc5lkNgf-R10Gbnlwt7Sdk41y0gxai8xPa,042951627E7580^59^22^B00Cc7l1D9Qdyk5N1zk5+N5nD-S1At8ThOt8Adg43z0wKb+M1nl-T1w1eTcw0aP8g46ThC0ah5Bef-T0Mkan5zxbP1AXez0Mc4llRJf-m1wXeQ1j41Tchp9Dkg41lkN~5-7120aR1RKcn0MKcD4hCaN4zcd-51MObn9NC5T9ROby1Qc3O9nNc-75wL9T5lu6A1kD7DpkD7+h4Nq-+S9wF+P1NN+nl0x+300x+M0z!-T1342+++l1Dgw825dytbPcjGe-T1w41R0gkaA13Pb51y97lk1sf_D1wtaS5y82Q1RKbTk0d8Coy9d-A1wXeT1RxaR4Mxa7h00115Ak9-+R5gzTlMx8N1i41ldiq3kgxke-R10y6Tdwp4nsgcdi4NK8DtSof_T9MKcP1Mt7CdM8aN0w82jdlpd-D9Np6T95d4N1g41A92PdCoiyf-T9gp7P1g42k5hGcDo0Gcx5m87-T1Mc3z10TeDoxG8Tp6F57t44f-B1M0eThg0cmkg48P5nGbM03l9-T1gPbTdMp6z4143P9Sp66p4Me-71wKbThBp8j0w82N1Ap8000kf-nhwN8R92m1O1iAdm0gl6M0PMf_D50p9P1001P9Bg7TpBg629ABc-+++T1++Th369O8ak9Qo84hQwd,04C058627E7580^100^9^71gC97lxGaThRKbP5BGa000l6-Q90h4TlMc3N10CdO9Rt7M0zg9-T9Mta+l1w4j8Mc4h1Qg7+3dQD_Tdw82N1w82Cc0y8Rd4y814gZf-Td0u6TdN85P1wGaAcg83+y82v_n1wGanh1u7Td6d25d3d2+3dAq-T1w82SdzGaTlzt8Tkil5x4298-Td0l5Q1yC8Q0Mt8ThB82g01ka--,04B858627E7580^100^5^TdM82O1N82j9w6eh00Od000Mf-T53u675Np5O1OKan00u6AhCTc-B10KcTdO41Dkwh4P5ltcM0zWf-Dl0h5O1y82Qdwo5210h54g0A7_Q10PcTd3y97hg84y00y9zcOpf_P10GbCdwl4++TlgP80Lby8yL6,040B3D627E7580^15^15^T1wx8n9z82R80p9Ccwx8g15Mf-T5gp8x1ho6kd3016hz~fQgP0e-T50GbTdxc3x1h02j4gA8i95Md-ndw82i1wt9TdBt9y1kXfBl64d-S9g42TgMx8BdPx8y0wXeBkygb-71gCbT1j42R1BXeDo101moxt9-P1Md2S53Pe79151D4M415kMBd-Tdg06P10dbz5M89DpzXeN5Tlf-T1z0bT4gp6nd4ley00leh412e-R00u6n93d3P14LaDc0d3jcxSf-T1wNeThRc3Cggl421il4M1TAd_75MxaC1i42T1lTe01hTe14gGd-D1094S1lxfB1AkeD0hu9g150a-410efTlw42S1B1e14M0b-n1wg8T0g84P14paThQJe14M8c-+++T1++g1l_T1xd571093S1Qq7nsw42M17mb-R1M83T9w41h0w4101kBf-R900cTh002O11023500fN4308-T1041i1wh2+l9ykz80Pc+h5RY-R0gk7S9Q866hg46O1j46Pcjx7-+T00QT1RO1Bdh42+DlAV+M1DD_71003R1i43mg001np3014h44e-S1gh8n9wl7P14ha21Mcd+4hQv-+71gVP5Plfl4gc4N1jc4Qg3oc_Q1NldDhyNeTd55111MmcQhDH7-S10NbT5gxdnpMccP1ll3+w1mr-+T50nDhMKe6h2d4M1Qi7y8Oz1-T5g42Q1wkd79iTe+TlB9Rl7Yf,044287627E7580^15^17^Ddw41y1wXeTllp7nkgp7h41Qb-Q1g41DhiKcDg0p7y0hKc280A8-D1wKbl0g42Q9kp8N1j42x56Ia-Q1gxb79Og8P4gTdAcgxb4h4cf-T1gBbQ5zc7T9lPdR8iPdzc2Ye-l11TeDhz41B1ll8x00l53c0ae-O1wD4TlgLal9z84Q9CFbPdDUc-n9g49O1w82Tc0lcT9CGantl8d-71wd5D1kh4O00TeT9SBai81Jf-Q10w6R15k5Th4Gd7l0h4i81Ub_71Mg5Td2LbThRg5O1Rg5N4z1f-R1M82Tdg41N15h4N0i41w02Ge-Tdhpa79gGbQ1jGbN1Ay7Ts3Qf_+++R1T4Mt9ThQc4DkMc4jc1h9_R1wx97hN81x1NL7BcML7w02E8-510h4Dd1d3y1jp8Q5CXc000Yf_Tdx4221MTcj1zBbDp2I87s0Bf_+++S1D9iGbmkw83Ds0h5So3Gf,044213627E7580^100^18^C9NBcThh41j1g5dngMKbg1Rhf-T5g42O1wg5Dk0LcP81CejdB9f-Q0Mc5O1yXeTliy97lgGc+O8PL-P5Mg7DgMt7Tdm41M1g41PdD5e-T5gGaThj42N1gp6Dogp6Agyhf-T1gGaT9i41ThQc4QdlGa3dkdf_Tdz82O1wXeD0wx9++7p300wE8-T9z83O1gTdTlzt9TkgTdN57Ea-D9j41y1M~fTgwKbRc0t8h41E9-Q1yxa11wXeA8g41TkNC7+PdDu-Q1yXeT5B8375zt8A8wt8zd65c-Q1MOcm9241Tdly6Dggy65l41b-T1wGa31wBbTl2h4j81ybN4PFf-T5141+++Q1Dkgl5++7l2jcxtb_T1yp77dMc831wGaj9z833dAL3-S1MKbT40l9Th5l9++Sg2BlS1f-Thg43k1MOdQ56y8Shmp5ns1le-T13CbD8wp5P0h82TghTdRln9c-D9iKcD0Mg3P1OBbTgxXempl9d_R1wKcT9mTdDgNk835jTdzcitc,042E5A627E7580^100^30^S1gl57hMc3Thlt7nljTdPdTBb-ThwGbl5w82O1xGb4d0taAgik8-TdMKch1Mc3y1jp8z8gE9140Ud-R5Mg5TdMOc01MOcN1Ctb14ME9-D5iPcTdQc4O1jt9Dkgt9h5Bcf-T1gKcQ1Pg4Dcwx8TpAx8Co2ze-61w83ThjPcO14v3R95y9O9DH6-T4gp7ThPOdP1kz4y0wc3RlThf-O1gm2Dl2PcP40PcSgw41Pc31f-R1Mt7P1zGaC4gh47lNu2+BkyD-TdMc4P1xBd11Oc4i4wt714g!f-n10l6T9Nc4O40l8N1Qc4i81Ud-Q10LaThx41k9zl4O1lz57swT4-TdNl5Q5ATc35wH6x0wl4Cp6T4-S1wl4Q1NC7Dlw41P54PbO8PP8-P5wD4ThiL7N1gv3Dggd25kMX9-T1h42k1gl5DlPKcSd5l8zdS49-T10l6O1jh9TllCaDgh42i9B46-R1Nc4k1g41ndzpaSgMc4O9The-R1j42TlwKb21gp6S82h7Pd7le-Q1wKbD9i41TlAKbDkwKbjdR49_T9x41P1gTdThRx9x1A41294if-O10CaT9Rc6TgMc649wXdmp5D5-Thg42O1wH649MXbRdRg6ll5Be_D1gTdTc0y9O1zk4DkgTd5kgEf-R1MT9Tdgy8TdCd4lhzt86pktf-Q1wXb5dMl6Tlj91DogLaw1ST7_S90D6O1gv3Dlyd2ngMOd3cMP7-S1gL9O1NH6Td4Pc7lgh4ntBgb-7hwGbN1Mq2P9ML8DdA8228wD4-O1wz57hMKckd0h525MKcy9SP7,04B641627E7580^15^10^-S1wKcThy82Q54ybDggp7y8OX9-Q11PcB8w83SlAxcx0wxcw1CJf---R0g41DliGbO1Qg4Thl417sgxc---Q1wk9S9w82DowGakcwGazd6tc-O1wXeScwl7DdAl7TpP82+RkzH-S5085P1044Th244Tp302Pc3k9_T5xc4R10Gdno0d3Ad5Gdg0htc-Q1wKeP1gp9DdO48Tgg41QhDhd-D10Td++mh2T9mta++++j4hkge--TdjPaN1gPaA9il7BcMOfkgxtf-71MOdQ1z82TlRC9P1Cc7Qh7db-P1wXeC9hpaDhw83T96u6Qg3lf-Q1MxbB90h57l0P9Dpi42y82if-D916aT1B03i1g3a7p05ay9C3f-T10037l001N1i8bj4001M0zwe-n9M82j12q6+ThA4z00Pc+28MH-Q5wTbO1wH7Tl092CdAt8QhDxc-R9wTaThw41O1gD5Sghy96owm3-T0wGb++ThhP12KdRdll8PdT~3-710h5T14Pck1M42mg0Pc28wqe-Q5yXenlM83mdyt9N1Og4Bkyoa-T1wCcTdAo8N1Rc5TsyC6CpmFc-T1Mg5Tdxc5h0gu6Tpn83+140!-n1xKbS54KbR14u8ngg83280l8-T1gGbR1O4721Nc2TpAt9+w0OP-Tdgu6l90h2z1jl4x0gu600MPa-S1gPbDlyCa+R5l4TowGbTt7If-T9x82B9NtaDgMT9N1PT9+3dQT_----Tdw41R1il731Mu4Sg0H115Q4d---Q1gp87hgd1TdALaj4wKc+O97j-T4wt8TggPbP1A82+ThQhllBP2-T1Q8241wXc+Tk0mA8M82Co2D1_ShMSdRdhGaTp0h5y1i06x5CEe-C50XeTlP81P1CKbw00l7jc1wc-T1Qg4nd001y1iD5z0Mg4RkPP7-T1wh2R9Q81y1292kdOL7+jdRz-T50h3P1gh3Ddx82TpCBbjdB0f-R1jh421gLaSggh4BcgGe+29AD,04B041627E7580^15^29^S1wc3TdhKcO14p6i1j42014Na-Tcgl5A13ycTdA83R9ll57s0Rb-T5gt8Td1h4++Th3j0M~fM03Uc-T4Mx971ip8T9A82S1Rx9g01Id-Q1yg5C0gl6nhO82Dc0Cbg0hNb-C13h441gpaDhhPcDg0y9014Qc-ThgH6+P5M8Agwl3M1lH6+BlmL-P1092ThMKbSdhH4M0MKb+PdnL-T1ih3m1gH5D8Mt8h5ihdjc1Uf-TlgKcP0gKcRcg41Sdl41Pc30f-S10d2+7hgmSd3z4j50La+lllz-T5wGaP40y8np3y8M00l8N5Dtc-69MOcB5O81Th4h6TkMx97s0Kf-T9MBaA1wl7O1N41j9OH4+zcyV-++ThgQ9gXdN1gl7Togl73d40f-Q1M82R5gTcTlM82TpTH800Mod-7dw83y1gy9ThPBbR94d2N43Qf-T10047d105m8006To2066owD7_T5wp6T1hC9j0g42nsgC9O8ztb-m1wKcS15y7y13C9Dh4C9O8Plf-Q50u6Th0m2+69g9P14LaM17D6-T10q7ThA91l9QKcO1SKc+Coyr-T54GbN1gp7O40GbBg0Gb+h5RH_l5gp6P1x83++Th1ClA83+29Q~_S5hBb+P1A4n80LdTpil54h4Me-T10y8Q5il5Q15d3x1j41Rkjhf-S1g41Th0p8SdkTdj4gTdM03cf_m9wp6O1gH7R9Pt67lwGa3cMPa-T9yp6l90H9N1iKbDkw81N4jRf_Tdgl6Q5M83O1w82Sd5h4Pc3y7,04983D627E7580^100^24^Dhw41z5wXew1Mg539Og5y8iRb-C51u6P1zc4Tg0PdTd5PdAh6pa-T1i42P1Qc5y0Mc5ngMc5M1nAd_T5w82Thyt9B0wXex1yt928MUe-Thx82N1gt8Q5AXeB4wXe5lk9f-T14Pc7h0y8j5Oc3P8wKd5lQEb-ThMKbP5ih4z0wXeN5AXeO9TZe-S1gTeT9Rc5x0wt6N1Rc5N5TQc-n9wKcO1Pp6TdlGaO0gGaAgihd-m1w41R14PdTdQxaTg0PdM03pf-TdhC9N1yLaQ81l7Do0l7+6ow9-T1wGbA1iq5Skhd3z9ld3+Pd7z-P10PdDdjL9P52l77h2PdRkPL4-P1gm1R9NG9nhg42++Tl55l4z3-T9gC8Q12PbQ8Nk7N0w845l4z4-P1g82Q5Pk9Thk82DcMWe+RkPT-P1gL9R9gPbTlg41g10H8140Tf-Tl001R9yc6O1zc4O0wc6ll5pf-61Mg5Q1h84P1k83Tkg83y8ixe_T1wGam1MOcB95h46hPwb00gJe-T1gGbChQc5SgjMei8gMePc3tf-S1g82nl0Td49wg3TpBk4140Qc-Dhyq3l9392A80LaDk0La01Az4_TdMKaP5gD5N10v3Do0h4QgPP9-O1wq2Q9gD4ShwP9TpMt86pkd2,040F50627E7580^100^4^T1gTd+n9z445il7O4hKdy8ysd-z1g03TlwcaQ1kgdldj03000td-R1Nu8R9QBcA0wh5DcMBczd6of-T5POcj1MOcC5j41Tc0Cax42Aa-P1z82Dhz82Dchl5Q4iPc5lQP4_B50TdTlwt7Q5l42M1wt714Msc-Q5gH4TlNKaN11d3kcwp5+y8iH,046F13627E7580^15^6^Q1gKeDhi42TlitaA40PcTs35c-Q10KdT9j417dhLankwta+y96Y_B12PcD0gtcTh2l5P1kk4zc2Md_---S1MKc7d0yaTlyg7390d33d40d_z1wGaP1hu6Sh0h5Tlg414gwJf-+++B1ndgl5++Tp3S9C82h5lu6-S93u7A90GaN1gPb7lMc3i9RRf-T10h461x41Q14y8P0MxbjcNL4-S50TdQ1A41O0gC9Tkx41Qg34d,04313C627E7580^100^7^R10h5Tlww7O1h42CcMx9mp5Zf_T9MKbQ10PcDo2Pcmp4PcTtnm3-R90LbO10PbTlwG9TswC9000Lb_R5xKbh1wt77hOc3l40y8y8iH8-DhMKbR1kl541Nc3k0gl5kghk8-T1wC9P12h4nlMt7253p7M0Pm2-n5Ng1T0gCaT1kt1M1m82i8ND7_T10y8h10h4h41Af,04A093627E7580^15^4^S9Mxb7hg41nlgd331Ng5QhDsf-Thih4P1zXez0wxbnc092g01Ke-D9i83P5Qg8110C9Dk0wcRl7If-410y8TdjTcTk0y8Q5RBdN5Dca-Q1wu5Tlg41R9OGai1Ml3zc2Ge_7d0d3P5OBcP0gTdTlQBch5BYe-71gPb+k1i4TdAC9P1lPb15A09-71wFdT1lh36diBcDkNReM0zoa-T1Mxb+Dhy4Q5lTcQchTc7sMk9,04BB72627E7580^100^2^T1MKbm5Nc3Q4Nx9N15Gd014l9-Q1wc4TdyKbDkwc4k9Px8h4xMb-k1Mt9DhwH7R54d35dzC9N5Die,04185B627E7580^15^30^R9MXdSd0p6N1Mp5Tpx81Qg3w7-B9Mx9ThyKbO1iC7z0wKbmoNpf-T5Og5N10GdDd4dcCg0dcw16td-ndwGa41g83P14PcSdm8301QFd-Td0CaP1z83S9BKcz4gp7Ah6Xf-TdMKcR1iC96hyp7z9PKcy82Bd--TcMKb++P13ThjC9A4gC9QgjBc-D1Mc2S1Pt7S4MKbTc0p7SpDBb-T9wKbz0Mt749x83O1Qt7i8Ng7-z1wp67dNo3ThlGblggGbjcxW3-750LcR51l8TlA8225y82moxoe-S1gl7z1wXengwXe11hL9+Rkz!-T4wGaT9AGaThz82k9Mg6000Ye-T1wC4D9wl1R9yXb+O1y4w02if-R5g5cTlh43l9O0bO1lp9N43af-B1w85T1kTcDgwGaDp2y815Qgb-T1x82A8w42DkgCc11hCc3dQ4f-T1gt9S14Gc7dMg6mgwL9Sp7m2-75xTdD8wh4O1iz5Tljz5y9SL8-T1gC9Tllh8k8gPaDshPansNL5-Q10l7Thg417lz83P9B83Rl7te_T9NKbP1zc3Tg0C94dgp729kKf-D0wKbThOt8B13d3TdBKbRk3Te-T5Mx9P11Pc41w82nogp8ns1Ke-79001ThjLaO0go6P4gp8PdDkc-T1M87m90qdz00jcO1kGe3cM3f-R1gl5TdjC9P1z~fTog4114gxf-+T1gr+Td3i+5dOm+P9Sm+00ML-T5zg7Q1Oo9Q00017lic54hAxb-R10tbTpgc6Cc0paO1mc600Mk8_T1Mt7Q1Rh3nkgOe5h3h45l4xf-T1h0aT0gley0wCcml406SpD0f-T1gGcR1wl5P5lXeh0gXe294cd-n10LbP1ih3Tlm41kcwp8ntRof-T1Mc3O1yp5npiCaTpBp5Dt6gf-T10p7TowFcz4Ng525iTcO9Dle-Q1wH1+6dgzThz82now82+PdTX_n1xG941NKbn0Mc4T1SKb14gFf,04B354627E7580^100^14^S1wTc+++Td++P55R9Sg6AgO08-+++TdP1wXdnkMc5Q9Sc5Dt647-Q1wTcTcg41Tll41Sd6l6nshoc-P1wXenlM41Rcwtbz9O41+6owP-T5M4311M~cN1ATbP9Q~cAgy07-B1gpeT9N827lwl5P1Bl5lkNga-Td1d3ndw41P1ih4Tllh4Rk3dc-T1A417dgGbP0wl5i12h5y9mhb-Q1M~fTlMt95dwOcTpkd228MT3-T1iy9R0gh7P1PGbDg0u83cw85-Td293O10d3Bdwe46g093O8jr7-m1y41B0gTdTpMKbO1lTd3dkxe-Q1MGan9g41S5Sl3TpQGaBlCy6-Ddgp9Q50u7N10Pdnly41O8Pu2-Td0y9P1AXei51h4Do1h4zdSBd_T1MKb450l7l93y9kc0y9w02!f-T1MGbR5xGdThhybSl7d500gPf,047A2B627E7580^100^53^R50CbTdMc3O10s6Tk0Cb000Ud-l50CcO0g427lh42Q9k42y9S8b-T9Mt9P12o6j5z82x0gTdh55Uc-ndM83z1MBcQ13Pdldwl5kgN8b-S9gl535gxbDlyc311gPcy9C1f-Q1yh3R0wXcTh2d3R9Rxa00ML7-T9wKc++Q11z0Mc4lggp9DtC0a-O1wH7QdM81Sh3LbO40Lb+CoyH-S1PKaQ00l5DlNt7n8MKakgxxb-T1g41S9PKbng0yc5h3h6ns19b-+++C17hNc3DcMt9y0g83x5Chd-T1h41++++Rno041Qc341N43Ca-n1Mc4T1Bc3Tgwc3l1Qg500001-D1g41O1Qc4nk0h8Qd5C9SoPL5-Q1Mg5TcwpaThj41z0g41+O8PH-S9il9ThkGai1hGam4g41CpS49-T1h41D8wGbP5BGbk4wta4g09c-Q90i4h1MGcDgMp7RdRGcDtCJf_750y9n9O82i1ws6Td5y9g01E8-j1wxbB9id2D8w82Sh4Td6pA8b-S1gtaTdC857hz85nh401M03Ke-T1MOcThPt8RhlCdg1y82DtC09-T1Mc3R14h4Tkg41h0N83RlnKf-T5Ml4Q10PcTlSp7no0PcjdR~d-T5391T4gH8h1wH659yH601kz1-T1M81O12Sdnpzy7TlmCd+w0OT-P1wGanhg41R40KcS95l9+Pc3Y-T1M81DhyH4N1NL4Dl4D4O8jVf-m9w81+++j1R9Al3+++nkAg28a-C5M82++Q14npw41S9641y82If-O1Mg4P5w82+++TlRh04100wBc-Dl0h4i10h4ldMGa+j9geN57of-l9h42Dcwp9Q1RBdTpj425l4Yf_T1g41Tdwt8O00h4P9kl6RkjGb-T110151wKd39Nc6k95pb29Qxd-n9w83T9i81+++O1+R9l45lQsc-T14l6n9NJek1xxa++++m294o9-+++T1+Dd19N1m85ClSc1g15l9-Dh15el5ihcP15h41105eM1D0a_S1xKbQ10y8TdMx9Thm83BlmKf-T9wl6l10h5N1lGc5ggGczcitb-n1gC9T1ll6++31h++Ski+i95F-T9i427dw83O1M83DgMc401Q~e-T9wp77dgl5j10h5P1AKc3cwu6-T1g8241wc5Scg43Tp30100g42-C1wGeTl3h6Q1RtaDoMtakhl1c_T5h42B5gTd31gl7Dpgl7O8zld-T1j42TlwXe210t7Shkpa5k0ke-T1gDcB0M82Q9Rh8i1Q82+g0Nq-D5gy5O1gL9Q9PG7l4MG7zcyl1-T1Ml3Td191490916hAKbg15Zf-T10LaB5j01T9C81x1z815l4Uf-T1w82212QcQ82cfRk1PcO8P0f-T1Ml479gh37ggTdy4xl514wy6,040650627E7580^100^15^69gKcP00l8k9yh3O1kKcw02Ma-S11d3P1gTdnl1d3Q8MKb7sMBa-710PaThiy721gy7P5Bxb+w0OC_T10TdC10h3mh192So1h33d4Ab-T0wGcn1Oc6B4wGbThBGcN5D0f-A1wOdR9gd2TdPKbTowOdmo1Bd-T90y1P10Pdh1MAdDsgy300wNe-65M83nlgGaj1P49O1ku9O831d-T1gq3+R4g9P1lPbnkgPb00MH6-R1Mx9TlMc3Rd5ecO4xL5h41gf-A10tbnhwBc11wBcQ1S41M1nq2-Q1yc3Th2C7DlwOc21Mt84gM8a-R1gGaTpwOd21Mc26hOc2PdDk7-71wp7T1ROc21iC97liC9zc2wa-z5Mt7mhgmdP5217N1gmdkh52f-D1xd2D0Mx8T1Sx8452yd+x4Of_Q1Mp4Tl0CdA9Oc2BcMc23dA0f-T1Nc3n1MOcnp1C9492C97s0!f_+++T1m1Nk1++P14Q5l83+5lQ~,047F75627E7580^15^53^ThAxbO1zxbTkg41kdyGb+zdCD-T10l5Q8Mg4300l5x01pf00wFf-D1M82T16Ca++z1638MN3+QgzW-j1x81Dgwc621xc6nly81000Yf-Dd0d3N13d3TdmCby0M~f014Qb-+R1NhTdjH8Tgwu1++k0g+DsOL-T5xl4j5M81D8wL97lN81+28gP-T1gH9Thxu6i1z41Acxu65kgD4-Q1gh4nh0L7R9jx7N10PdRl7Be-T9yo9D8wx8O12LbThAx8zc2Jf-ndgl5O1gPa7lgPaQ9Q81+Bl6H-S1Ot7DhgH9O1kl5A8Mt7y8OJe-T9wp7++Q14++++z491h5w0OBe-P1wp6S9kt8ld0h4nl0Kd5kgxd-T10C9Tlhh4l9i41mcMxczc2mf-S5141Q1w83Td001j9kOczc2Ud_n9w45P1AXey0wXeO0yt9i8h9d-n5M83O1wxcT9Bg555yg5i8N5f-Dlgt9R9zOdBdOc3N1yl5g01Na-TdNc3T0gl5R5jl5k914ejdRgf-Q1MOcndwt7Tgg42ShQk8mo1D4-A1hGb7hh82R5Bc6Ddlp7zd6Rc-D1MTcnlM43Q1Sv1ThS43+w0Of_S4gl7Th341i1wc9O5ll7PdT0e-+T9Mcl1gTdy1gxbAcgxbg0hgb-T1y02m0Mub7pwd5++Q5mM17af_S1Ng4Th042z0g82Sli82+3dAS_B1g41TdwKdldyd4N0yd4lkxwe-n1Mc2T15d2D40d2j9hSeBk2Ee-T9MKbTd3d2Tc0l9O1PKb4g0xc-T1Nt7npMOdj1z82l4w8200Mz3-T1xKbB1i07D0M49Q1BKbRlTEd-S1wdc5515cQ5A09TlAl814wmf-D50wdQ10y9no0y9CkhodDtCIf-R10y8Dpi83nkgl6O1ml6AhC0a-S1Np631wc3ngMp6BcxKb+i81v-Tlw41N1wm1P9gD4Rh0CajdBL8-C92l6R40y7Th3y7y12d2M1Dsf-T5Mc4C1MBaR5jH5N1Qc4N438f-T5gKcCd1Gc+y1P4N00Gch5RT7-T1QO8m1OB4D4Mg1TlSg1Ttnpa-61N88R0w05T1BKcDk0l401AE7-S9MOcTlhp6i1wp5N1CGbBlmq9-T11L9m5zC8Tdmp7k80u6M0PXb-D1Mt7R1lC9A8gC9h4gl5+h4ND-Tdj88P9hme11w044d0y9ll52f-C1gr9Chyj9npwi6i0Ma5+00g2-T1gGdA11h37l0h3R9B834hAtc_B1w5cTlw59P005dQ1Cp8x5mee-B1Mc3ThMc36d0PbP13PbPd70f_Q10p5Thw84O13PcTp5PcO83s5-P1wH6ThwG9110z55lkJf_T9001R1h84k1082Rh682QhTba-TdMc3+A5gpnp00111MBb+14M~,044312627E7580^34^45^Tdx41P9gTcN5gy8nkgTczdCka-71gTdTl2l8Q1l41ld3y801ktf-n1gd2P13caT9By7z0w41x5S0f-T1wd2y0gGclhP8aToiJ9x42Uf-T11H9CcMC7k4gu601MC700gd1-n10oeT1z41DcwK3now4100Mx4-S5gteN10C8Tpg446cMkdO9n48-S10Lb410l7ToMG9TpAGaO8Pcd-D1w82Q1NOeDlRg5nowp6w02Bf-T1Nt7D0wCaO00sfTlll5000Jf-T9w41P1M82N0w41g1Q814hk9f-61047S9AXeO1y827pw82N4zca-n0gPcD0hg3n1kg3A1lPc000x7-T10d3++D1jTc0Te++RdmTt7Kf-T9hC9Q1MKbR4wKbnpMKb5kMXd-B1Mp4n9M81T96CbO15H9+5lAL-T50u7T9hGaQ1Nt7x0wc4M0PSd-C1x82Thxp6Q1Axdj0wxdM1Doe-T1MqfA1zmeTdS07i0wme00g1b-C1wd9Tlg97P0M05Q1Buc000Df-B10h2TcwXfP1zXfDl4Pey9m~9-Q1gPbTh0h7+R9Qg010Gc000pf-D1g42j1NAfQ1k42Thkgdi9BRf_Q1gxcThwk839102Dogc6M0PNf_S1MKbR91u9TpMk7x0Mk7140tb-S5M19Tl11angw18++++Mh5l3f-+T5waQ12j1+Th6a+j40aw0Ov3-T12Ca41wKcmggGbDpAt8M1788-S11y9ndh82D0gp7O4ip7w1Sfa-B1042T1mc7m9kp6ScOOdO83sf-R1gp9Th0p8N1wx9Towg6h5BG9_T1006T5507Dc007w11Gb6ow8a-T9gC9S14Pcj00Pch1yGaTtDc3-D1092R5AOcx0wOcN1lC8M1DL9-T90y8P1wGaDdOt7nljl5000Td-Thxp6O1MKaQ90y8Dgwt7nt5Gd-71109T8w0dT1B0dA1307N5n9f-Dd0u7O10LaldwC9Q9BC9TtTSf-C1gl5S14y849Mc3TlzKb+zc2R-Q1jLaj1gs7Tcg47DdP53+Rkjv-B1g41Thgy8T95h5N1Psf280z2_+T105O0w~fQ8Ng2z9A~f6p4Ad-P1007Shg06Tpw06Rl407g01of-710q5T40y5D14n3++T1n+RkPz-+T1M9+P1we+Q5P5+7pP5+00Mv-T1gL9T5yy7Dc0d3nh3q5M1nGd_Q1gq4Dd1q5Tdzp5nkgOdM1nd1,048772627E7580^100^0^,04BC54627E7580^53^45^T52l57h0Ca312Temcg4100wta-T1hTdQ0gGcDc0h6nh3C9khBha-Q1yg7Thj42DchGeQ5mp629A9f-R1w83TdkCd7l0dcQ4hCd140E8-S90y4TlMg5P1zT8210L5+PcPp-T1Mt8DhOc2N1O~fi0gp33dkxd-D1Px8Tgw83P1AKbCcwtb3dQsf-D1Mc3T1l42590d4h0g4200w82-+++T1SdPc4RdCpbkcwpb4h4Cf-T11Kcj50y75dgl5TkMc3M03db-T1NLaTcgy7DkMp8h0gTd+kgNq-Rd0XeP00l5Sl0l5TpMc3y82s7_ThN82O1M~e59MtbSd5h4zdmlf-T9M82l1wXel4wpakdzpaPdnhf-T1wKbTd2C9++O13h0wc529ktb-S1Mp6+791hRd5l6g10Td29AS2-T52y8Q1hC9Ddzp7D8wt8++00g---n10C9Q1MOci1j85Dhlp6zdC0b-D9wp8P1xTbTh2d344gKd4hkBf-n9wKdO1041Sc1l8O5is6294Ia-B1gpaC9iGdDlz84ncw84zc2Bf-S1Mxby1wc3Tlil4Dowc3PcPkb-T1w83Dd0Cc35gg37hy83QgjZf-T1Mk8Tpyc3Rc1CcCh5Cc29Alb-41MOel91p77lMc3TdSOe+4ggP--T5Mc4O0hq5N1kTdQdkTdjdBH5-n1xpdn52ldS1l89n0Mt7jc1Cf-S1hp7DlOx9C41C940wXeBkyqc-T5Mp5C1gPcP4wG9ToMc3++M1n-Q1gd2ThgKeA9hk9Dlip9jchkf_-R1M82Tdll6np0Cbz15H9x5Sq4-Q1il7CdMy6O1N82Tpgl7Cp6If-D10h4TdiGaP4wH8P1591+TsPH-T1xD6Thw81410v3S9RP9mpRs6-S13D9l1Nl5T8w83TlkGcw0O87-D9gp7T9Qx9Q0Mx9P1kp7nshGe-S9wp7O1gD5DlM82jcMSeO8PP8-R12PcThAt8Dcwt8Acxwb5l4Uf-Q1wt8Dlg4155OxcTd6Pd7sMm4-Q5w~fO10h3Sh0h3Dpw~fM1Ds9-D1gh4S1jC9O1Nt7C8wXe00MP9-S1gC9P1Mt7BhOt7Tpku6g1RTc_D9zKdz1i42m92gek00Pc2948a-T1gOfTdgKeThROdi0Mg700Mkb-T5g85O1Oka21gKeB8wC901Axe-T1hp8kdMg6h1Og6DoMg6h5lOf-T90l5Tkg41N13l5P5BXe14wO6-n90h6Tdyt821x83O1C83y96Me_Q1MJcT9ky77hMp6B4gl5000k8-T5zKbj1wBe7lw82lhwxd5k0pa-D10y8T9AKaz1zc3z5Bt714Msc-T1gGaT5Mx8i1yOeh0w81jdRk9_A5yw8Q1kKcnlgc5z0gKc280ka,04965D627E7580^90^33^R1wxaD9042Q4xg5++6d2i955e-Tc042TdQc3311l7O1jGbw1mBe--T11TdC00d35dNc3O14d3Tt7p8--T9w41Q0Mt9k13h4h0wTdN5DQc-7hwC8Q1Ac4Td401Q40CcO8zKf--T9g42Q1gGcj13l8DpOC9PdTcc-T1Mx9j10h3N0Mo17tg4300MN1-T13h6T8g41Td5u7m40u7M17Ad-T5wt7S0wGaS9lCaTdBGa+h5BH-S1M~fThgi3+Q5O4j8hpazdSMd_S1Mc4Th141j0gtaToNc4N4PFd-T9g41P1QBbP4wc5nlPBbh4hv3-R1PKbTpw8249x82k4MKbg0xhd-Dhg41B1Qg5T16Pcz0Mg5h41hf-B10l6Tg001+m4g4+Rhk4PdDif-T1wGbO1zt7Dgwt7k4w82Agy4b---DdwLbP1Ps8T9Rc5i0Ms8000Yf-T5N8359gl9A00Pdnggp628Mkd--T9g4141Ng6B0wKcO1kl55lQcb-Q1wu5Tl001O11m3ld0H7Sp7g9-T5g4261wc5y1NKcThly7khRgf-T5z82T5401k1hp8Dkg84PcPgb-Q1Ot7ThO81z0Mc4Dg0Pc3cgVd-D5NBdT0001TdjTdx1Pt9Sozof-S1g41TcMt8P1Ac5z8MOelkxsf_O1w83T9kPcR4Mt7Tcw83TtD0d-n5g41210l5l9ztbTh5PbO8P8b-Q1gPcmdMh27l15fTlQt7M036d,048A54627E7580^100^20^R1Mk5Tdg41R5AKcj8Mc5jdB9e-T1zc351wxaD00Pcnlx41O8Poc-TlMG9Q5PBaN1Mc3Q8w~fjc1Rb-D9gC8S1y8dP0wC8P1AC8154lf-R50tbTdg42N0wBcntwBckg1c7-T10y8R1xt6A5Ap6DogTdnsNd3-ndwT9j5Mp7T1C41g1wT9+PcPL-S0Mg4TdlTdN1hTdnkgTdi9Rcd-O1w82nl1D7Q4hTdQ9ktamp5we-TdMKbP1Mo9R9kt9g1001Pc3gc-Td001P1w835dNgeRgju74h4Qf-A1g92Q1k415dwOdTljp75k0!f_71wp6D12y8D80h4T1CKbM1nXd-B5Nt8ThPBbB0gTdP1kTdQh7If-D5w89Q1gGbmd002ThBx9N4Pkc-Dd1xbS1ROcQ0MOcm8M83jdBqf-+++T9Q5xx9N1Ng5QdPg5Pd7L5-R1kCa++++Qnh1h4ncgCampR0f-T1w0eP15p9Th542h0g095kw9f-T14y8C0gh4z1kh4DkgofPczEf-TdgTdO12y8Dly82z41s9i81Qf_T1x82C5PB5T8ht3n00P5+6ogP_T12d2D4gx9z1lTdh00y8moxNd_T5gp7P1Ng4l5iTdT8Ng4000Uc_n5gGcTh5xaDk0xay1A4101QP5-R1NKbTli44B4g44TkgBcBk2k9,040E5A627E7580^100^13^m1Mp5Tg092Th4h6P1BGcCpmof--Thx41y1gL87h1h5Q15y9+N4jz-D4wp9k1P83Shzp9Tl3Pcy821f-n5Mg7O1Ny5Q9RKamcgKdh5lif-T1gCaT9C4149iMeToNl53d4wf-y1gl5Dc0y8ndzh3Tdml54h4te-P10PbTd2m4k9Mx9nk0PbRk3tf_Td0CbO1Mk9R93h3h10017s0Ef-S9Np8DlgLaP13PcO0g41zd6Ce-T1wh5+z5g4Qcwh5Sk0h500Mq2-k10H7S9i41P1Pk8++DlhN5TAf_79wL9DljGaO1kGaO01l6SpnJf-Q1O5cThN82z0MOdncwp6zdCaf,048D54627E7580^100^48^T5wGaT9Mt7i10h4M1St7+3dQr-T9gl5+59hH21g83P5l1ex56ef-T9gl5k1g83DlhC8O1mBdy8ygf-T1MKbl1M8210gl6Soil6x4y0c-Q10y7790CaTdOOdy15Ca5lQ4c-T5gGaDhj41Q01h5Bgg84zcigf-Q10p8T9Qp67hg4111wXeN57A9-T5gpaP1M~fTlx41j9z414hABe-51gtaDdj41i13l6ngg41N4PQc-A1wKc7hg41TlAKcA01l814w4c-ThMBcR5Pg6210H8N1OBc5l4Ad-51xGaT1BGaC1Qt8DpOg6g0h4b-TdiD8N1g84Tkg41l4MBcN4jhf-T10GdR1zl551Nc3R9Rc3O8PT6-T9x82i1iHeO1ktai0gtaAg2xf-S1g83+++P1TgM~fTdR~fRk3Yf-T1gGeTd4t9Tcyp7x0041h5Rdf-R1NKbTdg41P1jtaA0gtai9RFe-D9w82l1wx9R16H8Adjd3+w1SL-++Td3Q0MKbP5RKbk4wxb+28ML-T8hu6Tdl41N1POdnl3l7+h5RL_+T1Mo+TdPN+DkhB+M1PN+01Q!-n1Mc3T1Og6DkwtbSdmGci8hkf-D10u4Tcwp4P13L7Dggh129QG3-T1h41T0MKcO1zxc6lyq3+Qgjz-+++TlR14y8SdAc445ip9Tt7N5-71041T55l9C4wc6Do044g15r2-T9w83O1gl54dyGeTpBFeRl7ta-T1005A9h08y5107Sl3077tA0e-7d00cTl203Q1Bt9i1201O8308-Q10KeT9i41Ckgd3S9nd3+15Qy-DdwxdThQg8O0g41k9iTci9RIf-D1g83S11TdBcgp6Rhlp6i9lFc-Q1g83Td0Pd6l2ca011PdAg2se-T9wgcTdN82P10PdQc2PdkgNMd-T11t9S00CbTg1l8h0g846owxf-Tdwt8R1k41l9i5bO0MKakhB1f-T1w81k52S5nowx9BhRR4g0x!8-T5wOdR9h43P1yOdx0wx9O8Pka-m5Oh2D80CdQ1Rl4Dpj41mo1Ee-n10CaT13Pc7l0l7P1501Qh7Uf_Td3CaDh1cdz1O81Tk0Cazc289-T10d3Th4Gcx00Gcno0p74hA0e-T9g41P1wOcN1Qc4y4Mc4+3cMz-T9h82Q1jl5z0gPcnljl5Ds2xc-T1041mhyFck9zg9x0wFcjd5kd-n5gL9Q1wPaS94H8Tlyy7w1Sl4-m5NKay1yp6npw41O14y8O8PH2-T1x82D4gXeg00l6M02h5h41hf_41g82TdPKbS9Rl4O1At97s0Md-T1M83S1203k5jh5Dkg4100Mc4,041787627E7580^100^2^_-_,047813627E7580^62^13^n9N82DgMKcT9SKcy0Mu4+RlDD---__---_n1wd4310ycP1562Rd5zant5sf-TdztaP5M~f7h0u6N1wtaSpTwf-T0M82n9yKdD1kpaTlCKdRlTAf_R5i84TdyCcTc0LbO0Mx9Bl6xf-TdMt8O1wH6npM82Qcy~eCpmxf,04929B627E7580^100^0^P1gz4ThMo6ld041j80Lb29QL6,042150627E7580^100^19^D1M82T4wBbTdCBbN1AG9Qh7Kf-T1i41R9htaCcwTcN0wTcO9Tf4-Q52p8TljPcz0w83Tkx833cwP6-n9greT9lCcz0gCci1y8bO833f_Sd2D8i1gy8Q4hl4N14D8Pcz59-TdN82O10v4j5MGbDggh4+h4hv-z1Ml4ThxXe7d0CbO4MG701Q1f-m9zxcQ8gPbP1lPby0Mu4+i8NL-Ddy82Tg0ybz0gH9P1lH9Qg3kf-ThM827hNp6y1O82S9Rp6zdS!5-T1kPcA1hh5TcgtbDh3D6+g0xD-P10CbThwl4To0d3x0wL7Sojoe-T9P81N1wD5R8gC9Dc0H8jd5xf_SdM81R5zta++Tpgz0048jch0f-Q1Mg9++Th17dg43Q5mXeg1REf-+++T1A5jtcTch43nh4l93dQBf_Q1gGaTdyc3ngwxb49zxby969f_TdgCan5y41P14k3j8MRd014Ye-T10PcP0gt77pN83w01Fa000Ma-T5MKcO1wg4m9OL9M0NL9+M0Pz,048E54627E7580^100^1^P1gD5Sh0CaDl0x9Tt282g0xq3-T5Mt8P1hz4Tlgc3R9kPckhRL7,045E93627E7580^87^9^T9g42P10tbR5jh4CkgKdQgzk8_Q1OKcThhXek0wg84dyt86p4sf-Q1gGbThM8159Og8j9A83TtTkd-B1wxb+++Dcz5yg7Tp2Tdx5SJe-T1gh4P1l42ncg42Q9l8dkhRkf_Q1gt8++C92N1xXeCgMIe6o0Ac-ndg41A13CcO0wc4O14p6QgP0d-P10PdThiH8Dh3d3A9jp9jcN0d-l1gp7ThhH7Q1BOcCcw81+N4PL-DdPBcT5C41DggTc35x41Co2ae,048475627E7580^15^2^O1MXeDlwC9ShPXej9wg33c0E8_-O1wXenh0p8A5hGcCcw81Cpmpf,04B157627E7580^100^18^Q1gOdTh0d2O00d2O1Btc01kXf-D1Nt7Q14Pcj4093j9393N5n~f-S9Nx9O1wXenhM826lPx9h41Ra-O1MFcm5i41Q5jp9ThkTdAh6o9-Q1MKbTd0p8C94i669j94zdS1f-T1g41DghXeA95sfQ5701jdREf_T10m57lgd3Q4292j4gd3294z7-Q1wKbDhg41TlBg7QhkFdll5wf-R1MOcT9h83DcwBeClABejd5sf_T9Al5Tcwl5l9yl2N1i41w1S89-R1Mg4ChyL9Tp4v4Rd6d4+4hAi-P1gLaBhgmbnpMk4P94i2jchef-T9M89S52LaQ0g43O14C928007-n1gh9TlB49";
let B="41+nsxH-T9M81P10r2Cd2r2N1Q81g01qf-R1gv5n9Om4DcMd2Tl5u8M1TH8-R91kdDhx41O1y41k0wl6jc1Mf-S1zp6T0MocTdRocChk41N57wf_B9h9di1w83Q1Rg77pwOdi8Nlf-R1Mx9P1hGbTph82Tk0l7QgzAf-T5401Tg0Cal9itbi1Og7y8ywf-T9wg6Q1h9dndi42Dog42QhTEe_++T5gR9w82++++OO1Qt6O8Pg6-75Mc3Q0g41D1l41S16l4x56u7_R1001S4w83Tlh84x1z83w0ie2,042C51627E7580^100^13^-T12CaTgMKbP1Rt8AcMt8AhSPa--41Mx8B9xKbTlNx8P1Ac53dQz6-D1gC9Q5Qt7R16Ca+g1O43dQL9--R9gl6Q1yGbDl0y8P00y8+PcPn-T50u8i1MCaP1By9h4wy915Ah5-n1wTcT16d3Doxx520gTc+M0jD--D9g41O1wD5TdSt77p3Pd5lkof-+TdMxj1w8121gh5O1mh5N4j5f-_T1NKbm0w08S1St721h5fQgj1b,04B45D627E7580^100^2^D9MpbR5w41Cggl6x1QpbCoy1f-Dl0Gb31wKbBdh84Q5Qx914MHf-T1MKcP1PKcmhxx5Q95k4+N4PC_n5M84ThjD7Q1kGcO0gt7ntl9c-Q1wo5Ddgl8P1zXenh2l5Pd7Ze-+D1w4T14Td6hNx9z4Nx9lk11c_R1Nt6Tdhl5P00Cd7gg42jch8e,042351627E7580^15^36^T9MOdy1wD5Td5y8Qc0y8g01v2-Q1jKcTlNc3TdRt86hyd2Rkzsf-71wGaQ1OxbTh3d66hzhbQgPdf-Td2h5++nhgQ14t6RdlGdQg3sf-TdwGaQ1zc3O0wD4+Dlj4Rkj5c-TdMp7N1wD4TlkGcChA41x5SP7-TdOc141wc4mgwC9ntwxa5lQ1f-n50h7N1xH5R95LaThR81Pc3if-B1x827h0y9n0MOcnlPOc00MFd-T9wL9Q0Mg4O14GdThlC8N43gf-m50u7P1wXeTdyGa7p0d2Coidc-T9zG97d092O1yD4l93m4+N4zm-ndwp5O1xD4B80y9Td6y9+zcOG-Td201P11Ha7dw49y10p928Mfd_61wxaDhiPcO1zt8Q9AxaRkzcc-Q5gGdThw82N1yt8x0gc400wse-D9wc3k5jtbSc2Gbx00Gb00wQd-T10t8Rdy84Q8wXfDk0t8O97Ec-T1wt9Thj837lyKcy40l8h5lmf-T90l5z1wXeTcw82ShB82Ag2se-Q10C9Tdgl6Tlzc3M1POe4gwFe-T1hFcnh0x9A0Mc3N1Rc329QZf-R5Mg5TdPh2TgMKc21wEaM03Ud-T1Mc3R8wl5Tgx82N00Gbg15Ud-T0018S531aT9k1bh0wt7jdR9e-S1y97R0gKeDdP83TggGai9lia-R1ixbndMo9j1wFdD8gxbw1SL5-T11y8T0g41O16p6Tl6p6N5DMb-P1MG8mhMG8T9Bt8k91oc00Mq3-T10LcR4wCa7hgCaDdBCaw1Sc5-P1MKb31Mxa7hMKb++Th5+DtSh-R1MBcThO82mdNt721P825k0md-+71MdT9ytdN14Pd+6ogz-710PcT56PcCcwKcA1BKc5kgFc-z108eDlgC9Q1408ThRg4h4Nkf-T1xKcS0g41Dkgp8Dlkp8ns199-+Tdgx+C9gB+h1gB+i5gx+7s0O_T50h4x10y8i5i43Q9Skezd68f-R1gp8k1MJbTkNy57ly41i8hMb-Ddi42P00xbDggp7P9zXe7tkJf-T91hcy1x41l0gGbTh6l6Pdntf-TdgpdP1gTdQ4wNaQ5Qc3Rk3kd-T11h5Tdjdeld0kcO0M83Coy0e-T1jxdD0Mc4Q16tb213tbO9Dg8-T1gh4Dkwp5N1Ap5x0wp5Pc3ke-T1ip7C4MscTcNo5Sl541h4hBf,04409C627E7580^100^17^--Thgy1+C9NpP1hP6O0gy1+00gP-R1w82Tlg41Tow82P9Tc5TtTP9-P1O82nh2Tcn8MGaThSGakgNFd-T5ML8B1y01A0gCaS4O5aN4316-T1yy9B0MP8Tchh3Thlh3AgOD5-T1gy8Dl0d359Mp6kdP~fx56Ha-T1xp6T9Pt7S4gl5z0wp65lQRf-R9w41O1Nd3TlOd3Tgwd2M1TKc-Q1Mg5Tdg41P5jp7z0gp7Ag2lc-T1wGbTlzc1O1m08noMt9294gc-DdxGaR52y9N1wGan40CaN5Ty2-B1Oc3m9hTdD4Mo8T9Ro8N57Ke-Q1wGb7dg43l9wp7DhkyezcOfc-l1wKcR1j417lg0aTpkp8kgh1e-T10d2m9jC9l540e60gC9+x4Or-P5gifSh0GaN1M06QdM06Tt72f_-T1x82D50y9T9m4110g41nshKc_T1Mh5P11L8Q9kteO4htejd5Mf-Q10y9Td0h5z1wKcTpi42000y9,041C50627E7580^15^39^R1Nc4+Tl1yBdNx9A0gTdBky5a-k1Mg4TlMp6S9QGaQ1lGb+AhSr-R11h5R1PKcTgwD7z0MKcCpm9c-65wKcDhy41N1Mg5R5CKcjc1tf-79gd2O10l6Q8wKcDl5l6+x4O3-j1gt6Thit6P15TdCcNc301AD5-7dx41ThQtcO15d3O40d3Spnee-TdzPcTgwz6z0wL621yPc014Uf-n10d4ThxL9Ddyq4P5QKcM1DD5-TdN82z12y9y0wH6AcgKb01Awf-Q5wHeC9xh7ThjybN1Py928Mbf-Ddx0cS1507y111bn0gTdO8j5f-n1xG9T0gTcT14d3200d300g1b-T9wt6Q1MKaTl4h5h14h5+RlTi-T50PcQ1jp9nhMp5A9BJ9N4Pgc-n1O85T1ROcz0MOcDggl6+14Mb-j1O83P1kTdB8M83Bdjp94h4Yf_O10z4ndih4TgwOdThBOd+Rkz~-75My6O1Mu3TdQSd69yh4BkO9f-D50d3P12z4AcgTdh0gTd6pkof-R1gTdD51h44d3Cdmo0y93c0If-P1wTcDdz41T95CaR4xl54hQsf-Ddid2O10v4Dc0PcTh5Pc29QH6-n5wTdO1wu4TgNc4B9Qc4+5l4X-Th0LbQ1Au4i1wXe5d2h6Rk3tf-T9My6O1Bq3N0wq3ngMOdzdSH6-T11l8Q0gpaR1B85nkgXe4ggpf-D1wh3R1Pu6TgMd14d2pd5lkIf-Q10L9n9wp7Thx42i0wu44hAD5_79MxaTd3d3P0gTbO1lTbTsP8b-T1Mc3P1kTcy12y6A9ip8kgNAe-TdiCbO1wC9mdhhcB8M82Pc3qf-n5g41T9Rm4O1AxcCk0p9i9Rz6-T5z42P10y86hw2e49N97g0NIf-S1ytbTdh41z1yGcA4g41Sozsf-T1A82ldgtbz5hy9P0MKdkg1xf_C1gGaR9Mx9DlwKch1zKcPdTP7-O11Gcz1ixcDdQg6Sg0Gc5lk1c_+Q5wt+++Th+N10hRgOc3+zd6X-A1ih3S9k41C4g41Dl3Cd+g0N~,046993627E7580^100^10^T93Td31gz3Tgwt8O1l413dk5c-S93h4++nhhC8gGcO1Rk5Rk3of-790d4ThhC9O1gz3k8wL8Pczxc-T1MGaDh012S4Mt7RhSt7O8Pv4-+Thg4410CaA1il6Sghl6AhSFe-T1Mc3A93Cdl4gy7SdmGbQgj1d-T10q6nl0GdN1493Sg293+llRL-n5M41P1gD6Th5PdSk1Pd5k0ee-D9M81N1wH6k5zp6O4xKcAg2ef_T10y9N1xXeTkwp9kdOc4AhCJe-T13l5S00l5m12Pck0wc429Asf,044F9C627E7580^15^19^S1gTc+R135Tlgl6+i4053d4Ab-Q1wXen9092B9Al5T96C9SoPde-T1BGaQ0wGa++nhjy0gBaQgzed-l9wp5nl192x1ht9k40Lb28gj2-Th0m541Mu6O1O84R9ROd00ML6-n1gTc+7hg4T1St4w0wKcjcNsf-D11d4T9Ap7A8MOeCgwp7y820f-S9MOdO1gH735h41Dog41QgP9f-S10P4R5yG3Td2y2+nd2h+00gL-41wp97dgL9T9Qy545yl6000yc-T1wucn5wh779095D5Bh8Tt7Df-B1MgaDd18aP1AXeThSx9SpTsf-T1xpdl1ghand1hb7oMg9ns1Cf-C10h3T1ROc7dN82ngMOc+14wz_T1wt9790l7Q1zXeTpCXei9Ri4-S1hr5T0w41Thz41Q9lt7O83j1-y1M426dwobQ54h3j5yKa3d4If-R9wFbThMp8N1g41BhOs9nsNH6_T90PbS5z87O0gKcBcwscSoPEf_Ddwx9O1zx9A8g41Sdm417s0Oe,042851627E7580^100^18^-T1gp241MB3P1Sc1h0gTdM1TO5-P10h4nhg41Q9xKbBcgp8TtTdb-T1M82Cd0HaRgyAc++nsgAg2Jf-P1wD5++m9gThQKbTkMc4y8Ou3-BdgH831Mt8npg41A8gh5zcy99-Tdz82j1wGbTcM82S9R8215QL2-61M81ThMGb41hl9P1kD6jcxdd-T1Ot77dw41l0gH8mliH8QgPy4-B10h9nd09bThP87Q15qe5lk03-S11Cbndgl5D4gp8B0Mx9PdDKe-R5gTdT93d3x1gGbDogGb6owta-T1OKcD9M81i0gp8RgNKc5kwc6-Q1wGbThNt645Ng6P5B41O9Tv6-T14l9D0Mc7T0i41ndQc7M1Dxb-R90l7O1xGbj51l6npg4214gq5-S9zc5T8MkaThy81O00Cb28Msf-T1w82l1Mt75dg41lcMt7w0OOc-T1MKbj5Nod4d0h6Q9TH1+w0ym,04643C627E7580^100^6^T90l4P1zp5RhRc330wp55lQcf-T1gLaTl3Hakdyd3AdAl3zcOu4-+++TdO5g41P9hh4++M1gQgzBc-+++P1R9w41+++TpBhgh3Coixc_O1wg8Q90tbShw41TtwKbM03wc-T10y869yw8h12PcN1Sp5Pc3Mc-++T1531MC87hMc4+++QcM0Pu4_+++Q1l9w81Tpgl6R9l41lkNxa_SdwKcz1MB9O1ACaDsMB900wTa-T50GcO1i83Chi837twt8280Ae-Thgxbk9hsdS9Rg5O1lxb4g0ga-T5Mwcm5i45i1hl6N15D8mo1oa,04A157627E7580^100^21^P1wtbTdPKbBdwc5Dgw41khR08-R1Oy3Dhgd2A8Ml3N15H8M0PL5-l11Pc7h0l6Q15CcTlA42PdTsf-R1Nk7R0wx9T9A83Dkw8300Mz2_n1zgcD1l0170g01+n0xm+w0OL-Q1jy8Tcwt1Th4d3z0hCckg1tf-T5Mt8++ndgO1wq4Dgwq4+zdSP-Q10u7ThA42Tkg91Cgw42TtTsf-Thgt6R1zx7P0Mx7Acwx7014Lf-O1gLa7hgLaQ9Apa++TlQi8h5b-A1wTbThA82Tkg91P15yaAhSsf-Q5xt97d0PcThA42N11Pci8xge-T1gy7S1Op5Q1mh3j4gTd01kH8-T91La+71g4O1jCb6hiCby9Sg8-ThN82Q5yGaD4gl6N1My5Cpmof-RdgLd+Tl1hy1zp1+z40hO8jC2-Q10d3Th0wcB80q6N16q6g15If-+S1x9+l91521wd1+7l05+x4On-TdM81Q5gCdR9Pt7N1wL66o08f-Q5gl7Dh051O1gH8ThkH8h5l1d-T10l6B1z82B4MKcncw8214ML6-TdM82P50y9N1MPaQdlh6SpDxf_++Td1O1gp6k5hTdC80d2llR7f-75wh3T1RKaQ0MKaDp291+4gwr-Q1hp9ndg41O13h6Tg1h6Cp6td-D1wCaT5041O16l7Tl6d4kgNwf-S50yaP1MOcTd401TkMOc+h5BD-T0gp9TgMc5k13LdRdkp94ggif-l1Og7Tgg01A0MGcTdBh65kMMe-T5087+Q1w8Q9Sd4+h0w8+x5SL_-TdMg5P1gLaTlB42P8w42AgOoe-Thh82TcM83j0MGa31PGaBlCsf-Dhh4231wGbSd5h45h0h4llBcf-TdP43Q0wtaTgg42O1Bta14MBf-n1x41S0wP9TdjD7O1BP9+x4Ou-P10Lb79M827lMd2ThSd2khlkf_R52d3T94PdCcMs9To0GbN57Ad-T5jPdP1g82T8xGcDcgt9154gc-P1NOdThj42x1Mg6TkNOdQgzoa-51wx9T94PdTg0p8O15p8TtTAd_A1wKcl5yxcm9y83TdAc4Agyse-R1wtbThO83O12Pbi00Pbjd5Ce-Ddx84P1AtaTdBh5i0wXe5k09b,044013627E7580^15^44^---T1Pc2P0MKaBc0GaDkMKa14wk8-TdMx8P1wKbTpjp6RgwKbRkjpc-S9MxcN1wc6TpgTbM0gpa00wKf-T10c2Dd0g3i00g3jd5Uc-T1gL8C5ju6S55h3nc0C9g0hp9-T1xl4T9j92z00z57p1z5lkNH7-T1MKbQ1A41N0gC97kgC9014Mf-m11PcD0g82S1lp8kdQpb01QEc-T1w8241wXeTd5GbmgwXe014Yf-D1w83Q1ih5ThRka352TeQhDxd-m1g83ThjLaO1Al5Dkwl5O8jZe-T5xl8N1wXeThQ81DcwXekhRX4-51M~fTlM82P15l7i1AxaCpmJe-P1wTcTdO82Qdjl7nggl7+mohP-R10m2Thzq47diTcDkwq4Dt6D6-S1k01S40y8Dk0m6N0Mk8Ahm2f-T9O42T0wc5P1Cc521PBbh5R36-T1z42S0Ml5j13d4l4gCb+BkO3-n1gl6ThRC9h1hTe7lyBcO9T3f-71Mp6D1O41+ndA4+T1D4+4hAr-T1wLaT1w41+C9xei1yt9+M1Tr_710ddD1k47ThD83N1D83lkx0b-l11h7Tdj41P1BBaDgxTdO8PD3-S1MG97dgy7Td5h4nhPp6M0zPb_TdM82+++C4R1ll6++693O8jKf-T1wt7DhjLbDkg41j8hLbO8PBd-Dhg4141Nxcz1k41R95l5kh5Uf-B1gGaTlg41z5j41O15l63dkGf-D1wq4T5Nh1SkyXd11j41x4yH6-T10v3C1zq3S9541TtTD5-P1gz4T9j417lMOd5dil5PcPL6-T9x8279ML7O1wH6ShAp6AhCKf-R1wu4Tlwy7Sg0Lamh4La00081-P10v3++Th2DcwH6Bd341SpTT9_Tcw8241hp9O14XdTlkh3g0hR8-T4hGcTd401Q1lGcz0g8315kxb-Thw8241gXcQ1kXc21OB9M0jZ6_R1w83Tdh43Dk001+z5QB+15Q~_m5gt9O1w84C8MKcTog414g0uf-+++S1Tpj82+++Dk6h2d6RkPFf-+++P1R9w83+++Thld3d2+QgP~-+++R1D4wc5z41d3++Tp5+5l4S,04633C627E7580^45^88^-TdjpaTggTdy5iTdx0w82zdSYf-T1wp621MBanpw82y5PP8O8jOf-T1MKb75Mt9l9jC9TllC9M0Pgf-A1NKaT4gh5T9At7O1CxcN57Ke-T10y8P14Be413d3N15d3014Ef-T1z82Q0Mt8A5POc21gl5QgPte-n5MB9T5Oc1N1gd2Shm41+M1TN-B1g83ThxGaB0gtcQ1Rg7jdlZf-ThgL8O5M81TpP81DkM81+3cgL-T5y81N1gP96hhP9ncw81+QgzP-61wS1T14l5+ld0G+7lwx14g~3-P1Pk87l0h6R4Nk8TkMk8x5CFf--710d2T9yKcQ1kKcTpmKcw1C4a-Tdgt8O1g85P9k41lcMKbN5TXc_m50LbSdOg4P0Mg4TlAt7h5lVe-z1MG9Dhw82T15h4110h44hA0f-T0gp6R1zKbQ0g41CcwKbRlDBf-T5x82D0MOd41ytaN1POdSo3Eb-S5il57l041B8wc3y0Nc3jdBVe-71g41+++ndTdB82y1z82w16C9-T10h5n1Nc4T9Rc3Dkg01jdRt6-+++m1Thg41O1k41RdRc3Tt7Wf-T9wl531M82P5OKbTlSKb3cwy7-P1wKcSd0l7nlw41ThRG94hA8c-79MKbT54d2O1wl4m52h4jdR0f-P1043DhMOeS5St8j92lb3cw0f-z1g0dld009nl005Tl503Ah69f-P1gBdR90tbThgg7kg143-R9Mt8ThgC9N1Mc3P5Ap6000h4-T1w01Bhgd3++N13Qcwm6y9Sr6-T9w41N1gD625wL9TohD6zcixe-R5wG9Th091O1gH7nljH7PcPFf-B10H9T9ku67lMp5mh3d2i9RT9-T1wGaA1Mc4Bdw41O4hl5M1TSd-R1MOcThg83Bh20bO530bh55sf-Tdwt941h41P1QKci0MKcM03gf-S1gGeTdMxcTl2h7i5yVcw02Uf-S5wFbi10t9TpMl4B40Lakh5Oe-710H9T1Qp7Qdl41O16H9+M03D-D5hC9Q1OKb7hPKbi0g825kwAd-Tdwc7k1wGay1Qg4P1SocQgP4f-T5wp7z1Nl4mdyGa++k0w+x4OP-S1y42Dh0Pcm0wc7i12PcO97Ef-T50p8R1gtbO4h41TpRSe+x4iH-T10Pcm1Mt7TlBGaRdD43lk1af_T1gKbB1y82O0gl6nkgl6i9lxd-T1NKbR0wxck5x82DpPt7w0ORf-Q1gPcTcMx9R8w07TlQg6M039a-S0g8231xp6Q9zBdTlzp6+6pQL-T10Pc31M82TlO824cwxbN43wb-R1wXenlx82Td5PcnkwKbmoNsb-P1wGbTlgl5ld0p9Q9B82M0zoe-R1NxaT4Mc2Dd3h6no0h6w1CH7-S1NKbThxt6S9kC9i0gC9y82Uf-61wl4D9yp6T15Cano0Caw02sf-T10h4S8gH9h0gH9h1A41w0y59-75wKdTdA4231x42k5yl7SoPld-T1wt7Q13d3+P1z4Rd4h5+x5CH-l1MBbT9jp8Q1k837lMSd4gw~f-T9wc3+++21z1441j004100g82-m1001D9g82Tli83N0w82N4zd4-T1g01Q5y82T9lGbTow82N4ztc-R1hsb61w84Tlkk8lggk8CoOz3-75gp9T5POdz0g43N12l614g88-T918551No9l0MFcO150100gSf-Tdg43P1wt8Q8gBdCl5a1+PdTD-TdM82Tlxg6j5MJdN1wg6O9D9d-TdwC8O1gLa39hl4O5A81N4zH6-T1gCaTlOk631A417kw41154Uf-+Tdw4j1M8269hD4R1Rg4zcOT5-T1Mo7k0gp6Q8xy6z9jp6+3d4m-T00l5D9z41P1Pe1T95l50140f-R9Mt8SdMg6310PbP1Rg66oMwc-n10PcTdlp7P15Pcj1AGbO97Ie-Q1gGaTd0p7Sh6h5w1OVejdRSe-O1MOcDhNOcDcMx9BdPx9w02kf-Td0PcO10v3TlRp7k8g8200MH5-T1wGbi1w817lMt7z9Qt7mp5Md-S9gCaN10LaThA827pgl6Pc3Mf-Q1MKbTh0y8P94y8M1ll5+4gMZ-T1wKcP1z41Sh2h5Tl2y801kD5-79wt8TdkGbi1g41P1lGeg1Rc7-T10y9R5z81P1z1dO16y9M0jaf-Cd083O1MOdTdBxa39Mwci81Jf-R9gTez10CaTljl5SkM82+TtTP-Tdgl5Tl1CbO0gPaO1lPa+14wD-T9gC9Thjy7DkgGaj0gy7w0il8,04074B627E7580^100^57^Q1NxbDh0Pch1g41Tg1l6O9nlf-T1h91i1NFcQc091Th6Ha+SoPD-Tlwc3l1zxcl00PcQ4xx9kh5Kf-C9g41210TdQ5lx8O1Bg7M17Mb-C1w83T9mtanp1TdP41TdQhTBd-+l1giD9kH87hh41Q1m41+w1SD-ndx49Td3p9O1MKbl40p9000Ac-Tdy887dw8331wl9nlgGcw16If-71Mt7D9hl6O1PKaThSKa7sg~f-m1MpeQ1Q8aS5lp8A0gKbg1l07-T10h5Dh1Pc21Oc3P1Cp64hQNc-T51CaR1NKbS40p7O0Nl46pQZf-A1Nc6l51TdTlw82R1RxaAgOte-k1Nc4nhw82S1RKbj4Mxbi8NAf-T1w82l1M9ej1M4bTdBKbw0Oof-T11Pcm1wGanhOt7DgMg5Pcjw7-D1gh3T1SKcl8g42Q8iwcg1lxd-S1wKcl51l9Tlg41O1hl5M17Ud-T5AKbTc0C9P1z41y0wKbQg3Qf-710PcT1k41nlxh4A80l6O97ef-T1zKbB1Nl57lM82+BgM8i8Nz2-T9Ng5TlgPbj5001mgMBa280Qc-n5wLa211yaO1Bc5Q95yag0xCe-Tdgh3j1Moak9gGcO1C82x56Mb-T0g01T1QKbT93h8mo0h8jcxhf-R5x12P12f6DgwC9ThBC9M0Pn8-D1M91S5k1655ynaTpjy800Mr1-O1gp7R9Qg8Thkp7Rcg82zc2Yc_D1M81T9Qg97phG9x01sdw16If-D1Mc3S1zKcTkg41Tpmlcy8y1e-T1001Th4CbN15CbDo1Cbns1td-D51h8T5St8TkMOcz1QOckghwb-m1w82TlkKbR5St67l2h4w0iCf-T1MKcT5PA5k0w82np3k1O9Dm1-T90u7Q1id1Tk0Pbh119bw161f-R1g41TlPKcTkMg8Tkh44g01wf-B1O81Tg0PbTl5PbR9St8N4Pse-T1Nl4O11D7n8wG9Tpmd23cMRe-D1Oy6T1kL879hu6D4wh43d4Jf-C51l6n9xc3N1wXeQ40CaQh7Ce-T10Ncn5wEaDcgw8Tlk83M1DZe-S1h42O12Ha7lhy8Th5Hazci0a-O1gl7l92AcnlNKck4g833d48c-R9yt8nlw82z0gKb21z82Tt7s3-T1AOc45g0az1z82O0wOcw02Qf_D1Mh2T9gq4DpO82i1zPa+w1CL-S10H9l1wl2TkMFbDpRFb+g01z-T9xp5l10LbP1xt8DhPc3+Bk2z-D1008T1RKck9406N0y8bg01le-71Mc5T1jl9B0g42Q1ROcmpRld-T9wk8O11PcChPd2RdC83O83H8-T5hl5k1Mp5ThPc2x00PcAhCxf-T0wh4Dh1d3211d3y1zh4M0jz5-R1gTcThhl6j54Lbno0LbSpny5-T10Lb79g41z1k41h0MEb4ggaf-51091l9O81np0q3O15q3llRH2-z1M~fndh41SdzGbBggp87sMT7-DhNt6z5gh4i1Nt6SgwC8154kf_T1242y1wc5npwc5++Td6Ts3tb-D9hl6T9i42i1Mk7l4wOdjc1wd_71043TdPJdP1yl5ldyt8i95Af-790h4R4gl6N1wGaR9kp9y96oe-T1QKaDh045Q0gxcQ4Nt85k0ge-+ThMyl5wh1+N1MyTp4H3+DtCP-T10d3Cd1Pb31NtfO5kSew0Opb-T1w81Q8MOdN16h4CoMOd+5kMv_T1wXek5h91llN83ThT83+PcPi-65gKbj10d57l0d5R95u9M03td_+++R1Tlg01mhN41Ad2j4+PcPf,043E3C627E7580^15^37^C5xtbS40GdQ15Gdx1g83DsO4a-D00CbThy41Q94CbN1Pc3280Ja-n9htbT9RKcP1At721g41zcOFe-S1gl6Thwc3BdASe6ljgfQg3Uf-n5hdeT1Rt7DgM8921N89N43Mf-71ML8T53u6TghD6npAl5M1nOe-550u7Tc0c8Th3l8Q1AKc5lktc-611B6P1ik3Tpgp7m4MOc01QVa-S5w83DdwGa31gxcAdjxc28MFf-T9gt8O13w7nlyc3CgM~fM03Qb-T5zC8TcgxaDhy83N1jxazd6hf-T10GdT1g41nk0l7N56l7zdSEc-Ddy82TdAtaP4gTcTkgTcM17Qb-Q1g9bThw83O1At8nkwt8jcN1f-Q10t9Td3y8S40y8To0t9M17Ud-R1wxc79h41Tpju6nggu6nt59f-T91y8m9Op2N1gh4n8gL3+5kMT-TcMy8A5y98R5493z8093+zd6D-P1MoaRdw82TlMt8So2Gd294Bd-S11h679gCaDggP9j5Otb+5k0D-T0wGcP1wt9RdQg5ThBp93cMT6-DlgL855Ol5ThBX6BgwX6+5kML-D5Ot8N1M~ez40CbmgM~e4ggT2-P50d3Tl0d3M1wXe+AcMC5l40f-nd001A1h84Thyc2R5CxaN5nGe-S1MBbT9kc4Dghc4+++nkCpSr1-Q1wBa+++Thj5Pk9k9Ac6y9mOe_S1g1dDh31bDch1c11i1cg01af_T1ip9z1hl5Tkw82P4x82Cp6xf-Thwp6Q1ztaB9A82y0wTbkhBBe-B1wGbm90l7Tdy82ncMBd7sMwf-n9w82TdAtaN1xXeS9C825kghf-S9zkeN1wBcTpz83Rcx83Rl7cb-n91TeDcg42Td5p9O14Te7s0sc-Q54Gd7dyt9N1xt9k00Gdmpl06-n1wxcP1POcC4g83TcNg7ntldf-B5Mc4z1gp5Tdkp87lip5llRxc-C11teT1ly8n0g42DlOc74ggkc,043C75627E7580^100^10^-TdPc3A13l7B4Mc3mlgGakhl!c_Q1gGbCh0h8Tl3p7Q81p7h4NEc-T1AGaz1M827d1C9D8wGai8NTb-T10PcTlA82P1Bl46dzGaw1Sy6-+T1N4A5xBcO0wh2P4wTd4h4Sf_n5wc4++y12ldjp7Q9Bc4zc2C9_T1Nx8T0Mg449zTdy5QAcg15Ie-S9wPbThMsaO1g42P9At85l4b4_S00Can9ih3P1PobRdROdw1mBe_T1jl5TdPB8Q8wOaTkhl528gze,049D5D627E7580^100^94^Q1wxbTh1d2i1M~fCgM~f280I9-T5OBbn9w82O1wXeTd6l7N5nRc-k1wKc7hx82T56h4ng0h4M17Mb-n9iTdP1PBbTdB82Dgw8229Qof-T9w4161gGcz1zlbk9Ag6N5nNa-TdM82Q5zXex0MxbAdkl9+Pdnq-Tdg41k1gpax0gTdO16t7N43Ia-T1wta7lM83h1M~f59301w02Ue-Tdjl5N10Te7lg41Q8xtaM0PMb-Thg41R0wtaR9Qc5N1N~fDsyq4-Tdw41O1wXeCcgtbDlQx8O97da-n1gTcThi01A5ktcmkgtc+280K-C5001y1gXeR5CXej53peCoygb-S1y9eTkg41k0gGaDlkGaO9Tkf-T1wtbTgwg459y82w1x823d4ef-Q1gOc7lg41l93u6RdlOc014Ud-B1wXeTp0d3RcwtaR9BtaM17Mb-S1hxcT9k19l0g19Rcidc01kef-Q1MWdThw41P5gl6O5lpazcO~2-ThN83O10paR94Cd5d0La+TtTP-B91ybP1z41Th3D9O0Mg7+x5SL-R1xKdTly41DgwKdk9jl9+CpSH-O1gl57hM42Q5jTcThll54g0cf-R52h97hMc3C4Mt8M10Xe+jdBP-P10u7TkM82R8hl9k8gxa3cwL1-Td2d3O1041DcMg7R95Cd4gw9d-DdhTcT9Px8P1y84O0Mx8PcPIa-7dM82S95CcO5iTcz40Cc+N5TP-T1MxbN1h41z00d3Tp2d3+i8NL-Q1gTd7hw42B9QtbTpkl53cwL2-R9gl8O1gXeTlg417hiXe+QhDL-D9hl9ndw42O1wp7T9C42+4gMT-T9zc5P1xc5Dlh8245ytcx4iJe-Q1gTeThw4259il6Bdkp9QhTP2-P10Gd++Th3Q1Qg8A8Ng8w16xe-T5jLb7lw82O0w82BcwtazdCif-k10l8T5B41nlw41DlQl7g0N3f-T11Pdk1gCa5dMt8TlRc3TsPXf-T1gGdnlg41A95paQc2paRlnsf-C9xg531MOdnpM82Scxg4i9R3f-m1xcdT1QocBcM9c20w844g068-TlM41R9OKdB0wpai1hh7w1S33-C11gcDpg83S5myaj9Agb29Ate-Td3u6D0Mc361OGcP1kP9jdlJf-+++P1k9w83Tg0h5DlOx9y9Sd1_Q9wBa7h0p7Thjd311gd3M1TH5-+51wq+n9hq+TdAqP1Qg4+6owd-T9g4151gPaR1Qxak5Og6CpCsf-79g41ThkTbQ1Btay1Px7h5R4b-T1gGa7hg41Q9Rc6QcMc6h5Rwf-Tdj41R54pai1wKbTc1h54hAxe-+++T1Q9Q815dyC7llBBe-S1wk8C9gg7Dpgc5Tsi42000xb-T1w42z1001k93m3kdQxfh4N0f-++T94Dgw857hyc8O1Ac83dkpb-Thi42+++TcQ5Pc535g42i9RH7-+B1wmT1PGaTh5h4DkMGay8yz2-R10l9TdNo9Sh4l9N1Ac6w0yxc-T11d6T4wtaS1l95l4wte28wke-7dM81T95Cb21MXeP8gl6+h5RP-++T1gz12Zf+Chj3i8x1f-Q1gpbS9wc97twKdlhk034h407-T1MKaDhw41l80ycj94l9zc209-T1wG9Dd0y7nlwl5i95Ef-Q1wKbTh0t9g1Mt8kc001+zc2Y-C10h6Q1ktanlg41z4MKczdSBd-l5h42Q5POeTl2u7x1gD56o0Nf-Tdw4131gGcQdxtaP15Pb7s0Aa-R5wtb490l9SphPbnt0l9TtTJf-k1wpaThkLa7lw41P1ROdh55oe-T1wt7Tlmp6nogp6CpCTc-+++T9P1w82h1gh529P~f5lQFe-+++T1mdiGbDggGblcwc3x4iOf-Thwt7O1Mg5Qd099y0g82280me-++ThgB5N02+x1M3+++m80002f-TdhxcP1g8245wt67lg82Cp6Jf-51MKaQ1z82R5QKa7lw825lA1f-Tdw82l5wxbO1gTdT94h4BlCsf-Q1gTdB9xtbTgg42TlAo4BlCse_Q1Mc8+++TdP9z86Bgw8600wc6_S1hLaDhNC9TdlLaA94m9jdl97-TdMc3P5xt7N10TcA8MxbN4PBf-k1wF5R1PKd7lg41Clzc2Rlnxd-T1041l52Gblcgl5mhkl56pkdf-T5g41R1Mg4RcxOcSkOg45kw9f-R1Mt9Tly41+Tg0aP1kTdx5Ske-A1w41Sd2h46dwl4Q1lPckh5Me-D0wp8Tly41N1iTeA5Ap8N57Qc-C9w8bz1g08T15l5Do0l5zdmpf-k1wt5Tdk41Tkg41lhOOdllRse-P1wXdThz41Dg0d3Q8hl9h55Qb-T1h42R8gOch1wp8nowp8Pczgf-R5wp7N1wPaShzPaTog013dk09-+++T9j1Mx9Q0h83Shl83jcNkb-41wGcR5k41nl0r2SdB87PdT0e_R1gH8ThhC9i10z6DoiH8+nsxu-Tlw41m5OtbN1wXdk8wl5N439d-R9Nx5O0gTcP5Atanpxta+00wv-R1g41T9wKaN0wKai5zl3w1S0a-R1MKbTdg41Rg2yaw01ya+khBH_P10CbT80h8R9jTdTlA425lQwd,04C454627E7580^100^29^Th0Tdld1p8i5w82M1OxcQhn9a-S10x9j1g82nhyXdTlmPcg01Ye-B10u7Q1j42Tl0Tdk12h528wv6-n5wl5D1Ay7T1BL8P00y700MG9-T1wt1T4gO4y1hd2mdjO4+Pc3X-D1xGaT00y8T1ROcDcgl500wp6-S0x82O1jGbRdjXeTljGbw1Cdf-Rdwc5Q53TeA0041y1zc5mp5kd_S1xg6R0gk9Tlik9B5k82g15sf-D1yycT0wh7T1QKbPd7H5-T5w43R5OSeO1C43no0h7N43pe-R1wgck10teSd188Tp0y900MFf-S9h42Q12Pd41Mt7TlQg6y8yoc-T1gt9Q8Nk7Tll41Toh41N4PBc-D1y8261gp6ndwg6Q1Ac4O97pa_T9w82P1g41ldOc3nog4100g41-+Thg8+j1i8B8wB2B9AB2+O8P~_T1w83S9gc2N0wPaTlC83Ag2Ua-R5g41B5Ng7DgwOeTgNg7AhSkb-T100cA5Mkf6h04eh124e3dAgb-T9MxaQ4g41j1zXeQ9l413d4wb-T54ta7l0p8Q01GbB80taM1Dxe-Q1wH7Chw82Tpwk9P4MxbM1Du4-T50xcnhMk7Tk0xcj1P~f1400c-7dgGbA1ip8Q0wXe++TljTt7Qc-+++T1Dhkp7N14t6O5lp7h5lFb_S11Cak90l7DgMOc+TlQ47sMTa-+++TdP1gv3mgMP77s0pa_Tdx82l5MOcO1MBcDkwx8jd5la-R1MOdThgp87p1d3N1lp85lAtc,04A854627E7580^100^19^T1Pxb75w41j0MxbR9C41M0zBf-D5g41Tdil7B8MxcM1hl7SpToe_P1gGd79g41TdBp9Q4xp9Soztd-T8gpa79101ThzTdi1wTdM17E8-T1OKaS1jC9T8wp6l52y7TtTXc-P1MOcTdi41P4hp9ToMc65k0of-S1MBcTh3y8++T81k9Qg55lAgd-79w41B0gGcO1yc5ThAc5mp5df-Q1wc5DhwTdR5401ShBxb+N4PP-D1gGaT1PKb7d1y8Tggl529kXe-T5g84410GdTg0h9B9Q~fh4x1d-T5yBbT4Mk7N0g41N1AXezdSL6-+T5g1B1gz6++k9OmlQL8nshq4-Tdwt9z1wXeA9P83lcM83M17Ea_Q1gCbTlw82Rhgl5Pcwp8h5ROd-+++T1N0wc57pi41M0PJf-m1whdT1l01y00y9y1kha01kyf_D1g42T9g83++R137l241O8zt9_O1wKcThyKc49gh4DkgGaQgPP6-P1gD6ThxTc++Dcgy0wTcjc1r3,04466E627E7580^100^59^Q1g41Td1l8nhMKay40FaRkPce-T9w82N1wXeP9my7mogt9h55Ac-T1PKbR0g41npwp6lggp9+jd5O-T9gp6i11La++ld2P1Rxaw02md-Ddwl4O11p9Tlk42Q95PcPd7xe-T9i41y1gCcDg0h4Tl5h429Aqf-T5Mg4Tdh41S9zt7N1Rg400gNa-Q10d3Td0GbBdh41380Gb3cwud-S5MtaTdO83O10LbTggl7Pczqe-T12l579Mx8Q1Sx8Rc192M0PL8-P12LcThy827hg41z0Mg7g01A8-T4Mg6O1wA8+++nhz5gPcM03Nd-S1w827lNg7Dk0u8k9PBbw16ic-T1Mc3Rdx82M16PbPcjld-T9g41P1Mc411wBbCkMc4+4ggP-41M~f7lg41y1Ot8B80h6x5mI9-T10yan9j41h1hp8O15yaTs3Jc-T1wh4l11Jcj52o7Q1mc4kh5Id-++T1gD9gp9113d3++6ggy9mie-Tdwd3P1wu8P9A41Qhk91+jdBu-T9wl7Sh2d4z9wyax1Oxc+00g~-Q1wKcT9Oc4TlPy5BcwtaQgzP7-S1Ny7D0wGb+B9hmDlP85+jchz-R1w81ThPk5R9A82Tk0u3+7sg~-m1My6R1y41DgMKbTlAd2+jdBz-T9wGbP1g41P1R82P8M82h4xu5-S10CaR9h41Dg0h57lx8314gka-S13Cc310p97hMc4ThB42x4O8c_R1MKbThiC9TlQx8i5x82TsP89-T5Mc3y1gl6Dpil6y0wKcw1SQc-Q1wp6+++TdTlRg6N1QKbzcitc-m1MC9TdA43A4hl7Dgx43Dtmc9-Tdg41CdyG9Sdkp8N1yG9w0OJe-T1g41P1AKaz0wKankwc54hQkb-T10l4k1OkdSdQc311jPc00gxf-41wKbQ5j42Dcwp7TlPk8N5TEc-S5yGdThit9D8w84P00y8y82af-P1g41ThwKbShAGa29xta280Kf-51wxanhMt6O0Mt6P9Og6+28gy-l1Mt7T4gl5Q1BGaTlll5x4O88-n5g42Tdgd5N1z81j0w81Pd7xe-T5w82y1g42++Q14nhj42Ahmy6-+++B9+O1g9Tc0taTpk84BkyAf-T1gGaj10Hbmlxp9++Tl5BlCq4-+79g4T15y9Sg0y921y84+3dQO-Q1yGbSd1d2Tg0l6y0M8615AAf-T1gp7210H959OBcCgg41QgzCf-R10d3C9w82O14y8Tl4D7M1DNe_+++Td+++y17lyc5A9A48+O97K-Q1yc6S9zp5T8g41ThPc3+O9Tf-T5001z1Mcb7lNc5nkwCa00M8f-+++TdRd101Q9j43O1B83h4ht9_Q1g41Thg84BgMk8w0wl9M0jgc-+Tcg4+N1Mxl9Ox9+Tdm4+N4P!-+++T959g81Q1l8121Nc6+M0z~-n5Mg3+i10O+T9l4A9jCb+15Q!-+++O1+++7lS95545dx01+15Qs-D9w42+++P1j5x01Tpz01PcP96_T5M82Chg41j1NL9k4M82Rkz8b-P5gp9+++TlN1gGbk8gGbO83Qe,04105A627E7580^15^34^-T1yp6n9w41P1mx8i0gx85lQif-n10d1S1lTcndAh210wh200wu4-75M0aP11LbThkl57ow08zcy9e-T1Mh3+C5xeT8M82BcyNeBk2Me-T1wd1P1Oh3Tli91294ld-Q1Mh3Th492RcMG5O1592AgOMf-T5MKaDdQt7O0wC8O1BC84gwl3_P10d7Td207Thh4a7gwGdx42Yf-T10taB9yk8A00CaDo0CaPdTS7-A1wp5Dh1h4T1Sx7+49xHkgNT3-Q5g82nh0PcN10tbThCx8+y82D-R1it979w82DdjTdO14A8w16Qc-T1QKcl1i41A0MKcSdCc5h4Nof-O1M~fD8gy7Thkp87hi41000Ia-P1wXeThwKbk5yp9i53d26pQsf-n1gp8T13CaTkMc4j0Mc4QhTT3-T10d6Tcwtandy42Q5A42g0N34-ndg01S1kh631MtaQ1m013d4Ef-++S1gTo092CdBp8Tp592jd5Af-C5wn5Dpw52R1S41lgM414h4b2_Th00241105S160az000ah4x0f-Q1wGcTdkg87lgtbl5401TtTAe-T1wKck5i42nk0xdi53xdPc3Qe_+++R1TlMg4C8gl8lhll8jcNtc-T1Mg5ngwc3z1lkdi0wc3PcPwf-Sd0h4A9gC9Bdwp6N0wp6++M0j_Q1gGbD9Nc2B8wl5DkgK7O9T3f-P1MKbT5Rt7md1h4nlMp5jdBZe-T1M857h001nlj0339yye15Q2f-T1wc5nhhtdA0wx9S9502i95kf-R5wt7j1gGbShgGbntwt7w1mGf_T9xl551gu6Q1Bp6Towp6N57Ee-P1Nc4Q0g01DlyGbk9zme000Uf-Q1g86+++m5S95h3Qcyc45l4ca_T1wKc+m9xgBk207_Q1gC9ThMg4QdOt7z9zxaO8PAf-R1Mx9T9MOcThPx9TpSc2154l6-T9wc4j5wOcx1MG9lhB833c0Jf-O1xGd++T5ll9xJdnhxGdN4Ple_T5ydaC8gKcSh4CaTlkm2h4Nz2-T1wl4l13tdnhP82P0y9dQg3of-T13z6A1jL9DcgL9y0M87w0Oka,04A636627E7580^100^16^R1MBb++Th4lhOBbBc1l715ABf-Q13p9C80p9DliTd++Tll14wMa-m1Mg6P1wc3TlzTcCdABb3dQkb-P1wc2Th3Pc4d0l6A9kp85kMFd-Q1MKanhgp8SdQBdDpOKaPd7pe-+++T1Shlp9N15h4lggp93cwu2-T1wKbBdkp8nk0CcCghp8jdBKf-Q1wKcThwc6i10Ca++Tsg6pk0e_T1AKcj5Mg57lg41S95p8O9Tkc-i1wBaCdj83S8xt9N1j833c0Vb-P1042Tl0PbA9jtaN0hg5O9TZe-R10tbDlgPch1g42RdAxbi9Rsf-TdgKcP1041A9Nc4i8gp92809d-Q1O~fDhjl6T9mCaDghCaSojD2-T1jKdDhOc3n0gKdA9y823dA2f-Q1041DhxtaP1jTdnggTdQg3If-T10PcD91414d1c2Aggx6i81Ea_Q1MTa791h4DlPTaQdA83g1RH7-T9g4131w85SdltaTp3D7+i8NH-T1g41Tl2D8R9Rxbz0Nx8x4iNf-Q1wD6Tk0q5Sd5q5Tp491O9nv2-S5gGci11p6++P53N1Qc2h4hcf-n9g41P1xPaDkgFaShBp8+llRu_m1wKcP1yx9++7pwRdRg6zcO4b-ndMl6O1wm9l4Mt8Q9B83N5T3b,042F50627E7580^50^24^Th1C9O0xt8Q9BKbngwt8w0OXd-T5M82T4MFcy0Mp5TpRFc3dkwc-Q1j41D0MKbmdh41+A52e+Qg3n-R5PKbm8MKbTc2l7TlSKbM0PQb-Q1w82B9ihcDg0C9Td6C9y8Opf-P1MKbS9yt87d0C9TlQKb4hk0b-T9w82P1wl4ThmGd5hiGd4h4Ef-z1MKbnd3C9Tdmp8Dkgp8g1RNf-T1w83C9iPbTkgC9N1zxcx42if-C9h06P52l9z0gdcDggGbg0Npf-T9gl6Q1zBc21wTd7pNc3AhS9e-SdxtaQ1lTdk9O82Bcw82y9CFf-k5MBbO1h42ThjPcDcg42x5Cgc-P1wXeTdjGbTcg42l92p8i81Mb-R1MKbn1gubDpkubh0gt7Co2o8-D1w82T9POeQ5zt8Rcxt8h55Rd-S9g41P1Mg5T8wKcnljd34hktc_ThNc3O1wXeS4wl535yxbjd5Bf-R1jt9T4w83h1wXeDhA8314wI9-Dhg9161NOdQ15Tdy1j917s0v5-R10gbThwKby1ip7lh3CaM17se-T9M82O1wXe45gp8ScO85O83xf_T50z5Q1gD6T93m3noM8200MP9-71wp5CdyB5P1jqaTlCp5y9Swf-Thg41z1gH649wt8O1Ct8Tt7Ed_S1043k91447p002Tp542g0Ng6_Q10PcB9gt8Tgg41nh3PcCo2Ge_T4Mg6S9QOdO1Pg6Tlmxb5kgBf_S94h6Dhz83210h6DkwPc28Moc,044FA2627E7580^100^28^-------ThwGaP1Nc459hp9QdR~f5l4Yf-T5wKaThB8411wt9Bcw84i81dc---l9xGaN1Mo5ThB82Cgw82w02Ud-79Mc3ndyTcQ9ly8P8gx828MMb----61M82TdNKbTkwp8N1PKb14wD2-T1wKbj1N82++np1k5Qc3+w0OL-T5gl6k50C8R16Cb11x83x5mg7_---_-TdgGaQ0MOcO1zc3Td5y8O83l8--T1wt8ndi41TgMOdO1js6M03Yd-T1wGa21wx8TlBx8++Acwi8xSf-,045B16627E7580^100^14^T0MKaP1PKaBhh93212l5jcxL4-k1wXeTdy82O1Oc3lcMc3M0jCa-TlxKbP1zKbD80C9Bdi41g01p9-T50c2A9082M1wXeSl482h55Qb-T1392T0092B5yJdnhy414hQsc-71h41C0MOcTdAt8O1ROc000Ia-T5Mu4Q1gm2y4hPb++++wTtDH6-D13H67dgBcj1iccT1C83zc2Ed-Th0D4Tl3y8x1gv239g4129QL6-D5xyd+++P1Tdml7++Dp315QQc-Thwt7O1MKbTlil5QdgGa00MKb-51wtaTgM41TlPKdP1R41+N5T3-T0MxbT9Qxb55Ng8DgM41+M1T3-D1052B1gh7O1B~fTdTCcg1R35-T10y8m9209TpPc301206w16l9_R10z5TdMy6+++7py8iH9-TdMC7P10LbB9OG9kcgu6014y8,042051627E7580^15^20^Q51l7Dhx82n4MOcRdROcM03Uc-Q1M~fS9Np7Tlz82DkwGa294Rc-S1wGbTlwt7Ccwc3j8wt7O8PP2-Td1LbO1lXei4Mx87kM82i9lBf-T12y8S5kC9P0gC97lwp6zcipa-S1wKcA80y7P4yGah0M83y8yhd-ThgC9l5MOc31M83DkMOcM0jt9-Td0Td51g81mdPt8Q5Rt8w1CD5-T13h4750Cak00u5A1lL8M03tf-R5Mp8P1wXenl192ThBBbnsxH2-TlxGaScgC9O0Mt7CgMt7O8zc6-Q1gC9Th0Lb31wt7Rdl42h4Ng6-++71gT1zKcTc1l6j0wd3Qgzu6-T1yt9S14CcD80Cck1z84O9DOf-T1gKd++T94mkMBb7pPBbQh7t9-T5Mxbh1w42ShB42mgwl5g0N33-P1Mu4TdOl2+B9M4ToNu400wH6_Q1gTcTdOG9ncMt7493d3jdlxd-R0gp8Thy82z1kBbk0wXeM03Yf-Tdwp7S1zGbR0gLaP1m41g0hm2_R5wKbO10L9TlOp7+Cgw44gM47,04296F627E7580^15^67^Dh192y0wL8P55PdngMp8Soz9c-T1xtanggu6Q96h530w~fw02Cd-l1NsfT1Bt1B5P89Dgwt1khBdd-D1289D40pdB14cb6h2cb14wBf-T1ip9B9Mc2z5xp5DpgGcPczoe-D1Ml6Tdy41Q52d421wC9O83If-R1OBeTcMk845Ng5nhPBeDsyle-T1MOcT95p9N1g41mkMx8014ob-T1gLbQ50h3np2h3M15z5O83mf-R1gLa+n525P0Mt7ThlLaM1TH6-Thw42A1y4231wObm9247jc1kf-DdM81P1gD5DtOt9Th7Tdi8NL8-R1MGaTlwH9RdR414dhCa29Alf_Q1001TdA82Dcw82j9i4629A0f-Thg41Q1241z0042P4hpa5lklf-+++Q1md0h4Tk042Tl542N43Ce-nhw8231001T9501O1lc4jcNEf-+++TdP1wc2R9241h5jK8+N4P~-+R104Tl0u539Otd5hP82+14gZ-Ddw42O1wXdDgwXdQ55y728wtf-T1yc451gtaTp4Pb392Pby960d-S1wc6TdRFdQ8NFdCgxc6kh5pa-Thg51P5MgdAdOgdw10LdkhBwf-T1O92A00pdB15pdncM927t4kd-S1yD8++D4g++TljQ9Bq6h41Bb-S1y41Dpwv75hwe1+k4w5+QgPr-P1MC9Thgu7++mhwi4gu7N5TLc-51wp9R1A01nlgD9SlPc5g0hBe-31w42A1zu8TdQe2DcMe214M3f-T9gqaP1gzc45xubQdBubjc129-T1i41A5N82Dhzh3O00yaQgjCe-R1xg8Tdxoe7hwkbz1Akb140Ef-T1MGb+Q1z9Q0Nm1RlBq4QgjOe-Q1xp7T00GeB5h41ThAp7Bkywf-k1g84nhMKcP1Rk9ThRxajd5of-T5Mx9Q104249xc6ld3h4ntBwf-D1x91T9R91A8M91i0gi4g01vf-R10h5Tp0y8Rhy83M13y8zc2oe-O1w82Sd2017lMOd4dw82Sp7sd-T1wB3l11tdThOk2+nsg4+5l4r-T1h41Q15d3k40d3To0d36p4tc-T1M83Q5gpbN1R83RkMTeBk2Ff-T5gyaP13Hby0NEcBhA41h41sa-ThMBbS4g92P0g84z1358+kgNz-Ddwl6Q1i42690kdB0wl6O8zAf-++P1g79wy8Ddzc5ThmtbM03Ef-n1w83T13l5Tkg41QdBGe6ow9e-Q1gHbT1AGbDhgq449yGblk1D6-Q1wKcR5wh36hwKc+DpM4w1mtb-T12tc79gc6A4g42N1k42Ts3of-Sdw83Tlgl7N1MCaO5gl7zc2of-D9351y10n4A8wv86lhn57sML2-S1y74nhgf531M03Tl664O9T39-T1w37Acg26i1413Sll26QgP3b-71x02P13jdTdkhdB00jd5kM7d-T1g02A0godP1565Dplod4g0Ef_++T9xO1kPc4dgl7DkgPc01QH6-T1gpcz5304x0g86lcg866pQJf-T1wGbC10y959Mt8z0Mt7SpnOf-++T917dgKdO1gz4ThRg5Rk3Je-S1AKbThy82i1wl5Tgxl5+nshf-T5Mc3Thj4121wKaDkwKa+SpTL-T10h4T9Q82R4M82N1kp84gM35-T0gGbQ1AxbTlip8k5241h55Ef-S1Mt87l0udO0MKc352udAgihe-D1091T5kGaQ0gGal";
let A="04A493627E7580^100^33^D10z5R1Oc3SdlPa35Pp7M0PL6-T5w41P1Nxai40h438gH8zc2sf-Thw43Q1iGcQ8gl7SghdaQgz1f-TcMc3P0Mt7TlPt7k5zxcnsNJf-T9gd3211Gbj1zp8Q55D8Ts3ke-S5xCbDh0h5P1iKch11h5BlCdd-l1MtbTlMl5P54p6N14PdCoO9e-m1MtaDdgd2RdRy711hKc7tkod-T1w82410CaTl3CaM1BJbDtS9f-D9gCbR5h41T9jt8N1lCbTsj1d-T1Ng645MxbDcM82Q5SxbntR1f-+T9i4O1zF9TkxH8TlBH8y9C~6-C1wGaDhwd2x0MxaN1Sxa3d4If-R1wKb75w82Tdyu7mh317140F9-T5wz5P1gz5ndyl7nplz5Dsiqf-650h6++TdiQ5kCaDcgCa4hk5d-R1MKcSdxl5Dpw42A9A42000Mf-D0Mp6DhxH8S94d3P5Qp6x42mf-T1xt7n5hCcT00Laz1l82QgPdf-R1wGb+Th5C+Dg1CN14h7AgOdf-T9gH8R1xt8P0w42P1B42i8xhf-T9Mu5P1Mx9k1O81npO81BlC9b-Thw41Q1OG955gGcTpjGcN5nH2-k5hCaTljm3TgxL9P5A83g0x0b-S1M8241gGcnhPt7DogGcDtC1d-Q1hTck1OxaTdRxaDk0h4Soj1d-R1wxcDhgd9j1w83P1kPckgx5e-T1N83B0MOdTgwl5TlAl5Rkz1f-T1MOcndQc9h1Pc9DshGb+3cMT-R1xKc7hN82Tl5p8P80p8kh5Bc-D0MOdR1QOdDlNc555yt94hkhc-Th2h4k9wtaDgwKcP1BKcy820f_Q10PcTh14239Pka7oMkaRk3sf-P10Tdnhh83ncgt9TpQsc7t4Ae,041F87627E7580^20^50^n9h41S5kp8Q16Tdj00Tdx56Md-Th0h5P5N~e590t8N1i42Qgzcc-n1g41T94y9m00y9B1R82x4yEd-S1Bt87hMl435gOcTpx83w16Qb-P1Nc3Rdwp7y10h5npwScmoNM8-T90y8k12d3P0gp6P14Ccw02qf-T1z83D9NC9D8w83A9AGcw0iQb-Th0h5O1w82Qdgo5TtC8228gVc-41wxbTd4l5Tg0LaP9B82w0OZf-7dgp9TdjCaQ0gCaT8N83mpBc8-ndMC7P12p9ThA82Dkw823c0!f-T91h5Q1Mt9Ddw42O1BTb3cwD4-R93u7B0g41O1jPa5d1h4QgjD4-T10h4A1Ap6Dkw82w0x8200Msf-n9w84R0Mt8R9Qt8O15Pd00Msd-D9M82S9il3O1gGbi4gl300wFf-----S1w83TdOC8A92Idz0MC8BkiH1-B1My9T92m4R1ld3TsNy9w1mv4-T1wKbTd1d3SpkGbw00d3000q4-DhMs8R40h8k1OKbQ54h84hAz1-D1wo6T15La49xEa500LaM1TXb-n5NKbS5Rp5B4Mp5N1hy8TtTg5_Tdw82P1jp9h1w82z4gPc28wE8-Q1Mt7nhg0135NOaThC84PdTT7_R1g41Sg0Gb7pg41j4wH6Rk3Ec-A1g42Tl0HaS9kp8Rggp8y8Oi1-T1Mc365gl4P0gl5Sh4ycQhnlc-T10m2SdQlcTp3CbAcNlcw02Ue-TdgH961wq2P1Oh1kdQy63cMTb-n10C9P13h4Sdj41ScOh23c0uf-T50d2Q1gh3SgM82Tkw82M0jH2-T1093Cdxg4y5NB9y5QC9294Ec-T90Pcl1gl1P5ztcTlBtc15QG1-T1Opak1gyaDhMeaDh4ibDs2f6-P1192A0gh7Tkwq6nh3HbDtSwf-Q11y9Tlwp85hgCaTp3y9lkNKd-T11C9D5wd8z0gpbThBd8M1Tz4-S1gH7Dd292Ccgy9z1592QhTu4-Q1MweThxC7x1wg9QdNc5M1nta--_P1gLaThg42R5yp8ToOk9Qhnsf_+++T1++5lk_R1yGa51Mt9nhNt7ThRt9DtSg6---B10DcS53y8nlgq9O1D83M17Ic_Tdg41P1MBaSdQc4CcMc4w0yJf_Q1MobThiC9Dgwgalg0ta3d4Pa-T9gp7P1kGbO00y8npMg5h55Ac_j1gybnhMp9S15ubTplyb00wya,042F4B627E7580^15^79^S50p8Q1g41Tpwc5j92H4+PdDL-Q10CbTh0p8A9wx9Dk0l8zcO82-T10C9nl0Cbk8Mt8h0g41y8ih5---T9hGbN1M8235gp8DkMg6+00gD---O1MKbmd0t9TlOKbncMx900gH5---T9yccn9h89D0g87N1zp700g83--D9M5bTdj5bO1M9dnk06a3c015---Dhgd2P5iyaQ40h7N0w83+mplv--S1gpdnhw9dP1yXeTpm947tkif-TdMt941w84Q1mLbj1Qt8nt5td-j1w82S9Rt9Dh4HbDk0Hb5lQi2-S1hyaB0g41Tp1H9S9ml8Sp7pd-T1w42Q1kCdk5yc7y0hCdPcP3f-T1wp9j11h6Tp3LaShB426oMoc-R1jl841hC9Tkw42nhkDaCp6pc-k1xu7++n0g++T1m7lOLakhBg9---D10z9T12u9mdM83Dg0u9BlSrf-Q1g43DlhLbS9Rt9Cggh6Co2pc-51g41T95l8Bc0l87liHa5lkuf-Th0Ha31g41S9Ap86hi41CoOkb---Td0h7Ddw41P1wC8P5iXe+5l4T-T1gCbn9Nc7n80n9P4N84kg19d-R1wC9P1MC8R8Mt7TpOC8O9nPa_--T1gPcDggpaBcMc5TlRc5Ah6Cc--S1MG9Td3h7Dkg41z8gTcSpTkc-S1MGbmdy84DhQGbR9B84CpSoe-R1gC9T9w84h10PcDlBtbllRu3--41MG9Q9g42Th4LaTg1h65kMgb--D1g01h0M~fmlk44P1n44mpRkb-S1g42+++Tp21g42z5jp3w0ipe-T5Bp871PKbm0MKbO1l427swkb-O10LbTh3LbB8wp9npg41+280D-Q1hp6Thyc4C0g41mkgp6khBBb-++T9261wp6A1yc37pwc328wBf-----R9wC9N1Mt87lh41DlRt8Sp7xd-Tdi41S8wOcP13u6z0gh514wxa-+++R1Tpyc4Q8xc46hOk8Co2tc_T1w45j00Xe7tNt7TpSt7i8xha-D91CbP1gD5B9w82+++ng28MP8-nd242j5wL9N1042TdBxdRlDgc-R1ML8n5Mc5ChlCcRgiCc5kgtd-C1041T93h7Dk1D7Rl641CpSof-C1g41T55h6nhQo9h00h65lQod-++R13C0Mk7P0i43ThCGcns1tf-n1g82T5Ap9Sc1h8P16h86oMoe-D54l831wL9P1k42C80l8BlCkc-T1jp8Q1RKay0gKbSghKbM1TP9-R5Qx8O1zKby0wC8P4hh3TtTk9-T9iTcP1wCaTkg42Rd5h6Spnxe-P1wH6ndwt9O0wTdA9ATdSoPod-T1Mt7j5zt8P8MOcx0Mt73cwH6-T1MGaP1A41N0hy7Qhky73dAH6-Q1gPbThy82D8Mc6Cljy8ns1pc_51gPaQ51FcTdjPa7lg42h55Ac-Td0l8P1g82x0MXdDog82SpTkc-T1w01+++7l49yc4492Bc+4hAT-T1g84T5g017hg01R8xBd+y8iP_T1gPcTg0l6C9Rxbnh4427sMoc-T1gGb690sbx0w83P96sbO97Ee-T9Moa65g41O1MKbRdlp8i81D2_S1hTcTdBtal5Qc5j0gPcCp6te,040D5B627E7580^48^14^-----R1wGanlxx9TdCp6ngw8500ML7-T1NhdC1w82D00ybQ8y414hk1d-T10PcT9wKbnhkCaTlSc33c0Me-T1g41m1w83P0hTb11jAe000Yf-C5gl4Tdhy7O0gTdDlkTd5k0Ge-P1Mk6Rdg42TpgxakdwTd+O9TL-D9MC841y82P5BXd7gw82Pd7i3-n5wh4O1PCaAd1kfThRCa3d4Af-T93l8R0wXez1jCaO1BXe6ogxb-l10PcT8Mp5ThQp5N1id1SpTC6-_---_79gBaO1w92SgxC9Q9BC901Ai2-T9wkax1gf8RdQc5390Ccg1R3a_T1MKbj1hTdTd5y8h0wc5zcys8_+++T1R4wT8k9Pn358wp714MD4-DdOc3++S9421gp7N1Pc3g01Gc-O10q4+Tlg4A9wC8RhzOdCpCNf,040750627E7580^36^4^Tdil9O1Ox9k0wc5+++SkBlm8b-R10l7+++nhSdSg5Tswc400wt8_D1xKcQ0Mx96hMg7P5Rg7zd6Qf-S9w44l1MKbTlgCaO1mCa0005e-ThM83P0wg3z1Q8311gPb+QhnH_S1gTdDhh86Q9z41TogTdnsh8d-S1NldD4Mc6DdQc6Tlmdbg0Nqf,04B75D627E7580^15^25^nd0l8Q1yt7T9j41z0wGa5kwz4-T9Oxay1gl5+++Tk++391CoOgd-O1gTcTlM82P5N82mhOh2moh0c-Tdw416dNg7y13Cby0MGaDsyce-P1gGaTg001Q9zc6TljGai9lof-R1gGc++nhgB9xpaDp5l6N4jie-S1gGa7lg41R95l8TlBodSoj4b-T9g86z5g44+++BcN1Rt87tAge-Q1gC9++Th1Q5jlaQdlC9PcPdf-T1gGb+7hg4+Q9m4Pc1l7SoPge-P10PcThw41ldwtaPcih9lkNge-+++T1+29Q3-T1g41S5x~dTlxl5Q9404i9Btf-+Tlw4y10y9mh1y9Acgl8Dt6ef-T50ybR1wGd7lg41M1l413dkl8-ThMKdS80yaP1Al7N0M84M0PL8-O1NOcQdwl4SlMOcTtM8128wt8-S93h5y10Pb7hyG9Dk0Pbkh5Jd-Tdi41B9NKdO1Nc2500se6o0cc-S1gCaSdA82TpOk9AcwXeTt78f-ThM0dQ9x08mh05dx105dw0yhf-A10z1nlhCay1k83Dlk83000Yf-Td2d37hwXeN1wXeP8wp7Cpmsf-T5w82O1jl5P9ARax01h4Pd7!d-T00PcQ1iC9Th4l67hyp6ntB83-C10LaO12457hxq7TkwFay82Md_71iC9D14PcD40Pc35Nc3M1nt9-TdgGdA0wl4O1z41Dpz41w02Ye-T9gh4nlM82N1M~f49yp8QgPT2-T5xc4B10y7Th4TdM1Apb4ggP7-++ThgO1wq3P5gLaTlhh37tkP4-S1g41TggH7P8wc7QdSta4h4cf-75gqbQ1291Tdi97n8gPcjchDf-R1gPbTlwl4j5wl4TpyC7+Rk39-+++Q1Th001+++noO5601khRL6-O1gGb6dwc3npgp7R81BcPczNf-T0001A11d2T55017hzc4+y8yT-Q1g42Th001+++Tll1241Pc3Ia-T5Mk5Tdwc4O1gp7jc102-A1i42Tlg41O0g41Bc0Cakgh9d-T9k83Q00l6P1k41Dgg83N4j88-T1wC4D9iC47h0y5A8gy4000H4-Q1Mg5Td2CaDkwt7DpAx9DtSJe_ThM81z10CcP1PSd++npi5l4nc-++P5g+++N1RhM81Sp0y8Dsixc_+++Q1Cc001+++TkSch83QhTg6-T9g84i1162y1k42i4g42i9R0f_T50TdQ5P81nhjsbw1gl628MEe-T5wGbQ10057lgm1no0p8Bkiz3-A1Mc3nh0C9+R1m4TpRc3mplBc-++T13l10CanhgKbP0gp7AhCc4-T1NOcDcwt7B5A44nkw44g0hd6-B9My3P1Op5O0Mc2TlRC94hQH5-R11z6T9Nl5z0Ml5Do0z6+O9nv-Td0K5O1grcP5gi1kdgCa+N5Dr-Q1wH6Dd0CaTdld3j8gd3280Mb-B10xeTgMseTl304R5507014Uf-S9Mc3A1MKcThMx8O1Sx829Ar4-Q1MOcC9h41Bcgp9ToMOcCoy8c-T10PcT1h41mkgCaPdBtcRl7hf_T1M83z1zgc39igeO5mgeM0jpf,04394B627E7580^15^32^B9gp77dw42y1MH8TdAKb3cM5b-Q1g837hMOci1wH8Thkl7+3dAq-T92Ocy1Nt8DcMt8++R8h4hAse-T10d3n9gKcQ1Py624My6Cp6sf-R1wp7++Dhgg0wL9llAL9h41wd-R9MCaj10u87hMc5Th5u8g0NJf-T1344790tel8044x00z4w020c-S1201R1yx9TggD6B8wx9Tt7Mf-Tdwl7P1ML65d3Te++k94+Qgjm-D10Pcn8w83O1C83x1Rt74g0l5-T1gC9n91dbThlC9Tkxx6jdl0b-Thx42412H9Q1BSdA8wSdh41z2-TdM82k1wg4P5OxcTl4016oMsf-T1Ap6z1yL97hhH8A0wp6h5Bh2_T1Nc3D0wtbCdhkeTkNc3zc24e_Q10tcThxc4Td301ng001M0PFf-T10y8D9xp6h0MF9g1yScN4jpa_Q10PdTd0tb6hx83ClBKb4h4sf_Q10z4z10v3Tlgd2RhSy5w1CH7-D90v4Q1wD67hwq3Tlnm2+RlDd-Th0ocN1MxcP9MscTtyoc3d4Af-Q10y8ShMxbTpgc4RlPwe5l4If_C1w41DcgGcTljGcN1zi4+M0Pz-R10ydTh0l8ShQtbN1k43RkPGf-++T11nd0l7N0042y40015kMH4-+++Q1Td2l8Tg0y9P9h43O9nxf-S1w42Th301k5y84mkwg7RkjAc-T10ya++C9in8gp7Qci84g1lKd-n1h88T1k41nd205n0gxbmp5l8-P1g41C9xGaD8MBdToyp8CpCc8-n1wy6T1Ol3+TdR4h0gPb3cM~e-T1w41Dd0d335jGdDsgGd+w1Sq-n1M4e55whfO1i0aTpj0aO97da,04B436627E7580^100^23^Th001Q1jPcR0Mt9B9Rt9+O8Pn-n1MKbThjC9P1lC9mcwp6w1m98-T1z4161wKbDlwl421yl4zd697-S12y1Dp0CalcM81M14Cazc2L1-m5Mc2P1ju5ThlGay0wl7PdDJe-T10y8T9Nt4P0wpak80h428wH4-Q13u67h0u6lhMxbi1iTdO9nKf-O10LaRd1m3Tl1Lal4Mc3RlTH6-T0wy8D13u7Q15d3A4wGaTtnKe-T1Mt7j51CcBc0h46l2CcPcPv2-Thw82Q5hGb310LaCgwp76ogq3_m5w83T9zp6N10k5Tk001M0jA8-T1wc7P1Rg835i85DlRg87sgtd-T1wGaR1OKbT80y85cMt700gC8-B1Mc4Tdh82Tgwc4P1Ac4g0xp5-n9g83A5g84R1601Thmt8g01xd-T1Mg5O10l6DlA83M1B8328Mt8-R1gc5Dhg84Sd6y8To242+N4zP-T1w41D9g41N0x42g0M82h4xtf-S1001T9kGak9M82TkM82i8xUf-R1gy8Ddwc3T9kl6w1jl6g0xH7-S1wi6Tl0r7B4wj4k9Od400gb3-T1w4271wcb45z41k94Ldzc2hf-S9y82z1Og6A0wl3TlPGakhlse,044A5A627E7580^100^28^Q1wc3mdhd3nlgTdThRxaSo3if-Dd0TdS4Mx9O12h5Td601h5Bgc-T9gGaA10Pcnhwp7N1m4100wu5-n90h5P11y8C94l6Td5Ke3d4If-S1yt9Tpwh3N0gTdBggTdBk2If-l1Np5S5Px9T8Mx9O1BTejchmf-75wh4P10PcTpNxa6hyLax4itf-T5Mc2T9Mxag1yXeg0Mp5Rk3Mf-D1wt7nh1d3Td6TdO1BL7AgiIf-Td0C9A1wt7O0xPb+P1C4g0hL6-O1wXeDh1d145Nl4n8gC8x5CZf-D11Cc750TdDg0q6DhQc67tQdf-S5wxcP1MKek9xtaDpjl7N4zy7-T5gh4A1MGaTlzp525gLaQg35a-D5ip9A00TdDggh4T96TdN5nI9_T1gl6O1RKb6kMc4M0OKbjd5lf-Ddgt8R13h4310Tdng0Tdx5mBd-R1Ng8TdgKeP5Atbk0wtbPcj85-S5gp8i10s6P1QKbDgMKbN57Uc-T51L9T0Mc4ThlL6Q8Ox9+Sp7H-Td0D6l10d2491L5P1SG9y8OX7-R50h7z1w82Tkw82TlBC6+TtTP_Q1gTdR4Mc5TdRxa7pxKcy8yL2_T50pa+++O1Q5Qg6+++DkRkPb4_C5iqdTl0Cbz1Puel4094+O8PD_S5xp9+++Q1ThO88nkwd7+3cw~-+++P1Tdz84ScMd559yxdjdRr4_R9j41Tpwx9Q0hTdP5lTdPcPkb-T9Mx8z5gTcldg41N10p8zc2xe,041850627E7580^15^42^71gGbTh3d3P1lGbh0Mt7jd5l9-Th3d3nlwp8y11d335xp8O9Dke-Cdwc3P1xBdTlgGb31gGbx5moc-T9Mt8R9P82N10Laz4M82ntB9b-T10l8S9Pc7TlQc6TcOg8M03H9-TdM8321Mg4Cgwtaj5ztai81xf-T10d6P16uaP4imej1lme5lA9d-D5wtaRdPc4j0gh5DpPc43d4n2-D9wp7P11u6550h3ThCKb3cgH7-n5Mc3z1wC9S9Bo87lip6QhTEc-n9Mc3Thj41i1ML8492C9y82Of-61M41+B9i9P1ky6DhQ41+jdRv-S1gC9TdPx8Dgwy8TlSt8DtSSd-T54u741Mc57hMc2P1Qt9+Ag2v-T13d3R0wGbDgMKbi0MKbw1Sp5-T10h4P5BH7N15z5h00z5jdBIe-T1w82R0Mc57h1u8N1Qy5zci9a-n10d3D1yp6Q1Qc3nkMc3y82d9-T1QkcDhwp2410y4k9kC9g0hX7-T1M82Tcw82l1jl5P1BTbQh7Ke-D5gd3mdMc4Q15TdO00TdN5TBd-n1wGaSdNc4TpOt7P1Rt900MKb-T1wGa7t2y938Mgbw16r3_m1gh4T91y8DhPt7O0gC914MPb-P1Mxal5w82T9ll5nhOxa01Qk9-R1PxbQ5jp9DcMc4TpQc4kgxif-T1Mt7Thjl5Tl4h438gl5w0iCf-T5wGaN10l6SgMG9ThRG93dkpd-T14l7P0wxaDlyxaP1St7x5Stf-Q1gieTdg9anl059w0gq9g0xCd-T1hycTcMta31Nc3y0gycSozwb-Q9Mt8RdMg5TlgCay1gCaPcPz5-R10h6z1O41ncgCa7lim5+PdDe-O1gp9k9w837lgp9S5Cg6Pcjob_n10y8T1Ot7S1Bp7y1ml57s0Te-T5wGaQ1w49DkMq100gha-S1hGaR94y8DgM83k00y8Coida-T1gC9R4xpcThRt7i81v4_T5w83Q10l6Tlk02w1SJf-T0Mc5C92i7Q15d3h12d6+jdR~-T5g417dMc4Ddi42++N1g+7swH-Thw01O10n8ldMc7Q9yd8g1Rf3-T1g0f5dx4fy0g0eO5l0ens1lf,04405A627E7580^100^15^C1MG9S1iC8Tp1u6w0yTc-T1wKcQ00l7Tk2CaRhCt8w1mc5-m5wKcDlMc3R5lp5M0gp5i95ef-T5MOdShhxcz1281x0wp8kh5ga-n5h41TdzC9k90p8y1x~f6o0Qf-nd0d8j1xxcO0w82O1B82QgP9f-T9w41B10LbO1zH7nkMp8Qgj1e-S11Pdm1wp7Thw41M0Oy7Agi5d-T11y8+DhypO0gTeP56h4Qg3pd-P1gd2TcMGaR9jl8TlQ82+15An-D5w41O1xD5ThzTdj5wt95lA1e-T1w82ThA8221wGb+mh4d5lk1c-C1jGbDlx41l4gGbTdSt7+O8Pv-n1w41++T5iO1lyeO4iyeg1B1f-T9il6T4gTcP15p4SllGdAhSr2_Q5NOcTlM82l8wGaM12taQg3Ef,042F3C627E7580^100^0^m1MOen9NxbN1Oc3P5mGamoNdf,04393C627E7580^100^42^Thg41N10LbSd4LbQ81d3Rl7A7-T50TdDdy85P13y8nowKcll5oc-T1Mg8D5wc77hh86ncw86O9npb-D1w41+++j5TdS82++nl4g0xPb-R50qdTdMlbP1gueTpih9000Df-n1w82T9AXeO1Ap6113h4N57mc-S1wGaT50C9R1AKbTgxt7M1DXd-T1gD8T4Mu6ncgm47kMh3000z7-R10geT908cnl148lh18aM1Twf-T1xt7C5ip6j00C9ngMx83cMOd-D1zKc+51O4DkwKck8gd2g0hXf-T1gG8n9wt5y4Nx67pjp4TtDOf_T53y8T0wGaA5Rt7Q1DGaM1DTc-T1Axb7dMh421NC7DoMC7280tf-790y8z1gTdTh3h4O41h4jd5Gf-Q51CaS1ATcD0M41DhhH8AgOod-T10H8j1x41O00u6P15u6+y82P-T1wC8ThOp6Q55u7Dc1u7M1nPa-D51d2nhwGaP1Ap6Th4teTs3of-S10z6ThMh2i5Oh2nogd101AL8-T10PcR1y07O1lGaN1n42014l6-710h4D14oeT55h4noMOcTs38c-T1wp6Dp0d3lhQtfh4Mtf14wGf_S5j0241g02++Th2Tg00eO8Pcf-Q12c4B0042Tlyp6m94Cew1mAd-Sc084Q1584S9541Dpxl5Ag2wc-45085TcghaDhOtd21ghaDs2k8-++T12ThQy9Tgx85z4My96oMwf-T9wt8C40y9R5Ro7x0MOcM17c6-Q1042nlMKcA81pbSl5l7Dt6sf-D5ie4B1ye4S0M21T1RCa+g0N3-T1y41Q5Bi2Sgxi2l80e1y82D2-R1yg7Thi42i1h42k0wxa+15Q3-T1gGaT11c9Rd4987php8M1nod_Q1OxaS0g42Td4l8nl0Pb0000f-Q1wXe7hM82D9B85A8x856pkxe-D4gh4n5P82Q5kh4ThSt7PdTIe-Tdwp9P1wH7i5151nkwH7+DtSC_T15GcQ00GcDli4231yc55lAof-T5Mc2P1jp8x0wp7nkgGd14MP7-T1Mt8++Tgwk80l6kdPg6ntBoc_Q1041S9Oc4A4wc3++O14Qgjf8_T90k9Q10BdS5Osbnpisc00MJf,04074A627E7580^100^20^D9il9C0gGcz13l5O1A43kgNde-T1NKbn1Mt7Dkw82QdRt7N5n9a-T1Mu5D50m4O166e7p392N5nkf-R10l8Tdxc6j5Q~fmhk4200wtb-T1iTdm1O83A0wIcDogC9O83jf-Thwp6l9i41P14s9A00L9zdCAc-T5hL9A1gPclcgh4Q9mPcw0Oof-Q1Mp6TdwGaBdBxb5l2d3mpBqd-T10y8++l1g+j1xtns0h4jdRS2-T9whaz1xhaP012dO142dkg11d-T10p8m1hXeS1A81Sgz81TtDxc_Q1Mc3Cdg42DpOc3DoMOc0144f-z1h41TcMOc7h1C9R9Qg7g1lhe-S90l6Tl0Cak1yXdQ56Cah55Mf-TdiC9C00Pc++P13R56Pc4g0Gd-T1wH8++61gDo0z6Sl7z6Pczm2_T1y82B1OBbnggXei0wt801kOf-T9gl5k5MGaN1k81Dog81w0yxc-Tdwc4P12l5ThyOdj0gl901Ale-S1j03T00t8Th6t8112p8Pczlc-C1wp9++T15l8gl7ntgl7h5REd_R1Mc531MBbTkMBb++Q16zc2la,04B142627E7580^15^28^T1wTc7h0Cc5d0h7BgwTcRkzlc-ndw4141gt9O1xKbCgwKbjc1Mf-T10u8Q10LcDl091O0gBaAg2xf-nlw43N1wH6A5ztbA4wGaN57Mf-T9wKcQ1No635x83mggy85lA5e-j1Mk4Rhw82P14PcDk0Pcll5mf-n1Mc3T1zKbn93qd49jl8Bki1f-Td0D8R5z41O0wp7Q4NtaQg35a-O1wp8z1xh4nlwh4B8wKc6pk18-O1MxcA9g417l0h8Tl4y8O83gc-T9Pg8D0gl5O1yKdx0w41Qgj5e-+m1g4TdhLbDl5GcP56Gczcy9e-n9gTdA0wt7O13d3Tl4d3zc2Jf-R1MOcThw41j1Mg5j9Oxah55kd-R13La31wG9D8wC8nlNp6y9S~e-Q10Gbx1Nk67hP81nkM81Tt7Aa-D9gKdQ1wp6Tl4Cbnow83+TsPP-T1Oc4D0gp6S9lp6j0gC8M0PL7-m11CaDhM84B0gPaSdlPamp51b-R1il1T9ikcB0M9dTkx07g0Nsf-T1zKcC9M82TgMc6nhQtaAhmy1-71wh4TdBh4O53Pd5di9c4h4ef-S1gCeT9ypbi1wc6Tpmh2Ts318-m1Px7R0NOcn0Mc1Q1BGajc10c-T13d3n52u7k11y9D0MKc000~f-T1Qxb7dMg6z11p9Dh2p9PdnOf-T5Nc3R1ldfn0Mt7x1Pt7llR0d-R1Mx9S5ROcP0MOcDpw83Pcjwd-S1Mc3Dlw82P55h4h0w8201At7_P1g42+++ThA9QsdBgMsdjd5If_D1w82Q14TeTl4TeDkgp915Aoe-Q1AL9nlMh2Q0Nh2++R8yN5nz5-T9y41C5yp6D00TdP1Qxbw1mKf-D1wsfT9Rl5DcMl5i1xh46p4cf-T9iPb7dMG931wp6O14d2lk1pa-R1091ThNGdR5jd2780h5154ef-T10D8DgM82npjy9Qdly9zcyof-TdPp7P0gTcQ5493N1Qp7M0P~9-+T5Nu+T9imn8wL5O1Rc3+M0PL-T5x08A00u6mcg9d11i0501Qlf_O1g91T94daT8Npen4wC800Mu4-A11d2n0MG9T1SG9nl39bQgPhd-+T10541xKb+SgNqP5Bc6i9Bwb_59h83+++7lTl301Q1501O8jc7-++++RTdk83Tkg83Dl441Qgzu4-T90h5P0wy8O1l41Tll41g1BBe-+++l1T944135i42++Tl5g1Bt8,049C9C627E7580^100^7^51MOdR1QOdk1ytaTkMg6y82Ce_A1N83D8woeR5Boez0Ml4w0y0f-T5yt8R1zKbDkwy8O0xt8SpDH8-T5091y1jL711Mh2+mgM4+h5RL-T50h4R1Mt6S8w82DpN9empBmf-Q1MP9TlyH8Tggh4k1kh4+29kz_P10h6T80ybDhz82Th4ybh4x4a-S40p7Tlg41Q5j82O1SBcw16!b_T9gp6j1gCaDlMy6Q1C42zd6Ge,049113627E7580^100^33^T50TdN13h4ng0y9Sd6y9w0yD6-T5z83D4Mg7Q1Qg7Q4OddPc35a-S9hh3i1gKcDggKcz40y94hkke-T5P81T0Mt8z1iLbi4gl5M1nte-Td0y9T9P82N1gz4z80y914ML6-Dh2m9P1zp6B0gGbQdkd5h4hJf-R1zGb41Mp6TdQp6DkMp6O9DSf-Td0d2P1gd2TpPGaN1BTcM1nid-T1091R5QPaP1lq5Q8OPaM1n98-n1yp6R13C9B00C9ncwp63d4id-P1Nt7nhw41z00PdO15PdAgydd-T1jCa79w41y0gCaP16u7+N4Pj-T1gG3T9yp2z5Alb38wp2+6pQH-T9iy8j1MKbDkwp6O4gy829kuf-D10oeT1kl5T8Mc3Bghl5w02Bf-T92h5P1MseTgM82h10h5lllJe-y1wt7T9Rp659hLan8Mp6CpSL5-Dh0h4l4gTdQ9mTdTlCG8ll5id-S1idcn9y44Th3d3n00d3g0hsf-7dx82S4hp7N10GbTh4Gbx56Mf-T1gkeTd18bk5i93N17Xf000xf-T5A8359gTdi10C9To0C9Pcj0f-+T14dT0NOcR81C970wl100gVf-l5gt9P1y83R54TdP00Tdg01Qf-T1zGcT0gKcO1lKc39j92+QgPz_S1wp6T50h5TpBp6Ad5h40008f-Td3l6O1h41nlhPanc0l6M03kf-Thxt77dgTdQ4x81A15G2i8h9b-T1hGaD00PcTdkp7j5O08+i9le_T10h4l5Nc2S9Tc2+38MPAgOD3-ThOKbQ0wp7P5i017lgC9AgOTc-C10h4Ddx82T1CKci1Op6N5Tsd_S10h4Tcw82z1jl4TpkKdmplxc-R1gh4ThwKc6lwl5Q9S827tkBc,04C458627E7580^15^53^-n1MGaQ1z83A8w83SdCt9y821c--T1Mu7y0MH5Qc0LbToMKdRk3af-T9Nl4S1OB9z0wH649Opa6o0ee-Q1wt8Thxd2O1BTcmgw82Sozod-Tdih47hwD7i1MkeP15La+01kr-C1MKc7dyC8TljD7Q1Rc4Ag2s9-Q1xp7+Dhy4P54Tdy00TdQg3ab-T9hC9n9wy7212d4i0wXdjdRdd--+Q1w4TdROcBc0C9np2C9g0Ny5-D9gp6Q40h4j13C8Q1msent5cf-T1Mt7T1jC9h1j5bmk0d3g15ee--T10l5T1h41h1yt7w13l5DtSFc-S9h41TgwL8ThAGaP4wGakhlFf_T10p8j12l6k0MOcA4259g1Rdd-T10h4Tk0t8y1Atex0wG901kGf-D90C7T9yKbj1MK9N1Rt7g1ll4-R1y82T93h47dw82z4MoePdT8d-S1iPbT80l7Sd5l7110Cantl05_T1jPbi1gPb6dhy8k9xG9w1Cc6-Dd00ck100dP004f7p00ant5le-T11Ca51wt8R1RObTlPg5Blmmf-TcgC9DhjTdP5jtaN1i42khB8c--61MOdT1k41DtMobx0Mobw0ygf-T9i42nhxp9h1gXeO1Ap9x42Qd-D9gPbj1NBaT9SBay00A84g0cf-D90p8N1wXeThAGaTkh42N57E8-T5h41A4gxaTkgTdRdkxa+280D-Q1wxa65iTdTlz82h00l8+i81D-T9jTdD40t9S4xg6N12t94g0Qc-T1Ml3Dh091RcyN9z5BN9M1Ddf-R1wKcT80CaDd3CaDg0l5M1nXe-R1AKbTlPxa+AdgATk0l6khlR2-S1y0cO009cRcw09Tk09c14Mhf-R1BOeldNc37pwOey0wOei9BFe-T1141T90Gbh0wk4P8Og8Agyoe-++D12T0wx9T9Bx9Bgyg5h41n1-+++n9T1kp6R8hp6k0041PdDc5-A5M~fS1At9x1g41Tk0HaAhSEe-Tdg43P1wXeN1Ap7SlBXe4gM32-n1gt9T1BGcDhOk77ph41Tsjse-T5kta55101h1wc6Tk0Lch4N39-T11GbS0w01+SgNDThC01+QgPq-Q1Pg9T94h7Q0g02To0Pdg1l0f-R1wXcTh3h6DlPC8A80h6Bl618-T9MKbP1gCa7dMOcN1PKb280k6-DhMcaQ1kd26dhPbk52Bb3c0sa-D1it9Dcg84y00l7TlRKcntly6-Tdw81+nlw4O50d2M1gy7w0iL9-+++T1Thzp6ldQc5kcMc5ll5C9_B1wc4Tdhp7Tp301O1Rc3N5T0f_l1wTcR15l8Tkw837lyOdCo29f,04BB54627E7580^100^8^-T1wKc7lhp9BcgL9kdj42jd5Y7-Dhgh4j1Mt8Q1lPckdz41PdTof-P1Mc469Mo6DdkpaN1Oo6mpl1e-TdiGaS14Tdn00y9P0hGa3c0Ec-R10TdDhipaz4hpanl4Tdg01Mf-T10Ld41M827lM82P1Rq300M8e_S5042+++DhR5302i1Mg7h5Rcc_71042Q1yKcC9ktbQ5ll6Ds20f,048913627E7580^28^22^T92h4Q13PdQ0Mc37l192Tsjof-S1wg4Tl2u8Q9z42ShkG74gMwf-510LbTcgh6TpP81A5lh6+Ttnj-D9NKcT5zl5P1gD5x0MKcRkPde-+ndMtz0w8231yt9N1BTdRkjoe-nhx84P1QG8ThAt7k00Pc3dAif-7hMc4ThzKbB0wKbO1OH5Ds219-S9gTd++TlyN1MH6nggl7PczNf-C1wGaThg92P5PL5O1QD43dQMe-S5y417hxy721xy7A8wp6TsPL8-Q1wGaTlyGaRhjy4j92h35l4ic-T1MKb++6d1y13l1z8hpaw16Id-n1MOcT92y9z1QgbnpA83N4jte_T1w82P50PcDggKdM1Ot8khloe_O1gm1Q9gz4TgMGaTlkd23cML6-710CbTdjC9k9P83O15v4N5DH6-S50PeQ1zu6h1Mp6Dlzl4Coywf-Q1wu5O11d2Tl1d2kdgy83dQv4-S9wKbTdhu6N1M417lwKbSojsf-TdO82N1gz4P9wP9ScwKbmo1Yf_T1Nc375wGcx1AtcTpll9h4NAf_T5wH6x0gm2h1jXeN1lm2+Rk3D-T10D6nk0m3N1R~f113m3Bl6r2,048FA1627E7580^15^17^--Thx8231w82SdlGcBdAp7jdRhf-T50PdDgwt9M1wLai5P83khRsf-T53Cc7hgd2B0wTcDliu6N4jhc--n5gp9T1BKbQ0wKb7hOl5N57Ed-R10l7nhN82y1PKcngMKcRkP9e-P1x437dx43j5MxbTgwPcBk2mf-61gp8m5POd+TpMtl8MOdll5ad-_P12o5Dcw41RdPKcz4gp9y96Ma-B50PdTcwp7Q9Al4i1zp714gI9-ThMt8R0MKbj1w82R1RKbCo20f-+++D9A1xK8T96tcy0w82h55kd-+++T9Q10866l1l5P95l5g0xxa-+++n1S1Ac4Tlj82B8Mg4g0141-R5Mh3+Tly4Dggd2Sdld2g1RP5_Tdwc5nhgl6O000131243g0101,04BA41627E7580^100^53^79hl9O12l3Th4l3B80CckhBIf-Q1wGbndg41TdB83P8x83jd5P1-T13h631wXeTgw82i13y9QgjP2-Q1wC8nhx84DlQc3R96ybCpCgc-T1hGc75w83Dkwp7Qcxp7280wb-T9Nc1C4gpah1wXeP1ll64hkP2-T1wGcSgwH9Tp3y4P9Rg5Dt6xf-S1MKcD80d449Mt8+DlypRkzG1-T5i42QcMg9ngwKcx0Mg9x4ycd-T1g4255MOdRdROd01gp7w1Cdc-R1i417hMxaR94d3111d3+SpDG-55wKcO1gc3S9kl7Dggl7QgPhe-Q1Nt8ndg42k9wKdThCt1RkPsf-Dd2h6D8wt921g41TlBG7Ds2te-Q5gGdThw825dMx9ShRt1BlSoe-T1g41R5kKdB4Mt7TlRO5SpTwf-T1gKbndw41C80h4A94h4Rl7Bf-n1g41T1lCdy1jC6nljC6ntBge-Q10yaThyl6nhx8225yl629kqf-Q1w83T8gCaDpMt3TlAPa+7tkC-71g41Q10l8Th3l1Q9SOd00MIe_S1wGcT93l8Q40l8TlR82TsPoe-m5xc6O1MKbTdRKbmgMKbmoNkc_T9w83Ddg4131wt9P1R~fi9lhd_B10CcTdB82O4wc5Ckw825kMoe-41MOcTlOc2Sdkl8DgMC8DtCkc-65g42P1Ng57dMg5RdkGdmp5Bf-Q10h5n90Cc++Rd4+TpkpSoPod-j5wt9Tgw82Tlzt2P5B82x5SL3-S5g41TlOx2Sdkl7M1MKb6p4xf-S5w83i5wt8Tpz81Dk0Pdy9SP5-n1w82Td1h2SdztcN15h2kgxkc-O1gGc7hw41O5z41z8gl8+O8jH_D5wl8R1gPbThkj7DtN81+SpDf_C5wGbP1Nt9Tcw84TlzH9AgOod-R9xp9S9ALanhiu8A4w83CpCgb-Td0HaQ1xp9z4w83P9A8329Alf-O1g01Dhh0159gu9TkMc5g01Bc-S11h5R5wtanlw4221w42SoPD7-S5M85Tdlq9Tkgq9nd4la28M9f-TdjyaT8M41N1wm6Q5kh715Qr2-T1zCb7h001N0N833dhl7Cp6te-T1w41P0Nc6S96yby00ybTtDof-R1Mc6TlxHaRdPpaA4g01g0xlf-R14h6A1z41P00h6TlPy8Sp7td-P1gy9Tlgy9Q40h7ldzXdmoNod-n9h41Th4h8491h8N1PycTtToe-n9w41y1wl9452HcThCl9N5Tsc-71g41S14q9j1jl8TplDaTtToc-O12h6Rc0h67li41SdmybSpTsd_Q1gp8nlh41P4gTcDgw83zdmxc-T1MKcnd2l8y5y85zd3u9DtmL8-TlMC6k1Og7R1RKcl53ybmpBP7-O1wc5Tl0l6A9yG9351l6DtCNe,04C557627E7580^100^6^n5g41Thwp6S9RC5P0NKbAgO5c-Td1u6R1jGaD0gPaDl3d3O9Dga-Q5ML6Th0PcN1wD47pzh4AhCQf-k11y7nhM82k5il5Tphl5M17E8-n10C1+Thl4P1CXe+h1l4+llRP-T90C9B1gl5i1w81DdQOcTtDBd-T0Mc3++D1j79O81O1S81N43Ye_410Cb7hNc5T16CbndP81i8xoc,043913627E7580^100^41^B9hPbP1O82y0wt8Tk1q64h4ef-R92Td31wp7O1lH76lhH7Rl7tf-R006cT8g92k12xeQ166cll5ke-R10Gbnhwl5Tl5LbDo0LbAhmFf-T1Mt3z1k196hi06j0NodO83cc-++A1gTlwGanlMt7BdRc3mpBOe-T1wc879g86z5k86Do004M17lb-+T1M4j1yXdQ1Cd249yC9O9Du5-T5h41A0Mxaj1PxaP1lL95lQ5e-D91h4T1lC9D8Mt7j1ywfQg30d-D00i9Ddk96O14i9TlR9eO97bf-T9h01TdAh5P0wh5CcMGb29A1f-S1OOdnhMp5i1Np5Tk1t9TszBd-T10Cbj12h1O1Rd3+5hy85kMMe-R1Nc375g41Thkl5ShmtbSpD!f-D1w81B91Aa31h87O1z81M17Uf-++m51S55CbP00CbDggp7Tszoa-S1gCbB0Mta+DpM8RdSta1545b-n5MhbT1jmeThm43nkg43M17zf-T1hGbA1OBa21hGbT9mGaQgzOf-n10ucP1A417d2l9A80Pd4h4Ie_R12Lbk1w41Dly41T56C9w1S9c-Q10Lb79wC9Th4PdDkMt90000a-T10LaT9Pp6ThSc4TkyC8M1TXb-S1Mx8S4wp7Tlwc3310Lbg0NXd-m1w82TdPt6nl0p9311p9w0Owf-T1Mp6Q5jl6Dk0TeTh6Teg1RL7-Td191S1Ph271Nu470MP9g0xD6-R90kc31MOdO1kh4Togh4jd5wf-T9wFd412laQ15Lbx00Lb+i9RL_71wTdC1OG9T5Al5DhxC9y9692-T1Mx8ndy41N1Q~fy4Mg4moN09-T1gPb7hwt8z4Mc2ThCt8+SojH-T10O4D5MF27d0t1g01X7-Q1gh4Dgwp6Bh2xfy0wp6Ag2Af-z1g42ThiC9P15h4Cggp93cMAf-Td1d279gCaP9yp5y00y7PczOe-T5wp7Tli41O0wl4i1O~f6ogOf-T1Oc4D4002kd4peO5CXc6o0Nf-T9Nt7ndwt7i1wGaTdCGa7s0Kf-S5gl8Thg41P1zKcB0wBdPd7!e-T5y42R4g84N13l7nggGe4ggFf_T1Agendg48O00lb3538b4gwtf-Td0BeP1gTeRcwc45hiGbO97of-R1gPcDhNt7Q5jGbDkwC9w0y42-A1ht8l9hp6DhQx8Cggt8TtnFd,044E5A627E7580^100^15^ThP83j12p7R9kHam0MKby9SQc-+T9M4Q5yGcO11p77k0q5Pc3ac-+m109TdOt7+P149k9yL9w1mm2-Q10PcP1gd3Tlw41Rh5d2g1led-C52C2D0gGbTl3h4no0h4jdRoe-T9MKbTcgd37h3q7N1AD53d4ie-T1jl9T0x41j0gl9Rd6h6280ef-T1gC9ndMt7O1iTc5dMc4Bk2z5-71gl9D5jycT1RGa7tNx97s0ee-B9yP9P0M81O1zp6Tpxp614wD6-n10917dOh3z0Mh3R16H801QPa-T10LbT5yC9S92y8Tp4Lbw0im3-n1y8221MBa490LaTlAt63cwhd-41wt9P1yGaTgwGaTlAc64h4gc-C5gCa7hgl4Tly42Q1ll46p4if-O1MKbTh3d345hp9Tkwl5y8OBd_P1MC8ndx41R5lh4Sh4CcRkz5c-+++TdN1gx2i9gp8+O5RR+y82X-+++TdP1wt2m92h7P9R83+14M~_C1gPcSdPt9Dlhh4O4hweO8zgf-O1wD5TdQSeD8MSe7hi41+RkjX-n9wTcQ1zt8ncwt8N1Qu44h4Bf-P1wq2TcwGbDh2d2O5gD528ML8-D1wt721gl5Bhil5P9jl5O9Tyf-D5w82A0wKcO1AKcRdC~fh4NBa-Td0h4k11laP1lXeTpQx85lAof-Q101cThwd4TpBh3PdzT8w1S9f-TlMG9Sdj41P0wXey1PG9+Qg3T-+ndNt512CcTh4Cck0wK2O8zsf-D5Mp6T9ih4P1wC8Adzpfg1lCf-T4gPaS95y96diH8k5P82i95ee-T1Piel0wh5Sc257z419aw0i5e-n9Mt9Q5i92TdkPaDog92Pc3j4-Q52C9ndyp8y1P81CgM81zdmId-+C1x4T1Q81Q0M81i00d2000u6-T1OJ9650t5+ngg8+h0g8M1TT9-ThMt8310H7RdQc3P1Rt8Pc3of-TdNOdQ1Qc4210H8mgMc4O9Dsf-l5hd1P12Cb7lgl5TlCC7Pc3Qe_n9Mx9+++P1Thkl6A4w82x4iEf-T9g42+++Q17dMt8Thk82y8Og7-R5w42Dh0Gej1wp621gGb6oMka-B5OueR1Rc621g01Q8Mc63dQ2e-Tdg41l1MxaP0Ng5P1Rg5h5RH3-B1w41DkgCbTlll7k4gl7AhCz6-Thw42551x9O1z42O1AJeg1Rg9-65wxaP1h06TdA847pMx9g1R8a_+T104+n51YB5SXcSp7Y9-Q1hXeR1Q86DcMc3h1Mc3g0xBb-Thx41D0g41R1Qt741ip75kgtb_T1w~fTlO~f00w~f-O1wXeThy82Dcwp7Q9Ap7Coi9b_S10TdndPc4Tg1C9B9mpaRkzsf-n10TeO11GdDg1l8Tl6l8g01xb-Q9gKdnhMo9O1Oo9ThQwd6p4kc-T1gGcT9x44h52u7Rg2u74h41e-O1wxbnlh41P40Td491y901AJf,044513627E7580^78^16^n5091O1wD4D9jh7T9BGbTsz9b-S1MGaDh0y8SkNGaN15y8+mpRP-S11Lb7dO82Dkgy8y1Q82AhSkf-Tdim2z1hC9B0Mc35dyP9w1mD6-T1yD5D9Mtbz0MTbSgMc5nt5ac-R9zc4DlOk8O00y8CcgTdN43xc-ndMtaS1ATd21Mg4z4wTdzdS9f-T0w83T14GeCdzt8P4xt9lllte-R1gGaS5Nt8Dg0PdTlkl76ow~f-T5wp6nd0l5O1Mt7Rg0h4294Te-S0wKbC1AKbD8Mt87hPc4M0j09-T10u7R1Op6y0Mp6TpC83N43Xe-S1xC8Th1C9D0w82h13JaM0jVd-T1i42D0MOdTcMwdB5RwdjdBgf-T5g41nhMt8N1wKbk94ce29Asf-B9Mc2npwGaT96PdkdNofBl6y7-T10Pc7pw41x1il4Bh2y8kghxf_T5i41k80TdCgNc3M00TdSpnGb_n1wp7T9MKbP13y8Th4y815kTe-Q1OOcThQOcA0g41Dgwx8i9Btc-T5O8351Mx6O11q6TpmxdM1Duf-+++DdR15Td11gh5jdih5jcNgd-C1M83S1ih4Tlg41N1CofM03af-n1w83T1Px9ThSoblhjc6CpSAe-S1wKcThOx8k1ygbTpBKcmo1te_n1hCbT1B83mhOt8+kdz9+i8Nn-Td191N1wXeP9Mp4nlhl8+4gwL-R1g42ndOg6T95CdDc0Cd140wc-T1iGb750l7BcMc4N0Nc4i8ND7-T0MOcTdjl6O13y87l2y83cw~f-P1MXem9Mp6TlxxcRdA83jdBP2-n90d7S9iGcP1RGe11gu7Rkzoc-T90d3Q1wC77hMc3QcO8f3dAle-T1hPc7dyIc25wIcnkgt8M17Rf-T9g42j10CdDpP85N1R8528gtf-D1Mk975wk9T1lKdz1itb7s087-79gpcDdi02j1wc7O1kpcO971f-ThMKbP1xc549Moaj5i82O8jxe-+T1gz+ndMqTo0d3N14d3h5RT9-Q1gp57d0d3Td5LbnpPtaAgOO1-S0M41T5Al3j1Ai6Rc2tcy96Yf-++m9MTdP81+N1z5Dk0Da+O8jr-A12r4D0091T1SxanlPd2Sp7Uf-Q1w83R90y97lwtaDlA833cM3f-T1w53Dkwk811O42M0w533dk1f_S12064104anlg42Cl204zc2Yf-Q1g4cTd001C9z867kw86O979f-m9gp8++Td2O1w85P5B83Ag29c-P1wc8+++ThQcg43P9T~fx42Af_C9N82T1l42Tcg42+++21+4hAD-S1001TdOg5B9j42+++ncN4jt8-+++Tdj1wx9O1Qg4S8Og9+h4hS-Td002Shh8355Nk6++O1429kt9-T5042S8001l1zc331hp600w83-n9M82R1354Tp454i0054g1R33-++T937d042z1x86++++l29Qj6-+++Thz1Mc8ldg84mlh42PcPcc,040851627E7580^100^64^----T1NOcTg0h4+ShR4i00y9Sp75b-S9jLbz1x817lw81l0Mt7AhC0a-T90Ca++C5wP1iTcg0gH9h41Ac-Q1MOc+5509nhMOcR5Al3+w1CH-ldg41O52y9TlkLbN1jLbSp7if--T9Ml5l1MxbN1AH6x0g42zc2of-S1Mt7z1MKcDhNl5B9Rc3QgP9d-41wKcTh5h3N1PH5ng0h37t42f-nd1d2j1gGcShRy95hiGc6ogef-z5wt7Sd3d2N1wKc6h0q4N43Ic-R10y9nh0d4++DhjP80Pd00wH4-A10maTh095TpzKcQ1CKcQh72e-n5092T9ROdN1MD4++7hyCo2ad-+T1Mtk0Mc1O1ROd11iCaO8PG2-S5089ndModA1347P1kC901kVc-D1gH7+R1R4Dkwu5Ac0D6+Pc3q-D1iL9D0gg9BdSC8Shng9h41pc-T10q4S5gz5y0hz5jdh89+h4hr-Rd002Tl06bO116bh00GcRlDif_TdMOd21ML77h2d6Tk1u8lllpf-71gGdR1AGanhxt7Tljh44gwxb-Q1MKbn5h82ShRxa5d3p8RlTJd-+D1NkQ1BB270wB2npzB2Ah60f-nd04169wt8z14odTh587M17tc-R90Cb++DlgP1Bp5++y0gO8z0f-D91k6TdQk9i1wKcDcMk94h4Ec-S120179h83n9Oc4ncMc4i95sf-n1i48T1lkdDgwxaTdCxah55tf-R1Oy5l1huaTdyh331xh3Bk2Hd_T5il5n9Mc4i1wp7D8gl500wcf-T11Pcn1MC6w0h41M0PMd-T1wp6ThNc3z5Nc3ldzc3y8i0f-T1jhc75MteC54hbDcwl5w1m4a-C1gmaT1QOc7dw44Q4g97N57Kf-Q1gp6+C5iq++Tlhi0MB9+AhSL-D5gp6T1Qt7O0Mt7md3h53cwBc-k1M82Td2PcP1Bp6780GdRk3la-S1zKaS0wt7D5klaTcMg4N57yd-Q1iC975N82Tljl7k9yNezcydd-nhw42TlxgcS1B42ldhd3h4x0f-T1Mg6T8g41RdPc4i4Mc4i8NH5-R50ocDh0Kc11085Td685jd5Af-Thg42A1xocQ1St8k8Mt8ntB0f-Dd0l6++z1gQ1B83TlCc44hAx9-+++T1j00l6x0h41ns0l6PcPBb-+T1g4ld0g8h1gp8j9g47M0PBa-T1yt8ncMg5i40l5ml4l5Ds2Gb-S5042Q12l5l9j43Ts1l500g83-T1051P4xe2+mcw46lze214MH9-T1w83ndw41R4g41now8329Qoe-T0MKbTh1d2Q1QKbN0go528gMb-T1wtaS5w83y5kLaTsgLamox8d-T1ip7DlOxcTkwKcN0MxcAgyoe-n1N82k5jTdO1ll4P02kejd50e-D11d2Rcgy6k0MKdThmxbg15Qc-T1w41T9O~el80y8TpC";
marfaMESH is an event-driven generative art experiment that took place over the course of Marfa 2023, Sept 21st to 24th. To participate attendees were required to download the marfaMESH app developed by Shane Richardson (Breath You, Ouroboros) and wear a NFC Card lanyard powered by IYK. Scanning other peoples lanyards built a social graph of interactions that created personalized artworks for each participant that evolved throughout the event. When scanning, the app prompted users to take a picture from which colors and basic forms were abstracted and fed into the emerging artwork. Interactions ‘nodes’ are clustered based on eleven key geo locations and there is a night day mode based on time of last interaction. The project’s primary objective was to serve as an icebreaker to help bring about connections between people that wouldn’t have met otherwise. It is hoped that this project is an example of how generative art can be used to create highly personalized art chronicles of an event. Art that helps to preserve memories and create a treasured artifact that’s an extension of the ticket stub or merch item we are all familiar with. It's my belief that generative art has inherent properties that enable it to provide a new class of art that is part infographic; memorabilia; social graph; personal story and proof of participation. I can see a future in which a person's inner and outer worlds can be expressed in an evolving, responsive and interactive artwork. These life-artworks may meld in real time with life-artworks from friends and family or as large community expressions. A global expression of all the data collected will be created and auctioned as a one of one in the coming year. While it might seem that the individual outputs in this series will have the greatest value and meaning to the co-creators, a single collective expression of the event may have more value and meaning to art culture as a whole. Profits from this auction will be reinvested into the continued exploration of this approach of which marfaMESH has served as a compelling early proof-of-concept.
This project opens on November 22nd at 2pm ET/1pm CT and closes on December 1st at 2pm ET/1pm CT. # Yuccas and Boxes One of the things I took away from my summer trip to Marfa was the need to spend more time absorbing my surroundings and thinking back on my experiences. Witnessing the vast fields of yuccas flowering simultaneously and watching the sunrise over Judd's 100 untitled works in mill aluminum are two specific moments that will never leave my memory. Combining these two sensations resulted in generative arrangements of yuccas and boxes. ## Edge of the desert The city of Marfa is on the northeast side of the Chihuahuan desert. The weather is dry and hot in the summer. Plants that grow naturally in the region, like the yucca, have adapted well to the harsh conditions. ## Soaptrees In the Americas, there are a lot of different types of yucca. The type of yucca that grows in and around Marfa is called yucca elata, which is also known as the soaptree yucca. These yuccas grow very slowly, only about an inch per year. Yucca elata doesn't always bloom, but when it does, the flowers come out between May and June. ## Sunrise at Chinati The Chinati Foundation is a museum in Marfa based on Donald Judd's ideas. The focus is on works that have a strong connection to the land around them. Sometimes a special event called "Sunrise at Chinati" is held at the museum so that people can see the many works in the golden light of the morning sun. # An SVG is available! The SVG is a fully scalable resolution agnostic version of the image. To access the SVG press the "p" key and the SVG will automatically download.
# Yuccas and Boxes One of the things I took away from my summer trip to Marfa was the need to spend more time absorbing my surroundings and thinking back on my experiences. Witnessing the vast fields of yuccas flowering simultaneously and watching the sunrise over Judd's 100 untitled works in mill aluminum are two specific moments that will never leave my memory. Combining these two sensations resulted in generative arrangements of yuccas and boxes. ## Edge of the desert The city of Marfa is on the northeast side of the Chihuahuan desert. The weather is dry and hot in the summer. Plants that grow naturally in the region, like the yucca, have adapted well to the harsh conditions. ## Soaptrees In the Americas, there are a lot of different types of yucca. The type of yucca that grows in and around Marfa is called yucca elata, which is also known as the soaptree yucca. These yuccas grow very slowly, only about an inch per year. Yucca elata doesn't always bloom, but when it does, the flowers come out between May and June. ## Sunrise at Chinati The Chinati Foundation is a museum in Marfa based on Donald Judd's ideas. The focus is on works that have a strong connection to the land around them. Sometimes a special event called "Sunrise at Chinati" is held at the museum so that people can see the many works in the golden light of the morning sun. # An SVG is available! The SVG is a fully scalable resolution agnostic version of the image. To access the SVG press the "p" key and the SVG will automatically download.
# Yuccas and Boxes One of the things I took away from my summer trip to Marfa was the need to spend more time absorbing my surroundings and thinking back on my experiences. Witnessing the vast fields of yuccas flowering simultaneously and watching the sunrise over Judd's 100 untitled works in mill aluminum are two specific moments that will never leave my memory. Combining these two sensations resulted in generative arrangements of yuccas and boxes. ## Edge of the desert The city of Marfa is on the northeast side of the Chihuahuan desert. The weather is dry and hot in the summer. Plants that grow naturally in the region, like the yucca, have adapted well to the harsh conditions. ## Soaptrees In the Americas, there are a lot of different types of yucca. The type of yucca that grows in and around Marfa is called yucca elata, which is also known as the soaptree yucca. These yuccas grow very slowly, only about an inch per year. Yucca elata doesn't always bloom, but when it does, the flowers come out between May and June. ## Sunrise at Chinati The Chinati Foundation is a museum in Marfa based on Donald Judd's ideas. The focus is on works that have a strong connection to the land around them. Sometime a special event called "Sunrise at Chinati" is held at the museum so that people can see the many works in the golden light of the morning sun. # An SVG is available! The SVG is a fully scalable resolution agnostic version of the image. To access the SVG press the "p" key and the SVG will automatically download.
function draw(){color(23,100,200);background(cc[0]),drawFlowerPower(),rooms.forEach(t=>{t.drawFill(),stroke(cc[2]),t.drawBack()}),rooms.forEach((t,e,r)=>{yuccas[e].forEach(t=>{t.display()})}),rooms.forEach(t=>{stroke(cc[2]),noFill(),t.drawFront()}),showWords&&drawWords(words)}function createFlowerPower(){if(flowerPower&&1===artistStyle){let t=worldSpaceDims[0]/grid[0]/20;frankeSquares.push(generateFrankeSquares(t)),frankeSquares.push(generateFrankeSquares(2*t)),frankeSquares.push(generateFrankeSquares(4*t))}}function drawFlowerPower(){if(flowerPower&&1===artistStyle){let t=worldSpaceDims[0]/grid[0]/20;strokeWeight(.09*t*globalScaler),drawFrankeSquares(0),drawFrankeSquares(1),drawFrankeSquares(2)}}function generateFrankeSquares(t){let e=[];for(let r=0;r<worldSpaceDims[0];r+=2*t)for(let s=0;s<worldSpaceDims[1];s+=2*t){let o=RR(2*-t,2*t),l=RR(2*-t,2*t);e.push([pv(r+o,s+l),pv(r+t+o,s+l),pv(r+t+o,s+t+l),pv(r+o,s+t+l)])}return e=e.filter(t=>!!(pointInBounds(t[0])&&pointInBounds(t[1])&&pointInBounds(t[2])&&pointInBounds(t[3])))}function pointInBounds(t){return t.x>=.005*worldSpaceDims[1]&&t.x<=worldSpaceDims[0]-.005*worldSpaceDims[1]&&t.y>=.012*worldSpaceDims[1]&&t.y<=worldSpaceDims[1]-.012*worldSpaceDims[1]}function drawFrankeSquares(t){noFill(),stroke(franke[t]),frankeSquares[t].forEach(t=>{beginShape(),prepareColors(),vertex(t[0].x*globalScaler,t[0].y*globalScaler),vertex(t[1].x*globalScaler,t[1].y*globalScaler),vertex(t[2].x*globalScaler,t[2].y*globalScaler),vertex(t[3].x*globalScaler,t[3].y*globalScaler),endShape(CLOSE)})}function createGrid(){let t=[1,1];return R()>.39&&(t=[Math.floor(RR(0,3))+1,Math.floor(RR(0,3))+1],RR(0,1)>.83&&(t=RR(0,1)>.8?[8,8]:[4,Math.floor(RR(4,7))])),t}function createTargetBoxes(t){let e=[],r=.038;flowerPower&&0==artistStyle&&(r=.06);let s=worldSpaceDims[0]*r,o=worldSpaceDims[1]*r,l=worldSpaceDims[0]-2*s,a=worldSpaceDims[1]-2*o;for(let t=0;t<l;t+=l/grid[0])for(let r=0;r<a;r+=a/grid[1])t+l/grid[0]<worldSpaceDims[0]-s&&r+a/grid[1]<worldSpaceDims[1]-o&&e.push(pv(t+s+l/grid[0]/2,.01*-worldSpaceDims[1]+r+o+a/grid[1]/2));let i=e.map(t=>[pv(t.x-(worldSpaceDims[0]-2*s)/grid[0]/2,t.y-(worldSpaceDims[1]-2*o)/grid[1]/2),pv(t.x+(worldSpaceDims[0]-2*s)/grid[0]/2,t.y-(worldSpaceDims[1]-2*o)/grid[1]/2),pv(t.x+(worldSpaceDims[0]-2*s)/grid[0]/2,t.y+(worldSpaceDims[1]-2*o)/grid[1]/2),pv(t.x-(worldSpaceDims[0]-2*s)/grid[0]/2,t.y+(worldSpaceDims[1]-2*o)/grid[1]/2)]),n=Math.floor(RR(0,i.length)),h=getBoxData(i[n]);return grid[0]*grid[1]<6&&(h.width/h.height<.5&&RR(0,1)>.5?(i[n][2].set(i[n][2].x,h.mp.y),i[n][3].set(i[n][3].x,h.mp.y),i.push(i[n].map(t=>pv(t.x,t.y+h.mp.y)))):h.width/h.height>1.5&&RR(0,1)>.5&&(i[n][1].set(h.mp.x,i[n][1].y),i[n][2].set(h.mp.x,i[n][2].y),i.push(i[n].map(t=>pv(t.x+h.mp.x,t.y))))),i=i.map(t=>contour(t,.008*-worldSpaceDims[0]))}function createRooms(){targetBoxes.map(t=>{rooms.push(new Room(t))})}function drawArr(t){beginShape(),t.forEach(t=>{vertex(t.x,t.y)}),endShape(CLOSE)}function prepareYuccas(){for(let t=0;t<rooms.length;t++){yuccas[t]=[];for(let e=0;e<rooms[t].slices.length;e++){let r=Math.floor(abs(RR(0,4)));1==rooms.length&&1==rooms[0].slices.length&&(r=5),yuccas[t].push(new Yucca(r));let s=getBoxData(rooms[t].slices[e]),o=.0012*s.height,l=(s.width-yuccas[t][yuccas[t].length-1].stemBaseWidth*o)*R();yuccas[t][yuccas[t].length-1].moveAndScale(o,pv(0,0),pv(rooms[t].slices[e][0].x+l+yuccas[t][yuccas[t].length-1].stemBaseWidth*o/2,rooms[t].slices[e][2].y))}}}function fitToTargetBox(t,e){let r=pv((t[0].x+t[1].x)/2,(t[1].y+t[2].y)/2),s=[];yuccas[e].forEach(t=>{s.push(t.gatherBBs())}),s.push(rooms[e].gatherBBs());let o=combineBB(s),l=fitScalar([o.p1,o.p2,o.p3,o.p4],0,t);yuccas[e].forEach(t=>{t.moveAndScale(l,o.mp,r)}),rooms[e].moveAndScale(l,o.mp,r)}function keyPressed(){"p"==key&&exportSVG(worldSpaceDims[0],worldSpaceDims[1]),"c"==key&&(showWords=!showWords,draw())}p5.disableFriendlyErrors=!0;
function draw(){color(23,100,200);background(cc[0]),drawFlowerPower(),rooms.forEach(t=>{t.drawFill(),stroke(cc[2]),t.drawBack()}),rooms.forEach((t,e,r)=>{yuccas[e].forEach(t=>{t.display()})}),rooms.forEach(t=>{stroke(cc[2]),noFill(),t.drawFront()}),showWords&&drawWords(words)}function createFlowerPower(){if(flowerPower&&1===artistStyle){let t=worldSpaceDims[0]/grid[0]/20;frankeSquares.push(generateFrankeSquares(t)),frankeSquares.push(generateFrankeSquares(2*t)),frankeSquares.push(generateFrankeSquares(4*t))}}function drawFlowerPower(){if(flowerPower&&1===artistStyle){let t=worldSpaceDims[0]/grid[0]/20;strokeWeight(.09*t*globalScaler),drawFrankeSquares(0),drawFrankeSquares(1),drawFrankeSquares(2)}}function generateFrankeSquares(t){let e=[];for(let r=0;r<worldSpaceDims[0];r+=2*t)for(let s=0;s<worldSpaceDims[1];s+=2*t){let o=RR(2*-t,2*t),l=RR(2*-t,2*t);e.push([pv(r+o,s+l),pv(r+t+o,s+l),pv(r+t+o,s+t+l),pv(r+o,s+t+l)])}return e=e.filter(t=>!!(pointInBounds(t[0])&&pointInBounds(t[1])&&pointInBounds(t[2])&&pointInBounds(t[3])))}function pointInBounds(t){return t.x>=.005*worldSpaceDims[1]&&t.x<=worldSpaceDims[0]-.005*worldSpaceDims[1]&&t.y>=.012*worldSpaceDims[1]&&t.y<=worldSpaceDims[1]-.012*worldSpaceDims[1]}function drawFrankeSquares(t){noFill(),stroke(franke[t]),frankeSquares[t].forEach(t=>{beginShape(),prepareColors(),vertex(t[0].x*globalScaler,t[0].y*globalScaler),vertex(t[1].x*globalScaler,t[1].y*globalScaler),vertex(t[2].x*globalScaler,t[2].y*globalScaler),vertex(t[3].x*globalScaler,t[3].y*globalScaler),endShape(CLOSE)})}function createGrid(){let t=[1,1];return R()>.39&&(t=[Math.floor(RR(0,3))+1,Math.floor(RR(0,3))+1],RR(0,1)>.83&&(t=RR(0,1)>.8?[8,8]:[4,Math.floor(RR(4,7))])),t}function createTargetBoxes(t){let e=[],r=.038;flowerPower&&0==artistStyle&&(r=.06);let s=worldSpaceDims[0]*r,o=worldSpaceDims[1]*r,l=worldSpaceDims[0]-2*s,a=worldSpaceDims[1]-2*o;for(let t=0;t<l;t+=l/grid[0])for(let r=0;r<a;r+=a/grid[1])t+l/grid[0]<worldSpaceDims[0]-s&&r+a/grid[1]<worldSpaceDims[1]-o&&e.push(pv(t+s+l/grid[0]/2,.01*-worldSpaceDims[1]+r+o+a/grid[1]/2));let i=e.map(t=>[pv(t.x-(worldSpaceDims[0]-2*s)/grid[0]/2,t.y-(worldSpaceDims[1]-2*o)/grid[1]/2),pv(t.x+(worldSpaceDims[0]-2*s)/grid[0]/2,t.y-(worldSpaceDims[1]-2*o)/grid[1]/2),pv(t.x+(worldSpaceDims[0]-2*s)/grid[0]/2,t.y+(worldSpaceDims[1]-2*o)/grid[1]/2),pv(t.x-(worldSpaceDims[0]-2*s)/grid[0]/2,t.y+(worldSpaceDims[1]-2*o)/grid[1]/2)]),n=Math.floor(RR(0,i.length)),h=getBoxData(i[n]);return grid[0]*grid[1]>6&&(h.width/h.height<.5&&RR(0,1)>.5?(i[n][2].set(i[n][2].x,h.mp.y),i[n][3].set(i[n][3].x,h.mp.y),i.push(i[n].map(t=>pv(t.x,t.y+h.mp.y)))):h.width/h.height>1.5&&RR(0,1)>.5&&(i[n][1].set(h.mp.x,i[n][1].y),i[n][2].set(h.mp.x,i[n][2].y),i.push(i[n].map(t=>pv(t.x+h.mp.x,t.y))))),i=i.map(t=>contour(t,.008*-worldSpaceDims[0]))}function createRooms(){targetBoxes.map(t=>{rooms.push(new Room(t))})}function drawArr(t){beginShape(),t.forEach(t=>{vertex(t.x,t.y)}),endShape(CLOSE)}function prepareYuccas(){for(let t=0;t<rooms.length;t++){yuccas[t]=[];for(let e=0;e<rooms[t].slices.length;e++){let r=Math.floor(abs(RR(0,4)));1==rooms.length&&1==rooms[0].slices.length&&(r=5),yuccas[t].push(new Yucca(r));let s=getBoxData(rooms[t].slices[e]),o=.0012*s.height,l=(s.width-yuccas[t][yuccas[t].length-1].stemBaseWidth*o)*R();yuccas[t][yuccas[t].length-1].moveAndScale(o,pv(0,0),pv(rooms[t].slices[e][0].x+l+yuccas[t][yuccas[t].length-1].stemBaseWidth*o/2,rooms[t].slices[e][2].y))}}}function fitToTargetBox(t,e){let r=pv((t[0].x+t[1].x)/2,(t[1].y+t[2].y)/2),s=[];yuccas[e].forEach(t=>{s.push(t.gatherBBs())}),s.push(rooms[e].gatherBBs());let o=combineBB(s),l=fitScalar([o.p1,o.p2,o.p3,o.p4],0,t);yuccas[e].forEach(t=>{t.moveAndScale(l,o.mp,r)}),rooms[e].moveAndScale(l,o.mp,r)}function keyPressed(){"p"==key&&exportSVG(worldSpaceDims[0],worldSpaceDims[1]),"c"==key&&(showWords=!showWords,draw())}p5.disableFriendlyErrors=!0;
# Yuccas and Boxes --- One of the things I took away from my summer trip to Marfa was the need to spend more time taking in my surroundings and thinking back on my experiences. Witnessing the vast fields of yuccas flowering simultaneously and watching the sunrise over Judd's 100 untitled works in mill aluminum are two specific moments that will never leave my memory. Combining these two sensations resulted in generative arrangements of yuccas and boxes. * There is an internal SVG exporter for this project. Using the SVG format will maximize your viewing experience. ## While in Live View: * Download your generated output as an SVG file by pressing the "p" key.
function draw(){color(23,100,200);background(cc[0]),drawFlowerPower(),rooms.forEach(t=>{t.drawFill(),stroke(cc[2]),t.drawBack()}),rooms.forEach((t,e,r)=>{yuccas[e].forEach(t=>{t.display()})}),rooms.forEach(t=>{stroke(cc[2]),noFill(),t.drawFront()}),showWords&&drawWords(words)}function createFlowerPower(){if(flowerPower&&1===artistStyle){let t=worldSpaceDims[0]/grid[0]/20;frankeSquares.push(generateFrankeSquares(t)),frankeSquares.push(generateFrankeSquares(2*t)),frankeSquares.push(generateFrankeSquares(4*t))}}function drawFlowerPower(){if(flowerPower&&1===artistStyle){let t=worldSpaceDims[0]/grid[0]/20;strokeWeight(.09*t*globalScaler),drawFrankeSquares(0),drawFrankeSquares(1),drawFrankeSquares(2)}}function generateFrankeSquares(t){let e=[];for(let r=0;r<worldSpaceDims[0];r+=2*t)for(let s=0;s<worldSpaceDims[1];s+=2*t){let o=RR(2*-t,2*t),l=RR(2*-t,2*t);e.push([pv(r+o,s+l),pv(r+t+o,s+l),pv(r+t+o,s+t+l),pv(r+o,s+t+l)])}return e=e.filter(t=>!!(pointInBounds(t[0])&&pointInBounds(t[1])&&pointInBounds(t[2])&&pointInBounds(t[3])))}function pointInBounds(t){return t.x>=.005*worldSpaceDims[1]&&t.x<=worldSpaceDims[0]-.005*worldSpaceDims[1]&&t.y>=.012*worldSpaceDims[1]&&t.y<=worldSpaceDims[1]-.012*worldSpaceDims[1]}function drawFrankeSquares(t){noFill(),stroke(franke[t]),frankeSquares[t].forEach(t=>{beginShape(),prepareColors(),vertex(t[0].x*globalScaler,t[0].y*globalScaler),vertex(t[1].x*globalScaler,t[1].y*globalScaler),vertex(t[2].x*globalScaler,t[2].y*globalScaler),vertex(t[3].x*globalScaler,t[3].y*globalScaler),endShape(CLOSE)})}function createGrid(){let t=[1,1];return R()>.39&&(t=[Math.floor(RR(0,3))+1,Math.floor(RR(0,3))+1],RR(0,1)>.83&&(t=RR(0,1)>.8?[8,8]:[4,Math.floor(RR(4,7))])),t}function createTargetBoxes(t){let e=[],r=.038;flowerPower&&0==artistStyle&&(r=.06);let s=worldSpaceDims[0]*r,o=worldSpaceDims[1]*r,l=worldSpaceDims[0]-2*s,a=worldSpaceDims[1]-2*o;for(let t=0;t<l;t+=l/grid[0])for(let r=0;r<a;r+=a/grid[1])t+l/grid[0]<worldSpaceDims[0]-s&&r+a/grid[1]<worldSpaceDims[1]-o&&e.push(pv(t+s+l/grid[0]/2,.01*-worldSpaceDims[1]+r+o+a/grid[1]/2));let i=e.map(t=>[pv(t.x-(worldSpaceDims[0]-2*s)/grid[0]/2,t.y-(worldSpaceDims[1]-2*o)/grid[1]/2),pv(t.x+(worldSpaceDims[0]-2*s)/grid[0]/2,t.y-(worldSpaceDims[1]-2*o)/grid[1]/2),pv(t.x+(worldSpaceDims[0]-2*s)/grid[0]/2,t.y+(worldSpaceDims[1]-2*o)/grid[1]/2),pv(t.x-(worldSpaceDims[0]-2*s)/grid[0]/2,t.y+(worldSpaceDims[1]-2*o)/grid[1]/2)]),n=Math.floor(RR(0,i.length)),h=getBoxData(i[n]);return h.width/h.height<.5&&RR(0,1)>.5?(i[n][2].set(i[n][2].x,h.mp.y),i[n][3].set(i[n][3].x,h.mp.y),i.push(i[n].map(t=>pv(t.x,t.y+h.mp.y)))):h.width/h.height>1.5&&RR(0,1)>.5&&(i[n][1].set(h.mp.x,i[n][1].y),i[n][2].set(h.mp.x,i[n][2].y),i.push(i[n].map(t=>pv(t.x+h.mp.x,t.y)))),i=i.map(t=>contour(t,.008*-worldSpaceDims[0]))}function createRooms(){targetBoxes.map(t=>{rooms.push(new Room(t))})}function drawArr(t){beginShape(),t.forEach(t=>{vertex(t.x,t.y)}),endShape(CLOSE)}function prepareYuccas(){for(let t=0;t<rooms.length;t++){yuccas[t]=[];for(let e=0;e<rooms[t].slices.length;e++){let r=Math.floor(abs(RR(0,4)));1==rooms.length&&1==rooms[0].slices.length&&(r=5),yuccas[t].push(new Yucca(r));let s=getBoxData(rooms[t].slices[e]),o=.0012*s.height,l=(s.width-yuccas[t][yuccas[t].length-1].stemBaseWidth*o)*R();yuccas[t][yuccas[t].length-1].moveAndScale(o,pv(0,0),pv(rooms[t].slices[e][0].x+l+yuccas[t][yuccas[t].length-1].stemBaseWidth*o/2,rooms[t].slices[e][2].y))}}}function fitToTargetBox(t,e){let r=pv((t[0].x+t[1].x)/2,(t[1].y+t[2].y)/2),s=[];yuccas[e].forEach(t=>{s.push(t.gatherBBs())}),s.push(rooms[e].gatherBBs());let o=combineBB(s),l=fitScalar([o.p1,o.p2,o.p3,o.p4],0,t);yuccas[e].forEach(t=>{t.moveAndScale(l,o.mp,r)}),rooms[e].moveAndScale(l,o.mp,r)}function keyPressed(){"p"==key&&exportSVG(worldSpaceDims[0],worldSpaceDims[1]),"c"==key&&(showWords=!showWords,draw())}p5.disableFriendlyErrors=!0;
class Room{constructor(t){this.boxFront=this.makeFrontOfBox(t),this.boxBack=this.makeBackOfBox(),this.slices=this.makeSlices(),this.flowerPowerPts=this.makeFlowerPowerPts()}makeFrontOfBox(t){return t}makeBackOfBox(){let t=getBoxData(this.boxFront);return this.offset=[RR(-t.width/2,t.width/2),RR(0,-t.height/2)],[pv(this.boxFront[0].x+this.offset[0],this.boxFront[0].y+this.offset[1]),pv(this.boxFront[1].x+this.offset[0],this.boxFront[1].y+this.offset[1]),pv(this.boxFront[2].x+this.offset[0],this.boxFront[2].y+this.offset[1]),pv(this.boxFront[3].x+this.offset[0],this.boxFront[3].y+this.offset[1])]}makeSlices(){let t=[],e=[.1,.5,.9];for(let r=Math.floor(RR(0,3));r<e.length;r++){let s=pv(lerp(this.boxBack[0].x,this.boxFront[0].x,e[r]),lerp(this.boxBack[0].y,this.boxFront[0].y,e[r])),o=pv(lerp(this.boxBack[1].x,this.boxFront[1].x,e[r]),lerp(this.boxBack[1].y,this.boxFront[1].y,e[r])),l=pv(lerp(this.boxBack[2].x,this.boxFront[2].x,e[r]),lerp(this.boxBack[2].y,this.boxFront[2].y,e[r])),a=pv(lerp(this.boxBack[3].x,this.boxFront[3].x,e[r]),lerp(this.boxBack[3].y,this.boxFront[3].y,e[r]));t.push([s,o,l,a])}return t}makeFlowerPowerPts(){if(flowerPower&&0==artistStyle){let t=[],e=[],r=(this.boxFront[1].x-this.boxFront[0].x)/10;return this.boxBack.forEach((e,s,o)=>{t.push([pv(o[s].x+RR(-r,r),o[s].y+RR(-r,r)),pv(o[(s+1)%o.length].x+RR(-r,r),o[(s+1)%o.length].y+RR(-r,r))])}),t.push([pv(this.boxBack[2].x,this.boxBack[2].y),pv(this.boxFront[2].x,this.boxFront[2].y)]),t.push([pv(this.boxBack[3].x,this.boxBack[3].y),pv(this.boxFront[3].x,this.boxFront[3].y)]),this.offset[0]>0?t.push([pv(this.boxBack[0].x,this.boxBack[0].y),pv(this.boxFront[0].x,this.boxFront[0].y)]):t.push([pv(this.boxBack[1].x,this.boxBack[1].y),pv(this.boxFront[1].x,this.boxFront[1].y)]),this.boxFront.forEach((t,s,o)=>{e.push([pv(o[s].x+RR(-r,r),o[s].y+RR(-r,r)),pv(o[(s+1)%o.length].x+RR(-r,r),o[(s+1)%o.length].y+RR(-r,r))])}),this.offset[0]<=0?e.push([pv(this.boxBack[0].x,this.boxBack[0].y),pv(this.boxFront[0].x,this.boxFront[0].y)]):e.push([pv(this.boxBack[1].x,this.boxBack[1].y),pv(this.boxFront[1].x,this.boxFront[1].y)]),[t,e]}return[]}drawFront(){strokeCap(PROJECT),strokeWeight(this.strokeBase*globalScaler),flowerPower&&0===artistStyle?this.flowerPowerPts[1].forEach(t=>{line(t[0].x*globalScaler,t[0].y*globalScaler,t[1].x*globalScaler,t[1].y*globalScaler)}):(this.boxFront.forEach((t,e,r)=>{line(r[e].x*globalScaler,r[e].y*globalScaler,r[(e+1)%r.length].x*globalScaler,r[(e+1)%r.length].y*globalScaler)}),strokeCap(ROUND),this.offset[0]<=0?line(this.boxBack[0].x*globalScaler,this.boxBack[0].y*globalScaler,this.boxFront[0].x*globalScaler,this.boxFront[0].y*globalScaler):line(this.boxBack[1].x*globalScaler,this.boxBack[1].y*globalScaler,this.boxFront[1].x*globalScaler,this.boxFront[1].y*globalScaler)),strokeCap(PROJECT)}drawBack(){strokeCap(PROJECT),strokeWeight(this.strokeBase*globalScaler),flowerPower&&0===artistStyle?this.flowerPowerPts[0].forEach(t=>{line(t[0].x*globalScaler,t[0].y*globalScaler,t[1].x*globalScaler,t[1].y*globalScaler)}):(this.boxBack.forEach((t,e,r)=>{line(r[e].x*globalScaler,r[e].y*globalScaler,r[(e+1)%r.length].x*globalScaler,r[(e+1)%r.length].y*globalScaler)}),strokeCap(ROUND),line(this.boxBack[2].x*globalScaler,this.boxBack[2].y*globalScaler,this.boxFront[2].x*globalScaler,this.boxFront[2].y*globalScaler),line(this.boxBack[3].x*globalScaler,this.boxBack[3].y*globalScaler,this.boxFront[3].x*globalScaler,this.boxFront[3].y*globalScaler),this.offset[0]>0?line(this.boxBack[0].x*globalScaler,this.boxBack[0].y*globalScaler,this.boxFront[0].x*globalScaler,this.boxFront[0].y*globalScaler):line(this.boxBack[1].x*globalScaler,this.boxBack[1].y*globalScaler,this.boxFront[1].x*globalScaler,this.boxFront[1].y*globalScaler)),strokeCap(PROJECT)}makeFillPoints(){let t=[];return this.boxFront[0].x<this.boxBack[0].x?(t.push(this.boxBack[0]),t.push(this.boxBack[1]),t.push(this.boxBack[2]),t.push(this.boxFront[2]),t.push(this.boxFront[3]),t.push(this.boxFront[0])):(t.push(this.boxBack[3]),t.push(this.boxBack[0]),t.push(this.boxBack[1]),t.push(this.boxFront[1]),t.push(this.boxFront[2]),t.push(this.boxFront[3])),t}drawFill(){let t=this.makeFillPoints();fill(cc[3]),noStroke(),beginShape(),t.forEach(t=>{vertex(t.x*globalScaler,t.y*globalScaler)}),endShape(CLOSE)}gatherBBs(){return combineBB([boxToBB(this.boxFront),boxToBB(this.boxBack)])}moveAndScale(t,e=pv(0,0),r=pv(0,0)){translateArrDepth1(this.boxFront,e,r),scaleArr(this.boxFront,t,r),translateArrDepth1(this.boxBack,e,r),scaleArr(this.boxBack,t,r),this.flowerPowerPts.forEach(s=>{translateArrDepth2(s,e,r),scaleArrDouble(s,t,r)}),this.slices.map(s=>{translateArrDepth1(s,e,r),scaleArr(s,t,r)});let s=getBoxData(this.boxFront);this.strokeBase=min(s.width,s.height)/200*2.4}}let coords=[[0,0],[50,0],[100,0],[0,50],[50,50],[100,50],[0,100],[50,100],[100,100]],arcPoints=[[50,25],[50,50],[50,75]];function interpretLetter(t){t+="m";let e=[],r=[];for(let s=0;s<t.length;s++)"c"!=t[s]?"m"!=t[s]?r.push(pv(coords[t[s]][0],coords[t[s]][1])):(e.push(r),r=[]):(r.push(...microArch(arcPoints[t[s+1]],coords[t[s+2]],t[s+3])),s+=3);return e}function word(t,e,r,s=.12){let o=[];t=t.toLowerCase();let l=40*s;for(let a=0;a<t.length;a++){let i=interpretLetter(alphabet[t[a]]);scaleArrDouble(i,s,pv(0,100)),translateArrDepth2(i,pv(0,0),pv(e+a*(100*s)+a*l,r)),o.push(i)}return o}function microArch(t,e,r){let s=dist(t[0],t[1],e[0],e[1]);return Array(180).fill().map((e,o)=>pv(t[0]+sin(radians(o+90*r))*s,t[1]+cos(radians(o+90*r))*s))}let alphabet={a:"85c15136m53",b:"06c270c0400m43",c:"2c1128",d:"06c1700",e:"2068m34",f:"206m35",g:"2c112854",h:"06m35m28",i:"02m17m68",j:"c13321",k:"06m238",l:"068",m:"60728",n:"6082",o:"c112c170",p:"3c04006",q:"c112c170m48",r:"3c04006m48",s:"2c012m6c270",t:"02m17",u:"0c1332",v:"072",w:"06482",x:"08m26",y:"047m42",z:"0268",0:"c112c170",1:"017m68",2:"c0400mc2428",3:"6c270c0400",4:"035m17",5:"6c270302",6:"236853",7:"026m35",8:"c040c012mc270c242",9:"652035"," ":""};function prepareWords(){let t=[];return t.push(word("art blocks",20,worldSpaceDims[1]-105)),t.push(word("Daniel Calderon arenas",.25*worldSpaceDims[0]-135,worldSpaceDims[1]-105)),t.push(word("marfa yucca",.5*worldSpaceDims[0]-92,worldSpaceDims[1]-105)),t.push(word("2022",.75*worldSpaceDims[0]-142,worldSpaceDims[1]-105)),t.push(word("generative edition",worldSpaceDims[0]-315,worldSpaceDims[1]-105)),t}function drawWords(t){t.forEach(t=>{t.forEach(t=>{t.forEach(t=>{drawWord(t)})})})}function drawWord(t){strokeCap(ROUND),strokeJoin(ROUND),noFill(),stroke(textColor),strokeWeight(2*globalScaler),beginShape(),t.forEach(t=>{vertex(t.x*globalScaler,t.y*globalScaler)}),endShape()}let grid=createGrid(),showWords=!1;function setup(){scaleAgnosticCanvas(),targetBoxes=createTargetBoxes(),createRooms(),prepareYuccas(),prepareColors(),words=prepareWords(),rooms.forEach((t,e,r)=>{fitToTargetBox(targetBoxes[e],e)}),createFlowerPower(),noLoop()}
class Room{constructor(t){this.boxFront=this.makeFrontOfBox(t),this.boxBack=this.makeBackOfBox(),this.slices=this.makeSlices(),this.flowerPowerPts=this.makeFlowerPowerPts()}makeFrontOfBox(t){return t}makeBackOfBox(){let t=getBoxData(this.boxFront);return this.offset=[RR(-t.width/2,t.width/2),RR(0,-t.height/2)],[pv(this.boxFront[0].x+this.offset[0],this.boxFront[0].y+this.offset[1]),pv(this.boxFront[1].x+this.offset[0],this.boxFront[1].y+this.offset[1]),pv(this.boxFront[2].x+this.offset[0],this.boxFront[2].y+this.offset[1]),pv(this.boxFront[3].x+this.offset[0],this.boxFront[3].y+this.offset[1])]}makeSlices(){let t=[],e=[.1,.5,.9];for(let r=Math.floor(RR(0,3));r<e.length;r++){let s=pv(lerp(this.boxBack[0].x,this.boxFront[0].x,e[r]),lerp(this.boxBack[0].y,this.boxFront[0].y,e[r])),o=pv(lerp(this.boxBack[1].x,this.boxFront[1].x,e[r]),lerp(this.boxBack[1].y,this.boxFront[1].y,e[r])),l=pv(lerp(this.boxBack[2].x,this.boxFront[2].x,e[r]),lerp(this.boxBack[2].y,this.boxFront[2].y,e[r])),a=pv(lerp(this.boxBack[3].x,this.boxFront[3].x,e[r]),lerp(this.boxBack[3].y,this.boxFront[3].y,e[r]));t.push([s,o,l,a])}return t}makeFlowerPowerPts(){if(flowerPower&&0==artistStyle){let t=[],e=[],r=(this.boxFront[1].x-this.boxFront[0].x)/10;return this.boxBack.forEach((e,s,o)=>{t.push([pv(o[s].x+RR(-r,r),o[s].y+RR(-r,r)),pv(o[(s+1)%o.length].x+RR(-r,r),o[(s+1)%o.length].y+RR(-r,r))])}),t.push([pv(this.boxBack[2].x,this.boxBack[2].y),pv(this.boxFront[2].x,this.boxFront[2].y)]),t.push([pv(this.boxBack[3].x,this.boxBack[3].y),pv(this.boxFront[3].x,this.boxFront[3].y)]),this.offset[0]>0?t.push([pv(this.boxBack[0].x,this.boxBack[0].y),pv(this.boxFront[0].x,this.boxFront[0].y)]):t.push([pv(this.boxBack[1].x,this.boxBack[1].y),pv(this.boxFront[1].x,this.boxFront[1].y)]),this.boxFront.forEach((t,s,o)=>{e.push([pv(o[s].x+RR(-r,r),o[s].y+RR(-r,r)),pv(o[(s+1)%o.length].x+RR(-r,r),o[(s+1)%o.length].y+RR(-r,r))])}),this.offset[0]<=0?e.push([pv(this.boxBack[0].x,this.boxBack[0].y),pv(this.boxFront[0].x,this.boxFront[0].y)]):e.push([pv(this.boxBack[1].x,this.boxBack[1].y),pv(this.boxFront[1].x,this.boxFront[1].y)]),[t,e]}return[]}drawFront(){strokeCap(PROJECT),strokeWeight(this.strokeBase*globalScaler),flowerPower&&0===artistStyle?this.flowerPowerPts[1].forEach(t=>{line(t[0].x*globalScaler,t[0].y*globalScaler,t[1].x*globalScaler,t[1].y*globalScaler)}):(this.boxFront.forEach((t,e,r)=>{line(r[e].x*globalScaler,r[e].y*globalScaler,r[(e+1)%r.length].x*globalScaler,r[(e+1)%r.length].y*globalScaler)}),strokeCap(ROUND),this.offset[0]<=0?line(this.boxBack[0].x*globalScaler,this.boxBack[0].y*globalScaler,this.boxFront[0].x*globalScaler,this.boxFront[0].y*globalScaler):line(this.boxBack[1].x*globalScaler,this.boxBack[1].y*globalScaler,this.boxFront[1].x*globalScaler,this.boxFront[1].y*globalScaler)),strokeCap(PROJECT)}drawBack(){strokeCap(PROJECT),strokeWeight(this.strokeBase*globalScaler),flowerPower&&0===artistStyle?this.flowerPowerPts[0].forEach(t=>{line(t[0].x*globalScaler,t[0].y*globalScaler,t[1].x*globalScaler,t[1].y*globalScaler)}):(this.boxBack.forEach((t,e,r)=>{line(r[e].x*globalScaler,r[e].y*globalScaler,r[(e+1)%r.length].x*globalScaler,r[(e+1)%r.length].y*globalScaler)}),strokeCap(ROUND),line(this.boxBack[2].x*globalScaler,this.boxBack[2].y*globalScaler,this.boxFront[2].x*globalScaler,this.boxFront[2].y*globalScaler),line(this.boxBack[3].x*globalScaler,this.boxBack[3].y*globalScaler,this.boxFront[3].x*globalScaler,this.boxFront[3].y*globalScaler),this.offset[0]>0?line(this.boxBack[0].x*globalScaler,this.boxBack[0].y*globalScaler,this.boxFront[0].x*globalScaler,this.boxFront[0].y*globalScaler):line(this.boxBack[1].x*globalScaler,this.boxBack[1].y*globalScaler,this.boxFront[1].x*globalScaler,this.boxFront[1].y*globalScaler)),strokeCap(PROJECT)}makeFillPoints(){let t=[];return this.boxFront[0].x<this.boxBack[0].x?(t.push(this.boxBack[0]),t.push(this.boxBack[1]),t.push(this.boxBack[2]),t.push(this.boxFront[2]),t.push(this.boxFront[3]),t.push(this.boxFront[0])):(t.push(this.boxBack[3]),t.push(this.boxBack[0]),t.push(this.boxBack[1]),t.push(this.boxFront[1]),t.push(this.boxFront[2]),t.push(this.boxFront[3])),t}drawFill(){let t=this.makeFillPoints();fill(cc[3]),noStroke(),beginShape(),t.forEach(t=>{vertex(t.x*globalScaler,t.y*globalScaler)}),endShape(CLOSE)}gatherBBs(){return combineBB([boxToBB(this.boxFront),boxToBB(this.boxBack)])}moveAndScale(t,e=pv(0,0),r=pv(0,0)){translateArrDepth1(this.boxFront,e,r),scaleArr(this.boxFront,t,r),translateArrDepth1(this.boxBack,e,r),scaleArr(this.boxBack,t,r),this.flowerPowerPts.forEach(s=>{translateArrDepth2(s,e,r),scaleArrDouble(s,t,r)}),this.slices.map(s=>{translateArrDepth1(s,e,r),scaleArr(s,t,r)});let s=getBoxData(this.boxFront);this.strokeBase=min(s.width,s.height)/200*2.4}}let coords=[[0,0],[50,0],[100,0],[0,50],[50,50],[100,50],[0,100],[50,100],[100,100]],arcPoints=[[50,25],[50,50],[50,75]];function interpretLetter(t){t+="m";let e=[],r=[];for(let s=0;s<t.length;s++)"c"!=t[s]?"m"!=t[s]?r.push(pv(coords[t[s]][0],coords[t[s]][1])):(e.push(r),r=[]):(r.push(...microArch(arcPoints[t[s+1]],coords[t[s+2]],t[s+3])),s+=3);return e}function word(t,e,r,s=.12){let o=[];t=t.toLowerCase();let l=40*s;for(let a=0;a<t.length;a++){let i=interpretLetter(alphabet[t[a]]);scaleArrDouble(i,s,pv(0,100)),translateArrDepth2(i,pv(0,0),pv(e+a*(100*s)+a*l,r)),o.push(i)}return o}function microArch(t,e,r){let s=dist(t[0],t[1],e[0],e[1]);return Array(180).fill().map((e,o)=>pv(t[0]+sin(radians(o+90*r))*s,t[1]+cos(radians(o+90*r))*s))}let alphabet={a:"85c15136m53",b:"06c270c0400m43",c:"2c1128",d:"06c1700",e:"2068m34",f:"206m35",g:"2c112854",h:"06m35m28",i:"02m17m68",j:"c13321",k:"06m238",l:"068",m:"60728",n:"6082",o:"c112c170",p:"3c04006",q:"c112c170m48",r:"3c04006m48",s:"2c012m6c270",t:"02m17",u:"0c1332",v:"072",w:"06482",x:"08m26",y:"047m42",z:"0268",0:"c112c170",1:"017m68",2:"c0400mc2428",3:"6c270c0400",4:"035m17",5:"6c270302",6:"236853",7:"026m35",8:"c040c012mc270c242",9:"652035"," ":""};function prepareWords(){let t=[];return t.push(word("art blocks",20,worldSpaceDims[1]-105)),t.push(word("Daniel Calderon arenas",.25*worldSpaceDims[0]-135,worldSpaceDims[1]-105)),t.push(word("marfa yucca",.5*worldSpaceDims[0]-92,worldSpaceDims[1]-105)),t.push(word("2022",.75*worldSpaceDims[0]-142,worldSpaceDims[1]-105)),t.push(word("generative edition",worldSpaceDims[0]-315,worldSpaceDims[1]-105)),t}function drawWords(t){t.forEach(t=>{t.forEach(t=>{t.forEach(t=>{drawWord(t)})})})}function drawWord(t){strokeCap(ROUND),strokeJoin(ROUND),noFill(),stroke(textColor),strokeWeight(2*globalScaler),beginShape(),t.forEach(t=>{vertex(t.x*globalScaler,t.y*globalScaler)}),endShape()}let grid=createGrid(),showWords=!1;function setup(){scaleAgnosticCanvas(),targetBoxes=createTargetBoxes(),createRooms(),prepareYuccas(),prepareColors(),words=prepareWords(),rooms.forEach((t,e,r)=>{fitToTargetBox(targetBoxes[e],e)}),createFlowerPower(),noLoop()}
class Yucca{constructor(t){this.pos=pv(0,0),this.stemCount=t,this.stems=[],this.stems.push(this.makeStemPts(this.pos.x,this.pos.y));for(let t=0;t<this.stemCount;t++)this.stems.push(this.makeStemPts(this.stems[0][this.stems[0].length-1].x,this.stems[0][this.stems[0].length-1].y));if(this.stems.length>2){let t=[];this.stems[0].pop(),this.stems[this.stems.length-1].shift(),t.push(...this.stems[0]),t.push(...this.stems[this.stems.length-1]),this.stems[0]=t,this.stems.pop()}this.stemThickness=RR(28,34.5),this.stemsInflated=this.inflateStems(),this.stemBaseWidth=dist(this.stemsInflated[0][0].x,this.stemsInflated[0][0].y,this.stemsInflated[0][this.stemsInflated[0].length-1].x,this.stemsInflated[0][this.stemsInflated[0].length-1].y),this.shag=this.phylloshag(),this.crowns=this.placeCrowns(),this.crowns=this.inflateCrowns(),this.spears=this.makeSpears(),this.spearsInflated=this.inflateSpears(),this.flowers=this.makeFlowersFollow(),this.addAdditionalFlowerStems(),this.flowerBuds=[]}display(){for(let t=this.stemsInflated.length-1;t>=0;t--)this.drawShaggyStem(t),this.drawSpear(t),this.drawFlower(t),this.drawCrown(t)}drawShaggyStem(t){fill(cc[0]),noStroke(),beginShape(),natural&&fill(yc[0]);for(let e=0;e<this.stemsInflated[t].length;e++)vertex(this.stemsInflated[t][e].x*globalScaler,this.stemsInflated[t][e].y*globalScaler);endShape(CLOSE),stroke(cc[1]),strokeWeight(.0025*this.strokeBase*globalScaler),natural&&stroke(yc[1]);for(let e=0;e<this.shag[t].length;e++){let r=color(yc[7]),s=color(yc[1]),o=lerpColor(s,r,map(this.shag[t].length-e,this.shag[t].length/2.73,0,0,1));e%2!=0&&natural?stroke(o):natural&&stroke(yc[1]),line(this.shag[t][e][0].x*globalScaler,this.shag[t][e][0].y*globalScaler,this.shag[t][e][1].x*globalScaler,this.shag[t][e][1].y*globalScaler)}strokeWeight(.002*this.strokeBase*globalScaler)}drawSpear(t){stroke(cc[0]),fill(cc[1]),natural&&(stroke(yc[3]),fill(yc[2])),beginShape();for(let e=0;e<this.spearsInflated[t].length-1;e++)vertex(this.spearsInflated[t][e].x*globalScaler,this.spearsInflated[t][e].y*globalScaler);endShape()}drawFlower(t){for(let e=0;e<this.flowers[t].length;e++)stroke(cc[1]),natural&&stroke(yc[3]),line(this.flowers[t][e][0].x*globalScaler,this.flowers[t][e][0].y*globalScaler,this.flowers[t][e][1].x*globalScaler,this.flowers[t][e][1].y*globalScaler),noStroke(),fill(cc[1]),natural&&fill(yc[4]),ellipse(this.flowers[t][e][1].x*globalScaler,this.flowers[t][e][1].y*globalScaler,this.stemBaseWidth/14*globalScaler)}drawCrown(t){for(let e=0;e<this.crowns[t].length;e+=1)for(let r=0;r<this.crowns[t][e].length;r++){fill(cc[1]),stroke(cc[0]),natural&&(fill(yc[5]),stroke(yc[6])),beginShape();for(let s=0;s<this.crowns[t][e][r].length;s++)vertex(this.crowns[t][e][r][s].x*globalScaler,this.crowns[t][e][r][s].y*globalScaler);endShape()}}gatherBBs(){let t=[];for(let e=0;e<this.stems.length;e++){t.push(getBB(this.stems[e])),t.push(getBB(this.stemsInflated[e])),t.push(getBBdepth2(this.shag[e])),t.push(getBB(this.spears[e])),t.push(getBB(this.spearsInflated[e])),t.push(getBBdepth2(this.flowers[e]));for(let r=0;r<this.crowns[e].length;r++)t.push(getBBdepth2(this.crowns[e][r]))}return combineBB(t)}scaleToThisBB(t){return this.gatherBBs()}moveAndScale(t,e=pv(0,0),r=pv(0,0)){for(let s=0;s<this.stems.length;s++){translateArrDepth1(this.stems[s],e,r),scaleArr(this.stems[s],t,r),translateArrDepth1(this.stemsInflated[s],e,r),scaleArr(this.stemsInflated[s],t,r),translateArrDepth2(this.shag[s],e,r),scaleArrDouble(this.shag[s],t,r),translateArrDepth1(this.spears[s],e,r),scaleArr(this.spears[s],t,r),translateArrDepth1(this.spearsInflated[s],e,r),scaleArr(this.spearsInflated[s],t,r),translateArrDepth2(this.flowers[s],e,r),scaleArrDouble(this.flowers[s],t,r);for(let o=0;o<this.crowns[s].length;o++)translateArrDepth2(this.crowns[s][o],e,r),scaleArrDouble(this.crowns[s][o],t,r)}this.strokeBase=this.gatherBBs().width,this.stemBaseWidth=dist(this.stemsInflated[0][0].x,this.stemsInflated[0][0].y,this.stemsInflated[0][this.stemsInflated[0].length-1].x,this.stemsInflated[0][this.stemsInflated[0].length-1].y)}makeStemPts(t,e){let r=[];0==this.stems.length?(r=[pv(t,e),pointFrom(pv(t,e),180,10)]).push(pointFrom(r[1],180,RR(5,10))):(r=[pv(t,e),pointFrom(pv(t,e),pointDir(this.stems[0][this.stems[0].length-2],this.stems[0][this.stems[0].length-1])+90,10)]).push(pointFrom(r[1],pointDir(r[0],r[1])+90,RR(5,10)));let s=RR(1,10);0==this.stems.length&&(s=RR(1,10));for(let t=0;t<s;t++){let t=pointDir(r[r.length-2],r[r.length-1])-90;r.push(pointFrom(r[r.length-1],t,RR(5,10)))}let o=RR(-6,6);s=RR(10,20),0==this.stems.length&&(s=RR(5,7),o=RR(-o,o));for(let t=0;t<s;t++){let t=pointDir(r[r.length-2],r[r.length-1])-90;t<-250&&(t=-250),t>-120&&(t=-120),t+=o,r.push(pointFrom(r[r.length-1],t,RR(5,10)))}s=0==this.stems.length?RR(1,1):RR(5,41);for(let t=0;t<s;t++){let t=pointDir(r[r.length-2],r[r.length-1])-90;t+180<0&&(t+=1),t+180>0&&(t-=1),t+=RR(-5,5),r.push(pointFrom(r[r.length-1],t,RR(5,10)))}for(let t=0;t<10;t++)soften(r);return r}inflateStems(){let t=[];for(let e=0;e<this.stems.length;e++)0==e?t.push(inflate(this.stems[e],this.stemThickness,RR(1,1.5),1)):t.push(inflate(this.stems[e],this.stemThickness,1,RR(.5,1)));return t}phyllotaxis(t,e,r=100,s=10,o=20,l=[0,0,0,0],a=1){let i=[],n=RR(0,20),h=[RR(.5,1.5),RR(.5,1.5)],c=RR(0,50);for(let p=0,g=0;p<360*r;p+=137.5,g+=1){let u=RR(-n,n),f=RR(-n,n),x=map(g,0,360,h[0],h[1]),d=createVector(t+sin(radians(p))*(sin(radians(map(g+l[0]*a,0,360*r/137.5+l[0]*a,0,180)))*s),e+cos(radians(map(g+l[1]*a,0,360*r/137.5+l[1]*a,c,180)))*s),m=createVector(t+sin(radians(p))*(sin(radians(map(g+l[2]*a,0,360*r/137.5+l[2]*a,0,180)))*(o*x)+u),e+cos(radians(map(g+l[3]*a,0,360*r/137.5+l[3]*a,c,180)))*(o*x)+f);i.push([d,m])}return i.sort(function(r,s){return dist(s[1].x,s[1].y,t,e-60)-dist(r[1].x,r[1].y,t,e-60)}),i}placeCrowns(){let t=[];for(let e=0;e<this.stems.length;e++){let r=RR(1,15);this.stems.length>1&&(r=RR(1,15)),0==e&&this.stems[0].length<50&&(r=RR(30,50)),t.push(this.phyllotaxis(this.stems[e][this.stems[e].length-1].x,this.stems[e][this.stems[e].length-1].y,RR(20,60),0,2*this.stemBaseWidth,[r,r,r,r],1))}return t}inflateCrowns(){let t=[];for(let e=0;e<this.crowns.length;e++){let r=[];for(let t=0;t<this.crowns[e].length;t++){let s=[];s.push(inflate(this.crowns[e][t],5,1,0)),r.push(s)}t.push(r)}return t}makeSpears(){let t=[];for(let e=0;e<this.stems.length;e++){let r=[];r.push(this.stems[e][this.stems[e].length-1]),r.push(pointFrom(r[0],180,10));let s=RR(30,30);for(let t=0;t<s;t++){let t=pointDir(r[r.length-2],r[r.length-1])-90;r.push(pointFrom(r[r.length-1],t,10))}let o=RR(-2.5,2.5);for(let t=0;t<s;t++){let t=pointDir(r[r.length-1],r[r.length-2])+90;t<0&&(t+=360),(t<5||t>355)&&(t=0,o=0),t+=o,r.push(pointFrom(r[r.length-1],t,6))}for(let t=0;t<10;t++)soften(r);t.push(r)}return t}inflateSpears(){let t=[];for(let e=0;e<this.spears.length;e++){let r=inflate(this.spears[e],7,RR(.6,1.2),.1);for(let t=0;t<1;t++)soften(r);t.push(r)}for(let e=this.crowns.length-1;e>=0;e--)for(let r=this.crowns[e].length-1;r>=0;r--)if(pointInsideShape(this.crowns[e][r][0][1],t[e])){this.crowns[e].splice(r,1)}return t}phylloshag(){let t=[];for(let e=0;e<this.stems.length;e++){let r=[],s=0;for(let t=0;t<this.stems[e].length-1;t++){let o=pointDir(this.stems[e][t],this.stems[e][t+1]),l=dist(this.stems[e][t].x,this.stems[e][t].y,this.stemsInflated[e][t].x,this.stemsInflated[e][t].y),a=RR(0,360);for(let i=0;i<1;i+=.03){let n=pv(lerp(this.stems[e][t].x,this.stems[e][t+1].x,i),lerp(this.stems[e][t].y,this.stems[e][t+1].y,i)),h=map(i,0,1,0+a,360+a),c=map(t,s,this.stems[e].length,10,20);0==e&&this.stems.length>1&&(c=10);let p=map(t,s,this.stems[e].length,1,2);0==e&&this.stems.length>1&&(p=map(t,s,this.stems[e].length,1,1));let g=pv(sin(radians(137.5*h))*sin(radians(h))*l,-c),u=pv(sin(radians(137.5*h))*sin(radians(h))*(l*p*RR(1,1.3)),1);rotatePoint(u,pv(0,0),radians(o+90)),rotatePoint(g,pv(0,0),radians(o+90));let f=pointFrom(n,o,0);u.add(n.x,n.y),g.add(f.x,f.y),r.push([g,u])}}t.push(r)}return t}makeFlowersFollow(){let t=[];for(let e=0;e<this.spears.length;e++){let r=[],s=RR(.3,.8),o=60,l=Math.floor(RR(0,360)),a=RR(0,10),i=RR(20,35),n=RR(40,90);for(let t=this.spears[e].length-Math.floor(this.spears[e].length*s);t<this.spears[e].length-(1+a);t++){let a=pointDir(this.spears[e][t],this.spears[e][t+1])-90-180,h=map(t,this.spears[e].length-Math.floor(this.spears[e].length*s),this.spears[e].length-1,0,180);n+=RR(-5,5);let c=pv(sin(radians(137.5*t+l))*sin(radians(h))*n,-i);rotatePoint(c,pv(0,0),radians(a)),c.add(this.spears[e][t].x,this.spears[e][t].y),r.push([this.spears[e][t],c]),(o-=4)<0&&(o=0)}t.push(r)}return t}addAdditionalFlowerStems(){for(let t=0;t<this.spears.length;t++){let e=[];for(let r=0;r<this.flowers[t].length;r++){let s=pointDir(this.flowers[t][r][0],this.flowers[t][r][1]),o=dist(this.flowers[t][r][0].x,this.flowers[t][r][0].y,this.flowers[t][r][1].x,this.flowers[t][r][1].y);for(let l=RR(.3,.5);l<1;l+=5/o){let o=pv(lerp(this.flowers[t][r][0].x,this.flowers[t][r][1].x,l),lerp(this.flowers[t][r][0].y,this.flowers[t][r][1].y,l)),a=pointFrom(o,s-map(l,.5,1,20,60),map(l,0,1,1,RR(5,20)));e.push([o,a]),a=pointFrom(o,s+180+map(l,.5,1,20,60),map(l,0,1,1,RR(5,20))),e.push([o,a])}}this.flowers[t].push(...e)}return[]}}
function exportSVG(t,e){let r=createWriter("Marfa_Yucca_"+tokenData.tokenId+".svg");if(r.write(svgBeginDocument(t/100,e/100)),r.write(svgBeginGroup("MainLayer")),r.write(svgBeginGroup("background",cc[0],"noStroke")),r.write(svgPolygon([pv(0,0),pv(worldSpaceDims[0],0),pv(worldSpaceDims[0],worldSpaceDims[1]),pv(0,worldSpaceDims[1])])),r.write(svgEndGroup()),flowerPower&&1===artistStyle){r.write(svgBeginGroup("FrankeSquares"));for(let t=0;t<3;t++)r.write(svgBeginGroup("Squares_"+t,"noFill",franke[t],worldSpaceDims[0]/grid[0]/20*.09)),frankeSquares[t].forEach(t=>{r.write(svgPolygon(t))}),r.write(svgEndGroup());r.write(svgEndGroup())}r.write(svgBeginGroup("BoxFills")),rooms.forEach((t,e)=>{r.write(svgBeginGroup("BoxFill_"+e,cc[3],"noStroke")),r.write(svgPolygon(t.makeFillPoints())),r.write(svgEndGroup())}),r.write(svgEndGroup()),r.write(svgBeginGroup("Back of Boxes")),rooms.forEach((t,e)=>{r.write(svgBeginGroup("Lines_"+e,"noFill",cc[2],t.strokeBase)),flowerPower&&0===artistStyle?t.flowerPowerPts[0].forEach(t=>{r.write(svgCurve([t[0],t[1]]))}):(r.write(svgPolygon(t.boxBack)),r.write(svgCurve([t.boxBack[2],t.boxFront[2]],"noFill",cc[2],t.strokeBase,"round")),r.write(svgCurve([t.boxBack[3],t.boxFront[3]],"noFill",cc[2],t.strokeBase,"round")),t.offset[0]>0?r.write(svgCurve([t.boxBack[0],t.boxFront[0]],"noFill",cc[2],t.strokeBase,"round")):r.write(svgCurve([t.boxBack[1],t.boxFront[1]],"noFill",cc[2],t.strokeBase,"round"))),r.write(svgEndGroup())}),r.write(svgEndGroup()),r.write(svgBeginGroup("Yuccas")),rooms.forEach((t,e,s)=>{yuccas[e].forEach((t,s)=>{r.write(svgBeginGroup("Box_"+e+"_Yucca_"+s));for(let e=t.stemsInflated.length-1;e>=0;e--){let s=natural?yc[0]:cc[0];r.write(svgBeginGroup(e+"_TrunkFill",s,"noStroke")),r.write(svgPolygon(t.stemsInflated[e])),r.write(svgEndGroup());let o=natural?yc[1]:cc[1];r.write(svgBeginGroup(e+"_TrunkShag","noFill",o,.0025*t.strokeBase)),t.shag[e].forEach((e,s,l)=>{let a=lerpColor(color(yc[1]),color(yc[7]),map(l.length-s,l.length/2.73,0,0,1));s%2!=0&&natural?o=[a.levels[0],a.levels[1],a.levels[2]]:natural&&(o=yc[1]),natural?r.write(svgCurve([e[0],e[1]],"noFill",o,.0025*t.strokeBase)):r.write(svgCurve([e[0],e[1]]))}),r.write(svgEndGroup()),o=natural?yc[3]:cc[0],s=natural?yc[2]:cc[1],r.write(svgBeginGroup(e+"_Spear",s,o,.002*t.strokeBase)),r.write(svgPolygon(t.spearsInflated[e])),r.write(svgEndGroup()),o=natural?yc[3]:cc[1],r.write(svgBeginGroup(e+"_FlowerStems","noFill",o,.002*t.strokeBase)),t.flowers[e].forEach(t=>{r.write(svgCurve([t[0],t[1]]))}),r.write(svgEndGroup()),s=natural?yc[4]:cc[1],r.write(svgBeginGroup(e+"_Flowers",s,"noStroke")),t.flowers[e].forEach(e=>{r.write(svgCircle(e[1].x,e[1].y,t.stemBaseWidth/14/2,s,"noStroke"))}),r.write(svgEndGroup()),s=natural?yc[5]:cc[1],o=natural?yc[6]:cc[0],r.write(svgBeginGroup(e+"_Crown",s,o,.002*t.strokeBase));for(let s=0;s<t.crowns[e].length;s+=1)for(let o=0;o<t.crowns[e][s].length;o++)r.write(svgCurve(t.crowns[e][s][o]));r.write(svgEndGroup())}r.write(svgEndGroup())})}),r.write(svgEndGroup()),r.write(svgBeginGroup("Front of Boxes")),rooms.forEach((t,e)=>{r.write(svgBeginGroup("Lines_"+e,"noFill",cc[2],t.strokeBase)),flowerPower&&0===artistStyle?t.flowerPowerPts[1].forEach(e=>{r.write(svgCurve([e[0],e[1]],"noFill",cc[2],t.strokeBase))}):(r.write(svgPolygon(t.boxFront)),t.offset[0]<=0?r.write(svgCurve([t.boxBack[0],t.boxFront[0]],"noFill",cc[2],t.strokeBase,"round")):r.write(svgCurve([t.boxBack[1],t.boxFront[1]],"noFill",cc[2],t.strokeBase,"round"))),r.write(svgEndGroup())}),r.write(svgEndGroup()),r.write(svgBeginGroup("Text","noFill",textColor,2,"round","round","none")),words.forEach(t=>{t.forEach(t=>{t.forEach(t=>{r.write(svgCurve(t))})})}),r.write(svgEndGroup()),r.write(svgEndGroup()),r.write(svgEndDocument()),r.close()}function svgBeginDocument(t,e){return'<svg xmlns="http://www.w3.org/2000/svg" width="'+t+'in" height="'+e+'in" viewBox="0 0 '+100*t+" "+100*e+'" style="background-color:hsl(100, 0%, 100%);" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" inkscape:version="1.1.1 (c3084ef, 2021-09-22)">\n'}function svgEndDocument(){return"</svg>"}function svgBeginGroup(t,e="noFill",r="noStroke",s=0,o="square",l="miter",a="inline"){return'<g fill="'+svgParseColor(e)+'" stroke="'+svgParseColor(r)+'" display="'+a+'" stroke-width="'+s+'" stroke-linecap="'+o+'" stroke-linejoin="'+l+'" id="'+t+'" inkscape:groupmode="layer" inkscape:label="'+t+'">\n'}function svgEndGroup(){return"</g>\n"}function svgCircle(t,e,r){return'<circle cx="'+t+'" cy="'+e+'" r="'+r+'"/>\n'}function svgCurve(t,e="noFill",r="noStroke",s=0,o="square"){path='<polyline points="';for(let e=0;e<t.length;e++)path+=t[e].x+" "+t[e].y+" ";return e="noFill"==e?"":'fill="'+svgParseColor(e)+'" ',r="noStroke"==r?"":'stroke="'+svgParseColor(r)+'" ',s=0===s?"":'stroke-width="'+s+'" ',o="square"==o?"":'stroke-linecap="'+o+'"',path+='" '+e+r+s+o+"/>\n",path}function svgPolygon(t){path='<polygon points="';for(let e=0;e<t.length;e++)path+=t[e].x+" "+t[e].y+" ";return path+='"/>\n',path}function svgParseColor(t){return"noFill"==t||"noStroke"==t?"none":"rgb("+t[0]+","+t[1]+","+t[2]+")"}function svgText(t,e,r,s){return tag='<text x="'+e+'" y="'+r+'" stroke="none" font-family="sans-serif" fill="rgb('+textColor+')" text-anchor="'+s+'" font-size="18">'+t+"</text>\n",console.log(tag),tag}
let globalScaler=1,ratio=[3,4],worldSpaceDims=[1800,ratio[1]/ratio[0]*1800],worldMin=Math.min(worldSpaceDims[0],worldSpaceDims[1]);function scaleAgnosticCanvas(){let t=window.innerWidth,e=window.innerHeight;t*(ratio[1]/ratio[0])>e?createCanvas(e*(ratio[0]/ratio[1]),e):createCanvas(t,t*(ratio[1]/ratio[0])),globalScaler=getScalar(pv(0,0),pv(0,worldSpaceDims[0]),pv(0,0),pv(0,width))}class Random{constructor(){this.useA=!1;let t=function(t){let e=parseInt(t.substr(0,8),16),r=parseInt(t.substr(8,8),16),s=parseInt(t.substr(16,8),16),o=parseInt(t.substr(24,8),16);return function(){let t=((e|=0)+(r|=0)|0)+(o|=0)|0;return o=o+1|0,e=r^r>>>9,r=(s|=0)+(s<<3)|0,s=(s=s<<21|s>>>11)+t|0,(t>>>0)/4294967296}};this.prngA=new t(tokenData.hash.substr(2,32)),this.prngB=new t(tokenData.hash.substr(34,32));for(let t=0;t<1e6;t+=2)this.prngA(),this.prngB()}random_dec(){return this.useA=!this.useA,this.useA?this.prngA():this.prngB()}random_num(t,e){return t+(e-t)*this.random_dec()}}let ABR=new Random;function R(){return ABR.random_dec()}function RR(t,e){return ABR.random_num(t,e)}function purgePRNG(t){for(let e=0;e<t;e++)RR(0,1)}function pv(t,e,r){return new createVector(t,e,r)}function prepareColors(){0==palette?(cc[0]=[255,214,227],cc[1]=[74,36,51],cc[2]=[194,68,120],cc[3]=boxFill?[255,255,255]:cc[0]):1==palette?(cc[0]=[242,210,206],cc[1]=[138,0,0],cc[2]=[138,0,0],cc[3]=boxFill?[255,255,255]:cc[0]):2==palette?(cc[0]=[204,232,252],cc[2]=[0,55,94],cc[1]=[0,55,94],cc[3]=boxFill?[255,255,255]:cc[0]):3==palette?(cc[0]=[213,190,237],cc[1]=[55,29,82],cc[2]=[55,29,82],cc[3]=boxFill?[255,255,255]:cc[0]):4==palette?(cc[0]=[163,144,88],cc[1]=[64,44,0],cc[2]=[255,245,199],cc[3]=boxFill?[207,202,140]:cc[0]):5==palette?(cc[0]=[255,255,255],cc[1]=[0,0,0],cc[2]=[0,0,0],cc[3]=[255,255,255]):6==palette&&(cc[0]=[0,0,0],cc[1]=[255,255,255],cc[2]=[255,255,255],cc[3]=[0,0,0]),palette>6&&(cc[0]=boxFill?[204,204,204]:[230,230,230],cc[1]=[0,0,0],cc[3]=boxFill?[255,255,255]:cc[0],7==palette?cc[2]=[33,102,148]:8==palette?cc[2]=[112,59,148]:9==palette?(cc[0]=boxFill?[130,130,130]:[171,171,171],cc[2]=[255,208,0],cc[3]=boxFill?[171,171,171]:cc[0]):10==palette?cc[2]=[34,135,63]:11==palette&&(cc[2]=[219,71,42])),natural&&!boxFill&&(cc[0]=[15,51,79],cc[3]=cc[0],6==palette&&(cc[0]=[0,0,0],cc[3]=cc[0]),3!=palette&&8!=palette||(cc[2]=[147,73,227]),0==palette&&(cc[2]=[230,141,138]),1!=palette&&11!=palette||(cc[2]=[255,42,0]),2!=palette&&7!=palette||(cc[2]=[53,164,242]),3!=palette&&8!=palette||(cc[2]=[168,141,247]),4!=palette&&9!=palette||(cc[2]=[255,222,77]),10==palette&&(cc[2]=[95,194,79])),natural&&boxFill&&(11!=palette&&1!=palette||(cc[0]=[82,1,0],cc[2]=[252,158,139],cc[3]=[140,28,18]),7!=palette&&2!=palette||(cc[0]=[106,140,166],cc[2]=[230,245,255],cc[3]=[0,53,94]),8!=palette&&3!=palette||(cc[0]=[129,92,150],cc[2]=[222,187,237],cc[3]=[56,29,74]),9!=palette&&4!=palette||(cc[0]=[173,150,104],cc[2]=[252,220,76],cc[3]=[69,31,19]),10==palette&&(cc[0]=[0,102,31],cc[2]=[157,186,151],cc[3]=[29,51,35]),5==palette&&(cc[0]=[171,171,171],cc[3]=[171,171,171],cc[2]=[255,255,255]),6==palette&&(cc[0]=[22,22,23],cc[2]=[220,220,222],cc[3]=[42,42,46]),0==palette&&(cc[3]=[212,108,106],cc[2]=[255,207,207],cc[0]=[230,141,138])),textColor=(cc[0][0]+cc[0][1]+cc[0][2])/3<50?[cc[0][0]+100,cc[0][1]+100,cc[0][2]+100]:[cc[0][0]-100,cc[0][1]-100,cc[0][2]-100]}p5.disableFriendlyErrors=!0;let targetBoxes=[],strokeBase=1,yuccas=[],rooms=[],words=[];purgePRNG(100);let flowerPower=R()>.7;purgePRNG(100);let artistStyle=R()>.7?1:0;purgePRNG(100);let palette=Math.floor(RR(0,12));purgePRNG(100);let natural=R()>.85;purgePRNG(100);let boxFill=R()>.45;palette<5&&R()>.8&&(palette=Math.floor(RR(7,12))),flowerPower&&0==artistStyle&&(boxFill=!0);let frankeSquares=[],franke=[[245,7,162],[255,143,102],[77,77,77]],yc=[[97,69,29],[158,120,36],[150,132,111],[140,113,72],[255,250,186],[41,87,13],[89,153,20],[232,194,107]],cc=[],textColor=[];function average3(t,e,r){return pv((t.x+e.x+r.x)/3,(t.y+e.y+r.y)/3)}function soften(t){for(let e=1;e<t.length-1;e++){let r=average3(t[(e-1+t.length)%t.length],t[e%t.length],t[(e+1)%t.length]);t[e%t.length].set(r.x,r.y)}}function getDist(t,e){return Math.hypot(e.x-t.x,e.y-t.y)}function getScalar(t,e,r,s){let o=[getDist(t,e),getDist(r,s)];return o[1]/o[0]}function fitScalar(t,e=10,r=[pv(0,0),pv(width,0),pv(width,height),pv(0,height)]){if(orients=[0,0],bbRatio=dist(t[0].x,t[0].y,t[3].x,t[3].y)/dist(t[0].x,t[0].y,t[1].x,t[1].y),motherRatio=dist(r[0].x,r[0].y,r[3].x,r[3].y)/dist(r[0].x,r[0].y,r[1].x,r[1].y),bbRatio<1&&motherRatio>1)return getScalar(t[0],t[1],pv(r[0].x+e,r[0].y),pv(r[1].x-e,r[1].y));if(bbRatio>1&&motherRatio<1)return getScalar(t[0],t[3],pv(r[0].x,r[0].y+e),pv(r[3].x,r[3].y-e));if(bbRatio>1&&motherRatio>1||bbRatio<1&&motherRatio<1){if(bbRatio<motherRatio)return getScalar(t[0],t[1],pv(r[0].x+e,r[0].y),pv(r[1].x-e,r[1].y));if(bbRatio>motherRatio)return getScalar(t[0],t[3],pv(r[0].x,r[0].y+e),pv(r[3].x,r[3].y-e))}}function canvasAsBB(){return{p1:pv(0,0),p2:pv(width,0),p3:pv(width,height),p4:pv(0,height),width:width,height:height,mp:pv(width/2,height/2)}}function getBB(t){let e=99999999,r=999999999,s=-99999999,o=-99999999;for(let l=0;l<t.length;l++)e=Math.min(e,t[l].x),r=Math.min(r,t[l].y),s=Math.max(s,t[l].x),o=Math.max(o,t[l].y);return{p1:pv(e,r),p2:pv(s,r),p3:pv(s,o),p4:pv(e,o),width:s-e,height:o-r,mp:pv((e+s)/2,(r+o)/2)}}function getBBdepth2(t){let e=99999999,r=999999999,s=-99999999,o=-99999999;for(let l=0;l<t.length;l++)for(let a=0;a<t[l].length;a++)e=Math.min(e,t[l][a].x),r=Math.min(r,t[l][a].y),s=Math.max(s,t[l][a].x),o=Math.max(o,t[l][a].y);return{p1:pv(e,r),p2:pv(s,r),p3:pv(s,o),p4:pv(e,o),width:s-e,height:o-r,mp:pv((e+s)/2,(r+o)/2)}}function combineBB(t){let e=99999999,r=999999999,s=-99999999,o=-99999999;for(let l=0;l<t.length;l++)e=Math.min(e,t[l].p1.x),r=Math.min(r,t[l].p1.y),s=Math.max(s,t[l].p3.x),o=Math.max(o,t[l].p3.y);bbWidth=s-e,bbHeight=o-r;let l=pv((e+s)/2,(r+o)/2);return{p1:pv(e,r),p2:pv(s,r),p3:pv(s,o),p4:pv(e,o),width:bbWidth,height:bbHeight,mp:l}}function scaleAndCenter(t,e){let r,s=getBB(t),o=160*R()+40;r=bounds[0]/bounds[1]>s[1]/s[2]?getScalar(s[0][1],s[0][2],pv(ori[0]+0,ori[1]+o),pv(ori[0]+0,ori[1]+bounds[1]-o)):getScalar(s[0][0],s[0][1],pv(ori[0]+o,ori[1]+0),pv(ori[0]+bounds[0]-o,ori[1]+0));for(let e=0;e<t.length;e++)t[e].sub(s[3].x,s[3].y),t[e].mult(r);s=getBB(t);for(let r=0;r<t.length;r++)if(e){let e=pv(ori[0]+bounds[0]/2,ori[1]+bounds[1]-(ori[1]+bounds[1])/8-(s[0][2].y-s[0][1].y)/2);t[r].add(e.x+-0,e.y)}else{let e=pv(ori[0]+bounds[0]/2,ori[1]+bounds[1]/2);t[r].add(e.x+-0,e.y)}if((s=getBB(t))[0][0].y<ori[1]+o)for(let e=0;e<t.length;e++){t[e].sub(s[3].x,s[3].y);let r=pv(ori[0]+bounds[0]/2,ori[1]+bounds[1]/2);t[e].add(r.x+-0,r.y)}}function pointDir(t,e){let r=degrees(Math.atan2(e.y-t.y,e.x-t.x)),s=p5.Vector.fromAngle(radians(r));return degrees(s.heading())}function pointFrom(t,e,r){return pv(t.x-Math.sin(radians(e))*r,t.y+Math.cos(radians(e))*r)}function rotatePoint(t,e,r){return t.sub(e.x,e.y),t.rotate(r),t.add(e.x,e.y),t}function breakLinks(t){let e=[];for(let r=0;r<t.length;r++)e.push(pv(t[r].x,t[r].y));return t=e,e}function quickLine(t,e){line(t.x,t.y,e.x,e.y)}function inflate(t,e,r=1,s=1){let o=[];o.push(pointFrom(t[0],findNormal2Pt(t[0],t[1]),e*r));for(let l=1;l<t.length-1;l++)o.push(pointFrom(t[l],findNormal3Pt(t[l-1],t[l],t[l+1]),e*map(l,1,t.length-1,r,s)));o.push(pointFrom(t[t.length-1],findNormal2Pt(t[t.length-2],t[t.length-1]),e*s)),o.push(pointFrom(t[t.length-1],findNormal2Pt(t[t.length-1],t[t.length-2]),e*s));for(let l=t.length-2;l>0;l--)o.push(pointFrom(t[l],findNormal3Pt(t[l+1],t[l],t[l-1]),e*map(l,t.length-1,1,s,r)));return o.push(pointFrom(t[0],findNormal2Pt(t[0],t[1])+180,e*r)),o}function findNormal3Pt(t,e,r){let s=pointDir(t,e),o=pointDir(e,r),l=p5.Vector.fromAngle(radians(s)),a=p5.Vector.fromAngle(radians(o));return degrees(l.heading())-degrees(a.angleBetween(l))/2}function findNormal2Pt(t,e){return pointDir(t,e)}function scaleArr(t,e=1,r){t=t.map(t=>{t.sub(r.x,r.y),t.mult(e),t.add(r.x,r.y)})}function scaleArrDouble(t,e=1,r){t.map(t=>{scaleArr(t,e,r)})}function translateArrDepth1(t,e,r){breakLinks(t);for(let s=0;s<t.length;s++){let o=pv(t[s].x,t[s].y);o.sub(e.x,e.y),o.add(r.x,r.y),t[s]=o}}function translateArrDepth2(t,e,r){for(let s=0;s<t.length;s++)translateArrDepth1(t[s],e,r)}function contour(t,e){let r=[];for(let s=0;s<t.length;s++){let o=pointNormal(t[(s-1+t.length)%t.length],t[s],t[(s+1)%t.length]),l=pointFrom(t[s],o,e);r.push(l)}return r}function pointNormal(t,e,r){let s=pointDir(t,e),o=pointDir(e,r),l=Math.atan2(Math.sin(radians(s))+Math.sin(radians(o)),Math.cos(radians(s))+Math.cos(radians(o)));return degrees(l)+180}function getBoxData(t){return{width:t[1].x-t[0].x,height:t[2].y-t[1].y,mp:pv((t[0].x+t[1].x)/2,(t[1].y+t[2].y)/2)}}function boxToBB(t){let e=getBoxData(t);return{p1:t[0],p2:t[1],p3:t[2],p4:t[3],width:e.width,height:e.height,mp:e.mp}}function hyperIntersect(t,e,r,s){var o,l,a;return 0!==(o=(e.x-t.x)*(s.y-r.y)-(s.x-r.x)*(e.y-t.y))&&(a=((s.y-r.y)*(s.x-t.x)+(r.x-s.x)*(s.y-t.y))/o,l=((t.y-e.y)*(s.x-t.x)+(e.x-t.x)*(s.y-t.y))/o,0<a&&a<1&&0<=l&&l<=1)}function pointInsideShape(t,e){let r=0;for(let s=0;s<e.length;s++)hyperIntersect(pv(-1e5,1e5),t,e[s],e[(s+1)%e.length])&&r++;return r%2==1&&r>0}
# Yuccas and Boxes --- One of the things I took away from my summer trip to Marfa was the need to spend more time taking in my surroundings and thinking back on my experiences. Witnessing the vast fields of yuccas flowering simultaneously and watching the sunrise over Judd's 100 untitled works in mill aluminum are two specific moments that will never leave my memory. Combining these two sensations resulted in generative arrangements of yuccas and boxes. ## While in Live View: * press the "p" key to download your generated output in SVG file format. * press the "c" key to toggle the title information at the bottom of the image
Since founding Art Blocks in 2020, artist Erick Calderon (a.k.a. Snowfro) has been intrigued by the idea of representing digital artwork in the physical world in the form of an ephemeral physical object with meaning, but with no inherent value. Donald Judd has long been an inspiration for Art Blocks. One aspect we admire most about Judd’s artistic practice is the elegance of design he effortlessly paired with the accessibility of materials that could be found at a hardware store. With Judd as inspiration, we hatched a plan to create a unique generative art friendship bracelet that includes instructions to make, in minutes, a simple bracelet using a few dollars’ worth of embroidery floss. Donald Judd believed that what surrounds us in our day-to-day life is already so beautiful, and that ultimately the experience of creating art is as important as owning it. Erick was incredibly excited to collaborate with renowned artist Alexis André (a.k.a. MacTuitui) to bring generative art and ephemeral physical objects together in the form of friendship bracelets. Conceptualized by Erick and aesthetically and programmatically designed by Alexis, this project pairs creative coding with a beautiful spectrum of embroidery floss colors. The project was a true team effort, as each member of the Art Blocks team designed and named their own color palette! The project is a token of our appreciation to the creators, makers, builders, and collectors who have all contributed to making the Art Blocks community what it is today. Participating in this project is a signal, both online and IRL, that you’re a participant in this evolution of art + community. You are pushing the best ideas forward. You are the reason all of these imaginative projects come to life. Our community is what makes all of this possible. So, to say it plainly, we appreciate you, and we hope that you’ll accept this bracelet as a token of our special friendship! The owner of any wallet with an Art Blocks piece at the time of snapshot (October 26, 2022, at 3pm US Central time) is eligible to claim two mints from this special generative art project. We would love to see you keep one bracelet and share your love for generative art by gifting your second mint! These mints are free to claim (you pay only the gas) and exist on L1 Ethereum. Please note that we may in the future release additional modified iterations of the Friendship Bracelets project, ideally on an L2 scaling solution, that may substantially increase the total supply of tokens related to the project, with the intent of being a more accessible entry point to a larger audience. But this version is what we're here to celebrate today, and this gift is for you in gratitude for your support along the way. Please enjoy this token of our friendship and explore the wonderful artwork created by Alexis André. Then, let's all make bracelets together! Warmly, Alexis + Erick + the Art Blocks team The claim window expires on January 10, 2023, at noon US Central time. Click into the Display Notes for information about making your bracelet.
let vi=1;for(let gi=0;gi<xr.length;++gi){let Ti=Jr-xr[gi][0],yi=Kr-xr[gi][1],mi=s(Ti*Ti+yi*yi)-Dr+.1*re();mi<vi&&(vi=mi)}for(let xi=0;xi<gr.length;++xi)for(let Ai=0;Ai<gr[xi].length;Ai+=5){let ki=gr[xi][Ai][0]-Jr,Si=gr[xi][Ai][1]-Kr,Di=s(ki*ki+Si*Si)-Er;Di<vi&&(vi=Di)}if(!(vi>.007)){Zr=!1;break}Xr.unshift([Jr,Kr,-di[1]/pi,di[0]/pi])}}(Zr||Xr.length>10)&&(gr.push(Xr),Tr.push(1+h(4*f(re(),2))),yr.push(Qr))}}else if(0==be){let Ei=20,Pi=he?.02:.01;if(me){let wi=!1;for(let Bi=0;Bi<Ei||0==wi;++Bi){let Ri=(re()-.5)*ge,Li=(re()-.5)*ve,Ni=h(4*re()),Ci=Ri,Fi=Li;for(;(Ri-Ci)*(Ri-Ci)+(Li-Fi)*(Li-Fi)<.4;)Ci=2*(re()-.5),Fi=2*(re()-.5);let _i=s((Ri-Ci)*(Ri-Ci)+(Li-Fi)*(Li-Fi)),Ii=h(40*re())+3,Gi=h(3*re())+1;for(let Mi=0;Mi<Ii;Mi+=Gi){let Ui=Mi/(Ii-1),Vi=Ri+(Ci-Ri)*Ui,Oi=Li+(Fi-Li)*Ui,Wi=_i/Ii*.5;for(let zi=0;zi<xr.length;++zi){let Hi=Vi-xr[zi][0],Yi=Oi-xr[zi][1],qi=s(Hi*Hi+Yi*Yi)-Dr;qi<Wi&&(Wi=qi)}if(Wi>0){for(let Xi=0;Xi<mr.length;++Xi){let ji=mr[Xi][0]-Vi,Ji=mr[Xi][1]-Oi,Ki=mr[Xi][2],Qi=s(ji*ji+Ji*Ji)-Ki;if(Ki>.1&&Qi<.3*-Ki)u(Qi+.3*Ki)<Wi&&(Wi=u(Qi+.3*Ki));else{if(!(Qi>0)){Wi=0;break}if(u(Qi)<Wi){Wi=u(Qi),Wi=0;break}}}if(y.n3(Vi,Oi,.654)<0)continue;if(Wi>Pi){wi=!0;let Zi=10+h(10*re()),$i=re()>.1?100:h(3*re())+3;if(mr.push([Vi,Oi,Wi,Zi,0,Ni,$i]),Wi<10*Pi&&re()>pe){let el=new T(Vi,Oi,0,re(),c(.3*Wi,.01),0,0);ee.push(el)}Wi>10*Pi&&re()>.5&&(re()>.5?mr.push([Vi,Oi,.5*Wi,h(Zi/2)+1,0,Ni,$i]):(mr.push([Vi,Oi,.6*Wi,h(Zi/2)+1,0,Ni,$i]),mr.push([Vi,Oi,.3*Wi,h(Zi/2)+1,0,Ni,$i])))}}}}}Ei=1e5;for(let tl=0;tl<Ei;++tl){let rl=(re()-.5)*ge,il=(re()-.5)*ve;Le&&(rl=(h(50*re())/50-.5)*ge,il=(h(50*re())/50-.5)*ve);let ll=kr(rl,il,ze);rl=ll[0],il=ll[1];let nl=Sr(rl,il,We);rl=nl[0],il=nl[1];let al=f(rl*rl+il*il,.2);Pe&&(al=0);let ol=c(.3*re()+.1,de*(1-.8*al));ye&&(ol=.2*(.5*y.n3(rl*r*3,il*r*3,2.5)+.5)*de+.01);let fl=.11;for(let sl=0;sl<xr.length;++sl){let hl=rl-xr[sl][0],ul=il-xr[sl][1],cl=s(hl*hl+ul*ul)-Dr;cl<ol&&(ol=cl,fl=cl)}if(ol>0){for(let bl=0;bl<mr.length;++bl){let dl=mr[bl][0]-rl,pl=mr[bl][1]-il,vl=mr[bl][2],gl=s(dl*dl+pl*pl)-vl;if(vl>.1&&gl<.3*-vl)u(gl+.3*vl)<ol&&(ol=u(gl+.3*vl));else{if(!(gl>0)){ol=0;break}if(u(gl)<ol&&(ol=u(gl),ye)){ol=0;break}}}if(y.n3(rl,il,.654)<0&&fl>.1){if(re()>.99&&ol>.02){let Tl=.001,yl=new T(rl,il,-.01,re(),Tl,0);pr.push(yl)}continue}if(ol>Pi){let ml=10+h(10*re()),xl=h(4*(y.n3(rl*r*.1,il*r*5.1,2.54)+1));Te&&(xl=h(15*wr(rl,il)));let Al=re()>.1?100:h(3*re())+3;if(mr.push([rl,il,ol,ml,0,xl,Al]),ol<10*Pi&&re()>pe){let kl=new T(rl,il,0,re(),c(.3*ol,.01),0,0);Ae&&(kl.s*=2.5),ee.push(kl)}ol>10*Pi&&re()>.5&&(re()>.5?mr.push([rl,il,.5*ol,h(ml/2)+1,0,xl,Al]):(mr.push([rl,il,.6*ol,h(ml/2)+1,0,xl,Al]),mr.push([rl,il,.3*ol,h(ml/2)+1,0,xl,Al])))}}}}let Pr=500;for(let Sl=0;Sl<Pr;++Sl){let Dl=2*(re()-.5),El=2*(re()-.5),Pl=.5*re()+.01,wl=new T(Dl,El,-.005,re(),Pl,0);wl.frac2=Ne?.02:.05,pr.push(wl)}Pr=100+4e3*re();for(let Bl=0;Bl<Pr;++Bl){let Rl=2*(re()-.5),Ll=2*(re()-.5);if(y.n3(Rl,Ll,.654)<0){let Nl=.001,Cl=new T(Rl,Ll,-.01,re(),Nl,0);pr.push(Cl)}}function wr(e,t){let r=5;for(let i=0;i<xr.length;++i){let l=e-xr[i][0],n=t-xr[i][1],a=s(l*l+n*n)-.1;a<r&&(r=a)}return r}function Br(e,t,i=5.87){let l=Math.atan2(t,e),n=s(e*e+t*t),f=wr(e,t),h=wr(e+.001,t)-f,u=wr(e,t+.001)-f,c=s(h*h+u*u)*Ee*(1+20*f),b=.6*y.n3(e*r,t*r,i),d=.6*y.n3(e*r,t*r,-i);return Se&&(b*=5),De&&(d*=5),ke&&(b+=-o(l)/(1+n)+.2*a(l),d+=a(l)/(1+n)+.2*o(l)),Pe?[b+u/c,d-h/c]:[b-h/c,d-u/c]}function Rr(e){let t=e*n,i=a(l/ce)/a(t%(n/ce)-l/ce),f=a(ae*t)*i,s=o(oe*t)*i;f+=y.n3(a(t)*r,o(t)*r,.57)*fe*1,s+=y.n3(a(t)*r,o(t)*r,1.57)*fe*1,0!=se&&(f*=e*(1-e)*4,f+=5*(-.5+e));let h=Sr(f,s,Oe);return[.6*h[0],.6*h[1]]}function Lr(e,t,r,i,h){let c=Nr(e),d=Nr(e+.01),p=e*n*t+r+.5*l/4,v=a(p)*h,g=o(p)*h,T=c[0]+c[2]*v,y=c[1]+c[3]*v,m=100*(d[0]+d[2]*v-T),x=100*(d[1]+d[3]*v-y),A=s(m*m+x*x);return[T,y,g-.02*f(b(u(T),u(y)),3.8),-x/A,m/A]}function Nr(e){let t=Rr(e),r=Rr(e+.01),i=100*(r[0]-t[0]),l=100*(r[1]-t[1]),n=s(i*i+l*l);return[t[0],t[1],-l/n,i/n]}function Cr(e,t,r,i){let s=gr[r].length,h=(8*s+2)*(1+1*a(.001*dr+y.n3(r,.5,952.5)));for(let u=0;u<t;++u){let b=u/t*n+1*dr,d=[],p=(u+i)%t;for(let i=0;i<s;++i){let u=i/(s-1),v=f(u*(1-u)*4,.8)*e*c(1,s/20)*t/4,g=gr[r][i],T=u*n*h+b+.5*l/t,y=a(T)*v,m=o(T)*v,x=g[0]+g[2]*y,A=g[1]+g[3]*y;d.push(x,A,m,p)}at(d,r%3?.001:.002)}}function Fr(e){for(let t=0;t<e.length;++t)D.fillText(e[t],.5*Ye,(.62+.04*t)*qe)}function _r(e,t,r,i){D.strokeStyle="rgba(0,0,0,1)",D.lineWidth=Ke,D.beginPath(),D.moveTo(e+.2*r,t),D.lineTo(e,t+2*i),D.lineTo(e-r,t+3*i),D.lineTo(e-.7*r,t+3.7*i),D.lineTo(e,t+3*i),D.lineTo(e,t+5.7*i),D.lineTo(e+.5*r,t+5.7*i),D.lineTo(e+.5*r,t+3.2*i),D.moveTo(e+.5*r,t+5*i),D.lineTo(e+r,t+5*i),D.lineTo(e+r,t+3.5*i),D.moveTo(e+r,t+4.7*i),D.lineTo(e+1.5*r,t+4.7*i),D.lineTo(e+1.5*r,t+3.2*i),D.moveTo(e+1.5*r,t+4.3*i),D.lineTo(e+2*r,t+4.3*i),D.lineTo(e+2*r,t+2*i),D.lineTo(e+1.5*r,t+i),D.lineTo(e+1.5*r,t),D.stroke()}function Ir(e){if(requestAnimationFrame(Ir),D.clearRect(0,0,S.width,S.height),dr+=c(.001*(e-vr),.0333),vr=e,Z=[],$=[],Q=[],-1==Ge){for(let e=0;e<pr.length;++e){let t=pr[e];Q.push(t.frac,t.angle,0,t.frac2),Z.push(t.x,t.y,t.z,t.s),$.push(t.frac4)}for(let e=0;e<ee.length;++e){let t=ee[e],r=t.life/8;Q.push(t.frac%1,t.angle,t.range,t.frac2),Z.push(t.x,t.y,t.z,t.s*r),$.push(t.frac3),t.active&&(ee[e].life-=1)}}hr=Z.length/4,ee=ee.filter((e=>e.life>0));{E.bindFramebuffer(B,q),E.viewport(0,0,J,K);let e=Ge>=0?1:Ne?.1:.3;E.clear(E.DEPTH_BUFFER_BIT),Fe=-1!=Ge,nt(e,Ge>=0?1:.92)}{let e=-1!=Ge?0:8*$e/1e3;E.bindFramebuffer(B,j),E.viewport(0,0,J,K),E.clear(_),E.useProgram(mt),E.bindTexture(C,Y),E.bindBuffer(I,ar),E.vertexAttribPointer(Ct,2,R,!1,0,0),E.enableVertexAttribArray(Ct),E.enableVertexAttribArray(Ft),E.bindBuffer(I,sr),E.vertexAttribPointer(Ft,2,R,!1,0,0),E.uniform2f(_t,.5/J,0),E.uniform1f(It,e),E.drawArrays(w,0,6),E.bindFramebuffer(B,q),E.viewport(0,0,J,K),E.clear(_),E.bindTexture(C,X),E.uniform2f(_t,0,.5/K),E.drawArrays(w,0,6)}if(-1==Ge){let e=[],t=(h($e/200*(ae+oe)*ne),he?.015:.01);if(1==be)for(let e=0;e<gr.length;++e)Cr(t,Tr[e],e,yr[e]);else if(0==be)for(let e=0;e<mr.length;++e){let i=mr[e][0],l=mr[e][1],s=mr[e][5],b=.85*mr[e][2],d=h(2e3*b)+1,p=mr[e][3];mr[e][5],mr[e][4]+=.1*y.n3(i*r*5,l*r*5,e-.1*dr);let v=c(4,h(40*b)+1);for(let r=0;r<v;++r){let h=[],c=r/v*n+mr[e][4];for(let e=0;e<d;++e){let v=e/(d-1),g=v*n,T=i+a(g)*b,y=l+o(g)*b,m=a(g),x=-o(g),A=(f(u(v*(1-v)*4),.8),10*b*t),k=v*n*p+c,S=a(k)*A,D=o(k)*A;T+=-m*S,y+=x*S,h.push(T,y,D,(s+r)%4)}at(h,e%3?.001:.002)}}t=ue?.06:.04;for(let r=0;r<4;++r){let i=r/4,s=i*n+1*dr;for(let h=0;h<4;++h){let c=h/4*n+1*dr;e=[];let d=$e/10*(ae+oe)*ne,p=4*(ae+oe);for(let h=0;h<d;++h){let v=h/(d-1),g=1.5*t*(.8+.2*a(v*n+.1*dr)),y=Lr(1*v,p,c,0,g);g*=.3;let m=v*n*p*5+s+.5*l/4,x=a(m)*g,A=o(m)*g,k=y[0]+y[3]*x,S=y[1]+y[4]*x,D=f(b(u(k),u(S)),3.8),E=y[2]+A-.02*D;if(e.push(k,S,E,r),3==r&&re()<.08){let e=new T(k+.001*(re()-.5),S+.001*(re()-.5),-.01,i,.003,0,0,!0);e.life=8,e.frac3=850,ee.push(e)}}at(e,.001)}}}else{let e=dr-t,r=200,i=30;switch(D.font=Je+"px sans-serif",D.textAlign="center",D.textBaseline="middle",Ge){case 0:{let t=.15,r=d(c(1,e/2));D.fillStyle="black";for(let i=0;i<4;++i){let l=[],n=(i+1)/5,a=1.2*(1-r)+r*(2*n-1);l.push(-1,a,0,i),l.push(1,a,0,i),at(l,t),e>2&&D.fillText(A.name[i],.5*Ye,(1-n+.1)*qe)}e>2&&(D.fillText("INSTRUCTIONS (Step 1 of 10)",.5*Ye,.05*qe),D.fillText("Gather the following threads:",.5*Ye,.1*qe))}break;case 1:{let t=d(c(1,e/2)),r=.15*(1-t)+.01*t;if(e<2)for(let e=0;e<4;++e){let i=[],l=(e+1)/5,n=(1-t)*(2*l-1)+t*(.1*(2*l-1)+.05);i.push(-1,n,0,e),i.push(1,n,0,e),at(i,r)}else if(e>=2){let t=d(c(1,(e-2)/2));for(let e=0;e<4;++e){let i=[],l=.1*((e+1)/5*2-1)+.05;i.push(-.8,l,0,e),i.push(.8,l,0,e),at(i,r),i=[],i.push(-1.2,l,0,e),i.push(-.8-.2*t,l,0,e),at(i,r),i=[],i.push(.8+.2*t,l,0,e),i.push(1.2,l,0,e),at(i,r)}D.beginPath(),D.moveTo(.1*Ye,.4*qe),D.lineTo(.1*Ye,.55*qe),D.moveTo(.9*Ye,.4*qe),D.lineTo(.9*Ye,.55*qe),D.moveTo(.11*Ye,.55*qe),D.lineTo(.89*Ye,.55*qe),D.moveTo(.12*Ye,.54*qe),D.lineTo(.11*Ye,.55*qe),D.lineTo(.12*Ye,.56*qe),D.moveTo(.88*Ye,.54*qe),D.lineTo(.89*Ye,.55*qe),D.lineTo(.88*Ye,.56*qe),D.strokeStyle="rgba(0,0,0,"+t+")",D.lineWidth=Ke,D.stroke(),D.beginPath(),D.moveTo((.1-.01)*Ye,.57*qe),D.lineTo(.11*Ye,.6*qe),D.arc((.1+.02/3)*Ye,.59475*qe,.005*Ye,l/3,2*-l/3,!0),D.moveTo(.11*Ye,.57*qe),D.lineTo((.1-.01)*Ye,.6*qe),D.arc((.1-.02/3)*Ye,.59475*qe,.005*Ye,2*l/3,-l/3),D.moveTo(.89*Ye,.57*qe),D.lineTo(.91*Ye,.6*qe),D.arc((.9+.02/3)*Ye,.59475*qe,.005*Ye,l/3,2*-l/3,!0),D.moveTo(.91*Ye,.57*qe),D.lineTo(.89*Ye,.6*qe),D.arc((.9-.02/3)*Ye,.59475*qe,.005*Ye,2*l/3,-l/3),D.stroke(),D.strokeStyle="none",D.fillStyle="rgba(0,0,0,"+t+")",D.fillText("INSTRUCTIONS (Step 2 of 10)",.5*Ye,.05*qe),D.fillText("Cut the four strands at the desired length for your bracelet.",.5*Ye,.66*qe),D.fillText("Small: 105 cm / 42 inches",.5*Ye,.7*qe),D.fillText("Large: 120 cm / 48 inches",.5*Ye,.74*qe)}}break;case 2:let h=d(c(1,e/2));1==h&&(Ge+=1,t=dr);let u=.01*(1-h)+.005*h;for(let e=0;e<4;++e){let t=[],r=(.1*(2*((e+1)/5)-1)+.05)*(1-h)+.2*a(e/4*n+.125*l)*h;t.push(-.8-.1*h,r,0,e),t.push(.8+.1*h,r,0,e),at(t,u),t=[]}break;case 3:{let t=d(c(1,e/8)),s=(f(t,.25),f(t,2.5)),h=.005*(1-t)+.003*t;for(let e=0;e<4;++e){let f=[],s=e/4*n;for(let h=0;h<3*r;++h){let u=h/(3*r),c=t,b=u*(1.8*(1-t)+1.6*t)-.9,d=a(u*n*i*c+s+.125*l)*(.2*(1-t)+.01*t),p=.01*o(u*n*i*c+s+.125*l)*t;f.push(b,d,p,e)}at(f,h,!0)}let u=.85*Ye+.05*qe*a(.05*n),b=.5*qe+.05*qe*o(.05*n);D.strokeStyle="rgba(0,0,0,"+s+")",D.lineWidth=Ke,D.beginPath(),D.arc(.85*Ye,.5*qe,.05*qe,.05*n,.95*n,!1),D.moveTo(u-.01*qe,b),D.lineTo(u,b),D.lineTo(u+.005*qe,b+.01*qe),D.stroke(),D.strokeStyle="none",D.fillStyle="rgba(0,0,0,"+t+")",D.fillText("INSTRUCTIONS (Step 3 of 10)",.5*Ye,.05*qe),Fr(["","Secure one end of the bracelet, either by taping it","to a hard surface or by having a friend hold one end.","Twist the other end until the entire length is","twisted very tightly (until it starts to kink)."])}break;case 4:{let t=d(c(1,e/3)),r=.003,f=t*l*.99,s=t*l*.01;for(let e=0;e<4;++e){let t=[],h=e/4*n+.125*l;for(let r=0;r<300;++r){let l=r/600,f=1.6*l-.9-.1,u=.01*a(l*n*i+h),c=f*a(s)+u*o(s)+.1,b=-f*o(s)+u*a(s),d=.01*o(l*n*i+h);t.push(c,b,d,e)}for(let r=0;r<300;++r){let l=(r+300)/600,s=1.6*l-.9+.1,u=.01*a(l*n*i+h),c=s*a(f)+u*o(f)-.1,b=-s*o(f)+u*a(f),d=.01*o(l*n*i+h);t.push(c,b,d,e)}at(t,r,!0)}_r(.445*Ye,.4*qe-.02*(1-t)*qe,.015*Ye,.015*qe),D.strokeStyle="none",D.fillStyle="rgba(0,0,0,"+t+")",D.fillText("INSTRUCTIONS (Step 4 of 10)",.5*Ye,.05*qe),Fr(["Place a finger in the middle. Fold in half over","your finger, bringing the two ends together while","maintaining tension in the bracelet."])}break;case 5:{d(c(1,e/3));let r=c(1,e/4),f=d(r),s=b(0,c(1,(e-4)/2));1==f&&(f+=s*y.n3(.654,.654,4*e)*.02),1==s&&(Ge+=1,t=dr);let h=.003,u=.99*l,p=.01*l;for(let e=0;e<4;++e){let t=[],r=e/4*n+.125*l;for(let l=0;l<300;++l){let s=l/600,h=1.6*s-.9-.1,u=.01*a(s*n*i+r),c=h*a(p)+u*o(p)+.1,b=-h*o(p)+u*a(p);b*=a(s*n*2*f);let d=.01*o(s*n*i+r);t.push(c,b,d,e)}for(let l=0;l<300;++l){let s=(l+300)/600,h=1.6*s-.9+.1,c=.01*a(s*n*i+r),b=h*a(u)+c*o(u)-.1,d=-h*o(u)+c*a(u);d*=a((1-s)*n*2*f);let p=.01*o(s*n*i+r);t.push(b,d,p,e)}at(t,h,!0)}let v=.05*n*f+.95*(1-f)*n,g=.45*Ye+.05*qe*a(v),T=.5*qe+.05*qe*o(v),m=a(v+1*l/4+l/2),x=o(v+1*l/4+l/2),A=a(v-1*l/4+l/2),k=o(v-1*l/4+l/2);D.strokeStyle="rgba(0,0,0,1)",D.lineWidth=Ke,D.beginPath(),D.arc(.45*Ye,.5*qe,.05*qe,v,.95*n,!1),D.moveTo(g+.01*m*Ye,T+.01*x*qe),D.lineTo(g,T),D.lineTo(g+.01*A*Ye,T+.01*k*qe),D.stroke(),D.strokeStyle="none",D.fillStyle="rgba(0,0,0,1.0)",D.fillText("INSTRUCTIONS (Step 5 of 10)",.5*Ye,.05*qe),Fr(["While holding the two end pieces in one hand,","release the center so that the bracelet can","spring into shape. You may need to hold it","upright and smooth it to remove any kinks."])}break;case 6:{let t=d(c(1,b(0,(e-2)/3))),r=d(c(1,e/.5)),s=.003,h=5,u=.01*(1+t),p=.02*(1+.5*t);for(let e=0;e<2;++e){let c=e*l;for(let e=0;e<4;++e){let l=[],b=e/4*n;for(let r=0;r<600;++r){let s=r/600,d=s*(.8*(1-t)+1.8*t)-.9,v=f((1-s)*s*4,.2)*(a(s*n*i+b)*u+a(s*n*h+c)*p),g=o(s*n*i+b)*u+o(s*n*h+c)*p;l.push(d,v,g,e)}at(l,s,!0,r)}}D.strokeStyle="none",D.fillStyle="rgba(0,0,0,1.0)",D.fillText("INSTRUCTIONS (Step 5 of 10)",.5*Ye,.05*qe),Fr(["While holding the two end pieces in one hand,","release the center so that the bracelet can","spring into shape. You may need to hold it","upright and smooth it to remove any kinks."])}break;case 7:{let t=d(c(1,e/3)),r=c(1,e/4),s=d(r),h=.003,u=5,b=.02,p=.03;for(let e=0;e<2;++e){let t=e*l;for(let e=0;e<4;++e){let r=[],l=e/4*n;for(let h=0;h<600;++h){let c=h/600,d=1.8*c-.9,v=f((1-c)*c*4,.2)*(a(c*n*i+l)*b+a(c*n*u+t)*p)*a(c*n*6*s),g=o(c*n*i+l)*b+o(c*n*u+t)*p;r.push(d,v,g,e)}at(r,h,!0)}}D.strokeStyle="none",D.fillStyle="rgba(0,0,0,"+t+")",D.fillText("INSTRUCTIONS (Step 6 of 10)",.5*Ye,.05*qe),Fr(["While holding the two end pieces in one hand,","use your other hand to twist the bracelet","in the opposite direction.","","Twist until the entire length is twisted","very tightly (until it starts to kink)."])}break;case 8:{let t=d(c(1,e/3)),r=.003,s=5,h=.02*(1-.5*t),u=.03*(1-t/3),b=t*l*.99,p=t*l*.01;for(let e=0;e<2;++e){let t=e*l;for(let e=0;e<4;++e){let l=[],c=e/4*n;for(let r=0;r<300;++r){let b=r/600,d=1.8*b-.9,v=f((1-b)*b*4,.2)*(a(b*n*i+c)*h+a(b*n*s+t)*u);v*=a(b*n*6);let g=d*a(p)+v*o(p),T=-d*o(p)+v*a(p),y=o(b*n*i+c)*h+o(b*n*s+t)*u;l.push(g,T,y,e)}for(let r=0;r<300;++r){let d=(r+300)/600,p=1.8*d-.9,v=f((1-d)*d*4,.2)*(a(d*n*i+c)*h+a(d*n*s+t)*u);v*=a(d*n*6);let g=p*a(b)+v*o(b),T=-p*o(b)+v*a(b),y=o(d*n*i+c)*h+o(d*n*s+t)*u;l.push(g,T,y,e)}at(l,r,!0)}}_r(.495*Ye,.4*qe-.02*(1-t)*qe,.015*Ye,.015*qe),D.strokeStyle="none",D.fillStyle="rgba(0,0,0,"+t+")",D.fillText("INSTRUCTIONS (Step 7 of 10)",.5*Ye,.05*qe),Fr(["Place a finger in the middle. Fold in half over","your finger, bringing the two ends together while","maintaining tension in the bracelet."])}break;case 9:{d(c(1,e/3));let r=c(1,e/4),s=d(r),h=b(0,c(1,(e-4)/2));1==s&&(s+=h*y.n3(.654,.654,4*e)*.02),1==h&&(Ge+=1,t=dr);let u=.003,p=5,v=.01,g=.02,T=.99*l,m=.01*l;for(let e=0;e<2;++e){let t=e*l;for(let e=0;e<4;++e){let r=[],l=e/4*n;for(let h=0;h<300;++h){let u=h/600,c=1.8*u-.9,b=f((1-u)*u*4,.2)*(a(u*n*i+l)*v+a(u*n*p+t)*g);b*=a(u*n*6);let d=c*a(m)+b*o(m),T=-c*o(m)+b*a(m);T*=a(u*n*2*s);let y=o(u*n*i+l)*v+o(u*n*p+t)*g;r.push(d,T,y,e)}for(let h=0;h<300;++h){let u=(h+300)/600,c=1.8*u-.9,b=f((1-u)*u*4,.2)*(a(u*n*i+l)*v+a(u*n*p+t)*g);b*=a(u*n*6);let d=c*a(T)+b*o(T),y=-c*o(T)+b*a(T);y*=a((1-u)*n*2*s);let m=o(u*n*i+l)*v+o(u*n*p+t)*g;r.push(d,y,m,e)}at(r,u,!0)}}let x=.05*n*s+.95*(1-s)*n,A=.5*Ye+.05*qe*a(x),k=.5*qe+.05*qe*o(x),S=a(x+1*l/4+l/2),E=o(x+1*l/4+l/2),P=a(x-1*l/4+l/2),w=o(x-1*l/4+l/2);D.strokeStyle="rgba(0,0,0,1)",D.lineWidth=Ke,D.beginPath(),D.arc(.5*Ye,.5*qe,.05*qe,x,.95*n,!1),D.moveTo(A+.01*S*Ye,k+.01*E*qe),D.lineTo(A,k),D.lineTo(A+.01*P*Ye,k+.01*w*qe),D.stroke(),D.strokeStyle="none",D.fillStyle="rgba(0,0,0,1.0)",D.fillText("INSTRUCTIONS (Step 8 of 10)",.5*Ye,.05*qe),Fr(["While holding the two end pieces in one hand,","release the center so that the bracelet can","spring into shape. You may need to hold it","upright and smooth it to remove any kinks."])}break;case 10:{let t=d(c(1,b(0,(e-2)/3))),r=d(c(1,e/.5)),s=.0015,h=3,u=.015*(1+t),p=.03*(1+.5*t);for(let e=0;e<4;++e){let c=e*l*.5;for(let e=0;e<4;++e){let l=[],b=e/4*n;for(let r=0;r<600;++r){let s=r/600,d=s*(.8*(1-t)+1.8*t)-.9,v=f((1-s)*s*4,.2)*(a(s*n*i+b)*u+a(s*n*h+c)*p),g=o(s*n*i+b)*u+o(s*n*h+c)*p;l.push(d,v,g,e)}at(l,s,!0,r)}}D.strokeStyle="none",D.fillStyle="rgba(0,0,0,1.0)",D.fillText("INSTRUCTIONS (Step 8 of 10)",.5*Ye,.05*qe),Fr(["While holding the two end pieces in one hand,","release the center so that the bracelet can","spring into shape. You may need to hold it","upright and smooth it to remove any kinks."])}break;case 11:if(d(c(1,e/2)),e>2){let t=d(c(1,(e-2)/2)),i=d(c(1,b(0,(e-4)/2))),l=.8-.5*i,n=200-300*t;for(let e=0;e<8;++e){let t=[],a=.05*((e+1)/9*2-1);for(let o=n;o<r+1;++o){let n=o/r*4-2,s=f(n,3)-3*n,h=f(n,4)-4*n*n+2,u=.2*f(n,5)-2*n,c=o/r*5-2,b=0,d=0,p=f(o/r,10),v=f(o/r,2);s=s*(1-p)+c*p,h=h*(1-v)+b*v,u=u*(1-p)+d*p,t.push(.1*s*l-.8*(1-i)-.67*i,.05*-h*l+a*l,.1*u,e%4)}at(t,.005,!1)}}{let t=d(c(1,b(0,e/2))),r=(d(c(1,e/.5)),.0015),s=3,h=.03,u=.045;for(let e=0;e<4;++e){let c=e*l*.5;for(let e=0;e<4;++e){let l=[],b=e/4*n;for(let r=0;r<600;++r){let d=r/600,p=-.9*(1-t)-.6*t+d*(1.8*(1-t)+1.4*t),v=f((1-d)*d*4,.2)*(a(d*n*i+b)*h+a(d*n*s+c)*u),g=o(d*n*i+b)*h+o(d*n*s+c)*u;l.push(p,v,g,e)}at(l,r,!0)}}}D.strokeStyle="none",D.fillStyle="rgba(0,0,0,1.0)",D.fillText("INSTRUCTIONS (Step 9 of 10)",.5*Ye,.05*qe),Fr(["Tie a double knot in the cut end."]);break;case 12:{d(c(1,e/2));let t=.3,i=-100;for(let e=0;e<8;++e){let l=[],n=.05*((e+1)/9*2-1);for(let a=i;a<r+1;++a){let i=a/r*4-2,o=f(i,3)-3*i,s=f(i,4)-4*i*i+2,h=.2*f(i,5)-2*i,u=a/r*5-2,c=0,b=0,d=f(a/r,10),p=f(a/r,2);o=o*(1-d)+u*d,s=s*(1-p)+c*p,h=h*(1-d)+b*d,l.push(.1*o*t-.67,.05*-s*t+n*t,.1*h,e%4)}at(l,.005,!1)}}{let t=d(c(1,b(0,e/2))),r=(d(c(1,e/.5)),.0015),h=3,u=.03,p=.045;for(let e=0;e<4;++e){let t=e*l*.5;for(let e=0;e<4;++e){let l=[],s=e/4*n;for(let r=0;r<600;++r){let c=r/600,b=1.4*c-.6,d=f((1-c)*c*4,.2)*(a(c*n*i+s)*u+a(c*n*h+t)*p),v=o(c*n*i+s)*u+o(c*n*h+t)*p;l.push(b,d,v,e)}at(l,r,!0)}}D.strokeStyle="rgba(0,0,0,1)",D.lineWidth=Ke,D.beginPath(),D.arc(.52*Ye,.5*qe,.35*qe,-.97*l,-.05*l,!1);let v=.52*Ye+.35*qe*a(-.05*l),g=.5*qe+.35*qe*o(-.05*l);D.moveTo(v-.02*Ye,g-.02*qe),D.lineTo(v,g),D.lineTo(v+.013*Ye,g-.022*qe),D.stroke(),D.beginPath(),D.arc(.5*Ye,.3*qe,.12*qe,0,n),D.stroke(),D.beginPath(),D.arc(.45*Ye,.32*qe,.13*qe,.45*-l,.05*-l),D.stroke(),v=.45*Ye+.13*qe*a(-.05*l),g=.32*qe+.13*qe*o(-.05*l),D.beginPath(),D.moveTo(v-.015*Ye,g-.015*qe),D.lineTo(v,g),D.lineTo(v+.008*Ye,g-.018*qe),D.stroke();let T=25;for(let e=0;e<4;++e){let t=[],i=e/4*n;for(let r=0;r<600;++r){let f=r/600,h=(r+1)/600,u=o(l*f)-.5,c=a(3*l*f)*f*(1-f),b=o(l*h)-.5-u,d=a(3*l*h)*h*(1-h)-c,v=s(b*b+d*d),g=f*n*T,y=a(g+i)*p*.5;u+=-d/v*y,c+=b/v*y;let m=o(g+i)*p*.5;t.push(.45*u-.01,.45*c+.4,m,e)}at(t,r,!0)}D.strokeStyle="none",D.fillStyle="rgba(0,0,0,"+t+")",D.fillText("INSTRUCTIONS (Step 10 of 10)",.5*Ye,.05*qe),Fr(["Create a small loop in the unknotted end","by pushing your finger through.","Wrap the bracelet around your wrist.","","Push the knotted end through the small loop you created.","Adjust the tightness of the bracelet as desired."])}}}ur=i(Z),br=i(Q),cr=i($),E.clear(E.DEPTH_BUFFER_BIT),E.enable(E.DEPTH_TEST),E.useProgram(gt),E.bindBuffer(I,Xt),E.bufferData(I,nr,M),E.enableVertexAttribArray(At),E.vertexAttribPointer(At,4,R,!1,0,0),E.bindBuffer(I,jt),E.bufferData(I,br,M),E.enableVertexAttribArray(kt),E.vertexAttribPointer(kt,4,R,!1,0,0),P.vertexAttribDivisorANGLE(kt,1),E.bindBuffer(I,Jt),E.bufferData(I,ur,M),E.enableVertexAttribArray(St),E.vertexAttribPointer(St,4,R,!1,0,0),P.vertexAttribDivisorANGLE(St,1),E.bindBuffer(I,Kt),E.bufferData(I,cr,M),E.enableVertexAttribArray(Dt),E.vertexAttribPointer(Dt,1,R,!1,0,0),P.vertexAttribDivisorANGLE(Dt,1),E.uniform4fv(Pt,He),E.uniform2f(Et,et/$e,tt/$e),P.drawArraysInstancedANGLE(w,0,lr,hr),P.vertexAttribDivisorANGLE(kt,0),P.vertexAttribDivisorANGLE(St,0),P.vertexAttribDivisorANGLE(Dt,0),E.bindFramebuffer(B,null),E.viewport(0,0,E.canvas.width,E.canvas.height),E.useProgram(xt),E.bindTexture(C,Y),E.enableVertexAttribArray(Yt),E.bindBuffer(I,ar),E.vertexAttribPointer(Yt,2,R,!1,0,0),E.enableVertexAttribArray(qt),E.bindBuffer(I,sr),E.vertexAttribPointer(qt,2,R,!1,0,0),E.disable(E.BLEND),E.drawArrays(w,0,6),E.enable(E.BLEND)}document.body.style.backgroundColor="#000",window.requestAnimationFrame(Ir)}})();
(()=>{"use strict";{const i=e=>new Float32Array(e),l=Math.PI,n=2*l,a=Math.cos,o=Math.sin,f=Math.pow,s=Math.sqrt,h=Math.floor,u=(Math.ceil,Math.abs),c=Math.min,b=Math.max,d=e=>e*e*(3-2*e),p=1/3,v=1/6,g=new Float32Array([1,1,0,-1,1,0,1,-1,0,-1,-1,0,1,0,1,-1,0,1,1,0,-1,-1,0,-1,0,1,1,0,-1,1,0,1,-1,0,-1,-1]);class T{constructor(e,t,r,i,l,n,a,o=!1){this.x=e,this.y=t,this.z=r,this.life=8,this.frac=i,this.s=l,this.angle=n,this.range=a,this.frac2=1,this.frac3=1,this.frac4=1,this.active=o}}const y={init(e){this.r=this.alea(e),this.p=this.bp(this.r),this.perm=new Uint8Array(512),this.p12=new Uint8Array(512);for(var t=0;t<512;t++)this.perm[t]=this.p[255&t],this.p12[t]=this.perm[t]%12},bp(e){var t,r=new Uint8Array(256);for(t=0;t<256;t++)r[t]=t;for(t=0;t<255;t++){var i=t+~~(e()*(256-t)),l=r[t];r[t]=r[i],r[i]=l}return r},masher(){var e=4022871197;return function(t){t=t.toString();for(var r=0;r<t.length;r++){var i=.02519603282416938*(e+=t.charCodeAt(r));i-=e=i>>>0,e=(i*=e)>>>0,e+=4294967296*(i-=e)}return 2.3283064365386963e-10*(e>>>0)}},alea(){var e=0,t=0,r=0,i=1,l=this.masher();e=l(" "),t=l(" "),r=l(" ");for(var n=0;n<arguments.length;n++)(e-=l(arguments[n]))<0&&(e+=1),(t-=l(arguments[n]))<0&&(t+=1),(r-=l(arguments[n]))<0&&(r+=1);return l=null,function(){var l=2091639*e+2.3283064365386963e-10*i;return e=t,t=r,r=l-(i=0|l)}},n3(e,t,r){var i,l,n,a,o,f,s,u,c,b,d=this.p12,T=this.perm,y=(e+t+r)*p,m=h(e+y),x=h(t+y),A=h(r+y),k=(m+x+A)*v,S=e-(m-k),D=t-(x-k),E=r-(A-k);S>=D?D>=E?(o=1,f=0,s=0,u=1,c=1,b=0):S>=E?(o=1,f=0,s=0,u=1,c=0,b=1):(o=0,f=0,s=1,u=1,c=0,b=1):D<E?(o=0,f=0,s=1,u=0,c=1,b=1):S<E?(o=0,f=1,s=0,u=0,c=1,b=1):(o=0,f=1,s=0,u=1,c=1,b=0);var P=S-o+v,w=D-f+v,B=E-s+v,R=S-u+2*v,L=D-c+2*v,N=E-b+2*v,C=S-1+3*v,F=D-1+3*v,_=E-1+3*v,I=255&m,G=255&x,M=255&A,U=.6-S*S-D*D-E*E;if(U<0)i=0;else{var V=3*d[I+T[G+T[M]]];i=(U*=U)*U*(g[V]*S+g[V+1]*D+g[V+2]*E)}var O=.6-P*P-w*w-B*B;if(O<0)l=0;else{var W=3*d[I+o+T[G+f+T[M+s]]];l=(O*=O)*O*(g[W]*P+g[W+1]*w+g[W+2]*B)}var z=.6-R*R-L*L-N*N;if(z<0)n=0;else{var H=3*d[I+u+T[G+c+T[M+b]]];n=(z*=z)*z*(g[H]*R+g[H+1]*L+g[H+2]*N)}var Y=.6-C*C-F*F-_*_;if(Y<0)a=0;else{var q=3*d[I+1+T[G+1+T[M+1]]];a=(Y*=Y)*Y*(g[q]*C+g[q+1]*F+g[q+2]*_)}return 32*(i+l+n+a)}};function m(e){let t=f(.4122214708*e[0]+.5363325363*e[1]+.0514459929*e[2],1/3),r=f(.2119034982*e[0]+.6806995451*e[1]+.1073969566*e[2],1/3),i=f(.0883024619*e[0]+.2817188376*e[1]+.6299787005*e[2],1/3);return[.2104542553*t+.793617785*r-.0040720468*i,1.9779984951*t-2.428592205*r+.4505937099*i,.0259040371*t+.7827717662*r-.808675766*i]}let x=[19,18,14,77,88,88,88,87,68,96,42,87,15,45,41,71,20,12,37,80,67,14,22,70,13,20,3,75,7,88,48,70,68,54,97,72,58,59,60,83,97,96,0,74,67,66,69,84,23,40,42,70,46,46,29,78,26,56,27,78,61,18,27,83,49,49,29,82,8,24,47,70,49,49,6,75,53,28,67,81,11,21,34,75,11,35,50,81,65,63,62,85,56,24,10,75,60,57,64,81,36,39,4,80,20,55,44,75,56,50,51,84,67,16,17,86,97,97,25,74,52,5,1,76,22,8,47,70,18,43,32,77,33,6,31,79,2,95,38,73,38,9,30,80,7,97,69,74];const A=function(){let e=[],t=[],r=[],i="3865,Winter White,fffdf9,712,Cream,f6efda,822,Beige Gray - Light,e8dfc7,945,Tawny,f6c19a,422,Hazelnut Brown - Light,c99a67,407,Desert Sand Dark,b77159,3820,Straw Dark,dba53e,321,Red,bd1136,666,Bright Red,ce1b33,353,Peach,fdb4a1,3340,Apricot - Medium,fd6b4f,3706,Melon - Medium,fd6e70,722,Orange Spice - Light,f98756,741,Tangerine - Medium,fc8b10,740,Tangerine,fd6f1a,350,Coral - Medium,de3f40,E1020,Effects - Neon Orange,f73f00,606,Orange-red - Bright,f70f00,946,Burnt Orange - Medium,ed4115,900,Burnt Orange - Dark,c63117,720,Orange Spice - Dark,c83a24,727,Topaz - Very Light,fde98b,744,Yellow - Pale,fee88d,19,Autumn Gold - Medium Light,f7c95f,307,Lemon,fde949,E980,Neon Yellow,f0ff00,17,Yellow Plum - Light,e5e272,725,Topaz - Medium Light,f9c15b,973,Canary - Bright,fccd2d,444,Lemon - Dark,f5bc13,972,Canary - Deep,fb9f11,966,Baby Green - Medium,bff6e0,13,Medium Light Nile Green,94d28a,3348,Yellow Green - Light,bedf74,16,Chartreuse Light,a4d67c,906,Parrot Green - Medium,6c9e29,987,Forest Green - Dark,436838,3053,Green Grey,999d75,926,Gray Green - Medium,617674,747,Sky Blue - Very Light,cee9ea,3849,Teal Green - Light,35b193,3844,Bright Turquoise - Dark,1f7fa0,3847,Teal Green - Dark,186358,3809,Turquoise - Very Dark,136a75,3808,Turquoise - Ultra Very Dark,03535c,3846,Bright Turquoise - Light,5eccec,3843,Electric Blue,28a3de,311,Blue Medium,002a64,336,Navy Blue,0c275e,823,Blue - Dark,000b44,30,Blueberry - Medium Light,6d54d3,155,Forget-me-not Blue,9774b6,161,Petrol Blue Dark,60568b,32,Blueberry - Dark,4d2e8a,158,Cornflower Blue - Medium Very Dark,393068,3041,Antique Violet - Medium,866a76,25,Lavender - Ultra Light,dad2e9,211,Lavender - Light,e5bded,210,Lavender - Medium,d49fe1,209,Lavender - Dark,ba72c6,208,Lavender - Very Dark,9442a7,327,Violet,5e0f77,225,Shell Pink - Ultra Very Light,f8d9cd,151,Dusty Rose - Very Light,ffcbd7,604,Cranberry - Light,f793b2,33,Fuchsia,d9539f,718,Plum,cb2089,E1010,Effects - Neon Pink,ff008c,326,Rose - Very Dark,ac1c37,150,Dusty Rose - Ultra Very Dark,bf1c48,CBLANC,Étoile - Blanc,ffffff,C415,Étoile - Pearl Gray,b8b9bd,C318,Étoile - Steel Gray - Light,999b9d,C3799,Étoile - Pewter Gray - Very Dark,39393d,C310,Étoile - Black,000000,ECRU,Étoile - Ecru,fff7e7,C738,Étoile - Tan - Very Light,e2b783,C725,Étoile - Topaz,f9c15b,C444,Étoile - Lemon - Dark,f5bc13,C471,Étoile - Avocado Green - Very Light,9eb357,C890,Étoile - Pistachio Green - Ultra Dark,324233,C995,Étoile - Electric Blue - Dark,0061b0,C823,Étoile - Blue - Dark,000b44,C554,Étoile - Violet - Light,dc9cde,C550,Étoile - Violet - Very Dark,580e5c,C603,Étoile - Cranberry - Light Medium,fb4b7c,C600,Étoile - Cranberry - Very Dark,cf0053,C666,Étoile - Red - Bright,ce1b33,Blanc,White,fcfcff,01,White Tin,efeef0,762,Pearl Gray - Very Light,d1d0d2,02,Tin,c5c4c9,03,Tin - Medium,b0b0b5,04,Tin - Dark,9c9b9d,535,Ash Gray - Very Light,4b4b49,413,Pewter Gray - Dark,4a4749,3799,Pewter Gray - Very Dark,39393d,310,Black,000000".split(",");for(let l=0;l<i.length;l+=3){let n=i[l],a=i[l+1],o=i[l+2];r.push(n),t.push(n+" - "+a),e.push(Number("0x"+o))}var l=[],n=[],a=[];return{geti:function(e){e<0&&(e*=-1),e%=1;let t=l.length,r=h(t*e),i=(r+1)%t,n=t*e-r,a=l[r],o=l[i],s=1-n,u=1/2.2;return[f(f(o[0],u)*n+s*f(a[0],u),2.2),f(f(o[1],u)*n+s*f(a[1],u),2.2),f(f(o[2],u)*n+s*f(a[2],u),2.2)]},gt:function(e){return l[e]},init:function(r){let i=h(7*f(re(),1.5))+89,o=1+h(5*re()),s=0;for(var u=0;u<r;++u){let c=h(69*re());for(u>0&&(c=(n[0]+u*o)%69);-1!=n.indexOf(c);)c=h(69*re());u>=Ie&&(c=i+u),u==r-1&&(c=h(5*re())+70),ie&&(c=x[4*le+u]),n.push(c),a.push(t[c]);let b=e[c],d=(255&b)/256,p=(b>>8&255)/256,v=(b>>16&255)/256,g=2.2,T=m([f(v,g),f(p,g),f(d,g)])[0];s+=.25*T,T<=.2&&(Me+=1),T>.96&&(Ue=!1),l.push([v,p,d])}Me>1||s<.15?Ce=.4:0==Ue&&s>.6&&(Ce=-.6),Me>0&&!Ue&&(_e=!0)},name:a}}(),k=document.createElement("canvas");k.style="z-index:1; background: rgba(255,255,255,255);position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;";const S=document.createElement("canvas");S.style="z-index:2; background: rgba(255,255,255,0);position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;";const D=S.getContext("2d");document.body.prepend(S),document.body.prepend(k);const E=k.getContext("webgl",{alpha:!1}),P=E.getExtension("ANGLE_instanced_arrays"),w=E.TRIANGLES,B=E.FRAMEBUFFER,R=E.FLOAT,L=E.UNSIGNED_BYTE,N=E.RGBA,C=E.TEXTURE_2D,F=E.COLOR_ATTACHMENT0,_=E.COLOR_BUFFER_BIT|E.DEPTH_BUFFER_BIT,I=E.ARRAY_BUFFER,G=E.STATIC_DRAW,M=E.DYNAMIC_DRAW,U=E.ONE,V=E.ONE_MINUS_SRC_ALPHA,O=E.SRC_ALPHA,W=(e,t,r)=>e.getAttribLocation(t,r),z=(e,t,r)=>e.getUniformLocation(t,r),H=()=>E.createBuffer();let Y,q,X,j,J,K,Q=[],Z=[],$=[],ee=[],te=tokenData.tokenId%1e6;y.init(tokenData.hash);let re=y.r;for(let Gr=0;Gr<1e6;++Gr)re();let ie=te<x.length/4,le=te;!ie&&re()>.8&&(ie=!0,le=h(re()*x.length/4));let ne=2.5+2*s(re());re()>.5&&(ne+=1+1*re());let ae=1+h(2*f(re(),3)),oe=1+h(2*f(re(),3)),fe=re()>.5?.05:.3,se=re()>.5,he=re()>.7,ue=re()>.8,ce=re()>.7?100:3+h(4*re()),be=h(2*re()),de=.6-.55*re(),pe=re(),ve=re()>.5?2:1.5,ge=re()>.5?2:1.5,Te=re()>.5,ye=re()>.5,me=re()>.5,xe=re()>.9,Ae=re()>.5,ke=re()>.8,Se=re()>.5,De=re()>.5,Ee=.5+4*f(re(),4),Pe=re()>.5,we=re()>.5,Be=re()>.5?200:re()>.2?40:h(10*re())+5,Re=.5+1.2*f(re(),2),Le=re()>.5,Ne=re()>.5,Ce=-.5,Fe=!1,_e=!1,Ie=h(3*f(re(),2))+1;re()>.98&&(Ie=0);let Ge=-1,Me=0,Ue=!0;A.init(4);let Ve=re(),Oe=re()*n,We=(re()-.5)*l*.5,ze=re()>.2?.3*re():0,He=[];for(var e=0;e<4;++e){let Mr=A.gt(e);He.push(Mr[0],Mr[1],Mr[2],1)}let Ye=window.innerWidth,qe=window.innerHeight,Xe=1,je=Ye/Xe;qe>je?qe=je:Ye=qe*Xe,k.width=Ye,k.height=qe,S.width=Ye,S.height=qe;let Je=h(30*Ye/1e3),Ke=h(3*Ye/1e3)+1;const Qe=S.clientWidth,Ze=S.clientHeight;let $e=Math.min(Qe,Ze),et=Qe,tt=Ze;function rt(){let e=E.createTexture();E.bindTexture(C,e),E.texImage2D(C,0,N,J,K,0,N,L,null),E.texParameteri(C,E.TEXTURE_MIN_FILTER,E.LINEAR),E.texParameteri(C,E.TEXTURE_MAG_FILTER,E.LINEAR),E.texParameteri(C,E.TEXTURE_WRAP_S,E.CLAMP_TO_EDGE),E.texParameteri(C,E.TEXTURE_WRAP_T,E.CLAMP_TO_EDGE);let t=E.createFramebuffer();E.bindFramebuffer(B,t),E.framebufferTexture2D(B,F,C,e,0);const r=E.createRenderbuffer();return E.bindRenderbuffer(E.RENDERBUFFER,r),E.renderbufferStorage(E.RENDERBUFFER,E.DEPTH_COMPONENT16,J,K),E.framebufferRenderbuffer(E.FRAMEBUFFER,E.DEPTH_ATTACHMENT,E.RENDERBUFFER,r),E.checkFramebufferStatus(E.FRAMEBUFFER),[e,t]}function it(e,t,r){let i=e.createShader(t);return e.shaderSource(i,r),e.compileShader(i),i}function lt(e,t,r){let i=e.createProgram();return e.attachShader(i,t),e.attachShader(i,r),e.linkProgram(i),i}function nt(e,t){E.disable(E.DEPTH_TEST);let r=(Ve+.01*dr)%1,l=200,n=[];for(var a=0;a<l;++a){let e=a/l,t=A.geti(r+e*Re);Fe?Ue?n.push(1,.98,.96):n.push(.9,.88,.86):_e?n.push(.4,.4,.4):n.push(c(1,b(0,t[0]+Ce)),c(1,b(0,t[1]+Ce)),c(1,b(0,t[2]+Ce)))}E.bindBuffer(I,Qt),E.bufferData(I,i(n),M),E.useProgram(yt),E.bindBuffer(I,fr),E.enableVertexAttribArray(wt),E.vertexAttribPointer(wt,2,R,!1,0,0),E.bindBuffer(I,Qt),E.enableVertexAttribArray(Bt),E.vertexAttribPointer(Bt,3,R,!1,0,0),P.vertexAttribDivisorANGLE(Bt,1),E.uniform1f(Lt,e),E.uniform1f(Nt,t);let o=[];for(a=0;a<l;++a){let e=(a+.5)/l;o.push(2*e-1,1.1/l)}E.bindBuffer(I,Jt),E.bufferData(I,i(o),M),E.enableVertexAttribArray(Rt),E.vertexAttribPointer(Rt,2,R,!1,0,0),P.vertexAttribDivisorANGLE(Rt,1),P.drawArraysInstancedANGLE(w,0,6,l),P.vertexAttribDivisorANGLE(Bt,0),P.vertexAttribDivisorANGLE(Rt,0)}function at(e,t,r=!0,l=1){E.enable(E.DEPTH_TEST),E.useProgram(Tt);let n=[],a=[],o=[],f=[],s=e.length/4;a.push(2*e[0]-e[4]),a.push(2*e[1]-e[5]),a.push(2*e[2]-e[6]),a.push(2*e[0]-e[4]),a.push(2*e[1]-e[5]),a.push(2*e[2]-e[6]);for(let t=0;t<s;++t){let r=t/s;n.push(e[4*t],e[4*t+1],e[4*t+2],e[4*t+3]),n.push(e[4*t],e[4*t+1],e[4*t+2],e[4*t+3]),t>0&&(a.push(e[4*t-4],e[4*t-3],e[4*t-2]),a.push(e[4*t-4],e[4*t-3],e[4*t-2])),t<s-1&&(o.push(e[4*t+4],e[4*t+5],e[4*t+6],r),o.push(e[4*t+4],e[4*t+5],e[4*t+6],r)),f.push(-1,1)}let h=(s-1)/s;o.push(e[4*(s-1)]+e[4*(s-1)]-e[4*(s-2)]),o.push(e[4*(s-1)+1]+e[4*(s-1)+1]-e[4*(s-2)+1]),o.push(e[4*(s-1)+2]+e[4*(s-1)+2]-e[4*(s-2)+2],h),o.push(e[4*(s-1)]+e[4*(s-1)]-e[4*(s-2)]),o.push(e[4*(s-1)+1]+e[4*(s-1)+1]-e[4*(s-2)+1]),o.push(e[4*(s-1)+2]+e[4*(s-1)+2]-e[4*(s-2)+2],h),E.bindBuffer(I,Zt),E.bufferData(I,i(n),M),E.enableVertexAttribArray(Gt),E.vertexAttribPointer(Gt,4,R,!1,0,0),E.bindBuffer(I,$t),E.bufferData(I,i(o),M),E.enableVertexAttribArray(Ut),E.vertexAttribPointer(Ut,4,R,!1,0,0),E.bindBuffer(I,er),E.bufferData(I,i(a),M),E.enableVertexAttribArray(Mt),E.vertexAttribPointer(Mt,3,R,!1,0,0),E.bindBuffer(I,tr),E.bufferData(I,i(f),M),E.enableVertexAttribArray(Vt),E.vertexAttribPointer(Vt,1,R,!1,0,0),E.uniform4fv(Ht,He),E.uniform1f(Ot,t);let u=r?1:0;E.uniform1f(Wt,u),E.uniform1f(zt,l),E.drawArrays(E.TRIANGLE_STRIP,0,e.length/4*2)}const ot=E.VERTEX_SHADER,ft=E.FRAGMENT_SHADER,st=it(E,ot,"precision highp float;attribute vec4 ap;attribute vec4 ac;attribute vec4 as;attribute float al;varying vec4 vc;uniform vec2 d;uniform vec4 cols[4];vec4 get(float l) { l=4.0*l;float i0 = (mod(l,4.0));int i1 = int(mod(i0+1.0,4.0));float f = fract(l);vec4 col0 = cols[int(i0)];vec4 col1 = cols[i1];return mix(col0, col1,f);} void main(){ vc=get(fract(ac.x+ap.z*ac.z));if(al>1.0){ vc.xyz=vec3(1.0);} vc.a=ac.w;if(al>10.0) vc=vec4(1.0,1.0,1.0,0.5);mat2 rot = mat2(cos(ac.y), sin(ac.y), -sin(ac.y), cos(ac.y));vec2 pos = rot*ap.xy;gl_Position=vec4((as.w*pos.x+as.x)/d.x,(as.w*pos.y+as.y)/d.y,as.z,1.0);}"),ht=it(E,ot,"precision highp float;attribute vec4 point;attribute vec4 next;attribute vec3 previous;attribute float direction;uniform float width;uniform float influencez;uniform float alpha;uniform vec4 cols[4];varying vec4 vc;vec4 get(float l) { vec4 col0 = cols[int(l)];return col0;} void main(){ vc=get(point.w);vc.a=alpha;vec4 nextscreen = vec4(next.xyz,1.0);vec4 prevscreen = vec4(previous,1.0);float f = next.a;float f2 = (1.0-f)*f*4.0;vec2 dir = normalize(nextscreen.xy-prevscreen.xy);float w2 = width;vec4 t = vec4(point.xyz,1.0);gl_Position= t + vec4(-dir.y,dir.x,0.0,0.0)*w2*direction*abs(1.0-influencez*50.0*t.z);}"),ut=it(E,ft,"precision highp float;varying vec4 vc;void main(){gl_FragColor=vc;}"),ct=it(E,ot,"precision highp float;attribute vec4 ap;attribute vec2 at;varying vec2 t;void main(){ gl_Position=vec4(ap.xyz,1.0);t=at;}"),bt=it(E,ft,"precision highp float;varying vec2 t;uniform sampler2D u;uniform vec2 d;uniform float b;void main(){ float h=d.x*b;float v=d.y*b;vec4 s=vec4(0.0);s+=texture2D(u,vec2(t.x-4.0*h,t.y-4.0*v))*0.016216;s+=texture2D(u,vec2(t.x-3.0*h,t.y-3.0*v))*0.054054;s+=texture2D(u,vec2(t.x-2.0*h,t.y-2.0*v))*0.121621;s+=texture2D(u,vec2(t.x-1.0*h,t.y-1.0*v))*0.194594;s+=texture2D(u,vec2(t.x,t.y))*0.227027;s+=texture2D(u,vec2(t.x+1.0*h,t.y+1.0*v))*0.194594;s+=texture2D(u,vec2(t.x+2.0*h,t.y+2.0*v))*0.121621;s+=texture2D(u,vec2(t.x+3.0*h,t.y+3.0*v))*0.054054;s+=texture2D(u,vec2(t.x+4.0*h,t.y+4.0*v))*0.016216;gl_FragColor=clamp(s,0.,1.);}"),dt=it(E,ot,"precision highp float;attribute vec2 ap;attribute vec2 at;varying vec2 v;void main(){ gl_Position=vec4(ap,0.0,1.0);v=at;}"),pt=it(E,ft,"precision highp float;varying vec2 v;uniform sampler2D t;void main(){ gl_FragColor=texture2D(t,v);}"),vt=it(E,ot," attribute vec2 ap;attribute vec3 c0;attribute vec2 as;uniform float b;uniform float l;varying vec4 vc;void main(){ vc=vec4(c0,b);gl_Position=vec4(ap.x*l,(ap.y*as.y+as.x)*l,1.0,1.0);}"),gt=lt(E,st,ut),Tt=lt(E,ht,ut),yt=lt(E,vt,ut),mt=lt(E,ct,bt),xt=lt(E,dt,pt),At=W(E,gt,"ap"),kt=W(E,gt,"ac"),St=W(E,gt,"as"),Dt=W(E,gt,"al"),Et=z(E,gt,"d"),Pt=z(E,gt,"cols"),wt=W(E,yt,"ap"),Bt=W(E,yt,"c0"),Rt=W(E,yt,"as"),Lt=z(E,yt,"b"),Nt=z(E,yt,"l"),Ct=W(E,mt,"ap"),Ft=W(E,mt,"at"),_t=z(E,mt,"d"),It=z(E,mt,"b"),Gt=W(E,Tt,"point"),Mt=W(E,Tt,"previous"),Ut=W(E,Tt,"next"),Vt=W(E,Tt,"direction"),Ot=z(E,Tt,"width"),Wt=z(E,Tt,"influencez"),zt=z(E,Tt,"alpha"),Ht=z(E,Tt,"cols"),Yt=W(E,xt,"ap"),qt=W(E,xt,"at"),Xt=H(),jt=H(),Jt=H(),Kt=H(),Qt=H(),Zt=H(),$t=H(),er=H(),tr=H();J=2*et,K=2*tt,[Y,q]=rt(),[X,j]=rt();let rr=[],ir=60,lr=3*ir;for(e=0;e<ir;++e){let Ur=e/ir*n,Vr=2*e/ir;Vr>1&&(Vr=2-Vr);let Or=2*(e+1)/ir;Or>1&&(Or=2-Or);let Wr=(e+1)/ir*n;rr.push(0,0,0,0,a(Ur),o(Ur),Vr,Vr,a(Wr),o(Wr),Or,Or)}E.bindBuffer(I,Xt);let nr=i(rr);E.bufferData(I,nr,M);const ar=H();E.bindBuffer(I,ar);const or=i([-1,-1,-1,1,1,-1,1,1,-1,1,1,-1]);E.bufferData(I,or,G);const fr=H();E.bindBuffer(I,fr),E.bufferData(I,or,G);const sr=H();E.bindBuffer(I,sr),E.bufferData(I,i([0,0,0,1,1,0,1,1,0,1,1,0]),G);let hr=0;Z=[],$=[],Q=[];let ur=i(Z),cr=i($),br=i(Q),dr=0;var t=0;S.style.pointerEvents="none",k.addEventListener("pointerup",(e=>{2!=e.button&&dr>t+.2&&(t=dr,Ge+=1,Ge>12&&(Ge=-1))}));let pr=[];var r=.2*ne;E.clearColor(1,1,1,1),E.clear(_),E.enable(E.BLEND),E.blendFuncSeparate(O,V,U,V);let vr=0,gr=[],Tr=[],yr=[],mr=[],xr=[],Ar=2e3;for(let zr=0;zr<Ar;++zr){let Hr=Rr(zr/Ar);xr.push(Hr)}function kr(e,t,i){return[e+y.n3(e*r,t*r,5.78)*i,t+y.n3(e*r,t*r,5.78)*i]}function Sr(e,t,r){return[a(r)*e-o(r)*t,o(r)*e+a(r)*t]}let Dr=ue?.15:.1,Er=he?.02:.007;if(1==be){let Yr=we?800:1600;Be<20&&(Yr*=3);for(let qr=0;qr<Yr;++qr){let Xr=[],jr=5.87;xe&&re()>.5&&(jr=12.25);let Jr=(re()-.5)*ge,Kr=(re()-.5)*ve;Le&&(Jr=(h(50*re())/50-.5)*ge,Kr=(h(50*re())/50-.5)*ve);let Qr=h(10*wr(Jr,Kr));Qr%=4;let Zr=!0,$r=Be;Be<20&&re()<.1&&($r*=5);for(let ei=0;ei<$r;++ei){let ti=Br(Jr,Kr,jr),ri=s(ti[0]*ti[0]+ti[1]*ti[1]);if(Jr+=ti[0]/ri*.0081,Kr+=ti[1]/ri*.0081,ri<.001)break;if(u(Jr)>1.1||u(Kr)>1.1)break;let ii=1;for(let li=0;li<xr.length;++li){let ni=Jr-xr[li][0],ai=Kr-xr[li][1],oi=s(ni*ni+ai*ai)-Dr+.1*re();oi<ii&&(ii=oi)}for(let fi=0;fi<gr.length;++fi)for(let si=0;si<gr[fi].length;si+=5){let hi=gr[fi][si][0]-Jr,ui=gr[fi][si][1]-Kr,ci=s(hi*hi+ui*ui)-Er;ci<ii&&(ii=ci)}if(!(ii>.007)){Zr=!1;break}Xr.push([Jr,Kr,-ti[1]/ri,ti[0]/ri])}if(we&&Xr.length>0){Jr=Xr[0][0],Kr=Xr[0][1];for(let bi=0;bi<$r;++bi){let di=Br(Jr,Kr,jr),pi=s(di[0]*di[0]+di[1]*di[1]);if(Jr-=di[0]/pi*.0081,Kr-=di[1]/pi*.0081,pi<.001)break;if(u(Jr)>1.1||u(Kr)>1.1)break;