From 2ae40829028ec5e9c59c2399f0c65de93e6509d6 Mon Sep 17 00:00:00 2001 From: john Date: Wed, 26 Jun 2024 15:31:14 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=89=20init:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit yotta node --- .env | 0 .env.development | 12 + .env.production | 6 + .env.test | 12 + .eslintrc.cjs | 18 + .gitignore | 24 + .yarn/install-state.gz | Bin 0 -> 817777 bytes .yarnrc.yml | 1 + README.md | 30 + iconfont.json | 8 + index.html | 22 + package.json | 57 + postcss.config.js | 22 + public/favicon.svg | 1 + src/App.css | 176 + src/App.tsx | 65 + src/assets/font/DMSans_18pt-Medium.ttf | Bin 0 -> 56396 bytes src/assets/home_bg.png | Bin 0 -> 75749 bytes src/assets/logo.svg | 1 + src/assets/nft_bg.svg | 1 + src/assets/usdt_bg.svg | 1 + src/components/Header.module.css | 70 + src/components/Header.tsx | 123 + src/components/RecordsItem.module.css | 30 + src/components/RecordsItem.tsx | 25 + src/components/WalletProvider.tsx | 104 + .../IconChevronsrightshuangyoujiantou.tsx | 29 + src/components/iconfont/IconDiqiu.tsx | 53 + src/components/iconfont/IconFuzhi.tsx | 33 + src/components/iconfont/IconGuanjun.tsx | 761 ++ src/components/iconfont/IconIconArrowLeft.tsx | 29 + src/components/iconfont/IconJindun.tsx | 249 + src/components/iconfont/IconTongdun.tsx | 145 + src/components/iconfont/IconTuichu.tsx | 29 + src/components/iconfont/IconXingdun.tsx | 601 ++ src/components/iconfont/helper.ts | 12 + src/components/iconfont/index.tsx | 58 + src/constants/index.ts | 26 + src/constants/wallet.ts | 24 + src/context/EventBusContext.tsx | 78 + src/context/RouterContext.tsx | 45 + src/contract/abi/RedDevils.json | 451 + src/contract/abi/USDT.json | 222 + src/contract/abi/erc20abi.json | 272 + src/contract/utils.ts | 324 + src/hook/usePollingCheckBuyStatus.ts | 83 + src/i18n/init.ts | 38 + src/i18n/translation/cn.json | 107 + src/i18n/translation/de.json | 107 + src/i18n/translation/en.json | 107 + src/i18n/translation/jp.json | 107 + src/i18n/translation/tw.json | 107 + src/index.css | 0 src/main.tsx | 34 + src/pages/AirDropRecord.module.css | 9 + src/pages/AirDropRecord.tsx | 97 + src/pages/AssetRecord.module.css | 9 + src/pages/AssetRecord.tsx | 212 + src/pages/Home.module.css | 794 ++ src/pages/Home.tsx | 463 + src/pages/InvitationList.tsx | 54 + src/pages/LevelUp.module.css | 303 + src/pages/LevelUp.tsx | 275 + src/pages/Mint.module.css | 172 + src/pages/Mint.tsx | 211 + src/server/api.ts | 147 + src/server/client.ts | 132 + src/server/module.d.ts | 139 + src/store/User.ts | 47 + src/style/ant-cover-m.css | 258 + .../react-data-table-component-cover-m.css | 57 + src/types/i18next.d.ts | 23 + src/utils/flexible.ts | 51 + src/utils/index.ts | 100 + src/utils/wallet.ts | 171 + src/vite-env.d.ts | 18 + tsconfig.json | 33 + tsconfig.node.json | 11 + vite.config.ts | 36 + yarn.lock | 8631 +++++++++++++++++ 80 files changed, 17393 insertions(+) create mode 100644 .env create mode 100644 .env.development create mode 100644 .env.production create mode 100644 .env.test create mode 100644 .eslintrc.cjs create mode 100644 .gitignore create mode 100644 .yarn/install-state.gz create mode 100644 .yarnrc.yml create mode 100644 README.md create mode 100644 iconfont.json create mode 100644 index.html create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 public/favicon.svg create mode 100644 src/App.css create mode 100644 src/App.tsx create mode 100644 src/assets/font/DMSans_18pt-Medium.ttf create mode 100644 src/assets/home_bg.png create mode 100644 src/assets/logo.svg create mode 100644 src/assets/nft_bg.svg create mode 100644 src/assets/usdt_bg.svg create mode 100644 src/components/Header.module.css create mode 100644 src/components/Header.tsx create mode 100644 src/components/RecordsItem.module.css create mode 100644 src/components/RecordsItem.tsx create mode 100644 src/components/WalletProvider.tsx create mode 100644 src/components/iconfont/IconChevronsrightshuangyoujiantou.tsx create mode 100644 src/components/iconfont/IconDiqiu.tsx create mode 100644 src/components/iconfont/IconFuzhi.tsx create mode 100644 src/components/iconfont/IconGuanjun.tsx create mode 100644 src/components/iconfont/IconIconArrowLeft.tsx create mode 100644 src/components/iconfont/IconJindun.tsx create mode 100644 src/components/iconfont/IconTongdun.tsx create mode 100644 src/components/iconfont/IconTuichu.tsx create mode 100644 src/components/iconfont/IconXingdun.tsx create mode 100644 src/components/iconfont/helper.ts create mode 100644 src/components/iconfont/index.tsx create mode 100644 src/constants/index.ts create mode 100644 src/constants/wallet.ts create mode 100644 src/context/EventBusContext.tsx create mode 100644 src/context/RouterContext.tsx create mode 100644 src/contract/abi/RedDevils.json create mode 100644 src/contract/abi/USDT.json create mode 100644 src/contract/abi/erc20abi.json create mode 100644 src/contract/utils.ts create mode 100644 src/hook/usePollingCheckBuyStatus.ts create mode 100644 src/i18n/init.ts create mode 100644 src/i18n/translation/cn.json create mode 100644 src/i18n/translation/de.json create mode 100644 src/i18n/translation/en.json create mode 100644 src/i18n/translation/jp.json create mode 100644 src/i18n/translation/tw.json create mode 100644 src/index.css create mode 100644 src/main.tsx create mode 100644 src/pages/AirDropRecord.module.css create mode 100644 src/pages/AirDropRecord.tsx create mode 100644 src/pages/AssetRecord.module.css create mode 100644 src/pages/AssetRecord.tsx create mode 100644 src/pages/Home.module.css create mode 100644 src/pages/Home.tsx create mode 100644 src/pages/InvitationList.tsx create mode 100644 src/pages/LevelUp.module.css create mode 100644 src/pages/LevelUp.tsx create mode 100644 src/pages/Mint.module.css create mode 100644 src/pages/Mint.tsx create mode 100644 src/server/api.ts create mode 100644 src/server/client.ts create mode 100644 src/server/module.d.ts create mode 100644 src/store/User.ts create mode 100644 src/style/ant-cover-m.css create mode 100644 src/style/react-data-table-component-cover-m.css create mode 100644 src/types/i18next.d.ts create mode 100644 src/utils/flexible.ts create mode 100644 src/utils/index.ts create mode 100644 src/utils/wallet.ts create mode 100644 src/vite-env.d.ts create mode 100644 tsconfig.json create mode 100644 tsconfig.node.json create mode 100644 vite.config.ts create mode 100644 yarn.lock diff --git a/.env b/.env new file mode 100644 index 0000000..e69de29 diff --git a/.env.development b/.env.development new file mode 100644 index 0000000..39143b7 --- /dev/null +++ b/.env.development @@ -0,0 +1,12 @@ +### + # @LastEditors: John + # @Date: 2024-06-18 10:12:21 + # @LastEditTime: 2024-06-25 14:04:33 + # @Author: John +### +VITE_BASE_URL=http://192.168.10.167:5173/ +VITE_BASE_API_URL=/dev +VITE_PARTICIPATE_CHAIN_ID=97 +VITE_PURCHASED_CONTRACT_ADDRESS=0x7aAe4f2CA23482B58D6f9e8d1fBb5e413e7013c8 +VITE_NETWORK_USDT_ADDRESS=0xf9A18B7FC8Eb118f8Ad59fBD6eb1A181eaCb4E63 +VITE_CHECK_TRANSACTION_DETAILS_URL=https://testnet.bscscan.com/ \ No newline at end of file diff --git a/.env.production b/.env.production new file mode 100644 index 0000000..340abfe --- /dev/null +++ b/.env.production @@ -0,0 +1,6 @@ +VITE_BASE_URL=/ +VITE_BASE_API_URL=/dev +VITE_PARTICIPATE_CHAIN_ID=56 +VITE_PURCHASED_CONTRACT_ADDRESS= +VITE_NETWORK_USDT_ADDRESS= +VITE_CHECK_TRANSACTION_DETAILS_URL=https://bscscan.com/ \ No newline at end of file diff --git a/.env.test b/.env.test new file mode 100644 index 0000000..1c1e5f6 --- /dev/null +++ b/.env.test @@ -0,0 +1,12 @@ +### + # @LastEditors: John + # @Date: 2024-06-24 18:38:45 + # @LastEditTime: 2024-06-25 14:04:37 + # @Author: John +### +VITE_BASE_URL=http://wwwtest.exgo.pro +VITE_BASE_API_URL=http://wwwtest.exgo.pro +VITE_PARTICIPATE_CHAIN_ID=97 +VITE_PURCHASED_CONTRACT_ADDRESS=0x7aAe4f2CA23482B58D6f9e8d1fBb5e413e7013c8 +VITE_NETWORK_USDT_ADDRESS=0xf9A18B7FC8Eb118f8Ad59fBD6eb1A181eaCb4E63 +VITE_CHECK_TRANSACTION_DETAILS_URL=https://testnet.bscscan.com/ \ No newline at end of file diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..d6c9537 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,18 @@ +module.exports = { + root: true, + env: { browser: true, es2020: true }, + extends: [ + 'eslint:recommended', + 'plugin:@typescript-eslint/recommended', + 'plugin:react-hooks/recommended', + ], + ignorePatterns: ['dist', '.eslintrc.cjs'], + parser: '@typescript-eslint/parser', + plugins: ['react-refresh'], + rules: { + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz new file mode 100644 index 0000000000000000000000000000000000000000..438b050ea8d84ebde6202fadb857a962fef99c57 GIT binary patch literal 817777 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

ph7|s1=Mko$y_Z$Aqn}%Qg7#Ej zPT>ie7R8#os@`*3*HUhmpeE7xw;hbf+@aMod(AyZo^iUH8`gp|S-fV8+O}~{tWoIF zh=||R2rW)Z$oEUfPI`S^aRi?-hz(wyshPq&$A)Nw%3uRh`tjrPZPp(rgaUk6r3!bH z--<8o?pQP2i~GKDSLwA@+DMXpV*yCWWo^bm&z@VVuBb$qHz`tSlw>ZcGMe3^EE%sa zJe83~l-;>X%cq}<4+FT4j@>Ae1M{BgqdKh8cI>2-#;S!#Uuic^Uxn|P)Y&e@4Z=%@ zGU^@Jjc?ME%f3%_n5*u_@LEjg(Pa0bCm$OyrG9$nbaB5c$SaQQK6O+sY1>Eav5RLR z55Jr(ach7FyVG-_3Ja23}$e(o8J2E z?`7hRAQ&p-CK>mW%xnM@%4u`oH0TMa1246oejBLA{=}}*isfESA)D;l3Nmg01l{?# z#p`@q3wH3cHd$?MR1Gp&;aY9qdUVp~(uP_2k;@qc0Ko72T%J@qcm%gS0jLfDj5=wY zHgD#SB6Un}@Neq6;H=oXx@jm?`r9xhH=zuLz3@mA^!*-tl6}Lc_vg-%q7>QMk^k@< z1q@%+E;z&!M=qV$a3;=NulJ2b3Zq5iPzM1v+PY*OQQj*J{%aA(KHB z0;I%>_sQv}v*s+&29Mpf*YH)JBRbPdDFEUC_3RV1(?NRDiMfiNM;S7FXAKPO9`*dZ91@6|t%aOtJZ+Tv` zEXy2>XAN_=wQ4J<`|sgiV`%4uLd}rk&up2B7T}hKBZE0#LwzFQ>Nx6!@^y8qz+$Xk zv(`YHB0T7vVIG)jFr>})E&EcE$lsH(d(iq&n77j(I2!olCUrerN59VxS{bO-yvTvn z+laMU3AP;Lw*w`koZ$E$r%vbwrD(miAr9vbK7x3;pG^DKb_}?m#c}I3&K@#jpWU?8 zC!2%#NOfZ1TJy}^*NEr?b>#vbJGH8uaSKjxs2D45k{i=Y+v$vs>+xTL<Il;-Rs0&~D6dfW_Ik zs#eh7C1E*;Z)tUpxq*R|9P-|zpxUZ0|28L=vB$&d_SNUTFiCCqDHsgIPCvJYhqSee z0kq7sAtss4w%f5tfETwJ{uACblXTgDe?{_dtn13lHe2VYS=?tm=g_oS;`7tz7$S0q zi@-NVc~D7RxaACr)nLs(%pjv&?wMrT8`b8k0cmNJnPIRP%PE|6@Er9Bm}~7Z@hTUF zCKNm~_lW8%RgM>C+2_;Gg$c3|jmP#N3^vi3c80C>_A!wb)=>j%@RhveX^B@!OW9={ zGF;d+H!EsYVBaK61%$+Ets3LnO5KjSVu2V_<`GVBHT_$E-WIF-q;JrO1I46Q;D`to zm#wUAloC z?y+yJCE8DG+%LAQdaWk|W+q>3r5o8MD6!4b#gTy0Rv9v6)Yt-E-y>u9&Qs zr#}2iZYL&p3NV%6KgvfqU53(3Le4%mND4ADB<3LmY*G)45{B~MMydX7&!@-^Nn?9z zlkq-Q!ik$u_c^=4hpNPrX1jY(V&3Pa$5*yFOzUa=sg{Dvg6Zu%$EsH86LNeT#EAPv z8bX5*-PRu1b;&<|dba$ns!PkVxQ{Wk9??0S8s%xHxE{#~YYpB73{|cHSI4zQo96_E z3EU-hWJzt*22vUiLZ-NEt%0=z(xf4L_0pLit5;`X`00Fh?PrB(^)RL7?e7p)Js`;q zkT8_ON=#=zriZKW=+$Z}=)QSCFkt)9TTL`jwFu>H5P+rX!Jom?A^0EopmU;p-|jiO zzuo=Iz7`z6z}Vl2S4QfTa(8n|v0+=>3w}tc1hRp3EQt>Kp2#+9bO746|N zgk!5$jPp+A>fC0t@E1V{->Yw(pU%f#K~3uJ2s{B)KHfIVq(jG7M!&33HLB9h=mT>U z&$4+`_FP0CJDlkH8wso2+l00M$dlJbqt(#%k$SFgSH?@sGkbw9^X)!ky5G);c!J?R zxrRbrnM!0T>gaQi)v*w}p_k8fH)J9AYxlZx5)i+In8FCr0%I*?M9w`Dz&b~259fo>!&1$6?X%l& zNvZK(wwfSb2;gVCc<^ApHpnJ1t7DI;?nUaMt`;tRtl0~8>htNDfCS8j+KJpe z(43xutw1jBrye_5yOy4no5?K7*sEP#8D&O+_IFCIAk%-&fDZ;P8Sn{V?>RT`}^Q8l|@@y4>+}Aq%Weh%4N14j=yr+ z37rU#_ih`27L3sBD16gu-5DR}0efq;a)2s&bJCbE-Rn|J-igxu5PW{i%r@@S0H+!& z3tr&YP^rCD5hQ_4Xg@Yv2Nl_Ni7BsX-YSGM9YYu9CFlU4q|3LQa)B4I%=RHn-J!$R zzK}r$#27F9A7$#X=g^>witJhBN9uIB=cNJ_Ps6!q zSN_ek%HC;*^CX)bHqwXMJ+u}(JE?5vGx(g_D6u-HoNs?GUI}E>;s6tI#k7>Aeoq^E z(Sffcr#&hVeLZ*}xmUn1>r$oKgTv+xigL$zGnNC_SWuY{1q*QJ^KcK{p(EO;E3f!( z45Lr`veQh~qT_PP^)-<`3@)AI93Q%WR1at++B&0dG9-v}#}xkBY11`1rB5gfOw5u_ zmta+idfO`e9??3xFDfAH8E64A*ZsI>wkvc0Sch{X;+M0fgR{%gnh>I)J9Zftyc=XW z3awZA${yNZTiiE8!`fyMYnAn0oa>BvL+@!h{KkSA?lG$a6uEa`rLu2x4Ae}36bANH zn1$XQ56UjVV|6MDIQPAnKLhoAqS8g)?5>WYquVx_)wxk*ou?jFWI#7)ZTpRkBAO+; zHDb~J^pj<|4*T@Cui4sD(>Q6L1$i)=o5+1ls{vvX>+D3CaM#qjnC0`)%!}Cv-NJKN zPH;t=7{t;l=nMK;lbFsK7=rJ5Kt`{nG|$TS`QC45G#F_HW^bzm1nhxJ%EFqBNfNJg00zFi{0D zGh`tDt-_`G2*>PhFr9kOOBKW>+YqqEJ+{4Z6fOSCvZcmZr^r*m_E7;VKsa&YYMHU zW)2u*JZUCVdz2rIHlxeDY1x)E7Mbwny~6ZywNh8xeJmYDuZ~j>C&=Q_M6rh0>h$b} z1Z<#L^n5#SB7h-P*8R;(ZmPRwQ7ozDv?gPRw_=k$>Hwym9CgNwY0oOt{LXoe8QM*W z3|rChOs^|4k+*R)RfHyMWer@1yS!S_;z;}H+??AH90&%IHXpWj61mKp7&~gajB9%8 zHk!*UICE^iO?U2!P2w=JZEOU~Iha0;d{%M2!YOpj3~}n}mnC9UDjl{8shjcXT`X1( znL9S`X}V21Iwc*&%o&0JiJ9WG6&QloSRvc`_%=U#%nC3fDIhp=rZX?* zFbvuQSVvzS7L?Y*zh$=>yENHHr@Q1JvlZiDPiRwe6~I6^wf(p0RHL148D3VMjqsL? zA~Jr9*ni8zh8J=BN+PX`IT@Vqnw>%Hn90vN(89KPvWo3RS7SSE#K+HR^|lmGN+bl# zmKP}(B1$Y3BIj^3;=x#0*Q|ESi>nsR{Pr#;Ksd;P!7Z>_HX~XZ7e+yO3-dEm!X%v7 zE=o(`3^rIkh0X?n=2+W0w-{&q0}O~d_Vcqi`vj6vXg`Yik|fCGe50#>+nd=2bf53g zpk8((a>fOoH*}YLX3k|N65WWW7763+l zcEVU%S^*>`B!U@6fBJqgmDN<%j1t^|Z+85L#xzyt3{IY)EE8S?rs2Zi*s*u&lp;N4 z^}5DhTaDDFEe2s%Z*>^InYKIuf9%^vLz+G9a&6OH`8=qoVNWLhF|5zSB@58hO#xebvf9oL!%o_D>#RoefFyB z+cUqU@4Jdpsfq%{G9p0rF2`%ZrL*eBrLsV(^qfW7?iPDwL^o>vWMOx4e&2RtY9B?O z;iC!WncKWu>DI-;n(TE|?j{`gEgNq;IK+|n4w*Nq*P5?fa;V0YF}2I}DSBgEBCec1 zP&4g@5le2H_8!SA1@-UJvp~;l(+jEy^%BoI8+$h-e>0CZ$ujSyGVtkqEVMeHMd{nE zmX28D^+l8rd9h6{3Dx?W%=@*XJi}_?+TS{G^61YS3wc(mynFxkuqhjO24=9>qaES6 zRE9-TB$g~izIEP~!KBePl^oc3XTOl-1lzl2jSfSR3EsYE%$9rE+LtP(NU%dIk6E+; zh3bIE8eDQ}>k0>acvQ5WS0xd}w5-wVE!ze0R@3XjscKS*K zfD$Ds!|hBn|je4CS-gAzt4uYo?WOSp;Gzz1X9aK9 zn`=pdhXHbhdjZg9?Oh)@b2O;GA_GKOE$A~jV~|{@(Y~~wZ`pX_y^1X!xXGfW0+N8i zDrN2oUK(h6bXxsF&S}bXbE5R6xA4x+q@g)DHy;JTa#YE07%1?)vV zX6nI=OMam)Wup$n@EC!l^>CCG@%`D=l=&X{JMB8!T}%<5p4say3yNL!zqBv^D|dW* z6nE`*23Px>huLwX)py}9SETec#R7DS+r5srt4UlL^hrRib1CUanfZ!lYUtI>Ror{8 zu=Z!hK&70T6E|@`h=5G;(`PcdJT~$UZ>a4&lL`WuRT^bhXIc>(_X4|ad1=xtCG9{5 z@N96pVwVvNX42cFq9D7aHny(>HY2O&nu}mVD}{)9TgX>Xh+1dKq3p8IF0)D7h->t7Y_n9EP-oz}M31|EZ&)9oPN|rVzcbaQG zWKr`4vEGPkO%L{nSu#tF`>i`d0%g^i_Lvgo9pYO(YT)8Ih%^z#{^@&Es57?7Ew!15 zh`qGcz3&2)r5iGz!dfL8_T| zo1>00K$f6@EWOIoKpcy%`h|ZP#fGn*M9qO9Sjp8}=P`k80z8YiQ~~b<^EjpsaeQTc ztbI?JklnuZlJPsnhTNnz0An$$g8Q!Q%i3LI-+iYZY2#=eQ5C`uX#^+r2<$+E#@>V>xOLz_TmYr?G!bQ@gM=;LF~pIj+K#O`G??+lcpl1E3Fxr zyrAq%D4^6cuHHm|-TSxaWET0gA6;@DiDN>+TUDeTu@xa~XLTJY_6627ElL_>Fe2kPJNT$ma6MwCRiU+351^UMx0$Ltf_Hf=Ikxs4HmX zUSD|-ud2N)%2bO;A5py-QtN1SFV=M|)7@C)tiS@_JpFM1_KK0YXl>F9oa~+$^sX@; zc~1V4@A}98`M>%3<>%l0i+i_ffg#+@{ki{E<6TFPF%CeXi}HixWfz4KIIlY=$*(|71u z%*tq0-*GkCS?}1dWxltNpK^4Tj%Ki6B|HZb@!rHmZ6If%HFCIR*Be)%ppAA*-^*2{hPo4v;SB8s{Z`*>(9Ub$)7*| z{D1r-|MEZmtEO&sM~gXpKwr^=FVYOVo>Q&OUUyk?=7RfI+d59wvADJ5>=$K~;=A%Y z^)<@#&o>lG8P)o_JA*?9TjFRCE)C4JpVm1Z&Tpx~T6<>)u9eTzI#7Fhmm-Mc{RL#FYy;qL6D2=#y>lR-m@H^cgT} z=UiI*0u>B1gb4VSLJOLf&XS3C7VBH~C$z5Dl-cVUP~zEl`}p=&1i+bjzDHmE%su6Z zXs%_O8Y-G|VL4sPmJ&mDVwo#p2)E#;+O0+MHqYY(&!}oKz*^RLg()-pVp1Iw0OpZxRJY zSPG{y*i!_c+idLI?p1S6;H$nazPGiBM*?>~NRRezAvhkpu0ms~wm9pa34xfX2K!Ph zS}l?QsK}FIk-?R|}$UJzR2-X-x{S;Ft{ul$+aX%y3f)>7e=tk%n^abyLN zUHg@9iF;Wgw9rCR$M5Tck5Pb3@-m#>^R9F`9Y`;}jRR36XF+J*bClaJPA9xz zG`$wuy>m``v0*D4B>bn-&^vos_ilcTrO5b8x6&W~A0Z(A$`s+}*Pq|NIl}qzpWpotzuk2r ze@*}O_kZ~1_}~5gpZ}`a0<#}M22#fh4b%bpT+h-$@Qh{0W+Yt3W{a{*qv5`28G%;e zA@PE2L&A%}yumy_`yfuZ+?+GW4UF|=7h+0#x{x2IH2tj$eKI@nI%DxI!WiH@wwTu+ zHf{_)I`4O$(tA5`iX%zIyPX|f%Bp;~&V`~>L{HN1#DIIUr_SCU?;k|@_M5AkLtE~b zU2A;H6TG+?wW-hD*j?`@l&S;h%q>jryw=dD+*))_i=nsd+Znq@Wl-5)!UNs_m7NA6 zQQ0v zo!W(^^DaF(COh6%T3_j>F)TcUjw?w`B_B|6H@S8k1od{XVJ&B_SL z8e}}4+Dfh0oZRBKC(#TP$9FKumbpsAywVXh8DrHxT61+K9C544RXcDr&aS1clVj1R z)pfBUwQOWz4h6qPsKroWk5M=?;3ednR_!twbOz(Q@IbV z(7)|QwU>^)N%(G~n`&!J6vD$bXbWMP3E;ebOM5r7cBt6iu>v`u))lRcO4$9hcFqQ` zaEM)a=V88Q+w>yl?F~kEl}^g-Jr}<{RaewlZcQfp>|V27E3#aPvD*k~Omg*RTwV&~ zS@u1SxH`5jJRa8`SUeS|yU!Y@x(Cr}`bAtLz>AxZ_(Qq5c-X79?&Vt^e>=`3xvb64 z9MB%Y%o*3b$O`srSH+Dn-`1jlyGIGobvKU|qMObHs@}%qHtE~VeF)~vwh48cy6!!0 z@vUG8YZ&h)xR~qHXL7$nDx+@pH6LP2L$t~IaW>ufs}PQvNrygdC#F}`lYdbiPgCiF-i{E?!@jk!p-qOZSz)o|| z=R}^d+j_yZgovP9I#(R^RkX3!X+VVfvRGw1-P^T*yX2a4_EBd<*_*4iKUqA^$GpVF znS|83cf>r6PTN@PFWh#1_uv2W=imSG$3OoP`FsDYCPZPPjvXuK8Tz##}y&#nrOd_rOA>oV(NcM>(F_M)v&j%1chU6YFSVmS}rE zHxEnnmUXT(FM#g-7ru!<{@=0n`TbA8x%v6ueiByvH-F+7sk090ylAc=b?TXzlI5Mqx2msBWx75Y{ zf@TAvs3L_Pa^$MdfQ>8qHL|0Q`svw@_-#GYs&EW|6uwo*+3GnXdZ;&e*fBw1%_8TH z#F>QNw@`&m9aJ28sh3ZSvGpiJg7*B?bM78?_}EQXVA<=KWfnTezRIWXUD`-@?uA|q zMTvBB6T^Cg)(_uu8+rWz_1xfc9s*0dthQ>E;yZH~3k-qU$p{ay*G3k1ynV)o+ie}4J-_2-wL-~AU%N&fzq zUw?Vyk-zG`SBhcV1E6wbtpZQ+ruF?c`DIPtk0IG)1BW?zmQ04DHiCvT|oV*Tp0^KR{+RT8iaESNSqsjAM_ zCU+4@M?zj#r?#+N4eRF_*Pbs3Nf1m{QJeH1j_8Wmuk!fm=Al6i;r~Tuf<%0NoG#oi za@D=Mivz*P1AHMioN2-{d}V@8P$N__^$@$RaW7m}*K2eIbSF!H5J7Z%S)zk@b=dSg zhQ7VKGC8orm~XMkk$KNtABqMq$3871nV& zkg#!9&H>Lo*NvXLt)MEf_6gHkA&32i&*jJe^MCyL@h!5ml=Ffzh?sAS7j<8r zw5Lj>NDc3`s4_qf^4yBFonIb4#|gi+b}93myEyW%OOl!1dZ_V{(S&Ka^Tv!}|EoUOEI>V@9*S_%;Yo8gchJ16~12D*o8 ze;3-CAvrgPsAM;2chS0Oys4V|evZUqqqyj}q4F`s0R5c~^8carktOP$b@=oV2e9H% zS)fS;r}qXmcu$w2NP+kl)||Jq&=*=mg#SYrEMCfYNRN%gEq&)=C>j^g(PbG;H9nm- zLQljU@iPCHj2Of7Dc6?mML5sLwpoDS*;F_eA?0pp0OIMb=Y70_b7=p*zKt&D&?XwQ zlWz`heRGQ1j0BMB00u17Y(M>um8tlypvg3NNgPX0^I56#w#h;q^33XiTD6oCubUy5 zvrgQ!$t~}Y{kkZBv99AY^#|S}0q4C&T$WcIr9p{-2MFOjlgm#hbkDq8%1aEf=;8Q2 zl~wSzt$Fs-u57xDjC|DB+Cjy1d(zYZvU=1ouiv`^5MA5BWv{O?m)b7KGy)0$#LAdU zdl|Qg^f5m@t=$Gj+_nJto21(j)C#OZ=mmj_1*%-%5*Fw-J>hn#nc_82N zHPI%+j`5N)))FjQY}p*+DA-k~kcJJDYyTdnKTaVX@tcJ`LN6=m_RGn&u5UGu+Gz{)fWj7KYp*et zm|IM-Rz^~$(=&$AZc-iH`lma5>9_7BZ4}a86}9`H%nQBc03*HDpWaa*%oZSW~$Ip`3YHk7=(KYdr$)oo1Rs6B|>CM4US z)IK={j~a(W=2z)Ykp10-`RzyCJvZihTHcL|1dezp9 zS^KIj8?l0oA7ecw25`xjH7lv!5r;Y}`te{e9=-s2v$y?HCgsok1hBM=J)Yf3?EaZQivK3?POFqJA4N zv!2qb5O3_W4y-vr*&z_|efzoKL>NHV&_ja79(Or?SGx~l*EXhOf*biH3y_OgNU^|X ziv@vfG+|HD#jLlnDExO0`7$RxAcCRM2e4&6?-d9R&anKp<5Gc1lBuLI9VkY+do7E} zqrG5wiyI`xk0`q4iH>Ya_ZNN3mIa} zx$V=briTm$uZUk?9q5Tza+crZ$b+YjWS#P7^ zqC2-FQyYn#d?W;~gBH83x?$+8+TzpSODXkbawo=naD!LM^+8PN?t8l4K8L-dKWiCn zWo(xOrK1BZsK4`$?o-R@C_m<{n+re{BVu%YPaVs91hg-IfM)aLMxpv`!oVv`p3-Wp z0aOx2&z|rG2Ayik%yn%8l!IR$*TQx;!>LBkQSBb!#=7AB_*%1_8GSS8ydVQegf>0E zcG`F%i5;z9(Nko6dgi~2WpW2w-)|RG#c1y}OnQy}Cf`2lZCeKSFGZp>ZC+@~H`<|! zXtj<3wanDP|E%e3a{D_TFRc;llnK{(A1#yO%z8qzZ=cDGCsc^M`)9$D1Z zMkw9K+-W(^>c7!^Q*13ZEv8eCzT>9#TgY4SNfo4Pi`%nS-&bL~P>9>TGGD)Y7nB*m zHNK^X#d2$9c*`}^r#tX)MkO#bPd zXHrly&eyYx5cXQebZa$~3dkRuhG|@t0xp(6d%@X<7UXt1$!JYut%QcJYso%+pAlzn z8;4m9qUOCVx?*Y!C#@8*(~PA}YFq zjbKukm)4Nt#h&c=3jtQ@M}`!BjVSe&GZfjm*&4Y|_-#v~^nnJs-3hQ{w4#H+;jxVt zVYY8)7gW32+AFJ$M~^SFV~z+G<8RmHT0=)^c6-*!(p5`u4?9p%UyxXB!pX#@xgJ{5 z!UkG`qfmcZKLWZOlS)n*NvfZz{I>)XZ>=q#)=i4_>u1hg4>q5OydnWl{+v5v^Ws=N z=b5|g-})*dNABcP%Jc|M)=(p^9brXN`q6t{<-bT}uDmgbKzZ+0@0I=Od90l-3!-mr zg+ z<(0#mSbD#yaKktZIWx~&PH75V?|^AFUYS_H8O5#Bzop~NQ?1wJ0bK6U`Ych+SF5?O ztU444+XkJ10iC_4>i~-ZhOo;W3r_2-{&qAi_Q6CFr~rqB)zdw3PYBjk?PmcmW~O7A z>+6KHAKv7INr=#UJve%3y`f3qR^0H8&ojafcvVW?rETsNbW)m1Iy z@()owLUBI{2lUpFsIlf)n=>_g8~Vop6gNL)WtHy z=2%uv%AWEqQ4VXEY8gQK7Wcw4`DzT(I>t$m4RUF76frb0x$C$zj}S7P>bvLYjVJ>! z4?UC3UPM+iBt^IZS4wnpsdBrV>KLbqP^aFHpUHIN?wSzGH@k(`*`zE7tbWu*>}OjW z74d?PWo_gfWSKPKG6yCCl~WM=3>i9a1j!z2OS4XsWWgN{X zd*lLK=AFJV`PpqkEuxFErvM;zM^3W(f6=2XI0)rSgji7!dO=KnHSKc^ElC*9X&ALwUm=!DG;5bqN<{IBST>?TK8S z#n&LJhDiI+i@d17`sHtoJLPX0_qA=0X`jAd&Kq29hA82}J-)Shx$_s%%EmsFOW_e?t7btJ7-sd!iZhk3CW@%YGi_BrQWo!jxbK;ajH|~9n@7kZ9Va8$+ zF-k4V%F42liRNhlZTqX;j22rXTOVc(9ULn>b`OJTrCB|hr7yqQ(JO4>&*_B`Kl%MUTpS_O3;v*c9_f4dFma3n=Czn#NC7nLsKzP#eK9Gg!? zD$f9QzCK;cY4gtW4m#5IPRXT3qO~*O_%vUY2S9g=#-8F92+X&)WrHNy?t?EU2<<8` zSvIj^z27E&NyR4B5xocO)PNMUE?(?icC3S1Z0KHH`tFr;@d4?3F>{`!Xyw(q;g6Pg zQ3*08du(ge*`3e3ljIwf{Z5^$a*ECploLNakIfmAlvf~I2_NJ7#k{4XA-Qf=Z|u3F z&eF#k3W_mLrylKjdk59l;!+Q^y{5hwk=08@6iR$P)r|UGPhN8FEi!EQE4Bd^r<8+L@Dm!l$X7}hu8T^9UghLc07M`@>5FgFFuErtfM z#!2o~q{`L}Uy>Mo=RUDMohj|p%M+|^0`E7yN|+B;E3uVV3Tw%EE0!2Jmwy?o-$KWk z`bpgl02IbV5~Vh=en{#VOEDB(gfSurbVd86pdY1J=c5Yw^j%qV)_r$aDYZrM=!z;b zlvm@DA&FC=uXai;hQ@0Igk>eS2t!(X^Jj|~m3#tr_%TDhFUR&PUYjU=yLNgM5vRIa zhvgk*e{8!cuAslq6zhH0ePr5D(Xqx|{oHvc zPOrYSsE`pI@mmqs2&Ju2R}H?r`%RnLv|3HfEqgFD|MWR#X(4vz)CqdIPC%5jt`1AE zED0i^Yal8@kYvD*S_81$>O^7A&X~_4Cgm)lXGe}?0*MloxJPXFW2ZMc+uXRk&=S4% z%x|eKBRO8CNTA_L+%b$uCbEiq$|#L?;@!Cn&l1=t75WRS-kE?P;3kq4Cf7<=s` z!tCPxLVw_Y<5SDn^0~+i_M#0$toX?wg+rj%HdjO8cFe#;|nG|g6XA9L1Oy?vVN zQ_ynZyjeIBrzJKBV$!PpdNYOjQKwVjZBWo?UbwvcoC$9uxuadi9e!hIUDI%~)(osr zb(9(yFy;#_*8*Q4&^oH_{_SjhB#%msE9_lQIXECg!eI(5$(O)luJTeDAsg2#A;0LJ zyGts($SxRvc$*Xg471ij=eNr;Yu=Dxz7HN>MlT#R#yMJA|MZz`&!=j3u-z^Alg_WC z2k^fmWssXXvQAEa@)Fr=Tb=>=$A`YeNKUV9FxCXu%^H@1>}|tX4L+AtYaZThSqD@l zNHo2-|3CJK-~DI5{PEAf+8_S#yZ`Bre~SG5zxwz8@cZ+Rzx*No_CNfGzs>*smtX(3 z{LBC3Fa2@<*Z+Hj)|{N!VzL4rguThCosn@vokS0{~mT%Df4B zl|E+Wik<1Sw&XBma+)^FMVO*jA)YW=l&0B+b($Zj1zx z^B954(r2yJK<)?<-N?MHlv`QMUX#9Y!mn{QD-e{fvSM4ldHNo(4uInjmjpm)dM33K zg7$x@)A&FC@#jxJ(C&W!^RIsX{m(!A{Ql?s{Nv9rKY#d%|C8_V+dumo-@*UxKlac6 z{^w8cZ{(MsKmGji$A13s^Sl4@@BYP~{^8eO{`5!t!{7b=pMU&+`H%nSVeY{efBj0n zF2DaZ|NJX0@_+W%?Zj8|o<4pXnxy)U_&Pc(VBX+^({i%rrVM^ODfb4xflJHn*6Y={ z#g(&T+p$}lQwWI3J;xdL&xw)omiHs+Ls}nN#?1PyIi_}u^h|@y%h+2nT@MtGTk>_K zoUqRdR%O!6aGPP~UM0$&)Y!y@t$EA3WdPTiGMu;I z^ga>HH3DS9diGRlX;SB%6KdCX@~KC4Wpy9J&elWCoOYp;(9Y5b7fI{M{8ugsP8ei5mCH4Bm5N8yjuC?|w51oty50khGqP|PZ8U4``l zR;Q9+Z95_x{PD1%$!#6b@y5ugv~l?mww6^uQh`Qq=17g z+#XM!`wBnWNoR52yUMwsV%B^CM}Hee`e)@ra516vv@3>%BcI+oeZ?WOw1&-4ktXl! zG;2oC!{h)QhelRNSy4IFD^Vv}Rolh@gp{L+Gk@7haSJ$r%|$V&9O*o>{}uqJO>OHFumH|i66B*r;9Ge=p=M9N-r(kT;F*ks_ zTAe}?*X`yQ<^>*MU+Qb{9H*g00$|%*dw-i@jHRuVS!XdSJuvrHjn-L>9WGawC<9SO zR$g&87afkCbgRmQPS;1T2g&q!g2vi%#%Z@)A#_4MvS()B96ZPk{UD)}GaRe^SdlnM0 zMHz{Lx}Me?*KFr)Q>}s+9yqa4UdSO_3~61)?R*h{YPI_5cPy81d5rrk(XXq+$G{A> zz86L-)yl!&K$`~|iSNbWauk+>$1w>oLT6xLH-wDhEOwb@NQHMvc(4I@ExSw-P8$^Y zdiI2Gcjj0!T69|P-QAz}PqmarK%W6~Cu606?X{cargvTUZwWrK*s6D~_Y97SZSs^$ z@jYzY>{jc%;=cBzQ?`)dj1i+%vsnGp>`(XuA0ALlH%1*0Jr*->0h(AzX%q^_KvJ!d ztL{`t?l2zbRW4Qe&M%C~`MHhzRWTzFwHZJ~!?IlJ?6j5f{sOUS(e;LY`ezYeeXP#5 z+2j9U?QM2;%aJp?GirOFZnS$~2p)J)b4etF5kdM6?7IjCNq5?%Ds`5sVfgBe#nXnR zwiB>Qdy-J4^6#AQefK6Ko@Xru@$;%t@K!34ZimWgoAR+x1yJF2b2kcgTM2voG7lZh zch~e46ZS&8b@1`h$#Q4rG|JesdFZb8WVr-!^wYiBroE@9O3~S1!(k=IfICLB4WGaF zI%daRf8Rnf_QU+)Xtx|H^@_2F8(Fz!q_-C7&AsNMYeSOD+OTJDTF}4%SI*vmPi#@bk`L|Sy_eOY z32|b@`*lmec4|P}zU|Ad+5|lFExzqk%-!CV)ZXqKO}t2{L!#${Nsa~Xs1BG0t%vSi zS_n>kxLPu^DR}F&i zxo2yT%w`;9o=Ws`3sr`av2rt{I&BYFsOKlSE>u!41#Yt&WYX;xG_DH9snZrlN!^&O zfBI|D>s;p>2sWLFt=2YXm$%U)FAYkwWmWe2lQSlR>wBPKN&#Wr3KcnN%bzL&yFyT# zeSkd6EIld)YZV!yJ;A5G)@)V(^qf}ri&%A=A@_!(N%9^e_wD;?)ZNe*H@lD)Dyw{g zPmO?YD^nK^ACBN;GpcG6n&tpeug;kapO9rWOn0XgB&Q{g=s8Xy?^}vBHNIo(IKuV0 zQg6u0@T(lGSD{9N%iLBk62er~MlCrr${f|QfYl*F##Ga1ij`?%OIwputu+u2Rn8g& zH0va-Hm7eOgZ^nQppC`jXhDsw;(lznFYCi#nN01?IX|uyk7;utm+UuUsni)SZuXeh zx6zKsg)56%{3x9q&9M25?j{-dl};@o)86(Wpl<#qZH`|@{*WK-$M60vthxL(rTy(6 z{!-T5c?5u-R(yFaFodN{168`nKoT4N-1gcXwKg zK`*FkVYrOpfWy7zIQO3P2QG$-s4Whc1d80;4w&>FE40;dMD7kR_-2egVeaU*GBx-I zy0&5^7L-b4vyO`e0(!5ShehFvy@fw=L$97v7F*qt9>aHVy z%hK^9|Jy&meaU`1lKsn{{_!V>^3T8QzwEi-5Z?KU$3EGn@EJr3zB*G-UEbT}Mb9*s zEc#Pn$kpCs-(XnE6v!0jbFLaqwHJqBNurvxZgYEq>A6Y(tL@j0`HF0Hd}|~KAKqv_ zJ!(Mgaju`}peii;lwtmCQ=}zoTO8K1>`gI`D^gV1oGTjKxih!Q1H>N?`J>K5yvrTw z&4@SZO=Ryg8N8U^^64{9t({p3ZOox~L#l%L*u5Ue@PpgTqJ+z4hpS()>{`)|g`KzY zJWkatLrdKKPM_t@Z2|MPjMqZ;p39TwEuASFdo`U?dm>Vt*j2?Z(-6~SqGVDIUFD)E18zN$0z`k%GvTbX=gI5hU7N1cJs6v zi=_LfGb$`Qtf%r`S9iy$!Ti?^257 zm3wsUvlJ}Q9&)()DD+LaduTu7cyVLi{^>mxtmNrMQCnvsA|^ZkkEFM z+#-EYgr@k@+|Ek+*k!F9bR+M&hj?DJ3vC2C5Xm;b2t0>xFBWV>bZv|3*MdHhIe@{A zxz&69^!oyP5j%`Abvg|&Q{Fl5zCGBxoROw$S8keXvt#aa`r|h&pdha5Ad~F|H=VQN-MsZ4p)QgjNDwyQEi~6!0TWl;HeMz3H%lfDD=|Y#T z-tmBO;u+cvpckNH@X56wk#u&bNbwq5fb#@95Qa3~(lTn*N(&><2Ug~a7>y|R+ z?N%1*&%We{&0eRAOD*HmGYqE7I?GwcKR!bSMGTea;aSA;rcX9*tKI?Iboat@Nm@+6 z9A0)r=#tX|V*YdXA-|2e4liQEnN?4myxolnP*m2^H1N;*^f`8wZf~ry8E)eUp(#P)AAjU$MuCQcY^NAf`KezF#Yz=5;!_dSNOBp=PB1hR4%&D95d$s8B z9B)YGw`Ukt7*r+7se4MDapXt^rEc>KA5aS0ow+9+O*%h|Ody9|v|^}J#u)1DBu=v3 zWG!B+!>DaTX}Kn=2I(VTB9$xkRujq{{_Xdrd&Aw(A3A?ddYq|F+@!`1a7Uz=)#wYh zJFIJe{?tJQ=M@bX(#noS(gA_YQkiPZezP!(Tf$$mWNl}g=W_+k)G^h@*Buox>w8k1 zVfZ~)p4O58?h##W4!a?ZQc;uH50}Ph2fIMjj#T85$01FPS60gel78^}LNCXVE896> zGm(dyJgsT1V|(;#>(l!)sqLO*{*5SOTl3-dc9R~kn0=xz7ZIr1+j6y<(!fmZ0D+A0 zq+!dNjgLYo? zWo>r+COwAqLR7{ZQi{rrMJGeu`Zy*d3q)u4TQBIp%8R}>Sgo>k#Ss}N0M^O8^erAe z8}7q?s10^dt&C6aFJOJB#O8W2@`cI>uL1lfkd#dp1oYlB;Gta^*KbcuEFT$aA-leoP_{y+^~K0MJP(;C#!U%|#t+mZn*yg+>Rn*oVLh7) zV_O_(rAa-d`p<3PYNT&P;67oUpKT=^JHA}v4esgeC$(1PM-LdoA z%>7xitXE>fML8LPXt-Mwm_lYPra7$^HL7~I+Znq5Iw?Z;`DQ%v}ntfMaY7_urK%T$1&`)in1xUD^ zbi}MsQTm$c++Dm(=q@M6hT4G_jalCvjgx*sOKN*4Gs1736TRg6shoQb%2Qp=${10T zEH=J+;jzG7l36}5SIl~W4FpPnjIE_%Iro;`8usJaopI!e;xde9TR@ffWeqYlWI!X*F{ut} zDdF*M+ilP$Aaj2UcEP*N+QCQGzx|BS8-S<064Vci%3gPau?T1SAb{t1cv>QHe5}G*<1DP?zm-Y(3!llAgRs=i zzU1uUKxS~Wty0KbW;9Obp?Urtbr5SjkhIoDVlhDwkdoH zqTJ4>kWI*vbL`&U>3xjSbHY#<&LCop{?EQr|JpYYXU#GCwboa99fDwv(H^@yxfc() zo_H#U8M#&z*LhE@nr%@xV^EFR@XQYljyys)WT@_$s!T zE-9_1HtAQ^{%PkqEf`6!er~^00YBk#P%(yq>9-pi1XQb0_NEn49Lj8Y zP_16yizrT(IS2e1FJNU$g&?>#M7xr-o!7>v!14-wdsMUt`QnU{%u_6HUF|$_9Q68ewzlq>ijr=V~F%s=4l# zqeoqpsqgNE>cAY?W-qs%GS6YEbx&=pmr_2qxEv#!I9fY}{MqRbMh8m1M;5Ct-8pc zfLm)JJstNUiZto!%;1sNeM}Uf_84_Y{n=7vlKB>};}$Y7a#+FC<0SvjU1gtJdxO>H z3EGmvA?~*SNnAnQX4{WsnTqrvW>5t=V;5Y0LyEq;Qcd!4bNMwsPkn z4pF#=ig62QtZa1jA&nmx?D3X*2O8vlzfAy?&LxImGN`;6<2qDzXzy`9c~}W%P5)I-gEA40>j^ zTyU5iy_e7%jt)8H)6-$_T2Z3c~&&I z^=jG99cP<@lNyZOXNlBrn@|C<6hbJa-chh}F{gK%IxH?+r1f zmX#!3CNfj#K)ymZJ+>M*M}O{&(Mil+#O}Flf?6qUVT5QzjRszKAwUW7;@fSLg=H0m z)L19To#q@vtS>YSlUzbf!5yCNG>O|Aw2>;i(yItV3TlV$=N{#*(?dBQA#1k>46sGw+U+K?M0vcEgnB}tiOHg8e)+I8!|Yzh?& z2cM8UcP67c)5eMXbAD*DPh$ zjoVnYlkYDiDrBVm97qr02gT&JDQ4WEQ6cYkq(f_*UTWF2g;Pg@v%IXdC!0?l)g}?3 z-=ZS@$p7&_y>$Km%_4z2^6QVkfB)adE&1!8e)s?MYcd`9$Mfso|MC-I@)vcbF7232 zQBnul$3Y;XhK_Mtjd>M|A{+BD#;Kd>uZ54eddn=ay4Sk-Tw2L90=Ye+r%F_{#kk>f zD?5bB`AX)Rg6`7xnBB|$whNkkS+>Y+&RMi{2*(OJ$P5aUfkSi7l#83rL?EhUw2^e} z*2eS;%AZQ|Zmm7FunBR)x5k$jonp@${?h|j$y1b_amN1iY5uB^(n{@)ODJxKBc?`& zI!>-zQS_Gb)VAKW)PA-cPt7Lh6kXFG-S>9J8_+c^o0igTlTJjwrcS1;z5=`z;HLD! z4mD2w^yd<~t`#D8cCJTIZx@GjR zbtg&P92^<$e)wTl_;xMe8Igv&%!n=4{Px#EEL(a1wCxAltQJRF323wu<1U=FA1jzU z5`d?5%0VWCUWADB(=^?II+Mpto%5G)mdaAVROb^pK)Acy%*O%*{F%G)lCCgVdpWiZ5 zJXFE%6meQ~Nmqo8r|22N8-+bOn>asWN0sxz2%Y6saVG$YMbhJ5y6Vma$z7e*pv(|n zN3-_iMt+v-6^y@J~Nuqaa3{v(z>#UPCW!f*(#q8s1y6#lDiDPimKBmiUGsB54MEQ4xNx~y|5a-_zW zp;Pf}lx@d_&1F{B3xbvnvualbf_0;SF-)%|GR@}MSUFUvLW}veAmeWhi z1XZ2Z-qKa1hHxdLC{_$3pbHm3jETx&z7|mGF0Yni_11P$x8=31M@Ze&3W*yw!37$V z?D304ucF+|>fS}pbeebH@{(#H#IRJlcUv=gu~|P7XJ@VoJ50?MNZ!edA4XmAp0{(< zngvwI5wWvL&)=LBiF-e1MVWv$NQr=tM?%`A$zE1(Jdie5zi(MK#i6`jq~dh}**D0? zFa}_0I_ej41L$z_yiNyVNeWK&a&6Ae z{$w&~{q*Mot8$bA35B~y6^={JH>lR46wWvQ$rNx147=QpveP$x=_`CvC*!+q`oSkJyN$||>zo7+Za~E8!hJ4_?QcJ0yWAJ)zvmv-T);ppWpibiGNFnD)*(Lb zzPeJX!wo&TRPCZ0{tQx;Mk~LgjF_-SychK}T3}^WtTDt7bU?s4N%Lhu0sC}HxbxUK zo~<6mW1E*zbf`CVNZhr73+r+&S+twdS4@Fu zfwqHkDlPW0q@GgNCJ#8q;PxLt&zuxZnJgHV%oqci>?x;nWLOf-}?u|j87ZhJ3k$M2K*~^ zuAH9F0N$w7k>rZGijQ?WtMuL`LAp8jZj1AZkO+h4H0o>4r-q$%AUp_$S7sU`(MrQ= zKiP=jf9rq2*NClR__zu*tG82g7LwxyX!V8RUuS!r#!_;Rt1P8u&EoB{jA1Y81Opm1 zyQtiT$f(2U_Y+#rz`kCMwqf#GRhOFg+xrV2r3AOLl}iP?Nb0gj*Sqg87U6Txftuse zTRKwT}i1%#M)|BfXtgUZPg=tC=a(bk~~^o%aOvsB>PHz2CQ_ZIAepFYPh8=x&S zp1=Y;hc%QI4Jzi(sM}IOpKiZ5yCf@w%X6;weG9~!p+=YZXN!2|q6e<5J4=U7>h0d+ zyK(ksK1&0yKOWhv-`E}f1dOF|B>#Tnrtu1HKkq)5&+y; zlC$kzl73dq;j^;XzQVUd)U~3>34212IBgU~ZRYRQROd)C(Lc_HHq@2$p)wk%bg zr$o0qV`)W0!dF$x;YLxna1r-xz7O7I7of(X|B|iszvAb`5zeF*z>fvSjH6NU+5Noh zrV>yK6Tv0T9UzHswlQPCsL8dLLB!J=6^(jl0mQLSb@zESi>_h__C&mTcRHZEu|Sq} zR(|;Nk~a5#^Z@cTXvep*m?)>ielV=7~F%`yW?mdy(}%zY!jHHo)X zU$gWO1&|+m?+LKW^lh&1yHAa+eXvU#xj~B9UFGCp9+5auIwr)`(6ZX6X{mb4bXk;u zRx7vN$B!q}v^3iEA^-(*_)XQBDih{ljpRW zKxBtChctQ6(l^jopZ;3nT&i=?)NDl6EvExc#Es1WgYQZ%3I=s?4Bf5lX37j8dBhK4 zN_7BV&C%w`VP&o`CN`W^{a(0OofN~;SNN%;dv%o5>wJ2)bI5gjK|HB~H{z7hv5+l} zbwQK6R)&f9cD^hdVb(qA zyv%R+xUht@kx0+Gws49rhKZnTV}0YcPt-8cKDPpYx|L%1IoBR=J!fhs%1fgJo{dj$ z_2zUL3{?*o3f9#7%*l;tu2p)^xnwu}ji1Z!{`%KH{{HuW{)fN$hu{DCfBoeTfAgPz z`O}}{_rLs~=hxr;cmL#gl)wMwFU?3)%m`;Jg6-7BlVSE=+WNG$QyKMuOKp#BXE{Op zK`q-rBBBhB-3pGECXLjEtgo}8CJb0dE zXT6;AU412}!wamVTA#%>xA5E8@3R~MkKW^k{;%!Vl28i-h!twBoW46=Nu!$+aAwqli>?%4v zA7w$!!MC14;rRqc5D}o6F%DPb*!6|sa$eAfcE6pftQ?z>$zw3%EMbe1xpGB9ZEwA= zw0qCvGcP*v>ep9n8?@u|#-@YxCQ3DtGtksLId6xTyph1vI^DW@t`WJIol)SFHp{1( z>rs|*0zY-YnQl9c+`+)Px3EyEGDLyRvB%1*Y))e4BYHi|Cs%Wda%b<=SVq>0>ML@R zSV(l0=&dJ@A1h@Kh?%|yiII=VlB+agdwI`Xh=O}c4&O2q#%jbUh*i#DzTIli;<`yC zd)KlER^UM>SJF`qdQKYPVt>45;w?9uEC zT5DeRdArVU8|C9}n72|ptA&BN6dGI|cdk+m7F=^%16oI`DhfNUVS2y zN!@|2B^G5^YiqDxCc%7JH7QF7er`^6Y;hUMPg4{CR+4>sC*V?-@w?TiDs!?n_MIc8 zovy?7vu;)r@p1ez>ZgXWr`|rnxPqv)rIE|$K2tEh80w$Zot$zB+{n{v)f-%bWNzmNh7S%}0wS2?&zw-s}G0rX_-;aC;V_?`AS9>WZ#?)p`Wyo-bOC zTZWO(LOe^fhgLUix5-=B?c48*9Q5SZDYv5fMB3CTg|2Lq3A`K*0?9;m*FzwzFyNV! zoaNbEL+guTaF_tEAe@x08oO7ULst+SJ9DsF4Ri&A@qRNH5e(kzfcgHJiSSI#7 z0KRk#IxdcmVycMg7O=Bgra1^SUyg%sRQc9Efs?f?@^nET{_yRUGHRJB&gq4xl)@5i zM{(<&d6UuNC2BCs&Ac*Ot_k+9PUI}_gjb}7C75%CD5)K`Y?M>>$U~5pz^r__fv~iG zDL?MIhyx$+u2sq@V+|twC>;0ZCC9xx7e#D8-I`tP$CczkLFkEzeI|k&;8)%T$MH#{ zhiTSbF?T7RNd=&6R;mohKD}{U?N@ZAt-kJFI$9}A^y|azDt9o7cFgY>fcZ%=+J?%H1$-n!n`13#h@gIIY z_m}_U{QA3p&o%C!{+YjQ+MO-^Ak8{fZjSUhqsD1A`%d_)h_=fjFP*XsOLGgp4jVf_ z4wSs~c9~hSV*-a)#oI`c7MDMB>#a*~CnzR}8hnuCmNu&G?h1RsS7r$IziE_#cz!5ZK0|# zTdU7+H+pzy;X#H8_u>}4`)w8Nl#jx0{LoE&?Rnt;F>Pe*w7Z@*^rw*x?+Ggys6M-u zR~m-7coY4ubN=p|`>62G$p>tor_^tablZlq_qbVY<(L^->m#W|uIsjKXOuQ%Kg}GL z`o?pPy;jYEN(N$a2#opLS<^X%JJdCoBMz@0piOu5$f^&caq)-KVE#7ABfZQ{U?>(J zZJVif_D0lBG0#A!zCzP-Q6^c)=vAqaatG+l)*=Cy^xn`}`Hn8kNoo$aW?N&qc@(f2 zx^>PdN`)p?wQu`Ncer?)cKSF#jYzzXc74ya?i*74)8?$MKd-iBYr%vS1>nL^aZnOdCzKcVy@}8od8!om9o&Qa{H&x zu^M8H%9XLkp3XuGPf}%A`UwYx;*FTF=x5g>z?1z@vXLgm&|41IclZTaf1=G0E{?zByWyXU+cR-!q*U-YT{+95If(>qT#pBu!$oYcEj=)7JF)Vb=*4mNObR|AwWiy~h*TIihZtyc|{4 zU1Dnn=@^D-;}*G4P&)6Xb-r!w0mgeoQQXjMI{9goyXB&nj2j4@u$i{pYu4F9aOm=U z!aUPss;#bZ8RppNviU}wl3SDOL9N{Yn}Ely$7q?<6J1!<*ZJugMmNnC;v6cz^j!Y$ zuKcFbJ`!wz=n2H@yxc>lnBSOWB-iY7)^?U|$vURqJ2EG+S=x&l+czeFy7xYoXtY+{ zonyutU1Z7lbl$9PEq7m~hUXktlmSiDF<;K36$&DFbBhb4)gyW-+`*8n>$p{|2v)iv zdhIjjo^eoattPx{Zj{C2x7^Y>R~TKG(@X2Nn|@2kzFjyE6SW72+11DEQ(yUFYEJv~ zUCGNlG{Y+3PCxtAy4a1cCLL8MUHKEu7^RtQM$yX%jPEkYFTXx|g8&NC+z02l_A+4- z`OHzET?N*mI4bb9_5<8isyhl(Rd>;(0IN(fhF9xki~HL+L2pNr`n(?VAG& z`kl{%cpK)0RU2JOCQJEJ0`72uXDv%9S6&%Y_pTs7vRzqP3pDU=&2xqDhC%m~2>>4Q z?a^7NdMGg>93-QYLtMc<8M2WbIph{Q{2RgZn9I=8W0?oN2&L>56A$gntl$nDS2G@RyRL=CKFN%jmH^O^s)I&LUkdU-CZusfg>@5iRZ0Pc|6!5W@V*ogVu+ZAyRsM ze(+IYwewH9+RHt?z}uCDZgd>2D8!;9Tk>!1h807UQU~6x^rMgFr&aG^vRu&?ccdd2 zrsa%?Lu(fdMhTZK0sGS!QNxd1$0R#XwQLRo>}Z3HQJD`QtD3#-y{vGAco&FIXHG74 ztJD_&U6qIKC^xPQaQRd0QkJAeU0CBCo4$+;4Ue=rk4e;$CtE;X&EB%tp|E_n5udp5 zwb;2;Viajp4>z50vi6+u>CdH6?O=nBT@j%K>z2t@n>UJt(obc240UiFUBxBv!3M zbl1yEP}UH!^8D;VtXgJ;#4C4+ z<7NOX_pPOMMBlx2u2A&8nwVK0rDDiiO~;|Rq6mmE%1Seo6AW6KHZ0%x~wG4PRJ?k2H(aep$5~HNomPZH|5@dUt`w9_5Zx%e;OC%tmR}CahKKy=uRs zqADCsy9L9V9BEz{Q6t@1mo2c{GH1R48t=DeeZTu}em#Hs`q1S({tKXAkw~^WQEx7vpN60L_H_fNw{;jnUId80nc1! z!|Uoq z3wELNoTD}J`jJxLmFPJMH_yw^n@=Vm?Vvg20Jg@<$yn&@_$kkpoqeJ)_1-5zJ|5)< zD2P3L^zBS98SiKByqvz}j#G?mp&%xDG=Is>o2@TzO9aaSrjXj2+$OB`0iP-Ym zDebo|xI&L{=$=J;jKYIv)l#bLzDC>XNQY0ByY~6^j+t*cD_pueMmj%-gOhL+ylSfO97B=PLo4{sx_nk*GmTew@2DL5s z%%iPl2`@P&T%#r5@|QtU4YWQdCa6^iqup<09@~I+78B?*-};q)ul*!>W})?}5LHqG zZD82i*Kh>fxT_h`~^-#7D$d~9&?VYI&Xm&4~k2|@=Q&Z|73~ND@Mq*FzcZIjo zcX3k#EFB{O>&shI85HoPW>LoWPv0*sb|=}kAXHe7+I2i%cQd%-S4Ni%hD+;c%`!c9 zBtIIJ(>=teEDoL>o-)QAUq$!c0qC1=RkgCXg!9w@U~SBVT+OKMSL^OXIbDp|o1_DfF_ z>auKo%s=T&6Tbb7wKK<>^zpavbeU)Ob?#kScRhh90$GQm&fWSgT_Nr+oe%zzx8v{5Fyj!sycd;u zJu7K^Pd%+!Q#jZ?R8Om(w0hmOTZ=_vR*>a*+fokt$hDTwI!R^J+2g`Bfbg|AKmc?3 zwjEU=tJc~yHrGa4j5X;SQ;lR>*D;tbk6yaz9*1?FMeo<(!JNPvH?7F+wyK`mN^cjO z_P*4YS1qm6<*B}?ey-c^tpys%nDQ-+q}fe{AWFT5igBq#wq0s1K+J_}VyKa})QJXc z1rh($mLjXnCt=D8S++>!IryaOJjk|ZH=PEJsE(NDXEv`e#U{oLf&J562F>rW(=FOy z8hCS3D62+%bnPUV$>8`xve`!S@Zyqbtt_miqsN85HmK-a!Zy8Wu>$s!Ot<8`4=E?u znP=;r^F^PfrFQ-F=hB0VZ^Vg)f%#Zw+eX7iY;TNHrhCzHinX$swnj`orrg(^#H1^7 zike{u+3>n5m>PdMtD@Q_bs&(nqUT(*!pC zw`Z8?Dfq1_Rbr&dE7QRyoN?fG0)gIeFiz_a)31=owXmvXjNh|A#JR(arZGdICfzb# zAT>Jdh(2#``8xem}v9e*jK3=Gs{}=Pa1S`ldh*v zh=6$p>w`YO&6Wt<+?9FFdl|jGiQl>24J1cQsNy#mG#xK(odifiI0TM@o>6_|Ztb=M z=b;0+Vt+tpMfL%>%q!IgXz7JEgRB?&H||3A?R~$KqohUb%`vXlrd-j}7lI}99x1j? zz{KjM@*F#*Gh+^wvtt92tE@NrLKJZFYUfOPgKmAj+kEhPx%k3QEZuXgy5=cczU^o1 zSnKS|t>Qv+JaKVFS%a#1{k)~*8C?5I>EkAw!U--qt~c*wP&Q|WlVB6|9)zAI2-)VQ zq`5IW58cPF6bl>H#OAzv(xv;BK3a!XWFpcg9i_@{uhEEhW*8uB>&+uNA={rg9Ggj- z)HTwJw45-8tKyAmbB-ElbyA7e^=yEyC#aD=@SK$8%t2^6%FJ(DsAp6f&b8g1@c=2( zavk8!9dR!t&5z&4lk10ZV_Pp*5M!XrJjsXvQ?7PQ%4t z%G`*6EN3tYd&u%4<(0#GJGX5wof(d^1@ZhiQ(F31?s_!o8}%%kMd(u?!(5kjy#pW_)@r>e-%>fsAW;VUdI6BU%$a&aq}ak2 zuxerO`{;^x(zbI zRM*BbYGl2S3vt?udZ`mnC7gQqDIfn@Hc<-hVSJx^&&?;zF-%PeeN)g_n5B=pxYHw* z1<1$T(su7d(@EST{gMqlE2(c!<}|$!Cy3-tmYbj*_=K_nF-ca+1>g2FPTPq}hG6K9 zrLoXwCslt<7duk2aWgyPUM0`W9GzvJZ^CGA=zs2kz^u2ZE;1X_89X0{0LFECFz_*4 zv#A9nTMAwGPw&vVD7g3xo%txJ%cl-KmDDTtSvN_L^-OXJa|mWj1;d`LuQ7a|G{$Sk zhL5D?d;%>X^@nmd?jLKc2uD}Uz>sDKBf@IxpWZv~blq%`kXSA%FgrJIxxgJ)K?_n? z97FCA+_)+MXlyQWSqDNsLFJQ&c;sw8PVF`V6i(ACdk^5{oADD}{6ZA;#@;jfSl{N& zWrbnt?rn}llj%`8C?52EtcXj)`UA-uLII$U>k9$nXfhc6dz~B?WTll>hjr5DJJ*0) zRPUK3T5OKa#S9-^n>vryUTdsxJ&c@nB-35Xw_JcMYfo=oAsArCvN{ZXr5UA)!?)v>lzn@Ra%GQ+0k~pRrt(k+1l<-e zm}?n1BUnYVSisGKG&dE8Oe10FoS@-`3pT*7pJTS2n@GR;>M*_0-_}+*Bp&I+PUJ{g z^Nv`p-NUA>_koL=HXTisIm;sX zv={&i@#4zv77Vjd#Pd&oE&;qmJW~d__(JTMjBDs{)WU@P%Q$Q4oz-{OT3pxUYfyQd zar;?GqJJrrtyRv2!%~>8(N=L1g4L|S@LM)ijpgB3Sg5|WvuoGkT_@$$RQ`B+8)>{I zRO56WZ`fc+Yt?ze>tqBFR_?4LYbfq=hHJ3^0&$1aQ>_Y*z*nW>9YR2tl_oz%NThu~$ zey>Fd2*Yakc~#HxxDi&{^*9oa&UZUmJl~0RNMTr%26bX6_N>9Giuu%xPtVDtdZWPR zGWV%R`~dj!-RF2bDH-nwbHccCjKgKduYoLT7f_wfR`jS#OCNR_#z2qm)~9Ygu>I46 z%Ta|3ZuK&Sf;XgFzjYTXH60hAS92_WAqi#$pljM5nP<1#txecO@J4$Xynt3YmAyX{ z?BUMki_^;x;3Dk|o^q$}7G{&IFsy4Q|BHpajLYrZhkV;(-bF@G9Yql_$5cl(aIyH- zTjzw|F{id$N5_;|+l~#u@p6r%@?1zZj9y1M#s`kyoVcd~YZ^mc3#~y}9Wou%SIhsB zK?(nK2Y9E!(-XU#$a^&a0J|;Cs2Zhhj~?}`;gm4KFQ@o{b{V`kr%z{=vquG3fUksZ zc7zc4ST<_Xx9wUA-0bblOCQJfDE;Se83q~=QoFs_$JpcC~RUDF#<~af=WaWW$)?7;lVv*%O@F&WxSea22RXsWyj% z-sSyZD&Ah_T!G@?TNc>uXST!pAfW1ApW4-sq@UH3@Uo0BczJC0IyA%ED)LU|H^%t8 zuh;pZ-H6ycy9V$o-O}nk^+s%N)_@#3Q-WCU$|jR_&ZlP>+<_BiPeI#AqM zksQ>&N?3UhHs(2Z>C1Wysb}-MAKK$IfCNZkPF;d|l*(ey(xC6rHdm6xrE)S@i8aeM zB%yD+^1Ti9JeLwoh(LEPuoU{?q&ryKMyGMjFmo9hjJ#`Zzrzw9B7of`rFxt*?RnK} z$&3pknHH{}LgIVH8t0Vzmen*1%WoP9e&oOZ<=JHa@Z-Ke{^O6|{fEE(yZqzd|9$*n z|LO1k%Z!6-rxTVfBj$olfOQHJ@Jp{fBDlN|G?k%-~Ye=uK)N$ z|G)l@|2f~^@jv~WzhuG%CZM*)=F`g<4QSs$GL^dmt%OwB>*i15}NgVpcthy|w5Ub+Aiq_F#mhQTfne?ZhlI8X7BME_C+P7}A9*up; zRf-xLh$!ofp=~k%F87rbmh6ess%h5ahbKOU4zyR#gc7}a1N&YLkL4i(R1~n!Dy=1n zt@ySjdO%`N-q;i-5inWz-uS{5&H0c?#9ft6J3GxS1OR=Xdp&AQ!uv!**#{*fYbNfd-cpplV;tvc8)={;oB4< zI|bJyOQ*TyRD61S$Eb4J=>5)i)$&(2B_^c8e>{O2_uB&OLenVJ#5S)w#ApTN;MLZn z#T#hAq11VoLm~yvZ$Xzo?OU&Fm+J7WgAsZu9&oF7ds(hK>MHl#X4)r5@k&mL5pkUx zAIEHVLaP-$%T$ra+kgbFr}~560nhExGUW^yn=Dn~==P%y2t~Z$Nwa zSsgTnTCo8}_T{Z(qSYNkGQ4*$b$6Hr*9^N`dXy-@bMXq7J#KAV%Z_3;XHnai?a=LM z0k6=k9UQ5jzF(%H&pMH>y2eTo{)|ETMrFmdS~EB!G075?2U9i!-2f`l6x={RICL9$ z2DFvU4>{mE1{1Fs3Zoqs9?HxFwqspg07j_Ib;H!=rmqHgRg9g|N?vn+x)w;<+ zEZIBl6{zYaf*D$Hvdq344?5ZiGS=Av8BX~9~Mm5+* zL*Q<{lskcvfrF_t&>hgX02)2|9Cyr`FMTnz_GsN(_Om~IGEAE!_9uwzNr8}m>RYMD zuGp(LH-g5kJLnFM3~YSzlr5JXLr57ad-t%8f@6ii#zQc)uL#Hs5c477623q;WI#7P zG@HNei)mk0f?T*qvK%e5QBWc%85f<<2Ki&@4f+Rsd4=QBD7MmPS9 z*M9e9XTUcG4iIyZptlNNe&x7>^4s_{r=*CPs*xQOZ5g|ClB#px(vFk49MRd)C5;5r zxqSGX+zy$Yl+ulgc|CQAUh`L?I7+ALwwt@&4m-xy$(9Psarh!kha$x;&VE?tzGj0INVEEbXhr-YC^MqEbY&5H0k*K^U z8Dh@ZZS};!+Wf8cKK;CCU)^V;tvYAu088L@ZE9fb5U*Q@>r*ykP<-!L=qcdiXICY@ zLqM+Z8asQx(Ai}{vFqyVVdA4M9sUX%DZB6MOlP+Hw>P!fbIIfvzDVn`LBLD)1r;qH z9;J>T{5JZ$9p+NqV;wc-vdgOg!>?9COTDgI6iz^NC$L>+ZyZ6PY*g-qwoYvssJtC` zj(yrm9JIGV(-ygkK%0MxJ4&biIbA)Wc84AJvw``PeK;9ZW@LPOu}0_~LL(NG3I?b$ z2?FeS?wGE-U(HEp!}xh9$4Pj5F~z^2{O zi&fKhr!#W^u--6@;@`L%nA%3J6>v#yXtUWGD(aj&3(c0xY7$4A)q4#a((Y~ugBV)+ zW@B-&)zo3)eo&$0w=80hE4J>#)flVnGX1XDK1vyn;x9J6jomP5LABp!wbpNRIT_0< zhqcBa5)RW?(!18)+rz}$9-}9RG{8Tj*Q}biU@#6{JIbdSktXWv`t0S_4&y;F4Lw}B z_o8hFsmt1gQd?UPZLY)lOiMNr8(=n5@gdc(_5${&dRe~I)0AJ=y&ohNFy@g9aANgf z-Y?_R98w#|d$cD+fwNKb^m%F@x(oRDCa!np@CH?_W~c7e@3qs*Salb^mdPiamH3Q{ zPr+JJLK(|~RteD=0zuUKF(q*oSTXPU*tc*vgQqN}>!V-+q-_ldX_F44DUP0ifE(PA z@;>W~TKD*sNs)-dInSrNqA^g`6zDHZnrIwK?PhU+ti);9(0O7fdZbmn(!b_eJgoG9 z9MM~X=|+(*prbtB9PV!{%POl#%r%(UOmxbE(rFo&Bf!! z3wN!xVWTb*

=7GuM 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�DQ#3Lek}`=I|X_0mCjg2`ihI5)~HckAR9J@-RzXSZc%pF;At`c6B2IC3Xw zMP%UA7E=q2^WI8Rto)h#{*U;pUtX6t{^qwoe)r=)cYOcTU;AtR{ntkGKfQnb&HwP* z-}&$V@pr%c{B!>FPx;f|{b211ugG^pC=Ks@Q`V}uE9kx+~+dkH{~fiEJRng zs@aF?I``YD=l+$*ocpk08HHlFv%bK6u;1RV6X2|b&AKA%8l=-5p*)Sgo7UaNE~wzw zSzB6-E=sSs2JH;9LCav-Ui~g^u~G7jHspRwJ>0wLDr|*rxERVHhp${VGnqD8th4%J z=1fzg5)K?a;9#uuRN+OuA9c0cVbHLb(EkT07$fhq@oTeuCo@xOjDrdpKfnP zHd}Z$FB)xca}f!uIN%KX8(89DIg=oHGHxy>_M(e+uAJfYu!oP1K_!%ZldL0BZM)-> z)ybBCkXo#@CX>1Sj($x%S12xRO zBF=iY>sRUoK@n>4b|hW5K=t$rS>HAi*KaZbmJd(R+DINXQUZR$#%4&3Iqr@6FE z4wwyK;cBn@EW-|l=epElIql*{EZ6$&W6R1g5oL40Vo?^1AU3kn?=oL_+xLUpvakvj z>P)vE??8H*O1n1^vz_s+Z?p=9t9oTeM1j?YF7GAywxOM3M>uIG@Oc8kwUkD{x?Kun zTv@%;o0-M*q%~qs%9gG=KEW}MlN3OT$@~-yEXmE=5DvC)ZCqx%o;_iB&e1M=bwC4c z@4nEw+%Bkl-6x&pNO{k z9gw0$K0TS1xH^4F7CQN)cCTd#^nwjJ2n$_i8ZS6HYSU3zL6=qdl!%|$_-l^{SD_)` zAgyQj$(EM@XO_H+`j+>8s1>fxB!R)CefvAMQDj5^Yn?_m#JRjnp|lA@G@WP2-rEP9 zzuqfVc?_50YsrwALpH2z@>|XdsFU;5dye)X2A-pLSG(o3EwPNT+t%);Cf~kaPGIAW zYju~p6JKQ!v&5Un=Em18-Y8;=X7Fs%9QEOIqnx^K99y|^o(9TQYOSH|Vp6<1+pTf( zwBVxCiVcY>4Z++vhrq=wftMe(VFXL4BEoMigR)=`I*AqT{>V~HN; z9A2d(^OEw#4(OYnv!W0^J=UEuLpEzou5TxYMIb!L^`gVW?BE~W z8@4M!Zs}9E@v&;>A?wcA$OY<|g@8H|)=$%#NYN+w$f%~#W6?797*v<3X5I-#lQ+e# zC2ASGvz@v{>uupeDB^onD~OW@u@8pv=l~{4d+E1#aekiZTT}n#@M8QLD8(%SnRhC2@tRAwZotH_PJV3eT)B0N^nj zkGW-KjAmdFm2b*6Q*FJFXlsev`SixBbR^#k)PixWLTmZ-nVi&n8HO>zp_(+Wjk6~2 zbFc9f=hWgR6n!l4dv^bbKxtwwN>sKmx=DiK@!pm^xk>=BDBwRWz(A>UaF{FU0Z!VwSUt+adQaDG_oDv28ax~a_@PU4PIROBd+-!-( zV!=>$PX2BO!^%Bm&h!*GCgv-CrJx}cDH1zk$k==a{@ss% z`0>Xd{^K`)^V{E@-~ar}@ABtAFhcw7AO8O5ztm+Ipo=;zpvw*|r$K6}?Yscp z+)xm$H(PbC7=S`tT(pz~)zItZN*s1O7=HLwi#>0Yv3eUpRTcJaxv_WgQRNJ|{_UQs zWl|IB^TLgpgtYsBbCCo~&bl!vY<5EzUjumhgpvPRAB+@&f&*>C$O1(4zto8z3iH{UKF zcJIA#WM~D{2_tGB)IkEf5!9kDtaKCzL(Z)PzVO%~MH8)W>E7hXp@Uz&waUM=Sa**x zhSbh&{Lg-x{=#Vh(&{l0ov?2qIe@2as0%!1ll01KoSXcBRXw@8#a_OpX7lTW>M{ug zt$Asvby{q)*g!AhX{XDti4bRX{HBP}w9Q-N+ozmClGO7~frK+LrH-~LmwV&2u}j+O z)KBV`c4XQbZJ^MrY-#T7b6xu9Md1CBkm&p9pHlod40WY?zktlYKk(t|6JEd)RZ)zlRl(D>U1ZIn&Lr7-`)@*1(Bw!gzpH-pw^-dTV`^GGN(qY&- zhPRc2x%p<%8xiAx89@GBDCdllCo3D*BVH54(6>y}(Wt?%I$io`XPpzQb)_-oIvb8} zEv~iMuam-9<6Jr&x}8*Yt(#EQyify^4W{uz^BrE3d^YHe+ii$I8af~4EMa1g#_&91TVmv%itB$meG zp=Z7Yz*k4+eqHBD5wj^0s%jB+-kbYXbYxLP}kn6<)|5QRP zDk1s|d}!z_D5|!%9%u0#JNkAz%%2A`mA(6*e#&&}P6FIMni(_rP#z*xP(gqF-Zz3X zt)ng4xAZak>+^b;dRttG8}r*S`|yHC93;zBpc`|H(jJi+H3z|ma=5z0SiCSB#y$)# zOYCg3sIAf&Vzdb6weN3l(8e=M7v<1iStqk$vS5~ft~JCbeYO>in!lF;no*jx(nh(* z_5~Ak4Wn4=ann{BtAZj@R-dY8r&UtMb@wsro+uE@s;^m~pMLf)Ws|~ol9Y34l&Y={ zq2sqgjS%`M#AQ1g#{)pVA1X5#DfgPEE=UGXAfM_LJ59fZ;D(QtA>9Eu$uyn0Th`M0 zR9p3m>~GI7)fxXUXzErPl&(C#TG88h!sdrm==^q@Syg2;212K-VwAE|-x0rH4@*Z8?#sUy_=3X6f)xE9F>47)24+~{cXy0bjq-Se7 zPVGD}+ug?e$)=Q}l!f;aE$eZPv!!nsz;*62=H;1&gz<2?9J8|<$sNd$yPy%fq=w4& z2JW{Io0iouBZp;o)mgtyWt>rT$MY<2#RM$1scOO?X=R>4ZRxgbuH4yn2Pi|s$=0ny z+JH3YS!-%L7y8NG6xEv!q2X%Nh*wTS7N8Fb!H`yY$ykwZHyVC7T%cfRa+cl=1Xg!i z34ts<1nLcd)tmAt_}$wwzo(TwZ|Qqg+0O*CC}^8C>~_k8x(}7aSY2(DMJZy-w!8!9 zbEw|?E#qXAfz&q`M^^f~83%q3Gvq0{Ff+m=>F3sUym9ECXIs0NH{R_l3xBALIb1ww z-C%mW)Xpo)?QYj3Iiews@?y&#}D+KweY0& z4;H?c2b)hw;_MXAQOdX8=E8lwAX(Y0zsOAh97L%}K&ilLN$sh2wpO6k@CXcT<6KKwhEB3sr%B+k*hTt=+J$JzJQIyfa4dGl&)K9<%W-W$nhqJ20~~Zw zJHn43&TjJ=?=U#LGh0{bI-nob8TH$4XDQMx5Cs_T@!%0nh9>!7yUi$IY(q z0(NE;Q1271rFYfBwo3J(Ho!YeoZ8%G?a2C6FuaXK=Q@@j+TyJn@`G<@w7^)Lb7bYX zcJ{Q}O0R4vATheexYK!ToNA61xs3-gK$LT&!T)mZDq430slg?65{m|oHjap%9eal{ z7`Pa%@2Prjqp7d(GQ*nD90m;HhS3$TpN=1c!c#tXfu~+*x;aC|>dTD2HF2=ynCXGSqhmpn} zyva$?S3OPr+`|W+ql5~(9l$(pyK5D1z0AE{QGC6oYqoAjlN1o@`g(PbfeTVQ^jCN! ze{Mtg*T4S}KmPdRAAj8UufM!aVf^tAf3SZ%KmYFU@*n>6+rR%g{^$Su-}P_bpZ`67 z|Nrz~{r&M%+AsOP{`|*(;6Wv&lB&O8})<@Qo%M+&zdzZxYvU+5qq6IXcIY?uy}CA!Zmq63 zy;=A^eKLdUVTbt=&a#|Y$P5$c66-z~%GPhmQbYHq%10`X-WAZeF+tbE9J0Jl0H7mb zJ;qXTvk8W_B8D+~%-(L2J4xBAdtK|o#=m%3_fEI7&LZEOgYHAS9va>CvO>;p4H8C{ z?NqtLv`wEEeQA$+3)c&7w=QvR_I(nPv77!)2U0 zX6u90$T^!}**VvH?BZ)bwbQ4kNA_DBp2l7yVgV$vHf&%}1ue1UUMkdY!M#-{buS213 zXLjqehHv8rU3={(ny;^OV zLYRJQWv?-^6nODbWp}ww06|+~8Yn=oIM-L9&8Ga*m`L5^d|ZGuSJXE9FwP{42-|a! zDrJ)AqpB>}K8)FPd7>0Y^-O1J)8hCxy_2ur%JdVc2oRWFC%x&gVY43cBG^C3!ByTV zvMjY!)XcNiF#;(yo^{=PSj=Jn_9iO4@du5J0aT3Ntis^=5N+yRWR?5vMlztn0vF?o zEp2M$T)twC<61B^pF396{_t?p%F`B{*thn=!OWN^*;?5V)i-3VL}O+}qKF5$Ztb+? zU3c4c)q?uB}YcE&w*I-o`2?M_#^(=KfQZI{`k#5XUy_X zzyBq<3j9SAmb3fP1)XWI90@Ok35~={;4I%dEkJyoqb;vm_F%4gkha2!1m5QbYd=%rU#bhAzIRUR zGV0}b41T&T-8Y7Yo$bhSXK5+c&gs#cGO2V15!2;uyJcB(dB;|{?D-+)>+%={>un~T z-o8ioo4%SGUZ#7h-BR|)mW&p~?P*c`<#teBX}1igr_&g|IPIicf;p0K4t_dwK^-0k zrv5UEW{>MIVW9Q`RC+le_j|b#7*Px0d)L)wcKB!W!cY13nNZd&&kv0mqb-8DCDE0l zk0E$LgDS3Y))HovHn)Sti$dNf7rwYnNoM9Vo;`G9ZMQ&R#9m)Xcz6E)*^2BCdIS?? zyMOu)m0xMAZngM?Fi~*hu?eo69fM$B{$I?Uy$-F(QAI%_1pyH$HzC2Oy1KinddM6* z;1&9(8jl#ySTnXIWAUOq4O)H1AqlzxvXCt__C5EU@9VCgz1J>`dF~^z^`0X-2uikg z>!!3iFrl1D4Bg#~U6H`-3;bH&E=9Ne-n&}pDDsAu>nY^pjiEMz#h072n4|+QWNrv6MWi%k%pV#RF_QZqUoYRTweayCO9m3;8;`b=%-K z+8|%Ev6|6$HDR%xImyEsh%(!=pHS6(-FiTm@nS`qdZb+6Y* zJe|nS7k?JTa6wg6gyR3pUHRo7e*EFP?|%Q=U;OsF-~ao!-~Zwd-~ROb`Q5kwnLmE{ zyPqu#R0;dLZ~x{0=wN8HWUWcnLpoNk)yFw_vSi&I8h&D-C|{-!Pe}oli&J>9Auk6f zyv!~d7m5uT%~=pe&E0w=5~jtA zgjVnbRqSx{9rYlfu_!G`>tsB9@A2|g&j}K2g{#j!TEEN$Ktkkti5|QIxiJJxV{TuM zOuN;I3K;mFcKHMu%sJ0cKVvU=sVqKrZtHEy%t`vQ%+Y^mjB5)F8Sj$gq8q0XvO*EnPBJ-nn5CXBI$U#a7itdA+wb&xyZ zqyy+GbwTP>=qTg1(D_wsH(5GckOXqWZS5Ik0U;m-v6~&B8I{avfSPmdYjqGghnc_G z@ob~%oR(ody$yw|t!1+d1;<-&Kvpe28h(c3=3{8t{(EIIN)nKmmUjl%eBU&f&@bp4Lw!f2BSJz|YXMeAY~a?a>3kVZAYKpxg?+qN;A z2AxvAqIdS2|Nh%Q{pFW`{L`23=Wp`MH(&nk```ZNSKogBANk{#fBy1^{PCx6fB62( zH}$`M`0_Wuoxl6_Prv-*uYTC`cR&32uiyN|m%sk*^PhkD$A6o@`}O;yzWJ*!e?Rxm zpMLsweV0G~vp@aQyYk3*w9|IIYf%n0MeDJf5fO=Jy|xc^XPONF zaIH3P^DbKBl(VvQpG;+?Z^!rMrmGdnZfp+P$pPT-v8ufdl6w<4?oD%vwE{oIJR?+E zn;zci90t00natlGU4NAzbPMTXlQ|jJHES!qoe?!<0!Gn&1M)fXfW+`L#;3QO*fmZ3H$bi+=j z)HvzIK>?wyvHemw+)5I4vgjH*?e-fPngL0fAi%m~#eu#?0#wR@7$7p}@VBwFNMte5`wK+|{xCyyhTmK-#QN&kq@Wck+dZ<6$+Hxt z?L0McZ~K06BSds)K;i*Lj2&@$qu>>Jt;`xd+v9#Q)Ssn_%4B?oC&aooGF3CmrjHly zdw|Rnn$jf%p`nR~zPX{>edlu?I zEM3oxI#1knF@~L!-K*hZCl6Y^jM~@mw`nZJDQ|1@UWeVrlfzCxMhF;yF0eh|vBWiiPp`{~x!%BgTjt7P9u zyC`GI+I0~T5hSYaEecO54o`~|8#AIE0oz4Q>$?e+u4ty*_Az9)2Eb&U0%x9ZNx~R? zWD8P&9Ohy%g1?ff#ctk;sfQ+5=c_}BUYy=ej0dex8_0hYpZ4f?oRSWCzmmX}<%n2! z@IeG0b3c0$W90y?39Md)fTVs1!s;eCLk3_c5;#~bZr#}j5DcOQZ(*o>cx@&*Drb+e z?$(BDZLLa3Uw?Lti;rINY+Pk98>rEx?I$M~^+Mk-J`T3`gLDy0Ef1!mxt(QG346@OS#%18b$ZF;7ePKmE z@OfF|3`%+uw%VEder(?CR$`^t?T>jv6lEvSS#!4ZmM+opJhs>At$xv5%C+eXj5jSjBH7bW!eTXAf@<#i`75 z_BoCK-SB<$LkwP4E<~l5!ja!AnYgXTYG;rJg@(#_z{`oVN1j90ca6=8gRU zU7EgZxN4ArK{(r8pgp|zVCCPmBZRkVsbU<^qWOp*OlH9t%n20{=-yj$mj_61Rb{Uo zF=08+tlHp2I*m}587vG+g8-0Hj-k&d(og$BlH_yNJwI6~Tku8Idrskpz(T^! zRqLtAOdo4xy|+S9$$HX!%2bvfBFF}Ex}QS$6!&$ijKQ|%)(*&V&%?a=F@nM7$sG;( zOf8)^gW2KE3YDY7*3KtyKc(yiwm~5`P&kX#RX97^Y}yM&?E+j;hB6YL)=L1zl2{G+ z^;{gaB724*_U}q2-q<`enj_bh43wS-MAu85oo(T4tJIFeX?vT>p?D!-N4&3Po2XVj zy2;C$pf;PKSFe{NY_E9~cJ;~e-d0bmZ(Y*hq}FFj+T)zk zTjyB-jYNSvDPR}fFekBWOq7j*-oyt2zv*s^W;l0sdV^{%TbnLz`ZVAcf}nV{5Gq@hm~o;W^iY~cT9dsb5)x)2!%IcBqZe7p z80s5SZhLONRw-XW3cfr}OQOUZ*?!8#^rP*o z5RJipda)Zo%~$J{8mq$YT5tcg_y~)otXlC~ zPM!*(4-@z(WmnGJ=S@!Q2nMAoC5##G)+)ChAq8dk?ius)BjnVVRy)f+h_4{*6LN=%ee+; zV`WZ?-`dY2mNNHs0+fsgpx9i#M-La$2Mu3Bl?3IY7q0&n#uh=%b+)o5cL>I@_ONMUpxb%(4(}R4XSfa^Q|U2 zB;}OR?aX`JPp3FCuynw9489fL0$u(R%+{H5R2j^vl5;6C7mA(!(uk&xT)WM&n#?3< z1BptdU76Yjs2<6F^^Fy(mInbP)GQv{5Jy?^NjBDWquG|ctG>&+?xNQEsCw5vy2e_) zPpwQrR7x&-N9p7t9+N8F24LDE7>0FPlQUsknc~IMf)tQ3=(-N^s>})3LoV}(6T^Wm zoQ5HDu1ZfCY)_DF=Yinqj8E0071WVeIaWK&^^?(uwcZw{k#v7zqRVXNSR3OWi)_$w znbwZ7POOf<9)lk3N#WA);p*EekR2w$`o>*v(Az?*Oww*_Y%Qr4L(sgWw|Ec>;uK&M zl)2CC?lSc5=5b@X+)+u86Bo^z3ohtmW}Z?RgG&ud(gHAPxK|>pE`|31wA~_HA*9YC^``Mt7bgpriNoyTe zEOP711s_=&A+6kJ1{E7cFaPUL&DVR47y#H;sjPrFRl88+HT@*6;Z~B>6~r;Yi0@pO zq8A#lY^d9(n{eioRl2F2muXP!tcT*SWv}Ca8&_o<%)dVE>gG>hbIQ4>jpx98qV?8B zV)sms(y-tz3tHHjJ2|WveS%y9qjCmn=blOW@TmkYLhXMO*TG80jXqu7?zWTBq zOSwgaV73kjXzFYZdwLNwO66ZiXl>Qa_R4v*pLH6l38EjaKTVQ&9!;h=1^CQE=^P;E zvz1u-u*rqsmAPu09dvg=;!`LX-D553;m94WykvVo>bQafs+*Xc~{*g``PbqJBN9Z zO{hS301wf~Nquo_@R=Ld-7*4g8* zyGk~oTy-x<1MTeX+Gbi`)Vn!Ox$Q}R2ELyM9HRnonLu*x?PN?_JV6@Y326&$aEO_e z_41%k>%EOpAHa3PdPA2k_ii1d^KLQD5?b)ViB^n7vs9};h^NkW< z5N?~ZKoAh-q-2@gbw~$U&O$8clDk|#t2GXX$u?j7 zthX^xT)pv9(i<8GP+qd)b-CC^LY0kxI2mlDoHFQi;Xs?01bY<3nyuEt;C0h$L|N^s zaz;ac(o(0|wc>kaha4c>6hpb{{QySG%>C5$+=%qxG?Js;+enJh(zvLmQH(E}giFZ_ z4dbbg7dS<13u&5lYo5{Whk#ZsgB*<6+fjv(y&~7v(XY2wkp|S&FGWoGJPS?&ak6wF z&;12APSQ~m_|EAOzK`*yD_m{OH$>Qt~;v$jb_i1wx)9WL1SBQ z$WD}_LYdvW4Do=J65W|Ol(H3E^R(09Aaa~tJ>i9=w$4NC_!8o0R7kNJw|zHTSx7XW~K|f;5rxjubG~MLNzG!PsgH8w zfJ_>?TngBo*S>Wj*mC6_1OcsVLLu8Gr_Q1-M`k@2Nwo}Mt|S3=(Y^9fTO(|Mw1>(Z z@u;55Y)CPdV9|nuS-0OK;5drXLd{n%j4AtA&ylrGpAJ^4ZOhgx_=x14f&FLg`mH=0 zc4>Z_B|2O3SZ?<@WW&vCx%b-Rlv$Yxk+ustZNHFbXzgeS*{P*y^E2M#NZz0;p${dNK&pw@gSAy_C!Y5RBRa5UJL*dgg)Om5@pehd$kFHkCyth9y{BXe z18a9rFDZq+5X?4&@c}~IPMCvFs9<#^JjRPmAh2i;0--C<3hcpJ#?Cv+l3TVCg@IV4 zM5Vd>d!Z#=*+S&g)ox2Ezi;c1Pdl#~XSD9l^M1@DBG(AKVoV+zy1-)?t1h z1-qTh49~K>)?3I@tHvyyvK`OD`EbIb!6B{hYN8G5QA#n-J2e(GX$Ue_n2M#XGs=rY zBC>M9HaXK6STUZZgbj`R^6CF{maCb=Jh4^ zWnPkSj#1Ih`jV79&uV$!TSNHRtc}NE>~86IQIg&8P}fm0$8Z1+T^=lUyV2#%UWOc$ zj!{s81>Zs~gZT**By3cQA*#Z~IbQ`|tIEr`f-_N`6;fQ$m(YI4X$$g_AxI6%-;w`hmcb10eLqezs5i!=AwC0<-> z=a1oy-DfdT>bRsJAgtXe0e7?dQq6*FKo)JxNhRLqKl;)Iqw0W5fKmDCh4xNIqEARD zX2dV_Gv|)NaGfa}{$|0$=MT9Cz~bcumsRw|&en4!@mOUWg>6=2tlkJI*y?V)|8FQe zTC&4H?W-#+@(D@W4wP_^UbC#~QtDZ43a(VylVXn%R~y2fGGQV&Y4w(dP%JhX#ba#z zilqsUdt~dRTzNb|!^U<+m@033kSgku^)H4h@}$UAfhK=)R67U z*!RrpIZgDuE0Z`*<}~vzCLcWK*=Wcr`?GcLh1JcF=@kAFuZZ8lT9>bPXRQ@lMzn3a zfb2Wyjiayar62PP!W7lx)e(%ynhr+nR;17{5;Uh8zc?wuvuoKc7gW$V4?)nEz^=~7;Vx^k~Ee&V64?20Eb)T?rC zAazO{y!?o)JG@ElF+=v-PkTYN51nYn`w09`T=97yQh(nwL<=;TU<*#{A!3j@Cf%!6 z?-RZ`5dmvs*40HEW%593CH-L~s_1t2N@DBALgL`96WdVMJh1G81~YQR%WSp-2V+%V z23TBB*e5blrdZxBYw3+e9CB&ty8N*lQze={^VhRpR_e&r?#$Ch zZgixl5-hfC);_Xeu+%uqu zrVu>0TQ7{dZB=ZXu&4N>X?3j5E;WHmrqy$E*tlKD3XDLnIIbR*#{D^!A$BJs00caJ zgw#ZLYtT~z-c={yLZ{liyK1Y0LAUp3inW-t^u3(n&+he{SwI=vlbochwy6*FDfPHj zY@Jg?HgM0vt-dxD%Rxm})rE1F*euz0M?qw1V~UkTTD#z+L)9MOPzNj2Nu94pS<}oW ztca{no57ne=zwMkJN!Up8LLX(7m?PWOkiSS@o>3};uhpvvpgi=-o72<6E-x&eMAxr zl&bAchMEg8ZB9bZSK~iR-D8G!&MLa!eQywk0HQ1){u7fmhEYAnNUh*??3^Grp*&4< zt7i&&r$;0`3b)-aP}C}g1HJ&rku$k;=yZ#foYXyK%p5{I6z0);&e{tHS0$1`&Nhuq zUE^BfFVn>%DJ4VdzH_cq{EgD_ptOy3=DiV|Dre~kjF2|bUY1kddL@wzuv)QWCM1gK z`xSk2NeK2fL_mNN#nukh9pE)~LSI`*;DmP&SIgL;+IDB(R^^Jyp0r{-uGOqfV3+7gY_E0I(iCdWC~Jvqp`E8E1gbTkKoDUh$3LJ zt$7fKqkTp#lgM6R_)Vxa*#9LUJQm+NmR>z9%%L_ z$oB5x)#Vt1^BDn_BW``?0^C$R6-47}BU$aSHIjQm^D*mJ-8j(*i?dqwR8MOWTq8`}& z=%dH8zHaRv7LbEA*a{?ba?S>fa}B_#_}~>nb9Bl5z>6?)x3VHeZHWX=Dd6VDCjzZ% z9S9G7T?NeVQ@v{9;)Z%4B}95#F@rwO_Yj7 z7h0YN#c1y|Llx4X4M#=5TV@Yaeko!{E;nf%PZ^D!xfMotrM{Q)01(oHL?`tmpsi)0 zE00kO;K69v&Y=V{n%%6wyzCtrK7$CHf(_Gj8q{3IpUB7F02qC-2z-Ee=$3xH>vO(9!`ycAlA&`}S*pF( zoi%P%Au=?T5q;#c7mB_XySOP39+;8!UYI2E_pdZi=QJ*D@?=1g+0v(j_PyFW>vkzC zi^$q(vsRv@_WVWF53zYXMDyXi>wp_fJ;sIA(Wu2O3hj^_G?*AcfALL|o^3c(-P;;{3_L2!@0 zn{AXc)z%v-SWW84znVMfjg8}cJ0iBXY! zn1_JNDYMKA(P$%_fhPwPyU1kU3=My0qp=!o^qbygDe}oJm!G1=(XCoGB$tQV%9-2up zT}MxCf-i0FgB66@x|P!EO2G^jbG2wp(9GK!2%DBeAYxz01<(jl>%DwjcpR<~Xcs@z zS48T(71G+ub49fuWzTT;C|cl)vwf3xF&IxL5<}K1lkxr{>fY+^?69`BIhrfXL!2C1 zZkA0>MZ3n*lbCr#4{xNm?moRg;VEF}1{rB|!uTGHOnT|J)k+PW+xEl98Bps7>IMj^?pKRoB_Ocbe8Ro~UT(LRHd zb0LMj_mB;`4cO;`FR~j)Um;>pvU-foD+E8M{4)Uk|pZ7GL2PFExm6!WbK zBHm0{M{1Vl+HOdocPp*!&1bXKSwo$!sM?lM)84_rMPUx4H6ZdhGj@viYD!e93M=&o zmuN_}7^)%IDfULn1W5aNGVEabLE6gO{cVa?D0CCK7YVye4<^En+VH6C;uuaUaH$=* z$WNckx%QS}uIcRKIxd>IioHqv4X69DY>_J$J|99A{EWq9A#Kl%YPg5Yizox=;+#0C z8p_%$3k&SQhe0TOAK2FDe0%Ike!-O-xDx~~U-KfPMFC?{=5vYM$?P`vQ}Fd`Wm3=_ zE2mY&*mDrr5`~4jkHQ#Z2_q!xo5Mde=27PocOY?iqYD4_iQd+*t!Q9 zKTCBOGPKS{!GaG#V;`cy>>|c^0Xb*Ldm}Do*e)||_XXprOehLbnhLWA2f~9e*;Xe( z;U0uP6|r_)93=J14PJ6mUXr(_)|>g0YA zobMz~9W3u$r{k4>5{kK_W9!j*96jkE3f9cgbY9_UXLpZFk=LbS+uG!2lbl2`u0$&` z9-QEilsrI0Q_R(XnMNiOhE8|cXTdnn^4WV$B7~lMtU5~Dvjp#DqBJ$&VpA(yF|B$F zE|eI==|+qjJGm3<~JnD3S>3;jM+My#kc;p?4oiW-7UOa`4f zdWWRgIy(NzS5UcZZrg`7@|!ynsIuF^kqi2TQ8T9q>;M6i>z?4SdRF$MXXMU2XR?c< z=|2S&39wQ_T75?{v4^CK#s}2L8HU}jby!G8c@Fa8ert&K9^QJl*AS05eNi2PhMwNZ z5C=LGG@Npdy~m4t?8PQkdjaE)llo4YcftmbB7vH>hpsA(VTd*K;tq{uWufB31Swi) zr;vR#*TYb6Ywfq98#6f(T61M%58JsU+6{h|lHG)~NM!e5#N)02hJ^6R%e;^{H?40F z35;cmJ50l{3CGa3`l|3y+ub&vDE6I>b!oNZEn(E3;zCRQgGDt1A%|{d7{W{ccBDW#50FPz2(I)#2y>zi=EqA11|f1h&P=XhtaRS z&08g_8nIWaZ1`>v5Y{G2zR6u2H_$MfFe zvw;nmW#S@~5j$RRVI6E852Pf!Qrt^lj=y(dWW#6+hJh8un%OTzle&zbjd}`^^ub7r zg>`Lg*?t@9XNIRYVqvgfjZ!X1VDJM>LoKhe9C|7Di;>)*zJJ?xbW60o6p+3T@W5(gvm=|G z(1t765PKQ7wu4a8>ST`cTq2AU3c(e%z>dit>sVjNo!1f(6yL)bB|E4rW=})U&1xhp z);ss}Vsb<~YT*sG1LWzL?}6SMr#u?OUU9KJM%(VX==omNlx5Swuqh7)L3@F>^~9G~ zN6dbNTlDRNlHs}YGOjjQ3&WDYx{HcSRDHz@=*1;M^TP#0<(W&4Rk`!BEL@9LJ6M^m z#t%`BH`bzt#f=S8LG(Ujqkp)47Vgio)h=*mDxTh4g~V188v4pQff?~Ek{P0vE(gu; z?c*T;Sdu78w@j4F_Hx7#UNjHmbnMym>D}rOjTimo<<#f3hVQb-5Y;IjAMM#V+`O52 z8gXRglg2KsK5BT!5PgqYDg9msqA{nwz5AKgiN<)axrV52xoDGT-P+pAqBI>KISyf{l;q}; z9sLI?Ya5iWY?7apd*mo%QqAvTR^12be>awL8n8oI{?0&EjDs zFtpxDPNts4>ukOIu?nN>){gvw|V%S}BX8_fE!}5t~233pgrZ4RtUx<;7gL?DIw(XC6{Wmeyj8kc=ROCr*17)4&C=Ug&j*gwFN=nv>#v zmrATPDQ1W}L+ZeD73^~ud=p}@?~t_utI(DuwAzK)ULxe$<$37tnX<7bM<<%%E_}-E zjDe@{W}JMi;`6|~M2rZSRh^j6h=b@?y(oR1EX1 z%hyyNkH6rvqq$xWhv`hi(>Lmfo`{8+FR`q=)j0`z&%)>Jc~jOwr*gTR5zf&- z`b5S$W*wu)C~d3SO%{tdh5Fd1f#sC9k63-gnM`u@j3?s-)8G0+z4|a1D2#ICKG^%q z>G#xTZbtE%)UAX0twy1(hix$;$9>At;nGPrbG}h%CblqfpJRX)N|9GJF^xq2y&F`< zSvzPLd48>nsq!-IrUr3iQ!I0!{897pLJVgkeiOq_qCK-G?rMXCCgp?KPTDXix_ z$jsiCD9Fjgn;#+spyU`*bd-AJQNQQi{2B>vKnx~j>>?Zau+LMM*wVA8J6OPwwcbt_ zdJ0Mlz>~+wp==w!J>wsT@`?#;f(MF|79v=lo;jgXi?mpGqI;UQglJ`M24ufh&r*Kq zMrMwdxqI9=g&ulsY0?FyKJ`cF+(1u`X}Zr`HH9AuqDj6f!)1i=VkKB?8)d~4n5`2? z-U}XyP7HFrmO{Kcy7E)JHkVr~*_*Fr6x8gsjp3*u$$0FCV01dJ(~+x$xlwn(hrpP~ zhIF=4VP`|RXF=ieeEv`Mxy!-e2e@vH%{gL?K-RN2#&pJ6MzTg79FJM*6mR>I*LCm) zHXeS<;|t#LxG;>EF;5xPsNiACz^BE$R_g(NJJGgI>U;*kF78LhEhzbM1}sa=R-4Q2 zZrJ2^+yy2g2zj1JSlF#Zv^aMfvX|a&!w4871gY+)q`OEX_w|MB220==fXl{c#ITRs zoAWJrn=M}1aWX?n z7^4|1Z(Busn6wHOe%Dbf4@{qaHJI|!-c2lf6b9I@?>_ayU^|7e+^EMkwO+!;o9u#C zWt6Ijh|Y7B7KrkUK6soVfuar`I0|_7kG&g8rI34v;cNNcFg;|m`obekzuMZoUZ$}3 zh=3HVwH|#@(A0?9xF0&{qP>E6vc7jnayllRhYvjAQJn9qAqlX5 z7F#I}{(xVZ@!XSE;Ub}PIh{+KObkoH|&ES?yAfZ{H?Xho^w;l_DO;^)+1?#RRY{I(qi5_rGDGrwp zu$teC7}ZLzmp7&~%5=WeZbLEIVTm6k#7gf4Jy#>o(?L7er&}NQ z>|VQ_4&?+&k7M=MRoUBe>Q%nF<^g6>s$w}G%(uJ3LD`?8Y!o=Q=&nk;JFpWN|W@m?id7p*kB4BV^8nY1vQWZsqN9oUI5-%PZ~A22ND>*-#w(;Y@72dfU-3+9Ww5ti`6lwPj_-=Y;l zigNfsY7-Mbp7}%=l4s9S&?^dD z8_%_$%U4!6h>7`~17JNGS+XVP1`jklfjjpTF)O3ft|0$K!7s81;6!@C;o8Smw$h2h z%0b7@!%&sHu7b0_NE+b53Lin}JnvI?tyN-rW7)pR9|WHU8pD1T-TAX@km)xnJ}uHm zEjm&_V=vKcPg~0K_wWfDRVgjPn!rD2Kg!zhK!eJ2A+@*42HFP>f&P$Dj7ZV_5Li$2 zK-ug)3-nvp!p`f&sJkOXfT%kru((wKtf1@8vb(I_Fc_1VQy@|%zl@;{gC@D6(tm73 z42+Q%xeMGquW*wyV0R-st&DK`i!Xq-Ii4lvqS}eUiUf0QLjw&A4Vk4Gd$OI~8=iB9 zlnd4GdA^oT5L)d>&@Y+rpmmmMrF+-Co7{4qZ|dY6gUAF1M6Bd>V0?9KvqmJ;OrIAr zXSuUqu!xa+il`J^(Y$RXb{~G0pqnLqjonmkbjufh%0SoJ4-T#8LTen@&FH(S7pjbi zQZIoMyR0o$8@Lwuy)V>55mDma(kVy>di>0YhvzLQAkPsGdE0~SC zsx2gvRG?Pcl{Ngr+g`XSG90QamfD_-CR^nTL@RO>EyA0`CuobMT8eHU{XvRkWiA91 z$YPJ;3oP6a2qjdyBs^bdsC|V(e1ZAwY&wS#Xx?Y~(q6V1w={u{6;rC$N+JfSZIzKu zYwmAV%I_acel8d(tJ}v`$8>z|ElsIa-yAJqreF{uZG>sUtSs9h8JfE>*1XI&Rz<({ zxUpAbKWDNqio**NePTt3HTXQczgFguW6x{N5kD(C8f-HF-;j%;8d?UAo1nQT>)tdv zin9m|EMy_$DcIRFC+=``W)@mL%}Vc#xTym9ToYFhi& z!yKZ#fh^e$o6+6qExTri)KF#t(;$hBi5biCjg`qujp!)9M z9gY#3>)}SBNKGwwb z=EZo-Cr$3-lLo09C!?$~qLwQ$toM4B>^;m|!vK}1K-1vYAJhaS|9N3z@61lQnHx7- zJ$I<_nHENx16e2=rE5L*yTsN0A&PF07( zp-?|D{UFdp8F`5&UGu*8T}q<9d!XOulTp{?-Y&+}WFb5&+xs>=g~+b4VbrHb(Wmq) z8ES}%ki8!t4E;Bc7oI9K28t}a;;NYt+2wngaA$QVAHWP z_R3DICYw4#>JhDhHp(UP1nES7*{GdnA&Cecn>;DprT|x=+wLOw+Y1_rP>?>x!~XGOS1gVfly%h7*Vrxww=r*j2+T*n-A-r%^FG;(vndBW2%837Exvp2VfwV5ouL}VLn$hjRia^Lsbj7LsF zy|%*#OUuqre2ETO)MFQ$eV{F>yhtocUg&nM9;fdW{5N)kAzTHV<-4XFt7Ne|-UGVH z{jTA!ptZWzX@k*1jqaO;87XS3-t32118kiO`WZXz)6nv%u3n{e%R8s)2t(o_mwV@t zvCAlDay~8D@un;{x8Zbn@+dVlI~rO0F1^#I3wi?t6|n)3H%{YGH(*0R$qd)RQr|`Z zjRn+|XQ+kw1|;h$Jq|L&)oCsS`EzU8h_jKWcf71PCCe@0$UI?A0*>kp^}~&;7F*e} zpc&8y$|H}Cijl^894~N|>2YyzzS!fw9P@6(0z!!ZmhC-u4{}v0GVJ1q_~64(xr06H z$2y)p%^O-8;4%c;eoT<|8JM%)kv#RldbDu%17qQwSjq7ODRiU7Cp_<2DR>$h8M109) zaRfPCyu5)$vs7?99^srIJMU?n8gf> zIk*iS(a&SGdrd46p^`6a8TB#K?C4pLprd}#0nwQAkK+B5I?HfKKW^C0nDEvYM_JE> zl1RPK$1dbTw*v|sR^P4%r^`#=nMda6pvoqaM<2u^ECLD21V4G(fITsnxUcNehXLd~ zO|hoGt^_jdZ3_*HRr=hUhXe(SQlUi>rqF;rgqS?4i z!boTgMzk=fdR+InJ;G!cnt@kd(52m&*`Yyh#Cp-N2zR&PUGej0<8%bKikL;l=aSKm zU=`cpGhi~?vW3U7w`NsH390L>t%i4E9J}2pNB0JVN)4S%wWX^N%2P(AwHOZdA*m*L z_wGs`r^pE2h$+1Ta_88>8VHLoP|`LQ3`shy*Vb7<#=T^q^oJz`{XEy^9NTYH?*ch& zmp+)o*tM;A0XzHFS=`L}S%zp9maqswkA1i)_w#gdTa#E;Y03d}W5UlXJII+E9RdN+ z8{|oYLIrYHy%TIb@ApAu5-d}>m7A~1m~vMYk#V*Zkg~f08|Dm?JSg?HRPG1@619<| zzLwOM1zkYdOc}>L^B^&2AhNQ&ZtJE~kAJwQixv_f88@9ic1GGEy8LbO)^c#YZ$423fg zSYQ(0Y@OP`#lrq;;4A7=feGtE?u>HG;Z_ve1I#gz%cO3FjG6{vaqpFg84r2j*&q?M zB5QYnNX;nqS+~+&P5_{4a?#judpYE~fKJDex9gmVQiljNn%c_)Ky~gtVD|Nur=SJu zZB`qDu%9-$IiqApJS;9~D47`c!np?pfWwt%fjCwan#1r~!v^Hv&t9FOZQsO22E#sx zS%@a~EqQfUAezltr?kjy1H{$KBX4W$Su@j#o;mk0!ZmYbBHC9c8)i48AMHJkoZKgy zC@5FpQl*ZCl4|e$y!@U4uhLn^_YKk)8a%k;^4>B3`H7#$AkMaYkVJ5n;JU!VGv+4k zw}xB;#dQmzEvFDo#}9$8saIdy;j1zNU~v5jPN;7N%3||$&b+~qIzXep7#84I>&{vv zH~vA|b7;qEN_>`gYDy#SjGElwQbEn(FjH_ZETW_M(oC zX=~VIF2XF83u%&$UagQBdNI{|UjjM8uEa%?!r2liGA3yA=hO?r`tdUosJUGFsHZ__> zWv?h$0Px%ggUB7Ign}li2t_p=5@xx20PX8!u8a&B&rzEgtv$`!=pzs26lCyw2Ll2l4JSYjUB`yIs&+2{mJU(03=8Vr{ z)=3&GJS}1eU~H0DxVnSW#>x}ubLy#23^qzpgb(m<_kg%s@G}6bS+zbQ45d)Z$xv(p zPJR6DWMAX;RnQwVdnK6m=pZW{3P6ED_%Kw{=Hfi;XW>ll-Qx~^xoji>W@#VM@E(-T zYeX5ZN<0|pa5sGz@XhRA<*mL_4SDAsb=H^02Zr8i*>BE*S!dyCKX66M-XzI__84ya zMy(XVcIf8@*!|ZfohCl{23uki+AmkmNLa762}B>{LZk>X;`S2w6o9#izuK`MEPBYG z07G;pVsIb@DDHYf7ImB2R9?uP<8#T`dbcCMC85z*n+?sd&Bss&@DA9~oMbGy#SkS# z=>#>5m(y^vJ1tAP$UPU`c0A5^2`o(?)FnBG-UTGPbjlG3u)FKOm zHm>hs2MQWGqRHHcwMfS}yy!)dSYjCHWD<^Ti9!0UL;^uG)m?w9;|FF4o8(fsWQWaIN3|S!zOKETy=)x9og9Mmq||F_e3+^ zIHUfDrgK4(CC826l?amH=Qtn<-2Vt|j;xl)`tST@V^Lx??30dxg4(&9 zsT|!ia%t!!l!k63w4=gp>E~+O*0JsZHR&LSdmk@Mc~WSWmuSdizeGt?0a)L`YAX-%Eff`t5`=SK zd>0@~?L7%;ZNYs@s1N%TKz2HMSHy{0IPR2JFW$yG0vAb~PCVDP;P)gxDZILCanr|W zn%Qp?_|I5w_)@}SsMG7o=>ev8aB>*W7C~cyDasggciq53pyMj#Cgr@$|A;Pu>20-i z2xy%;rv|{+1qzJt21KRaQofry109<-w`7fPzkGT;sEgUnnceRUp3#?`ShR(UV-<9s zcTA(V*8>gG1t+{pkfIq(oaUIF)%Fc#Z4X!oKTncM;FP{~|9MR|;VtAj@eK&k>f z(%z#fOLN}k6rSh0a~ZIQ(yVSEWB4aLc}~cZ$F8)h04P?LZd6nyKq+tL4Fsq-CUGeq z%p!~we&uH)NMu-ViEhDV=Wq}7fkv<0dxG!9l-ym zR;`FLk@VO@dG@j%Kf%NxqAHBK0DQN(vAa}7)J)$W$K8?TIBVwPq2P`y#B@G8FY;zh zc8U^E>&!^!f(px}k(|}p4;UQD%Ll$pzlejc!0gJ|groyM5sCz|g$wr}tvRgKT25A! z5Rl!z+G5g9b-0~Zo38gf+2DkDC|%2?-T}~u*Z`p-l9rWG4nxYF0ZdDjzG{pMyqjFABp?~yg}k^ya> zt3_@kkZl#NI-EjAQ`80IOc~e!)mDsPm`G?Oz;kr%V1H4b6A)d@U^CS-p5NR~ZZfo=s;MLRF-mlRX@h1o^$!_4{Mvz`P z4@^Wn`x=TbCreRkx$-Gc!TFIJ(kW-|26j^W!&61C?71gPdAFl!={$T3OF2Z~2!`}` zajfz_zU)zm9yA$~wrL#J4SdZa7w!l0J?@VUJpPgQ-ReEiUQ~ z%mus~VFHb$P`oU45(UsxFwH|J=(8TN1l+X#fNp_6*}jPwvFY4&=?;1`PU_bV^(=)D zTh7>xu?wfaN3xF;0Rz~0=gI5d@7?qYAzCJR08W&EQsFdDl@%B0SfR)m$5=K^Dt%^j z*C6f`y7yIDVMO+hMBT3rLj4D}&sl@*cLf?_ddK5RehNk9TVUZyjud%>|B zqJ(Uy98;IN#zK3ICAf!$IF-bS_ry?NvS*;8iIst8onl`nZO*_M=3}vht0no)N4ZA8 z5mLmHMVDwgwy%-1rr>Yc0cwIPO2cL~$4x{Y0GdU$g01>en zm<}sIj^Ljb5d2s9-w8`8gBCu@lptEnXmK?H@0Rsmz=v`=(dt6dAkvhbvP9R#*?3y7 z1NYxO(WhKSY7o}PeJnEh+zu~u+)|X_E6(c$S7gTCj~@%P*?r3$bY5Ptdn&+|@^U}f zWX~+MDSvG6niKfHn~77Vt@aYjA#({)jzmsq`gZSx8+Hi0qmZd|0?E6wvhOO!Ud;W? z@su6b8w@P_T7;Ob)%Q6G)yP8_wav-#SqKeA;?fvb0O=5KRWS z5E7F3_gP3FJ^E4iHnMmfQw#Tya_T73nOt;2k9G2?$XS!)9A6Rv{$XvUN;uw{L?cd1 zj8VriGi&Kmg-vB4(-@ROP+! z8Qz^&p!4Vf|3_j{#mz*UM$kr&0l}jLveO5esqu8<)k)?KRL1S zo%$NO!EEpcquvh$nG5)d!DpZ+5f8n&-N0V4jyC|G)}-sE#;j13GWA&*mNFv2#oQ`b za`3Ep?`RNJfKa6|$+^k)hE#Ai?a?VGmh&kpt6#MAYdhR#pUiZF^+ru(reP)IS{Eit z-G9c_?md@;gk2csd{*)LLho*S+~gIYjc&n@*DfKRN+dW~XZN;Ay!cUVc!S3&NEEB~ z=Db`w6pnETu{xFgk#mDr%K$q-#J^_nCqmGIzI@J_2u*rr02TvNeLX-Zli#OhAqy3* zXI_8+tPP_v89y-12v8Frtqf~{Wdkgmr<1PNU{!E%j>GSLj}F6Xpa9`y)Q$Kc_$=JY zt}NHNSD$+*8Oc4=umf-031dLfJvA|H(Ku>8b_NUHxlhc^?e5BkvoaxrM65Kwqjql- zCeA?>Izae0a@OD;4lvlXdQV)%baeIvr>b|LdVrD0kMO&N;@1x6vO6`0e zy4eHJG<_+4FnT3;8}8Z|JkLouodF9u&F8AS2OHlSve-JuF*#yFQF%MT&&9i{-)O}9 z=ysGs;peX4MaR9jc3>9?smZlD7j9Xbhk!`apgT|7ax=k7)g9(t2hd-$MZHh5iSV59 z&A{kE2|}b=^8zq4t$5{LCzi3{M>5hl1aQ5+Jau%!r^Hv2c-jQ+UCo%T)pk}P&PQ;} zC@U|ng#7uC;r+F}QF_gPbnXDdj@7;4*Q*KuqR* z83)YG`03BGmC-QLV<9#;g=cgcm1Qj;wXKOD-2%OBizu%zD52T8hu627Gcf_PRrXeA zR!#F1J#^(Jh;)6~kcSPBm$L72E=IC69fy!Ynl$!GTM<(y@q-Sn?`th)f$)Q z1Qntkn(VHD$77wfMta=&iLOc$9JL+%yjqDhjYu0yX(@^56OsnI8|kkTLpH(%{FsC_ z%)}W7@sU`1Y_`LS$)YM3w*-BYA{e9P!EI5#EGUA;BaR`#6{Q!#apQ@|AZNC%9cQ4ez@~ zw~uMa(hp+NBRt+p#c-n)^IgE7s_4oTsWvI;1oj^qJq_2ZvVg+{ExS!}Si-M=`&)P$ zP;OD;#TRJ^6Ts6z`V}M5K>^^M$3D>?F?LA0W8s>e?>c>Rngf#lchx$rXg}$#g_haH zRSxWsTUOy2!CPr(`+ZXrIv}R^)B`9wBWAk?m^7QacV%16tzwqNE<|C_%X&|mcDQJb zm*g%`+$&+0+lDos*JtFO5*%Pd$ly#;NGf9_X}IH?a@yl}6=l-(Ene=B4fq8_f)vpH z!S!?mpGWRXc!>CIz}U9cKxJuL8;*kTRT3MuK4yIQ${2UWj_tI4&ja+ZEJZv-*VTot zGMg6|$X~=453I!?q01jx=?!m-#v*v6Q+17JD9*@QmOxuHDhCJ{j*MMN(Am~0L_soC zRAa5jHL;Y5Q4W|W@tCsUC9SdFJBuR+=x(GKGUJ}=@b-a|(~rNnWC0vFmTGVj*x@$b z!UvXFq9H=$o4V)>BvgwFZu!E7lm0Eao!YGRMgHu;awcqn39rR1{3ftAaJ<1pGj0L; zNtp++fmYNEjOoiU5+Vea;Ri7~tx6B)+_qV+VH3D;?1M+7kDM>aiB=#6uBggCCzYYa zmn%Tf-|1c0yS08v4d_J3TY?d89qhjR_Lhf%SzZI|j?|R{$2h>@+gOn47D+8c+Jl*W zu%y^4{Sj3-hv@)h+}bV#jK?h=VZ+H@ON=G3M(jN)q*j+9r5**m+b%_KNWHTveQLHt z73D;)kzl9lr*o5|g$U-1!IbjbV1ReMebQLI&1oEXEvO$(8q!>L*S-W9K&eJcvMlj< zQvNNGKo7gY9gVEuo{T$dy}Zo(#OZ?2iy{RqsB-G*xYORmg8?hPz%5|tM>y}{9|n08 z#19z4b1Gw69&c#xYXZT*zI+^9=Pb=cZh*xudcZEQXMwfYcv$3)2uwrOXlm{|ZeqmQ z)eOiBQ@AbnAv~aAm5xiu^f=2lMq|)QGr+4gL9Pq`tJXCZ@LtGT9pzj8GfvvQS9x3?yKOa^LKJ_D7zF&VvQDFH z8SIYVJ{=_{7uvNMjzDlgJP!c)wLP%~bchtu+;zvoCuQjj0Nv6RUhT$#M)Z8L^Mk{* zhQJmznk`}U?>YRG!F`er{B?~=%J2-!=gqmJthWTWJ-~bT*Apg5=sY~Gck6GWEMw^N(5-TeB=5Ara0dw#cbvL$1F-3%}lMX=LaE#Ig@J>8p;)S1c z7ioN>N>;rU#^@1fQ5Tz99k8y;3eW(R5a(r$PpPHq5Lgj|f^Bzz9hL=q~ zj2|Z5MhH-+8r!!KkFHhqAp=7&jVEilk3eB>6<9K{=T+@2rS~OeR;+Ay6dd!1T>zTZj)ahG~^PO|N&Fo$U^r|P_ADfZcm9S={da^lEwS=}DD?-Ln(uBSEj z&OyIuuC;m_qktc!_A2~W9$DHPy@;X!lJQ}1dOB8$RX+3d62VYR29jpxj#>4DU_t2F zg5}wJ*zDXNuozB5Aa`2Cu54!ido6q&3 z>bFhuYCy9%19B(Av#{S9se->aBMGL8NTsg}6o+P95F>g=wRhi5=6V8{0-5&%qI4cH zhylJ{%WCKy7Q0PrfjWuvd|O}kwFcg@n$0NE)qVI?xqBR~Z0^a|Z3t1|9NCqw!ndNy zs8Q*^V!ODHdM#C%z!_S-Z>(Q6@IrH*Rl$%{lt;_Pa&q~&=UcEi1r{?@XbW{f zbq6Htt)SOgRWKj0$&KF3yie&q?LFJH#yvy6GNp%2V?a7#OFGttRbDbt(e{&p(WfiwON3`-rH25Peu)q!*+F8&jN?(q zHsLq>^5-EV6pZ>JF_bYbid$wwIiXp`#kBb`r@I6Jd6x@%5%HZHG^@`*K8^A zGeAfCt+hvxF&V9_gE8aq&x|pI2%ht?>0T4G3CPUWXhj#uw)uMF6GOgAD{=~ltUaAZ zPTT}f63d#>ZW=skM^&h;BW!}dFZapIT04LyVFiOgX4Q8mw?rPk(6pVs*G<0Tz)$PS z-QLcwZWWyS8!i2=@^liQxkA>P3vG4C!$dZC)(O{E+;)(Q=f(Yq%roSgJS~hMvu#aw zCHCmNDfeQF&kf(}CzE!zV|Q`meSyMwye9*WdhmC|10Ku~lt3c%a2}rsBnQyas&7F6 z>ebUy4b2Ws4~Ha_5VeMvGJ!Bgtl$)`Fs$Z1PJ@Oo<;EWjn3F1mwgEeoayDYpx&ttQ zAEha99XYzb*LB>-sG+_wWwxU@Coc)X4c3LF4;ypa!D5u@=H^0?VOa6GfyJ2jsR zoBhU)5u-kcRio2r$y^|`ix5qhAWRolFUaV0QPT4+m)zQ#O1sn_*(RZ+LMe4qq&aIu zySr7{VAl41#kJ*w%Ul}@nK(OmSjrZh-VuOltzc-4k5M*Xs>|zqejY29YQLsAr~c36)l6i+V~nyMyp6tRo>^jEeY#TGFbN= zijp-at9fnUuAm2zNHN-SgHSI}6xK6neBi^ZL0F8&eV~x3`bO`JxVRuU1r0aO?%;5@ zXlEv#a77L~JwLKsV1u*^l#|7A^@)}a1(P}>q#t(Ahkt z7oz(@<5`c%EcCCo8JaKf0+WA9JdIG%ENz27U_fbu0SYGRflqSoLzg$@&GfixVEJv} zOjwXF2VFFU8hz^NdCOa>K#$54B#9g{6c`S$48+pd8#cD!*YGc;jgQK2=yci&mnIB? z^FcW0k#{I}BIU;WT=3QP$BuBt)UXu;OTZxYa|#^{I1%I!yn*i9+`pOU)?It1;-KYC zJjqR0#|DvnN5TjDAyz)zuX#q&pbWfq1qR9in!gKtTSFni`AoZ*__VP*47Z|lxy}%4 z^OZQO(M8#h^((0oA|;}a{{!$%nkS7W?uhnXFx)y*!7gX0Sn;bh#gdDMR_&}uHMUy*o7Md1=)58?-?kjiCkv(fRK)@OA zJz;U?@f*l5#$vw+OK{7GHpVQ018Rp+?$;wi$X7VS2mpk^`%=iw;tjNP(E1=6cR$^qjkJSD1a)+dx`0;>xll5fG~w z*uPUSz;MobjRw-FL7kN=$j!PJ$8>;I)?U-+V=IvJ!He_0%O4Fl=0*0~q3-5>NAvkL z34kAVZ#*35<sbLWigsraR3hvw)88gcDii=azi19GjuC{q)w`(z zO1zoSInL<)hWFV!6q;kBR5X7Bbz>tnuAQ5vuF*@B=jZ0l8WF%Wv`7Iv9HKkhp6-?5FgJR{rX)jpmrq??7mOzGKCF&MuZjz zMm`Hs3b+^XUA0xjRkKUAgSv39$@B66*J3Q`G5W0z&6H{o%VSAp96_{Lq-T-Uo<26a zRjDXt9_1c(5NdlvvG8(hyScXeP2x9U(dQI*(E%6oV4U}qe|)z1qn^^X!r$b#b|E9N zD;GR!)?Ip2hz`b2aK6EhAy!A+F);`dVOxf8mGdQCy(7IG?unWe4Hz*P5IMt-LAT{4 zC9l}K`xrF@^xfQ1?%gwR!>#K0Yhg%p%RY3+Ct_*1I1M~wI$egHHwVqwz3UD?V?dGV zbq@n#iC-X}jvb;P5AHI<2NaOfuYi6FG(G@-d89M-s~Urn1LiI-i4q`wLPor`1#k#c z=cu+olLrK@(PVMfme)WI=v;ba!=wVoQMTn6d0yLY+jg@dnx34L1@z!lc}vS9sSDzS@2m z8Wh?*CxG9s%VRn}3;4bAjx_-bx5}At%^QrhVm*@iIF8xAlg64ZObMRXt-ZnFEMNBf zk*7MwgQy%|^vmlMopZ>Hq37PA6L$m+!9`yNij$YG@NR7_awqU{08rJX9Gh4eN{;R2 zzIUz7+PR4`QK!!i%#1XJLJ=co-W|%JAG+xiwbpzRU}ORQnHW__cTnqvj29QdFW0n% z+w`Mjw8uatx?4XsuWPN1O#oS?;CPv5pmOL{!_oGRD2o8)-Q0Vmj)KUKISw&@?uBp0 zsUQ>{z8>;wIJs0&{!*#W88jJ^+YR^*%zSPY7bp2HkM9)_nsUGfa?iZA?kNhHW4<1% zm(@YlA^^C&?p?-_!%!uefV(^N?N=}>IJ~J!`{A(8UU#bTahzW3-DkebreQUf==B;j z03t$4`FieE2cpebW6I)&%nxESa$;Xz{8aCGebf;s_V6oT;( z3)YCp6SVf-6;LA?KQK_P{c`8(1V{BX3|LG&g@WbGIdL36{wr^BiSSmHVNw4S#I)DDg_n$J6u#^)NSlEuG37E;ldTmY=Z2o-r(wQ6pyjNlG z4aQbL?<=7=J_}Jd_7DbT5!~6Q6mi#qKAGzScVTR*u$k*^Biy{MRv9#5N`p|zrqBxN z^sZ|{5&-7vjh9imuQo7|EYpc&X+wBa2ZDm^S+g;awnA>Fv^(bpFOR0aoJtSj5kVh} zr_do!9AX`srA^W_^#RKSiS#L)ibwHEHDQ3t9n1Br2z9;@?2&FMGF$0W8+TR%#b~c(%1gpv zf7cY1kFg;oXd%SXct*_pbtr_}9V;BEYmvKFj*tBo!%Np-!gDR6bq+3P(Tm^KHCLs_ ztkBkP#Rv@z82Lka9TImYz}!*jKrJ}@%{vD6QX5z_fL+SM;OPk}YskTXWzVYwu=6@l z$&8{VDN86AcW*d5^~)IWrcAMOK(UopSBmxIRPoNuO^5SIdyh=fIJivqBGCZ|`hI!& zD#*4k@N{JO)}Lj%=aHq6jb?v91E&h7d{)nSIih{gH9!md<>Cz-2KIJ8TgyzjnEq zW!bhJSJ;_KoGIXNq_}Lr9FNmS-z_}$Ava%aKCGsTog+nZ0}?2EkXGUs{|XO!<-kO} zT(4eEwgwiujy+2)W{p3Y=cSY90{Zki8MhooI^-LnIdD3F+%~ojf+e&AQ5H!-CVz+>*Fa0;w&1u{KDigb`BQ z$aOl;C*m!%)8^*88iMAM&s`qgk%wYDICWq3NA9nh-{o2X;PlSFYWPt-h{|0c2sA{T zUTT+_q#{s(J5~XO-C3KXS&2e1TEp$& zcTj|qELrH9vZ?7-y7hJmiSHG&LGiFi9(3yMk24=rcKL<6}~DkOmb8AbR+jwV^LZW1OqfH(4a&EZ7&m z>3OSW5@WI_FSePk>!>g9!l;y{B_)OEseL+fru*bp_W<&--l;CHOYkbT6tI3=mP|bE(lL(+GaM|bGkXE6Qxa`}@-z6( z)aUInk8HTBw15Yxi~Q(T>wP+-2ItpPGB4jikU%Eixv<0&tpzC+O^ThLg>#oYDedGn zq7UT@j&K-=5anSh5Q>%Gc^=5cK5bV#%~9> zGH7DtmALeHrCiK~g3YeK3JVpY1#w7-fDh8S9EnLXu(*xO@9$f&O{mR%U6uTSE(*A% z0#Z+fo#R!njaZAQWu@~x2YthGl7L|dCH=Lpzo`R80li^*wS#92u$2=KMVZ-8!qR6= zUZVGu*%?yT*1^}DKBu;YM|uquU*>E(jmY|fAd93^GZQ~A{#Bxt7&(j^aXD?TbwtWob_Zu&K0XTN2j8w zaUzyC#~_l;=zC|P%x;U(8WX~;HIFQeH3~e8yIo3sVH?az^&}u|KqCczfumv}mxao+ z=9oB@AA_vQV{!Flx=nV;desSV)R1!bz08tIqiE0#Uh#$T^UIy@?7nGLF=CA+OVG=fz{4{beYV?3e$~6) zzC85zi+=7`^$sA3V@+FV$+)8+{^SaEl;-xuH%95_tcM)4y;g+;`GdfMWtP2-cHkp> zDq5!pX6jvdSQTawN&?M5BsY6x6xwt9kjSWD4Ljmq2i*rJ?^)(|@e-Yc#*ekrR^hkL z0+|kUW-bZ`bpsKhE?n=~hbParq-n7W(%bb?fil4z(Og(DP!0|R#l>8bRMbX7AaseG zq0Es$LOe{UpyNpHwoBT_o=%zo4WQgHU$xqoo$$rVm;g?rL%h(XAI=h`9-@owRh{UK zFEaGCuuk@;dh;KFZ@DHLfRsRW-x%+JKTb*yZg&E#dTpk|V)5u2aO%8+prFkyItXrJ z5K*3$=fog^2ZW*)^=+q9>P-(k6AW?IKUA7C-9^9<4%U-Xqm{j-NDEMf7&~=AQIXX9 z0Qp8hB0>+i(}cP2Rc>oT8t)xJELULKb>?jC;l4qr1*OvHEW#%nYw(_7rrEM9<0A|= zfHI++)EN1Hjxj*A!~Fr%NRroxpioRmNC)nr$A$ddRin+zGytych31Y8*wxReyf{d6 z*gk@Huu+aY)KG^g?~7cOBC088Zp5hMr1&)xllMhV<-SHGZQlaYg)d#( zUbq3-geM#?9C`s_Rx9j=4f+sONFQb@hkg)re)WTyA%CtID{<+$wTR&4)An-yXQ3Wb=MW8 zPn@9+4e#3Bti2h_6J;$Omt-QT0ZI?%CJKCHkAevsVesAPBe4pEy54|Z7h!wS$H?ahRo___p=uo-g2|72X6S>Rq(tCwXHYns&5dX zLb1-g@R`6K1HCFTS$CW{ZzBdU-z)`m(l|vu{YaBB&1gsutr>j>J_~zfQk!Z3e9JcY z@ONd2(J#;X{^HCrCZCdF+HJMD?l@^3KFqkCv8cAZj$I2>%%Li5@%YoglN=Wy41;=! zySKn9dxP~h-v~oGL-lFOyR^+N;U~tu9N|Iodu{J>VXo*+YT$T4q?hUqveOId&3h~L zK<51&ZsKt$)&eV?gd5kHQJJf`DL2XzvPT9k6VR3Rdbq@aU zv99;j=#g8FfDK4Mt##1xMf$aJdk{{uQt8vds)hc<=wt468`sgzt?m^+EkMYMpi?G$ z%*N0ri%L{gE)a|uXft1+v{VhuL(NFnb(%H0dIe2KrVfbc;VNOLY^Yb2ExFhLkCuui z$86(kEK*2J`4KZq(Mp>R-kiu{!e>~j8{D?jUu)+Z^dQh-l7EYS0TLJ>fIz^oQDUnw zhX7q83aH#g$E0k?C0uMPe@PTZ7V>~MEg|cOEEuW=-!#g_gnCH94}C#9cNmC_=8VBP zvs!14Lh_ALC97(uZ5cIBd+U~KVg#2|W;Axri5MrS`{{Zqh3W+Hz?ytmcJUwkTgyrZcRBu4#v2vj__7rp0(&+odzN z*1^)$*dyEXbopttSU$(y_3Lc7#ua0(71yKLBj(5O z4Aeq{omj~rr~U>=BfWU=P=1)sF3s!f{+ig{N!zbcjy+%i3Cnb+tP(>;*Vs3xu5h*`z9wU4XUBgx+0uv@K4 zSN7Jmpv|g{{N4qeHk!AaoRy5zG;I~X`QEIxQrx!4o<^`6>}V3n^0LCL-F8`Zm$P+2 z|J{Kwp;V#fGLBAcV|=UcJx0o+Klp&y#t4V?Sn5gpBb}w!}!Y9l#`4ntcs-2NShbk6Ru~-P4JO~fxy1_4i2L~BGp8j2w6aFh1qv0 zXW*!`T$R$8UV^u>vN^ggIi))%V>M126T0C>l~)ZLX`#m{^JvY%{Z!0|VGKwXHMJF6 zWh}rSiWgkp=@^;_Vz%#`O`?96xXKCo04{i-4tH=vBXB<#pvH6ewB>`m8DAN=zoj%V>1_#8&4eX!(H-lYZj%TE z2M8KW?1k{T$pH(0c;jsJd}Xur<$^FRHuZ&>x6G6{ z9yQ}S8JF|jyaPF~ESShza312H|s{*mY1fT*DJD_0# zV1iq&bJapc$?&&K0`HR);nhaEJ}`FK==r9UjnFLGl_&~@Itm5W2U;}6#T@=2Lv~T1 zKVVv7axEf=Yip1}>~I>eriu(or{L2R#4`j>ZMV#Z7?)$r$-H@;ov7yEr|<+=nqA^A zYm!YnyI3@c<7uF^e%jDM%I)>}oD&&x!wav0paR^ehySJbgxsf^3#4imEhKES!y5ot z7v4(G+H8!)Yh!*Ih5V08VJ|}8G*6L!rB{3RAdG7>IqPTHRKAO&A z0ld2&)DZche(&mzy0^X#uMkhoDL^#HfI80(9jx!66Y-bc@dDD}fTCAG8#1yla%R$) zxs3+v2Wj9VJ9B+=&W0zeTc@Md@y+&jrXP>mdNqL+tF)xYIWKRQ+Zz8t3l3E@ts@D%7+9DXltGcz<1gc-Eh*Tz$@UnfT;#a5&b((f30C@#>EA? zYXu{mgeZ_)JjeZU0&i7k9dQKtMrDFu?BOg12!d2>?^KmyMfAbMNExs_g&@bVP1sb1 zwA@+q^egku_U2f=%JpN-fPY^OXS=V1HU%YffAE>%q~CMNbZ!JLS5o@c?u7F|FWsCJ zQn`gWKVWzUfGEE&(clUcANbdt`CRCt1{1$K_OS!f`&5b<9n@9IoJOp*0Qxm-&q(};(# zbuNUu0QVH+a3;ZWh5(d}?}n{ZQ& zMCDr9716L?_DF8WYz>}xH}d8EygU3}-rh0Zg9LVybQkI*xs7omxRvvo4vHKMkNLI{5$rVY z5!Bb)ELH(eu@26al+0&3&i9XUgY&CG){+- z+*w|Bw0vbC8QIhdt2$S$T_zLK#htZK=G*!fkMzv4Xh9iBTlc=R%dnt#pt@%RL)M%v zGwIiH3hl)G1aBiI#YJPF?KL5hcfN~r`%B}4AK-+~(C3k&eXRJ-=Jz%aN?jGm$um3m zcl4l{zG=Ky($KSEV|t|3YVp@Nay%cI31v`dG=YvM=_-htlkNG2+4a~&P| zrvL{iw9&=w3Kc7$Pz3o(-yGtdF8wPvj;sd1rPa_9oBJd6_(2`%xv@xR;x%qPlUn#> z^tXvby{O5!glcWw_GTY-7I7)gX4Ifi!M4q&B_*(oiEnvry%hY+7#=!sLLJTqNt$3J zzOseCmf@!_d_4H~Hl5#8kJ$)T0@EnTXK8&du9%DpsreVKc+fi9;~viut{g1~nG@Sx z2XmCUrkOhj>o5hF@~HMt$MfLT^~9q>s$Y;5D&>5AaBS3$PB;i_a?Q9SsSFba<}62| zGjuJP7nnJ~SX;_z|Gg7|@Rg4W&&9Id-o?uRn6!BxqE4=`VjCY0^# zEWOdTH|cka^DDs*(Cmzt-wAOZB!RQN9!jkftjnp)&Z84_lU`o>tfdwfF+{RvybfP& z&#?lo0Sgj-8;p$yfoOuychrgPa!VtY1ev zk74nHNXWX^ai6}sK)6M%*DqA^2K)zOL{8!#4C+0w3NQ|~lk#4#erU5iUvo3F7` z-i(_1Zk1$JQ$pp`y64a{r0W9^B6|z9+kG=vAc?Ab;#>&4dAgz_QBp zE{z2&=k{{3$@&E%z-3BYuXkVP>Y4OI@mshEus~q1$S6`>!qX5nzHr?pGYeuSXK`m=yR*};; zJvOx$`r0p^ZX(62>-F70<5pyW)Qn7wU=Kldt9^4GyNM5bgD(WjQxwoc@!DkIwe*E; z!^3$fRsc$JWd-D92yQO@Y@DvWG@7G2<)TbW*)Oe5=9mDcyYSK`?Syi92G~Y+_;kKs zW?uz5J1BE*2wWQUCaDVO%VvME82FPA2?C{j5y`ek=T6&!Q}7=|kFrQnx<#;R-m@nm zvvsivpRn?5ghimJZD|hOU5_UerFsd5M!paY7}yxDp=>$*Ob#Arz?{vE2g&zR^7OGT z8(2uRaI*L@k7oBcJ>rXsgJTbsE~4ngZHD_mGCLTNv_ZQ`ENy%|m?5uIk^Mp~v(h+)rR55| z;Aft_snHZ#5_|VeF8D5xOEYvu<6FRh*XQOHj+w3XcMBIP_O}qFHWglQ({#lbGkb)& zy*msN!*iAuemgwic)5MfjgB(*O6B9o&>WqqYXgM6AV?3tZYgWAjbICWX6)<4bj5(l zb)j%aa7L%)zMkQ@HKm&c8XI;9c^UyF&RQ3-&Lj(kt)bQ)*#A>K-L!ry7D2*It+@Lm<5a}Q zVpVy%U4d}48HEK6GSW?hJ|GW37A^2es*aF~gzTL|hob1Nm%R3(Fd13h9>3mwP4>jaH+F_uPAbfKo#`btm&pd7Gdacp*k4>dlr)fnjVDq$*lh* zVALU80^ksvEloL#;TlpHvRY%DGnno1S#i1frHrkGCkcnAjeYpgi>ZL1LPkS`MXtYb zmqnQs7#K)Zyl7|fAu*UO`+D|HoSYTJ?$%q+R z!Agkl6`s4J$RhxV&4oi0n3c=dY%ZdX$V=&1YyzakAVSi{?rLI4>&OpPfz~k#jt=gW z2_lMm+00z{|0Isc-YgPACbK@vw4D*|InE;lKMS7j2>M9qq*-Hf;sGN= zu{8B@T;WjUb^I7(6>MPXt;J}E-KxbNfE>8<=@<=XCs~f+P+Q=pcC-zB$=GMW)y>9) z^Rw<+0-`U+2o*0tqq>2i=d zGS^h+o1j=G9+fL<+bY4AqJS+y^_4DdA!kB8a5PB>WE9Y!J8%lPgobTC)vl0Y5A4lc zv4N9?y8p)1c9~W5Z}c>n2V3gT_9HtewXw^r?G2f{kAx#&jis9->r7Ye6y;UKWdCYh zYVxqvt73VX0?SZa9W)v$4A{;%JBOwRIB{jee4rOYVn^1NJm?m!P^AunGuHox^HjaoZ&~GkCk!!DM^qLw({(-Dli$&0o?` zo)hZJ;3-`Dam-WR1TEJ$dr`nh;-feaXirP|8rC`VO`2AtPJ6i$p%VcFEHvanxh*Yjs=gsk0m)|XXitf_VZ;4wwJhCU&dB;B%v2s_PJIw% zro(zjqtw`ybEHhvRcv%0&xLv#QLWAZ8BGK?^vd|_AmM{qv{otmksN{N^XikwXaUOb zqQDMg(>ON+NAHu#%T`=6ghRKD1GrkhKohJ?KZGUex9^@$#{d{V&vLB4d-$6>__&vV zc~>ATJfPck?^>W*-qvx(9d_+ASG}`Bd4wUc8+%R^TaaS=AOTg$f|OYY(!JbODS8aL ziC6Qyzy**v)_r~T!>s}TvNJe@4du6hKCBc=TY1_xv&CTjQ`&>AZXu;%o%eI8QbWDr zY`+X)rWS4}LVAkSBy*c$jk}rl-7Kx%4)Mq+roS#qyJSKtziV0bTD&CBVe|)?GPy3j z3Vxc7W-(1h$)(40y65h<22yt(-920I-0LX}?F_hL^}(IT3xlX~&K>7Yti~!drdS@5 zU1Pe-!{>4R>P8#v(32@gk1&HG4Kk26p{`)-jc^3axT5`g_|TKJbk#shA!|l&$RQD& zHod3UA=&4+3%;#4p6QTWK{3=(>5xTCySy!zBx>!}MPvd&oG|sIjP=@mrS!Q96dS4U ztYCicSsA5mhX=Yor>@`HhB?H@x<2eRCzk;R;bO1W648!L~6OB zRp=uN+Z${$y zZL~_}1S;EnoAn!g_=mcjhr8pAPY9v#6g35$@sqfYM$-u}`+E~?DJn03Mo$CoKujOJ-Mn4wjw5ZkG?hwa-_Gcu z?xE}!&pXK-JHSwny>DHdW97UDc?w=0ZI8HAzWvz+sm|uz@6)mlK9;&RsQU3hEzXp{ zoktD3mCC0^UPJFd?{?Q{QfzRGJv={eFEPFCN0^qYB+G2S?Q|&jm}U;>K}Rx)+DA+D zKmmno3!u&luAt}CBq3PYxG=a)#ponXHy;q1*1_nFIFUsoE)nB0VgRzZhE}__EUw`Z zGu(%_Ovo`8Sw)*|UwXO155QkB;7PCZM;?MJ7R{tjuyGsDtYnsD61>=L60+T3w$mU? z!fd&qR|>{=e24vlIyNZZ7NBl-C2c@;k_%@gmx(e;y3fwrpaS|J;)l7&HXWohjn(YC zqw{OYt<0rD+&WAyyoF=4CSP}Y<^4I{W%>VzTLEuE`UB{k0X*CVB|LSt-`6i=FH;2I zOqbTxRNx$lSv`Gvi*)^21<&^Crsrm*wc=>{`^zF0_RAxQ&TF0I!y*PtJx{u-|oa zl8Tp)G}qk2?1b|un)b~XZ|_Uv^E8JNR?mK&E)_r06QDRto5x`_Z6+z+eU4sJ6oUU@ z-*B2P;Qo6sqxu%cL1AE$z|L*&%f)iw$K5Row~H(CCgbVKVv^EMlpUSh>J#ojJ-efD z-N3jI+r5*!wXn+o%w2tqPIQC9=(^32ezH4EMJ9=I?DCk@qwG0HTa|%gH*`WJI*H5) zMLSx=gP_JVD4)jIjq2Q`tf0+Y3GF5%n~+xJbuSFi@Ux}+ifCWTrWaf*%ye1Tf#B9x zFPyz=fQZavgX>_VRZC?paVqza0~tYR%1@RFl3l9VagIoIxT>rJ9fzLbC<>4{v-HUa z5^(iPPVDk2XfeSJ_goTIxO2)yvW->V8__zlDC45lwbnZ?$JWPoA*SKdWhqwbLX%Cv zd#*t3L=2wl!f~0QBj@`iZm(97|1X?*v5(bV+r`$Iiy;z~HyaSe8ZNiO(3HW=p`=6~ zm0Wkx?h}a;e((A6@m=S-_{Q*UzFvFnqmDaRK`B;|$@_E5^K;7Bo9h-aRGtxJ^0(EV zbefthfFQ09%mh7|j)`3YF{F^GMtE@hzENr(N$LSk6`A2+SGry;Dqt%Pp8E}b?l3{U zoo_Rths={iub331b(+}u4a+yBAj7&S|(7kR0ojbg@MKv~zOND!F01n6u8aBDjyx(D$3WxBguySS9b?GJ1Am$4W zlr_eao>ZiL9$<*|XosE*Lv-SWsSM);4d~^;@<0ty@XSqmAB$I!Vf<*LR69NyFydDC$IPWfJUoa4VXB@+Plyc)=+Jf*26@~YIx}`>CCN#T7Q-+m3*kJDuVG^?O<|ekW?ZlerguCW<9k;i`5!2Rb~Z%FH@Y-&#QCDaTtbO~bJ$b1kXkXl9*~}cq^#U(VN5Y(X}`);39L5 z&fM$I><)xyik|Z>IkzLeTW1r``MB7NSx8qO7}o%+wqO2I-eHzH<-{c{0z?BnqGM#K zd!*EeAzpPE>x{r$up|8uK8NIbaFj3#$=we4w1Ykq`gTzdo3=qT-k;tT+x`w9dpC!T}}QG%Zh7f3DIXmy{M z=fqY!{E%&~hv%)M|5;e~`bv8*FqmNN%TZduKQOjb>ov9Z#uEU@#RKzRVLKmY;dC`t zu3unVL0NrH?{w6MUJ4A&MDrSmCop|u`T-Czu|9HD2Ptit;wVhvR>!y zozLg11F3U0#_&4^b9+G0uR`FjBOODpop+D%H03(KaZ4(zvqpM?AA$t_U=9H8VDiE6 z@JKutXm9klt~57l>fo=JMS0x6wzAS=j)#c@r1`3c;=<$u0pqlv`e}|h5`)f%E~cgB za`g}>#}06y>CpXxd)P6@44q6bL~enP%U+moYI}DH>TmwUhn-@lOj{q_OVA9bKcKM} zo*Cn!fTvnMy}AVQyn9Dz%XKAf5GspJO6gBKmOz&~NxMIWK@z#f&%5APYAvK#uZ=;>fo^(-HX zkHA;F?z^tXz8M9uO;8g3%fvTh_*SW5&KtW}%csL*dI?_;jFiL59lXUsD4eqccF8om zR__IgJ*Dg?yxDoMQ-Iq*wgfcmgH?Xr+ne>>5fhUn5u3a7W&Ov}xn#?-;!1Ezd<00t zK?3GKgj}Y`PBq@Ey7!#DGb2E9H&a+71r@TP<2<~F*3IbBc3nIl2?pJnGnPXmBN}rM z>c91b)Ph)@U;f0I%+|7YSRFB8XIJTEy3>ZmTaR%$2E4sK2v*l`63_O(2LvK==8z@e z9-ztIkA#~LCljbgp`tfH(`wLr|#%8Wq(M%98C56Ekz~%#TKFT^a zpW8fnUZ56do55cta;t|7cje_pCb~D)H6HJM4sYaBF#>evo=@)@k6i%EpPOAgFcU)7CnXp&|uydvZ1W zSO%n4yuYoR;`hO7zG=YVie2FF2pJn-wH`N`+?T{Qcc@j&f8WyJmC)CjB-9zMit!Ra z`#w?7!0Rm}k@-c?UD8T3={B-BysNy$tRSe`WE2N{QH5N-mqG{z%sVbBKkx3zvBnwl zBke_)8pshNDW+^FLh3n>iH0DQC}$wO!Kll%C~bTQK}*SDHDd(cpmQ^F6x6FtN_GC8Pj0Y+twe)p@IekFpA+49N6ek_1DXjZVs#8k zD*f|$uf+X(!}30E-lj?i)$i-krsW>nWff-J<_6~cs5#{@e}T7QHu~|&R$_YtS^Gd&4%nU<#U79I2uO*odye5Ni}H@{PKflq zZNnw0zW~7AE!>->=mC=kEkMDoY?g*BmF2*FJ&4Ndffm4$t|uMkAg=Q zLVne>w^4YSIp9F6wfV(IR+?TAf|DAJRDBf)!-@^L{PDBstKKd223Lh-qq|s6^xAtE z{aPI!r^ri<1lWulXX|1=6{H8U()mU!!bn>PsU$S)Oa>v7Fu26HaPzh~15Uq>Dlj=` zW(oTqX}M0>dBf+x&5+E5RLET%cMGjH@`pw6%27kA)d?TXPhsJOFSJz-QZ&a$!#e^0 zPb>2*dX?;L7F~dM4%N3Q-6vD##VL(z9#!;5;AeS6x7deEq!x@qhm|Wg^l5$4uys1h z_4?vmmKfsII-^-cD4+&tBoi^bPR4|*aY+CPb%9FoyzKE>xdczgI}JP2CfPT7+Rl+0 zSFn|X4$0`TJQxP5T|F{5cF?+~0(T=35Fp9~7>YQe_dHjvvqw9Ov6yJ1t(@fo8XQCi z59~zWeUgc{HNz7l8NvUm_VX5C@>yEBG*q4358c(vfG7}Hack%LZE|K_=vp65I$C4v zjoFRWvWq`$m14zd{H?}-+==m4x4HA=>WQ^Y{G>FD=$D)JN$eX+eM?KDDr9T3|7p+d`T4WTMeCj0o-R6c& zbUDAEl~I8l7&Qg0KuAvSoWb;Rf}*`-ke`t!@?4Os35r3@Qp#Hp27A#BOYv1clJF`l zAXH8}o$qbM0<-)YXr0l3^u47GoYYl#JNG%sMX;2jR!05#t6T7)9{Xl^ zpaMc>F+~3C;2gofM}O1q&OK>6@ASUd2#%eR2&%rpX$vAQ_jMX_Qwp&;EUJu~#;JE2 z4r%MzOB_@(m@G- zK6@_f$s9Z1*$fa?D}dE55XdzENJl=*mw7EN$VBF=#+$qL%`E(d%{4US9EhipEcYFk zqrh4@cMKpV$On!NfXMi0P|(kS$5P0cRkaP51tohGj@Ctl8}Ng0g^iUWb^MomcSH`#B_G8V*p&;E8tCnJM1K(ctPr_hp796rEb2;B$1%$fyyr>Csc0ls(6-V zw*fe-g6;_D5bB;Q5K>N?-8K?HI0}EGh_#9M%MBC z*eG`uHo|MW6x^q^w(cUG|DZZ#b5j08$bLSuVH_)mZ39=Q+WXn^UL`z4Li1+JpORKT z9juIk1>uc{zNDS*?KU9LF=Ib_r{1%gA-`)2Ch;@Fj2==F?G}qb5pC{K-GG*JWNB{^ z17p7Ko@xqUVezP6cXj}}xdmv$QGqnA0UkVW^#XmHKXO6ig^YxTpa5`#hz#YC&{)=mL=KH$?(L!uKg-6h{e~kiWTR$06lSmiGQpG@hB9Z{`Nv*Fz3tV=IyV0notaK0e~dHa;$?;bfuEj@Hcrir z6NNZAGQdL*{Opa4`Ga_yvx$2bU-Xj9FAzEe=*O|Ss-B`9cOyp=#*>A1Gg5sa948*+E^V$2SL0mBf7II;tz_Z7IodlM79zp6 zH-P(&Lc#^_1V=UMVQ2aPt%CR$@oD;uLAWMI}L zE1`FrtKVHE$6aTHgeVsI)@C-N7gu9C7nDbY!-gYpV`A1x9QSTC+B*uqFi0;q#w$~W z{2`BzkqM(sF2*j@Y__C~2?36;r~{EOm6mTqXKA}Zf+WHk@m@@ot_NKnCPe9;iZSy$=qlxnR zrl_yyfd2E{PTT>;93bOQ1aNRGjH-;` zZMRX8X~fV(>e3f{>+)SVFk)8sf@Ej(vF1C6NjumuU3+GQvyQNmU6RVH#t|7*&J6jc zw1u&8u8vJ{5rHK%8P{I!yH=b#!$+BJ#&Q}T4Y)Y){fs%?NFABLDahH(Nvk=TOP=Hm#!%iJ<6~$5n+goiErv+% zdZU3SnVT35F3@c<_HHP(7$q?$;Nj2l8xD$Syd@|ztnjXpzRfu zNV$o!wWF?EF3+p=0djO%uvpf9yr9!8Y|Htm07jgba2g#k3i;ac(_x9_#-vFRSYag3 zS`#oUX-z+~!FwFn?36t5Z+~d#pUP}@O~>8}sipJ}megd_L4r3o_H6#Hl+FP_C^kOX zT9+&YB;ydZn@}fBblwpJZ>kYiDws`-KI53x`4ID5?-hP0D5%caQpPT9C~ikYt$Ava zL2F|xpzfD3EgK`m-hpO~*sEMV4ot40f!;l_MnS!zLD>M^oRjvW~fj{dCY}vu%mWGjKbF!&X)Yn$fIHhSblR;;xM#Yo>_bmG0o%_hq`Waj zXm2ntXjd!y=+g!hq0OQ*qHzfAyuiLmy!OpfQU*jwOdT{5S>1bV@Ta;B(3C zZ!F3g5ZyH=3s&}tp0Ba~w{r7Q7Q-j(pd zr3ZR#Vh)5THuch1!Q_M*cU|N2Nh@?~e}yf4QYgx_SnI&oZR7ehrSyEr38d_fg;#8_ zcG3Ar-wxvdJ|g~1PPcqOI{pqm13E9i0z@t29H!6Q4ZiIxb2BngP}@4)i`1n~M8^{y z-V8+20J;~uPw4P0$N8PJpa4+Hj0h|9rkT#{O=h9&PiU=|g7&aO0>g_!fwevh!{qvT zs_EsN2VLZq0+{o)l6Z2w7nvW|c6V-Zq#jfjqe5z!N`gIM)Fj3O6&{1(b&4v!zL{l2 z-QDQL;=ma@#N-jEnCKzO?$J(|=;!)!Mi@28TXDY^4XNA#=m-LLTgtRT>y5 zgy6R$xI#BoDPruw6F*Atk^Se}i(S1C=Jam3^PWxo+G1uwRNpzHydtq!;TUk3arU>l ze=B+3G$dM}V60Gwnvr~{_+FFPrzvzR2i6LotVwT^l`8SulP$`-6~$Jm`yiu6XaOA# z^xs;0jV&1Y!Zx3s1-yf%J5y2`y+}cL1Yuds# z#Y1MEYE^3qZ~@4`su)??$E2b?ev4?;A3G^NhTuV}boZt=SEY=k6MnO4PQDyM-4%r6 z006ovs;34fpC#BG!moN9nX?2eBfxtD4Ber>RB#&5AXyboDZHv|XB67SGQ4#nEX2{uXd8BxgBJk#M8mD@HdO2` zrdv^I=;i>pHNu?*nIEbonaMNTx7YI8y*zOrYVBS-+dWYDKsoEGzQ|_o0ha=K{p3oc zJQ;!fY1wt*yd5#0K7vQfF(kl%3eXXpEmHz_McO=s_$c1up_ykdI8_)jD85uRKdDZ90OztFwYXaca<{PjuARpq>c3Fi{`Q%I>4j7L8N^7g-g^MmM4@nC+^K}ate_fK zqi$WuL$5T_@&n;(#v zoH}Dz4&Z9ji-)+(!CTpO^j;QY$+szQmtL_B0P@DyIOlrhL&;T8BCK4rvL4x#=1>=z zGSiP0qW;Z>%xgAU1s`1-vmUIdDb+uN1=gF~I8UFd}ETn?h+C*n~#_pd`oE#I) zk(@zS68EP8R~a?3CdYDq4QH+e;s<~d#}IsZ*@JuCBlJ-!dzh47>AZ5FIssTV27e5D z_nH*nwsvWkJ4vNqckNt0Q99n`HbrxqK5DJHmXi2`MrN>9+B+bq`33>QD}CR+g)|Kz z)Az>FOAiSM<|Vc?dJL@JH5Ih1vI&doBNfov<5}g4^BEfMSZPTnJitBy^U$!XvN<%A zSv+w9dF8NXm*dTl3F4S40xz~*I~-AlF`PJ_DAA7!$sAS((g0^j#w zHn=(ajC?fFLfjeFE_9~h&w*A%8dp|KiMxBWM>)v`WwJiTWcD-KO;`l&Mdm8-=o$?2 zD~nU5o;VZf=E0+UX2<#{9S1uy#{=cJ9onU@M?@2H7+K=Vpz!?0Xb z9OK{~k^8}>y!mV*JOO{b+F!YH6f8?s>KIE4XVqKM$IZ2lmWfS`O{AI^e+PYOkV~op zFi$uwURxe+dA68(#tN>Qr}`|Ne@@^xXm(4c!J`a<$r(fT6%Q*hNAj(=suAtO;Oi|1 zAe1)f<7W=*~T5lSUf<7mUY|huNIC_tD|}3mg-(a1TxDA!8rU5s_e!YKYmq#haL$3KHJCTkyhX%)SkGYi znQzgZL%QS)t7Yn1P^Q~DMK**aF6ymY1Y|3^&P`6}i84+Dop- zV4N77>4{o0k;a&ad)v&6dK>7dy^e}W`;uGmvm}EPOtSGR)OaRJ>)yUR`#K)PH36an z&Eaw1S3|2)siGE>1}d><0(f*z#ZGt~F%!=QaB+0M#W*1<*MMVdzMzA@@R9%@gSj;;rS9r-j~%4pwR-yqD5s zo|a>9l0re+dltbc|RR-f<+Q`KwhYY$`9lDnvDoctw z6cv;lR3*oEj$~a%<&c3(K=m9Vv?FnszRB-Jf6!SHoR2j{_+hdVxdcmD7z`le+EV{R z9GZ(z84SCiD+-zTy5}L^YIyn(x%WW$gkhQwu*Npnd(XHy(v|2FB%4#habPTYPw{e! ztc>}jSp4_`d5p%`-{S|lSQ9dTTQ8kw#Oih-^$qohS2@$IzP!U;y?kdX;^*{$EN$Gj zFU@UA_0C6dJ`O59GYz~-ynx51X`?TTDwlJ&+L%D|If{`m%yV()9Xo>oT7yIgzj#vj z*9t??aBJ{3+J~{RK1;Yov?%XGx=NeGDl;d1XqQ4Xt2ZNnMb1y zNMlzzH8qVYuQdf30k0Jtj@b@(PPhxkRiJ0r^4K>A7k-KY9g}twNZz=bkNsgVb z1MN)V@`xa{lN6^{!YxzLDqNs_=%CJ8T!BZCfwj&|$GyF?66Lje!8g9oTWcND-(^P) z$l?IMr}c(3P_Pm#d5!j*1E5|Agj1o!p!i8lE96+J(M{?M!3K%pjOYsi5w0J-_t^lz zIpyeaK&$YifX$Ngh3*v`0(-7nJ%A3FkZ7|9XpMV8A}~_g8Eo0$u+w2Vixq$Cn*`}@ zg!!3tH|qD@HE6jsza!v@a(QJIE@LptrPn^z=QdYoRcx#P3Duw)<0nIPXtoaGgvu?m z7{Henvs~&|Ub~G;Az<%5DP>1xE|L|FOZ*gxX2r>~*Q#yXYiT#U8*&V~qN6V%?Pu+` zyi!w{A~nFtaS=}bgK#>s-ENe|UZ2p6fmF6a%b4f7w1vouM&W~#LG1`T;i^*loP<7O zHaxNSRhZ^*efNyllyNUVg#$idIw*I5{7AJyiS6{P&$eR}{{Cw(+T{qibc6sbW>ivv zaje0pmGl1^1*t@EhHUMCKH`_A25$ilAZU}VvY26uk$=mIMr$T)2!PF5)X9bh_6+H? zG210&-qyO=3VrOCIyP5$j;Rl}>nWuVb5_c4PfLy%WVZY%ok9iApuPn%H^320z}C7a z*JHDkS7ya2fKN32inq_53JYR<5K?^I0g8ZYGAVBY7eJ%C4b#ztEgTph;&XIe$71(O zp@F?FZil;gOzl-^6Yt@Z08md|>THIE%-1Br)di2&TojgT1^)58l4v@NqA9~QLj)=h z?Zsu5vxdC;l)F1}&#p=jnuGIJcBlKm>?j&{VuY6G0i(M;45DdfBwMPNS{z-q<-D6J z>zr2^kuXU^4EOG^15>ym)ou(G@jWn>#gj`KOpg!rclE4_9e#S52WsV*s_+g?rUfgC z5!j6EA~gLDZq{F>^*8de!950_B>WfVy)+!V@C5DY8{?y_5lrG$lg<094aHuoMIzJ+lt>0Hb16|*+~DX!Uo6(!Lp_Ls#FBuP@jrFxnHc z5C}vqmC2YzQmb%(E2WT%JExY_u&wl4$MsRO$ru%64zwtC>-RmX27Xi03qmYVkJO|R zv{BjDcCYGm%Qwk3?hxy>3xw<7$c4bl0*0(-eks}MwsA4!V0>wFEY|k86!|F@lG2y? zgFRrxz@x@{>?9|VQT_-E8jUgT#SL}a7T|B}lw#7MlBspIUV&B~x#Rt0H7> z%&i7$hGxbSi>zzqfqoq~iSsKlepKu$l%4vp{uVs4bu#-pRhgrr0D)@dxMiWB9D5Mp zWRQ$*L|N#TR`1w-`7+L(q!s~U1X5Ry)q?F3@34Uti0Va z=-t^kms+YZ)FZeKYXxM?U|5&8snE#x8+tUpT`&NVlUd+IFJLThyA&c|GUTw2V=LS5 zajavt$MI5x^&Ee(3)c%COki0hJ9i_p(mV>0^o)VE7z6fRHim8qhG)s+2yMZUn6VGZ zQwYZRtgDTLp&REfh-CtzSjnDlupbjP*=D4{-*kVC;Uz_0A$++A$`O)A^Y+5u$!6AD zIqq8L9fs#w0rVwGT;z5%9k_=m$G^@LpUEJlhge5zQy9;13@B8BPq=X_7|iBU!9L=E z0qpep=Cq`VsVRAmwWMVT0cZUl&;nVA@x(ag-KhOA2ld5`o_rxyIphO97y|ImSVTae zaY0I{)_{HDn+683*=V$W*BH7=2~=<3Hj%+4eDyhUxOvS({9CpXNK zq{e2uZdv>9yCVM)Bz-h~&TG;}Ghy}ydZ|$W0kp9vrGc`x_yi75`=Cp?6Z5fYMyoH| zE4riYtX|l*Y7htmz%Y)JFvF4h-)q*Q0Hy zUtu~_4h6Bl2eITkLevj{a;%#N5(=yju94Vobe{-XY0)d8|Ng3z7bc(rFu)-r1X-az zX{(e?Zj1Ff0xXhCI5GHWI6n>(|>=t1+e^+QHB?Tb=6OU;mH1wknNI?$4cN_E#B74InE#2U-IFBtrj&q8~k za!J@s82{+Uc4*G?xkH~my03<^5*BL+`W%enr%Aw`EoE3IG_S0x^Z-YyIAyiL24rrx z_iA!O$^Kv2%^lFnS*1$iM!jl-0m3fS2!r3GgTTxo$9BlkBXAcZLaO-4Rv>Yt&(iwD ztHV(m+w1n$cSj|DixDS54u2@~+a+qdI?7&_N`26A5&twtb1ZOzsFSR)YwAUb2RoQD zEkt$4a%Ksqt7s$7OR^fZ&|AH|Mwh@V;hk+T+|hdeLDOk-q%$Mu~VPUWRR)!;=3 z<+vNnVCL~zLaht)m>JLFHyGuNm-z)YK^rI?Ab?jj$hZ$Ct}xPpB(=xm7@9s+c3Qko zS0U=S8`lQ{FG)5kQkgr^jAnMjt!@a%{j#r>PMv@1J*|AiD6 z*_DK~*jXqi-?7(&BM6Kc$<^DjXukBL5t@GCK*UH~O&ND`2QNc97eB*)w=vE~0|H3H zEu`ugcV39AR-eH(qnih^Ba(uP$P}s`J>U!>vr7u7x1Am)&u9weh6fq!+7$;hcf~s5 z$}Ktsa;4b-mj*?lS+a{~*;np`%^cJZASU2L0VsX8(={QzC#Qvt@G3`zEJMwr;p-`B-82$bI)S$38#*y30JtcJN=7JQuS6OFfQ8d4S=Tg@^{HPj6m;mOq1kz?APOzPz#6_aPfxoSaGmEAg^f+&U`{%lUs>B} zY2O_JLT?mcUtJZun{oMpsRP#yw-Wr8Wj#BGFKPLe0t10--d2jE1*sAc-p7(9N#Hw(IylP~J7eP$DZtMmDeQUJ2J*fon1#{%6H=^8yO2F*21(w2 zr$ej`1?>mUqeB#tHUSPSVoCJ2njg@4b8JB5b&*`>EVK!G()(bh!~^WM?kg&ZknqP5 z+bh&ktn^g8;GD4n!D=+}8$pV{O@@^{iWFXFV}%G0;cH+On7dt+ z>H)MGn$(D?d)&C4?I%t^D?|sPkKw~XiPm=0C4wZFNlDA0AIa4h6%U1Mf?Mq!i9G4T zz4Y`wV9JGs*$4kU8*rI8l%wz-KwmFk$&M)Lyl!jNJ*iHSuBPIMPqKN)4mgk)C*D;Q z;M^k`=Y286veYggfLZ{tX|rLveet6({pXDE5)%E^gGD$>gB6LXokNN|g+I8td(N%= zZD1M~7Qp4!)(`F;{cl?Ze#pnDy2fTyCv-Rze2Mtc}_=yS!dvK-9Lq zy}}0ZFUx{!0mm8%sRVRY@!&(Lq_5HbBfzB;N6Djzu*rU_l>jDp2Nv)4}#h|*eXHo$%PvjSEPf2yGwfGw1aRr;2>B?Bb-N`w=Hl!8G4VnEScf+TljF0%@CX z11Y1G-Jd=s;>1`P31soMO6O-)CWkzCITe7{ne2fXqqO_bv|pfB7-2@Kq@}?%aC0wQ zp{fSqErQo`oeHNpD+o|KHkPdq$H-lnoUB=a`*atuX1F_CyRF9Tp4zwOvgcd@-c6B z7Sv@c*Kk%!!DihlU0wcey&fSetm32P;M_c5BV~ zgb}2o%v&mQbsB#Tq=I=8dnU*wtU2zm9KBKeHPWX9`7bPLAUiaUGmuMPIwUXms4UkA z=o0!U5hFF?Y$$u2L7b*lGsaT@-6Q<99lTj*wO%wWaY4^5iEkJe;tPVG(vuGrd086NS9EA-N> zJMSuiK%)GGyo_^zUWW6Dfi1xakPmXLli)h{VJ>+s(J+G=S|w^O)1e8Ih|zlr?ddz* z2OrqG`bo4j`_k42FT>*GE;rMK0KyI!Gq<(nYm@|B$PSQ@=}Oml!JH$kay!VwCllwe^uv?j{9ZW*c ziK>-HORz#IXgkH?(;P4P$W`e^e8evmpz4e*Ur-tl{R3r6tT_SS2G4l{WQ`(w4ALwZ zS{xu7=z>>f>z!$NJH6aRupf44wF@@~sF@HCd+RxmS-hy1&qBqES!)|0=-N1aU^+b| zY9rTkMmp#TLKSL`lp@V=XT4dBb{Ab%o25UQj_<0K+@fDQkFAndc>8Ofx-dI8M|#d~ zIIvdiyi?8>V^xa1<3jLYsaLZ5)W zemY+XhF-8OkNE?SbV(6Wu0uD&s6msYF$RCq&>Aa8YOV*gXu`=h8P?zWi1}fMqKqlBBO8SC$H8 zw+*q}aqYb zRpEnt49d;Gc`yLtc2MB2jGoJQj#^#N?{-gc);L9O2};bfz)zvrVC)=;h`ab?7=Iy| z+`a}s!mZC=d2-5NCJ0uGNzUqzF)v_RoxI(VUXC6W(l@#5d0Q==< zFV*42X@OJ&F`hIE{hRfcgGanIQdlXB@$64Y7~9?=;>T+$$cdBuD#72> zaqAFjdYOc}|upL(}0{fbt7Ln z`V1m5z!M;dC^`uwo6_`Nts%F@P}D{X@8Kp4dxwF54VE#--|S>7)|i%Ko*L;5&)9e{ zF+u%6ib2N=#GWrX6tsiPl2inePx4qb$_>OPi}?ycMLjZ&vTDqZ#kVc^DTAF4(WM>r z!l7giLB0)Y_Ux4X8gr|GN{oHn@TRzQ<|IKT#(*2L|452F=Y);2TEN zfFZZKDJiXq5||lt!6|3Wx^~4@BA0)Px99!dNmu7F?JfdK=DO0If_s$hu^Tf~5&4Ld z?(LAKZ5Nx2x!=Q@G44*rWG26MS;Lqf)SxnT7qMGN-*g|1D5Sm{Jc~v^-kh@94MLh& zKFy|{!bbP89ZtC7=24bGYlYvj9An~zcXN^VBIY<)s5`%xH{Mq7pf-1*Ci4~tlh*cy zn8IRYQSwk3%wHQyEHH+Ue!1Rj3$4rQpsG{W2Nd^^{G<0c$?Dac|jx|i7= znW0xN;dYPPXtubNQofQi@%YNk>>?8+%1&ee2p^C*GMmU%7cMxWZUd6n9X;vBy-{f3 zF4Gna8oC$tQ8dN?1QNcSU0+rVweej)xMwbv_Hmbpk8BbqR-469c>>xQ@nJ?FK%b~QfS|DrVr+R4h*wXQJsU^TD!f09?9S)D`~iL z?Ggvwi;CYlYZNE&Kk(^OjhvUKw(Z{_r2t;~oOlDIC zxsYSOioD0}>yRj?(|f{|(r`#jxH3%Am@>a!Xa&Y*ZOKk_<_!8k+9!~NVpN9j)MA|b zRC#gtG(|xj<=WnbIvg?CJ5mimEXC%09+mqoxrNtyvNjoJyn4qdy$C^dVUN!akih_A z0xkiZ7bd)&pwgy5b?sK!F*^%*xrNZip07j83gP(UtPn5A<}lqo!)dIyd>y6E%H{_X zIA?ez+||JCabLerFJrGeL+eu>Ein=$x0$Gc0xC#iD9%$%2QGgv@Cp*0`0iM}6fe1Y zf}u{o{%E4|kpcC^^ewQm#drPhx89&ctJd{Uq|US5J?y}w(k%E`9LGTr!|*HvWE&!7 z5cp5F&sW${)W^MOuN%<{XLKMwo4O<_ap#Tf1iZ*$VBkY9(sA2${IsY?_?NVJgv~hs zRGiXQ0Jd6=yAEpI2@m&_gAY0}-Pl;b=ck-l346k!TTnJho5Sg@uWhe*7I_r=x>WFH z${Ye!jxuC)t-LSqHXN6|$_%iefoS9U`$|ixvzoz(kLN9=@HoKaM?wDcZc_GA#I{HA zNUR+k_E4G2_n^GWDLqsY9;vci8@4A6pBAzz%|>bw>kQ>&vj@VEsMh6ksf}v#{`Nfu*~e-hu^2KGm&-7*+SD`)^aKn=g>C1VdD!- zc2dm!E``OjDa{X`~s;6eWa?UmjgIAucWR}Z}9d94iX4n>BbDW8=h7abY_DmS54#)oMEMI))42mLFu#HAyTKNj% zNLFi$nhi+agXDAx&k5R>mjTu>4@}~32_jpa1Y4umZ%If61==U{nD>~nQNY~0?FAe_ zTH*f308Le_D9c=C>Map9b=qc5xVl`3*c7vURE!)KuNf~{EmiNvlX&D25JH^Z4v>Jf zbdF*%4aR+-BVcsGrIQZeu5?*P3l{8xm3>3z=OA5Qi9g_Xu*^GOAEk{TiMXiwwOSt{@K(j$2-tx2WQdyN*tBU=KZlMURH9-zhV?i~;J-5A*bwT8z7 zYCalbbSOWqi+NoKbq3D+SI^;WyH*<`9{RhNi5|`wJ=>@Z5r8!*PO3p{S7c%sAz`jm zuJc@Om4GwT#e0*V(opLWqu1Rz6V!V=)N9|AvO1&`h&CknfmiTBlS#p1yu8ponWS^Liznl6eWDrCX?=Iz%sQ;hxYKHoDP?B#7C9;77SA6qqtcX2lLvQBBdI(Pd%$Y_=W z?u;t?h%cd2Xrjzj6GJRfa9tvVqKttVfZk{?3vg3SEX;l-Iu*=a$h8``&B|qYLV3|U zFIF(MSBt_kV~NLT|E+tu=>GAs zE{rLNN39Akzo)62j(two62RPW4()dXZFQ?-2g~x;aWLO%jPQBrP6n6(`UB|;J>~Bz z(?J%n2Eltq>tb)%aJg{n7ZNTaI^f#upP=gULWFF&2FmBN=+K0}%N~br4COd}1~Ea; zIXiu4*huiqE9*03Vs^Af#%~d`;H8`w4S1tn9@ML-Dm`xo;BNS-xRU*>ai4H;2FOi4 zY_36>Ns8(v<;9%&G>n4POO-7>-BhNn%)|49yoQZUpSfE*8KF3(oxTD*80j>UPXvGV zP$(Lkz9yJX5KeU+8E^vpp9EIkQM{}vXVMU)AOW9|1I)q15(hnLsZbspvs@ixveY6a z`aWIikfBS4ap8@@e_nx6%|mXCeTDC;K0%1Ks@=V6l8*K)kJ4Ht4@>51#rB29{-7Tb49eY-9J8gW-4d2q;nV~s4 zW+y#A=H$$D1jbBDUm=sNgA@|rrLR;Rj(gXBd($~uzzdh{)X>17Jb`j%z*r;wI!SY` z;>uEoL4c*bm*PU5T2{AnE7~Y4d?>^e*TdbC0Yd5_dq1Kz;Pj8U;+c5M&Ad+Lj zP6UZI)|4qW@NYVX)XkBMx~NZx^&mv4A&qnfjI8K%3Mj^)x6Bwof|N=7(TIB*xIsAk z>&?r2lxLThTUn7F8s7`@RlcAU1@mes+z=8XBu^Cb>op$H^2XGuC|sxsLNwtA?0Wa; zG}>t0IFF%?=2#*cRZA)4T7BJqu9)}Q$01Q!u*Ex6; zN5g{Uk2T5K4ZTDmki;Z?FMvt~Un})Tv^0Gn5Ex%M0W9LPT;V#4xmC{SjLsN_?9~s@ z`c;TuK$L3AHRLwDFF<-ZRn9e^7vfR`U$tjX@ss^!LwB`JQ zd#Tg3rve#PbD>>k=KH=kXIeDKH6?s;BkO+4h}G98ab1G^RM$P*SS0)dWOb!pcI)B( zf&CmbH0`W}R6q`wv1f~ih#EKT+xu|nrQ;)BY^6OM;deWDcn;xibwbE-HKPm&p!JXG^M4{_R9Axc` z<^Y%HUT?l}>rCml2CK6})3%X^oLzW0)01YsrW=^GovS+eYBTD-H>+DfbpdGavpG#u zS(1Zbu|S%zNrclU`Rav-=ai}#rF0zDLzD#eDEFNLrlWVJZsQ1rA1Sv74IYd>gF#yd zGXn-e-s3=S86@%R7}N^s*++iE=03PrkWS#?82Tn~S%MTYIg75#-4X}+S>wUls4%uE z?$%ZMtI|xkddz|kNEolX$32k2&zO8Qc~9`1AO~IN?fponC5kzXt07~uQSE7Esafp> z!}`Y=rx+^#jgm6c|?XE*6xHa5y%R@!6vO)^~r#aR(yv!6dXsLc{d+Np^b)vmp&nW zy^#htP*t;R*?gA>J{@CK2J{RaLNt7)|g;37bsH#ZD3i zg#%sp%$5uambR#0Q~@nQoH7-{_0sq*6QElKM^IOK?rD@;)X@smXI5JU3_5c&nnCmc zbU=&0zF=4m#8}R>29P!7ODz#Qp%K7<3l+^IPZUAr;mc)lF(h z!RICK5i}yxl);k|SH;04D7{v(OR%rfL423a|C+0-NK#=D>flNvqSYnlXzJ%Ov-SfK zs?1r&qSt8@74=!5OsEiC3@#ZG^A#C9og?(YkGIaoD=wHx9{OWPA%OZaJJVKf!z?kV z>;xXfD7FCddUtqqg>@h6zv0X*r%d>T8DNE9?Zj1zgQ=N*sH~pI^_XJfd?jV3WQn*h z$|$wclte#J$$n;$16wgV>%)iBDrI&#Z<8#fltylZwY0%$)AD#??Q(2pNnvo?#aHru zMK^HZmKVC18`{his)$#yrAjf5mW5vt?>>{`7>p66A;-MVnl?hV2lQ8SUmet0|5Dt)|iH~3dupbt*a9~18K9HU;` z(;t~@N@w_qEHX%faT-aAWbAXyD68xn9R(s18n$4@I^-M=dXW&4IV);?wH~kFjc|eR zfnSr0tuQDc1k(~6`P>xmi=G)Qr3WBp)lwpgrs2KI&Dqq82rmD)lg8+>csptteN=i5 zH3Hq@M79AXmF)3i{Jw;m%_X! z7g>jXT9xBhhWA_AiNgaLW=uh6o6ztZi#$+Z++OF9UfthV6#Vf@zi+ot03HQUbejcI zPIaYG@kY7V%Ty|pfn z8aO_4WM{dAtfjVx*0vS>+rg+7k9i!Ei}2=DQHDVd;0V;1$?t;u7ig(8kAy}r=i8Zy z=he$%Jow=-9J(+M8S~9T4+08~%FG>yj3$%Z+c&$k5$^;IF26dqN@*cG4$V!O@A?=)sdyd(N^cIyNYeL<2MN0`=M z$Wr_Df~SO6RoQoS?khEqcfvJ6-T=Y6o=zwEsN( z(R&hR%Pb2iW@y(hN;_hQ#K+_LLaQNk^LU#L2~@IP;JmH$CaQ6wTP5CVY&ScExTh6d zhca2)`HeK<$8c=grY(dGu)YV=_N*KL!eGE!9hYanL*P&H$IMDZDPiqX{u!=_jMeqt)gO zQu5U?ghPzb!8{Do!Qdgy!n4WUTA5#!RNU9jJ&dw5N`>`6Aym@l656%PBJH(PxlU~E zy)qfku>nna!#UA>Y+zNiJ62*G<6*L^ZL)G>I%-^& zLm)#}Go^=zgdAN~W78_L!{frla$A~!>e;Oh0A62@0ai zKw;3|AjjA@eH?5s4hIJw|9Tj^c}UMYl5pty0>Sl^PM~j`p8c zEqe{rr5!A79fN9mg`Ku0xGW&VWYhX($q9Ug*68xBtzeBP!KS7-&CdnaBGxTSKcHS+ zb%!lAHZxSfF*EgpSZcTWUh^oopHsCk;V0a0g=j*?HoP}g{M~0m6i6! zL2nf!DzZ{L$Wiw3i|M@9Jh;Vd)yP#s3X_AWnIR;?)NTY z5?9dgKx>V5Y|z@c?h9r=dX0Xgq40vshShcL4c7vj9p7R82&x5l9IBk)p0F>-kveSh zCAj@{YEh%TXxd3ekqc+1&S$L&_}6VqPh)?9tBosJHi0>@K;yVLO=;^;GHNL5S)Ra; zYdvfKj29ZQb5KW%%Gc3yCWrUYAH<2b8jN~?GMg?(%fDSi1r9l5gOlIP{Pw)I7q2x6 z6j0vA#9F+9-Q*PL)nmVMVfdQ7Vah$Cg1_19ol%AND|4Zmd1Um+FEd}a!>^+0bo@1h zM$mCpTF7iNJB)|6_PM%OCuzJFk%KY=DF?GI=?pJ@nE)la2h)l>!OP6P7WiyVDPNB? zBfmm8{*Em*Y&fXRceKaTWX2z)aeB!ej^ljK8Bc6ukxq20oI(^@ctOs78h#FE>*l@D zxZ(5I0f5Bu$jki()P0P~r7)gbbS68?_d% zBnFcE+S;-fj~H(3Rc@NA+N)$=s?dU6eAbrCT$@*TKbF|yy9`3yEe8$6dmjV|r5|_4 z{Z6Zu5K*ZcP99jZhJR8A!OhWt4Uqjh?rbOHX+bp1U7T0s-Lt*Q6wZXBl$_f6QkG4A zUfPDKj3M#Vx^ai_WfJZLZ9{fokHJ-v&H(j_a@5_WjK=_|`ps4o%aKE!ODpSES-a($Dkv+T4rJ37UrO;Vh?{=sq zlkgov-}_Q73;J#dvV&df>!6nd!!af9T~|`i&{Hce^E5NIwVZehUJbU@E<6kQ_;74x z@iv9&%#eN?H(p!k-J3mkLMlqd`WVeE-p%|$8cf4^?6L4{Mc>#~f zcSH%Id!<_(NCme(QXW2JuT&#+x>mi6dm5CeAv&J;uJY0WcU0C$$1jV&JsNa63jQO4iM~whap3OF7Ey=X zI{?H(rk+wuI!fm$eQOZpB-6W;zeS{D$f@aHVdU+skWK~d%yEOb+w$Jdq(Q}&eibUz zBx#6B@GvW9F3LmmaKEWs{{U7Y4{lh0m`!SsR@&wppl;x=iNG2(i5zFB2upTUC5ZFR zWmBQS*ll5aYI}i#uQP0H=Zt)byTF6>0A0jD{f+kMp9Tp?+!~!T**$LVbx;!mF+q_Z z#?PqhC}m;XVLcr~fFbvGqyN#&*Ohih%4kN2khp_MNC<3~ z%T<*Ua})k6X`~ScF>uFR2wLt5$!Vlc2!@&SeP{3P_qD5@XRQSl5HSvrk9ilsFoCU) z#pJTnQzGeYvxbUGw?7*L@-}gvuh#b2TroNw3|XxHdmFD+x*Jssb3}?P+wO()++Sgy zEIf_ocB3tx1N{laK?p*@=FWFmR^;uXO_OahtP+mjyANF8WF4495c1N+%(%cnlh>;s z?;C;i0{t)BG&`7gE_O2_Y*1;}>~y+1ZUeX>@Gjy!NpmS#+rpYConYE)biS)Y#Pz#=C{v1TG;K^i^aI&E@iW7HWf%lqkfmDbgY4ydGjDY<=&%GZ8i@}%Mx zUf^kNfLB{^Ik#Jb`5p*h-F%k0Y$~c*LKCEmzyq{9rH({rTUtO8nluq^asZ4C^&F5y zrGMcO{kGSqJTEp|cXoVEIIg$`_jLl>=xD+kr&G=46FuH+GlxH4D_LEvBJdOt-+13U zHtV-eil_5sme@gg-4q;tBgBlso97wH8~Yy zVuw4RK)KpklO_HH$pO#xuGD;v-So=%Nr7p@e4fnaWzk`(07W!QqB)(?!BbU83QIoG zs=8P##92=leb@}^ydU9g2c*9s+++oaz;)pCc822YS+S20$)1x3-*|<1Ye&(ZT@H32 zCjp;MB&FI~=Z9bygW0j9==N??GzbrilyU6c3HY_6p61pAN&v{V10rLK&Wi?mI2;=Z zI{JMgQkT7O8C=;&3~#9e{g=iC1}4B@KuqKN8^GBj%UTc>->Q^E{s4RR2$n(;|Fn*p z7N02&d&=E&p`1Nf-RM($T`_9`AbJ7WuiHHJ(g&%}2-T8njsnYi@Sxj+XCF{kJQ$4{ z`i)QaRSD{z)<9V#7cq`Q^`4zhQ|*Kj1n37aakeoRG`xL$9PDq=k)8`>jTp5^0atL~ z=)B$dfD0#wDA~OnaTfhQ84CqRRei6i{gg`7@rkuhh?eM#fnrjJVgEOdRmb{rFAZp3 z0Htl}u+Q_V@Ht|D1pz}tq}-F~7AUDYHXe6GG$+cfi{(J)$BwMLJ^C&7K2Eb452BI` zk*KT$s!6`+jf)E!nERMn2Qnf6e$|3UYV9#vg7)J~!!op0^msgaK)dZ(=S+M(SDy@b z)%ds(JtSVwnwQPsh!ReZZEwh_*9=qeXb`il$LY%!YQsM1tW?;_2q0RlcAHrae_ukf z0zDR?TS${+Bwk5d_I5~Fd~??$^J=RIVcyg6aQ-W09i~;B(#M>Pw`-NbCxn?1fc+QB zcyyoW&efYl;aOEkk6;V9hddedS*`Ts_De06_?&ai@o9;$w(hK~pfj z0|02x%ZRsoMIYu2H@0?uAcr#NXza7wf^Ek6W%v3ZYA-+n$&j{rT1zzdbUQHl03Bv} z-6XI^1KlQCAbvyLfaLJS7YSUjUFJdjyNRkQxl{TEPNK6jhk|*_uO?;B@lc)mFvQf^ z?pO@^LCie&^xD%>d1kE=z<17?P=IC1gWn<`j6F*r`6=~I0olg^&M*mp4Cfo#NYWB#|Fn(XEmBp2`j5 z_)XSix225T-!KaXI_I)p+bTS5(Y==f08D0;(-y3#%CH&F48Y;*j5R6^Skyba_3iT= zthd!#-WD@SdA(KXV3>SxLpw}zMhP@E*#9gHN=#}mG%sWK%=ctJ+C%Zz8`GSZv;jhT zf=F2Pb|FuPXoKls^MRZW$X;E*10PtwDWZV4o9giQoz9Ed3AQrc$PN>i-r(f6(b2^o zMg4Y-wsy4xH?1Ec4b>?y%H?q>yPoj-5@6Nx0a^-^AS~w`$8UFK2D=BbhpPE});dTr z-wg}YjG0m0IA*}6>fXmxDvfAHK`}QM3`kudDsZ(9uB`x>^pa;M;+m3|OxV&j^B%xy zoit2tL}jl1`h}UvUE0xWzd&m^J3A;pOiG_5!Y*)OCfa1sZF=tZA4 z3UjWHHC+Tc(4=OxXRQk2zaueeNWXw3b|$d68)wRXg?GDbG7kNNN#MUFfBk-xO42)S zwi*d|y|ZYbGBn}P)lzAg!K_#`Xlgln-vh%tMB-++cthCgbISo+MkJekH2mzs9DKY1 za8UdKAGbd8unwUDMt5X19d?tsQB&Y&MxKD0W3fZ`fyC5pzE4G%gCn6w4;r?V=L}<5 zmASKw;+^MiC)iMWX`b`c1Zeo43uC_8WCpR>!HWdqHW>mzo}lbTl5iK&l#XtG5zdT} zNLM)NH70+@dDi49meg(C2v`F(IJ+?-eoD`*>{3ArU-ru)2zC7yE4&~ zjN-++D24fTiviV+o@k(gRpUe&7n^ko9SDUQA>28qEd|UE@fQiuKz&=(*4Taob)ZAJ zyQ%Aw0LI7~m2SD*A-1Q|LPj}4z-i=QMwVh7X7#~$?ej6N9MW*-G5FJzi4Be0x`2~*K$X4GDzz)LXx24G1WRC3}ul+AZoKxkPtef9Ly z3m-3m6huYRi|7^234f ztYn0Q8=I8{v3oco=5PZ#dfxZb3T)Eta+P2k$ZVRwTx*Cj+eT-wL^Uw%6od~TRYT9} zsD&nuAHi6-^An)}RDKsikP0%kV%)nlc!-d5|G_}a{Hn88Da-<54Wv*N738I8(Bo;G zFOm=kZLNHSLw6NdYL*-8JK{%P5XB6ZRyn#}sK^?iJ1!Z_c8S_EXV>R%X9YFth5boL zsihB!2W_uI8>1D!Fj}WoWGThU9TLRK1M$cHXbk0HToLGTbA>8)*b#&d{~ISB5fE_< zsKeuts9W32!>{OS;UlLsF#1ifOhF%McX^$&_TCo=NW+K>F=szAmixWA#XwG%xN?m5 z8%Opfm0>cTLYqfEIIAAG4BrP(ZeTe26P@Nv(2 zicDT&G72*l84KkH=QRUpdrCGM6*$DTqL`RWlSer#TJm&xo2=-IC76(L4Pwl}-=siY z)W$Qt$pQrLW1<#nrzsFfLMm+NJW}{iFj<%4YCQgjc&}3D6^vom?Tj*~2_0Y*ac$Cw zoD%b72dQclD;YizFtCn--QOEO3%{tr;{%1mcBU^pA!viBJeLTQRKDV~^Dx98rxjuj zo+kQX8+y?#)R~-)8Q)si=e`TDCNsX0e3V`|yj@&ueA%uDO(!TC0mRdkHRLeiymw;r!4Ye%7$oy~bn=M0{jx?o4U)Cdv|5W;Zg~#l^{Nl2Jj__faFkaw}dDjATs@I1VH^?P> z@d?5z1#sZib+(swmg+SKm5rh~5Bb6Fgc!9!KxUoMO&}VG_+%|fke^)xxFDq`7o5J! zJZA+I!IODtu{O5CSdiDYj8-@D?RM~%f{9;_~Xjq|2YYJ**veH zm%|0Pm5~3QJ}XNG*<~_$Xp>{ghku@Mzu^pCoY~M`skhNKdZb0&zE@|4KVZlE8VbO> zFhaRq&@ym2b{PAwB|`a&yG5thLkHsw4!~=3MWrH~QtXf;J&p-fVM|DH3L_d(D5%6O~So-lfNESP>7q&xIy1=jpVHS`E zx*V=czHY^(DMX@bhha>9lF!0<+eZei~g?oKL`169*SifP!hGA;xp9E&fV%y(eF z7$@!<8uHW^W$Qenp0N@c;n1D&Cb& zONn=wJoWOaKuka-XYzz4#mN&Md+VWy>xa6}>`hkb z>qRJ7#2}?$3?_3CLR%br_g!4MG5bO++j!t{wU$0`EX_4QZhG*Xj!)MC;@2gt!>lCf zzH|`5K&jh&s3-cGFHfk(A(%AoCp^GzbXJ%8S!Hrcde=tJ!gxjyQ6flXf)4-x+*i&* zXwC_S7S*N**7qic0YHm2>l`%i`o0ekv<^Fze6OewvT(N6cu4A4S#UAV)+RYx@rt4C ziAw?cMFcZ~I}}}>QtcPvE@m}oAoYYz#XN+UR~Pb?)SS_s*N%>oi91C%0M0xBn#%yU zO8oB8@&U)9#332S{Fi?-mSC5$E!+n3ID=Rn4Pnztay@}$@SZ3%TsPuzfF#-q3RiEe z-=hout_hh8>Zl8Bdd6rAb%4jU?D;PDrStUJW3NfTj4~7%hOAuDsqf(qY*U{ok^gPg zcU+?F7pJgeP)yw9We@ugbF5iGk1Cm7;|5|Cy@FN;`VYBUyx)Xr^tQFc)o@vtmT4SA z;4d;!AXY}|mMI3uGH7kl3|YiF6Pnw< zg0-l9;fp47X4|*=M$eU8SYm#<4I{W-zbp&raOjN%XrMce9!`zay;_}-z$sxQi93Z_ z-lK!4R%(_gb9MN^z@kRk*TFypf&fD3BxiCOW(%%;eBdQkh|E4|K6NXvVN9WfCp4`n zzKVrC{8bVtc%N~g_}a!-YJm}qa^V$fp%}&s%)=nD2YbXrx@&BKLS5{0Lz0JW;7~t} zT#WWd>n~@6cK@htlmOnEQkQ}8t!8wBWD3-XUHo2f1@+LIGzjik>4a?D%0@V(XZ zB8j;*jdu;V(1^M@X-sOE1n{1(D21I1ltlS>?(zQsoVztvR5~JSl?*jLHPo@0RUhrf ztdQ7`2l@#<@_j(kZ?&{K?+8&OL~|hTsQecJx#h`1F%HLkj!AL`?giOA8`xv`D=^3G-=kx9kjHwQMXz$m1}XI2Nx_-XYQ1Hf;yin+BJ%F1l4Ut@M`jw z!K!U_tfOmvqQdaDlLZ7Z9;d}(dYjdu^A0-ju#nEeK)YYF?xel)3{Qu$z53=CJ4+K)L0mriJJE{z&+J+!5ow2;Z&9FDEgNn zhd^nSKC7=K+rws;QlSk7NdX3;JQ>EePEvN9Lqv|bsQN%W+-?MaX#A1G0 z1F($2C@q^y@JsVoz=J6)Bt?z39h{Yy6r2}oMOUSETP*7=Ac7IUYtn=I6zAdH>|8a}vP42eA68IHFbzD;N>bu%ZU?cmfWv!v{EhdrxwJJX zTj8r)`SL^kfd$$nxM93ybZpbLdsy<((c|sa@`G{Wofmm4fw~S?tfGM7xgaghdDt6X zyJrm+`^&uC&J=!bX1R?#{uzZ*jMe0&cnx=;^GA zljUOPNVN1_POEpT29kfh&OLg#bru_iDufPifqzE(ksl({L-c|#bI1qb5V}=b#T-s? ze~*cc3DdShSf$cHif*MdjMl;S{6Vvre^dRQr_nr(Ce4dC8rh}J z3$B?UB0qga&D>JQV^_dEfTL3Hea2QO*Qkvl7MhY-FMX+l*Y#$tlLpEn>bupPZF5X? z?%NfML4jg;E}ogvC=FNg@Gpl9txFl1%tp~~Zc_b_c^Yiug=t>bV*m@}aL&x^n?bct zR-A{Cwk{Z^9jZ}3bKGw9v<9yt0EOHn*~#CRj$QA*m8-8!2mpS|sH1~D(hXODGl<1_ zajE{=p$9Y`L%%g^IRn`L#N?aVD_QZI!D zIt(_ z!O~p}JQbJ0JlF~9V>*FB2R}hEg!nz)>y2uI#H3_liG)qi_VNky6u^#%0KI=N>os^i z-s%S4?vXd_H$uF$(j8>a=IR@PhFUXF#l2Vz|=~&wJS**9(cQHM1kMWT%VCwgU zlnQ7|F{1+Ir!$hC6kotwCACO`L7-ULod+~2-RbpE^_nvAm+*Ta9(R}q2)&o(1y=c5 z3(i_ba#QaxY&taqrV@q6(!OV1y0NX7R02x_R|$|;BtWg$B<>FNs<2;3LF;mMQds5b z=m}{@1h2*{?p~7RZ}p5->R|QTY;cTQV9z#|W`UW($p**BQ#rDmdTwE8cR6X9m4Ta( zHE}d(gnjEC_r9VS%LZhy`&G9(#?#Jw^IX`Z_~tP7J}~U|=EfVCu@0F+uryDA+X>_P*;lZehj@GQ%3BaJC-=_w6Z2nhO|CP2b4qB@_-$8pQSK*-bMQ3rS3gMTz* z)dk$xjaBJ|Kn+M04_%7T70mZ>VqspQqr8faro)sgK5XFFrSwIeVeC~EiryS~xkd2A z8S|7Ujos(m@w9}Gw9l<!BW5m6W$lIgPsTAiq?++qh>G?9j~jfi3`A4_{COx zbd-vonA++V-PO6DD1iwap#_yBQV$yZ`*(fA^<< z+<*Mr`SXAN`Hz2_fBDxx_WaL3{^PIz^a@qLO*lSpIw_N$N;@D|14dZ~pa4Tj>MLwj z=u)S#OkB`lg1IZm?~NvIz2GKb9tQ;Fhh5!qD-Fjzg9X1FIGdD1#%}KU9U!MKpeTI- zOX>^wL0>Ttv5U13>F>11!1ClaZ z5lTmWx8xgWZChuT(>C2!Cd6YfFDb^dJhYbmNCbQ-TXe>C`*iPX#E``jz>&qP%iZOn zQARCHX;p&WaF#PUcQ3{;L?ds$sqsDuzmvPp^x3E|^A}jPSEp^A=y407Yw6lUrs^mB zHpHL_^xk6JW3=l0vJd$v?vy51X%VdqO8nB_VmQZe`;7H~faWa9CBe?jZA)BuGnS@J zZb!2>YEDz+H|l!&i0*}+FO=oG$B8?75FeM7elsKiI{xf|fEUw_4|?+8d!K~6kIfmboRk&R03X)3~~BPp81M!$~wMlOHu4xln($H zxp(R!hgd5niLQJJIuS`_Mq%SkCb;r3gv5O4ioJF}(w%sW+Vc;ICj5lg{?CYrX16Hg{R@R0JQJmHDoEXQk0_)>WsZ zQ;`~N_jZUqFrp8plkTuP;J{|4Prq9yc@sVQw!t)FZf3QKZj)T+iw2)q=aPBm!E^Ac zOv`S;5wT3x3bw{aE|+$BDCtUF2N*(efY`+4ApDoP5F3+3pyX+K~>$l`R}BT~>nMeOFzLwylk39hlP ztHbTJ>pgSVa?JDU-A9YB21m^i8v|!CQtO--a&#Vn!3U%h%fshL2Yx2yPrPDKWoU@= zLY`DA2)2`|xQU65No(x0Zi>;S%y-VMBr+#hl+*e1#$%bqh3b{XJ-DsZhrcu`vB64G zIMvq8Z6r08`lX^Ed9)?JxBK#kylT$`65}{*uT$B$1sD!hx;ohq8nhZ~n~d=A)CJ|N zYw|c{^9)juXFw7p5Maix3KyxtbPlt z-@@v*u=*{mehaJL!s@rM`Yo*fA1h#f+oIpL=(jEUZHs=}qTjaYw=MeeZP9O4^IO&Y zRyDs>&2LrnzpZNi&-WztPk;Z%zkiB7|MFjd{>yn=5^fTEOU)UTY9R>u!ujF68oHMlSC7Wyj>fPR7!jin26kb5GrKgIAQBD7$=%GVr&cvsV8{yI zLFxbyAMB)7f|S!cTx@E>cZSfg+JOZ*_zxB@^I9uo-3ffKaZfsDxyvexG2e7Qqe19) zE&04dIuD>-D4-CT`K}ZL=d16v0k9CDYldxE8W5`Ldb4+db{krtnyfRmcX>^5`k{2r zL3j9}6-NGn0;Dq;K|t|FVC_5%%7G6h170#^`a1jBCyy#O>Bkx3jL~%5i`7PW*XiR3 zQgA-wqQ;sJP1_zlF4yhF)~uLAnvYEh_KXISUzrkHoKC};k*V$mjY+Fc8#PX>-GxcO zDA^nEw)gU6-Id5EPB+V|P@C$O%~E2WzIs`wvC28o8&Fr7aP8Yc0Ft9!E3WIVl5drD zdt=fa372@Np8$8yLEEC7dS(veRlhelfG00=lWw|>5jjbkqo->JAz5)aw4DMRjiDDx zrUJg9^IEDW*v?4WnKpIx0%DURJr*UoC%gd;$-xBj@E&TtF7V2|=Io>ExR0daXOzwX zS*wDvOS9EHq_>Odq);Fp7=u~_uB6tAEakbywYc`y>{eg*LaeKA@n*WiEP%eao_8o( zvsJ&eyKBuoM^y`&vfOkT;O_elt-H2e)(KW%JpVa_11zGaIo7#n_EIiLFrEcX!_)aZ zG^)dE)(uttSSZJck$YH5ZN8F2NrzZo*5Vs8P0Oq*yVU2{ZE{09SYAdqZzQx9JigXXYctojG54Io>1z99 z!kzh0%6s=Z#EwIz$s73=bq~uEWAZNQQ>Z^5F{fu-5I+<~yS%c5_e8m+NMDBw(h03= z3z`CKM|PXd45%2F95)_A$>eUYT|tV}RXHRs+1)eY%r7~) zw6>Ygt#QhfGNj{USQPsmaRe)p-nMRAb5LXF^|w!HteYW}v8v|-^eOH4NX{Xr+{OoB zZ-|}(toKAm%myJE;Nz%lO!y8eABXWSmr`^gSvIMlg?%6M!vFI+?@;v*5+0PeEy zRDO&8X7n=myDed83AanJxgTn}q$HN#xbO5W<8OeKOo@M*6t$wc$0dK-D!c(%s z_v3c9WP`gUqaO!?vjR=Y!iwUSVmu)sDcT+LHtA*QT^fUbvKLtkZb1t*fw$Uro^fgU zcX%!ZY$5y!;Qw$$!TCNwB*>kfI&U++2ll}2X&buW!I#&Tv#F^wuUL(9^WNbs_b!NA z1IaMTX?lwxT`?IUi$MamIkAM%HJAC&g71eJmCWXoW8nvlSStAv#`lkK{7!w|R`Uis zcb!rbj4#))%hYn3l)J!B)&e z>lg<&{sdmQsMqQN5C*E6AJy*m>gtb3s>O0WLL>7NIb}IlrPDcp3UmfWfYy8n7;X8^0ar%MS#2Yu~&&pN{0q7W+!c{c(W7j&qOr=s&x;`GRuufT+A6kR_&wK0CIpmrc zeEI&&h$lw0*w$H&tE6qXqKXO$l_<**@7IhwS-nJ3mU)9RD!iC%y4ANyuT#1&9yMTy ztvpb;O`!fL^f=nocCm_VDIJf2#_G4~xM11$8V3}jOr$F{Pl+>)MJuP#R+rjjUUk9F zY9+~pFtw<)H zB%D*{cO>tmLqrYHiS>|!b;2@U=iJ%O9M5Elp9s%wgaOUM{&a9qO$HR(`MR=bzoV$^ z%VA|9VlCOOmc0_92QthV19JzFD`qmp={P~h)|w!eCmYJ_BM$hbag zcDRf>7g*)!{8hOn?0eU4V>M3C7c-0B33xmm9K88#9XFmK$r$;p>$^N?@PtV$dc7V_ zvT~kLM>#W2+yL1$18OgP)B9{*D zp2fi{@(W(T_xG-HHdfw>sM(!$@DXM?ft_eBPGpCD%paq&n&G=Go$LczaK@Glhn3kCl| z!M{-OFBJU!q2Mn-$dsW?Z&wp8eQF1Z*0xp8Lf-3_qmb5%{CT%sE69XACApGt)#m(= zL%Wz>7CH(g!3XN7Ib)%qvFVlP=pASA5}LiQRH=k5 zwL8Kvu=aJIyiC)r5KBlR>elyIn+0P)?I5|A?UXkL-YMBjTd|u(k+&0aGkH;AOp@*PJ~2MIlU?Qe z%81_IR>ZvyUJ(1*3bRi}ofs>ds>5|m>g2psy$Vr(nYS+|>Hp$x2u={kGXre=Ky4v* zL%KBPkSFu3+d^9IfU?3O(>BXe6j-+)^EHyc?u+FagPwa`%DvrU_j5xof7(1GdMZ-A z$(Q$K+}?fizBuw?OWgOa``ljBOxbU(6{xUU-eat~g(O5v8W$WS5kiQP5Jx~+(&j18 zt2n3cXhg2%^fGJFQJU&5*T$;8ldKSOAK8b8>cO}<&wEbt4!uKirdSkwt9t~K?upAU zX32q6MHo7fa``AZ0uVo!& z`nD#Ug-A6av&S#OqH*)rTTiXK78H_NN5>z+Laqcu@h9}Cy4PV!Y~nGrzZ2X=d{->D zc_nSR*FBd~2p4*G0ApTSBCeYyiC{9nyN(d%t8YW+=6fTlC(j$BA0wMvTW5)_hfBCj zR5PV|?}1!$qha%7{Ydva(Rg>|xV=v4-Yj-m(`UbTa#b8CTEcf9bJ)t&tFK%FP-uS+ zZdqM9_7C&Ga-!*tK`MDgGvt7rr)~B*gW&kwD@lxL_w9=GlwEmQh})evg~nP-sM}1H z((dJANp6Bm*=}-X*(Kik^CUk7bvtUM^sCYNUltn}oX45UH-0u0m4qD2$;vCRp=8-r zj9x=xQMtvUvacx%fzmn6YsigJx*?35ZMP_>%@%j)D&pFL-QF_*Z~#f^7sLte|qs*EU1NTpAl z^M?PyEo(>Hii@yL6v=qDH#ak~!oo7q7}}ggWFQe;E*Agg z%GJJmP8HljJ?!jYIs8ufJeW;-*Ls=P%r}FMEOWCFT2(^(Vkhgp&YI&LxZj|-MaD^c zN&EL;b$4HPBhu#lT5TvFsM)<`KY2>$Jr>G^fMB;dsUvC&1QHisz%1hXiR>=7d#Mo! z(6B;LLb|@l`(JPTI52}(+k@9|<0ab1Xd@<~93MNS9K34F{WR~hA_3d8kw)Pn$wi#J zebwo=6SSA7dC%Yp%xA%rsj8JByAMW^Hu1QgT8jp0Z{0Ek57EpsI%NYSle7RvdPLtx zqdU2(E8Pa->6OpU#n<3+qDJAw5_UvzYxGhXi8iUvvAL%VmF8Ev#)^67*>|dAL*h+2 zP)n|j54Q>%ct-SgSuWjXLu6KqQAuF8Mg0he9xv&-v&hpa>fLNOX1%$395>Nml0UP) zXq9_2?!BcGC8BV`l9=#yVSIn)n6k#XxD34@cg{r%ue{cPt)Nq}SFeFpZd=96mIVho zfwb1hIPcJYSCO4P1~sG|=S(7y^?ep_`KEX%fi%hoTuWuKb2qms&2||&t#G?0>`zjl z1qscpi$g&nVA)&c7e8*?fv8qOf|$0Ur!FD8ltDxQV^2p4NigMUyADRx(`h(O30gK0 z4MASND(#dJosfNZZ`v-CXp`Hz)E;AALyJu8nUjWNM&)Q4haJq-QuoV1WoaDej1<kd3{JnB7vZk@fg_L>_HmCu?N0KxYL4KgFlxec#lqBh(w3_7ohr%n22F^Q2$p>0FaaqC{2#q*0?;t4J{ zorT5w#LEc=h39T8dn@YA*|Xd|*bO63MQ}GcXqHqC)m$qmjM0E>W$RLQJ{+f}t%Yn) zU)7SXrr^STfsq#bO<8Q4n)T+pXWuq;WJy^BZ?R38HblK^aFd(jL6@QrlS;srXEH;^ z*~8bEYgDYo8a_JmSmwyf>sTF?*~y9$c`~dSd6_}{&9^#LnjINuMqf02vXx!?IF|+Q zB8ZT8))y_a=IxAKTV>ymCYBf}k=R6nOk3z>eq}@xJG_7g17hlkrO2>b=+BMIFJ`WF z`*`z(nk8TQ$0vsqIt5(^hSN=Gxt}E5Vlj#k!y*Omdo0?XWg%_9^HyTVDkJwyt->s# z9#@vbZD8E7kw~*ETjV1F7l4qGSf@WHhrn>{pvcS=R#W9A~4Dm znCr#-M7gUKq6t_0SYS#H?7O|5*^F$_ew%d!aAO%pOH%bao_RctIBoc->i7Y9EfDR= zar!3kL$ad3owZnwn@SXNFzJ-O7>JBU@P_&@8HIVus-4L!k&$s*$1*$e>|=BSDUhA1 z#v^v;;frFcy!;bKl{08wiEDX*#}m%<_SX8@))thU>Pw1gsj6*>oP&`(=P+KBQ_vk_ zrsEmHERCpuB=bYy`PR}bm~N~94rPlw!RKv3| z-ny+-wrAA9LcOyPNa;6JSFC;dnyb)pJ^mv^EUj{LjbsLWoI<(#vTUOyO-0FQB`dkhcbnR+?v^DF7DDoS zhhL5ix77Q(D1`qC3kkhtx@bRW52r2dXY%S-sk_(q#Op!lXA)qc_ADf!=m#

POn}-AV_ABv@EJLVF&FHZ>Su%;;wOFdBjOmAV;kDp< zGIwjz&o1`_!vo8to;3(9j6$J-NY_yK2K^S&u`~v#n%Z1#>k2D9wx5xmaWd0J20drD zJ(5o$iRZ=W)s(xcys;WNa)0;AaW^ZAo0E;7)r0IhSJqn36dEeAl+oS{o~ny*H4mi> zh9ki!oA4#iFuD>nK<4GtWMnR=Y+sR3HEi9oMrnJ(U>JT&8@ZRZ!6i^ym87b(4=spw zg$)wpI)08zNqbm2LmDC}sU%A8EgQLH$ZGVGcJLWG>|bBNEIhU~o@FfaLu0NwlD39q zlVV;t6V0bHHssDuRxF2CdV+GsJM1W*zn)`+u!3O-2T6DKMc-W*OG^p&N!@-jd+Bxg zdec{Qp!BlmAvDPjGg4e<--I}YA_aq>%T?hpH70LySD(9joF3(wjTd9po782fBF9_L z9OlHN94bLR=2B%Bjb?r@%$HO9i((56JW8_O>nNjeZT6-jdd}UhGkY^}JtP>J<=jNF z%4;~Jal*t%Pv})f&PlP`*{SeUsf!kR8?xAn)H^aq+MK$sO{uko@pQ~0%a+~LI%kc_ zBwj8P&XhfsD7;7}Yi2&-WL2nc_U-9HVw^J~qY;k(+}#QhwmNDbw=8K==V3Bh#wokp zB|3E+*W*-3jBiAxkt>x0;I=%yu7R=GGwk?v;UuY(_KNT?wd>fU8NY$3GVT`V-gA%7 z5eIsRE|CdfWNYm?vYdN%D`!k=1=n)&$&qat`)`_0x*&)3P<1waMOrGuJ~pH_sav#r z?qs*pw&>Vx+3oXK4nJYNu9I!_scpCu`H!f_4*@I&0h9CXARdWRxa1M;VBj{&5r24& z<%a`(hu4C}eMmoNYh()|5YaT*Z>|!X2VO_Byf63C(K~WmjeIPR+WXiO2z9xHJgn4( zD7mZ|BeIXq*5BY_46%vs9{KlsI)ajp%{AoAHjtc84hKqCxoc{i8Q(#k(YQ=(!`e+1o<|#Hga)WW?$P@nP)Bj z(}G*NMASW4B#w2*QsM(G6w!2L;8H6vlC1LPjxti)a|;uzsL0Uvwb-jm+pYv4>$C=<>JJMv|-=Q}lx<#%2JnYH4U_Pl-cl)c6c zBO$TMsA)UvoiEbn%B3$(o8|KP^2SNFTP3)R^?N$?yF!uZ)+%wwCV9e()xlJFyQFS5 z+w%8l%2$&oz*R09@G}dwpUmNu0-b#W?ddaSb$W-yw4zrcz(Z~g9^gxll&U3H;ozoh zo6kK>%RG@VCaR+(AD6Vr6D^B7uTS2TN6QroG~9LW%k)O1dPiryh`~@ZFPrU{(v2Cr zWbKHzCk4kTx~4JkCPbD;sn2fjx*2<1TBmDS(Yc^-%+g2ei#~X%Jdi$}dpU8V*eaaO zU;m5Q-dTq%VhPmwg!7OEmgFz7hq^G-D}@+mW}!#31EljHZi#`%Q6?g zVV^!-@p9K@>gEurZk=bFv@R4AyX-u~qm`Pa*f^t7Uwln1XQnM=z1rFLmcwR~0vmbx zc9_51maXlJjeWw6U^4mAT|cPV4{G*2@T_a-W-m65!N4IrQyOan*a~YNwMhX9RMMK)Ij8%mZQu9Wh~w|J zSbdW|I#dE1!LpFk)Nb75O-374E&5Rotb7)_3bY+AJs{Gw^G`3N=;=FlP$rr^b_tUO zMM<0sZEFIn>!z^Jze^}!_r;o)EMJ`6cieVa4)GDJoo7~6IbPE8(ZJep{tAm*D`C=l zxm92C+#>I`wkYRMzGuRGtx_3r$OOYS?~`N#WEoXQ4mX{b*AS9!YP0e3qDKj7 z?dWuu$hYR|r-!PAF#Cb;vu1bZ&n(75#;Nk1d)T{TV zhdoIlwqbh51+bTw4BI&`)qCz?i8e$^rETIzSP`-v62>Z@RI#~mV02;$c~)IxzOKw2 zIkz9^JvpqfV+GhXhU%-d@-l}QM1?y>y^|Lx)zwDbm~yeV6eFKcZf(<=+naoX-nAN? zsLWAkEYe*fXE3tS;xD2*Im92n5k}yry!Hu2Auap1VwHQ#oVQe^OxBFCh1l`<|{I*}whH@dw@8Ew=iQZ703A;U#i z4B0mF1=3HOl9%55*+g_~aPgqk(gwW1BnD4WjLO>Qdq=;b(mDw?wG^>OWBqW*lydKt z8(hHWeEI)VIcccrSVS6nVdoaR5hi^HH|+$$feNtjN}7#!hErkQjAu3p`BqvoE#UG_ zW}bJz929~gbX9dCK6#)^_?^Af9XaOWy*X(BI`=Zpz-ISw@8_ zxih?S5}sMxy-Tx(uwz$#H0@n)^VYV(_2jPN^-d|Idi6vj9v1g?<8>4Q=61X~oi3tL z0Peipu@0=0?1f(h&>mw&n6Eyaj4rY*q2;@lA0~537$VtTjmTJ}@!vaDg%d*&Hm~`x zW?gGkIV&Gst}wkDR1sIR9la^XO7+e)=r-tY9A8_!dqHnG4lT6XnuPi0uKcotgUsYf zRyu3P0rTb-1O##kcTUMlxv_9OX-cGn4$ID7gaX=#D1EQ2+ja{sCtS;JkIB|9-^7i$ z@1g5T%|V=Q1!TWLx?}Ae!rhph&j9JEjA}uEylWuguOyBsEH{J8q_4OV@)|&tvME5O zCEUhF{K{(Q?k0QQULMV^53_lTZ3@nuK+3)^XAklI!Ss)pc`$e9>XL<9ft{**J6Xxr%?DgLd*d!|qsXLt0NJ({qpJ8*I`XlOOD|k`BcRNMoVO-{)xSfW{$ZnLMclDn=5sG@T@CX>Hc3 zube=!(Q?Wb?PEoY?HiRK%Bq*S#dcOF?->wc($teA&!ZgXOW{#);+@NJ zuXH9BWWnk%^N~pv@3vk0zH;WBga-=oDO&1`aZhDt(>6moP8)X_W85_guY8`r_cqvb zylH*2Z+Z;N(k^41AroTd=zCkgn;|j*O=6AZP6L8hA3dyXKF2xwD>F(NM9-kq#w?#- zV3I8$stL3fz^Ub~}WN>@+sp zF^9?^ZkMvw!vt}^S}*jn37=^-BHmZ{qgiPAE_+r0d{?WbKvFC)QY-X|fN$7W50>N} zub9Msw5s-APaZp*t7C%oIeK_SWf`q^y5jLZ3--2f^r=@N!lBwH#+F z(%G5Lq370AolA`PuJZK^b>97_;Q+7oVUB z6^|l0+cvmyYpI5JdJs%syWC?Ns?OS3DR~emEK0NlP*heeduk^K>vUK(20_ZJyj#k0 zU$UpmmCg!~8o^Y?Dc8o1c9?}h&gw*>3t8*Th*n?m`i(fKy|Dc}`*;p>&wW$K+O^<2 zJ!-0`1ee}bv>OXNilk`{{AT5RwXl82Vz;(n7UZh$auF#*>u1|O`~i{JU(QSJ_QMY**m<*{=b12cPEUU^i>UX{{Tya7E&;dzzO;}kaI929+ct)ryL23s{x z637e~v-Dl*=CampcZ0LEmF<-iz{b>_S(mM?lY_&y!vXFx7S!4jpxDhuczb58CGM_8 z!s{gXUoX#0k9GC7RSPH3*xu>AbiHsRfKS{ewFAZr5$LEp)P}{=4vF1W`8Y4$#}Tzu z0Z{<<#MN)vT8nQwuf(s-nAkU7xRH4RmdM@=qIl_o>TTyTE$8e*rKYXZRA^J_D!jJBhC$mQmeTl(Q}gVzOd%S3 zPfRn&Z8gg9Y%(FJ`aLEQwi6 z$UChbo8Xn{&IgJMv@gJqM?ebXGDX=dvfwFk$Zclo6JiCXgdtqyaIuEcavQNNTD*Wg zxU%QTi|w&U#LtE?kVbwxI_TCXf~A0}JW_K6omGc{ID#h197D&T4;`n{ebZ0_e2?g9 z;IWhi;dZId+*4|SZY3Qeq$!w79WS@lw7D=8O(CwZ*WBLDJtA6Eet5LlNbhRfHO18T zrjSbzoMiG5;P~!G*&e(ZM1{tWUqVnRATQkt68)9q0&BK%L+}$)s(tkupvx_>>M%KU zVq_or42F#%?5E) zwwy|@!^fie2RWy0#~+&lZLDaMX7-?qebqIs#O)XBCF49suxK)!*`PTSq}m1G;B*1j z<|C9b>&p2U5f)T4&A^IV6`YQa^$O^0wKa4=!E0kVm=B~F=CE^jhPZ#cGIiP^57V^j zYi+(*3HgLc&XqQewc(K|2Q$Pd9KU63e2*$eP;ao1%8Ftct9Z&Ym&HRZ307NfSG`5< zWsSD+eylXL9OT?Qk7EZ*khEu@w(6-e)oyP2N`}NQQzlmUeKf%qVwgbomwwqb=f z&NJj{t@VWveT~M|5ahS6mdcSCwR*%4DITd?omE;ZM`B1dMG;te97!0Uq)xSz7Ec?T znwK&!R=!@yBgETQjA1>dz7B0l;Nj-&6#TOW@7ATbDFEmS%B>#u{BCtvXq8rOt`O-k zu}qtulEPEKyLCEJb1}c!!#J88w9UjU(>5dBFi@m;C;;2gnRc!^Tx@wEMkq2X6>!4X zJ6Z)yj8NHH*ShJ&Hg3FA7S>GMB)u*sv8Se~E}ToapkhU3vi|4)_n&?7FW$ZX_WL#e z&-HG6|Mok=xBnLwrwAa?nMU01kOULZjWkl`C`C14O?h&-CFcnRvl>mkG&M2=${B{s zN->p0b)D*1VX_y;jtA0=3;=wco+MycoV{YAbJ^?LFaE2ybA9vv|LX64&-Z)@pR75Q zmaY045rR{8hg$2CK50dEGqiV`0nZUWR+GZaxfFp|g04e>>ElX;bJx4-sPNg*E5v|M zo)JA-(2horZ($5ozxdg^@$GjjeDPm=)4yKh*MGizdwG9(f9aPmFW+3gz0AwHeDSOK zVGW;t>_@NS7eD*HfAhQb#eeS?ci;7~{^8C4{WA`sHWO2!KDU4oKSSmX(YWRe zD+J^F;A;x*9I9@cKx^nC4D zrc!UVx7cLht>Cawm*@9n%a`BR%7H4psc>*lOCrvZ9TP{b z2)h>k1E~KY6miAzj^F(L^5@HUmv#C6^5tb;*5& z#TyN4AE-DT_{vUWro=wAEQBP%^9;v477IBc6A~g{O5ZgnWQx&g=WXywVFd|7puFe__vm!G8D4xV*o&>yKX3zr5=$v@vnuH&f_$ znaj;yIihH^bsclbQYXj-Tr8Z(ykcOag&?ou!a(bkS@z1bHB3XSXS3Pk0Vk->b6{*;G=DE=MTI7H=NzyT;82Cd|dwVdB1=2algO3 z{D;dA=ehXvy}f_*%0BP?Z+^V@>HJl$yFWWxF-ONRvc=gG>{4KjzzxkqD%mF49LXce z0+goCJ!Ez`mArO1XM=ihxe+duOafAlIo@APj!?zCRQ+2wS3bJ6QwXGdXJ z#-=3;{A9x$YSN}ULmO0ta7L-*%C#%K2WUw(J__PqJy^6v8P z^5x~b%bzaqpT6y1-+KZcy|&L!z%M^O0r}~xZZ_v2I?PYF&iNse`qr((CY+^8(kB&}fy`EFPiiMOd5HF`=mIKZc2rtT{=oSU{z+ae|1H3iks zMvf?R0+f7&>H(L;LK(2rjs+Fa$T_3;w=(0Xu&YN3pV{@#*Kdzr$ItF|{_u|1fyfX` zVXqK)L8`V1N3^-C;2ueK_1|T#2UfReL5takl(J|JWLwlIX)!FI|BDNZ4^bL@Pb&g? zvli-+S;$i$+$cg~d9m9e!Ivqe8a%PSz^ej~qHh?{u|+0VSU%_J${>+mO9}A63%`gc zj1+bujssu^VWcVJfq=$w7Ba)45?K8zVUVW6%#uF$hu!|-<8F`3_m{Vq@6Nl;fBx$7 z_VNvTetio5?$f`=dH>brhs*EIf4+AHJb1nDRQ2WQnFvo+J*jp`&Kbz$oW`oDCcLso zQQLARYXYHR%uahe$*wd;vq6>t1V7Ryw{0IMPFM#1mZAivc!b|Q$djqAqaB1+78T@o zdD*(H>KlnAd6EfKkvRtMwyueNQ(z|;z3h0r^e z(GT0@glZ-{pgNRg-kM-U!|8RMGd4E}#fB*3- z@Y_${_%AP?{U$tmUGMCCdfNG?TU{)K4-KZB;MZYEJ9lXv#=1} z+3N62=$j_(B%~>g9F&Y4ZYQOgZZmz@`M>?+WnKIdFJGU#T)%wvp$hoprC)w``TFwq-i|+dJzweKgpYSS z*r{=@YH08n-p__l5I4g>Cx=XaDE6em<#}+m&`Lz(RNAO=Ewjln*~5^Qc(Ji-JebnT zOq#ieH|S}22d8fQ!f8XIUEyZO8IdoSI#?p}5+P>8LbQyi@>4OY8$Ym)5v4h>NgGZj$B-K?tp=H{JMO_RH@t-(J4G z{3CDt%l&=y>fPDjczJW`yzpGlGZr3z9D60)j@%nkM7jnMAGEcmRr7s_UYmf|HJW3T zwr$)#Qg3zA0U^X|tk#GCA>6okI;joHRrel^FpDZ90M*nP0#QpZ?(WB&nMQ}hrBV|v z6_`=UP?4x)*r|9|`kZx;SQA19eLY9s7Ly~FY2b?tkYZORXMoOnVQyOhSDpHB6NcM+ zXyg*PpO9#~+27yv^W~nGFVCCpm$#R%?ssY)y^gQ+0NLFd`uGb@mAd zFoF0-7TQywDjFs3nFuu3Y!eA?*%b~Hl0g_B$PoRYwgfH?Hh&VxS0Wy6MZE8^+8(4j z$DK^JCck}`WrsotR#93QV5ka=#7Ha?O8?@xos$*}@!LwOK(FkW^Gx8j0)N7Egno#d zpFt5`h(~kCY2ycL1=RQCz4GBqr>#z(`$O&ayw|_&mmf|q=DYKi-j}zRKfP9?J$fbY z-rmCL!Lr-!X}=p^mv~a2opK-9PT2^%u(=@J#)DXA+mccvxU}=u9cP}C9JqL=My*9x zHX7xYaei+8jYiq-BdyXnGATpmV9>t@s!z%3X20W{S4sp}SHXva!&0L-rbc3TX`%vY zK{6$-eYB(N)`~?3_~!0(WhysyMlGa22Wi8(HTm{XCw8~6G@JOwj3iZ7NO4%}H~anb zarx@=Mbr?VkDUuNboVMHB zxELnaOe`GGIE@*Z9!P|Nh+8e}DJu{@``K^CUc<_D`KU)IoKY ztMLfD0@88Ve$-D%m5~uGGL)UL@^jXXJBBbW?$14T;oI0^#rSJV@BmDdy2t}5C6p{X zp%bk&4fg@>(~2|hnqF>iX1tvBB)tdH<}me30-tD@A4b4uycXQC0u0!Ydlv&uYhl`n z+@pt$FTIn7igu7=*s=r9IafQVA|4R-4p0*%hBz%Z92mEC`j7fBFZcJ+t9Pe*t7np4 zKECVF)f+=AA-E~+ggj-0qGCFDDd1ZBBGY`eUCK}>@VOHn%1?mrA&Z)MkIEPcW>F>} z5K&NFyCe;sPPNh}`CM>$W6Xt7_PFiE2ALZ#R1e?;43F$UUtD$?@r2Hv4_=U~9gHvc zNVYS4i&8RJgRx^5W?N(M^Q8<6&BzV(szfxw2jni+z{ZFY=6Eh(^ucR+=hUuG-Ib>*E|K(^(B5=d0+QRX zyyjFTRVFB^)_9y0gaXeIcPXT&^^Oj|lq5A3oXIKT17`*>QSQRv92Ky~wC;rjYR~mh z|M!>VJL(CnY>d| zuDZiXrLIA%!vbzVT47}}+!!J`w%jTzG*BDfbGoh2|I?@Ck6zE`9sk?s9k(A>?W=Y> z&Voft9%BCD!QY6E%3kvn6#`+lG(q6yp;g(n)w(RKwDM#$zeB^Bsa@uwH*%#w2?n&Q zHRaL)OguXC0GdyI3{bzfReR{Bfk^WSDVtylz%L-Da8l%^iwk*$HQlJx21RO!v7~h3 z5j9~uRzWt5Rbtl=X8%~LC4w_&0BsPM$ z$yARML`XueJ@k{B%e4%VA*E5+Y2YXt#2`#Of5jc6?HCmMRTgn=IWKPkJN=LMIQ>`) z(Vvve{MAoy?aRwJ3JIPCzUHq~Y>!^$SEgk7W9J-y_s0Hihrvt$NOy1*1!R4^Dy8vl z`ydzyZw(nfttJ>*xNvuGj09qU4knXGrWW$B9mt_hWe*}>qN_tqgE)?D8P~VBczZVk zGuN@5gh*QzFM(POc5n^Ek3k|Lj*Fbh0ks;XdDxc+q`0BzdhUkI!(-@*YM8!{!u0IT$gX6B$jRhkvq2mnnIAJ7x&ka zXh)CE7589n6Csh?Gf0`zD-P%!b)+O*lArav0c{#!ley@c_%56XyTKE+4^; z-*#22P^9*VdAK(AP_S_)-qD<6kWm!<%Z`z|$V4($N7DHB9 zHk7Mb5(G#~M4w~cYn@MJ52%ckSiXUS6H~A6YDcD0<@O%-Km2&V$2rCK`Rn_0wtsbh z68h*>eWm02$s}~Qz3{5XL2m5Yz>*+8Y^|zRTdw5RwvLlm5;{BW0;Q&5B^w$u21wAj zjVuHbvPvl+fnoF8l`k@ekfzpJUQGxQTA;;RnSQ(PZY}1vcOlIk>KocIB8$kWu@S-; zs&FUTq{G^F?J>qZu~ahcY-1amh)z>mOHY~O9SPYm!pwK^I$FzSnPgM}&anzEXj0wQ zyxI5v_Q(CSZ_g~{>TG!Rbbs`U-g(=v-|zUbVz02QiTvqAT>xh7X^@N{P)DLMYlY>j zAU9+(9UQy~m_o*UB^QRtbeI#c6Kqo|IJPoqy_t+4lsjr%*l@Uf$H_Z8hga zsl-tUOel$DpQ$a!W?^X$*t31~S@LW$7_7tt9mdImV8DA9Yq4u2uXT0lT#K-mW?C}H zWb&21CY~0F)pO%a!}zOk1#aDFpVv4(dhPz2uQvjE%%TLYYn_u253mmg+GM5_A|#lM zkKTOj<9sUc7;{#zS$Sb7t|Q~GTc#Co=Ha(5=peHbNl)TvNP9O@wJL}S@1(KqG;a2{ z*B&Qcvr1~>AkH-RR>0PEvZnbC5)dL9m~b|aGFQTIR|y~wO=^{ej(caF+03O_AUk?` z4tsPiZDG%phz7(OIuohGv5^V2Zs#apa2xycsmtfx%KYvv?a^!c%6lzOy|$}{jS&SY z*hHBT&+ZAZl?T2b{JuK9Xv{{^7l5_k>UCv?67)Z?5tIXVvJ_$G6PeSrcfupQ%1E#S zXdhe5YeGvTevP~t;6%6m@;z+MJQhJa^qB}TI=Q<1F+12&;^MR~C}0H~q*tE&y;4*! z%5FEv?`=lj9O^m1s-rYwnReA|z-{EXk;lR*2q>1|0_;aA`@9tTmU5udd(KU@N1W*nop8d18*OQ6v*33wpzDR|Cwa!!a`o-;;;T32UH zSi5fb``7o>tM}&O4_?KmeZGwU=bwFddI$I=|KW1)r~ltB*Jt5>yu{1@{-lPvIvM`^ zqw#oud3(+=I?4at#VskRsismCDiu?O5}i3WZ18L*)t~piV7*dmH$hKRn$4-d(~O5X$sxl$JyzK}%+w9M?4Wfn-oSaC zoU9SI=^2)Rk3BJ9cqu5t2A&@hyiUesI3zD$ zvGeA`tRWA?hXv3fH02>;dQLUSfp?L{Q}Qkn8fkTD^n$%09baH>p7PD^zIj%)-zq4c z&&aE8;@#7Ede71D;Prh)J@Lu=4LmD!pG*f@K`(7Ui)8~jB+;X4;gsVcTO*9xn<3nt zmeY!^*0mRhE?G-hW<-*i^#FFN?zslCK*?A;p_WTL`!_W%-@ z?>A(y4OzB~aC^&3uRQ_J&gC!9o#3m>pO0$ttD~#C=WcrND&IK^!jrf0L!FpY%w0g9 z8Q^6w{CPGavuYO)p|%AEaa0J?br3-e*DutxW>M+HHZ{p)dZ$dr>n67R5X{3YBNpZ7 zDLxALzQbQAs@4qIQudI^$;)B-g!x?JOz^Cm<<+G@vhJxTO=>*+li0wK zGkI6=&ts(c3fP;+tf3Tws*o_W&~25mD#M-y!AG%+19bN=<+hvq^XDhw-n9L}EBA_* z;gh|Ulm@|oq#myh&!lV3nLM|afV0X00+u$Du3E-ud#qCV0(J4xFx2PS3o6bIeFMOg zA!RvyuF1uy09p-m=7VV|0YG0GCpM`j z_vkyUHb-%=zux1}96YHiXy_ItnBnF#>G-;{k1jKcbsR*S*gaEnwsz|_Z##IOcd9&k z?Oy$kf6}1^dN*g1p|L~~XG%_o6gm%dSs=X1fYn13QZPAejwPhgWYE7v;0i>b6l4tU zFn#Q-eFcglBM-_6057BOlVH98>gF19n`PX-yJ?#*((OAy{F=FE=T4}ioMcq+t3nK2 zB{&rIyBQrhpFr$Z1^MfAbBXVPK}2|%^Xu(OyJz|wooIu;rT}rn=u~TwtrL5_O% zD1CW)vu|HJr60YDuc%%>xy$z+$=Ftj1lrq@5{UIpvR&p(z#U>Dr~^hZDwS&08o1Y? z#3Z+3nag$Ggbo* zwt%v4$n#Ue(uUd+<(X{7b$B!GlS2bb0is`UUiK$1J zq0oNOyIZi^_xM-;bot?lE<@+$-mK-p>-WkI+s8LKN@ec25J?-f|)%t_i?wS1di*LUB`XBzSz0o&%t+Crwh{A>zba!)JcoAB| z#Ay)%)7wOEYq9H@_+{WF2%xDCCFB;Gff=_#WKkgue3Vd6D#z60%O0duT0NJv0K#!zjecgCLy#%5*JI=FeA~=B3sQ%oyrg-c#;_Qt$G#gH}Hl;P+wU} z_O;AtrNBPGd{E{fZ?DE2fTB)>1CF^rlVE+MC%qty=yhiz*#>8BPK?!DTmmg>$RLtS z@*3)i%Noh|YW3NV@Wsz?2YvPQ_WqaO|M1QGw_mS&gOdj@--q_<%^vHSojiL^YVSMC z!FblV@T-i*`R*oQ?g{U*zyh>D;-^X>&Z9G-utT!ybNEVRb4r_Ws11)Nm}NRQwM_1L zi!Pc;&C`&q=By!bDCzAST!^S&b6aO}jX#j!u->D_J!WgkLW6U$QXAcONp+koDFp|T zQ=hT;^0KHsm^)b~Y|P_Mc@ZyDVqQKm@sL;)GJ%L7SGiMj6~C>b(X{>fN&vVs@qX~y z-TCsev+WaZ8*1;Jq<5rKCZ(QbYMWeZ!gk1S4^czTH3jjwCrLXEeU`4Nof|#}2U20{ z74LJ%)l*muBJGg8XSEV);ZkEwU6U#3g_-JYCxonS=xYO;P#Z%XsBLVUOi<|?Rwc1> zXg+sI;J2C^{N;@>uoB6BY?uKp10HYEGEgVxl3E%Q=;Pk_NMzqKD{GvkE6!6I7v!J_))s{T@C}Xv`*)Z z*h)M~@T(7)jBu$T)~J0NT>f@^dgONkO4vt^U{H?}q($y85zD&IF3{8r%mxue>jmLq zcG&tBs?4y90B$6umGBP1B5Pgf{+^e#W@}WVt%hth^nvP&un2(fnE!iOt75rcHnW2F z!%-&Wj9|e;C0?Se4ox8^xB|DT#eaWv=;O&X`1Tbq_=DH*m1*do&cCjz7Dg=Fcfl!} zf)QgPVO2~xbtf*Xrx?wFJR=qEXL)OE%Ib#tR4&bqHnNDU{l3nUX48(gTCNm`ui zni|pUWoLz`-f^6yjAmdXkr_dKryNJ7l?djzSFrduU9K7dDf=SC1NkJAmrkO>j?HVc+HT)l(bP38h~qms%LD;IGI81+ZDQRg zT_RLeTpN^T=)040qELq?xoWYF8ro=U;`L;&q`;sGjbxL}6byW`7}k?? zv!j3e{p#cWm%G1v|K<4h>+kya_sXwFui-1S4*hs9PBm(gP>$iI^)-Su15rqy<#dwZ zir8cf%&*)nt)xC;Hwmft7)C`uBaloZxyp&a2_oTE?P5WF7NUF>lP5lwk!%ixU_=zX zASw6KT2YZX;zD~GP>qk(96|*|Db#p`(QYS$3>~pp*&+=<%iey z`O&L*+a(Ea!u1^Y)w3wENNI^Bu-$TU%B6T&f%w$j#CKf1SEf3E!i=}he5{kPl^bDN zldvmYv1ZheYfe&Cb6z3vzlhzySgvUj%9=BzT(;P)E=|#6K{@M;Z3u;K1+Q~F>ikG` zed6YKUNPsSw22n~m)yWy5LOI-ZdRf|8h>?~^OKYaW;HNf&T)9#T0m0|8Ayl~O zcK-B>_fI}cBn6>K)(#I5On`kPr9{3V%r>$VgZu^?#jxTdxcG`Ho zI6L5;PM%ZA?gVZow4*)6Ov+)%0i?|UTM+6daCxm21jI$23_4=S?k#JZk^(%^u0-{E z6`j(JYYNev=_5bw!@K+4lVf0E0eg*D(yk3MX&uQSXdsVRMLZ;-H@^xKM_@gOKEvMv{s$plK+O49?fPS5i_*1`@PB3GZwvs`!~RPD+=Kq%VNE z82rJqXGsT3mRp3JPEnR?%O?@G?%c_N8+zxA#vkzgWt{IcZtm~y($gNiim&YRCq%6^ zsdES&6>nkAU8@W`5$5Dz=McN6wtNk&R%EO0FeDZUprAyd7uKB@>FugT7T};Xhajws zGl6|;lpgeO)|zdn5?aH>-1Ew}3~bvaqTvr@8P2)G48@m8+^L0K!;BGPVuL!j_+nXG z85uwl;MpT4g^tG%x2KIm08oO91+tV#o?C=Rk@pva_24n%GUEDN@Rr_EH@-PDsBbTC z@6Vwgy?U?I+wtUBT)n&qAjyInDb(XBAkc$GgVpSs`z9mMPbQRDc8YujX*AjfNlVUo z)R}gJ?nr*(;?fc-saOauXhrCj-p>sqM!+Y*+c|{di+=V`^t^ubD!x)vhmT#arK##h zRTI-Sn{%d>OYW9xZbZZPtTfhBG%#I&*h>wP@D6$l?%rQXtlLM zoH_X+kc|x%r644T+58G`*>=7;n$(zq@x{fB9OE`_XIp z%5HzkFPO~cXcddC_FiQI z4blYa8VmCRLsELx2-u=G??`wJVIPTwsW>^vAw&sn13sY%$*Cw=C9hHZ_O1S{AOGGT zpYG1rdi&ig#Nr39X8C&d8wqd_f>lDqz?P`3IC8`@aFI4 zU2sWb4(nw7sxrO5ooM`aoNx5oqZ#4t{_1sw-=kOZ`Of?=&YfA_gg0kUYOP(1ZY-;n z6||u#F*so&+Py@lQ@7*5X#i=I*cT(hMF`WSO)uu7k9>8%mR55K_5n7@Fl#J;1^P#}d_dUOxLz|bB2Zx(q>%ms3fduL0{n!=^< zBCXb)7#k$T#=AJ7`Pxgw{59vaG{*{jEdWj}ue)xL&{f9GA$}RZfpFJ9nOVJg?F4`H zLViX8Rz6Ir+6K)Mi8qMJ$4qlr?ev`k5y3FpE0L3lR6BmZ5@nAS>k67RL;(wwV1J*) z;BF;uY7Rt+WGx`mLOVHRGLbE7(SE`f6JKPDk-xgjN++(rbmf@+g2qx-cg8ES?4|_zNpi9ANoulpxuTUca9S3-en;DvP3*VkGXgpL`)J&Pl#r=>79%! zCMPY}9R>M#(UNM%d zwhbBQmSg;rQ;t1){a)eV=|_6$Vi>+iVX``sm9WJ$j?!d$iE#= zlAna=n#EF#$KXZR8<#8Z^FQ9bZ#{VJUU`2%IlFDSc0$41UUiVUI`KZVxuJNqwVc2r z3yex5DaF3~Hdx9;(v3M2x{ctoK}{#rXt}mgXyYne{Sw_~?b5YW!n0hU1&oBKoGVdYvT|y%r&TSD5E5Imvs&;wpYQQ^nSbTES?4w{4D^UWh zj#!3}D$QE1ZMxwz#gT`59w}#@uQ!t)QH+>XmlJ7>1R%cZ7SGw_-J2o`)Hr zR(kcZxwbsWe0VXB9*R79=txCX);`i0&uI%cNaCHXY+GgKVBD4y*5w_&b!g-rra;AW zxw%>SZi6D+>6dbuz5p*mcL&E5$ zk~-XCk22b}R`wbl@ugJKOyY9Y!7%p44f>~=`S<8`e7-;bjQjJyx(Z4T8qIqhBYP$m z>cGC}oRcap-F!rmO}HM^fHAU#O8e1IbZ|%T5^)!l2)n(tm`jP`fu1ASS5zHJ;Qa2+ z^r_92K~c`ShTp>LS{_j+Fm%QWj9U49lN(!&GJ7`qhhb+>e&KX6Ig3SoI2;%N-jyqB z*_>)mN!GmrKFT4`e;yP&T?t9dBh(X}+)o3eJo@;xGq39~C>fg*Ezai=4Qw zEtQqcW(kFh0l5~MA&U)UZDkpRh@^3>QK5hA+>^E!bLX;s&OvU2Cn9dj`Moz$nBYI^ z9$6we+mOJL59M~@ zkDyX$+P5i9@*XL*IhYagNpxJeDdb{@y3-vWNy4v32QbtWiw%uyIOM$$mvO7#IW<}Q zY?+EkB-smpWUVIvZa|U0s}tusFsLXwdhn&S?&^g{VYVH#X6+kkY-xGV>H@g2hs@!( zRv`DK45+^%W;NDUN!<|60KThYCl83guN>fzaRY@N_~}#dkzM!h5Dl(x{qy^Nbxz*< zdOvtYU+npRJX-!wCe$tP)6F{K8iFxxw$XYfVOY16pr96Z&OX=dSlKFBV+jCXtGfzc zkG7dC%CG@juF;I&c@GexLM_s$VOCEoIKqnBi-j&0N08gQa}Hy<2kAZL7{(?;zzP1y zP)g&nluLjPT#7k-&$?VBata1*b;h6tzoOK-W+DKYl5Pw%z|BfX93Zvs z%sXUdtdA+pzj^L=|L%Oh-=F!``s=>qk6zOkyMC?MKACyMa%2;Bx<@&cEv=^PWE1fv z6rpT&NKBGuoq~pwN|P&nY>AbVMCk}X2>-9oX(Q^%#2DS)Om-~^76$5;UUykJ7H zeOs6R#8Ueny?U?c63WMZ2}H{jLMkOo-xiDqXT;Xq2nlUV86G3Zy#>s1qpd5!cW!MO z#HUp~>{;5zc1>ed-^x)@@-FnxxJ<}govUh9gB(+8oIC8h$B*k9NbqoQq z7k~sxFs|O}PQJLG+V_!1dw16#y{12|-NKvrqzGj!)WJ2)NhYB85oK$LDfN&cV(+kG z8)aoKjcJ*NVzG=cVS;d_X+xWBhzbq^E95oDw5gNnW648u*NAC2?o0za?o?^ zw1jDO%9zO|06B^viAzFVTTpJ@POJa^wY~ns#hxm=A6`xUdGN}9Mwjv-A4Jw1oo^Wc z`-He9@90r|&J^k#O8&}PB;XRN=W~;4uwvb{R+S_c>+TstpwrvgqS~wVv3u9jxMl5@ zcG@Wp6d7d-hfr)Y2e}<-t~{*!ma4XKQc7`IBw=;B*&ToXW|Gelw`i-tr6f?NNgams z90_6^g59=25BFa9BbAyNF3RSAGc*D$ufw;-n&R5{F7qt6+_7InlkTVMjneGv>rMP# zD#&A3@iTPFrw*wf1ePQyJSC*SjF2u>+#0$8xCvcByY05g!dll0@u~@xpK<{*n!vj` z69u4QT422O8E0&yzlWY%-#Z*tR8euALi8{`h1>J|C*`Sq^xEC+pgpHLJH9(rioNb_N>)o45#)Z>eRijK_bg0hol=hheGElT9(3@H9EO#=|$Q{YP#dj zX_lO)lbx0kvwJ8fK!K>umWu)=s*0i%KBDiHIrI2uv#-2*GDb&XG_;XUc|dLDKhuVe70*pZ69a!SEnl5Pg<0FC-;Nb^2L7t$ET@fIj)^+&nyJN zrBqum-8IB!2?bUI`7|>jrvbON05vwUN3ihjuu33PD#W3wn;^3I=tZ9djMciKT_GxAwUQCs`vkv!!kofnl5l`N>Q!B zSit@loyW4QtuXH-le8|KT}ii#l|I&iz8=%9E;6+E8k!zv>kA&jude(3%oDrUA$#!p zy_$<&KgmVkZIS>NL-lI=KPYic}|6NN^IO)6)lm5~9p5v66Jcj#9!OzZ`r zMfyRJhW_ZGmSH6YzAhH=NutEe4$EQX!W8}1QP~$7f5~}oM-w|E1IQ8@gjP{b-I{sL zM^0^};qwgj$-<~Hc|%*0YF<68RZDL`ZVsU=`RFw@-vpouQ%)?d!l2CZyh^p3-)f8g z=EsRHcWbamui#&k^q{0eaaJU90yHomC@W=$lQO{VMv-abkR&|KSkxO#E43g?3vy21 zwW4*}Hh>LhIufNSaU7+@Ndl~b!^_Ids*D{NGMBwdd_gwpXstqlaT^prn)fx;n|B;A zUC5mFR`kpvJNGR2S~P?j{bZAio`i?6rl9_0CQaMB_Px}sh8dC@!G+OAA~{91M=#q- zjqR2W_{;ClJ((Mn-c^Y`c=bLr-FVJh>l#OB-jQgKPM2oI^U(S*1kgLrY+T!;#@@@& zMf@_Tv?5YK&66@anzY*UDun_uuVw>Mwxmi1ri9?Df*T10ob#(8i0;YK?H$TjU#ll^ z66;48NDel*WuFyvw;qL6Of}+s#-L$yA^o+HWbV`^64^Y>T3v0F?lnrtl0DCE6C+z+ z>s+a2r|k5jM5Y?*vXE|1>MyQDz~B9+C3!r0O+T~i@wr2?IsH>63{Y^kkpP26k=v^i zjMFV>8`f9Jed#3biIIL^jyFOx|5iG@%H`z3)lAUswgD)Qmx#{_L9($B^R1DIt=AwW zyilP0r2Nv4Ub|QNBK8UC)Argl8A+s+JXPy%G!~?`raDbyf^iG=HtwS6@PFS;cVhiRlXN;8TCeCm;Bv_DiFKa%@%yQ>O5cBBaWg0SJ6svPj(R5ByDB6un zZmJo*e_DI&XoEe&oyOnS&}L7S8kOcj8gY6ZbrGG=mNM{6nrlGOP-DrnY8{@#Y<})u z#Lv#;{WjnJ&GQWF-Q~}hZ%!q4)f#b&z9w6Id1hPJ#N4~N=Z{_AzwFh*nq7K~E6fn1 z8LU}Oijt$iG$dc9cgUM&%cf@RFEb|wKaoONlhZ*SneM|@uU%#Dxi_pnOBG{6$jh>{ z!7%p3<&l--6vVgP@1Gh`@X^cnI#Dnl?%eguUDHN~qiabQQztW=_l3mO5$m2Vvy36t zY{jikDpF5lPI1NS5*QO?2;n*OHL?TMW_m~Y9!RG9iauvVsBNPL0s?AjGrUMvfv{ax>QSpFK{o`KkMD7;QbOtyYeiWpR9s_? zkk_7Z#59ZQYO|%t%55z5d@5rl={(?-QNnkM#kEoQq&_nvjvB@)hP}1U@&DeX117Y4-0dR>M^B>ZACFU)?9;`a>y;FNjOSvX=R?cbGEpmuFZKJht@XamXd+q zYFM$pSBp~zdG(r+`))f~RMjVA=Nh%|g(=&c=i^29p!t0Lpta9%sOM!?v8e#TFiB4G zsnw~r9Ge_$pjFng+-eOa7X1r*|2IDzCEEKl-+aaC@#qzOvE#hypLAMMP_NsI3D!sn zS1~NOdQw?6HHL#bl3LnIqOZ@15&-)wF!62Z00}5LMBi#M$;EMjRE;f~hr6{=wk{bv z&#;GMJ|0m_LcVnZpgh7&hkQE#W#w=KVO8@U6D}7N-LACGNjO_ma+z6V1rjQC1s%B~ z7isQ?3niub$UWt>hg! ziU^w+D%{Q5Mruoi;Q4}6w)-gSlp!;&8Ni~tEDLFFQGQ<2yi;i{f*%?>Lui#wL$mdh z_hLSJ{a#e$^@&i&MC3Zp&b1N>JbaH;r8|k!);rz{qna^Wjhb?~j#kB^TNqS}xr+@C zDbNKWns&B>Y7$=<5X0`XRb;cQKwj=z$7-u(4Y(kJY|_ncy#iX3i3lqHTJx?}%VJEC zdUr=t71q)Ul9emhtRulgNp7vjjdn$B#@-jEH+TyJ+XZ1_xF37B#aQ`p3OW;WYi)aO z-bjUy{RJ=M-IEvdtHVfHm;Z42;WbCVqgV27{r!m_U_^_fdvyG+R%eyG;geF-xy&4Z ztCc0Qr!hd&_W&MXh|kR>IJGdj{Is#^M$Xt|$5|CPcQADN&E}d}Ruci(8Jaf@J(CEt z(rs@==Q^W%J~b-_=Q=C_7=i53S}c1hhnXF|O5i!!j zvw6%(5Sy3IA2RR0Y+BlMUJJdK+;hI|uKlG7?9r=tw*vb_QgjQj7HTFOM6KEWIh zgCd~0+>YP$jG~JL(=x>NfxFzE(KRii$|q;* zCU_SwRKjd}@O=`^VhmZ^iq=F+j(LxfXUp@P;6xg(9^4CAjU~}1ZPaN%!%8CWbdVJv zwl#L67*9zV(1ph8f2FJA=i~KG_@h_!FMB#djg#JD2XjwO-dsW?JTZ+j{i@kvdOCZa zDNxObwQxM7rI+0L(7NFZt;m_Oh+9_-B-zM4 z6kzG+uAp2-PzLr*fQ5H1mz{eDf$ebkHp$=|-f=2Tg_C}!v)10bp$;`*F|v&u2I9bR zb|9ed&Vqx%vlVB;x*R{bJNuDW z+Rb+>$#1{QMe8VW5D*)c?m}hp3h~4IJW7;J+Fl1aEZLJ|XlJ{&q=i9)!C2l)+mVobb9Cf z8vE`!@Zh!oYn~5Q*+lq`RE{JH+=94ychEc`(U>m;;dYNPM#7A zp46=7Gp*U;>_hvktq!P9$U#T1V=r2kculz<`wJFQ%X#)_v*x+?I1?)bwL$8LI|oa% zR&KQ*q?QZ6c{~8y#AkkMxHvYF=m}{5v|KtW=vX?(yPzeVhTxszEX?Ow@=n^IeJp9&8ooV;=xGQGz5K+#MH%=U!)U7th;ozZMm#Ue8<8 zs31ww*c|1QbsUQ%kMGtjO0A-OlknrH!@y{H*)fSW$9328n7)@HHACHYAgJCUcFa~P z(-{e&(=2JC$wP^0?awhAe)I9E`FEFpclpe>b{4MXM=^Ymz5SyJ9l%3%3T}& zXk<0C6j-UuOE=T>gjhaC1>`sSI(B+3AYf{cuyQlYYbSvm+fVe#u;}ipuyNMRp-a>} z!-zJ+i*LtRTymla!KfJD6Z)kRqH~?sjxD;5RphuftAM_1T1J^Gv@xYSeJ@K3jY5yr zY9vbrwJU31W-+c#qt@KH;E9hErCIB#$2o6RZh!ab+s^;LpVI4pe|LWN;I(`;uPc3W z%j>$VYSt3H#dL0!8FbNXzy{G>q@lQ1P3mx~-2lQWq@X%WOi7NA^4OBoY&)V5SW!en z(G_+b*#QQdahh$0qAP5jqnF-aB&8;D`u6*G z_ilI(Ubk12FQ2fLTC)uEU{gBBK7CGiw>>4)qo!|BIPVQjpQ|-h4YbHq)JVBv~nU$^g&y-!7zxsY1bX6)AztxlV)TP6Ds)2B05U1dv#nZ+cdA*!mK&BT)6Sk zuwS>T5y_1=+x$1GF!s057kTmPncq+eh(;fpQj#3cz6% zrU6C_sF`C7>piy_WOQ*F6th85+0e&4m{W=a|L>tTH2t183@KU*kloAw$KCt&+IAe* zeg`)~W< z|MYo=<)hd0^MrZG1VJ;tWHc}bkAY~UGkpLJY>-8dGl!d@Ik{KW1~W8afuHQB6ga^M z$e}9`URT+DwQJfl)|dzjgnYgmrah>^?aa1a7t#TKu8Dh(UbmMg`|De};nNo_FaF&o z#sZ!Z>K}3p)*+(=d@h?}h8V!369zI2cWq0>`{M%{bL?niwuPyF$269<>MXpB7n5KE zojPrAG>niIdTOu`lD<1CtlOt6gi7qV1E7AIlXuXXo9o7}M%BYh&{YLKcy@{G-l`wm zn`C#y#=?OkXmVX_=~%7e2p~FJdW>RxyypVuVag#yEm+UO_~h0>@q87i>-9=Wg)R9I#vs}b%eloQZx+^9s?_UoJos^iZYr-ez0JW1k`SoqqVq>z0Cyk z70Ny;p8yCf*fcK6n`xtH6|iR6HGIC^v%4MvgHtv&b_0&oj+w`RF4asR_ZU;xMjfGn ze}q%{LYm%2A2tVrwt;r0Bp{(cGkcxY$Mll~&^wUxgXbYGO12^}pwr z-+g;`3ijA_dxI_gQKDY!Tbcnyt%yWf1+lUm0mpzA=rmCKS!1#`$bfWiod$F@Tq7aI zI1_q01pDn{twaaxJ+seUA{ZF&Y{>{zxzu$kK34VAwHy>?K)1 zNrAe(eBhFRKXpG>;B#z-9uH`1x856ZE}9XTScFS;s2#2AVRU(Gja);RuRGEhG}Mw~ zljYEMdXk?tB1I5S%@9-1pL;6(qnGb(4f#j?E(B7(8!)f(Z!(H+6>z%<1q+v2G_p!q;?Qa;@SKPodG8*<0S1@?yrSE z8g{iS?qFS}#f|6>0}B|5sf?|7;=ohFp@nh?-cR`KfV0DIf*BYXmxp_9AYliR?S>g& zfR#ZB`@6c+b}ctOd#!4>-|#Qd<5(BN@~bzr!Vg}*H+miPvGyoXb5ifU!Fhz8(Z|Wf z#(fYsI$L-J@Jd%tFsepJ!nY!a78%QDb!$0KHn(Mhmi1wrXFXdGh@B(yg3Ki#byr$o zSSVk-m{$%?z6K%4T33Kb_YOqRAuW<2$$+4~5cxq??&hta>Y$`$w3m9{z0ZLb5a8@f zhY5m=H6YXP(0f4t!?wYHR(OV1A$b(cVdin8E&I*ioEJoooh}7NX`S>>yqUnr?uC%K0J|b?kM9rwZx`o(iC} z+_jk3G+|`xZPdDy-W+Tou`A%p7I-RvytlPe=*q9ZeS-?!6Nqz@qHABKayHWvMA)T8 zs%Qer!0M-BHbB%2k;!mE2d>M-MUn$^G^WMNqxxLqM8J9vKOfNKtVYv1qJVhM+#`MH zt2^9xfB5RFKi|8Bfkd zz$M}`6GG(U%#-J&aimcX!|-s^)aFA_J?5SvFxVk&VK41?B0y;}D0wBK{4Uf1Fj{|gyWf@8HC54m_ffv8k zGQs6-j&M5%D(=&w7W8|DT+U_}C8;UHBJ0(0Ap(JD!fkY`C;s2|b@Kh?nq5D6dtW>Q z`>M&leYY-7`FHnkb&p=%&-?$(GduT{K)+1vhjO@$ISmGeh{YXfvC}hK+JuwMh8b>$@iW6yb%Ed9_9C4MMHEI!boOqOjpss0 zEu8mgZ?VZ8zrfQp`pvY>N3Y)-%&h*g&bTo{x}Z|-5aOa|2%{@plF~X5C79m}6;r7| z1jg0b!BK8}vfE_YjhM$mAdy0JR|h_bZrNaPpcw~FJTF$ni82N{$SjU+x8Jx!Pk12S zQ)uVgfC8~=Z>Pcjlu<=A1s$gX-L-e|Lxju#pXhlH2JX|=*6AM2hA??K!g2vaTMPdV zVFXU*m~+D=q^i|HkGv(M{pRb7pA_%!x4*sST2Hf%@86nuJbFz(G4Xh=))tfP$r;#f zuJdKhq1gEy6Juv03iJ!twa=Wwt-F_yPe)TpF@6jvx`Ki{) zGrO$BV0$6|&icmut+h5M@J(97ylW$&g~5I1akk~m`^t@^>c{xh7>GYS19+IZl7|qwJ)pm+UC?P-r;aiGa+sG9igd0VaS#FLVukKg73tGT z9S&ceEJJ~?);U{Xu<5YF+1#Aa{iJ$>5EZ5HSUenK@UmJU^vv36w>gae^NY*xLq7Iz z-~Ic$diR%iKV1JV@9*i4Ue(V(_th97zk7LQ`dQR~`t?>m0Riq?+3^3(<^f8sZQqKZ zTS#~bjJ^(I^=x3UE+eOwCniiy;vVJ>XvG?k`RrOWfi80^Sv|7af5T~vk6zg~(%jmI z8+&KpjdCaOnnO>t5lzs{-C`h>p3A&_Z3ospew>-Pr^wbxesa=qvVotkVwbaXAP&Jjx6WHUTUty0_wDCPzV{SzdE8 zn8v-6YZ|aSIQzGhH%&weiFsm}hJ0FL27wey+cw8UZV>igpSvaX^Ip5~mTUi)pQWBY zdOhEmkA39YM?Z>dWfEe_QGL!)9g@WXvgC#go@?o)>jee75fY2kcXW{+NE5Z_s&nA1 zL1~0vNMv{g35T)_=}1vIjUf(i18G;Zv@&1uS=xZBvxVm9mwZGORTofbYw3(g*#d;9 zW}6e2a?PbU6w9aC^2QUhB`8wRv}|b2Y-^Q*=G1W-auPXC4PMeYXjw+Weh^db!xR6P zdY+6uX;hv%kYB%h;WYf^eTvYJ|GpPm=H0#j(QEzrG*$p$*Wz$*NtOg^qx48M-`*!9 zdzz|^y6zLOM7Og;1L-?c(QIgl=u!aeFdb?!M=rQIx1*=v41Y3#UrBq{y54tR0(Ven zy6vH=ifll={a8wex31UR8@1bBh@KsjbMK>9y^B3`9FK;o$nK!gHi$pb|RGN)-zx!w7TUC1Xuw=t-pv$Y*w+TJIk5h0|lU44f%32-{7;2Qw! z>T(+#2niN|@w#NG${Ybhrx-g-OWaa&Eov=%EZ}t)yDFPf9{%7!`o+gj{^frE@qY#< z!M%IlgV*y7{@zDA#RetCunyKI9DWo)K?KEuNxCua9MJ8=JcLeXb*^a5aYvbbBXg}| zFnqaNM1W43+{fyJTJIa+3K;Ab17^_Lf&ri{A!JBkK6?Aa*AapSX;C?oT~a0>M9*Av zU6%Z6AWL=`e&QU)=RY7Z2G-m*U>y>cGY~39WAm6$m~3{J4qfA@mtl()@w{p zZyEl{C;p$`=+HcR4evVs|i~ItT~W-c8bh1W`VH7)Z0G&WL00a`YVQ}dX6<4QqTl+ z@Q!=8Wp+?5+B%NY%?-D6kOwiiSUIcZsRo_j*}34hfIYrV(x7RG5bWsCf+4h)PPF;Wb;!BH~Aysu+0biN0xs0yt?hwuiOrEuo7afWImck-AIs4GfbDjqD zBYRFM_?X}g9loy%)Z&e^mJp?yXo`^^Dp(zm(igtxZDrSIb@v(QsMx}sLP5mreInH~ z)O#a~s;MH{V3WtRWaWlxVIAZZjI(0b*yw}S06gI=kmVsO2kb^g_t<1oQz}|Q4T=#* zm($K)@h<%H*VljY=l5AtPki0)o_U=2ST7G=>(A#8QI^9NjWCFaZ7G;X_t^84j)r{F znG=E63vk13%E8EULXP&L!R)=~q6U;$&yK9>KJcaa5{#3V^bJErsHR7U&1M`?-88!B zZ4YnsLSj0U`?@7BFa%2Vo%lYq`#>hiIp!gY`^3m%68_G!@eg32>_|3w!eNq*Zcr!h zGSEQ-7l_tCycN|BBn#^Heqsuk_?#bVy>FhM{z!58m-csr~8(d+pMmFqM8 zr3VNpd!Mv3=60~cdv+w+af2mqCR&=94K5zBuEg_@wE!w1%(4;z({sZS+>}r7g|onw zNpQnDoIf)DQ zQlGA<`y?O;g%hdTX$s^$nPXIvvE5VW$qZPv;oCm#&tp$PhC)sk~nMMk}mu z^f6}<2}-?b&9o!T8(Hio6itULMOGg&D+Z=%l5li2(RL*)&b=nWCLOI7;PLxL5+O(w zK4l#0*CekNMAPHI)5n~b)%Hi7y}yZf|Mu?t`<|o6uG^hC+*1lHeYnjB#yfoyHwT8F zk71zTlN7`JbxxI`cX-a|g8OdHmb?awk6lNzLS|djU1cYufDE+Rwn6&i@LWXOZ6_O> zAXI$-S>+5L&D^ijPbKcKnr@K4%qu1^eec6}3jGh3b zZ&Bkj_R%(IAQX!mDnA*#kQ^O=%R!Te(5yon&=T{q1|D>@4ljWrscnshOye%-JuG-t z=fGY$y0&V)`T_9Jfss{&t=@L&W(2`5c3_~~;G(#UR=_9jI%y1?5o^UNZh{N&7?`#t zG_Dj##-*%o(#Yr#@*(ArkF6Mat8eLjA&zL$gj&pN3AX+&$h*JE82iotu)q7mAOHB< zKYklOd~>hm^5DgLua&v+41UyiZySPybC72zP6)5cYFrLb04ua%-e5%TZpAW%5z?5t zc!MDq(VZ;;`$Q2@O#&cr02@5dMDjv2tbP>1F=q`~>gvU32F{OLmjX#PS>8cZL6qMk5G3z3^33^oPf=Y})P2v{czu7S^n7_-b+Ipd#-@R8odIdkBb9&yLbzv360kmUYg~=SC zarlh%G??JeI@3n;Ih_K%{DqM;lJ_P8p=JlZmPC(?&O4kIyySCAyZnk_ZCMne8pjMN zSbQMW?nd&8#x@H=kBlD9d$j5i)ZsjsjKL=y_Ml`E^$GjNsLcZoZ8;r!5n0t%JAy__ zkFWsSWf`o7Lu?&NbyMxQesUn{m@QCq_0eF`d^Ise9lfvH^)1`}iPP}XFTa}__}G>G z{K>3qCwuo{v(|Cx$%XU1M2K+2Al6PpfD{`ly?S#+V?qKH)6TA-Tf(1bqZkxK8chab zmqyAqDQPiQn*r?56xKO+EUDHZ8@Xk2Oqgnu9SOZ>2Y!^&(983ToMHmJ9*Q>Pjx9T2 zM)!so0i@IK#zZu)6*K;T76g6?t26@oxIT5bU(Es_^tpzTe3 z&^*YO7swPkNK@z;tK-fK=21T!TOXGfM5mI@!VWr)c!$mbGSBEc;jo?9GeNK=MNFGnby0wgAVN&JQk-aq zN2hk{?ElvvKkM%=Kk%2&2{kX;n7du{N3ZJ}J3N2nPP$Z8m=>WSEw})bWUwn}0!nU! zNe4>Mwj*R4$7R3o)WNA}vw;`H7*i6QVI87Gv~foh8XX$0b>*gGUckOdj4$F*L+fYW z>LP3eRDM~}*plJ0i|N^KiR`+Z}m%_}w2KvR|Nh5}>Z=D8_M9fvQy!Ga-E9tHc zcksj&7>R;77VE6&j&xnuN&N)!pKiIi*Tm%8YcGEziRiJbcjx)~GjsEWsC5Qn$$Eo9 zu{#H1(1xbM=^!BhlF=F?4uW1522?wFoUt`FI=gKFma%D9n|oQxG)VFBN^%>}7RosT zS!=jXoylS;Yse|h{_6hS2b(R0Qeg;a8jWN3HOzXOi})0NM~ew5gmgOuA172H+#rf_ z7``GI;S-uJ=rBwJu~gHoL2E$3Tjr?*I)K&tK>`k~HYwwt!|=ae8mI5>&p#f$em|aS z_b>PhdcJ)(?@eN6%*5<`uIkG!)#i0Q+zYCCwt~%JDxJ0%$QNozL<(xVC7*<*3Nwiq zGg?E2bZEn+$`Fuo411_g+UQa4ky?K3x3@cXRO|w7VU|O5JW$bQL(gXm`g_&U(`Q6A z)3)rBwB^E9rE-`6Btqja_x3(q850rEI(VV8=rM3IqZ#P?i1f0&Scg%fl5v~8em&Pu zDpnr7es4^%KdPJu!z0)15OP%Evc1whFl0scBDkc$uSFW(F2qXD0VXBenAWFWziCD# zn(YSx^&8*K97y%)ZJ{{bVe3jFw}eny&~jxkH*($fy|w~Numi#pLsLjsNKsw<3)Y>6 z9G2rFTALZWWBjaw-w#)=BePttq71#uS#z{daHo^i81gZwmTE|L^hSKccW`;PG|KY! z{`Jr2U0gTr-@bdvVgK!?x#o{v&o|EEkDbD?0znSzaOda^h^didmS1$m0i8^X-q*r# zXM-_kb2&;IwXk_*q*ZQYrNnlr>Be;SI2ld0E4RI8v=auv@j}MD6LL8w_mj6>?5JM2 zY~*aU`%$Z0(iKU0ID+8VP=ewFDO*v4fwqAJP}%#yH%(`PFbJ$pt)s?B-8@JI$Qo|x zh~YWh=jn)&a+xQOkLjkRA@S-(8jtvfIM;oUm= z(d+l)^I5)VU$m!*WN}7Ad!n0)iA-!EAwX(RS$&P_vyj+>V0S`T;fzZv?OL1pa4UsM zt{r?Wh#|%XUVJ=H72=qIMKSk;!bxO^)%GSyFu$}q;C}o5QR$bQ9T($HmT{zjX-BRuBx6z&Oh&(G&4m$! zwsZSE*Mk1}9Ou@@6x*Uw$#b2W6jNjLDpbxmc6*M(M53XWm3^ZH?19+CfXHGCV#V?_ z8VJQ4)x5wR#IY?oT94i4v?h~%p3|!Bn>p3~)$c9^*|*m@{PkPPp+~Rb8#)61@RXm* zxKISS#3^j?M=%gOh!L9-y~bWsyA9u>NOS;azy=HQd!XO+>g^03=r_7+H4Qpm2wd$m zs|ASKd9Ls+Z_JBhEOiA+eQ@`5=3oI0R8EKcyby9l-2kr4;4R$$x1m3_cE-;(R5TK>)7eEGX?{_x#B z)BdB^?aq^xA1g#~4RsXfn*xl;R!A{11S!R8OL$H0&1c(4Q{3=^6KO*7YS{D?RBxng z!jjs3#AzJ_{Tl26XX>aPgVxH5TB>@P+@v8j06e8vDgqRW1A=~0z?II(vzLrQvXe1} z^;n;SkaO))M}Y{$Y=}qZ%q#L0C5T)c1|)pz>h|?(8i;Wg-I1Mw9f9_ z!RD7%z57D#SzA4T;Hz6&&i>_77VjrG#E)LT&rha6O1`Ebc6Lk65rwTJk@^lru?O;h zwThPEcUL5=6#*CA48DXjYT{*r+da{%?dT)2TRWca$*pJ2rYk1$6E_A=YxOJ=%6_Zw zH?EG3?HN$%_>|*jd_m8k9q40X|ArrfsVeHA4&KhtSGc9sVB1X_KK_;GI5L@-sDX9c z6KKKJ1}pGZD%S|i8rUk@a`3tRmjCG`Z5iJD-(Q;EZ?1VozL5*@;MM%Z6#BU@0?#l) ztN>p^u#V~_97hO2-wC5^FO>;U4TvO+3DC)Af?RV2>F>&S**pm++Zl1@fTD4=Q*huR zy)aszjj1KD_K9RvK*K`zxOMWaY$E~@*hXAq=I)>mW$oRLh6~`2eOW0&7uSr*6`T6% z#yL)J4NwJyP8lyi_G%7zd`}_(u0UKO#G1Bh6IOjRxtFeH8%_Uq%c=e4zg^G!FPAg_ zZs+UK>-WYN{Sj*;dk7nx>UB<sa9)rQ3Ef6pXQV)k zQL_YyE{#cj0{({AcNwm{y6FJqo+-`RCBZiU3`f81f-KF}YV3wv-6M6(Z?7|m705>zrIvvS41)Vg7Kr`Of_b$D`N&^Ll$ky3SC?#5sp*fc`q7W^NGy zihBrVv?B+g3jP7*8UO4>iXK9hO^_zcm5c)hY1fc6#{2t9c_4c>T8KGKR-NKB;9D7U=?={aL``;J z2xF!pFrzgw!g+owSM9a;M4l$Hab<6FbIdqw4OsLCphj~d1O}?3b8>VzKzNfc9=Ch@ zufMt+8&9|KFP2_Tipp~lbNa; zO6k^M|Jehkxjn8Athd`;{#PG(^Dnf~dy0|=ui+=ASoBhVY4UElF>gUQ^g_XEfgj&e z&>>Kk#)1}(wBqo?h6dhR2z1E32e;`t=8TKg)_P@3Il2^L*Ar{+2-FjslX$``lzlB< znfo^7^YB>5s*Hv!4VwUWYEN8MTv{2vKfSU}+nE!?A!?dJn!<88a`!j)E5_I2s9 z#^^d*q6I44Y=dsx7tJop%)wnYru)0!)?fep&GmHueD%w|dhfV@>4M*_#~!<$pYNIp z*pgK#GuuFJs)=fY{=XfkGX}dOm~@!OStoRYR|5iQ=UnJ+^e|v570Jm2a0GaD3TA-o zKJH^2@1CT{wULUt6w#|w0XlR0#P><0_zhV$<|Y`b!SwEkYTK=BA?PwWTPQ$wvFx0w z4KiT?tj@-)mrJJ9Er)$^7P>#ZrwcbzyC1>_(?T( zPm%E8Rea;D_78Q~K&ac!*1%_&a6f=up~ys?1gMva_0C`rOznVF&#WKbKu+p&<_wG%xq#+Ya0^hTg5lrBK3Wz0s7w<)-ysd(7jlo!m6VM7IA+vtuvH*W z;uRb1?_X}?-(H^Tr<(g-uk^vI`1zSM*iBWnFt;HTHeeVN^9=_CPnDbi zQ+2swJT?aE%>rzP&9U+4I^9MgpLiBojeZcm>)V$WNK{k2FrEt9DM503PUk+bxpZ4y zTb$)^C`o5Oy`6{&i5(0#Bh(VJ(?o78e8=AFXx{@;A=}vq zL7)oBs{kds&j=cbet|d;gg&3nwY@Xm@OfK<5ru?TAuL#XFMtcKF+Wn+5LFvz%)rPi z6QvsSUO6UmTWC!`u?Ws|g2e}y8s^hxF?hC&tQjm1r=2FJjU+y2UTO&G6}-E>|LT7k z@A9g=&Qmw^`Ma;{w)We1-#q7Q$EWzVk6znXPybbNlrL@t2cU1scJLV>cfptSbYqO1 ze0M#a#tu}+?uh295ek9soZaaN{!e4!f2)_VxS+m5I2jVp)W>MZsWt|~q2oTwwhs#E zSE-F|XhB?$2+B)sIV1Nx6Ff^uc3fv$yGbC3xQ33#3_}3+fdgiBY5)+9{_!A6OqNz$ zK23b_@c2cCuYiE6=EmVyHg%ze`GJP<%{BA9?rYEfj(t_)-#-y??(|O|ypk`^`d1%6 z>yN(kUJ3{vL|UEl^5L(rjW`R-Ib@V;1y5S7!${om#{j}*N+C3I7$f_j6H7lsS_8XE z(>Bk&ck$RAQok$eiL;Hd5qaJPr&n`+mB@MqW4uoT)8q8sW)_OqRmEnKIXCRNZ7N(l z(SvGDW}4Blk-877tqnOpf;nO|?SmDu#W1HsucAOm&ORj(%zES+)kyZV|2OxhI5w08AMMPe7|vRt=~iPe+ev ziB?sixx-)*q1S=o%-(&J9^~LGMB3Yw*?3t8pQ_)^KnmGQuzC>0qta?-%Ogiok)6JZ zuoR7^&}E{oS~B6za*WELEH?JZi&q{%#k%d?#psjg>H-Tyij*HS> zX@whrDsq5uPgrU2KG#oq&VE-_`rvhZbLW0xlvy31BbuGn=jdH%V$)o6&9eZFK))`7 z20-rybJQ@h#>ZJY(2>hv>pjt(L~^5BFYRZk+$Lc7@R3k}JVbT>)sWhgOc9mIc+)j?3q z0os~EGI~4LTy+Sp_CtSON(VQ;s2QjfD^B!wZRyGk0+AUCS)hKGwc8I<)upa;r?0t=(YRYvpr(xl74Kk z_o2ER4qq$i48CCpBal>akZ^ulJG(>qSyL{$(-7rVXAFf~#?)1s zN-Fh6n@3#YXncz2)mbb;D;ZREQchjVqMzAT7eJbH?Jj@<`0lfZFXTR~(>sYF?aWMh zu3_a>$FTtqZkaJ75TCsp*^(kbPUcC)`%z08X~YmCPQ-f=vYEUFtBiB9&MPfy70=VBdCF6%kL~FhrtqBreV99eh53*h;b$vUAE| zn?RV!42QO3pKC2K`^O88Ja1e%Uvb99jy(W+K!v|Z&Gy2*+7unE;elJUP$nGGwOpqm za8|*z89XW*`V7^e3GeBFD9fle9JZb^UKsk~pEtO5S9~DX6tFI4FZ^&ciC*O?|F3na zit0Ln!4$>h^1Ew)#zgCb{{ODV=+SHY3AgP_FWk^kQUE8wgTb2UP!30Aouu{M_V$uSN$-=OKGw>~UO> z0J5!2bAjlo2=ihznYU;%&^b3x{~tf3lEUACllh4cJML=4AH0^I=#0KhxO5Sf3%L0Z zr>i1cR13?gdme(#rLUc&#b+lYmVCfu5xE562ACP{$z3`RfOyV;h0!USe;HT{pG?tK7OXI4f)}Cl*1C}m+ginjaq+e|7 z0>*3D(Bw(7wiuMR3I>YBL{nrz(mh+3ef6MZ2Pv+?uiSY*ysLNX-ME~#-(B6%@9v+} zk6y>mcS6qwsT6@>p&NrUZ#vr%mRJOT#nD3`W(7K}Q!ps)S87&+>lw7ZASsA=Hh$B& zT2G#5?ql!`n}f) z{c_j7@6mhkD!%cY^&?u9MIsV##YpM^4~P~Dv8|~6;96-rMGVJ;jY9%C-r5-dx6PyP zj2N)AV?Hr~JEgv2?#i{eP3x_pFU5@b7QCpq9P!DGK5gCldyM)PYGoN?wlm2WkJEX(AW+h5Id?%q?f0 zv}(IijE-g&F_}Q=RhJgWXor9GYxJ7YUc19V+Equya(K&%XN&&0R-IWg&Gnz zx+x8+Sc}D%h`V zR|oiSz(JzqvSeX|kvYKZt#u3q6AGTPF;>aouXx>i}Tp_uDe6@FiHmy%lndcsj{Nhg&}%PPVnzRs_n`K zingQnTW5kRqhTohM)8q46Z)@MHeCHDJokTkqE=!Ciszrtw90r(>G0?k{@fb?k~Nh; zD#C2SvkGYWHFFOnX^dhx=-TeJa8L~@1$^sJlu2p20(|j*VZ7K@Nj7MncK&zb;?EpfznK_v}trKt@XlxJ2zsX z0Joegi@;=`af)>`nJXi@G$5WkMr=L%_OqM@1SaSQ0N;Ll8(=ns%&!Bx2aOn0cQmjk3X|lTWUEa3DMi)0)z7>f zgbU&q5W43f1dIqy(NA~-e*O9l`2OPH z-OYb^?CO5*=_3n})Ii-I4vP|kVvV5BF>?yo_=LcrS@7}EF|fI}&*exjT4%AWU3D;7 zw$t}a5#iY;&~TteqjT;EYRnZqMfN_tnHVhpb~^d3uBbRT>4=DWl1x696vJUIon5`=m!U|YhGs5mNMJ(-BZ zodpg^yP}@gxUKL1^@TS6%~ij}dp7ZRSCZ$SE?3#z=lM3c)|Mg&IrR8 z9aO8{&R(5xSBLGB_~`Ad+-ohX1AYFQ(*g=HD^-i*ycSFcitMhV(D^PTRRe6nved~I zt*L;O8Lcrl8(@Ki%TikG3u})sSjv4?cBG?X`rcbyQyH{E-+$@9URRa>)QSJ?<@x@@ zyMO|#_V%lQRqDBYZVSkVQ0H$pt^lMqkPtKYI@)ONFmzH6LKJ(#&~SEi9?7jOZ|Y0b zWeq#NoGBxb*o}e-m(E3(KU%OU$$AJlB-{?!VHP)8}JB3?V za_@bR3wMbB_slhLg2+}9jEfzszzVM(8bly3NJl<`p%qp(upnIxbW4#Va04tL%%l+y zGmtyhq=HZrXJ>STFpMVcH97HT=0AG$^1bCh>X)|S`Rv|`79pg~gF=y5ikl>mG2m== z{2V_r7R^J{(LpA}JY%S7ybzFiL4H5jk9PHvgx1=?rJG27NpJ;Ap95?r z7f6PpCjM!ojz+~zYq3Al{WQOlyWz?-iC)Ip5sL>yl8 zwgUSZyGkCtl5c#;AE_pE1bOcbiD)yn5@hpWR{;yE*oerdxL-f74+NAI)^&Ot$Zf#4 zC3{y5SIDU~+M;t-uy>6K8YnkayH@swY!3XekTozw+pZerK9a`@r_lpG%bw7;s+w8`54A#G@*dT5U?$dN zSa%T4DiuRg>%jI zolxz$D!wVVd1~}w&SfC~5H=cN?}p*bIUqzCJWuDWF$#&l$lu$H-+Ypw37Y5|$g&c? z<+aG%S;-5+MbKkw26)b!(MF)=j80SlNrf&$2Y=0$j3LP4K*lsB4@kS+E-p4HP#78H z;{fzi1m@A++Y5=>$iZYn0eb}Q;@fPmUw(Hz>zBFb-Hf2euHPFv){m;IdC~hoVn)bH zt85fv1pi7sNs+KAU7E~xwJ137b@)b4qR{d^xaQ+SJaBe&i9v&wMU#2pU)Mw*XBy-w z<%0fpv{OQGYu~Eg_S_XTM(^V^i#;*ixoly8fmf}Rm|+LES|$;wA^^DEITdO^m@b8M z<1oiBXA{Rhd^m8@oqZgD1!wlN+E_F?SZG7x&g2iOXp6?tO@pBu^(d(v`HkP5CILN&9;$HpYK1=M?*9t3H z%w?(p_vDh4U~>6NA-LzQhzUMo8*LMMEkLd;pe$f@04+qb*F0ogvYf-4unQVcdX? z2r;><=IMm|nvtySKrl8|N01TxwWI9#?M;lP+LcIudiX^90oN>~OZ)MTnG`%ib{LTN zJZm5qra|{9WXBym`lA8+Z^u3;0|MZXwvpHtTB19r*Xh)=J6Qjn_kpHdwzc+GXd3^^ zC)F#DUe`CYiyzfnPnjpnh;0LSbHJ`E76qi?|r!PSIv9TbYxP(&oj8x|y%iMPOL(QwKq&wGrdPj_cGsAcmIF z+8d_Mon2M~yxzRptSop*CZdA6>GIgVz{x$i(waMjV=JI)bEM4xObsy+RDm0!SzLN^ z-(<-A=D+*u%Rk+FtPfta_x;cJ`}O$o{VTGTQVzgQjSadX)&z+x~V|%p9z9 zEwa@|SM>UptVWFj=1BF;%el&01(5;;y+tRXS!B98lm;45Yyf?sumkv&o9BCN^tTHk zt6rCh7$$kXK7SApZ2pAP`4>+#%&)I+{NAkc!7KW?6FOyMCNS~8B+Pk^8`K-D!x`gU zyFx$->|bOzPsBlbmwm?3fQ92?2+L`TKrO@+;&$Vy93UmZ;<0zzZU>#I8F06Xaa}Y5 zzMWJKwS(`m6b5!9%-R}QRp(NptHkPzO9~mdQmv>~PMC%^=!AMXeCKIX5kqni`-NYV zXnT``&=Ei=JL%jId6At%h?T0#2-52(Jn?_Hr$oHVO?>p)e(u@ZvCc3PV+b@b+Ms;9aoqI|3Q8-Ho7h^AnuL=dL8>`Zm6PUzKuFV*` z4cJ{fYl~aQ_t?-~bg<^w1W^l;i0R1%ZqYoP+mJ<3qY>1do@Y`AVhcC3c3|O$u?*Si zu$BTt)WxIcY+l{Ym@ErjIPXd=z{OdltGrE6P=3O*|Icqc=|`{RXO(Bev}g)jhIEW| zLB<%S2u|tj`_MRZcEmzkv;qITlM(V48jC^wtHw-wCUk)92tpLxPt@34ZgMbuoU|r+ zAn11T0e1t5P2*N?Y;9RBgb*W)5iLg1=q;9SsOWnn0F*^75S3Irg*G`OILQt9B+}xE zQ;$}Yjcphxu4#}kAXBS=K<|Zd(wTek=}k^g%AV)gPf?uz;^Q0K-7e{4SM;;$v-EaF zN<)#`!IfadNzS+ud#azEGc;)ASo>VC<+BzL;w+Q{Qh0=#Z{2bHV zw}j{(Kz|Q*V!LkMEvh4oX|1&@8X-dS%4hM^Dpj7n84n)IZwSY~`J46UbLzW$Gs_3B z+pFiQKYp(6i&_WNKv5oYgvdq~bu0K5(opfulB?zHXlJ;#)it14oz<;pk}E{cyz6OR zzHka1=DF7Zx4Sd1-HjO9+)>l7u*yCs`R#L+W&p4t=F%D>wT|b3Db6QPa~V;&w?z`{ z{4Be3$fQ+Ro{#%V|K05XuIGg}^;~Y(i?Hlk0q)!{oZDS#%JQyc-*DwN4c(#-H%=-i^8ZyizUf`4M+J?Ahknf`< z6~c)?rOnyV;M@y(mbwyOLc>hgq7PK_pYm?}%k8`I6a0mbUhTWxnHMGMlLDFxsOj!m?yKm@-#$7906;Fk8s}iud6kZ{LScdd(lb&Yz?I zjAIFUf+ll?t%I7m@@VivOd*3CX6J0MHnQ;!WUxZX(Wwf$;Yj#CP$4P)B#EDdjEUBG z4~hkD5@?}%S)p`D-?ooHzQyZys&+m_Fg8G938>(w@yZ7CLQyMo0^!eVj;bcz z6oA-opzHloZX9(P3>5Z&WE56zvUY+l1uiaFWKMJxrYVR-J$TKJ@I$+uHeb6t5LVwg z2e2t~UY>#LFM}|Rfcon(_4ry~V)xpfxUbcTJ+p2WVkDLDC2jVrs*`f9Kv+VI!|iz+ zGNR*~F4Wx<SE`wK-qAI@bK{P)A z1wI!n-iTihM2`Yx&I9EHdmjS0C6B|^GakZ>1Rzec<3Kt`Kj-cL$*=!=uj{vWeyX|? z=K&zEK(rg;%O&ip`oUmhu&7;!Vje2II(nC%6SvE^?!eVX+8L-aJ>XakJ;-r4YM`%r z8(y^r^p+w}`J&;vkQe=hs>0#Mi7<#^uq1vD-)_IUEOGZsg53%d3E1?Z3JdV@gD^d} zc^!|%<6=7wmnTMA@MTzH3M=Cd+zlN_%sm6wFMuHN$4TX%vGf1=4^O_?zdUz<-+#)# z`i{H7d$0Jnp9wb@S`i^fI{BQEdEAFb`$Fqu)@z%);FUu{oL|^*&Z_y?BX2-`$P?KGbYQ+4Bk``&q-G1KZqF3I(=kvIc&l(kQM?qItnU9jgN=J4DCB@mjr$K82X z*&2Mc_~zc=1MVuUs4w#t7pUrx=o(B1lC|MrguSvr|K0tU`w##8mN)6W*X@fcZ~d{C zAt!`~2=D=bp)&vj559I#Q>|47`)9P2-FA!-G}MOSB|xGWOcrAU_?1=C1ip>7;~F9f z9(YIG_8yC1fHv|;ataO`3|n5c7_}1dF-Vdp@eX9OBceM(K+Cy;yE}B>g-J|=Il4pZ zFd?-SCfyu^{G5X5J+uIl^g>`9X=@39lgK>8*l#xtK!l(=pQ4&y@WlQyK2>tyN5yk) z|MinJ{N_%-?@E5L)Ao{A8NANCow)wbvQv>yn&(9x=Jakx>FFkU45PArj3C_%pT49J z+!0+asoP2eS$&Qlr{fCh)ICA3pGS&tR<$P|1f3v4z5G?{PIKJ4)#7zhE@BDc4uFyj zs()jk5o_~h!;N<{412@Jgdj!PYwftPuhmW%GQ|(4#%jD13bnZ20QVEbHpHk!T2$IN@SF-U`M}Rwf zRM7^^a@4t;kp4+d#L3CMKB5N7L^_SHAc3?B4hJ&2D*9v2Z^HEa`0_HxD*@6L--pw? zVyHC;Uj;-0Vhj`Jy;g&=uKld@B&ahcB3m7_uR5Z$hz#MMabXW1bFLNU2W%-`3On}& zI+9I?$#ci?3%8+M($^HEKmDfx)bT^RXsf+LJC7a37mA@ z!kZh^@`Or(Pab44gK?~YNBVH_AZeON@E(L>F{9=n^a0X<b<`n>$^IDJ20HU*DXjuj_MuaDPxll8t zbd|w3Y~h3fevwzTvNIxkvve3~gj0ej)Jtk>4HtSPyZ*cX`MlF_p4soaZeP^YAH7KP z#|}G~19-gW*4p&ECSVKzDJ&IKW(fAhW3&`DKVVWjc#XYA02wv*)kd#(L*#bwlGVD@ z-T-Vw!(z0QuSpCS@aQ$O4{p-%cz@AZh4%~|k4DpzF)N4(NpA@HD|{wxzSK7cweuch zprzu|8?klx7YD_`_`^*ra0+<5O`sX7!AfeU0i5t?w{lmxqJ3ovMKad@9R~aAVO+D2+uku&>>+}QFOVlQUD&XvJx{JZQQZRS+ zMdm{kv_=K;&Jqv5Mdpiw`;msq1W(Pp5v4bL8~kH@8HprJn1!3H`dABlOdkS>@e&b2 z4D)NB)vnZ8C9uwd-a@!=tks7BWZRsMjh6$>f>k4?Zd9U8I;LXOX6y0o;isMBFi}&S zzRCl$%*h+6G{wMw%msMrn#eebBYJLq$5ZepfBWI@KGcVPo96YttNE?n-rN+x-0g`R z%vJy);TwUY3chsCJJm4DIsjzi|G_>PhH%N*HkpOuWci9FMl|q4C{~ zOkRjradgHNG)S(zR%trjF6cFW7az%Sde}o>OymaJVT>2-@LreLb25KiW#)18nA9xf3m1Raeb^ASLw z$=$MSIH#AEO&h>n$sOy?k>D_B^6U;zXC{t1SbiZ#!7o%4VC`%fpl ze9$*%rtiF>-+IgSt_?MKH1q}1Yiz%HVoBjsdG6R(6dBm+1NUBivJsUcAw?^{4xd3e z8omyX0sINw$s|@6@8h(az@@gh3c`mDVkPRy8hL%oU2q}YmN`Nmu7>91m zkkCWors-jISLE&Clg{R4W82!Oxp*rcbm#4|IqZe6&4dvk)o+ zNJ?T1cs-@q1eShK!uusY<$Vo4z1F@0Y3+Ahy9%yCB z74AFnb6ipM1`;zq8#j04CaYmcLe;VnsT|&AdzZ=}V2&ECu!FscJDVYa8-C~9bOwx; z!C$yk4MjYrdx-Wo7)B7P}h%%8GvfrrRG;b*nvSr{M< z*uCr0;R8^cyHX3<7&<1*fmeB&IB@7c=Lz`zb>QjHK$OFg9W=9&MNDub-kA=v z%-Li1hFjupcL<47m%99$$j%|EZj-fS;d<(|1{fsBzPkw^k`QEGg?R}p}i0h+f zZic#nClETY5bkE7gTa*f6hc=ir3ZPRs z9_K*?R@93GpIEa#-9P8d|4;w=;n$z;b^rR|S5JTT2gc{y^R;(g>7O_SK2`lOdIBTu z1F3w<6XKHq*MAZ~p%=lFG$7dtpwEIxH^u|Zdu*!|OdI4N=jxsYV|8yAzOj1HMead6 z632`TXcQ!9-RnSU%aD4l`jKae;00Rq$Za@2;a8226DPbNinZDMdNqKLn1Jd|%vQnU z-%ng@?4?C$OqPe!WsiLNOE{|z+VpTVgc+*KSwF~fBo^Z@SEqK^iNzG zf3q5V=e7R!(?CFHYv3b`JX&}VC)Godhhjr;Goo= zX6BQj#s#MuF;ne~0_}3bTy(=5%QTX zXt&^j=s7hW7ry}{IshAnJddoqWqDJ-b4v5xtNEsL?lT<)-*W~NPvGtc80jW!9EW_bk!?d$yGzSpi^#tC(?)G2))04UJyXS_79>DLO_x*3)OyGLwmHc9-_osQ>4|JMm zI5J?jx)r|i_%^V+Tp_xQ%xk52U>%ruGlWA!Zyj57MG}6~ozUO|{)XQlble~{2(;{g z-feA{=&7en+!S8UW2!+h=CyJpgPLmLDS*9G!K&Mj_H94iE^;9tMDGM}ZGBK_!P!_$uGw7W)nY7T`d|QaJ&HxCLkSNOEw~dLEjq#{wpNZ-fIx z4<90h5WZUTzD{I+0e#!|UeT}a_@~nxt^GyoG$H(>5V1V(*vk`8q`AZ@ z=Wv~ySO(919|oJ2KF{Krh`(sRu$$o)f+b{(8xG>yff)DG1&{VU002F6qjBrWIWc-Y z&3|!S+xK4IpYXf>n*w%=kr@KY1b7_8cL!pa(Ix@<5ODZ1iU~NM^_pm$9%VlYwZOK4 zHM9w?%9M;a7k*5X%#$zTV-QDQ-pV#~4uTQ`)u50_=>-()UKL!H5_LUl$ zBC-j|-I`+*;#o)TSXaSX8U$Z@F^=Ef(nvorJeg-54P;QjZ9ZY;yts3_HKimSpEj`* z6NgpruCbRKrbIl!FSBR+-mChpUANlC&JEQm3)ndGfwIgRn|9|SbpulTDpJazMvb-+ zpYnt3dE-)ZWa3v5)R1=X)-lJ;9u?+vkbZS1bgg;Od5uYN7L4Zq`}FPJd!@fMt1p=g zqQ$w9={pe#VKjUI#)P=XsF{$0NFttYAPO3^*Ktt9`eZ{aJmv;t-vOT;-@a%=oiPJ! zV?5^tbu2bw<7wtPdl^}dw*RfVcJIB`-+C6ZmO#FJI)-gLP^q3*2PvWw1U(^#j|YSe z@CdT{qSEFP3fb-s}7mUHVUSi^|R?<(YLn zv!xZ64if8@E5Ip7_?Y4dN?wSsziXN65jLhh+uRL2$w@G9aYh3$Go%JHbiuhda?7hk z*{(MSojNDx*fjFB4)|Zj*ZAJ+_Lc74XC3*P>#~bzxFpQqdG7#~UA)PUo@>%UtM)lD zmaS4;C?OCYoUucU*G@T@0}LQj_DR2Xj_Y`4g>&9x4_ywKEXzS{zwj04jCj>z{9@nn z_g?3pc*pfqkLUCrh6VK?q-1dW(#6KX(mT*a>y@ZI52!FqaAvNa-O#howQA$CYJQvs zoZskC4mc!wMxH9mlLZaz?Yb9GVRW@9Vw&0)xvIak8~%H*@3&{Mj1GD7hPZ23qd#~K zTH_O1-%d0hpGFjyk9`LI#c*U^0Cd&vhFSzRPw$cNk<0*0CwCsgTa4>f4{oHJn!JHyLcjt7B9ze_F~#e#MQ6OaVE^Ms z3dw(edbS@KrM&DGMmV3kG_64c1osF-@ zx_2TnX`fLO9GbcLsP{swbRxA>)=I8<@Yf$QA0IGG_M`x=36sj3DB|wC^Bl$-V1Y!| zt!VKl42%|cBgj(o!GgUyBmepjkDB6FpXEK>5C8pBr{*6%QE7hvDfj8k{eSQEee<^d znf4Cyes#VBqhdqO@4hGY8Dd+Iv2xaq9aA9>**O8X=jpj)bEyHo<+9fpjlCkSvjjO^ z7_t&+qk=M++!QzJxigGwboqh}SYP$lV8l&lG;q*&$cCL5@R>5BA;z%3r6nUS9r5yc z=$5Dt4b8I#n!z&asMg0C|s9HjWqFF$k4MT9XbuL!AED*4P89+lWW%(WNy89SW?q91NSwJ}cX?sXJZ)Qv90sP~-m$tT zEWlZW4MzMo(DO)+mVxXq01B;l3b+p7kRYe>`5Y1f(F6rmyUXTwTDbK_+CpFtl9zy{ z;)UGIdtP?={{&qQf9wzPf!|~cz4Q8gWrydFJKRuayY|@kJeQs+SmV*-p}K~kT0FF9 zpT&Ev!*l8by@d`GS7s!Oi_$n^_&hodO_k!gOhsr;Y5{AVLoW~8dg*|&0yfBfte*@u^-+`%UBQ-4k!6iI#%FDr~~OOg~UsQVy)#3ykJ~} zWbz~%fqagx9B78Ru&!{V(Y);N{JRhL!~gh{)%S--DgE)x_NVv$t4}>Soa+5}qu)Hs z-+PUJqDKEW1>L6Dg+8X81=jy*!H8dL9-l6L*G3BF9ME|4!10>Lo7;pzNmJxkKvQIU zqX7~Yrx1DJ%x*sLvo1`~zyT%Uq24fqO!s|WNknjcuQ6-iLq<4kk#3$1xe}j|2h6zJ zG?0>x*(4{#HlQ{iM_|0t>Ddw;ts*;;#dn$L$bfX^3i_jt={-*1UaS;$8QO^C`Wd&h zzW`qnWVzoxfA=?E=S{x%8h`ty=4H=eCl3re0*SV(M{(RG8xZevduqe4gLc3ZESL5J=|9^05eg(*Ah$MIM6gJvRZ2c|l$|oMceVT{KbehB>?k zG*OV3rmv&7^7-z{0As#W7^BwLxtu&yU5rQ&9<;C6UQTBTw5N+N-LnZdxw}+(GLm`l z2Ztb0a~}LaL+gp9Lb5LgT~J{uf;5YPsrO@oPxECS109|#iB7lkYYO1M|K|_C|3QiM zhFbca*X}DBfczN;K^Jn55djY3*%@YX_hs;rj;Y}%v(-pTff#KLQ36%)-xYp8NByR%}igdSi4+hV9mq??owOCKi zPo97(VN$oV(nPSa$CFgcB^O~$Xi*5%@VmS7ZuJR&A$V18hbkHl`Ca$ukQfbauWw7c z@-yD^KmU;`{qYX}mD}5Uukg3{(hu^G&5xWL^NzL85wv}W-xgcrqPjjuBjNBm0Ilc) zvd;r*h>h%vuHkGD{y@tU$u#-$qo_StGX63B#ThXtK_A$ zT~f7lQH@Ekhw2(N5-HXef|nFb0MdIg%UB}3_C=y|3V7@YY@YZ}(g;L+G!TVQ?U9Xk zC*1uPTDYyTB76<9EJVS zW?!`7k+IW{6OsY0yDMUy-G~V@f4W{sx2F~)3x$c05zHX3%mCh=55 z6MNxh*+^{|$B8e982;mT{@>wD|1n_%@3w!+m-&~c+P}|}@e?)Pd#~&pU-tROl|Jgs zfl!|&-b*)6>9`?lyC`IAsnR0i6PYfH8DRb=*2&D&b5>X&!|pOfuh13y*f%HSAL{G5 z(1uJ{f_aS=P=6W0V~8(NmIZ-p-3=yH^~;eL!Bj@gJXn@7n42UB|B^ zvwybJ15DI=?IG?UBr_3Gp2)}oR|lO2`GMfX#pK;JXXy*&K_5ypaAmk@UDgp9HN1~O4-jEkv=zHhDAZ((X zKy>ABWbxh#?%X{M4|FN>UdAaqme^cZ!*~e*t8o46>%>Kj12#uc*fzxTF&P6{s; z9r-!m@t?|QfA3ZOHW7ToZM3eJ>U2epa%z%xYHo|L$*Rc0bJy7>-D_K1T$q7x5Z@G& z&k_Xh<%a)|WrxtF#p+r$(K`w5u&7JDIn+b6THmiO?{SlSpm5sS9Ve>nP;tl-3lvYm@;Wg*5l^ zWG?<3BI$j;~FxqJ+$azNT!?r;#DOLrQELZ?WeJVHXrAV&vmuH3#15OVck8+?}%@8n$r zNM~y_&t}KZONRKfzkTYt-+lP!hbHcCf7jo8eZM+)n?I;2sv#Hy`4`coi|{FR0#@S~ zlspH<&D>EkJ!IHEG8IY1x_JyiaJ;K7(Ty|r)}VTtAIRE)unB-jBsQ&5Lj+*NQlR&s zbN_-^=?^h>10g-dyw#3iG76MDJdbC{T6+CsvqGR;QxpO)ozjBZ9{z*&a)U28bWWb@ zKz7~u`58*Lb+v5Q^rRMRfSlpc8bg1UV*00h`EM#N-gm9vd=}`(v)~-5T}G!CJebYm zd3<%RGxzoxwRw&Nt|LI>@{!v;rtk$k8q`ln1vWUrcId$FshBhbLG**h6$@@9oY%q? z{}}wcn3zH6^2_}Sy!Xm}2k!(9Yem;^;cVH)JO_K_weIEpz#=q5hK89=JeaEAKj z;CIVYlX?c@`gq^E(VI@+We=gcyn3)f{UwY*HFqoC)U zLmqL5ntBj-5@8Pz$7tL4$Zkt3!!{2=(Ao&??nHXGEu>4HTYUFg?P!L8q1RDRLcNN_-W(#$Oy#YQhga2oTZ{N+&oRMf z?z}6xNeh%N8A9+skxXZk-HF(r{rZke6#3Y>)7>K5C84EKb2VSwA#cdvs`{YYIy5Y!0n!2C}XK4@cRtd32_gE!m zYWqTk@!N-D_LcYez1Qy3?*7%k|A*iH=KuMB<*&zIkB{{lRBh-1=7^bHq$P-;?FFxb zSt(tNLG~WOeDczMeEEikIqR-KU+D>)9Bd0Zu>-#!?>=UZ>BK=x3euHL$jTuQjP5`= zBJrx5-wWwMXN&q6)Y#yo`;a5dt>@G+#(k3O84#G>m||eYiSZ`f?Rh9}_$1I>7jkO6 z&=$ibY272%j`{A1bI#EV2~2r~(Y!^+Uib8WJU6qyd3#Uad+okRg2Njtf2^1W*q#ya zu3`!qzHDFYihtiM5=5^YUVXOEkyaYe0F|s=K1v}Ms;Yevmu>3MD=71ACPu>c@&z=i z7|@$J&Hxqo`He++FMqAay9X37vilib$mYe04`=T&+>9VjzW1c|y;bUzX=7*4P&rBS zK^F%b35=>pS*rCoD-;r{0`UiG@^J*vG64?wMhimNYx1fQOy41n<)eDymDWh z$NS%M{yt4zx>cW;rQHp#L+b3i@d>{(%nqt~C)9n7^HF5?@j^s6J7nYw!mSP!WF9f_ zYX}qtUZO1!F&$syo*?o?Vu=_!9V|xrX-k ztEF=B5u04941G%lp-mS1AlY&#CIL)?)5Xqi8z&2N@HysdRULBxAb~HgO(d!g)YO7H zQZi=Z-Z5S2KsYhafl9b2qaZ6X*?Wjp1HgXIK1-%-T?0I@i+Z=0UGPB?Zli-p7uKz; zLzOPxt?x;Q0-5BuUm+8{^J;#3znAH<;Ip@^VKnJ5azR(--Hq?pO&AlZYh{fKRo5oF zqt?18GR8<`09!0W>JB0|PuMIZ#%r*UP0u}z40_#%?$22_z$Jj{iSiXE7of!)(S>JFw^y>7rT+a@7Xy%{&Z2_%mIAw)%^B;3)(S&_uVKe^zqbgJ>EM!_B*2IM8?Tj7}g_v zD#pbO4>?Dg(3R+*zKAV1AoV5%M}Y1GQX(pLOhj|ELaoDvfL z^vqfjd(N>8Vh{ZjbD<#FlyjH0gGr2t(*1M56utr}25y8tX#OEG6f{Lv&hT zb(MK^3`Tw)Lg^9dI=|;k|2zlqtxm~1uju#q9N>PueMyNh&v_2i?&r-SLs)xJosxxM zV6?P-*8t~k+6`#V*Hu6jdCXJKeFg8C0>h0M}^?@FCx{5PK|VorUkXyC$ON37Qy2i!JCNpc+2` z$G&<8e*8LI>rm3vpgc|ALmK^$AA4pW|NcKbx~ZSw&%O8he)|bH#iV?^qQ-47>+N7V z!;4Y&r24s;buW5Y2)lqvyETE#>0Lca8-y67YTmWhR64YV{a&w+Q4r9p11x#d`H^nd#~!Z_g(9`y2`_;y*t4~ znx}AhE<#deuOeGTOCsfR-C41Kf#c;WGSSjU3ZFvYanJzJD0WOO5Y|!*JS@0c35_=} ze~=5RnWoSew{Kn$ziKUF4&7AndPM5AtuQf+1BkH3J#4!;%(qS5BQSc3UXYw%`m|6x z9eBP@DY}W7akO;}RoueT9tM#G2CIykVQ)V5J^TJAfBQI@-y~AJ_iBE7zu~aR-aThE zoi!HtRkmiT9xAqdpz4FG<{ZwrnhW6SJ;vR|`0n8GT!t{!8^kjp<*I>GXRVQYtH~2u z2XXRcL0?}4sf9tmP&a3$yteK$~ z2CzNEYXhv;Yk+mP3K15T4Rr-8?EWJ$Xbef^-6(?Q%#fyKa;9z>7GORI4U8E>N35`1 zyK|O$;3;13yF{9{O=&Y&y{(Gu|E-x5zZP z7u~U7^g8yGortGU@j2TJ4X$yE=&n@*#7nD{F^>4_cl{Tuig@pJ{*K(=&_Kq4+fisT zEVE9m+csdGGB5oYyl3+Owb@VU z+|Y*syQyFeDqg^e^6Zz1Pg}S4ACfx`Spi4$`x3L&xo|x7TG%r!y~ze|vYq zPdElM`292`?>e)iS_L4mMQfyZ#LBp|@3~FexHSj+e(lTFC_bzL!|oij)&*e+=^%6u z>`Ein(~KWpwfM{#0xT6GuG}wz(pIcgl|Guybj|8fJd`^O|o%rv(vTyAD_+vfvwV5)CM<9>3Z6YcOUksBK zJZ9c=DB8z*T!d}p!B!5>^_YlqnY7sKQ7xh1&;%|QLlQx2ZN-zG-C!$j!1NV(ubLKd zY~<^VbTJNJ$KR@qGCRVW(Sr;*Fv@EUg$$sp@7ePj61DW?kuw$_Qax+t7^fH9Zt_SX zYBYmc2I7z6);1mL#Iy@E&1Ku`5&?1fs(R>$9r=+^@~aR3_#r<0w>Qu8cV5MxP&R#< zy^!(nS%7`eXoL&%94@&2u)3>MMj)1*i0pAL!>4~8t4+Rt*?vpMNhMmmL1vZG+!yv=vnpj!*@)@Z)_gP zD+Xb*8ECQ~vD~xm0Wxi=wVG`q@D=ENG`FX&MNl=n7qQ@$ws@dWM@$P{oaWC#UJyX< zu`kRgOJ?Y+_TjI7$Z`9a;P=Cs{<-$$tzCcTHT||b*=7W-wVXEqSL|F(WD8O&R8BtZ ziI*8jKy;jY>&EhiKx81YMjv-x*nvLxQRG5QsA{vx^-QISU>=cJOU;RT=MlloOZW?J zFkn-lLak{?tiN@T;45pNmW3eP8JT#IvPfdYL$N?w1dy*}XI?bGp6qiAhncXV_AqOy z9Y_ZP>kAt(@IGBC;Mb{7G+y`@b;Mu&AAkSre|{_E;hh)l)3$#2W8T2|Y;Nupy+-%Q z(^GDPdVvlC0xI3t%qIu9&Rv{arU?oGq^ES#goI3Q@;bO!>`|+M?VTfF(b8Cmz*Jz$ z^Xwo;J6X#y)JM1Z%-1eV3}BMLMZ#o!VAeGqZ2P-(LgK!-^ywq)wFZXy0JtC~V|bla z<4#~R(A=lFlcYtj`P6#kqj3+wwXA1fnqN=_emO*m_g>kre5v)bFEx1QW5q#sN|-q7 zyyik{cTT#=9Ciob$wSfDhQbc1;m}r1P;qdt9IAS85kkTg_$GrmOU%{gAyDce>WN+g z`S-nxkuwMA)h~r8@!sqBZK^*4Xz4VB=>(XTK)IvvEuj2 zc9=VmMvc=_5jqa|&Qelph>B7PszQdW=@_5T2-rq~e6^ykwX^m0p7rOy{!ky{!>>Mk z?j3roBzxyod}E*WkNty`NQk>54;_3OI29C|BP~ZN%2jFam90(%xbV!;5TD>na-vS( zjnIJ+2_8*d8fVL7vrMXE`j#rq!|uS4KNSHlv=M@N68>6yq_r>Fmdg@$= z>&Hc&WCCgIwFvS6xa9B1fUU|dn&iDmd-)K(0Vc~OpBpbyU{x{sVrTBgU$5n+yRS|3 zDF|rIdCfq-|2gi!|N1%)`PV0*;gA2>uh#7Ez3xAey!t7t!2rGmQ4)|6S9_$yG-+JA z3ADlNq!@fR68>=KN%T7?d9~VO#0qHTC*5wO&(E{`*4_hU7G6BjTPvm5JGXEV=Gcz% z>$1FRpeQVfiw7&TLNMB~oB%i@%5k&3Xq)(&qB3pnKBC05sUBT&ALG75@kl}5c$dYk zX@Gc7>l*{{WOp#cha&R~v@>xJH_Eeqj(_~m|2TUW4x=~K5%0aiUv&T%$iW&wQC9IrR?r1;cn+~#w@&gFRKqYUp0h1rhKAr?o2)yOmfz`+EGWXV zxr$d-LUJ}d5v)mjzt-*J=r}i5+j!CnVossuJfaG7<}o#f+p!BV+-PVEqSB*^WFMsY z$VNE%bTI@S(Uo=MR%lHdWC`%L_OL7qfm6>WE>T&j8L!pcfByCJ{{QCr0{r&F-#)!I zblU#mr&C(qdsV-czSj?vi%S=QM+Y^vogJu!nTq#OvJ^BqmQdhOF<37ZH)HFXfdbTt zMD9Q)eD-Zeu*kB*PZapsR3Lw;;#wVh=-k84B>IZedzzUGl7Kvhj8tTE0q>yh z639b)YdQ+>^l8ATv<%{gw#CHeRE_Us2tC7B}o31#ot~ zrt$ozzyCz{gyQM1Km7X1aQLSWfB0IR_ui}d#cuPbl$Ia3?w&mFRE!=wW_gbrnE({o z-k@uY?EEr4sLBu=;35;A8gnQ_t zHn7{Y5K4{n;8L*h#84WL9T~MoJ0!{T^=|%`{#1Cs`Sfo8{yFvUhu^+A34Q04{Px5| zmyI*2QYty<<|Mc>%iy50!KcSAL9F|}F;Cw?i3x3n(Eq9oyk;k zM~yp>9(+E|?mDjxx5zPQ*B41^D7|?v$4Hm!HZ1>%&IU*qckq%nneYS{EuDa6985xj zE@bYI0E}@HzZA580yZZD+2V=ZggcF32AspBcTEK8A|4{P%t^CeorQnV&s&ZAIlkZZ zsSo#-s_~uI@hg3p&(j)|W%jn<(a7{wq7+PSX&|)A2RvYYuJ_=>+vyGD!r0>|U@1L&g-#s(Yj~chP-tTu_)1Oc}eA@N3Y8l5mo!om#5894s zIiTeRx>_{cpw(#)#>IFlH%g^l4BA3%5X)lu9T+YHx_&UlPNjB*JAKp&w2K#}c#i3H z&!w~=;eDNe_k>J;E(~=K0x0p}4ucCbZwlbur^u0E7Wn%(#HJuoZ};WpSV)CnFwcTP zd}cuggW)P-2W8`KL(sdD>6+W<&aGSa(j)eT8~m?-aF+h+(K-G=dB{&*h2K5Ch2KAV zm*0J*)Beuu`^6LRFV7S3+1FeK$mXzNBMEFsOtiOjNz`Iwe-;uTq;}q!0mY8d+6Z-A zgDoz??8ihdoX$Y%_+5l3g4+>On-(E2tIvAm*NkQ&y3pf<$y#5W@PvvBZ)f0^Dsbvn zi6nHPIl*o{(yg}#H2V3tm<+COczrN>UIrIa-B7r@Rxs!}b4nJlSye<_I7R@@Gze(H zbw9dn*P8v>v-vMSJ^|SMdj9`?Cgc8SBmU>}XK!lU-g{-gO>@@0j@cR8n+B*e){5{k zx_OZ~OM55*F`q+DKs@wD;?W5%Jbn z{+-wJ+w~mm6gUSTK?yDsFhRib8_0hd2O$XuBm6Vu4z!CdNLWb0LfZpN3TB~b(&iiu zK3#_2C+N`60Ci~~F=#F%YK1&6=7SspY5rB!_)zRlw z^rSE3r|NE_ZIS;g=VrZip_L%_(776}-1l4d^M(Q7OAI z(e0^YoC}%C1Ils)^2{?~8j^F&_Uqm4<1GE}Kh^UepN6mSyx)5zzf#+M)|DAcZf~dx zdX2zX9`^f(Z+_;6MIs3^VEl(nYgCyIU{fiw*WF4T(~MThj^jIEn{ZGDPsqF?2uA^e zo*cZg<)Qv0)G)N>^VPTFatK&j)xq>UgPJFH-6W(qVbxa0X`UZFE>_Qn;sg2NdP zCHtF0Do&{~pQqfm7Og7c~$9vk-;QyN!>%=G%9O!!Rrh#(*PkcBqv z3kB&vBbJl1Dt=|3KbyHCz|&^>K+YSnIeta}JQ{P&$%qai;v2OE z1e6-!-aKCqpMwQ(!#dZ|HE>Z7s)q9n>%D=W4kdwk5(XYk3;VT;a^z^RT9DU(Jluf><-DSx@xcPpV4e#-F{p+wZ-WZ?K>~p6Q=uWYatdGedF} zWb(6@?Yu!?UtUt=gvl9;8#TfZRQwno*f89NjDiPUYT$J-H6w4p~h z2(AoSgpq0tqoR`(zk%~RE+}kB1ni}S7!(P>r*14*@{PcH zxOd3KzwSGB|KHWu&i40S%b(cs&s4DP1%{l$gZE_m21-grRQ!%GmLcbau1%}9dP871 z>sFa;2Xl|sv>lzYphuEIzj2_S*k{U)xdr|aZfQQYeeDGSXve&Gd|xYe--AvO+r2o; zMKbKsz(SNSG&!meJ-rQ~Md`=0@eSB(0V8!GNwZnVBLdlvbw4eOz2lx94mQCV${aDp zOxQrK%{JP=`h3ok`Rb1U>F*yM>_>;vTO^TpUeWK{_dqT=?23s9O1{JDCOI!ZJ=ZZ! zOZ19$)ZRVAeFgKh0k6IOR zwNQ3o8YfoR&T*}(*iJ1;h}6dUw!;#D1#vxSKp{Q*x@Jr`ad~Ur#sEjo+-smTK2r~r zH4)(P&KgEF!D6(zpM;#HnpCFud(QcP|C8?G_g>HMJKyKk9cb~=hP)bptDDn2hpxGR zGr#cg$CFlz>=$#n=kCKDo)0@du7RZr-5$mPb=TSR(4)kLh8r-hM8~w%Z^hdz$HA~y|2u*u5+xIWa;CK!-0?fz{D!so2Ek>9Y$SiC*J`yBtskv8 z>4Ipx?=kE$M%3XBiRlJCEF^jpj^X~EUH`-L*Z=T=>PEQ%nnxeqX&E-neKll96qIg(nZAd2BjsIVH#-LlTeVbSo^Z9z26*A4 zVVchEuV=gtA>6M9ojuneUb)ZUbL@`CZ~4sLP``TNM_=Z-0xZRKbf_!nBI5*X_+W11 zbj6?rK3%xj%%QJqAUi-01Ed2fM`8y57}NKB)&J$8>%Y~PdFQqKzSF&yUL8{lemA;) zHvfOry-|-~Np784SgdvpK@hxxFc1X8SO^QlSnLcK3BYZ& zac)(0S7&8)wVx8!gP@+#DKP3R9Y_H6;HobGVl=!7B(3>b#) zyY3SSin`d;2KO2p!%vvr(I)mnD=cIp-F~tk)_T1DI@Ze^#afFYDqQ#^gZl7%+nvr> zd%=EqkzBWA!@wJ$Y+%%zEMQ*Mb$idGyochBhomIn;hP6!hd>iv=grPH3g z5JKwlPCcRC`1;A5SBcmo^LEEFZ9xz^!2(npe|I8Q6n&IbTv(UG2XyiPw@6FIW+6po zvnI+K$8D!!j;fGG;*oU>LO;4<#n z>k#l{=NU;ZKxzgs-?u}cr^Ay*d*zd{)4U-@s2U)+=Y~l1VN5>BooDXBmtfJ^Yp9n5 zQalCfmLB%94ujRq<}tDDw-vV%KoHN&62}>a3N=^7aND)}Y@~XNuk<;|p$%%{J`OpM>HckA7Fw_n}$H(t}P z^L+x03^;5d<7HK|d+vdZynEg3QUE9!t1dztq$%8m5a_#?9VC#5F4-osHPP*4h^H~w zbWiZdaev@oyDc{6+6X7hw0odOdFe$1Z>{$59W~)DB5wkKoaVjOjW6&70p@CQ4RyY& zpkz%;a6uZ`Naq}rVHbIGZjQ+NVQ96o9B|7;&x~!2mdiTIs+^<9?|~*Rbf3-ZT4g=-97)N;O*eN>sB!g5fxl**a0G2ry%bk!SD-9W zD#&!wH&BB&Lv3myDz96{pdAa<%F8$Xuuuow7prN_YZPl`eLkPTDIUEV*2K4Z+7kno*0=xb=jk93b&7!`=0;-uyyp9RBjm{>`7B zN!SnX{Lwyq_c#<@SG&CNI(}W@h}lx2Ymbpk(wXC7&eI*kYA;^3M~SStX7B_NN71r6 zmW8L57P{B6pc$`ODdHW6g$Zdc)Fb-dV=U~r4jE#KwgZ2D&pAZn<)q{Skg^>16t?0q zoJP(Cueap&_4x1vj5>wAI>2i4a~;Ws>9dD2r2A;VIx=xK_yCI(K~ZtW85HpxcM3M- zao~T7;qz)BBtGo)Km5gsQ@{UEdHV|03K_$(wjhYY02B1;Bkq$|)b67d%$^@<}TNocb61Pl*rS-({dl-Z~FYZ1B#_Z5}t@<=;q4VjnJ9Yqbk~?@WI=KaMCO|E@{GoO!eA=l z<+~)kQ8i7h(i~#TkiS_YH>vL$WC@}rOa|xfv%#)vmjMOhE%Sazc5C?p%Jjy*2jh{# zpyg7*zcIO{2pSp3KI3%#`){867V5Hpd^iEGO}5{71%F|WKR5@&^E7S5*mD!FHFO{D z(b8scx^F~aHiPkdh;T*qP6kU5qQT?QY1`NgAV|F{62`_g8&bSkV6I$82aD0Ilg;|n z5{yIB&SyG?V~v9m-LP8o5~8)wInp2yPe#t}T${!jy#rdmLy?RO7=$Hw)42y^9;0c@ zSrI39-&$8x$Vl!k9Mn~GVyoX_$ah0)sI=%fu zWT7>|O7T^Y)`-w>H0>amM)1~Ey7f6Ib)X;Y;fM-AMlA1+HKE~J1MOcv`3O$evJ(^k zpDLBm-A(ray&4Ui)$ms-sHn@8X|kz;A-h2Z8VGD3Mz#>We!IZqFc?eeMT6w&Yk%{J zCgBTRlDA&OpQp{u-;Ljm_nDwH4^IVLvv56G2k{~^ZNl!a@EE;JPW?O#JmmtpOp~x4Fq|kPOO~}OTE+;BKj~9UxaV%HFdd2}V>-kX@PPa;H;OhPnN z9k&9PuzXEC&VeVJm^^H6nhU~E8(jH#uZgU)l)8vV6TD$b#zP>5HdW*h~x_gOOBWKBa>Zy zFlAlfUYx8%fFRvD7getV3gQ*u@%nDSMB#TuywerF`RFsNsv5~{mw`aon&aXEBO!K< z9xu3aAlrqIx|g5;WydV)rIPIb{#Zf%_HpojbOinJ$$9>Q(%`LE^y`&XojSr9n0v=_ zW^IjxC3v5c=Fsl6MnuIfob+=nt9ekJI?PFp0|k&u=by6KP*kB_u;1}683)A5Lyty7lzt*M{54br=h1)v9$Nn&m1N(%``35B zefRCd@6dPhDv#-n*YvYpf8XI8&#dabHh3ub=fKDZ-T<`BA!EK6hhZUM3vVzCN7Il1 zX`2kFm?s^GxA#Su?s@vmARWX5SMW!#5Qle@9_V5m@yoj9^02k}kPjeK zX+V0sXx64_T`W2TNnS{f-CYC0V76`!%f9)Q-T%$&yZ_n=|HkY3^_?dS0s)8Gyyzq# z`Uz($MJKIC!^}s{a7cTgyBxW@bV&j;os0ACPzyqqR?0G7NX|s2-yY(a)A2$xYXPUk zu?c820Pb+Tq0e$BcM_1t57Ic*?9kRnaAYmGN10wkZX%BhzGyJ)7tz7dUjkRiopPY3 zK8Td0i?jz{wKo7417T(fN-ZW|=Wvj^rYA<%JdWD`?9Tt|m)`leUe~Yhyz;~aZZRPv z*>?~bQ~`w8;s_*Y?POnrz30X_5QPU_$`gpungfBj3rzT@N1Jj%8DM0jxw9m+eKTC6 zM#tR~!&$AZb#ZRJ)D8Dmgxw>&8QjTRhfn2W+g8w2mJlqF)-i7x?{g6zO~`XmE>U&# zU*aIXo8sDfMCca!|N+M|9APk<^S^B(!TP&f9sX~ z`rgYPm!n88ff(oG$%Imw12W#jMneZ_*L52P4=Zku^1!yU+IZtImS?c_}xHX{MJsm49Qpvg3Dju-wASgMJcXt*2S&IiHDLv=meUbKg z)oL0niLz7_U>QD=rb`jkmPuzr1cWvS9^23M-6vgXzt92x@x6cRb^ZFzUqxs_syJ-#4k@QVAUO`BlbplN<*Ifw8t?C#9d*mrY`xyykv@fM(`$^1^_&>g*g?!ofWfZPzO2LrrZOsN}j zm2$zR{@Tv}{`u1X>ABbc;yeG=>-sD1_2TQ?gOk!L+Y!&6h=`c#F%Zl>xq0oEJnnx~aK3En{r)xmv| zL?nvNT@&f0z;*$C^UK|w&v*V+2k_gj>948pc8qn@aKqV5@M{2jM|rp&3V1UlxmP%(bT-a%t;N=i23**X0z;-6WQ9;`@S5uT=Zgm zx1BQ*#*sAx2&9CyPw5)${qXVTvJEAwwP*Ek1|fk%r`JVhKp(sS=JL?L5;*Nuwp~4? zZ!8HWOdlaQm_WCZ`?asucc1P$C_eKYzh2+H?W%r#-w!8`830C&XkL2BDC*8dOT{I} z@eA|_C4$ZKAU^3lL4l*k$TI?$E~xq^l=Q&r2qE27!79+4tIu{d!4>q%LH-3zbthzJ zzI6EOX}<8ftv!wHLjD0Y=?Q_juqR|A!!}lBGtUQ9w=6fosDU0GFJCGYcY8FR1&G|J zRM$9dTQzCPy^t}X+@~jh29@4ecYd|L`*h!b|2Y0Zc=*D%{;k*cSKR0kN`R0zYJdp_ zgpnI54`P>wI<2{e0!e$X!8Q?l<8N>cJ|OFvAvaER2JRwP6EVv;qH1j5e_6pF$uJ}Z z+v0-%BHT{8bH1$ac8)eey5{cDU9fBqq;^NL$IL7n@X3N=CwJ$y4aZDwkcjC_{MxOE zfm>S#Bx1AA(>>X@D?O5s`d5g84Mc+4yiRi9Am=IZmEHdjpYA@Uuiw7={@MF_ox%Fn ztNZo+pU&HFsoyeWaKUhFst_pb)5;^V5QDkp-ex?C91AH++hAWtNccSG>e>9@hc<*d zR(vi}l6PUq7I(m>mm-UYodQvig04wFp7<&r`pzZ?g3A82qrV%bq`n9wEXI0)W zPH*0NU4KRYej;`w*Dgo*7BlCSpABjetQ7@;^*qA}v`A$|_(wcO4<66pHVYanQ1A(3VdG|XfO{s=yb@$Tci zY!N|M^v0o(n-h`n25$HN%Z)>!1Hh)^)Wx4%||xJ*CscA`-jJO_|-1nTd(S`=-#9L74(5y4%#HR0uN0sDCAKb z4UWQ$fsloa&e{N1Z3+?>fjM39L`6$kCuE!*RKl8wP=|Manr`IsjyW-IX_st5^IW&b z%PwB^4#Sm;rY(>TFka&}5rNwPHU`67LUVw^uQQNRB|?Z5+g6Ctk%YPBo`Vb$oaVcW zVq{N_fHQ5y4$#fV8+L)gll361llK}Cqsja7cm9pn^y|BxR5v4+0I>bB9-SD2Qdpdk>(}7PJ+AJVSUJJ|)NkYb< zr$ALnDCSz$Quhr`xV-Gg1U_Cm{ zM6boCPq7UmCVZA?%V{@hNg)4Ve>SOeFnK*iCg)7ENC;X>7{|o)w zw_eq+?|Wq;Bs5aRd{9~5d0;%a$YtCCa_rHejh^uldO}Z*`2lJ4481nagiN@4cfvae zPxJ+fFSb2I8U}f9sR#^ObeJawt>bKpe)*lhTW6(R7FqDV#9>U?@ZuksSQ6TUuHu7i z^6>;nZS;5RM04Vgfr(f8*p7K~L)TITAI-x385)g~qbAAnI7BU%Yob}|aHfClJOAmv zfAKs2)@%AJrn5vfVT49_8{lzgG9oQT)h;weCVCDWmv8glN*mz26nH*a6p(4FJ*cP2 zg+*zPgYg7Vl9x6201qI&9UzvjF{^GS;k6v=Gp^fO+n@EeADH5MU{ztz}-BJIeX_`G*%Z#$LtZkQUL|^773Voykuzt`YHPR zR$X3?UGFoRw#@zf?!4N)t^m*jJnqGT`nVp@Cs`NK2ZU8*$R_OJAVEdDTjyg;fvj|{ zYl!*%Lqn8DRWBeyjiTJU*Cbit_#q{!jn({L{BjE(&_> z@W=e)2Q}Rv(RlqSO?tSpfQ; zRMS~w*WFAfNM|V7z1%BUI3n({Sp~ZaLCHobJ$c-CB-(j- znheD5O$w=cXj;$91jtRLompc0>~xYb89>^GkU7COpX*qOkA;A^(9dpWP@3Ji3z3N4 z&^qlEqjZ}z;%OnI<91my7i0(JHI*Nz5Cw+UP?FE&YlacmsQ}7e5FSRGj-J463>Uam zatx_u4~(Q)c1iuhp3Bcq`}=UfzJ1R4pJ@BPeduA|J&E^UV9mVsivOCYLSR`Dnq;Gq z#YSTdpZm}H%IC!HAHw%Rz!cUs)0O|v}8aI&Ffe z5OHF`v8v7pm{b#<Xg!2X@f7E9b^j#jIm?4h%);CI;e2yRZ}XiQ?w-r-FX|RQ&UE8vN-)zRpj% zi60ZTUZ)Se@oN8?Ct_D*#Q_UCZ*AohEn{ebdLbBYpXN2}^qCvuCnSA_=Oi>-URHxqz8&_-Msa59!eKCr3GT_{ zjgIw$#)Jrgkur)>S#kvgN#t^UppLu<;T$Qs6v1VDSU33D5lD1cs1xC;X5tEAnR?nz z$S*t*fBoqb@#=oR^;-U#{f3+cpVVAXeBPabpF_AlgN8h4Oy-5LSHj(`e0*Rq2I%Eg z8dYc1!+dgNwB8Cs`oN}yVPuPfe2*+pa4*~TMr3!w-Jc8v;mc0#gaRD_b8xsI&pu;x zX7odG(hfk6Zvr~uJ3MxKO`>cNk~d}^E=>pD$vUp`A7;oN&;DDak z(O1k;1AI|2Bh7;gX7k61%+Gm&|L%wS=Wo#`c}+w6#_RWM_PFktNzg1`K-AWgN&&|a zkl6POq_$3v?(_+?+Yn$Xabw2yxDg<)^Ne7yFrKm#Q!8GRSlB4G58p&c3rfBt?3JU{9XLHzWe^QJ$~!;`&Fm3)U+E9h3%|K zhQM^?0Vts(4#aAS?hz>v9*B{mu-Lu#zJ%r)Y+K{;a5>`X5_HN-jtp9)Ab=E9YJAI= z`S3CC9nvWm#`MpakY_JAKJVc~)NRRrO50cl6PfFwTP^PC5DTgCge3?FSh}`#)fF0> zbmqDT1Wr9;Ae^CPF!2*34ClzBDCVHc+d?6$kg@4??&n|p@NeJNYjCl*Uc4_+KYzBv zNen2?jRw>Kd2Mrzt^`q%>YCV9-)b!0SORLOd2a_TS)MQp51EaTmX2PGmRZ_^8CmD? zA~(}O{V_qSeslr{iHs0-wS2}kxPVgZrp2CugtW~G21J9lWt?ZMibV43^QzqP%8?Fb zc_K7rl@q9u0w5RM@hi@G2<%dtm4<=SSo$Ze&x zIJIed_H{UO9YQXAFFVMlc5jK5j?Pk}GmiSnLx(TK5ak`~#vQmIOcI2CzSPD6!T%r| ze2tAEr}sr1r0f||zT^@CSfs7sM0hU9LSP@JsD6+DMAZc5HV_G+Gm%qW9`5P`sjXqml} zQn*en;oLzBVmMC|Fd?6YZVd_+INrwq(d%VS^Vd}aYP$ezD!AE^OcT9 zB21uPgwwvefB9eEz0apzuX>Z-c=3K=Qu2Yq9rJ*?2T#i`@@*PeUW6+SStwLMG{N*u zQ@g0)>x`vN7oF@lS}1kbGtGT!plK{fsR%#SJj@oYgIGR}F+2JiQi5f|ZmKUyf`M_- zW&u=5FL=xfhPGV;HvJX>DFrL$lQ5!yXiFbh(#!L~T%S9A4@F$%D)<4r@_53m-iSfW zaYaik4Wtf8+7`pdi*(6&G5Ly|SnybS`+9=);Od$ zCO*A1fRBHvZ}?xh5AxP4`NjJa{Zw6}QEY;2na+hIEkV2lAq=%=?geDM!3W!YwAB^Z zg=AJxz0RPMdsEMYl(YsP{uDBM#t|h$LXGZZloSw*2(m(+=7ShRiyJSi>;JXxPj9_= zU%o$mvcm?Tg1}xQ08%*t-))Wj)`5AvEm->yNuIk&Z^QZyy6$L5t5DzU^voxgWe|8B z!c`0T4Ny$sTQv;$1dG_V5JA%n9;WS^pAmi63{F8))jzJJOe{4`PY z0|oY{H~hc6`!DZ))x`6ySNCUp?*I3FYtyog0~iK49lL0$CL|vBI03>FG=0T5XLRfs zc1~crbmz=9F3)ij0bzu&K*$5RaJnF^!ozxhzFcg$cIg1qdDmTJ1Lx{0%$INOwHyaZp3r&ar}>9B9yDK zq%p3YiSVm??{!DH`(eXh+3)}O^ZoweIk~_6Fx`Ar)9}_y`^s)Bs2MOVUrHov$#ppg zAey?fkw?+X4LY#1J)Q0SGYCS>1nfVM9G2i4dNYm`Ok?BHyj(YQ+vT|rh&M>jU5I>G z6L&x_K=40nWM6nfFpVCurGpm|jxd@unyNJmm>fZJ=T3>JWIEs;L+}uYpct6>f(-j4 z-Rz4407C7BAEOF{(h38Gce>o!NcLnK3#6SN$JxJTxA9*8`NPcW)!lyUrF~_$fmg9D zFsvn7=8$?pzK-eov6an*s$%JcqfHw3f{T}H!_~!^)J%XGU{J6pdNX|Q1bs5&o+gO9 zWzV%tpu2=TzJ~DQc^LEM)fov98yc-?sG~-M$?J=@z;}f&v&lTQx9L_(X*sCHazdkh zwzKs_m}8FZt%qVTUj#XyJyajt`2-G%A?CeW3g@`(5%UI0fRDTVckh!>?uQQ8w~rV6 z(V~4&9>*s{eq`CbraXS*rTwfj{~z!6&yy*`cEy7E!a%-mHOt<*)}nZFxyVndUzkwm zu`$8kICFI^Su8^U%D!WH=^BH*)*T3ox>lncUdbo@F<@>hh&9YdXk~@Z#q;IOORMa# z%BI0%#J#qLBDJ8LN3U8aVjw^s$W(#EgBIRiq1AQKIrZFYtU{m)0iKtX1NOohfCj1Z zv@%}NI%Fb)d1FSjmgTbfQ)T|O-T!y@IlW)ci+|%a{rawhkBv0E0ag|g$r(|ui7ICn zvW-IrBCk&{eEPd%I^ud9PvM<(Vy#msap&S9TcmrZ;x7Ym&|&KQ7$tGVbJyY;HfV_I zwUtp)W+kkhGs(yO1~{*=#bMWVXx0z(Q)n4D$INZnIty`j3K})1yA4~%#1MG zvM55u2kK&+1Va^h^kd}kjW9W`;5|MeKz(i3|LXg9|Mc9?zVN=k^}2q2=S`4B4Sb#v zk)gvF9Z2kg-+URlZ%30T9GC$QG%mOE5)mNj$J*3k`b+40%^K72pcPXl- zC0=7apwc?`)W?5$$@T&P2@wqUt)h`OfHC<-N{9QKSUPWLnth)txe0fN$x`1P+}7XK02> z<=hE1<^ijtVj|og8ncIh^-`f2HY105R=nrhfaB*oX%*&pbilq$ntBv=AfWwkE7*v> zHmrcQ;4t=6z<&-xs5&cdKV!NBC4(X##dGzEv0a+B;tUB$JL_eKtv>8|z5Ydi>(zUu z!}f81KW0@5`GVbsfUJiZ z!wx=k)Dnljbz+8hFQ5Z!*oFs-?o{rLG!aAz@$TV3DGk1i%pzKtPWCCH0$l&T^#3Bg zjAqZ%0@0th1=%h9v~bPSdJJeUg)zvyxfOomg>1RA z#!L-l8P(huOQfe0LvK5dR^E%f{!iaO_b?FKe*5m@T;!wD_!sjl-+EoYl%I9gqPIcZ z^dt{WMsn(iqi8ykLbSH0cOVK-ZuqW=WY}F-(76UrFfW-zQ_lhpN%ErG&oSYPvc!nM z@V;ga6@&(t09O+}6 z;Sy~H_3F;S@xWwFYfKWL?WtZN^C0ITR)Gh}4%}L5bQ74>UN^#XX>vo&nx&(v?+)P^`sb z5Es?~a~C(0$#Y;#w)GarKv)h2XESg=8R`c^V|=DZFI0R(B{mW4bX&L=K-M>2ELsjGBNMY7FtFz-a}UhJgwMc9j~f7~q#-j%Z`< zryZaRspqxPpvK+)=5%n*&OUY)2)H1jWuZ-#*U_V#3@H$kXGVSI0GNxo0ZY1Wh&Xpnv644~gK#tw3? z4TuwxUTI82BE@1{OLQn)a~iFj!zF>R)@g=uk>Dp8a=o{pg`E@oa3%Qm)->Nd-M47Y z%A@p|!nekcTrI z%+fjrVn=|~f>FZ;&SoHtqC0VNrx<($WWO*8`P=ti&u5vwlL`es% zhNmR#E;Xi4cg1~V%}^V2-i2ga!te!Yd!vGk$5FghL?#AatV^0TDG7V@@X91=J31%5!cOSa~oe zX=l6Z85je!vPbK*I5c*Fyj374f?qz7syBP@#|?ZZnzA%ss!#s zB<|UX{J=RErWWRR;2cHgZUyLXP~;ySu#@D=LB|eoX23MwoThNK00R!x?aUiNXaZ!$ zu)3?qlO25E$7H5ieDl*F{3yGIN9!Y`#|9CjRe)g zzcD1|MZ9FM*0~cPUvyhGU!;)jx=WJqnm8;IJx5A2OQ`BP0^ZTxC|9RHruz-fKhOA# zmL{Em2_l{jaB?U}R$8hpqJY@46_eDY4yTzY)U%7dSx);E<6Vb~J2ka9XczlSS z8W4^mF3)^IfdXUJAsd3s`9<0HrS|t{eXy_W^;@sxXM3$b>byVfwF9r@C`P-c+#?24 zKhMrX0SLDXT+wCaum|RiG4gJI21-q-XK#pC7Q9%f!~PDZcmQ_)z^); zosE%B3(;r9doibZ(8W3|>I&c)FGN2gGg|f&OVOBY=7K-jltCI;hI9aRzypzHhBW4& zQ6tZFC2$g}3ZC`d@N%>3RTMr4t+dg}_r^|{Kfd4p{)Z2a${(J+{%=2?(f|G3pPt?R zw+}bwFHAVzdR;%;`SsLg{?pFSMwlBC1o(+r6bPUOH_WPw$>$W11`!fr4{VNij`N6c zg}HsgI8wgX%5sc})F0LnN-OwkWI;~V$ng{Dkm$44(_pUb{%o!_c&zeW4CI1N%{_60 zX5b9ZDV&c120U;Ct{DWl1y5%Tgc`&lP+53hI2MV4&aJAM&ByMd6^Q*t>`@;Lh&*jq zA#&V!2hEp?!r#2#{coOLH_q+ff3X^S<8^%Hj`c$M4TCNXAajiaxEDXrS@xlOxel$N zSsM3VsL~slJ%k86j-m#w8Pb|5b?)4xhr#j2`*%Zeo;D)j(Ck?2^7YUSHIZMi%E0V? z+4;G`Sg>HE`Gy23m3n|B;I%6iEN~ z>5W{OY&Nu5?!Xc6f&}nA=he+jX7XaE{{v{3-~QP9{Qkpx{rfLzkKTGUU)gW_`F@iY z??z>^m-rN6o9!TXl;&;K#xXpdBxIavAAa zrV0eR+&Uw_eH5HUE>IFy8&X?U^ztND#eSgBYuD)}fVmL02JTYtdccw$MQ0sT>VE=%*f~ z1SuR4uM|77f#kfCCd-oAR0-b%Fr<6ry!oK}3YlZ234?LH)TNx|Bi9;=yJskYC~z5_ zg*<{NM$ zWHt97+3V%4>p$1?)xJ-+`y(~ukI(!4PtU*d&(BlvYDU#tFYU*-{O>;RoY}kmk&1_F z#D(a3CelC6sYfF;amq|1%vv{x%ta4AcZEX##S6{969#=dk=#3UW{f2^Cf!*f;92-} zsB4i0H1siuPcX7lrzhu4kp@$ARY0Xi{U5GN#a^;)qp{i(bK z4T^Y4kA%s5jRp%3Cqn7D_L$ZaPTZvf1E<}Bx!IXO#ET`1=IsX0+KQfcPd-wiX zi07Su^&EfewS1+Q_R*U+-pL2jl7fk{yAE*O1X*KLCEWw2>)yrnuF>&=yX~AsP9yX6t$G1yX8yZ-KV@ z=2}jd;XenK2qZKob&0i=E_#u&+xNi?@=1B68fVXedG-@Wgm{;<+!qPMyQ&~HEl-8H zr*-F9$nD*B|HC<+AJk^QeRrOB{9ise1-^g2^WQ(WwtRP9edphJbzgY`#*a_H zhc_O2_Ee`m@uj4SAwY*TwJ6e3U^qj(aYgkQ2o6&)Vv!qyE&#%_z?asByg>F4X%-nX z*G7zhOuEt2HkljSra&~r?tys@e9E8Q%^m%6zjw=wv+g1YGb_`QHX2O~zth;Uci%aN ztr`TbJvfwiH)bIT`E{Q&w>jiZ)P=y9UPG#2e_XT{0d{II!-_C&&~n($kN36T^i#3D zCnQ0Y^4o`Y`zy3)Z@r>ln2~(q$(^H@CFb}S*)Kje2;4O1V7(B{(435Me4RjZz*M2} zJorM~~TJ~8; zCxEHLdtC1zg@JwC!4up#5oF6Esxi3dlq02^pH3$OW`9?~^2M0!k9CT?*M>$7hA$s* zb4w!T0=2Q#v8rFW=YRQ&WX!i-(^qz#e(v}~a5oDFU2jJVgPDeW9J2GxYKwkccA!h1R=WB@#0Cddb0dUBMS!L9RH3sXOQ+U|3%<&;8u zrlIhnyM>d`#EhN`QhL7#cv=FJSYYr#;b*x*1qiSAI^*DXMr`j|*#|KuaA=&%(Vr<* z{^i|2z5C|5pS_wO`L=8K3%ff$-pA(7`8<1*Hsb<;-1+4vVw^D|GwdQ&o1mTGYp6MC z<`LNA7uei_?4QLR&v}UGFQ-a&_^fu_ad;)~O9oL1`?!dJjZ)OwFB3<2=`jQ~IQ!J6 zt1!Zl5MFDIwWY>F2=s#YzHw1q3n_bYv<{PDLUJxbq9D3l)zv!|RB$UAexs+$y*n>7!tpf}{ zvbv6>C9wr=!?^be9yaOAqclJTytCFqmw-eOl#sG8a@v?cPMJ5F5cWrDpqrr8VQynQ zS84!KkKx2F3B7^)%IEwa(nJ=bd|L_-a|M=Y>Uc+X*@v^-}M!^(hf2s_Y zaZLe&g~vIqpkrIh5sFu!?ra$+z$-Asm4Xys4LJqKJXRS9TkC+FV!%JmVyC7bv^#P7 z2&wJ?83F=tp_8LBnse*os?YkRQM~IgAd#1N)Bw*5&RQtG(N%))7LjO|#+-}{0#{Zq z*8wr`9(`wcO*k`CjgE^B0>YVf=DvojrxMKU;FK=~M~E>AA51SNA^)j9+@1gM+@1gY z+@inv;LZJ5eZ5*^zxBF)q5hJezSoc{+mk(ykIB{06{M-hX(Qbt2nkBt7CeI$HZ@h~ z8LdYy2T2H;Z9Z%{9Yd*(;V{9UtC;;3oLb&@)`8oOffq8sUeWE0m+FSAkegr>Xl%zDz?zdQMNMGxK4gy8(}1>X zU-f=$`p+aX{bl{tPrvMa#{{~6D3j_PCZO?p#`9aR=a=-sM-~Cb5*LWSor4-i#_8Rigo_;FjDpv3MQC~Up4Pq6&N(p(|2rFk^r?HrqB=Sw4@LtMRxA7o2fz7k z?~Iq8o>~V$Hd~UFu=E`6;@+d{_`3dBHts%^ZLzbf}`6saXW>j0~0wlPMbfP)Oesl{v|*Y~2G$&E$0h zF}jFnZ!{;@MB&Jrp9@X_5ZTi}1Aa*tX7Cn`9;%4vL1@;_j)ih1^VmXp0%we$7_tBX zI|yi&jUj)bUk-^i=3EGGo^3jyZMuUu$ZtrOD;;wmIVV@lK&UEtaz^oI9+3b1>F(d> z?uEP7Z-0$z`>j{@3;mQ&zV%ou^<`kf9egRH?^EX15h;YV5d22dbb*)%E&StW5kY1h z5ea-!VkS_rGxq`6i3*v-?kxDq#xR5k_!yT8ROi9;07E%nPQk~3)1G3E1gMh;c==jF zw@j=Mmc7s+;T$VRIb`&p$3y&qtaB<}2PsN(^u9WiA`>WaIyeu}gg6M#%eQ?lNZ3rS>9POcnRFB9JgfCA={CBjTS?!tW@ zBY0LtXx^N2T)0>uyI`L?|dGE)?XF@9(<|`+s zb)V#J^vL$I?FiYPX;1{l%exnlN?sZ4)Xb+8Z3aFQFVli@;y2=1ibj5*`i)kI;a`udbZwFHh+p5rOir>RD z=?;k)(U_xvts({yISjG$&ZTS9wmumr#rmbT;cx51N&S_t^;@svEBm~Do(zQI)Fv=a z<4lSL{pYe%CxLQ=pzXAYIYAyU`6TL81;r zhzQAedTpq^?52&IEqFQLM`$4aKLc^wW zX%5vDNL|}29u;d&UG*7#w&VLB{`+gM^BXVQYdx0nbNBUu?0y+|%x3}4vgyW3_2sJ= zfP)a#0g1?iXj8N_;9|e?YN4!1pwJ(VkvAUB8srEw;c*ZG?l6(ZML?C#o_E-jv4v^{ ziRUl--pJqB6XY8qPS|1A^M46Nxh49HOBYTjjsqgp##n0J5(Q<1DDiz>d75JokGOTG zwwy%K8t`ipxD5}2WLNG}PI?ggyKC>4YE#TH?~lrbkF%{;69C?J9lt=b{N#?cXFuOJ z!}lKCE{OA29=JXgSt;kn<7Rfuj!un@l)~ARK*7LJp3xTLF65G-tS!2IShdg#8&QZR znGOM!;y!domB$eU-oigiaM{psv}2Y92J`>V-P`qiw&d1*4J1$u#}EudFa*Ic9OVUp zkx`087K;pmAo(N#$tuoFtdYj^CQBFo?7`aIJ?G57pY9%AJ&-O2=<_mtp02%j6^mT! zw}@rbeu!ZMT}cr`%ne4-yd)iQCKL~)I|V5ViuU)2ZrJtrB}xQ=VO+S8L_X>y;3aUk z+Fb~J6K!H6gTv~JC;h|R@;Nm0IjaPZ}y*+}U_&tculc$bPpQ1eTCG zq7O0dA#wmnYD-1#1qtKqyB2(hD+L-Tof08%aaA0B{r3p{QB6Ikd2;rO} zU!-iOnHQnf%;F<{aSO(O?jBoq_S%lp)(p3jV9lD^2qwpeZ8YXZ5X5LjAQNx|Bf&vB zo*P79joFjOoVFHBM)QHpgU4`z&&c{-0DPG|E+$hGsv z!uu4+otSPC3BsmLhDk+SP#2!gayci5_|OZ)I`XP(6C0#&&jxzY*pnw(S{68}Kz6MH z)afCmvph(!4yO8|PrlUyf6VP;8FUxQ1Gg4r3M=+r3+(HntIY3q=(8CLeYhYY+5kgp z1L_b>0f{3*1lDT zz3)nXMRP>YT;x+a?}cRJY#**la*g(AUTgXpgfV;8qRCfQLLB$FzIh=7)Ghps0+VZG z2l&50?8ARK`hvfe6?=n-9|G3%hMSL-#y*DO4N1IKVpx{3jY}@OtJ-cF6uRI)M+Qp~ z(A%phoJZH12v*0C9;)m$bsO_ZpH~bdiLKVv&a{w}(dIRp#XlwKz&qOh&6oiP&3S8#f1VC0NggavtR=hA>>;m{!X)-MR6>w1n zb@wM_DE5?!wJx~qau7~ojQ~>3Ewz$nA)k8gSk)=!1w*bL0XD&wtei8J+1r${c z2~4=h7$tDY0A~cE$M5gcfAO=&rH9To^r3(Is0h!G$vJ<4z5M_CGfMwhId}) zZ=B)tv-W?%7@dAk59}}adHiT69VclBtlNes`s7%R&)zeX5m3T=8jHYq#PP#HeEvJg4<%Qv6rc-|xMMUlNkm z$NTd|JhC0Ir#GZ6T|9A6YSbfr}Kb#|L{!iPstuX zdFC4*_vN?l(C@s8U#Y!5YKT7Shp?%jFJwlemt-l$I*85)B1_G+9kkw|Bc&C|@Mt0K z!zmq3E7k2Jz&@t#)SZC$vQo_j$5=32@$)Q1l^oa24#I~9#)YrXx$p8WS{s3c;QNc4 z)kaJi*xi*kGC~da$AOX*v)GOrfUN6k#H3J;>{e`j!w;@uD7QzK?NVgWZzNwI@@UXa zw1qbz-repisqo)?W}BfC_OT9oOGWg~Yxosj;r#L0s~Q{GgGgt+V}j2U=Yo_MwAA<0 z9E_MSBifpY)(p5l&)K5)FhZ!nV{c9b5x`8wo2CU%+BrM>$fbIW6zJE%d86cj2Nct5 zHrFoDkS_&XiNF;dmjvn?ErnjP_+e6n9<;ef!Jj%3UQ8a%yaioyg5YD>l@W%!*F7?Q zpS<7bF{}3ILsMZ+IKeS?-u0zdq+b`*?rG?CLk)x<$YDDt@KLq91v6ATQ*jexLIG z+9@+tu$Oh983k$aqehz+7iZ3OVe6!$zBU|$14H{5!i7sr#L$}EJ|7s9NWuLEloNQp zQOA;Q(MR#RzSdZB@%zaz!-z60xkc0fPCm2%MUN!K?6I#{t(3c)`@&faz1%Jw*cE#E_E+uqpZ)R^GvT+N2nt{E(Z2U8er1yJ zBNq4s=MTs*-aVO89`A7?MTL&9ylIFvg0nZ3N$h4rl?>EeBN4+H;WxHobVEd$2LRnh z2FWT|pB(zt=!r-IT4T!YT`(#wI7+|ZkFE;3l4VDe2OMhMJx>V&#<zm0AbK^%UBcX6`H8Ve((HG1$kjQORQLV%b#Ib8DfIsdS4e>|HX z*4Z02o_AiwH}V_CACiQTQ8;p-p<0I=6y^{fuudRnJMGEk)J^`(*eLD+3^3+^6oS`9 z=V4lk-ULzV!5NRP=S-=w5mpIB`Y2rKZsZA~gh|;1B#&1Fsa%+()d&nHj_n2GEqf9p6HujuWn*_9| zvwOeh8~mi=DU7)ZUW}?&f90S4;L`c|SEvW?ynbI%>C=yT+erAr_QDPRHl$Xyh*0N8n?tyv zTICENrXQ%(G#vJ2tzF7y zR85!>N1?NUOkWO#hZx8@OlSqMkm49tCTxrsQj8II&4X)4Xx;}Ea@T2{P(seFcM#Xe zEkOKA;|De(ZCp8zlhQ+>HD7bq>sS0AesJnw7WunRndLuwbYr+fzg3C7^NN1stNz5a zIl$UYI&}SzLo>;j!qA|(Mc@<%VyN2W=H}L;NJ;1?l8nt_k4)l|2t@F^Kv-EV89stB z4Q#=mc}ON?Av!KX6=K;TTdnkkJL{k33H{!y_=o+G@mKPxtDOm|%AN@VrtlSzALN=L z*lli+JABJp#ZYTK@DC$qLd=mQ4mq$P5Kbymb$}S4%H3OQGAu@hSdl>aQAf%{!u{aL*2iEJ2R>s$G374mX20(t*bjpTm6Q(5{Co4RsJbHxczY8iouT z@JAq>l@^SL@Xs9fT4(>8zkB9V=fh7v{M|FT_~n}?^E&LQ zSz(}<+8Hh3XFG}CW`@HDsXLdcm~HFZ9$khw74 zZ5no`of;vu`kjzz-W43$Oy$z)I{T|IdXP|a337&QCGtf43}Sg@nroWqe7-mI(ZU`>h0?sVb1h5 zg?WS{_I94(u$txr%9bgF0VP*0$oSAL@eD%TEjp&BRRY&=Lw1=XBrm8YG-SLE~Jrx_w+*CihH_1%`O+{yqeE?(9J`jo` z>t6UWLMsM=j#bf$CJUx3WG!SIlHeP({U_LSsSbiv?rnn(d}H(h@4@4-t&RX7Bs`~mT0sLzUM5S z^T2NossHqxKQhwd6&qLa1g}dXsRDFE&t`;JpIc@*Z0W>`_UiyyRT6~-+Lv$ z&}hHpDLI=@#5!s0SbzqM-j6Y9kBnM=d`@Y_3neRkHL}XsP`6fKSquu~L7+G($IN?PM~%`f_hNz$N%L_U$Qbt7d9NUU=2%^p7^X`^l$!rrORh_M)#cqvB`#Y|Yz_p3wlc7bgSKsyr9#x-3^9|)**kGZ$9UDUdQh}XF3p{AzmoBJ9bjS;%#*r$!$TnjuNaafbl|p zxMWX6{1l?mS6(z9*UZjpT5GampXr9?!HXDCPZxT5zxSbw-w_uku`S#5^^9&E2m)js zb__EpjBOEB%6s#IS%0iKFW|R1Xbl+^JK$X4<_lQ&Of>(m#JT6@4nd-=@6F z2tPD3Q{9$ioEggFti52k7O)c%aRCEXra)?Pm^?hyaRIj-C~-k&lpK)FwHT(d>}kdq5K3px~Q|j)e(r)ha{RaBm4W0HAEd zx4!9rk)N3DZ$0OCUd69GXZoSDDM3EwT%ZvKU%Ih85W%_Gz^?a(Q*+jgAyhakK|)3n z4Bfn&DKKH!sPs|yj?pQ7hwVVK;Z_liDSWIw23VU1l#V=t9$$TtL;O#JGR6-F6Nmc7C0ASd5Hd3?obi?||eh{^cB*Os+ zD`~G$4$NECWa*@=P-^UB=1nk9CCEVt&7ME)ZM2?9)H9Gkdp4^`M| zM&08>@UtWn`!k_KcFpzF>TBbSMRthmUQSSnfa1r9>UR6Mg1Cg;zkk+G9^PL+N`ha0 ze%gQa&A zHypAEL(H4o8G+!NI%f^k54SCpb6FtN-Mu#*I0o)kX=p%hVTOhlCQvF*W%*di(iK(L z9E0)hkI9E+zh*U5PY;C+8Z+Z%rO?=k2s{kTNA=p>1K~PtQ&LVMYY;J#**+JhMJv!F zRh7;2>5q$pD3Sazv`ZupRMYBbQOh*+XeOpgwaz!+hyV4Dc^~wHys1oh=XL)6n*dYS z^tGhxf!p5zBm#b>3=bDh@hu`Dv7y1mWuza|+OHanh$3Mb?lH&=`E~dxv*UtncPV^b*A` z7}=)Yn}9mzbcBXSVffLtVBR@}{1crW8&2FnLJrtec1kNQ9w7Qz{l%Z8?TYAsWGX0W{u0|z*oZaVPd+cVb&Z3*zxgOxu}Y# zu2dA?IT192h@y3JaKi*G=ZK$2L~`)8hJjaXxbH>PE*B_KWE%qRX>;6YO;tV@ls{#gG~o@BTu4;4brY`Sv8Yt*_r9&S z--EyW)_d?@zV;5h_X>ai9VngT7rZpth*8&hdRx?*$`J15x>2JKUeSc`6JB;OC#vlF zxd{e+9rni*+7rB{c_GjMUfs{-TN5PbGeM_V{%q)|fgGy&*Zy3QXd!;c>NarvVJPd8 zW!9~^*SR+l*JCblw{XC#HrB0MD-}+uCA5+Yp-ix4T18x*Q}l^7jWC3r((a|0J2^bj zxpeKeCH~EKK>qL@_~_~T?UT6sxkC8q^LIYi2|xSLZ};clcg_EZx58{#8sNMNVlu}) zV<ndX5 z&5!y%0c+yq*AoJvEOsY33tDukSMR(-imI6)gjuAW14`{WYMmgXB+#-#^CH2FCouB1 zLg^f?u_f;g0AMrsZ2X{m7K-s5t)KGqkX7!R#y8&z{r+3=iznOfufO|Vyz{Dm|Gj9% z1d;Ddx0M?j*kc2oWny?YjF69Na8nf%#Qi*?dnJY%MN8E&w_>Q5ayzt5>z+}PnMwJD`Z2oK0+PQAc0CK3RjhH8?^0juf=o^X z>wE$~b0iS(gLtGdZQfWwDWD1;Y2LBtlk6>-hJh+3xd=jkLYm+MqG;dIhE{BU`|S9u zKkjY#yi>f@FMj9M{v&RfF=p9LT1TL>_xW+V&I`Cm`2s3<^f9isIS+Itdk=hE7(M|B zZS%xHmeIxVg2x%9Hf5_X9NZ_OAS8UfSIFI`4u+dq;K+5fpq0A{ z8L9w0P$L&<=%$l4Zf&Z-wqk70HFCx|8vN)d z95GfKV4cC>CGC+5i2x&8=t4C#%`tQy`C!JJH*l8QXZ5@#6?5;_Mk2FMksjRP_z9~UI4Z?1q*`_P<(=dADx?eK%) zX)Xq@k|N*#v#Qy~GYTRT*8U50R+%0^uKY6|^HSpiggpsnt@20%ioGt}`dUco4 zrrHCs&B%#M21Rdp#6qUU;mg{HZ+NXF2C~|rZ=>6>wjmb)CGvEndyJ7ivU(%vOL#Ni zi94uJ(7H>mPGs)h7}3*@-GhvToI+(efm32b`q9!8J+J!0(BljzV`>|_{xQADAHNO% z<$L?Wd$02!(VOIBm5a}<9QQ8AV6XO(i@EPafZnk}==OL(b4T;nsJ6g|Ukb%>*gG7aI zz6t;F`)|TG>dE(B>F>V_?8wp?78`@MJ)g8zJ_mJ($>U!N6=?q#l6Zy(ZnF*G-N1kk zZqFEW94NfeJMnW)slD`gD;UFwca3d9NWosv+;7y@8!G(Qi3NTNhXK}*-8rS<1RN_C zDC`mIfc2Q`xm9Re82}}7(((&+6)YPr0q*gf&p7W1p}>{ZHgXP+Y^6}^9+Ed;Ay<;s zICWC}{$uVJA3Kv!7`@&ve*NKhAL>mn);q8EA8|@lC%k7cDowbOU>d1hK&}$T1w-L7 zU-wM7G?&=Y2m%Bh={;NKTCQuD$2dCY)IwGf^4=ET^saIA4rw#Y>2%2!oO?4p^?s3> zw0SZDze+Jz;(#C?$u_22c%fHt0F=XX^|_c4Oc;Bu<$;dWJWCcx0*Id_=Du@u1k8!Z zj(1jhPScBcGLgfaviBY$1&(|DqiTj9zYjnE5TAbajkn>w*ZTW!gR3}rT|HQ+uc6n! zPeeRnGkDj!(9WO&w>qll948jty#RfZdt3}f@<>9`O|pb%q8{?ye#Iu`2Q6-1f<;p^}` zOByCm+Z!Zof!`Y0_u|6bB~Lzxjd09I$s_OdY;mn&^O`w!oVybT`v*L$SRfu}lBh-3Oqec_6@3W`an> z`(^{%SwQdBCQ|Mp6h0C$SJ<1;flrv>F*dd@QnLi-rPvnM!cC|`=R%m|lA8$*;k*D* z%zfRrj~fJ&&CHEOaVkOr*5bV9&QyjP%8o*EZA9ZdPFC6F`0f~n`zzZX&xHuTrk?(b z{`LLc{hQzX`c1F(`>x#QC;Jb-{5@6c|9B|XpMAr~9r(XLe0=Wz^9TO$|9tqbpYrG7 z68axM{OyNde)!FYpFi|tFmeBf5BcG@4+Z%*&wloQe#+zi`1}9wU;N(x*QYKeBmz18 zAkxk2g3ha@&!|V&2xyZE0qTB6>|=g!>nfmg@2)un(`ZY`&zJ_$t|vzJZoOSP&S`Rx zV5c+U!VKc1adB}X1xE0n?i=*pEB6PE-v2s(pM*Rt0+^P5l+cR2i-JD#uE+~ErZaS& zhk4Y5!Kx&xcs0yiVTs1OKk&{4bDaOnqG1)4P?V1je6lp!7?!l{!Lup4}j3z zr+9;fZL^V~WpcjA@VSLkU50`X3=J9=ILxx-@y&rw;kGYrM#`$Jj)n{2RuhO<0@a{| z`8u~E$RHU!XQNA~cihYc_}tlyFXaZvat8M6v;lbeYl`Y${P?6t&4)enKRt7Ww@!z5 zUd!(@NMk{GBThkJ||?v zK~Txz0b7kq!uBJEu3X%K_*18>6$Tv67k-2wuxBetP}lgX-MK=pAPSe~BJ|590k4kS z;BCB8Yu(b>G7yM+C;JS)y5YA=;~VS~GL|%YMl5jp;`@u(jo1ftZ^d%lYI)hW|J5(z zr$4Ws{Q5V)`uX3yg(7|L)%%LGn}5s^U(pjObY}!$Y6>m90(~nBcMrz^W;Iw`HWTJ! z01Zj6Ji(K?=0&fj0OY}dpqkKP(QTv+SX z?^}e>6A7q7fJ)J$p6MrL+yP4AQC7o_=!UUR!b$Z|KG&Ta*@y-807A~@@&Zas8ecde zUu`d1WwZ~e2P8^`7%v_$j8(SQYo^D)&qrJQcTc_gt55FkUq5H}@7}(pz4vJO1pL#2z56w{%4;-`y zL9dEA{2Z9HfonFs4sspo%Ij{8!Ty9n!@4a2_&h!8V<>`ZT5HbLqh*S&akr6Sh_`s1 zCw+-OR?#OKaBlO7o@E~x_JJ(gW7h5f)P&BXOr07?8okMxZLbvCmnZ%)-Qy=8{^4^% z*BjsXJFn+gNLfG1?Wuq@Z^J`1V!IL$+&&>q+(dqsfbg^cp8!tJ@1(6a71*EaJhGP`?JITm{t>Yf(S0)F>DebTzhmg+nu)As2+z)mSumL{Re(iK z5oulnV*BX!v?YxG@j+gVZhmeuCx&x9{ZFDGUONVKhP`|_sLh+m>ixaRb~#p zV;}@Lf%8NZrZj>S`>wH48DZXmV&u+15hbDpcS!;MdCwWT(CC=lv3o9+yB2X?^fLS) z1t<~XHIWmu6l^RzuXXnSR8L3Z<9>}w`>k*Lt=sfFuj)54*FO6LNDz2p)q>!ZQ;smh z4Y9yRwBzMK9HBaXj5#}?n#i>;%uF}2F}0F!c$s0euiTgqR_jW%tj9S}DdD(%!e(VR zOCHh!L7QJYC4&3Y5g~Jlu~)!0l{L?R>IUQM4Ze zF#$?snedk)=jak=K@l^qXMia;3COK+PMjuQFVFpd{rud2^Z0{)^Kgj&$Y=lFEBlpa z|Klu820@bdrCEqlmjN26s@C&1>^WL}sh#M~1*Ct?kaM#{*!FaBXOHmjR-7mO@|E``I?Q=dZ ze*K@HUgWR7l5hUbtND#@{nH*_Ii^Y5^=UcJh`DT3U!@Kx$l;QqMf2v>({g>xA@n%GsjyrMPU><%AZl+u_b%jLg%tth@hU)_2JaCa3pappXItx7%BR+Oruxmzr zF+~mdm-Lukcoz^xR&vzHAt>5|kW;#^jMPhet?H>Te+(q-3Ew`vtS5|@=tSmanMu4B zn$6f!4Md0orF5SrWwa)2APf7+_lwu>{5%td_~i5Y!{`21m*t&T^NlC|FkX(v*XkY6KkkMppEB2&U*tvDBGkq672>c`wDEe#hKfmFvEG6&p|)g2kda5A@gg};(q{@_%|PZ z`H!m8-g!m8U#B5SeMjDXjY&xlp{2+MCVR0x-HX*(?0#d5i!A644MD?vO3DP`Lko#C zL+RYR$q;W6D54G|{yHG(Kq6hu%f=oP4UV&bjDD@tY+(R$hMwMR9syb5_O)$mmCBAD z5JDqyf%j3Dd*+!lAsq67$jv58sSV0tu{_vfC$y=`2I1y25d@N*6qMxH4{mZmLG?<* zl%GHMvR^z*+h2b8*@vHhs1HARre44Jl*k9a#jl=!=jYGc@HWBcomcrA@4=_~ZHpbo zfNlALRWzr7jRU8#&b`5_3U@OFGF&Hm+rwvLj7K{k^wnnRWeFT$gZX{|N$-g^Q_kAU z4Wr{K-MJc~XSix*I&Pw`Gtktg0}xtu!i?U~!y`}p&c00xl>OzlbO0oIp^n*nFqjY+ zUX@vojW}vfN9H}7AVx+S6f!~*{c1r<%v|Bq&?f_mup}#V5_!fKfo|dOhdfG5v z`&8O_RLQ`c$!>ImO(Je?a2_ibF?PGP&?|~BlCcl`QatYlgsdvzR$P!T4>^q7q*FjP z^%!80jf?FZx&^33_QQ-7ej3u!i?zaA=528TOOw<$3N%yUeE7;)rdaRSQp_8-9QBE1Relh&&RdiXI+^+DroQfWYGpJ87$`%Zpp&| zv|5GvF@9{NM2nIyBYs-K(DvO}a9oK?4c!mTDF}FYy@lT*q=fsPZ8(`>u-ixqu0qYa zJ+cakN6@#P26Krdd?UYYK*mA@O*8@vdx_}EJLW{CUwrSFM|R=>h@BuLWs6OWRne}) zMgKKl;+G%((}$lvG=`tQU5~%_`n@Krj?c-e$d#ns_wnSf>8&iQSEP)7rZq;R9rQTOq}U}9B?~wuen6lBCRh3LR+-*g^wcf+g1oUVoWmmy zKw7OKgf`(t8W!$cLo@)Gg!xIa;m*X}bLHr*8Bw^TGxIVnp_p^;yTm(8FQ`TWs>c~2 zV!AfR8q}_^BY|TU{n{)4?|%8KzpeZ0w~FxhUbs&W^h5pmE1~>jFXeMpw%OLcGw=d? z)Rf3YK{eVjoC_qGZCph?5|Jkda?1@Q>kLn%h+)kb86`e-59-x;6lctR&1~v{sB5oT zo)x31{EUUDypi%+iPt0v<1|M4@o2<%O)w_z>a|ga@x0pQ@be7NF7LKS&)(h#PBz(a zv1J58My!TQ!7qKL_47|V>Z}Fh`D}-e++h@my^)&u+ByB#zx;rN`@jEvZthzZ*E_G^ zSN3N4VQ&u1g;n{UsJjI-_H;tNa7X3v6&DA|MZU#R55z>fAV5-EL;!PKeew(>ZcIup zx;O(7M9wQaLpSYXYA3rToaQJ5WGDcbU*z(gxPI0XpV@rxS$SmEu>(rbHQD*xPJtxX zHCFV`BT() z9F$)@+2+4_PT{|K_Uik17T@Zfyz_c~W5W5l#)c`Y(4T#R#%%$!snrCGYs}kod3qCi zkUoYlM9#6^qPunJjjJFR^#Pn`v)5F`pP*MF7bDhOD{{l_(FpEQtAvUmS=ec7;ihoY@U8qG1&YT;tvTxi!k%WAFE!^aGYTff0N{(~RA#CFlr{NdLA^-kkNBlgDlaG_I&-%0Y@QXL=>~~(zuXI%OM>B0% z$S0A?OF%^5EGtK*M?n(`3BRHKqvGG%6+tb({ln;=Lt=R$amX>lO9L2Lp0sSwNQ96}f_37D;Dz02Z(A@nG+K-h*kz`Vy| zFZe7IyAAo=3-kd{Uj;Pji8cV{S0d+&{3oz0Y}}(P7-^yLFx6xA+=DmaC)s3h3{k>L zv@VR=$_Rt=z9;rjy$xLEFj}$kbfa4nF}*4QAYS8QhAIz8y20jSpL6B->%9Bl{^3*q z+*Ny1rS!h*_?0L9qh7c%EkahwK+`qp5~1yO_*`&s7z|2C0NadLH=J4v-pDZ!4GGfP zL2BOIi0Fn~x-q=CdsQh2us89cuItS>kOuFKgV&+gsxKXd812<&7%uO1$Uydm(Pq^F z`Zq6T{JlUWD%Y||z2{V{IeBa(v|e_6wT>?$M_;yyAp7UTQ1q>>R!o}EDQ-ec$y$9^ zQ^^@Gc_V-Mrytd%|L?i=x93gm%6qTh_xqz~#KX{A5V*mHX6P~t_Wu}9zQuW9kjD}b zgL}nV2N0uYcCeF4sls=6(COWNXcYI2T9=m-bXCA544_NLiaQ~~N0J&+Uieib9y8+U zAYmF`l^9tOS(hA4@HyRe>Y@Q1wcM!^BetaLG1RuZbE+0gCNFe z30~zH_w1T7#AzdKt)<}0E)j&rTLbE%1e$6{qtu|P)@=gbi_S1a7Gi2R_eQal7WcsO z9tt)1s{-wKqaa19p^m-^{SCJhh#^uV731cb8}`Wx7-$Zn;R8{pdV468_7I&?*Zru= z1h6G1L%`6H@Y6uOiO!Tdqh_CvGw-h6uRYLzhkg3*{}E65omcYwnNJ&^&{R=*X%`4UA=s0P*m{HF4IBCudK}){|GyJy10*ZSR79nr(K1%|XuDtJfh! zX4aew@gXNS#ytqvd_ASn(Q%4LY8SljiSuW@|gkUKeDyM~k6%iT4_lfS<1DSL=%bgA)KUXG@uyes+j5+KS zN}d4zn)l$#4_w6vBt(Ey6?*82sL2#rbH8@P{)y!Ez4xkpGq3Mcrd#f0c)>%0&27-l zY9HPjcsHg~Vs@9$*;Qv}ru# z2kqx{@a{LF-?lie6;5ZGSc93jCC=7W+fY5@>*PR*MzAyz z*e1izW36aAiAZ83?@%(2p>qL8Ef*ObLXT4Wbu#t4f6U$Kz1Q;l6ARj9Il6q^$#p9d zKo~G65o&mHQVoVFFcST{o3OH7Y5csK6oCnzqtzIT7>UC_4WLCbqkDZy(SEwsy2#wt zNl@2P#38+TJ%bTkjfvDb2t?C_>={k~VTO_C`(eMM)eH;MudEW9lbrt`gS;iCjpo;wAu`7_Oqhr~* zauK-=xx>Q>z8?4CH=LxscifZn=!}66+Q(djCprn(bh-7?x~&?1`tIs|W{WZ06Xfc{_d<;m z97`8Mv@76~_f;Nx0XswdHZEa)^2fPVGn70$}|?TLu@qaSAvHoPM>F$lz%>ENB*-6;SN;8VwsMNMTt% z4Pt1KBcl*#SiER~P51>NejozqmgWMQ0{b!qzq)aBh0W%%EP>#J5AQBqj)#^?Faf`V zHj0_dP?amlXd(;(PFv1BZVt=fd5nR-5HNcREhzXxkfmPv`zQae;nn(>e2eRD=h)6b#vjzvW-FWSNmQ1!2X8^GaDYhq`$?KGB!+ysZ zS9~@yL-q!+{eZA0`^W(}i4C|CDi5AW-I2}IOIg)Vr?i*SaW( z#}FNJ9(1D?&ol=FnlVm;oo3JiXawNOd38WOU0nF_$q-yQ<`!H|H+h0PJ<^NgBG?8= zhk#;K%ZB?2*j2orm?&wY7r9@jTq9(I4yHCXl@kmPcd;Oa`l9=LknR$6>8zX~nucn2 zhwT_hLOB6M|LW2A{>9s5 z#rIypuk^j?hdrIjyMP1$5(p}LD0a}1jA@8MSrvQ$DR~@f6Mep2>f8ck0Qi-Jh9cAv zoq<7|Ag+?Fdqclz^=RnIwkv=TdF(6*_%~w9zo^~*S?%fXy|&-?^^Mv<_U&iLicp0w^QY*N-7$$xUKiV z(9$QBfRE0vowI*Nd-{8?>{p)sk5XNcjRjO2(a9V4W;3^fAi-muF=X4G41%TWv9p;f zOTsa9+>rClZ6L`@pM({wA9&#&Pe*HDjH{VG2t}zdh!)$qZJ)Dk>V0)-|Fin?-+OJp zKMk9M6x|GY^x24bI5h6{+n|1HPE2fsE~1jW_V)I%9}q-N-Ra_s0si(rPbB5WXhLWP zSVYf>wZsm}(6e%N>-4_lutmYh{MwztLl*`vd+IrtVR*UD1DuTTe!$zd<&JwKV1p$U zpMDU+EzXO8H}J_%_=`x?)actM8F4>r9Ee`V1KN%=3`0btJ1|X)9rQZc{+IRe7k>M8 z!sC0d-5XC=|M2PhA@0oSlQHFuT1|BIvWpH3a9n~pW1y#9%z*ZYDV=DTlz?{P90^9v z;2ork+JSX`_z8K&I&2M1*hLC8ubMg#F&?_w`qj(#BxEcgk0f>#co~O|J7bU#=tuNg zD8S(J(YxJxrq7MM)Phc}@zEgY$bebuwlPEJbXQXrHzYg8k=wVj5#piFxA4q`*B2hn zKSSTG9@WBqp7TGvtvr11Rs8;)>?j+}btl3D@9b8zF_LvjW}PvespDc+z8WYhSc3Oi z0eUlnOcEiwwnQ8`=%!g`UN>lI{n2^0JSC?oU9?2cBFvhCrGbTcB^cW6IMB2Uk5Zky zumR$(v11QNIQ;||vZ-vyB)Z`XO6*cIfo@#j|D(edgen)Ozds1HpfM%}js?2TUPyiu z*lqAvx*u55t17%7tsy!uzkOSm^4{zB#uJu5tk7B}EA|i;kfWReXk40=$vTMQ17(h=gIb_6$TVL}sro`vwd{)nFF+@5g5t^g+ zh0l`|J=r6R{K3#bXB;^+a=-Rg|NT#&-uX|SulcW^n(S9kNB!p?6P(}Zvc25z#M8Ji5 zErVvBow7&eP@lLpL3w-)u>V6s)T?M2%?TifT3B)|gCI{Z5K|WrDxmUoaxn1Q3#z1s zCw5FoHqVezFHikHzCQIIocN!=^}qRap1-9{d*`+NBN%B8$kb#jF2*J0+>l8S3p|`S zHJLn-pKxMof!qtg?eL68niLOfD0xuLS*1l7<@D2U<2Ii5Bix+ zzj*qOD`54d;5s?ZU9CN`ndX|hHijW}23amc=J2k4^x!IebGBSc25IXqoZo{M6t^sX z!J&h-6ZlCg!g1)=qICdVP#}q>@p$dD{rRsy?eb8Q|LuqR@Si?;2;R~`yz@$a|5@iA zJ{p-Q@DXh!SJRp2#)jLm7eakOhJ`|^74s{AGe-^B-@1`}D&mOOT0Sw_+XpGhWU!Ji z_uwM5fmYpdOC6EHm!&Trk>zX8Wg!c4s}V!kvg1%~6mD>kz#n~cI(ngTvCbKRd%;T5!)6m-8NM(GhzeWI%_t@- zOezB$gxyu}AlDtbrE7G^nt-6}#rqNJ`Q77$UV5$1ZG*h5m)Z*s&N29EPUN+~p2v5j zmRZ|IPl02yZRDBVvm#-E%Yi6zq{~hi+@}sm?1$kFjLW%8=@E5+WG`Y=b3K_Ktq4(l zy@&nz-+l7o|Lob(p@;bG*Xp+SUdiu&*C(&3BSUuMHg9*+0bPiQxRLu|!15GKkjR{z z0ON8qB2S1wIN3{Q;?lbSEt*N&VqFm59>659CJx;ZH5sirA1kfsV~^J_G^Zyo&fjgL z=fU&jLm2fBjEZ%a+iB);8yD)sdX`;-B#L#^@x2+u-?^qBo+KI>mpPFV+etl1LzWI8 zY{nshOgAZ81+}8idac|3#os?U9e?xYE$p3F?knH%kDe`1O(k0p%VOn222@=KIZreN z-id7`21w*X>6?O3;B4NT#@3yW+te^>H#8fyeNo0`aPbG!8vs_dIP?q6kGt+HsDU+* zwebbRboyTQcv;ZF9+XiISpc4Aklm}tzz!;%5IW(KW`HJ4r1tQH@zn`ZrLGIm9Aair z=ya;upT(H}u zXKj+?M@@pD%}xT)$=h_IaXD4y7dk}{w4H_N5<#l626|MvRn+H% zZTSL&x$hW8K`m0Xy-+rvYJ`?Xg zvliZ(fxPoNe$8_aPcT@4WA#HC8RKAapJC9ohVw*A8CIJEQ1{-_64eERDZ!f*?3pSOiSU|DU?IZPhh7t~3t= z7H(mT5vDQzG>BmshL(uT$jHd}(EVQ`A|s{pl&nIpR)6TaZuT=V#`e z`mv|7V0luRm%d|S9&MgvCB{rfU&Nm7BSKU#nahb>n}z0H<2}m}-HM}Uz*ERl3g_u` z1UP}Mi`+MhU@~}ci{XqpHX3xbZ&HUlq369yAn{uO{8_WzTB3i}xfZ()Nc#;~b`Yd6 z8v%!$Kw%%sG9}`4l;IPSHiN9s$JPe1zFRS_YfytiN} zrpaP_JULgvPFH*0qy)Cbdm{C=`b9@)9z1<)^X~Jzb@#JZ@y$N>?-?7fIbguHaOgga3tmv<&<4s!far*X zL7vhfqZEP$-!`nV2rL-5lyG6H)R5&lp}AQALUw>bakCt}+OZ2Z=tO=KuOb?p57A|HJ*ie)m3k;n{2X#_9Et^V4#s zw(5zg+L9W=T;8^?g!rCFBGOKWgJo0Y(w6u)QwL2*4G|bz2sPuw#=h5~USs%{j$j+! z18H>T)fUlixmKI-R%U6KKEBg^@z6}9;#h7!(R%dcOT-D92yaU8eP=(kH^ToYVa^2T z4*+_6@;cNiJsmlDxMV|$Y`=d^1H1L_(l!+7-d{XO>gyAS()Ez)yW z?vozA*SGjg916;PHaiZ6`BCU1*#Kv*f$N+*5=!pGeP)4o;T278Q~@$BvH&(o5SU<~ zizO(Y_RK-Eo43)BYGQo^LX1xjoJNZ*Vn3=;*6Nu@c&(W@iE?NKA3EL{DMs7&Is@P2 zB{mxOj!;DGr8rs4E#MFeB3lugVF(Bko&m;{FANejwTbB3jR!mjsxj0~5aN;^Z_oeu z-(Pj)e&?C*&9$DqesA`7{52yddg2%qQG=At2fklO3KtG_a2|CYo=ACPUUZMZ(MTA_ z$>ae(qV-tJO@nWHSz5I|a^lymFtZu3sG?Rg0wOE^@?c8131-Pqa9U=v#+WNT;Efm{w(HmC(al6OX%*Jv*1$eiZ~DTP5trRP3H;F zfn6+kL0K~o=m=vv9UEvN(IF%&%sMc~@xg@tP%RAZ(mM>#?NljOGRm{?Bh`TpA@6(c zgV;g^U<3H}y$_1DX7JBFcC`NyDzb0B_kO%bAAIuqy?Zv>hhKhJua&f~1cY|tlqYW_ zle&O}r!(5h1A0e4f-4@9dI6R)-yK~$B*)j}GAZoZ=_I>@=W%;^A8Gue-I#0)kf zZV8NM=?zM6@u(4wy0OASLs42m769Fw55`QYgo%V}x*6!|YsuJbD$NG>1x4_%uk`8ph@8Oqlb_%;tdczx=EHdi0DVlQObKfixZdiL6VGDY__X|1E~ zU~1E;YH9eOZ6uiANN)of8c;>-;~T)1+}T%Znl`0^Akh_w5!7_D8{rG*BV+dD0=g5> z-!KBVx~&Y4j|?n z5$Q?zgdGqU+ezW0vGxujPY?^-2W~T9+&=cJ(TxJ&2gX(I13I4rO*^li2HATe^?S@r z0|k6C3mXQ8Ho&Cw9?j{TBTxb%kqHRT>qhUmh)hCihbgM=+0P{KX7!-rH3O#m`@8SY zUTUZpD%oqo*2`P`lW#ty) zPCL70jUWh_a2bn}BHTOA4Dd^-t%wjZINElw?xHwi7PcSFhnntu~Q zH-tl{@(M)U!kC0qVn(pT>}Y5U$by|u5LBUewA^7?VnK>*!w4hxFyuM7WP?OfMPXw; zE(vDqL@C?Hh7JGmR`f6ESO4}-Bz|#k!hiY;_f3hF17=g^);t@#epVzRJ232*{A>M_xbDEfBg1cMAfsG?t5bF10$oqvdCVO zwir{67#HwBt|R6kA|SBYZxSphOYRK_*42^(G0AWY4LC%=_E3-x!3slnWdrMwwW*=fk!4<%$w#4SRHHyZ%i#+OZ168&tXCVs`q{nPmHm)p~N zzfb+-_52D>#%UF$qfD%A3#bhqHNc+E#@JWFi}mM#04ixB3F&OAlsx6bSqj z?u*Vi!%lFH(~j(c2Y(pt1-SVQiATzOPjo9DPj89rh)^1m4it^dtM4>5VMK`;8vfZP zc{zH&h^U(}mcvT}!waVy3!VrAKX6XMH?oTfjOWz^N?1@slWV5?yiP^>>JkZ6;b?lFH+Z!#qCd(D^?`i-% zxaPrxud%=?A-ECROh@u)LrkyUpMDO)Kw)isAK?+l^VlaI!pC~7L)ckrK<&-y-DO3$ zSU~L85WupLMNSg~<0iugXp9NgXdEz3fOV3BPVfwNu}@yXFB4*gLx#4qA;eg|SF{@)Y&{|gZJI-C8v<76 zj*S2~AUkKA1|JdTRR|UTzf9oQ)ROD!82A?vc=A&%&?L$36b({_rt{{=K=wlh^Ju>Ms6XpM7eMZEFHSib%Qv?DDF! z+9_{}=Dco#>@-(4h%FYZVAH%*W(`aQ)($nJHMSm5R*e&GUJBB@2%!}@4U&@@<Q`hWWtQ{%^-b%J%o529m^ zZ9-hU!N<$HJEr5b$Ei_n2Nt=d%U6nuc5#C6+>t^KUN1r{5kE4yJmzs%N5y*D=&V5s ztCDNWb)3csS!=#Yw)^>eB*9-?Kh#HF#d~`CC$H%zc76VEZaXG8qd~DBIYvWl`|<#d z5_QCY>QHJeq#|e2?5iDMan{1!r9%-aT^m#vKrn8om|^FGXCHXtwbODU3I>xhV(Kq4 z%sMh5Tzl+l3M-6_D64`tceFZWo6b(`fbgRBJXBMO)|{N847MiTA#1%BltHopVd`_u zp?z6YC+%#Q2hc!dM;-tr13k6I&2{4g*tb49;{M^cpXWwCd-XoUAK{Oh%yYC9$a;^^ zb!xKGlD*iBsu>2MHH;S^jpmF_xh4iFd|C}gA{#N(P-WE{l8wNVE=W(dB584Ja-$V;ACPZx_s_9{xdXz^3 zpE``^qo?g3e*fXS4=)6v{=S~}xvTeOuhZd#>Pt|f6E&Fwk-aqm*fU%uaRoSw zZln;A;d{_#=!8?UvSYly{&)DXy@@mJkB-N&t3|E&ORLS#qY15VXWJ?hlSywZRi^v8N1SwBmLQ_T?Yfj|60ruMOp7+=02KEQWT6F-Y?~|KleiI~Py+c}!fbb_ z>@%bLB={#Fa)fklfn;B$5S1);n-MY+VlMFAy9C0C@J*gPXM##m{uTTF)6epJpS_-+ z*>(M)|5ZVD+Mz`(eatmHm-94pg%6A!O&VU~_*yO68ONpJwz~Vf}+&T!R(S=Oa z<&Js;*mB5tBCAR}h&tW6hwat81TF|_leG|W|2U75fx9!H`xSd>i7CTFB7SCPsAiY8 zLuVGl)H`^u!vBmATE%^>!dbspM28x-V`|5oYa%>;4{aD#p+@hm#vl~3g{je0@$q=K z`sp7&{Ql#N`5pDwlh^K%*2}+aA2TTht)_J{O=sG``G#6xK_uGew$@uug~A_tr4GgK zQ6PnTXQ44r1H)e*=>4<~+ucjl$zn!5VR$YL@huBcoSjw&MI7F7dYmH%Se!8Qb)EqM zeQ|8gcGJ@X)F4~4<-|?u@JrHeM|d=>1^7stTdCScMrY~_d>;|Fl4dzQ8smRwzoSLc z7TFHcPY5wn*&pvy{|wduIwF6*T!}w^_}%-&-e<4kr#!0|mFI@~AeT+}oe#WNB?%2A zt3dpgOn`SBC|;NM(=k55+k`q|D1%y-N(kXn4_{;s_J@Il&vR&N4yYtzlF`5G6O%p| zKm5_bxOlcDT*+ z;Ct{c=Q0PT8NjRr6A`&NiJz>z3Hqk;m@)g$=v)8gGCRL{W!sO6)%nfpR1(2X4Lu8HGpU~u}tJ2pnB ztzb&X49n1|M4W*2_Cgfj`^=7P2!&D}&Ai81l~0QhH~|Avk{&Z?VR+pnli(jzpN4EzN7!g-ipB#h9-q$@I!{o>?j2! zsL;2rv+y>AWI)e4I1)L_^fsN&~#=v4op9%CSvbu9=3`b%;~FM8}BC?fBBXr8=?pHK(&AK$08XzYWO;zbZ# z5lr4UEX;$#Fu*%aFUCQscN%iwYeCF1xKkbZzB_gGJYcJ8V$Ig-f+6YBBsw^JmKWG9 zH5n>d+r3ln^Vsnwc)UDih6_?-@l{QT<0ibhvR8u|4-pg8@W;#3l=j*!p~S_6x(mX^ z)teX#yfULfv>CuosK_{yB@o<=+zrhpWDK&4CjLzi@9qEjLJ@g6xBvZ~FmxS-kX}xR zVg^s{s@jj9)@?!T9GReN$*6$pLSaJ&ty*!@@deBZq=67aE~sE9 zNDxU!Km@HfKJ;H*PUE|`=V!0nC%?llirv@u*(;~k)EaB)prTr~n#J|Up59L>V6ZGM zJ3*!w;7)i((cZYhTYyGxu!!K|h^~|bDQ`$~gu>j#O}beJ4&(r@ny`fvqhtSgmu`GW zAv!KL!wm8?YWQId<42Iw+wLjZ9K-sQ4$|QSEa-F-I2W0B*ro55q$2tdmIlGN`YcO2 zJTR6AnF1VJXgpSgd9Lk`ii7|BtM3Ux=Mwv%Jb3@)e)2kghR`@)Rl6#C$-#g`yoegp zYOuAV4~)=M?iVve6aZVYC|WlI_HJ`v%`u-x>!yw7&5q1OiUky~1eYLWE_P|~K5%`! zBjtl*sRI-K*#AWQw2_$L1xx2pf=jke_1uT|J5ZrRUX(|6Tk z{6O3#OmZy&^gbA|P_=PrXa~X~S~Db&j~;P!4+Vdx19y#7rs?ZQ%z-hZGGffB1$Yp0 zMs9@gu7-k;TNxqCd~jq0uAn=09MAUXvoWVQ)xb^SiY;;ivB5}R9bnF{-i~zm!%G4sRkp}7pj8jx>FDgk_{I)174Z50ovMjcFZ8fd|=f>9>3Usk6YGv z@B1O2y>joo)B4wYs|H)%%mmzFASN5$;NDK1fM@<1@_a8Pl39>HTXTl&Qm%EL&Tb7E z$uI)#F_#U%eQh-up4uctvawF<=u>c6>m0lRG)Cn4V-KaM)$+zW69t%<*{E5-a3a-x zO>US_S9Af$=K#`}yj4ywji|DTYWF0II|_U zk~d%HfBNnw4Cn2Z{r3Hd<+E4t6K;zi?eR3AIA{Vg?Zb6c+de=|fbFCC7|muzA>6Z3 zbd9+J%MrBu9xZ~p8S)WXC+D1?QZfk`;ZwNHDTT)}3bc>C1+uu^%yhv{{+JT(7O-;; zSeYjh(rr565DD-wQd_z-8q z1pVxlxfU2>%TrrI*oJoq027g@kYyY-F<~K;nE1GDBSs9%9y;WtGRCnvmgJUJ4c@(> zgGXwAb8$xSRQg^`gcOA3o)idiJ_~BAe((`k^9Vq{A^L=4Ebk!dk0Dh)t+t;bYgI{r3N;;!qo{s@n!a$8Cua0fOnPv zV^u^*Q)L~)_;HeP8@3LE41%%Ga*@1q8=aYqCI}KHoiXGYhh7Fke0KO@>Dg)}ONk(Y z8#Jv}zq~FRIf{?Vj(2q(sAKDd}%tyx< z@S5>5?Sy`=&oxNtv7Uw)PgVLs@H+s}@O92OQnDnLdqWQ2J%F=C4vdofo$sEINlWID zH4x+FG5QhIvgx(q@JI3oIv|i-?!tu&F(-RslH|@)viFDG{ol_kY4KP08~n%DbfUa_ z{_Xo@uV=65XWXqHrxu009^ljizaI9%;x&n`pRkZv=~> zbtVE95i*%N6FF|CNdbZnT&86Pe*4_OvE^~Nt<xF!-PsY|9Qj zxVzF3tg==s+M&JRGzDn|;Xv9>W1=@%V@!hV zkp=@}?d*137zSQx3yJW7$he~-8qWBYbJPx5==QZqVDJ*{Ap^#QHK!~n`Mb_Zve7nj zuqd`Pg;Am><1kE4wc_@MGV-(ET>alSpLeQ1dkx>&WqUopUs-P5z`}zYWt{ES*0yk6 zJ+$@~(1=M~8&u@r1mG^dblRkIb(u(LXn`NV%aFP1wilX{$juqThl~V5=G9E0pl0}D zSi@VlcHVexHYcWw32Sy!i+Lda943R#I`c55$H-2F)?hl@%!4LpY;zRalMFcqi2an_ zHn@nWd%Jq4RRhG!4FJRjn&_mBX$Kk83%u4DZ|+VXclo=k_)P6F`?&KOS1BXpM?L0xzaW44)<;H=1N9Szv<|9bb}-JjK@U~9Q3{wn8%jhN5Xztz|A_SGm0=}D~%}vO&(!R$a&;Ho^_%GkRp4Xrxqx1D| zm+$tHHTApK?AQIOGkNcB_2kw4a`vmJ_6R{9+b9(62rsfR8(A>s+CBY>bz(xulj>aB z_jIV@*VXIDZjOkR<(sygwyVK`GPpONd2HvJys2xWJrxF-Cb>J+>GIh7(hh=OYC3^# zZhN)_V#mVpE$hUxYBa#o2=9@*1y~*1Mj6KLW8+OfJeV(bvsx9DbEmd+k%Nmh+&Rdj zLT&`U3Rd8b!Cv{e|Nr^pED{O7d6iy)J@8 zsRcaskTVUbxiz;FV+=S2!+eg_I-^T<#+m3aM*;EQW*bvB<}MJRCQr}4QJb!siHRUn zJf7!&^H~SaUe7P*NAj)~ic=xg2%$RDzz_gX0L;U5=7~-PSkzWDCyy$f^SEh_Q%Gq* zm(J0tm=33zI{~>;u<&-yJun5HhcQDPZ37(u&{;6~yiOT^iZwKPp zL>JtIEJ%3uJfK<-_3)#yO>WklpkO}>qiHWpn@`k4CuX5P3>$P{BqH$H8!vYg8=+3N(?NdZk!KaGUSAUPeTu z(W!n`^PbUobWkS2yxY7aEK4uKKQm)4gf=TPH=BEJR8Poph5~HV8_i%KG%@93D_L;( znQNM0Alm{HMI`=(GvJ5RT83#fnKl^yXhnOhrc-oQ#pI_4LziPDU{!R)4hSEJ6HeJ& z*ZNcq7C#$5c5Zx<8TJpqzcVcP(B5}xJ$psJObr7Nu>okc5Tvbbwax9so=gVF=oRKQ zFhpd-XX4Pdlxw#trXdBrv@qko0R2<0%D%cK)tUvp8@GuxfEF?rYS$w@U1ku&5BfNv zUbqg=TDe*kjV=P_a(QGZ)ka&TT1%jnRwa1>I@FOCxqAuqg5qInTQVIl_ zMtFDHO=t#VJ<_b7=w+COR@x7Q&wu{6%Q@J$cKh?)_isP^Ft@H-$NlDYe)&nq*0Wdl zo&Bf3?vFDnTwbSdk8-Ul-+2<~rslN*&T=2EVfv06CEi48FbV+^0)^&5?#8hJbWHCy zD!b_*gJl)e2HSx_E24j~h0(P8M4)4w-QRrIaVhJ3L>#x}$dp`gXZ1~VKtxcuP{p=Q z!&Cs6`AAt);f|q!#${-Z2GaKNPBY0$hO8uRz_hJK?D$~Pk}l|N6=R|#Tm5|1{{QPA ze)P5f;xq8<6@I6>`}hp>k59n>=tFOK&i&@L9wNb1J}~U5Gksk? z$zW?s1+;yjdm3EIEr9ED+~cXQ++kbMxeBLE-Udmw-jD}XbEE;%NfCLnj_$sx7vf5( zSFD5F1SCj3_R|0DQeRQUzvrWW^4fi(l9L~K^Bk!gv7mjFBN!JAIy8|ziu;agG)FU} zZD8vn;2jh&Iq|^?<0MUBdCo3;Ue&4!Z&Khhxrff1=1D2&A`LcyBnOP%Su5mGg*2Dr zAS_71cqqf=zmgB9KuXCwTCjz9nywLGz3rXr+h9u5tz36be03}VJ&)n@G@@_BG zbKnpCIIZl>zW?&q_y7CuY8!s>;ZIjf{LSnB|Mvd97wys~@9@uF>#unpHjjgA4fhR! zr;o#zLn2b3ktcOPr$$O1@J9^uD;OLyanZwt*4lK2Oc4r*@xZZ*y69uQ0QIHSFBuLd4 zG(I}q!V!`qPHhqj8~oEn(jHbqStVzG30k1@R|myFe5 z(c3Z(K(F9P?or(PuCWj|0kai&>I)R!Ll`Lr=v3VwXKR0xjKXKH;XC!5yv|+P$E+1V zsuMP)o8Jg`WF^hPD0SF4PpmQ--W#6Dgm4PY;B(-QY?F7Z;@iU(V<=(`H%Po?ja|fi zBYd-CZ{jS?JQ`zHZx{wXX05OSBh_{=uvh%h+^O~oz~tbF))9$g@ONv&_=W3W#^noKW;GvfPO1B zDq3R(qy%&l!?T@q5HgNz-{HAIW^qv?S01dlh^!fo(t>1Y!6uj=^4m?9DVIR7DL6bU8O-<%ZQZW zTpMvmFeP@X;l~|nOG>()d)N|Z7f?`Kf=9)+(=Z5G))RuCc_ViQXlH#6YHw)7j$g6Q zIHrnIQ!f1Tw2XusA=oyv_k&Y=F2Dd_e%^S2?D!bn6aU(=3XO1ht_JOXH5hCJ5%iwB zWi|XZR^#|M2v1}N#i|}t5dRPCIHs_EPXwF_0D?e$zjpi&cjw=o$Ul2kKQpuW zNI1>4$1XVKaoKDERT-!#aL&xk8>gYLyx<@`c9T2x^uGHrD7dsRzV<6+E{C^iR5A+ zEYZ2AFiN$F&^x$uX)rl0>^c+|JA z+`Pa0!(YCu_u{yoy?B3Z64YO=U-E0reCOV!SEJVp(P%YLEX~4MtB*6lr+Abw|1Z*_{r|B; z`|Jh&Y=`!BHm6XroPKf#8E!cOtme)UGGfDJ>MgFQqo>dYcR~$mlv{OZB5X40#O_Cn zY#-HgbakNJ5I=&D8CkXAHP|qA;rC}~-?p6-Z~0n(Q*ZXO7w9mdwl zi)01Ds~Gb=+8f4c30l;awpE0%lI^7U=$N6Rg2wh_^+q-JSuh_n6hCoLbO7hN6eQB5 z2D%*#UUs0MSol#NU-E71=5n7n)C$hf-bg}tsuKhB4Hsb}NZps@*t{9(9teTfezO%1 zDFDWU^a#bGTFT?(81NE=%-kt<+;&@ztoLYi0ATYv>ob+y`0GmUV-nl%ZkOgauNB-c z?%(_UXAtQEX=Mq7%g5L2Z znbsOg4Kb9EPcord3)7CkOg&eVgN_(6AELf%iW|~U^U^yEf1K0tC_sM!D|p*5F7_sv z<*uH*tADPG`+xuSQ}LV2GXLY9*#F|HX}`PA!5=`uzd<^%aD3y@mu1k#wJjhUHbiZ% zT7>$??6C|e2;bpHE89q=Pepsu5jx;4f$u`jG{De$T9_{YU+^Mro#!0H>*{TjM8UO$ zhES5v0V+z2-b|^|_qLpj$l)YPsN5(U56l0lTmQ@czdQ@53i4L??>-67UgfWO5+-_( zZl-o~0$B_s*mkl-KONAhJ`G}FNBle@Q9y5226I9A41|*BnTxx_ogldr5|ut@BKud& zq$`r=U#Qk6Ac;i%dermm$8SaBX0X>Dg>2p#vANLPErm#tfh$MM)3(ayAciwI3XDE> zVN?f0E?|_CAjbwTJZUV73zukfR@W#gYUgZ7E$i$yX>Ag?GV*iZivRZbBz$Ble^lwc zoC&|UH~;+b?d=GCmjCtawg0NwU-&?ig^@oGyva_;w*l`4+%H@!ty9;zkI&yHs(;C^<23`Iv_YENOP-NS)h_8mw<(UV2 z@|O1K3gD{9R{Z2UU8n4|+M=p98gj-!;a;=PI=D}DIllI>jjS%G)*;7b<^_9`CE%YB zg>hDzS_(A2s6`$A>5ImVLjxs5e(p*5FMs_cAV=_<*Y41t?y2z2_X@ywzZ=h9>92Vj zTH~`EqSl5#1m9IhW*S7I&>>-_x)6^=P)r`foRO&)Fq-O{A;eG#J;-dVgAOQShX;*~ zFTlcK$oGIVI7uQXeC>`X7a+GEzZ=7?kKKIEy}WIxZ;&{2=8kYus{u4hvFTop()yEb6q~5KhTpYwljl*J6a@>T2`E8ttg8fb4iXFgKPA4Z=!?lg$>= z)Hs6M-b@oHAYIi;w#=1Y>FQ_n8mAfNn0vyY@J7#v@M7^c(da>6O|wdL9uc4nYIsv0 z$L&xTi2?C$r^?gur>?{dC}OcPOe*u>TLP1`ZJ8h=uT=n91F^QEfhUm)ML5X;i~G?- zd403r-hKY_hhJO=?Y?)%x~KlTyZ-DIebe=A->bVmGAu&cId~RFoFS>wWlwmyV+sUmn2m(6-U6TG$wzL$U+c;TNF-g<;RjX4<}i|} z9`#)a_#sH?K|qGd0t{rBjST9BCCIZM+fng#GzN~K+CM{q$J7QX)X*-;ZD5{iQxAb; zgURtw!zdN+3lvfN2yN9pItq{zOm#3$qj!zdoybW3{&ON84EEzY-jApN)CbrNq8wwB9Lod!46Oc#w;hs>5Two8ypp2xy)Q^6Z$=KHk#;? z?Pc3LZD!s)6Csn;ZuTT{K|$r;)VlD>r4E9EZ&0EU9rc(N`kVKfea~LAk8S+_gf@Qv z9=wfdrR(sCG!}7{Bl!Ly09zXGuE=G9n=}oqWXu*5iPi&-((XKF0%pZ)Iz+@h=Pe9y z$rfz@pY=S|Z@6vkv&PK9xI?Q|Tk%+mUB%plJ7NgBvKvySQhZgxLUjhp-Hznq7j^aIl;3hYle899AnADRb`JQz)TA+udWCcXs@s;#l0{5br2%+*5Iv z&GOqlXGK%7>0ZVuvNTSoGVjYzz(@|=Q>&IjA%jnBcmSJ-am5tm$N5s(GZt5~NNfYZ zJAqkD;9~UV-G&++DywD4d_njD-W^#{8#IE^;JL%I@B(dA>0s85T@Bb`*$|$mdhcnb z-8ISv*C4(P;vCWX_S9VPMZ1E2)2U>2$_n|xZS(a{#20c?p1i(aegaS(ww0@E-hnYf zZe!ZAjVz|%WnnITEJx7kJkszH@iuPY;%(5Yc#u!@nbCLci$DRuRtm49P(+&HX(k4h zqZdkNfk4&ev5(U=5cYFI5E2Z)$fXJ%KYQK3{AAF^ zO%|MqK!Di63=~M*Shf)Nh5Mx~n}F;P#IKy_SP$EQe)2X(Yi$7H$;Hqij@a10fLtjU zQo3{6oJc4@>=W=E(K81jm+?`@x2pOO#K*d3&eGLo9ER;I$a@}g>9CoeLuS-;+u92W zY4Eqq1u;-+V@RUHK!-t--MekIM5A}sTFG++vbe#MoG`n9=hu~g(xQ{X#yddQl5y;kJI13l?wma%l6lbj`2(W<#;*x z=SXq<8JdyWMut#7b?nfbq3-=mx3Q-pP~hG&8n44x!2nwb5bFqbd~eY@nH$M|RLdct zE(cg!OV^1Lyl4(}47SgVlkH7|R$ybewUPr()jQ7~=&=jQOTw~&`-7ZH9S81shYjg$ zOzR!25ODmYAHzOs;g<~Vhn(6R2k*HcGXeKzjN$lPc`j9?c|A^XTX{McAh{%qNqvCuo*>LgZ)~^} zt8^$C2gPo<+o_jlRsEUJ1d!`;?FV*(>>FZXGL68fz|Ccyu~6C$K3Z-DfHi0-#UtBtwN&iLH1X zF&+TbK|RSh7|00woffgI^GWXYrr*U4#S^4NbXM&XU*W+_B{ zj#?PdoEGRHHNO?j6%nXic-( zW4cOb*j(2J0}MwWAXe?{?I(B>>6B=Lbez=(pid168q;)JxziR7m`;ESEo5ZDmUz&j z(LOd;8+CHBO>SV-A!@t;FoghefC6rxnX3H57c}$4|+Gq^3noG>NUjLYF)4PNxD-^<#V5GIm?exhx4bVH^>W0 zL0xvF?>;K2qZuKGl$Ah=QC;vsBRy(@i|hkev&82Xiw2z*;te~LdDDgugoSR%mXXdf zovaU%V+V~IUS|XO=Q-wzs$m&}h{4rX!RTZ?I-~zJ@45X_VdtHh{^?ak{oZarc`d)p zycx9CoO=`^dRUIW5P2t4j<4oYTQ-$vWp8BOm8S| zcR6J4XN)C4*aRuUMF3}maO$8}@|ZZjPDf6K?h!l{E$Rlm*AM~E7g3N6@V;Gnjb)8f zqPH~$W{s-YVo+Qc=20l>u%IKxXv5bozM&b)HXD+d=J2SsCeudYBmE66`1c?D!+*Rx z3xD#uy_t;tw-5jI?(6)~WXxut3zEO>K(_S-+$u!+K-886h|4OLNa{N_oCByRcw(c{5~ZgzWop%{`g9e{ZwD|$*cHgr~k+64D`oZT7vZx_?KuZM!2dRA|wm`vr)aOJ6^lVD=?|{A9q%7rR{gp`J#pT=!N^3)&T9(`S9Q0Rm(nk zP2Zf||Kk!z=MQJMh@Z38w(5PLZ{5zSY#M~Ln2Ywv0X-+YGz~002z}*6o1Vx!DI~eA z)(}VO8ctN1t|e^}eNYdL0Z=vkn54;IGS0xQDo zkDjN0dg+<@t-JU8H|b}u;FsCKNLb&Zx?_T)0n`zN^*L${8ZuofeF+OvnwEE6ITtld47PbCj2w@XZeMGZL;yTB=(q+l zp(9552{1gufd=Lc)H6?$o`fbKpFC~@%ThY9=|Da9x%+O5X$DSN+oA}6 zT$V60sA$N3lV1DXCBFam!w*&2yZz2*ui}@fWO;@{Cz#sJK(Y-{p0shHSI6} zK`#-1DaM5X_8ntw! z^|dK9FWo!u8we+FKW|hH+KJ)Wl86oM?U@zOfQxY-fE9@Ywka=#3NSRX9RuOGWp$;``Ih_ zskHG$@C)&7dvJx0-PV=BE*L2`s=|a*e&-r8_*7`q zy!iv*>&V~^^D56$%-Ez;?ZRtisvQ>Dnh9J*)9*#iN45>_E^DOz$vn; zp9Fx96irs`xJ(Y9#eIxCf}u%FY7V@qUgIx=T9>t`JF7W08&%gnlkOqX$(J9*PE3%O z2W<<)^uTaJb-DiEmljS!tTcYerVf(D>YjmP=pH@~m{sP}xQPhPh7e5Vh@ zfC4%`WdU2c0t+ht-PdR-l!SNB-;I%FaG}**+C0OndAg1xFAb%n_;61G=5Q!53sL z#5^cWs(TFHn+y>Hm?5+?9APGg&oycjG`n-WXe5Ln+L(T1(m<8~m&ESby~4kVol6w)~~;thy*g1SWa( zC2PvW6Y|E*@iJlj!>y~{&BJ>3`hDVFg!9>6??uB8$e^sp;2S-NHpX}Rj3~H+bOZXW zfY0^@u)ks^dom=pYETF!yo4A}87`DPJQRcZ0aDWxncX48qDeIH_~mp1d}qwP9(Q;q z6mSSBYYsVe6v4nInrK@GFd%?E8)4me z3O1Zk+kD$#n{y!BS$IUnJdfRuzkgA5{psEN(34m06K}6vs>e%*W5ZTrlR8ZE3!d_+ zo^t^b1xE}+8!6`iT8>{^D}gm6Ywn1)ri=hCs6k^#yj(!~?P& zSy)K=GetvMyCIH%{OlPsPaC;(bUqyr?CLuv&BspG&wui}Z+`PTKks!jp1f|4A71)p ze?5&WcQ7cHj6&uAh|sbIaPQ3>d=1CaJ%VSbx!8qJ0m03`YpX{#O<80xI!bg;fu!< zdNn%Q?psOCVgq`}$c^e)nF2WlG|LXK$edB56?6(z6ggcSBQqx(vbe#h0g0yG5VtDG ztlSXjbU?@sLh|_?cFW^H5+Sfqg~g@1#d6L)n>(?zxbMu$0cnMpE5*4R@_vENc|ztD zY6H;2fWmRko%rNUyHxw!*IUrf(V_bNqsQ#`GjKk7{l3wYlrK!RI|^xNIG@_ zt_rWq$A_yt9P*SE!GZ~gU~sMAd=F+!w>xL>Yy`4Fg!M>fW!-xt3X6?=dP2qn$mcu& z&>TBc$Ll>;g+lspGG`ieYZS0qv}H0$K+8B?IPP*RgG2RkG!fN4s@F~ET@R!_G-}Y6 zSq97!!s2N3vB136a(NT%9z<>X$d+`I_4+mbH~;>--#>f&$(`~2qtE@-LsI_j`$>f# zy`Ep$@gLDt*Fl@U9umkvn|}8`U~(TqjdvN}MgT2B7GH*MAM+eT`Xw?|?>e%Mg^D80 zxF43p>X1odHVJQK--Y~|&5P)(s;Dfan0_4y?LJ8FKR6La+vH}oa|EjQ;1_fGZA(wG2 zYlt#94d^Usxm$pi8&S65Bc;9_Roxpd=rI>S6jZex_Bm`aGrsuO(WyNc64q_6A+T#8 z^E{oQxJ|ADIX?oH{VSMsO7+$YZx+g|scykIYlI}!de zcP=DY8|SS+qD&sp9T|=CYii5QXwi<_M`n)$>3$=hXLj1$TDBiWBiph*vCt zw@$3@Ypq2YhXIG!IdPaC;uaRfwSjU1di_ZSNn|;gb0i%A&^&kJfc8EHa-htphws$8 zuTCg<4#YOGF0w5w!BLWlR9W%^B8ImPf76BjUq0>ir%apr%s=_nyF85dbO9f{w%^$O z&(wn}_ijQw(#4Z_hDh@51Eim?LF>`ZZ4&rT5fY(%dI}>)vnRMCa&HblHz%K44-Tp_ zH3~f)#Z3d9xTXjs5Hw~dpnxo$%Ja1{L$@aob-}F&W`vrp_PS%h1OveFwb1CcHR&KJ zOkzZ!T_tkRLcrHvU_9+T;?zQ->?DSgcj-EDpw>JE<-Ytys#XAvy^=bFN z_-gX=TaTyU-8$`~SMw|T&42i^KYo#sbP=F>00cLP&CXCvIuW;l%wjxP1s23cMuUo} zC^Uu%#Z~Lr7<;Wryzl76mJJ-yQ6#0$x%bo*E#6BNL5sZBiB&*%yv~l(o}k`=Cera+ zl3?QXJ<#XO0zI4h+;i}pkDUwv)^MJHkZa$m0HW;1aswA^CD40;D2kwXq{dX)=AjRQ z57OUD%o&ar#p{0m^&fKK|3B>dN3ZEOcKvg$R%^&($+W{TX-xw`YAB(fR-Pc~;Jlm8 zeDmHt1{}Tg6v%S~GHIxhZ(ZsRuaV$49qSC67Uvj2a7jJD01GZhm$?D9cX^vuI8Nr; z(Fm^~4}|N2=A>&=_;o0B45lK12y)d3$5{`DAY)t)77T7?M-lz7U|XT(SNs4BJR2yi zrFP)M!wCR*9e%pCmknHiUv~XxU)U!1{r&yu)%!0Yn+!cVkhX0w?FC$54yh|UyHkI zy?WsADz^_Q36O@axFWxEW2)R1AmcHKo+FI_>CJ4?ca{xYMKBzOXvSF)Ot}hE=|<#H zj*i`_!O0<7vU3aOvkmnH!EFvr&}#ze&!DmY#b@>PyEOZcUA?a;?SG`t1@*_%54uaV z5mn9r+Nt6jQe67fT_qig6#_Mms`~6dseT7r> z(JT3tul4+qtKu*QDMtt5F-AaQLL9gJTqq?nTkb$4Le+71R7v-46qD%v+#cg17RFnU z`NSTpWC#g}I)iWXa^D@H%g)SmElbaU6M38Kn*Yg zk!>xbeJ(^7gbQu&9V^7773ojGPkuA=L2v57WO3F;n+ECXuz#buI034sqLwL5QLnCw zpMU>2*Xz6e-TF@6J&!+l{l1zQjsMIqX|hecNxTK|hCTJpVoKh3XPlY>kz{Y2Zwe98 zJU+&~a$<;k03+<_J`suqooUm~oI@H_B#WJ$;7X~)Mq{c6UMSU>X8_djdc!{BU?7E1 zScVqUX&$~d8|Em07F}U_h}+Av%{pO;%wtvPlKDlN3oOmH_ZC^Qwv%Du_PygOFIbS^ zG7`^C56{hl$MrP-p?mV(A5kklf4hHzSMbp*`O^;9JwQ0D!!v`KWMcpZ!P((8`F4vi zw2fQVS=VaGMn5t^*v*TYqy0{NL7}d);5=gGdRP#drZ8OtGb4}?>pl09%(Xy^n}}R` z>#g8T9pgB#;w~cq6^%O&ZIXRnI%WUuufLC9{o?#C{{B6U$OkXo9}hIf-_FlUf-{#V z2^<|FaZ%~4dF7L1lK0Vrb|l>+dQ=5EH8hgy0GHLnuOaD3ZYnt{+!_g+ut}&=3&l7a zCk)b-Z|$RqygKOT_Jq3j^%~WE?c4#5I8sw3$!2b24?MpYgPfQP4M9G`5z3GqW;G$A znJj8)LliRW3w;+KYFbl#(E-q-H+A7u+zy5MqN$+&3SX4LUtZsDrVjiYxR`(c-ESU! z!Kc)LzxhG;^=@|PM=$bMzT=;i2A{KG1G%b3dmOU4^VVtLeW`ixHdL~C^a|^}Fbpt7 z3pp~7o)A?00UVcuyt>I6@NNi@Q+@( zcRVxWk2|AuM$3ge|LRWlgQyuK&FjRR%)M@GOTbSMXAs4(WrA@++^nq5T6Gye@`Yjd zoD;eL+Zwene@fk##>AEsg<>3O2gW65ebX6TxL5Q6SkX>$TO%M*D+5NiUdy0Zto7sw z9OA6Q$6+|j3ARZ3TC|HnQx@K3dLAan9!-1bl5VHfx}SJZ0pve90lf;U`^Me+Z$9~@ z@(1$k-~4b+pZEC$AHAMm(Uhz|oYdW0eQp{ncO#J$H44y8Al@(-yvHHID{8o^cfs^E z!A7dmLW%**O7I8}?*p$XS1h-7eb6W3+`d+Ah-KDbp1IKHxQp<~eZ57ygq(0agWP!9 z;Ef56;15P$yCB%DmGc5RgmY_78WS&OD9GusRBZM&4{15VRc~}oe6$;v@M1!uOArBM zF<~r2vAi$qJ^gyi`j_yl|GV#g_1@lo^vb>SHh-zY))!i&_QX<7p^G#<)c*}KziKVuGxmxS=vy z7REFBT)l`Lp+v|AV37{aB%lC`<2-nwm%aVV-#+d}yv1<2_Vds0_DVi_9pBmM^?5S= z`7I7q_D|z~v0dAx4Wn7hFx`kuXAws1;El{!G<#*)pmk^z=+Gby-L7{(d3<}) z-N|>ZvQWE7V})i1$>W}LA(zhPjW>F1{QD>;?OK&f9^VDf73lVKE^?iL52FJD477Y# zD*;R$W758}ArH+p+Y3TpLRCG0o0+#P^|6G;I)g{kxM-!-TB~a{%vbc{Q~&Fq|Mqvk z`Tm!G_y1(Yud;sg-pTyI>-UX*_7@UC!Pl)4vK)OwfM`Ai2{*?{_Px9{w(?DBXvY^I z;nx}PSz*%T_1sx*tMKjsnJd9&stfp1(#e|*`JO3V-%o6%Y8^&T;8n=GYfP6(+`D>U zSs3kr1mJGKBL?wb+9egDjm)6Fgy@sTTSNn%1; zr9k7mW+Fy4yk4hPU;1C4k{f>gnc)0Y7tKen=1)5wd6L(iLGvJY%7pkJCO&Y;2OfO( zp)?mH?PY;@@HGcbvI4E<8QIfsqr1{`gd}p8ak2@u;46MH) z0}x3DCV&y=XrNnQC-$|D%+sJ^h6-{q4}OQ+b098DbAyXA$DN9NvchovFoy5CX&E;qH*YzLV>^fRH2P4IE7gA;kD@)4Fwi>zXX-b>3~2_t|0&(93SvzD+z&UAQS^$N`CVE;? zGZx9cV@qu2DOyP(l~;oQ1Th=0;j2#PgwZ{5Hr%(zuUfikDDw~XB~P$4J) zRy4RmVZyvq z8{f@03eop>9q;(xy{|3$==J<*5?mNzP6jIrI?J_s>ytimlpsdVaR!1+civO*GNHIx zqh!hn5N~6QPK@}WO*UlXT-Sym4sd`IHO}360Yvx zIfc4j-)+a7&tdb-J=GD_&;rSO-Md+M6?Y^;Tr{mP7BOqKK zI#%@5Ly0Kd8dF*=hLjzoC|KIvz)sm~J^r%OpD2&-?(|2m<2P=~C2 zg2*u)gy+GpYytEVvpp}`L==##GdP2r8G^pHu#(4@P#1ANcH*p6)B9cs@_Lbj+{QeI z7#E%4E2iJ==S@(CK##dSY`Buxf4R?tlpmjsLBu zc9Y3GY-l9T?vs-O#SSIyy+6q)0wG1v-mbI^jK>%x75UNc1}At+N3Cl5QHk5WZMz zR<#mAnrnF#3gurU%TIbmCqU7-+ljir$5cQ zJ|%CwH>LjI)%+TRWZeVO1B3LT1Eb-o1Mmi@Z-@*nTDfVr*D0rcU^UrnnMfzy1S~2!uJU4!1LaE~iB9T-a7>rrpC7;5!ieidl)`Pj`Ox(JS}UyiV5!DX9hav&(^7 zU_|6_l(E7jV?gAiXaq!jhER_LgRkt< z2Easi-N${czji@ubAk^1RhkQPXostEfsMTo3O>lDd5zuF^Bw`gPr=SY$uiLj51UUE z?A%bQ2>W2%w35i2Y@LCquw%X8gO0dU7-#3X{_3Lq_5F9*Vm{6b9Lrp-} zjx}N8y-0{b4Z;_2L|PjWJ&L^T>+94+ccIp-JE4gWSxI9ZJ*HY)=ZaFak#lY4tb&?; zL25UUHjLuf9g}hpaC;D+dQ}4s8;np!1lB{^%ZPoUYX@RmNV*Z}##fJx0fqx6y*7~o zvVlHy$Hy5Q!$zlN_`KcB!xb)ABK#!1=8l8`s&>Xai)iJt0eZ2%ew#s+xliUre9l0} zx%?lWJdF3Mt`A<#pRTXvx;7%Q!Haj&JC?Z z8)%5dT}WfKO&MUUZW#=#@Z2UgYv4Y7=-`%meB{|~>ThmRN5Cpj(HSJpcN4mTK@|$v zfNV+#ay?89_?BtDS@9lCkwpvTG%B4+M1uvic6X+aq+@r`OpKs&!=p=Sps)k#d)gj+ z^_#Q!FMso#y7_SNq2d1B*HVu@dL6&<&Hl2}+Y8~ZT%6U-fhNu=GPy`#U$QR8+C{W* z5vZIhh98Ok9WGC8OJ}qyU!oIir?sleIXn~H0<=ak|rRgA}S!y zhXO@@g$ukJ1WdGq9%O-^EQh`WA!N<#scA#!!>QYI9vM|oc@zf1HzptSwt)Dts^tRt z9ul39{_*OUE;qoaYa-B14zlM7sq?E5*&{F}_B?*_IdZoRw1sq!QNG5L;!cQ65cZg@ z)F+z^L;MZzM%!g142Y$brw{X#1s7AJQ7W%`{r~w3Y58{#gZGoN1h=Z+KRWL(sOXj8f12o6x&pKeT-JT{RqaFKTQ<_LCOS1&RbYrRK^~?{?Gs~C=`r6$$L%hx9Bd1a zFT0;Jp?KYxDWu!IlF0~p&R{g1Jy# zI+ht(L}e#Yx^Zj6aS=LvJlDmMIe1}`cWX2G-^pf&Z12`tu~2Qti=&gc1cceRj_! z#3wKsLfhb~BxwkL0v_ZEb$AooqDoC3Bx(x2;!Yg=*Cly*ZJhKA^=@L{KxAIJK7wI2qtgY z`!V|yH*%aPje6r`^PKjW2!Z&C+zl{5_F88bjXAE`6B2au9^?}U2wxb4?QB_-=eh7^ zz14mG#it~bPkNHS`K;uAkInkQtN3M~|NP57(;s(7@O_z<7_`spdOu-rv`bHpbD4(l zI5wavB?D5?do|4E?2{@HwuHDoTf}mzV z&?T7K0s|%ZN$^A53Fw;m6iW!1*V>liu`gIN1WEJ0QcXIGyOIAihM&4Sa(cVb7y&sxUi{bp{{8CeqgU-6P5!5pgCDt_Wed>=2DH}Kg_|CU zs!M_c-o7Oh)c#F}5S}Af@esk-G|-2r;v|~zavkA)!!QL$d02**11a4YpW~n-{9h0^jRZ(g~UX=R>~3ua_{h3j($j(^)@qV(}PA?*hvbX#Bl$7@C}E zH*H6;`ld0D*%E1(OfyY+V&Y_oRzFHOf6?wN0ljL$+|)|1CG&stoBHjq{_&sQh3tOt z!hLyP|HH3;s0seJ@BTQ`@c;bo)4TjXeK)`RzkZlQ?dNO#KR%h}UkEFxGyaF~{`hYA zzdyIZUwrrJ&;MUv{_Owb^N9}qIi5Dw4Hab%JBZz+?R?L}oA8Og?wpSuik{OCGQE8o zBXGuaWim5dzO8$Y(@hIWdJ7CpwEA7I%z^O~{s*!POYnl0_qAX8r}OxH^um4l9{hLD z_kjPF_va4+C)-&rbhmDd?1sm&-4s3ynWwn8T#WZ}oGnpH6y66Ap3t|6v!ymc4yowy zBi(zlavMq4Sb`W{LJ&6NOV?{2BxEArVy$)Gq#}gfNLnjrQVgZ(7C-w#hbT|Y5x85iP z|KT&Y=2uU$^Do~&%RhPzzijSb{6LGOfBT>R^S}MS<%iFHui~pTflkti#v3j*!pK?} zI44UWs9l73YG~72MLS@kY!^Q{QS zCinvYL_qw>saq4?MGwq)@kNE0gOc7*E&j5e^xuDYmyeCN((FR7s|u|_2U zR-IrRA(jA{FL3pai^~86E4SIY3`%HNoxqH!g3t}3^*h)jV)g>!D>MdVFn2hRN(WJw z5gN296-e6N3k3BZ^UZ{#62lF-bI|dbWDsazEf6+<`Ug;Cpw||d2Fo_1uc<&U4*|7l z>^oUlMS;4pBycfbDbS6@=z-9nHVy{8vTb{cK9F+G>4{a~S&2uo| zQv@N126<9VSvndfygjzdIa|5n+C=gygcyhtk|~w@OvF}fN47Rx({tq1be@CIYBs*> z(P1H-5;kU3>yuU@Oy%{9{wba8A0L0#_h0R$eefE7qqj1?DE#5XJ~_IoqmZh;Xx>p5 z1j{qlM8M89@eW@#SK%?+xOF@n4xn@!Hi|)y;u(}vwpqO&cbJJ^Q5{ESotVqRmXxD^ zxO3&3>?)vgd7I4uDqRqps)hN~Ubg^RpRP7a#~7Mh9G$RLhyov+=%eM*K95-THf>bW zNWU6BQPlyimuz8-N}te9WbwvbH{ejJ_hSH43m|JC&R|HI|tmwpETKs3B;{+Wiyn)8GfY@ znS-mf0rayl$~r1{@bkN%k6Z^i-&=_g0yXRjC-WXdUccji4$9a+JX&A$&c6Rj0^J9% z;WxB_pS`q9z^_qWL{l_StbLfsA%4dI5VKR&?Z;ZnFJLb@vkBjzv8;Jd?nSj~xTi+} zy1~$e+zz?T_iDE9kuj!%<2rp*r-VLMvNs(TTl}c+?~Z^Uo*h%ZI=!KBoy=3hjDjn` zD>A1>xCCrBTSzf%7SJ*$WcWTtss{w17)8_PUN_HP9EfEZN8c z7!Fj2BcLg#T;&lki0@N0SMJ=tpj(72jxA;!nA|H?;o1AuI)h85P5;ZJ1e=s^An0`CnsDsHu???p19}SMV>1W)HUqf;{+=ahCF`8n@)+B z)dK#M7vltAOWY+;bVOGt!G~j_R14koZ zSUk7_(bj=Z453*Yo^yLNtygc>U;Xl7|Ni2s#lHXUKYgyd&r^%P_ilgiYW{T9O)d-Y zwSpPKeBBNQ1Pwjek?U>{^Cv^@!*u{&Bt6-jjbP@xBtRvwDcaKx!r43k9su-uO;{z3 z*I@{kF>yAL-5A_mGYg_u=fcsD%N0smS~f=xwT;LM%robn6+@8!4W~I6su|V3Lpyk} z^JzYppvn={MR&lLCChtPekrlzXTN?ZzVRsazkIv@`G>A_JxuR^eopK6=`|m`tY6U% z%8y*~k&VO_PR!#JCQg6oAmyGgaf8)YBUDSOJAFXxnT-VVaUVIJ{r1I4hZpHfqfZdb4 zkr8D({F-g!PFzV5uL^mlC4>#2{J@P&a9bT=MZCH~#t8`i*c3>WWBO6D`+Gb8^FQAC z_rBd9yqZ6~-(bnwSr3g8c?c9>1;F~ohMISg9DE`1kX1n!z$c}PN8)~h+iqf1hgq!o zB$bmgsTy!7HzJrl-6Nx*cbAk~IutpXbcYkj1Gv1Fg(10_THM! zZ*uI8As1U0Z$!#4`M_T~9Quw`=oqr|GS{3}JxIr$c1>ZcMR-_++%X{z>E@9Io9aW< z#TRkYX+-v-6HSOH(wfM6mu>188@#^7KmVjQ`ZUo!@Af=Dc>TVSR5-uzUuTUodPUqc zBD9>0tS|KDeus}~4u$E8;|Cf$+L$T~N2DXFij9b-OJ?`5D=6g%c1tZDtUi^YVufkH z)HjP}8b~gOJdeK?WJ;G2iJ`X9Q#yroQE02~>9e7^Qrs;=@qM(hdR(qr#|mDj5y)+| z(}7OPK&h*|1|llgfXro1&->6q;LDoee50KP$^-!D@%kqJ{8JVddL;k+en0G^*Y7Le z>K_qJ9vhe*;ANwnxNUgaUV!y5(*dZd?gbtT+MjvQfAY1VaWWzXX@l`~;yZhW4KtvY zFsMO|Fy=@gUg2>jY>q%$?`TI3ubZ!xmqNI^aBmXCp%dZ&>)B|F1?y4aZ}#$iAPZYE z68srU!N*vIkHS39$o_U<<#_E&(=G0EpI!{vf6|$l1VBLs0SOmRNvQ8%xqVAbg>E3p1N+WOp0u00qXo4b(R0GIRZ}frkMdWnn)}BvX=18#_ig#no z95uJ#L+ZJo$8jduTIY7z5ojK&PZO+2?Yl?$dEHxa5kUgXKHG~E(u>5Z0f_22Ra?t6 z7Nj8yY0&#gYM0m#&zu}d!U?!ybXJY*alko}%yn%k%v`;nmed`J7Ss;C-Eb~eyrF>p z-P8U0G=2Qd=YRUg#{>V{_j_O;y`EqBUjIlxNb8cCOQOs8_&&irMq8m2Gor!Q5a^o7 z2^*e{L?<6(nmmXngnIgNKiM#&Zq*4$;~EufN7c=-Q8;a5aG0T#!zc%^kYF8eDzE$u zZeB=joxGfuTzepT60Ql+$l{{dPf;AR?;{H7IRn%BNU)DL%Yuxj@O2dAY{+&<6_Vz- z{#%P-J<2wUt%WqMX_LXNr#UXl_+n^CA#^&C)lXpgax|1bjrCuH>ALauL` zyxy0fx_*2{Ce&k6mWaZFLp*M83@NMtlxidZSL&`EqBQPezr^-vb@(h~A?>((A|MOx z1b|>-#FM+NkN{)Oj6c%{1mk*}`@Fu%|N8Hr+tRNex7FW285;QziQb)BeDqrWbUvj& z3Y(^;dDp%fHxU--NdR`SFGQvtkU(sMLoI%g2t{}Xom{joPiP(ea9`U{x~>4FSodI> zH|7W#f&vo6l@WE!E$f!_l-C&*N(%C1H2ZNULhv9kG^<_rIro~($PM|fg4{!XCYDL( zl{=NlZsJ0D<#50agE>#z5W0X~U?_--lT|O>v)#;}ObyHnp{Rd7lmFql9luME`{%FsXrw)up>ho2qi4@=6kFA_F^Jy)b3ly0NcjW*13kY?>?_7Ts90#&W;8}t>ogq)?&& zUbQZdJTvrAPl?MMSN-V0{BQ3Xi&oXJnIgR>Lq&1N5JH*@@>ebWjYb5y6NITFh@}wi z-%>m9iHkd!^5z5S->8Yl=8aGasD%bvKiSAc+V{FXHW&x()50%&P!|{=;^{Th661Kf z=#3(m5|N&9^38PlFMj!h;;WyU>+jyLvp#wizo8ZRyw5t2-^H^@p;<~u5eh(@ z!CJ#Ov8pSP*|8=@d5G->z_Ja`Ffe-ynV>3rOV`C@`}SCrun66ixKUi^ClnGaAVdre z8n0hy;o}N99xgLk+yw0hz|_#QV}6c^H`{199)^K#PRA3E#P7Od6wXlgB7u8I&=)o0;4s1RzGijt zfRszX@BvF|%5bid>(Jb|6Fj*GKbcz5q;xvF3^#)rt65ZyGvT^M@3v|LI!o@1lulA|E&4ZD;BcZtavyq82@T`i zB0$9XDdBk_&&3=@O}4TuDf3Y_6v0E_Q&0|VhA0w5A`B070_FAko&K}mKU&=1zh6Ip z^xA!6{_weLITyjGHLP7!?+m9Xwa%HGb1?kn(=VKgxtm1qsnaB!EP`*E%`^f@Z-#-R zns;1CbpTuhnF;Ckcz+z?!9q6?>$?6#{#RB@}9E;uCb*sH%|vPMsgd_ zZ_@@i+~pC)qtGn5H)*aX99CU!+*$b2li?#Cd(^qzUQ6``gmCzo2h4YU4g%R8#w*)LyaMspX*DLw=8CJz@p+r;O2WYmE`ptS+__LgFB<|P&{R5BeD z_EbASr1&Fx5X5vT>$%elmUO^Lxq!qeG$0X3AS}qJf9*$ughgmnp?$lDE#yh6`F0TQ z_jQ%%V5L(h*OoQs)GKz7bCAqA<2Vu{QeET_!kuEtSiTZ>3SL&o2R4g|D()aa*P81* zhSe9%NBk>jZ~x=BJ?tO7g70Ktyy;=l5(HWi9tcux@JK?88eO}fCa zLhk%Xw0#tCLfQ(?$1&r>TG88-4-)Bzp^ZqSENnMsodR^W1e9O|lPCy=YEL=x`d#is zOm|nTVHL0$-Nj|PC-69!K&;IeV0L6{NwYVMW@J zgVQfOa!%TgS=HSH=)vxa0+x#|Gbsp^ddJ>tt^oVp`O!N=vkcA#iPAc!fT$l!r2sWF zp1W;396fT?hW2@VheZ(8MOWy=u}c$X1YC)67pXmaB0O{r3|X}qX*UAW#6(N?CIf~) z_Bc;=C_QPO9CJoWH-f3=dBYv~VsM$Gm14BND1Sbnle4lHV7E5v&;dhDPm_%DpXnjKT}tK^lE={ zU$pBxd~wNh4O!xByPsPBK2bV6o(PT}laXF*6O3~tLs5B0Lrumx!N&qS(+rTTdh)Wx zu6TGO`eibYe#4l#j1akrVZypgfV#&nLwuF}OeYk#Dud(631d}v00bb3(sjmOc1J=3 zdu?~CIe}x)niJV9)1cS}aO3O9lteAtrS_()T!z3N$@}h#9 zZ>Z3;#CHl#+&wvJ+m<_*eF1S7ZIQ zPi^bUw0^>;5-C%1k!8Wk=*Hs;w9yV6xs8C^Ix^GN1<3`j-9~H3z|a#Q=b?yM;lgWa z4^&&rcDZbLsxW3oUfG;7;B8;JUgyR?!yWn4ocR5`$PZqEc*b=w=5R-^zAd;8214R@mKOp2?AZl>aS zKZ;nt{U*~wX%P6iR_SR+D24n!jjr|d7KWk#$It~>joNCu&oBbDl*>T%D7hDR(DXg- z0jPIhc~m`Tc+GJDD{;Fb0iCr040rFMIQI=*xt}-q7f+r2{c|4w_A9>C4_?Qg-f7!) zh-H(N*j;n5BFO0g9=K_3+&z6AfH1BBVhi<2`U329-8!VmQc6Lv$U@UFpCG7-v_3}p zg8&%}X$QKvc86CMN)k@pyIv_12ojSu0$(UbWzyHj6<S-`K!!2oG|m4Y27oJ6zOTmu$P2MenOS`Ct7P?D0ph;MV|Q zzK-+U6ETH3hUZMPYK1lT2o=4#5;rn?k;+kKCW^b*!3gX2QDPN90~4pco5z^=BPz_b^y zR>aO5s999W)K42iXbz0PTLe>3?lR-u&&cpqDUZwHLQiVN0EE~8HE)2Ko@|N@5i8;> z^adhW6kcBSQGSC8kGwNnyyVcoI3$^q00nal|EB@n3t6)O2qe}6FEKp{pwOChzxFhL z@$d5c-~9T$p5_Oy+fUQb?eg3UV6m*N@CRO#amPGkg&3I6v96qhsdQ@r#lnPMx!al0 zp+J+2wsDPGJkJByf)58oE#=&c3hIlrvD2xOU`U!FOOQ0Y>{iA>` z((~bGXwRt0!8^_z_+%j@B=^Sek=Z92z|341YH6tCRS*LVL|C@- zw6#h{zVSf($ItAS?;j5Odtc=bUcaAqx!l8PSPmF&UDd0{635m2fRgNqA&E2m`8Ikf5mbO7i;aA8UH*^W5nZ2L>9we|ld7^3iMh4JFs-_qyaseBTK(0>Q?O zw8g~SoVFKSWXd@7Zjm)ugOHc?O;j~fh?oGLI07j#WW1yy{sljY`s`K5_d~xPnP<^$ za+t|>A^wl)RRfaOcR62jjB3EQLWkhwRni;i25AC}X4`SI;)ED_?9F0m5<3Po2$RS& z+Y@M8u{Z;T`h<;hBL|n(h{iBVQRr5l;nU9L>#uj?fARZA!S!C(BwPLP4FR&KK$$^#y zZj&p-nj`P%h`zdn1A@{9wB}F!i~Z5-_s4ZK*o))SbTKwWW3#SO&#|{6*K*b@B;*dZ z1!zjME085iVdH>Y?vyz)Jqp~rAwXue@jXYffCWZPA?G^pX$b&NZc{~;?6?dUHQF`y z<~u!Z^)e9j){+=cBryU!PW77A#WfHB0j|b^BJKd1gX<8dPi*7er%%mZe9*x_nnSYC zkteeSNEH-Tff`iCA)jaUhODmq=6<~k|2f=>N#|cVO+eAfT zI46WSxS$l8Gb#DH%YSl?#E)LTZ#WV^yVejn>|p=Rt6gEn#{LD?9x*Pn%3 zTDZd2kSX(KY$Uqyc&)eo>icJhfB6tU>bv`+e7JYd+&^17}m=f5>mC&cH)k8haHW*mCBn&-vADt+eAeWqpca4^xlx4Wu zHyND&bJX4u{F*7$OMQ-&*MPDa58)y1X+$qEAvg`rPDB0=L{6annB2K#8`JT1Vqb&w z1A|qDiLW7=5o9QyP@^PWa~NJg1S=Z)Ecgp!!q@uR|M;_CeJgeOqu1^myZgD?8sb5z z08TQhlPAh$GCcRSrgrNc;y2e+K#u?;!s91i4?$&5I1Kvhput7FP)Y|TXU5&O++%@Me4u*UW6R4vqwfCFu zGI*d-;Db)AcgvnN&jwk86AEFFr6nlnE-Qa9u=F}b>;;QFQu%D1o;8Bf!*yL*542sN z+>2#(&qVk%s$?`Y4VtXDoS53)Nm@r*bFHcSNwZ!K&?p6dw9#|+w7J%EU)6K)Y4_IG z%KA~uf7J`|(QEgWH`xDBQ7hO#Dq{Ox^@sA z!{%Y|$1a7|lqeL#P_{D_(e8i-<**I=AK~MAos9zqJmg!w)?0))w><+8yf|bM3W2rX zxiF`Piv?&kx0!<`101Rsr>Bjx9u|W*CCy|g+92iJ*+(I{)T1T_=+*6csW!%tupYth zS=%Xpm_K|MKl`*|pJ+W__WC@YwXf+iKX@g7dWyJhSr((~59(1}SPypKVi}m5PYF<^ zYvL=}5r-ZNR^N3J4%wn6fJ>cE7ztdMB61O#T+buTFvrFkV({_83j(Dpfb^HFEUs=_u0Tk>loV3 zx_vG$WW83%sCLqDLjPghH(%?YgH-o0!EBd}BH#D1TErfM*D8Ho*G z92}J98{rQ;d6^>6gpLm1csNn_kAOM8CUAsAAZk;4RW4O$TBF;A+{@#D1L=y4=?i;% z;G+13+2f-jh>^DA4%LW zMk3InKt^IC#1_8#oS03Lpn+{t>+HDzEq~2t{R1oD4?F!g5Aov{54-$#Pxkiv6XXwG z*>CWUzo;|=@YT8F=xSso0-CP^MT6dTbZrJL`eGt_9SBgcgvZr6k(%pCbfGNL>ra-- zMqmaDiK3x95u&SO%|6$>_hE>s53E0P^eKB)?M*rQez;B{0yo!7*{tU z4{~tqWRL7m=z=!EOoYa{SJ9ccq@I}ZBl>pCGLjOc<#^?&QF&f(%oRv=gd6B~4i;r3 zwSqA^3VAt<39CL-hX;+*4m1PP?w(Vyq6%~@Hxn{a?P8aJ%x7!c6R zi`6Sr(R{PZfAy*b`SE1xy|?;9f}sjDH%*j!8$w~;VrWKfHb{%M z+{OBgysdOuhV=$<0YxQGC<@0C^@uw_7)I5TA%P&A$#z$wx2M6N3(9yy^%-X^^bL@s zg5=h`8;IcJ;~uC!eD!g55M}YI%fr(-TA*m$jm+bmP+9?#>X*iBu=)f8EJ!8w$RN7y z(01pn`6%O0UIga$$~SI`_xAfApS@W8XuhcsXEAKr`_O6v{MpXXYveZ(*5^d$`kd;%T_(jY8*X3-tc0aHw}8z9;$a zGtMkS+v{w^HG>H+JbSPGup92O$j68DI&prx-@ktTTRoNfFW;}+K6*{RLH+sM_r|S+ zx&cG7LU8rjEu~To#W2!y2duZmSKtvId~%LCU?#@qC_GLEsp%bc$j3QU2N&1@>NdD@ zIq;$;;8lRv9E6}9Lr;IUzM=m7=_&j^dIjIv__U69TkpY z3!U74AyD>n4Nm^U+le=hKgW^a;DOTF8Q>L8+ly@zGH(EtCeXt~i`SjJ$}pojc@RqZ z#I)5MpqcHJ!8w-jZ61V#`983Y-e!L=_XiWE7yIRE58q(r-8 zyWQw+$H~9Hc(r%AyT84w%CirhL2M(o+tpg%T9U|@&tqc*kqOUqu+!{D>~taM*^0-Z zh4j^RkeoN~@;A4KmG>qq2Ngh)HS3aeFdLY21`jI!3(2m*)* zIM9^?0802<*fHnbF|e@51QE0kJMJU-Y@Z7i1ChCzk#t#<8@1&bOuVHTn&*>_EW-Bm zhP4>iZyIcE(*)G0wdfotfzw1U=UB7dyPSU8{MP8S;;l@|q10BRwl^>h={Jo6L=gJa zhJ3~hmc-Le4Uy9c`eq8N?Y!*GDg2*ap79@Vj^w;r9>2ep@b|vlPhQK>2{jSxm5Gg9_PP0mfPA=#VzK zvjHmroc1Fa<(|U^A$Z*%-)Ia!DZ^%+VT*Wlv89U>d5ta%)P|o~%AGp&Sr=1k%wr#d z7Y(|pF%tgH)({l(g-Mret4AOPec(qOf>C25#~9TZd+BPJhkmS_{Q^7kx1V70J$dEc zt(no|v?C0r+o%NYLoEmW1e~<(wiJwB$kH?x>pI-#3Sj7P%x%5`b0TwwaVEy*OKlV; z5JT4`A5HIQ^6Cw3tyH``(ZrFG@p1a&jrwPJ_ImaTeoTe^%Ma5P*T}2LhuwcQ|2lEO z@bDxcm8}6ugqX2to#qN`O@u-YkNm%-jhMc&kehW2UBjbG-<-&%&AHf{)CPvGaH(ur z!?vv~CyX2nKz*W7pQbP_RKDSBdM}kD2LNkJ!NVPA1T8t@=QQyEmm|iCsTNLvS{^y; zDC_BCYadNXaIoP9ehZaa?1_#8FyiPRAN;+*lAXN-LZL;bbX21m$twxxtQKAnyKL(~*cpf{hV(UCteL_%S<)z+eW% ziR*5=!TmBl;=n=|NH|UtG*%hGY4e2HO&&91d<5BLP|ESY7$-r*ZHhji$5d}S>F{!l z0@LMm4cat$^^Ou}lX8-RDI~`&A!q|WmqD0@^>P4EkxB44$o9uZ`P4E%VDegW=G`Y_W z+!^CRwlmCjKS+SJg>2Xz#m5W+C%8+6_<$ld*f~YL27{Tl^5tIwAr4g{l?0>f8*l{0 zP}0X6)W5xC!r)l`!>eKW>zl#<_Ie!u^eLbEvsd+RsezXEP7U!n%yYDfqke;~ytP)q zS|Vv4EGv9&?TKeXYBI*+h2twsY>n#-&V@IH@Q)K_uad#Cvua_Q;xr{a=Iua#yLZug z!=IRrS#&sYP#bgLqE)l0xQ+?9)~a5^xd`<#JsgwZH`iPb!UQNz(;X>oKf z_kr+Jl)-?q$UWBC8z&wc)V7YktH%0~AqwZ~bvs$#{k2Q|(zE{a`{%J|ujFTp>aSIj zH3%4t2+q}!pAxd(2*~#ZhR30n@a3(E`)f5cTUWEKApaJ3$=Fm=`w>jolC2zC7924! zzo<6O8rR#kI?DuCGzoUm6KC4v_j?!5N@>R00NWt=NS8Y@ynMn5OVBHnLQvjBo*N?# zL%ITQ2$yFjAtlURgXlmNwkS__7l7S#=H}Wi14q3;+>06Tz24YEmbopj%%*g3MkZbji`cPOk)UsW_SWt==FGo zKE6U}G)HQH4Yee+=eT4Ada&e$nNdu-@)|-lgrG)DI*qsrERP(JNujBUIN4!D^>nyM z>7;b`enn#w*SEcQ<^fw%oD^3!+uvW(5J4%_Kkts?Qnrzsl{VA`rmKw;`=+5aXz&(KYI=T1`8O4 z656!*A2zSH@({?d3+uf^_u_8d15L5h_inij4K&O-5dL9z;1*5*BFPztap`lcDspW* zz0HM0V_;%`LtQ9qOJMq-zhR6t7=z4D?>f4&Zs)dm_nMth$~@av%{lLC>0aaq)-UTr z`Y6n(K+n?|IkE$1YnyPF?CJ;z2Wdxhtkmy8$#8O4h9mMEKp%| z25(Si5FqG?Wz5Eql-5C84_BunaVSu(h~Ds4APYSLg%W3(fms}ogYYbJthJ}XN7S$< zlk9v`CHY@?uE-R9^O`97{#L}k{_xw^>L-$e|M@;E>e(y%<({-fGj3yZ5jB?zncGf7 zt?}e&XIG&cRN%f+Yev(G90oq)GiFi?q;4U0L0z(VRHUX2GI+~?8m~k;a%q^Lm;wBJ zBAGEy@*5KzvL<=B98}X5i806~Rm!L}p2A3-+EDO?5W?$wYT~@x1yPQIfeS9oB>Y#> zM=*-n9_11kk?gaOn{VDAdclabGxSZp(|kj`|L5;M{Q1K-e>F*c_j>pG!>2k}&tA=U zp0~Uj4qm_N3xQLD#e=z3fc^`=uLowj2Hk!qZUO|Ds43>fyaBak`Z8#Ib|SXwOh`Mo zs4Q64pgyuJjAm<;qcyi!Iu1}cYh2=C_x<=)M?@0+Tb?w?)|}=i8cKu87~vSvzzmYa z3jtp**|F0B4Obs)j0%JVJKC2^*R8Thc>##WRy&C|PPGQ*2UImgyseN-^BDHVIP}BQ z{pl_H-CXdq*Ye95a14KsJ%yPFgt5|}_j_T~*fn1H*F|%3|b_+tPIHk&rfWu{}?)XOU-PBWBiwRnD$1o!K zfw+Enla3_r1B2#&=C^-q_s#mt*Y7>vCokUX z-1<3;!B&sQ%QQ;5KvlMWPGNKg^-c4=BOM|M&%WE?R2{Zv&UV(oowF1yrnaV_t=bVx4qh|b*sYHQ;tuiZjRC5bCFqpa zf^%_J50LOyDf^;svO2o6e(BSzwP5@K-_WFr8?-wR0uU5Tb7M?24Qpt!=Y+&$F7StihyLl67H9HEPGgJ-ojZ3BkjyXV1S(`f1k%~8iI`81J1C&S~ z2o-5)q_#zc2_6?@w|Lg1Iv9nSH!v>5IyR8K(Up?_rsw}Jc=mYa`8v<@&FlFbgsOa( zX7l7#{)92|Wv*xZHECAxd4L(aP#;Q!v)I68SUd-H0?Hg&PV>CvyUlYCxnu6FFwu|e zf|a)wXe-3XVBtYm9Oh%T!``6=F?Q>*4EJk<{J`FQoWG@G=-+uQbfg;oZ`wcH2yBbU-ptMl1y3&N1-~2p@CN5dw`BdGUG2 z9RG%2!Y{vjwL7CPf+_n?<<6eEvY$zXf86V#(pwn6)$Jmx#{ie~C z_&79&r{NIdfW*w>GThVAu;ZPWuP{Sny4^@gaI8V_I>FVuPmCF7r9dgg`DoJkZ~7H@ z_9}n&EAUqiA@?{VmP)iJ#%$!;6PS68HiP>O0tw=ElQ5KGSC(oDVm@sJIKAs$nY(QW z_Iwk934I_m8j1+;CLs0}P?_16^-NK1+Oj`(z>#^E)^PgSR1Nyf9Xw#|=8pQQyGJAD zwSAriBs~su;{Ej7tiq7r=&h+@9op&(Ra%_6GP|6hL1>~3QVrP8Q>Ts6Gbi}>^4DL& z-{Z-m&Ke)h?XPL_zr3CUU%mt1ec12!(Vo4oAD{g%KR)~M)5J@4^xQjX0bfA{J#lq3 z^|(bCV8cM8axV;7$dw+`*#6QmD>>~snQ zf?H3&1K5vUv^KV~V*IOCNc6Qaer?)4sY5|IX6-drB}@zphBSC&5#c)Ds1lm{U$|)XlS5^}xL(eUV`z;7u>hf$eR(x+LNZ*+4b29z(l=`IngRP@HY9 zTkL>Dgs?V>BD5#zX?z$N&pM5-Md2_1BF`-qpLt?$s#(>jl1~ z%b9MV&Smwp_nBR20tP999PF%WW1fKM!prS$89C11_1eK_ricDSYg%vI7p%XU_JvDGqg&{5n##?|e0M7>b zADY45xm%du$00HYl9%!;)t6bK?9n{S~wK;Y0}_z-dX30D$jsK zN2VT-VE5UAtrhQ!y!Zs!%K$KO%*z_~i!^K*vU3c>!D2Q+`etRkv9#oe`0$s{J>O@q z-%pb1|2zNm)z`7UJOA%r)*t?GzW?=i`}hBwf8)R5muIa8>EJ*a+b5=CSaFKXJ{krn zmM~kiQ1>~I?U^z7#N+WczGoLj9|67Aq9W=aJIT^*)3+s zW>>sKKz!hzcZRU7BltzC-9dRko%ddd{6b)V@xj;*0FKvG zxG*o#babq)tLG?W#oll_ex}d)*{k^G%l*JU%n%!LFg=TEu^na@Mj@tC!1xN-M(YhG zY@OhXPE0OMg1!jK+%;}mA;=M}E=DUs2EqLqP@oyO+71mZpPe;o0dF{mzHB@{#hpPth<%xg8&)|j*Tno7ff+FI66 zgXMa4o_ex0K?oN&AkA$LJj~8aA~uJ zr0%x5Jn|WScF*-UM|>W^l7M*~I^e>%XOe2>``!>FCT<=&l4W%Kaazz8(Qz!Nf; z$B!blbrxVwXAlG={baO|HnIg{5K~bL&M?1sOX&r%7@)xweWjiCSbMkKdhOvi6iyT6 zwzEojiEARopmqe4>JuqOs7*kX-D{kI0z?joA9LCPiD2*oJl z0+$ym*bbG-AD{5Qe9S|9e_7K%>-m{{+v^j@TqS_5#M7uP6fh<@d+cQE z(B_Shx2y}U0vNY-WyB1$^9qp5^qBcVtJfkh1eB9|A^?uZRn$QgatuezFMkHi54|8H%lHZ|DT!6m$Z z+=(qt5<^vDygDTc)4n6sthiaiiYP}HtS_QRO zV_%A45mx90a0`o?T?`jb3?=NGYlF_;?VxRfRpu!0dGJTwiJ7c=e6#=cFCTt)`FFp& zZ})%QEbIPK7v#o78bE?k-)L;0VLhAW-WD64t7}||78qWp7x^cn4;YVM^f)wnEW&ghb?a!Y zL*t4f0+v$?NzT*V@M%)WGk^TSm@}2~0k-v5j?-Jpy^G zjuSm-F*TQU?-)o2f_=;l$Kx5S4aC3U7`UM7y0afnbbw3eNb{`GQV>Kn4DxFAPB=x@ zW5-M;YbBb3WQO57Yl!5M3|nT+H#Jm0xfw?Ommnn+BY8MVMR?~~xk@z}c;5{|cQ+M` zBXOLDww2I6pqkhs%uFxw)8MH-haZ!xfB#}E{;b#b*(>;&Y|KYzz=Zjl25?>C4!M zI7drxCIP;C+^t7Q#Y8=;Fa$>^2$US36OMohBxJ=1pu54o=#fdvXnhGbHL6nuoAuhf z#TX^3NuH&14(HK^`1M_ZDW=?T^qZXJ4W+cuHwmb^=df<2YUMsp2|A;ib~dy~k7u&K`{O->q5s|A{Zc=9 z^*(Xt9zS}E3sslS%u%_j52+HH;Q6+(28~kW#xO|<_GfXi>{B-SSh~*yLj>0VL;W3o z?9Ko+Cbgb~?X)fJK%>YyC_7^;$nK31=FvA+Oh`<2(C~hetqn*38Z zm<_MSIHRNlfKtR-6jw-+28*vmQ3FwM>dM|EK&73?Eae@iqQG1UQm;{>yA(W0y&vcv zj85Qsc)I`3`tTng)`zd|Gme{5_|%E}{khO5ukL4V)bo{MI!fDx;ZuyTI=F5U{4~=x z0@1#B*wPVlda$W!dVTMznG&>AW3>iPo}PmXTxw?EG272c?MUx zb5MW0X@OC*6&qQsMGzB1CA#SVx6o^h-e!mXa!qX~!x%;E)w*2F7>@(4(Udc$Pg693 zh5N>UX@i}xn_C0&6ZnixhhmLkG%zfP@vKj!lz)AB9bbRg?@~*jyoO(X${18dF`V?k z2(&={K~f-4uHC0E#e@nd5_`K(pKG3NgO$;VNu+_wS_700HWq13J0|Y+tjQtEF^j#1 zjI9ad@J7pql-I)W)SHe~+SSepDVVO92h!l1LL4S!5MWh-DK@F?#!FRDY68joK-`4s zEBH1<`rK5BRQ|xU5g6|icA~w93tvYx$Vwox$uMr^U3s zP<@nG7t}cu!Ovi*v8)F8W2ZWyp6{tiZR8u4eAU2}bI!42H9VF?Rp=f+8=~aUXdqbz zN_cgh(VDM?3iAw}_$*tly)maHEf7RVYM9*7z-@^O@tvZ@YF&#VL#opSN3vOuH|Ae} zQ~J&OZ|$>J?#l#u3dD7|Bau6nCa9+dyvJ-pgyf=vAy$~h>SHg66)c;ml5OpjJqqI) zupB7nDW{Z;5=w><%?1zr#MEF}UJU^;l`|7li*)RfX85zOZ$EoIKl8*tGIc_Y_X}2_ zNmwF>Sd7u;3D9Jpn;F!mCAGflDpACwK)a6>}G2A3bWRgklR2PUgV>%baHuB7bEPX_*DeRT{$ zRvQLN)!5u;1$qdrX6reZVa{J&3v?TE+NSD?%%3!vbslH;fAN`n^0Qa&6IAIR^_j(+ z@|b71?g-B@sC7uPK&zia?%;nMTs=qA2$kJt+XtwUs?3)^{t(2L3>Q6b@P}=SnK!z- zQ#MbXeKNo}TaQ-F9b2YHK5|z6Tc*UGy~aP?rR_H#5lZ;kwK}wlsBe{x7D>}}Fv?O8 zngRS`q1DC>v`H&yZdz=cx4WUnaD&>%o@_}q|WweERb+r+RzM$hL^H|yZ{hian4f*}V z?vq#VGqtbRcNZ%%&b)aeV5fHEx+}UD9SBvU!X(o7m7i9s7;ZfHdt zc>c*PrRWYX!q(J*p7g<%7+=KxJ&*u&p0@W4tA!fkO5}H(u<`c-@APs`Cf@q?=6wBk z-&`INZp82AgPy&5AD{0(J`%&*>o@u(1?F9lEaKcU!K-Gt8@H6fyi7pgE3(^0 zJ1s|?!z&XIsjeoI_z3p=NY)tU6CvUzDb!{i3`4?O%c09bL9jkS2pReYUg*Bibp?2G z%8(PgrZmW9!=u}QGmqxvGkd{zY+hGW-yxd}OyKp7A3^mx403H-JUi6V3))mZHg-X{ z*qg#-S`ZykOea0b@_3^DyYDW$@Ha2C%6BqgPhP!uG6Vgu-HG<`T)ok-L5^&IQl7nA zqVw4T_{-Ta*p#rFEwDfg;(NHBB=)kQ3Ka!TI0C~PuCizZPUbnZfrcT-uOapT`-;ja zRc;e1X&c(lW6tla3!`#A)#C)t#gx6Dt{XupVI^KdO~yKg{F^{eBOReBN11R}FY5|h z16*Yti8=z8bwXzZB7A{`HqL+?g(u=08Ui0UW@8`w6Y=5ePe0#huiYmIS3lZ=>xu{w ze4P7CY+F+E3TkjMSqTF?^&H#x!srHOf_8Pybb}3sx}evE-!L0S40wP|Pi+C7x=@=P z;6S=M4SWmH4IZqCDg?dB2@F&l7kEwpwaOAe=h6}J!M-DXf{L>@K8jA5LRw7d^;=I~ zvi9gFbapR@-2pFE+kI=}Gkn#yfKPIOr5?ysHP?CC&OE;Qu*V+qzhbuTcegtIhwEzj z{jG<5d%xPh|77~>$!q$VyYfe_nZfeYs0;a?Xn9qV1ggS`0*e}<{-U`M8{fbKHi8Z5 zl57MA_<0=t&Use!A+7sr$p%viW3&LnEpsnoiY^1ToCFeG_T2i0Elhjsyj_=?nv1G7 zEo@f~H2hu-f*G`ZA@BF?hi|T_r*5z6`&X9ud#AD|uk2@TR3D#x=~~30iX3#4 zLIb-u+l(rN8|507O9ux14O7Om18TGPcEG%Y2Zj~JWS!$Q0A(EuEu!N>fxH$5-4RS> zZRs6$hS{P|oGRn-d%oIekV;y{1W9y@kM2hRE0iQ8-szTpd(AN#I*bNcY6ox%*r?XK zt?qc|wC7@EYEpZ`XS65DG(q*SDHJirW41QcYo>_sUva}-BUtP!j=O*o*y#Aj!x62Rbc2`Y~JZgbf81KH1`bgyrXhMPg4DR!^Xw<5qA$_2?-(?Wa*}{%)!ShWG_^ag=SIHotirNE`L)B{kJcifVeYu`XbW8B?1GP%29 zU=by>2FJBO5{rLQOe~xvl7jKThPd6vjeNO@R3xgEJX@t zFEW(9?eu;;+vz0ZO=j#@dEejP-S7Lae_$!R_nm+4I)3I!f1JCT)5ST8`bCl8`eKLO zy~V~<{-HR4KpO1oVY3XpxmLt8w#u@`Q<2H-VL`0iCy4*uLdP&CM(BJrynJ>FW|{;^ zdCU=~ug82)G#cChabNQQg%#c-nFv?~k7BqZ+}x`e{l6T%lgyCHJw*;X-w&tD01 z6Eq7{(&y}Yq;*5|!xFxvRfhB^VgNZh5YYKpIs4_eueQ`be%SX$OYdg7pS*@&w*25K zL@7C@PQe6NTDHP=0w>K{ji+!|cTL-I8j&?V3TCcpreOjRp?My|TI*aiRzpJ}*F1z! z>zs6Iq4U}cX-rkK>t$)<#9JN;S=fj%&BlW0Xn_FHsApzMFSJ0yM-2fX!uskb?BKIG z`#{ue(LhBe0J9u2T1)Y;#u(`U#y1CT$Gr%}7~2rpF-gm1I0U`r9e&)kzc8`!>~;La zP3=eB>e&Ql!^DW^LW9@&OrMI2OZiL$ZpUc_{15}1txKu5U>cKrgR+X@issC+xogVQ z2HGRghk|^ntM;$O=aVi^KaS#&t&5CDO!W&i9|=l1%<`_hWp!>z=*Wr^uGiUd_+! z&#$vMTlYPhlN}v2kL-zZ)7fT&4}ecs9u_d9v=m))gAgG`ox=L^-I0Vk4i&K&=rmBe zPFll8YDecz6c?+0Mii*|n5|*+)6kxJoPJ+8Rs|YTzU?T6A97kt6;z#;)|p$TSvCYw zCV;T57Au1gy898|nCY-Mf>#0!17eYxM_HyKGf7}vfES2J1N;Jg;mPNa`8PiA{Yh`c zlUMW0CvOa_jL4|7JcA)z_A~bJQNSdhK_{DmvbY$=bjCme7_x-1uPTyVb_5wmYaF(b ze%cr-8*_ukWwIb%xhKRm=c!Ztp%xcuRUQ# zQ2bGMS8%M>R(4we14O6Imku1A*It?yI3#JMWbDq8w~e zMeLwx%kv2Dm~48bN~7`Z1*YMV3JxVH_Q*Z>*&1P9N_F<4V%c4(7IbvYs_ zolXJg?5?K*2F9uVc8W1tzD@(JQ+@Qq4!Xs%zF~?t)Yt`cwgXhcOvNOl6;2&+ zOIJ5Ut9ML$w5on$*Z%g}8QQ=g!E+j(0rd&w|-fA848`}CyNv)A!6X{6UDosyU_?qi})6f>fy`su*b z)g_zuQ)|tGeQ$dcJ#tz6wg~lG>$Z;5>9_vaQPC)e-k=9Y7u#xk4!ecQwR?1UC&NRV zW8CmfS|z%V(>m{olD4rm;~lw`5=w>1NwsXn-h8&ML?3yL*~=E*4y6%iuBlMrkqutW zM7q0mrj{CU;N!p-dt0<)C4JCA%S{nLe^W_$eA0isJ<#`RW=~$nPdw@N!?cb=T`{se zXJ4}l{gWL|L#dAz%DUXw-7mL*!b*mK)J$>j1--9ICdtw>=9sI`1RygxqHm)PjRO4N zav%;amqM2o?8Oxlyu72k)d=j?`-D+`JsssV(=`wHuK;6e-!P zGY`lXNc)%(x**(>;o zE~orpYU><14_rBYFFheBA5)TutU`qWrx)v^<3iFKZz1ypypgqV3Frf*#tGj6=^BMP zRhY%*J|?&nirTOO;A)i}EHoY|90pg_<37z1Y5T-6 z{%nuq*=zXmDgXTs1VR3B^6ZR-jB8sbyjSnA42vlPR?CI~Y@cIGz=;>9j+{!HtO3P8ODMhrAx{b#;en9T?-u5ntnHJy=iZQ_sBtK@-9{tEb;w?ZE8AIk=ksYy1ln^~@e_6LAAPN{501UIoRiZza-qFb=VXzj!;!Mm zfepa9=vWR(f{Y#l^1(P!z!#r*w{)R?G5bcBmKqUX(J!=BK8So5rbcj!Yhv3pw1&510e7e)6$h1g}I_Ol-|#xq`$zNBFZZo;iIMNU)lXi}PgKJBN0spEUTrdE z+$PyzUL@HLepNG|>}5VmpmN4WpHD#6kGYVg!ciAJV`9P|%V{j%m=T*m(~l&(|4iAC ztBJ82^cR??Y8WOP@#a4LbM0w8dmX==K9s%2WpAuoQpBLC?Ec~k>{Lxe;0p7BDBl^& zDh5x2v`|a-*l4qlXj{0sXJ2U7whSC~19#gyGc$eXXdu9;*Pb#Qqlt&-V;X_F!Q9X~ zpe2pg48W^9Dh)h6t#lk63jZxSepLjB6Iuy0b8_+7KvuzSfukDg+IzBrVjIF`Rf$Fi7~>STqhCGKUlH#}mNlQqPleeZ)5FAgCKFwGHn`UgX$K zck5O*9G$}h8`tBhy9Km!adcoDhLf~#SBY^!fMD%Glj_u>f&R0{41{q6AR;JNi{d8M zY@)>3_gO2p14xmmo=mXc4ni#l5Cm7tHaSPB`QvS7cu z^{>yc1E0NqUw(U6tF;QbhC&s%fp=gmqXx?_90+l4 z;cdKi4Bau?+1hMRBpw4o%yVRuIW(Aic^>zUjNY5>G&o&oPz36HjzPCFhKvHS+5*es zHsNn(igM3ZD3hRdhdUHJEwo~1MlBp?M0{eje#0fK4aDHx+?Z1Y>RIp^=Qgq&al65f ziQyN|M&2IAcbC@t+P5vHx~(zSNy}dep|8nbno1J?E}JY}sT)0n&zK`JA66fD|Vg3-g_VQ_i}uhHx1smGpWVUwNg7Iuz<7%|VC zD$kv?B96`>B@l`xf>|r{?43(+37_{4&iJF0AMGQk&Xp5#ho%G<_Sr3E_124e%+~Ct zMUkpaWJVtL=>Pk>@4x-(>)-yLeezHH-FfO~uis~!3m;G1$}ow6@Uqq#Ljg|3m@@L= za|r54fxDa{LFv247zErO=K^z;@JYo?``k7K`_F8MON>2x0lF&~IBti>h61MK(noB^ z+?djOJaGeI%RZP|O@t(K?*_~8R$}Ufgs5u)4fBxZ|jikxTgl4{0z27@^KY2Ajvv0pX z??VWlOJIDET9XJL4c;0KyL2F~KH(H=@bj#0SxEW z{j;9aeD>OXxeu+#9^nr|yP-3>w2iq;KoIJisN0UVV=P;+Lk=8yQAuwya_6CB;X^%r z5OCdSS!RMc=1-mxD!WIyxV!LwKM%bB8TJ>859^#{v} z&`xK-#*_j~Ll~;J=ozGp&8?$iu}mi>OJV&fP`8eN55Jgv%{ZZ(y&r5VVH>@DC_B>* zh{P7Wbpf_TLXXe;XWHF(_A36AS0uloS6)$(tbrtAfh-~WXcDgC9hW=I{-~)q!nXI$ znhEw^o`g-HPFLvXDgE=8S9h&Gs(rZng6I)dqo)o=K-*5a2Yor9c zoty+&%p_n-l1}Ol_W_M10IO*VqPMa6#E~X8k0B%ok+{-6dzha@tr_#$9ijT@1lT@o zVT2#Xw&{`!#4n88@m%|{r|~P)Nx%aA(}zF)C=dGH^L_FlBU+ zNWJgcJ(?1q5^P&Q@WNNont^e8LVG_PWAbvz?xO_Bwu<4I8QA0RAIAJ$hR?7?;1KX>DXb zo43Kqk}dX_fNUO1SA3Y#0FaVHB{c^qxkbPPHW5q9aE1r6wheL z<9C~ng`CC9AWaEen- z?@606;@ zi$TXz6s!H%jr>_oM?ZTFzkK>S;c$jw+afq{r@5g<2x2)SQ-_Wqx2)YZPC5w_R~y7p zo6+QBgOdbAk{WHGd;xFB+NB-iz?<9N4s879T;e_Uynhi|l3gEfQ9rYp*=MibXJ%$U zW&l}g+eU?EncKSOm1C6sw1&A(jC~U3d(ar`)6IH7LL@AE>u|&yrc+nn;8)7zuEY%# zA-3+dK+6Jpkk(>-d>B`8ChmY;MOPpbokE(X>cL>c6s6 z#@6sevd+Lszas0KefP|-nZXK5eVSqq)_hSA*-?XXSYR%syMLV)el zwEf?vj{WR)e5{CkBsi~T>P!Gf#~jD2_gavqIod0zqE?+L+jDr$oq>_#MS$zV%M(t! zcLyCTK+OWS6@sS)-xmC+4Q09k_*MuZ)TX(OFawCwrN23ExhsQyi>m}WPO8%o_p-nk zyw&D;d;|01+0w8q%{>^8EV|6j!`fJ0VoWbr&W;8x#>AsS=0MCFT|u;a2ZHU;GxVO+ z<;}F@KYn+o=J0&;ezU*634=eppC@?kN`B^St*$fEHXu)@m+?fl)vcY8BRQk_x)X@nao}GHg)3d1pfl&0i0>uk8#2w$ zcBbmt>-d>To7bAi%n-O-1hw``ngE6GI>?n3kJh@nlvB0Pjc&OyUL3}~LBKz^39ryu zJhx*2l=h-rj6IMgrXCXS%r51aj1Gf-C+LJ&u%fcK9C55XBWZo07#^$w67qL$Ki zjCBOMB8F4556HWq;uEi&ZSR@*?_(q5BE{WlcioTVsnMk&r91TK-gb%m3!@s~Ur*_6 z9|AWJ7cQm};E>~`4mca_PJvG#k`~fyttebe+8NDs;6u8-V3+bV+;BCw7-}OZyA9v% zu@-haR4)|KA9_{qW%QrCieGk{RS=vbaO%})k-UjlOdn&pp>`grFso-Uy>KwGa4>qO3fefZ<8et-Sp_xC?j*Le7@ zMd{h={bjOA8gSHB2ZKR!x{NV8+dLqnEo;>9T4b9w&ya|Q$Ta{n9r+1L>Nrxbd&ks+ zpcbfGIGyCQP79g0?ofCyRn-)xzHDv1vsL4cm(#x2SZ9w;L&t$7ZWs;@B_8FSb8p@JxU2u; zA8&%}53g15Z|`K*SMPhopS_Y_&LJFS!>k%!lE$92hD8h+-D zeyy$$+)*utG|0?1Sn0U1V|RorQy5wcTofF>ROvd0j^xJN!&d_ZD*|syyFXMQuaD0x zwly-yS~l<4Nqa`wz;$yv&Nu9b>bzl*?St7h-@&ZC9D%tW+pMuF(0r@m25O-)z(L0q z`wDZqDGJAQ_6liYR+hfHE+BIYlgg>9aL)4+iA>jwV0;f}?(64)NAi*Q`>(ip*L}X{ z_51#(TOI%Q_A)?t#_?g``r+O9idU?-B+0?x^H=hXbs-C-#QFe(j0QEX*; zF2iL!?wWbSH;|JMoa;RF@SUq-w**y0=Q0lrzxkMR;;<%j!UL=m^IU<0^aRBSUYmnn z%K{zg^m6AF4)yO4?od+ zdZjc)4QMTx>=^}o@i~gCoz;v$Bna|`akFfUa{CK&?%gN->~;LiJ^bT4-Bh=C_{`T% z4CnR>qCP+#u3powcira^K@fS%M16M+$8vHi#tVtu=JIJ<(nG*K?q`XX`2c<&c!vYf z{As(PRE&_oLel2(Y-VffmbLoG#WlIZP6MaS=?9$vA}B7sxi>o4jcU(`j`U#w{zd<&wbC|ozHvrs($%Q zzN4(k!VkU-;OQLh(J}fE+ByQL>twfp;*3fi<8lU@;Mf98tt)lvkZ&gURzoq97M-CQ zjgEqnip5eM5fM}Y*_c65g8J!Wr*m!R+0f@-e&u4gjRLBSGGzy#E_D;alF<&$ZM|*h zqkFP0wvdB-n~J39Kt?1NFVFxzkGS_=gwgM z=~M2GXRqOBQVSnzE*Mej)xk+Rf_U48-8q$K3}^(=K;W3g*--D}(80B@b`%kHRq?Ts z;Z;R*Mn&+&^OTia+G>Ag(-8kJ$9rm)71~`;P_!H+@`>Z z1pbOCVZ(9>GY# zwd=7ChDD{x2IZr`M`a4;%)vxsGv<&okPCvd8AZT_P*v-;{BhStQUk&j zfKMtxGJ?5?CeAR533QC1wSm5q`An5?XX^*kToz%en4wL8iN<6o>E{7U7?_lO*d!o* zos+J#Y~e9ONQsh$o3F=H`9J;k!@2u4p72M)5 zHYqMCjjZ|fi<8|=w%@AmlIP}KF9g^!-6X5>d7jM3h;x4D)l_T}ET?TT20_vS*yIBf z8#>-54!O^8?hKg`jL2xG%wRA#?f7o(oI4-(#I)HF@pBx^RvRp5B$w(b$wKH&++VrI z$uo|^TJ9 zzW-hJSf0Ixe?oy{2C|!^bBb@ezV{E9O>& z5vYxJU^<8TsZKBTsm#%bWnYeq?p_{Cx1Z@FyC73~$2M-e>uN>A(eIbOPfyoCsAQ3D z-GU_Ho;Uh)q>0rdrB1qHp3u~D-NauWrw;Sji=a%wZM+?TW0p2X3tD&WwhO>N!PIc~ z#f4z4)7NN2C!v~Kt7o*_3W#)ubYl%*l7cXE$EP$Aw)p7E1SR8x!}?7X@pISijiD~44*COOifenobhM>aSnU;w>rh7!0?0#I7Ln-JmVz^Ml=tK*$^n_B z`aYez;;LB$@Bv2GD@_Hr+l9WL@}s`tAemdMT~v&W9ZiP?d0@_2ylq!z*;1WH6(7ms z!_aAQ%ure;Ig#!F)cZAGRD$@<3seaSfbh?uG01r!m2o!N#>!2HpYy09{>u+jZ@4nw zR4P4t^}djV_nGS!!{jE4PW)D$t_xIh8#PC{F|gu0au`}tXeWJNJ(8u024?o!os+aX{~8Ask}VbFCc&y(%b9oE+t*{i%&x0JvUfFW!8sgh zzhjXh`>|uhI|uasAS^}~&&ihoTkM?&LQ0S)7@OfcA7f$mRJhXglWlVstHaQF%lEE%j~bJuMd?qbSi(meX@VKnzRr1>EGV}{nq~d&B%5 z6INP!0F-bKFv1ZD0uzc)ggDK<1-jgdoQOT)2@@Tnq)+DYoNMirN2bxy3@+|4d zy~t!(a6FMVC4ICevd|msBOm)^?p`OXnvV_+9aN%AwJ*kB;Zu$a$Li4H2`Aq%4J&2J#pyy;LceNTi!g0)}PqUhZRUoIqA3zFrX$vhV2lP*?Jn-nt1&=eD{b zZ)(>;FfTGL^icL1ye=9P6yzpd8Li+s2tVzB0+)la=e2WV&$}VThUc(s;D4`kxU>aK zd|vZ$=l<*OU;gRlt^Ax${FYYy$!qxjJS!W|7)1nI@L&f`zTGV64*<{Zh<)m7o0Kgc z125^=l@&Dms^l~z!Vli+!p)i`?kbhF)k7JMBO}7swT7BYAae$Kt4mUQ^nLWTfmWiTL(OuT+}aXW zx<}RUB->)U%`+g0qtj+}8j6ZaFXo!Z!1aRIG4fT#;HGyUdRqCsMKZK!gaGFmxVa|& zQF92`w0W9RjMWrihGmLr;7@KHX0m(l=|aXRqD+-);vQYqizJXt8^yBWyFw zur;1>BD_XR6+Lsp0;d54oO7B&ohng|#P$Z}dY(Cs#O68$=z{}W&bQSrHK5yv8mbt~ zMBozJc+`&N2)Gym(_+%?avTXUn`Z;X{lID00B%W}BsR9h(YC^K8`Ttn(Y9iZ8juq^ zsBH&3w*dw_11*JIedR0x9%0Hp!V^Xsn&OYWkN^1Xt+~Fr`rsem-k+bnf?v2He^z0! z-JxzB6eB@B7a`igk3-sq)-NIP0`Y-HtG4lWLK1y9W9Swq-ZHLz90Dk$i{cbIykuHO z=&r+Y7JD1{L}0E>UktFPpW`#3rlJXN zM)I|*f@dHDY{qr^8EExGhhiZrgwr;ct)^siC2lLO9B6takmk9qX+e#1&?FqMl;3}j z@Aum;B&R%i<=+2p8*QZaj;8C-9l3eg2I~sPR+pME&ya*_zbmjC!dlLtwvh-32>u$7 z&v#68XNDoIXY5gti`1(KYDF@gEth-cZZ>33L8|0q=Tfa1Gv>R5W1_o`wK<*F zl6vfH{qno(<a#N08iljFO49)ELH{cl~Hp1h`CIFaQub(m;tG@8tLsv!oHW%2@W z8iK?<0FyD>4mYQVcx{syo#*l z7@JCudaSp~Mc_#qt1j(;Mk2Z~rpOqGuq-{JiZJ0#ac{+ZEJc+Py;##Bqf17?KA~2Gwvi52$0q-j-hL~ko+LJ&jjE8a3wK-D^{LY zW!!l|^EfBtH<3Yw#3r174Mw`hGr9GaE$YKVw%HOo7-OlLcJI)@*6^$ZXt5#L2>>jxuvI)f(VrEi?Lc~jCvEcOIjK1h zR2&G>mbH0l6VQ6VIc8X7Tfhbx;;(q!1b*g?g;ys>D+J27$|ATFR;;A~Q&UG-&0!$I z(ynm)v2Oj0bSQ{;md_j=n%5)CU)bC5iGLFhl`Fbf zx6kfDeVXCaVC3~6#mN&1yZuJnc<{zp7Y2VGYL{ zBOgd2I5Apitpt*tfMjI%nfuYF!UKGgHb5u6KS z5HmRN>{0Fa*Z=(T!^`iltJd!M{N|bb>^1!2bN+0K%r+oG0+ZaTLm{IH=E69kh~E-q zbgv}g1QiWko6-~kVAgkU(e7?D+YY2=_Bt9Nw*r<1?R0Gud@iONmewHx8`vVCy_6oG z^M>EQlWR`EsR7~2gZm@eB1L8g>WQ|8tlr71PZ0x)dDt1;QAsxqlr_$fia{VF&tB2@$yA{Ih^oaGRhe>Up=LUyX6_T@$E%tDPXqc9FToDe-guiO>cC$di0)rSVIMqUs`mybqkV}HZ? zAFu+q0+i`K9@T#T4tpcdUcoQS96xj23~ne83xj$M#6(d>9zYK5Rx5#>Le4NzkFf08 z4WdfO;UGzzh`aaghfo*IM6T4zVOhx#6C3#=IA%&Ae4kW`8x9;XFfTuz&Jzi|Vr3aW=ztsVk3{aOe~{G2J(a@PVxQ ziO6D}fYC+`L_JKd4!m7wn_ROB2mvvy{7BtMGU*4p3`bO(LO0RzG2-rsK`+D`9o@di zr^{wDEEh44(Hm?@uDuFWwaG@OApou~lp;EJp40d8Zg(JCdO{C_WTa>buagLDKGerV zY$vAdnB1|ob0FvIW0h<1R9GA4h{wsqpZ)Gmli%_@KY88WIFaS2zV)Zhb+7~tL+nm* zI+SFSl*L05U8RG6J`v1^l4J}!u8AU}7pYU0i04&}HSS*o#c`Z-YD!-Y?%#1}?|{8) z(>k#7=uRa#>DnK4KXeqTjizCXVozY>##tN5%7}F=00Z03Tnu8S`JoQdL7%Ze1Zr$f z1r@!FAXhmD+>pJmz=8=hQ6g*FSf%+C>piU*`jdOftIW~g-@W<&dHMav4#_tkHQ4sW ze%O=O^ZlEYa>7W|xFaL2_5iG2*A|~A=IqvJ0Nj{!8e_l9c~o+>LKK(xT7Yf(~*o2QoeY{%zbG4f3BQr)#1cR+7f z4rX{jbPO4@D1<7HJYnt`52!IWisFFodc`o;rdUnSBWJxSK0bhZocz5GT9g%g0fUkfVWk zSM$xdb+#TQMnvzPOIm$M?XVO0&Gt+q>1 zmhF0KsG0~b@sV#WLZx)%eIUHpXkB; zV}?=Y{0KHk*DRv%3BW7 zW_FOVP=hQ6SDfsSkSE`!Rlb@x4%pu+_RiHpaZ5%&H^ORm2THD1K^KBFPBp&MTi*l3 z^`%AJ*35Ak2QdRJEeoIK2t*ktVLBQpxZsg$l$L9413B{abyVi#UHNamz5cf!F7eeq z&Mn@0&QD&&uT<9`l_AwTtCaP#*5LpT6=5BFNx^_n-hJ;q&S-OmSg=t;HV4Gx_b}2i z(J&5B&@d!mTxbbiL?A6~gSfj>J$vAT%qs4h6Q+h8>#?&5C^I8RQ(Sie8`s8(&6uFVfXuUxEq$1h8I5=E_m{e|A*30s1uP%*cy?^H(3g=5seK zAa^$*&6k$a=v@)Q8iRdJZMM14&}gfpK>%dDk8E3 zWWg~4c6i(Av*sx(Tcec;y^)#m!(~Xt$7$qS_v9z9;8!|bA9w7j2a&e$^L~iX9@OE$ zKy3qZId^Y(E90V0_DM;M$58=H7l@@6rU5k&DKK<$lOT?{29m4y<(8tuxK< z2^AwK6gz7+YjDgk^W6NQ=IS+0UydLH9tx(tve%`6G_En{s1f1vsNee=yMBr9u5bA( zX(-QL#jm(0K0Rj%n(%H9rlQ$twA?EY=rQ6npb24vrD4Tr?%O;=xg9}wPGTYg*p>|A?`ISQ%VVeNrP7{)DsFZ@3aA++P{H%o5 zpl>vjOl%EhxG3g=WNspFQ)Oq8j($ctB2i|QE8~c6l~m-tpkxLD&{ugjT;2qdZF=l= z{oOxY4es|p`Bwksx+s2r`fok+C$H#Ny4OF=mK%eI>1%F9`}ZtZ^awsXIdBMj^B4|! zt7VcMwwaoMW*iv07TOS?aE_vlpuC%<ljA`10GA_{ebmlb`yt*Yqns=J6?QRDivK z2?VyDO5HGegIlv_v~0#HH+XyZ2025FDNszJW3RV=jNC9lHW*kG2+ui*hx@3> zO}o%B=rfP=V$6)3gZraP9cW_-R9w6Bq*(xWH*-#*EovhPnrG0{LM?qB++m^&pY?WK zmIJQRvQ`BvxJ)flBb0a@unORj(Xm)#LNL}^OfyGwdaKpXy08!I=J=4c@ZlZ!KmYL4 z&H4l3^+U!A-UVbd{ObN4-(Fwrn~9{)UFlEn!e4)S7d|EG(5D{SzJsI4xll*SHK5j7 zwh^>f(P%)iMYsYdk6n88Am$A$uQBW(?%?z&M<;VPimnJpwl2tCFGTGj4|{5zfv?R* zv@v<^VfIh>A9Rskp0u10M=Fr=3!vFF3CglAyf4F_Nciw|%uk(BF zLG9a8RK`_9R?g+z1J1|D3?Ai>_`3_5CWCLa0##y>%NRQc*2)D{c8$r=) zF=lg#j^3wV>gi)tD*|P;=Z2 z=q|U;hz2}HI)P%Me)J6K3lSK?!z(ZwMDS}JJ7`6p;|&R>vA79%be;?^6y`BI{j2Z5 ze|dZd&ZWTDi@*GMPlYeP1y5e(_uhihGN7@Yl@2Kn>B%mAUPhXN6G4Q=L|a$Z3~0yb zPN>&;ZwRonwW+Hih83Ia0vBwRx0;}DrQUIK%?X*w7HNd2ik^FHd7V68TVNbcWwBsSb6Di`<;@KWqBaIV zH+6Vyz!2axZU~pli5o3=%I&c?G+GX}aNuilLqF1IwJPagdX*2Mr7Li(BHBxewRF#1 zlVlb6M;!ftqoBoAeTfgNe#E7&KpOx%kRHL zO?vivzgsl`tv2DJ)3BKv?TmpWaYT(F|8ZxG*$jI6xh~3eJDpJ-`AQg#&a;fFI`!3J zNDnm6^OzUXP;h-l=o$(dR>Xz3A|!7f_g1fztt61-uB#tZFt)J~TGd}U{N_FBL9E^JTW$&f(<*m8~;@Ptg=9Ue$HF3{X|pE29f8XHMxC!ApV zSvOp7OCO&7K+AthU>)hRxSe@&)RFCo!Ycr0uf<>hhlg~_Rw1|TF*;HWP>Aqa zY=F)RtvdbRcAxlgn;b9wz0Sh3SNXlSAa35=feQH4)YT!9$i9!;0jwmB1VN5Mv6pa% zH_*U{ZXi}3H-yOd*id-lE8S5i2H^#*Y=(H#oOmUL23Yf$<{++dZ8>T5cs}q!6alCw zz(I0?1Dcx^!i@n0%G}gZB&|tsWh$n?-A*<1Z3|O=i49Wygx5UtsBB=MGlBSUU*iHm zHs-9IaC#g}YsrgzH2t@A7CwIqzIn0x-`><%KX;Aa?J{bUwqTX*BR3543*CCgWUi=f z0HC>F>QDt~HETK2K&gefdlf>Ewb0^Tz&VgDnx)ffXb*y!avhj)kuG84@D38VqyRfB zJ+g2&QvC>{gB)NKI}go3oj@p}gJVw2d%2q?cZH}Dav!Ziv|2)eju|^*U}zzKk!iwZ zOadU_XRq*kZvbSln5^$n+Ek>eSUU;3 zZ{R;$8=y1>f4U#*jS6`3b#$V*64tz?a`AYrw>~(x!m5W@|F45c% zLp_La@ibAGECX_9gwNYNB+lMxPT#TajM|9N+CZuutiFt7RS=jUV=L-y?F!IXh-RT> zG6)E9VjoG@KZ>&d@mtSX*#I`|h|`D|MQxSkwUXj}nQayP@=?f7Y1MjPW*MoHai z;jdnP`*N=0{&ycUpx;z*K6@>{@O6KFzjIq~e#kgL*&s!Mwe?X#d|TI8m5ogFlO3w0 zeZX-hw%d1EK8FEibJfNNLPJAlfS=Jepm{x0PRpAM#sD3!*ls6j_sH?;BnRi}W_Tl{ z1onX=o+9`0wte{KULL4=fYEA{1tq5H)EwIOOr$L5fjgM&G zLT$FpgmJ?rW-Y#6Ii)^4+q@Z||NJov_N!0)+3WeqP4gGmO*7!8`B1ehWt;=a*(L$` zf9hGI%my{csn9JQo7hR{c(w%=shm2kCX|euj&(jp2g*`WJ7Cd5?M4Dz2D+KK3@jDr zY;LrmQ^hm>hnH_&&f98`XRqW} zPVA40-BUQ~hfIJh%J(VUhcHd1%HnbuprajFE@@9>NiP>CVVmn1T;6j4AJAK=9qJBD z4z2Q?3+7JtO$}}b@kVP%n_&F-%@1j>)P6`f4u{qiRA9N!eE06S`Nxh@hyD(3hSFI3vku~p2lm6B{y7<)r?sP|M|=1@)>@)I zqVye#LlaWiem9~v1qnDu7j6h9vZQS&)p*UTvId|F45miN-Kpk;0anV0?Y9C5!<%;woDM+)O zIS+i1YEudM0lZ;|1jnEnZ|jK_8$1xty0QQNtN{4s&qUq0sZ-zIx8d`5h%Is+dEEg?RZaW?d%2Y~lph+?BXe6sKuQ#;nr4)Vmo z3phcSK|dO(0i1}1TYFc)GQ!dVf#(SER)mP{M#tP2DiB0e*O~3nN*Ul{URr|!ZMw5# zZa@7D0p1)8)~>ApAwlp+M&r$thWdR^7Zu0E_iDdvKsE_mDOw}wgP{=yY0a6lxhil! zedq=Z#Dk4v{7<|KfARG<;K}Rz{u{smfcFJWbO@4jdaKk%Tj>yq94zdfRoRh|>B#1F zHdI{b9;XTz94Jti;m1a%+f=u`;f~p|176|1HNv4*K&Xsjkdo9*r@uvaqfGc#A5B1WHvHntOm zY^;GiCddc6__BIPI{D?Fee;{|e)~hc*^__ny1jAQ^T$ldPn{UnMw+{!&V`q4$kI!7 z-ilBMNRfArkjx^@0eoG75#f>8h>e;w;x<5k0q(L159xsIRXYY!TARSDU=%@&?{kFX z#u=EVKi=0U3%V3P7qo>^TL@7h2aWU{{kSBgyR=RZ@`<+n*md^k?H+zhEH{4n;byWl zR^Q_YS{Y;ELdQzrZnl%+UEmDqt_^qPG3$|1@^?S}lr8w1kG;3NOlF+_|M-Peswc1L zryBl$M-Bhu?|%5^yWjlk58veP{^7s=xB2V->-J$wpEKvq>}Yy|x7bVB@%Dqsvj}Vy zWbz2cL3PuxIwCrJ_U$0b<~B%hM?gRlIWZ)q9YdUEDzq4kDabgThxc_|h=?m#jh3Cq zEuDe!z{`#(nuS>IQ0W5#)?`FPdMj#;R+E1Gob5y<wyu2CRkp@rMf#j^=OKZn_v=h_=866lN$L?LR&8UKE+fE;Cwrh==(5BEqB26Ir z%W44J1^_|y$0_W>z|~dE7$^ZP2v(7u?ggtbbnu7~nCQdL!HMV916h=d_3+Ru_Q8a1 zOVu=hPbLr;T5=NP&~XVA6G!+&hm@JQBUEN+y~?Tj+fUE>`;ThwAFs3ai{JONSM$^N z{l9(szQ6yKefQ%x|MkDguiMA#dSh@m0?MFmB|2b%L3U6L1j5J!u@o8)C?Fd;`IatC zGBM6*dB2UteGb39yJAA^El;&0x1;%_-Op1h3j`*l=!Acz7&`Dn8tN`34x`{IcylpTv(@06PN z(a%8~1+*{tTY7hqvd6qZ~_;L;97q`0X+6y-($tZg14&IsL{s?35Of9 z70o!-0*Q_obqac7uI zTgvF0mQ7vIs>$Wu)hM{$JSzn3t2Ng;u`)UJ-Ghk^H2LJ^r zyEz@9A@lSG;L~&f$3zTjXskM}Ycpkx&60Ur)#5m_j}5#wQtQ!&`PZ+X_FFymC$HhZ z?y#<3)5m9vi3B#sO~@$aqtk1jm0F$G+B+s~OFKPP`G)ol8h9J2JiuqUq#thwb6x^Bix-YH3M+hU_-sz{KTuvQ~e%(_4j zbK6j)EyNqb6;ZL~!0%JVrJ)PHyV6Moo9U8?FN|L&O{3$AgMZ|rW;~oSk#9hbSJWSnnQd8`QdC3 zDevyJc@hX5H8y@=D?_rmnlHhOy2+k;<}S>!i24R6;P_xz;UBdRzWl5M3fDYvQa2mE zn(D*`ZYSWCMDi#10Y}}K0T6~uU%?kQX!CH}6C*E#7>OV>VDP_bx~a3R_JAjxJTMw%2Ci4Oq%C307PYvM)9#?B;?k;sDC{D^kqZ|dpmOM4I4^Wy1qrdO zIa-y|Qwgg1_n#hspllwe| z2|}%g{9p8uyART;0xjD$ATEb25~#7`7-O~44VgVyt=rlwj`J^m-obyo(~^JwQYziE z*YRJU(DKs>jiS&Ia|fuMGot)tik~x8Vcny0jY<%*0ct$KM75)purULs+9bU}I|$g~ z?Fg(ndI*Hak}_?_ffxrQI4pdU3)THDyFbpw{=d~S`8Rb;p1qP^=$L$VN*gTNz%^}g z1@_4&D0S-+?;+^UA?w2B!w`;kbjy;n8C>+^(c?@*b_;~!El!sh_|gEo?VURMd}zn> zIkh-Vh7Az(sMg9(uO0Ea`i#C%HC>!R_&Mw9xhEql2c2uSI5?ZnTtyDG2VQGWr)>gR z-eTOwEJcH+wSzx?(xBft4c*YIf)^2q^@ zO8k!>GjqQEV*cclSNSWm@K2|=0D2uA9|=LdJr&S2#?^EnIqdX;cidN@f$wcFR9;|f z@5(thBanMg9a_)d<4sT=va6*bLwMLSJf_M1B5tqjlLGl`EUPE4h;0oOnPEK)2XL7(Ce)fY|dM8#))iQfvgn@FA3U+^6VMN5`>n%7&xJABe?mE zO_mM(e0xlk?UQ&NO#N{5wWAZYlmrBN&FmygKdCesWxF8`5DX+s8G9Mjz1~~m9mx%* zRW%&&OfI3&f^8&b1&)3|gB9LKV4_oC|JLzJk6JJP{pI_Y|NF&X{&*G0IMsjq@=q`I zcE;?pSM&WZdw?U2DBSV|+9^z*i2NB7-f2YwFH#E(GC1F6;O^88ZTL43=b%Q#n7T}m zGeJj1${5+Pb$Bk>VKP_|u?Pe^kmJ0O8jJa)J?`K<+rk+=6?u#{w;SxZ1ocq__p^p< z-%zx9$M6z}-&KN>4LyiX*5F$Mtfc2;w3c~0E-%Mi9F)(Ndn{lqV=tWJP<>DsB>nvO zW&ikMcmKv${qtV_rZfGy>-d!^*H69h$q>Vib^HoBhs^9}5xgA;(rzO$Q$wtFHUUoy zn7BPxIW?h;PDTvStJ{T@Yuk)TypGtxdrgX|g7lB-u|!&%vx_1su(M}dYAXdRRr;k_UL#z+N^X6-QvElR7&bDajANXU_+ zp1sx|2##CiP67PW~`~?AmgG60r zA=rzn!^M(FEO$u24*a~_6XmdbLfCc5UV32x}z>W_r7 zwFlx(T5%>i)gAy2T0?Ieg44YrJT~W9v^s;GzOH4PsiEyS=ss(radIE;lL0e?56g~U zu%EcEW1|BJabjwX*=KOaVNH*f`7gftn2=;QA?cIu_)QkwbJy`Jbl{IWcZ9%ns7JxP zmusZrz;$T-8(I{yrMjW2KZ;+H$lfqT@*xYg*t^I6SKs{i`(S3X`f;b<%9BgR_ zUnQu<8PcfOITxK*gM* zw^dvNABUDAB395^szKh6f63ChLG_C+I`+$>Q;Bzvr}g>tkl1>GeE_wCJ)aKN_4%FbPIKeFED3KwoS6eBdewnY ze;VhGI2cAP-i?`B&4i)sRP}e?hrj>%Y_FSH``t%%;Uxj=2#(lg5vf?h+K^XisMW5m*!Q$;Wyax&-LRB`4(ZNCeM zmpHNOvR9E5g%)J3rjIieq9%)M@($c|AlIwC=3w+PR>6Bg(tuY{=Q9KZ;oHFmdPfvt zpR0~=LrlQA!Dd!5CsdAPB`})y!96jq%$kY}uW_LH-8TKa`zCx{efsRxe7_rqO=UnK z5evpd?=GmEW7R3F;AvTu13x#xpacFf;v11p5HlxqSDa{mY)1sEohCfH6i9E)0N(?f z8<9ho|5Db$Q!~u`r^lmMt@8lUbB$&mxBHadrm^Yn0IN1wiXnVSf>k2@d(L)uv)h6d5zzyP(iFri}R zw9N<-Tht@TO9ege)8O^p2YD*g43Lx~q*(=oE?j@F@@-4?jFE{!!MZVNHrIfA2wx1t zipwArJGVsmYmQxr!bM;;RW!uejD(GNbfOy221S*pw`|QINzI+G*hYhjHEfUc-f+y? zV@3bx-(Q!}oA>f(uiX24_#GdjyJ5HtPU(e^BS2GntyM;dl2PAh-j>&dUmB!T+na3P z)QvizbRuM!L&j{o8WN`FBt*A11lJ@wy~v>HLdmvHKYPiT@~9|>S$g(O91fB2_1}0J zMp`w_IBnDiAg}6Sv)$o3 zDVf<~Y}$|C^e?b~|MBI!`!#=i{UcwPi#~fDzcK-r4^Nr^HFxGMF58;tDWPS(ubPE4 z)w|sltQB*?KTopxm;qkG9mQ`eusG55+98+&?0uQQ+|N*qBneK}cJT(_I3uKUyRd++ z@Hk89h^ZFJ+{+N>jLxzcug*5slyD_&M9SWsfvnf8#b2@U4h{{K`9wc^0#IVB` z8@P?T!=5+R0Aaz-feTyah)pUD;KKGQ$M{p#{vl8Ahqu4yXRqP=$xIkM0ab_7ztKKH z(y5@+^n>4gw5DsTaSDz04KR5*c&pW^^#sOBRAyG2hwU_R5fK-C=DX z3+fB+qY+b&TKc$G!~ZaMnMTTyxs}=_xi=&PR%^9}dIF(rPP)NihlK>ep<2Zgwt%JH z79!|zJBF*ur2uhh#kxbl1A|j*38I-a(A6F>gNiC2oxrcp=(>|q%uC{oYGhcuWAVuT|_;CRc zs>MEgWd;1EihB+3n2y%h!lL77f%cUt=ULI@7>q@{3H-V}oY{amhjvo=PTqsVmg>F7HV4fl?>U35gyP9$sL>p+^~1fl}~ zjM4A0<}2&eZV@1xjD_=VfZeM;Yb3XE1ik<+oMpQRV#N(Cz+H*%T+NOc{z}b3T`5&&L-X@yyGRJhJNYB-I^!1_h@0}449Sz%2 z6odm{9d)XSyDdnoxth~S7>#=&6aGwjWbG+iF<5(7RlFir-7JO}y@(G@_!SXmk`OXr zu#e#OnUuEL3}l_2J!&qJAW0Y`Mr_U0TuU5Q9f=P z0fkwRLm`ast(5uSeW|K`_S$_VJ?~TU7SostmiHzM{D^c1>mD?wjE%9-gcY85cn8eX zT4G_y`>`(ITdiALu-T9uiKv4ab|xcfrt>~?knLsw)QvTJv%UH-EsP%@JDuIv+ClgV zZqc->;|d85d!mF?)|~?v&zN)D5abY@N!B4uS=4%EKghA_&2_6}b47a7c0J@K)?tI| zeKBjnQi)^TM)R6UWBt_W{HssgtdCi?AITf%<;Ry_f7Fk^oxAnq^?W}s(V*30u!C)w zj!+ z0RFJgY?KONCwwih5^kXYR90lELy8-85Mn6-Vmt=EgIC?2w;?nOk&>}G{^SV+9#0^u zJ4fG1)hl;oc0!|N^d2X%L->ICr{i)uhe_ZHy?A)U%s=gk|KZL%|LM&q{^a%iLPgep zuE<=Btt~-2ofuG?aZiev1x(ElUd(|EN#V{bffDdN_uA*+%|v^-qym2@=ntZe#z7$O zM+q4&w{^DPaw8&9M9{K~jZ^foB0JefjZ=XDia_b?Oocj(we1!Y4tmHvXmFos_%0qZ z9AVZ_DA^FW+F)>0vg$*D!81~UPxlxtgq>MkZUJtsb&gUcimE35=)nI4_}9OE@jJz| z>k;@u&epTn@qHgQ#-tVp(SC?wRgjh^LI)b|AdzP9N@D{!(2}++%%L{q!JGPer9IQuMiy_5*fyiOL3y@g5B3Ag ztGBa_p|%bM;jFbur3GF;a#lR;6!m zkJ_`p{Py<0aNl~9YWwWf`@)wzKC8Otj)ssaO^!LH`HCSocC^iCXjK&1u(?@!^$2Fa zfwYy?dyfU%3`R(OpM_pdt;pID>h3%P!*l!x6Qxs!m%A;Hp8}uVd8Fa}J548l_9}iw zgET)9(qdpHkYNh-#s=vbacyT7Lug(ALy|PAJ$UB4!xVTa-MCXVwzG=?B;%sph<5=S z@4>s(MkPwB;dzZ&IzeG=EJ9~34_c2k_XYuwdS`;{mX)cO$}R`Gb?g?@Gx{7JEvpf( zTI}1npInOR!C`kk&HBN*59<3|(`F<%3@ut9CUdk!)S_*H76G}?-2j$-%)R}~yt>g} zf5~V4?A3c;X>v4ylK`(*kM5m)t*vv;c?`dKp`<}2TiPlI!n@^U47Bp71M1tMm9q_u z^geyH1%fOTx;(svYi384aap?<)gWdVa$g_^UnxyGE%U)m=}7JXxP7xAtKCJWuj!v{ilWo=?myOH`#vB49cLU-=b1V~IzT56_;AbKEro+M5;PwN$a+>zWzHhbW zyJs66K00ehBK(yO-0wd9huZ=B;bTu5&Ymwgd7izRU#YS`ebZcGahe8W8NuwZPGDvY zM||8;1%c+!L?{OCe&qskRNI+`d`(`(($K;Wd|~X1)fS8~tybSY8lcL#aJcTuG#iy= zd?VW)=gnHEMbKJ0>?sLfV(vhr$Z;k0(V-(jNO{-O&TyNYXA8>L1LA!&oy{4t0A&%XD6%G2NamY=+CU+8syR#hY5hwFBK z^gySKEXX!Hf-DY-5~7T8qRAev8!>@V&@6C>vmrDbCmtPSHOh<=w~QuBC!;$;g67<2{T5}yRzMMG*K(g`I5$>?)!#Kg%2mBg=mBdibw`MiqFFmzo&3>k9k?d^I z4)Uy!!3;Ldr6{JdXdA!;)aYqBAnU?EAlwda_8a%UA^Iwl&>)ZB8+oi4+;m69)T;{^ z!o)+`Fm8l$Y^Av(e5bfKXu@$uTI{mtyh%@zr5_I+B9bop!0f74%OT{@8 z<6(VN6#Rw1eD}4p`MGQN#j_btd4JS*CYrE_Y4Y#^xYOmSuLY{kY^~t-vUbpD^9({> zV~4wGGtdPCp$!w2Ms{SL&V~{Z<5Wom-+5aQX;=&-Mw9O8aVRHjYf5I1&ll0FuB3?X zY4fZO2g6>}Cg1@GaR;7v4<4w)jS0<-(=inwgwKZTj)Ih31o55-UtNcLEOS;sND2f( zi*6}E%Wp8q@zo^-k4IkFUwt^6KWY5lQgl9f{k}4V{4})yVYLEgAK3nc?pPescN=<* zpvbg8YoIq5Gne-;L|G4VY1%n^fW@JBTTfqe6c0~LZ`5{cNNEBFKJ)-I*R*Lr2*ZU1 zrTQyht)%X@Y9e0qpqSR92$)6Id}V-MMH5M21Ax(!XlgG)Kr@Qgg@gg6-4@)JNMD=O zY7f#=ZLkyg%MD2a1+9h;=nUdcimdGHM{fLIeVRgk@hg7z`uz!asDV(7l*R}T;nL|x zI#fqz!7t)t>o@_w6H6h4(rg30L$ktXfl`l9JDCev-DGeH@70Uj0__{d!!dT+{(rf9 zzg}H)qruIEEn@hA}VN(>q}&-vZmZSyI2ZHTgT=j% z`t-Z^?xVXGGJNBf)aMVM{qP}It@T^V3;oW-(slKLkn9+bJfmcI7tK)WHc}~v?IpEg zWo)-mcn&0Xjyp)~11@Vc!%tm}^_<-YW$)JJG9}@Sqi&wlv;}S}Ky;Ge4>`}QE$fis ztVVh6aOmxv85&65w&>q|6<_`8-M#wBYxre{?)@Ik)@JN%jG{nX#ZR87+eNogF|-mM z)NE`+L0_s4#k8CDCfCu>6q6I}qw#<}SXlj5@=z1O2+el3YNibe7RZZDJe=xrT7l~z z@K4;d>_NZO|!*A|+>zn(mF}L{c`tbAKq`rH-TfKVQl$#p~#a4Q`GIgF2afYJjTQMUCq6Odj6dUf2_YF^Oz(s?$^6bdH0}x`Y;iy2enUCJyKiPEkv)A#1+12Oz2}pO|n62h9l+@ReIG$s`4}Fjv^5NM!q-YfDU~ZU$7Wn$}oGncnD(+EM ze4LJ0qJnDEXjH|mJ-+XMT6eA|uiZz^&z&j-A`T?}<%f{)@I$z$@Nk=lNCn>!X^1th z*6Ws-GObLnM1s*H!i?C{BT3dig)kuma8z2$qC;8s!$hzzH^~%_)!xpQ(K6G zuBoyerIm!<%19hljiryZYaA5;%js-wiX`;JOfhcTohlM6ierr*IR6Nhc&;|dmM#1> z7mx7Rqp^a_d!*m$^fxSwKYuxeLk0cq`xL9^uHKiuB+U%Ibbvb1UDUcRGp-qav;sUw zK&XLcTyj8ba1qp+neTNN9wx(oLbwsZ=ja0pZb*!pbkH=grxYFnT0$d6#TZD97ER*y z=q&h?dS{=#c3&nT@X$Q8AiknYVvUWS!r2-%5Lr5`4F+G1!pZ5nd^mEKX5b2duSfNB~?2WAx29;c9haw^HQ*YA(WKY}}4oPm%$ z8rqi4X~WCAbRZdX*Fonv?ugg42+r0@5u8%kHVS4*f>8AcMi#m?Him7qVuAZ)Zn1QG z(~e-TG!%$gA`G<0qhI7tygT#RtNCTOCk~ap)0tCPI#eC#EfesCg%kwppH|i+-0IW^ zvumJmcV1d!L8%!cZl;Fu!C8}a?n5fQBqy{8HIHh0;Lm;Te>jGoqAmJJn4BQx)lsfC z`UWNw;%=hrJX+UDs8+GmZ9y^%-3kdP6{-$)X-5;~8MMNHfk1uTY=_1&n>%3TNGD7+ z7WQ$bhDs|Ux`30V^o9-m!}I>ty+OU4s&RXI_x*nMYJRYTe|Dx`d2Rwvmc*@mKmtS# zlnRW4q;i9IxgGd3)Dl@UVrY_H7zP^JMp2lvdb7B24rCj0kMLYMvzvjebRYs#n`blg zSqWI)Ir{j0rYUT6vVq6Q{6fr4%IJ$VyC5yrO}8jC-{!S$=RHQqCSA|M+-ujKULXnz z2+(|R7`sM*bYvi7pVQ9nQ-yXzF00eADfQUP@r(cM+i&upf3tp{|McFN>d8y@`f$H` ze4E>6t!cQPlP3DzfS%=jfD;FDu~kl4!5yXZ2Ng%z$3(Vas>6C1>bn|G+%O^OqHf-; z8eFEUaaW(bo8oUVo1<4s0HW_1)6X<>u1ALfp_iu7QuKUsBFG(vzwLw!FxRS)xKLtz zJm*U83N&Mmy?vU6lT6eXMQaO{E0no3Vc-}dF^{)C4(={NE68SVVYTWU8EdNXADp~@ zY>(pK{P=(Og$}*vuJs4+x_nNrL2i)DWlvBq2lE`Pla)G}a6sA2u1ib%aRcO01k`O` zwz8U%5Ub`S-iljH^d<@?MUf!~h`RB92mMoUI(9_#C(T10#Tsuo;IkCP6_teJOy4?( z`!OO=`Q~m*51-y`i7dD^r$Z?X*zl=CY*NQ#;LLD@P!r7Y;!k6RN;m{j$dRMFU)T+ZT@Kn-9elQ=VU@)%?{Xt?J!3{@JVgNmKbRS5x61L>1&R+rkKF za8`#_h~L7GHoNVzdIPCrG`K`!j>~|v!jEdsoYs!mI=y4W-Uso-@Z5WY<1+9gs@UVs z%n&fU8F0`G(p+0;zA+ElJdzkr4vV9wPJ_W)H=v+~;ou}qhGhsXOiLS?1lPD06GEx- zL39<6W|S)9zz@S|8yiE>9R#Tz2%9eEOSi^6;XI~Sto>=*|L|%5^1H9wM5qFq7K}LOUenP= zIN;hx3P*I$WxaNwLeh}$QW-vtMb;cv5ef3w;E{&oAPo4CNOCG@PpfN}W|cq?=mw*j zIM8KBMFuCi3?BT&9pL}?^fU3|R{H%b&G75n6;bz}K$zdi0llN#JbAT$;^*P@EP#(^ z`GTV5ozFQSrgH1d1*)9HMh%Oc+Q_Z*l}S4F)*+1y%$fIQ3tNQA4ud6$`${W(sYbMg zn4|}8J8LBFo~;#;$?9A7eALoS<+3;h1nocvPPFW3oF+x5k13A(qhuT!Jh?48eZh>~ zXef$0%ZS3m1|!CdKIO)!i5Ui&bL^a$me}aA4+`2rmEUa?MzHILRNv2j=+k}uN%+T4 z46B!h-F?$PU*Ejff4?`uU*9C}yUDL-ukx2Y60>-)^~q;q{=PRVY__5w%ePR^7_h@q zKWkSOI<^$SVFYTY_8sf&LO`viwzg#EwdVuhgdQB@Ny1jSI3-lVkA zibVLu6T$N%$TA*qWG4RSyiz@K@$m|z2=w-(&tO~>(_NSFf-4lzz%UmlWXM*FQz%Zl zKNxawCtQnMks2Dkm%AOxH`B8}kIx*)@1^jcym}w#IsU`*73-=K^>Nrp@drKgsKhp) zY1rDafGLtD?^rdsPYQI?>}-1;gEPKT4FlN!V4fVzPLeUXkP#m@J zc4Z&_hO9Bb{ThJo-Dx-PnQL12%5#gC2t2|$mV zV$`=V;?p%M_SAMsf8Me!)a00kancb-3z{uOSWY7qE-e)pu)-3eCno{f&&L^fGR?!7 z=1Q(cIDa_LUB_BHp7965PK*LYgxxk;oOa=4+>o~1thfxrt!>Q%*~VUasI6`jW*IS! zr45_q>?lrNh`}Lwf2s-}%84F%4~XJpIpND1dPCg;mE=*2huip@yRUyRZF%SNcNM6^AWx+*eV- zv1$?T)G>XWlXFIcG>!q`B3n5ZA`d|c#Kfb|T&vT{mU>-YHXKWVEBKkmh7R}2&bSUXabnD=MmPhQQRc&9&+ayEjcV-n?RJ0&WrA(?j2EOPFSiA)n5HJL!jSuP+# z4&92aOgVskR}Er^GEN;$-HEI*F2m50ydA0oRIrQ%8JWxWn#TI*Q3ZiSdZ0@|vf8Wx zd(cG&PnCv>B(yi3B||p~v?{$J!)%CS<=Np*Iuko(8wkA@_Rt0pIq(EysL4vB)&t-u zpxhgDLE1R;Jf{5q_6Mf$kBP$XW_O>xmLK#o;)&bqG?inI@ImQtz$d?h#)M>z zq7?N4$+l33lQQCfbpbXjODE;U;YK*S)mgZumNwEv%PzT&UuW!3$UtH%B~ANF!XheG%LSL-IY z>weGoD`n^1^V_pm{L|0GUw!(SupfKWJr1GYd9}6_ngL*+J=Ir^WeB1>G!vAAMyuh6 zsl!AF@cnX9IdvFt$vgr_PL?5k4Xq?F7~5;Dnuma)N&>7E{;iy-o%M4biH3xm_rXuT zZ5&Z$P%c^cyCfRjR;Ynd$6VVQItK*4K4lg%(=*oXWZ{ispfn>F#RPtg5{}u(=58e3 zX20}m;SM`@7=$iynb)q`F79e;|FDS;-!E)2XUCJlS?tU#PDiq z@){U;PW3I^1kR*`?!2_Ex|%4s*T${~w7KT^WRlzR;k-ve8}Eb;;IOmXfr!xJ43r*i z-REsLCqU>^7&TW2Nx_ir2ZCg8+9qb?gflwgc-dQnh!;?^eGeMZQOyYBs*Q-Kb?X-f zj7{eA{lV z8EugzJJ4*n6Wof`oq>AXy;cHH-H*`Ouyinb@VE_k2{r}o>w*nZqzxAhMRiFU)vdRP z94co*LON)$0;Ls0g@p=ErN{62R1^@S106xSsjG|fupJrF!NpPQ*sCTPMc?K)sbPq5 zEGJr((8M4aIj_A9jp6_WHXa3K#z1pm_l25*R!YvJEg68+sWf?P4*AdDe)auVzxnFh zcNMiKuiTe;cXV3i!oLavZp7%V0@%INLZ;xLIM)QlTF~-p1TbWqf{^?WJ%w(bmDj|l z-HqhrMs34E?+WDPtu=5-6u0c7*P6#^t091~-ki;&w!*R0n^CdOmqOx-mA%&1zVOtO zfJwXEAbs|UI*fA-3#Vbr6b7F)k-WhxVery4chu0UAys!Eq}4_{#BJv|Ja7DmAHUwe z{FkqOclGsp?P|m~`^BODqNT!F@j}GIKfm)6@a*;d;C{xR&)cW?*&VD41}Ovweq(#@&p{i5_7&@KZF1-zvNBANgs1*!PCh&qNabGT#YXJyHg)y?n0uN~IvrNtQ zMHbAOZ`?DxZ%k1Q1A$EMDWqBi{poLLZEHwOK>v(j}{3F!U^_l|y?dx>qU+>Sui<17Y_lEv& z?{@_~cV$04{lEEqZ|AqF`ovg*a-5?Ad>nK}KBw7mYBr8|bQx#)X*SoHl_-|O*$Fa2 zL1RkT0ER8^I6q^yZ|js4uo4WKyMt$F#T#W8wmM7`7ghOqf*)0j&~pQjZ9%irDAirr zPzg20tOBwd*^XSqwHGhg1g$y_XSaUKHaFFT?Rx@T#sJIWPJ~P+N*Rt?b7c~$s^X$0 za9_oIOq~7Q%k!^4bV9xKFu(k#zjZz#KfRoQmC8JD1`oqsxWVk}<;Mc)6WQ|?DIK@!xtB;4 zemuZ-h;-Jo7+eq5(?DN@yQwA;Z}z4`fN(>@-0b`7mHYPoe=o%GukYLb-My{BVe|ie zq_IDHg+Iup_-9NthLOQ#pniO{o_T!@wPXblf`>8Xw9$&jl;v}8&H-KlU}eV+`dXHT zh^XtP-aFcxlFWMe@WKs6R|n1SN)3j)D(=z)*U-mP9gb-NBiVq(#NiKxyGSARqEZgpn#A zPj!F)-Rpb|xA9-zc{(QTzrK6@M;yH;ujmKL+-LVTxKKU8>@#HiXl>*sz+^>Bf*-|{ zq7}Cum|Q8khm#hpe4Hyz#=_N83T(Jq395U@q8J!*aRp-3)DOxs`m`>-OxmVH2DIm6 zZY3}b4O0QCr4_=N0As>8#&B2_a0w?h2} zRuGz!46#$^R;0UkYS|YES%pNezB$Q%e_gTfdSaiwa_>Cb`Kq(OzRz2DTyBvJn zZjJK@iP}OabvT-cV-wmC*39U+SOcwy(odkeY&6mIjWY34o;6c#yP^Adbw2_{WHUNG zM&BWf!^#DKlWI1n;uLY}J;* zguLd_Go6wE6%{l)2M5$wsZ>SdvjmJ;9ZUN(l{m=*ladWKIWPw8=G2=k!-*EXSGiMcf0UdTa>Y&TEp^+Yi z#)#fD+%#fKuT5wGpAzI3FXD-QlfJU)ip5-JLlFvBH{K_sBT)VDj8)v*urLFMzAs8( zXc;3D-Df&72$x%|$cD7&N0Uk$?6SZ^46$M09}Sl5p|Bg!x=@H{iq0;F80m80S>Eo| zclQHhb?b2+b(ep{E$zHEgM58YY`B+wYH|GbH8uWz$HbFY_RDU_1_r(bD3l;)K(idR zuIYa;&OEUig6~ReuEZE;nOQq+xeNDb=`nL|l#?Ou+Rwt_a#~fdbz)|*wF@p{R8VVsIx57uObO-8GrGz&YQp zyEV*U4MZ1O8))-Dm@n{~b=pv0J#*!{?n3M$O~JnvP#5o=k7%C~{2L(c?8iy!U;X%J z08je8-mfRG;g{d^Y0@!=#KCl()iCGvh73)FG74nL7tuJJ+kMQ-LBrR?HY76vk{y2Z z7ujs)CKq__7sj|D3*1>oNt^AxE}3q16ClRnJZpdA>EdUv-j~yA0ixtU$qELx2PXv# zU7N4A4N9g?>J5!}B)oXYxK2Dn>#tdbb!{+K!D>6ZRaps|!d1dcMS;LOq_Y#S@_|@s zoC8ic6aLjV=_Sx;W4AMS;{4>|10zqQ@AoMK+N6nY#DfTBPte2BNNISp?z%Sj0Mgxx&f-Fd4Cqb}CaNQF zc>oL?DyqP+Aa!@!>)f@I6lQqa8=8jA)*Cti8T&0v#aK9MhN8j^MSXk@p-xwFSCNdA zlvl&jA$f%f&S&I7%C*-petYWO)A(>P1eLQB`djLrd=-!|O8Xki{+z}2C%r8$P8eyZ!_ zH!QZl{iiz@TURwh@7J$hrzRf|d!D5a_DfbD*rQ1Zg17M1%3*$9lWC{0yFC-dIDVHwLOE4`slY`O4ZLV1J z+>4Ph-k{#@)0#Ft*s15EQu^hC&WXar?BM^PlMxzdG$p%Raw&+H42>5?K9ndLVaSTx}c>0Yun7;gm zgbTZ6x(wRWy5Y@el#4Lsf+gupfHi=v12vjLJ2pMHK|4Y8-l!t6VTw37HvwiA2co_T zc2*-_XXHAX2d(q%An9eU4zWVy(XsM3KlDp{@mW86CBJ<7>bVBpi|dirI@eA^|6NBE zs-qYYQ})3$*OIC%69#7 z)_3n#kKPsU+j(QUEn@iV&T#ZHjJ6vtmT(t!7#g}FB%r%|V0&YcKA@F`;OI;?M(3J6 zIYd$6>0{<<3k^f)WNOnlO#0Gqn=TX@2s3Y<^~<`!jr#rFxxc+C%De9JXRqYrp8ct5 zm2f~GhRVAMusf>e0VwlpuE%}7TTU)cOIo~w9{l!0DeeCy_ zvG;Cw-?P{61JCK_sR4{e%|~xrmhKvEW=F4Kd0)rJEZ~}VR3DQEJ1qJ@x=K0ILB)5& z+cFww4`w~qc+8@-xzE7YZ@DF-quO&xN1G(t6_E6L!#VcsyLu09d!GR-u#64~ND~8j zKQvLn0R^OvdFyL06vAwW?A1ueMqs2Vbcxxs17mMBYZlDjEnw`AGn~C!XS8%WX>Xx^ zK&O98&->xD_4W0gee(e=^U3S@!Nlrw-f@!92xP{)4w#?UIAJwLm)(@7c|?VP(ktyi zgpM2125BS~Y7<)aI1{FcJ>B7dl?qsQ8yqDP1z2PVH>bUu1i0L(LW5>J-lbsqoycsC z69PcAp}VP-iJ%s!XbP^oR`b-g;;tHNkeVsJez^v&EFH+mf$w@wgC`G1YHDLFz)+W+ z)`+RGhNcDuNuj&P^6`xQ58u5u>wbHaK%e`P;7IxP$1T~m7{#47*}Z% z;DI13fmOPX8A$xKPzmF?7^%wMhfi*k2A@Y4TG1Ybh(72{(e-}OOzRvpt73Dji4Z%* zMfSA03-rl@aUq*1L!<%UV~4S~}33e8MMpTP+Q=NVwfQJ?f#6N~b1B zdoHV|3=Yg4_YR;A<{HA(8z5X0_tDs!cm$ey;K{0ea;6I~3NoiP;BVF-N*hK42RcP& zJgXq3Z@^S)EAQ#4Rd3R~fA=ppC-Q>}^}9RQ`t`?TmuIi%r*rxL{zCZprT&t>{$2i( zU#?%ubMFIJ2iy(&(4cepa1Q)Xx?x0^ya-36Ehc+;!8b6>W{%T!cNKD9-Z!zJ(#t8* zSWt;&4di~5N7vqvj%aDqXpKoj>uun36Y8|G!FoBk>pZcE(07`9HWMkJ&Abw>-Hx0r zu*cI;liuxEUqq6&H_8HAw8NG=;N%FM+`W+{+H6Z`Z^apKpJ?~jK65+>D!=$ye1FdV z-S@x$=GX6CxSqUr?`hwkvVZf{PabNA&+edPvk7dD8@%{&b{b_bX!F!-;?f8&z)h}6 zk)$j4c2F0LT@Z8ANcer+IGJ+w+`W!1G))-0-NK|%+^X+=R>u$adXF!TzVA z4Yd)wqhbhJFP*Ul2koo!d*|#M-$!yZvXTJP!A!e}g`n1A3dEJPE$DvfeWDB71*N8& zci-UUbAsm*dp%Al|MJC?u2Ti4dhu@3Cz{qPUM!8 zD5JFra|D59q_RMViFs@yXoxbldE>}?_=-#g;DF}%O0yP?5wd|UuYEfi9JQt9dk$_sX5#~%37vrOn1brsy*y<{TVU%= zu*8S1nh|>?c;~(F<8u<+#*RYvjR`fo&AuKx!T#d=-=DAN*Z;bH{Y|akzh^dj_WJ$A z4f|7uH>6=ux7wKpsHl?#M8PzlLTsJu5Fzbah>+q{xed^=&~;O&+9S?p;2Rl_juM44 z=SKZ}#u1F7Y`Mg=^z4*p&(Z)u;-Y;2)ZJuHUcQgqWPIP^*EUv1_ml|O>V%e0#7NgT zMBr2QGUP`pMsqu&&qU5OX91<)zV(wOW+B zsKFM3(n&isa4CSa%h)=Z_}F8&5N3@V6+L*Ah(6BQg*(cYR~I7-5S0$#(#n9z_SUuc zkydC#>!KYj%_SgDvqjGyTl{`98^&Fj^C8{`l~iJ`!P@d@P6pWYahmn>Z(eUy|9W%T z-`r>Zo(18_tN3Hxn|`UkY%gao8GHha3ME^d=D}<00(R(h6vavgVS~tpKKGJ2&vqEM z+Qvt*3p(pInR-hE-d7HSF~%l)2FDT*`CYBd^d^v?Dc!+{iRnm^p&+R8`Cx(d$1FAa+~PBpUsTg$;(DAxIv!**F`qw><@sseo%oo0~g0FS|mPYLBIhXtUz3L(MD+&aL6&^z+68 zde#E+^Z<7qu?#>8h{lTnPUsS69sK=4vmJ=4He~1{dzvbUDoxnhYCT3b@ysgNVNG=a zK22>J2SVC#;c8M_PJYt2V1eEx4aNVICkKj z4r^f@g&@9>AsxEI( zqwJ(H(C0m=5coqLWdpRHTnwHE(&WT&xaP9CQAN%IWWh-=h*q@|1zrf8$}M;8S+yJv$|LNe7-Y1-PYVjWX4jr_0yXqu+-Fenl!apU#GqW?Gy;D2)xTfmb6

gjht4xqa*Vcm%V>Sif0DO7Zy=lw%mp$ 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�pNCt%5gbSn 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≫ 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 + + + + + + + red devils + + +

+ + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..8c4d9aa --- /dev/null +++ b/package.json @@ -0,0 +1,57 @@ +{ + "name": "yotta-node", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "build:test": "tsc && vite build --mode test", + "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview", + "iconfont": "npx iconfont-h5" + }, + "dependencies": { + "@hyper-fetch/core": "^5.7.5", + "@hyper-fetch/react": "^5.7.5", + "@tanstack/react-query": "^5.45.1", + "@web3modal/wagmi": "^5.0.2", + "ahooks": "^3.8.0", + "antd-mobile": "^5.36.1", + "clsx": "^2.1.1", + "i18next": "^23.11.5", + "normalize.css": "^8.0.1", + "react": "^18.2.0", + "react-data-table-component": "^7.6.2", + "react-dom": "^18.2.0", + "react-i18next": "^14.1.2", + "react-router-dom": "^6.23.1", + "tailwind-merge": "^2.3.0", + "vconsole": "^3.15.1", + "viem": "^2.14.2", + "wagmi": "^2.10.2", + "web3-utils": "^4.3.0", + "zustand": "^4.5.2" + }, + "devDependencies": { + "@types/node": "^20.14.2", + "@types/postcss-pxtorem": "^6", + "@types/react": "^18.2.66", + "@types/react-dom": "^18.2.22", + "@typescript-eslint/eslint-plugin": "^7.2.0", + "@typescript-eslint/parser": "^7.2.0", + "@vitejs/plugin-react": "^4.2.1", + "autoprefixer": "^10.4.19", + "eslint": "^8.57.0", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.6", + "postcss": "^8.4.38", + "postcss-pxtorem": "5.1.1", + "react-iconfont-cli": "^2.0.2", + "styled-components": "^6.1.11", + "typescript": "^5.2.2", + "vite": "^5.2.0", + "vite-plugin-compression": "^0.5.1", + "vite-plugin-node-polyfills": "^0.22.0" + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..f39d419 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,22 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 18:25:10 + * @LastEditTime: 2024-06-19 16:14:06 + * @Author: John + */ +export default { + plugins: { + autoprefixer: {}, + "postcss-pxtorem": { + rootValue: 37.5, + propList: ["*"], + exclude: (e) => { + if (/.*-m\.css$/.test(e) || /.module\.css$/.test(e)) { + // console.log(e); + return false; + } + return true; + }, + }, + }, +}; diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..080cf7f --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/App.css b/src/App.css new file mode 100644 index 0000000..1b4bf02 --- /dev/null +++ b/src/App.css @@ -0,0 +1,176 @@ +body, +html, +#root { + width: 100%; + height: 100%; + background: url("./assets/home_bg.png"); +} + +@font-face { + font-family: "DM Sans"; + src: url("./assets/font/DMSans_18pt-Medium.ttf") format("truetype"); +} + +* { + -webkit-overflow-scrolling: touch; +} + +html, +body { + height: 100%; +} +html, +body, +h1, +h2, +h3, +h4, +h5, +h6, +div, +dl, +dt, +dd, +ul, +ol, +li, +p, +blockquote, +pre, +hr, +figure, +table, +caption, +th, +td, +form, +fieldset, +legend, +input, +button, +textarea, +menu { + margin: 0; + padding: 0; +} +header, +footer, +section, +article, +aside, +nav, +hgroup, +address, +figure, +figcaption, +menu, +details { + display: block; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +caption, +th { + text-align: left; + font-weight: normal; +} +html, +body, +fieldset, +img, +iframe, +abbr { + border: 0; +} +i, +cite, +em, +var, +address, +dfn { + font-style: normal; +} +[hidefocus], +summary { + outline: 0; +} +li { + list-style: none; +} +h1, +h2, +h3, +h4, +h5, +h6, +small { + font-size: 100%; +} +sup, +sub { + font-size: 83%; +} +pre, +code, +kbd, +samp { + font-family: inherit; +} +q:before, +q:after { + content: none; +} +textarea { + overflow: auto; + resize: none; +} +label, +summary { + cursor: default; +} +a, +button { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +em, +strong, +b { + font-weight: bold; +} +del, +ins, +u, +s, +a, +a:hover { + text-decoration: none; +} +body, +textarea, +input, +button, +select, +keygen, +legend { + font: 12px/1.14 Microsoft YaHei, arial, \5b8b\4f53; + color: #333; + outline: 0; +} +body { + background: #fff; +} +a, +a:hover { + color: #333; +} +* { + box-sizing: border-box; +} diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..74efe28 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,65 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 17:20:03 + * @LastEditTime: 2024-06-21 14:19:52 + * @Author: John + */ +import { Route, Routes } from "react-router-dom"; +import "./style/ant-cover-m.css"; +import "./style/react-data-table-component-cover-m.css"; +import "./App.css"; +import Home from "./pages/Home"; +import Header from "./components/Header"; +import Mint from "./pages/Mint"; +import RouterLogProvider from "./context/RouterContext"; +import LevelUp from "./pages/LevelUp"; +import AssetRecord from "./pages/AssetRecord"; +import AirDropRecord from "./pages/AirDropRecord"; +import InvitationList from "./pages/InvitationList"; +import { useEffect } from "react"; +import { useTranslation } from "react-i18next"; +import useUserStore from "./store/User"; +import { getUrlQueryParam } from "./utils"; +import { UrlQueryParamsKey } from "./constants"; +import { signAndLogin } from "./utils/wallet"; +import { useAccount } from "wagmi"; +function App() { + const { i18n } = useTranslation(); + const { Lang: currantLang, UpdateInviteCode } = useUserStore(); + const { address } = useAccount(); + useEffect(() => { + i18n.changeLanguage(currantLang); + UpdateInviteCode(getUrlQueryParam(UrlQueryParamsKey.INVITE_CODE) || ""); + return () => {}; + }, []); + + useEffect(() => { + return () => {}; + }, []); + + useEffect(() => { + (async () => { + await signAndLogin(address); + console.log("login success!"); + })(); + return () => {}; + }, [address]); + + return ( + <> + +
+ + } /> + } /> + } /> + } /> + } /> + }> + + + + ); +} + +export default App; diff --git a/src/assets/font/DMSans_18pt-Medium.ttf b/src/assets/font/DMSans_18pt-Medium.ttf new file mode 100644 index 0000000000000000000000000000000000000000..188957b496d2dcdaef0463bde490c9dcd15097b3 GIT binary patch literal 56396 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%0A{rR|JgXPn@aD?gqZPJg*O|1i{sZTaZvXx~8g zc-tDvguXiB3QrL>?wH)7>A&)5@fy96YlDxJ%Bg1)2{9M(zbK%ZokcJ&2PfyX*{aXc zRG4{a%q`)*IE$&s5KRHMVN7^2*_;UM#>e}*aLDssaRF`M&F#P6IopgKC`vvF2ZNyC z8zvvf6)NIk;sS6T*!Mn1wL&O$a|fZddebjd_6e*nRXjvc6^{k`fCDqS+i;>*PdJpH zvsXUi5g>$#_L+Sbhn_nxS2$p{bu#XuBf*!0f>t`M*p}+Y`5U!A5|p+!H}66l9s26R z?}g4G4)+OLO1gg-ql671>*CLX%`+*>2ojHBuo#9^MiNUcMPROWD6*8 zxT4+WH~b&0LXpUsa#w`PhvJbsLc*XqYuNR;kwgYcG z7-_1=jeC^FwEfj3tKXutmKUs zLZRJrsu61F21r!FMGPR&U`{zY62dqsOj5^i?q$4+QAF$P`8&sqJz zhf>YcE{=k8Tu$Sv-s!sf7mVV2hRNC46k{R(%(ud!hEW6H;WT9z)-*DrD1lX6(%MHb zrOtHJ=h`R~3wgKb-yu^ZHzfdVDELmSlRA6@b_?xA z0gP0jcJsM9#l&y0@3&1>Sr2o(xCTE;kj}@*$YIFt?9RFTb!)Q9;gcZ6&B{Jg#EjIa zJnMaMV|3LlPg^J^)=fHz}ZNFC66vOc7ms-*4rdf-f%6 z#oBot{`#UC+YWEA>-6bx6f!8x0bLLLcuRDWS`B*pXyG9d_y^OpuR-lS))`+?rX&T& z$>rtD@`Wwnyvz>6*Ew`S<`G7OYN59ixKYZZ5o%Ua5j@Us2=jVJ2QR3S&0^-@Gn=Z7 z+*mu^uG>*=a2Rj?;UY;EXNJ2_Yn5s5U!Se|89@ykq^(g}V%w0CA@E@~L<2YeOXq?o zmA!Mk@j(UJJv=ZKaiQ#aZf0Bl0gFq*dEJ|ollt4pD(e@N7FmXf+N^-|-!*_taC1v^ zD}MHC9KQQcj?|boGR2?%&*o^<6pu(?GaGZLnbaLX`@d1SU`Pn2h5%x#n5&kSmVM5# z@QcqQbGryf)@T|~su3+_U%~jCH5|Y8ni?}vo=w*o6RlgM&gw`sv_IHAq%U8))Xy=R zE@cTu;h7oTTtD>&Q8wr5QiW)Xnlg)|ZX;6mPKHr+Dil?&(igfVIO4@+moG3+sK&{~ zmEO-N^fu76z1fUv-Um|xhL7#?wa71$v(m}i#K9#>?Fu-qZV{@BFOo5}xq@zxG`{g1>9Zn{wa-WCSs7gdp&l)lFTV7qc?zU|-e!Tld%Ox4A4FxC)N9Vglaj zOsvLfB~Y>rSu0@my@1KDUz-ad`qP7|Pa;b7RQZBog9elUw9N9)#gAggGCj6NX@*v7 zB9)fhpYBIvt=)QKCUh^u`){LLVP^DT+Mz8kB%-K2= z)2(LOczSXPTxK*oWfrNALG`JcK{f-vbwm7u^0(^yrig_5(TrHJNV@CF0!&pTHX!IE z@&1B0P4o$vZ-n=%z)Zlc*BDH6C7nz&e)xH5D!Yj@m}N2c#_hgTZ#nSj`L$j{l$efA zx=~&ONBnwbdiil9w}|so3b3eY_9s%PJxbGjKo!pkw@=-o&XGGk`=Ku6N2$3kv51%G z3Gnid4!KlDX@!QkpFLia3M>%n{i5j!FM>w#M zoNW(1oi+{m*Obrk;^W`E=T(c4HcQts4!?sf!;xtDS{gC3MY0i5Bl2Y3P`zu;`fS(?Thtf6Mlhej>!?={^$^Y*KFadAi-}sLezt?G^Yh{;9Zb)D|s@JUl!a~@L zIh8{vAqV4Czbh-zR904Ek*0ZnwW*0{;y&N^$e$$u))lrwSUs>(g6f|R+%h;AKI+hm zwz45x2p(vV$Gw|L65Mr_odWfagfCM+Z+7RN=CrK+B_k4xeloS(zHG8OZEsIg->?Wb zON4em#zV#|vQT&_0UFM0RT}K1ycqXeI90B}4+TO2mzG`^u&fi~idH^fCA`wkog*G|XK%)OL5Npn!@2_2jzG_2$IcYKzZQ z_rCCjMNz0_JmI3?c*;hc#$ZjV;(5WC6N7&Q8K5oPn@=PYiOKzXNXLlTdwFrOxc5ht zJJ+dm60&mr6H!os>^873po-z8_6;kgS!IyGV>KdbV!cno7w7e=W|~jLB|iVf3BwhW zz3q>X^)Iyt3RdF|C9_*#x6wFDMY&acy89c7Z_8`fRHS#4ktDrW!mo8unN=k4=9G#k zBA%K*Uq&TOLV?j;HInDdk*z>t(2@z}1(%A#I`4vFj`OoLB?B_IFz6XyxPqRyesL@8 zIW~>kb2ma0{u?Z+A3MPtI$bI?dS31lyWZg<3&*7ii|2-LLQzOL;&J(S zpIH6|>9CAB)&Y*PXI}Vm6nMvVVAxn5j>k})jq(sHRlC9!Q6JPLr3p8`g4M_SxZ#zy zbP}(PGp#6&PtV>=XC#09dTFOmOGBe(h?O@`w#~5qSSYL)h1}wV+Bl$T>+PEs) z?mqDAu%ix`Lv_MhNs#fm?dQ=c{GL8|9bPS5fcywBJ%1i=_Vo1hN`8Tq zArpoXQIeBT4(4&V==F6~We@0d6yCxyCUc80_lN1NSESu2X|q;KcNE@$fB}rPn=p{)!FiZKwF9dy(d(S|$5q#CgML}n*p47vJRspUS zL*FuP&!8CHIQS}{HQZr9Dv@a`%)F2~5WV^Rm74lfRzEmSNB%wx%$F;hQmCai1!Vcu zlZY1mW{)!6CeNfp4LZ!%o*w+Mqh%#jcc?TYWYx-WpYGst9lGsC1?gAJfeM*B9>lT3 zP%{lCDWR3HNT`alo^1>{?FAKX-j+ndW})MHq5U$p$s=CAP^6OsZ@`HDV3(4jtLNxEJ0)us{xB912JxT5y)|EQJ6wKI)i-#T@hJZQY{3Deh`2!3Fb+AC zT6YTCWWF}*%zdCv?`ow!!U3X?ZD zvfe+n3kUfkI;c~hrn83TfyRBJJQjx3zE=6%sr+mbdQ122xCUg}U{`~wXW2yl-w(KV z)nuPdy%;7t0Z3tCDYQcp3~uI1(3SL@&b57rZA_#QM(b#6FU}AoNAIqu`l}?!zg-$0 zc#8M#Bb|s0Q(owTe6$`N20|DD>JuB7lOJyTdunghds_qByo)v8R;w<2%Yp+{GqfUL zPfWv?awsHe`?4bXtLp0s4_tL7kJwYM?H$2Ie%9-}!DgWh0@BY3kh>Be^6w?>6`idY zMQt+&@^y6zwC;05SQQFMw1O$t?M+YxQuqnK8sE}%-Y|O+#LM;Ff#p_e(ow3IR^ABL z$)94c1yyB^vd1PSa!QiY{T|Tp{Hs&^EPSIXqlS|FmH&EVv0Dp=%SUR)8>M2<(ECOV znk}-vIakfYe67oyZe$TRsu1sz3kz(Q8r6DqPn_ zN=jNgoH`qa1fY1N%8Q?zZeXsdj6+(hXKW-GB+2(#FcD-foyO^)0{*1Q8T3`)pUj5_ z3i-B>3DQeyeE5d%X|y_?ez*uv>QZy;&)W`oC+=xE<>_mYo>+rX8Om8tI0i+|%#){r z#Xt7`ts-Jaj+Wn>#rSEN=m&?Gb&&gFs8xkH9vzO*J8`&+#h&Uuf~rH0leR*!kbRar3vl z{WM>T#x~UZd7&Z$+)(kMd4ZY*9ZYS|eT-EJXw;%;;fC5~D;#1W_Sx)JNhjD{w6(R< z`;EZ_0*+jIVfGkm>eBnOubh{gxXo$XIJfv&4az2tz$V45Wz5M^4 zk)uV6Vxk!!NM%g=eeks^t79L4>rg0EN5TzSaY61)jlE1TH3SFMK(@KJw6>{94}JuC z#M!rpI8L*cwM_SHmWDGmwwP1babM@2>s>K;@))s3uJ@2TYAF7pTmm~ZGvePY`sSA_ zbR89Yz?0$@^YtA_Ve*El_3B*q*3{8fG*B#+)S^O9dDFEzF9P$=_3)XmkS){y&x?d} zt7XwOaGgcdcb9T#MUQ-u`qE25)Ql>w8(zEX87jBN+NcI++u#5QXoZ9<7&tgo>|<)@ zOB=mc#7sQ88GTE&w)e=@8IV@k`47xbABp@Rlaub$1VsvDytY_9&-e|OJzsU*>ij?G zONf`quPzd!JzBP1rTWe*;p>v>84%9K4(fqR-*-^&(wg_IbX%D&?`JN!|%DXkb%9|BkqMRkgcOs4Ro#l2=K|VVn1ozyZ}g?!(^|tH{T?qTVY73J8)>O~KQeLs6=T~hks=OS=Y6rb=il+et91+s z`KDob^oH|zwq1N;ppocwyIq@WNX!4#>x`y-+?(1$rS6d0(k6 z*n{Av42W@S4XT3`8d}z8?XFgH1kYDU0`w_2VwYynl79EoH0D&5^NT~Xd#T9(;OT+t zsxAKbe^(qm`v*!~YW#|)*n5}C2E=@@USd-cwHRV$Oi*^}IAlw~k85LN^LbxH;|I~@ zrY6On27H0;dqs0=;VVtrm&Y)avNhaxPr?wYdg|1tk-nE8(Ls;#H}!R3QWfQFe`ECb zPbpg%gF-dFp>AcGFu9t)L2dm&c?ZdnvNCmbw<4lQegRC-@O~{-`>k||Z%g38zbBz< zTK!c7o@De)t4Q-DuTTqR1W^v`85hzfrX53e%~X2?xtnXuKDIm?N+4pPcrt zD2c6VGjhzNz6#m9649IR>Bx;?gcEir*9NgjmEKxH4OYw@P86cLN z?TQ$1XC57@-e{p}gPRFwzEsYzAq`G^5 zfbR_IfaKqe!!O;J#Io)&q}Q9%@LS1pWF7@V+_aB2zA`RURw8RUxkqYTGV5qX#`JNt zly{mhC~>G;x7dT&vRzFF_weXCsK74{0_l=@1hRgAF3pUbnf|i-EU``%Yu^TToKFPt zkAjVF-GB9iA8L=`&SLB*y1UqP6Fjv?;~E6C4yr%UzW@OMUXCAy^UXQrwo>Uc)+9|G zdFe6|)o-SY)4r_?f@O|gUV0nCY{uPe8=F)BO;Q=<-+3UML^NL6Cwh3_|M~2zu(Gl; zL+#;}*( zp@@?bJil;99PqzdvDwvY+w}K!MzADE^Vm*}wFn-Ad&(3>b$2c>fRV2@nkkVVIh&{v zh3D3_VmWzbU@zA^g?}W-fP#ECl)K5krU4bDQ<6B&zj*un_ie_Y7tXLlf#HSORO)?X z3qDk4p@3`?t68#PrSczCIe&l=>D@hB2nf7hEX(&L!`PVB$u%M_^I0Se@=w(h*-bvzfSQa5;%r5iSJ1B_54qQuU(_o zxF&f2Qxmf(KMLof%QhPq$;Woc+vL8bG&hQQ|I>OTUWMkaEbFf+5QUZ7LrJ`$6P5kZ znMiK#WhARldh8W;e>opQCgYy!Cj)z=Dg-WzFAvb62Odh-(Tx$On`Xq>q!JLAv^?65 zE=nXe7FxbPs^Hkav!uS?^mP*4G_gtPZle+?jRRrlQxo$?9@Hd3Haw)8u_n>A7|V2TWNC z4J`55Y`2N81fjmDtiEafK~Y@@xB6jOJ}SK%ho9pZeSNj)SJk!&Co7|=kYKR$pS?#w z%gvYx8+z^Tipb$EKn?;=H=*hxyH~Q|Ef2I^01m*?kMwht-HR-fzAk4l6Cfz-T?!#K zx@3*A{x84ukr7l)-{mbNUG5Jmt5n4mk)np11urAIw3_@6L@D-XDeu247+#YR{b&jU zxaB{o=~1n)%8{MK4-cz+Ie3k!$pUp7nt|xtPqwN$quj1mS(?}=Uc}M(C;yh+tzX@3tf`5w!BM=L`(co* z-)`j#==1tKJXZgiU$po%_4{{8yOZ3emWy(TEh<{wc5f6$kR(qg305nH5c^|22ec9N%fCH}O(yvP2DKj(NK2yZ%6D)!I83l&ewRZ5j@+XKdQM zzatg$Iq_{Se$T_|eoA|BKp41Xt(GeS;A`Wcdgm$A#@aWXj1+)VgVVahlR4UMz|hl} ztZ|2ZjZZ_m6fZv%U)xvlwe9%S2Zr-*7>gD1CM8ix;h#{@`YM{8S919{fL*_wB-n%r z;)U4ps|jMup8FzO+L07Ztpr|;at&+Stmo0l?(tL*&c<#|Yr7wbHx!Uy0mJ)-dEQGa zS*E7fKR0u#&=dQTz>F5v*Vud2SfN#zNu6PFqqmM&TVbb*`b1 zwz_7g0Ojy4`<%m5`2QZPNAEB2L1i4iK>>sBt9vpEUQeEHhu5P9zM9Ii!HqV@gy-%P z*89&*B*WG9JPPyP@%A^!hUF54o3d)+(qxc_w8QU3x8Z2wENqz z@lmCo2LB5kFjHNh5%}$N*qAawj=p(y2>Qkz=?q5g%jlSzgAWU|a@!|s*>eCMF%^@! zN%ndMgPqX4&>B7Hg#;tq%fJ~?xUyt$rYVo&Kg1CJX2QATz75N;uI_X9UzJr=86uyU z)1SQxt{E0WL2s2IdEGU9lAm^2Zy=^iTu1nHG#VFnO2GM5zIW77PiSY=D#;3m%AYT& zDj8M<)lKHEN9>R7X`Y$6%hoLwMu^_`VSgG6aWX* z!2wZb8qk*F$sP~V{pU*pt}gW(}pzzGOjq-E}oPPH_!pUm=hagj4CvtKckNrD026?w!@-1+Nv&a zp#q;>1+jTKcbvBKopD*t;Cj`tTAZ+7%{av^nEqa;F>8?c&`NtP@hJ@f`z=|mi$t)XuhgCmKj9`7i z!Rz?hG)rGRfG%#8rw>|6uDs`(Hi!e@E$EORafwu1D}uid+k)hN6tS@fegxq?jYXP0 zbMede+4$#m#(4!i z3Qgk}?=^0uqos|O795w?M6!l5({D&cvh0u=(cWSBe9QeM5{620Rqrhy`0W6`Z?+sgxc6ws96&txb$9XqvuF{68eFPCz`C3&Cp zDD|@28}T?7zH=?VT=JVnVb7#pGG1oXs~|FnWmyAnl*oYThW|IgOe&Lxx(ofYWlJo=W2e|+@_7c;uFQ)N z^TeiWOzTcCPS;u)b<4uRnjRw6q zlqbDWvYk4o`(Eb@Eg5|_ss;8-#V$H1jsi~qYg@OxdrhkD7KA9{FZ>?w3MLxqaXdS; z_$(DqRu7bp7R2a0{WV|3)z8j49rE94Z-hJG;Ouy)@byG;M&5(3z5b+N)vo|HR4^|@ zMC_NX+vZ5XRFMhQ-CTzd(S%T;6Hr@NJ%b_=t?}U|pjb3kW5g8#9QMBW#VgpO|8!2f z<{Jn&fVViVq*CL-_qz}dhQUa*T;0X7GIIMDk~``K9VLZ9`lJd6}ZDHJ*FW5hMEzt8xuooXnZt28539;GC8-))vvOihG;6lC*Pevm; zXGa{51o=gi%!r*+<;R5$V?)DBaA3&W|1t}(HXz^0I0f|fe9tMS99KsE_U=zBNnQi+ zj&2cq5)%D>@N1t)bmr8ANnqg=`}eR983X+{9Fh?=>WflzyUB@5bc);BC*Q5A%%^;m zDx1SBO0^STs$Y{(4pfpS_M*@qcFrDo<2d-Iv5UIZI(%{>=an9=)`{JcF-fEzZt#UF@D&ge?08Y}(x%sqfzCBTS8M zIVL#7vS}^D>Wi%?+wu{ImcQ)eZPPB{&uyNw;*7!ZIT9`3i%B)+;BbS@R>8nrbF4+% zm01l3CT;mV%vDO+0}Pm=Pu|{HYU|@ zg1!6v8c}ZAEw}fueXIj47)Z-Eo<7zcRgTZ+qg}K;g^L7C%vcS3=Cvgt^r@atgUGRK zPtM9$-%U;yDNM1P{Pk<@DNYyNe}Q?6p|^0r`E~vT#+(p|WF2N$ZlRJBH>S$JDE}vn zL?xUvZuK-#_dXcK_&V%D6XjDVI&JNgYJEuxYZ+C`8q#JL%ydAaV ztBY_8K7JepX<^1-!uX>6Vnd`D=3;8?y{`U#BJe%3nKws0w86P!Pc7(;E+|r^b2Z7-?i})_~rJtK{P9Lkol5wh{Y1sXyhy`8+%4ecjG(14AqiGnEE5XZx!^>*&IusQmC1qtZS zxST--QQ{0*xlBEAYqglzki5|Ru#frUKBGp#!HYfF6jgRb<=M zP$aeYypVo)=YoERo%&i#K%me6iU$d1A9yHrqj3XnTomUY#RK+Z`8yTt50HO8r7>H>n)BiX@!v zWQ*;)EUqOk()&j_P)Bw!bcvEHJ0$4%O%$K>>pDKkQG zJzs5?iC=_opW*%P9yp;xJh7{q0yJEn`vMK`i171CiIK{!#dlZUQxSo1__BoD%s^;^ znKXA?2z!I_e4j>2mdn6gv&d_q?hBp8O+MJLv4C+r6%EGjZz1;pF1N`mK)kk^Bv$d6#nVW|wL#WYs ztyW~#-``)(>Nx5;mY(z!RU_x?P@LzUKe$?Mx`z+kDC*CJIlK&EQ0uI`5D_F=6 zXOUK{`8sg+&@L4%UpU~|i}+|5X3lXvwdF~0$*;W|xMK%MoPRY>G4|%~oKW_O{yr!>la{&W>|r0X=DM?Ci!mmex~V6b@;O4!6g zuCe6)Ur%Qr&vXLEajvw|gE|&z>QWwBBo84ZoM#$0tTax{5N)0+5|ihL zA+%8;4|AdvElKjwc^a8AtaD#?uh;$m`)}KC--q}2{Xu2l&PcL%eKO=j)8)V6wzN5f_nw}N1oAyyFSTXZKy4uVi}8-woLhsz z?J^q<7;!~_z*AHEqVcV$0}kdu57;JVyNUBKRwy46wemOeCP>g=kQG)T=}r@5MK1|ToPnd7Od&_$mMo!|Jb}Ksw)-}`s|sFjjFQ_?D-EZ`S|Ix9)E`1 z=d7%b$nqDChNQRt@CeUVDzmQ_U#N5g`5NM}-}w`1NzQH1bY9zfg-Fc2^hxrv%z;fC z6UGBcIeg8NC=^P@yLLl<1rG@T5g-LAq3m?E%NYIL00>Uz@jaH#8E)=oM|mJGsrAcG8kx6W`N zsV5&(e+VwUt~Wx!AD3$r8kxxvz=;DKXLjRM>z037*yu)M_^E$UM)p&SmJA>?z{2Qz~B@pro3fRULo@wQf(_PgEyT-~mAElrir4jA)V;7pAY)dA3)tKs2YM$VDkW*0)Krq7!U^ylI~EGm1OJ*@w5I@;Wr zbTC=UW(W%NR-RFGx&I`GWFWtGR~Bulw(-Cxx=gEZUksA60zx?gBjco_L?kUwG-JCGYP!X%D;J z@T$xnbPb%b|2YXIkh)_N=us?caeqHN4V$Nbf3 z$zM(7iIav)4+khS+7=^|M_1>b<}_F_6XTZMzY2Qokm{Km+Z-%x03m@lTd|m`o29DN zGhJ#W>iXj&oBeMQHwiCbz^J~pBGLMwTKD|s9=6KIYl4Wq_JE_1;@N)Hare5_ z@E&=IbefRIuJri^p>^;oe?J@A&!CGBFVR~$^$8j9Z3jZuaQQ?vGw!J)l4wr0Lbo>w zHFL;7JA;BA&z`ncgkyi`jak<4fTMUuYSJ#jnNQEI@^T8Z#ozv7x0b#L6+Ny5*=&r} z8ZW09SIBphr#}9wp?ep)*t?LGl8+cvP0gYNY=qnl7`%AK1-AMtx4W*M$fZRS8oZ z_)jY&Xu3S>vR!euF@A;J;`x)8uF0nj`~R+sPt%W95GGJanh&BO*{iyK1UY zb;TlsFnXgUD1RjPVIO1V156_tT#i@!YXS($SpbkRChHeHSE7X@$dR zR$R&z2{9YH57Of%IA`;Yh{!#f!3TQ|q1kvHlil7*unD3m7ZmP2G$`&`l*_+?W%%Ym zZnvKLRS;YAtD>2^Y?EHDhKiVNfA7I&=Z#@)9ZP&00n>()16x5vsTh+&Fz&oN^QP6m zF2dOIb&bggaGvrtAJ4$K%)AaH(oFO}QFyJ2jTJxjulOnCo6lj%f*lx7CUkEj0)e2V zRfamU@?BfF$nS|C9@p(0Uz3)(o%sKHboj(Ja8%d%50RzSTvVJ=X#e_;32LL_Dhw8` zq`RJbZz*ZUQY%dVp14qI_ baaY!6DS^5u2EhtuI3i}omPX} \ No newline at end of file diff --git a/src/assets/nft_bg.svg b/src/assets/nft_bg.svg new file mode 100644 index 0000000..b9ace89 --- /dev/null +++ b/src/assets/nft_bg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/usdt_bg.svg b/src/assets/usdt_bg.svg new file mode 100644 index 0000000..d327c92 --- /dev/null +++ b/src/assets/usdt_bg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/Header.module.css b/src/components/Header.module.css new file mode 100644 index 0000000..516acbb --- /dev/null +++ b/src/components/Header.module.css @@ -0,0 +1,70 @@ +/* + * @LastEditors: John + * @Date: 2024-06-18 15:19:21 + * @LastEditTime: 2024-06-18 18:49:40 + * @Author: John + */ +.header { + background-color: #101010; + padding: 0 15px; + .header_top { + display: flex; + align-items: center; + gap: 8px; + border-bottom: 0.25px solid #333333; + padding: 10px 0; + + .header_logo { + width: 24px; + height: 24px; + } + .header_title { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 16px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + } + .header_lang { + width: 24px; + height: 24px; + margin-left: auto; + } + } + + .header_nav { + display: flex; + align-items: center; + padding: 10px 0; + span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + } + + .header_nav_icon { + width: 18px; + height: 18px; + } + } +} diff --git a/src/components/Header.tsx b/src/components/Header.tsx new file mode 100644 index 0000000..fc89403 --- /dev/null +++ b/src/components/Header.tsx @@ -0,0 +1,123 @@ +/* + * @LastEditors: John + * @Date: 2024-06-18 15:16:31 + * @LastEditTime: 2024-06-26 14:49:22 + * @Author: John + */ +import Picker, { + PickerColumn, + PickerValue, +} from "antd-mobile/es/components/picker"; +import { useContext, useEffect, useMemo, useState } from "react"; +import IconFont from "./iconfont"; +import logo from "@/assets/logo.svg"; +import classes from "./Header.module.css"; +import { useLocation, useNavigate, useNavigation } from "react-router-dom"; +import { RouterLogContext } from "@/context/RouterContext"; +import { useTranslation } from "react-i18next"; +import { Lang } from "@/constants"; +import useUserStore from "@/store/User"; +import { Popover } from "antd-mobile"; +import { Action } from "antd-mobile/es/components/popover"; + +const langColums: Action[] = [ + { text: "English", key: Lang.en }, + { text: "中文(简体)", key: Lang.cn }, + { text: "中文(繁体)", key: Lang.tw }, + { text: "日本語", key: Lang.jp }, + { text: "DEUTSCH", key: Lang.de }, +]; +export default function () { + const { UpdateLang } = useUserStore(); + + const route = useContext(RouterLogContext); + const navigate = useNavigate(); + const { t, i18n } = useTranslation(); + const location = useLocation(); + + const navTitle = useMemo(() => { + switch (location.pathname) { + case "/mint": + return t("铸造 NFT"); + case "/levelup": + return t("级别提升"); + case "/assetrecord": + return t("收益记录"); + case "/airdroprecord": + return t("RMOB记录"); + case "/invitationlist": + return t("直推列表"); + default: + return t("返回"); + } + }, [location]); + + return ( + <> +
+
+ + {t("红魔NFT")} + { + switch (node.key) { + case Lang.en: + i18n.changeLanguage(Lang.en); + UpdateLang(Lang.en); + break; + case Lang.cn: + i18n.changeLanguage(Lang.cn); + UpdateLang(Lang.cn); + break; + case Lang.tw: + i18n.changeLanguage(Lang.tw); + UpdateLang(Lang.tw); + break; + case Lang.jp: + i18n.changeLanguage(Lang.jp); + UpdateLang(Lang.jp); + break; + case Lang.de: + i18n.changeLanguage(Lang.de); + UpdateLang(Lang.de); + break; + default: + break; + } + }} + trigger="click" + > + + +
+ + {location.pathname != "/" && ( +
{ + if (route.current == route.from) { + navigate("/"); + return; + } + navigate(-1); + }} + > + + {navTitle} +
+ )} +
+ + ); +} diff --git a/src/components/RecordsItem.module.css b/src/components/RecordsItem.module.css new file mode 100644 index 0000000..0d1a3b9 --- /dev/null +++ b/src/components/RecordsItem.module.css @@ -0,0 +1,30 @@ +.recordsItem { + display: flex; + flex-direction: column; + gap: 6px; + padding-bottom: 10px; + border-bottom: 0.25px solid #333333; + > li { + display: flex; + align-items: center; + span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 12px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + &:nth-of-type(2) { + margin-left: auto; + } + } + } +} diff --git a/src/components/RecordsItem.tsx b/src/components/RecordsItem.tsx new file mode 100644 index 0000000..c6c74c4 --- /dev/null +++ b/src/components/RecordsItem.tsx @@ -0,0 +1,25 @@ +/* + * @LastEditors: John + * @Date: 2024-06-19 10:49:42 + * @LastEditTime: 2024-06-19 10:52:32 + * @Author: John + */ +import classes from "./RecordsItem.module.css"; +export default function RecordsItem({ + itemList, +}: { + itemList: { title: string; value?: string; valueColor?: string }[]; +}) { + return ( + <> +
    + {itemList.map((v, i) => ( +
  • + {v.title} + {v.value} +
  • + ))} +
+ + ); +} diff --git a/src/components/WalletProvider.tsx b/src/components/WalletProvider.tsx new file mode 100644 index 0000000..0d0b8fc --- /dev/null +++ b/src/components/WalletProvider.tsx @@ -0,0 +1,104 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 18:01:43 + * @LastEditTime: 2024-06-24 18:51:52 + * @Author: John + */ +/* + * @LastEditors: John + * @Date: 2024-06-17 18:01:43 + * @LastEditTime: 2024-06-17 18:05:15 + * @Author: John + */ +/* + * @LastEditors: John + * @Date: 2024-03-06 11:26:45 + * @LastEditTime: 2024-05-27 16:32:26 + * @Author: John + */ +import { createWeb3Modal } from "@web3modal/wagmi/react"; +import { defaultWagmiConfig } from "@web3modal/wagmi/react/config"; + +import { WagmiProvider } from "wagmi"; +import { bsc } from "wagmi/chains"; +import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; +import { bnbTestNetwork } from "@/constants/wallet"; +import { PropsWithChildren } from "react"; + +// 0. Setup queryClient +const queryClient = new QueryClient(); + +// 1. Get projectId at https://cloud.walletconnect.com +const projectId = "680d2de71bbabc3e79363f1e6b513a68"; + +// 2. Create wagmiConfig +const metadata = { + name: "yotta-node", + description: "red devils dapp", + url: import.meta.env.BASE_URL, // origin must match your domain & subdomain + icons: [`${import.meta.env.BASE_URL}/favicon.svg`], +}; + +let chains = + import.meta.env.DEV || import.meta.env.MODE == "test" + ? ([bnbTestNetwork] as const) + : ([bsc] as const); + +export const config = defaultWagmiConfig({ + chains, // required + projectId, // required + metadata, // required + enableWalletConnect: true, // Optional - true by default + enableInjected: true, // Optional - true by default + enableEIP6963: true, // Optional - true by default + enableCoinbase: false, // Optional - true by default + multiInjectedProviderDiscovery: true, +}); + +// console.log(window.ethereum); +// 3. Create modal +createWeb3Modal({ + wagmiConfig: config, + projectId, + themeVariables: { + "--w3m-accent": "#ea6d28", + }, + featuredWalletIds: [ + ...(window.ethereum + ? [] + : ["c57ca95b47569778a828d19178114f4db188b89b763c899ba0be274e97267d96"]), + ...(window.okxwallet + ? [] + : ["971e689d0a5be527bac79629b4ee9b925e82208e5168b733496a09c0faed0709"]), + ...(window.bitkeep?.ethereum + ? [] + : ["38f5d18bd8522c244bdd70cb4a68e0e718865155811c043f052fb9f1c51de662"]), + ...(window.ethereum?.isTokenPocket + ? [] + : ["20459438007b75f4f4acb98bf29aa3b800550309646d375da5fd4aac6c2a2c66"]), + ], + allWallets: "HIDE", +}); + +export function WalletProvider({ children }: PropsWithChildren) { + return ( + <> + + + {children} + + + + ); +} + +declare global { + interface Window { + ethereum?: { isTokenPocket?: boolean }; + okxwallet: { + bitcoin: any; + }; + unisat: any; + bitkeep?: { ethereum?: any }; + } +} diff --git a/src/components/iconfont/IconChevronsrightshuangyoujiantou.tsx b/src/components/iconfont/IconChevronsrightshuangyoujiantou.tsx new file mode 100644 index 0000000..f7dad68 --- /dev/null +++ b/src/components/iconfont/IconChevronsrightshuangyoujiantou.tsx @@ -0,0 +1,29 @@ +/* tslint:disable */ +/* eslint-disable */ + +import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react'; +import { getIconColor } from './helper'; + +interface Props extends Omit, 'color'> { + size?: number; + color?: string | string[]; +} + +const DEFAULT_STYLE: CSSProperties = { + display: 'block', +}; + +const IconChevronsrightshuangyoujiantou: FunctionComponent = ({ size = 18, color, style: _style, ...rest }) => { + const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE; + + return ( + + + + ); +}; + +export default IconChevronsrightshuangyoujiantou; diff --git a/src/components/iconfont/IconDiqiu.tsx b/src/components/iconfont/IconDiqiu.tsx new file mode 100644 index 0000000..fae6854 --- /dev/null +++ b/src/components/iconfont/IconDiqiu.tsx @@ -0,0 +1,53 @@ +/* tslint:disable */ +/* eslint-disable */ + +import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react'; +import { getIconColor } from './helper'; + +interface Props extends Omit, 'color'> { + size?: number; + color?: string | string[]; +} + +const DEFAULT_STYLE: CSSProperties = { + display: 'block', +}; + +const IconDiqiu: FunctionComponent = ({ size = 18, color, style: _style, ...rest }) => { + const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE; + + return ( + + + + + + + + + + ); +}; + +export default IconDiqiu; diff --git a/src/components/iconfont/IconFuzhi.tsx b/src/components/iconfont/IconFuzhi.tsx new file mode 100644 index 0000000..04fba2d --- /dev/null +++ b/src/components/iconfont/IconFuzhi.tsx @@ -0,0 +1,33 @@ +/* tslint:disable */ +/* eslint-disable */ + +import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react'; +import { getIconColor } from './helper'; + +interface Props extends Omit, 'color'> { + size?: number; + color?: string | string[]; +} + +const DEFAULT_STYLE: CSSProperties = { + display: 'block', +}; + +const IconFuzhi: FunctionComponent = ({ size = 18, color, style: _style, ...rest }) => { + const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE; + + return ( + + + + + ); +}; + +export default IconFuzhi; diff --git a/src/components/iconfont/IconGuanjun.tsx b/src/components/iconfont/IconGuanjun.tsx new file mode 100644 index 0000000..6ab8893 --- /dev/null +++ b/src/components/iconfont/IconGuanjun.tsx @@ -0,0 +1,761 @@ +/* tslint:disable */ +/* eslint-disable */ + +import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react'; +import { getIconColor } from './helper'; + +interface Props extends Omit, 'color'> { + size?: number; + color?: string | string[]; +} + +const DEFAULT_STYLE: CSSProperties = { + display: 'block', +}; + +const IconGuanjun: FunctionComponent = ({ size = 18, color, style: _style, ...rest }) => { + const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE; + + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +}; + +export default IconGuanjun; diff --git a/src/components/iconfont/IconIconArrowLeft.tsx b/src/components/iconfont/IconIconArrowLeft.tsx new file mode 100644 index 0000000..7133d92 --- /dev/null +++ b/src/components/iconfont/IconIconArrowLeft.tsx @@ -0,0 +1,29 @@ +/* tslint:disable */ +/* eslint-disable */ + +import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react'; +import { getIconColor } from './helper'; + +interface Props extends Omit, 'color'> { + size?: number; + color?: string | string[]; +} + +const DEFAULT_STYLE: CSSProperties = { + display: 'block', +}; + +const IconIconArrowLeft: FunctionComponent = ({ size = 18, color, style: _style, ...rest }) => { + const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE; + + return ( + + + + ); +}; + +export default IconIconArrowLeft; diff --git a/src/components/iconfont/IconJindun.tsx b/src/components/iconfont/IconJindun.tsx new file mode 100644 index 0000000..5154c8f --- /dev/null +++ b/src/components/iconfont/IconJindun.tsx @@ -0,0 +1,249 @@ +/* tslint:disable */ +/* eslint-disable */ + +import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react'; +import { getIconColor } from './helper'; + +interface Props extends Omit, 'color'> { + size?: number; + color?: string | string[]; +} + +const DEFAULT_STYLE: CSSProperties = { + display: 'block', +}; + +const IconJindun: FunctionComponent = ({ size = 18, color, style: _style, ...rest }) => { + const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE; + + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +}; + +export default IconJindun; diff --git a/src/components/iconfont/IconTongdun.tsx b/src/components/iconfont/IconTongdun.tsx new file mode 100644 index 0000000..ef8c418 --- /dev/null +++ b/src/components/iconfont/IconTongdun.tsx @@ -0,0 +1,145 @@ +/* tslint:disable */ +/* eslint-disable */ + +import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react'; +import { getIconColor } from './helper'; + +interface Props extends Omit, 'color'> { + size?: number; + color?: string | string[]; +} + +const DEFAULT_STYLE: CSSProperties = { + display: 'block', +}; + +const IconTongdun: FunctionComponent = ({ size = 18, color, style: _style, ...rest }) => { + const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE; + + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +}; + +export default IconTongdun; diff --git a/src/components/iconfont/IconTuichu.tsx b/src/components/iconfont/IconTuichu.tsx new file mode 100644 index 0000000..8592ae1 --- /dev/null +++ b/src/components/iconfont/IconTuichu.tsx @@ -0,0 +1,29 @@ +/* tslint:disable */ +/* eslint-disable */ + +import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react'; +import { getIconColor } from './helper'; + +interface Props extends Omit, 'color'> { + size?: number; + color?: string | string[]; +} + +const DEFAULT_STYLE: CSSProperties = { + display: 'block', +}; + +const IconTuichu: FunctionComponent = ({ size = 18, color, style: _style, ...rest }) => { + const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE; + + return ( + + + + ); +}; + +export default IconTuichu; diff --git a/src/components/iconfont/IconXingdun.tsx b/src/components/iconfont/IconXingdun.tsx new file mode 100644 index 0000000..671b23a --- /dev/null +++ b/src/components/iconfont/IconXingdun.tsx @@ -0,0 +1,601 @@ +/* tslint:disable */ +/* eslint-disable */ + +import React, { CSSProperties, SVGAttributes, FunctionComponent } from 'react'; +import { getIconColor } from './helper'; + +interface Props extends Omit, 'color'> { + size?: number; + color?: string | string[]; +} + +const DEFAULT_STYLE: CSSProperties = { + display: 'block', +}; + +const IconXingdun: FunctionComponent = ({ size = 18, color, style: _style, ...rest }) => { + const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE; + + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ); +}; + +export default IconXingdun; diff --git a/src/components/iconfont/helper.ts b/src/components/iconfont/helper.ts new file mode 100644 index 0000000..60d6d71 --- /dev/null +++ b/src/components/iconfont/helper.ts @@ -0,0 +1,12 @@ +/* tslint:disable */ +/* eslint-disable */ + +export const getIconColor = (color: string | string[] | undefined, index: number, defaultColor: string) => { + return color + ? ( + typeof color === 'string' + ? color + : color[index] || defaultColor + ) + : defaultColor; +}; diff --git a/src/components/iconfont/index.tsx b/src/components/iconfont/index.tsx new file mode 100644 index 0000000..26ab637 --- /dev/null +++ b/src/components/iconfont/index.tsx @@ -0,0 +1,58 @@ +/* tslint:disable */ +/* eslint-disable */ + +import React, { SVGAttributes, FunctionComponent } from 'react'; +import IconDiqiu from './IconDiqiu'; +import IconTuichu from './IconTuichu'; +import IconChevronsrightshuangyoujiantou from './IconChevronsrightshuangyoujiantou'; +import IconFuzhi from './IconFuzhi'; +import IconIconArrowLeft from './IconIconArrowLeft'; +import IconTongdun from './IconTongdun'; +import IconJindun from './IconJindun'; +import IconXingdun from './IconXingdun'; +import IconGuanjun from './IconGuanjun'; +export { default as IconDiqiu } from './IconDiqiu'; +export { default as IconTuichu } from './IconTuichu'; +export { default as IconChevronsrightshuangyoujiantou } from './IconChevronsrightshuangyoujiantou'; +export { default as IconFuzhi } from './IconFuzhi'; +export { default as IconIconArrowLeft } from './IconIconArrowLeft'; +export { default as IconTongdun } from './IconTongdun'; +export { default as IconJindun } from './IconJindun'; +export { default as IconXingdun } from './IconXingdun'; +export { default as IconGuanjun } from './IconGuanjun'; + +export type IconNames = 'diqiu' | 'tuichu' | 'chevronsrightshuangyoujiantou' | 'fuzhi' | 'icon_arrow_left' | 'tongdun' | 'jindun' | 'xingdun' | 'guanjun'; + +interface Props extends Omit, 'color'> { + name: IconNames; + size?: number; + color?: string | string[]; +} + +const IconFont: FunctionComponent = ({ name, ...rest }) => { + switch (name) { + case 'diqiu': + return ; + case 'tuichu': + return ; + case 'chevronsrightshuangyoujiantou': + return ; + case 'fuzhi': + return ; + case 'icon_arrow_left': + return ; + case 'tongdun': + return ; + case 'jindun': + return ; + case 'xingdun': + return ; + case 'guanjun': + return ; + + } + + return null; +}; + +export default IconFont; diff --git a/src/constants/index.ts b/src/constants/index.ts new file mode 100644 index 0000000..4e003d0 --- /dev/null +++ b/src/constants/index.ts @@ -0,0 +1,26 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 17:57:13 + * @LastEditTime: 2024-06-21 11:45:40 + * @Author: John + */ +export enum ASYNC_STORAGE_KEY { + Store = "user.store", +} + +export enum UrlQueryParamsKey { + INVITE_CODE = "inviteCode", +} + +export enum Lang { + en = "en", + cn = "cn", + tw = "tw", + jp = "jp", + de = "de", +} + +export enum CoinName { + USDT = "USDT", + RMOB = "RMOB", +} diff --git a/src/constants/wallet.ts b/src/constants/wallet.ts new file mode 100644 index 0000000..62e7395 --- /dev/null +++ b/src/constants/wallet.ts @@ -0,0 +1,24 @@ +import { defineChain } from "viem/utils"; + +export const bnbTestNetwork = defineChain({ + id: 97, + name: "BNB-test", + nativeCurrency: { + name: "tBNB", + symbol: "tBNB", + decimals: 18, + }, + rpcUrls: { + default: { + http: ["https://data-seed-prebsc-1-s3.binance.org:8545"], + webSocket: undefined, + }, + }, + blockExplorers: { + default: { + name: "BNB-test", + url: "https://testnet.bscscan.com", + }, + }, + testnet: true, +}); diff --git a/src/context/EventBusContext.tsx b/src/context/EventBusContext.tsx new file mode 100644 index 0000000..4234f8a --- /dev/null +++ b/src/context/EventBusContext.tsx @@ -0,0 +1,78 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 17:37:21 + * @LastEditTime: 2024-06-18 09:54:18 + * @Author: John + */ +import { createContext, useContext, useState, PropsWithChildren } from "react"; + +type EventName = "TEST"; +export type EventCallBackData = { + TEST: {}; +}; +// 定义事件的类型 +type EventType = { + [eventName in EventName]?: ((data: EventCallBackData[EventName]) => void)[]; +}; + +// 定义事件总线上下文的类型 +type EventBusContextType = { + subscribe: ( + eventName: T, + callback: (data: EventCallBackData[T]) => void + ) => void; + unsubscribe: ( + eventName: T, + callback: (data: EventCallBackData[T]) => void + ) => void; + emit: (eventName: T, data: EventCallBackData[T]) => void; +}; + +const EventBusContext = createContext( + undefined +); + +export const useEventBus = () => { + const context = useContext(EventBusContext); + if (!context) { + throw new Error("useEventBus must be used within an EventBusProvider"); + } + return context; +}; + +const EventBusProvider = ({ children }: PropsWithChildren) => { + const [events, setEvents] = useState({}); + + const subscribe = (eventName: EventName, callback: (data: any) => void) => { + setEvents((prevEvents) => ({ + ...prevEvents, + [eventName]: [...(prevEvents[eventName] || []), callback], + })); + }; + + const unsubscribe = (eventName: EventName, callback: (data: any) => void) => { + setEvents((prevEvents) => ({ + ...prevEvents, + [eventName]: prevEvents[eventName]?.filter((cb) => cb !== callback), + })); + }; + + const emit = (eventName: EventName, data: any) => { + const eventCallbacks = events[eventName] || []; + eventCallbacks.forEach((callback) => callback(data)); + }; + + const eventBusContextValue: EventBusContextType = { + subscribe, + unsubscribe, + emit, + }; + + return ( + + {children} + + ); +}; + +export default EventBusProvider; diff --git a/src/context/RouterContext.tsx b/src/context/RouterContext.tsx new file mode 100644 index 0000000..e6cfaed --- /dev/null +++ b/src/context/RouterContext.tsx @@ -0,0 +1,45 @@ +/* + * @LastEditors: John + * @Date: 2024-06-18 15:51:13 + * @LastEditTime: 2024-06-18 15:59:23 + * @Author: John + */ +import { PropsWithChildren, createContext, useEffect, useState } from "react"; +import { useLocation } from "react-router-dom"; + +type RouteLog = { + current: string; + from: string; +}; + +export const RouterLogContext = createContext({ + current: "", + from: "", +}); + +const RouterLogProvider = ({ children }: PropsWithChildren) => { + const location = useLocation(); + const [route, setRoute] = useState({ + //--> It can be replaced with useRef or localStorage + current: location.pathname, + from: location.pathname, + }); + + useEffect(() => { + setRoute((prev) => ({ current: location.pathname, from: prev.current })); + }, [location]); + + useEffect(() => { + console.log("route:", route); + + return () => {}; + }, [route]); + + return ( + + {children} + + ); +}; + +export default RouterLogProvider; diff --git a/src/contract/abi/RedDevils.json b/src/contract/abi/RedDevils.json new file mode 100644 index 0000000..bc66142 --- /dev/null +++ b/src/contract/abi/RedDevils.json @@ -0,0 +1,451 @@ +[ + { + "inputs": [ + { + "internalType": "address", + "name": "hongMoAddr", + "type": "address" + }, + { + "internalType": "address", + "name": "payAddr", + "type": "address" + }, + { + "internalType": "address", + "name": "p1", + "type": "address" + }, + { + "internalType": "address", + "name": "p2", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner", + "type": "address" + } + ], + "name": "OwnableInvalidOwner", + "type": "error" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "OwnableUnauthorizedAccount", + "type": "error" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "tokenId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "buyAddr", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "orderId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "paymentType", + "type": "uint256" + } + ], + "name": "BuySuccess", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "previousOwner", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "OwnershipTransferred", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "buyAddr", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "orderId", + "type": "uint256" + } + ], + "name": "RewardSuccess", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "buyAddr", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "orderId", + "type": "uint256" + } + ], + "name": "UpgradeRange", + "type": "event" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "orderId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "paymentType", + "type": "uint256" + } + ], + "name": "buyHMNFT", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "orderId", + "type": "uint256" + } + ], + "name": "getOrderStatus", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "hongMoNFT", + "outputs": [ + { + "internalType": "contract HongMoNFT", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "payee1", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "payee2", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "price", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "renounceOwnership", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "paymentTime", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "orderId", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "hashStr", + "type": "bytes32" + } + ], + "name": "reward", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "addr", + "type": "address" + } + ], + "name": "setNFTAddress", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "a", + "type": "address" + }, + { + "internalType": "address", + "name": "b", + "type": "address" + } + ], + "name": "setPayeeAddress", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "p", + "type": "uint256" + } + ], + "name": "setPrice", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "addr", + "type": "address" + } + ], + "name": "setTokenIndex", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "addr", + "type": "address" + } + ], + "name": "setUSDCAddress", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "tokenIndex", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "newOwner", + "type": "address" + } + ], + "name": "transferOwnership", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "orderId", + "type": "uint256" + } + ], + "name": "upgradePrivilege", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "usdc", + "outputs": [ + { + "internalType": "contract IERC20", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "withdraw", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } +] diff --git a/src/contract/abi/USDT.json b/src/contract/abi/USDT.json new file mode 100644 index 0000000..405d6b3 --- /dev/null +++ b/src/contract/abi/USDT.json @@ -0,0 +1,222 @@ +[ + { + "constant": true, + "inputs": [], + "name": "name", + "outputs": [ + { + "name": "", + "type": "string" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "_spender", + "type": "address" + }, + { + "name": "_value", + "type": "uint256" + } + ], + "name": "approve", + "outputs": [ + { + "name": "", + "type": "bool" + } + ], + "payable": false, + "stateMutability": "nonpayable", + "type": "function" + }, + { + "constant": true, + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "name": "", + "type": "uint256" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "_from", + "type": "address" + }, + { + "name": "_to", + "type": "address" + }, + { + "name": "_value", + "type": "uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "name": "", + "type": "bool" + } + ], + "payable": false, + "stateMutability": "nonpayable", + "type": "function" + }, + { + "constant": true, + "inputs": [], + "name": "decimals", + "outputs": [ + { + "name": "", + "type": "uint8" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [ + { + "name": "_owner", + "type": "address" + } + ], + "name": "balanceOf", + "outputs": [ + { + "name": "balance", + "type": "uint256" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [], + "name": "symbol", + "outputs": [ + { + "name": "", + "type": "string" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "_to", + "type": "address" + }, + { + "name": "_value", + "type": "uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "name": "", + "type": "bool" + } + ], + "payable": false, + "stateMutability": "nonpayable", + "type": "function" + }, + { + "constant": true, + "inputs": [ + { + "name": "_owner", + "type": "address" + }, + { + "name": "_spender", + "type": "address" + } + ], + "name": "allowance", + "outputs": [ + { + "name": "", + "type": "uint256" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "payable": true, + "stateMutability": "payable", + "type": "fallback" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "owner", + "type": "address" + }, + { + "indexed": true, + "name": "spender", + "type": "address" + }, + { + "indexed": false, + "name": "value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "from", + "type": "address" + }, + { + "indexed": true, + "name": "to", + "type": "address" + }, + { + "indexed": false, + "name": "value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + } +] diff --git a/src/contract/abi/erc20abi.json b/src/contract/abi/erc20abi.json new file mode 100644 index 0000000..a0cb0ac --- /dev/null +++ b/src/contract/abi/erc20abi.json @@ -0,0 +1,272 @@ +[ + { + "constant": true, + "inputs": [], + "name": "name", + "outputs": [ + { + "name": "", + "type": "string" + } + ], + "payable": false, + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "_spender", + "type": "address" + }, + { + "name": "_value", + "type": "uint256" + } + ], + "name": "approve", + "outputs": [ + { + "name": "success", + "type": "bool" + } + ], + "payable": false, + "type": "function" + }, + { + "constant": true, + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "name": "", + "type": "uint256" + } + ], + "payable": false, + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "_from", + "type": "address" + }, + { + "name": "_to", + "type": "address" + }, + { + "name": "_value", + "type": "uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "name": "success", + "type": "bool" + } + ], + "payable": false, + "type": "function" + }, + { + "constant": true, + "inputs": [], + "name": "decimals", + "outputs": [ + { + "name": "", + "type": "uint8" + } + ], + "payable": false, + "type": "function" + }, + { + "constant": true, + "inputs": [], + "name": "version", + "outputs": [ + { + "name": "", + "type": "string" + } + ], + "payable": false, + "type": "function" + }, + { + "constant": true, + "inputs": [ + { + "name": "_owner", + "type": "address" + } + ], + "name": "balanceOf", + "outputs": [ + { + "name": "balance", + "type": "uint256" + } + ], + "payable": false, + "type": "function" + }, + { + "constant": true, + "inputs": [], + "name": "symbol", + "outputs": [ + { + "name": "", + "type": "string" + } + ], + "payable": false, + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "_to", + "type": "address" + }, + { + "name": "_value", + "type": "uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "name": "success", + "type": "bool" + } + ], + "payable": false, + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "_spender", + "type": "address" + }, + { + "name": "_value", + "type": "uint256" + }, + { + "name": "_extraData", + "type": "bytes" + } + ], + "name": "approveAndCall", + "outputs": [ + { + "name": "success", + "type": "bool" + } + ], + "payable": false, + "type": "function" + }, + { + "constant": true, + "inputs": [ + { + "name": "_owner", + "type": "address" + }, + { + "name": "_spender", + "type": "address" + } + ], + "name": "allowance", + "outputs": [ + { + "name": "remaining", + "type": "uint256" + } + ], + "payable": false, + "type": "function" + }, + { + "inputs": [ + { + "name": "_initialAmount", + "type": "uint256" + }, + { + "name": "_tokenName", + "type": "string" + }, + { + "name": "_decimalUnits", + "type": "uint8" + }, + { + "name": "_tokenSymbol", + "type": "string" + } + ], + "type": "constructor" + }, + { + "payable": false, + "type": "fallback" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "_from", + "type": "address" + }, + { + "indexed": true, + "name": "_to", + "type": "address" + }, + { + "indexed": false, + "name": "_value", + "type": "uint256" + } + ], + "name": "Transfer", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "name": "_owner", + "type": "address" + }, + { + "indexed": true, + "name": "_spender", + "type": "address" + }, + { + "indexed": false, + "name": "_value", + "type": "uint256" + } + ], + "name": "Approval", + "type": "event" + } +] diff --git a/src/contract/utils.ts b/src/contract/utils.ts new file mode 100644 index 0000000..54010b0 --- /dev/null +++ b/src/contract/utils.ts @@ -0,0 +1,324 @@ +/* + * @LastEditors: John + * @Date: 2024-06-19 15:48:57 + * @LastEditTime: 2024-06-25 15:28:36 + * @Author: John + */ +import { config } from "@/components/WalletProvider"; +import { + readContract, + estimateGas, + writeContract, + waitForTransactionReceipt, + getAccount, +} from "@wagmi/core"; +import { encodeFunctionData } from "viem/utils"; +import erc20Abi from "@/contract/abi/erc20abi.json"; +import usdtAbi from "@/contract/abi/USDT.json"; +import RedDevilsAbi from "@/contract/abi/RedDevils.json"; +import i18next from "i18next"; +import { BaseError } from "wagmi"; + +/** + * @description 获取代币余额 + * @param {string} fromAddress + * @return {*} + */ +export const getBalance = async (): Promise => { + return new Promise((reslove, reject) => { + const fromAddress = getAccount(config).address; + if (!fromAddress) return reject(new Error("address is emtiy")); + readContract(config, { + abi: erc20Abi, + address: import.meta.env.VITE_NETWORK_USDT_ADDRESS, + functionName: "balanceOf", + args: [fromAddress], + }) + .then((res: any) => { + console.log("U余额:", res); + if (typeof res == "undefined") { + // 获取授权U失败 + reject(new BaseError("get balance of usdt error!")); + return; + } + reslove(res); + }) + .catch((err: BaseError) => { + console.log("get balance of usdt err", err); + reject(err); + }); + }); +}; + +/** + * @description: 获取已经授权的U + * @param {string} fromAddress + * @return {*} + */ +export const getApproveUsdt = async (): Promise => { + return new Promise((reslove, reject) => { + const fromAddress = getAccount(config).address; + if (!fromAddress) return reject(new Error("address is emtiy")); + + readContract(config, { + abi: erc20Abi, + address: import.meta.env.VITE_NETWORK_USDT_ADDRESS, + functionName: "allowance", + args: [fromAddress, import.meta.env.VITE_PURCHASED_CONTRACT_ADDRESS], + }) + .then((res: any) => { + console.log("上次授权的U:", res); + if (typeof res == "undefined") { + // 获取授权U失败 + reject(new BaseError("get approve usdt error")); + return; + } + reslove(res); + }) + .catch((err: BaseError) => { + console.log("get approve usdt error", err); + reject(err); + }); + }); +}; + +/** + * @description: 授权U + * @param {bigint} uNum + * @return {*} + */ +export const authorizedU = async (uNum: bigint) => { + console.log( + "授权金额参数:", + import.meta.env.VITE_PURCHASED_CONTRACT_ADDRESS, + uNum + ); + return new Promise((reslove, reject) => { + estimateGas(config, { + to: import.meta.env.VITE_NETWORK_USDT_ADDRESS, + data: encodeFunctionData({ + abi: usdtAbi, + functionName: "approve", + args: [import.meta.env.VITE_PURCHASED_CONTRACT_ADDRESS, uNum], + }), + }) + .then((gas) => { + const gasPrice = (gas * 12n) / 10n; + console.log( + "estimate approve gas:%d , my approve gas: %d", + gas, + gasPrice + ); + + writeContract(config, { + abi: usdtAbi, + address: import.meta.env.VITE_NETWORK_USDT_ADDRESS, + functionName: "approve", + args: [import.meta.env.VITE_PURCHASED_CONTRACT_ADDRESS, uNum], + gas: gasPrice, + // gas, + }) + .then(async (hash) => { + console.log("approve res", hash); + const transactionReceipt = await waitForTransactionReceipt(config, { + hash, + }); + if (transactionReceipt.status == "success") reslove(); + }) + .catch((err: BaseError) => { + console.log("approve error", err); + reject(err); + }); + }) + .catch((err: BaseError) => { + console.log("estimate approve gas error", err); + reject(err); + }); + }); +}; + +/** + * payByContract + * @param amount + * @param orderID + * @returns + */ +export async function payByContract( + amount: bigint, + orderID: string, + payInduction: number +) { + console.log("pay buy contract params", { amount, orderID }); + console.log("NETWORK_USDT:", import.meta.env.VITE_NETWORK_USDT_ADDRESS); + + return new Promise(async (reslove, reject) => { + try { + const balance = await getBalance(); + if (balance < amount) { + console.log("用户代币余额不足"); + reject(new BaseError(i18next.t("余额不足"))); + return; + } + + console.log("当前要授权的U:", amount); + let approvedU = await getApproveUsdt(); + if (approvedU < amount) { + await authorizedU(amount); + } + + console.log("参数:", amount, orderID, payInduction); + estimateGas(config, { + to: import.meta.env.VITE_PURCHASED_CONTRACT_ADDRESS, + data: encodeFunctionData({ + abi: RedDevilsAbi, + functionName: "buyHMNFT", + args: [amount, orderID, payInduction], + }), + }) + .then((gas) => { + const gasPrice = (gas * 12n) / 10n; + console.log("estimate gas:%d , my gas: %d", gas, gasPrice); + writeContract(config, { + abi: RedDevilsAbi, + address: import.meta.env.VITE_PURCHASED_CONTRACT_ADDRESS, + functionName: "buyHMNFT", + args: [amount, orderID, payInduction], + gas: gasPrice, + }) + .then((receipt) => { + console.log("write contract success!, receipt:", receipt); + reslove(receipt); + }) + .catch((err: BaseError) => { + console.log("buyHMNFT Transaction err", err); + reject(err); + }); + }) + .catch((err: BaseError) => { + console.log("buyHMNFT estimateGas err", err); + reject(err); + }); + } catch (err) { + console.log("pay By Contract catch err", err); + reject(new BaseError(`${err}`)); + } + }); +} + +/** + * upGradeByContract + * @param amount + * @param orderID + * @returns + */ +export async function upGradeByContract(amount: bigint, orderID: string) { + console.log("pay buy contract params", { amount, orderID }); + console.log("NETWORK_USDT:", import.meta.env.VITE_NETWORK_USDT_ADDRESS); + + return new Promise(async (reslove, reject) => { + try { + const balance = await getBalance(); + if (balance < amount) { + console.log("用户代币余额不足"); + reject(new BaseError(i18next.t("余额不足"))); + return; + } + + console.log("当前要授权的U:", amount); + let approvedU = await getApproveUsdt(); + if (approvedU < amount) { + await authorizedU(amount); + } + + console.log("参数:", amount, orderID); + estimateGas(config, { + to: import.meta.env.VITE_PURCHASED_CONTRACT_ADDRESS, + data: encodeFunctionData({ + abi: RedDevilsAbi, + functionName: "upgradePrivilege", + args: [amount, orderID], + }), + }) + .then((gas) => { + const gasPrice = (gas * 12n) / 10n; + console.log("estimate gas:%d , my gas: %d", gas, gasPrice); + writeContract(config, { + abi: RedDevilsAbi, + address: import.meta.env.VITE_PURCHASED_CONTRACT_ADDRESS, + functionName: "upgradePrivilege", + args: [amount, orderID], + gas: gasPrice, + }) + .then((receipt) => { + console.log("write contract success!, receipt:", receipt); + reslove(receipt); + }) + .catch((err: BaseError) => { + console.log("upgradePrivilege Transaction err", err); + reject(err); + }); + }) + .catch((err: BaseError) => { + console.log("upgradePrivilege estimateGas err", err); + reject(err); + }); + } catch (err) { + reject(new BaseError(`${err}`)); + } + }); +} + +/** + * receiveByContract + * @param amount + * @param orderID + * @returns + */ +export async function receiveByContract( + amount: bigint, + paymentTime: number, + orderID: string, + hashStr: string +) { + console.log("pay buy contract params", { amount, orderID }); + console.log("NETWORK_USDT:", import.meta.env.VITE_NETWORK_USDT_ADDRESS); + + return new Promise(async (reslove, reject) => { + try { + console.log("参数:", amount, paymentTime, orderID, hashStr); + estimateGas(config, { + to: import.meta.env.VITE_PURCHASED_CONTRACT_ADDRESS, + data: encodeFunctionData({ + abi: RedDevilsAbi, + functionName: "reward", + args: [amount, paymentTime, orderID, hashStr], + }), + }) + .then((gas) => { + const gasPrice = (gas * 12n) / 10n; + console.log("estimate gas:%d , my gas: %d", gas, gasPrice); + writeContract(config, { + abi: RedDevilsAbi, + address: import.meta.env.VITE_PURCHASED_CONTRACT_ADDRESS, + functionName: "reward", + args: [amount, paymentTime, orderID, hashStr], + gas: gasPrice, + }) + .then((receipt) => { + console.log("write contract success!, receipt:", receipt); + reslove(receipt); + }) + .catch((err: BaseError) => { + console.log("reward Transaction err", err); + reject(err); + }); + }) + .catch((err: BaseError) => { + console.log("reward estimateGas err", err); + reject(err); + }); + } catch (err) { + reject(new BaseError(`${err}`)); + } + }); +} diff --git a/src/hook/usePollingCheckBuyStatus.ts b/src/hook/usePollingCheckBuyStatus.ts new file mode 100644 index 0000000..e97ff25 --- /dev/null +++ b/src/hook/usePollingCheckBuyStatus.ts @@ -0,0 +1,83 @@ +/* + * @LastEditors: John + * @Date: 2024-06-21 16:08:23 + * @LastEditTime: 2024-06-21 16:12:31 + * @Author: John + */ +import { useRef, useState } from "react"; +import { waitForTransactionReceipt } from "@wagmi/core"; +import { config } from "@/components/WalletProvider"; +/** + * @description: 轮询查询交易,获取nft + * @return {*} + */ +export default function (type: "NFT" | "NORMAL") { + const [buyNftIds, setBuyNftIds] = useState(""); + const [transcationStatus, setTranscationStatus] = useState< + "success" | undefined + >(undefined); + const stop = useRef(false); + + function startPollingCheckBuyStatus(hash: string) { + setTranscationStatus(undefined); + setBuyNftIds(""); + polling(hash); + } + + const checkStatus = async (hash: string) => { + return new Promise(async (reslove) => { + // let res = await API_GET_ORDER_STATE_BY_HASH(hash); + // setBuyNftIds(res.nftIds); + // console.log("得到nft ids:", res.nftIds); + + const transactionReceipt = await waitForTransactionReceipt(config, { + hash: hash as `0x${string}`, + }); + + console.log("transaction receipt:", transactionReceipt); + if (transactionReceipt.status == "success") { + if (type == "NFT") { + console.log("transaction receipt success:", transactionReceipt); + const nftLogs = transactionReceipt.logs.filter( + (v) => + v.topics.length === 4 && + v.topics[1] === + "0x0000000000000000000000000000000000000000000000000000000000000000" + ); // 过滤(挖币的日志) + const nftDataArr = nftLogs.map((v) => v.topics[3]); + const nftDataStr = nftDataArr.map( + (v) => `#${parseInt(v as string, 16)}` + ); + setBuyNftIds(nftDataStr.join(",")); + } else { + setTranscationStatus("success"); + stopPollingCheckBuyStatus(); + reslove(); + return; + } + } + + setTimeout(() => { + reslove(); + }, 2000); + }); + }; + + const polling = async (hash: string) => { + await checkStatus(hash); + if (stop.current) return; + polling(hash); + }; + + function stopPollingCheckBuyStatus() { + stop.current = true; + } + + return { + transcationStatus, + setBuyNftIds, + buyNftIds, + startPollingCheckBuyStatus, + stopPollingCheckBuyStatus, + }; +} diff --git a/src/i18n/init.ts b/src/i18n/init.ts new file mode 100644 index 0000000..d672f56 --- /dev/null +++ b/src/i18n/init.ts @@ -0,0 +1,38 @@ +/* + * @LastEditors: John + * @Date: 2024-06-18 10:30:43 + * @LastEditTime: 2024-06-19 16:55:26 + * @Author: John + */ +import i18next from "i18next"; +import { initReactI18next } from "react-i18next"; +import en from "./translation/en.json"; +import cn from "./translation/cn.json"; +import tw from "./translation/tw.json"; +import jp from "./translation/jp.json"; +import de from "./translation/de.json"; +i18next.use(initReactI18next).init({ + compatibilityJSON: "v3", // <--- add this line. + lng: "en", // if you're using a language detector, do not define the lng option + debug: false, + resources: { + en: { + translation: en, + }, + cn: { + translation: cn, + }, + tw: { + translation: tw, + }, + jp: { + translation: jp, + }, + de: { + translation: de, + }, + }, + // if you see an error like: "Argument of type 'DefaultTFuncReturn' is not assignable to parameter of type xyz" + // set returnNull to false (and also in the i18next.d.ts options) + // returnNull: false, +}); diff --git a/src/i18n/translation/cn.json b/src/i18n/translation/cn.json new file mode 100644 index 0000000..a6e2f62 --- /dev/null +++ b/src/i18n/translation/cn.json @@ -0,0 +1,107 @@ +{ + "AppName": "红魔", + "红魔NFT": "红魔NFT", + "铸造 NFT": "铸造 NFT", + "级别提升": "级别提升", + "收益记录": "收益记录", + "RMOB记录": "RMOB记录", + "直推列表": "直推列表", + "返回": "返回", + "选择语言": "选择语言", + "确定": "确定", + "取消": "取消", + "普通非活跃": "普通非活跃", + "升级": "升级", + "链接钱包": "链接钱包", + "邀请铸造": "邀请铸造", + "团队社长": "团队社长", + "邀请空投": "邀请空投", + "收益": "收益", + "Min结束后按照规则进行空投。": "Min结束后按照规则进行空投。", + "铸造 NFT 获得代币空投": "铸造 NFT 获得代币空投", + "总收益= 已领取 + 待领取": "总收益= 已领取 + 待领取", + "邀请": "邀请", + "邀请链接": "邀请链接", + "普通会员每邀请铸造一个NFT可获得一份空投福利;推荐铸造20个NFT的可升级为会长;团队中拥有20位会长可升级为基金会社长;邀请越多级别越高福利越多。": "普通会员每邀请铸造一个NFT可获得一份空投福利;推荐铸造20个NFT的可升级为会长;团队中拥有20位会长可升级为基金会社长;邀请越多级别越高福利越多。", + "数据披露": "数据披露", + "资金池": "资金池", + "社长席位": "社长席位", + "基金会社长席位": "基金会社长席位", + "待领取": "待领取", + "领取": "领取", + "钱包未链接,无法向您显示 NFT": "钱包未链接,无法向您显示 NFT", + "邀请列表": "邀请列表", + "NFT总量:": "NFT总量:", + "MINT余量:": "MINT余量:", + "当前MINT价格:": "当前MINT价格:", + "价格说明:": "价格说明:", + "{{value1}} USDT起,每增加 {{value2}} 名普通会员,NFT价格上涨 {{value3}},既:前 {{value2}} 名价格为 {{value1}} USDT/枚,value4 名价格为{{value1}}u+{{value1}}u*{{value3}}={{value5}} USDT/枚,以此类推。": "{{value1}} USDT起,每增加{{value2}}名普通会员,NFT价格上涨{{value3}},既:前{{value2}}名价格为{{value1}} USDT/枚,{{value4}}名价格为{{value1}}u+{{value1}}u*{{value3}}={{value5}} USDT/枚,以此类推。", + "授权USDT": "授权USDT", + "当前级别": "当前级别", + "普通活跃": "普通活跃", + "提升级别": "提升级别", + "社长": "社长", + "当前升级价格:": "当前升级价格:", + "升级费用xxx USDT起,其中gas费2USDT,剩余部分50%进入资金池,另外50%平均分给所有升级成功的社长和基金会社长。自第二个社长升级开始,每升级一名社长所需铸造费用增加xxx,既第二位社长升级铸造费用为xxxu+xxx*xxx=xxx USDT,以此类推。": "升级费用{{value1}} USDT起,其中gas费2USDT,剩余部分50%进入资金池,另外50%平均分给所有升级成功的社长和基金会社长。自第二个社长升级开始,每升级一名社长所需铸造费用增加{{value2}},既第二位社长升级铸造费用为{{value1}}u+{{value1}}*{{value2}}={{value3}} USDT,以此类推。", + "升级条件": "升级条件", + "普通会员": "普通会员", + "(限量xxx个)": "(限量 {{value}} 个)", + "1. MINT一枚NFT成为非活跃普通会员": "1. MINT一枚NFT成为非活跃普通会员", + "2. MINT NFT并推荐MINT成为活跃普通会员": "2. MINT NFT并推荐MINT成为活跃普通会员", + "3. 享1%代币空投平分(所有普通会员)": "3. 享1%代币空投平分(所有普通会员)", + "4. 活跃普通会员根据推荐MINT数量额外有空投权益。": "4. 活跃普通会员根据推荐MINT数量额外有空投权益。", + "(限量500个)": "(限量500个)", + "1. 先成为活跃普通会员,并推荐MINT 20枚NFT": "1. 先成为活跃普通会员,并推荐MINT 20枚NFT", + "2. 需支付100USDT起升级费用成为社长(第二个起递增10%)": "2. 需支付100USDT起升级费用成为社长(第二个起递增10%)", + "3. 享普通会员权益+0.5%空投代币平分(所有社长)": "3. 享普通会员权益+0.5%空投代币平分(所有社长)", + "4. 享社长升级费用50%平分(扣除2USDT GAS费后)": "4. 享社长升级费用50%平分(扣除2USDT GAS费后)", + "5. 从推荐MINT 21枚开始直推的铸造费用归社长所有": "5. 从推荐MINT 21枚开始直推的铸造费用归社长所有", + "基金会社长": "基金会社长", + "(限量20个)": "(限量20个)", + "1. 先成为社长,并团队中有20个社长": "1. 先成为社长,并团队中有20个社长", + "2. 享社长权益+0.5%空投代币平分(所有基金会社长)": "2. 享社长权益+0.5%空投代币平分(所有基金会社长)", + "3. 另外基金会社长参与所有项目分成": "3. 另外基金会社长参与所有项目分成", + "发放记录": "发放记录", + "升级费平分": "升级费平分", + "直推>20NFT": "直推>20NFT", + "空投记录": "空投记录", + "所有": "所有", + "NFT空投": "NFT空投", + "社长空投": "社长空投", + "直推空投": "直推空投", + "奖励类型": "奖励类型", + "NFT控投": "NFT控投", + "发放时间": "发放时间", + "发放数量": "发放数量", + "领取记录": "领取记录", + "领取时间": "领取时间", + "领取数量": "领取数量", + "领取状态": "领取状态", + "确认中": "确认中", + "领取成功": "领取成功", + "交易取消": "交易取消", + "地址": "地址", + "级别": "级别", + "直推NFT": "直推NFT", + "非活跃普通": "非活跃普通", + "活跃普通": "活跃普通", + + "复制成功": "复制成功", + "领取成功,前往钱包查看": "领取成功,前往钱包查看", + "链接钱包中...": "链接钱包中...", + "无": "无", + "服务器错误": "服务器错误", + "余额不足": "余额不足", + "MINT成功,返回首页查看": "MINT成功,返回首页查看", + "正在授权USDT": "正在授权USDT", + "购买中": "购买中", + "领取中": "领取中", + "MINT Nft 获取邀请链接": "MINT Nft 获取邀请链接", + "链接钱包获取邀请链接": "链接钱包获取邀请链接", + "正在获取已授权金额": "正在获取已授权金额", + "升级成功,返回首页查看": "升级成功,返回首页查看", + "无级别提升": "无级别提升", + "没有更多数据了": "没有更多数据了", + "升级中": "升级中", + "无等级": "无等级" +} diff --git a/src/i18n/translation/de.json b/src/i18n/translation/de.json new file mode 100644 index 0000000..6b59716 --- /dev/null +++ b/src/i18n/translation/de.json @@ -0,0 +1,107 @@ +{ + "AppName": "Der Rote Teufel", + "红魔NFT": "Der Rote Teufel NFT", + "铸造 NFT": "NFT Prägen", + "级别提升": "Stufenaufstieg", + "收益记录": "Ergebnisrekord", + "RMOB记录": "RMOB Aufzeichnung", + "直推列表": "Direktempfehlungsliste", + "返回": "Zurück", + "选择语言": "Sprache wählen", + "确定": "Bestätigen", + "取消": "Abbrechen", + "普通非活跃": "Inaktiv Mitglied", + "升级": "Upgrade", + "链接钱包": "Wallet verbinden", + "邀请铸造": "Prägen einladen", + "团队社长": "Teamleiter", + "邀请空投": "Airdrop einladen", + "收益": "Einkommen", + "Min结束后按照规则进行空投。": "Airdrop nach dem Ende des Min gemäß den Regeln.", + "铸造 NFT 获得代币空投": "Token-Airdrop durch NFT-Prägung erhalten", + "总收益= 已领取 + 待领取": "Gesamtumsatz = Empfang + Abzuholen", + "邀请": "Einladen", + "邀请链接": "Einladungslink", + "普通会员每邀请铸造一个NFT可获得一份空投福利;推荐铸造20个NFT的可升级为会长;团队中拥有20位会长可升级为基金会社长;邀请越多级别越高福利越多。": "Normale Mitglieder erhalten für jede Einladung zur Prägung eines NFTs einen Airdrop-Bonus; 20 empfohlene Prägungen führen zum Aufstieg zum Vorsitzenden; 20 Vorsitzende im Team ermöglichen den Aufstieg zum Fundmanager; je mehr Einladungen, desto höher das Level und die Belohnungen.", + "数据披露": "Datenoffenlegung", + "资金池": "Liquiditätspool", + "社长席位": "Vorsitzenderplatz", + "基金会社长席位": "Fundmanagerplatz", + "待领取": "Ausstehend", + "领取": "Erhalten", + "钱包未链接,无法向您显示 NFT": "Wallet nicht verbunden, kann NFT nicht anzeigen", + "邀请列表": "Einladungsliste", + "NFT总量:": "Gesamtzahl der NFTs:", + "MINT余量:": "Verbleibende MINT:", + "当前MINT价格:": "Aktueller MINT-Preis:", + "价格说明:": "Preiserklärung:", + "{{value1}} USDT起,每增加 {{value2}} 名普通会员,NFT价格上涨 {{value3}},既:前 {{value2}} 名价格为 {{value1}} USDT/枚,value4 名价格为{{value1}}u+{{value1}}u*{{value3}}={{value5}} USDT/枚,以此类推。": "Beginnend bei {{value1}} USDT steigt der NFT-Preis um {{value3}} für jede zusätzlichen {{value2}} Mitglieder: die ersten {{value2}} kosten {{value1}} USDT pro Stück, {{value4}} kosten {{value1}}u+{{value1}}u*{{value3}}={{value5}} USDT pro Stück usw.", + "授权USDT": "USDT autorisieren", + "当前级别": "Aktuelles Level", + "普通活跃": "Aktives Mitglied", + "提升级别": "Levelaufstieg", + "社长": "Vorsitzender", + "当前升级价格:": "Aktueller Upgrade-Preis:", + "升级费用xxx USDT起,其中gas费2USDT,剩余部分50%进入资金池,另外50%平均分给所有升级成功的社长和基金会社长。自第二个社长升级开始,每升级一名社长所需铸造费用增加xxx,既第二位社长升级铸造费用为xxxu+xxx*xxx=xxx USDT,以此类推。": "Upgrade-Kosten ab {{value1}} USDT, davon 2USDT Gas-Gebühren, 50% des Restbetrags gehen in den Liquiditätspool und die anderen 50% werden auf alle erfolgreichen Vorsitzenden und Fundmanager aufgeteilt. Ab dem zweiten Vorsitzenden steigen die Prägekosten um {{value2}} pro Aufstieg, also {{value1}}u+{{value1}}*{{value2}}={{value3}} USDT für den zweiten, usw.", + "升级条件": "Upgrade-Bedingungen", + "普通会员": "Normales Mitglied", + "(限量xxx个)": "(Begrenzt auf {{value}} Stück)", + "1. MINT一枚NFT成为非活跃普通会员": "1. Präge ein NFT, um inaktives Mitglied zu werden", + "2. MINT NFT并推荐MINT成为活跃普通会员": "2. Präge und empfehle NFTs, um aktives Mitglied zu werden", + "3. 享1%代币空投平分(所有普通会员)": "3. Erhalte 1% Token-Airdrop gleichmäßig verteilt (alle normalen Mitglieder)", + "4. 活跃普通会员根据推荐MINT数量额外有空投权益。": "4. Aktive Mitglieder erhalten zusätzliche Airdrop-Rechte basierend auf der Anzahl der empfohlenen Prägungen.", + "(限量500个)": "(Begrenzt auf 500 Stück)", + "1. 先成为活跃普通会员,并推荐MINT 20枚NFT": "1. Werde zuerst aktives Mitglied und empfehle die Prägung von 20 NFTs", + "2. 需支付100USDT起升级费用成为社长(第二个起递增10%)": "2. Zahle ab 100USDT für das Upgrade zum Vorsitzenden (ab dem zweiten um 10% steigend)", + "3. 享普通会员权益+0.5%空投代币平分(所有社长)": "3. Erhalte die Rechte eines normalen Mitglieds + 0,5% Token-Airdrop gleichmäßig verteilt (alle Vorsitzenden)", + "4. 享社长升级费用50%平分(扣除2USDT GAS费后)": "4. Erhalte 50% der Upgrade-Kosten des Vorsitzenden gleichmäßig verteilt (abzüglich 2USDT Gas-Gebühr)", + "5. 从推荐MINT 21枚开始直推的铸造费用归社长所有": "5. Ab 21 empfohlenen Prägungen gehen die Prägekosten direkt an den Vorsitzenden", + "基金会社长": "Fundmanager", + "(限量20个)": "(Begrenzt auf 20 Stück)", + "1. 先成为社长,并团队中有20个社长": "1. Werde zuerst Vorsitzender und habe 20 Vorsitzende im Team", + "2. 享社长权益+0.5%空投代币平分(所有基金会社长)": "2. Erhalte die Rechte eines Vorsitzenden + 0,5% Token-Airdrop gleichmäßig verteilt (alle Fundmanager)", + "3. 另外基金会社长参与所有项目分成": "3. Fundmanager nehmen zusätzlich an allen Projektgewinnen teil", + "发放记录": "Verteilungsprotokoll", + "升级费平分": "Upgrade-Gebührenverteilung", + "直推>20NFT": "Direktempfehlung > 20 NFT", + "空投记录": "Airdrop-Protokoll", + "所有": "Alle", + "NFT空投": "NFT-Airdrop", + "社长空投": "Vorsitzender-Airdrop", + "直推空投": "Direktempfehlung Airdrop", + "奖励类型": "Belohnungstyp", + "NFT控投": "NFT-Besitz", + "发放时间": "Verteilungszeit", + "发放数量": "Verteilungsmenge", + "领取记录": "Empfangsprotokoll", + "领取时间": "Empfangszeit", + "领取数量": "Empfangsmenge", + "领取状态": "Empfangsstatus", + "确认中": "Bestätigung läuft", + "领取成功": "Erfolgreich empfangen", + "交易取消": "Transaktion abgebrochen", + "地址": "Adresse", + "级别": "Stufe", + "直推NFT": "Direktempfehlung NFT", + "非活跃普通": "Inaktiv allgemein", + "活跃普通": "Aktiv allgemein", + + "复制成功": "Erfolgreich kopiert", + "领取成功,前往钱包查看": "Erfolgreich abgerufen. Bitte überprüfen Sie Ihre Brieftasche.", + "链接钱包中...": "Wallet wird verbunden...", + "无": "Keiner", + "服务器错误": "Serverfehler", + "余额不足": "Unzureichendes Guthaben", + "MINT成功,返回首页查看": "MINT erfolgreich, zur Startseite zurückkehren, um nachzusehen.", + "正在授权USDT": "USDT wird autorisiert", + "购买中": "In Bearbeitung", + "领取中": "In Bearbeitung", + "MINT Nft 获取邀请链接": "MINT Nft Einladungslink erhalten", + "链接钱包获取邀请链接": "Verknüpfen Sie Ihre Brieftasche, um den Einladungslink zu erhalten.", + "正在获取已授权金额": "Aktuell wird der autorisierte Betrag abgerufen.", + "升级成功,返回首页查看": "Upgrade erfolgreich abgeschlossen, zurück zur Startseite zur Ansicht.", + "无级别提升": "Beförderung ohne Rang", + "没有更多数据了": "Keine weiteren Daten", + "升级中": "Wird aktualisiert", + "无等级": "Keine Bewertung" +} diff --git a/src/i18n/translation/en.json b/src/i18n/translation/en.json new file mode 100644 index 0000000..dab5061 --- /dev/null +++ b/src/i18n/translation/en.json @@ -0,0 +1,107 @@ +{ + "AppName": "Red Devils", + "红魔NFT": "Red Devils NFT", + "铸造 NFT": "Mint NFT", + "级别提升": "Level Up", + "收益记录": "Revenue Record", + "RMOB记录": "RMOB Records", + "直推列表": "Direct Referral List", + "返回": "Back", + "选择语言": "Select Language", + "确定": "Confirm", + "取消": "Cancel", + "普通非活跃": "Inactive Member", + "升级": "Upgrade", + "链接钱包": "Connect Wallet", + "邀请铸造": "Invite to Mint", + "团队社长": "Team Leader", + "邀请空投": "Invite Airdrop", + "收益": "Income", + "Min结束后按照规则进行空投。": "Airdrop will follow the rules after Min ends.", + "铸造 NFT 获得代币空投": "Mint NFT for Token Airdrop", + "总收益= 已领取 + 待领取": "Total Revenue = Claimed + Pending", + "邀请": "Invite", + "邀请链接": "Invite Link", + "普通会员每邀请铸造一个NFT可获得一份空投福利;推荐铸造20个NFT的可升级为会长;团队中拥有20位会长可升级为基金会社长;邀请越多级别越高福利越多。": "Regular members get an airdrop for each NFT minted through their invite; recommending 20 NFTs upgrades to Leader; having 20 Leaders in the team upgrades to Foundation Leader; more invites lead to higher levels and more benefits.", + "数据披露": "Data Disclosure", + "资金池": "Fund Pool", + "社长席位": "Leader Seats", + "基金会社长席位": "Foundation Leader Seats", + "待领取": "Pending", + "领取": "Claim", + "钱包未链接,无法向您显示 NFT": "Wallet not linked, unable to display NFT", + "邀请列表": "Invite List", + "NFT总量:": "Total NFTs:", + "MINT余量:": "Remaining MINT:", + "当前MINT价格:": "Current MINT Price:", + "价格说明:": "Price Explanation:", + "{{value1}} USDT起,每增加 {{value2}} 名普通会员,NFT价格上涨 {{value3}},既:前 {{value2}} 名价格为 {{value1}} USDT/枚,value4 名价格为{{value1}}u+{{value1}}u*{{value3}}={{value5}} USDT/枚,以此类推。": "Starting at {{value1}} USDT, the NFT price increases by {{value3}} for every {{value2}} new members: first {{value2}} at {{value1}} USDT each, {{value4}} at {{value1}}u+{{value1}}u*{{value3}}={{value5}} USDT each, and so on.", + "授权USDT": "Approve USDT", + "当前级别": "Current Level", + "普通活跃": "Active Member", + "提升级别": "Upgrade Level", + "社长": "Leader", + "当前升级价格:": "Current Upgrade Price:", + "升级费用xxx USDT起,其中gas费2USDT,剩余部分50%进入资金池,另外50%平均分给所有升级成功的社长和基金会社长。自第二个社长升级开始,每升级一名社长所需铸造费用增加xxx,既第二位社长升级铸造费用为xxxu+xxx*xxx=xxx USDT,以此类推。": "Upgrade cost starts at {{value1}} USDT, including 2USDT gas fee; 50% goes to the fund pool, and 50% is distributed among successful Leaders and Foundation Leaders. From the second Leader onwards, each upgrade cost increases by {{value2}}, i.e., second Leader upgrade costs {{value1}}u+{{value1}}*{{value2}}={{value3}} USDT, and so on.", + "升级条件": "Upgrade Conditions", + "普通会员": "Regular Member", + "(限量xxx个)": "(Limited to {{value}})", + "1. MINT一枚NFT成为非活跃普通会员": "1. MINT an NFT to become an Inactive Member", + "2. MINT NFT并推荐MINT成为活跃普通会员": "2. MINT NFT and recommend MINT to become an Active Member", + "3. 享1%代币空投平分(所有普通会员)": "3. 1% token airdrop shared among all members", + "4. 活跃普通会员根据推荐MINT数量额外有空投权益。": "4. Active members get extra airdrop benefits based on the number of recommended MINTs.", + "(限量500个)": "(Limited to 500)", + "1. 先成为活跃普通会员,并推荐MINT 20枚NFT": "1. Become an Active Member and recommend 20 NFTs", + "2. 需支付100USDT起升级费用成为社长(第二个起递增10%)": "2. Pay 100USDT to upgrade to Leader (10% increment from the second Leader onwards)", + "3. 享普通会员权益+0.5%空投代币平分(所有社长)": "3. Enjoy member benefits + 0.5% token airdrop shared among all Leaders", + "4. 享社长升级费用50%平分(扣除2USDT GAS费后)": "4. Share 50% of Leader upgrade fees (after 2USDT gas fee)", + "5. 从推荐MINT 21枚开始直推的铸造费用归社长所有": "5. Mint fees from direct referrals beyond 21 NFTs go to the Leader", + "基金会社长": "Foundation Leader", + "(限量20个)": "(Limited to 20)", + "1. 先成为社长,并团队中有20个社长": "1. Become a Leader with 20 Leaders in your team", + "2. 享社长权益+0.5%空投代币平分(所有基金会社长)": "2. Enjoy Leader benefits + 0.5% token airdrop shared among all Foundation Leaders", + "3. 另外基金会社长参与所有项目分成": "3. Additionally, Foundation Leaders share in all project profits", + "发放记录": "Distribution Records", + "升级费平分": "Upgrade Fee Distribution", + "直推>20NFT": "Direct Referral >20 NFTs", + "空投记录": "Airdrop Records", + "所有": "All", + "NFT空投": "NFT Airdrop", + "社长空投": "Leader Airdrop", + "直推空投": "Direct Referral Airdrop", + "奖励类型": "Reward Type", + "NFT控投": "NFT Holding", + "发放时间": "Distribution Time", + "发放数量": "Distribution Quantity", + "领取记录": "Claim Records", + "领取时间": "Claim Time", + "领取数量": "Claim Quantity", + "领取状态": "Claim Status", + "确认中": "Confirming", + "领取成功": "Claim Successful", + "交易取消": "Transaction Cancelled", + "地址": "Address", + "级别": "Level", + "直推NFT": "Direct Referral NFT", + "非活跃普通": "Inactive Member", + "活跃普通": "Active Member", + + "复制成功": "Copy successful", + "领取成功,前往钱包查看": "Claim successful, please check your wallet.", + "链接钱包中...": "connecting wallet...", + "无": "None", + "服务器错误": "Server Error", + "余额不足": "Insufficient balance", + "MINT成功,返回首页查看": "MINT succeeded, return to the homepage to check.", + "正在授权USDT": "Authorizing USDT", + "购买中": "Purchasing", + "领取中": "Processing", + "MINT Nft 获取邀请链接": "Mint NFT to get invitation link", + "链接钱包获取邀请链接": "Link your wallet to get the invitation link.", + "正在获取已授权金额": "Currently retrieving authorized amount.", + "升级成功,返回首页查看": "Upgrade successful, return to homepage to view.", + "无级别提升": "Promotion without rank", + "没有更多数据了": "No more data", + "升级中": "Upgrading", + "无等级": "No Grade" +} diff --git a/src/i18n/translation/jp.json b/src/i18n/translation/jp.json new file mode 100644 index 0000000..3cb88d7 --- /dev/null +++ b/src/i18n/translation/jp.json @@ -0,0 +1,107 @@ +{ + "AppName": "紅魔", + "红魔NFT": "紅魔NFT", + "铸造 NFT": "NFT 鋳造", + "级别提升": "レベルアップ", + "收益记录": "収益実績", + "RMOB记录": "RMOB記録", + "直推列表": "ダイレクト推薦リスト", + "返回": "戻る", + "选择语言": "言語選択", + "确定": "確定", + "取消": "キャンセル", + "普通非活跃": "非活躍メンバー", + "升级": "アップグレード", + "链接钱包": "ウォレットを接続", + "邀请铸造": "鋳造を招待", + "团队社长": "チームリーダー", + "邀请空投": "エアドロップ招待", + "收益": "所得", + "Min结束后按照规则进行空投。": "Min終了後、ルールに従ってエアドロップを行います。", + "铸造 NFT 获得代币空投": "NFTを鋳造してトークンエアドロップを獲得", + "总收益= 已领取 + 待领取": "総収入 = 受領済み + 回収対象", + "邀请": "招待", + "邀请链接": "招待リンク", + "普通会员每邀请铸造一个NFT可获得一份空投福利;推荐铸造20个NFT的可升级为会长;团队中拥有20位会长可升级为基金会社长;邀请越多级别越高福利越多。": "一般会員はNFT鋳造の招待ごとにエアドロップを獲得;20個のNFTを鋳造することでリーダーに昇格;チーム内に20人のリーダーがいるとファンドリーダーに昇格;招待が多いほどレベルが上がり、特典が増える。", + "数据披露": "データ開示", + "资金池": "資金プール", + "社长席位": "リーダー席", + "基金会社长席位": "ファンドリーダー席", + "待领取": "未受領", + "领取": "受領", + "钱包未链接,无法向您显示 NFT": "ウォレットが接続されていないため、NFTを表示できません", + "邀请列表": "招待リスト", + "NFT总量:": "NFT総量:", + "MINT余量:": "残りのMINT:", + "当前MINT价格:": "現在のMINT価格:", + "价格说明:": "価格説明:", + "{{value1}} USDT起,每增加 {{value2}} 名普通会员,NFT价格上涨 {{value3}},既:前 {{value2}} 名价格为 {{value1}} USDT/枚,value4 名价格为{{value1}}u+{{value1}}u*{{value3}}={{value5}} USDT/枚,以此类推。": "{{value1}} USDTから、{{value2}}人の会員が増えるごとにNFT価格が{{value3}}上昇:最初の{{value2}}人は{{value1}}USDT/個、{{value4}}人は{{value1}}u+{{value1}}u*{{value3}}={{value5}} USDT/個、以降も同様。", + "授权USDT": "USDTの承認", + "当前级别": "現在のレベル", + "普通活跃": "活躍メンバー", + "提升级别": "レベルアップ", + "社长": "リーダー", + "当前升级价格:": "現在のアップグレード価格:", + "升级费用xxx USDT起,其中gas费2USDT,剩余部分50%进入资金池,另外50%平均分给所有升级成功的社长和基金会社长。自第二个社长升级开始,每升级一名社长所需铸造费用增加xxx,既第二位社长升级铸造费用为xxxu+xxx*xxx=xxx USDT,以此类推。": "アップグレード費用は{{value1}} USDTから、うちガス代2USDT、残りの50%は資金プールに入り、もう50%はアップグレードに成功したリーダーとファンドリーダーに分配。2人目のリーダーからは、アップグレード費用が{{value2}}ずつ増加、つまり2人目は{{value1}}u+{{value1}}*{{value2}}={{value3}} USDT、以降も同様。", + "升级条件": "アップグレード条件", + "普通会员": "一般会員", + "(限量xxx个)": "(限定 {{value}} 個)", + "1. MINT一枚NFT成为非活跃普通会员": "1. NFTを1枚鋳造して非活躍メンバーになる", + "2. MINT NFT并推荐MINT成为活跃普通会员": "2. NFTを鋳造し、他者に鋳造を推奨して活躍メンバーになる", + "3. 享1%代币空投平分(所有普通会员)": "3. 一般会員は1%のトークンエアドロップを均等に分配", + "4. 活跃普通会员根据推荐MINT数量额外有空投权益。": "4. 活躍メンバーは推奨MINT数に応じて追加エアドロップ権を持つ。", + "(限量500个)": "(限定500個)", + "1. 先成为活跃普通会员,并推荐MINT 20枚NFT": "1. まず活躍メンバーになり、20枚のNFTを推奨して鋳造", + "2. 需支付100USDT起升级费用成为社长(第二个起递增10%)": "2. 100USDTからアップグレード費用を支払いリーダーになる(2人目以降は10%増加)", + "3. 享普通会员权益+0.5%空投代币平分(所有社长)": "3. 一般会員の権利に加え、リーダーは0.5%のトークンエアドロップを均等に分配", + "4. 享社长升级费用50%平分(扣除2USDT GAS费后)": "4. リーダーのアップグレード費用の50%を分配(2USDTのガス代を除く)", + "5. 从推荐MINT 21枚开始直推的铸造费用归社长所有": "5. 推奨MINTが21枚以上になると、鋳造費用はリーダーのものとなる", + "基金会社长": "ファンドリーダー", + "(限量20个)": "(限定20個)", + "1. 先成为社长,并团队中有20个社长": "1. まずリーダーになり、チームに20人のリーダーがいる", + "2. 享社长权益+0.5%空投代币平分(所有基金会社长)": "2. リーダーの権利に加え、ファンドリーダーは0.5%のトークンエアドロップを均等に分配", + "3. 另外基金会社长参与所有项目分成": "3. さらにファンドリーダーはすべてのプロジェクトの利益分配に参加", + "发放记录": "配布記録", + "升级费平分": "アップグレード費用分配", + "直推>20NFT": "ダイレクト推薦>20NFT", + "空投记录": "エアドロップ記録", + "所有": "すべて", + "NFT空投": "NFTエアドロップ", + "社长空投": "リーダーエアドロップ", + "直推空投": "ダイレクト推薦エアドロップ", + "奖励类型": "報酬タイプ", + "NFT控投": "NFT保有", + "发放时间": "配布時間", + "发放数量": "配布数量", + "领取记录": "受領記録", + "领取时间": "受領時間", + "领取数量": "受領数量", + "领取状态": "受領状態", + "确认中": "確認中", + "领取成功": "受領成功", + "交易取消": "取引キャンセル", + "地址": "アドレス", + "级别": "レベル", + "直推NFT": "ダイレクト推薦NFT", + "非活跃普通": "非活躍一般", + "活跃普通": "活躍一般", + + "复制成功": "コピーが成功しました", + "领取成功,前往钱包查看": "受け取りが成功しました。ウォレットで確認してください。", + "链接钱包中...": "ウォレットをリンク中...", + "无": "無", + "服务器错误": "サーバーエラー", + "余额不足": "ざんだかふそく", + "MINT成功,返回首页查看": "MINTが成功しました。ホームページに戻って確認してください", + "正在授权USDT": "USDTの認証中", + "购买中": "購入中 (こうにゅうちゅう)", + "领取中": "しょりちゅう", + "MINT Nft 获取邀请链接": "MINT Nft 招待リンクを取得する", + "链接钱包获取邀请链接": "ウォレットをリンクして招待リンクを取得します。", + "正在获取已授权金额": "承認済み金額を取得中です", + "升级成功,返回首页查看": "アップグレードが成功しました。ホームページに戻って確認してください。", + "无级别提升": "階級なしの昇進", + "没有更多数据了": "これ以上のデータはありません", + "升级中": "アップグレード中", + "无等级": "グレードなし" +} diff --git a/src/i18n/translation/tw.json b/src/i18n/translation/tw.json new file mode 100644 index 0000000..c52a940 --- /dev/null +++ b/src/i18n/translation/tw.json @@ -0,0 +1,107 @@ +{ + "AppName": "紅魔", + "红魔NFT": "紅魔NFT", + "铸造 NFT": "鑄造 NFT", + "级别提升": "級別提升", + "收益记录": "收益記錄", + "RMOB记录": "RMOB記錄", + "直推列表": "直推列表", + "返回": "返回", + "选择语言": "選擇語言", + "确定": "確定", + "取消": "取消", + "普通非活跃": "普通非活躍", + "升级": "升級", + "链接钱包": "鏈接錢包", + "邀请铸造": "邀請鑄造", + "团队社长": "團隊社長", + "邀请空投": "邀請空投", + "收益": "收益", + "Min结束后按照规则进行空投。": "Min結束後按照規則進行空投。", + "铸造 NFT 获得代币空投": "鑄造 NFT 獲得代幣空投", + "总收益= 已领取 + 待领取": "總收益 = 已領取 + 待領取", + "邀请": "邀請", + "邀请链接": "邀請鏈接", + "普通会员每邀请铸造一个NFT可获得一份空投福利;推荐铸造20个NFT的可升级为会长;团队中拥有20位会长可升级为基金会社长;邀请越多级别越高福利越多。": "普通會員每邀請鑄造一個NFT可獲得一份空投福利;推薦鑄造20個NFT的可升級為會長;團隊中擁有20位會長可升級為基金會社長;邀請越多級別越高福利越多。", + "数据披露": "數據披露", + "资金池": "資金池", + "社长席位": "社長席位", + "基金会社长席位": "基金會社長席位", + "待领取": "待領取", + "领取": "領取", + "钱包未链接,无法向您显示 NFT": "錢包未鏈接,無法向您顯示 NFT", + "邀请列表": "邀請列表", + "NFT总量:": "NFT總量:", + "MINT余量:": "MINT餘量:", + "当前MINT价格:": "當前MINT價格:", + "价格说明:": "價格說明:", + "{{value1}} USDT起,每增加 {{value2}} 名普通会员,NFT价格上涨 {{value3}},既:前 {{value2}} 名价格为 {{value1}} USDT/枚,value4 名价格为{{value1}}u+{{value1}}u*{{value3}}={{value5}} USDT/枚,以此类推。": "{{value1}} USDT起,每增加{{value2}}名普通會員,NFT價格上漲{{value3}},即:前{{value2}}名價格為{{value1}} USDT/枚,{{value4}}名價格為{{value1}}u+{{value1}}u*{{value3}}={{value5}} USDT/枚,以此類推。", + "授权USDT": "授權USDT", + "当前级别": "當前級別", + "普通活跃": "普通活躍", + "提升级别": "提升級別", + "社长": "社長", + "当前升级价格:": "當前升級價格:", + "升级费用xxx USDT起,其中gas费2USDT,剩余部分50%进入资金池,另外50%平均分给所有升级成功的社长和基金会社长。自第二个社长升级开始,每升级一名社长所需铸造费用增加xxx,既第二位社长升级铸造费用为xxxu+xxx*xxx=xxx USDT,以此类推。": "升級費用{{value1}} USDT起,其中gas費2USDT,剩餘部分50%進入資金池,另外50%平均分給所有升級成功的社長和基金會社長。自第二個社長升級開始,每升級一名社長所需鑄造費用增加{{value2}},即第二位社長升級鑄造費用為{{value1}}u+{{value1}}*{{value2}}={{value3}} USDT,以此類推。", + "升级条件": "升級條件", + "普通会员": "普通會員", + "(限量xxx个)": "(限量 {{value}} 個)", + "1. MINT一枚NFT成为非活跃普通会员": "1. MINT一枚NFT成為非活躍普通會員", + "2. MINT NFT并推荐MINT成为活跃普通会员": "2. MINT NFT並推薦MINT成為活躍普通會員", + "3. 享1%代币空投平分(所有普通会员)": "3. 享1%代幣空投平分(所有普通會員)", + "4. 活跃普通会员根据推荐MINT数量额外有空投权益。": "4. 活躍普通會員根據推薦MINT數量額外有空投權益。", + "(限量500个)": "(限量500個)", + "1. 先成为活跃普通会员,并推荐MINT 20枚NFT": "1. 先成為活躍普通會員,並推薦MINT 20枚NFT", + "2. 需支付100USDT起升级费用成为社长(第二个起递增10%)": "2. 需支付100USDT起升級費用成為社長(第二個起遞增10%)", + "3. 享普通会员权益+0.5%空投代币平分(所有社长)": "3. 享普通會員權益+0.5%空投代幣平分(所有社長)", + "4. 享社长升级费用50%平分(扣除2USDT GAS费后)": "4. 享社長升級費用50%平分(扣除2USDT GAS費後)", + "5. 从推荐MINT 21枚开始直推的铸造费用归社长所有": "5. 從推薦MINT 21枚開始直推的鑄造費用歸社長所有", + "基金会社长": "基金會社長", + "(限量20个)": "(限量20個)", + "1. 先成为社长,并团队中有20个社长": "1. 先成為社長,並團隊中有20個社長", + "2. 享社长权益+0.5%空投代币平分(所有基金会社长)": "2. 享社長權益+0.5%空投代幣平分(所有基金會社長)", + "3. 另外基金会社长参与所有项目分成": "3. 另外基金會社長參與所有項目分成", + "发放记录": "發放記錄", + "升级费平分": "升級費平分", + "直推>20NFT": "直推>20NFT", + "空投记录": "空投記錄", + "所有": "所有", + "NFT空投": "NFT空投", + "社长空投": "社長空投", + "直推空投": "直推空投", + "奖励类型": "獎勵類型", + "NFT控投": "NFT控投", + "发放时间": "發放時間", + "发放数量": "發放數量", + "领取记录": "領取記錄", + "领取时间": "領取時間", + "领取数量": "領取數量", + "领取状态": "領取狀態", + "确认中": "確認中", + "领取成功": "領取成功", + "交易取消": "交易取消", + "地址": "地址", + "级别": "級別", + "直推NFT": "直推NFT", + "非活跃普通": "非活躍普通", + "活跃普通": "活躍普通", + + "复制成功": "複製成功", + "领取成功,前往钱包查看": "領取成功,前往錢包查看", + "链接钱包中...": "連結錢包中...", + "无": "無", + "服务器错误": "伺服器錯誤", + "余额不足": "餘額不足", + "MINT成功,返回首页查看": "MINT成功,返回首頁查看", + "正在授权USDT": "正在授權USDT", + "购买中": "購買中", + "领取中": "處理中", + "MINT Nft 获取邀请链接": "MINT Nft 獲取邀請鏈接", + "链接钱包获取邀请链接": "連結錢包以獲取邀請鏈接。", + "正在获取已授权金额": "正在取得已授權金額", + "升级成功,返回首页查看": "升級成功,返回首頁查看。", + "无级别提升": "無級別提升", + "没有更多数据了": "沒有更多數據了", + "升级中": "升級中", + "无等级": "無等級" +} diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..e69de29 diff --git a/src/main.tsx b/src/main.tsx new file mode 100644 index 0000000..c085e6b --- /dev/null +++ b/src/main.tsx @@ -0,0 +1,34 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 17:20:03 + * @LastEditTime: 2024-06-20 11:43:14 + * @Author: John + */ +import "@/i18n/init.ts"; +import "antd-mobile/es/global"; +import ReactDOM from "react-dom/client"; +import App from "./App.tsx"; +// import "normalize.css"; +import "./index.css"; +import { HashRouter } from "react-router-dom"; +import EventBusProvider from "./context/EventBusContext.tsx"; +import { WalletProvider } from "./components/WalletProvider.tsx"; +import flexible from "./utils/flexible.ts"; +import VConsole from "vconsole"; +import { getUrlQueryParam } from "./utils/index.ts"; + +if (getUrlQueryParam("vconsole") === "1") { + new VConsole(); +} +flexible(window, document); +ReactDOM.createRoot(document.getElementById("root")!).render( + <> + + + + + + + + +); diff --git a/src/pages/AirDropRecord.module.css b/src/pages/AirDropRecord.module.css new file mode 100644 index 0000000..90c37ec --- /dev/null +++ b/src/pages/AirDropRecord.module.css @@ -0,0 +1,9 @@ +.AirDropRecord { + .recordsList { + display: flex; + flex-direction: column; + gap: 10px; + padding: 0 15px; + margin-top: 20px; + } +} diff --git a/src/pages/AirDropRecord.tsx b/src/pages/AirDropRecord.tsx new file mode 100644 index 0000000..2b70816 --- /dev/null +++ b/src/pages/AirDropRecord.tsx @@ -0,0 +1,97 @@ +/* + * @LastEditors: John + * @Date: 2024-06-19 10:43:03 + * @LastEditTime: 2024-06-19 14:25:41 + * @Author: John + */ +import RecordsItem from "@/components/RecordsItem"; +import CapsuleTabs from "antd-mobile/es/components/capsule-tabs"; +import Tabs from "antd-mobile/es/components/tabs"; +import classes from "./AirDropRecord.module.css"; +import { useTranslation } from "react-i18next"; +export default function () { + const { t } = useTranslation(); + return ( + <> + + + + + + + + + +
    + {Array.from({ length: 20 }).map((v, i) => ( +
  • + +
  • + ))} +
+
+ +
    +
  • + +
  • +
  • + +
  • +
  • + +
  • +
+
+
+ + ); +} diff --git a/src/pages/AssetRecord.module.css b/src/pages/AssetRecord.module.css new file mode 100644 index 0000000..35ca5c2 --- /dev/null +++ b/src/pages/AssetRecord.module.css @@ -0,0 +1,9 @@ +.AssetRecord { + .recordsList { + display: flex; + flex-direction: column; + gap: 10px; + padding: 0 15px; + margin-top: 20px; + } +} diff --git a/src/pages/AssetRecord.tsx b/src/pages/AssetRecord.tsx new file mode 100644 index 0000000..86ae499 --- /dev/null +++ b/src/pages/AssetRecord.tsx @@ -0,0 +1,212 @@ +/* + * @LastEditors: John + * @Date: 2024-06-18 17:57:13 + * @LastEditTime: 2024-06-25 16:17:20 + * @Author: John + */ +import Tabs from "antd-mobile/es/components/tabs"; +import classes from "./AssetRecord.module.css"; +import { cn, getUrlQueryParam } from "@/utils"; +import CapsuleTabs from "antd-mobile/es/components/capsule-tabs"; +import RecordsItem from "@/components/RecordsItem"; +import { useTranslation } from "react-i18next"; +import { useEffect, useMemo, useRef, useState } from "react"; +import { api_pagling_query_income_record } from "@/server/api"; +import { IncomeRecord, IncomeRecordType } from "@/server/module"; +import { Empty, InfiniteScroll } from "antd-mobile"; +import { CoinName } from "@/constants"; + +export default function () { + const { t } = useTranslation(); + const coinId = useMemo(() => getUrlQueryParam("id"), []); + const coinName = useMemo(() => getUrlQueryParam("name"), []); + const currentType = useRef<1 | 2>(2); + const [issueRecords, setIssueRecords] = useState([]); + const [receiveRecord, setReceiveRecord] = useState( + [] + ); + const conditions = useRef(); + + const pageNum = useRef(0); + const hasMore = useRef(true); + useEffect(() => { + return () => {}; + }, []); + + async function getRecord() { + return new Promise(async (reslove) => { + if (!coinId) return; + + if (!hasMore.current) return; + + const pageSize = 20; + pageNum.current++; + const { data } = await api_pagling_query_income_record().send({ + queryParams: { + id: coinId, + type: currentType.current, + pageNum: pageNum.current, + pageSize, + ...(conditions.current && currentType.current == 2 + ? { status: conditions.current } + : {}), + }, + }); + + if (!data?.data.records) return; + + if (data.data.records.length < pageSize) hasMore.current = false; + + if (currentType.current == 2) { + setIssueRecords([...issueRecords, ...data?.data.records]); + } else { + setReceiveRecord([...receiveRecord, ...data?.data.records]); + } + reslove(); + }); + } + + function resetPaging() { + if (currentType.current == 2) { + setIssueRecords([]); + } else if (currentType.current == 1) { + setReceiveRecord([]); + } + pageNum.current = 0; + hasMore.current = true; + } + + return ( + <> + { + if (parseInt(key) == 1) { + currentType.current = 2; + resetPaging(); + } else { + currentType.current = 1; + resetPaging(); + } + }} + > + + {coinName == CoinName.USDT && ( + { + switch (key) { + case "1": + conditions.current = undefined; + break; + case "2": + conditions.current = 5; + break; + case "3": + conditions.current = 4; + break; + + default: + break; + } + resetPaging(); + }} + > + + + 20NFT")} key="3" /> + + )} + + {coinName == CoinName.RMOB && ( + { + switch (key) { + case "1": + conditions.current = undefined; + break; + case "2": + conditions.current = 6; + break; + case "3": + conditions.current = 7; + break; + case "4": + conditions.current = 8; + break; + case "5": + conditions.current = 9; + break; + default: + break; + } + resetPaging(); + }} + > + + + + + + + )} +
    + {issueRecords?.map((v, i) => ( +
  • + +
  • + ))} + {issueRecords?.length == 0 && } + + {t("没有更多数据了")} + +
+
+ +
    + {receiveRecord?.map((v, i) => ( +
  • + +
  • + ))} + {receiveRecord?.length == 0 && } + + {t("没有更多数据了")} + +
+
+
+ + ); +} diff --git a/src/pages/Home.module.css b/src/pages/Home.module.css new file mode 100644 index 0000000..1d9dc48 --- /dev/null +++ b/src/pages/Home.module.css @@ -0,0 +1,794 @@ +.container { + padding: 0 14px; +} + +.Home { + display: flex; + flex-direction: column; + padding-bottom: 69px; + box-sizing: border-box; + + .userinfo { + width: 345px; + height: 136px; + border-radius: 16px; + opacity: 1; + + background: #171719; + + box-shadow: 0px 4px 10px 0px rgba(138, 29, 19, 0.3), + inset 0px 0px 8px 0px #8a1d13; + + padding: 14px 15px; + box-sizing: border-box; + display: flex; + flex-direction: column; + justify-content: space-between; + + margin-top: 21px; + + .userinfo_top { + display: flex; + flex-direction: row; + align-items: center; + gap: 16px; + .userinfo_top_left { + width: 46px; + height: 46px; + border-radius: 10.12px; + opacity: 1; + } + .userinfo_top_right { + display: flex; + flex-direction: column; + gap: 6px; + .userinfo_top_right_wallet { + display: flex; + align-items: center; + gap: 12px; + span { + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + .userinfo_top_right_wallet_disconnect { + width: 16px; + height: 16px; + } + } + .userinfo_top_right_btns { + display: flex; + align-items: center; + gap: 8px; + .userinfo_top_right_btns_item { + /* 自动布局子元素 */ + border-radius: 6px; + opacity: 1; + + /* 自动布局 */ + display: flex; + flex-direction: row; + align-items: center; + padding: 4px 6px; + gap: 4px; + + background: #67676b; + + z-index: 0; + + display: flex; + align-items: center; + + span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 10px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + } + .userinfo_top_right_btns_icon { + width: 12px; + height: 12px; + } + } + } + } + .userinfo_top_right_connect { + height: 36px; + border-radius: 10px; + opacity: 1; + + background: #fc872b; + + box-sizing: border-box; + border: 1px solid; + + padding: 0 20px; + + display: flex; + justify-content: center; + align-items: center; + span { + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + } + } + } + + .userinfo_data { + display: flex; + flex-direction: row; + gap: 10.5px; + li { + width: 98px; + height: 48px; + border-radius: 16px; + opacity: 1; + + background: #212123; + + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + gap: 4px; + + .userinfo_data_num { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + .userinfo_data_des { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 10px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + } + } + } + } + + .nftToken { + margin-top: 24px; + .nftToken_tab { + display: flex; + flex-direction: row; + align-items: center; + li { + width: 76px; + height: 34px; + + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #4d4d4d; + text-align: center; + line-height: 34px; + &.nftToken_tab_active { + border-radius: 10px; + opacity: 1; + + background: #fc872b; + + color: #ffffff; + } + } + } + + .nftToken_content { + margin-top: 10px; + + width: 345px; + /* min-height: 236px; */ + border-radius: 16px; + opacity: 1; + + background: #171719; + z-index: 1; + .nftToken_content_nft { + /* 自动布局 */ + display: flex; + flex-direction: column; + padding: 14px 15px; + gap: 6px; + + .nftToken_content_nft_top { + display: flex; + flex-direction: row; + justify-content: space-between; + > span { + &:nth-of-type(1) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + + &:nth-of-type(2) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 10px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #f3be3c; + + z-index: 0; + + display: flex; + flex-direction: row; + align-items: center; + gap: 4px; + } + } + } + + .nftToken_content_nft_img { + width: 315px; + height: 160px; + border-radius: 10px; + opacity: 1; + object-fit: cover; + } + + .nftToken_content_nft_des { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 2; + } + } + + .nftToken_content_token { + display: flex; + flex-direction: column; + .nftToken_content_token_top { + padding: 14px 15px; + border-bottom: 1px solid #404040; + display: flex; + flex-direction: column; + span { + opacity: 1; + + font-family: DM Sans; + font-size: 12px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + } + } + + .nftToken_content_token_list { + display: flex; + flex-direction: column; + gap: 18px; + padding: 19px 15px; + .nftToken_content_token_item { + display: flex; + flex-direction: row; + > img { + width: 30px; + height: 30px; + margin-right: 14px; + } + > div { + &:nth-of-type(1) { + display: flex; + flex-direction: column; + gap: 8px; + .nftToken_content_token_item_tokenName { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 16px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + + .nftToken_content_token_item_tokenNum { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + } + + .nftToken_content_token_item_AssetRecords { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 10px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #3680ff; + + z-index: 0; + + display: flex; + align-items: center; + gap: 4px; + + > svg { + width: 12px; + height: 12px; + } + } + } + + &:nth-of-type(2) { + margin-left: auto; + display: flex; + flex-direction: column; + gap: 8px; + align-items: flex-end; + .nftToken_content_token_item_tokenWaiting { + display: flex; + align-items: center; + gap: 8px; + span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + } + + .nftToken_content_token_item_tokenReceive { + /* 自动布局子元素 */ + width: 69px; + height: 32px; + border-radius: 6px; + opacity: 1; + + /* 自动布局 */ + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + padding: 8px 12px; + gap: 4px; + + background: #000000; + + z-index: 1; + box-sizing: border-box; + + span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 12px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + } + } + } + } + } + } + + .nftToken_content_nft_mint { + width: 100%; + height: 236px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + gap: 16px; + padding: 0 43px; + .nftToken_content_nft_mint_btn { + /* 自动布局子元素 */ + width: 169px; + height: 38px; + border-radius: 10px; + opacity: 1; + + /* 自动布局 */ + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + padding: 10px 42px; + background: #fc872b; + z-index: 0; + gap: 10px; + box-sizing: border-box; + span { + /* 自动布局子元素 */ + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + + white-space: nowrap; + } + .nftToken_content_nft_mint_btn_icon { + width: 24px; + height: 24px; + } + } + + > span { + /* 自动布局子元素 */ + font-family: DM Sans; + font-size: 18px; + font-weight: bold; + line-height: normal; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + } + } + + .nftToken_content_userDisconnect { + width: 100%; + height: 236px; + display: flex; + justify-content: center; + align-items: center; + padding: 0 43px; + box-sizing: border-box; + span { + opacity: 1; + + font-family: DM Sans; + font-size: 18px; + font-weight: bold; + line-height: normal; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + } + } + } + } + + .invite { + margin-top: 25px; + .invite_top { + display: flex; + flex-direction: row; + justify-content: space-between; + span { + &:nth-of-type(1) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + + &:nth-of-type(2) { + /* 自动布局子元素 */ + + font-family: DM Sans; + font-size: 10px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #f3be3c; + + z-index: 0; + + display: flex; + align-items: center; + gap: 4px; + } + } + } + + .invite_content { + width: 345px; + border-radius: 16px; + opacity: 1; + + background: #171719; + + display: flex; + flex-direction: column; + gap: 9px; + + padding: 14px 15px; + box-sizing: border-box; + + margin-top: 10px; + > span { + &:nth-of-type(1) { + /* 自动布局子元素 */ + opacity: 0.8; + + font-family: DM Sans; + font-size: 10px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + + &:nth-of-type(2) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #eaeaea; + + z-index: 1; + } + } + .invite_content_link { + display: flex; + align-items: center; + justify-content: space-between; + + > span { + width: 265px; + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + + display: flex; + align-items: center; + gap: 16px; + + white-space: nowrap; + + .invite_content_icon { + width: 24px; + height: 24px; + } + } + } + } + } + + .dataDisclosure { + margin-top: 24px; + > span { + /* 自动布局子元素 */ + font-family: DM Sans; + font-size: 14px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + + .dataDisclosure_content { + width: 345px; + height: 103px; + border-radius: 16px; + opacity: 1; + padding: 14px 15px; + box-sizing: border-box; + + background: #171719; + + margin-top: 10px; + display: flex; + flex-direction: column; + gap: 6px; + .dataDisclosure_content_item { + display: flex; + align-items: center; + justify-content: space-between; + span { + &:nth-of-type(1) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + + &:nth-of-type(2) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 16px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + } + } + } + } + } +} diff --git a/src/pages/Home.tsx b/src/pages/Home.tsx new file mode 100644 index 0000000..88688ba --- /dev/null +++ b/src/pages/Home.tsx @@ -0,0 +1,463 @@ +import classes from "./Home.module.css"; +import useUserStore from "@/store/User"; +import { cn, copyText, shortenString } from "@/utils"; +import { useWeb3Modal } from "@web3modal/wagmi/react"; +import { useEffect, useMemo, useRef, useState } from "react"; +import { useTranslation } from "react-i18next"; +import logo from "@/assets/logo.svg"; +import nftBg from "@/assets/nft_bg.svg"; +import usdtBg from "@/assets/usdt_bg.svg"; +import IconFont from "@/components/iconfont"; +import { BaseError, useAccount } from "wagmi"; +import { config } from "@/components/WalletProvider"; +import { createSearchParams, useNavigate } from "react-router-dom"; +import { Button, Dialog, Empty, Toast } from "antd-mobile"; +import { loginOut } from "@/utils/wallet"; +import { api_claim_income, api_get_homepage_user_data } from "@/server/api"; +import { UserHomeData } from "@/server/module"; +import { UrlQueryParamsKey } from "@/constants"; +import { receiveByContract } from "@/contract/utils"; +import usePollingCheckBuyStatus from "@/hook/usePollingCheckBuyStatus"; +import { ToastHandler } from "antd-mobile/es/components/toast"; +import { disconnect, getAccount } from "@wagmi/core"; +export default function () { + const { Token, UpdateToken } = useUserStore(); + const { open } = useWeb3Modal(); + const { t } = useTranslation(); + const { address } = useAccount(); + + const [tabIndex, setTabIndex] = useState(0); + const navigate = useNavigate(); + const [userData, setUserData] = useState(); + + const userInviteLink = useMemo( + () => + `${import.meta.env.VITE_BASE_URL}#/?${UrlQueryParamsKey.INVITE_CODE}=${ + userData?.invitationCode || "" + }`, + [userData] + ); + const receiveLoadingToast = useRef(); + const { + transcationStatus, + startPollingCheckBuyStatus, + stopPollingCheckBuyStatus, + } = usePollingCheckBuyStatus("NORMAL"); + + useEffect(() => { + getHomeData(); + return () => {}; + }, [Token]); + + useEffect(() => { + if (transcationStatus == "success") { + receiveLoadingToast.current?.close(); + stopPollingCheckBuyStatus(); + Dialog.alert({ + content: `${t("领取成功,前往钱包查看")}`, + confirmText: "OK", + }); + } + + return () => {}; + }, [transcationStatus]); + + async function getHomeData() { + const { data } = await api_get_homepage_user_data().send({}); + setUserData(data?.data); + } + + useEffect(() => { + console.log("user token:", Token); + + return () => {}; + }, [Token]); + + return ( + <> +
+
+
+ + + {address ? ( +
+
+ {shortenString(address, 6, 4)} + { + const { connector } = getAccount(config); + await disconnect(config, { connector }); + loginOut(); + }} + name="tuichu" + className={classes.userinfo_top_right_wallet_disconnect} + color={"#fff"} + /> +
+
+ {userData && ( + <> +
+ {userData.level == 0 && ( + <> + + {t("无等级")} + + )} + {userData.level == 1 && ( + <> + + {userData.active === 0 && ( + {t("普通非活跃")} + )} + {userData.active === 1 && ( + {t("普通活跃")} + )} + + )} + {userData.level == 2 && ( + <> + + {t("社长")} + + )} + {userData.level == 3 && ( + <> + + {t("基金会社长")} + + )} +
+ +
{ + navigate("/levelup"); + }} + > + {t("升级")} + +
+ + )} +
+
+ ) : ( + <> +
{ + open(); + }} + > + {t("链接钱包")} +
+ + )} +
+
    +
  • + + {userData?.mintNumber || 0} + + {t("邀请铸造")} +
  • +
  • + + {userData?.presidentNumber || 0} + + {t("团队社长")} +
  • +
  • + + {userData?.airdropNumber || 0} + + {t("邀请空投")} +
  • +
+
+ +
+
    +
  • setTabIndex(0)} + > + NFT +
  • +
  • setTabIndex(1)} + > + {t("收益")} +
  • +
+ +
+ {tabIndex == 0 && ( + <> + {address ? ( + <> + {userData?.nftId ? ( +
+
+ # {userData?.nftId} + { + navigate("/mint"); + }} + > + {t("铸造 NFT")} + + +
+ + + {t("Min结束后按照规则进行空投。")} + +
+ ) : ( +
+
{ + navigate("/mint"); + }} + > + {t("铸造 NFT")} + +
+ {t("铸造 NFT 获得代币空投")} +
+ )} + + ) : ( + <> +
+ {t("钱包未链接,无法向您显示 NFT")} +
+ + )} + + )} + {tabIndex == 1 && ( +
+
+ {t("总收益= 已领取 + 待领取")} +
+ +
    + {userData?.userIncomes.map((v, i) => ( + { + navigate(`/assetrecord?id=${v.id}&name=${v.coinName}`); + }} + onReceive={async () => { + receiveLoadingToast.current = Toast.show({ + icon: "loading", + duration: 0, + content: t("领取中"), + maskClickable: false, + }); + const { data } = await api_claim_income().send({ + queryParams: { id: v.id }, + }); + const orderInfo = data?.data; + if (!orderInfo?.orderNumber) return; + const buyAmount = BigInt( + orderInfo?.claimQuantity || "" + ); + receiveByContract( + buyAmount, + orderInfo.time, + orderInfo?.orderNumber, + orderInfo.hash + ) + .then((hash) => { + console.log("领取成功!hash:", hash); + getHomeData(); + startPollingCheckBuyStatus(hash); + }) + .catch(async (err: BaseError) => { + receiveLoadingToast.current?.close(); + Toast.show({ + content: err.shortMessage, + icon: "fail", + }); + }); + }} + /> + ))} + + {(userData?.userIncomes.length == 0 || + !userData?.userIncomes) && } +
+
+ )} +
+
+ +
+
+ {t("邀请")} + {address && ( + { + navigate("/invitationlist"); + }} + > + {t("邀请列表")}{" "} + + + )} +
+ +
+ {t("邀请链接")} +
+ {address ? ( + <> + {userData?.nftId ? ( + <> + {shortenString(userInviteLink, 15, 15)} + { + copyText(userInviteLink); + }} + className={classes.invite_content_icon} + name="fuzhi" + color={"#fff"} + />{" "} + + ) : ( + <> + {t("MINT Nft 获取邀请链接")} + + )} + + ) : ( + <> + {t("链接钱包获取邀请链接")} + + )} +
+ + + {t( + "普通会员每邀请铸造一个NFT可获得一份空投福利;推荐铸造20个NFT的可升级为会长;团队中拥有20位会长可升级为基金会社长;邀请越多级别越高福利越多。" + )} + +
+
+ +
+ {t("数据披露")} +
    +
  • + {t("资金池")} + {userData?.pools || 0} +
  • +
  • + {t("社长席位")} + {userData?.president || 0} +
  • +
  • + {t("基金会社长席位")} + {userData?.foundation || 0} +
  • +
+
+
+ + ); +} + +function ReceiveCom({ + tokenName, + tokenNum, + toReceive, + onAssetRec, + onReceive, +}: { + tokenName: string; + tokenNum: number; + toReceive: number; + onAssetRec: () => void; + onReceive: () => void; +}) { + const { t } = useTranslation(); + return ( +
  • + {tokenName.toUpperCase() == "USDT" && } +
    + + {tokenName} + + + {tokenNum} + + { + onAssetRec(); + }} + > + {t("收益记录")}{" "} + + +
    + +
    +
    + {t("待领取")} + {tokenNum + toReceive} +
    + +
    +
  • + ); +} diff --git a/src/pages/InvitationList.tsx b/src/pages/InvitationList.tsx new file mode 100644 index 0000000..afbe7a3 --- /dev/null +++ b/src/pages/InvitationList.tsx @@ -0,0 +1,54 @@ +/* + * @LastEditors: John + * @Date: 2024-06-19 11:03:01 + * @LastEditTime: 2024-06-25 18:17:18 + * @Author: John + */ +import { api_preprelion_list } from "@/server/api"; +import { PreprelionListItem } from "@/server/module"; +import { getLevelName } from "@/utils"; +import { Empty } from "antd-mobile"; +import { useEffect, useState } from "react"; +import DataTable, { TableColumn } from "react-data-table-component"; +import { useTranslation } from "react-i18next"; + +export default function () { + const { t } = useTranslation(); + const [data, setData] = useState([]); + const columns: TableColumn[] = [ + { + name: t("地址"), + selector: (row) => row.address, + grow: 4, + }, + { + name: t("级别"), + grow: 4, + cell(row, rowIndex, column, id) { + return
    {getLevelName(row.level)}
    ; + }, + }, + { + name: t("直推NFT"), + selector: (row) => row.mintNumber, + // @ts-ignore + right: "true", + grow: 2, + }, + ]; + + useEffect(() => { + (async () => { + const { data } = await api_preprelion_list().send({}); + setData(data?.data || []); + })(); + + return () => {}; + }, []); + + return ( + <> + } /> + + ); +} diff --git a/src/pages/LevelUp.module.css b/src/pages/LevelUp.module.css new file mode 100644 index 0000000..139a96c --- /dev/null +++ b/src/pages/LevelUp.module.css @@ -0,0 +1,303 @@ +.container { + padding: 0 14px; +} + +.LevelUp { + padding-bottom: 32px; + .content { + margin-top: 16px; + .content_box { + display: flex; + justify-content: space-between; + align-items: center; + + .box_item { + /* 自动布局子元素 */ + width: 153px; + height: 90px; + border-radius: 12px; + opacity: 1; + + /* 自动布局 */ + display: flex; + flex-direction: column; + align-items: center; + gap: 7px; + padding: 26px 23px; + + background: #171719; + + box-shadow: 0px 4px 10px 0px rgba(138, 29, 19, 0.3), + inset 0px 0px 6px 0px #8a1d13; + + z-index: 0; + + box-sizing: border-box; + span { + white-space: nowrap; + &:nth-of-type(1) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 10px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #4d4d4d; + + z-index: 0; + } + &:nth-of-type(2) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + } + } + } + + .box_arrow { + width: 24px; + height: 24px; + } + } + + .content_price { + display: flex; + align-items: center; + gap: 4px; + margin-top: 16px; + padding: 0 10px; + span { + &:nth-of-type(1) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 10px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + &:nth-of-type(2) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 10px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #fc872b; + + z-index: 1; + } + } + } + + .content_price_des { + display: flex; + flex-direction: column; + gap: 4px; + margin-top: 10px; + padding: 0 10px; + span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 10px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #4d4d4d; + + z-index: 1; + } + } + + .content_btn { + /* 自动布局子元素 */ + width: 331px; + height: 40px; + border-radius: 10px; + opacity: 1; + + /* 自动布局 */ + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + padding: 11px 40px; + gap: 10px; + + background: #fc872b; + + z-index: 3; + + box-sizing: border-box; + + margin: 0 auto; + + margin-top: 14px; + + span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + + .icon { + width: 16px; + height: 16px; + } + + &[disabled] { + /* 自动布局子元素 */ + background: #666666; + } + } + } + + .upgrade_conditions { + margin-top: 26px; + > span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + > ul { + display: flex; + flex-direction: column; + gap: 14px; + + margin-top: 16px; + > li { + /* 自动布局子元素 */ + width: 344px; + border-radius: 16px; + opacity: 1; + + /* 自动布局 */ + display: flex; + flex-direction: column; + padding: 15px 10px; + + background: #171719; + + z-index: 0; + + gap: 10px; + box-sizing: border-box; + div { + display: flex; + align-items: center; + gap: 6px; + span { + &:nth-of-type(1) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 12px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + color: #fc872b; + + z-index: 0; + } + &:nth-of-type(2) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 12px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + color: #ffffff; + + z-index: 1; + } + } + } + + > ul { + display: flex; + flex-direction: column; + gap: 4px; + li { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 12px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #eaeaea; + + z-index: 0; + } + } + } + } + } +} diff --git a/src/pages/LevelUp.tsx b/src/pages/LevelUp.tsx new file mode 100644 index 0000000..98a2930 --- /dev/null +++ b/src/pages/LevelUp.tsx @@ -0,0 +1,275 @@ +import IconFont from "@/components/iconfont"; +import classes from "./LevelUp.module.css"; +import { cn, getLevelName } from "@/utils"; +import Button from "antd-mobile/es/components/button"; +import Space from "antd-mobile/es/components/space"; +import { PropsWithChildren, useEffect, useMemo, useRef, useState } from "react"; +import { useTranslation } from "react-i18next"; +import { + api_get_user_upgrade_information, + api_upgrade, + api_users_cancel_orders, +} from "@/server/api"; +import { UpgradeOrder, UserUpgradeInformation } from "@/server/module"; +import Toast, { ToastHandler } from "antd-mobile/es/components/toast"; +import { + authorizedU, + getApproveUsdt, + getBalance, + upGradeByContract, +} from "@/contract/utils"; +import { toWei } from "web3-utils"; +import usePollingCheckBuyStatus from "@/hook/usePollingCheckBuyStatus"; +import { BaseError } from "wagmi"; +import { Dialog } from "antd-mobile"; +import { useNavigate } from "react-router-dom"; +export default function () { + const { t } = useTranslation(); + const navigate = useNavigate(); + const [userUpgradeInfo, setUserUpgradeInfo] = + useState(); + const [approveUsdt, setApproveUsdt] = useState(0n); + const [balance, setBalance] = useState(0n); + const approveLoadingToast = useRef(); + const approvePrice = useMemo( + () => BigInt(toWei(userUpgradeInfo?.price || "0", "ether")), + [userUpgradeInfo?.price] + ); + const upgradeLoadingtoast = useRef(); + const orderInfo = useRef(); + + const { + transcationStatus, + startPollingCheckBuyStatus, + stopPollingCheckBuyStatus, + } = usePollingCheckBuyStatus("NORMAL"); + useEffect(() => { + updateUserUpgrdeInfo(); + return () => {}; + }, []); + + useEffect(() => { + (async () => { + if (userUpgradeInfo?.status != 1) return; + Toast.show({ icon: "loading", content: t("正在获取已授权金额") }); + setBalance(await getBalance()); + setApproveUsdt(await getApproveUsdt()); + Toast.clear(); + })(); + + return () => {}; + }, [userUpgradeInfo?.status]); + + useEffect(() => { + console.log("approvePrice:", approvePrice); + + return () => {}; + }, [approvePrice]); + + useEffect(() => { + if (transcationStatus == "success") { + upgradeLoadingtoast.current?.close(); + stopPollingCheckBuyStatus(); + Dialog.alert({ + content: `${t("升级成功,返回首页查看")}`, + confirmText: "OK", + onConfirm() { + navigate("/"); + }, + }); + } + + return () => {}; + }, [transcationStatus]); + + async function updateUserUpgrdeInfo() { + const { data } = await api_get_user_upgrade_information().send({}); + // setUserUpgradeInfo({ ...data!.data, ...{ status: 1 } }); + setUserUpgradeInfo(data?.data); + } + + return ( + <> +
    +
    +
    +
    + {t("当前级别")} + {getLevelName(userUpgradeInfo?.level || 0)} +
    + +
    + {t("提升级别")} + {userUpgradeInfo?.level == 1 ? t("社长") : t("无")} +
    +
    + +
    + {t("当前升级价格:")} + {userUpgradeInfo?.price || 0} USDT +
    + +
    + {t("价格说明:")} + + {t( + "升级费用xxx USDT起,其中gas费2USDT,剩余部分50%进入资金池,另外50%平均分给所有升级成功的社长和基金会社长。自第二个社长升级开始,每升级一名社长所需铸造费用增加xxx,既第二位社长升级铸造费用为xxxu+xxx*xxx=xxx USDT,以此类推。", + { + value1: userUpgradeInfo?.upgradeFees || 0, + value2: userUpgradeInfo?.proportion || "0%", + value3: + parseFloat(userUpgradeInfo?.upgradeFees || "0") + + (parseFloat(userUpgradeInfo?.upgradeFees || "0") * + parseFloat( + (userUpgradeInfo?.proportion || "0%").replace("%", "") + )) / + 100, + } + )} + +
    + + +
    + +
    + {t("升级条件")} +
      + + + + + +
    +
    +
    + + ); +} + +function ConItem({ + memberName, + limitText, + conList, +}: PropsWithChildren<{ + memberName: string; + limitText: string; + conList: string[]; +}>) { + return ( +
  • +
    + {memberName} + {limitText} +
    +
      + {conList.map((v, i) => ( +
    • {v}
    • + ))} +
    +
  • + ); +} diff --git a/src/pages/Mint.module.css b/src/pages/Mint.module.css new file mode 100644 index 0000000..55660bb --- /dev/null +++ b/src/pages/Mint.module.css @@ -0,0 +1,172 @@ +.container { + padding: 0 14px; +} +.Mint { + display: flex; + flex-direction: column; + gap: 18px; + .nftImg { + width: 345px; + height: 190px; + border-radius: 10px; + opacity: 1; + background: #171719; + box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16), + 0px 3px 6px 0px rgba(0, 0, 0, 0.23); + padding: 8px; + box-sizing: border-box; + + margin-top: 17px; + img { + width: 100%; + height: 100%; + border-radius: 10px; + opacity: 1; + object-fit: cover; + } + } + + > ul { + display: flex; + flex-direction: column; + gap: 10px; + + padding: 0 7px; + + li { + display: flex; + align-items: center; + justify-content: space-between; + span { + &:nth-of-type(1) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + + &:nth-of-type(2) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 16px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 1; + } + } + } + } + + .des { + display: flex; + flex-direction: column; + gap: 6px; + + padding: 0 7px; + span { + &:nth-of-type(1) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + + &:nth-of-type(2) { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #eaeaea; + + z-index: 1; + } + } + } + + .btn { + /* 自动布局子元素 */ + width: 331px; + height: 40px; + border-radius: 10px; + opacity: 1; + + /* 自动布局 */ + display: flex; + flex-direction: row; + justify-content: center; + align-items: center; + padding: 11px 40px; + gap: 10px; + + background: #fc872b; + + z-index: 3; + + box-sizing: border-box; + + margin: 0 auto; + + span { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + text-align: center; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + + .icon { + width: 16px; + height: 16px; + } + + &[disabled] { + /* 自动布局子元素 */ + background: #666666; + } + } +} diff --git a/src/pages/Mint.tsx b/src/pages/Mint.tsx new file mode 100644 index 0000000..e591a33 --- /dev/null +++ b/src/pages/Mint.tsx @@ -0,0 +1,211 @@ +/* + * @LastEditors: John + * @Date: 2024-06-18 15:28:03 + * @LastEditTime: 2024-06-24 18:28:07 + * @Author: John + */ +import { cn } from "@/utils"; +import classes from "./Mint.module.css"; +import nft_bg from "@/assets/nft_bg.svg"; +import Button from "antd-mobile/es/components/button"; +import Space from "antd-mobile/es/components/space"; +import { useTranslation } from "react-i18next"; +import { useEffect, useMemo, useRef, useState } from "react"; +import { + api_get_nft_configuration_data, + api_nft_order, + api_users_cancel_orders, +} from "@/server/api"; +import { NftConfigurationData, NftOrder } from "@/server/module"; +import { + authorizedU, + getApproveUsdt, + getBalance, + payByContract, +} from "@/contract/utils"; +import { Dialog, Modal, Toast } from "antd-mobile"; +import useUserStore from "@/store/User"; +import usePollingCheckBuyStatus from "@/hook/usePollingCheckBuyStatus"; +import { ToastHandler } from "antd-mobile/es/components/toast"; +import { BaseError } from "wagmi"; +import { useNavigate } from "react-router-dom"; +import { toWei } from "web3-utils"; +export default function () { + const { t } = useTranslation(); + const { Token } = useUserStore(); + const [nftConfig, setNftConfig] = useState(); + const [approveUsdt, setApproveUsdt] = useState(0n); + const [balance, setBalance] = useState(0n); + const orderInfo = useRef(); + const navigate = useNavigate(); + + const buyLoadingToast = useRef(); + const approveLoadingToast = useRef(); + const { buyNftIds, startPollingCheckBuyStatus, stopPollingCheckBuyStatus } = + usePollingCheckBuyStatus("NFT"); + + const approvePrice = useMemo( + () => BigInt(toWei(nftConfig?.nftPrice || "0", "ether")), + [nftConfig?.nftPrice] + ); + + useEffect(() => { + updateNftConfig(); + + return () => {}; + }, []); + + useEffect(() => { + (async () => { + Toast.show({ icon: "loading", content: t("正在获取已授权金额") }); + setBalance(await getBalance()); + setApproveUsdt(await getApproveUsdt()); + Toast.clear(); + })(); + + return () => {}; + }, [Token]); + + async function updateNftConfig() { + const { data } = await api_get_nft_configuration_data().send({}); + setNftConfig(data?.data); + } + useEffect(() => { + if (buyNftIds) { + buyLoadingToast.current?.close(); + stopPollingCheckBuyStatus(); + Dialog.alert({ + content: `${t("MINT成功,返回首页查看")}`, + confirmText: "OK", + onConfirm() { + navigate("/"); + }, + }); + } + + return () => {}; + }, [buyNftIds]); + + useEffect(() => { + return () => {}; + }, []); + + return ( + <> +
    +
    + +
    + +
      +
    • + {t("NFT总量:")} + {nftConfig?.nftCount || 0} +
    • + +
    • + {t("MINT余量:")} + {nftConfig?.nftRemainder || 0} +
    • + +
    • + {t("当前MINT价格:")} + {nftConfig?.nftPrice || 0} USDT +
    • +
    + +
    + {t("价格说明:")} + + {t( + "{{value1}} USDT起,每增加 {{value2}} 名普通会员,NFT价格上涨 {{value3}},既:前 {{value2}} 名价格为 {{value1}} USDT/枚,value4 名价格为{{value1}}u+{{value1}}u*{{value3}}={{value5}} USDT/枚,以此类推。", + { + value1: nftConfig?.initialPrice || 0, + value2: nftConfig?.floatingQuantity || 0, + value3: nftConfig?.kamibutsu || "0%", + value4: `${ + parseInt(nftConfig?.floatingQuantity || "0") + 1 + } - ${parseInt(nftConfig?.floatingQuantity || "0") * 2}`, + value5: + parseFloat(nftConfig?.initialPrice || "0") + + (parseFloat(nftConfig?.initialPrice || "0") * + parseFloat( + (nftConfig?.kamibutsu || "0%").replace("%", "") + )) / + 100, + } + )} + +
    + + +
    + + ); +} diff --git a/src/server/api.ts b/src/server/api.ts new file mode 100644 index 0000000..76cdfaa --- /dev/null +++ b/src/server/api.ts @@ -0,0 +1,147 @@ +/* + * @LastEditors: John + * @Date: 2024-06-18 10:28:21 + * @LastEditTime: 2024-06-25 14:47:34 + * @Author: John + */ +import { GET, POST } from "./client"; +import { + ClaimIncome, + IncomeRecord, + IncomeRecordType, + NftConfigurationData, + NftOrder, + PreprelionListItem, + UpgradeOrder, + UserHomeData, + UserIncome, + UserUpgradeInformation, +} from "./module"; + +// 检查账号是否注册 +export function api_check_account_registration() { + return GET<{ account: string }, { exist: boolean }>({ + url: "/api/account/exist", + requiresToken: false, + }); +} + +// 登录 +export function api_login() { + return POST< + { + account: `0x${string}` | undefined; + password: string; + publicKey: string; + chainType: 2; + }, + { token: string } + >({ + url: "/api/account/signIn", + requiresToken: false, + }); +} + +// 注册 +export function api_signUp() { + return POST< + { + account: `0x${string}` | undefined; + publicKey: string; + shareCode: string; + chainType: 2; + }, + any + >({ url: "/api/account/signUp", requiresToken: false }); +} + +// 获取钱包签名串 +export function api_get_wallet_signature_string() { + return GET< + { account: `0x${string}` | undefined }, + { encryptedString: string } + >({ + url: "/api/account/randomCode", + requiresToken: false, + }); +} + +// 获取首页用户数据 +export function api_get_homepage_user_data() { + return GET({ + url: "/api/common/getUserData", + requiresToken: false, + requiresAddress: false, + }); +} + +// 获取用户升级信息 +export function api_get_user_upgrade_information() { + return GET({ + url: "/api/user/userUpgradeInformation", + }); +} + +// 获取NFT配置数据 +export function api_get_nft_configuration_data() { + return GET({ + url: "/api/nft/getUserData", + }); +} + +// 分页查询收益记录 +export function api_pagling_query_income_record() { + return GET< + { + status?: IncomeRecordType; + id: string; + type: 1 | 2; // 1=领取记录 2=发放记录 + pageNum: number; + pageSize: number; + }, + IncomeRecord + >({ + url: "/api/common/earningsRecords", + }); +} + +// NFT下单 +export function api_nft_order() { + return POST({ url: "/api/nft/payNft" }); +} + +// 用户取消订单告诉我 +export function api_users_cancel_orders() { + return POST({ url: "/api/nft/cancel" }); +} + +// 直推列表 +export function api_preprelion_list() { + return GET({ url: "/api/user/getDirectPushList" }); +} + +// 升级 +export function api_upgrade() { + return POST({ url: "/api/user/upgrade" }); +} + +// 用户领取收益 +export function api_claim_income() { + return POST({ + url: "/api/common/claimYourEarnings", + }); +} + +// 绑定邀请关系 +export function api_binding_invitation_relationship() { + return POST<{ shareCode: string }, { result: boolean }>({ + url: "/api/account/bindingRelationship", + }); +} + +// 查询用户是否绑定关系 +export function api_query_whether_the_user_is_binding_relationship() { + return GET({ + url: "/api/account/bindOrNot", + }); +} diff --git a/src/server/client.ts b/src/server/client.ts new file mode 100644 index 0000000..739dcee --- /dev/null +++ b/src/server/client.ts @@ -0,0 +1,132 @@ +/* + * @LastEditors: John + * @Date: 2024-06-18 10:09:21 + * @LastEditTime: 2024-06-21 14:47:26 + * @Author: John + */ +import { Client } from "@hyper-fetch/core"; +import { BASE_RESPONSE } from "./module"; +import useUserStore from "@/store/User"; +import { getAccount, connect } from "@wagmi/core"; +import { config } from "@/components/WalletProvider"; +import { Lang } from "@/constants"; +import { Toast } from "antd-mobile"; +import { injected } from "wagmi/connectors"; +import { signAndLogin } from "@/utils/wallet"; +import i18next from "i18next"; +function initClient({ + requiresToken, + requiresAddress, +}: { + requiresToken: boolean; + requiresAddress: boolean; +}) { + return new Client({ url: import.meta.env.VITE_BASE_API_URL }) + .onAuth(async (req) => { + if (requiresToken) { + if (!useUserStore.getState().Token) { + // TODO 登录获取token + // Toast.show({ content: "token is emtiy!", icon: "fail" }); + if (!getAccount(config).address) + await connect(config, { connector: injected() }); + await signAndLogin(getAccount(config).address!); + } + } + + if (requiresAddress) { + if (!getAccount(config).address) { + // TODO 链接钱包 + // Toast.show({ content: "address is emtiy!", icon: "fail" }); + await connect(config, { connector: injected() }); + } + } + + const headers = { + ...req.headers, + Authorization: useUserStore.getState().Token, + "Accept-Language": getAcceptLang(), + address: (getAccount(config).address || "") as string, + }; + return req.setHeaders(headers); + }) + .onResponse((res) => { + console.log(res); + if (!res.success) { + Toast.clear(); + Toast.show({ content: i18next.t("服务器错误"), icon: "fail" }); + throw new Error(res.error?.message); + } + const resData: BASE_RESPONSE = res.data; + if (resData.code !== 200 && resData.code !== 0) { + if (resData.msg) Toast.show({ content: resData.msg, icon: "fail" }); + throw new Error(resData.msg || "client on response error"); + } + return res; + }); +} + +export const POST =

    ({ + url, + requiresToken = true, + requiresAddress = true, +}: { + url: string; + requiresToken?: boolean; + requiresAddress?: boolean; +}) => { + return initClient({ requiresToken, requiresAddress }).createRequest< + BASE_RESPONSE, + P, + any, + QueryParams + >()({ + method: "POST", + endpoint: url, + }); +}; + +export const GET =

    ({ + url, + requiresToken = true, + requiresAddress = true, +}: { + url: string; + requiresToken?: boolean; + requiresAddress?: boolean; +}) => { + return initClient({ requiresToken, requiresAddress }).createRequest< + BASE_RESPONSE, + any, + any, + P + >()({ + method: "GET", + endpoint: url, + }); +}; + +function getAcceptLang() { + let apiAcceptLang; + switch (useUserStore.getState().Lang) { + case Lang.cn: + apiAcceptLang = "zh-CN"; + break; + case Lang.tw: + apiAcceptLang = "zh-TW"; + break; + case Lang.en: + apiAcceptLang = "en-US"; + break; + case Lang.de: + apiAcceptLang = "de-DE"; + break; + case Lang.jp: + apiAcceptLang = "ja-JP"; + break; + default: + apiAcceptLang = "zh-CN"; + break; + } + + return apiAcceptLang; +} diff --git a/src/server/module.d.ts b/src/server/module.d.ts new file mode 100644 index 0000000..56317fa --- /dev/null +++ b/src/server/module.d.ts @@ -0,0 +1,139 @@ +export type BASE_RESPONSE = { + code: 0 | 200; + data: T; + msg: string; + timeMillis: number; +}; // What's returned from request + +export type Level = 0 | 1 | 2 | 3; // 0=无等级 1=会员 2=社长 3=基金会 +export interface UserHomeData { + address: string; + airdropNumber: number; + foundation: number; + invitationCode: string; + level: Level; + mintNumber: number; + nftId: number; + pools: string; + president: number; + presidentNumber: number; + userImg: string; + userIncomes: UserIncome[]; + active: 0 | 1; // "0=非活跃 1=活跃用户" +} +export interface UserIncome { + coinId: number; + coinName: string; + collection: number; + createTime: string; + flag: number; + id: number; + receive: number; + updateTime: string; + userId: number; +} + +export interface UserUpgradeInformation { + foundation: number; + level: Level; + numberOfPresidents: number; + ordinary: number; + president: number; + price: string; + proportion: string; + status: 1 | 0; //1=可升级 0=不可升级 + upgradeFees: string; +} + +export interface NftConfigurationData { + floatingQuantity: string; + initialPrice: string; + kamibutsu: string; + nftCount: number; + nftPrice: string; + nftRemainder: number; +} + +export interface IncomeRecord { + countId: string; + current: number; + maxLimit: string; + optimizeCountSql: boolean; + orders: { asc: boolean; column: string }[]; + pages: number; + records: IncomeRecordsItem[]; + searchCount: boolean; + size: number; + total: number; +} + +export interface IncomeRecordsItem { + id: number; + createTime: string; + updateTime: string; + flag: number; + userId: number; + incomeId: number; + type: 1 | 2 | 3 | 4; // 1:领取成功,2发放记录 3,领取中 4:已取消 + coinId: number; + opType: number; + opRemark: string; + opBefore: number; + opValue: number; + opAfter: number; + extRemark: string; +} + +export type IncomeRecordType = 4 | 5 | 6 | 7 | 8 | 9; //4=直推>20NFT,5=升级费平分,6=NFT空投,7=社长空投,8=基金会社长,9=直推空投 + +export interface NftOrder { + address: string; + buyAmount: string; + buyCount: string; + createBy: string; + createTime: string; + hash: string; + id: number; + illustrate: string; + nftId: number; + orderNumber: string; + payCoin: string; + recommendId: number; + status: number; + updateBy: string; + updateTime: string; + userId: number; + payInduction: number; +} + +export interface PreprelionListItem { + address: string; + level: 0 | 1 | 2 | 3; // 0=无等级 1=会员 2=社长 3=基金会 + mintNumber: number; + userType: number; +} + +export interface UpgradeOrder { + address: string; + buyAmount: string; + createBy: string; + createTime: string; + endLevel: number; + hash: string; + id: number; + illustrate: string; + orderNumber: string; + payCoin: string; + startLevel: number; + status: number; + updateBy: string; + updateTime: string; + userId: number; +} + +export interface ClaimIncome { + claimQuantity: string; + hash: string; + orderNumber: string; + time: number; +} diff --git a/src/store/User.ts b/src/store/User.ts new file mode 100644 index 0000000..0a5ec94 --- /dev/null +++ b/src/store/User.ts @@ -0,0 +1,47 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 17:45:43 + * @LastEditTime: 2024-06-20 15:49:09 + * @Author: John + */ +import { ASYNC_STORAGE_KEY, Lang } from "@/constants"; +import { create } from "zustand"; +import { createJSONStorage, persist } from "zustand/middleware"; + +interface UserState { + Address: string; + UpdateAddress: (a: string) => void; + + Token: string; + UpdateToken: (t: string) => void; + + Lang: Lang; + UpdateLang: (l: Lang) => void; + + InviteCode: string; + UpdateInviteCode: (I: string) => void; +} + +export const useUserStore = create()( + persist( + (set, _get) => ({ + Address: "", + UpdateAddress: (a) => set({ Address: a }), + + Token: "", + UpdateToken: (t) => set({ Token: t }), + + Lang: Lang.en, + UpdateLang: (l) => set({ Lang: l }), + + InviteCode: "", + UpdateInviteCode: (i) => set({ InviteCode: i }), + }), + { + name: ASYNC_STORAGE_KEY.Store, // name of item in the storage (must be unique) + storage: createJSONStorage(() => localStorage), // (optional) by default the 'localStorage' is used + } + ) +); + +export default useUserStore; diff --git a/src/style/ant-cover-m.css b/src/style/ant-cover-m.css new file mode 100644 index 0000000..03be39d --- /dev/null +++ b/src/style/ant-cover-m.css @@ -0,0 +1,258 @@ +.adm-tabs { + .adm-tabs-header { + border-bottom: 0.25px solid #333333; + + .adm-tabs-tab-line { + background-color: #fc872b; + } + + .adm-tabs-tab { + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #666666; + padding-bottom: 4px; + &.adm-tabs-tab-active { + color: #ffffff; + } + } + } + .adm-tabs-content { + padding: 0; + } +} + +.adm-capsule-tabs { + .adm-capsule-tabs-header { + padding: 0px 15px; + border-bottom: none; + margin-top: 20px; + + .adm-scroll-mask { + opacity: 0 !important; + } + + .adm-capsule-tabs-tab-list { + gap: 8px; + .adm-capsule-tabs-tab-wrapper { + padding: 0; + + .adm-capsule-tabs-tab { + /* 自动布局子元素 */ + height: 25px; + border-radius: 8px; + opacity: 1; + + box-sizing: border-box; + border: 1px solid #fc872b; + + z-index: 1; + background-color: transparent; + + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 10px; + font-weight: 500; + line-height: 25px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + + padding: 0 14px; + } + + .adm-capsule-tabs-tab-active { + /* 自动布局子元素 */ + height: 25px; + border-radius: 8px; + opacity: 1; + + background: #fc872b; + + z-index: 0; + + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 10px; + font-weight: 500; + line-height: 25px; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + + z-index: 0; + } + } + } + } +} + +/* picker */ +.adm-picker-popup { + .adm-picker-header { + border-bottom: 1px solid #404040; + .adm-picker-header-title { + opacity: 1; + + font-family: DM Sans; + font-size: 17px; + font-weight: bold; + line-height: 24px; + letter-spacing: 0px; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + } + .adm-picker-header-button { + opacity: 1; + + font-family: DM Sans; + font-size: 17px; + font-weight: 500; + line-height: 24px; + letter-spacing: 0px; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #1890ff; + } + } + .adm-popup-body { + background-color: #000000; + .adm-picker { + /* height: 280px; */ + .adm-picker-body { + .adm-picker-view { + background-color: #000000; + .adm-picker-view-column { + .adm-picker-view-column-wheel { + .adm-picker-view-column-item { + /* height: 34px; */ + .adm-picker-view-column-item-label { + /* font-family: DM Sans; + font-size: 16px; + font-weight: 500; + line-height: 34px; + text-align: center; + letter-spacing: 0px; + + font-variation-settings: "opsz" auto; */ + color: #ffffff; + } + } + } + } + .adm-picker-view-mask { + .adm-picker-view-mask-top, + .adm-picker-view-mask-bottom { + background-color: #000000; + } + .adm-picker-view-mask-middle { + /* height: 34px; */ + border-top: 1px solid #404040; + border-bottom: 1px solid #404040; + } + } + } + } + } + } +} + +/* toast */ +.adm-toast-main { + min-width: 170px !important; + min-height: 40px !important; + max-width: 320px !important; + max-height: max-content !important; + border-radius: 10px !important; + opacity: 1; + + /* 自动布局 */ + padding: 11px 20px !important; + + /* background: rgba(252, 135, 43, 0.5) !important; */ + + box-sizing: border-box !important; + border: 1px solid #fc872b !important; + + /* backdrop-filter: blur(10px); */ + + .adm-auto-center-content { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: 500; + line-height: normal; + letter-spacing: 0px; + + font-variation-settings: "opsz" auto; + color: #ffffff; + + z-index: 0; + } +} + +.adm-popover-menu { + .adm-popover-arrow { + color: rgba(42, 42, 42, 0.6) !important; + } + .adm-popover-inner { + background: rgba(42, 42, 42, 0.6); + + box-sizing: border-box; + border-image: radial-gradient( + 103% 103% at 50% 50%, + #a41914 0%, + rgba(164, 25, 20, 0) 100% + ); + + backdrop-filter: blur(10px); + + .adm-popover-menu-item { + padding: 0 10px; + background-color: transparent !important; + &::after { + display: none !important; + } + + .adm-popover-menu-item-text { + /* 自动布局子元素 */ + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: normal; + line-height: normal; + text-transform: capitalize; + letter-spacing: 0em; + + color: #ffffff; + + z-index: 0; + padding: 10px 0; + border-top: 1px solid #3d3d3d; + } + } + } +} diff --git a/src/style/react-data-table-component-cover-m.css b/src/style/react-data-table-component-cover-m.css new file mode 100644 index 0000000..9054f4a --- /dev/null +++ b/src/style/react-data-table-component-cover-m.css @@ -0,0 +1,57 @@ +.rdt_Table { + width: 100vw !important; + background-color: transparent !important; + padding: 0 14px; + > div { + background-color: transparent !important; + } + + .rdt_TableHead { + .rdt_TableHeadRow { + height: 16px !important; + min-height: 16px !important; + background-color: transparent !important; + + .rdt_TableCol { + div { + opacity: 1; + + font-family: DM Sans; + font-size: 12px; + font-weight: 500; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #eaeaea; + } + } + } + } + + .rdt_TableBody { + gap: 10px; + margin-top: 14px; + .rdt_TableRow { + height: 18px !important; + min-height: 18px !important; + background-color: transparent !important; + .rdt_TableCell { + div { + opacity: 1; + + font-family: DM Sans; + font-size: 14px; + font-weight: bold; + line-height: normal; + letter-spacing: 0em; + + font-variation-settings: "opsz" auto; + font-feature-settings: "kern" on; + color: #ffffff; + } + } + } + } +} diff --git a/src/types/i18next.d.ts b/src/types/i18next.d.ts new file mode 100644 index 0000000..b43328f --- /dev/null +++ b/src/types/i18next.d.ts @@ -0,0 +1,23 @@ +/* + * @LastEditors: John + * @Date: 2024-01-23 10:39:17 + * @LastEditTime: 2024-06-18 10:35:21 + * @Author: John + */ +// import the original type declarations +import "i18next"; +// import all namespaces (for the default language, only) +import en from "../i18n/translation/en.json"; + +declare module "i18next" { + // Extend CustomTypeOptions + interface CustomTypeOptions { + // custom namespace type, if you changed it + defaultNS: "en"; + // custom resources type + resources: { + en: typeof en; + }; + // other + } +} diff --git a/src/utils/flexible.ts b/src/utils/flexible.ts new file mode 100644 index 0000000..1160d9c --- /dev/null +++ b/src/utils/flexible.ts @@ -0,0 +1,51 @@ +/* + * @LastEditors: John + * @Date: 2024-01-09 09:34:24 + * @LastEditTime: 2024-06-17 18:37:01 + * @Author: John + */ + +export default function flexible(window: Window, document: Document) { + var docEl = document.documentElement; + var dpr = window.devicePixelRatio || 1; + + // adjust body font size + function setBodyFontSize() { + if (document.body) { + document.body.style.fontSize = 12 * dpr + "px"; + } else { + document.addEventListener("DOMContentLoaded", setBodyFontSize); + } + } + setBodyFontSize(); + + // set 1rem = viewWidth / 10 + function setRemUnit() { + var rem = docEl.clientWidth / 10; + // console.log("rem:", rem); + docEl.style.fontSize = rem + "px"; + } + + setRemUnit(); + + // reset rem unit on page resize + window.addEventListener("resize", setRemUnit); + window.addEventListener("pageshow", function (e) { + if (e.persisted) { + setRemUnit(); + } + }); + + // detect 0.5px supports + if (dpr >= 2) { + var fakeBody = document.createElement("body"); + var testElement = document.createElement("div"); + testElement.style.border = ".5px solid transparent"; + fakeBody.appendChild(testElement); + docEl.appendChild(fakeBody); + if (testElement.offsetHeight === 1) { + docEl.classList.add("hairlines"); + } + docEl.removeChild(fakeBody); + } +} diff --git a/src/utils/index.ts b/src/utils/index.ts new file mode 100644 index 0000000..f72c18e --- /dev/null +++ b/src/utils/index.ts @@ -0,0 +1,100 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 18:19:27 + * @LastEditTime: 2024-06-25 15:29:51 + * @Author: John + */ +import { type ClassValue, clsx } from "clsx"; +import { twMerge } from "tailwind-merge"; +import Toast from "antd-mobile/es/components/toast"; +import i18next from "i18next"; +import { Level } from "@/server/module"; + +export const ua = navigator.userAgent; +export const isIOS = /iphone|ipad|ipod|ios/i.test(ua); +export const isAndroid = /android|XiaoMi|MiuiBrowser/i.test(ua); +export const isMobile = isIOS || isAndroid; + +export function shortenString( + inputString: string, + startLength: number, + endLength: number +) { + if (inputString.length <= startLength + endLength) { + return inputString; // 如果字符串长度小于等于要保留的前后字符数之和,直接返回原字符串 + } + + const startPart = inputString.slice(0, startLength); + const endPart = inputString.slice(-endLength); + + return `${startPart}...${endPart}`; +} + +// 定义一个函数,用于获取指定参数的值 +export function getUrlQueryParam(key: string) { + console.log(window.location); + const query: Map = new Map(); + const queryStr = window.location.href.split("?")[1]; + if (queryStr) { + const queryStrArr = queryStr.split("&"); + queryStrArr.forEach((v) => { + const queryArr = v.split("="); + query.set(queryArr[0], queryArr[1]); + }); + } + return query.get(key); +} + +export function copyText(text: string) { + const value = text; + // 1、创建DOM input框 + const input = document.createElement("input"); + // 2、隐藏input + input.setAttribute( + "style", + ` + opacity: 0; + z-index: 999; + position: fixed; + top: 0; + ` + ); + + // 3、将指定文本赋值给input + input.value = value; + // 4、将input插入文档 + document.body.appendChild(input); + // 5、选中文本 + // @ts-ignore + input.select(); + // 6、复制到剪切板 + const isCopySuccess = document.execCommand("copy"); + + // 7、复制成功后提示 + isCopySuccess && + Toast.show({ + icon: "success", + content: i18next.t("复制成功"), + }); + // 8、 销毁DOM + document.body.removeChild(input); +} + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)); +} + +export function getLevelName(level: Level) { + switch (level) { + case 0: + return i18next.t("普通非活跃"); + case 1: + return i18next.t("普通活跃"); + case 2: + return i18next.t("社长"); + case 3: + return i18next.t("基金会社长"); + default: + break; + } +} diff --git a/src/utils/wallet.ts b/src/utils/wallet.ts new file mode 100644 index 0000000..1e2910f --- /dev/null +++ b/src/utils/wallet.ts @@ -0,0 +1,171 @@ +/* + * @LastEditors: John + * @Date: 2024-06-19 15:55:07 + * @LastEditTime: 2024-06-25 14:47:58 + * @Author: John + */ +import { config } from "@/components/WalletProvider"; +import { + api_binding_invitation_relationship, + api_check_account_registration, + api_get_wallet_signature_string, + api_login, + api_query_whether_the_user_is_binding_relationship, + api_signUp, +} from "@/server/api"; +import useUserStore from "@/store/User"; +import { + signMessage, + getChains, + switchChain, + getChainId, + disconnect, + getAccount, +} from "@wagmi/core"; +import Toast from "antd-mobile/es/components/toast"; +import i18next from "i18next"; +import { getUrlQueryParam } from "."; +import { UrlQueryParamsKey } from "@/constants"; + +/** + * @description: 检测网络并切换 + * @return {*} + */ +export function checkNetWork(): Promise { + return new Promise(async (reslove, reject) => { + // TODO 切换网络✔ + const chains = getChains(config); + let chainId = getChainId(config); + // console.log("all chains:", chains); + console.log("current chain id:", chainId); + let netWork = chains.find( + (v) => v.id == import.meta.env.VITE_PARTICIPATE_CHAIN_ID + ); + console.log("participate network:", netWork); + if (chainId != netWork?.id && netWork) { + try { + await switchChain(config, { + chainId: netWork.id, + }); + + const timer = setInterval(() => { + chainId = getChainId(config); + console.log("current chain id:", chainId); + if (chainId == netWork?.id) { + console.log("switch chain success!"); + reslove(); + clearInterval(timer); + } + }, 1000); + } catch (error) { + // TODO 切换网络失败,自动添加网络✔ + console.error("switch chain error:", error); + } + } else { + reslove(); + } + }); +} + +// 签名并且登录 +export async function signAndLogin(address?: `0x${string}`): Promise { + return new Promise(async (reslove) => { + if (!address) return loginOut(); + if (address != useUserStore.getState().Address) { + useUserStore.setState((state) => { + return { ...state, Address: address, Token: "" }; + }); + } + + if (useUserStore.getState().Token) return reslove(); // token存在无需登录 + const publicKey = + "0305ef2a74bff2e2d68764c557ce2daecac92caa7a9406e3a90c2cf7c5b444a154"; + + const loadingToast = Toast.show({ + icon: "loading", + content: i18next.t("链接钱包中..."), + duration: 0, + maskClickable: false, + }); + + const { data: isExitData } = await api_check_account_registration().send({ + queryParams: { account: address }, + }); + if (isExitData?.data?.exist) { + // 登录 + + const { data: signatureData } = + await api_get_wallet_signature_string().send({ + queryParams: { account: address }, + }); + + let sign: string; + try { + sign = await signMessage(config, { + message: signatureData?.data?.encryptedString || "", + }); + } catch (error) { + // 用户拒绝签名或者遇到错误,断开链接 + const { connector } = getAccount(config); + await disconnect(config, { connector }); + loadingToast.close(); + loginOut(); + throw new Error("用户拒绝签名或者遇到错误,断开链接"); + } + + // TODO 登录✔ + const { data: loginInfoData } = await api_login().send({ + data: { + account: address, + password: sign, + publicKey, + chainType: 2, + }, + }); + + if (loginInfoData) { + useUserStore.setState((state) => { + return { ...state, Token: loginInfoData.data?.token }; + }); + + // TODO 判断用户是否绑定关系✔ + const { data } = + await api_query_whether_the_user_is_binding_relationship().send({}); + if ( + typeof data?.data.result == "boolean" && + data?.data.result === false + ) { + const inviteCode = getUrlQueryParam(UrlQueryParamsKey.INVITE_CODE); + if (inviteCode) { + const { data } = await api_binding_invitation_relationship().send({ + data: { + shareCode: inviteCode, + }, + }); + } + } + reslove(); + loadingToast.close(); + } + } else { + // 注册 + await api_signUp().send({ + data: { + account: address, + publicKey, + shareCode: "", + chainType: 2, + }, + }); + await signAndLogin(address); + reslove(); + loadingToast.close(); + } + }); +} + +export function loginOut() { + useUserStore.setState((state) => { + return { ...state, Address: "", Token: "" }; + }); +} diff --git a/src/vite-env.d.ts b/src/vite-env.d.ts new file mode 100644 index 0000000..592dd9f --- /dev/null +++ b/src/vite-env.d.ts @@ -0,0 +1,18 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 17:20:03 + * @LastEditTime: 2024-06-21 13:50:16 + * @Author: John + */ +/// + +interface ImportMetaEnv { + readonly VITE_BASE_URL: string; + readonly VITE_BASE_API_URL: string; + readonly VITE_PARTICIPATE_CHAIN_ID: number; + readonly VITE_NETWORK_USDT_ADDRESS: `0x${string}`; + readonly VITE_PURCHASED_CONTRACT_ADDRESS: `0x${string}`; + readonly VITE_CHECK_TRANSACTION_DETAILS_URL: string; + // 更多环境变量... + readonly MODE: "development" | "production" | "test"; +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..1afc14f --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,33 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 17:20:03 + * @LastEditTime: 2024-06-24 18:48:07 + * @Author: John + */ +{ + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "lib": ["ES2020", "DOM", "DOM.Iterable"], + "module": "ESNext", + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "allowSyntheticDefaultImports": true, + "strict": true, + + "paths": { + "@/*": ["./src/*"] + } + }, + "include": ["src"], + "references": [{ "path": "./tsconfig.node.json" }] +} diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..97ede7e --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,11 @@ +{ + "compilerOptions": { + "composite": true, + "skipLibCheck": true, + "module": "ESNext", + "moduleResolution": "bundler", + "allowSyntheticDefaultImports": true, + "strict": true + }, + "include": ["vite.config.ts"] +} diff --git a/vite.config.ts b/vite.config.ts new file mode 100644 index 0000000..7acc4e3 --- /dev/null +++ b/vite.config.ts @@ -0,0 +1,36 @@ +/* + * @LastEditors: John + * @Date: 2024-06-17 17:20:03 + * @LastEditTime: 2024-06-24 10:08:56 + * @Author: John + */ +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react"; +import path from "path"; +import viteCompression from "vite-plugin-compression"; +import { nodePolyfills } from "vite-plugin-node-polyfills"; + +// https://vitejs.dev/config/ +export default defineConfig({ + server: { + host: "192.168.10.167", + proxy: { + "/dev": { + target: "http://192.168.10.106:8100", + changeOrigin: true, + rewrite: (path) => path.replace(/^\/dev/, ""), + }, + }, + }, + plugins: [ + react(), + viteCompression({ deleteOriginFile: false }), + nodePolyfills(), + ], + resolve: { + alias: { + "@": path.resolve(__dirname, "./src"), + }, + }, + css: {}, +}); diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..b1d7c05 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,8631 @@ +# This file is generated by running "yarn install" inside your project. +# Manual changes might be lost - proceed with caution! + +__metadata: + version: 8 + cacheKey: 10c0 + +"@adraffy/ens-normalize@npm:1.10.0": + version: 1.10.0 + resolution: "@adraffy/ens-normalize@npm:1.10.0" + checksum: 10c0/78ae700847a2516d5a0ae12c4e23d09392a40c67e73b137eb7189f51afb1601c8d18784aeda2ed288a278997824dc924d1f398852c21d41ee2c4c564f2fb4d26 + languageName: node + linkType: hard + +"@ampproject/remapping@npm:^2.2.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed + languageName: node + linkType: hard + +"@babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" + dependencies: + "@babel/highlight": "npm:^7.24.7" + picocolors: "npm:^1.0.0" + checksum: 10c0/ab0af539473a9f5aeaac7047e377cb4f4edd255a81d84a76058595f8540784cc3fbe8acf73f1e073981104562490aabfb23008cd66dc677a456a4ed5390fdde6 + languageName: node + linkType: hard + +"@babel/compat-data@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/compat-data@npm:7.24.7" + checksum: 10c0/dcd93a5632b04536498fbe2be5af1057f635fd7f7090483d8e797878559037e5130b26862ceb359acbae93ed27e076d395ddb4663db6b28a665756ffd02d324f + languageName: node + linkType: hard + +"@babel/core@npm:^7.24.5": + version: 7.24.7 + resolution: "@babel/core@npm:7.24.7" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.24.7" + "@babel/helper-compilation-targets": "npm:^7.24.7" + "@babel/helper-module-transforms": "npm:^7.24.7" + "@babel/helpers": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/template": "npm:^7.24.7" + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/4004ba454d3c20a46ea66264e06c15b82e9f6bdc35f88819907d24620da70dbf896abac1cb4cc4b6bb8642969e45f4d808497c9054a1388a386cf8c12e9b9e0d + languageName: node + linkType: hard + +"@babel/generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/generator@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^2.5.1" + checksum: 10c0/06b1f3350baf527a3309e50ffd7065f7aee04dd06e1e7db794ddfde7fe9d81f28df64edd587173f8f9295496a7ddb74b9a185d4bf4de7bb619e6d4ec45c8fd35 + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-compilation-targets@npm:7.24.7" + dependencies: + "@babel/compat-data": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + browserslist: "npm:^4.22.2" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/1d580a9bcacefe65e6bf02ba1dafd7ab278269fef45b5e281d8354d95c53031e019890464e7f9351898c01502dd2e633184eb0bcda49ed2ecd538675ce310f51 + languageName: node + linkType: hard + +"@babel/helper-environment-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/36ece78882b5960e2d26abf13cf15ff5689bf7c325b10a2895a74a499e712de0d305f8d78bb382dd3c05cfba7e47ec98fe28aab5674243e0625cd38438dd0b2d + languageName: node + linkType: hard + +"@babel/helper-function-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-function-name@npm:7.24.7" + dependencies: + "@babel/template": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/e5e41e6cf86bd0f8bf272cbb6e7c5ee0f3e9660414174435a46653efba4f2479ce03ce04abff2aa2ef9359cf057c79c06cb7b134a565ad9c0e8a50dcdc3b43c4 + languageName: node + linkType: hard + +"@babel/helper-hoist-variables@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-hoist-variables@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/19ee37563bbd1219f9d98991ad0e9abef77803ee5945fd85aa7aa62a67c69efca9a801696a1b58dda27f211e878b3327789e6fd2a6f6c725ccefe36774b5ce95 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/97c57db6c3eeaea31564286e328a9fb52b0313c5cfcc7eee4bc226aebcf0418ea5b6fe78673c0e4a774512ec6c86e309d0f326e99d2b37bfc16a25a032498af0 + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-transforms@npm:7.24.7" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-simple-access": "npm:^7.24.7" + "@babel/helper-split-export-declaration": "npm:^7.24.7" + "@babel/helper-validator-identifier": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/4f311755fcc3b4cbdb689386309cdb349cf0575a938f0b9ab5d678e1a81bbb265aa34ad93174838245f2ac7ff6d5ddbd0104638a75e4e961958ed514355687b6 + languageName: node + linkType: hard + +"@babel/helper-plugin-utils@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-plugin-utils@npm:7.24.7" + checksum: 10c0/c3d38cd9b3520757bb4a279255cc3f956fc0ac1c193964bd0816ebd5c86e30710be8e35252227e0c9d9e0f4f56d9b5f916537f2bc588084b0988b4787a967d31 + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-simple-access@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/7230e419d59a85f93153415100a5faff23c133d7442c19e0cd070da1784d13cd29096ee6c5a5761065c44e8164f9f80e3a518c41a0256df39e38f7ad6744fed7 + languageName: node + linkType: hard + +"@babel/helper-split-export-declaration@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-split-export-declaration@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/0254577d7086bf09b01bbde98f731d4fcf4b7c3fa9634fdb87929801307c1f6202a1352e3faa5492450fa8da4420542d44de604daf540704ff349594a78184f6 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-string-parser@npm:7.24.7" + checksum: 10c0/47840c7004e735f3dc93939c77b099bb41a64bf3dda0cae62f60e6f74a5ff80b63e9b7cf77b5ec25a324516381fc994e1f62f922533236a8e3a6af57decb5e1e + languageName: node + linkType: hard + +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 10c0/87ad608694c9477814093ed5b5c080c2e06d44cb1924ae8320474a74415241223cc2a725eea2640dd783ff1e3390e5f95eede978bc540e870053152e58f1d651 + languageName: node + linkType: hard + +"@babel/helper-validator-option@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-option@npm:7.24.7" + checksum: 10c0/21aea2b7bc5cc8ddfb828741d5c8116a84cbc35b4a3184ec53124f08e09746f1f67a6f9217850188995ca86059a7942e36d8965a6730784901def777b7e8a436 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helpers@npm:7.24.7" + dependencies: + "@babel/template": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/aa8e230f6668773e17e141dbcab63e935c514b4b0bf1fed04d2eaefda17df68e16b61a56573f7f1d4d1e605ce6cc162b5f7e9fdf159fde1fd9b77c920ae47d27 + languageName: node + linkType: hard + +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.24.7" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10c0/674334c571d2bb9d1c89bdd87566383f59231e16bcdcf5bb7835babdf03c9ae585ca0887a7b25bdf78f303984af028df52831c7989fecebb5101cc132da9393a + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/parser@npm:7.24.7" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/8b244756872185a1c6f14b979b3535e682ff08cb5a2a5fd97cc36c017c7ef431ba76439e95e419d43000c5b07720495b00cf29a7f0d9a483643d08802b58819b + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-self@npm:^7.24.5": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx-self@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/dcf3b732401f47f06bb29d6016e48066f66de00029a0ded98ddd9983c770a00a109d91cd04d2700d15ee0bcec3ae3027a5f12d69e15ec56efc0bcbfac65e92cb + languageName: node + linkType: hard + +"@babel/plugin-transform-react-jsx-source@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx-source@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10c0/970ef1264c7c6c416ab11610665d5309aec2bd2b9086ae394e1132e65138d97b060a7dc9d31054e050d6dc475b5a213938c9707c0202a5022d55dcb4c5abe28f + languageName: node + linkType: hard + +"@babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.18.0, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.19.4, @babel/runtime@npm:^7.20.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.24.1": + version: 7.24.7 + resolution: "@babel/runtime@npm:7.24.7" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/b6fa3ec61a53402f3c1d75f4d808f48b35e0dfae0ec8e2bb5c6fc79fb95935da75766e0ca534d0f1c84871f6ae0d2ebdd950727cfadb745a2cdbef13faef5513 + languageName: node + linkType: hard + +"@babel/template@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/template@npm:7.24.7" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/95b0b3ee80fcef685b7f4426f5713a855ea2cd5ac4da829b213f8fb5afe48a2a14683c2ea04d446dbc7f711c33c5cd4a965ef34dcbe5bc387c9e966b67877ae3 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/traverse@npm:7.24.7" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.24.7" + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-function-name": "npm:^7.24.7" + "@babel/helper-hoist-variables": "npm:^7.24.7" + "@babel/helper-split-export-declaration": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/a5135e589c3f1972b8877805f50a084a04865ccb1d68e5e1f3b94a8841b3485da4142e33413d8fd76bc0e6444531d3adf1f59f359c11ffac452b743d835068ab + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.24.7, @babel/types@npm:^7.8.3": + version: 7.24.7 + resolution: "@babel/types@npm:7.24.7" + dependencies: + "@babel/helper-string-parser": "npm:^7.24.7" + "@babel/helper-validator-identifier": "npm:^7.24.7" + to-fast-properties: "npm:^2.0.0" + checksum: 10c0/d9ecbfc3eb2b05fb1e6eeea546836ac30d990f395ef3fe3f75ced777a222c3cfc4489492f72e0ce3d9a5a28860a1ce5f81e66b88cf5088909068b3ff4fab72c1 + languageName: node + linkType: hard + +"@better-hooks/lifecycle@npm:^1.1.1": + version: 1.1.2 + resolution: "@better-hooks/lifecycle@npm:1.1.2" + peerDependencies: + react: ">= 16.8.0" + checksum: 10c0/7e6aef31b45d84a0b77b50b84689c20c29c9d2ea70345cfa0836d32baad24832c0979d58801e8ec17e81dc6031fa3ef7a438fd779dc7e3da14f25ea2fb8e0675 + languageName: node + linkType: hard + +"@better-hooks/performance@npm:^1.1.1": + version: 1.1.1 + resolution: "@better-hooks/performance@npm:1.1.1" + peerDependencies: + react: ">= 16.8.0" + checksum: 10c0/b37a3f7d0dae295698957ca2c9c2d45764c25041c61856b05c16f1473ccd2a55a035cde50cd25a228d15ffc885a2817e6c1034a767da284a4e46013d305e59ae + languageName: node + linkType: hard + +"@coinbase/wallet-sdk@npm:4.0.3": + version: 4.0.3 + resolution: "@coinbase/wallet-sdk@npm:4.0.3" + dependencies: + buffer: "npm:^6.0.3" + clsx: "npm:^1.2.1" + eventemitter3: "npm:^5.0.1" + keccak: "npm:^3.0.3" + preact: "npm:^10.16.0" + sha.js: "npm:^2.4.11" + checksum: 10c0/e796e8a8bb65e0249644433560ca866295bfae5bafd2f76fde31ee5268775295837e8e5098e2a072d9378d460cc4f0da3e7df3051766298f22b87a2c2588134f + languageName: node + linkType: hard + +"@emotion/is-prop-valid@npm:1.2.2": + version: 1.2.2 + resolution: "@emotion/is-prop-valid@npm:1.2.2" + dependencies: + "@emotion/memoize": "npm:^0.8.1" + checksum: 10c0/bb1530dcb4e0e5a4fabb219279f2d0bc35796baf66f6241f98b0d03db1985c890a8cafbea268e0edefd5eeda143dbd5c09a54b5fba74cee8c69b98b13194af50 + languageName: node + linkType: hard + +"@emotion/memoize@npm:^0.8.1": + version: 0.8.1 + resolution: "@emotion/memoize@npm:0.8.1" + checksum: 10c0/dffed372fc3b9fa2ba411e76af22b6bb686fb0cb07694fdfaa6dd2baeb0d5e4968c1a7caa472bfcf06a5997d5e7c7d16b90e993f9a6ffae79a2c3dbdc76dfe78 + languageName: node + linkType: hard + +"@emotion/unitless@npm:0.8.1": + version: 0.8.1 + resolution: "@emotion/unitless@npm:0.8.1" + checksum: 10c0/a1ed508628288f40bfe6dd17d431ed899c067a899fa293a13afe3aed1d70fac0412b8a215fafab0b42829360db687fecd763e5f01a64ddc4a4b58ec3112ff548 + languageName: node + linkType: hard + +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": + version: 4.4.0 + resolution: "@eslint-community/eslint-utils@npm:4.4.0" + dependencies: + eslint-visitor-keys: "npm:^3.3.0" + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + checksum: 10c0/7e559c4ce59cd3a06b1b5a517b593912e680a7f981ae7affab0d01d709e99cd5647019be8fafa38c350305bc32f1f7d42c7073edde2ab536c745e365f37b607e + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": + version: 4.10.1 + resolution: "@eslint-community/regexpp@npm:4.10.1" + checksum: 10c0/f59376025d0c91dd9fdf18d33941df499292a3ecba3e9889c360f3f6590197d30755604588786cdca0f9030be315a26b206014af4b65c0ff85b4ec49043de780 + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^9.6.0" + globals: "npm:^13.19.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 10c0/32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 + languageName: node + linkType: hard + +"@eslint/js@npm:8.57.0": + version: 8.57.0 + resolution: "@eslint/js@npm:8.57.0" + checksum: 10c0/9a518bb8625ba3350613903a6d8c622352ab0c6557a59fe6ff6178bf882bf57123f9d92aa826ee8ac3ee74b9c6203fe630e9ee00efb03d753962dcf65ee4bd94 + languageName: node + linkType: hard + +"@ethereumjs/common@npm:^3.2.0": + version: 3.2.0 + resolution: "@ethereumjs/common@npm:3.2.0" + dependencies: + "@ethereumjs/util": "npm:^8.1.0" + crc-32: "npm:^1.2.0" + checksum: 10c0/4e2256eb54cc544299f4d7ebc9daab7a3613c174de3981ea5ed84bd10c41a03d013d15b1abad292da62fd0c4b8ce5b220a258a25861ccffa32f2cc9a8a4b25d8 + languageName: node + linkType: hard + +"@ethereumjs/rlp@npm:^4.0.1": + version: 4.0.1 + resolution: "@ethereumjs/rlp@npm:4.0.1" + bin: + rlp: bin/rlp + checksum: 10c0/78379f288e9d88c584c2159c725c4a667a9742981d638bad760ed908263e0e36bdbd822c0a902003e0701195fd1cbde7adad621cd97fdfbf552c45e835ce022c + languageName: node + linkType: hard + +"@ethereumjs/tx@npm:^4.1.2, @ethereumjs/tx@npm:^4.2.0": + version: 4.2.0 + resolution: "@ethereumjs/tx@npm:4.2.0" + dependencies: + "@ethereumjs/common": "npm:^3.2.0" + "@ethereumjs/rlp": "npm:^4.0.1" + "@ethereumjs/util": "npm:^8.1.0" + ethereum-cryptography: "npm:^2.0.0" + checksum: 10c0/f168303edf5970673db06d2469a899632c64ba0cd5d24480e97683bd0e19cc22a7b0a7bc7db3a49760f09826d4c77bed89b65d65252daf54857dd3d97324fb9a + languageName: node + linkType: hard + +"@ethereumjs/util@npm:^8.1.0": + version: 8.1.0 + resolution: "@ethereumjs/util@npm:8.1.0" + dependencies: + "@ethereumjs/rlp": "npm:^4.0.1" + ethereum-cryptography: "npm:^2.0.0" + micro-ftch: "npm:^0.3.1" + checksum: 10c0/4e6e0449236f66b53782bab3b387108f0ddc050835bfe1381c67a7c038fea27cb85ab38851d98b700957022f0acb6e455ca0c634249cfcce1a116bad76500160 + languageName: node + linkType: hard + +"@floating-ui/core@npm:^1.0.0": + version: 1.6.3 + resolution: "@floating-ui/core@npm:1.6.3" + dependencies: + "@floating-ui/utils": "npm:^0.2.3" + checksum: 10c0/ae9335ad78563f579d307b72563e1fcd70fe98db04cdf1b63cf8fb5354cf3d49157d51d614c5ae7cd1d825864a7ed0c96be8f801be8b7e3a70fa8b9ae1b7805b + languageName: node + linkType: hard + +"@floating-ui/dom@npm:^1.4.2": + version: 1.6.6 + resolution: "@floating-ui/dom@npm:1.6.6" + dependencies: + "@floating-ui/core": "npm:^1.0.0" + "@floating-ui/utils": "npm:^0.2.3" + checksum: 10c0/ea7c24510fc1ad5a6a5f511864a8e4b2e51f184589fa1b71c09bf43f3d78433760f3c21bf48008674fc902f4c4aaf7095e3a5360a62f9cbde88c70809ca118d0 + languageName: node + linkType: hard + +"@floating-ui/utils@npm:^0.2.3": + version: 0.2.3 + resolution: "@floating-ui/utils@npm:0.2.3" + checksum: 10c0/7a2dac793cd99f05fde2d597cb434f1caa8b59563618453e1b8ac0ebb811e3627aaded16f3efd6d6e535f7448d590d38f9993be37adea258f3b9f826a6c96b2b + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.11.14": + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" + dependencies: + "@humanwhocodes/object-schema": "npm:^2.0.2" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" + checksum: 10c0/66f725b4ee5fdd8322c737cb5013e19fac72d4d69c8bf4b7feb192fcb83442b035b92186f8e9497c220e58b2d51a080f28a73f7899bc1ab288c3be172c467541 + languageName: node + linkType: hard + +"@humanwhocodes/module-importer@npm:^1.0.1": + version: 1.0.1 + resolution: "@humanwhocodes/module-importer@npm:1.0.1" + checksum: 10c0/909b69c3b86d482c26b3359db16e46a32e0fb30bd306a3c176b8313b9e7313dba0f37f519de6aa8b0a1921349e505f259d19475e123182416a506d7f87e7f529 + languageName: node + linkType: hard + +"@humanwhocodes/object-schema@npm:^2.0.2": + version: 2.0.3 + resolution: "@humanwhocodes/object-schema@npm:2.0.3" + checksum: 10c0/80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c + languageName: node + linkType: hard + +"@hyper-fetch/core@npm:^5.7.5": + version: 5.7.5 + resolution: "@hyper-fetch/core@npm:5.7.5" + dependencies: + events: "npm:^3.3.0" + checksum: 10c0/888ea0974583e5d2acc5dd56b7e725d586bbe217b30f36d1b8482968954e2a3d3b0bb6ffb8448f6cfe05ca48abff660b96e5c197e747a0bdc558a44282a259ef + languageName: node + linkType: hard + +"@hyper-fetch/react@npm:^5.7.5": + version: 5.7.5 + resolution: "@hyper-fetch/react@npm:5.7.5" + dependencies: + "@better-hooks/lifecycle": "npm:^1.1.1" + "@better-hooks/performance": "npm:^1.1.1" + peerDependencies: + "@hyper-fetch/core": "*" + "@hyper-fetch/sockets": "*" + react: ">= 16.8.0" + peerDependenciesMeta: + "@hyper-fetch/sockets": + optional: true + checksum: 10c0/4c08c70f7a5ce39e0d188d934a047136ca24d0789cfa3b5ecf3c9c6033f7c3c0a3262565ff66314e1d9286f6d74a8bcc98f6606d8e9b1c3a3daf45b46c93a296 + languageName: node + linkType: hard + +"@isaacs/cliui@npm:^8.0.2": + version: 8.0.2 + resolution: "@isaacs/cliui@npm:8.0.2" + dependencies: + string-width: "npm:^5.1.2" + string-width-cjs: "npm:string-width@^4.2.0" + strip-ansi: "npm:^7.0.1" + strip-ansi-cjs: "npm:strip-ansi@^6.0.1" + wrap-ansi: "npm:^8.1.0" + wrap-ansi-cjs: "npm:wrap-ansi@^7.0.0" + checksum: 10c0/b1bf42535d49f11dc137f18d5e4e63a28c5569de438a221c369483731e9dac9fb797af554e8bf02b6192d1e5eba6e6402cf93900c3d0ac86391d00d04876789e + languageName: node + linkType: hard + +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" + dependencies: + "@jridgewell/set-array": "npm:^1.2.1" + "@jridgewell/sourcemap-codec": "npm:^1.4.10" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb + languageName: node + linkType: hard + +"@jridgewell/resolve-uri@npm:^3.1.0": + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: 10c0/d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e + languageName: node + linkType: hard + +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 10c0/2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 + languageName: node + linkType: hard + +"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15": + version: 1.4.15 + resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" + checksum: 10c0/0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5 + languageName: node + linkType: hard + +"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" + dependencies: + "@jridgewell/resolve-uri": "npm:^3.1.0" + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + checksum: 10c0/3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 + languageName: node + linkType: hard + +"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0, @lit-labs/ssr-dom-shim@npm:^1.2.0": + version: 1.2.0 + resolution: "@lit-labs/ssr-dom-shim@npm:1.2.0" + checksum: 10c0/016168cf6901ab343462c13fb168dda6d549f8b42680aa394e6b7cd0af7cce51271e00dbfa5bbbe388912bf89cbb8f941a21cc3ec9bf95d6a84b6241aa9e5a72 + languageName: node + linkType: hard + +"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": + version: 1.6.3 + resolution: "@lit/reactive-element@npm:1.6.3" + dependencies: + "@lit-labs/ssr-dom-shim": "npm:^1.0.0" + checksum: 10c0/10f1d25e24e32feb21c4c6f9e11d062901241602e12c4ecf746b3138f87fed4d8394194645514d5c1bfd5f33f3fd56ee8ef41344e2cb4413c40fe4961ec9d419 + languageName: node + linkType: hard + +"@lit/reactive-element@npm:^2.0.0, @lit/reactive-element@npm:^2.0.4": + version: 2.0.4 + resolution: "@lit/reactive-element@npm:2.0.4" + dependencies: + "@lit-labs/ssr-dom-shim": "npm:^1.2.0" + checksum: 10c0/359cc19ea9ee8b65e1417eb9c12f40dddba8f0a5ab32f0e5facaecee6060629e44eb4ca27d9af945fe6eda8c033aa636abaa5f0c4e6a529b224d78674acf47ba + languageName: node + linkType: hard + +"@metamask/eth-json-rpc-provider@npm:^1.0.0": + version: 1.0.1 + resolution: "@metamask/eth-json-rpc-provider@npm:1.0.1" + dependencies: + "@metamask/json-rpc-engine": "npm:^7.0.0" + "@metamask/safe-event-emitter": "npm:^3.0.0" + "@metamask/utils": "npm:^5.0.1" + checksum: 10c0/842f999d7a1c49b625fd863b453d076f393ac9090a1b9c7531aa24ec033e7e844c98a1c433ac02f4e66a62262d68c0d37c218dc724123da4eea1abcc12a63492 + languageName: node + linkType: hard + +"@metamask/json-rpc-engine@npm:^7.0.0, @metamask/json-rpc-engine@npm:^7.3.2": + version: 7.3.3 + resolution: "@metamask/json-rpc-engine@npm:7.3.3" + dependencies: + "@metamask/rpc-errors": "npm:^6.2.1" + "@metamask/safe-event-emitter": "npm:^3.0.0" + "@metamask/utils": "npm:^8.3.0" + checksum: 10c0/6c3b55de01593bc841de1bf4daac46cc307ed7c3b759fec12cbda582527962bb0d909b024e6c56251c0644379634cec24f3d37cbf3443430e148078db9baece1 + languageName: node + linkType: hard + +"@metamask/json-rpc-middleware-stream@npm:^6.0.2": + version: 6.0.2 + resolution: "@metamask/json-rpc-middleware-stream@npm:6.0.2" + dependencies: + "@metamask/json-rpc-engine": "npm:^7.3.2" + "@metamask/safe-event-emitter": "npm:^3.0.0" + "@metamask/utils": "npm:^8.3.0" + readable-stream: "npm:^3.6.2" + checksum: 10c0/a91b8d834253a1700d96cf0f08d2362e2db58365f751cb3e60b3c5e9422a1f443a8a515d5a653ced59535726717d0f827c1aaf2a33dd33efb96a05f653bb0915 + languageName: node + linkType: hard + +"@metamask/object-multiplex@npm:^2.0.0": + version: 2.0.0 + resolution: "@metamask/object-multiplex@npm:2.0.0" + dependencies: + once: "npm:^1.4.0" + readable-stream: "npm:^3.6.2" + checksum: 10c0/14786b8ec0668ff638ab5cb972d4141a70533452ec18f607f9002acddf547ab4548754948e0298978650f2f3be954d86882d9b0f6b134e0af2c522398594e499 + languageName: node + linkType: hard + +"@metamask/onboarding@npm:^1.0.1": + version: 1.0.1 + resolution: "@metamask/onboarding@npm:1.0.1" + dependencies: + bowser: "npm:^2.9.0" + checksum: 10c0/7a95eb47749217878a9e964c169a479a7532892d723eaade86c2e638e5ea5a54c697e0bbf68ab4f06dff5770639b9937da3375a3e8f958eae3f8da69f24031ed + languageName: node + linkType: hard + +"@metamask/providers@npm:^15.0.0": + version: 15.0.0 + resolution: "@metamask/providers@npm:15.0.0" + dependencies: + "@metamask/json-rpc-engine": "npm:^7.3.2" + "@metamask/json-rpc-middleware-stream": "npm:^6.0.2" + "@metamask/object-multiplex": "npm:^2.0.0" + "@metamask/rpc-errors": "npm:^6.2.1" + "@metamask/safe-event-emitter": "npm:^3.0.0" + "@metamask/utils": "npm:^8.3.0" + detect-browser: "npm:^5.2.0" + extension-port-stream: "npm:^3.0.0" + fast-deep-equal: "npm:^3.1.3" + is-stream: "npm:^2.0.0" + readable-stream: "npm:^3.6.2" + webextension-polyfill: "npm:^0.10.0" + checksum: 10c0/c079cb8440f7cbd8ba863070a8c5c1ada4ad99e31694ec7b0c537b1cb11e66f9d4271e737633ce89f98248208ba076bfc90ddab94ce0299178fdab9a8489fb09 + languageName: node + linkType: hard + +"@metamask/rpc-errors@npm:^6.2.1": + version: 6.3.0 + resolution: "@metamask/rpc-errors@npm:6.3.0" + dependencies: + "@metamask/utils": "npm:^8.3.0" + fast-safe-stringify: "npm:^2.0.6" + checksum: 10c0/ba11083b1bce84bd3f420a83e28337ce58c7773237558280057eeb19415b83fd7bac5148351f3e56bd8fa0621da3ddad0231a85fc11a5a281820fc0e99cf977a + languageName: node + linkType: hard + +"@metamask/safe-event-emitter@npm:^2.0.0": + version: 2.0.0 + resolution: "@metamask/safe-event-emitter@npm:2.0.0" + checksum: 10c0/a86b91f909834dc14de7eadd38b22d4975f6529001d265cd0f5c894351f69f39447f1ef41b690b9849c86dd2a25a39515ef5f316545d36aea7b3fc50ee930933 + languageName: node + linkType: hard + +"@metamask/safe-event-emitter@npm:^3.0.0": + version: 3.1.1 + resolution: "@metamask/safe-event-emitter@npm:3.1.1" + checksum: 10c0/4dd51651fa69adf65952449b20410acac7edad06f176dc6f0a5d449207527a2e85d5a21a864566e3d8446fb259f8840bd69fdb65932007a882f771f473a2b682 + languageName: node + linkType: hard + +"@metamask/sdk-communication-layer@npm:0.26.2": + version: 0.26.2 + resolution: "@metamask/sdk-communication-layer@npm:0.26.2" + dependencies: + bufferutil: "npm:^4.0.8" + date-fns: "npm:^2.29.3" + debug: "npm:^4.3.4" + utf-8-validate: "npm:^6.0.3" + uuid: "npm:^8.3.2" + peerDependencies: + cross-fetch: ^4.0.0 + eciesjs: ^0.3.16 + eventemitter2: ^6.4.7 + readable-stream: ^3.6.2 + socket.io-client: ^4.5.1 + checksum: 10c0/32ac9d3febb2cb250d7a6cb4714077335f651fceb0562a85e9723475622b5caa5d9f0d39f8983349258f62c34e46eec14f366c0d56baf3b4cfbaa4d1c157c387 + languageName: node + linkType: hard + +"@metamask/sdk-install-modal-web@npm:0.26.0": + version: 0.26.0 + resolution: "@metamask/sdk-install-modal-web@npm:0.26.0" + dependencies: + qr-code-styling: "npm:^1.6.0-rc.1" + peerDependencies: + i18next: 22.5.1 + react: ^18.2.0 + react-dom: ^18.2.0 + react-i18next: ^13.2.2 + react-native: "*" + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + react-native: + optional: true + checksum: 10c0/04529b31485c4cf0b09e5751dc16c16616d4c9f5dedb16b9e2682e22b087f3189659cfb7c8e376bd3791d73b270347e077f88518f4e38b1109b4fe78542f95d8 + languageName: node + linkType: hard + +"@metamask/sdk@npm:0.26.3": + version: 0.26.3 + resolution: "@metamask/sdk@npm:0.26.3" + dependencies: + "@metamask/onboarding": "npm:^1.0.1" + "@metamask/providers": "npm:^15.0.0" + "@metamask/sdk-communication-layer": "npm:0.26.2" + "@metamask/sdk-install-modal-web": "npm:0.26.0" + "@types/dom-screen-wake-lock": "npm:^1.0.0" + bowser: "npm:^2.9.0" + cross-fetch: "npm:^4.0.0" + debug: "npm:^4.3.4" + eciesjs: "npm:^0.3.15" + eth-rpc-errors: "npm:^4.0.3" + eventemitter2: "npm:^6.4.7" + i18next: "npm:22.5.1" + i18next-browser-languagedetector: "npm:7.1.0" + obj-multiplex: "npm:^1.0.0" + pump: "npm:^3.0.0" + qrcode-terminal-nooctal: "npm:^0.12.1" + react-native-webview: "npm:^11.26.0" + readable-stream: "npm:^3.6.2" + rollup-plugin-visualizer: "npm:^5.9.2" + socket.io-client: "npm:^4.5.1" + util: "npm:^0.12.4" + uuid: "npm:^8.3.2" + peerDependencies: + react: ^18.2.0 + react-dom: ^18.2.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: 10c0/ed9a7cb456a7a9a3c5f71f80ea18838475b551f4d4034d7922bd7b29a116d65c770c37be1961ad191d9373845b13b4e3bcb16207322c2da9216746271e98397b + languageName: node + linkType: hard + +"@metamask/superstruct@npm:^3.0.0": + version: 3.0.0 + resolution: "@metamask/superstruct@npm:3.0.0" + checksum: 10c0/daa6bd3e674f94d687ffb5723165a560f603f61e54f44cbff8ba4373839db3d4241911770a0eed393efdf57da1e273450bce7f51b3d899443a528ab2c5aa3b33 + languageName: node + linkType: hard + +"@metamask/utils@npm:^5.0.1": + version: 5.0.2 + resolution: "@metamask/utils@npm:5.0.2" + dependencies: + "@ethereumjs/tx": "npm:^4.1.2" + "@types/debug": "npm:^4.1.7" + debug: "npm:^4.3.4" + semver: "npm:^7.3.8" + superstruct: "npm:^1.0.3" + checksum: 10c0/fa82d856362c3da9fa80262ffde776eeafb0e6f23c7e6d6401f824513a8b2641aa115c2eaae61c391950cdf4a56c57a10082c73a00a1840f8159d709380c4809 + languageName: node + linkType: hard + +"@metamask/utils@npm:^8.3.0": + version: 8.5.0 + resolution: "@metamask/utils@npm:8.5.0" + dependencies: + "@ethereumjs/tx": "npm:^4.2.0" + "@metamask/superstruct": "npm:^3.0.0" + "@noble/hashes": "npm:^1.3.1" + "@scure/base": "npm:^1.1.3" + "@types/debug": "npm:^4.1.7" + debug: "npm:^4.3.4" + pony-cause: "npm:^2.1.10" + semver: "npm:^7.5.4" + uuid: "npm:^9.0.1" + checksum: 10c0/037f463e3c6a512b21d057224b1e9645de5a86ba15c0d2140acd43fb7316bfdd9f2635ffdb98e970278eb4e0dd81080bb1855d08dff6a95280590379ad73a01b + languageName: node + linkType: hard + +"@motionone/animation@npm:^10.15.1, @motionone/animation@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/animation@npm:10.18.0" + dependencies: + "@motionone/easing": "npm:^10.18.0" + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10c0/83c01ab8ecf5fae221e5012116c4c49d4473ba88ba22197e1d8c1e39364c5c6b9c5271e57ae716fd21f92314d15c63788c48d0a30872ee8d72337e1d98b46834 + languageName: node + linkType: hard + +"@motionone/dom@npm:^10.16.2, @motionone/dom@npm:^10.16.4": + version: 10.18.0 + resolution: "@motionone/dom@npm:10.18.0" + dependencies: + "@motionone/animation": "npm:^10.18.0" + "@motionone/generators": "npm:^10.18.0" + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" + hey-listen: "npm:^1.0.8" + tslib: "npm:^2.3.1" + checksum: 10c0/3bd4b1015e88464c9effc170c23bc63bbc910cbb9ca84986ec19ca82e0e13335e63a1f0d12e265fbe93616fe864fc2aec4e952d51e07932894e148de6fac2111 + languageName: node + linkType: hard + +"@motionone/easing@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/easing@npm:10.18.0" + dependencies: + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10c0/0adf9b7086b0f569d28886890cc0725a489285f2debfcaf27c1c15dfef5736c9f4207cfda14c71b3275f8163777320cb7ff48ad263c7f4ccd31e12a5afc1a952 + languageName: node + linkType: hard + +"@motionone/generators@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/generators@npm:10.18.0" + dependencies: + "@motionone/types": "npm:^10.17.1" + "@motionone/utils": "npm:^10.18.0" + tslib: "npm:^2.3.1" + checksum: 10c0/7ed7dda5ac58cd3e8dd347b5539d242d96e02ee16fef921c8d14295a806e6bc429a15291461ec078977bd5f6162677225addd707ca79f808e65bc3599c45c0e9 + languageName: node + linkType: hard + +"@motionone/svelte@npm:^10.16.2": + version: 10.16.4 + resolution: "@motionone/svelte@npm:10.16.4" + dependencies: + "@motionone/dom": "npm:^10.16.4" + tslib: "npm:^2.3.1" + checksum: 10c0/a3f91d3ac5617ac8a2847abc0c8fad417cdc2cd9d814d60f7de2c909e4beeaf834b45a4288c8af6d26f62958a6c69714313b37ea6cd5aa2a9d1ad5198ec5881f + languageName: node + linkType: hard + +"@motionone/types@npm:^10.15.1, @motionone/types@npm:^10.17.1": + version: 10.17.1 + resolution: "@motionone/types@npm:10.17.1" + checksum: 10c0/f7b16cd4f0feda0beac10173afa6de7384722f9f24767f78b7aa90f15b8a89d584073a64387b015a8e015a962fa4b47a8ce23621f47708a08676b12bb0d43bbb + languageName: node + linkType: hard + +"@motionone/utils@npm:^10.15.1, @motionone/utils@npm:^10.18.0": + version: 10.18.0 + resolution: "@motionone/utils@npm:10.18.0" + dependencies: + "@motionone/types": "npm:^10.17.1" + hey-listen: "npm:^1.0.8" + tslib: "npm:^2.3.1" + checksum: 10c0/db57dbb6a131fab36dc1eb4e1f3a4575ca97563221663adce54c138de1e1a9eaf4a4a51ddf99fdab0341112159e0190b35cdeddfdbd08ba3ad1e35886a5324bb + languageName: node + linkType: hard + +"@motionone/vue@npm:^10.16.2": + version: 10.16.4 + resolution: "@motionone/vue@npm:10.16.4" + dependencies: + "@motionone/dom": "npm:^10.16.4" + tslib: "npm:^2.3.1" + checksum: 10c0/0f3096c0956848cb67c4926e65b7034d854cf704573a277679713c5a8045347c3c043f50adad0c84ee3e88c046d35ab88ec4380e5acd729f81900381e0b1fd0d + languageName: node + linkType: hard + +"@noble/curves@npm:1.2.0, @noble/curves@npm:~1.2.0": + version: 1.2.0 + resolution: "@noble/curves@npm:1.2.0" + dependencies: + "@noble/hashes": "npm:1.3.2" + checksum: 10c0/0bac7d1bbfb3c2286910b02598addd33243cb97c3f36f987ecc927a4be8d7d88e0fcb12b0f0ef8a044e7307d1844dd5c49bb724bfa0a79c8ec50ba60768c97f6 + languageName: node + linkType: hard + +"@noble/curves@npm:1.4.0, @noble/curves@npm:~1.4.0": + version: 1.4.0 + resolution: "@noble/curves@npm:1.4.0" + dependencies: + "@noble/hashes": "npm:1.4.0" + checksum: 10c0/31fbc370df91bcc5a920ca3f2ce69c8cf26dc94775a36124ed8a5a3faf0453badafd2ee4337061ffea1b43c623a90ee8b286a5a81604aaf9563bdad7ff795d18 + languageName: node + linkType: hard + +"@noble/hashes@npm:1.3.2": + version: 1.3.2 + resolution: "@noble/hashes@npm:1.3.2" + checksum: 10c0/2482cce3bce6a596626f94ca296e21378e7a5d4c09597cbc46e65ffacc3d64c8df73111f2265444e36a3168208628258bbbaccba2ef24f65f58b2417638a20e7 + languageName: node + linkType: hard + +"@noble/hashes@npm:1.4.0, @noble/hashes@npm:^1.3.1, @noble/hashes@npm:~1.4.0": + version: 1.4.0 + resolution: "@noble/hashes@npm:1.4.0" + checksum: 10c0/8c3f005ee72e7b8f9cff756dfae1241485187254e3f743873e22073d63906863df5d4f13d441b7530ea614b7a093f0d889309f28b59850f33b66cb26a779a4a5 + languageName: node + linkType: hard + +"@noble/hashes@npm:~1.3.0, @noble/hashes@npm:~1.3.2": + version: 1.3.3 + resolution: "@noble/hashes@npm:1.3.3" + checksum: 10c0/23c020b33da4172c988e44100e33cd9f8f6250b68b43c467d3551f82070ebd9716e0d9d2347427aa3774c85934a35fa9ee6f026fca2117e3fa12db7bedae7668 + languageName: node + linkType: hard + +"@nodelib/fs.scandir@npm:2.1.5": + version: 2.1.5 + resolution: "@nodelib/fs.scandir@npm:2.1.5" + dependencies: + "@nodelib/fs.stat": "npm:2.0.5" + run-parallel: "npm:^1.1.9" + checksum: 10c0/732c3b6d1b1e967440e65f284bd06e5821fedf10a1bea9ed2bb75956ea1f30e08c44d3def9d6a230666574edbaf136f8cfd319c14fd1f87c66e6a44449afb2eb + languageName: node + linkType: hard + +"@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": + version: 2.0.5 + resolution: "@nodelib/fs.stat@npm:2.0.5" + checksum: 10c0/88dafe5e3e29a388b07264680dc996c17f4bda48d163a9d4f5c1112979f0ce8ec72aa7116122c350b4e7976bc5566dc3ddb579be1ceaacc727872eb4ed93926d + languageName: node + linkType: hard + +"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": + version: 1.2.8 + resolution: "@nodelib/fs.walk@npm:1.2.8" + dependencies: + "@nodelib/fs.scandir": "npm:2.1.5" + fastq: "npm:^1.6.0" + checksum: 10c0/db9de047c3bb9b51f9335a7bb46f4fcfb6829fb628318c12115fbaf7d369bfce71c15b103d1fc3b464812d936220ee9bc1c8f762d032c9f6be9acc99249095b1 + languageName: node + linkType: hard + +"@npmcli/agent@npm:^2.0.0": + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10c0/325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae + languageName: node + linkType: hard + +"@npmcli/fs@npm:^3.1.0": + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" + dependencies: + semver: "npm:^7.3.5" + checksum: 10c0/c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 + languageName: node + linkType: hard + +"@parcel/watcher-android-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-android-arm64@npm:2.4.1" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-darwin-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-darwin-arm64@npm:2.4.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-darwin-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-darwin-x64@npm:2.4.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher-freebsd-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-freebsd-x64@npm:2.4.1" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.4.1" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.4.1" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-arm64-musl@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.4.1" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-linux-x64-glibc@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.4.1" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@parcel/watcher-linux-x64-musl@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.4.1" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@parcel/watcher-wasm@npm:^2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-wasm@npm:2.4.1" + dependencies: + is-glob: "npm:^4.0.3" + micromatch: "npm:^4.0.5" + napi-wasm: "npm:^1.1.0" + checksum: 10c0/30a0d4e618c4867a5990025df56dff3a31a01f78b2d108b31e6ed7fabf123a13fd79ee292f547b572e439d272a6157c2ba9fb8e527456951c14283f872bdc16f + languageName: node + linkType: hard + +"@parcel/watcher-win32-arm64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-arm64@npm:2.4.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@parcel/watcher-win32-ia32@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-ia32@npm:2.4.1" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@parcel/watcher-win32-x64@npm:2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher-win32-x64@npm:2.4.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@parcel/watcher@npm:^2.4.1": + version: 2.4.1 + resolution: "@parcel/watcher@npm:2.4.1" + dependencies: + "@parcel/watcher-android-arm64": "npm:2.4.1" + "@parcel/watcher-darwin-arm64": "npm:2.4.1" + "@parcel/watcher-darwin-x64": "npm:2.4.1" + "@parcel/watcher-freebsd-x64": "npm:2.4.1" + "@parcel/watcher-linux-arm-glibc": "npm:2.4.1" + "@parcel/watcher-linux-arm64-glibc": "npm:2.4.1" + "@parcel/watcher-linux-arm64-musl": "npm:2.4.1" + "@parcel/watcher-linux-x64-glibc": "npm:2.4.1" + "@parcel/watcher-linux-x64-musl": "npm:2.4.1" + "@parcel/watcher-win32-arm64": "npm:2.4.1" + "@parcel/watcher-win32-ia32": "npm:2.4.1" + "@parcel/watcher-win32-x64": "npm:2.4.1" + detect-libc: "npm:^1.0.3" + is-glob: "npm:^4.0.3" + micromatch: "npm:^4.0.5" + node-addon-api: "npm:^7.0.0" + node-gyp: "npm:latest" + dependenciesMeta: + "@parcel/watcher-android-arm64": + optional: true + "@parcel/watcher-darwin-arm64": + optional: true + "@parcel/watcher-darwin-x64": + optional: true + "@parcel/watcher-freebsd-x64": + optional: true + "@parcel/watcher-linux-arm-glibc": + optional: true + "@parcel/watcher-linux-arm64-glibc": + optional: true + "@parcel/watcher-linux-arm64-musl": + optional: true + "@parcel/watcher-linux-x64-glibc": + optional: true + "@parcel/watcher-linux-x64-musl": + optional: true + "@parcel/watcher-win32-arm64": + optional: true + "@parcel/watcher-win32-ia32": + optional: true + "@parcel/watcher-win32-x64": + optional: true + checksum: 10c0/33b7112094b9eb46c234d824953967435b628d3d93a0553255e9910829b84cab3da870153c3a870c31db186dc58f3b2db81382fcaee3451438aeec4d786a6211 + languageName: node + linkType: hard + +"@pkgjs/parseargs@npm:^0.11.0": + version: 0.11.0 + resolution: "@pkgjs/parseargs@npm:0.11.0" + checksum: 10c0/5bd7576bb1b38a47a7fc7b51ac9f38748e772beebc56200450c4a817d712232b8f1d3ef70532c80840243c657d491cf6a6be1e3a214cff907645819fdc34aadd + languageName: node + linkType: hard + +"@rc-component/mini-decimal@npm:^1.1.0": + version: 1.1.0 + resolution: "@rc-component/mini-decimal@npm:1.1.0" + dependencies: + "@babel/runtime": "npm:^7.18.0" + checksum: 10c0/53a7ca71591bc03eba71ab844016df788e83c96c3c7c542710c3eeeae7f55340c88c4930d7a0b11ebe7f1cd9fc65cb5bc284f466fbe95589992dd9833edf6ddf + languageName: node + linkType: hard + +"@react-spring/animated@npm:~9.6.1": + version: 9.6.1 + resolution: "@react-spring/animated@npm:9.6.1" + dependencies: + "@react-spring/shared": "npm:~9.6.1" + "@react-spring/types": "npm:~9.6.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/c7a6eea30d82f9266a1e01bc9a8fcae49fa5edd474cf28a85edaf77bc638f8622f81db81c4da32881a238aeadf4b135d414d78334c23ac7588ba4dd266472ff6 + languageName: node + linkType: hard + +"@react-spring/core@npm:~9.6.1": + version: 9.6.1 + resolution: "@react-spring/core@npm:9.6.1" + dependencies: + "@react-spring/animated": "npm:~9.6.1" + "@react-spring/rafz": "npm:~9.6.1" + "@react-spring/shared": "npm:~9.6.1" + "@react-spring/types": "npm:~9.6.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/8deb3c623604f37439b127cff45246228054ccf2fab9504cc3289a422d82a58b8670d978e9f5d09a619cddbc5670628c2db81e0c984b9143c1688226b7bfdcc2 + languageName: node + linkType: hard + +"@react-spring/rafz@npm:~9.6.1": + version: 9.6.1 + resolution: "@react-spring/rafz@npm:9.6.1" + checksum: 10c0/56ec6f7540f782e45160a8270bb2f305320ab1bfafc1ce4fe69f35126bbf3e68ea69f42f23f2cfb571e9952e50850d09fa54b520fb1df5975a511a1bd6d4767d + languageName: node + linkType: hard + +"@react-spring/shared@npm:~9.6.1": + version: 9.6.1 + resolution: "@react-spring/shared@npm:9.6.1" + dependencies: + "@react-spring/rafz": "npm:~9.6.1" + "@react-spring/types": "npm:~9.6.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/6173111653da1c622b65ccc52486de245541dc52697ecfee8257d79903e27914936c3e941f85015140a2e0647d8cddb98deccf60530f3d4d1ed865a833c96302 + languageName: node + linkType: hard + +"@react-spring/types@npm:~9.6.1": + version: 9.6.1 + resolution: "@react-spring/types@npm:9.6.1" + checksum: 10c0/99cca0141c6e8a377407e66c6deb7a370a07d2b60a103666aab858576ec9d8cbfe2254eab6bf8a6cba1e3aa6420bcd6d5c8633b04a24ccaf06e96f28cfc2d517 + languageName: node + linkType: hard + +"@react-spring/web@npm:~9.6.1": + version: 9.6.1 + resolution: "@react-spring/web@npm:9.6.1" + dependencies: + "@react-spring/animated": "npm:~9.6.1" + "@react-spring/core": "npm:~9.6.1" + "@react-spring/shared": "npm:~9.6.1" + "@react-spring/types": "npm:~9.6.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/228f464953a4abbc0dd84380035fef20cdf9aabd73ea00e0aca8e60f64cee0d2d64781ddf8fd3cfb2fd6a8f75114da51d56f47b0a84914c7a5f4f8abf58dc9bb + languageName: node + linkType: hard + +"@remix-run/router@npm:1.17.0": + version: 1.17.0 + resolution: "@remix-run/router@npm:1.17.0" + checksum: 10c0/6f39cb81c5dec3d3cb901cfc05ef1c745d23192def7d83e6d1a53c43cbb5d7ff488055fd1418ac72f904ff41b3d3ca339d223677994150f276c648123ce166f7 + languageName: node + linkType: hard + +"@rollup/plugin-inject@npm:^5.0.5": + version: 5.0.5 + resolution: "@rollup/plugin-inject@npm:5.0.5" + dependencies: + "@rollup/pluginutils": "npm:^5.0.1" + estree-walker: "npm:^2.0.2" + magic-string: "npm:^0.30.3" + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 10c0/22d10cf44fa56a6683d5ac4df24a9003379b3dcaae9897f5c30c844afc2ebca83cfaa5557f13a1399b1c8a0d312c3217bcacd508b7ebc4b2cbee401bd1ec8be2 + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^5.0.1": + version: 5.1.0 + resolution: "@rollup/pluginutils@npm:5.1.0" + dependencies: + "@types/estree": "npm:^1.0.0" + estree-walker: "npm:^2.0.2" + picomatch: "npm:^2.3.1" + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 10c0/c7bed15711f942d6fdd3470fef4105b73991f99a478605e13d41888963330a6f9e32be37e6ddb13f012bc7673ff5e54f06f59fd47109436c1c513986a8a7612d + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.18.0" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@rollup/rollup-android-arm64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-android-arm64@npm:4.18.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-arm64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.18.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-darwin-x64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.18.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-musleabihf@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.18.0" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.18.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm64-musl@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.18.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-riscv64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.18.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-s390x-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.18.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.18.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-x64-musl@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.18.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@rollup/rollup-win32-arm64-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.18.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-win32-ia32-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.18.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@rollup/rollup-win32-x64-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.18.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@safe-global/safe-apps-provider@npm:0.18.1": + version: 0.18.1 + resolution: "@safe-global/safe-apps-provider@npm:0.18.1" + dependencies: + "@safe-global/safe-apps-sdk": "npm:^8.1.0" + events: "npm:^3.3.0" + checksum: 10c0/9e6375132930cedd0935baa83cd026eb7c76776c7285edb3ff8c463ccf48d1e30cea03e93ce7199d3d3efa3cd035495e5f85fc361e203a2c03a4459d1989e726 + languageName: node + linkType: hard + +"@safe-global/safe-apps-sdk@npm:8.1.0, @safe-global/safe-apps-sdk@npm:^8.1.0": + version: 8.1.0 + resolution: "@safe-global/safe-apps-sdk@npm:8.1.0" + dependencies: + "@safe-global/safe-gateway-typescript-sdk": "npm:^3.5.3" + viem: "npm:^1.0.0" + checksum: 10c0/b6ad0610ed39a1106ecaa91e43e411dd361c8d4d9712cb3fbf15342950b86fe387ce331bd91ae35c90ff036cded188272ea45ca4e3534c2b08e7e3d3c741fdc0 + languageName: node + linkType: hard + +"@safe-global/safe-gateway-typescript-sdk@npm:^3.5.3": + version: 3.21.6 + resolution: "@safe-global/safe-gateway-typescript-sdk@npm:3.21.6" + checksum: 10c0/01fcaa5f990a458f52c8a466984b765caed6d9e2c70235d1719b4379c0f334f8e6105c6654a5af8b55b0d355811d843fe168001543278d6781dae61a34a9da60 + languageName: node + linkType: hard + +"@scure/base@npm:^1.1.3, @scure/base@npm:~1.1.0, @scure/base@npm:~1.1.2, @scure/base@npm:~1.1.6": + version: 1.1.7 + resolution: "@scure/base@npm:1.1.7" + checksum: 10c0/2d06aaf39e6de4b9640eb40d2e5419176ebfe911597856dcbf3bc6209277ddb83f4b4b02cb1fd1208f819654268ec083da68111d3530bbde07bae913e2fc2e5d + languageName: node + linkType: hard + +"@scure/bip32@npm:1.3.2": + version: 1.3.2 + resolution: "@scure/bip32@npm:1.3.2" + dependencies: + "@noble/curves": "npm:~1.2.0" + "@noble/hashes": "npm:~1.3.2" + "@scure/base": "npm:~1.1.2" + checksum: 10c0/2e9c1ce67f72b6c3329483f5fd39fb43ba6dcf732ed7ac63b80fa96341d2bc4cad1ea4c75bfeb91e801968c00df48b577b015fd4591f581e93f0d91178e630ca + languageName: node + linkType: hard + +"@scure/bip32@npm:1.4.0": + version: 1.4.0 + resolution: "@scure/bip32@npm:1.4.0" + dependencies: + "@noble/curves": "npm:~1.4.0" + "@noble/hashes": "npm:~1.4.0" + "@scure/base": "npm:~1.1.6" + checksum: 10c0/6849690d49a3bf1d0ffde9452eb16ab83478c1bc0da7b914f873e2930cd5acf972ee81320e3df1963eb247cf57e76d2d975b5f97093d37c0e3f7326581bf41bd + languageName: node + linkType: hard + +"@scure/bip39@npm:1.2.1": + version: 1.2.1 + resolution: "@scure/bip39@npm:1.2.1" + dependencies: + "@noble/hashes": "npm:~1.3.0" + "@scure/base": "npm:~1.1.0" + checksum: 10c0/fe951f69dd5a7cdcefbe865bce1b160d6b59ba19bd01d09f0718e54fce37a7d8be158b32f5455f0e9c426a7fbbede3e019bf0baa99bacc88ef26a76a07e115d4 + languageName: node + linkType: hard + +"@scure/bip39@npm:1.3.0": + version: 1.3.0 + resolution: "@scure/bip39@npm:1.3.0" + dependencies: + "@noble/hashes": "npm:~1.4.0" + "@scure/base": "npm:~1.1.6" + checksum: 10c0/1ae1545a7384a4d9e33e12d9e9f8824f29b0279eb175b0f0657c0a782c217920054f9a1d28eb316a417dfc6c4e0b700d6fbdc6da160670107426d52fcbe017a8 + languageName: node + linkType: hard + +"@socket.io/component-emitter@npm:~3.1.0": + version: 3.1.2 + resolution: "@socket.io/component-emitter@npm:3.1.2" + checksum: 10c0/c4242bad66f67e6f7b712733d25b43cbb9e19a595c8701c3ad99cbeb5901555f78b095e24852f862fffb43e96f1d8552e62def885ca82ae1bb05da3668fd87d7 + languageName: node + linkType: hard + +"@stablelib/aead@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/aead@npm:1.0.1" + checksum: 10c0/8ec16795a6f94264f93514661e024c5b0434d75000ea133923c57f0db30eab8ddc74fa35f5ff1ae4886803a8b92e169b828512c9e6bc02c818688d0f5b9f5aef + languageName: node + linkType: hard + +"@stablelib/binary@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/binary@npm:1.0.1" + dependencies: + "@stablelib/int": "npm:^1.0.1" + checksum: 10c0/154cb558d8b7c20ca5dc2e38abca2a3716ce36429bf1b9c298939cea0929766ed954feb8a9c59245ac64c923d5d3466bb7d99f281debd3a9d561e1279b11cd35 + languageName: node + linkType: hard + +"@stablelib/bytes@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/bytes@npm:1.0.1" + checksum: 10c0/ee99bb15dac2f4ae1aa4e7a571e76483617a441feff422442f293993bc8b2c7ef021285c98f91a043bc05fb70502457799e28ffd43a8564a17913ee5ce889237 + languageName: node + linkType: hard + +"@stablelib/chacha20poly1305@npm:1.0.1": + version: 1.0.1 + resolution: "@stablelib/chacha20poly1305@npm:1.0.1" + dependencies: + "@stablelib/aead": "npm:^1.0.1" + "@stablelib/binary": "npm:^1.0.1" + "@stablelib/chacha": "npm:^1.0.1" + "@stablelib/constant-time": "npm:^1.0.1" + "@stablelib/poly1305": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/fe202aa8aface111c72bc9ec099f9c36a7b1470eda9834e436bb228618a704929f095b937f04e867fe4d5c40216ff089cbfeb2eeb092ab33af39ff333eb2c1e6 + languageName: node + linkType: hard + +"@stablelib/chacha@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/chacha@npm:1.0.1" + dependencies: + "@stablelib/binary": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/4d70b484ae89416d21504024f977f5517bf16b344b10fb98382c9e3e52fe8ca77ac65f5d6a358d8b152f2c9ffed101a1eb15ed1707cdf906e1b6624db78d2d16 + languageName: node + linkType: hard + +"@stablelib/constant-time@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/constant-time@npm:1.0.1" + checksum: 10c0/694a282441215735a1fdfa3d06db5a28ba92423890967a154514ef28e0d0298ce7b6a2bc65ebc4273573d6669a6b601d330614747aa2e69078c1d523d7069e12 + languageName: node + linkType: hard + +"@stablelib/ed25519@npm:^1.0.2": + version: 1.0.3 + resolution: "@stablelib/ed25519@npm:1.0.3" + dependencies: + "@stablelib/random": "npm:^1.0.2" + "@stablelib/sha512": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/b4a05e3c24dabd8a9e0b5bd72dea761bfb4b5c66404308e9f0529ef898e75d6f588234920762d5372cb920d9d47811250160109f02d04b6eed53835fb6916eb9 + languageName: node + linkType: hard + +"@stablelib/hash@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/hash@npm:1.0.1" + checksum: 10c0/58b5572a4067820b77a1606ed2d4a6dc4068c5475f68ba0918860a5f45adf60b33024a0cea9532dcd8b7345c53b3c9636a23723f5f8ae83e0c3648f91fb5b5cc + languageName: node + linkType: hard + +"@stablelib/hkdf@npm:1.0.1": + version: 1.0.1 + resolution: "@stablelib/hkdf@npm:1.0.1" + dependencies: + "@stablelib/hash": "npm:^1.0.1" + "@stablelib/hmac": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/722d30e36afa8029fda2a9e8c65ad753deff92a234e708820f9fd39309d2494e1c035a4185f29ae8d7fbf8a74862b27128c66a1fb4bd7a792bd300190080dbe9 + languageName: node + linkType: hard + +"@stablelib/hmac@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/hmac@npm:1.0.1" + dependencies: + "@stablelib/constant-time": "npm:^1.0.1" + "@stablelib/hash": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/a111d5e687966b62c81f7dbd390f13582b027edee9bd39df6474a6472e5ad89d705e735af32bae2c9280a205806649f54b5ff8c4e8c8a7b484083a35b257e9e6 + languageName: node + linkType: hard + +"@stablelib/int@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/int@npm:1.0.1" + checksum: 10c0/e1a6a7792fc2146d65de56e4ef42e8bc385dd5157eff27019b84476f564a1a6c43413235ed0e9f7c9bb8907dbdab24679467aeb10f44c92e6b944bcd864a7ee0 + languageName: node + linkType: hard + +"@stablelib/keyagreement@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/keyagreement@npm:1.0.1" + dependencies: + "@stablelib/bytes": "npm:^1.0.1" + checksum: 10c0/18c9e09772a058edee265c65992ec37abe4ab5118171958972e28f3bbac7f2a0afa6aaf152ec1d785452477bdab5366b3f5b750e8982ae9ad090f5fa2e5269ba + languageName: node + linkType: hard + +"@stablelib/poly1305@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/poly1305@npm:1.0.1" + dependencies: + "@stablelib/constant-time": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/080185ffa92f5111e6ecfeab7919368b9984c26d048b9c09a111fbc657ea62bb5dfe6b56245e1804ce692a445cc93ab6625936515fa0e7518b8f2d86feda9630 + languageName: node + linkType: hard + +"@stablelib/random@npm:1.0.2, @stablelib/random@npm:^1.0.1, @stablelib/random@npm:^1.0.2": + version: 1.0.2 + resolution: "@stablelib/random@npm:1.0.2" + dependencies: + "@stablelib/binary": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/ebb217cfb76db97d98ec07bd7ce03a650fa194b91f0cb12382738161adff1830f405de0e9bad22bbc352422339ff85f531873b6a874c26ea9b59cfcc7ea787e0 + languageName: node + linkType: hard + +"@stablelib/sha256@npm:1.0.1": + version: 1.0.1 + resolution: "@stablelib/sha256@npm:1.0.1" + dependencies: + "@stablelib/binary": "npm:^1.0.1" + "@stablelib/hash": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/e29ee9bc76eece4345e9155ce4bdeeb1df8652296be72bd2760523ad565e3b99dca85b81db3b75ee20b34837077eb8542ca88f153f162154c62ba1f75aecc24a + languageName: node + linkType: hard + +"@stablelib/sha512@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/sha512@npm:1.0.1" + dependencies: + "@stablelib/binary": "npm:^1.0.1" + "@stablelib/hash": "npm:^1.0.1" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/84549070a383f4daf23d9065230eb81bc8f590c68bf5f7968f1b78901236b3bb387c14f63773dc6c3dc78e823b1c15470d2a04d398a2506391f466c16ba29b58 + languageName: node + linkType: hard + +"@stablelib/wipe@npm:^1.0.1": + version: 1.0.1 + resolution: "@stablelib/wipe@npm:1.0.1" + checksum: 10c0/c5a54f769c286a5b3ecff979471dfccd4311f2e84a959908e8c0e3aa4eed1364bd9707f7b69d1384b757e62cc295c221fa27286c7f782410eb8a690f30cfd796 + languageName: node + linkType: hard + +"@stablelib/x25519@npm:1.0.3, @stablelib/x25519@npm:^1.0.3": + version: 1.0.3 + resolution: "@stablelib/x25519@npm:1.0.3" + dependencies: + "@stablelib/keyagreement": "npm:^1.0.1" + "@stablelib/random": "npm:^1.0.2" + "@stablelib/wipe": "npm:^1.0.1" + checksum: 10c0/d8afe8a120923a434359d7d1c6759780426fed117a84a6c0f84d1a4878834cb4c2d7da78a1fa7cf227ce3924fdc300cd6ed6e46cf2508bf17b1545c319ab8418 + languageName: node + linkType: hard + +"@tanstack/query-core@npm:5.48.0": + version: 5.48.0 + resolution: "@tanstack/query-core@npm:5.48.0" + checksum: 10c0/7c21d91e326fdfe89077832d050cd13eac0e55796d88b6978ccc6e0d85571b22596c1f9364e2ac39a00739e1e63be559d2cf9d8faf0a954bdd25b0a55daa3311 + languageName: node + linkType: hard + +"@tanstack/react-query@npm:^5.45.1": + version: 5.48.0 + resolution: "@tanstack/react-query@npm:5.48.0" + dependencies: + "@tanstack/query-core": "npm:5.48.0" + peerDependencies: + react: ^18.0.0 + checksum: 10c0/dd4a6f9efaa4eda6767a0059da59d8a89a543d92f9f2236797f3a4dde6422b178a88c4051feac2d08bf4a469187a743330b45bf2bac53c36f5fa3459c9dd55ac + languageName: node + linkType: hard + +"@types/babel__core@npm:^7.20.5": + version: 7.20.5 + resolution: "@types/babel__core@npm:7.20.5" + dependencies: + "@babel/parser": "npm:^7.20.7" + "@babel/types": "npm:^7.20.7" + "@types/babel__generator": "npm:*" + "@types/babel__template": "npm:*" + "@types/babel__traverse": "npm:*" + checksum: 10c0/bdee3bb69951e833a4b811b8ee9356b69a61ed5b7a23e1a081ec9249769117fa83aaaf023bb06562a038eb5845155ff663e2d5c75dd95c1d5ccc91db012868ff + languageName: node + linkType: hard + +"@types/babel__generator@npm:*": + version: 7.6.8 + resolution: "@types/babel__generator@npm:7.6.8" + dependencies: + "@babel/types": "npm:^7.0.0" + checksum: 10c0/f0ba105e7d2296bf367d6e055bb22996886c114261e2cb70bf9359556d0076c7a57239d019dee42bb063f565bade5ccb46009bce2044b2952d964bf9a454d6d2 + languageName: node + linkType: hard + +"@types/babel__template@npm:*": + version: 7.4.4 + resolution: "@types/babel__template@npm:7.4.4" + dependencies: + "@babel/parser": "npm:^7.1.0" + "@babel/types": "npm:^7.0.0" + checksum: 10c0/cc84f6c6ab1eab1427e90dd2b76ccee65ce940b778a9a67be2c8c39e1994e6f5bbc8efa309f6cea8dc6754994524cd4d2896558df76d92e7a1f46ecffee7112b + languageName: node + linkType: hard + +"@types/babel__traverse@npm:*": + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" + dependencies: + "@babel/types": "npm:^7.20.7" + checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 + languageName: node + linkType: hard + +"@types/debug@npm:^4.1.7": + version: 4.1.12 + resolution: "@types/debug@npm:4.1.12" + dependencies: + "@types/ms": "npm:*" + checksum: 10c0/5dcd465edbb5a7f226e9a5efd1f399c6172407ef5840686b73e3608ce135eeca54ae8037dcd9f16bdb2768ac74925b820a8b9ecc588a58ca09eca6acabe33e2f + languageName: node + linkType: hard + +"@types/dom-screen-wake-lock@npm:^1.0.0": + version: 1.0.3 + resolution: "@types/dom-screen-wake-lock@npm:1.0.3" + checksum: 10c0/bab45f6a797de562f1bd3c095c49b7c0464ad05e571f38d00adaa35da2b02109bfe587206cc55f420377634cf0f7b07caa5acb3257e49dfd2d94dab74c617bf1 + languageName: node + linkType: hard + +"@types/estree@npm:1.0.5, @types/estree@npm:^1.0.0": + version: 1.0.5 + resolution: "@types/estree@npm:1.0.5" + checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d + languageName: node + linkType: hard + +"@types/ms@npm:*": + version: 0.7.34 + resolution: "@types/ms@npm:0.7.34" + checksum: 10c0/ac80bd90012116ceb2d188fde62d96830ca847823e8ca71255616bc73991aa7d9f057b8bfab79e8ee44ffefb031ddd1bcce63ea82f9e66f7c31ec02d2d823ccc + languageName: node + linkType: hard + +"@types/node@npm:*, @types/node@npm:^20.14.2": + version: 20.14.9 + resolution: "@types/node@npm:20.14.9" + dependencies: + undici-types: "npm:~5.26.4" + checksum: 10c0/911ffa444dc032897f4a23ed580c67903bd38ea1c5ec99b1d00fa10b83537a3adddef8e1f29710cbdd8e556a61407ed008e06537d834e48caf449ce59f87d387 + languageName: node + linkType: hard + +"@types/postcss-pxtorem@npm:^6": + version: 6.0.3 + resolution: "@types/postcss-pxtorem@npm:6.0.3" + dependencies: + postcss: "npm:^8.2.6" + checksum: 10c0/dedcf7686410b36ed724f479825cf18f8243f5a1bf0466eade221a9d4d7ff6cb8577bd423ad4c610be07315da9c3be0b8242c36436fedcaed0ebee446f5fd135 + languageName: node + linkType: hard + +"@types/prop-types@npm:*": + version: 15.7.12 + resolution: "@types/prop-types@npm:15.7.12" + checksum: 10c0/1babcc7db6a1177779f8fde0ccc78d64d459906e6ef69a4ed4dd6339c920c2e05b074ee5a92120fe4e9d9f1a01c952f843ebd550bee2332fc2ef81d1706878f8 + languageName: node + linkType: hard + +"@types/react-dom@npm:^18.2.22": + version: 18.3.0 + resolution: "@types/react-dom@npm:18.3.0" + dependencies: + "@types/react": "npm:*" + checksum: 10c0/6c90d2ed72c5a0e440d2c75d99287e4b5df3e7b011838cdc03ae5cd518ab52164d86990e73246b9d812eaf02ec351d74e3b4f5bd325bf341e13bf980392fd53b + languageName: node + linkType: hard + +"@types/react@npm:*, @types/react@npm:^18.2.66": + version: 18.3.3 + resolution: "@types/react@npm:18.3.3" + dependencies: + "@types/prop-types": "npm:*" + csstype: "npm:^3.0.2" + checksum: 10c0/fe455f805c5da13b89964c3d68060cebd43e73ec15001a68b34634604a78140e6fc202f3f61679b9d809dde6d7a7c2cb3ed51e0fd1462557911db09879b55114 + languageName: node + linkType: hard + +"@types/secp256k1@npm:^4.0.6": + version: 4.0.6 + resolution: "@types/secp256k1@npm:4.0.6" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/0e391316ae30c218779583b626382a56546ddbefb65f1ff9cf5e078af8a7118f67f3e66e30914399cc6f8710c424d0d8c3f34262ffb1f429c6ad911fd0d0bc26 + languageName: node + linkType: hard + +"@types/stylis@npm:4.2.5": + version: 4.2.5 + resolution: "@types/stylis@npm:4.2.5" + checksum: 10c0/23f5b35a3a04f6bb31a29d404fa1bc8e0035fcaff2356b4047743a057e0c37b2eba7efe14d57dd2b95b398cea3bac294d9c6cd93ed307d8c0b7f5d282224b469 + languageName: node + linkType: hard + +"@types/trusted-types@npm:^2.0.2": + version: 2.0.7 + resolution: "@types/trusted-types@npm:2.0.7" + checksum: 10c0/4c4855f10de7c6c135e0d32ce462419d8abbbc33713b31d294596c0cc34ae1fa6112a2f9da729c8f7a20707782b0d69da3b1f8df6645b0366d08825ca1522e0c + languageName: node + linkType: hard + +"@typescript-eslint/eslint-plugin@npm:^7.2.0": + version: 7.14.1 + resolution: "@typescript-eslint/eslint-plugin@npm:7.14.1" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:7.14.1" + "@typescript-eslint/type-utils": "npm:7.14.1" + "@typescript-eslint/utils": "npm:7.14.1" + "@typescript-eslint/visitor-keys": "npm:7.14.1" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^1.3.0" + peerDependencies: + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/7c2b9b98a38d78326b0ff7348fe001203eda10817ca7834a7a01f492ae7c2508469bbafaa933208d6459f8ff6685277685983cf6f6843e556a6ab2aa5c05080c + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:^7.2.0": + version: 7.14.1 + resolution: "@typescript-eslint/parser@npm:7.14.1" + dependencies: + "@typescript-eslint/scope-manager": "npm:7.14.1" + "@typescript-eslint/types": "npm:7.14.1" + "@typescript-eslint/typescript-estree": "npm:7.14.1" + "@typescript-eslint/visitor-keys": "npm:7.14.1" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/db3169d4852685cfb27db741c557f58a3e52104bfacc7621beb7c94ec36ac2a08d4e410ac86745db52f482fbfc87e99fa0a26c1d7a10d37a215cce85e1661f0e + languageName: node + linkType: hard + +"@typescript-eslint/scope-manager@npm:7.14.1": + version: 7.14.1 + resolution: "@typescript-eslint/scope-manager@npm:7.14.1" + dependencies: + "@typescript-eslint/types": "npm:7.14.1" + "@typescript-eslint/visitor-keys": "npm:7.14.1" + checksum: 10c0/f8c05a0d6f8de4cc19b90a4da308817c66e53f36f7ec48f6cc23e93c7399bc418643d8135933aaf5fc013199cbef0e1ea4223f5147db5ca401b239eaf087011e + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:7.14.1": + version: 7.14.1 + resolution: "@typescript-eslint/type-utils@npm:7.14.1" + dependencies: + "@typescript-eslint/typescript-estree": "npm:7.14.1" + "@typescript-eslint/utils": "npm:7.14.1" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^1.3.0" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/bd1c4a8db6273e24156fb10da2cbeb52b4eb03f819da193d4b6bd5a95db3b5524c6fe00d088308d8855b9ae60a3b82afa3a06e89982a09a8573561da960758fd + languageName: node + linkType: hard + +"@typescript-eslint/types@npm:7.14.1": + version: 7.14.1 + resolution: "@typescript-eslint/types@npm:7.14.1" + checksum: 10c0/5b7bda83c47a9b386482e63447c6b0ed7bd4e82eb43f11a180c6e2f3d2e7a2828f57bcbed82196ad761c49e363cccf4c81a89f1fc976e9f5f0a79dcc928fa2d2 + languageName: node + linkType: hard + +"@typescript-eslint/typescript-estree@npm:7.14.1": + version: 7.14.1 + resolution: "@typescript-eslint/typescript-estree@npm:7.14.1" + dependencies: + "@typescript-eslint/types": "npm:7.14.1" + "@typescript-eslint/visitor-keys": "npm:7.14.1" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/a8da9bcc4de3334a225424946abd99374de05c42098455419224bc0f46bb1b66115f8bd6ae268461294b90943ed4a407bcd255c0fa60eb76ba4cdc5fc7c20855 + languageName: node + linkType: hard + +"@typescript-eslint/utils@npm:7.14.1": + version: 7.14.1 + resolution: "@typescript-eslint/utils@npm:7.14.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:7.14.1" + "@typescript-eslint/types": "npm:7.14.1" + "@typescript-eslint/typescript-estree": "npm:7.14.1" + peerDependencies: + eslint: ^8.56.0 + checksum: 10c0/c7f635a3c2c6c085e1d51a52088e55cad9d7e1257b1f60378e5eeb6eb0871db027d42747e9ef60a2f557cf9dd68b2ce014d488d795db8f771506290b164b0e5a + languageName: node + linkType: hard + +"@typescript-eslint/visitor-keys@npm:7.14.1": + version: 7.14.1 + resolution: "@typescript-eslint/visitor-keys@npm:7.14.1" + dependencies: + "@typescript-eslint/types": "npm:7.14.1" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10c0/39ac489990fcfdcee442f27658431a0eb44ccf694f701a45df2a108c47cea9582e0955bff0d449047549149385f72895a5d7e6c1622ece1fe32594b7cecb85f3 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.2.0": + version: 1.2.0 + resolution: "@ungap/structured-clone@npm:1.2.0" + checksum: 10c0/8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d + languageName: node + linkType: hard + +"@use-gesture/core@npm:10.3.0": + version: 10.3.0 + resolution: "@use-gesture/core@npm:10.3.0" + checksum: 10c0/7a92017fcc0a483043b2f202acd2b2e89ee3b81183a1537e5efd321cc18e36101c49c805d7932b5485c2fc3baa511eae759677c81cb77f149fa047616e78cfbd + languageName: node + linkType: hard + +"@use-gesture/react@npm:10.3.0": + version: 10.3.0 + resolution: "@use-gesture/react@npm:10.3.0" + dependencies: + "@use-gesture/core": "npm:10.3.0" + peerDependencies: + react: ">= 16.8.0" + checksum: 10c0/82e7a0149f05301b0363de0c5a29112adbf8e2740ba1a0e06756ee63fe44ab094dd54fe64df3bd8ec163ebad53a38f1e6156c0b454756bb2e3aee02a4444fcf1 + languageName: node + linkType: hard + +"@vitejs/plugin-react@npm:^4.2.1": + version: 4.3.1 + resolution: "@vitejs/plugin-react@npm:4.3.1" + dependencies: + "@babel/core": "npm:^7.24.5" + "@babel/plugin-transform-react-jsx-self": "npm:^7.24.5" + "@babel/plugin-transform-react-jsx-source": "npm:^7.24.1" + "@types/babel__core": "npm:^7.20.5" + react-refresh: "npm:^0.14.2" + peerDependencies: + vite: ^4.2.0 || ^5.0.0 + checksum: 10c0/39a027feddfd6b3e307121d79631462ef1aae05714ba7a2f9a73d240d0f89c2bf281132568eb27b55d6ddaf08d86ad1bd8b0066090240e570de8c6320eb9a903 + languageName: node + linkType: hard + +"@wagmi/connectors@npm:5.0.19": + version: 5.0.19 + resolution: "@wagmi/connectors@npm:5.0.19" + dependencies: + "@coinbase/wallet-sdk": "npm:4.0.3" + "@metamask/sdk": "npm:0.26.3" + "@safe-global/safe-apps-provider": "npm:0.18.1" + "@safe-global/safe-apps-sdk": "npm:8.1.0" + "@walletconnect/ethereum-provider": "npm:2.13.0" + "@walletconnect/modal": "npm:2.6.2" + cbw-sdk: "npm:@coinbase/wallet-sdk@3.9.3" + peerDependencies: + "@wagmi/core": 2.11.5 + typescript: ">=5.0.4" + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/34796a29b53f2b1a11f81320d100e7f46ac7ade02e3db9c8eca76104abcd5cce693f453b202c4106916ac934c98209cb9762e47edf2fba5a31d80a26ad14a4d1 + languageName: node + linkType: hard + +"@wagmi/core@npm:2.11.5": + version: 2.11.5 + resolution: "@wagmi/core@npm:2.11.5" + dependencies: + eventemitter3: "npm:5.0.1" + mipd: "npm:0.0.5" + zustand: "npm:4.4.1" + peerDependencies: + "@tanstack/query-core": ">=5.0.0" + typescript: ">=5.0.4" + viem: 2.x + peerDependenciesMeta: + "@tanstack/query-core": + optional: true + typescript: + optional: true + checksum: 10c0/687c804547ff37830a824cfc9fc5ca1c41a159f2137d45c730486a607f557d2637ef2cff404b88e65309e0be1fe13b3fdee6d3171fe9c172567d46c54753fdfd + languageName: node + linkType: hard + +"@walletconnect/core@npm:2.13.0": + version: 2.13.0 + resolution: "@walletconnect/core@npm:2.13.0" + dependencies: + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/jsonrpc-ws-connection": "npm:1.0.14" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/relay-api": "npm:1.0.10" + "@walletconnect/relay-auth": "npm:1.0.4" + "@walletconnect/safe-json": "npm:1.0.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.13.0" + "@walletconnect/utils": "npm:2.13.0" + events: "npm:3.3.0" + isomorphic-unfetch: "npm:3.1.0" + lodash.isequal: "npm:4.5.0" + uint8arrays: "npm:3.1.0" + checksum: 10c0/e1356eb8ac94f8f6743814337607244557280d43a6e2ec14591beb21dca0e73cc79b16f0a2ace60ef447149778c5383a1fd4eac67788372d249c8c5f6d8c7dc2 + languageName: node + linkType: hard + +"@walletconnect/environment@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/environment@npm:1.0.1" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/08eacce6452950a17f4209c443bd4db6bf7bddfc860593bdbd49edda9d08821696dee79e5617a954fbe90ff32c1d1f1691ef0c77455ed3e4201b328856a5e2f7 + languageName: node + linkType: hard + +"@walletconnect/ethereum-provider@npm:2.13.0": + version: 2.13.0 + resolution: "@walletconnect/ethereum-provider@npm:2.13.0" + dependencies: + "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/modal": "npm:2.6.2" + "@walletconnect/sign-client": "npm:2.13.0" + "@walletconnect/types": "npm:2.13.0" + "@walletconnect/universal-provider": "npm:2.13.0" + "@walletconnect/utils": "npm:2.13.0" + events: "npm:3.3.0" + checksum: 10c0/4bc3c76b7a9e81ac505fcff99244bfa9f14419ee2de322e491dacd94669923adf5e9e1a2298ae84b33e3d5985a0bfab6b7715237e6f2ce23ec02c67dedb58898 + languageName: node + linkType: hard + +"@walletconnect/events@npm:1.0.1, @walletconnect/events@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/events@npm:1.0.1" + dependencies: + keyvaluestorage-interface: "npm:^1.0.0" + tslib: "npm:1.14.1" + checksum: 10c0/919a97e1dacf7096aefe07af810362cfc190533a576dcfa21387295d825a3c3d5f90bedee73235b1b343f5c696f242d7bffc5ea3359d3833541349ca23f50df8 + languageName: node + linkType: hard + +"@walletconnect/heartbeat@npm:1.2.1": + version: 1.2.1 + resolution: "@walletconnect/heartbeat@npm:1.2.1" + dependencies: + "@walletconnect/events": "npm:^1.0.1" + "@walletconnect/time": "npm:^1.0.2" + tslib: "npm:1.14.1" + checksum: 10c0/5ad46f26dcb7b9b3227f004cd74b18741d4cd32c21825a036eb03985c67a0cf859c285bc5635401966a99129e854d72de3458ff592370575ef7e52f5dd12ebbc + languageName: node + linkType: hard + +"@walletconnect/heartbeat@npm:1.2.2": + version: 1.2.2 + resolution: "@walletconnect/heartbeat@npm:1.2.2" + dependencies: + "@walletconnect/events": "npm:^1.0.1" + "@walletconnect/time": "npm:^1.0.2" + events: "npm:^3.3.0" + checksum: 10c0/a97b07764c397fe3cd26e8ea4233ecc8a26049624df7edc05290d286266bc5ba1de740d12c50dc1b7e8605198c5974e34e2d5318087bd4e9db246e7b273f4592 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-http-connection@npm:1.0.8": + version: 1.0.8 + resolution: "@walletconnect/jsonrpc-http-connection@npm:1.0.8" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.6" + "@walletconnect/safe-json": "npm:^1.0.1" + cross-fetch: "npm:^3.1.4" + events: "npm:^3.3.0" + checksum: 10c0/cfac9ae74085d383ebc6edf075aeff01312818ac95e706cb8538ef4d4e6d82e75fb51529b3a9b65fa56a3f0f32a1738defad61713ed8a5f67cee25a79b6b4614 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-provider@npm:1.0.14": + version: 1.0.14 + resolution: "@walletconnect/jsonrpc-provider@npm:1.0.14" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.8" + "@walletconnect/safe-json": "npm:^1.0.2" + events: "npm:^3.3.0" + checksum: 10c0/9801bd516d81e92977b6add213da91e0e4a7a5915ad22685a4d2a733bab6199e9053485b76340cd724c7faa17a1b0eb842696247944fd57fb581488a2e1bed75 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-types@npm:1.0.3": + version: 1.0.3 + resolution: "@walletconnect/jsonrpc-types@npm:1.0.3" + dependencies: + keyvaluestorage-interface: "npm:^1.0.0" + tslib: "npm:1.14.1" + checksum: 10c0/a0fc8a88c62795bf4bf83d4e98a4e2cdd659ef70c73642582089fdf0994c54fd8050aa6cca85cfdcca6b77994e71334895e7a19649c325a8c822b059c2003884 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-types@npm:1.0.4, @walletconnect/jsonrpc-types@npm:^1.0.2, @walletconnect/jsonrpc-types@npm:^1.0.3": + version: 1.0.4 + resolution: "@walletconnect/jsonrpc-types@npm:1.0.4" + dependencies: + events: "npm:^3.3.0" + keyvaluestorage-interface: "npm:^1.0.0" + checksum: 10c0/752978685b0596a4ba02e1b689d23873e464460e4f376c97ef63e6b3ab273658ca062de2bfcaa8a498d31db0c98be98c8bbfbe5142b256a4b3ef425e1707f353 + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-utils@npm:1.0.8, @walletconnect/jsonrpc-utils@npm:^1.0.6, @walletconnect/jsonrpc-utils@npm:^1.0.8": + version: 1.0.8 + resolution: "@walletconnect/jsonrpc-utils@npm:1.0.8" + dependencies: + "@walletconnect/environment": "npm:^1.0.1" + "@walletconnect/jsonrpc-types": "npm:^1.0.3" + tslib: "npm:1.14.1" + checksum: 10c0/e4a6bd801cf555bca775e03d961d1fe5ad0a22838e3496adda43ab4020a73d1b38de7096c06940e51f00fccccc734cd422fe4f1f7a8682302467b9c4d2a93d5d + languageName: node + linkType: hard + +"@walletconnect/jsonrpc-ws-connection@npm:1.0.14": + version: 1.0.14 + resolution: "@walletconnect/jsonrpc-ws-connection@npm:1.0.14" + dependencies: + "@walletconnect/jsonrpc-utils": "npm:^1.0.6" + "@walletconnect/safe-json": "npm:^1.0.2" + events: "npm:^3.3.0" + ws: "npm:^7.5.1" + checksum: 10c0/a710ecc51f8d3ed819ba6d6e53151ef274473aa8746ffdeaffaa3d4c020405bc694b0d179649fc2510a556eb4daf02f4a9e3dacef69ff95f673939bd67be649e + languageName: node + linkType: hard + +"@walletconnect/keyvaluestorage@npm:1.1.1, @walletconnect/keyvaluestorage@npm:^1.1.1": + version: 1.1.1 + resolution: "@walletconnect/keyvaluestorage@npm:1.1.1" + dependencies: + "@walletconnect/safe-json": "npm:^1.0.1" + idb-keyval: "npm:^6.2.1" + unstorage: "npm:^1.9.0" + peerDependencies: + "@react-native-async-storage/async-storage": 1.x + peerDependenciesMeta: + "@react-native-async-storage/async-storage": + optional: true + checksum: 10c0/de2ec39d09ce99370865f7d7235b93c42b3e4fd3406bdbc644329eff7faea2722618aa88ffc4ee7d20b1d6806a8331261b65568187494cbbcceeedbe79dc30e8 + languageName: node + linkType: hard + +"@walletconnect/logger@npm:2.1.2, @walletconnect/logger@npm:^2.0.1": + version: 2.1.2 + resolution: "@walletconnect/logger@npm:2.1.2" + dependencies: + "@walletconnect/safe-json": "npm:^1.0.2" + pino: "npm:7.11.0" + checksum: 10c0/c66e835d33f737f48d6269f151650f6d7bb85bd8b59580fb8116f94d460773820968026e666ddf4a1753f28fceb3c54aae8230a445108a116077cb13a293842f + languageName: node + linkType: hard + +"@walletconnect/modal-core@npm:2.6.2": + version: 2.6.2 + resolution: "@walletconnect/modal-core@npm:2.6.2" + dependencies: + valtio: "npm:1.11.2" + checksum: 10c0/5e3fb21a1fc923ec0d2a3e33cc360e3d56278a211609d5fd4cc4d6e3b4f1acb40b9783fcc771b259b78c7e731af3862def096aa1da2e210e7859729808304c94 + languageName: node + linkType: hard + +"@walletconnect/modal-ui@npm:2.6.2": + version: 2.6.2 + resolution: "@walletconnect/modal-ui@npm:2.6.2" + dependencies: + "@walletconnect/modal-core": "npm:2.6.2" + lit: "npm:2.8.0" + motion: "npm:10.16.2" + qrcode: "npm:1.5.3" + checksum: 10c0/5d8f0a2703b9757dfa48ad3e48a40e64608f6a28db31ec93a2f10e942dcc5ee986c03ffdab94018e905836d339131fc928bc14614a94943011868cdddc36a32a + languageName: node + linkType: hard + +"@walletconnect/modal@npm:2.6.2": + version: 2.6.2 + resolution: "@walletconnect/modal@npm:2.6.2" + dependencies: + "@walletconnect/modal-core": "npm:2.6.2" + "@walletconnect/modal-ui": "npm:2.6.2" + checksum: 10c0/1cc309f63d061e49fdf7b10d28093d7ef1a47f4624f717f8fd3bf6097ac3b00cea4acc45c50e8bd386d4bcfdf10f4dcba960f7129c557b9dc42ef7d05b970807 + languageName: node + linkType: hard + +"@walletconnect/relay-api@npm:1.0.10, @walletconnect/relay-api@npm:^1.0.9": + version: 1.0.10 + resolution: "@walletconnect/relay-api@npm:1.0.10" + dependencies: + "@walletconnect/jsonrpc-types": "npm:^1.0.2" + checksum: 10c0/2709bbe45f60579cd2e1c74b0fd03c36ea409cd8a9117e00a7485428d0c9ba7eb02e525c21e5286db2b6ce563b1d29053b0249c2ed95f8adcf02b11e54f61fcd + languageName: node + linkType: hard + +"@walletconnect/relay-auth@npm:1.0.4": + version: 1.0.4 + resolution: "@walletconnect/relay-auth@npm:1.0.4" + dependencies: + "@stablelib/ed25519": "npm:^1.0.2" + "@stablelib/random": "npm:^1.0.1" + "@walletconnect/safe-json": "npm:^1.0.1" + "@walletconnect/time": "npm:^1.0.2" + tslib: "npm:1.14.1" + uint8arrays: "npm:^3.0.0" + checksum: 10c0/e90294ff718c5c1e49751a28916aaac45dd07d694f117052506309eb05b68cc2c72d9b302366e40d79ef952c22bd0bbea731d09633a6663b0ab8e18b4804a832 + languageName: node + linkType: hard + +"@walletconnect/safe-json@npm:1.0.2, @walletconnect/safe-json@npm:^1.0.1, @walletconnect/safe-json@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/safe-json@npm:1.0.2" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/8689072018c1ff7ab58eca67bd6f06b53702738d8183d67bfe6ed220aeac804e41901b8ee0fb14299e83c70093fafb90a90992202d128d53b2832bb01b591752 + languageName: node + linkType: hard + +"@walletconnect/sign-client@npm:2.13.0": + version: 2.13.0 + resolution: "@walletconnect/sign-client@npm:2.13.0" + dependencies: + "@walletconnect/core": "npm:2.13.0" + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.13.0" + "@walletconnect/utils": "npm:2.13.0" + events: "npm:3.3.0" + checksum: 10c0/58c702997f719cab9b183d23c53efee561a3a407de24e464e339e350124a71eeccb1bd651f0893ad0f39343ce42a7ff3666bbd28cb8dfc6a0e8d12c94eacc288 + languageName: node + linkType: hard + +"@walletconnect/time@npm:1.0.2, @walletconnect/time@npm:^1.0.2": + version: 1.0.2 + resolution: "@walletconnect/time@npm:1.0.2" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/6317f93086e36daa3383cab4a8579c7d0bed665fb0f8e9016575200314e9ba5e61468f66142a7bb5b8489bb4c9250196576d90a60b6b00e0e856b5d0ab6ba474 + languageName: node + linkType: hard + +"@walletconnect/types@npm:2.12.0": + version: 2.12.0 + resolution: "@walletconnect/types@npm:2.12.0" + dependencies: + "@walletconnect/events": "npm:^1.0.1" + "@walletconnect/heartbeat": "npm:1.2.1" + "@walletconnect/jsonrpc-types": "npm:1.0.3" + "@walletconnect/keyvaluestorage": "npm:^1.1.1" + "@walletconnect/logger": "npm:^2.0.1" + events: "npm:^3.3.0" + checksum: 10c0/31ba3fa2ee6db1728a5bc839de649419dca3b4df9e6f0cd76ec610f875022853ace6c1c05ee81d95692c71b253a816f6309a8af8c752dfab899733a4984aea07 + languageName: node + linkType: hard + +"@walletconnect/types@npm:2.13.0": + version: 2.13.0 + resolution: "@walletconnect/types@npm:2.13.0" + dependencies: + "@walletconnect/events": "npm:1.0.1" + "@walletconnect/heartbeat": "npm:1.2.2" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/keyvaluestorage": "npm:1.1.1" + "@walletconnect/logger": "npm:2.1.2" + events: "npm:3.3.0" + checksum: 10c0/9962284daf92d6b27a009b90b908518b3f028f10f2168ddbc37ad2cb2b20cb0e65d170aa4343e2ea445c519cf79e78264480e2b2c4ab9f974f2c15962db5b012 + languageName: node + linkType: hard + +"@walletconnect/universal-provider@npm:2.13.0": + version: 2.13.0 + resolution: "@walletconnect/universal-provider@npm:2.13.0" + dependencies: + "@walletconnect/jsonrpc-http-connection": "npm:1.0.8" + "@walletconnect/jsonrpc-provider": "npm:1.0.14" + "@walletconnect/jsonrpc-types": "npm:1.0.4" + "@walletconnect/jsonrpc-utils": "npm:1.0.8" + "@walletconnect/logger": "npm:2.1.2" + "@walletconnect/sign-client": "npm:2.13.0" + "@walletconnect/types": "npm:2.13.0" + "@walletconnect/utils": "npm:2.13.0" + events: "npm:3.3.0" + checksum: 10c0/79d14cdce74054859f26f69a17215c59367d961d0f36e7868601ed98030bd0636b3806dd68b76cc66ec4a70d5f6ec107fbe18bb6a1022a5161ea6d71810a0ed9 + languageName: node + linkType: hard + +"@walletconnect/utils@npm:2.12.0": + version: 2.12.0 + resolution: "@walletconnect/utils@npm:2.12.0" + dependencies: + "@stablelib/chacha20poly1305": "npm:1.0.1" + "@stablelib/hkdf": "npm:1.0.1" + "@stablelib/random": "npm:^1.0.2" + "@stablelib/sha256": "npm:1.0.1" + "@stablelib/x25519": "npm:^1.0.3" + "@walletconnect/relay-api": "npm:^1.0.9" + "@walletconnect/safe-json": "npm:^1.0.2" + "@walletconnect/time": "npm:^1.0.2" + "@walletconnect/types": "npm:2.12.0" + "@walletconnect/window-getters": "npm:^1.0.1" + "@walletconnect/window-metadata": "npm:^1.0.1" + detect-browser: "npm:5.3.0" + query-string: "npm:7.1.3" + uint8arrays: "npm:^3.1.0" + checksum: 10c0/84522bb2f2db08624288c5e25032b9b7852546685711f4583ae104fdde8a81ece40e9431779dc1ba1fe887885cdf67612bc7d1d316282e45220b26cee849f161 + languageName: node + linkType: hard + +"@walletconnect/utils@npm:2.13.0": + version: 2.13.0 + resolution: "@walletconnect/utils@npm:2.13.0" + dependencies: + "@stablelib/chacha20poly1305": "npm:1.0.1" + "@stablelib/hkdf": "npm:1.0.1" + "@stablelib/random": "npm:1.0.2" + "@stablelib/sha256": "npm:1.0.1" + "@stablelib/x25519": "npm:1.0.3" + "@walletconnect/relay-api": "npm:1.0.10" + "@walletconnect/safe-json": "npm:1.0.2" + "@walletconnect/time": "npm:1.0.2" + "@walletconnect/types": "npm:2.13.0" + "@walletconnect/window-getters": "npm:1.0.1" + "@walletconnect/window-metadata": "npm:1.0.1" + detect-browser: "npm:5.3.0" + query-string: "npm:7.1.3" + uint8arrays: "npm:3.1.0" + checksum: 10c0/2dbdb9ed790492411eb5c4e6b06aa511f6c0204c4ff283ecb5a4d339bb1bf3da033ef3a0c0af66b94df0553676f408222c2feca8c601b0554be2bbfbef43d6ec + languageName: node + linkType: hard + +"@walletconnect/window-getters@npm:1.0.1, @walletconnect/window-getters@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/window-getters@npm:1.0.1" + dependencies: + tslib: "npm:1.14.1" + checksum: 10c0/c3aedba77aa9274b8277c4189ec992a0a6000377e95656443b3872ca5b5fe77dd91170b1695027fc524dc20362ce89605d277569a0d9a5bedc841cdaf14c95df + languageName: node + linkType: hard + +"@walletconnect/window-metadata@npm:1.0.1, @walletconnect/window-metadata@npm:^1.0.1": + version: 1.0.1 + resolution: "@walletconnect/window-metadata@npm:1.0.1" + dependencies: + "@walletconnect/window-getters": "npm:^1.0.1" + tslib: "npm:1.14.1" + checksum: 10c0/f190e9bed77282d8ba868a4895f4d813e135f9bbecb8dd4aed988ab1b06992f78128ac19d7d073cf41d8a6a74d0c055cd725908ce0a894649fd25443ad934cf4 + languageName: node + linkType: hard + +"@web3modal/common@npm:5.0.3": + version: 5.0.3 + resolution: "@web3modal/common@npm:5.0.3" + dependencies: + bignumber.js: "npm:9.1.2" + dayjs: "npm:1.11.10" + checksum: 10c0/b0fc077342ab8f04d3cfd1a33efd817980196de8496d049091ec538553b4243527e0fa8661af6890757407f89827b02bb3ee9488b694a19f61bb580cee8d3d65 + languageName: node + linkType: hard + +"@web3modal/core@npm:5.0.3": + version: 5.0.3 + resolution: "@web3modal/core@npm:5.0.3" + dependencies: + "@web3modal/common": "npm:5.0.3" + "@web3modal/wallet": "npm:5.0.3" + valtio: "npm:1.11.2" + checksum: 10c0/8b2f272872911c59c3015ab362726597f62fc437fc15ae31ae2e8bfba49ae9b9190db01fc25a9eeb1101812916f5afac371a823aa349cf6f31cb2e73eb8cddc5 + languageName: node + linkType: hard + +"@web3modal/polyfills@npm:5.0.3": + version: 5.0.3 + resolution: "@web3modal/polyfills@npm:5.0.3" + dependencies: + buffer: "npm:6.0.3" + checksum: 10c0/c52bf49b9fad7dbc326d71811a904f1934fc15896d7cb875b855fcbcd6cb1ff002f624907f08d7eaa4db6ca7d44ec125b8bbc5a603244ef1e40da28c29571acd + languageName: node + linkType: hard + +"@web3modal/scaffold-react@npm:5.0.3": + version: 5.0.3 + resolution: "@web3modal/scaffold-react@npm:5.0.3" + dependencies: + "@web3modal/scaffold": "npm:5.0.3" + peerDependencies: + react: ">=17" + react-dom: ">=17" + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + checksum: 10c0/c3f7da858986cb78460e770ad8d6dec2cd09347a55b514816f9f57a13efebf5a5f8e1e285460b10ee587b8abea90be08a00165f8dbd4e7aff3f6fcc80d6979b5 + languageName: node + linkType: hard + +"@web3modal/scaffold-ui@npm:5.0.3": + version: 5.0.3 + resolution: "@web3modal/scaffold-ui@npm:5.0.3" + dependencies: + "@web3modal/common": "npm:5.0.3" + "@web3modal/core": "npm:5.0.3" + "@web3modal/scaffold-utils": "npm:5.0.3" + "@web3modal/siwe": "npm:5.0.3" + "@web3modal/ui": "npm:5.0.3" + "@web3modal/wallet": "npm:5.0.3" + lit: "npm:3.1.0" + checksum: 10c0/ac526887fcf7559c125c84dd140803e9fdc56ae7fbbd4a4d41abd953838deb32e98666f4af71190194a3c27b1c1fab896e67ee3caa1a72771448ad0e90063d10 + languageName: node + linkType: hard + +"@web3modal/scaffold-utils@npm:5.0.3": + version: 5.0.3 + resolution: "@web3modal/scaffold-utils@npm:5.0.3" + dependencies: + "@web3modal/core": "npm:5.0.3" + "@web3modal/polyfills": "npm:5.0.3" + valtio: "npm:1.11.2" + checksum: 10c0/0f2e58ab6202e99bf925c24568e2d8c2cf4af6a5f60958a59ee9aa3002880ec30c496c2c96905b198b82a7c930b21bcaac2a690a846458943b753afe8d7ffd42 + languageName: node + linkType: hard + +"@web3modal/scaffold-vue@npm:5.0.3": + version: 5.0.3 + resolution: "@web3modal/scaffold-vue@npm:5.0.3" + dependencies: + "@web3modal/scaffold": "npm:5.0.3" + peerDependencies: + vue: ">=3" + peerDependenciesMeta: + vue: + optional: true + checksum: 10c0/79c79a2798283ddd58d2a1f7048216bf2ec327be072c752ef3890c24a8d1df7fc59bbe6d28234607d2cf97405391b94fc84f32713b47841050c511d98f864fb5 + languageName: node + linkType: hard + +"@web3modal/scaffold@npm:5.0.3": + version: 5.0.3 + resolution: "@web3modal/scaffold@npm:5.0.3" + dependencies: + "@web3modal/common": "npm:5.0.3" + "@web3modal/core": "npm:5.0.3" + "@web3modal/scaffold-ui": "npm:5.0.3" + "@web3modal/scaffold-utils": "npm:5.0.3" + "@web3modal/siwe": "npm:5.0.3" + "@web3modal/ui": "npm:5.0.3" + "@web3modal/wallet": "npm:5.0.3" + lit: "npm:3.1.0" + checksum: 10c0/4b0088047a37788bdb035e2aac0a3c00a8ecab2141f309787e99e26bafe11ea7b11c82f6bc2f71e7d4a3e8962077fda480a04f16c5f790b2f2ba43a0acce7032 + languageName: node + linkType: hard + +"@web3modal/siwe@npm:5.0.3": + version: 5.0.3 + resolution: "@web3modal/siwe@npm:5.0.3" + dependencies: + "@walletconnect/utils": "npm:2.12.0" + "@web3modal/core": "npm:5.0.3" + "@web3modal/scaffold-utils": "npm:5.0.3" + lit: "npm:3.1.0" + valtio: "npm:1.11.2" + checksum: 10c0/074c4472e5a3053ac9fcfb354035fd35c2382bdd3f6b3459d4102632a1c798dd86941c8a98d50326f7f2d7af7c936aee236b216bb778b8acf331a2628b62a6ae + languageName: node + linkType: hard + +"@web3modal/ui@npm:5.0.3": + version: 5.0.3 + resolution: "@web3modal/ui@npm:5.0.3" + dependencies: + lit: "npm:3.1.0" + qrcode: "npm:1.5.3" + checksum: 10c0/7732e1688e756e8343f6929beacedcce855e85925c3bca798c4ad2ccae1907656c3d96206d2891f5613343faeab3f864f93b0cfb140b6189c2d2bbbed2f25d58 + languageName: node + linkType: hard + +"@web3modal/wagmi@npm:^5.0.2": + version: 5.0.3 + resolution: "@web3modal/wagmi@npm:5.0.3" + dependencies: + "@walletconnect/ethereum-provider": "npm:2.13.0" + "@web3modal/polyfills": "npm:5.0.3" + "@web3modal/scaffold": "npm:5.0.3" + "@web3modal/scaffold-react": "npm:5.0.3" + "@web3modal/scaffold-utils": "npm:5.0.3" + "@web3modal/scaffold-vue": "npm:5.0.3" + "@web3modal/siwe": "npm:5.0.3" + peerDependencies: + "@wagmi/connectors": ">=4" + "@wagmi/core": ">=2.0.0" + react: ">=17" + react-dom: ">=17" + viem: ">=2.0.0" + vue: ">=3" + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + vue: + optional: true + checksum: 10c0/316c80abfd81d86553a765ac66695676d0d8a25c8e10eee450b5cafd24c4496134871d2d9f1691c4f4008e9c2c8cd1417fc71654f664898a2036a78f23a062a7 + languageName: node + linkType: hard + +"@web3modal/wallet@npm:5.0.3": + version: 5.0.3 + resolution: "@web3modal/wallet@npm:5.0.3" + dependencies: + "@walletconnect/logger": "npm:2.1.2" + "@web3modal/polyfills": "npm:5.0.3" + zod: "npm:3.22.4" + checksum: 10c0/cd91bfaf3e4895d489a4bd41942b81fe4aca19aed1f90742b293cb4e4c7a7a43ece0ecdf03317c963ea7a6483dff157745befee5435f646094969bb4d58dd95a + languageName: node + linkType: hard + +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 10c0/f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 + languageName: node + linkType: hard + +"abitype@npm:0.9.8": + version: 0.9.8 + resolution: "abitype@npm:0.9.8" + peerDependencies: + typescript: ">=5.0.4" + zod: ^3 >=3.19.1 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + checksum: 10c0/ec559461d901d456820faf307e21b2c129583d44f4c68257ed9d0d44eae461114a7049046e715e069bc6fa70c410f644e06bdd2c798ac30d0ada794cd2a6c51e + languageName: node + linkType: hard + +"abitype@npm:1.0.4": + version: 1.0.4 + resolution: "abitype@npm:1.0.4" + peerDependencies: + typescript: ">=5.0.4" + zod: ^3 >=3.22.0 + peerDependenciesMeta: + typescript: + optional: true + zod: + optional: true + checksum: 10c0/9db138f3706e638ad0e2d24b8449829d687fc00634f6e87b0e673aac5b2d0069b4bd813b5d2408c3ff72065d481c37aea43289202c53596171bc54d8ee4d9964 + languageName: node + linkType: hard + +"abort-controller@npm:^3.0.0": + version: 3.0.0 + resolution: "abort-controller@npm:3.0.0" + dependencies: + event-target-shim: "npm:^5.0.0" + checksum: 10c0/90ccc50f010250152509a344eb2e71977fbf8db0ab8f1061197e3275ddf6c61a41a6edfd7b9409c664513131dd96e962065415325ef23efa5db931b382d24ca5 + languageName: node + linkType: hard + +"acorn-jsx@npm:^5.3.2": + version: 5.3.2 + resolution: "acorn-jsx@npm:5.3.2" + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 10c0/4c54868fbef3b8d58927d5e33f0a4de35f59012fe7b12cf9dfbb345fb8f46607709e1c4431be869a23fb63c151033d84c4198fa9f79385cec34fcb1dd53974c1 + languageName: node + linkType: hard + +"acorn@npm:^8.11.3, acorn@npm:^8.9.0": + version: 8.12.0 + resolution: "acorn@npm:8.12.0" + bin: + acorn: bin/acorn + checksum: 10c0/a19f9dead009d3b430fa3c253710b47778cdaace15b316de6de93a68c355507bc1072a9956372b6c990cbeeb167d4a929249d0faeb8ae4bb6911d68d53299549 + languageName: node + linkType: hard + +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" + dependencies: + debug: "npm:^4.3.4" + checksum: 10c0/e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 + languageName: node + linkType: hard + +"aggregate-error@npm:^3.0.0": + version: 3.1.0 + resolution: "aggregate-error@npm:3.1.0" + dependencies: + clean-stack: "npm:^2.0.0" + indent-string: "npm:^4.0.0" + checksum: 10c0/a42f67faa79e3e6687a4923050e7c9807db3848a037076f791d10e092677d65c1d2d863b7848560699f40fc0502c19f40963fb1cd1fb3d338a7423df8e45e039 + languageName: node + linkType: hard + +"ahooks@npm:^3.7.6, ahooks@npm:^3.8.0": + version: 3.8.0 + resolution: "ahooks@npm:3.8.0" + dependencies: + "@babel/runtime": "npm:^7.21.0" + dayjs: "npm:^1.9.1" + intersection-observer: "npm:^0.12.0" + js-cookie: "npm:^2.x.x" + lodash: "npm:^4.17.21" + react-fast-compare: "npm:^3.2.2" + resize-observer-polyfill: "npm:^1.5.1" + screenfull: "npm:^5.0.0" + tslib: "npm:^2.4.1" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/28344a10443a1374066d931ac687e8f18f714717c32fc4c12b5fea1d0b29b9dfbddd5e9943df2394dd7912440e474413d899e1a2877bf80093fbe8f1c3b5ea58 + languageName: node + linkType: hard + +"ajv@npm:^6.12.4": + version: 6.12.6 + resolution: "ajv@npm:6.12.6" + dependencies: + fast-deep-equal: "npm:^3.1.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.2" + checksum: 10c0/41e23642cbe545889245b9d2a45854ebba51cda6c778ebced9649420d9205f2efb39cb43dbc41e358409223b1ea43303ae4839db682c848b891e4811da1a5a71 + languageName: node + linkType: hard + +"ansi-regex@npm:^5.0.1": + version: 5.0.1 + resolution: "ansi-regex@npm:5.0.1" + checksum: 10c0/9a64bb8627b434ba9327b60c027742e5d17ac69277960d041898596271d992d4d52ba7267a63ca10232e29f6107fc8a835f6ce8d719b88c5f8493f8254813737 + languageName: node + linkType: hard + +"ansi-regex@npm:^6.0.1": + version: 6.0.1 + resolution: "ansi-regex@npm:6.0.1" + checksum: 10c0/cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 + languageName: node + linkType: hard + +"ansi-styles@npm:^3.2.1": + version: 3.2.1 + resolution: "ansi-styles@npm:3.2.1" + dependencies: + color-convert: "npm:^1.9.0" + checksum: 10c0/ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b + languageName: node + linkType: hard + +"ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": + version: 4.3.0 + resolution: "ansi-styles@npm:4.3.0" + dependencies: + color-convert: "npm:^2.0.1" + checksum: 10c0/895a23929da416f2bd3de7e9cb4eabd340949328ab85ddd6e484a637d8f6820d485f53933446f5291c3b760cbc488beb8e88573dd0f9c7daf83dccc8fe81b041 + languageName: node + linkType: hard + +"ansi-styles@npm:^6.1.0": + version: 6.2.1 + resolution: "ansi-styles@npm:6.2.1" + checksum: 10c0/5d1ec38c123984bcedd996eac680d548f31828bd679a66db2bdf11844634dde55fec3efa9c6bb1d89056a5e79c1ac540c4c784d592ea1d25028a92227d2f2d5c + languageName: node + linkType: hard + +"antd-mobile-icons@npm:^0.3.0": + version: 0.3.0 + resolution: "antd-mobile-icons@npm:0.3.0" + checksum: 10c0/c9573e10456cb4b10e53bfdb7cb0a69cb3db2504b653dd125239b5056b4ddc30d2b939930b2017075a53e80b0b363182a00a7a4d6f971b9b49e2ac07bf6ad743 + languageName: node + linkType: hard + +"antd-mobile-v5-count@npm:^1.0.1": + version: 1.0.1 + resolution: "antd-mobile-v5-count@npm:1.0.1" + checksum: 10c0/1cfdc489e8837ef47840405312acb8b2d2d0187bb8ce32453c76b2584942a10627cd4f1251a4aa51edccf348a561ad975b7b17083593f61743d033caf60ff5e2 + languageName: node + linkType: hard + +"antd-mobile@npm:^5.36.1": + version: 5.36.1 + resolution: "antd-mobile@npm:5.36.1" + dependencies: + "@floating-ui/dom": "npm:^1.4.2" + "@rc-component/mini-decimal": "npm:^1.1.0" + "@react-spring/web": "npm:~9.6.1" + "@use-gesture/react": "npm:10.3.0" + ahooks: "npm:^3.7.6" + antd-mobile-icons: "npm:^0.3.0" + antd-mobile-v5-count: "npm:^1.0.1" + classnames: "npm:^2.3.2" + dayjs: "npm:^1.11.7" + deepmerge: "npm:^4.3.1" + nano-memoize: "npm:^3.0.16" + rc-field-form: "npm:~1.27.4" + rc-util: "npm:^5.38.1" + react-fast-compare: "npm:^3.2.2" + react-is: "npm:^18.2.0" + runes2: "npm:^1.1.2" + staged-components: "npm:^1.1.3" + tslib: "npm:^2.5.0" + use-sync-external-store: "npm:^1.2.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/947ce157d05b6914c5b9a09ed6dfe1784e9ae36d61a621b4a2fc3f3b1ed9242bf681e7c47f279b315a65cb3efe074f32e2e0ce75d519bad7b3104eb5dcecab42 + languageName: node + linkType: hard + +"anymatch@npm:^3.1.3, anymatch@npm:~3.1.2": + version: 3.1.3 + resolution: "anymatch@npm:3.1.3" + dependencies: + normalize-path: "npm:^3.0.0" + picomatch: "npm:^2.0.4" + checksum: 10c0/57b06ae984bc32a0d22592c87384cd88fe4511b1dd7581497831c56d41939c8a001b28e7b853e1450f2bf61992dfcaa8ae2d0d161a0a90c4fb631ef07098fbac + languageName: node + linkType: hard + +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: 10c0/c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e + languageName: node + linkType: hard + +"array-union@npm:^2.1.0": + version: 2.1.0 + resolution: "array-union@npm:2.1.0" + checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962 + languageName: node + linkType: hard + +"asn1.js@npm:^4.10.1": + version: 4.10.1 + resolution: "asn1.js@npm:4.10.1" + dependencies: + bn.js: "npm:^4.0.0" + inherits: "npm:^2.0.1" + minimalistic-assert: "npm:^1.0.0" + checksum: 10c0/afa7f3ab9e31566c80175a75b182e5dba50589dcc738aa485be42bdd787e2a07246a4b034d481861123cbe646a7656f318f4f1cad2e9e5e808a210d5d6feaa88 + languageName: node + linkType: hard + +"assert@npm:^2.0.0": + version: 2.1.0 + resolution: "assert@npm:2.1.0" + dependencies: + call-bind: "npm:^1.0.2" + is-nan: "npm:^1.3.2" + object-is: "npm:^1.1.5" + object.assign: "npm:^4.1.4" + util: "npm:^0.12.5" + checksum: 10c0/7271a5da883c256a1fa690677bf1dd9d6aa882139f2bed1cd15da4f9e7459683e1da8e32a203d6cc6767e5e0f730c77a9532a87b896b4b0af0dd535f668775f0 + languageName: node + linkType: hard + +"async-mutex@npm:^0.2.6": + version: 0.2.6 + resolution: "async-mutex@npm:0.2.6" + dependencies: + tslib: "npm:^2.0.0" + checksum: 10c0/440f1388fdbf2021261ba05952765182124a333681692fdef6af13935c20bfc2017e24e902362f12b29094a77b359ce3131e8dd45b1db42f1d570927ace9e7d9 + languageName: node + linkType: hard + +"async-validator@npm:^4.1.0": + version: 4.2.5 + resolution: "async-validator@npm:4.2.5" + checksum: 10c0/0ec09ee388aae5f6b037a320049a369b681ca9b341b28e2693e50e89b5c4c64c057a2c57f9fc1c18dd020823809d8af4b72b278e0a7a872c9e3accd5c4c3ce3a + languageName: node + linkType: hard + +"atomic-sleep@npm:^1.0.0": + version: 1.0.0 + resolution: "atomic-sleep@npm:1.0.0" + checksum: 10c0/e329a6665512736a9bbb073e1761b4ec102f7926cce35037753146a9db9c8104f5044c1662e4a863576ce544fb8be27cd2be6bc8c1a40147d03f31eb1cfb6e8a + languageName: node + linkType: hard + +"autoprefixer@npm:^10.4.19": + version: 10.4.19 + resolution: "autoprefixer@npm:10.4.19" + dependencies: + browserslist: "npm:^4.23.0" + caniuse-lite: "npm:^1.0.30001599" + fraction.js: "npm:^4.3.7" + normalize-range: "npm:^0.1.2" + picocolors: "npm:^1.0.0" + postcss-value-parser: "npm:^4.2.0" + peerDependencies: + postcss: ^8.1.0 + bin: + autoprefixer: bin/autoprefixer + checksum: 10c0/fe0178eb8b1da4f15c6535cd329926609b22d1811e047371dccce50563623f8075dd06fb167daff059e4228da651b0bdff6d9b44281541eaf0ce0b79125bfd19 + languageName: node + linkType: hard + +"available-typed-arrays@npm:^1.0.7": + version: 1.0.7 + resolution: "available-typed-arrays@npm:1.0.7" + dependencies: + possible-typed-array-names: "npm:^1.0.0" + checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2 + languageName: node + linkType: hard + +"axios@npm:^0.19.0": + version: 0.19.2 + resolution: "axios@npm:0.19.2" + dependencies: + follow-redirects: "npm:1.5.10" + checksum: 10c0/b775abf2db44ea4f182f4c2bfa4bf84a723b86f5aa001f222f12193fa45ba243b7e3f27b66289c6afa51d696402b05c82715fd621a34add5b538e850adcdbce1 + languageName: node + linkType: hard + +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 10c0/9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + languageName: node + linkType: hard + +"base64-js@npm:^1.3.1": + version: 1.5.1 + resolution: "base64-js@npm:1.5.1" + checksum: 10c0/f23823513b63173a001030fae4f2dabe283b99a9d324ade3ad3d148e218134676f1ee8568c877cd79ec1c53158dcf2d2ba527a97c606618928ba99dd930102bf + languageName: node + linkType: hard + +"bignumber.js@npm:9.1.2": + version: 9.1.2 + resolution: "bignumber.js@npm:9.1.2" + checksum: 10c0/e17786545433f3110b868725c449fa9625366a6e675cd70eb39b60938d6adbd0158cb4b3ad4f306ce817165d37e63f4aa3098ba4110db1d9a3b9f66abfbaf10d + languageName: node + linkType: hard + +"binary-extensions@npm:^2.0.0": + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 + languageName: node + linkType: hard + +"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": + version: 4.12.0 + resolution: "bn.js@npm:4.12.0" + checksum: 10c0/9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21 + languageName: node + linkType: hard + +"bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": + version: 5.2.1 + resolution: "bn.js@npm:5.2.1" + checksum: 10c0/bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa + languageName: node + linkType: hard + +"bowser@npm:^2.9.0": + version: 2.11.0 + resolution: "bowser@npm:2.11.0" + checksum: 10c0/04efeecc7927a9ec33c667fa0965dea19f4ac60b3fea60793c2e6cf06c1dcd2f7ae1dbc656f450c5f50783b1c75cf9dc173ba6f3b7db2feee01f8c4b793e1bd3 + languageName: node + linkType: hard + +"brace-expansion@npm:^1.1.7": + version: 1.1.11 + resolution: "brace-expansion@npm:1.1.11" + dependencies: + balanced-match: "npm:^1.0.0" + concat-map: "npm:0.0.1" + checksum: 10c0/695a56cd058096a7cb71fb09d9d6a7070113c7be516699ed361317aca2ec169f618e28b8af352e02ab4233fb54eb0168460a40dc320bab0034b36ab59aaad668 + languageName: node + linkType: hard + +"brace-expansion@npm:^2.0.1": + version: 2.0.1 + resolution: "brace-expansion@npm:2.0.1" + dependencies: + balanced-match: "npm:^1.0.0" + checksum: 10c0/b358f2fe060e2d7a87aa015979ecea07f3c37d4018f8d6deb5bd4c229ad3a0384fe6029bb76cd8be63c81e516ee52d1a0673edbe2023d53a5191732ae3c3e49f + languageName: node + linkType: hard + +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 + languageName: node + linkType: hard + +"brorand@npm:^1.0.1, brorand@npm:^1.1.0": + version: 1.1.0 + resolution: "brorand@npm:1.1.0" + checksum: 10c0/6f366d7c4990f82c366e3878492ba9a372a73163c09871e80d82fb4ae0d23f9f8924cb8a662330308206e6b3b76ba1d528b4601c9ef73c2166b440b2ea3b7571 + languageName: node + linkType: hard + +"browser-resolve@npm:^2.0.0": + version: 2.0.0 + resolution: "browser-resolve@npm:2.0.0" + dependencies: + resolve: "npm:^1.17.0" + checksum: 10c0/06c43adf3cb1939825ab9a4ac355b23272820ee421a20d04f62e0dabd9ea305e497b97f3ac027f87d53c366483aafe8673bbe1aaa5e41cd69eeafa65ac5fda6e + languageName: node + linkType: hard + +"browserify-aes@npm:^1.0.4, browserify-aes@npm:^1.2.0": + version: 1.2.0 + resolution: "browserify-aes@npm:1.2.0" + dependencies: + buffer-xor: "npm:^1.0.3" + cipher-base: "npm:^1.0.0" + create-hash: "npm:^1.1.0" + evp_bytestokey: "npm:^1.0.3" + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + checksum: 10c0/967f2ae60d610b7b252a4cbb55a7a3331c78293c94b4dd9c264d384ca93354c089b3af9c0dd023534efdc74ffbc82510f7ad4399cf82bc37bc07052eea485f18 + languageName: node + linkType: hard + +"browserify-cipher@npm:^1.0.0": + version: 1.0.1 + resolution: "browserify-cipher@npm:1.0.1" + dependencies: + browserify-aes: "npm:^1.0.4" + browserify-des: "npm:^1.0.0" + evp_bytestokey: "npm:^1.0.0" + checksum: 10c0/aa256dcb42bc53a67168bbc94ab85d243b0a3b56109dee3b51230b7d010d9b78985ffc1fb36e145c6e4db151f888076c1cfc207baf1525d3e375cbe8187fe27d + languageName: node + linkType: hard + +"browserify-des@npm:^1.0.0": + version: 1.0.2 + resolution: "browserify-des@npm:1.0.2" + dependencies: + cipher-base: "npm:^1.0.1" + des.js: "npm:^1.0.0" + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.1.2" + checksum: 10c0/943eb5d4045eff80a6cde5be4e5fbb1f2d5002126b5a4789c3c1aae3cdddb1eb92b00fb92277f512288e5c6af330730b1dbabcf7ce0923e749e151fcee5a074d + languageName: node + linkType: hard + +"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": + version: 4.1.0 + resolution: "browserify-rsa@npm:4.1.0" + dependencies: + bn.js: "npm:^5.0.0" + randombytes: "npm:^2.0.1" + checksum: 10c0/fb2b5a8279d8a567a28d8ee03fb62e448428a906bab5c3dc9e9c3253ace551b5ea271db15e566ac78f1b1d71b243559031446604168b9235c351a32cae99d02a + languageName: node + linkType: hard + +"browserify-sign@npm:^4.0.0": + version: 4.2.3 + resolution: "browserify-sign@npm:4.2.3" + dependencies: + bn.js: "npm:^5.2.1" + browserify-rsa: "npm:^4.1.0" + create-hash: "npm:^1.2.0" + create-hmac: "npm:^1.1.7" + elliptic: "npm:^6.5.5" + hash-base: "npm:~3.0" + inherits: "npm:^2.0.4" + parse-asn1: "npm:^5.1.7" + readable-stream: "npm:^2.3.8" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/30c0eba3f5970a20866a4d3fbba2c5bd1928cd24f47faf995f913f1499214c6f3be14bb4d6ec1ab5c6cafb1eca9cb76ba1c2e1c04ed018370634d4e659c77216 + languageName: node + linkType: hard + +"browserify-zlib@npm:^0.2.0": + version: 0.2.0 + resolution: "browserify-zlib@npm:0.2.0" + dependencies: + pako: "npm:~1.0.5" + checksum: 10c0/9ab10b6dc732c6c5ec8ebcbe5cb7fe1467f97402c9b2140113f47b5f187b9438f93a8e065d8baf8b929323c18324fbf1105af479ee86d9d36cab7d7ef3424ad9 + languageName: node + linkType: hard + +"browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": + version: 4.23.1 + resolution: "browserslist@npm:4.23.1" + dependencies: + caniuse-lite: "npm:^1.0.30001629" + electron-to-chromium: "npm:^1.4.796" + node-releases: "npm:^2.0.14" + update-browserslist-db: "npm:^1.0.16" + bin: + browserslist: cli.js + checksum: 10c0/eb47c7ab9d60db25ce2faca70efeb278faa7282a2f62b7f2fa2f92e5f5251cf65144244566c86559419ff4f6d78f59ea50e39911321ad91f3b27788901f1f5e9 + languageName: node + linkType: hard + +"buffer-xor@npm:^1.0.3": + version: 1.0.3 + resolution: "buffer-xor@npm:1.0.3" + checksum: 10c0/fd269d0e0bf71ecac3146187cfc79edc9dbb054e2ee69b4d97dfb857c6d997c33de391696d04bdd669272751fa48e7872a22f3a6c7b07d6c0bc31dbe02a4075c + languageName: node + linkType: hard + +"buffer@npm:6.0.3, buffer@npm:^6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.2.1" + checksum: 10c0/2a905fbbcde73cc5d8bd18d1caa23715d5f83a5935867c2329f0ac06104204ba7947be098fe1317fbd8830e26090ff8e764f08cd14fefc977bb248c3487bcbd0 + languageName: node + linkType: hard + +"buffer@npm:^5.7.1": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.1.13" + checksum: 10c0/27cac81cff434ed2876058d72e7c4789d11ff1120ef32c9de48f59eab58179b66710c488987d295ae89a228f835fc66d088652dffeb8e3ba8659f80eb091d55e + languageName: node + linkType: hard + +"bufferutil@npm:^4.0.8": + version: 4.0.8 + resolution: "bufferutil@npm:4.0.8" + dependencies: + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.3.0" + checksum: 10c0/36cdc5b53a38d9f61f89fdbe62029a2ebcd020599862253fefebe31566155726df9ff961f41b8c97b02b4c12b391ef97faf94e2383392654cf8f0ed68f76e47c + languageName: node + linkType: hard + +"builtin-status-codes@npm:^3.0.0": + version: 3.0.0 + resolution: "builtin-status-codes@npm:3.0.0" + checksum: 10c0/c37bbba11a34c4431e56bd681b175512e99147defbe2358318d8152b3a01df7bf25e0305873947e5b350073d5ef41a364a22b37e48f1fb6d2fe6d5286a0f348c + languageName: node + linkType: hard + +"cacache@npm:^18.0.0": + version: 18.0.3 + resolution: "cacache@npm:18.0.3" + dependencies: + "@npmcli/fs": "npm:^3.1.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^4.0.0" + ssri: "npm:^10.0.0" + tar: "npm:^6.1.11" + unique-filename: "npm:^3.0.0" + checksum: 10c0/dfda92840bb371fb66b88c087c61a74544363b37a265023223a99965b16a16bbb87661fe4948718d79df6e0cc04e85e62784fbcf1832b2a5e54ff4c46fbb45b7 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.1" + checksum: 10c0/a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d + languageName: node + linkType: hard + +"callsites@npm:^3.0.0": + version: 3.1.0 + resolution: "callsites@npm:3.1.0" + checksum: 10c0/fff92277400eb06c3079f9e74f3af120db9f8ea03bad0e84d9aede54bbe2d44a56cccb5f6cf12211f93f52306df87077ecec5b712794c5a9b5dac6d615a3f301 + languageName: node + linkType: hard + +"camelcase@npm:^5.0.0": + version: 5.3.1 + resolution: "camelcase@npm:5.3.1" + checksum: 10c0/92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 + languageName: node + linkType: hard + +"camelize@npm:^1.0.0": + version: 1.0.1 + resolution: "camelize@npm:1.0.1" + checksum: 10c0/4c9ac55efd356d37ac483bad3093758236ab686192751d1c9daa43188cc5a07b09bd431eb7458a4efd9ca22424bba23253e7b353feb35d7c749ba040de2385fb + languageName: node + linkType: hard + +"caniuse-lite@npm:^1.0.30001599, caniuse-lite@npm:^1.0.30001629": + version: 1.0.30001637 + resolution: "caniuse-lite@npm:1.0.30001637" + checksum: 10c0/46285695de7a6c63fae1d5860e10dd4446e5fca4253456e467e184300cc09e9e9d7f6f0a454aced1ff74c5f3f97670f01ce13bdc3edc19eb46778c22fffbf4bc + languageName: node + linkType: hard + +"cbw-sdk@npm:@coinbase/wallet-sdk@3.9.3": + version: 3.9.3 + resolution: "@coinbase/wallet-sdk@npm:3.9.3" + dependencies: + bn.js: "npm:^5.2.1" + buffer: "npm:^6.0.3" + clsx: "npm:^1.2.1" + eth-block-tracker: "npm:^7.1.0" + eth-json-rpc-filters: "npm:^6.0.0" + eventemitter3: "npm:^5.0.1" + keccak: "npm:^3.0.3" + preact: "npm:^10.16.0" + sha.js: "npm:^2.4.11" + checksum: 10c0/a34b7f3e84f1d12f8235d57b3fd2e06d04e9ad9d999944b43bf0a3b0e79bc1cff336e9097f4555f85e7085ac7a1be2907732cda6a79cad1b60521d996f390b99 + languageName: node + linkType: hard + +"chalk@npm:^2.4.2": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: "npm:^3.2.1" + escape-string-regexp: "npm:^1.0.5" + supports-color: "npm:^5.3.0" + checksum: 10c0/e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 + languageName: node + linkType: hard + +"chalk@npm:^4.0.0, chalk@npm:^4.1.2": + version: 4.1.2 + resolution: "chalk@npm:4.1.2" + dependencies: + ansi-styles: "npm:^4.1.0" + supports-color: "npm:^7.1.0" + checksum: 10c0/4a3fef5cc34975c898ffe77141450f679721df9dde00f6c304353fa9c8b571929123b26a0e4617bde5018977eb655b31970c297b91b63ee83bb82aeb04666880 + languageName: node + linkType: hard + +"chokidar@npm:^3.6.0": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" + dependencies: + anymatch: "npm:~3.1.2" + braces: "npm:~3.0.2" + fsevents: "npm:~2.3.2" + glob-parent: "npm:~5.1.2" + is-binary-path: "npm:~2.1.0" + is-glob: "npm:~4.0.1" + normalize-path: "npm:~3.0.0" + readdirp: "npm:~3.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 + languageName: node + linkType: hard + +"chownr@npm:^2.0.0": + version: 2.0.0 + resolution: "chownr@npm:2.0.0" + checksum: 10c0/594754e1303672171cc04e50f6c398ae16128eb134a88f801bf5354fd96f205320f23536a045d9abd8b51024a149696e51231565891d4efdab8846021ecf88e6 + languageName: node + linkType: hard + +"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": + version: 1.0.4 + resolution: "cipher-base@npm:1.0.4" + dependencies: + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + checksum: 10c0/d8d005f8b64d8a77b3d3ce531301ae7b45902c9cab4ec8b66bdbd2bf2a1d9fceb9a2133c293eb3c060b2d964da0f14c47fb740366081338aa3795dd1faa8984b + languageName: node + linkType: hard + +"citty@npm:^0.1.5, citty@npm:^0.1.6": + version: 0.1.6 + resolution: "citty@npm:0.1.6" + dependencies: + consola: "npm:^3.2.3" + checksum: 10c0/d26ad82a9a4a8858c7e149d90b878a3eceecd4cfd3e2ed3cd5f9a06212e451fb4f8cbe0fa39a3acb1b3e8f18e22db8ee5def5829384bad50e823d4b301609b48 + languageName: node + linkType: hard + +"classnames@npm:^2.3.2": + version: 2.5.1 + resolution: "classnames@npm:2.5.1" + checksum: 10c0/afff4f77e62cea2d79c39962980bf316bacb0d7c49e13a21adaadb9221e1c6b9d3cdb829d8bb1b23c406f4e740507f37e1dcf506f7e3b7113d17c5bab787aa69 + languageName: node + linkType: hard + +"clean-stack@npm:^2.0.0": + version: 2.2.0 + resolution: "clean-stack@npm:2.2.0" + checksum: 10c0/1f90262d5f6230a17e27d0c190b09d47ebe7efdd76a03b5a1127863f7b3c9aec4c3e6c8bb3a7bbf81d553d56a1fd35728f5a8ef4c63f867ac8d690109742a8c1 + languageName: node + linkType: hard + +"clipboardy@npm:^4.0.0": + version: 4.0.0 + resolution: "clipboardy@npm:4.0.0" + dependencies: + execa: "npm:^8.0.1" + is-wsl: "npm:^3.1.0" + is64bit: "npm:^2.0.0" + checksum: 10c0/02bb5f3d0a772bd84ec26a3566c72c2319a9f3b4cb8338370c3bffcf0073c80b834abe1a6945bea4f2cbea28e1627a975aaac577e3f61a868d924ce79138b041 + languageName: node + linkType: hard + +"cliui@npm:^6.0.0": + version: 6.0.0 + resolution: "cliui@npm:6.0.0" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.0" + wrap-ansi: "npm:^6.2.0" + checksum: 10c0/35229b1bb48647e882104cac374c9a18e34bbf0bace0e2cf03000326b6ca3050d6b59545d91e17bfe3705f4a0e2988787aa5cde6331bf5cbbf0164732cef6492 + languageName: node + linkType: hard + +"cliui@npm:^8.0.1": + version: 8.0.1 + resolution: "cliui@npm:8.0.1" + dependencies: + string-width: "npm:^4.2.0" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^7.0.0" + checksum: 10c0/4bda0f09c340cbb6dfdc1ed508b3ca080f12992c18d68c6be4d9cf51756033d5266e61ec57529e610dacbf4da1c634423b0c1b11037709cc6b09045cbd815df5 + languageName: node + linkType: hard + +"clsx@npm:^1.2.1": + version: 1.2.1 + resolution: "clsx@npm:1.2.1" + checksum: 10c0/34dead8bee24f5e96f6e7937d711978380647e936a22e76380290e35486afd8634966ce300fc4b74a32f3762c7d4c0303f442c3e259f4ce02374eb0c82834f27 + languageName: node + linkType: hard + +"clsx@npm:^2.1.1": + version: 2.1.1 + resolution: "clsx@npm:2.1.1" + checksum: 10c0/c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 + languageName: node + linkType: hard + +"color-convert@npm:^1.9.0": + version: 1.9.3 + resolution: "color-convert@npm:1.9.3" + dependencies: + color-name: "npm:1.1.3" + checksum: 10c0/5ad3c534949a8c68fca8fbc6f09068f435f0ad290ab8b2f76841b9e6af7e0bb57b98cb05b0e19fe33f5d91e5a8611ad457e5f69e0a484caad1f7487fd0e8253c + languageName: node + linkType: hard + +"color-convert@npm:^2.0.1": + version: 2.0.1 + resolution: "color-convert@npm:2.0.1" + dependencies: + color-name: "npm:~1.1.4" + checksum: 10c0/37e1150172f2e311fe1b2df62c6293a342ee7380da7b9cfdba67ea539909afbd74da27033208d01d6d5cfc65ee7868a22e18d7e7648e004425441c0f8a15a7d7 + languageName: node + linkType: hard + +"color-name@npm:1.1.3": + version: 1.1.3 + resolution: "color-name@npm:1.1.3" + checksum: 10c0/566a3d42cca25b9b3cd5528cd7754b8e89c0eb646b7f214e8e2eaddb69994ac5f0557d9c175eb5d8f0ad73531140d9c47525085ee752a91a2ab15ab459caf6d6 + languageName: node + linkType: hard + +"color-name@npm:~1.1.4": + version: 1.1.4 + resolution: "color-name@npm:1.1.4" + checksum: 10c0/a1a3f914156960902f46f7f56bc62effc6c94e84b2cae157a526b1c1f74b677a47ec602bf68a61abfa2b42d15b7c5651c6dbe72a43af720bc588dff885b10f95 + languageName: node + linkType: hard + +"colors@npm:^1.3.3, colors@npm:^1.4.0": + version: 1.4.0 + resolution: "colors@npm:1.4.0" + checksum: 10c0/9af357c019da3c5a098a301cf64e3799d27549d8f185d86f79af23069e4f4303110d115da98483519331f6fb71c8568d5688fa1c6523600044fd4a54e97c4efb + languageName: node + linkType: hard + +"concat-map@npm:0.0.1": + version: 0.0.1 + resolution: "concat-map@npm:0.0.1" + checksum: 10c0/c996b1cfdf95b6c90fee4dae37e332c8b6eb7d106430c17d538034c0ad9a1630cb194d2ab37293b1bdd4d779494beee7786d586a50bd9376fd6f7bcc2bd4c98f + languageName: node + linkType: hard + +"confbox@npm:^0.1.7": + version: 0.1.7 + resolution: "confbox@npm:0.1.7" + checksum: 10c0/18b40c2f652196a833f3f1a5db2326a8a579cd14eacabfe637e4fc8cb9b68d7cf296139a38c5e7c688ce5041bf46f9adce05932d43fde44cf7e012840b5da111 + languageName: node + linkType: hard + +"consola@npm:^3.2.3": + version: 3.2.3 + resolution: "consola@npm:3.2.3" + checksum: 10c0/c606220524ec88a05bb1baf557e9e0e04a0c08a9c35d7a08652d99de195c4ddcb6572040a7df57a18ff38bbc13ce9880ad032d56630cef27bef72768ef0ac078 + languageName: node + linkType: hard + +"console-browserify@npm:^1.1.0": + version: 1.2.0 + resolution: "console-browserify@npm:1.2.0" + checksum: 10c0/89b99a53b7d6cee54e1e64fa6b1f7ac24b844b4019c5d39db298637e55c1f4ffa5c165457ad984864de1379df2c8e1886cbbdac85d9dbb6876a9f26c3106f226 + languageName: node + linkType: hard + +"constants-browserify@npm:^1.0.0": + version: 1.0.0 + resolution: "constants-browserify@npm:1.0.0" + checksum: 10c0/ab49b1d59a433ed77c964d90d19e08b2f77213fb823da4729c0baead55e3c597f8f97ebccfdfc47bd896d43854a117d114c849a6f659d9986420e97da0f83ac5 + languageName: node + linkType: hard + +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + +"cookie-es@npm:^1.1.0": + version: 1.1.0 + resolution: "cookie-es@npm:1.1.0" + checksum: 10c0/27f1057b05eb42dca539a80cf45b8f9d5bacf35482690d756025447810dcd669e0cd13952a063a43e47a4e6fd7400745defedc97479a4254019f0bdb5c200341 + languageName: node + linkType: hard + +"copy-text-to-clipboard@npm:^3.0.1": + version: 3.2.0 + resolution: "copy-text-to-clipboard@npm:3.2.0" + checksum: 10c0/d60fdadc59d526e19d56ad23cec2b292d33c771a5091621bd322d138804edd3c10eb2367d46ec71b39f5f7f7116a2910b332281aeb36a5b679199d746a8a5381 + languageName: node + linkType: hard + +"core-js@npm:^3.11.0": + version: 3.37.1 + resolution: "core-js@npm:3.37.1" + checksum: 10c0/440eb51a7a39128a320225fe349f870a3641b96c9ecd26470227db730ef8c161ea298eaea621db66ec0ff622a85299efb4e23afebf889c0a1748616102307675 + languageName: node + linkType: hard + +"core-util-is@npm:~1.0.0": + version: 1.0.3 + resolution: "core-util-is@npm:1.0.3" + checksum: 10c0/90a0e40abbddfd7618f8ccd63a74d88deea94e77d0e8dbbea059fa7ebebb8fbb4e2909667fe26f3a467073de1a542ebe6ae4c73a73745ac5833786759cd906c9 + languageName: node + linkType: hard + +"crc-32@npm:^1.2.0": + version: 1.2.2 + resolution: "crc-32@npm:1.2.2" + bin: + crc32: bin/crc32.njs + checksum: 10c0/11dcf4a2e77ee793835d49f2c028838eae58b44f50d1ff08394a610bfd817523f105d6ae4d9b5bef0aad45510f633eb23c903e9902e4409bed1ce70cb82b9bf0 + languageName: node + linkType: hard + +"create-ecdh@npm:^4.0.0": + version: 4.0.4 + resolution: "create-ecdh@npm:4.0.4" + dependencies: + bn.js: "npm:^4.1.0" + elliptic: "npm:^6.5.3" + checksum: 10c0/77b11a51360fec9c3bce7a76288fc0deba4b9c838d5fb354b3e40c59194d23d66efe6355fd4b81df7580da0661e1334a235a2a5c040b7569ba97db428d466e7f + languageName: node + linkType: hard + +"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": + version: 1.2.0 + resolution: "create-hash@npm:1.2.0" + dependencies: + cipher-base: "npm:^1.0.1" + inherits: "npm:^2.0.1" + md5.js: "npm:^1.3.4" + ripemd160: "npm:^2.0.1" + sha.js: "npm:^2.4.0" + checksum: 10c0/d402e60e65e70e5083cb57af96d89567954d0669e90550d7cec58b56d49c4b193d35c43cec8338bc72358198b8cbf2f0cac14775b651e99238e1cf411490f915 + languageName: node + linkType: hard + +"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": + version: 1.1.7 + resolution: "create-hmac@npm:1.1.7" + dependencies: + cipher-base: "npm:^1.0.3" + create-hash: "npm:^1.1.0" + inherits: "npm:^2.0.1" + ripemd160: "npm:^2.0.0" + safe-buffer: "npm:^5.0.1" + sha.js: "npm:^2.4.8" + checksum: 10c0/24332bab51011652a9a0a6d160eed1e8caa091b802335324ae056b0dcb5acbc9fcf173cf10d128eba8548c3ce98dfa4eadaa01bd02f44a34414baee26b651835 + languageName: node + linkType: hard + +"create-require@npm:^1.1.1": + version: 1.1.1 + resolution: "create-require@npm:1.1.1" + checksum: 10c0/157cbc59b2430ae9a90034a5f3a1b398b6738bf510f713edc4d4e45e169bc514d3d99dd34d8d01ca7ae7830b5b8b537e46ae8f3c8f932371b0875c0151d7ec91 + languageName: node + linkType: hard + +"cross-fetch@npm:^3.1.4": + version: 3.1.8 + resolution: "cross-fetch@npm:3.1.8" + dependencies: + node-fetch: "npm:^2.6.12" + checksum: 10c0/4c5e022ffe6abdf380faa6e2373c0c4ed7ef75e105c95c972b6f627c3f083170b6886f19fb488a7fa93971f4f69dcc890f122b0d97f0bf5f41ca1d9a8f58c8af + languageName: node + linkType: hard + +"cross-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "cross-fetch@npm:4.0.0" + dependencies: + node-fetch: "npm:^2.6.12" + checksum: 10c0/386727dc4c6b044746086aced959ff21101abb85c43df5e1d151547ccb6f338f86dec3f28b9dbddfa8ff5b9ec8662ed2263ad4607a93b2dc354fb7fe3bbb898a + languageName: node + linkType: hard + +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": + version: 7.0.3 + resolution: "cross-spawn@npm:7.0.3" + dependencies: + path-key: "npm:^3.1.0" + shebang-command: "npm:^2.0.0" + which: "npm:^2.0.1" + checksum: 10c0/5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 + languageName: node + linkType: hard + +"crossws@npm:^0.2.0, crossws@npm:^0.2.4": + version: 0.2.4 + resolution: "crossws@npm:0.2.4" + peerDependencies: + uWebSockets.js: "*" + peerDependenciesMeta: + uWebSockets.js: + optional: true + checksum: 10c0/b950c64d36f3f11fdb8e0faf3107598660d89d77eb860e68b535fe6acba9f0f2f0507cc7250bd219a3ef2fe08718db91b591e6912b7324fcfc8fd1b8d9f78c96 + languageName: node + linkType: hard + +"crypto-browserify@npm:^3.11.0": + version: 3.12.0 + resolution: "crypto-browserify@npm:3.12.0" + dependencies: + browserify-cipher: "npm:^1.0.0" + browserify-sign: "npm:^4.0.0" + create-ecdh: "npm:^4.0.0" + create-hash: "npm:^1.1.0" + create-hmac: "npm:^1.1.0" + diffie-hellman: "npm:^5.0.0" + inherits: "npm:^2.0.1" + pbkdf2: "npm:^3.0.3" + public-encrypt: "npm:^4.0.0" + randombytes: "npm:^2.0.0" + randomfill: "npm:^1.0.3" + checksum: 10c0/0c20198886576050a6aa5ba6ae42f2b82778bfba1753d80c5e7a090836890dc372bdc780986b2568b4fb8ed2a91c958e61db1f0b6b1cc96af4bd03ffc298ba92 + languageName: node + linkType: hard + +"css-color-keywords@npm:^1.0.0": + version: 1.0.0 + resolution: "css-color-keywords@npm:1.0.0" + checksum: 10c0/af205a86c68e0051846ed91eb3e30b4517e1904aac040013ff1d742019b3f9369ba5658ba40901dbbc121186fc4bf0e75a814321cc3e3182fbb2feb81c6d9cb7 + languageName: node + linkType: hard + +"css-to-react-native@npm:3.2.0": + version: 3.2.0 + resolution: "css-to-react-native@npm:3.2.0" + dependencies: + camelize: "npm:^1.0.0" + css-color-keywords: "npm:^1.0.0" + postcss-value-parser: "npm:^4.0.2" + checksum: 10c0/fde850a511d5d3d7c55a1e9b8ed26b69a8ad4868b3487e36ebfbfc0b96fc34bc977d9cd1d61a289d0c74d3f9a662d8cee297da53d4433bf2e27d6acdff8e1003 + languageName: node + linkType: hard + +"csstype@npm:3.1.3, csstype@npm:^3.0.2": + version: 3.1.3 + resolution: "csstype@npm:3.1.3" + checksum: 10c0/80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 + languageName: node + linkType: hard + +"date-fns@npm:^2.29.3": + version: 2.30.0 + resolution: "date-fns@npm:2.30.0" + dependencies: + "@babel/runtime": "npm:^7.21.0" + checksum: 10c0/e4b521fbf22bc8c3db332bbfb7b094fd3e7627de0259a9d17c7551e2d2702608a7307a449206065916538e384f37b181565447ce2637ae09828427aed9cb5581 + languageName: node + linkType: hard + +"dayjs@npm:1.11.10": + version: 1.11.10 + resolution: "dayjs@npm:1.11.10" + checksum: 10c0/4de9af50639d47df87f2e15fa36bb07e0f9ed1e9c52c6caa1482788ee9a384d668f1dbd00c54f82aaab163db07d61d2899384b8254da3a9184fc6deca080e2fe + languageName: node + linkType: hard + +"dayjs@npm:^1.11.7, dayjs@npm:^1.9.1": + version: 1.11.11 + resolution: "dayjs@npm:1.11.11" + checksum: 10c0/0131d10516b9945f05a57e13f4af49a6814de5573a494824e103131a3bbe4cc470b1aefe8e17e51f9a478a22cd116084be1ee5725cedb66ec4c3f9091202dc4b + languageName: node + linkType: hard + +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4, debug@npm:~4.3.1, debug@npm:~4.3.2": + version: 4.3.5 + resolution: "debug@npm:4.3.5" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/082c375a2bdc4f4469c99f325ff458adad62a3fc2c482d59923c260cb08152f34e2659f72b3767db8bb2f21ca81a60a42d1019605a412132d7b9f59363a005cc + languageName: node + linkType: hard + +"debug@npm:=3.1.0": + version: 3.1.0 + resolution: "debug@npm:3.1.0" + dependencies: + ms: "npm:2.0.0" + checksum: 10c0/5bff34a352d7b2eaa31886eeaf2ee534b5461ec0548315b2f9f80bd1d2533cab7df1fa52e130ce27bc31c3945fbffb0fc72baacdceb274b95ce853db89254ea4 + languageName: node + linkType: hard + +"decamelize@npm:^1.2.0": + version: 1.2.0 + resolution: "decamelize@npm:1.2.0" + checksum: 10c0/85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 + languageName: node + linkType: hard + +"decode-uri-component@npm:^0.2.2": + version: 0.2.2 + resolution: "decode-uri-component@npm:0.2.2" + checksum: 10c0/1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 + languageName: node + linkType: hard + +"deep-is@npm:^0.1.3": + version: 0.1.4 + resolution: "deep-is@npm:0.1.4" + checksum: 10c0/7f0ee496e0dff14a573dc6127f14c95061b448b87b995fc96c017ce0a1e66af1675e73f1d6064407975bc4ea6ab679497a29fff7b5b9c4e99cb10797c1ad0b4c + languageName: node + linkType: hard + +"deepmerge@npm:^4.3.1": + version: 4.3.1 + resolution: "deepmerge@npm:4.3.1" + checksum: 10c0/e53481aaf1aa2c4082b5342be6b6d8ad9dfe387bc92ce197a66dea08bd4265904a087e75e464f14d1347cf2ac8afe1e4c16b266e0561cc5df29382d3c5f80044 + languageName: node + linkType: hard + +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" + dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.0.1" + checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 + languageName: node + linkType: hard + +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 + languageName: node + linkType: hard + +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" + dependencies: + define-data-property: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" + checksum: 10c0/88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 + languageName: node + linkType: hard + +"defu@npm:^6.1.3, defu@npm:^6.1.4": + version: 6.1.4 + resolution: "defu@npm:6.1.4" + checksum: 10c0/2d6cc366262dc0cb8096e429368e44052fdf43ed48e53ad84cc7c9407f890301aa5fcb80d0995abaaf842b3949f154d060be4160f7a46cb2bc2f7726c81526f5 + languageName: node + linkType: hard + +"des.js@npm:^1.0.0": + version: 1.1.0 + resolution: "des.js@npm:1.1.0" + dependencies: + inherits: "npm:^2.0.1" + minimalistic-assert: "npm:^1.0.0" + checksum: 10c0/671354943ad67493e49eb4c555480ab153edd7cee3a51c658082fcde539d2690ed2a4a0b5d1f401f9cde822edf3939a6afb2585f32c091f2d3a1b1665cd45236 + languageName: node + linkType: hard + +"destr@npm:^2.0.3": + version: 2.0.3 + resolution: "destr@npm:2.0.3" + checksum: 10c0/10e7eff5149e2839a4dd29a1e9617c3c675a3b53608d78d74fc6f4abc31daa977e6de08e0eea78965527a0d5a35467ae2f9624e0a4646d54aa1162caa094473e + languageName: node + linkType: hard + +"detect-browser@npm:5.3.0, detect-browser@npm:^5.2.0": + version: 5.3.0 + resolution: "detect-browser@npm:5.3.0" + checksum: 10c0/88d49b70ce3836e7971345b2ebdd486ad0d457d1e4f066540d0c12f9210c8f731ccbed955fcc9af2f048f5d4629702a8e46bedf5bcad42ad49a3a0927bfd5a76 + languageName: node + linkType: hard + +"detect-libc@npm:^1.0.3": + version: 1.0.3 + resolution: "detect-libc@npm:1.0.3" + bin: + detect-libc: ./bin/detect-libc.js + checksum: 10c0/4da0deae9f69e13bc37a0902d78bf7169480004b1fed3c19722d56cff578d16f0e11633b7fbf5fb6249181236c72e90024cbd68f0b9558ae06e281f47326d50d + languageName: node + linkType: hard + +"diffie-hellman@npm:^5.0.0": + version: 5.0.3 + resolution: "diffie-hellman@npm:5.0.3" + dependencies: + bn.js: "npm:^4.1.0" + miller-rabin: "npm:^4.0.0" + randombytes: "npm:^2.0.0" + checksum: 10c0/ce53ccafa9ca544b7fc29b08a626e23a9b6562efc2a98559a0c97b4718937cebaa9b5d7d0a05032cc9c1435e9b3c1532b9e9bf2e0ede868525922807ad6e1ecf + languageName: node + linkType: hard + +"dijkstrajs@npm:^1.0.1": + version: 1.0.3 + resolution: "dijkstrajs@npm:1.0.3" + checksum: 10c0/2183d61ac1f25062f3c3773f3ea8d9f45ba164a00e77e07faf8cc5750da966222d1e2ce6299c875a80f969190c71a0973042192c5624d5223e4ed196ff584c99 + languageName: node + linkType: hard + +"dir-glob@npm:^3.0.1": + version: 3.0.1 + resolution: "dir-glob@npm:3.0.1" + dependencies: + path-type: "npm:^4.0.0" + checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c + languageName: node + linkType: hard + +"doctrine@npm:^3.0.0": + version: 3.0.0 + resolution: "doctrine@npm:3.0.0" + dependencies: + esutils: "npm:^2.0.2" + checksum: 10c0/c96bdccabe9d62ab6fea9399fdff04a66e6563c1d6fb3a3a063e8d53c3bb136ba63e84250bbf63d00086a769ad53aef92d2bd483f03f837fc97b71cbee6b2520 + languageName: node + linkType: hard + +"domain-browser@npm:^4.22.0": + version: 4.23.0 + resolution: "domain-browser@npm:4.23.0" + checksum: 10c0/dfcc6ba070a2c968a4d922e7d99ef440d1076812af0d983404aadf64729f746bb4a0ad2c5e73ccd5d9cf41bc79037f2a1e4a915bdf33d07e0d77f487b635b5b2 + languageName: node + linkType: hard + +"duplexify@npm:^4.1.2": + version: 4.1.3 + resolution: "duplexify@npm:4.1.3" + dependencies: + end-of-stream: "npm:^1.4.1" + inherits: "npm:^2.0.3" + readable-stream: "npm:^3.1.1" + stream-shift: "npm:^1.0.2" + checksum: 10c0/8a7621ae95c89f3937f982fe36d72ea997836a708471a75bb2a0eecde3330311b1e128a6dad510e0fd64ace0c56bff3484ed2e82af0e465600c82117eadfbda5 + languageName: node + linkType: hard + +"eastasianwidth@npm:^0.2.0": + version: 0.2.0 + resolution: "eastasianwidth@npm:0.2.0" + checksum: 10c0/26f364ebcdb6395f95124fda411f63137a4bfb5d3a06453f7f23dfe52502905bd84e0488172e0f9ec295fdc45f05c23d5d91baf16bd26f0fe9acd777a188dc39 + languageName: node + linkType: hard + +"eciesjs@npm:^0.3.15": + version: 0.3.19 + resolution: "eciesjs@npm:0.3.19" + dependencies: + "@types/secp256k1": "npm:^4.0.6" + futoin-hkdf: "npm:^1.5.3" + secp256k1: "npm:^5.0.0" + checksum: 10c0/8fc86c7675f0e7bb169c546b5422992d52bbbeeeea6abb8e958815b09138873d195a00c708ffa239da29160344b594858ee0d04b3010598b25426029ec75b1c1 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.4.796": + version: 1.4.812 + resolution: "electron-to-chromium@npm:1.4.812" + checksum: 10c0/d5cff49155df7b7fa64b911d4075c35c4f9c704af4d191e77a8ae08f81515344a62eef2bd2cfc23ed59fa1617c07e7e9267b55c2a0adbcebec0ea2a66fc11346 + languageName: node + linkType: hard + +"elliptic@npm:^6.5.3, elliptic@npm:^6.5.4, elliptic@npm:^6.5.5": + version: 6.5.5 + resolution: "elliptic@npm:6.5.5" + dependencies: + bn.js: "npm:^4.11.9" + brorand: "npm:^1.1.0" + hash.js: "npm:^1.0.0" + hmac-drbg: "npm:^1.0.1" + inherits: "npm:^2.0.4" + minimalistic-assert: "npm:^1.0.1" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/3e591e93783a1b66f234ebf5bd3a8a9a8e063a75073a35a671e03e3b25253b6e33ac121f7efe9b8808890fffb17b40596cc19d01e6e8d1fa13b9a56ff65597c8 + languageName: node + linkType: hard + +"emoji-regex@npm:^8.0.0": + version: 8.0.0 + resolution: "emoji-regex@npm:8.0.0" + checksum: 10c0/b6053ad39951c4cf338f9092d7bfba448cdfd46fe6a2a034700b149ac9ffbc137e361cbd3c442297f86bed2e5f7576c1b54cc0a6bf8ef5106cc62f496af35010 + languageName: node + linkType: hard + +"emoji-regex@npm:^9.2.2": + version: 9.2.2 + resolution: "emoji-regex@npm:9.2.2" + checksum: 10c0/af014e759a72064cf66e6e694a7fc6b0ed3d8db680427b021a89727689671cefe9d04151b2cad51dbaf85d5ba790d061cd167f1cf32eb7b281f6368b3c181639 + languageName: node + linkType: hard + +"encode-utf8@npm:^1.0.3": + version: 1.0.3 + resolution: "encode-utf8@npm:1.0.3" + checksum: 10c0/6b3458b73e868113d31099d7508514a5c627d8e16d1e0542d1b4e3652299b8f1f590c468e2b9dcdf1b4021ee961f31839d0be9d70a7f2a8a043c63b63c9b3a88 + languageName: node + linkType: hard + +"encoding@npm:^0.1.13": + version: 0.1.13 + resolution: "encoding@npm:0.1.13" + dependencies: + iconv-lite: "npm:^0.6.2" + checksum: 10c0/36d938712ff00fe1f4bac88b43bcffb5930c1efa57bbcdca9d67e1d9d6c57cfb1200fb01efe0f3109b2ce99b231f90779532814a81370a1bd3274a0f58585039 + languageName: node + linkType: hard + +"end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.0, end-of-stream@npm:^1.4.1": + version: 1.4.4 + resolution: "end-of-stream@npm:1.4.4" + dependencies: + once: "npm:^1.4.0" + checksum: 10c0/870b423afb2d54bb8d243c63e07c170409d41e20b47eeef0727547aea5740bd6717aca45597a9f2745525667a6b804c1e7bede41f856818faee5806dd9ff3975 + languageName: node + linkType: hard + +"engine.io-client@npm:~6.5.2": + version: 6.5.4 + resolution: "engine.io-client@npm:6.5.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.1" + engine.io-parser: "npm:~5.2.1" + ws: "npm:~8.17.1" + xmlhttprequest-ssl: "npm:~2.0.0" + checksum: 10c0/ef220f9875d6a43bade906bd9b61118e812474bbe46e80f38c92dca238484170daf92d51e58bbade6433c29ffb5ba329f4864c5609f2e33c5e31041b1f8ad672 + languageName: node + linkType: hard + +"engine.io-parser@npm:~5.2.1": + version: 5.2.2 + resolution: "engine.io-parser@npm:5.2.2" + checksum: 10c0/38e71a92ed75e2873d4d9cfab7f889e4a3cfc939b689abd1045e1b2ef9f1a50d0350a2bef69f33d313c1aa626232702da5a9043a1038d76f5ecc0be440c648ab + languageName: node + linkType: hard + +"env-paths@npm:^2.2.0": + version: 2.2.1 + resolution: "env-paths@npm:2.2.1" + checksum: 10c0/285325677bf00e30845e330eec32894f5105529db97496ee3f598478e50f008c5352a41a30e5e72ec9de8a542b5a570b85699cd63bd2bc646dbcb9f311d83bc4 + languageName: node + linkType: hard + +"err-code@npm:^2.0.2": + version: 2.0.3 + resolution: "err-code@npm:2.0.3" + checksum: 10c0/b642f7b4dd4a376e954947550a3065a9ece6733ab8e51ad80db727aaae0817c2e99b02a97a3d6cecc648a97848305e728289cf312d09af395403a90c9d4d8a66 + languageName: node + linkType: hard + +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: "npm:^1.2.4" + checksum: 10c0/6bf3191feb7ea2ebda48b577f69bdfac7a2b3c9bcf97307f55fd6ef1bbca0b49f0c219a935aca506c993d8c5d8bddd937766cb760cd5e5a1071351f2df9f9aa4 + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 + languageName: node + linkType: hard + +"esbuild@npm:^0.21.3": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de + languageName: node + linkType: hard + +"escalade@npm:^3.1.1, escalade@npm:^3.1.2": + version: 3.1.2 + resolution: "escalade@npm:3.1.2" + checksum: 10c0/6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 + languageName: node + linkType: hard + +"escape-string-regexp@npm:2.0.0": + version: 2.0.0 + resolution: "escape-string-regexp@npm:2.0.0" + checksum: 10c0/2530479fe8db57eace5e8646c9c2a9c80fa279614986d16dcc6bcaceb63ae77f05a851ba6c43756d816c61d7f4534baf56e3c705e3e0d884818a46808811c507 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": + version: 1.0.5 + resolution: "escape-string-regexp@npm:1.0.5" + checksum: 10c0/a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^4.0.0": + version: 4.0.0 + resolution: "escape-string-regexp@npm:4.0.0" + checksum: 10c0/9497d4dd307d845bd7f75180d8188bb17ea8c151c1edbf6b6717c100e104d629dc2dfb687686181b0f4b7d732c7dfdc4d5e7a8ff72de1b0ca283a75bbb3a9cd9 + languageName: node + linkType: hard + +"eslint-plugin-react-hooks@npm:^4.6.0": + version: 4.6.2 + resolution: "eslint-plugin-react-hooks@npm:4.6.2" + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + checksum: 10c0/4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc + languageName: node + linkType: hard + +"eslint-plugin-react-refresh@npm:^0.4.6": + version: 0.4.7 + resolution: "eslint-plugin-react-refresh@npm:0.4.7" + peerDependencies: + eslint: ">=7" + checksum: 10c0/78600fe6b10905e7a068a377a381f315c962e3cb7c0575ffcb2136a1fe3dd6936bdfabb56c8f053a581b322a8fbffd7b7ec4b6fa7e227e5470f38fbe9bb170ee + languageName: node + linkType: hard + +"eslint-scope@npm:^7.2.2": + version: 7.2.2 + resolution: "eslint-scope@npm:7.2.2" + dependencies: + esrecurse: "npm:^4.3.0" + estraverse: "npm:^5.2.0" + checksum: 10c0/613c267aea34b5a6d6c00514e8545ef1f1433108097e857225fed40d397dd6b1809dffd11c2fde23b37ca53d7bf935fe04d2a18e6fc932b31837b6ad67e1c116 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 + languageName: node + linkType: hard + +"eslint@npm:^8.57.0": + version: 8.57.0 + resolution: "eslint@npm:8.57.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.2.0" + "@eslint-community/regexpp": "npm:^4.6.1" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.57.0" + "@humanwhocodes/config-array": "npm:^0.11.14" + "@humanwhocodes/module-importer": "npm:^1.0.1" + "@nodelib/fs.walk": "npm:^1.2.8" + "@ungap/structured-clone": "npm:^1.2.0" + ajv: "npm:^6.12.4" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.2" + debug: "npm:^4.3.2" + doctrine: "npm:^3.0.0" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^7.2.2" + eslint-visitor-keys: "npm:^3.4.3" + espree: "npm:^9.6.1" + esquery: "npm:^1.4.2" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^6.0.1" + find-up: "npm:^5.0.0" + glob-parent: "npm:^6.0.2" + globals: "npm:^13.19.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.2.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + is-path-inside: "npm:^3.0.3" + js-yaml: "npm:^4.1.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + levn: "npm:^0.4.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.1.2" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.3" + strip-ansi: "npm:^6.0.1" + text-table: "npm:^0.2.0" + bin: + eslint: bin/eslint.js + checksum: 10c0/00bb96fd2471039a312435a6776fe1fd557c056755eaa2b96093ef3a8508c92c8775d5f754768be6b1dddd09fdd3379ddb231eeb9b6c579ee17ea7d68000a529 + languageName: node + linkType: hard + +"espree@npm:^9.6.0, espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" + dependencies: + acorn: "npm:^8.9.0" + acorn-jsx: "npm:^5.3.2" + eslint-visitor-keys: "npm:^3.4.1" + checksum: 10c0/1a2e9b4699b715347f62330bcc76aee224390c28bb02b31a3752e9d07549c473f5f986720483c6469cf3cfb3c9d05df612ffc69eb1ee94b54b739e67de9bb460 + languageName: node + linkType: hard + +"esquery@npm:^1.4.2": + version: 1.5.0 + resolution: "esquery@npm:1.5.0" + dependencies: + estraverse: "npm:^5.1.0" + checksum: 10c0/a084bd049d954cc88ac69df30534043fb2aee5555b56246493f42f27d1e168f00d9e5d4192e46f10290d312dc30dc7d58994d61a609c579c1219d636996f9213 + languageName: node + linkType: hard + +"esrecurse@npm:^4.3.0": + version: 4.3.0 + resolution: "esrecurse@npm:4.3.0" + dependencies: + estraverse: "npm:^5.2.0" + checksum: 10c0/81a37116d1408ded88ada45b9fb16dbd26fba3aadc369ce50fcaf82a0bac12772ebd7b24cd7b91fc66786bf2c1ac7b5f196bc990a473efff972f5cb338877cf5 + languageName: node + linkType: hard + +"estraverse@npm:^5.1.0, estraverse@npm:^5.2.0": + version: 5.3.0 + resolution: "estraverse@npm:5.3.0" + checksum: 10c0/1ff9447b96263dec95d6d67431c5e0771eb9776427421260a3e2f0fdd5d6bd4f8e37a7338f5ad2880c9f143450c9b1e4fc2069060724570a49cf9cf0312bd107 + languageName: node + linkType: hard + +"estree-walker@npm:^2.0.2": + version: 2.0.2 + resolution: "estree-walker@npm:2.0.2" + checksum: 10c0/53a6c54e2019b8c914dc395890153ffdc2322781acf4bd7d1a32d7aedc1710807bdcd866ac133903d5629ec601fbb50abe8c2e5553c7f5a0afdd9b6af6c945af + languageName: node + linkType: hard + +"esutils@npm:^2.0.2": + version: 2.0.3 + resolution: "esutils@npm:2.0.3" + checksum: 10c0/9a2fe69a41bfdade834ba7c42de4723c97ec776e40656919c62cbd13607c45e127a003f05f724a1ea55e5029a4cf2de444b13009f2af71271e42d93a637137c7 + languageName: node + linkType: hard + +"eth-block-tracker@npm:^7.1.0": + version: 7.1.0 + resolution: "eth-block-tracker@npm:7.1.0" + dependencies: + "@metamask/eth-json-rpc-provider": "npm:^1.0.0" + "@metamask/safe-event-emitter": "npm:^3.0.0" + "@metamask/utils": "npm:^5.0.1" + json-rpc-random-id: "npm:^1.0.1" + pify: "npm:^3.0.0" + checksum: 10c0/86a5cabef7fa8505c27b5fad1b2f0100c21fda11ad64a701f76eb4224f8c7edab706181fd0934e106a71f5465d57278448af401eb3e584b3529d943ddd4d7dfb + languageName: node + linkType: hard + +"eth-json-rpc-filters@npm:^6.0.0": + version: 6.0.1 + resolution: "eth-json-rpc-filters@npm:6.0.1" + dependencies: + "@metamask/safe-event-emitter": "npm:^3.0.0" + async-mutex: "npm:^0.2.6" + eth-query: "npm:^2.1.2" + json-rpc-engine: "npm:^6.1.0" + pify: "npm:^5.0.0" + checksum: 10c0/69699460fd7837e13e42c1c74fbbfc44c01139ffd694e50235c78773c06059988be5c83dbe3a14d175ecc2bf3e385c4bfd3d6ab5d2d4714788b0b461465a3f56 + languageName: node + linkType: hard + +"eth-query@npm:^2.1.2": + version: 2.1.2 + resolution: "eth-query@npm:2.1.2" + dependencies: + json-rpc-random-id: "npm:^1.0.0" + xtend: "npm:^4.0.1" + checksum: 10c0/ef28d14bfad14b8813c9ba8f9f0baf8778946a4797a222b8a039067222ac68aa3d9d53ed22a71c75b99240a693af1ed42508a99fd484cce2a7726822723346b7 + languageName: node + linkType: hard + +"eth-rpc-errors@npm:^4.0.2, eth-rpc-errors@npm:^4.0.3": + version: 4.0.3 + resolution: "eth-rpc-errors@npm:4.0.3" + dependencies: + fast-safe-stringify: "npm:^2.0.6" + checksum: 10c0/332cbc5a957b62bb66ea01da2a467da65026df47e6516a286a969cad74d6002f2b481335510c93f12ca29c46ebc8354e39e2240769d86184f9b4c30832cf5466 + languageName: node + linkType: hard + +"ethereum-cryptography@npm:^2.0.0": + version: 2.2.0 + resolution: "ethereum-cryptography@npm:2.2.0" + dependencies: + "@noble/curves": "npm:1.4.0" + "@noble/hashes": "npm:1.4.0" + "@scure/bip32": "npm:1.4.0" + "@scure/bip39": "npm:1.3.0" + checksum: 10c0/766939345c39936f32929fae101a91f009f5e28261578d44e7a224dbb70827feebb5135013e81fc39bdcf8d70b321e92b4243670f0947e73add8ae5158717b84 + languageName: node + linkType: hard + +"event-target-shim@npm:^5.0.0": + version: 5.0.1 + resolution: "event-target-shim@npm:5.0.1" + checksum: 10c0/0255d9f936215fd206156fd4caa9e8d35e62075d720dc7d847e89b417e5e62cf1ce6c9b4e0a1633a9256de0efefaf9f8d26924b1f3c8620cffb9db78e7d3076b + languageName: node + linkType: hard + +"eventemitter2@npm:^6.4.7": + version: 6.4.9 + resolution: "eventemitter2@npm:6.4.9" + checksum: 10c0/b2adf7d9f1544aa2d95ee271b0621acaf1e309d85ebcef1244fb0ebc7ab0afa6ffd5e371535d0981bc46195ad67fd6ff57a8d1db030584dee69aa5e371a27ea7 + languageName: node + linkType: hard + +"eventemitter3@npm:5.0.1, eventemitter3@npm:^5.0.1": + version: 5.0.1 + resolution: "eventemitter3@npm:5.0.1" + checksum: 10c0/4ba5c00c506e6c786b4d6262cfbce90ddc14c10d4667e5c83ae993c9de88aa856033994dd2b35b83e8dc1170e224e66a319fa80adc4c32adcd2379bbc75da814 + languageName: node + linkType: hard + +"events@npm:3.3.0, events@npm:^3.0.0, events@npm:^3.3.0": + version: 3.3.0 + resolution: "events@npm:3.3.0" + checksum: 10c0/d6b6f2adbccbcda74ddbab52ed07db727ef52e31a61ed26db9feb7dc62af7fc8e060defa65e5f8af9449b86b52cc1a1f6a79f2eafcf4e62add2b7a1fa4a432f6 + languageName: node + linkType: hard + +"evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3": + version: 1.0.3 + resolution: "evp_bytestokey@npm:1.0.3" + dependencies: + md5.js: "npm:^1.3.4" + node-gyp: "npm:latest" + safe-buffer: "npm:^5.1.1" + checksum: 10c0/77fbe2d94a902a80e9b8f5a73dcd695d9c14899c5e82967a61b1fc6cbbb28c46552d9b127cff47c45fcf684748bdbcfa0a50410349109de87ceb4b199ef6ee99 + languageName: node + linkType: hard + +"execa@npm:^8.0.1": + version: 8.0.1 + resolution: "execa@npm:8.0.1" + dependencies: + cross-spawn: "npm:^7.0.3" + get-stream: "npm:^8.0.1" + human-signals: "npm:^5.0.0" + is-stream: "npm:^3.0.0" + merge-stream: "npm:^2.0.0" + npm-run-path: "npm:^5.1.0" + onetime: "npm:^6.0.0" + signal-exit: "npm:^4.1.0" + strip-final-newline: "npm:^3.0.0" + checksum: 10c0/2c52d8775f5bf103ce8eec9c7ab3059909ba350a5164744e9947ed14a53f51687c040a250bda833f906d1283aa8803975b84e6c8f7a7c42f99dc8ef80250d1af + languageName: node + linkType: hard + +"exponential-backoff@npm:^3.1.1": + version: 3.1.1 + resolution: "exponential-backoff@npm:3.1.1" + checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 + languageName: node + linkType: hard + +"extension-port-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "extension-port-stream@npm:3.0.0" + dependencies: + readable-stream: "npm:^3.6.2 || ^4.4.2" + webextension-polyfill: "npm:>=0.10.0 <1.0" + checksum: 10c0/5645ba63b8e77996b75a5aae5a37d169fef13b65d575fa72b0cf9199c7ecd46df7ef76fbf7d6384b375544e48eb2c8912b62200320ed2a5ef9526a00fcc148d9 + languageName: node + linkType: hard + +"fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": + version: 3.1.3 + resolution: "fast-deep-equal@npm:3.1.3" + checksum: 10c0/40dedc862eb8992c54579c66d914635afbec43350afbbe991235fdcb4e3a8d5af1b23ae7e79bef7d4882d0ecee06c3197488026998fb19f72dc95acff1d1b1d0 + languageName: node + linkType: hard + +"fast-glob@npm:^3.2.9": + version: 3.3.2 + resolution: "fast-glob@npm:3.3.2" + dependencies: + "@nodelib/fs.stat": "npm:^2.0.2" + "@nodelib/fs.walk": "npm:^1.2.3" + glob-parent: "npm:^5.1.2" + merge2: "npm:^1.3.0" + micromatch: "npm:^4.0.4" + checksum: 10c0/42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 + languageName: node + linkType: hard + +"fast-json-stable-stringify@npm:^2.0.0": + version: 2.1.0 + resolution: "fast-json-stable-stringify@npm:2.1.0" + checksum: 10c0/7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b + languageName: node + linkType: hard + +"fast-levenshtein@npm:^2.0.6": + version: 2.0.6 + resolution: "fast-levenshtein@npm:2.0.6" + checksum: 10c0/111972b37338bcb88f7d9e2c5907862c280ebf4234433b95bc611e518d192ccb2d38119c4ac86e26b668d75f7f3894f4ff5c4982899afced7ca78633b08287c4 + languageName: node + linkType: hard + +"fast-redact@npm:^3.0.0": + version: 3.5.0 + resolution: "fast-redact@npm:3.5.0" + checksum: 10c0/7e2ce4aad6e7535e0775bf12bd3e4f2e53d8051d8b630e0fa9e67f68cb0b0e6070d2f7a94b1d0522ef07e32f7c7cda5755e2b677a6538f1e9070ca053c42343a + languageName: node + linkType: hard + +"fast-safe-stringify@npm:^2.0.6": + version: 2.1.1 + resolution: "fast-safe-stringify@npm:2.1.1" + checksum: 10c0/d90ec1c963394919828872f21edaa3ad6f1dddd288d2bd4e977027afff09f5db40f94e39536d4646f7e01761d704d72d51dce5af1b93717f3489ef808f5f4e4d + languageName: node + linkType: hard + +"fastq@npm:^1.6.0": + version: 1.17.1 + resolution: "fastq@npm:1.17.1" + dependencies: + reusify: "npm:^1.0.4" + checksum: 10c0/1095f16cea45fb3beff558bb3afa74ca7a9250f5a670b65db7ed585f92b4b48381445cd328b3d87323da81e43232b5d5978a8201bde84e0cd514310f1ea6da34 + languageName: node + linkType: hard + +"file-entry-cache@npm:^6.0.1": + version: 6.0.1 + resolution: "file-entry-cache@npm:6.0.1" + dependencies: + flat-cache: "npm:^3.0.4" + checksum: 10c0/58473e8a82794d01b38e5e435f6feaf648e3f36fdb3a56e98f417f4efae71ad1c0d4ebd8a9a7c50c3ad085820a93fc7494ad721e0e4ebc1da3573f4e1c3c7cdd + languageName: node + linkType: hard + +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 + languageName: node + linkType: hard + +"filter-obj@npm:^1.1.0": + version: 1.1.0 + resolution: "filter-obj@npm:1.1.0" + checksum: 10c0/071e0886b2b50238ca5026c5bbf58c26a7c1a1f720773b8c7813d16ba93d0200de977af14ac143c5ac18f666b2cfc83073f3a5fe6a4e996c49e0863d5500fccf + languageName: node + linkType: hard + +"find-up@npm:^4.1.0": + version: 4.1.0 + resolution: "find-up@npm:4.1.0" + dependencies: + locate-path: "npm:^5.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/0406ee89ebeefa2d507feb07ec366bebd8a6167ae74aa4e34fb4c4abd06cf782a3ce26ae4194d70706f72182841733f00551c209fe575cb00bd92104056e78c1 + languageName: node + linkType: hard + +"find-up@npm:^5.0.0": + version: 5.0.0 + resolution: "find-up@npm:5.0.0" + dependencies: + locate-path: "npm:^6.0.0" + path-exists: "npm:^4.0.0" + checksum: 10c0/062c5a83a9c02f53cdd6d175a37ecf8f87ea5bbff1fdfb828f04bfa021441bc7583e8ebc0872a4c1baab96221fb8a8a275a19809fb93fbc40bd69ec35634069a + languageName: node + linkType: hard + +"flat-cache@npm:^3.0.4": + version: 3.2.0 + resolution: "flat-cache@npm:3.2.0" + dependencies: + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.3" + rimraf: "npm:^3.0.2" + checksum: 10c0/b76f611bd5f5d68f7ae632e3ae503e678d205cf97a17c6ab5b12f6ca61188b5f1f7464503efae6dc18683ed8f0b41460beb48ac4b9ac63fe6201296a91ba2f75 + languageName: node + linkType: hard + +"flatted@npm:^3.2.9": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 10c0/324166b125ee07d4ca9bcf3a5f98d915d5db4f39d711fba640a3178b959919aae1f7cfd8aabcfef5826ed8aa8a2aa14cc85b2d7d18ff638ddf4ae3df39573eaf + languageName: node + linkType: hard + +"follow-redirects@npm:1.5.10": + version: 1.5.10 + resolution: "follow-redirects@npm:1.5.10" + dependencies: + debug: "npm:=3.1.0" + checksum: 10c0/f56ca26dcf3c9996a6cf8868b61e369a35d4000ade0292bdd27b5e0934902681b037060b9fabe58e7042bb8b85166d5db8bbcf027f1825c1577e4cffd904fd3f + languageName: node + linkType: hard + +"for-each@npm:^0.3.3": + version: 0.3.3 + resolution: "for-each@npm:0.3.3" + dependencies: + is-callable: "npm:^1.1.3" + checksum: 10c0/22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa + languageName: node + linkType: hard + +"foreground-child@npm:^3.1.0": + version: 3.2.1 + resolution: "foreground-child@npm:3.2.1" + dependencies: + cross-spawn: "npm:^7.0.0" + signal-exit: "npm:^4.0.1" + checksum: 10c0/9a53a33dbd87090e9576bef65fb4a71de60f6863a8062a7b11bc1cbe3cc86d428677d7c0b9ef61cdac11007ac580006f78bd5638618d564cfd5e6fd713d6878f + languageName: node + linkType: hard + +"fraction.js@npm:^4.3.7": + version: 4.3.7 + resolution: "fraction.js@npm:4.3.7" + checksum: 10c0/df291391beea9ab4c263487ffd9d17fed162dbb736982dee1379b2a8cc94e4e24e46ed508c6d278aded9080ba51872f1bc5f3a5fd8d7c74e5f105b508ac28711 + languageName: node + linkType: hard + +"fs-extra@npm:^10.0.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" + dependencies: + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e + languageName: node + linkType: hard + +"fs-minipass@npm:^2.0.0": + version: 2.1.0 + resolution: "fs-minipass@npm:2.1.0" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/703d16522b8282d7299337539c3ed6edddd1afe82435e4f5b76e34a79cd74e488a8a0e26a636afc2440e1a23b03878e2122e3a2cfe375a5cf63c37d92b86a004 + languageName: node + linkType: hard + +"fs-minipass@npm:^3.0.0": + version: 3.0.3 + resolution: "fs-minipass@npm:3.0.3" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/63e80da2ff9b621e2cb1596abcb9207f1cf82b968b116ccd7b959e3323144cce7fb141462200971c38bbf2ecca51695069db45265705bed09a7cd93ae5b89f94 + languageName: node + linkType: hard + +"fs.realpath@npm:^1.0.0": + version: 1.0.0 + resolution: "fs.realpath@npm:1.0.0" + checksum: 10c0/444cf1291d997165dfd4c0d58b69f0e4782bfd9149fd72faa4fe299e68e0e93d6db941660b37dd29153bf7186672ececa3b50b7e7249477b03fdf850f287c948 + languageName: node + linkType: hard + +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": + version: 2.3.3 + resolution: "fsevents@npm:2.3.3" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/a1f0c44595123ed717febbc478aa952e47adfc28e2092be66b8ab1635147254ca6cfe1df792a8997f22716d4cbafc73309899ff7bfac2ac3ad8cf2e4ecc3ec60 + conditions: os=darwin + languageName: node + linkType: hard + +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": + version: 2.3.3 + resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" + dependencies: + node-gyp: "npm:latest" + conditions: os=darwin + languageName: node + linkType: hard + +"function-bind@npm:^1.1.2": + version: 1.1.2 + resolution: "function-bind@npm:1.1.2" + checksum: 10c0/d8680ee1e5fcd4c197e4ac33b2b4dce03c71f4d91717292785703db200f5c21f977c568d28061226f9b5900cbcd2c84463646134fd5337e7925e0942bc3f46d5 + languageName: node + linkType: hard + +"futoin-hkdf@npm:^1.5.3": + version: 1.5.3 + resolution: "futoin-hkdf@npm:1.5.3" + checksum: 10c0/fe87b50d2ac125ca2074e92588ca1df5016e9657267363cb77d8287080639dc31f90e7740f4737aa054c3e687b2ab3456f9b5c55950b94cd2c2010bc441aa5ae + languageName: node + linkType: hard + +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 + languageName: node + linkType: hard + +"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": + version: 2.0.5 + resolution: "get-caller-file@npm:2.0.5" + checksum: 10c0/c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" + dependencies: + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + has-proto: "npm:^1.0.1" + has-symbols: "npm:^1.0.3" + hasown: "npm:^2.0.0" + checksum: 10c0/0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 + languageName: node + linkType: hard + +"get-port-please@npm:^3.1.2": + version: 3.1.2 + resolution: "get-port-please@npm:3.1.2" + checksum: 10c0/61237342fe035967e5ad1b67a2dee347a64de093bf1222b7cd50072568d73c48dad5cc5cd4fa44635b7cfdcd14d6c47554edb9891c2ec70ab33ecb831683e257 + languageName: node + linkType: hard + +"get-stream@npm:^8.0.1": + version: 8.0.1 + resolution: "get-stream@npm:8.0.1" + checksum: 10c0/5c2181e98202b9dae0bb4a849979291043e5892eb40312b47f0c22b9414fc9b28a3b6063d2375705eb24abc41ecf97894d9a51f64ff021511b504477b27b4290 + languageName: node + linkType: hard + +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": + version: 5.1.2 + resolution: "glob-parent@npm:5.1.2" + dependencies: + is-glob: "npm:^4.0.1" + checksum: 10c0/cab87638e2112bee3f839ef5f6e0765057163d39c66be8ec1602f3823da4692297ad4e972de876ea17c44d652978638d2fd583c6713d0eb6591706825020c9ee + languageName: node + linkType: hard + +"glob-parent@npm:^6.0.2": + version: 6.0.2 + resolution: "glob-parent@npm:6.0.2" + dependencies: + is-glob: "npm:^4.0.3" + checksum: 10c0/317034d88654730230b3f43bb7ad4f7c90257a426e872ea0bf157473ac61c99bf5d205fad8f0185f989be8d2fa6d3c7dce1645d99d545b6ea9089c39f838e7f8 + languageName: node + linkType: hard + +"glob@npm:^10.2.2, glob@npm:^10.3.10": + version: 10.4.2 + resolution: "glob@npm:10.4.2" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/2c7296695fa75a935f3ad17dc62e4e170a8bb8752cf64d328be8992dd6ad40777939003754e10e9741ff8fbe43aa52fba32d6930d0ffa0e3b74bc3fb5eebaa2f + languageName: node + linkType: hard + +"glob@npm:^7.1.3, glob@npm:^7.1.4": + version: 7.2.3 + resolution: "glob@npm:7.2.3" + dependencies: + fs.realpath: "npm:^1.0.0" + inflight: "npm:^1.0.4" + inherits: "npm:2" + minimatch: "npm:^3.1.1" + once: "npm:^1.3.0" + path-is-absolute: "npm:^1.0.0" + checksum: 10c0/65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + languageName: node + linkType: hard + +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 + languageName: node + linkType: hard + +"globals@npm:^13.19.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" + dependencies: + type-fest: "npm:^0.20.2" + checksum: 10c0/d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd + languageName: node + linkType: hard + +"globby@npm:^11.1.0": + version: 11.1.0 + resolution: "globby@npm:11.1.0" + dependencies: + array-union: "npm:^2.1.0" + dir-glob: "npm:^3.0.1" + fast-glob: "npm:^3.2.9" + ignore: "npm:^5.2.0" + merge2: "npm:^1.4.1" + slash: "npm:^3.0.0" + checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189 + languageName: node + linkType: hard + +"gopd@npm:^1.0.1": + version: 1.0.1 + resolution: "gopd@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.1.3" + checksum: 10c0/505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 + languageName: node + linkType: hard + +"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6": + version: 4.2.11 + resolution: "graceful-fs@npm:4.2.11" + checksum: 10c0/386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 + languageName: node + linkType: hard + +"graphemer@npm:^1.4.0": + version: 1.4.0 + resolution: "graphemer@npm:1.4.0" + checksum: 10c0/e951259d8cd2e0d196c72ec711add7115d42eb9a8146c8eeda5b8d3ac91e5dd816b9cd68920726d9fd4490368e7ed86e9c423f40db87e2d8dfafa00fa17c3a31 + languageName: node + linkType: hard + +"h3@npm:^1.10.2, h3@npm:^1.11.1": + version: 1.12.0 + resolution: "h3@npm:1.12.0" + dependencies: + cookie-es: "npm:^1.1.0" + crossws: "npm:^0.2.4" + defu: "npm:^6.1.4" + destr: "npm:^2.0.3" + iron-webcrypto: "npm:^1.1.1" + ohash: "npm:^1.1.3" + radix3: "npm:^1.1.2" + ufo: "npm:^1.5.3" + uncrypto: "npm:^0.1.3" + unenv: "npm:^1.9.0" + checksum: 10c0/21ac3ee2451e96a74d6a4ec3a6e589c4725590dc4e675816436ae9d041556fc1b64052ba3775a48912f4ae98977031e1be4c57ac8a80bb4297117506b6ec7a6f + languageName: node + linkType: hard + +"has-flag@npm:^3.0.0": + version: 3.0.0 + resolution: "has-flag@npm:3.0.0" + checksum: 10c0/1c6c83b14b8b1b3c25b0727b8ba3e3b647f99e9e6e13eb7322107261de07a4c1be56fc0d45678fc376e09772a3a1642ccdaf8fc69bdf123b6c086598397ce473 + languageName: node + linkType: hard + +"has-flag@npm:^4.0.0": + version: 4.0.0 + resolution: "has-flag@npm:4.0.0" + checksum: 10c0/2e789c61b7888d66993e14e8331449e525ef42aac53c627cc53d1c3334e768bcb6abdc4f5f0de1478a25beec6f0bd62c7549058b7ac53e924040d4f301f02fd1 + languageName: node + linkType: hard + +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" + dependencies: + es-define-property: "npm:^1.0.0" + checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 + languageName: node + linkType: hard + +"has-proto@npm:^1.0.1": + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: 10c0/35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 + languageName: node + linkType: hard + +"has-symbols@npm:^1.0.3": + version: 1.0.3 + resolution: "has-symbols@npm:1.0.3" + checksum: 10c0/e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 + languageName: node + linkType: hard + +"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" + dependencies: + has-symbols: "npm:^1.0.3" + checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c + languageName: node + linkType: hard + +"hash-base@npm:^3.0.0": + version: 3.1.0 + resolution: "hash-base@npm:3.1.0" + dependencies: + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.6.0" + safe-buffer: "npm:^5.2.0" + checksum: 10c0/663eabcf4173326fbb65a1918a509045590a26cc7e0964b754eef248d281305c6ec9f6b31cb508d02ffca383ab50028180ce5aefe013e942b44a903ac8dc80d0 + languageName: node + linkType: hard + +"hash-base@npm:~3.0": + version: 3.0.4 + resolution: "hash-base@npm:3.0.4" + dependencies: + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + checksum: 10c0/a13357dccb3827f0bb0b56bf928da85c428dc8670f6e4a1c7265e4f1653ce02d69030b40fd01b0f1d218a995a066eea279cded9cec72d207b593bcdfe309c2f0 + languageName: node + linkType: hard + +"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": + version: 1.1.7 + resolution: "hash.js@npm:1.1.7" + dependencies: + inherits: "npm:^2.0.3" + minimalistic-assert: "npm:^1.0.1" + checksum: 10c0/41ada59494eac5332cfc1ce6b7ebdd7b88a3864a6d6b08a3ea8ef261332ed60f37f10877e0c825aaa4bddebf164fbffa618286aeeec5296675e2671cbfa746c4 + languageName: node + linkType: hard + +"hasown@npm:^2.0.0, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" + dependencies: + function-bind: "npm:^1.1.2" + checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 + languageName: node + linkType: hard + +"hey-listen@npm:^1.0.8": + version: 1.0.8 + resolution: "hey-listen@npm:1.0.8" + checksum: 10c0/38db3028b4756f3d536c0f6a92da53bad577ab649b06dddfd0a4d953f9a46bbc6a7f693c8c5b466a538d6d23dbc469260c848427f0de14198a2bbecbac37b39e + languageName: node + linkType: hard + +"hmac-drbg@npm:^1.0.1": + version: 1.0.1 + resolution: "hmac-drbg@npm:1.0.1" + dependencies: + hash.js: "npm:^1.0.3" + minimalistic-assert: "npm:^1.0.0" + minimalistic-crypto-utils: "npm:^1.0.1" + checksum: 10c0/f3d9ba31b40257a573f162176ac5930109816036c59a09f901eb2ffd7e5e705c6832bedfff507957125f2086a0ab8f853c0df225642a88bf1fcaea945f20600d + languageName: node + linkType: hard + +"html-parse-stringify@npm:^3.0.1": + version: 3.0.1 + resolution: "html-parse-stringify@npm:3.0.1" + dependencies: + void-elements: "npm:3.1.0" + checksum: 10c0/159292753d48b84d216d61121054ae5a33466b3db5b446e2ffc093ac077a411a99ce6cbe0d18e55b87cf25fa3c5a86c4d8b130b9719ec9b66623259000c72c15 + languageName: node + linkType: hard + +"http-cache-semantics@npm:^4.1.1": + version: 4.1.1 + resolution: "http-cache-semantics@npm:4.1.1" + checksum: 10c0/ce1319b8a382eb3cbb4a37c19f6bfe14e5bb5be3d09079e885e8c513ab2d3cd9214902f8a31c9dc4e37022633ceabfc2d697405deeaf1b8f3552bb4ed996fdfc + languageName: node + linkType: hard + +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" + dependencies: + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10c0/4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 + languageName: node + linkType: hard + +"http-shutdown@npm:^1.2.2": + version: 1.2.2 + resolution: "http-shutdown@npm:1.2.2" + checksum: 10c0/1ea04d50d9a84ad6e7d9ee621160ce9515936e32e7f5ba445db48a5d72681858002c934c7f3ae5f474b301c1cd6b418aee3f6a2f109822109e606cc1a6c17c03 + languageName: node + linkType: hard + +"https-browserify@npm:^1.0.0": + version: 1.0.0 + resolution: "https-browserify@npm:1.0.0" + checksum: 10c0/e17b6943bc24ea9b9a7da5714645d808670af75a425f29baffc3284962626efdc1eb3aa9bbffaa6e64028a6ad98af5b09fabcb454a8f918fb686abfdc9e9b8ae + languageName: node + linkType: hard + +"https-proxy-agent@npm:^7.0.1": + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" + dependencies: + agent-base: "npm:^7.0.2" + debug: "npm:4" + checksum: 10c0/bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b + languageName: node + linkType: hard + +"human-signals@npm:^5.0.0": + version: 5.0.0 + resolution: "human-signals@npm:5.0.0" + checksum: 10c0/5a9359073fe17a8b58e5a085e9a39a950366d9f00217c4ff5878bd312e09d80f460536ea6a3f260b5943a01fe55c158d1cea3fc7bee3d0520aeef04f6d915c82 + languageName: node + linkType: hard + +"i18next-browser-languagedetector@npm:7.1.0": + version: 7.1.0 + resolution: "i18next-browser-languagedetector@npm:7.1.0" + dependencies: + "@babel/runtime": "npm:^7.19.4" + checksum: 10c0/d7cd0ea0ad6047e786de665d67b41cbb0940a2983eb2c53dd85a5d71f88e170550bba8de45728470a2b5f88060bed2c79f330aff9806dd50ef58ade0ec7b8ca3 + languageName: node + linkType: hard + +"i18next@npm:22.5.1": + version: 22.5.1 + resolution: "i18next@npm:22.5.1" + dependencies: + "@babel/runtime": "npm:^7.20.6" + checksum: 10c0/a284f8d805ebad77114a830e60d5c59485a7f4d45179761f877249b63035572cff4103e5b4702669dff1a0e03b4e8b6df377bc871935f8215e43fd97e8e9e910 + languageName: node + linkType: hard + +"i18next@npm:^23.11.5": + version: 23.11.5 + resolution: "i18next@npm:23.11.5" + dependencies: + "@babel/runtime": "npm:^7.23.2" + checksum: 10c0/b0bec64250a3e529d4c51e2fc511406a85c5dde3d005d3aabe919551ca31dfc0a8f5490bf6e44649822e895a1fa91a58092d112367669cd11b2eb89e6ba90d1a + languageName: node + linkType: hard + +"iconfont-parser@npm:^1.0.0": + version: 1.0.0 + resolution: "iconfont-parser@npm:1.0.0" + dependencies: + axios: "npm:^0.19.0" + colors: "npm:^1.4.0" + tslib: "npm:^1.10.0" + xml2js: "npm:^0.4.22" + checksum: 10c0/375bc2a82bc25635a78e31a70aa8094e63b6360e9661cfa64c7308169b6d9981bb8d4451a9b34d4118703e3f49abd944d6e61eb82f3214911c60c8038351b01d + languageName: node + linkType: hard + +"iconv-lite@npm:^0.6.2": + version: 0.6.3 + resolution: "iconv-lite@npm:0.6.3" + dependencies: + safer-buffer: "npm:>= 2.1.2 < 3.0.0" + checksum: 10c0/98102bc66b33fcf5ac044099d1257ba0b7ad5e3ccd3221f34dd508ab4070edff183276221684e1e0555b145fce0850c9f7d2b60a9fcac50fbb4ea0d6e845a3b1 + languageName: node + linkType: hard + +"idb-keyval@npm:^6.2.1": + version: 6.2.1 + resolution: "idb-keyval@npm:6.2.1" + checksum: 10c0/9f0c83703a365e00bd0b4ed6380ce509a06dedfc6ec39b2ba5740085069fd2f2ff5c14ba19356488e3612a2f9c49985971982d836460a982a5d0b4019eeba48a + languageName: node + linkType: hard + +"ieee754@npm:^1.1.13, ieee754@npm:^1.2.1": + version: 1.2.1 + resolution: "ieee754@npm:1.2.1" + checksum: 10c0/b0782ef5e0935b9f12883a2e2aa37baa75da6e66ce6515c168697b42160807d9330de9a32ec1ed73149aea02e0d822e572bca6f1e22bdcbd2149e13b050b17bb + languageName: node + linkType: hard + +"ignore@npm:^5.2.0, ignore@npm:^5.3.1": + version: 5.3.1 + resolution: "ignore@npm:5.3.1" + checksum: 10c0/703f7f45ffb2a27fb2c5a8db0c32e7dee66b33a225d28e8db4e1be6474795f606686a6e3bcc50e1aa12f2042db4c9d4a7d60af3250511de74620fbed052ea4cd + languageName: node + linkType: hard + +"import-fresh@npm:^3.2.1": + version: 3.3.0 + resolution: "import-fresh@npm:3.3.0" + dependencies: + parent-module: "npm:^1.0.0" + resolve-from: "npm:^4.0.0" + checksum: 10c0/7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3 + languageName: node + linkType: hard + +"imurmurhash@npm:^0.1.4": + version: 0.1.4 + resolution: "imurmurhash@npm:0.1.4" + checksum: 10c0/8b51313850dd33605c6c9d3fd9638b714f4c4c40250cff658209f30d40da60f78992fb2df5dabee4acf589a6a82bbc79ad5486550754bd9ec4e3fc0d4a57d6a6 + languageName: node + linkType: hard + +"indent-string@npm:^4.0.0": + version: 4.0.0 + resolution: "indent-string@npm:4.0.0" + checksum: 10c0/1e1904ddb0cb3d6cce7cd09e27a90184908b7a5d5c21b92e232c93579d314f0b83c246ffb035493d0504b1e9147ba2c9b21df0030f48673fba0496ecd698161f + languageName: node + linkType: hard + +"inflight@npm:^1.0.4": + version: 1.0.6 + resolution: "inflight@npm:1.0.6" + dependencies: + once: "npm:^1.3.0" + wrappy: "npm:1" + checksum: 10c0/7faca22584600a9dc5b9fca2cd5feb7135ac8c935449837b315676b4c90aa4f391ec4f42240178244b5a34e8bede1948627fda392ca3191522fc46b34e985ab2 + languageName: node + linkType: hard + +"inherits@npm:2, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3, inherits@npm:~2.0.4": + version: 2.0.4 + resolution: "inherits@npm:2.0.4" + checksum: 10c0/4e531f648b29039fb7426fb94075e6545faa1eb9fe83c29f0b6d9e7263aceb4289d2d4557db0d428188eeb449cc7c5e77b0a0b2c4e248ff2a65933a0dee49ef2 + languageName: node + linkType: hard + +"intersection-observer@npm:^0.12.0": + version: 0.12.2 + resolution: "intersection-observer@npm:0.12.2" + checksum: 10c0/9591f46b2b742f5801ed69dbc8860f487771b4af8361e7a5dcb28a377beff2ba56336a2b090af261825430d225dae9417121496d2e6925e000e4a469958843ff + languageName: node + linkType: hard + +"invariant@npm:2.2.4": + version: 2.2.4 + resolution: "invariant@npm:2.2.4" + dependencies: + loose-envify: "npm:^1.0.0" + checksum: 10c0/5af133a917c0bcf65e84e7f23e779e7abc1cd49cb7fdc62d00d1de74b0d8c1b5ee74ac7766099fb3be1b05b26dfc67bab76a17030d2fe7ea2eef867434362dfc + languageName: node + linkType: hard + +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 10c0/331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc + languageName: node + linkType: hard + +"iron-webcrypto@npm:^1.1.1": + version: 1.2.1 + resolution: "iron-webcrypto@npm:1.2.1" + checksum: 10c0/5cf27c6e2bd3ef3b4970e486235fd82491ab8229e2ed0ac23307c28d6c80d721772a86ed4e9fe2a5cabadd710c2f024b706843b40561fb83f15afee58f809f66 + languageName: node + linkType: hard + +"is-arguments@npm:^1.0.4": + version: 1.1.1 + resolution: "is-arguments@npm:1.1.1" + dependencies: + call-bind: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/5ff1f341ee4475350adfc14b2328b38962564b7c2076be2f5bac7bd9b61779efba99b9f844a7b82ba7654adccf8e8eb19d1bb0cc6d1c1a085e498f6793d4328f + languageName: node + linkType: hard + +"is-binary-path@npm:~2.1.0": + version: 2.1.0 + resolution: "is-binary-path@npm:2.1.0" + dependencies: + binary-extensions: "npm:^2.0.0" + checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38 + languageName: node + linkType: hard + +"is-callable@npm:^1.1.3": + version: 1.2.7 + resolution: "is-callable@npm:1.2.7" + checksum: 10c0/ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f + languageName: node + linkType: hard + +"is-core-module@npm:^2.13.0": + version: 2.14.0 + resolution: "is-core-module@npm:2.14.0" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10c0/ae8dbc82bd20426558bc8d20ce290ce301c1cfd6ae4446266d10cacff4c63c67ab16440ade1d72ced9ec41c569fbacbcee01e293782ce568527c4cdf35936e4c + languageName: node + linkType: hard + +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": + version: 2.2.1 + resolution: "is-docker@npm:2.2.1" + bin: + is-docker: cli.js + checksum: 10c0/e828365958d155f90c409cdbe958f64051d99e8aedc2c8c4cd7c89dcf35329daed42f7b99346f7828df013e27deb8f721cf9408ba878c76eb9e8290235fbcdcc + languageName: node + linkType: hard + +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: 10c0/d2c4f8e6d3e34df75a5defd44991b6068afad4835bb783b902fa12d13ebdb8f41b2a199dcb0b5ed2cb78bfee9e4c0bbdb69c2d9646f4106464674d3e697a5856 + languageName: node + linkType: hard + +"is-extglob@npm:^2.1.1": + version: 2.1.1 + resolution: "is-extglob@npm:2.1.1" + checksum: 10c0/5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 + languageName: node + linkType: hard + +"is-fullwidth-code-point@npm:^3.0.0": + version: 3.0.0 + resolution: "is-fullwidth-code-point@npm:3.0.0" + checksum: 10c0/bb11d825e049f38e04c06373a8d72782eee0205bda9d908cc550ccb3c59b99d750ff9537982e01733c1c94a58e35400661f57042158ff5e8f3e90cf936daf0fc + languageName: node + linkType: hard + +"is-generator-function@npm:^1.0.7": + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10c0/df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b + languageName: node + linkType: hard + +"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": + version: 4.0.3 + resolution: "is-glob@npm:4.0.3" + dependencies: + is-extglob: "npm:^2.1.1" + checksum: 10c0/17fb4014e22be3bbecea9b2e3a76e9e34ff645466be702f1693e8f1ee1adac84710d0be0bd9f967d6354036fd51ab7c2741d954d6e91dae6bb69714de92c197a + languageName: node + linkType: hard + +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" + dependencies: + is-docker: "npm:^3.0.0" + bin: + is-inside-container: cli.js + checksum: 10c0/a8efb0e84f6197e6ff5c64c52890fa9acb49b7b74fed4da7c95383965da6f0fa592b4dbd5e38a79f87fc108196937acdbcd758fcefc9b140e479b39ce1fcd1cd + languageName: node + linkType: hard + +"is-lambda@npm:^1.0.1": + version: 1.0.1 + resolution: "is-lambda@npm:1.0.1" + checksum: 10c0/85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d + languageName: node + linkType: hard + +"is-nan@npm:^1.3.2": + version: 1.3.2 + resolution: "is-nan@npm:1.3.2" + dependencies: + call-bind: "npm:^1.0.0" + define-properties: "npm:^1.1.3" + checksum: 10c0/8bfb286f85763f9c2e28ea32e9127702fe980ffd15fa5d63ade3be7786559e6e21355d3625dd364c769c033c5aedf0a2ed3d4025d336abf1b9241e3d9eddc5b0 + languageName: node + linkType: hard + +"is-number@npm:^7.0.0": + version: 7.0.0 + resolution: "is-number@npm:7.0.0" + checksum: 10c0/b4686d0d3053146095ccd45346461bc8e53b80aeb7671cc52a4de02dbbf7dc0d1d2a986e2fe4ae206984b4d34ef37e8b795ebc4f4295c978373e6575e295d811 + languageName: node + linkType: hard + +"is-path-inside@npm:^3.0.3": + version: 3.0.3 + resolution: "is-path-inside@npm:3.0.3" + checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05 + languageName: node + linkType: hard + +"is-stream@npm:^2.0.0": + version: 2.0.1 + resolution: "is-stream@npm:2.0.1" + checksum: 10c0/7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 + languageName: node + linkType: hard + +"is-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "is-stream@npm:3.0.0" + checksum: 10c0/eb2f7127af02ee9aa2a0237b730e47ac2de0d4e76a4a905a50a11557f2339df5765eaea4ceb8029f1efa978586abe776908720bfcb1900c20c6ec5145f6f29d8 + languageName: node + linkType: hard + +"is-typed-array@npm:^1.1.3": + version: 1.1.13 + resolution: "is-typed-array@npm:1.1.13" + dependencies: + which-typed-array: "npm:^1.1.14" + checksum: 10c0/fa5cb97d4a80e52c2cc8ed3778e39f175a1a2ae4ddf3adae3187d69586a1fd57cfa0b095db31f66aa90331e9e3da79184cea9c6abdcd1abc722dc3c3edd51cca + languageName: node + linkType: hard + +"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" + dependencies: + is-docker: "npm:^2.0.0" + checksum: 10c0/a6fa2d370d21be487c0165c7a440d567274fbba1a817f2f0bfa41cc5e3af25041d84267baa22df66696956038a43973e72fca117918c91431920bdef490fa25e + languageName: node + linkType: hard + +"is-wsl@npm:^3.1.0": + version: 3.1.0 + resolution: "is-wsl@npm:3.1.0" + dependencies: + is-inside-container: "npm:^1.0.0" + checksum: 10c0/d3317c11995690a32c362100225e22ba793678fe8732660c6de511ae71a0ff05b06980cf21f98a6bf40d7be0e9e9506f859abe00a1118287d63e53d0a3d06947 + languageName: node + linkType: hard + +"is64bit@npm:^2.0.0": + version: 2.0.0 + resolution: "is64bit@npm:2.0.0" + dependencies: + system-architecture: "npm:^0.1.0" + checksum: 10c0/9f3741d4b7560e2a30b9ce0c79bb30c7bdcc5df77c897bd59bb68f0fd882ae698015e8da81d48331def66c778d430c1ae3cb8c1fcc34e96c576b66198395faa7 + languageName: node + linkType: hard + +"isarray@npm:~1.0.0": + version: 1.0.0 + resolution: "isarray@npm:1.0.0" + checksum: 10c0/18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d + languageName: node + linkType: hard + +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 10c0/228cfa503fadc2c31596ab06ed6aa82c9976eec2bfd83397e7eaf06d0ccf42cd1dfd6743bf9aeb01aebd4156d009994c5f76ea898d2832c1fe342da923ca457d + languageName: node + linkType: hard + +"isexe@npm:^3.1.1": + version: 3.1.1 + resolution: "isexe@npm:3.1.1" + checksum: 10c0/9ec257654093443eb0a528a9c8cbba9c0ca7616ccb40abd6dde7202734d96bb86e4ac0d764f0f8cd965856aacbff2f4ce23e730dc19dfb41e3b0d865ca6fdcc7 + languageName: node + linkType: hard + +"isomorphic-timers-promises@npm:^1.0.1": + version: 1.0.1 + resolution: "isomorphic-timers-promises@npm:1.0.1" + checksum: 10c0/3b4761d0012ebe6b6382246079fc667f3513f36fe4042638f2bfb7db1557e4f1acd33a9c9907706c04270890ec6434120f132f3f300161a42a7dd8628926c8a4 + languageName: node + linkType: hard + +"isomorphic-unfetch@npm:3.1.0": + version: 3.1.0 + resolution: "isomorphic-unfetch@npm:3.1.0" + dependencies: + node-fetch: "npm:^2.6.1" + unfetch: "npm:^4.2.0" + checksum: 10c0/d3b61fca06304db692b7f76bdfd3a00f410e42cfa7403c3b250546bf71589d18cf2f355922f57198e4cc4a9872d3647b20397a5c3edf1a347c90d57c83cf2a89 + languageName: node + linkType: hard + +"isows@npm:1.0.3": + version: 1.0.3 + resolution: "isows@npm:1.0.3" + peerDependencies: + ws: "*" + checksum: 10c0/adec15db704bb66615dd8ef33f889d41ae2a70866b21fa629855da98cc82a628ae072ee221fe9779a9a19866cad2a3e72593f2d161a0ce0e168b4484c7df9cd2 + languageName: node + linkType: hard + +"isows@npm:1.0.4": + version: 1.0.4 + resolution: "isows@npm:1.0.4" + peerDependencies: + ws: "*" + checksum: 10c0/46f43b07edcf148acba735ddfc6ed985e1e124446043ea32b71023e67671e46619c8818eda8c34a9ac91cb37c475af12a3aeeee676a88a0aceb5d67a3082313f + languageName: node + linkType: hard + +"jackspeak@npm:^3.1.2": + version: 3.4.0 + resolution: "jackspeak@npm:3.4.0" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/7e42d1ea411b4d57d43ea8a6afbca9224382804359cb72626d0fc45bb8db1de5ad0248283c3db45fe73e77210750d4fcc7c2b4fe5d24fda94aaa24d658295c5f + languageName: node + linkType: hard + +"jiti@npm:^1.21.0": + version: 1.21.6 + resolution: "jiti@npm:1.21.6" + bin: + jiti: bin/jiti.js + checksum: 10c0/05b9ed58cd30d0c3ccd3c98209339e74f50abd9a17e716f65db46b6a35812103f6bde6e134be7124d01745586bca8cc5dae1d0d952267c3ebe55171949c32e56 + languageName: node + linkType: hard + +"js-cookie@npm:^2.x.x": + version: 2.2.1 + resolution: "js-cookie@npm:2.2.1" + checksum: 10c0/ee67fc0f8495d0800b851910b5eb5bf49d3033adff6493d55b5c097ca6da46f7fe666b10e2ecb13cfcaf5b88d71c205ce00a7e646de791689bfd053bbb36a376 + languageName: node + linkType: hard + +"js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": + version: 4.0.0 + resolution: "js-tokens@npm:4.0.0" + checksum: 10c0/e248708d377aa058eacf2037b07ded847790e6de892bbad3dac0abba2e759cb9f121b00099a65195616badcb6eca8d14d975cb3e89eb1cfda644756402c8aeed + languageName: node + linkType: hard + +"js-yaml@npm:^4.1.0": + version: 4.1.0 + resolution: "js-yaml@npm:4.1.0" + dependencies: + argparse: "npm:^2.0.1" + bin: + js-yaml: bin/js-yaml.js + checksum: 10c0/184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + languageName: node + linkType: hard + +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 10c0/4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 + languageName: node + linkType: hard + +"jsesc@npm:^2.5.1": + version: 2.5.2 + resolution: "jsesc@npm:2.5.2" + bin: + jsesc: bin/jsesc + checksum: 10c0/dbf59312e0ebf2b4405ef413ec2b25abb5f8f4d9bc5fb8d9f90381622ebca5f2af6a6aa9a8578f65903f9e33990a6dc798edd0ce5586894bf0e9e31803a1de88 + languageName: node + linkType: hard + +"json-buffer@npm:3.0.1": + version: 3.0.1 + resolution: "json-buffer@npm:3.0.1" + checksum: 10c0/0d1c91569d9588e7eef2b49b59851f297f3ab93c7b35c7c221e288099322be6b562767d11e4821da500f3219542b9afd2e54c5dc573107c1126ed1080f8e96d7 + languageName: node + linkType: hard + +"json-rpc-engine@npm:^6.1.0": + version: 6.1.0 + resolution: "json-rpc-engine@npm:6.1.0" + dependencies: + "@metamask/safe-event-emitter": "npm:^2.0.0" + eth-rpc-errors: "npm:^4.0.2" + checksum: 10c0/29c480f88152b1987ab0f58f9242ee163d5a7e95cd0d8ae876c08b21657022b82f6008f5eecd048842fb7f6fc3b4e364fde99ca620458772b6abd1d2c1e020d5 + languageName: node + linkType: hard + +"json-rpc-random-id@npm:^1.0.0, json-rpc-random-id@npm:^1.0.1": + version: 1.0.1 + resolution: "json-rpc-random-id@npm:1.0.1" + checksum: 10c0/8d4594a3d4ef5f4754336e350291a6677fc6e0d8801ecbb2a1e92e50ca04a4b57e5eb97168a4b2a8e6888462133cbfee13ea90abc008fb2f7279392d83d3ee7a + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.4.1": + version: 0.4.1 + resolution: "json-schema-traverse@npm:0.4.1" + checksum: 10c0/108fa90d4cc6f08243aedc6da16c408daf81793bf903e9fd5ab21983cda433d5d2da49e40711da016289465ec2e62e0324dcdfbc06275a607fe3233fde4942ce + languageName: node + linkType: hard + +"json-stable-stringify-without-jsonify@npm:^1.0.1": + version: 1.0.1 + resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" + checksum: 10c0/cb168b61fd4de83e58d09aaa6425ef71001bae30d260e2c57e7d09a5fd82223e2f22a042dedaab8db23b7d9ae46854b08bb1f91675a8be11c5cffebef5fb66a5 + languageName: node + linkType: hard + +"json5@npm:^2.2.3": + version: 2.2.3 + resolution: "json5@npm:2.2.3" + bin: + json5: lib/cli.js + checksum: 10c0/5a04eed94810fa55c5ea138b2f7a5c12b97c3750bc63d11e511dcecbfef758003861522a070c2272764ee0f4e3e323862f386945aeb5b85b87ee43f084ba586c + languageName: node + linkType: hard + +"jsonfile@npm:^6.0.1": + version: 6.1.0 + resolution: "jsonfile@npm:6.1.0" + dependencies: + graceful-fs: "npm:^4.1.6" + universalify: "npm:^2.0.0" + dependenciesMeta: + graceful-fs: + optional: true + checksum: 10c0/4f95b5e8a5622b1e9e8f33c96b7ef3158122f595998114d1e7f03985649ea99cb3cd99ce1ed1831ae94c8c8543ab45ebd044207612f31a56fd08462140e46865 + languageName: node + linkType: hard + +"keccak@npm:^3.0.3": + version: 3.0.4 + resolution: "keccak@npm:3.0.4" + dependencies: + node-addon-api: "npm:^2.0.0" + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.2.0" + readable-stream: "npm:^3.6.0" + checksum: 10c0/153525c1c1f770beadb8f8897dec2f1d2dcbee11d063fe5f61957a5b236bfd3d2a111ae2727e443aa6a848df5edb98b9ef237c78d56df49087b0ca8a232ca9cd + languageName: node + linkType: hard + +"keyv@npm:^4.5.3": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" + dependencies: + json-buffer: "npm:3.0.1" + checksum: 10c0/aa52f3c5e18e16bb6324876bb8b59dd02acf782a4b789c7b2ae21107fab95fab3890ed448d4f8dba80ce05391eeac4bfabb4f02a20221342982f806fa2cf271e + languageName: node + linkType: hard + +"keyvaluestorage-interface@npm:^1.0.0": + version: 1.0.0 + resolution: "keyvaluestorage-interface@npm:1.0.0" + checksum: 10c0/0e028ebeda79a4e48c7e36708dbe7ced233c7a1f1bc925e506f150dd2ce43178bee8d20361c445bd915569709d9dc9ea80063b4d3c3cf5d615ab43aa31d3ec3d + languageName: node + linkType: hard + +"levn@npm:^0.4.1": + version: 0.4.1 + resolution: "levn@npm:0.4.1" + dependencies: + prelude-ls: "npm:^1.2.1" + type-check: "npm:~0.4.0" + checksum: 10c0/effb03cad7c89dfa5bd4f6989364bfc79994c2042ec5966cb9b95990e2edee5cd8969ddf42616a0373ac49fac1403437deaf6e9050fbbaa3546093a59b9ac94e + languageName: node + linkType: hard + +"listhen@npm:^1.7.2": + version: 1.7.2 + resolution: "listhen@npm:1.7.2" + dependencies: + "@parcel/watcher": "npm:^2.4.1" + "@parcel/watcher-wasm": "npm:^2.4.1" + citty: "npm:^0.1.6" + clipboardy: "npm:^4.0.0" + consola: "npm:^3.2.3" + crossws: "npm:^0.2.0" + defu: "npm:^6.1.4" + get-port-please: "npm:^3.1.2" + h3: "npm:^1.10.2" + http-shutdown: "npm:^1.2.2" + jiti: "npm:^1.21.0" + mlly: "npm:^1.6.1" + node-forge: "npm:^1.3.1" + pathe: "npm:^1.1.2" + std-env: "npm:^3.7.0" + ufo: "npm:^1.4.0" + untun: "npm:^0.1.3" + uqr: "npm:^0.1.2" + bin: + listen: bin/listhen.mjs + listhen: bin/listhen.mjs + checksum: 10c0/cd4d0651686b88c61a5bd5d5afc03feb99e352eb7862260112010655cf7997fb3356e61317f09555e2b7412175ae05265fc9e97458aa014586bf9fa4ab22bd5a + languageName: node + linkType: hard + +"lit-element@npm:^3.3.0": + version: 3.3.3 + resolution: "lit-element@npm:3.3.3" + dependencies: + "@lit-labs/ssr-dom-shim": "npm:^1.1.0" + "@lit/reactive-element": "npm:^1.3.0" + lit-html: "npm:^2.8.0" + checksum: 10c0/f44c12fa3423a4e9ca5b84651410687e14646bb270ac258325e6905affac64a575f041f8440377e7ebaefa3910b6f0d6b8b1e902cb1aa5d0849b3fdfbf4fb3b6 + languageName: node + linkType: hard + +"lit-element@npm:^4.0.0": + version: 4.0.6 + resolution: "lit-element@npm:4.0.6" + dependencies: + "@lit-labs/ssr-dom-shim": "npm:^1.2.0" + "@lit/reactive-element": "npm:^2.0.4" + lit-html: "npm:^3.1.2" + checksum: 10c0/f96c0ac66eeb06d15b734f6eaf5ea2ff51356f88bde4d7058c29b1f60f542b092e579240082a3363c41e25b7a296d7d5f2a64165672b2adef5a413f49710b1f9 + languageName: node + linkType: hard + +"lit-html@npm:^2.8.0": + version: 2.8.0 + resolution: "lit-html@npm:2.8.0" + dependencies: + "@types/trusted-types": "npm:^2.0.2" + checksum: 10c0/90057dee050803823ac884c1355b0213ab8c05fbe2ec63943c694b61aade5d36272068f3925f45a312835e504f9c9784738ef797009f0a756a750351eafb52d5 + languageName: node + linkType: hard + +"lit-html@npm:^3.1.0, lit-html@npm:^3.1.2": + version: 3.1.4 + resolution: "lit-html@npm:3.1.4" + dependencies: + "@types/trusted-types": "npm:^2.0.2" + checksum: 10c0/538c084ab1d39b59c5c094f7ad7a8bc5c41a17b46f375bb841b304263c1f2546065eeace6e330c20f1f15f2c285b66b46d140e2be618de2e65610c58b53a5af3 + languageName: node + linkType: hard + +"lit@npm:2.8.0": + version: 2.8.0 + resolution: "lit@npm:2.8.0" + dependencies: + "@lit/reactive-element": "npm:^1.6.0" + lit-element: "npm:^3.3.0" + lit-html: "npm:^2.8.0" + checksum: 10c0/bf33c26b1937ee204aed1adbfa4b3d43a284e85aad8ea9763c7865365917426eded4e5888158b4136095ea42054812561fe272862b61775f1198fad3588b071f + languageName: node + linkType: hard + +"lit@npm:3.1.0": + version: 3.1.0 + resolution: "lit@npm:3.1.0" + dependencies: + "@lit/reactive-element": "npm:^2.0.0" + lit-element: "npm:^4.0.0" + lit-html: "npm:^3.1.0" + checksum: 10c0/7ca12c1b1593373d16b51b2220677d8936b4061de4f278ef2a85f15726bb4365a8eed89a0294816a10d6124dca81f02e83b5dfed9a6031e135a7bc68924eea6b + languageName: node + linkType: hard + +"locate-path@npm:^5.0.0": + version: 5.0.0 + resolution: "locate-path@npm:5.0.0" + dependencies: + p-locate: "npm:^4.1.0" + checksum: 10c0/33a1c5247e87e022f9713e6213a744557a3e9ec32c5d0b5efb10aa3a38177615bf90221a5592674857039c1a0fd2063b82f285702d37b792d973e9e72ace6c59 + languageName: node + linkType: hard + +"locate-path@npm:^6.0.0": + version: 6.0.0 + resolution: "locate-path@npm:6.0.0" + dependencies: + p-locate: "npm:^5.0.0" + checksum: 10c0/d3972ab70dfe58ce620e64265f90162d247e87159b6126b01314dd67be43d50e96a50b517bce2d9452a79409c7614054c277b5232377de50416564a77ac7aad3 + languageName: node + linkType: hard + +"lodash.isequal@npm:4.5.0": + version: 4.5.0 + resolution: "lodash.isequal@npm:4.5.0" + checksum: 10c0/dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f + languageName: node + linkType: hard + +"lodash.merge@npm:^4.6.2": + version: 4.6.2 + resolution: "lodash.merge@npm:4.6.2" + checksum: 10c0/402fa16a1edd7538de5b5903a90228aa48eb5533986ba7fa26606a49db2572bf414ff73a2c9f5d5fd36b31c46a5d5c7e1527749c07cbcf965ccff5fbdf32c506 + languageName: node + linkType: hard + +"lodash@npm:^4.17.15, lodash@npm:^4.17.21": + version: 4.17.21 + resolution: "lodash@npm:4.17.21" + checksum: 10c0/d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c + languageName: node + linkType: hard + +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0": + version: 1.4.0 + resolution: "loose-envify@npm:1.4.0" + dependencies: + js-tokens: "npm:^3.0.0 || ^4.0.0" + bin: + loose-envify: cli.js + checksum: 10c0/655d110220983c1a4b9c0c679a2e8016d4b67f6e9c7b5435ff5979ecdb20d0813f4dec0a08674fcbdd4846a3f07edbb50a36811fd37930b94aaa0d9daceb017e + languageName: node + linkType: hard + +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.2.2 + resolution: "lru-cache@npm:10.2.2" + checksum: 10c0/402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 + languageName: node + linkType: hard + +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 + languageName: node + linkType: hard + +"magic-string@npm:^0.30.3": + version: 0.30.10 + resolution: "magic-string@npm:0.30.10" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.4.15" + checksum: 10c0/aa9ca17eae571a19bce92c8221193b6f93ee8511abb10f085e55ffd398db8e4c089a208d9eac559deee96a08b7b24d636ea4ab92f09c6cf42a7d1af51f7fd62b + languageName: node + linkType: hard + +"make-fetch-happen@npm:^13.0.0": + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" + dependencies: + "@npmcli/agent": "npm:^2.0.0" + cacache: "npm:^18.0.0" + http-cache-semantics: "npm:^4.1.1" + is-lambda: "npm:^1.0.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^3.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^0.6.3" + proc-log: "npm:^4.2.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^10.0.0" + checksum: 10c0/df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e + languageName: node + linkType: hard + +"md5.js@npm:^1.3.4": + version: 1.3.5 + resolution: "md5.js@npm:1.3.5" + dependencies: + hash-base: "npm:^3.0.0" + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.1.2" + checksum: 10c0/b7bd75077f419c8e013fc4d4dada48be71882e37d69a44af65a2f2804b91e253441eb43a0614423a1c91bb830b8140b0dc906bc797245e2e275759584f4efcc5 + languageName: node + linkType: hard + +"merge-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "merge-stream@npm:2.0.0" + checksum: 10c0/867fdbb30a6d58b011449b8885601ec1690c3e41c759ecd5a9d609094f7aed0096c37823ff4a7190ef0b8f22cc86beb7049196ff68c016e3b3c671d0dac91ce5 + languageName: node + linkType: hard + +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": + version: 1.4.1 + resolution: "merge2@npm:1.4.1" + checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb + languageName: node + linkType: hard + +"micro-ftch@npm:^0.3.1": + version: 0.3.1 + resolution: "micro-ftch@npm:0.3.1" + checksum: 10c0/b87d35a52aded13cf2daca8d4eaa84e218722b6f83c75ddd77d74f32cc62e699a672e338e1ee19ceae0de91d19cc24dcc1a7c7d78c81f51042fe55f01b196ed3 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": + version: 4.0.7 + resolution: "micromatch@npm:4.0.7" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/58fa99bc5265edec206e9163a1d2cec5fabc46a5b473c45f4a700adce88c2520456ae35f2b301e4410fb3afb27e9521fb2813f6fc96be0a48a89430e0916a772 + languageName: node + linkType: hard + +"miller-rabin@npm:^4.0.0": + version: 4.0.1 + resolution: "miller-rabin@npm:4.0.1" + dependencies: + bn.js: "npm:^4.0.0" + brorand: "npm:^1.0.1" + bin: + miller-rabin: bin/miller-rabin + checksum: 10c0/26b2b96f6e49dbcff7faebb78708ed2f5f9ae27ac8cbbf1d7c08f83cf39bed3d418c0c11034dce997da70d135cc0ff6f3a4c15dc452f8e114c11986388a64346 + languageName: node + linkType: hard + +"mime@npm:^3.0.0": + version: 3.0.0 + resolution: "mime@npm:3.0.0" + bin: + mime: cli.js + checksum: 10c0/402e792a8df1b2cc41cb77f0dcc46472b7944b7ec29cb5bbcd398624b6b97096728f1239766d3fdeb20551dd8d94738344c195a6ea10c4f906eb0356323b0531 + languageName: node + linkType: hard + +"mimic-fn@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-fn@npm:4.0.0" + checksum: 10c0/de9cc32be9996fd941e512248338e43407f63f6d497abe8441fa33447d922e927de54d4cc3c1a3c6d652857acd770389d5a3823f311a744132760ce2be15ccbf + languageName: node + linkType: hard + +"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-assert@npm:1.0.1" + checksum: 10c0/96730e5601cd31457f81a296f521eb56036e6f69133c0b18c13fe941109d53ad23a4204d946a0d638d7f3099482a0cec8c9bb6d642604612ce43ee536be3dddd + languageName: node + linkType: hard + +"minimalistic-crypto-utils@npm:^1.0.1": + version: 1.0.1 + resolution: "minimalistic-crypto-utils@npm:1.0.1" + checksum: 10c0/790ecec8c5c73973a4fbf2c663d911033e8494d5fb0960a4500634766ab05d6107d20af896ca2132e7031741f19888154d44b2408ada0852446705441383e9f8 + languageName: node + linkType: hard + +"minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": + version: 3.1.2 + resolution: "minimatch@npm:3.1.2" + dependencies: + brace-expansion: "npm:^1.1.7" + checksum: 10c0/0262810a8fc2e72cca45d6fd86bd349eee435eb95ac6aa45c9ea2180e7ee875ef44c32b55b5973ceabe95ea12682f6e3725cbb63d7a2d1da3ae1163c8b210311 + languageName: node + linkType: hard + +"minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 10c0/de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed + languageName: node + linkType: hard + +"minimist@npm:^1.2.5, minimist@npm:^1.2.6": + version: 1.2.8 + resolution: "minimist@npm:1.2.8" + checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 + languageName: node + linkType: hard + +"minipass-collect@npm:^2.0.1": + version: 2.0.1 + resolution: "minipass-collect@npm:2.0.1" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/5167e73f62bb74cc5019594709c77e6a742051a647fe9499abf03c71dca75515b7959d67a764bdc4f8b361cf897fbf25e2d9869ee039203ed45240f48b9aa06e + languageName: node + linkType: hard + +"minipass-fetch@npm:^3.0.0": + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^2.1.2" + dependenciesMeta: + encoding: + optional: true + checksum: 10c0/9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b + languageName: node + linkType: hard + +"minipass-flush@npm:^1.0.5": + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd + languageName: node + linkType: hard + +"minipass-pipeline@npm:^1.2.4": + version: 1.2.4 + resolution: "minipass-pipeline@npm:1.2.4" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/cbda57cea20b140b797505dc2cac71581a70b3247b84480c1fed5ca5ba46c25ecc25f68bfc9e6dcb1a6e9017dab5c7ada5eab73ad4f0a49d84e35093e0c643f2 + languageName: node + linkType: hard + +"minipass-sized@npm:^1.0.3": + version: 1.0.3 + resolution: "minipass-sized@npm:1.0.3" + dependencies: + minipass: "npm:^3.0.0" + checksum: 10c0/298f124753efdc745cfe0f2bdfdd81ba25b9f4e753ca4a2066eb17c821f25d48acea607dfc997633ee5bf7b6dfffb4eee4f2051eb168663f0b99fad2fa4829cb + languageName: node + linkType: hard + +"minipass@npm:^3.0.0": + version: 3.3.6 + resolution: "minipass@npm:3.3.6" + dependencies: + yallist: "npm:^4.0.0" + checksum: 10c0/a114746943afa1dbbca8249e706d1d38b85ed1298b530f5808ce51f8e9e941962e2a5ad2e00eae7dd21d8a4aae6586a66d4216d1a259385e9d0358f0c1eba16c + languageName: node + linkType: hard + +"minipass@npm:^5.0.0": + version: 5.0.0 + resolution: "minipass@npm:5.0.0" + checksum: 10c0/a91d8043f691796a8ac88df039da19933ef0f633e3d7f0d35dcd5373af49131cf2399bfc355f41515dc495e3990369c3858cd319e5c2722b4753c90bf3152462 + languageName: node + linkType: hard + +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 + languageName: node + linkType: hard + +"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": + version: 2.1.2 + resolution: "minizlib@npm:2.1.2" + dependencies: + minipass: "npm:^3.0.0" + yallist: "npm:^4.0.0" + checksum: 10c0/64fae024e1a7d0346a1102bb670085b17b7f95bf6cfdf5b128772ec8faf9ea211464ea4add406a3a6384a7d87a0cd1a96263692134323477b4fb43659a6cab78 + languageName: node + linkType: hard + +"mipd@npm:0.0.5": + version: 0.0.5 + resolution: "mipd@npm:0.0.5" + dependencies: + viem: "npm:^1.1.4" + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/6b0a82cdc9eec5c12132b46422799cf536b1062b307a6aa0ce57ef240c56bd2dd231a5eda367c8a8962cbff73dd1af6131b8d769e3b47a06f0fc9d148b56f3dd + languageName: node + linkType: hard + +"mkdirp@npm:^0.5.1": + version: 0.5.6 + resolution: "mkdirp@npm:0.5.6" + dependencies: + minimist: "npm:^1.2.6" + bin: + mkdirp: bin/cmd.js + checksum: 10c0/e2e2be789218807b58abced04e7b49851d9e46e88a2f9539242cc8a92c9b5c3a0b9bab360bd3014e02a140fc4fbc58e31176c408b493f8a2a6f4986bd7527b01 + languageName: node + linkType: hard + +"mkdirp@npm:^1.0.3": + version: 1.0.4 + resolution: "mkdirp@npm:1.0.4" + bin: + mkdirp: bin/cmd.js + checksum: 10c0/46ea0f3ffa8bc6a5bc0c7081ffc3907777f0ed6516888d40a518c5111f8366d97d2678911ad1a6882bf592fa9de6c784fea32e1687bb94e1f4944170af48a5cf + languageName: node + linkType: hard + +"mlly@npm:^1.6.1, mlly@npm:^1.7.0": + version: 1.7.1 + resolution: "mlly@npm:1.7.1" + dependencies: + acorn: "npm:^8.11.3" + pathe: "npm:^1.1.2" + pkg-types: "npm:^1.1.1" + ufo: "npm:^1.5.3" + checksum: 10c0/d836a7b0adff4d118af41fb93ad4d9e57f80e694a681185280ba220a4607603c19e86c80f9a6c57512b04280567f2599e3386081705c5b5fd74c9ddfd571d0fa + languageName: node + linkType: hard + +"motion@npm:10.16.2": + version: 10.16.2 + resolution: "motion@npm:10.16.2" + dependencies: + "@motionone/animation": "npm:^10.15.1" + "@motionone/dom": "npm:^10.16.2" + "@motionone/svelte": "npm:^10.16.2" + "@motionone/types": "npm:^10.15.1" + "@motionone/utils": "npm:^10.15.1" + "@motionone/vue": "npm:^10.16.2" + checksum: 10c0/ea3fa2c7ce881824bcefa39b96b5e2b802d4b664b8a64644cded11197c9262e2a5b14b2e9516940e06cec37d3c39e4c79b26825c447f71ba1cfd7e3370efbe61 + languageName: node + linkType: hard + +"mri@npm:^1.2.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: 10c0/a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 + languageName: node + linkType: hard + +"ms@npm:2.0.0": + version: 2.0.0 + resolution: "ms@npm:2.0.0" + checksum: 10c0/f8fda810b39fd7255bbdc451c46286e549794fcc700dc9cd1d25658bbc4dc2563a5de6fe7c60f798a16a60c6ceb53f033cb353f493f0cf63e5199b702943159d + languageName: node + linkType: hard + +"ms@npm:2.1.2": + version: 2.1.2 + resolution: "ms@npm:2.1.2" + checksum: 10c0/a437714e2f90dbf881b5191d35a6db792efbca5badf112f87b9e1c712aace4b4b9b742dd6537f3edf90fd6f684de897cec230abde57e87883766712ddda297cc + languageName: node + linkType: hard + +"multiformats@npm:^9.4.2": + version: 9.9.0 + resolution: "multiformats@npm:9.9.0" + checksum: 10c0/1fdb34fd2fb085142665e8bd402570659b50a5fae5994027e1df3add9e1ce1283ed1e0c2584a5c63ac0a58e871b8ee9665c4a99ca36ce71032617449d48aa975 + languageName: node + linkType: hard + +"mutation-observer@npm:^1.0.3": + version: 1.0.3 + resolution: "mutation-observer@npm:1.0.3" + checksum: 10c0/2f010fdec4b860a6576558013bcaa691c4912e287ea1dc99ea3b9360b52586267b291e7a2a88c0f2a9b399b4ef1e116ce8c0f839f88d2d7c9b4323fb0badc321 + languageName: node + linkType: hard + +"nano-memoize@npm:^3.0.16": + version: 3.0.16 + resolution: "nano-memoize@npm:3.0.16" + checksum: 10c0/18c8e936f4b4e17a20d51e5638b434e32c2ea3076714d51e404f388b2ae71c8f05dcf8a2b0ad257cef44e515132ee10932baa093a1410c8836e6efa3d9943ea3 + languageName: node + linkType: hard + +"nanoid@npm:^3.3.7": + version: 3.3.7 + resolution: "nanoid@npm:3.3.7" + bin: + nanoid: bin/nanoid.cjs + checksum: 10c0/e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 + languageName: node + linkType: hard + +"napi-wasm@npm:^1.1.0": + version: 1.1.0 + resolution: "napi-wasm@npm:1.1.0" + checksum: 10c0/074df6b5b72698f07b39ca3c448a3fcbaf8e6e78521f0cb3aefd8c2f059d69eae0e3bfe367b4aa3df1976c25e351e4e52a359f22fb2c379eb6781bfa042f582b + languageName: node + linkType: hard + +"natural-compare@npm:^1.4.0": + version: 1.4.0 + resolution: "natural-compare@npm:1.4.0" + checksum: 10c0/f5f9a7974bfb28a91afafa254b197f0f22c684d4a1731763dda960d2c8e375b36c7d690e0d9dc8fba774c537af14a7e979129bca23d88d052fbeb9466955e447 + languageName: node + linkType: hard + +"negotiator@npm:^0.6.3": + version: 0.6.3 + resolution: "negotiator@npm:0.6.3" + checksum: 10c0/3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 + languageName: node + linkType: hard + +"node-addon-api@npm:^2.0.0": + version: 2.0.2 + resolution: "node-addon-api@npm:2.0.2" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/ade6c097ba829fa4aee1ca340117bb7f8f29fdae7b777e343a9d5cbd548481d1f0894b7b907d23ce615c70d932e8f96154caed95c3fa935cfe8cf87546510f64 + languageName: node + linkType: hard + +"node-addon-api@npm:^5.0.0": + version: 5.1.0 + resolution: "node-addon-api@npm:5.1.0" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/0eb269786124ba6fad9df8007a149e03c199b3e5a3038125dfb3e747c2d5113d406a4e33f4de1ea600aa2339be1f137d55eba1a73ee34e5fff06c52a5c296d1d + languageName: node + linkType: hard + +"node-addon-api@npm:^7.0.0": + version: 7.1.0 + resolution: "node-addon-api@npm:7.1.0" + dependencies: + node-gyp: "npm:latest" + checksum: 10c0/2e096ab079e3c46d33b0e252386e9c239c352f7cc6d75363d9a3c00bdff34c1a5da170da861917512843f213c32d024ced9dc9552b968029786480d18727ec66 + languageName: node + linkType: hard + +"node-fetch-native@npm:^1.6.1, node-fetch-native@npm:^1.6.2, node-fetch-native@npm:^1.6.3": + version: 1.6.4 + resolution: "node-fetch-native@npm:1.6.4" + checksum: 10c0/78334dc6def5d1d95cfe87b33ac76c4833592c5eb84779ad2b0c23c689f9dd5d1cfc827035ada72d6b8b218f717798968c5a99aeff0a1a8bf06657e80592f9c3 + languageName: node + linkType: hard + +"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.12": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" + dependencies: + whatwg-url: "npm:^5.0.0" + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + checksum: 10c0/b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 + languageName: node + linkType: hard + +"node-forge@npm:^1.3.1": + version: 1.3.1 + resolution: "node-forge@npm:1.3.1" + checksum: 10c0/e882819b251a4321f9fc1d67c85d1501d3004b4ee889af822fd07f64de3d1a8e272ff00b689570af0465d65d6bf5074df9c76e900e0aff23e60b847f2a46fbe8 + languageName: node + linkType: hard + +"node-gyp-build@npm:^4.2.0, node-gyp-build@npm:^4.3.0": + version: 4.8.1 + resolution: "node-gyp-build@npm:4.8.1" + bin: + node-gyp-build: bin.js + node-gyp-build-optional: optional.js + node-gyp-build-test: build-test.js + checksum: 10c0/e36ca3d2adf2b9cca316695d7687207c19ac6ed326d6d7c68d7112cebe0de4f82d6733dff139132539fcc01cf5761f6c9082a21864ab9172edf84282bc849ce7 + languageName: node + linkType: hard + +"node-gyp@npm:latest": + version: 10.1.0 + resolution: "node-gyp@npm:10.1.0" + dependencies: + env-paths: "npm:^2.2.0" + exponential-backoff: "npm:^3.1.1" + glob: "npm:^10.3.10" + graceful-fs: "npm:^4.2.6" + make-fetch-happen: "npm:^13.0.0" + nopt: "npm:^7.0.0" + proc-log: "npm:^3.0.0" + semver: "npm:^7.3.5" + tar: "npm:^6.1.2" + which: "npm:^4.0.0" + bin: + node-gyp: bin/node-gyp.js + checksum: 10c0/9cc821111ca244a01fb7f054db7523ab0a0cd837f665267eb962eb87695d71fb1e681f9e21464cc2fd7c05530dc4c81b810bca1a88f7d7186909b74477491a3c + languageName: node + linkType: hard + +"node-releases@npm:^2.0.14": + version: 2.0.14 + resolution: "node-releases@npm:2.0.14" + checksum: 10c0/199fc93773ae70ec9969bc6d5ac5b2bbd6eb986ed1907d751f411fef3ede0e4bfdb45ceb43711f8078bea237b6036db8b1bf208f6ff2b70c7d615afd157f3ab9 + languageName: node + linkType: hard + +"node-stdlib-browser@npm:^1.2.0": + version: 1.2.0 + resolution: "node-stdlib-browser@npm:1.2.0" + dependencies: + assert: "npm:^2.0.0" + browser-resolve: "npm:^2.0.0" + browserify-zlib: "npm:^0.2.0" + buffer: "npm:^5.7.1" + console-browserify: "npm:^1.1.0" + constants-browserify: "npm:^1.0.0" + create-require: "npm:^1.1.1" + crypto-browserify: "npm:^3.11.0" + domain-browser: "npm:^4.22.0" + events: "npm:^3.0.0" + https-browserify: "npm:^1.0.0" + isomorphic-timers-promises: "npm:^1.0.1" + os-browserify: "npm:^0.3.0" + path-browserify: "npm:^1.0.1" + pkg-dir: "npm:^5.0.0" + process: "npm:^0.11.10" + punycode: "npm:^1.4.1" + querystring-es3: "npm:^0.2.1" + readable-stream: "npm:^3.6.0" + stream-browserify: "npm:^3.0.0" + stream-http: "npm:^3.2.0" + string_decoder: "npm:^1.0.0" + timers-browserify: "npm:^2.0.4" + tty-browserify: "npm:0.0.1" + url: "npm:^0.11.0" + util: "npm:^0.12.4" + vm-browserify: "npm:^1.0.1" + checksum: 10c0/4da239ebabcba68e09b2620aaae02dd589045b101441beb90988bc60f1af3d286e9fab0c334503eaf74986e583923e7648a8fa081edc4981e4d738636773f32e + languageName: node + linkType: hard + +"nopt@npm:^7.0.0": + version: 7.2.1 + resolution: "nopt@npm:7.2.1" + dependencies: + abbrev: "npm:^2.0.0" + bin: + nopt: bin/nopt.js + checksum: 10c0/a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 + languageName: node + linkType: hard + +"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": + version: 3.0.0 + resolution: "normalize-path@npm:3.0.0" + checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046 + languageName: node + linkType: hard + +"normalize-range@npm:^0.1.2": + version: 0.1.2 + resolution: "normalize-range@npm:0.1.2" + checksum: 10c0/bf39b73a63e0a42ad1a48c2bd1bda5a07ede64a7e2567307a407674e595bcff0fa0d57e8e5f1e7fa5e91000797c7615e13613227aaaa4d6d6e87f5bd5cc95de6 + languageName: node + linkType: hard + +"normalize.css@npm:^8.0.1": + version: 8.0.1 + resolution: "normalize.css@npm:8.0.1" + checksum: 10c0/4ddf56d1af5ca755fa5e692e718316d8758ecb792aa96e1ad206824b5810a043763d681d6f7697d46573515f5e9690038b4c91a95c1997567128815545fb8cd7 + languageName: node + linkType: hard + +"npm-run-path@npm:^5.1.0": + version: 5.3.0 + resolution: "npm-run-path@npm:5.3.0" + dependencies: + path-key: "npm:^4.0.0" + checksum: 10c0/124df74820c40c2eb9a8612a254ea1d557ddfab1581c3e751f825e3e366d9f00b0d76a3c94ecd8398e7f3eee193018622677e95816e8491f0797b21e30b2deba + languageName: node + linkType: hard + +"obj-multiplex@npm:^1.0.0": + version: 1.0.0 + resolution: "obj-multiplex@npm:1.0.0" + dependencies: + end-of-stream: "npm:^1.4.0" + once: "npm:^1.4.0" + readable-stream: "npm:^2.3.3" + checksum: 10c0/914e979ab40fb26cbe4309a5fc1cc6b6a428aeff17a015b9abb1197894ee67f6f02542ffd76d8e275cc40b18adc125bff6e2d6b5090932798c135100c5942007 + languageName: node + linkType: hard + +"object-inspect@npm:^1.13.1": + version: 1.13.2 + resolution: "object-inspect@npm:1.13.2" + checksum: 10c0/b97835b4c91ec37b5fd71add84f21c3f1047d1d155d00c0fcd6699516c256d4fcc6ff17a1aced873197fe447f91a3964178fd2a67a1ee2120cdaf60e81a050b4 + languageName: node + linkType: hard + +"object-is@npm:^1.1.5": + version: 1.1.6 + resolution: "object-is@npm:1.1.6" + dependencies: + call-bind: "npm:^1.0.7" + define-properties: "npm:^1.2.1" + checksum: 10c0/506af444c4dce7f8e31f34fc549e2fb8152d6b9c4a30c6e62852badd7f520b579c679af433e7a072f9d78eb7808d230dc12e1cf58da9154dfbf8813099ea0fe0 + languageName: node + linkType: hard + +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: 10c0/b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d + languageName: node + linkType: hard + +"object.assign@npm:^4.1.4": + version: 4.1.5 + resolution: "object.assign@npm:4.1.5" + dependencies: + call-bind: "npm:^1.0.5" + define-properties: "npm:^1.2.1" + has-symbols: "npm:^1.0.3" + object-keys: "npm:^1.1.1" + checksum: 10c0/60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 + languageName: node + linkType: hard + +"ofetch@npm:^1.3.3": + version: 1.3.4 + resolution: "ofetch@npm:1.3.4" + dependencies: + destr: "npm:^2.0.3" + node-fetch-native: "npm:^1.6.3" + ufo: "npm:^1.5.3" + checksum: 10c0/39855005c3f8aa11c11d3a3b0c4366b67d316da58633f4cf5d4a5af0a61495fd68699f355e70deda70355ead25f27b41c3bde2fdd1d24ce3f85ac79608dd8677 + languageName: node + linkType: hard + +"ohash@npm:^1.1.3": + version: 1.1.3 + resolution: "ohash@npm:1.1.3" + checksum: 10c0/928f5bdbd8cd73f90cf544c0533dbda8e0a42d9b8c7454ab89e64e4d11bc85f85242830b4e107426ce13dc4dd3013286f8f5e0c84abd8942a014b907d9692540 + languageName: node + linkType: hard + +"on-exit-leak-free@npm:^0.2.0": + version: 0.2.0 + resolution: "on-exit-leak-free@npm:0.2.0" + checksum: 10c0/d4e1f0bea59f39aa435baaee7d76955527e245538cffc1d7bb0c165ae85e37f67690aa9272247ced17bad76052afdb45faf5ea304a2248e070202d4554c4e30c + languageName: node + linkType: hard + +"once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": + version: 1.4.0 + resolution: "once@npm:1.4.0" + dependencies: + wrappy: "npm:1" + checksum: 10c0/5d48aca287dfefabd756621c5dfce5c91a549a93e9fdb7b8246bc4c4790aa2ec17b34a260530474635147aeb631a2dcc8b32c613df0675f96041cbb8244517d0 + languageName: node + linkType: hard + +"onetime@npm:^6.0.0": + version: 6.0.0 + resolution: "onetime@npm:6.0.0" + dependencies: + mimic-fn: "npm:^4.0.0" + checksum: 10c0/4eef7c6abfef697dd4479345a4100c382d73c149d2d56170a54a07418c50816937ad09500e1ed1e79d235989d073a9bade8557122aee24f0576ecde0f392bb6c + languageName: node + linkType: hard + +"open@npm:^8.4.0": + version: 8.4.2 + resolution: "open@npm:8.4.2" + dependencies: + define-lazy-prop: "npm:^2.0.0" + is-docker: "npm:^2.1.1" + is-wsl: "npm:^2.2.0" + checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 + languageName: node + linkType: hard + +"optionator@npm:^0.9.3": + version: 0.9.4 + resolution: "optionator@npm:0.9.4" + dependencies: + deep-is: "npm:^0.1.3" + fast-levenshtein: "npm:^2.0.6" + levn: "npm:^0.4.1" + prelude-ls: "npm:^1.2.1" + type-check: "npm:^0.4.0" + word-wrap: "npm:^1.2.5" + checksum: 10c0/4afb687a059ee65b61df74dfe87d8d6815cd6883cb8b3d5883a910df72d0f5d029821f37025e4bccf4048873dbdb09acc6d303d27b8f76b1a80dd5a7d5334675 + languageName: node + linkType: hard + +"os-browserify@npm:^0.3.0": + version: 0.3.0 + resolution: "os-browserify@npm:0.3.0" + checksum: 10c0/6ff32cb1efe2bc6930ad0fd4c50e30c38010aee909eba8d65be60af55efd6cbb48f0287e3649b4e3f3a63dce5a667b23c187c4293a75e557f0d5489d735bcf52 + languageName: node + linkType: hard + +"p-limit@npm:^2.2.0": + version: 2.3.0 + resolution: "p-limit@npm:2.3.0" + dependencies: + p-try: "npm:^2.0.0" + checksum: 10c0/8da01ac53efe6a627080fafc127c873da40c18d87b3f5d5492d465bb85ec7207e153948df6b9cbaeb130be70152f874229b8242ee2be84c0794082510af97f12 + languageName: node + linkType: hard + +"p-limit@npm:^3.0.2": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: "npm:^0.1.0" + checksum: 10c0/9db675949dbdc9c3763c89e748d0ef8bdad0afbb24d49ceaf4c46c02c77d30db4e0652ed36d0a0a7a95154335fab810d95c86153105bb73b3a90448e2bb14e1a + languageName: node + linkType: hard + +"p-locate@npm:^4.1.0": + version: 4.1.0 + resolution: "p-locate@npm:4.1.0" + dependencies: + p-limit: "npm:^2.2.0" + checksum: 10c0/1b476ad69ad7f6059744f343b26d51ce091508935c1dbb80c4e0a2f397ffce0ca3a1f9f5cd3c7ce19d7929a09719d5c65fe70d8ee289c3f267cd36f2881813e9 + languageName: node + linkType: hard + +"p-locate@npm:^5.0.0": + version: 5.0.0 + resolution: "p-locate@npm:5.0.0" + dependencies: + p-limit: "npm:^3.0.2" + checksum: 10c0/2290d627ab7903b8b70d11d384fee714b797f6040d9278932754a6860845c4d3190603a0772a663c8cb5a7b21d1b16acb3a6487ebcafa9773094edc3dfe6009a + languageName: node + linkType: hard + +"p-map@npm:^4.0.0": + version: 4.0.0 + resolution: "p-map@npm:4.0.0" + dependencies: + aggregate-error: "npm:^3.0.0" + checksum: 10c0/592c05bd6262c466ce269ff172bb8de7c6975afca9b50c975135b974e9bdaafbfe80e61aaaf5be6d1200ba08b30ead04b88cfa7e25ff1e3b93ab28c9f62a2c75 + languageName: node + linkType: hard + +"p-try@npm:^2.0.0": + version: 2.2.0 + resolution: "p-try@npm:2.2.0" + checksum: 10c0/c36c19907734c904b16994e6535b02c36c2224d433e01a2f1ab777237f4d86e6289fd5fd464850491e940379d4606ed850c03e0f9ab600b0ebddb511312e177f + languageName: node + linkType: hard + +"package-json-from-dist@npm:^1.0.0": + version: 1.0.0 + resolution: "package-json-from-dist@npm:1.0.0" + checksum: 10c0/e3ffaf6ac1040ab6082a658230c041ad14e72fabe99076a2081bb1d5d41210f11872403fc09082daf4387fc0baa6577f96c9c0e94c90c394fd57794b66aa4033 + languageName: node + linkType: hard + +"pako@npm:~1.0.5": + version: 1.0.11 + resolution: "pako@npm:1.0.11" + checksum: 10c0/86dd99d8b34c3930345b8bbeb5e1cd8a05f608eeb40967b293f72fe469d0e9c88b783a8777e4cc7dc7c91ce54c5e93d88ff4b4f060e6ff18408fd21030d9ffbe + languageName: node + linkType: hard + +"parent-module@npm:^1.0.0": + version: 1.0.1 + resolution: "parent-module@npm:1.0.1" + dependencies: + callsites: "npm:^3.0.0" + checksum: 10c0/c63d6e80000d4babd11978e0d3fee386ca7752a02b035fd2435960ffaa7219dc42146f07069fb65e6e8bf1caef89daf9af7535a39bddf354d78bf50d8294f556 + languageName: node + linkType: hard + +"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.7": + version: 5.1.7 + resolution: "parse-asn1@npm:5.1.7" + dependencies: + asn1.js: "npm:^4.10.1" + browserify-aes: "npm:^1.2.0" + evp_bytestokey: "npm:^1.0.3" + hash-base: "npm:~3.0" + pbkdf2: "npm:^3.1.2" + safe-buffer: "npm:^5.2.1" + checksum: 10c0/05eb5937405c904eb5a7f3633bab1acc11f4ae3478a07ef5c6d81ce88c3c0e505ff51f9c7b935ebc1265c868343793698fc91025755a895d0276f620f95e8a82 + languageName: node + linkType: hard + +"path-browserify@npm:^1.0.1": + version: 1.0.1 + resolution: "path-browserify@npm:1.0.1" + checksum: 10c0/8b8c3fd5c66bd340272180590ae4ff139769e9ab79522e2eb82e3d571a89b8117c04147f65ad066dccfb42fcad902e5b7d794b3d35e0fd840491a8ddbedf8c66 + languageName: node + linkType: hard + +"path-exists@npm:^4.0.0": + version: 4.0.0 + resolution: "path-exists@npm:4.0.0" + checksum: 10c0/8c0bd3f5238188197dc78dced15207a4716c51cc4e3624c44fc97acf69558f5ebb9a2afff486fe1b4ee148e0c133e96c5e11a9aa5c48a3006e3467da070e5e1b + languageName: node + linkType: hard + +"path-is-absolute@npm:^1.0.0": + version: 1.0.1 + resolution: "path-is-absolute@npm:1.0.1" + checksum: 10c0/127da03c82172a2a50099cddbf02510c1791fc2cc5f7713ddb613a56838db1e8168b121a920079d052e0936c23005562059756d653b7c544c53185efe53be078 + languageName: node + linkType: hard + +"path-key@npm:^3.1.0": + version: 3.1.1 + resolution: "path-key@npm:3.1.1" + checksum: 10c0/748c43efd5a569c039d7a00a03b58eecd1d75f3999f5a28303d75f521288df4823bc057d8784eb72358b2895a05f29a070bc9f1f17d28226cc4e62494cc58c4c + languageName: node + linkType: hard + +"path-key@npm:^4.0.0": + version: 4.0.0 + resolution: "path-key@npm:4.0.0" + checksum: 10c0/794efeef32863a65ac312f3c0b0a99f921f3e827ff63afa5cb09a377e202c262b671f7b3832a4e64731003fa94af0263713962d317b9887bd1e0c48a342efba3 + languageName: node + linkType: hard + +"path-parse@npm:^1.0.7": + version: 1.0.7 + resolution: "path-parse@npm:1.0.7" + checksum: 10c0/11ce261f9d294cc7a58d6a574b7f1b935842355ec66fba3c3fd79e0f036462eaf07d0aa95bb74ff432f9afef97ce1926c720988c6a7451d8a584930ae7de86e1 + languageName: node + linkType: hard + +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + languageName: node + linkType: hard + +"path-type@npm:^4.0.0": + version: 4.0.0 + resolution: "path-type@npm:4.0.0" + checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c + languageName: node + linkType: hard + +"pathe@npm:^1.1.1, pathe@npm:^1.1.2": + version: 1.1.2 + resolution: "pathe@npm:1.1.2" + checksum: 10c0/64ee0a4e587fb0f208d9777a6c56e4f9050039268faaaaecd50e959ef01bf847b7872785c36483fa5cdcdbdfdb31fef2ff222684d4fc21c330ab60395c681897 + languageName: node + linkType: hard + +"pbkdf2@npm:^3.0.3, pbkdf2@npm:^3.1.2": + version: 3.1.2 + resolution: "pbkdf2@npm:3.1.2" + dependencies: + create-hash: "npm:^1.1.2" + create-hmac: "npm:^1.1.4" + ripemd160: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + sha.js: "npm:^2.4.8" + checksum: 10c0/5a30374e87d33fa080a92734d778cf172542cc7e41b96198c4c88763997b62d7850de3fbda5c3111ddf79805ee7c1da7046881c90ac4920b5e324204518b05fd + languageName: node + linkType: hard + +"picocolors@npm:^0.2.1": + version: 0.2.1 + resolution: "picocolors@npm:0.2.1" + checksum: 10c0/98a83c77912c80aea0fc518aec184768501bfceafa490714b0f43eda9c52e372b844ce0a591e822bbfe5df16dcf366be7cbdb9534d39cf54a80796340371ee17 + languageName: node + linkType: hard + +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": + version: 1.0.1 + resolution: "picocolors@npm:1.0.1" + checksum: 10c0/c63cdad2bf812ef0d66c8db29583802355d4ca67b9285d846f390cc15c2f6ccb94e8cb7eb6a6e97fc5990a6d3ad4ae42d86c84d3146e667c739a4234ed50d400 + languageName: node + linkType: hard + +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be + languageName: node + linkType: hard + +"pify@npm:^3.0.0": + version: 3.0.0 + resolution: "pify@npm:3.0.0" + checksum: 10c0/fead19ed9d801f1b1fcd0638a1ac53eabbb0945bf615f2f8806a8b646565a04a1b0e7ef115c951d225f042cca388fdc1cd3add46d10d1ed6951c20bd2998af10 + languageName: node + linkType: hard + +"pify@npm:^5.0.0": + version: 5.0.0 + resolution: "pify@npm:5.0.0" + checksum: 10c0/9f6f3cd1f159652692f514383efe401a06473af35a699962230ad1c4c9796df5999961461fc1a3b81eed8e3e74adb8bd032474fb3f93eb6bdbd9f33328da1ed2 + languageName: node + linkType: hard + +"pino-abstract-transport@npm:v0.5.0": + version: 0.5.0 + resolution: "pino-abstract-transport@npm:0.5.0" + dependencies: + duplexify: "npm:^4.1.2" + split2: "npm:^4.0.0" + checksum: 10c0/0d0e30399028ec156642b4cdfe1a040b9022befdc38e8f85935d1837c3da6050691888038433f88190d1a1eff5d90abe17ff7e6edffc09baa2f96e51b6808183 + languageName: node + linkType: hard + +"pino-std-serializers@npm:^4.0.0": + version: 4.0.0 + resolution: "pino-std-serializers@npm:4.0.0" + checksum: 10c0/9e8ccac9ce04a27ccc7aa26481d431b9e037d866b101b89d895c60b925baffb82685e84d5c29b05d8e3d7c146d766a9b08949cb24ab1ec526a16134c9962d649 + languageName: node + linkType: hard + +"pino@npm:7.11.0": + version: 7.11.0 + resolution: "pino@npm:7.11.0" + dependencies: + atomic-sleep: "npm:^1.0.0" + fast-redact: "npm:^3.0.0" + on-exit-leak-free: "npm:^0.2.0" + pino-abstract-transport: "npm:v0.5.0" + pino-std-serializers: "npm:^4.0.0" + process-warning: "npm:^1.0.0" + quick-format-unescaped: "npm:^4.0.3" + real-require: "npm:^0.1.0" + safe-stable-stringify: "npm:^2.1.0" + sonic-boom: "npm:^2.2.1" + thread-stream: "npm:^0.15.1" + bin: + pino: bin.js + checksum: 10c0/4cc1ed9d25a4bc5d61c836a861279fa0039159b8f2f37ec337e50b0a61f3980dab5d2b1393daec26f68a19c423262649f0818654c9ad102c35310544a202c62c + languageName: node + linkType: hard + +"pkg-dir@npm:^5.0.0": + version: 5.0.0 + resolution: "pkg-dir@npm:5.0.0" + dependencies: + find-up: "npm:^5.0.0" + checksum: 10c0/793a496d685dc55bbbdbbb22d884535c3b29241e48e3e8d37e448113a71b9e42f5481a61fdc672d7322de12fbb2c584dd3a68bf89b18fffce5c48a390f911bc5 + languageName: node + linkType: hard + +"pkg-types@npm:^1.1.1": + version: 1.1.1 + resolution: "pkg-types@npm:1.1.1" + dependencies: + confbox: "npm:^0.1.7" + mlly: "npm:^1.7.0" + pathe: "npm:^1.1.2" + checksum: 10c0/c7d167935de7207479e5829086040d70bea289f31fc1331f17c83e996a4440115c9deba2aa96de839ea66e1676d083c9ca44b33886f87bffa6b49740b67b6fcb + languageName: node + linkType: hard + +"pngjs@npm:^5.0.0": + version: 5.0.0 + resolution: "pngjs@npm:5.0.0" + checksum: 10c0/c074d8a94fb75e2defa8021e85356bf7849688af7d8ce9995b7394d57cd1a777b272cfb7c4bce08b8d10e71e708e7717c81fd553a413f21840c548ec9d4893c6 + languageName: node + linkType: hard + +"pony-cause@npm:^2.1.10": + version: 2.1.11 + resolution: "pony-cause@npm:2.1.11" + checksum: 10c0/d5db6489ec42f8fcce0fd9ad2052be98cd8f63814bf32819694ec1f4c6a01bc3be6181050d83bc79e95272174a5b9776d1c2af1fa79ef51e0ccc0f97c22b1420 + languageName: node + linkType: hard + +"possible-typed-array-names@npm:^1.0.0": + version: 1.0.0 + resolution: "possible-typed-array-names@npm:1.0.0" + checksum: 10c0/d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd + languageName: node + linkType: hard + +"postcss-pxtorem@npm:5.1.1": + version: 5.1.1 + resolution: "postcss-pxtorem@npm:5.1.1" + dependencies: + postcss: "npm:^7.0.27" + checksum: 10c0/68f745d884ee967225eb28c9c6cc564e1a22787a25418c7abb3bee58e29a5748b545498eccff2a780396e3d3d991fdad16afe1210d40bab36eb90baf0bd070de + languageName: node + linkType: hard + +"postcss-value-parser@npm:^4.0.2, postcss-value-parser@npm:^4.2.0": + version: 4.2.0 + resolution: "postcss-value-parser@npm:4.2.0" + checksum: 10c0/f4142a4f56565f77c1831168e04e3effd9ffcc5aebaf0f538eee4b2d465adfd4b85a44257bb48418202a63806a7da7fe9f56c330aebb3cac898e46b4cbf49161 + languageName: node + linkType: hard + +"postcss@npm:8.4.38, postcss@npm:^8.2.6, postcss@npm:^8.4.38": + version: 8.4.38 + resolution: "postcss@npm:8.4.38" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.0.0" + source-map-js: "npm:^1.2.0" + checksum: 10c0/955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 + languageName: node + linkType: hard + +"postcss@npm:^7.0.27": + version: 7.0.39 + resolution: "postcss@npm:7.0.39" + dependencies: + picocolors: "npm:^0.2.1" + source-map: "npm:^0.6.1" + checksum: 10c0/fd27ee808c0d02407582cccfad4729033e2b439d56cd45534fb39aaad308bb35a290f3b7db5f2394980e8756f9381b458a625618550808c5ff01a125f51efc53 + languageName: node + linkType: hard + +"preact@npm:^10.16.0": + version: 10.22.0 + resolution: "preact@npm:10.22.0" + checksum: 10c0/dc5466c5968c56997e917580c00983cec2f6486a89ea9ba29f1bb88dcfd2f9ff67c8d561a69a1b3acdab17f2bb36b311fef0c348b62e89c332d00c674f7871f0 + languageName: node + linkType: hard + +"prelude-ls@npm:^1.2.1": + version: 1.2.1 + resolution: "prelude-ls@npm:1.2.1" + checksum: 10c0/b00d617431e7886c520a6f498a2e14c75ec58f6d93ba48c3b639cf241b54232d90daa05d83a9e9b9fef6baa63cb7e1e4602c2372fea5bc169668401eb127d0cd + languageName: node + linkType: hard + +"proc-log@npm:^3.0.0": + version: 3.0.0 + resolution: "proc-log@npm:3.0.0" + checksum: 10c0/f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc + languageName: node + linkType: hard + +"proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 10c0/17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 + languageName: node + linkType: hard + +"process-nextick-args@npm:~2.0.0": + version: 2.0.1 + resolution: "process-nextick-args@npm:2.0.1" + checksum: 10c0/bec089239487833d46b59d80327a1605e1c5287eaad770a291add7f45fda1bb5e28b38e0e061add0a1d0ee0984788ce74fa394d345eed1c420cacf392c554367 + languageName: node + linkType: hard + +"process-warning@npm:^1.0.0": + version: 1.0.0 + resolution: "process-warning@npm:1.0.0" + checksum: 10c0/43ec4229d64eb5c58340c8aacade49eb5f6fd513eae54140abf365929ca20987f0a35c5868125e2b583cad4de8cd257beb5667d9cc539d9190a7a4c3014adf22 + languageName: node + linkType: hard + +"process@npm:^0.11.10": + version: 0.11.10 + resolution: "process@npm:0.11.10" + checksum: 10c0/40c3ce4b7e6d4b8c3355479df77aeed46f81b279818ccdc500124e6a5ab882c0cc81ff7ea16384873a95a74c4570b01b120f287abbdd4c877931460eca6084b3 + languageName: node + linkType: hard + +"promise-retry@npm:^2.0.1": + version: 2.0.1 + resolution: "promise-retry@npm:2.0.1" + dependencies: + err-code: "npm:^2.0.2" + retry: "npm:^0.12.0" + checksum: 10c0/9c7045a1a2928094b5b9b15336dcd2a7b1c052f674550df63cc3f36cd44028e5080448175b6f6ca32b642de81150f5e7b1a98b728f15cb069f2dd60ac2616b96 + languageName: node + linkType: hard + +"proxy-compare@npm:2.5.1": + version: 2.5.1 + resolution: "proxy-compare@npm:2.5.1" + checksum: 10c0/116fc69ae9a6bb3654e6907fb09b73e84aa47c89275ca52648fc1d2ac8b35dbf54daa8bab078d7a735337c928e87eb52059e705434adf14989bbe6c5dcdd08fa + languageName: node + linkType: hard + +"public-encrypt@npm:^4.0.0": + version: 4.0.3 + resolution: "public-encrypt@npm:4.0.3" + dependencies: + bn.js: "npm:^4.1.0" + browserify-rsa: "npm:^4.0.0" + create-hash: "npm:^1.1.0" + parse-asn1: "npm:^5.0.0" + randombytes: "npm:^2.0.1" + safe-buffer: "npm:^5.1.2" + checksum: 10c0/6c2cc19fbb554449e47f2175065d6b32f828f9b3badbee4c76585ac28ae8641aafb9bb107afc430c33c5edd6b05dbe318df4f7d6d7712b1093407b11c4280700 + languageName: node + linkType: hard + +"pump@npm:^3.0.0": + version: 3.0.0 + resolution: "pump@npm:3.0.0" + dependencies: + end-of-stream: "npm:^1.1.0" + once: "npm:^1.3.1" + checksum: 10c0/bbdeda4f747cdf47db97428f3a135728669e56a0ae5f354a9ac5b74556556f5446a46f720a8f14ca2ece5be9b4d5d23c346db02b555f46739934cc6c093a5478 + languageName: node + linkType: hard + +"punycode@npm:^1.4.1": + version: 1.4.1 + resolution: "punycode@npm:1.4.1" + checksum: 10c0/354b743320518aef36f77013be6e15da4db24c2b4f62c5f1eb0529a6ed02fbaf1cb52925785f6ab85a962f2b590d9cd5ad730b70da72b5f180e2556b8bd3ca08 + languageName: node + linkType: hard + +"punycode@npm:^2.1.0": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: 10c0/14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 + languageName: node + linkType: hard + +"qr-code-styling@npm:^1.6.0-rc.1": + version: 1.6.0-rc.1 + resolution: "qr-code-styling@npm:1.6.0-rc.1" + dependencies: + qrcode-generator: "npm:^1.4.3" + checksum: 10c0/d62f63ba800dbf7aa645816fca81c9be33d8561deac3686a00b93ce9f68f1784e2f65e59fdc7b1af22e20f37a47f35f8a0c2827043403bfc058b659a14fe02dd + languageName: node + linkType: hard + +"qrcode-generator@npm:^1.4.3": + version: 1.4.4 + resolution: "qrcode-generator@npm:1.4.4" + checksum: 10c0/3249fcff98cb9fa17c21329d3dfd895e294a2d6ea48161f7b377010779d41f0cd88668b7fb3478a659725061bb0a770b40a227c2f4853e8c4a6b947a9e8bf17a + languageName: node + linkType: hard + +"qrcode-terminal-nooctal@npm:^0.12.1": + version: 0.12.1 + resolution: "qrcode-terminal-nooctal@npm:0.12.1" + bin: + qrcode-terminal: bin/qrcode-terminal.js + checksum: 10c0/a7e1ce29e4a4be633bbef6d55636da560e3e06d7507f2ec5e840f28d3dee5012d0d0c2cd810f8f8b018d08d47b0eb134177d799a7525a204ac82cbc8bd68cb50 + languageName: node + linkType: hard + +"qrcode@npm:1.5.3": + version: 1.5.3 + resolution: "qrcode@npm:1.5.3" + dependencies: + dijkstrajs: "npm:^1.0.1" + encode-utf8: "npm:^1.0.3" + pngjs: "npm:^5.0.0" + yargs: "npm:^15.3.1" + bin: + qrcode: bin/qrcode + checksum: 10c0/eb961cd8246e00ae338b6d4a3a28574174456db42cec7070aa2b315fb6576b7f040b0e4347be290032e447359a145c68cb60ef884d55ca3e1076294fed46f719 + languageName: node + linkType: hard + +"qs@npm:^6.11.2": + version: 6.12.1 + resolution: "qs@npm:6.12.1" + dependencies: + side-channel: "npm:^1.0.6" + checksum: 10c0/439e6d7c6583e7c69f2cab2c39c55b97db7ce576e4c7c469082b938b7fc8746e8d547baacb69b4cd2b6666484776c3f4840ad7163a4c5326300b0afa0acdd84b + languageName: node + linkType: hard + +"query-string@npm:7.1.3": + version: 7.1.3 + resolution: "query-string@npm:7.1.3" + dependencies: + decode-uri-component: "npm:^0.2.2" + filter-obj: "npm:^1.1.0" + split-on-first: "npm:^1.0.0" + strict-uri-encode: "npm:^2.0.0" + checksum: 10c0/a896c08e9e0d4f8ffd89a572d11f668c8d0f7df9c27c6f49b92ab31366d3ba0e9c331b9a620ee747893436cd1f2f821a6327e2bc9776bde2402ac6c270b801b2 + languageName: node + linkType: hard + +"querystring-es3@npm:^0.2.1": + version: 0.2.1 + resolution: "querystring-es3@npm:0.2.1" + checksum: 10c0/476938c1adb45c141f024fccd2ffd919a3746e79ed444d00e670aad68532977b793889648980e7ca7ff5ffc7bfece623118d0fbadcaf217495eeb7059ae51580 + languageName: node + linkType: hard + +"queue-microtask@npm:^1.2.2": + version: 1.2.3 + resolution: "queue-microtask@npm:1.2.3" + checksum: 10c0/900a93d3cdae3acd7d16f642c29a642aea32c2026446151f0778c62ac089d4b8e6c986811076e1ae180a694cedf077d453a11b58ff0a865629a4f82ab558e102 + languageName: node + linkType: hard + +"quick-format-unescaped@npm:^4.0.3": + version: 4.0.4 + resolution: "quick-format-unescaped@npm:4.0.4" + checksum: 10c0/fe5acc6f775b172ca5b4373df26f7e4fd347975578199e7d74b2ae4077f0af05baa27d231de1e80e8f72d88275ccc6028568a7a8c9ee5e7368ace0e18eff93a4 + languageName: node + linkType: hard + +"radix3@npm:^1.1.2": + version: 1.1.2 + resolution: "radix3@npm:1.1.2" + checksum: 10c0/d4a295547f71af079868d2c2ed3814a9296ee026c5488212d58c106e6b4797c6eaec1259b46c9728913622f2240c9a944bfc8e2b3b5f6e4a5045338b1609f1e4 + languageName: node + linkType: hard + +"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5": + version: 2.1.0 + resolution: "randombytes@npm:2.1.0" + dependencies: + safe-buffer: "npm:^5.1.0" + checksum: 10c0/50395efda7a8c94f5dffab564f9ff89736064d32addf0cc7e8bf5e4166f09f8ded7a0849ca6c2d2a59478f7d90f78f20d8048bca3cdf8be09d8e8a10790388f3 + languageName: node + linkType: hard + +"randomfill@npm:^1.0.3": + version: 1.0.4 + resolution: "randomfill@npm:1.0.4" + dependencies: + randombytes: "npm:^2.0.5" + safe-buffer: "npm:^5.1.0" + checksum: 10c0/11aeed35515872e8f8a2edec306734e6b74c39c46653607f03c68385ab8030e2adcc4215f76b5e4598e028c4750d820afd5c65202527d831d2a5f207fe2bc87c + languageName: node + linkType: hard + +"rc-field-form@npm:~1.27.4": + version: 1.27.4 + resolution: "rc-field-form@npm:1.27.4" + dependencies: + "@babel/runtime": "npm:^7.18.0" + async-validator: "npm:^4.1.0" + rc-util: "npm:^5.8.0" + peerDependencies: + react: ">=16.9.0" + react-dom: ">=16.9.0" + checksum: 10c0/211b25e307de8a74a9430f43df41e54e7675a0f8defa4a6042d0e7986ccd01abce37ec8fb52284b033504f6deacd81c8dd7f66d360514f5eebae1707c67cfa7f + languageName: node + linkType: hard + +"rc-util@npm:^5.38.1, rc-util@npm:^5.8.0": + version: 5.43.0 + resolution: "rc-util@npm:5.43.0" + dependencies: + "@babel/runtime": "npm:^7.18.3" + react-is: "npm:^18.2.0" + peerDependencies: + react: ">=16.9.0" + react-dom: ">=16.9.0" + checksum: 10c0/39f7904c9851f2b0a2dace5ac578f42000498412d7da5ef2063fd547db91d158dcb376bcbacf49fb7790d2721727bd38ea3483294ef51eb6099a793b2e17e9db + languageName: node + linkType: hard + +"react-data-table-component@npm:^7.6.2": + version: 7.6.2 + resolution: "react-data-table-component@npm:7.6.2" + dependencies: + deepmerge: "npm:^4.3.1" + peerDependencies: + react: ">= 16.8.3" + styled-components: ">= 5.0.0" + peerDependenciesMeta: + styled-components: + optional: false + checksum: 10c0/870ac972362c8144efea9e1841f01276a5a5af59334a7bc955fc4a07a244ba2933fd67026ec253e2ece29bb57f69edcfdab573d524b89cb56aa780a6a4e4540f + languageName: node + linkType: hard + +"react-dom@npm:^18.2.0": + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + scheduler: "npm:^0.23.2" + peerDependencies: + react: ^18.3.1 + checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 + languageName: node + linkType: hard + +"react-fast-compare@npm:^3.2.2": + version: 3.2.2 + resolution: "react-fast-compare@npm:3.2.2" + checksum: 10c0/0bbd2f3eb41ab2ff7380daaa55105db698d965c396df73e6874831dbafec8c4b5b08ba36ff09df01526caa3c61595247e3269558c284e37646241cba2b90a367 + languageName: node + linkType: hard + +"react-i18next@npm:^14.1.2": + version: 14.1.2 + resolution: "react-i18next@npm:14.1.2" + dependencies: + "@babel/runtime": "npm:^7.23.9" + html-parse-stringify: "npm:^3.0.1" + peerDependencies: + i18next: ">= 23.2.3" + react: ">= 16.8.0" + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + checksum: 10c0/cb8a83b3696639f083dc9f770d9d9e0681c0fe56f6b5fe24cd6facce08d363c37bd3440078e9d63abacabd7037b783e6b4e4d0c935de9c8dda7820bd4ef7e329 + languageName: node + linkType: hard + +"react-iconfont-cli@npm:^2.0.2": + version: 2.0.2 + resolution: "react-iconfont-cli@npm:2.0.2" + dependencies: + colors: "npm:^1.3.3" + glob: "npm:^7.1.4" + iconfont-parser: "npm:^1.0.0" + lodash: "npm:^4.17.15" + minimist: "npm:^1.2.5" + mkdirp: "npm:^0.5.1" + tslib: "npm:^1.10.0" + peerDependencies: + react: "*" + bin: + iconfont: commands/help.js + iconfont-h5: commands/createIcon.js + iconfont-init: commands/createJson.js + checksum: 10c0/ae8242b5c1077496cac0ccc74b4db3725ae3b21d4d4797841e503b666493962963a0938807d8c391f7e1a264f3f783308b34fb0ea0cf03535fb12ccd548473e4 + languageName: node + linkType: hard + +"react-is@npm:^18.2.0": + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: 10c0/f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 + languageName: node + linkType: hard + +"react-native-webview@npm:^11.26.0": + version: 11.26.1 + resolution: "react-native-webview@npm:11.26.1" + dependencies: + escape-string-regexp: "npm:2.0.0" + invariant: "npm:2.2.4" + peerDependencies: + react: "*" + react-native: "*" + checksum: 10c0/9399929f2b598a66634c4663fa7703144eeab10c7027f72de7e9af6da6d96f12ead1cc2fdbb09b9aab4d1410b0578d11aa5b7c3db70ffa92fb0329cf181099a5 + languageName: node + linkType: hard + +"react-refresh@npm:^0.14.2": + version: 0.14.2 + resolution: "react-refresh@npm:0.14.2" + checksum: 10c0/875b72ef56b147a131e33f2abd6ec059d1989854b3ff438898e4f9310bfcc73acff709445b7ba843318a953cb9424bcc2c05af2b3d80011cee28f25aef3e2ebb + languageName: node + linkType: hard + +"react-router-dom@npm:^6.23.1": + version: 6.24.0 + resolution: "react-router-dom@npm:6.24.0" + dependencies: + "@remix-run/router": "npm:1.17.0" + react-router: "npm:6.24.0" + peerDependencies: + react: ">=16.8" + react-dom: ">=16.8" + checksum: 10c0/2cb41120c1ff58fd1e187807214cf581e78e2845e5f411aa6a04f4748bd100431fd1ac5f8a45db281ea03d0d2354b66896b938c0b77adf7b343a6c1be52411de + languageName: node + linkType: hard + +"react-router@npm:6.24.0": + version: 6.24.0 + resolution: "react-router@npm:6.24.0" + dependencies: + "@remix-run/router": "npm:1.17.0" + peerDependencies: + react: ">=16.8" + checksum: 10c0/ad9c924d16dc4f5c90dff588e9a69d37488d2ad537de1ddbdf3b68561658c6e3fd1b8b12d16d50f19177f6547748c54e948d477e921f9230799ac71acfec24cf + languageName: node + linkType: hard + +"react@npm:^18.2.0": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 + languageName: node + linkType: hard + +"readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.8": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + dependencies: + core-util-is: "npm:~1.0.0" + inherits: "npm:~2.0.3" + isarray: "npm:~1.0.0" + process-nextick-args: "npm:~2.0.0" + safe-buffer: "npm:~5.1.1" + string_decoder: "npm:~1.1.1" + util-deprecate: "npm:~1.0.1" + checksum: 10c0/7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa + languageName: node + linkType: hard + +"readable-stream@npm:^3.1.1, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: "npm:^2.0.3" + string_decoder: "npm:^1.1.1" + util-deprecate: "npm:^1.0.1" + checksum: 10c0/e37be5c79c376fdd088a45fa31ea2e423e5d48854be7a22a58869b4e84d25047b193f6acb54f1012331e1bcd667ffb569c01b99d36b0bd59658fb33f513511b7 + languageName: node + linkType: hard + +"readable-stream@npm:^3.6.2 || ^4.4.2": + version: 4.5.2 + resolution: "readable-stream@npm:4.5.2" + dependencies: + abort-controller: "npm:^3.0.0" + buffer: "npm:^6.0.3" + events: "npm:^3.3.0" + process: "npm:^0.11.10" + string_decoder: "npm:^1.3.0" + checksum: 10c0/a2c80e0e53aabd91d7df0330929e32d0a73219f9477dbbb18472f6fdd6a11a699fc5d172a1beff98d50eae4f1496c950ffa85b7cc2c4c196963f289a5f39275d + languageName: node + linkType: hard + +"readdirp@npm:~3.6.0": + version: 3.6.0 + resolution: "readdirp@npm:3.6.0" + dependencies: + picomatch: "npm:^2.2.1" + checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b + languageName: node + linkType: hard + +"real-require@npm:^0.1.0": + version: 0.1.0 + resolution: "real-require@npm:0.1.0" + checksum: 10c0/c0f8ae531d1f51fe6343d47a2a1e5756e19b65a81b4a9642b9ebb4874e0d8b5f3799bc600bf4592838242477edc6f57778593f21b71d90f8ad0d8a317bbfae1c + languageName: node + linkType: hard + +"regenerator-runtime@npm:^0.14.0": + version: 0.14.1 + resolution: "regenerator-runtime@npm:0.14.1" + checksum: 10c0/1b16eb2c4bceb1665c89de70dcb64126a22bc8eb958feef3cd68fe11ac6d2a4899b5cd1b80b0774c7c03591dc57d16631a7f69d2daa2ec98100e2f29f7ec4cc4 + languageName: node + linkType: hard + +"require-directory@npm:^2.1.1": + version: 2.1.1 + resolution: "require-directory@npm:2.1.1" + checksum: 10c0/83aa76a7bc1531f68d92c75a2ca2f54f1b01463cb566cf3fbc787d0de8be30c9dbc211d1d46be3497dac5785fe296f2dd11d531945ac29730643357978966e99 + languageName: node + linkType: hard + +"require-main-filename@npm:^2.0.0": + version: 2.0.0 + resolution: "require-main-filename@npm:2.0.0" + checksum: 10c0/db91467d9ead311b4111cbd73a4e67fa7820daed2989a32f7023785a2659008c6d119752d9c4ac011ae07e537eb86523adff99804c5fdb39cd3a017f9b401bb6 + languageName: node + linkType: hard + +"resize-observer-polyfill@npm:^1.5.1": + version: 1.5.1 + resolution: "resize-observer-polyfill@npm:1.5.1" + checksum: 10c0/5e882475067f0b97dc07e0f37c3e335ac5bc3520d463f777cec7e894bb273eddbfecb857ae668e6fb6881fd6f6bb7148246967172139302da50fa12ea3a15d95 + languageName: node + linkType: hard + +"resolve-from@npm:^4.0.0": + version: 4.0.0 + resolution: "resolve-from@npm:4.0.0" + checksum: 10c0/8408eec31a3112ef96e3746c37be7d64020cda07c03a920f5024e77290a218ea758b26ca9529fd7b1ad283947f34b2291c1c0f6aa0ed34acfdda9c6014c8d190 + languageName: node + linkType: hard + +"resolve@npm:^1.17.0": + version: 1.22.8 + resolution: "resolve@npm:1.22.8" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a + languageName: node + linkType: hard + +"resolve@patch:resolve@npm%3A^1.17.0#optional!builtin": + version: 1.22.8 + resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + dependencies: + is-core-module: "npm:^2.13.0" + path-parse: "npm:^1.0.7" + supports-preserve-symlinks-flag: "npm:^1.0.0" + bin: + resolve: bin/resolve + checksum: 10c0/0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 + languageName: node + linkType: hard + +"retry@npm:^0.12.0": + version: 0.12.0 + resolution: "retry@npm:0.12.0" + checksum: 10c0/59933e8501727ba13ad73ef4a04d5280b3717fd650408460c987392efe9d7be2040778ed8ebe933c5cbd63da3dcc37919c141ef8af0a54a6e4fca5a2af177bfe + languageName: node + linkType: hard + +"reusify@npm:^1.0.4": + version: 1.0.4 + resolution: "reusify@npm:1.0.4" + checksum: 10c0/c19ef26e4e188f408922c46f7ff480d38e8dfc55d448310dfb518736b23ed2c4f547fb64a6ed5bdba92cd7e7ddc889d36ff78f794816d5e71498d645ef476107 + languageName: node + linkType: hard + +"rimraf@npm:^3.0.2": + version: 3.0.2 + resolution: "rimraf@npm:3.0.2" + dependencies: + glob: "npm:^7.1.3" + bin: + rimraf: bin.js + checksum: 10c0/9cb7757acb489bd83757ba1a274ab545eafd75598a9d817e0c3f8b164238dd90eba50d6b848bd4dcc5f3040912e882dc7ba71653e35af660d77b25c381d402e8 + languageName: node + linkType: hard + +"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": + version: 2.0.2 + resolution: "ripemd160@npm:2.0.2" + dependencies: + hash-base: "npm:^3.0.0" + inherits: "npm:^2.0.1" + checksum: 10c0/f6f0df78817e78287c766687aed4d5accbebc308a8e7e673fb085b9977473c1f139f0c5335d353f172a915bb288098430755d2ad3c4f30612f4dd0c901cd2c3a + languageName: node + linkType: hard + +"rollup-plugin-visualizer@npm:^5.9.2": + version: 5.12.0 + resolution: "rollup-plugin-visualizer@npm:5.12.0" + dependencies: + open: "npm:^8.4.0" + picomatch: "npm:^2.3.1" + source-map: "npm:^0.7.4" + yargs: "npm:^17.5.1" + peerDependencies: + rollup: 2.x || 3.x || 4.x + peerDependenciesMeta: + rollup: + optional: true + bin: + rollup-plugin-visualizer: dist/bin/cli.js + checksum: 10c0/0e44a641223377ebb472bb10f2b22efa773b5f6fbe8d54f197f07c68d7a432cbf00abad79a0aa1570f70c673c792f24700d926d663ed9a4d0ad8406ae5a0f4e4 + languageName: node + linkType: hard + +"rollup@npm:^4.13.0": + version: 4.18.0 + resolution: "rollup@npm:4.18.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.18.0" + "@rollup/rollup-android-arm64": "npm:4.18.0" + "@rollup/rollup-darwin-arm64": "npm:4.18.0" + "@rollup/rollup-darwin-x64": "npm:4.18.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.18.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.18.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.18.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.18.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.18.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-x64-musl": "npm:4.18.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.18.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.18.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.18.0" + "@types/estree": "npm:1.0.5" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-powerpc64le-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/7d0239f029c48d977e0d0b942433bed9ca187d2328b962fc815fc775d0fdf1966ffcd701fef265477e999a1fb01bddcc984fc675d1b9d9864bf8e1f1f487e23e + languageName: node + linkType: hard + +"run-parallel@npm:^1.1.9": + version: 1.2.0 + resolution: "run-parallel@npm:1.2.0" + dependencies: + queue-microtask: "npm:^1.2.2" + checksum: 10c0/200b5ab25b5b8b7113f9901bfe3afc347e19bb7475b267d55ad0eb86a62a46d77510cb0f232507c9e5d497ebda569a08a9867d0d14f57a82ad5564d991588b39 + languageName: node + linkType: hard + +"runes2@npm:^1.1.2": + version: 1.1.4 + resolution: "runes2@npm:1.1.4" + checksum: 10c0/306e5ffe2acfe59ec82108d5a6f2ae367c669e63a89372f9f328d5fd2f18ac6f832eeae84c263addef9c24938246f7216df1a7dcd7ae7bb60c223f4edf56f0b7 + languageName: node + linkType: hard + +"safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": + version: 5.2.1 + resolution: "safe-buffer@npm:5.2.1" + checksum: 10c0/6501914237c0a86e9675d4e51d89ca3c21ffd6a31642efeba25ad65720bce6921c9e7e974e5be91a786b25aa058b5303285d3c15dbabf983a919f5f630d349f3 + languageName: node + linkType: hard + +"safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": + version: 5.1.2 + resolution: "safe-buffer@npm:5.1.2" + checksum: 10c0/780ba6b5d99cc9a40f7b951d47152297d0e260f0df01472a1b99d4889679a4b94a13d644f7dbc4f022572f09ae9005fa2fbb93bbbd83643316f365a3e9a45b21 + languageName: node + linkType: hard + +"safe-stable-stringify@npm:^2.1.0": + version: 2.4.3 + resolution: "safe-stable-stringify@npm:2.4.3" + checksum: 10c0/81dede06b8f2ae794efd868b1e281e3c9000e57b39801c6c162267eb9efda17bd7a9eafa7379e1f1cacd528d4ced7c80d7460ad26f62ada7c9e01dec61b2e768 + languageName: node + linkType: hard + +"safer-buffer@npm:>= 2.1.2 < 3.0.0": + version: 2.1.2 + resolution: "safer-buffer@npm:2.1.2" + checksum: 10c0/7e3c8b2e88a1841c9671094bbaeebd94448111dd90a81a1f606f3f67708a6ec57763b3b47f06da09fc6054193e0e6709e77325415dc8422b04497a8070fa02d4 + languageName: node + linkType: hard + +"sax@npm:>=0.6.0": + version: 1.4.1 + resolution: "sax@npm:1.4.1" + checksum: 10c0/6bf86318a254c5d898ede6bd3ded15daf68ae08a5495a2739564eb265cd13bcc64a07ab466fb204f67ce472bb534eb8612dac587435515169593f4fffa11de7c + languageName: node + linkType: hard + +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 + languageName: node + linkType: hard + +"screenfull@npm:^5.0.0": + version: 5.2.0 + resolution: "screenfull@npm:5.2.0" + checksum: 10c0/86fd49983e2edc153ee2e674a570c711cb0961a9cacca659309f79636ccc8ca8a0b830ea4dacdae7403a8bb7ba6affd5bcdce053aa97782961247a49bfd2ba68 + languageName: node + linkType: hard + +"secp256k1@npm:^5.0.0": + version: 5.0.0 + resolution: "secp256k1@npm:5.0.0" + dependencies: + elliptic: "npm:^6.5.4" + node-addon-api: "npm:^5.0.0" + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.2.0" + checksum: 10c0/b9ab4c952babfe6103978b2f656265041ebe09b8a91b26a796cbcbe04d2252e28e12ec50d5ed3006bf2ca5feef6edcbd71c7c85122615f5ffbcd1acdd564f77f + languageName: node + linkType: hard + +"semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + +"semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.4, semver@npm:^7.6.0": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + languageName: node + linkType: hard + +"set-blocking@npm:^2.0.0": + version: 2.0.0 + resolution: "set-blocking@npm:2.0.0" + checksum: 10c0/9f8c1b2d800800d0b589de1477c753492de5c1548d4ade52f57f1d1f5e04af5481554d75ce5e5c43d4004b80a3eb714398d6907027dc0534177b7539119f4454 + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c + languageName: node + linkType: hard + +"setimmediate@npm:^1.0.4": + version: 1.0.5 + resolution: "setimmediate@npm:1.0.5" + checksum: 10c0/5bae81bfdbfbd0ce992893286d49c9693c82b1bcc00dcaaf3a09c8f428fdeacf4190c013598b81875dfac2b08a572422db7df779a99332d0fce186d15a3e4d49 + languageName: node + linkType: hard + +"sha.js@npm:^2.4.0, sha.js@npm:^2.4.11, sha.js@npm:^2.4.8": + version: 2.4.11 + resolution: "sha.js@npm:2.4.11" + dependencies: + inherits: "npm:^2.0.1" + safe-buffer: "npm:^5.0.1" + bin: + sha.js: ./bin.js + checksum: 10c0/b7a371bca8821c9cc98a0aeff67444a03d48d745cb103f17228b96793f455f0eb0a691941b89ea1e60f6359207e36081d9be193252b0f128e0daf9cfea2815a5 + languageName: node + linkType: hard + +"shallowequal@npm:1.1.0": + version: 1.1.0 + resolution: "shallowequal@npm:1.1.0" + checksum: 10c0/b926efb51cd0f47aa9bc061add788a4a650550bbe50647962113a4579b60af2abe7b62f9b02314acc6f97151d4cf87033a2b15fc20852fae306d1a095215396c + languageName: node + linkType: hard + +"shebang-command@npm:^2.0.0": + version: 2.0.0 + resolution: "shebang-command@npm:2.0.0" + dependencies: + shebang-regex: "npm:^3.0.0" + checksum: 10c0/a41692e7d89a553ef21d324a5cceb5f686d1f3c040759c50aab69688634688c5c327f26f3ecf7001ebfd78c01f3c7c0a11a7c8bfd0a8bc9f6240d4f40b224e4e + languageName: node + linkType: hard + +"shebang-regex@npm:^3.0.0": + version: 3.0.0 + resolution: "shebang-regex@npm:3.0.0" + checksum: 10c0/1dbed0726dd0e1152a92696c76c7f06084eb32a90f0528d11acd764043aacf76994b2fb30aa1291a21bd019d6699164d048286309a278855ee7bec06cf6fb690 + languageName: node + linkType: hard + +"side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" + dependencies: + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + object-inspect: "npm:^1.13.1" + checksum: 10c0/d2afd163dc733cc0a39aa6f7e39bf0c436293510dbccbff446733daeaf295857dbccf94297092ec8c53e2503acac30f0b78830876f0485991d62a90e9cad305f + languageName: node + linkType: hard + +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": + version: 4.1.0 + resolution: "signal-exit@npm:4.1.0" + checksum: 10c0/41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 + languageName: node + linkType: hard + +"slash@npm:^3.0.0": + version: 3.0.0 + resolution: "slash@npm:3.0.0" + checksum: 10c0/e18488c6a42bdfd4ac5be85b2ced3ccd0224773baae6ad42cfbb9ec74fc07f9fa8396bd35ee638084ead7a2a0818eb5e7151111544d4731ce843019dab4be47b + languageName: node + linkType: hard + +"smart-buffer@npm:^4.2.0": + version: 4.2.0 + resolution: "smart-buffer@npm:4.2.0" + checksum: 10c0/a16775323e1404dd43fabafe7460be13a471e021637bc7889468eb45ce6a6b207261f454e4e530a19500cc962c4cc5348583520843b363f4193cee5c00e1e539 + languageName: node + linkType: hard + +"socket.io-client@npm:^4.5.1": + version: 4.7.5 + resolution: "socket.io-client@npm:4.7.5" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.2" + engine.io-client: "npm:~6.5.2" + socket.io-parser: "npm:~4.2.4" + checksum: 10c0/d5dc90ee63755fbbb0a1cb3faf575c9ce20d98e809a43a4c9c3ce03a56b8810335ae38e678ceb0650ac434d55e72ea6449c2e5d6db8bc7258f7c529148fac99d + languageName: node + linkType: hard + +"socket.io-parser@npm:~4.2.4": + version: 4.2.4 + resolution: "socket.io-parser@npm:4.2.4" + dependencies: + "@socket.io/component-emitter": "npm:~3.1.0" + debug: "npm:~4.3.1" + checksum: 10c0/9383b30358fde4a801ea4ec5e6860915c0389a091321f1c1f41506618b5cf7cd685d0a31c587467a0c4ee99ef98c2b99fb87911f9dfb329716c43b587f29ca48 + languageName: node + linkType: hard + +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.3 + resolution: "socks-proxy-agent@npm:8.0.3" + dependencies: + agent-base: "npm:^7.1.1" + debug: "npm:^4.3.4" + socks: "npm:^2.7.1" + checksum: 10c0/4950529affd8ccd6951575e21c1b7be8531b24d924aa4df3ee32df506af34b618c4e50d261f4cc603f1bfd8d426915b7d629966c8ce45b05fb5ad8c8b9a6459d + languageName: node + linkType: hard + +"socks@npm:^2.7.1": + version: 2.8.3 + resolution: "socks@npm:2.8.3" + dependencies: + ip-address: "npm:^9.0.5" + smart-buffer: "npm:^4.2.0" + checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 + languageName: node + linkType: hard + +"sonic-boom@npm:^2.2.1": + version: 2.8.0 + resolution: "sonic-boom@npm:2.8.0" + dependencies: + atomic-sleep: "npm:^1.0.0" + checksum: 10c0/6b40f2e91a999819b1dc24018a5d1c8b74e66e5d019eabad17d5b43fc309b32255b7c405ed6ec885693c8f2b969099ce96aeefde027180928bc58c034234a86d + languageName: node + linkType: hard + +"source-map-js@npm:^1.2.0": + version: 1.2.0 + resolution: "source-map-js@npm:1.2.0" + checksum: 10c0/7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 + languageName: node + linkType: hard + +"source-map@npm:^0.6.1": + version: 0.6.1 + resolution: "source-map@npm:0.6.1" + checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 + languageName: node + linkType: hard + +"source-map@npm:^0.7.4": + version: 0.7.4 + resolution: "source-map@npm:0.7.4" + checksum: 10c0/dc0cf3768fe23c345ea8760487f8c97ef6fca8a73c83cd7c9bf2fde8bc2c34adb9c0824d6feb14bc4f9e37fb522e18af621543f1289038a66ac7586da29aa7dc + languageName: node + linkType: hard + +"split-on-first@npm:^1.0.0": + version: 1.1.0 + resolution: "split-on-first@npm:1.1.0" + checksum: 10c0/56df8344f5a5de8521898a5c090023df1d8b8c75be6228f56c52491e0fc1617a5236f2ac3a066adb67a73231eac216ccea7b5b4a2423a543c277cb2f48d24c29 + languageName: node + linkType: hard + +"split2@npm:^4.0.0": + version: 4.2.0 + resolution: "split2@npm:4.2.0" + checksum: 10c0/b292beb8ce9215f8c642bb68be6249c5a4c7f332fc8ecadae7be5cbdf1ea95addc95f0459ef2e7ad9d45fd1064698a097e4eb211c83e772b49bc0ee423e91534 + languageName: node + linkType: hard + +"sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 10c0/09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec + languageName: node + linkType: hard + +"ssri@npm:^10.0.0": + version: 10.0.6 + resolution: "ssri@npm:10.0.6" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10c0/e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 + languageName: node + linkType: hard + +"staged-components@npm:^1.1.3": + version: 1.1.3 + resolution: "staged-components@npm:1.1.3" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/6e05541d7b69583526a735d86042940bceec68d1ebe913c2a6baa1a58917d60c4014dbb2a755d2d88fa788ce226b1462873a8903ed4e7b4e1fef289151c08541 + languageName: node + linkType: hard + +"std-env@npm:^3.7.0": + version: 3.7.0 + resolution: "std-env@npm:3.7.0" + checksum: 10c0/60edf2d130a4feb7002974af3d5a5f3343558d1ccf8d9b9934d225c638606884db4a20d2fe6440a09605bca282af6b042ae8070a10490c0800d69e82e478f41e + languageName: node + linkType: hard + +"stream-browserify@npm:^3.0.0": + version: 3.0.0 + resolution: "stream-browserify@npm:3.0.0" + dependencies: + inherits: "npm:~2.0.4" + readable-stream: "npm:^3.5.0" + checksum: 10c0/ec3b975a4e0aa4b3dc5e70ffae3fc8fd29ac725353a14e72f213dff477b00330140ad014b163a8cbb9922dfe90803f81a5ea2b269e1bbfd8bd71511b88f889ad + languageName: node + linkType: hard + +"stream-http@npm:^3.2.0": + version: 3.2.0 + resolution: "stream-http@npm:3.2.0" + dependencies: + builtin-status-codes: "npm:^3.0.0" + inherits: "npm:^2.0.4" + readable-stream: "npm:^3.6.0" + xtend: "npm:^4.0.2" + checksum: 10c0/f128fb8076d60cd548f229554b6a1a70c08a04b7b2afd4dbe7811d20f27f7d4112562eb8bce86d72a8691df3b50573228afcf1271e55e81f981536c67498bc41 + languageName: node + linkType: hard + +"stream-shift@npm:^1.0.2": + version: 1.0.3 + resolution: "stream-shift@npm:1.0.3" + checksum: 10c0/939cd1051ca750d240a0625b106a2b988c45fb5a3be0cebe9a9858cb01bc1955e8c7b9fac17a9462976bea4a7b704e317c5c2200c70f0ca715a3363b9aa4fd3b + languageName: node + linkType: hard + +"strict-uri-encode@npm:^2.0.0": + version: 2.0.0 + resolution: "strict-uri-encode@npm:2.0.0" + checksum: 10c0/010cbc78da0e2cf833b0f5dc769e21ae74cdc5d5f5bd555f14a4a4876c8ad2c85ab8b5bdf9a722dc71a11dcd3184085e1c3c0bd50ec6bb85fffc0f28cf82597d + languageName: node + linkType: hard + +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": + version: 4.2.3 + resolution: "string-width@npm:4.2.3" + dependencies: + emoji-regex: "npm:^8.0.0" + is-fullwidth-code-point: "npm:^3.0.0" + strip-ansi: "npm:^6.0.1" + checksum: 10c0/1e525e92e5eae0afd7454086eed9c818ee84374bb80328fc41217ae72ff5f065ef1c9d7f72da41de40c75fa8bb3dee63d92373fd492c84260a552c636392a47b + languageName: node + linkType: hard + +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": + version: 5.1.2 + resolution: "string-width@npm:5.1.2" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^9.2.2" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/ab9c4264443d35b8b923cbdd513a089a60de339216d3b0ed3be3ba57d6880e1a192b70ae17225f764d7adbf5994e9bb8df253a944736c15a0240eff553c678ca + languageName: node + linkType: hard + +"string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": + version: 1.3.0 + resolution: "string_decoder@npm:1.3.0" + dependencies: + safe-buffer: "npm:~5.2.0" + checksum: 10c0/810614ddb030e271cd591935dcd5956b2410dd079d64ff92a1844d6b7588bf992b3e1b69b0f4d34a3e06e0bd73046ac646b5264c1987b20d0601f81ef35d731d + languageName: node + linkType: hard + +"string_decoder@npm:~1.1.1": + version: 1.1.1 + resolution: "string_decoder@npm:1.1.1" + dependencies: + safe-buffer: "npm:~5.1.0" + checksum: 10c0/b4f89f3a92fd101b5653ca3c99550e07bdf9e13b35037e9e2a1c7b47cec4e55e06ff3fc468e314a0b5e80bfbaf65c1ca5a84978764884ae9413bec1fc6ca924e + languageName: node + linkType: hard + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": + version: 6.0.1 + resolution: "strip-ansi@npm:6.0.1" + dependencies: + ansi-regex: "npm:^5.0.1" + checksum: 10c0/1ae5f212a126fe5b167707f716942490e3933085a5ff6c008ab97ab2f272c8025d3aa218b7bd6ab25729ca20cc81cddb252102f8751e13482a5199e873680952 + languageName: node + linkType: hard + +"strip-ansi@npm:^7.0.1": + version: 7.1.0 + resolution: "strip-ansi@npm:7.1.0" + dependencies: + ansi-regex: "npm:^6.0.1" + checksum: 10c0/a198c3762e8832505328cbf9e8c8381de14a4fa50a4f9b2160138158ea88c0f5549fb50cb13c651c3088f47e63a108b34622ec18c0499b6c8c3a5ddf6b305ac4 + languageName: node + linkType: hard + +"strip-final-newline@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-final-newline@npm:3.0.0" + checksum: 10c0/a771a17901427bac6293fd416db7577e2bc1c34a19d38351e9d5478c3c415f523f391003b42ed475f27e33a78233035df183525395f731d3bfb8cdcbd4da08ce + languageName: node + linkType: hard + +"strip-json-comments@npm:^3.1.1": + version: 3.1.1 + resolution: "strip-json-comments@npm:3.1.1" + checksum: 10c0/9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd + languageName: node + linkType: hard + +"styled-components@npm:^6.1.11": + version: 6.1.11 + resolution: "styled-components@npm:6.1.11" + dependencies: + "@emotion/is-prop-valid": "npm:1.2.2" + "@emotion/unitless": "npm:0.8.1" + "@types/stylis": "npm:4.2.5" + css-to-react-native: "npm:3.2.0" + csstype: "npm:3.1.3" + postcss: "npm:8.4.38" + shallowequal: "npm:1.1.0" + stylis: "npm:4.3.2" + tslib: "npm:2.6.2" + peerDependencies: + react: ">= 16.8.0" + react-dom: ">= 16.8.0" + checksum: 10c0/1d149a51d24f779bba700c8c23ec0538b2d2b57745ccd49d1cfdc2dfce8bcea21e8ff81fed1143d1b35d127cc591717a398da72ea6671abbf705432b13e59e56 + languageName: node + linkType: hard + +"stylis@npm:4.3.2": + version: 4.3.2 + resolution: "stylis@npm:4.3.2" + checksum: 10c0/0410e1404cbeee3388a9e17587875211ce2f014c8379af0d1e24ca55878867c9f1ccc7b0ce9a156ca53f5d6e301391a82b0645522a604674a378b3189a4a1994 + languageName: node + linkType: hard + +"superstruct@npm:^1.0.3": + version: 1.0.4 + resolution: "superstruct@npm:1.0.4" + checksum: 10c0/d355f1a96fa314e9df217aa371e8f22854644e7b600b7b0faa36860a8e50f61a60a6f1189ecf166171bf438aa6581bbd0d3adae1a65f03a3c43c62fd843e925c + languageName: node + linkType: hard + +"supports-color@npm:^5.3.0": + version: 5.5.0 + resolution: "supports-color@npm:5.5.0" + dependencies: + has-flag: "npm:^3.0.0" + checksum: 10c0/6ae5ff319bfbb021f8a86da8ea1f8db52fac8bd4d499492e30ec17095b58af11f0c55f8577390a749b1c4dde691b6a0315dab78f5f54c9b3d83f8fb5905c1c05 + languageName: node + linkType: hard + +"supports-color@npm:^7.1.0": + version: 7.2.0 + resolution: "supports-color@npm:7.2.0" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/afb4c88521b8b136b5f5f95160c98dee7243dc79d5432db7efc27efb219385bbc7d9427398e43dd6cc730a0f87d5085ce1652af7efbe391327bc0a7d0f7fc124 + languageName: node + linkType: hard + +"supports-preserve-symlinks-flag@npm:^1.0.0": + version: 1.0.0 + resolution: "supports-preserve-symlinks-flag@npm:1.0.0" + checksum: 10c0/6c4032340701a9950865f7ae8ef38578d8d7053f5e10518076e6554a9381fa91bd9c6850193695c141f32b21f979c985db07265a758867bac95de05f7d8aeb39 + languageName: node + linkType: hard + +"system-architecture@npm:^0.1.0": + version: 0.1.0 + resolution: "system-architecture@npm:0.1.0" + checksum: 10c0/1969974ea5d31a9ac7c38f2657cfe8255b36f9e1d5ba3c58cb84c24fbeedf562778b8511f18a0abe6d70ae90148cfcaf145ecf26e37c0a53a3829076f3238cbb + languageName: node + linkType: hard + +"tailwind-merge@npm:^2.3.0": + version: 2.3.0 + resolution: "tailwind-merge@npm:2.3.0" + dependencies: + "@babel/runtime": "npm:^7.24.1" + checksum: 10c0/5ea308e23c3ab1cf4c3f35f0a471753f4d3ed232d63dd7c09151a74428737321902203d90e9f0cb76ea5c3978e71b0adbc503dc455e56cda967a7674ae4b94b5 + languageName: node + linkType: hard + +"tar@npm:^6.1.11, tar@npm:^6.1.2": + version: 6.2.1 + resolution: "tar@npm:6.2.1" + dependencies: + chownr: "npm:^2.0.0" + fs-minipass: "npm:^2.0.0" + minipass: "npm:^5.0.0" + minizlib: "npm:^2.1.1" + mkdirp: "npm:^1.0.3" + yallist: "npm:^4.0.0" + checksum: 10c0/a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 + languageName: node + linkType: hard + +"text-table@npm:^0.2.0": + version: 0.2.0 + resolution: "text-table@npm:0.2.0" + checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c + languageName: node + linkType: hard + +"thread-stream@npm:^0.15.1": + version: 0.15.2 + resolution: "thread-stream@npm:0.15.2" + dependencies: + real-require: "npm:^0.1.0" + checksum: 10c0/f92f1b5a9f3f35a72c374e3fecbde6f14d69d5325ad9ce88930af6ed9c7c1ec814367716b712205fa4f06242ae5dd97321ae2c00b43586590ed4fa861f3c29ae + languageName: node + linkType: hard + +"timers-browserify@npm:^2.0.4": + version: 2.0.12 + resolution: "timers-browserify@npm:2.0.12" + dependencies: + setimmediate: "npm:^1.0.4" + checksum: 10c0/98e84db1a685bc8827c117a8bc62aac811ad56a995d07938fc7ed8cdc5bf3777bfe2d4e5da868847194e771aac3749a20f6cdd22091300fe889a76fe214a4641 + languageName: node + linkType: hard + +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: 10c0/b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 + languageName: node + linkType: hard + +"to-regex-range@npm:^5.0.1": + version: 5.0.1 + resolution: "to-regex-range@npm:5.0.1" + dependencies: + is-number: "npm:^7.0.0" + checksum: 10c0/487988b0a19c654ff3e1961b87f471702e708fa8a8dd02a298ef16da7206692e8552a0250e8b3e8759270f62e9d8314616f6da274734d3b558b1fc7b7724e892 + languageName: node + linkType: hard + +"tr46@npm:~0.0.3": + version: 0.0.3 + resolution: "tr46@npm:0.0.3" + checksum: 10c0/047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11 + languageName: node + linkType: hard + +"ts-api-utils@npm:^1.3.0": + version: 1.3.0 + resolution: "ts-api-utils@npm:1.3.0" + peerDependencies: + typescript: ">=4.2.0" + checksum: 10c0/f54a0ba9ed56ce66baea90a3fa087a484002e807f28a8ccb2d070c75e76bde64bd0f6dce98b3802834156306050871b67eec325cb4e918015a360a3f0868c77c + languageName: node + linkType: hard + +"tslib@npm:1.14.1, tslib@npm:^1.10.0": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: 10c0/69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 + languageName: node + linkType: hard + +"tslib@npm:2.6.2": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb + languageName: node + linkType: hard + +"tslib@npm:^2.0.0, tslib@npm:^2.3.1, tslib@npm:^2.4.1, tslib@npm:^2.5.0": + version: 2.6.3 + resolution: "tslib@npm:2.6.3" + checksum: 10c0/2598aef53d9dbe711af75522464b2104724d6467b26a60f2bdac8297d2b5f1f6b86a71f61717384aa8fd897240467aaa7bcc36a0700a0faf751293d1331db39a + languageName: node + linkType: hard + +"tty-browserify@npm:0.0.1": + version: 0.0.1 + resolution: "tty-browserify@npm:0.0.1" + checksum: 10c0/5e34883388eb5f556234dae75b08e069b9e62de12bd6d87687f7817f5569430a6dfef550b51dbc961715ae0cd0eb5a059e6e3fc34dc127ea164aa0f9b5bb033d + languageName: node + linkType: hard + +"type-check@npm:^0.4.0, type-check@npm:~0.4.0": + version: 0.4.0 + resolution: "type-check@npm:0.4.0" + dependencies: + prelude-ls: "npm:^1.2.1" + checksum: 10c0/7b3fd0ed43891e2080bf0c5c504b418fbb3e5c7b9708d3d015037ba2e6323a28152ec163bcb65212741fa5d2022e3075ac3c76440dbd344c9035f818e8ecee58 + languageName: node + linkType: hard + +"type-fest@npm:^0.20.2": + version: 0.20.2 + resolution: "type-fest@npm:0.20.2" + checksum: 10c0/dea9df45ea1f0aaa4e2d3bed3f9a0bfe9e5b2592bddb92eb1bf06e50bcf98dbb78189668cd8bc31a0511d3fc25539b4cd5c704497e53e93e2d40ca764b10bfc3 + languageName: node + linkType: hard + +"typescript@npm:^5.2.2": + version: 5.5.2 + resolution: "typescript@npm:5.5.2" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/8ca39b27b5f9bd7f32db795045933ab5247897660627251e8254180b792a395bf061ea7231947d5d7ffa5cb4cc771970fd4ef543275f9b559f08c9325cccfce3 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5.2.2#optional!builtin": + version: 5.5.2 + resolution: "typescript@patch:typescript@npm%3A5.5.2#optional!builtin::version=5.5.2&hash=b45daf" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 10c0/6721ac8933a70c252d7b640b345792e103d881811ff660355617c1836526dbb71c2044e2e77a8823fb3570b469f33276875a4cab6d3c4de4ae7d7ee1c3074ae4 + languageName: node + linkType: hard + +"ufo@npm:^1.4.0, ufo@npm:^1.5.3": + version: 1.5.3 + resolution: "ufo@npm:1.5.3" + checksum: 10c0/1df10702582aa74f4deac4486ecdfd660e74be057355f1afb6adfa14243476cf3d3acff734ccc3d0b74e9bfdefe91d578f3edbbb0a5b2430fe93cd672370e024 + languageName: node + linkType: hard + +"uint8arrays@npm:3.1.0": + version: 3.1.0 + resolution: "uint8arrays@npm:3.1.0" + dependencies: + multiformats: "npm:^9.4.2" + checksum: 10c0/e54e64593a76541330f0fea97b1b5dea6becbbec3572b9bb88863d064f2630bede4d42eafd457f19c6ef9125f50bfc61053d519c4d71b59c3b7566a0691e3ba2 + languageName: node + linkType: hard + +"uint8arrays@npm:^3.0.0, uint8arrays@npm:^3.1.0": + version: 3.1.1 + resolution: "uint8arrays@npm:3.1.1" + dependencies: + multiformats: "npm:^9.4.2" + checksum: 10c0/9946668e04f29b46bbb73cca3d190f63a2fbfe5452f8e6551ef4257d9d597b72da48fa895c15ef2ef772808a5335b3305f69da5f13a09f8c2924896b409565ff + languageName: node + linkType: hard + +"uncrypto@npm:^0.1.3": + version: 0.1.3 + resolution: "uncrypto@npm:0.1.3" + checksum: 10c0/74a29afefd76d5b77bedc983559ceb33f5bbc8dada84ff33755d1e3355da55a4e03a10e7ce717918c436b4dfafde1782e799ebaf2aadd775612b49f7b5b2998e + languageName: node + linkType: hard + +"undici-types@npm:~5.26.4": + version: 5.26.5 + resolution: "undici-types@npm:5.26.5" + checksum: 10c0/bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 + languageName: node + linkType: hard + +"unenv@npm:^1.9.0": + version: 1.9.0 + resolution: "unenv@npm:1.9.0" + dependencies: + consola: "npm:^3.2.3" + defu: "npm:^6.1.3" + mime: "npm:^3.0.0" + node-fetch-native: "npm:^1.6.1" + pathe: "npm:^1.1.1" + checksum: 10c0/d00012badc83731c07f08d5129c702c49c0212375eb3732b27aae89ace3c67162dbaea4496965676f18fc06b0ec445d91385e283f5fd3e4540dda8b0b5424f81 + languageName: node + linkType: hard + +"unfetch@npm:^4.2.0": + version: 4.2.0 + resolution: "unfetch@npm:4.2.0" + checksum: 10c0/a5c0a896a6f09f278b868075aea65652ad185db30e827cb7df45826fe5ab850124bf9c44c4dafca4bf0c55a0844b17031e8243467fcc38dd7a7d435007151f1b + languageName: node + linkType: hard + +"unique-filename@npm:^3.0.0": + version: 3.0.0 + resolution: "unique-filename@npm:3.0.0" + dependencies: + unique-slug: "npm:^4.0.0" + checksum: 10c0/6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + languageName: node + linkType: hard + +"unique-slug@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-slug@npm:4.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10c0/cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + languageName: node + linkType: hard + +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: 10c0/73e8ee3809041ca8b818efb141801a1004e3fc0002727f1531f4de613ea281b494a40909596dae4a042a4fb6cd385af5d4db2e137b1362e0e91384b828effd3a + languageName: node + linkType: hard + +"unstorage@npm:^1.9.0": + version: 1.10.2 + resolution: "unstorage@npm:1.10.2" + dependencies: + anymatch: "npm:^3.1.3" + chokidar: "npm:^3.6.0" + destr: "npm:^2.0.3" + h3: "npm:^1.11.1" + listhen: "npm:^1.7.2" + lru-cache: "npm:^10.2.0" + mri: "npm:^1.2.0" + node-fetch-native: "npm:^1.6.2" + ofetch: "npm:^1.3.3" + ufo: "npm:^1.4.0" + peerDependencies: + "@azure/app-configuration": ^1.5.0 + "@azure/cosmos": ^4.0.0 + "@azure/data-tables": ^13.2.2 + "@azure/identity": ^4.0.1 + "@azure/keyvault-secrets": ^4.8.0 + "@azure/storage-blob": ^12.17.0 + "@capacitor/preferences": ^5.0.7 + "@netlify/blobs": ^6.5.0 || ^7.0.0 + "@planetscale/database": ^1.16.0 + "@upstash/redis": ^1.28.4 + "@vercel/kv": ^1.0.1 + idb-keyval: ^6.2.1 + ioredis: ^5.3.2 + peerDependenciesMeta: + "@azure/app-configuration": + optional: true + "@azure/cosmos": + optional: true + "@azure/data-tables": + optional: true + "@azure/identity": + optional: true + "@azure/keyvault-secrets": + optional: true + "@azure/storage-blob": + optional: true + "@capacitor/preferences": + optional: true + "@netlify/blobs": + optional: true + "@planetscale/database": + optional: true + "@upstash/redis": + optional: true + "@vercel/kv": + optional: true + idb-keyval: + optional: true + ioredis: + optional: true + checksum: 10c0/89d61e6b2165ddc78005b8a4a340576877b56b70ec0b318f7cf2e74ee7ab19006036267ba28587100fa7256c573db3bd720700daf6586bbdcad4ed60b64c4284 + languageName: node + linkType: hard + +"untun@npm:^0.1.3": + version: 0.1.3 + resolution: "untun@npm:0.1.3" + dependencies: + citty: "npm:^0.1.5" + consola: "npm:^3.2.3" + pathe: "npm:^1.1.1" + bin: + untun: bin/untun.mjs + checksum: 10c0/2b44a4cc84a5c21994f43b9f55348e5a8d9dd5fd0ad8fb5cd091b6f6b53d506b1cdb90e89cc238d61b46d488f7a89ab0d1a5c735bfc835581c7b22a236381295 + languageName: node + linkType: hard + +"update-browserslist-db@npm:^1.0.16": + version: 1.0.16 + resolution: "update-browserslist-db@npm:1.0.16" + dependencies: + escalade: "npm:^3.1.2" + picocolors: "npm:^1.0.1" + peerDependencies: + browserslist: ">= 4.21.0" + bin: + update-browserslist-db: cli.js + checksum: 10c0/5995399fc202adbb51567e4810e146cdf7af630a92cc969365a099150cb00597e425cc14987ca7080b09a4d0cfd2a3de53fbe72eebff171aed7f9bb81f9bf405 + languageName: node + linkType: hard + +"uqr@npm:^0.1.2": + version: 0.1.2 + resolution: "uqr@npm:0.1.2" + checksum: 10c0/40cd81b4c13f1764d52ec28da2d58e60816e6fae54d4eb75b32fbf3137937f438eff16c766139fb0faec5d248a5314591f5a0dbd694e569d419eed6f3bd80242 + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2": + version: 4.4.1 + resolution: "uri-js@npm:4.4.1" + dependencies: + punycode: "npm:^2.1.0" + checksum: 10c0/4ef57b45aa820d7ac6496e9208559986c665e49447cb072744c13b66925a362d96dd5a46c4530a6b8e203e5db5fe849369444440cb22ecfc26c679359e5dfa3c + languageName: node + linkType: hard + +"url@npm:^0.11.0": + version: 0.11.3 + resolution: "url@npm:0.11.3" + dependencies: + punycode: "npm:^1.4.1" + qs: "npm:^6.11.2" + checksum: 10c0/7546b878ee7927cfc62ca21dbe2dc395cf70e889c3488b2815bf2c63355cb3c7db555128176a01b0af6cccf265667b6fd0b4806de00cb71c143c53986c08c602 + languageName: node + linkType: hard + +"use-sync-external-store@npm:1.2.0": + version: 1.2.0 + resolution: "use-sync-external-store@npm:1.2.0" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/ac4814e5592524f242921157e791b022efe36e451fe0d4fd4d204322d5433a4fc300d63b0ade5185f8e0735ded044c70bcf6d2352db0f74d097a238cebd2da02 + languageName: node + linkType: hard + +"use-sync-external-store@npm:^1.2.0": + version: 1.2.2 + resolution: "use-sync-external-store@npm:1.2.2" + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 10c0/23b1597c10adf15b26ade9e8c318d8cc0abc9ec0ab5fc7ca7338da92e89c2536abd150a5891bf076836c352fdfa104fc7231fb48f806fd9960e0cbe03601abaf + languageName: node + linkType: hard + +"utf-8-validate@npm:^6.0.3": + version: 6.0.4 + resolution: "utf-8-validate@npm:6.0.4" + dependencies: + node-gyp: "npm:latest" + node-gyp-build: "npm:^4.3.0" + checksum: 10c0/f7042d94aec6ca02461b64e725bdc7262266610dbb787331e5bbd49374ef6f75fe9900600df3fc63d97906c23614a965c8989b4bf95d70bf35dc617da99215e7 + languageName: node + linkType: hard + +"util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 10c0/41a5bdd214df2f6c3ecf8622745e4a366c4adced864bc3c833739791aeeeb1838119af7daed4ba36428114b5c67dcda034a79c882e97e43c03e66a4dd7389942 + languageName: node + linkType: hard + +"util@npm:^0.12.4, util@npm:^0.12.5": + version: 0.12.5 + resolution: "util@npm:0.12.5" + dependencies: + inherits: "npm:^2.0.3" + is-arguments: "npm:^1.0.4" + is-generator-function: "npm:^1.0.7" + is-typed-array: "npm:^1.1.3" + which-typed-array: "npm:^1.1.2" + checksum: 10c0/c27054de2cea2229a66c09522d0fa1415fb12d861d08523a8846bf2e4cbf0079d4c3f725f09dcb87493549bcbf05f5798dce1688b53c6c17201a45759e7253f3 + languageName: node + linkType: hard + +"uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 + languageName: node + linkType: hard + +"uuid@npm:^9.0.1": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b + languageName: node + linkType: hard + +"valtio@npm:1.11.2": + version: 1.11.2 + resolution: "valtio@npm:1.11.2" + dependencies: + proxy-compare: "npm:2.5.1" + use-sync-external-store: "npm:1.2.0" + peerDependencies: + "@types/react": ">=16.8" + react: ">=16.8" + peerDependenciesMeta: + "@types/react": + optional: true + react: + optional: true + checksum: 10c0/9ed337d1da4a3730d429b3415c2cb63340998000e62fb3e545e2fc05d27f55fc510abc89046d6719b4cae02742cdb733fe235bade90bfae50a0e13ece2287106 + languageName: node + linkType: hard + +"vconsole@npm:^3.15.1": + version: 3.15.1 + resolution: "vconsole@npm:3.15.1" + dependencies: + "@babel/runtime": "npm:^7.17.2" + copy-text-to-clipboard: "npm:^3.0.1" + core-js: "npm:^3.11.0" + mutation-observer: "npm:^1.0.3" + checksum: 10c0/1e62132b719e324eb7d533c94f38e9db288a9d0c9e85c8752ba742adee4e5925df10d4b43d05ba0cd264d99c32817f9f9c8f24fe391a7d8837469bd318d1b2ac + languageName: node + linkType: hard + +"viem@npm:^1.0.0, viem@npm:^1.1.4": + version: 1.21.4 + resolution: "viem@npm:1.21.4" + dependencies: + "@adraffy/ens-normalize": "npm:1.10.0" + "@noble/curves": "npm:1.2.0" + "@noble/hashes": "npm:1.3.2" + "@scure/bip32": "npm:1.3.2" + "@scure/bip39": "npm:1.2.1" + abitype: "npm:0.9.8" + isows: "npm:1.0.3" + ws: "npm:8.13.0" + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/8b29c790181e44c4c95b9ffed1a8c1b6c2396eb949b95697cc390ca8c49d88ef9e2cd56bd4800b90a9bbc93681ae8d63045fc6fa06e00d84f532bef77967e751 + languageName: node + linkType: hard + +"viem@npm:^2.14.2": + version: 2.16.2 + resolution: "viem@npm:2.16.2" + dependencies: + "@adraffy/ens-normalize": "npm:1.10.0" + "@noble/curves": "npm:1.2.0" + "@noble/hashes": "npm:1.3.2" + "@scure/bip32": "npm:1.3.2" + "@scure/bip39": "npm:1.2.1" + abitype: "npm:1.0.4" + isows: "npm:1.0.4" + ws: "npm:8.17.1" + peerDependencies: + typescript: ">=5.0.4" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/d53c5a97bfe1f1c1c38c77bd8f9e2af17eecd76950395e43cbc5f8fed80f2705717507f1a8f994006e1f3af40f60334f31ed62b0037365330996054f0e892515 + languageName: node + linkType: hard + +"vite-plugin-compression@npm:^0.5.1": + version: 0.5.1 + resolution: "vite-plugin-compression@npm:0.5.1" + dependencies: + chalk: "npm:^4.1.2" + debug: "npm:^4.3.3" + fs-extra: "npm:^10.0.0" + peerDependencies: + vite: ">=2.0.0" + checksum: 10c0/39d252b88804dbeae71c7c8cc049a577457b5481f6881b19056c7e6d4068904a5a39e69e3cbed8e09f42f6da5d4bab9a8568566f2535979b753b085e0019f3ed + languageName: node + linkType: hard + +"vite-plugin-node-polyfills@npm:^0.22.0": + version: 0.22.0 + resolution: "vite-plugin-node-polyfills@npm:0.22.0" + dependencies: + "@rollup/plugin-inject": "npm:^5.0.5" + node-stdlib-browser: "npm:^1.2.0" + peerDependencies: + vite: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + checksum: 10c0/f8ddc452eb6fba280977d037f8a6406aa522e69590641ce72ce5bb31c3498856a9f63ab3671bc6a822dcd1ff9ba5cac02cacef4a0e170fd8500cdeeb38c81675 + languageName: node + linkType: hard + +"vite@npm:^5.2.0": + version: 5.3.1 + resolution: "vite@npm:5.3.1" + dependencies: + esbuild: "npm:^0.21.3" + fsevents: "npm:~2.3.3" + postcss: "npm:^8.4.38" + rollup: "npm:^4.13.0" + peerDependencies: + "@types/node": ^18.0.0 || >=20.0.0 + less: "*" + lightningcss: ^1.21.0 + sass: "*" + stylus: "*" + sugarss: "*" + terser: ^5.4.0 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + bin: + vite: bin/vite.js + checksum: 10c0/9317262c02ea2dc324dfdbc20c3c450cd89cc9a16399a41a4bf820a3a1f31cf400878c015135e355ee034853cc2399b5499899d5b1bc462d57642d71083e74b6 + languageName: node + linkType: hard + +"vm-browserify@npm:^1.0.1": + version: 1.1.2 + resolution: "vm-browserify@npm:1.1.2" + checksum: 10c0/0cc1af6e0d880deb58bc974921320c187f9e0a94f25570fca6b1bd64e798ce454ab87dfd797551b1b0cc1849307421aae0193cedf5f06bdb5680476780ee344b + languageName: node + linkType: hard + +"void-elements@npm:3.1.0": + version: 3.1.0 + resolution: "void-elements@npm:3.1.0" + checksum: 10c0/0b8686f9f9aa44012e9bd5eabf287ae0cde409b9a2854c5a2335cb83920c957668ac5876e3f0d158dd424744ac411a7270e64128556b451ed3bec875ef18534d + languageName: node + linkType: hard + +"wagmi@npm:^2.10.2": + version: 2.10.7 + resolution: "wagmi@npm:2.10.7" + dependencies: + "@wagmi/connectors": "npm:5.0.19" + "@wagmi/core": "npm:2.11.5" + use-sync-external-store: "npm:1.2.0" + peerDependencies: + "@tanstack/react-query": ">=5.0.0" + react: ">=18" + typescript: ">=5.0.4" + viem: 2.x + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/62ed386e05eb6bea8830a1e22aa299603bfd6c7831a8c5c7012ac7129ced0f0f27066e9ed8a1fe26b24479f19c6fc58381051a9d069b65eeb4bba22c74a772dc + languageName: node + linkType: hard + +"web3-errors@npm:^1.2.0": + version: 1.2.0 + resolution: "web3-errors@npm:1.2.0" + dependencies: + web3-types: "npm:^1.6.0" + checksum: 10c0/3028ef33ba50f4441e02ff47f56afec226c6946bbb019dbf6260760b7d5980bb42cf9b1ff497ac3442ed498c386e5ca37a7ad20e71b3482e6b3b90b70f1b5249 + languageName: node + linkType: hard + +"web3-types@npm:^1.6.0": + version: 1.7.0 + resolution: "web3-types@npm:1.7.0" + checksum: 10c0/0da724b67911d76139b704406107bde624c524a04bfe749808a3e137e06078ac1c52c305eedb521b84d67363932d214ba54d7851394a8e7b425e17de5ef813e4 + languageName: node + linkType: hard + +"web3-utils@npm:^4.3.0": + version: 4.3.0 + resolution: "web3-utils@npm:4.3.0" + dependencies: + ethereum-cryptography: "npm:^2.0.0" + eventemitter3: "npm:^5.0.1" + web3-errors: "npm:^1.2.0" + web3-types: "npm:^1.6.0" + web3-validator: "npm:^2.0.6" + checksum: 10c0/884e553cacd8009440dcbd1ba80516fadf054b558aa974228f71e20fb2636afab94c3af0d386e88fb662245114ff5d3b251d45bb9b35f1fad8b20f6e1ef49743 + languageName: node + linkType: hard + +"web3-validator@npm:^2.0.6": + version: 2.0.6 + resolution: "web3-validator@npm:2.0.6" + dependencies: + ethereum-cryptography: "npm:^2.0.0" + util: "npm:^0.12.5" + web3-errors: "npm:^1.2.0" + web3-types: "npm:^1.6.0" + zod: "npm:^3.21.4" + checksum: 10c0/28728773b9abad2531f7a4145784db56ec9ecffeb25cc9f6fe67bedeb01a1833b1a5d1a2e0f431ce4a3c8c6f13b111f35202dd8fa0829c6e2fcd68c58d1d5658 + languageName: node + linkType: hard + +"webextension-polyfill@npm:>=0.10.0 <1.0": + version: 0.12.0 + resolution: "webextension-polyfill@npm:0.12.0" + checksum: 10c0/5ace2aaaf6a203515bdd2fb948622f186a5fbb50099b539ce9c0ad54896f9cc1fcc3c0e2a71d1f7071dd7236d7daebba1e0cbcf43bfdfe54361addf0333ee7d1 + languageName: node + linkType: hard + +"webextension-polyfill@npm:^0.10.0": + version: 0.10.0 + resolution: "webextension-polyfill@npm:0.10.0" + checksum: 10c0/6a45278f1fed8fbd5355f9b19a7b0b3fadc91fa3a6eef69125a1706bb3efa2181235eefbfb3f538443bb396cfcb97512361551888ce8465c08914431cb2d5b6d + languageName: node + linkType: hard + +"webidl-conversions@npm:^3.0.0": + version: 3.0.1 + resolution: "webidl-conversions@npm:3.0.1" + checksum: 10c0/5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db + languageName: node + linkType: hard + +"whatwg-url@npm:^5.0.0": + version: 5.0.0 + resolution: "whatwg-url@npm:5.0.0" + dependencies: + tr46: "npm:~0.0.3" + webidl-conversions: "npm:^3.0.0" + checksum: 10c0/1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5 + languageName: node + linkType: hard + +"which-module@npm:^2.0.0": + version: 2.0.1 + resolution: "which-module@npm:2.0.1" + checksum: 10c0/087038e7992649eaffa6c7a4f3158d5b53b14cf5b6c1f0e043dccfacb1ba179d12f17545d5b85ebd94a42ce280a6fe65d0cbcab70f4fc6daad1dfae85e0e6a3e + languageName: node + linkType: hard + +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.2": + version: 1.1.15 + resolution: "which-typed-array@npm:1.1.15" + dependencies: + available-typed-arrays: "npm:^1.0.7" + call-bind: "npm:^1.0.7" + for-each: "npm:^0.3.3" + gopd: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + checksum: 10c0/4465d5348c044032032251be54d8988270e69c6b7154f8fcb2a47ff706fe36f7624b3a24246b8d9089435a8f4ec48c1c1025c5d6b499456b9e5eff4f48212983 + languageName: node + linkType: hard + +"which@npm:^2.0.1": + version: 2.0.2 + resolution: "which@npm:2.0.2" + dependencies: + isexe: "npm:^2.0.0" + bin: + node-which: ./bin/node-which + checksum: 10c0/66522872a768b60c2a65a57e8ad184e5372f5b6a9ca6d5f033d4b0dc98aff63995655a7503b9c0a2598936f532120e81dd8cc155e2e92ed662a2b9377cc4374f + languageName: node + linkType: hard + +"which@npm:^4.0.0": + version: 4.0.0 + resolution: "which@npm:4.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10c0/449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a + languageName: node + linkType: hard + +"word-wrap@npm:^1.2.5": + version: 1.2.5 + resolution: "word-wrap@npm:1.2.5" + checksum: 10c0/e0e4a1ca27599c92a6ca4c32260e8a92e8a44f4ef6ef93f803f8ed823f486e0889fc0b93be4db59c8d51b3064951d25e43d434e95dc8c960cc3a63d65d00ba20 + languageName: node + linkType: hard + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": + version: 7.0.0 + resolution: "wrap-ansi@npm:7.0.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/d15fc12c11e4cbc4044a552129ebc75ee3f57aa9c1958373a4db0292d72282f54373b536103987a4a7594db1ef6a4f10acf92978f79b98c49306a4b58c77d4da + languageName: node + linkType: hard + +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: 10c0/baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c + languageName: node + linkType: hard + +"wrap-ansi@npm:^8.1.0": + version: 8.1.0 + resolution: "wrap-ansi@npm:8.1.0" + dependencies: + ansi-styles: "npm:^6.1.0" + string-width: "npm:^5.0.1" + strip-ansi: "npm:^7.0.1" + checksum: 10c0/138ff58a41d2f877eae87e3282c0630fc2789012fc1af4d6bd626eeb9a2f9a65ca92005e6e69a75c7b85a68479fe7443c7dbe1eb8fbaa681a4491364b7c55c60 + languageName: node + linkType: hard + +"wrappy@npm:1": + version: 1.0.2 + resolution: "wrappy@npm:1.0.2" + checksum: 10c0/56fece1a4018c6a6c8e28fbc88c87e0fbf4ea8fd64fc6c63b18f4acc4bd13e0ad2515189786dd2c30d3eec9663d70f4ecf699330002f8ccb547e4a18231fc9f0 + languageName: node + linkType: hard + +"ws@npm:8.13.0": + version: 8.13.0 + resolution: "ws@npm:8.13.0" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/579817dbbab3ee46669129c220cfd81ba6cdb9ab5c3e9a105702dd045743c4ab72e33bb384573827c0c481213417cc880e41bc097e0fc541a0b79fa3eb38207d + languageName: node + linkType: hard + +"ws@npm:8.17.1, ws@npm:~8.17.1": + version: 8.17.1 + resolution: "ws@npm:8.17.1" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ">=5.0.2" + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe + languageName: node + linkType: hard + +"ws@npm:^7.5.1": + version: 7.5.10 + resolution: "ws@npm:7.5.10" + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + checksum: 10c0/bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d + languageName: node + linkType: hard + +"xml2js@npm:^0.4.22": + version: 0.4.23 + resolution: "xml2js@npm:0.4.23" + dependencies: + sax: "npm:>=0.6.0" + xmlbuilder: "npm:~11.0.0" + checksum: 10c0/a3f41c9afc46d5bd0bea4070e5108777b605fd5ce2ebb978a68fd4c75513978ad5939f8135664ffea6f1adb342f391b1ba1584ed7955123b036e9ab8a1d26566 + languageName: node + linkType: hard + +"xmlbuilder@npm:~11.0.0": + version: 11.0.1 + resolution: "xmlbuilder@npm:11.0.1" + checksum: 10c0/74b979f89a0a129926bc786b913459bdbcefa809afaa551c5ab83f89b1915bdaea14c11c759284bb9b931e3b53004dbc2181e21d3ca9553eeb0b2a7b4e40c35b + languageName: node + linkType: hard + +"xmlhttprequest-ssl@npm:~2.0.0": + version: 2.0.0 + resolution: "xmlhttprequest-ssl@npm:2.0.0" + checksum: 10c0/b64ab371459bd5e3a4827e3c7535759047d285fd310aea6fd028973d547133f3be0d473c1fdae9f14d89bf509267759198ae1fbe89802079a7e217ddd990d734 + languageName: node + linkType: hard + +"xtend@npm:^4.0.1, xtend@npm:^4.0.2": + version: 4.0.2 + resolution: "xtend@npm:4.0.2" + checksum: 10c0/366ae4783eec6100f8a02dff02ac907bf29f9a00b82ac0264b4d8b832ead18306797e283cf19de776538babfdcb2101375ec5646b59f08c52128ac4ab812ed0e + languageName: node + linkType: hard + +"y18n@npm:^4.0.0": + version: 4.0.3 + resolution: "y18n@npm:4.0.3" + checksum: 10c0/308a2efd7cc296ab2c0f3b9284fd4827be01cfeb647b3ba18230e3a416eb1bc887ac050de9f8c4fd9e7856b2e8246e05d190b53c96c5ad8d8cb56dffb6f81024 + languageName: node + linkType: hard + +"y18n@npm:^5.0.5": + version: 5.0.8 + resolution: "y18n@npm:5.0.8" + checksum: 10c0/4df2842c36e468590c3691c894bc9cdbac41f520566e76e24f59401ba7d8b4811eb1e34524d57e54bc6d864bcb66baab7ffd9ca42bf1eda596618f9162b91249 + languageName: node + linkType: hard + +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 + languageName: node + linkType: hard + +"yallist@npm:^4.0.0": + version: 4.0.0 + resolution: "yallist@npm:4.0.0" + checksum: 10c0/2286b5e8dbfe22204ab66e2ef5cc9bbb1e55dfc873bbe0d568aa943eb255d131890dfd5bf243637273d31119b870f49c18fcde2c6ffbb7a7a092b870dc90625a + languageName: node + linkType: hard + +"yargs-parser@npm:^18.1.2": + version: 18.1.3 + resolution: "yargs-parser@npm:18.1.3" + dependencies: + camelcase: "npm:^5.0.0" + decamelize: "npm:^1.2.0" + checksum: 10c0/25df918833592a83f52e7e4f91ba7d7bfaa2b891ebf7fe901923c2ee797534f23a176913ff6ff7ebbc1cc1725a044cc6a6539fed8bfd4e13b5b16376875f9499 + languageName: node + linkType: hard + +"yargs-parser@npm:^21.1.1": + version: 21.1.1 + resolution: "yargs-parser@npm:21.1.1" + checksum: 10c0/f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 + languageName: node + linkType: hard + +"yargs@npm:^15.3.1": + version: 15.4.1 + resolution: "yargs@npm:15.4.1" + dependencies: + cliui: "npm:^6.0.0" + decamelize: "npm:^1.2.0" + find-up: "npm:^4.1.0" + get-caller-file: "npm:^2.0.1" + require-directory: "npm:^2.1.1" + require-main-filename: "npm:^2.0.0" + set-blocking: "npm:^2.0.0" + string-width: "npm:^4.2.0" + which-module: "npm:^2.0.0" + y18n: "npm:^4.0.0" + yargs-parser: "npm:^18.1.2" + checksum: 10c0/f1ca680c974333a5822732825cca7e95306c5a1e7750eb7b973ce6dc4f97a6b0a8837203c8b194f461969bfe1fb1176d1d423036635285f6010b392fa498ab2d + languageName: node + linkType: hard + +"yargs@npm:^17.5.1": + version: 17.7.2 + resolution: "yargs@npm:17.7.2" + dependencies: + cliui: "npm:^8.0.1" + escalade: "npm:^3.1.1" + get-caller-file: "npm:^2.0.5" + require-directory: "npm:^2.1.1" + string-width: "npm:^4.2.3" + y18n: "npm:^5.0.5" + yargs-parser: "npm:^21.1.1" + checksum: 10c0/ccd7e723e61ad5965fffbb791366db689572b80cca80e0f96aad968dfff4156cd7cd1ad18607afe1046d8241e6fb2d6c08bf7fa7bfb5eaec818735d8feac8f05 + languageName: node + linkType: hard + +"yocto-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "yocto-queue@npm:0.1.0" + checksum: 10c0/dceb44c28578b31641e13695d200d34ec4ab3966a5729814d5445b194933c096b7ced71494ce53a0e8820685d1d010df8b2422e5bf2cdea7e469d97ffbea306f + languageName: node + linkType: hard + +"yotta-node@workspace:.": + version: 0.0.0-use.local + resolution: "yotta-node@workspace:." + dependencies: + "@hyper-fetch/core": "npm:^5.7.5" + "@hyper-fetch/react": "npm:^5.7.5" + "@tanstack/react-query": "npm:^5.45.1" + "@types/node": "npm:^20.14.2" + "@types/postcss-pxtorem": "npm:^6" + "@types/react": "npm:^18.2.66" + "@types/react-dom": "npm:^18.2.22" + "@typescript-eslint/eslint-plugin": "npm:^7.2.0" + "@typescript-eslint/parser": "npm:^7.2.0" + "@vitejs/plugin-react": "npm:^4.2.1" + "@web3modal/wagmi": "npm:^5.0.2" + ahooks: "npm:^3.8.0" + antd-mobile: "npm:^5.36.1" + autoprefixer: "npm:^10.4.19" + clsx: "npm:^2.1.1" + eslint: "npm:^8.57.0" + eslint-plugin-react-hooks: "npm:^4.6.0" + eslint-plugin-react-refresh: "npm:^0.4.6" + i18next: "npm:^23.11.5" + normalize.css: "npm:^8.0.1" + postcss: "npm:^8.4.38" + postcss-pxtorem: "npm:5.1.1" + react: "npm:^18.2.0" + react-data-table-component: "npm:^7.6.2" + react-dom: "npm:^18.2.0" + react-i18next: "npm:^14.1.2" + react-iconfont-cli: "npm:^2.0.2" + react-router-dom: "npm:^6.23.1" + styled-components: "npm:^6.1.11" + tailwind-merge: "npm:^2.3.0" + typescript: "npm:^5.2.2" + vconsole: "npm:^3.15.1" + viem: "npm:^2.14.2" + vite: "npm:^5.2.0" + vite-plugin-compression: "npm:^0.5.1" + vite-plugin-node-polyfills: "npm:^0.22.0" + wagmi: "npm:^2.10.2" + web3-utils: "npm:^4.3.0" + zustand: "npm:^4.5.2" + languageName: unknown + linkType: soft + +"zod@npm:3.22.4": + version: 3.22.4 + resolution: "zod@npm:3.22.4" + checksum: 10c0/7578ab283dac0eee66a0ad0fc4a7f28c43e6745aadb3a529f59a4b851aa10872b3890398b3160f257f4b6817b4ce643debdda4fb21a2c040adda7862cab0a587 + languageName: node + linkType: hard + +"zod@npm:^3.21.4": + version: 3.23.8 + resolution: "zod@npm:3.23.8" + checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 + languageName: node + linkType: hard + +"zustand@npm:4.4.1": + version: 4.4.1 + resolution: "zustand@npm:4.4.1" + dependencies: + use-sync-external-store: "npm:1.2.0" + peerDependencies: + "@types/react": ">=16.8" + immer: ">=9.0" + react: ">=16.8" + peerDependenciesMeta: + "@types/react": + optional: true + immer: + optional: true + react: + optional: true + checksum: 10c0/c119273886e5cdbd7a9f80c9e0fee8a2c736bb6428e283b25c6dfd428789a95e10b6ed6b18553c955ce0d5dd62e2f4a84af3e2a41f31fdb34fd25462d2b19a8c + languageName: node + linkType: hard + +"zustand@npm:^4.5.2": + version: 4.5.3 + resolution: "zustand@npm:4.5.3" + dependencies: + use-sync-external-store: "npm:1.2.0" + peerDependencies: + "@types/react": ">=16.8" + immer: ">=9.0.6" + react: ">=16.8" + peerDependenciesMeta: + "@types/react": + optional: true + immer: + optional: true + react: + optional: true + checksum: 10c0/bbd2bd23137a4742c7b14b099a05502f50e7df9e82c29be36a170885c2126ee7ebc7c39a89c879b3d0b85c62f82291035b59a7c08e0bf867e0ccb9f5be33a0f6 + languageName: node + linkType: hard

    ~jI9ghbNe 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�>bJTA$kG) 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