From 60659e22f42d94800816d4de0c6d7276ef212588 Mon Sep 17 00:00:00 2001 From: Will Galebach Date: Mon, 26 Feb 2024 16:38:05 +0000 Subject: [PATCH 1/2] Redesign with all the fonts --- .../assets/BarlowCondensed-Black-f93d5406.ttf | Bin 0 -> 105348 bytes .../BarlowCondensed-BlackItalic-a739193d.ttf | Bin 0 -> 106740 bytes .../assets/BarlowCondensed-Bold-53550669.ttf | Bin 0 -> 104316 bytes .../BarlowCondensed-BoldItalic-3219b692.ttf | Bin 0 -> 106364 bytes .../BarlowCondensed-ExtraBold-68c18299.ttf | Bin 0 -> 104812 bytes ...rlowCondensed-ExtraBoldItalic-709409f0.ttf | Bin 0 -> 107176 bytes .../BarlowCondensed-ExtraLight-13215235.ttf | Bin 0 -> 95748 bytes ...lowCondensed-ExtraLightItalic-130e9751.ttf | Bin 0 -> 102260 bytes .../BarlowCondensed-Italic-bfc0121f.ttf | Bin 0 -> 104244 bytes .../assets/BarlowCondensed-Light-0be5c414.ttf | Bin 0 -> 96620 bytes .../BarlowCondensed-LightItalic-eb5ddb8e.ttf | Bin 0 -> 102948 bytes .../BarlowCondensed-Medium-27d58d15.ttf | Bin 0 -> 97960 bytes .../BarlowCondensed-MediumItalic-4e77155e.ttf | Bin 0 -> 104712 bytes .../BarlowCondensed-Regular-dd8271eb.ttf | Bin 0 -> 97132 bytes .../BarlowCondensed-SemiBold-571bbdab.ttf | Bin 0 -> 103856 bytes ...arlowCondensed-SemiBoldItalic-dab62578.ttf | Bin 0 -> 106620 bytes .../assets/BarlowCondensed-Thin-efab8c5e.ttf | Bin 0 -> 94972 bytes .../BarlowCondensed-ThinItalic-29c9e54c.ttf | Bin 0 -> 101584 bytes .../pkg/ui/assets/background-00905d19.jpg | Bin 0 -> 14470 bytes .../chess/pkg/ui/assets/index-1853d7e9.js | 87 +++++ .../chess/pkg/ui/assets/index-645e8b8f.css | 1 - .../chess/pkg/ui/assets/index-bc4be585.js | 117 ------ .../chess/pkg/ui/assets/index-c56d3660.css | 1 + kinode/packages/chess/pkg/ui/index.html | 7 +- .../homepage/homepage/src/chess_icon.png | Bin 0 -> 3619 bytes .../homepage/homepage/src/favicon.svg | 12 + .../packages/homepage/homepage/src/home.html | 342 ++++++++++++------ .../homepage/homepage/src/store_icon.png | Bin 0 -> 3007 bytes .../src/register-ui/build/asset-manifest.json | 31 +- kinode/src/register-ui/build/index.html | 2 +- .../build/static/css/main.74f501c5.css | 1 - .../build/static/css/main.e2ecce3d.css | 1 + .../js/{main.084b4a46.js => main.726c0750.js} | 4 +- ...CENSE.txt => main.726c0750.js.LICENSE.txt} | 0 ...owCondensed-Black.9b31ada366ff87ebfb24.ttf | Bin 0 -> 105348 bytes ...ensed-BlackItalic.a136bb87c7003bf94478.ttf | Bin 0 -> 106740 bytes ...lowCondensed-Bold.ca168dbe270fba68a7f3.ttf | Bin 0 -> 104316 bytes ...densed-BoldItalic.083670d9963cbce8f1df.ttf | Bin 0 -> 106364 bytes ...ndensed-ExtraBold.99b1233342ff034e750d.ttf | Bin 0 -> 104812 bytes ...d-ExtraBoldItalic.63a2e5980e187e96263a.ttf | Bin 0 -> 107176 bytes ...densed-ExtraLight.4faea5b95ff16cab1095.ttf | Bin 0 -> 95748 bytes ...-ExtraLightItalic.eab5d72924c8dcb8f12d.ttf | Bin 0 -> 102260 bytes ...wCondensed-Italic.3913b12756a6b1158dc5.ttf | Bin 0 -> 104244 bytes ...owCondensed-Light.3ba02bbdeb04e17f34bf.ttf | Bin 0 -> 96620 bytes ...ensed-LightItalic.8739e29e6be868ae81cb.ttf | Bin 0 -> 102948 bytes ...wCondensed-Medium.2afd924bd5156ee485b9.ttf | Bin 0 -> 97960 bytes ...nsed-MediumItalic.d393b90f69a4da176e13.ttf | Bin 0 -> 104712 bytes ...Condensed-Regular.a51441e972d57b28e7c1.ttf | Bin 0 -> 97132 bytes ...ondensed-SemiBold.d2b227f032d710a6870f.ttf | Bin 0 -> 103856 bytes ...ed-SemiBoldItalic.eeb8da826fd62315c0d1.ttf | Bin 0 -> 106620 bytes ...lowCondensed-Thin.5ab5aa2588185da4dace.ttf | Bin 0 -> 94972 bytes ...densed-ThinItalic.a3fcd6d3888f2c2998a0.ttf | Bin 0 -> 101584 bytes .../media/background.01d2427cfc21fb685016.jpg | Bin 0 -> 14470 bytes ...inode.86d0c1a6a4a3ca3be41616b5989d6925.svg | 18 + .../logo.45dcb752ac5b825f5e3b9299d2210f0a.svg | 10 + 55 files changed, 388 insertions(+), 246 deletions(-) create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Black-f93d5406.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-BlackItalic-a739193d.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Bold-53550669.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-BoldItalic-3219b692.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-ExtraBold-68c18299.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-ExtraBoldItalic-709409f0.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-ExtraLight-13215235.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-ExtraLightItalic-130e9751.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Italic-bfc0121f.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Light-0be5c414.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-LightItalic-eb5ddb8e.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Medium-27d58d15.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-MediumItalic-4e77155e.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Regular-dd8271eb.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-SemiBold-571bbdab.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-SemiBoldItalic-dab62578.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Thin-efab8c5e.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/BarlowCondensed-ThinItalic-29c9e54c.ttf create mode 100644 kinode/packages/chess/pkg/ui/assets/background-00905d19.jpg create mode 100644 kinode/packages/chess/pkg/ui/assets/index-1853d7e9.js delete mode 100644 kinode/packages/chess/pkg/ui/assets/index-645e8b8f.css delete mode 100644 kinode/packages/chess/pkg/ui/assets/index-bc4be585.js create mode 100644 kinode/packages/chess/pkg/ui/assets/index-c56d3660.css create mode 100644 kinode/packages/homepage/homepage/src/chess_icon.png create mode 100644 kinode/packages/homepage/homepage/src/favicon.svg create mode 100644 kinode/packages/homepage/homepage/src/store_icon.png delete mode 100644 kinode/src/register-ui/build/static/css/main.74f501c5.css create mode 100644 kinode/src/register-ui/build/static/css/main.e2ecce3d.css rename kinode/src/register-ui/build/static/js/{main.084b4a46.js => main.726c0750.js} (79%) rename kinode/src/register-ui/build/static/js/{main.084b4a46.js.LICENSE.txt => main.726c0750.js.LICENSE.txt} (100%) create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-Black.9b31ada366ff87ebfb24.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-BlackItalic.a136bb87c7003bf94478.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-Bold.ca168dbe270fba68a7f3.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-BoldItalic.083670d9963cbce8f1df.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-ExtraBold.99b1233342ff034e750d.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-ExtraBoldItalic.63a2e5980e187e96263a.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-ExtraLight.4faea5b95ff16cab1095.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-ExtraLightItalic.eab5d72924c8dcb8f12d.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-Italic.3913b12756a6b1158dc5.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-Light.3ba02bbdeb04e17f34bf.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-LightItalic.8739e29e6be868ae81cb.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-Medium.2afd924bd5156ee485b9.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-MediumItalic.d393b90f69a4da176e13.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-Regular.a51441e972d57b28e7c1.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-SemiBold.d2b227f032d710a6870f.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-SemiBoldItalic.eeb8da826fd62315c0d1.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-Thin.5ab5aa2588185da4dace.ttf create mode 100644 kinode/src/register-ui/build/static/media/BarlowCondensed-ThinItalic.a3fcd6d3888f2c2998a0.ttf create mode 100644 kinode/src/register-ui/build/static/media/background.01d2427cfc21fb685016.jpg create mode 100644 kinode/src/register-ui/build/static/media/kinode.86d0c1a6a4a3ca3be41616b5989d6925.svg create mode 100644 kinode/src/register-ui/build/static/media/logo.45dcb752ac5b825f5e3b9299d2210f0a.svg diff --git a/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Black-f93d5406.ttf b/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Black-f93d5406.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f5329d16f17f3c6194f4a0642c8a25592e410087 GIT binary patch literal 105348 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 literal 0 HcmV?d00001 diff --git a/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-ExtraBold-68c18299.ttf b/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-ExtraBold-68c18299.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3ee08949c60aca94e29b358acea6a461343df45a GIT binary patch literal 104812 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 I#6s0jh0(d9SqOL?wwmU6}s|8?2Df) z>`U%TN${jn3077E>{ZaabUP;tJJ^y5FMR5aY+Y{{G$)-(x0wkm9`X4G3^h8|-qEH8 zL%u}V@9Xs&ff!r~1Fw5~SAnKk5iOVq`ih1Hy^mW)+&1!tm5Oj}@z%>T!zq{AJrAc5 z*|6xm5$zN*vph2&h7>EtxHJb|#h1=M3#I?(i1b)V^tB8=%h7a5ZF zV@330%Bz;P#%Bz0R2L`)P8}I8!7-uw^|fDN$r#Q@SxqMCm^=d^W}~X+`sG=P!j>_m z!^~s)H$j~2f$~3a*EGK**v;8&vwLoSEHnZMnX?P2v7{#O@O>2>UUn#- z+VXfi5IH@HHh=33j)tn>u5*A=mcdlAwT15Z%!POS`qusO!5lcbFcbSAmq=5}?40F? z=%XFirGK`iGU5(`jm`B|)w^=ZtUhNkzh6HN(=z;k`zx_ZrLv>4y|3I|nn)Ikown=U zg|Q4sEyZ*=G3gJe(x6(Mx$(&{aU`T`X(bLqIyEsqj(w6o-U-N_PQ;2}ko;+%{^xo` zzeWh1*Xj|C+`Mov!5mL6!NO2!b%_^!GrM|*+9C4#V4cT+@cha;UMkJ?ff{G8r9$}3 z^lTrqGHhVQk+BRqyfTudZk^w{kk4XAkdMIr1#(^*{)nMUKOEb*pds}euQ>`|ja1Me zpJt%6WeS;mdn?8!izV{<3bzcFFI+A3;W(6dtviN2aDWGH+O-N+ZmiB#zQ3I>HK$wj zxCZz8rMol1qc`dEuEaP0oza2zto|@%`qKQqi}|&qFXl{TvW1S)Rs%Ad2F$$LB%=!c zze;KYLXht0P?V0|4mhXrP+O^3^0^KqF;i#voSBOKgT=#}Fgd1g-_PxvcCXY)9dPGM zpCN8cjuDleW0tH_Y>a69=zku`uj$z9#M5ZIdX2l2QNE+L}0{#W?|K*kG4p?2YQvZVaRUf#tYd>iwGw~3(%pGyMdl@VCtcIYujJV?dRrb85DHT zekjMIT1z`25)QCdV{y9#J2SPPkY)aF(Qs=(e@GwhZR?Qw0sB`$<0+z$}K$S=Xdmo`k zGLZsr##La_ZAU>5eEPkZZ9E)@>Aq*AICDj1=P_~l9$Vw_7%q2@j&^YS_Wi!S8~w2k znC8+}Jl)Y0FBEbkn+8{3F?DdOKas)p)>Lb*Ia$v2j;|>D5(lmZj0J22{3ueBV0^oP zU#;zl#{5;yn1^9$AsBmOK)9RFZxArPSou^XxSr|8p6+rxLNi<-L$opAT!9%$HMn|8 z$Uy+2VQ9wzNdathbySqqkVifL3q8SMU3%?D5SJj{zi2f04TIq4evcvI5@>T)PV`V* zLc#E24;qIa{8zS)eRSViEWOE>-q4IdgrEpSFnQLPTJ`!j^v27=VEv^;YNZ>JptWVy z(9Rj(8`$FpJA8(HXu>MIM?6_ zp&cV@w<{2JA$*`~qHBDhAFn9o%OsJ)-XQ2=h=U*slMeA$V7bFuy;x8_0dgt%5|DqC z{n49w*0=GN%~!mcCqW?DC`e{0n;o(=>mG=diF>chkAsjIAJX6sDR=U(UU2|K@|87L z&Rn%G9r!e?T+0o+(AS%@e5QW+b?3e^+1st_-MH3I$gm#dTmzMCRXQu}5n(NXK%=Nf zLE$}{bYfgs1Ic19Igu)iCgXAGb|a+dWb;x8xJ_R}w)8a`xsJ(6&)!d#8(5rlvbhB~ z;(vtUt@_=Q%4B5>p%p@oY69s~5o-bI51>Y*C}vajrNco62U21jvW@2#cV!zfr{v

? zSRTL8Uk}N}U`4$5R$U*Jj$0jtaAl8WxPpUN$Xi2fUWr0&UAqN6YP>f9=a*PMvM^_fsMi5xl%P z-06)u+jw75TdcbGr`bO)-dDnTp?S)^`7koz>h@3U%_gz;ApvSfS$riQ^LN*=i1xP0GE8$YGGPE5r~5M$Ym;X=YgLB-vxg!b>D9 zEj0Wji4~F>*T|=J+e>C&oFwbuIwPGyK|Vwc*v&1S1O1vlU0HPM$csAPy5riYnka@6 zGGL&yJUOKE@cvmlv)~+(<|#3oqJbr3?nZ2xfK2VF5YVGtkYg6@0-(1WRGey{rIgl6 zlON31bLapgFC49dji_us`dxL>>dr; z^EX2OXYaIw=MLG#D|X>qC{C|iL@~sC@KURSd_gBzK8G+USe{88z<~1TAgcP4xMbh&=bfmuquTfT3=~pR8C*Gr^)XHR7^0}>KaYQ!Wj%_0 zebmB^UIg@@dXBA1zLG_l@#5KGH(QnF@&vhe;Dj%$ALKEpb2dU)U$276Sq>>p~{4{glhkns!M#4d>M7CZGJXQ$p-54{Fs&ah7{F@|;k+HvWtP!LT8vn zu}&3+6^;D@nDiycDe!PgTMN^FsTzMQy@J1I>TlEhoV`~?WS(&Rz0LH^UuTdL5GO{? zOYFn%I{R>S{oEUjc^DBbb?fuS&_2lboMbB(jzMJ24iRzWM#MaT?7){5KXj)ro`0D_ zBLMI4`F+AWoui0a?9~J8F4xm4d|$#pB(9%vuM0gths=37{!QZg`tz%VWSc|&JY9bf zb)@M1&6oq}zd1zp5QTUE8H)?&(0hJw^;t1y98b!5o);k;9QnF0vuAlw>4bgZ>Pn~$ zdT<%Bpke6A#Indj*a9U10)`HaLDQ7u#FbXLUQ@(@R`1ev3{j6m>Ru-zK}Z}~!(q}3 z<#M^<+)#h9tAu<7goP35tU6gIK|R65ghnAOcaxJsgYa_9phA?SF=&M&B!Y3~mfr-M z_1(+Ukh0ZEipNmPQmbN;^lxb2Qt4}0T3%0D8nL+*Q)f5N$*hbL&cc;8(N@>qlC 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 literal 0 HcmV?d00001 diff --git a/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-ExtraLight-13215235.ttf b/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-ExtraLight-13215235.ttf new file mode 100644 index 0000000000000000000000000000000000000000..35ec98d6fb60419dfa23f5ca49ab477194918ab4 GIT binary patch literal 95748 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 literal 0 HcmV?d00001 diff --git a/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-ExtraLightItalic-130e9751.ttf b/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-ExtraLightItalic-130e9751.ttf new file mode 100644 index 0000000000000000000000000000000000000000..507a387aebe97b4b396ab5073d68d0949f0b2a16 GIT binary patch literal 102260 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 z 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

3`SSR|pTZW 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

0cAvs=VlN z&dcLr$j?F*W{FQ$`%?xd$nRnpmZEQ_6|3*u+l^B-RgkbCR=F;YK zo4<``{iDV2T@IBhON5M+ZNBMUsz3MuPx{lT`n%BMnZl*?^B2|!LaN1Yh1ZR~DC zZB?6ZU=~u{p~KoIyY`f{R1&M91j|rg2@&Bf;87_A9`#m>dP_kj4f%h?^^K>RGd*RB z$DuM39j9(QpfC`Ys9@E^Xf!$yuBz?mZEGjmjk0k~?WzaUz4xSTcct2=u#_Xmxuhqg zC{ZMcvN@n9tZ~Gut<1P`<=?AusL)+zMmiwuf%|dd_aZL}{)F5YF-4y z9Nj$6{*hRjG=)A41{v5(VN`J#7Jtg%qxyibWv6(XymleqiSMuYHS2@cDf&`25aR-# z5`|KhXj4L4jLFI^{vE1dJ(jsQiV3-qzONtqAhH}z#FwRp>*vqlH6~aYww{-O>o~S z_V0JhZ|^MapSJev6@L31w71nt8S2|A6cVA2HxzC}AxKFol^83_LTs7YGXuY?MWI7N zm%YA#F2BuocEcaYzcZ58N{LEu2||kb9Z~n|_g}$H1}t+nBaDb_OGd9rQZq~dEzd|A z#ys_#f;vdIQeg1&`iRK3M!sdQ{v&%u%Q)(q%lYY*>Vys zjCv+jKXE48?pe{gXEnBakODynbH&|PZXsxH13$h?85Zs(xU;&ar)Q$4kWb9_Wlf-N zP<;Rp{V0I}Ui1o_m+dURnar5l>M9}&8f)vKHDRQoP&C!qnU2K>cM8|gkNMT2<#Qpo zx}mbNzPh@xx*-yZcwT!`yuBqJt*?sM&Rtgtoak=NXeHe&OOXP_ZQBZp& zD8YW;7B~%{rzeL8@m%5zAW-celeUbw6>#zrGuW;W6kl+|wbhgy*3sI!7_np3u+4O5 zccwY!L}?39^TLnN7(N-PuCJ=DuK|RO$Y-H&JFdc(M7`4(K|nk88v2A;Tdh4|U=*zX PzT%%)cLZ>}133O4fxbI) literal 0 HcmV?d00001 diff --git a/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Light-0be5c414.ttf b/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Light-0be5c414.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1776e63f4cd11fecf5000e45e632ed849c32c923 GIT binary patch literal 96620 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

C1w4k&E8!GW8NPUE>t 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 qEqeMv@1OL<)Ei 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 HcPR&_OD?1&IvXIvq6F6tL%wN{JWLII-n~Wtq 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ξiys?`MWc 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�tP^G3CgI%U+sQ9qA%jqX3X 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 qqWeS&|>oBOcdrU`l1*Sr_Hv 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 b$N6XQ?B5l$RnLC9@O=my*(c_-RAv4b7fw1g literal 0 HcmV?d00001 diff --git a/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-MediumItalic-4e77155e.ttf b/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-MediumItalic-4e77155e.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8b03357135f17839c60b72184bbbedb4440c5749 GIT binary patch literal 104712 zcmc${349bq_6J^7-7}M!+$SM{Fv*aET;xu;Lhf)AE=lkpAqfx&1e0(nA}Au_jrWD9 zh!?s8x+^NW=%VY1c&@kLdab*T7E2$`+O#7D8JE-|y-hrp{3F58W-q)Tf0ge5!uNtg6R{>e#o?qx#8u2|UK(iSOq4Mg}tgqJLYhkazw zpK)J<`=JY$^sf5wjv8Hvn9)MGwsdy2wq!Zw85yCcoNz1Bb+V|mSf_^CI-Ah}R zv@eR-vKWO$zIxrVuAbhETT`wVV$_XDBYRnQ`?95HUseZxw}Jk3A%*n$L^!TO-6>WH zo483hP?!`kQCtj)%fn(JH=V+@Pkm)@Uq7mRdD_d`rvkYK{?si*gJN`V=sGxMZusbb z3kPWM_lD!AYxo-Ecph*i;J7m{V)FF1^?83O2Oyzl?5;OdD#;iAbMYfO6vPX zjlDvu9*f!+wl8>}bDzBeRT&Jj$g0Ogh4mx9he#wfyN1e5(;B@Mn;Pl9t!7sS-R}t! zhKHzWO5BxBUJnPY6H>3()H;(X5kP+xA(PZ-d!C-55^T1x%stX~o>#wkml8Gi+uH1+ zrUn9$fDDq12ti%zYK^);DAes{p{WbiB|@rg>JEfZYtuyn=m(23xFaDwDQ1afaC^lT zxL1m6;a)HH!F@vf3GP$kIk*S#lj5NG5bnn^NJ#0DX>hY-0o)=v4eks%8*YWyH*TcP0qV>w#P#04EUOo-?S&5Y8LHP#Ucjdd_b*vf-?yFQ4@ETPM zccPjIw@o2slx+)2MdhLP7A_vfRq9UQThtFGE=8_--o%v%QTt3>6H`>TiR)stDlu`J zNKk`J+%C%GhbA5*;=rAezEdQ~2TVLzq{&N6JfsgED&1nK=^rMFAYUVH1bRn;iAMqx zVzOu#ZK6Xg7fTQ}9@1|Sow#omRlvG|cZrnoKQa8|d2tP9&`&k%u1JH^mdR4R^mZ`?o8Sw~@*ya5x=l zHHlIEQv7dt?91@Vd#xQTx9+ZiLazC<7Bohmkn~B?3Ekk zwemi>PrfWalt+|OF)B@!K`))87OGFRleE{hPqiQP?fM_|r)|-;jkarT+ic(1?e=*4 zefE9!m+hb0e{h62k{o%CD#sK@v!mOwAt)gzJLvSFADki1Bxjy;y(`?6?5cM)xfZ+5 za$V}W!F8|ekFJ+o@4EgOTpBz+_=eyYgAWIP9{hdCoRHszd>iTvO$@y>^p?+yqoa1gzpn=iIIte6Ne{`N~}+uo!FY#m3U_2`H5E~ z-kf+(;)8>F2dx`)(cm+aTuB>~wj^yGQa@zIkhw!XaG&eGG`T)`PxAic*HbP^xi)2c z$^$9;Ql3wFBjv-CFH?T<1bJdSZqG}ecZbdx`s&b+Q%9%1nEH0==c(VP+0x!kACdle z`YY)lWfW#KWwd9Uo^e*j1sPXm+>&u`#zPrTX1tVfIOFqS6NjBS?EGQx4ErK;K<2Q_ z;>^m-8JV|d6=dCzbw}3y+2gW*$eEPWnA4WCEN4y5MLE~zY|ruL?9F*P=hd7;xwW~| za!<|e$X%X$e(n{yHxC~=Ja72u;qT`)=N-tOmVa;lL-|h@Oe;9GprbIUFthNMqS&H` zi=HY@EzU0tHjQi_dC$lPNB(K#izDA2 z`N_zyM}0T?p)vQAk14;b{MPaZ%AYEKqx`e-pT>rbO&FU!wtVa(6`qP66?-b4t?aGb zSovDj)T)-Mj;g&?2dWNLpIp79`t0hvcg>Hrp|wM5m(+e=mt0p^S6er` zuA}bEy7TL&9;x|IzqwCpaf0PRN-s zcEYp?uTJ=Q;%k#Ulg^y<_T=Kp^^=<>|84S*Q$nZgpW>U^GPP&wc~hUC`rgzp8&pF~ zLs~;w!|e?ZHheLyV%qd+ZPQjv+cfRX>50>GrjMOIZF=kUJElK0{kiGy&bWT2oH=Rc zpJqNcD|^=2v+h4B`lKDRgJy4UENi^5DX;0tIq`F*%=yE~r=Gn3l-5)AQ)iy~^=Vh1 z_QBlvxyzdqnpd_sTei0xnYX!hXlqexP3z3ow$|R(4XszUZf|{{b${!ttsl02)26q@ zv<+=5YO86R*|xgvg0}10?rM9e?U}YW+y2(}eS1QCLHn}yb?twg@0`DOfn!1Jf-wso zSh!)~T?-F(XdR^;TNgPN)h;?`(auE=EP8LTeR0_0k&CMqPhWiD;-?n>y)&Y-t#euD z_Rcq!L@p^^QoCgNlI2Tdm)_kqx$CQCr!6~pdS|!jzN9Cvr@Uug&%U0|dP{n@_ddLQ z>+%E3kFJPW(Y#{Cii=jfvNC05^UAkZ4PKSHs%O;$tHV~$TD|X#qBGt<eeoU`VfFVFez+@a@AJNMLcH=cXnxvy=A z+%S2=>e!igLf;ktoU9jSUO`C%@Cv48%T)z3P&5y87rKb+E(PGH*;j3;Z z+h@C2C+uPoGC zFjcCW)E2c@{aHPu-qmz1M2prEHIJ5|m1$RMcWHaIeM#pfeeaHN$G8*RN$wPPnmf;3 z=pN~=aj$mY=HBUk*!^g7baF~^T5@jkX(=kjo)VrCl@gnhkdl;=l`<}+Ii)@I+4R5t zsPMc-f1wy*@?aTk!?=(m3*`t|At%VG%;h%uJNZICF5|&vhRNk4>M3yfh9)$-7R6kq zX~hyoyC%V>AJdyw1BTo$-TfXm+FxIEe9G7?-4w76_zF6pUK`u>fFfZs8<{hXtp ziw6u3-+Z6lCw&8t{@a%(#L*W4PanPD=rjuT?KWvv__}-xK{@AW{n5gs$w!mO|AXWY z1{vXpk9<)2!PpPf;pY!ueR%uf>keOf_~OH@hbJE%ad^U^hYqzKnsaEn5Qp&WdT8vS z!b6eoe=Wp2Ti=>(huzL8Y=gU3)~HN1Q=I~PeyLikHc*IqPaRSp5a$0=Z@~8*<4(Py z-oo8m>O=Jpe|X@kK2~4SowilGRofBp|7A?u2x@@wr>*m2c&-?%#;Bnf-RG-Cs$8X` zCOvA38mMwqyh>FGXoIuVbZ|dJb>K;A5T2tvA{}jbq$r0~GD%E&u2v5DmKv#|RHTYlZV`)z)=)f&M2mqU5$(GOHdGdDuzFa8)uINyvk6Zf zCyP^Hcg<4`u-Z4``Ttz8LEIp^WubUX+$a8k=fk~tO587=5$}qZ#H->h@tyced?WrX zUXWojK}N_ZnI_}aG&vM~yG)LfqvaeqOr9bJh<(rjzrz#y<047?StN^R@of5>7$Tk) zsd&~*6EBJq@jfiWw_z6^62rvHVzl@hEY?rN81b3dA;;lS`=4U0_#E>mKjUfSNAWc* z^q)kn_?P%WOh$vdLyi{>QWw*uT}+cU=@2vUo`JcM)iO`qEhmYyWeN0EvDktq-b-b@I7f~Um&*om ziL4Ws$*JOMIZNCqPsZHNZE~Kt9nZqsWviHvIjK#u0#E0^7x&1?VyB!UGQ}(E47FNa zqpng{s_WENb(6YT-GCl(wpy>wQybN}>MT6%p075jb?O{(t(+~ck~76M@+4@~M@5|Y zqX-iZV#ezs5s9bZDDeoMhWB9J#w(m+w{VI3MKF4Qkk};(#XF){yoV=@2Z+;Tj94HCiw-$NERt@q zSSE{wGD(~#$B6UgSaE@@6c@^BagnSM7t30)SyqXgF{`vyo(iowSKK0-p%Keep(<7- zsz@zYD^-e`r>3e&s#VQaCqa9)_&(=;_yk;lyuGxCH4uf;{`e3-B`mH8bo4;OghM&-WAE%N-($VL$NACR}7*cl&-)nn;%) zq9>vwS593O<94%7R+WvW3`QM1L|F2=UNJN?h z>6lGTM_&s;y(?VPF;2KGSc!UCbqwr8c(5o1r1AAOkqKV^zX8<)$%kZ~?%U7lQofW= z-?YyaV^yvwKNjRUKA&9W`%bR>6__W2Flq(hFzWvWQKHTi!_*;M4+7?akIO_Vw-0I~ zzX8-H;Xs@rm@}n$)BbQB{P&2l(tkYz_rC=eaC)go&w#DC--=Q3ao7+6Ap3&vF{f<$ z`+kyZQI|J>e!dB(o7anlE}sGZ;0fSr@cqkRqcE(cq{$1=W;OvXLOZz>>G)xtNRfSE zwHPh?!dB?R{{&ZwNhrs}V?kaF`Cb5<=U8Y#dHO;m_=yD{U!e`Wf&O);u*+{nx!jF4 zASJ5g77>PWBty5w$!oyRwa|U1i(0u2_!h)_1lLDI7hs4vh7HDb6ks%9E}#@JT-soj zT#kNDPbGE{EhY58KVg-8hyMOP`t(n*SiZx!VS{CIIc&~<3lHduL6;7?EQFEmR}Q)& z;02(W1Daycj04R`(3Hb}9B8J2rVe~cP#~MJCeaK#{s=6oBal}z z`f#%ETUkUPM#2`%WavcQk44?n{Te)})Isi{z7JqM4FhBdjQfBr`J|`^jFf4RR|&2z z@O_@BMcfS7mxI~vxm*-r?2h0u<{i*I>-&d%9%JJ_K$kA+~JxG_} zbo2uQcjHPB0Z0Rc0D}2SZJTJG0bdtjjiej(TY>bcEl`^{fYsZ-iwJeO7(i`9(K^b% z#1idwQHb%SNFBz#2kql8q5|>5v_w%Y?+|0K@-_)J{bbn88FCctbgc9cz(yV+Z$kJq z&<@3O1!MrIg`GbVPn{`%hXFeQHvq79>&pg=0?YznUDcNZSb}F&tONTl0TA7tfRh2~ z=5;Qv9?+Zt@B-$+I;Q7=$*@-Eh;_cVVckxEl{!`20(ex+fh9f>di*woy)S%tJ}AU< zn>gy?pE??I)J8u6Lps~-6|)*^o7`?J9fnPt=(W$7)95Wq^ky_Q&v$R0)#z2JEyhA( zt7l$fan+N-K(u5x=rJV2^j+Pr$hs@<4yMl#;y_Cd+yyE`maRt<6k^;GSSmeC0F zctt~Fd(-YXNt8KWJ=?2gd1I>^DL-#qb+t*5=x%d+_ceI+v^l#oWN3A5YpvH_+nDUt zQk$lq+z8^t&5dqvLj$}jniAdKGQ!H5n%uh#YH*YRFZ0gr&7<%cDy$$+4Syb*La9d{92Uy(>Cf`#IS3|hgsH?q3fy}8-#jfB{8 zyiwT`XEyHA+iIGIdPCbit8%>2*%PNVPMl$QCMLr_n*C$4cZsO#S&h4*qN=^JrOF$b zMO_X}t7=y`IT3KYG7fd2r8Z!(9~A^~Rc%HMBio3~WDlbGakK{trzq&j6xxK6)Pw(e z`1Y@?U#P-eLPUEY|IW}W@SSxMn!n-%@DcAo$HmSQn$(RX7>q< zvjR^y0(1HVrdfgAMxZ-ec*C=PslZg$-y3D6g7z(6GRo%$UnwXbT|FotU5BE4bWKJ1 z=$eM|(KQ|AqiY7rN7rE}A6+w1KDy>+yGL`68lDXi$2Ys7{bVyWjuu?Kxzu>`vc1Ez zyu;Bk^U){j(R5GPGd(S39@6l?N`ZEn<1O&l^{y~`Ej2xFe&#NljIC{icBEP?>?59E zqAALD7c=L@NXw@-1{@}n<*X*^Uw)^*6bS;@>3{QG>a~pagMptM(y}Bh4cykjJ#j$Z( zz#0YuPhCq{q6azDp`5sIE=cbLnSc?}&31HRRE7-=4nxT?oFK&(8n%cD4X&wD19_pb zjP}dI4GwH+rYt<8A*L}_kkM2vI#d3cb7simZSIlh8b&tl#PTVWQ6Ny?? z;kBpYZaji4BgUx2<6B;{$E+<30Xg2W{@hslW_2}_rE_eN{Z(86{gF#jtn&`2Zfr=z z;OZXTl)EcW#-QI;_6wb!*w8Pus$Zx-Zr}8djZvNL9hudaz#qw)1|4es-17gsCS8A` z2KN7^6_dP4kB#<}B_{W2FUd_NpY>3{BeVQc8Hc-3S;13;q+4oQ#R~mV#zdws!N_8dQag0?4N-q@J|(-X$Brm8G&P`g(f+OWz$pyPoQ?FHbH z6?%eDHFc9_%9zfU-lbTL`Bc~|=hV8z)76zT-Qv#b>2Nnqtek^gX*0=Z+|20{X}6NV znr$dnYQixGF$8lS!!Zvr2G7Nlv2u7Sb~zd0cBB}G)v+|*xiuPd1+r(D$GIr}8+=AGZt(%GwC{_SpSK~JlC{=aZrmn>8J zTYt0LwzO-BdhEBm^SfJG)dRoX?d(|4qVD@I+^*J6btm?qcdA?2y^-Ck*}aV2%}bXr z=~f$lyW7>>hV}N}?k+>pYSnLddzQ2=Q{DfCyL?%X>g@T=ZZGjO|F^qneG=`LTo=1B z>_)PSxhD7rvm3-N=6m2{XO~*AME@k0b{0$YGuq1%iXIux_tdr(ej49J^BvI*bWE_< z*}kz|Z99j5bJ(r2W!eVWf^3=kKK&ehk$#FgC=@QpFkCc-Ze+uE5qf_@+kJiU_k;?M4Hl-P1(8UQA$!j!YNA3 zLt^*8O1AQlwynU8@_`P0(FUE83muVwo{A96MJkm;813N3>?mQ27}KGP;y~q+^O3D4 z+u{4A?0^hD!rel;Vh;n+FF?p7U^eI!+S~9Yr|2)`dsuDnluP7N*(I0B(`C2p!9L67 za)n$eS7EpK8S+fIMxKRzKxfN!a=ko9o+~%V^RN^1e7Q+pAUDekagO0)c?ovlTqZBa zUZE@GmGUZiwY&yV`3&}} zKPR8Zo}UBqMeJIC3Hw4{!Tz7uV;m`9~Lychc#1XlY00Ez6y&n6zj&yF1r&!9~` zhkX)}SkZbLn)hA&24fcc5G4B%b~d=Nv*9!7<9}dR!%)cbOX&Wu@Jq*@iX+gW-{F^q z-3>oMqaVd@IE)jCHA4+EnO%drch4!al{v74zu%)vgBQ^YCqG|Yc5kS($eyJ`b%^Z&Be{(r4A`A5`R zBKidN{SfqV4WnW-YAqH&J4R?XYApqFkHjch0Lmi#24g%cMXim%xa-E)Jr=cAi4i;v zqhLK~$78I`Mjx1jzBL77Htji{hY_$1zp>cIeg;OCh>n(P#7;9~M}a06=}{|)=RCfK79ve3VOR7`nezV`8i;76B28lSc4$=J z-`Ovo}`h+#;NWIz;js^tPMJ2Wc#wK1xYelCN3bp(D# zpclRrA7IbU0jy*_EW8*!ZWLR@CbXV)Vhzrd(V37=^w>7oX9_&gSu%mKVh&Qd7e7k* zORN`#qyBZs`YW_>3CT+N3E*SEM}Q9je+7I1I1D%hcpsxexU$Qi5Jy*G%7(G%U%*0@ zj&TXnRUt~l81+wJ!AfDg`U03sNsL{e19PH)N3edSt03vanD%#I4vb#k$j`vf&+=>e zH*j|ZD~t+b-<@#Zl$|U+9u?&i;=TW)(c;(j&j0C1A^-S4EYoiv|Nd{wbOM_Nx@3!?O{`3M?7oM`?gx47-pgb6V?1{Mk;m@GdF=iZ zkKG4&?0%8;@hjN1nhIW_e(+58J>d5k!%pyrGpSHRpwcjQJOkczX_I#80Dn&LXX%o` zGDL=g*Llz%_k!O@*cq*m7xsc+)cYChsBPHC9Rr>HHyJBw)w^8|fEDtz9Eh?c%0Y6l zcvdE1P4+qImdPlY2hWX};yXE1reaMxO{POLKaYJx2gDCDL%fK6qO=1x8|&OTsNvz* z3p*UEEhY^F!#sgV3!*^IUB7MzcqCtGD3&OpwW3*Xwy^OVTSj^b*xK&K`Tg})h(SUuk zY&&ConT|cMJFp+tvZ2Kqxf6S1kF%q(+w%|Tce^kb@dfRLCaW5|ZXZG~`3XA~E`ZGm z`x^5IYstpO=(Qde*xA3$)<$2S&cY7x z9PHB`uJTkqc7hjTM=b4&r5&;(ut$588jW4(*zY}FO~8)t zNoq27rB8*OxK%Z%X==K-0a`T%IyDX&H6AuY0_@a5Y6fW9Rv) z>NGW1HLDivziq|t@OCv{Ex=i}4(xbejGg35uz$P@`^QgL-Pmj1i@mxluv>SPS`B?j zJG+ly*YcULSI&Yx91c4;3A^}o?4?M79{rOz9~$0{r|z+MwhqD5WixEv3K0Q&YPYyw zosBuD{n+*X0BhI>#a-fV=+{4DbZ}vh^Lp%Z-hllX4%k#Xup9Y2?0h~?T#cR3=i|Be zpRiu`2)DQt^G!pEiv zzff$(`Mz^;7WyL0Pkk!RQ5TCR)FtXtb(y*xr%A5B4(zM2NB$b@qrXmFk6qX|VmJ0y z?8n}wZc(?Y+thY-yV{}dfR?-%Pi}{?m--EiB=2C(?R|^~hoE8KRClSn)jevbx>wz& zey6LDx36e-EMMA@Ut3vgT&qgVYo2*6Ft0^)&C9Q@G43n*9`UNpdox~T znR#DnUd?nW3mlb8T3WlimO3iC7IZCbUmRTB+R@#*e98RI_EoOxwyxfm*4Fl=z4n^c z7Es~R-PO`-ujM;RE3cryOuNeDwc5-(@%Z$;O~&1>ln9v28R=&Q}*RhK!&o9T@=(zB26?dWW451tT+VxQE~y1cjDJ}FR^ z{K6{x6vKB4`)ajI7Z^#`n5C&PS*|flRbxuL#$Rev^3}DrsSCThmzuFn#%lesOsX1F zX0>^tQx`5@x}c?d`I63-<-Lxn2K)Bu1~=0U>CfQ1;2D8JQ1W^CWp(;Y2*f_qAe+^v z1=X7T)t1<11^B5oOHpT*s@Bh+$yaS{=&XMH%reC}%Mhn+R(HqJ1@>7iRQqg$t=R## zoU_|H+Pm9(I(qE07j(C*Xb)}*1R5f#E3!9nka=s$udd8Khm&*7v1;2WWC6=AFTao} z^YV*|4gX^EzQhPG$mg=<735diTlxs1vd+k;s?@yZo7Y0~Y9?20R!Jq_qbvElmKm>d zgh5|fWnRs6DhnMgrjT09uGAVRv#ZrAjlIpNrFOnhBIrYAqE#l7)n;bZX5!T*lhwtp zb}J#1Z-3M(N4uGSd%r%!{O1)EGhJT62vdx;b@m0!LGXe;Y%b`RdR~5QvAz&3%iuD< zE_h*p*51L=b#~;^>@wCV41TIjxm1r(9g7?tCQBV=H|*dRVugUCh zUF(l!Qq`DMQkx&z)vrr*8AS{3>gjChS!i&ENq$l(-OQl9hwp-W0)^Cjshjp1!OJb) z^YZ;_q}JrMw$!#fz+0_ZqB^sLwSHbr9&77Dm-pjsxhZzm4h38ybQ~@}I*!?4ip~2H zBfKErY$5qb-R$PextlLHy7@|@I4c9iajvww`AVakuMPwn&7rQ?zPfKWH|wBog#8Ro z&UJ>>;)2G{osdf_98c+ZfNQ^p20nkkc9A}50xv-A@e022TBZNr(YQfpz zXT#R92>vcpCopQsTBjg=F*%)ZoQ4))%r94?Rtu}ylRF(zFCk|s`5D@QF@F?0bOd|& z>rd~Z+b*jRUHuEu)u#~7E*7YT48cLY)Qf@Wr;|f+ zbQ(&6F+ZPr58WF2f-!#pl!w)pbZR0F(jY`)C=p;r+sLm1sxPOIR%$42ooE495KO2@R+Z`12T2IKnWB3yqOFudu4xaYlQ0S8nfoJ1ktf^sb~k z)J=Cg-8<%YE$`-Q#|jSb=~zYKJ+Q-<64KtWU|}y2EbZU~oSYsl{svKsj8K|{xQtW@ zb#l4}MkzBLrOk9k>WmucGa=`|80SHYwVVedlm{VZ9)ucs7#QWjbd(3v8F?^jt|Od~0;j()giCMWJ;C$A zk%@;eE9Q-nuVGmgdC%0e1I8I@n5vMTEkYQn-kyfF}Lt$Q}leI&i z7)7BAySf&)%y!Otnl>s87fO&-l#sFSuJb~pE7P0_v zH40v64)}$IWx-T1FayZ%gXi_ZNA$r9O}wBFJ>hL5WW#)FlkXiYiV$V_hQ#Cs8N_>mfM%JO$WKm|F%O^KF#IpmD%i!U!qNHK$#8FjOY1K59x<$$VZnvd$NWhg zun43t6W#(Q5?+TZF{fbhAYR5?v&4*82!0drtHB&c8D=7B#V-v&@A{JB9kmbqrmOwH zUs8MF-a@V~PQ3?rFNOLZ$EjKAyPy5PW||Q5{P($7jXGalfSHMFcs}B0@Ffzi1#AIa z1lR~z2f(S9gkHc>z(T-0z$pNnsZMAB5FJj{^n*0qyDgvuj>}m_M{0yJ?eW1JS z*iiUxw!$}9*l~VwYvWd#ao5ImTbSi%#atWLX@$-=vF1L0bF9#r7BTS`wFc0?aQ1D->}u*iZd_u^$*%{Jz+CEbMgyi#=%hJR7^;^m{h;F$>#cVgAtF zu{%w_9kJUi?0O3e_yw>l&Cp9?H-U?D0GGtBv9J{uw#>v9#ae!Gs8u6I9BS2!+h$?@ z^cDqDrn)rgPO~sST_E586r=G3as8=GkDY|jI>05dCLQn!vy>xai!3bH!u)<2u_>ls zM(iL9v-}Jnq?QpIXWFl z%ug3c??1(O`UG*URET$zKg%!1jDe6R{N;_=Yhiz|ut2ES@Qb-SX1j%LwXka~%pba? z58Xvp=tc`$XJFvq3=8WuLznjPGehI7-rcA71o}dt_5-yQsB_B?xh=GEn`dDGzf(*O zPKs%;LMK>QjfIt4SRihh&y0J^n)zvxvKX3_a$M0fW|rPHFDZ(+?A7KjT?ZTzBV zTG*81G5^REJ=%6=^B)2I&+`VQbzDiL8wIn2l{>h-9DM#+IaYhixB{ZWsZ ze*674VN@SKBMfQokJ@9>?T*@c0&Iurw=L>=P+tky7Ile*ZL%;cG#c&Rq%-}ZMW49m zSfOhyjObPXjFf?yF$_P7VPF))z?NB+#yU2>&W?`pUSRk~~@Qa!rHOa#2EUd!9{GlTQbbi|maf>XvTmu6K85Wje zh7RiE7YL2B=pro4WnqC({dm8~qsRM21!7oOL@g*Z~W({QNNy`th7b4* zid1IkuVPW3M*L*Z0Xt%0Us_lo^s^KAS)oQ4dYhGA{Jw|}{k{?JS=bvE76>)%62y4k zAL=hTEJm}o`i4e4<)@24YcqZk4_jEk&%`jV6G8Jz;zKnF?x#F^^qs1Je) zolf&5;%f~%wq*jldF<+HBK*JP&>i#+PdP+$z~?J94(@%}t0!funKGrYmu66857En^ zO!SBF5E&$zCL&%co?gLzi$J^3?mdXK-vaTm;=$zYm)67=N>DWjR@ z6Q;@M(&e##BfCr4t>n-loWebf$5J}Tg;EHmc{rKI_(K$m9f;&&CJX*!$zSZo8-pZv z|2W};uT22|8`Iq5`vE?ReO_aqX&kGW@gLcJlzqb0lc4M%AJiafO58%Fkgrl(!u~m8o|Blmqh5o)s<-)?G^u#W_8g*s6^X1#}Vw4%DMccXznw4drWwPWoW%G)m_C!!e2vo_ z!1!Z6oV1eVG+T_eK^%@`HZ$O%CDECs`WxEb}oe^GJ#-Cs9e|b9y-3UE0@3`CcydPh9FUrkTQSGN9K#&ItDz=^`HP5L&Az@Ex7?Bb+vvlQ~TSter*WDCA$K;LHBgguV? zpoQq$EDu1JKZl*_^lg^C*a!U~_D<5bSzg9&?KJUk?42&aj&gjP1^ch@Z5F(L7vE;V zu4wExmgDKGEOI9H2w#sq%J?b^&fnpyEI4_Gud?8T9lpwf^KWi=$km`@R8u0r(U^=SJQEVATY4nmh<1j6QgSrjU;T=nZUGRl*)*DR&k^vSiWLfpm7#IiUy3;L-98ix zv8P%?o*`IsIt6E}8hFK~0oQT>t=ly4x{Vw09%F6fWA_%yLsoG8e8%`J?wzr`qVoi` z3-}U^re*`*j~&uD@u;eJx9&vMCK7S~G2js3Ex@Y)`ijoefF}TGai~3sed$u%4cHFY z3V0Re#YzwAoW4sTuzyvEb?`sq80f|Q(f}M?PJAETz-}wKzTeYm>$?@_!=!I5Qh_wt z{ggv@FeQ(4zCW|i)$BgQ?tScDFX`>#H!{AM-KWUK2_j0L$6OzcHAW3#rH5-M8uvlM z7WT1Yv$hi_1n3M%F4svLR_$!44}q^w@gHC5G%o%yk{T}Lh*O^z;dJK>c)ui0GvQq5 zDx3>C2P=XK{ujZ$0dH`mFA3q~7EW-|i@2}?X;NG!FGJfiC~idxI%qN|fAx*5z-d05 z1opk?`_T7o~ z@9SgJ_kH1e-k|aQ)%P)e-yR>2!hJ9M-m~a%I?i{1-t>;^H-@j@^}XpMyAFTg;yK@^ zzK4L}9q({iri9TScsG2%@a^?Ik6fu`3-AC5_`U&`I4jM&*xlH%Ud%hvX(u}5jlQL$ zMLThBZV=X52MafLf2ZIVj$PIs_@v?&h0`A+;Eoid;6Dbxa6Y9IhQ2uk`@*N<=YUR| z1)3)OqHsEG325kxFyVM(`swiL!7m)|O+N#zW(|HeoF$+!CzGr%I8cXal)h?Z%Z79_mJyyf}9A- zNpccGC(Fs8pCYFKpNcmhM&k6yY`jyoNjAf!Q?=22CL|OmLKYz|&O+mj!%O5!w9(b_ zEW8zStz3(|F2$1qs{pK ziJ#d+sfG0aqc#PauYEuLG7W0`Kl~Xj8TImuf6%e`Lz_LO|Dd&gkNkf^n8l-+8mDE3 z{R`n%KY8TgcKj|#_U_OcF=2M?3 zeB#W*t$rxC`eEGa>C{ykPK#%tjgRHlJsvH3ikQT0b_TcECT^!K+`i^<`)cL()doI> zat{sS^QBJieIeZYoZS0Dxc3Ed?+fDIXXD=IWS$&+77nLT(FcQ=n;`CkLEQVC-0xh> zlZ|_sllzyA`9r^@LnHZ;LNvGIY(l$u?N#LYY=t=oGxTI5pxl|g<+s0)JVR;)` z#>OSIa|!J%Z#(2Y47!H2jK*5V!KDr2(mJ`c8Z5N&tXU?2aw7DLgUj#a@&|GGom_qw zm)yl=Hnf19%j4qm*o4w9quym}&hgV1UQ2^)IU-+lXikNaNty(J={{|^WUzQO48 z{Y-t@Ki2hcfH=o({-HMnaAVBoeulU-n)VxU(C**w-@c8p5M$+s$oEskLH{-q#{Cz5 z96oqc$FV&hzGkmASvme*U`!Ieqe%B*TT1G13Im_fN~$;>+^+1q6~l5~zp1L|hNY^Z7cs z`Y1qWs_iL)bi(sj5!}W_&?(N5W@Ot&|_(lChL2v=FlGC zXO+bFW1kqY)Y4A$ht_zUJ74C!5n@6IDawuE%?#&c#W$8L)!x5R3Q}T_>MkUJ9FMKWGoa-dTq8 zyEc5Egx*$vF552~U~8<$H#^9(pf{x4f>|Q6FSf(J@Z!59WJT|UmGL6KEnph720g)$ zy%){)o(2w6V11Fj7tQuwG~0X8Z0~7o?`h1vVtX%^?Y#uH_oCU}i{|oZZ0~7o??tn{ zr{M{=7rBwuN6&|Au-A;NJ{wzocDDK)Z1rhu_1UWkvB$;lczifzAm9-$&wTZgjkC)xJ1v+bv`?HA28q;cJ7Z2M_!`)O?Z>1_Mi z*!Hut?dRZ;E(YgKhlqhZ-i7dZ7slhAi$}U(9_fO3WQgLCVE~VGF&OEJxQ^+Yux?14 z>ez-FPD9_$3d z)7wzPD`5Ro9S3n8hjJY|@oc*u>70w_T^HAPFxvKYcwQ$f--Z@WUwXX@KL^*nlk48e zEj^T5dMLN_U~cK5TxW(%gZZhEzCU{w#?ZBB`;sMVL)*U*BkxV<0Xj?B#y!BsJ;2Vg zwqYLRL5#U%Z3nT$opPUiTDVy5!Fc!2i#+FWh{jg2*m2T-^=oiUuzn2=<5y$(1j2qD zD|a;5x7)WGKXu44LA|aHIvUioIPd%(_&HH7Cr+_kzUog0GT4dV4!lWeCu%(j*X}Am$_Uo&0HfbX!i$2JGcA!{EV}Z+kFSO=|yNSQ!u(s z#nWvs#vh5+i4_sFDHrN;mG4V@3*$?95#R>jyYeRA5ArtPy8*vv>-svp3I9c!-+|@m zMB873k?SeIp8-z;o&h`ucpmTq-~ix7z(K%EfR_QU0A2;W26!Ft7r+~UHvw+}-Uhq_ zco*;<;C;X$z+vClG8_;Ahyp|dVgRv#IKTivJYXOo0gwn71Q-lR0t^AT0m*HbFE`u!3MAc9DpEz6W{^_ z1400yfG|KfAOa8xhyp|dVgRv#IKTivJYXOo0gwn7gnAn6`)cEVov69z*D&YGvH~!Gl1s+&jVfn900rsI0$$N@G{^Pz^j1Q z0Ivi70(b-PCg3f=+kkff?*iTfybm}8I1Km*_T9(G^Aq2T(&_uFbOC|^A%IXoxbGm^ z;6b#(gJ^>X(FPBq4IV@rJcu@U5N+@v+92Ly2S@}A0t^Nu0fqqFfMh@lzylZxNCTt; zGLZf-Kqm6e!ZjO^1IR^B91h3>4vcz-&Mx`b`tA za{wm;P63<>I1Mlt&U5lQ*yQMU-AsVnSeEbvjA&RzKe0a z1aK+fPQYD&y8-tAb^`7N+z0Rib^#s$>_NPT01pEm@%>Z9`<_q(0ja)s(3cOYZr?}h zA|K5#Uk58XOsI1Gp9dJtwY*O?(63M!-#gt$>>W+W@!VDqL+vAur54H@Q zQK7j_ntRuXisvyE-V5?R=Da>eYuQ!Vg zcu(Uhylti#>j!x2nLKpddquvcH-?yRVvN98g!hce!zk;=7=wsUoPdyDV_d;Jul!EL z%O6ofyeAE_yY#j+@Bkbo2cFM3X6)4hqLGJuA0n+oz8_G(d-$GGJOpa;J%}8zrU2{^ zyC1RdKjmRAnMU8#lec0GBLs4+60<6%3#Ds#!Ruge7RAw()H|GbRdoXK6?8 z&}Z#Xx}KCcXwZO|fyv;_t`FC3QaL7-R_muPB$g=ku%C)+fzHbzcKN)#e7H7OM_;)_#b9j<{{?&5S5 z5~Yl#;-HYxC543rvC%Oe4@83VTv}0zLzBZC8eS!$d8BKCO~)rpowJ?gu8B7*xn8LO zn(TD;pxvk*r`@LRbUJ@-41Q75Wvfz0Z^C>G^QoN)dyANIsI%o%ye}na7v^mL=q=7d z`!;B<&>Ah8D`AtJh~`F}-sNkgvrXM^(5OD?_=d}Cw8aLE@Td!AJm-0?T*$O|7U`Gg zHGR^%GY9-KfPmR@GjPV{psDVwjG}y%&Bl4-`q0u+;L(W`A1#1 zXzut0ng_ItESfb~4?7X>)TTKvXgsdJ6SSeVGU`OKk()Gni;p3j^Ht&rX*O%qESeiJ z>wH{0^VM>{^7C*LW;*?C^m^@mEA9q4*@)X$_Gm8;VWr*A!+G-T{^_INV%`Sd0p5#e z*0ExIMcpXu#c@f6*NW+yHi`6k5cH-Ki{Lgb$hH8A)iGB%9HS=-P1EP1XX|71DP_gQ zW6Q>-4y`IF^i;cDuB0r1?i=ffq29|~*}&r*ju<JDLo`*?H- z`nY=0`IerjZFJ(3yBmSL4UH9Kw;es;48zW#ol2GKj>*usa;Y998*K>u`5U|yQd8O3 zi1Lu?(BITuV_o`Nx?LZu+g;sK)0PK0pbvuJar6}EgL#@dx)tLYq$&5K{PB1)FBN4K z#ZgEB>rP7OHl^cTyqcVgfnfAxyR_Nxt|NhGu_+lD8KoJ8dAaGS$%9Ig9j^GSp?-x$ z8jIDk!#;qn3d$^o3dRcD69rXHnw(1yZ+XqK8MmTvGoY5Qn%bzsrs}Fv9ncb#99uX# zJ7etdQ4W=rUZbf&D0p>yyIogz>h>uUT=7dXP~20Taq>>3URA1oOlI!Se=i>q6_i`3 zeTMNdUY4E9uIXAMTRsYw&P!3~WSLopyEL(MJakyxu~ML zwY5-rt8G&fD^d+Ieci9pHC2Qm?r@P?l%7_S?rRd4qF5Q)23r-nUFzo1Mb{Aa};1xc-74{gHpLN(^*1KoRCT{;Spm&d>xeCJ+ z^+Ah<$*bM)Xx~al7JU$0P&2zX0qhI~H5Y0vh8zCi~Y=i-jG08kV&6C!@ zI^-XIQO3@bs%+XId+_i2ypjw0|g<{D{^CTm3f+w!j3ByQ` zCSgufz$9r8s8BM9$Uqukat%!jh0;giQjz4<)3^XPyHq*^67RGrXS{|t=s9m5DN|GG z^aS{hA>T3j5S@ys_Rbg|%*ArywT_xA&816^>j^5H{bK+9rrBeVZYMS7Z;wC<9%KQAQ){TnO7-bQE)NfqXEwlz3(gt#R93gLq6K zWr{NLIO12KT;gQ57HJ@HIOIdlx22Y-Z*(cB`;D5SGQLGa$KaQY@_Aff-I2~^I~#AO?AP{AKywwIuKLkXd3{rPe5n>oe{U3bB7GsQ zBBM{KgXW5$AhXmC8d4`iXV_XGib_)fn*y>6o88t9IUN^6pVCwjQc@H@jK$@24f%C( z!N%s%sh^@S^n_t||0hW7meaHpzYllgkQ ziL;+P4VkMdwmFS@*{*IfXaaT*WIkN(_tzcUoJm}V{`C6T`drU{W1G`R?{>BG`1D{S zC9=(F(Cj!d4R%VB&1ulw@e4Hj+2%B8*7$W^U*5rKUz)Sz$m3-|<%4$Nyx1;9`A*Ot z*UF^h<8u0Bml`~ruhM^khU`*<=0;%s>Vez!B<7(~tgLWR!%miX7{h3oi^e^yPvdsZ z6;7wwxP!QHlV#y(fzGRRU@%Pc)52RgYz}JP$Hk%M9X57!O=?OkH*nW~Zr~USW1u0S z5C`BP8Lb-D2&+y*`~SM4SgoltEeUNCFYAqpPRc0Iq}KJTZCe#)xMh&rC2j815&23x zwp~BTcDNzW^W=rc%MR>#?Ap zsey;Q&3A!=Bv(6EerOcxwGDWw+}SoOZGxi^zgZ!6j6KQRz_5Tbu)6W(G~I zaYf0cQ=1!Vol%*1M#v6Wk)Di#VM}#axy$v?)MoT6vLhem`GAqAC5O5aYcl=%gGEF0 z3I@$D*)xxF|2Jrkw`Yv;@fEa#bdgno7G=ZMH;i7BAVCOHE!3qDqbF@Hy70)TVnz)20Jj%+*^Qj0!e35-g{)D}HN(YzPcHkHRPf+%)jp}n+}=r}-r zjyG-FZOKv_b8JD!=*cc>9LY)x#Us}QXP9<{9)@QNFc_vMU#~*xUf-g|(lnVJlSWZ} zB_Y4iUF_Wj-!5J6LdWUSAJjW_{F@s16>SY#K{>aS_2}vQjHiixJhMWY6OH|C$S+h3 ztcY_;JWfo454t$lsi#==HBn=!8ckz#f^#PNu&G#nZgiRXxp}0k!Af7QXcsO4gGiuh8m|5Nwo-r|KZuH%EY&zKMQp@iLLSERiqNz*p zR%id{IE}Ti5%)YfpnqJ{O%!_iPVk>Z)+v2@fhz|pP{?&Wdx=WY=IJont2LPFpc_0i zt;7Zsoi!F~B0S8R&$c{$iEarit8F^I+CWcSPMJEyQ(&twv~h)N(d3|pnxL4eF4r`A zd@amSA!t)SADP-hJQF`ZaeG1=f!x;1Lnmra@-y(9Dclu<-LWp}dDuiD4MhR#UQNjy znO=JdoC~4~ULs&5=&?tKgodY^*kyiWk>EXLB^zbp1h1b=&m@r)<>l zHuyn-#(4BqjE^$U;jkV3Ow*38(sWypEK@irp&!PkEJLfU0FN=kQ{kpIAAvb0Xf?Cl zt7Zrne0ruAYmlY&fJSU`Z^x{W#n1%k!#CNQf6?C;ZfEn|Y#%GQolRwVosD->pQxQ( z!EF>YXdf5IIY#^N)l1?r1*_ZSe-ZX@A`#l>gejK2I6IP2k(v^W1rnMb!b~z@)u4NZFRt!7gez9u4o(hTmXiJ0MlU3_P#6UQ-IMJ=cffV^!KL)KjO+ zb@VX&mMT4y{H~PxYmh#y4!mKVS_n#z789&d1A!*TbC+D#Z$wE;PcO`41B02QVHXVZ zOdXW~%Ms)S3yQVzfB`WDrKQpv1ombylcO>D(WBdKTAk9y7)_kUnjj6+T4$=gE@&;6 z{8Cf*I~==}b~MtoI~;o@USMyw6FSkA^8fJmCh(D6)t&IW_wBE=t5j8zO11B$y|ha$ zmA2NdZuc%P*lOt5TJgw#oOKkEJEOy6@F}=iYnP|2anq7288K;`|YrC)N-&Ad#2K zBqOww70i#eE@qQfQxF{Pyo7Y{H~WSLo7sc*5-B{~K4t+Dqz%jYkf-gasp7&27n07g z*jKR`x5nJbSX;xio4-=x89zYgRt%Uc87+7X5UavF^t-O7T*$-9F%KiQRW*j*>*6U! z?^RG%ik_^WqazZ8C8^6k=uSPBbvI7dgBnHw%5F07#-7H`^BGYZ*-9wl-U1?AD#+xk+n+Pmm+83(RQ! zz+4*J%^MDbF6{YgVjTjp-U%N;!#2Inm+5t$eQ*aYI1mOeurETtB#+HNu`kr(LHtP^ zDPPx8jC|wBh)7D2K#d@#4~Vg8-TIEZ%dB=bT#) zFCFK3=QW3WhxAUCi6;l~BOSAjEWj6a)zRyZFIe8K4;{Vk=wP1RU^t1+!Ti>vh9{8+ zClRw0oCMqfocAtvrQjr$w&Tt*d)b#5;f(hC3gVoIvje^>yl3ToLoTxiwN9~X7Udoa!1VDa zP3V(QfNOgPwl@+aKmVYXTXLFc7nOFE$<$a(Gc04K<5wy-6@rT{UA`{X`i4vFs~-2A zF^06L3Yu2lyB|%zF0?55{9QCH&w=7Xa?E-5KsDXnF@ICqlh})Af!-rYx_f_+pFpnP z`|+C?Q}VAPzEXej8|*v$@4zJ~US25n#vz~BcsID8zYc{eVKKNIPsANcOIVy7=#NG6 z8jd?01=3k1)-g@u6ru>yQ%F>IP4TDS&kXX2rUp|mB}_lXk#Hjg8Q6E!G=~VxfftOW zG~S`vX;aIp;?k{$M>84^YIbt#w-NjKJSqTW!6`lndHO8l%~@LIFFOY@ByIa>q1%}{ zU}=8CTvgSM1OhN%B|)YZY`t}>AFS*cyqTfF{5m2`pWs?}d)>bxv`Tz%iMV@KHAuj&yJA- zK#o_S5)^5+ %M~G-sCr=Gx74lm;_Zo?{bH}YY%(l1hDfX9!!>w70e^dt!$+s)+ z5?)S(nKm|xP2=O^tK%!Vp-f7|5rt_8`7X@63b!^1{!$zf%2nxXPjYBekoypHQH)l0 zi3I*B`+vh1ygR7)ybS@=H95A*bLPNWZZZxEKu_!Lci@=*3>n9G#~vFm$Xt zi@#bNXX?VA?vy83+YC9}O1VZmFGnkA#@DZL&kdMyne$d{>$eY2=liw46Lapl_%8MtoSBf)OEz03493z-@T64& zE2+x0g1wM3F#`;d(%qSilhxLx6K8S5DrE8q0|;CNp|Vn-Oa@k}M8mb0@vOZzuGSd( zGCT$~YVRP=d0x3T!V=+l0osKy?)aCFFCa4XiG$bFbM-0>?uM&WUUzsDTF0?tH+|ah z#Pfr>t@p~GpgUQv-A(HZ6TVof*Pjt6SNr9chod_;&3ofy^I@f{3VuA0U-K^X`S#`Mz_L2EHe zIV%W={Lekd$)NR&GM!0vWwwLX(4vKQP%`A{#n50P_Y@(!!5B?wmZ^)a_Hb?*qQbsEE0SWNfna)z5PM%yn59-GH-d?XqU7Y zHR;Z&-atAUj`vRICa>y0x?uZSvGd!_+GKvb5b4il3gb!Bd+d7BB?P4e#ec!2_=2Ej zrN?CFn1^A>R9VE})d^U>MDeSXdy5SaJ;oJz%(WGA8RA(|J%`8>0ARO6U>IDz6JUP> zxfKXgX`3Lepgx)fD$2AX;@e^{Kl?I9!})vU@Z!PZWM5A@8OTX2#a>}-!RyikGLHS9 zULp4SdSf?bRb&3;Uaxfy{m_l|xHa_uX4bFF34syGeRH;--QBnh` zLT45?CJO0P#wG(=@IEpfrC)*&ho$|D?VXO1qZIF_2rDVa+=Dl&;#1`@nQAPqKp_L?5j>;vkHn; z%=1pfJNBLf*{t&U_wkBd?1TJS5&Qa^20Su-RjzS^_~k9 zPdK!j@ZOj&(eF+?-@{9QCF&w*@GIp#cjS2bPT_5VS| z`kY102C+U>Yl~ekA_Q`M-Vgd#t)W<-Rk8lV%E@AFcbBf}O1O@~YY=u6zD7NLjM7WK zQF1-1r@@b=RR}kK=|fzG7*uZ%&N&4EYCAQVjJ5X(tO{`gT1PX6C2b)T7XGdXM7vt% z&h=$yJpWQk3T~v?C{MV-qPu%;Ipl2q0}gJIM0dV zuH#rfKZF^Tw7D0qlfCIj>mbMMS_e=DC`k5~I6o~)u-IyG?B-Iu0Xv)A_`?O^#z#DX z$j}TgvFr5)&wPZBIG5QSDtnaM>yG*t%yY!%AM@B3Uc`e;+jHTRjmMKm0U&SkStAY_ zk2N>J<8K1g2o8q8B4Fge+^gWv*o-(p@sacZ9iaX}RglzQ{?3+WU*)&Q236OK{nl$|zV;sAVU&sz;lJ*!%Cn3-c>6+!nAPibYaK|@XE^X} z%P86f&mCj;a2WDGzzTW^L3{_o4u2)Mo|uPNw@2M|J6cUktjW$X=aBijbKT?^S~vNe zGeFbtJXM>JIP}h9jNqQge%RyrcQT0puhih>^ND-P=ikS}`^!1+Ka_7QN=y$OKVn$*G9&=Y978K0pK}N6*fpm6;uIrPO9`Lx09!(SlntCOswYw?2dj~V9Ym4Tn2^g9 z0R$Myy)L6t(7UjD53uXX*U4^=Aro6($LAP-9GHF5W@E_5rt5D88%RF>Btaj$d!&|!RB8n0ea9{=n7-R|`sQ1cV+b;{DA>J=)#2Q^~$y6?Y~@53s< z4^jI5$11Kru1=S)f2iX6BmDF7y3pBQAy$@S2a1&~%~9+e`A+8$b#mvxTT!XA^j#n3 z*l}V!&Ami}?YURn$DTu-&(eL5^Lt9qWB;t4C}00b#r4P3`SSITR$PCC|6%$188>F0 z24AC{SbDyo-5&38C;D8MY03YlJpMkmRdM}S-RqpcA8A_Tk)+e`VLX2X9oQe2+qyLg zMeX1uoDt2~?Z(Ie|A_XM*#2fRYRY3J{`<<=Bz%ULbo? z#o?fVI1KxZ+bDWRM@N@N7iWq?gI&3Jv@HPVr$4VlkZ$7*VV{y&xW{Rcq84JTq#vfX z4^KTuZUj4IaAte!L%DHP_rO+!{lL6K9V2vt4o`-9Y9ZV-VM|UhqdlSqP4#phCn*vP zcjH{eg7;csXoTU^WI;Ey1XR^v``nnvM~4dPmzo4vz-t)(et(2LzkR%FBHO1+jg(jF zUe;S)srU2e%Gb}c({x&pbN&MVMXc08*runIKU{gL1?2Vxp*gQ(c^pQO21740#L=)& zdwo!Y$b`JD8=*bKy_K_dHb)sa9k6GlQQ}dXguIzwtFHls%iOGmMrh6wh7{#AE_nm| zRHfl-^{l3*^oI#X7d>%eX+cp=oIbI6)y9#-3&)p^<0a;^sdO@4NGBU$_xlJsO8jrP zhXf%9$pD2{kX!=N*NUJM0#ZK7CDXlP12o|Yl?>8#t_U-`gL|$$It}wb+|k}?G7oZH zYObGIiE`CHmziE;4e(`ri>am-54UC=)mpGw!^Sk)>M>rwG4#*sc@=2|(O|esH=Y{S zEOjC`7-_R^w*n`Yw2WCBOGn!s)hVt{B4ia^IZ$uiOW?NQNN2Pam?UmbEoR#_9zxwR zt)SbXRCl8A_qjw->&nB$&rwC-1xA%^V?Z#Rmq)3g1EAl|1f-4^m>5W%_F~l~5=8E) z3*sEX>Lqc5XadO_q*9$`kW8?ENgD0^7*G#623re5Hj2pT?d{H_@cq%mFdVgRN`y;Z zgaoBrlAa6l5@A&eST>3TiqnMk7-mO`yv;gZ^mjF?9QbfO~7s$vf!LkQbcgg{IFYvMI-lGW?iz&);8 zo;w5+jI=lSmTQtQYUT&Gm!%|6w<)axA6V8GKxvZKa%JuiI*rsEKZO;G z;~d{oYzX5B_ojC$jzKJzdt8NfNI{hy%46lnke~}Yx_~O<)bW-+|7a0(J2B<&YT#_?|>^;g~kSiO|$^ zaNPEOZTWap6aISs!XwGhUxvz>Be)r9h);tG6VUTFA;aGjHf2{COEdHQbshMmwMow17&HPTj{3X(z5}?rxpGdg%lm^4~hR(V^;@VU4#i zE5J>JV%0=SgPiWEQJJ4vZI0S>L1^Bel7it=^5moP70H7?06Bo6FV_Z>Wb(qq_!5&N0CZ6n%p{XvWnL(%4p(<=P}3UjsOv;j6pY&#w+4=;EbeA;dBGWoI=1m zH82WwCmo^Oiv*MyY*yFhOp?P@W5hl!ML<*7(4dAuk?F{2zBG1~twH$=EA# zxL+1K?Q3GE-BqE7{<5&9a9vnaS5{k7VmBUQM4c%hdVjgtygI=#X;7yC>i9^X#zv%E zysk2#5Nu}}!kVC$p#T>HMDr$;70?UHOW6gS+h;t&^) zz&7^Z-UQxX=A;E8VO!+94AR%k4;q?}Qh1x|Z7x!HN%pj9!w013xzvITAGDbkNxGSO zQvB2y(J;5>hWB15R~M*Ur*p`)cGr*lgykyN@5B5y_j(W3hBydaC(E^7tZ&7A$hjfQ zRo?eFKU;bp`;o9*<@JwLT>qf3T;=tTR$PBbNJ4r23~Hop?<tbGeyx*P5KUX}5ELu7KK6F>ue*QIBHx8vBN$vaaJ zA;>1z!^yEOm3w9jdvC-N>5G&7^MDNu(B!e%Jt$3v1&iKV7~{Z0C?qo z!Swm6V0s!@`ZUVabmj1zWIU5fmxJjQ^1XsD0zM=Q_CS!7!s#w|Wuq>4T;~nk{&T?^ ziF>Nn5>PkwS1bm)HA6-IvcY0N{kvRp>44dE9$I>tgX-GM($+y@n;N(#d}G)*>cs-O zQCvVpi_K?-qre3)Y^xNuRS3QhFg^~UplKr88d?o3G16)l$QVm(*E520D1bA&hf%C+ zD4I$mXc^28`F*6|5R{-?a{$(_P+d$)d=PR2LWR&(1kNM-%ryU4TRqI}LvJYNyI}7! zPbfEiy~D?+0}-e#b@~@n{VAxOwxO{Ygr;qL^dhgnVaZ>!bn`Iq2Gbt3X6aCaJpk`= zuWDedq0NznwqO_^pj{v+AmqbeyYk`c9ez{>L@G=W{zauz=_=-$;HCfy9d#PE5iOh2 zdkO^)L6gE@ZXjNyH*O}uhegCYi68`WBnXL61^@`1L4I!FJ?D^d#_c(6K$Nf;&=Pnb zTu5k|bJ=CJloEt=);PR9n$wS%|4A5Fz~*WAy=`O7IpE|;K4q|?W2#Yd`I37}fs=&1yCm#|h~LgBSfHGOBvx9uw_HtN?{R?TWV6|^>}XdylSuTD zUf_Cwp~Z@2F8IiQk*e7BPz^5W2A-&WI<1HqATlq9%pYO)Q%yp6o> zm)>B1$r~KJ`E{^Ki;lXm(t@~Oz&AVY`2NT8ag4eLhB<1H}jU)7P&Gw7n*2G*Y;ls;_>P!Orwg1bwAwLmG2cTN~q<0fsPuzw-$iuep zi_Ty@6AoZ4jl68O`f73IRe(Xh1OeJ`aKwTy5p|ZN353YM+KIDF>-dDgKK;Nw z%V(>xPwtpU)thl<<(P92WKYVxttVw3E{DyeD1Qmf(1Y4fi&E)AB9 zEfk34LapK4h5w3O@I83s{UTqo8FTw2IbS+RFr|pliD|UX2 z08veiqSSQMpzva2z1Sh<&K*LY*`d-dfd+L)C>z2q3H?1}lzrGkS;7u4TCw#7xmCig zq1=D`4Z`Q_YF_U+7yfB-C5L4ZbN>SNOQRAl2EhohbMZ=0Ur@G)VDFSWSBMjy!r1wh zM|OSH^E;l8ig%z5dI6GbyeMdSPOPcqO}~cgIVD$2M*=ORSwe{t{zICD21h&TPPhV; zPBx1(g7jXLwv_DB&4Lx2)5WUCkb;^b1zEWCBd&+OM`I7`=BlA;Z$!Z$dktQM9;VN8 zFZR6an%_bQMEw#kpucE4@i4MqQ+=Jf=3#Go#8n?~@1t z-Y1wF!#XK!0nh9tJZ-!Nat^N|poc=XMMJ|JTagix-PK@s<|)e;tjJSl3+8DxB{pPO z1^Q6c)h1?~RI}nzOyy%RV7QmP#nc9ww)Iu;GGK1n7|L&`rrLw>-#RW44hK~&x}{u0 z0)eI!m8*;OWBoubp zJZ}x>^=#Ge`l3zT98Puuc z{VlUF0Ak=+@>IPOl*uVaik>8FR991xRB6USs+$7;MqTu81p&>xdLB;$xz~ z#iP*GG$^WXE!OwLWX;1u;I%lBWaiH~%&I!t63HqUTp0$B+Fz=%y`3OiTmM93nAl}ia{u9tpW8{A1l z#?0X2d=2nt>97ILQd^}J?xyBPOg_4hcMfO<>+bq4gIDP0N(He@Sy&-N!ABs?qVOl3 zFM1Z3ZWepECa|n@hEjM>sL~t-iBTGF6E6i#k?Jow6g?+okWBO|=4c>_eO3*m5g2W4 zI%T~QS%DkHwpdJ2Vym&0`I)JS!9qTZ?~i1X84uWd6FeT2ph;>F(qa(vu84$p^SJO9 z$kRp&(xr&^-DZc36E)mh=c`p~YfXQ>Wwsc4L$}xCtyAkf<_-I3+Lbgt>#1|hX5E^o z@$ec0=`>Bc6%INMuhq}&r-N^k7&NAM(c59^QO5dUu|MMXPy#YIDtHc2bpGX~tZ#d8 z!HVSW5dmsq!Z4U*Xm(|Oom^t8sJ2HK4iVpq1+7K6$Ptev=g;$tCy#X}zJzx`{P|0j ze)6}A6DIwrce$7|Id^Dzu79->)l@mYB628^M(+4Zq|x?x^4F3TTpe)~NF(>YT}UJM z`YxoAd%Y5A^d8dQ-0NphcaNkVA&qDaO4r5ri|e#D#98EfS0atxPTHhZ^qg?p>#qt7ykWRy1-p(lB>GUXIHN~07)_3=_TvGu% zxB*r$Eh%_1eyq6pfv~LqT zR__J&Yh<0c`}RD$mOdvQgf2rmcI_NG16^J`nPH}W7%oLKg2+KD$%xehz~Te6SPC2f z7RznrMh~F52xCzcpM2S*JW%8Sk-z!*`J?kkRu#k&`%BknGKoPwdaT2=pac*@Hl=e&`YS)91XT-Y|UEKQ7+_)g|(Qf_8xLi1^rQ2 znOkQKThF;iA{vY!y8j-;4GG?4vS`P54S03n;*N{J;mpzj2y6GC0N6CSJXvqO`IjU* zhlT;Na-=&krfFk>OM);p7pK{KK*g}qr@X4z&<1-Y2aJ`jc@U*8c~OJ#rSVOJOcx>j z?f)HVC6uu85d5PS3_&`S1k zpdEl#Y86Vhtg(Zd%>u0iHFO)Tv@mW7#6z>He+`oDV-AoIjF+HFE^-$80e0>Pdk0Qz z6bO)+;#3e$e$>+_5dg2|LOUveS{1KGFsyWvgnfK?_j{2CvHW7>FoNhWp|C37>=@x+ z){6oJ+#%lVRrnVMR8ZroVpB92+6D%5eP#kc;H47+2>g9`MPCc^>aSFF@YhRlV1Wvz zcS~b+B`#W`TL>2|;Vr0FSh>2&rpgpJRp?CcO}unz>2^b-cMXxyXn}6Y#w(%G^y6@}}1Q<&x0!@{hEcT4VQuo=M_zXtLCE$_5En1?G7`kA$4N8bfHILB>Pl54h{Gn7P79JJ;BX>4ysY1~h*JO~ zK}a6MC$qzi_|2%w1}kzN&QRnIha=fcXCxnG)|CgR7ZK-}1<)(f-hpBy-f%3|6+3;{ zm>jA#Y;xt9?a6E?*x{`Y4y5X=xz*{>dPMad(+)&Z?JdE^hQ^M8?_f6Nzm~G>U}x~f!Kk&1Ikbdk0(;O_sRPf#1g5DFDLK2YBcJa z6HU7*$sv|6SnGri+t+byHDpcvApAL;Yvi~fV-<%KM3ujRH^ERXV2cWgoGwQzOZJyA z$RY=7Hdha>aU&no)V2=QbIXZlO5^e722CCb`M{##m-ME(qM=CMq+~>gegE{WN0)5h z&~lTiHqLf8`>(ngl~WljPSp7FJ*e+I;vAgJbdC*fnefEnZHMtsn4f_rbMmu+7T|>7 zW|IvGAb3$z=C!nI;lvOQRp>UvpW#AmFSg@j?fl-KA|iccple{bTqzuGEod;vx&+G- zoEdt{jwr2g^oVRGpn_TuppCOYt1T0mLL;L*ttD|%5vfg4h0q1qi&zv2=CaRfTi-Qn zJABM3YDRj{@*@9D1Z;0}oZAq)=%@Egx$k)h@!Fa}@ZeOu8EP(_Eb6|HQY_Q7UW?EW zpoehO-i#MB5x)^8H-}DkYEt6d(2hATIM)EJK0Ku4VrJ-H_ab{Ayxu8gx#$5LU4elQjSd7R z&qtG#@gO5R?Rsz_>fDPsK%~O))7V@D7yN8;I5kjF`Ot-`BKgsk<#eh44OV>wUnV)=*l8#rsQo9UZ=cdLfYlilPB_8T%D~P2mxmTh*yQX--0X^| zqx&utw{tREp07K(5f8HE5kGeJUN#2_^DY&BBv!7tW954Ab!2(V>y^~39A8OI5%F@z z3u>01Pd1=@j<5mU>(5r~n6v0RyuB)9ZPTj2+WvR^fXyfo4NoI#F$B#0gT;paW^VHN zF>aYrrduVA7-|B8ADN#8)uH{HCWo;|OGUwCfqxWdMJ2rG0{Kpfy`fNs;ocxt6>N4B z2;TX9ZUW+LczAemctPMv`jZJ6hsIrHeq*=?>?JV>d!!kzXxgG_j3YjDT(f$hC@R!Xa7;y%d=4PhGM+2F}Fz~^$_WVxix{vM#K-kYGcA*YO?=$>66CuzvI}m6^8x zP7W@N8NPT}tVoPO@`y1F$fFkZUu}saAl^4Gc<8wD4k>u*<4o6@8WB^d!KtFesLCsd zQc_+N@x>51--U~TpQcdlfi=_O_?}HHu5dNP+yV3vltA?~PT*|yppBv*rCvsQyRzw6 zIN)ojw+v;RjoYX~tXEZ>z&V3--&dZ|;WJgRS7?lI*|SA-K4|oYGGnSPRDy7YiCptup~ zfUNQ>9mO_irRBN-prFtYlj#As?1V_9DAk=H{5l~d&hT;js2x<2=?hf#=4mYx6&QG3{} zH?i~kQF;R8r_SEA_=0X{H9>~4||r%_WvNF29Rh}b58V8ns1 zM$&9Y9Ydk8!*;vMZdYwoKj**K);%|&|DFR?pEdRO>g>k|v)Nnk!QMg4%+N3VV170T z?k;8~)&vN6u_h6s@viIV*mA{nS`#_`3|n%q_lP$vUB4d{k@kAdof3!RKA&_m`JDUM z4=To!HX*N{XNNH_hHkJ5doAgH0yBa?sL!1^ODYxLLM4dgLcClF0@hQh5=05YD~q#} zPbeO(1-=Ujstle-0(i0}0(@zI#X0}4_zhRK{?5=2qAL6>sz1y@KriUl)^BmNNtq>$ zO3X#jY}2J#fabpAI(!x|s#GW|Kiz0;dZ2I3xc6Zib0Vy` z*ImW#J#Ubuv-h|GQap3{SE_x0=W!edUjhY>+%7*fGDYk1ao9~093^6!quo2{+ z9{Hy$*<;l1*Vy#fz^2RypbC2b>ev=jYc&W8NqS$?4yy0_aOXBAu}}0gO-1jeX6gAU?hDPgk5` zpZw;2962{wK!4H*6NUx6^ zWN-yZ)fuWo3FG^Oi}l_5pOs+W1xUfe9%R9S!2!~F$c1zg`ZwGf2JW*81-ui433m!) z+Z*|`(gx%*b=Yn}AdqScLg#^*fDbi=I&5cThwW^2hwZ{(i)roZur24_B8mj3e9+va zipu;5e%{B`plUDG=wIRX3479BJCB}~YBT32?Grdw{Dke{U1+cUC)`GPFJ=OD`647X z&GHxUPmH|^zfrBnNkps#YGAH}8lW-f`H#zE?qMhP9P=>WDv!CF-J;CM=gd?-=bno1 zI>&C@^Er>HjpgT@VK>Mz{Hdz>ys_drchWZ7W6o#zKa`*I7B;ba3@kxfA@T0e{NBOd zE3^-K-?ysQmG8Zmjqf>!kD+F9iEiiFt<}$mETR;^590aMs~M33>eWoJ&V70`XULT% zdo*Xado<6*XA|%bTa`VU31bD$FM4OWeQQJ@6W65Z-_@g;3>p5A{hZdUzK$Bq>9=cM z?K!y4q3C@V0vpBZ`9oao*Ufe6(mbtNtcc6j)&S?PRe2OQvma`YYUDrH-jB+r&L+XGCOI zG=j}4l;GT->gmiS$*RD1u(igk5my!d`R3%De4( zLx1b?(c^%uu>X#;zy@=D$=EtMwLJgZ09Bp*tGe zx^cKap4Of~im{S{=lbn@5&lwiW(J&$5%ffs457Nc@0d1y4E zff{p8FPn?g2#4tFC+Vky{6$0a)`TMI_|^|~yCaf`(?!i*I|W`LsGyqI^S|iwiedP^ zgm-17bjIZv!hOjxcf&cnB*!e3JTR$?i-MXfh+sA>Li=V@@V=-qc%4Z%Ac`Vw6La3x zpBW7db?pY&Jwo2+C_gSEN2+IWfZ@n4w{qS!RCH$U0a2r-1&r}a5pk~oC&l6rPZtr+ za@fvfZ@UzYt@Ux82W3zbKALiOX03l@dyyXAkM6S+%iNj?&TI81+VROWlBBiEyRN z1;8nU?t)g#q7$=(4FR{+qK0wiesy*YeWb5l{?%8gV}QMcvH3>1iY}HoY>NQ>Y`wT} z;wZ}}{~fNUID8|wf>8>8(WfxGpfV05#7epYo(GMZFazsjs?>;CCc+}JWuzC1xU7DE%c~ja|FW z>0KVQBWkk)8E!YD9=ZNtFN<`HaAGRxO^mDkO!d**YJ3`n5gO1h9;86QG& zTTHMPT;Tj^4R4QC6DtD8SPc12GDdWba!^XLgQXKSg-?hsoZSUgnTdPe$&2U`hVCpi zj5DeVgEb`IC7Od^jL0)|#R;ecX)-Wah|fh03)zDtImFAkwx26Tq+0-Zdn~W$wfYuA zdk(Lsy^aFPuZQ4x&UFlY4_sAa0gAi+3lw$|3JzofDqTZ|?}X|oDqho@y;F7YW_OD> zyNe-&%85N zt!>c+Or(9OcMi^;y{Pwy+FqvK8RWl;G5o0=6y6?l2lMXvoXVBD6TX?fzU!U*U(4V1 z7Wmhz#?Zb*r36~3BI!D`QX^F>g}`A|yI^;zsKqdrYI6J-dIgKca$b6|$U1`48#}n7 zb{~oUmtLw@t9&2?WeBX8YV{$Fg>UY^OuR3Zph5;zmXEpwmzGGL!e7CujF3OmgSVyb zD^;gZbOIJ{nN@KBL)cXrJtO}%IGgcKPioq`U%?q=F>@lCHK%z=yfR9 z9H$CG!Ud*QA{AUMWsS$|(@V4KVD#`lXjLkTtqw>>(*5|+XhTssIAu1m=H+7x_!)4V zwwjJeD!%o7-3~%qSp)y+gHn1wssVzpN{ajx`}OUD``p70RZGLt7?mWZ9J561-Fep+{f_-=H!_RyiRR#yF(n6Y3$KO9I)(z${g|V^35QL4 z6N4AJ2kyXEZWDn$jF!HRh6P7Ga7|moqOURaecEAYwTDSphg4C%2tHIxF%Trk2%}3; zG9o1x?~RX<7C4|*XfqO^0L=w)Xq+`s++<`3UD(%@F^Tmqqx>I>@_n3<> z@@ec1F=zPC-=}<0Shn;owfslrIlM*r!=3kve!S&5C~?`37oLIAT+k7)tjX7a^PI)^ zbSOujhFeY`!yGUiyemu(sPE+8fV!@pCJ1|;zzD7M5mf%OyFQcn)ea??NDk@H+O}Kt zmP$faBypZx!Ia1~W3otFC?njR*hvG{wTtEg>SYc)&PYvrBo$>J#tzxKYT+1OUFc5F zV7{mZQ;bJj99X27GiHkIAwafSz(GXrYaY3;n8SAND?w(3)`+d{70Iu3!VxB`7f?J> zd*#7pAJ@%8h!;GfGGzT7Hq}LjGy`NoVOv4}HMH*{p7DJ|$i9up8JW$x^%G5-(|-eS zJ2}H6n4y=denUBz>A8Z494D7^IYY0~G?36>8gEZfCI7NG!qL)X#?{{jO(>f45AJtw zMTDY8Jd*ap5#dDvnt?n&*w^GmK`nFXX>l!vo5XD5WHAtCi{>Ptj!eh)1#Jl6bH^~ezV%hlQ8oUUYfu=-5wyE@M{hEb7z+hq94wV6# z8?CTNp>PvyO)u?&egsMJscE9W;%`eg%J(3rT6CoHX=*Fiui@0I3!Q=W`{_y>H=bqO zdx9#d8`=}P8sjJ{1CaYXbar5C{!~}5=YZg8`h86M4Vpcz&Q~$}P98*!fnN3+Q?fbi4K$xPu4|e$4r{v`TU4+= zOD$q+Zt`h|qz{z+*I~!rW}0unkFB@4nuqxyV-J>Q`dMB?Ob%JtAs?y`?wseqD4GCU zJDLEKOR8#a2*jfa@Rc?-0iHu=2aDaJp$rF-cm-c(w=gZsi;#$4M+e{yv<1L{5scc} z`WUDv255PlhAl`s$_M@F?XXU!)~kN)r{V0nD|60^%w7KZDM` zsOqD)`ao)i=U2S+bs9t`no>eIf-Di%v-Rf_lL@NL-x!DiDG7g7B_W>WYA+5rf@t7* zKP#Q`&#HChw>=NPOtt3Dg45FzyeBq*nf zN)_;RYdq{+M?NX~kK1gcxE3P+)` z3HFwUiv&4#@n~KH{o((R_A8M-mQLYMko`m$y# z`mNGEz+;wtHEwM{tgG9`42*?>0OYmV?zal#457%1eyf86@!5z_*`b2S(7jCMaveKT z3n2VhIR~)$rTeX3XFrFY58CU=;qwNjR(gD3p(Td~=Xu!ZJ(xlPXqdV-^P^A8o2$;T z8zX>&%k>9&u#>~fMOy#D8hU-AsjuS{w~p^T-ek|9!wPB(%s_Jx-pK}NWz@}7M#{GP zt_p1f!mp)8QCgxcA*pK&CMixpem-G%ff~}N2A{3&V7j>6wcfj~1%*X2&+T8g`xBut z1OvwS%-ZzGsXp{pg;?o!w*F(ZHqj_;RqyPHpAj;QBW94^gGc3Qm!W)5EUGcH$yjpxp{Ol%~j++K4iP)H4U4_WhrC|xYtF4k0nC9Jkt`5H z(o_9z?1d=ikM6rcXmcG%kVNQIsC5-BR?8N6Vm4P8Dv$*pNudb}CQgT;ybCD92CvlO z7Y$bBnURiPR*T{^>JV3@{f#X#xir+Rjo7QFxK|rb_QgZvn)X9%dH8W@XRH?wT!D_N zKgALFk@jJ2xH~F3Fp%!?ZcsPIo_6IE<^EPjQpFe%C6#0DX0HIx7h`0U6r3RjId>P< zZc=$|(dk5X5gAsLBtdbJy_4m@KaiGEa?nr;%HG{ntH()4&ZKf6In57lq!`WCq z*VV!7YY&x$FXWciA=P;E8gTJN76Os+>xb;I;+lcoSKe!Hqn-jMzRCZT4O=z zc!EAcQhd&(bLTGK4vo1-*vN9s-KZj4Wk(A-FA6%JQhouLX?RbvXqg&xRFog;8~*v0=+tE%rnzv+Ki9fpnUE_-bx(+c zR(1?6am&OJbPOd6K^WKAVDLc^>nULvDJa1nf+=h0uc69CWLk~kWnL+Q*=&kDWfYp; zilP|jUqJoEAC=!aKwOXzU)0zUwv7<$NQscWLxs?VlQwZQj?Sg%9ZJ!5`hLkKgfvB1 z*_{%x7MW^=e^WF|(&;O7Zwuw%Z@Q*c?%Qo*=CO$?>v3RA!Te?IqN~r#NG&RzNV$DmV zwr}Ukl~?T6GNlO>Q$=aKJu=_eZ}MrSl}4+2*{_o(u&N>kPDtjfjCTyHqc8hAQVjf6Bn6c|s zAginyn|A^6e>diIClLSgr~7C zqur!OQy*m~b#2WQNdm8s?Is^l`3X{BSpn`O*>18CQT!(Id47iT&rrX~e*_TiN97Ax zRnlc1!wkc;s$f&)yb)6MO8(EV(t$JvsQi=yTS^V6o}<+M?g_HXbPfF`f&6Ay>lS5$ zJO(_5w#=OGKmneoul@$--=MjCfob0nK7TO>v1(s)S54}2W#1@PZRZ%O$W%q`@)%k* z`5fxQCdO2(+Ro=tou8`bfF@)F{UT@r)?9>PA+i4uTR_ba_8;3kzK}TRE*iQ(HV+B8 z1f5ODB?IEL`X3*_SbhpK;xeCO~L1xXNFif@lA-|oTl&^*IvkgH zA2AQ=4#0rB7yh*nqECWrA1e7^ssjUrq;>T8zMAs7gYQ?tfL+!<}%6m;!gAVs{Z$@3Uo*tAFLrt}w@t(2aA#ChcB_3-g*FC_3hTdsIS>=Ir3`Ch9vB@3Cc`_JFz0v-ENZp`+fZq$$`dX>0grTQ; z`*R-S+mOO2Jj7e$owep@_rvXN8K#CqiA^9=oFrL?0AevTgoi&ctaMQ{KZ^u8%4&vs ztMHpq;|drYzyxmw8cWws!dXFx6HPzVgmNWa`Ao7Y+!Si{1Go8~&Mf7}Utw7nKCD?Y&Pha=*k3_1gs|msirF85##0nm8OR454dE0<2~i*? z+r$*x5U|8*T#cHEs@kqnTxv==&>e5f#Z439OzNPrh*pK~)hwNKN(~q$yKRRjR#b(F z$Ad7}doleePdT?9UOLWGh>0TD3Pr$vH?ah#HKld3Yz)D;JZtq@^n&jO8&G*_6yDm= zqt_o@aJ*Z;x86m}0m`bSnuR#K+Hew`gZZuhf~4%MfmY4LHw;uU`gPI_!C2MfcH!R-V^#bRg6Hq z#v3;zB#%^cXixZ;q9FJ|G!kg03x?LMC0G*>T$U%(mt;BZ9<3n#Dg~{VTwd%G#1KCP zBjQ_zr^SO>5e_ptq8@`C)wHc^@rLZzG$7&~O4d{I7ypet!@nYY=Fs#)E%315h;T04 zvoff3h^2MW_tfE^ zN3olGs74>$OvEU_NVzbPi5U3&YWbC1p|DlJ=a@9Ski{29Vo?C%(@xHnL zwzXt-AfIuZ{Gn@(&O6?|>&LpT7jfYzDn>p5I!!6BDb}MiwLX>xythg0M=4^+@j^WB zECdT@uXTAIm2t&dWC5)l~<5dkq?UTYrCNYS80JsS0_T;UU>ODx| zf|~>p(%_MzI;RLhlCfFZ(Zo5C`s+t$Z==q4baoaMby3om@rfZnZB?1y9R%-Gr| z(9vY7535XwlaGQ*y~;>&unSbGW5Ok;Yl?mn$vY?}O<4`MKqDz_Fc79!=^dCE?H`Pb zrWDerSn|)7KtW)#A|wVq#Rn2d)+VfPd?C(e82!*lk@RW*h^0qCvCTTD%p- z{m32AsD)XhGwW!d0O!a5wGl91_6f_gbv>5yZI1IcQcPf<$tsLf%DH0w5K0|SrBSkn z;A-UdA+S^)WoxKBRcWP7tf`5jK8CS-Dcg&k6{De^Qs1BbhojS6CKd0`#Rt+BI`~wq zeOh>WT1*j(ahG1KJuNv%BfGE=X9MYcQj_qrd(e`k;S~qxmJyN%f{JM)K{O1Y>4(}z ze5$o#_kpi<5;r&WuWRj47n%k_!xN0f8^gg=YGHMGDdaf5#Y8NUYHMk>LXlD1VfSML zA;PHrIUeivFH94^>jvFEh!ft4`dzmb>tLa&NoWPVh+7ijs6tKxrye5ic4&#Zq3Jhc z8wf#$GDwCY*rGTiNjXeIN1IEGgQpCRNA&ASih5I}GlDv`WmzY@(*z_al{55$h~Oj! zt_a$dV_WBS?$lqiFtdWXa%ty=mC03bYf-@t(mD|7)@!v$erAc?02ub*P>XG7>TpNa z`B|c2aQX1^VmQqX9=iGvVv{~lrpc&{W(wI`b+zNz!P|4KgVS>z-Q8`=nKbRMdHnMc zoRJP?`DtX7!T^@Jrha?|pNf!oY-PZ2X6IRj* zrBs7Mn}pq}#{UuSg-411joJ-J=9r+9&i+xg*P%RIj?E07_XfwAMdz6dk6V}roq`YZ z-vhrss9dRx7KeKLIK9WPpwK@mk~2sT!ScEFtgw8SpE|rgKRXH?H&0RwCFUe$uwzeeSsYAI9`g{pbJ%HhQM@v3%lnPA;{r;q<#^9ljwv5AWQ=3zv zl-ECy8yp`SY!CQ+2l9FN@mmsYDPPS*I@^`cwx#{GqnVihbEziF*XR$l`-3s7uC1{p z(7UynYIFScZNZLUM>ga^f7J+`3+ht!E}V;QrKsFm^q@4Lfu@N#IORiuL&vf1hHwf~ zZ7^3TRtb(IHUK##&t7sI4n-!LL+#WU9g1X0YLu1dGSpJIi-v{6$mJE~V<9LkmSC9O zh_f)Y!qJau37TxkAL-HR^l*N98S1@m;>64@YD~zpXL72Iu#eaDD?yThWi)Upm1!m?e1@?plEgH$4`0AlNVt*_@@$fgeyb=rh|8P-6iPQ-f!B~5RC*P}+esyhyq!|Z5=J*|9Q?_iAUBYW zUJ(RU#0GAGa`n&nR%lx&UVa#6+2`t6X{34(q;VPAC$QcnoeR54C|z{@ zZP1VLHsjbEzl*n-QO*|Y#-Ml2UiIfyicDX5gpK96-*DM}fgX4g4a~TB`wTZES4Jui~p`3@j);jBhB0eN6>Th$k zU27f=k4|#d-stP-3m#luTGEQxxC{dtI?18u3F~lb%?*dfCi#tq7KsG29=PqI z;ZWXTDbCF17NGu@4=pWrwF#YU*7CN1T8)M$mMi2Q#7PXaFV4NOGv&>8C8B{st|`}v zKJ<*z+Zc5^?oej`zbIt!!D@vJdxGAdHW5_xdWh0^{M8!&8P3j=cu^>14zGtsb_lz{ z(q7c9L(s@J0Gr}MCByNlks8^sSYgu0W|hkobS)4X8F>`8Q)PE)W2a86t;`gM2miC$ zSXmdFlV^o*CxpiZBXr)$z0@jk#v~V4|+qJeGE%Yze*Ko7V zmwLZ$g#G?hjas9dbzMEJS3(cd!-0aoPKP%jjCPqGC}J&%P`0gZFgq|YI^>N8>n8Kr z78U9lDPp79Y7@4)eLk36NA(HlByVXi&VufJrEri3x&eL!hCl= zlNySVal5UM36@e;WQC*GfU=NAiyL_4+yf#+v0yo=lDQ&uV|EV5V*0Q!QNRUQyfxmh zH)2xW(a_iw7>!{xT#NIAlXO1dK>#Nbn)IWs98;t1q?*myO)U!v6>+K^ zT9Kx(>*OsvwB(yX{1T&p7DBQoW(Y9JY=N~Jv%Puwqdlm$sV&~-pw;2@`96bb7MiVF!dL>6GYX;%}t4<%o5N0*XcObq6zu2`>7z{s(L)y2< zl#w2G zjdpj(XOe{jK5!f@0Y5iWni1dE*<(2y$JTz5To-LfyfsQeUrU`)BQ*ie9$McJ|q_3+sXHrR}%%~m+9A|(#d2D&1aM3+8V;DN%K@LGmwJSj%SMze!RjFK&-tcWr zHJq`0t_MD?P8`)x*nwMusU02As=7g(Ah(~E2jk65t=9t4Se!l58f?yWcXb6Et2vXX z?eH3o7H@|#^<7X4RgU@V46QkrAufk=qWl~CDAsHq2)o8e2zwz7Rcg4-!4V{BL1c=R zoLM;d_;Q50TxV6KD=S`hW$izTZ1!9xiEdtGnhcdq6F04dR3+kBq=1lr%T>!6%^pG7SHCgUlLo11haeVJ+t|jj+D@oGmSD>W^D(`xy#}Q% zIghl~Jz3xEiF(udBYKS$_)_m^Z^mPIuz4(}$rtpY#Wr_p^65=A)Y#oBf%|DgRZ^kdb-NIvh;~e?+Piwq2!EcD+nc$j=77{ z6b1^;1esr?MTOP-p+p_gG((SIwUH_KEPVUw{kqxZVOPPY6(Z~6FlG-Nz}92r)oR4b zz6jpk3GC!L<%^HNOW8@Dt;Ojg;*%N>IHiRusa4yqt<~lE*@?0KUSR4;o()~fwY4q7 zr9GV%DEi?cu(d%F=7x!4L-H3o@US|cRof5?gd1`s9_uop3t6=tni`7Q`|x?zpoj#}s4 zIc$6%)FpCS(dLhn3PesTchhfcLY3ShQBssHH4JJ}PfyQG&vZ{NoseqMuw)Dr=@IKK z2_%#x(vkL7kVk)Gw7XHjAc4OBQhX5*(H`X<_sc4wSTf@-=u8Px<=>p3-QENj5 z#y0&7MW(k~-X=Up9L0BKF^=U=aeNMpwHRoSfKnl?qNQ0 z|4&Ny2?c zn*Su8-zJ{_?|a@qz?#5#>HeSL{#JTF^>eJX{C@p-evA10KlXh71U0t07&F(lzkh{pl!EY3Dd7y<#SdcOa@s_vF-Lo(-Ne5|gj zx83{xd;fj=(Mz7+%lU5m80Y_`cpms{&2N?G_nPPbxOkrR+d99S`}@rNe^NXTe74T- z;r8^;HnrkD#BHSv9#zXl>Epn4~U5eK!)V2||d1iShV-m=*u0>kp7* zny=!M8cYw7PkQ+}Uv^>_DE>~K)T#13C$1~4C;7D14~S?io)0>(U3vb8gE__y17+d2m0u#qWQK=l?`~D7c^V&%DI_KT&^a&UbVEadTbd6 za^jb^E+NBTh>r*yqeXL%NFWhUP1qs2)h`oRbJTPHB3$wpCT1@KLHn=jn^u|;etiR% z0-v{D{;X9kIKAO862VMQT>fk@q_#>nK56}t`Zfgt>n-}~S`x{DmU0&9z}9O>*Y-L> zguQB6Kdtw4ks8M1>ur6_(T?txbL3~*6dcwIs-#D)bT+gN#2ecC@;7?UpG8Xk%*+*N zpq*S~wNRCSR=xG#1zNgZ5%~_SAB8XeFQ8e<+^{1uGh+*p{U!4ftq!hTRz^~MeOaug ziVGug!~eF7g>m95w%TN$QhkAidqG9UrTMYc1bsfDo0-h? z#%rE#mExq?)*X?Fu68m~{{K5LwYP-ZM5dz$3DWkscytBn(lE?joxN zHZL|QRfa2zTmbcTUuL*1a_9o3NZdg zWTo;t2ez#2T?) z`&hd~y~E&#VDKqPSt9jNEb#($c~wOh0TmP!c24rbre${G>I=Ds0z(Q77#XH;*;+1Y zT4#@x4h69tj2JQ9ZA?N|VYNii7p0)+q>^%F=t#k0j#J^;*b6X3mz#2oT`f_B+OBja z-O=0$sS99pe*cbrMcAO|EvxUFT8zB#Q$S}T9-rz@bZvu8xV{LRh|rD^>uKvV>Npr( zk0tPFq7t#OKP`BytgQ7uRYwo=GOINwxoC>or2-WR)>hyyCrXpjOnOWp}*4Ehm607m1b}kAGU1+4@E@y33V!QtKl~pMD5a zk|dHP30&r!r^_|x)Dho}`Ti<9AJsF7)BhYI-?;WVq`w}ud(?y%>I}Qc(E2=5_IV`2 z3GHRy+ohLPysg)BB zS>fvte8t~+Jw1Z0(0VCulhFKua(oTSzPUh@nsVu@E|&9B%g#Q%{Wc*J^=D46pE!2i zp@YkNb}V!!Vu_uJc(lD@tF2BTX`*fjm?RieOjFx_iINWJMItR|?16YHMhH_@PpT_i z@q@j~@8BVv)MMc}H(^r@i~zcMLRak&E%J0mY4!T8UwVW$_1v7J;(8Rd29L{v+hvC& zyE|*Ye(URCIP_FJxHqovR3CNTE>#zu|0tEqe*^jyeBl_DfVcB6S3Kuzp2~gDc{^9W z-B< zLpY@oiRo;e>=ZtmH0rFxWdpTXjUpjwi5Qv)#r|FuCg55>MD*_E>v&qp#s@KR{g^7L z+qrd5m*Lh3{bDJCs`3~-*n#*TtBuDOoLE!1a%IHx_n_AG?yU%?sKtNUAOF=O3%f6V zXFuZ5>Yx9@(#{XO!IlmI&5TmFISO;W#B47Fqg2NVJ+}mZ*cbs3Cxvi$_`7zjDO7oA z#I(S)dzUIgjIykM?2o_q=$_flVHWn?|5}D&oUV<#)wQ&FACb7mOb6*xY-sTxUo8)y zEgOM=D~I}fn(FJSU64O&!o0*3&mJt&Lo{NUm@%Cd(!50riUJaIhPIQsJFIE9)8;mo zpPe%su)e;{iF$2KuA3xIFIpEfN9W#jgJ1ovT7SYuC( zoH}NZj9H2qm?bP2Jjh)ZCa!D|})Vmi0#@I%3@R&9c8uvG*ze~3BRcOwje zl9#ce%M4|2OaaX^j7`)#V-xAi7C6IkOMwT0gUVV-4X4NfYwV5&Kr-}*(qP+u;l2Im z@F!$o&pqrMw+{zjA7t=b1sc!-{hSa4F^|0PCKkt93z=N(62;5}& z+X`Qi{Dy_URSTIjn~Qzd1%>*1HV^#c?}-T}B9IY8%P2e(Pq#e9N?}nrt#)nWo>x7c zno9}8J!Llp@oZkaBW0ef+5^z#zxz+}_#(u3rXJ^+rJEf2s%J7|T8O}r3(u7OQ+(w2 z&5qBPnI|&umzc9m{AMzAO01sGc&B&%G}x3_VFR1bc-Bs_@bdy@FlfEnX=<dNXQP4n$u@{YH0clk%h<-}E`L!p7X8HKFBUWwZDrN->KGJNq-0jeC5nzk zLhwKhR0oY{6)Qyw=7KQ2OIV=*eGK};t_rIak7wOuZfK;`-3`&c%RTCbMkDqvzN_a; zz7Q&TG93JcTW1(?t)LY!qKrgxj2V}dwt_Ygt*MkfF=9q!ETKZ%1`ED_(>Nc2mzL5-D~ae z7;I>fd?ND_p8KTG^KPE>b;E;GL5(HA z?Zt;4ronoH9$vivt4A8Rq`)jg&f!;aX%U>oo7pb+Tz>Q_@LQ~e|iq))P z$zv})!|#N563?M2@8j((%;&Xcd~B_o+uzoVCUWFX^{krEPh5oy5UGDFF6>klIz$u54iy=?$9xaV_hI#H zaVTe)}LcUa;tpvX6(&^mTbz!fp**Xrg7}-Qsp|dKSZmrarM`cCnNmN zDv?Q}C)H8P-VNxgK)a|4(42UljR#;7zf5ikK0Gkf((^^zvJ5Z_lI~7BCzO{{b?dPUz4ku zqaJ|60Da|%*;&L8k-xi;zY}Z;MmCBclO+U8nO+OV9$+F9O%uz`t1lzH3boH@ed{QP zT!dp|X0mG}ofz;;moZ<|U5vEC#kcEtf{Ps43P%d0xQ) zV{bn|1?AnsRCd$WedmZ@{nYH?Qfg43)0iUzr5@G~yx-QeZq=RG#1Bb)`)EHav@{oQ zk*d_S)ZwA1B9(}jxRU>0f$*c&0p7fQ@W8&^J4c3Us!+$f6TC@r&kL1c>v!_kXlUR? zVBF@o5%i*53V|BpuhH-XaM3!)_zMC@kXNVvykGP#hvGVpGiuvIGn3uQUGV*k=k2sr zv`^dP+NGKysb0?L)NC)UGQw`w_Ydgm{O4!-h7S5_rY}C9%Fj7^QB=FE?abM_y+!G1 z-^+$PnzDBdEc17P1P2rlWzTBW9@lm*3goEgPKDM6M0%e1U(_6ltaLCY7-DHpc8wT5GHM{9y+*t=lCeu z&mI;ODTc7+GA-;8BmW3B4>lCGmCe@85E;YxI4e;TMv{aC8|q_BFx(Opr%b%l)&-_4rx}z;Vu+SB*-FuwvxQEM@$faJH4o4gK-h|Dj zdwRHis4Fu(o%CygqQrDPhi&YHwLiBsN~!2JA`Fj_%s`_@pl0FR^Uer83enEv3^-?F zMYI=9Ss($RWSsE#gmpuFM|?+jvZuGJ1bsJws4eCK;eaNmq?ltNQUWmBCVsQ)0yBn$ zN}%`z$Xgr8e!vpQZu@T5Kp_w!3hs&6RW~gx($U2hEfxp%h$gta_?;JzoL<_o4_ygU zwW&Gpmf9aIbt~M^yNJE8?=E#K-O#OEr&^o#W#g|FnZMQ_3y%=LjCn7II+MfjDC zfNj{IwJ1^ShQ49f>K;udc8qnHSW$z2fw*Bvmw98OzCw5n_5vmW9m+sqfAMR4Ty-7V zRUIRI1R~QAPnUHndjUbvb6LEz(L=jxqG35z-IA=Ofb@RBvq`}cq?{RRCO0`v?sf*O(qg6*(+OJwiA^M8 z|0W86&Co-EZUZD@iji`(Cy^XZ9H9YZ&^SU+D;g}O2u8um7T$Ub>$cvnP>#3`cT4!& z6!L;|T?({-OGGIGr$XSWYC!fBp5F=x%%Ixj)mwWn2)5w#Rb;z zLhzMBQBo(IH`&D>u@Em>cR${f)UIhFBW>Z+_}g(y60Suv3b9e1DVAJWq-QC274pfX z1Aw{GzWB2)UCTAt*6j57@Bk5J@s8%kx@u}aF4~Kvz>tMzLVr;p3=P4<`x2-^^&r8O zf{(X=9>He8H~Bk&K+HQ%{x^U|NV}PEsXYOxAU@+ZJ$7$dnceM&_Yfl7(v@j{(pt|Bcubb&E(FvlZ$h>m>n{7O<#jg#8m|}vy5$8P> z{uRz{eQ&i7orVA`OF;3tcSnT9V}`^f8A@VcHAAA=eV;0SDS&jLT7c0KK+ z3K)e1W$Bw?SoAZutbI#6=6TNaXgnH^B~rts;8u-?KN5OZ4RzbuE zv_%JK2n5Ax5dWV}*#4lPk>`HUsR0`7oEm3H0-A`;NJ(pvky3tM1&)e$%vz%F>Cwk%Z{B_Q&cybAFK9zOoaJvcE^v| zLrd14+|I>mjdlrG#9C|br{*2J2XG*0lJ`NBp?!u3&~TXTRE&D#zWLd>6wQGH9WE7P zYr#kY$2P#&;vWHEu7E{gJPiOdwrMLY6a-N}c0bDc+-`a++)aen-Gy(}MjWhm-XL&! zgG1PaHeb)P0S<-_hV&4o>z}940}3c@IBkK$l!3;5k;r}K3*qM+MOs-C3Hl!}d)FGv zX0P?TszH5Xn+@ZoJOBvjS9$<$+4KPXu6O{FGyF*jZKHsM`YP}(yTZ1KN7tin?-dqT zA3Nb~4(zhL1oFIf3u`hj zr3ED_N8S6P6G5r3v=vVzNyH2~a~GFLR_Y2`w<%W%#~}X_zV$Y;-kecMvV1EWlx=9T zE=TxIS5*BrwH_IZIPZj}^Usm5Y{7RjFVWQN)W@OK6;^$Y;1l*&V8fAluB4Iz3MmGR zpchoCfd0~|6QW2L5?Cg(M*e`6F;mTEDLDP=8ANiuY)uObwZYk1fGl#BSf) z)X|I5wzN5gmGhzQaPVdv(GJotIdA6?o;x&L%9cY&fk$kcV|F`0cb!wVeM&0zraVu+ z+IC7*b90o>lsP0vS?z9g#+GAloL(5e#e*{jiS#T~x!V8NcHxb_D1sP3{BRmI~Az4XBnx1-eQ z$XX%a58Vzk$KViVmDvQobqgiAz`^VIP@3K|#Oth3SX1hV_ZM$K`n>}{`PMOR17N-< zccE(_2g!X>GE+Hnn^ejBH;p60My5E9w(tGv^U9^UG<1nq_!(EO@n5byH=T%Ilf)Ty zO?$+HK7woP&4MHr{NS%BEieG{X@pDjtH?eIT-e-&K=z67ow%d{)g#94_zkTGT|W)w z=mU!T1N6LA+Y4OrfN+d2*{a_OWyDRw1=odrD&ze;ba5b9CA4EYDMZ*>Oz<2AVNC}B#ExwmW8^GMA_QB;t z`FBjYw0d{$vF&@1`^hV^A94L%zWWHzPg#@dchwKEdU}tNKr@66m`(~T#*^bFRF=S0 z(PWr$$jLwEAyWD3wFte6Y9{&T7>Xh0f+vQYN3`oKg=`tg@%PG}Ew!R#1x#9Ly|VGW z4YVtLB(z|5?Gqa+*tVZuFuRr*4zB%zo)8PHWd1R`E9~;^txfgXL%)BS8H(7riF)cC zFFoDMz6zIz^B*?r7NFogFP{C~j=yv(tHY`k-rrkF$1ffVZ0IKo1NhzGK>&~o)*=!+7iPIST&JO7-B!9vw35aLXE z`ULNHT$lwUU3~A)s3+BVtHT;FmUwc+!7yx?m^y=41LI^0TxK0sdm@vR5K^(mC&VHE zR*4Th&}Xp*h`MH!V3?dr$760|thB4u4JSfw?aoZBqq@GMuDZF>3#H+-leuRqEA7fq zI^s3B;q+ixSyg3iO~`E`i``U*=u-ofBa@uajG0|a6+wqZ-rql?q=e;CdA${+!n)wN;#eoBU2uiNcXc5KWw{%WvrPmuC>ley4GrUcMC~` z-4os8gZ(XCE!kw8$229A$r3N43OUM&u`H#ANpl&b4)R?n}@ zOV<7cQpT#u0h-G&&~{WW@iUGv)z3*#bb>|KdjE^FA$?4zB1@M zdvUwN5y051(a|V20^_HH=@|{3C=x?BfVk&Vk=?H_&crf05HE+a`xl^&7zLgZ(m5`!>8aye;T61D~6@DY>~ z0(GveCWP3Cf%M<0not$>b-rh}L#gRTM6qQQLD`|!y?ADcs9;)?AKk|!c3mu(x zlw2}34z?tkO3IS|i=x(ytfP9p)HTUJ?a*Xiy?`u`lJzC|^sQfxEO@@UAC*8I3uCjx z|L5la6Fkb%`BR|voSAcMV?sYn2cR~KikKw^k;%7H8m|;DuuV>FYiWp8SCTbL0HG)< zgx|oIhKey0Ocu>gA~R8zmcx6%NovVbQOXHD9qhRGyZJBU!ukr*Ei56=5=c<$JF+~?$+g^}J`=-Jfa}2fmBxHL> z;VhXq$>Fh#80UkYM1}f3LZ%^>VwEnKTLULIiyx#%*U*;;d;3hFu#@`~&sEd8Gio*i zx$XNRyxc^4kDF1KBl(z!z(SK-Vpk7oG zYggK?hUQ_VlW6?F3x1aU1AB1JN{=w8m^7pk3nwHjo6SyS$Fp4->VSB3&%*v8+B!^L^xVaxSGuR^l7 z*1=DVl4UfKx7SO3wx&s*7=DSXO|cNU1)RZ*$(80df1T!t{th2UOloW_laY$!V+&)s znW@ZZW~9HjIo+JHHtXE4un;dOFgx-SlNyp6EHyyFAu=pf7)F zD_B|m$$U?|f4)1>pHD20_Z;Xme@1iN@%~&_qF-q6@WzkqKgK%PNv$x;l33xN$fx=~ znuv%7-`C&dQ(Ge&PtkksAE_PRDN#vnP4$Qk#zSeD=-)JvYefITh1nq{s3TSr3p{IM zLmYtc2>FZEyoV5N`?F4XFs#;;{kRhvPB`k#xRxFDCR{4v|4!h)XU#& zIVF~}MyqsrLJ5(aS3e=QfbbPT3Ap&8hwyG@0zc~+=st}nPT-w*-H8k5Uj-bFXOfvz zCf%J(my4aK5OQUlV?~6<;tJXt{Ef=@z^qnq{S*UhFK(rMT-LUuwSAe2aA{|IZU5+WsWgxag?;CbDyy1W_viW(YiIVq?Yf?x`Rn`Y zX(X!LgoFz59r~v;OW!E*dH#XK+?<{p{5y@?LF?NHTIw-;L?@T)qPbU2 z3ymq?7^a)=7p+z6wDs{^Y!o9?hw|(jQL~mn>@s8`%ViTtO|v1w*?AOIh^UY1-z_#2 z$HzM$a*oupE9?(`x+gI?;T~msj087%)Fit4E&>6iw%tqIhL7d&Vaqyv`tYgaYs~G? z^yKgW>^l`fGZK4L0kI1W28>4+r>^WC!G7~4;81}LS+IE1of~Bb3AW1yGo3ytS5V;p za?qrPt?kqFA&>$lO0_h!_B3_0r+UMFb!~Ipb#ncy!#Qdi88JrAw{@qxvR&m>?M*$% zV*Q7Qjz&WzB~|UoSh=m-(#+SFXF}DL=&F(Ow$ym4Ar-Bv&2~haQj^VTsy*}{962(0 zAXgD8i$ua+q%Ad-?dYkEwl=mUb0fV7Iz7vy*AA#xr7F@@4bhf#eXCa%EvG$$wFA!P zvwAg13rDS6j9z&HM;791=prU2FGPo9mf4};D(NVm>v(4^A5K8w5z5)xNcC%c*y<$0 zg{=-}GPSkTazC26cICj{-3#-R=zO*5+Ei;ZLsVzV;Qpd5J0_ymh)x1YdR9r`y{rO+ z(tr@!YOVpY#-`}knNHcPLxGkW+A9WI6Bf-jSFP_lXqVpp@X6!v=JSq+PhI~jH%9Em z*X_UNJ@R>Be@&OFb;dHuZbCUaWMMSfj8R=jj$;*?E(xA;&>7E!4!!$WeZ%PoZanm^ zwOIY>kKQzK=p9GuYL{QPW998f>gtwXxARhpsPm7c`%)cY*TIhBL@H`)D?U+KQ&Sni z>*P63x*u@OsyX$C`YTwS+sKDMV13-cw`^%q`=S0s4Hf!?Jc>zj$nrx{8Tg_kU5A|8 zNutGJB-$pz8mmAJVa)jU8XvZGQt0mCrrhwAH`yT6&%A3b*IY?r*MWU|cF#_Y4rkMq zZIx0ax56qrg z_LP-4bx^1M>V)oqb~X~Gu$Y@~!?dle`Ti6R3%wuzgs53~J%j+Q$)}~(F=!yP5k@>S zH9nH)Xl>%=Xfi$=Mnf#bqy}E3txk7hCr$9eLD5(CsDX$8r{IYz2zxQTS34#y)}Dqaj@gt6PS-KxWhh|Z825wej1XZ1TGEkqYdqXr?% zs-1osk^Ezk$p5kRHNJmD+dm-QXkWy?S?imHJ|9reseA1V!gqr;VfLRy%4$@ev+!NP zUtzx{70Ont<>i)D-cVj&kk%#UQtM*a-V_r<$%eF^p4>g?dPgNOJt zw6M^d99ry64gy%B(w;HVlBGdz;bydCkP~O3CD}`cFcT|ztxNMvO*p5Cl>Az#z;GhBxsa?Olp?z{Z;pR z?8PJe+QTp0c3+d|%&&%vpS*$E__XyU{UdS?wr2?>O|&ODeOv7i;&Bu$3f2kze+6vd z5L^!<5s}beqap6*b1Dj!C0>Gq+pQB~*k4H|Q%Q;S#51+|XyM>!OofPWn_nb(^aLZx z2caF^fzOtYCG|$O$SD~(|C^4N@8_3TJo67kc$-P&itB-8QtJG4z_*FpBtwTkf*IRf zdiYwES}-w)Nvm^A9Ie}ZcQOev*T`QZE=zcih|R_)%@BBc4mrD-6*h@O;tRmoFQxCp z&GsSnHSyV9{vta2jKf#0pGC-c7Jg&R5}9;AylD_IF`XmsA8bXLLejm&*(*Z02KwS1 zX^B}(6a;Z(9^vsLCWVP_5~VdB=;}cOCSlXW&)Btwb*I=CzM6KMgqMy@qvW(=$e^gr zlvYu%XQ{Vm^!Af>g&vEy-QZ3y*48%m_-Dd&ld|3Z9fbSuaqT+obrT7riL9|dKXl{l z?9jEpvTW;Lh=%sGs5sFyCx@HbwR3O>kS{MlK4(!KU{d*^ZX~6cad=Ek_`5y&7)@LKEmNB4H6Mp*&M#fkrkuR!P!xT9gc=!8>Dxi;) zSS#7^7`ZO`swh=pb0PkLNGYh1gbmy4Xx5U>F*4MX(iU-L0W1qX_#4n5B@X1%^ z|1L@^TqmlMcON?Ru3`Pfm3LoX-w0y-fjgNyA;~<~ojdqWM1wOQz3~IiBaZVaj_0Pt zLQsqZCrA?ND$%^pTasN|W~B|yZ7!1xv_i15G3l*ym0C>{b)G+Bof&dNfAtZr-7e_qrldd>c?i#^~1q znpmtmJP@YcQh3^T`t`1m_i6;D^E~f2c%Ec}!QssFU|}k-w**=1!K60f02tOC^1!@l zRN8Bu(14!x-SaH&tMTgVjY^)@Yo69*wV3Bs%gR}o;FanEUJH|y^WtX`NnwZ|kYx4adz<${F*3^Cu0Wx1kOEr!D?pQE$@yjCzfkIf(>KVcQum&(t*zj zK46A4G!H-_Z=n1$`ZsN7zw2M)xuYsH16KJ4kC%WU)ofF-i)A6xPbF3xX9K~CuHhT3ju#l42VEM=+?`61k+Y3*|q5r)PYA3S$UgJuoY`DAQ6K^U@z*ct8^;LLZ!7OgnBf1 zPE~JxMMH&MQC>Jy4_of9)5mail)4laCJ5Z~TU$#@bg3tGhIKWu)P8dVGk&!`W##n8 zkxq(uwYhijxj-5cqeWsPJIAo-KpuK`KoBTw1Id2^BY+Tvh!6&qe^hsDoYjA6b! zd%ynuO>AfP7iovq_n4jkpnA%ZUX+zqn^|>~Sx}#aH@?+Mt0J>W=DXNZCJuB?3DUCE z?GQa}5-9aaHn&Ev6oM=uz4G|lW8Il(k@R@HeGK##y-5m~;n}&ay zp3xa1FjWVg0Gq3;9*dX;eqL!DYc-*wSgm{Os@t34Icno3X8SE>+iV>+v#m5J7tEIW zpMfO$m=2UIGnar^Hc*wj%bhmOsDeOnPprLTSNMG;yMZ(QEcGbDRqEt zL5*g^C}cFD%bje2)_T?gE~KpM^@2j}gcoNG6=)^AlNDx} z1ts{fG{y5Ry^_py7BQl_m}yqXgbd^Wc=Gk(X^%kPfCaOUR)jOt^yRmO3kwqtm@@CZ z@$|+n<6is!jjhRlJGQcN%Rp($tlS$_t1KMHR`daN7HQGezo^8{P&j6N%^bVSWDCl% z>sj@0n|tprth%=L>0RnPx`OETNdxyrk-V_X@PT0l0St+Gy96d7o3hXWtgn>74%*IM zH#CKecf|Gk?~z~rG^vG0+)$q;@+*+|^V|E= zagED0v-XI&=G*3)yEm$>*9Xsey@&zYTyvX!)N02^m(0n+i_o_&}}>$k7NrnrZ9I#$t6L3OWAhWi*oqh~12q zBK1|3SBE_!;#%qxZB3oEHKkPkS-)Csfr6N~YO{B3d-F^Aze4RZ9sVvE0qFk%f8w%L literal 0 HcmV?d00001 diff --git a/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Regular-dd8271eb.ttf b/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Regular-dd8271eb.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9f3aab8cca1f6be90ca8c6482cf37602e3b5e6ce GIT binary patch literal 97132 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 o{F$&fbdwvLe|GWX0&jT+12icIc5C8xG literal 0 HcmV?d00001 diff --git a/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-SemiBold-571bbdab.ttf b/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-SemiBold-571bbdab.ttf new file mode 100644 index 0000000000000000000000000000000000000000..86c6801da26aedc1cd23b2d797ebbb194877e573 GIT binary patch literal 103856 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

sHw+=41V6ldQx{ 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 literal 0 HcmV?d00001 diff --git a/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Thin-efab8c5e.ttf b/kinode/packages/chess/pkg/ui/assets/BarlowCondensed-Thin-efab8c5e.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8cd93e512bede5070990b4bddf8e5acbfb7aa00e GIT binary patch literal 94972 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 z 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 literal 0 HcmV?d00001 diff --git a/kinode/packages/chess/pkg/ui/assets/background-00905d19.jpg b/kinode/packages/chess/pkg/ui/assets/background-00905d19.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e40de63eba91e2f0c8bc11dc7b67e2b3e4e18911 GIT binary patch literal 14470 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 in e?mh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var be=(e,t,n)=>(vh(e,typeof t!="symbol"?t+"":t,n),n);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function r(i){if(i.ep)return;i.ep=!0;const o=n(i);fetch(i.href,o)}})();function uc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var ac={exports:{}},so={},cc={exports:{}},z={};/** + * @license React + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Wr=Symbol.for("react.element"),yh=Symbol.for("react.portal"),Sh=Symbol.for("react.fragment"),wh=Symbol.for("react.strict_mode"),Ch=Symbol.for("react.profiler"),Eh=Symbol.for("react.provider"),kh=Symbol.for("react.context"),_h=Symbol.for("react.forward_ref"),xh=Symbol.for("react.suspense"),Oh=Symbol.for("react.memo"),Th=Symbol.for("react.lazy"),ku=Symbol.iterator;function Dh(e){return e===null||typeof e!="object"?null:(e=ku&&e[ku]||e["@@iterator"],typeof e=="function"?e:null)}var dc={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},fc=Object.assign,hc={};function Kn(e,t,n){this.props=e,this.context=t,this.refs=hc,this.updater=n||dc}Kn.prototype.isReactComponent={};Kn.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};Kn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function pc(){}pc.prototype=Kn.prototype;function Cl(e,t,n){this.props=e,this.context=t,this.refs=hc,this.updater=n||dc}var El=Cl.prototype=new pc;El.constructor=Cl;fc(El,Kn.prototype);El.isPureReactComponent=!0;var _u=Array.isArray,gc=Object.prototype.hasOwnProperty,kl={current:null},mc={key:!0,ref:!0,__self:!0,__source:!0};function vc(e,t,n){var r,i={},o=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(o=""+t.key),t)gc.call(t,r)&&!mc.hasOwnProperty(r)&&(i[r]=t[r]);var l=arguments.length-2;if(l===1)i.children=n;else if(1>>1,X=D[H];if(0>>1;Hi(ft,j))Gei(vn,ft)?(D[H]=vn,D[Ge]=j,H=Ge):(D[H]=ft,D[A]=j,H=A);else if(Gei(vn,j))D[H]=vn,D[Ge]=j,H=Ge;else break e}}return L}function i(D,L){var j=D.sortIndex-L.sortIndex;return j!==0?j:D.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,l=s.now();e.unstable_now=function(){return s.now()-l}}var u=[],a=[],g=1,p=null,f=3,S=!1,m=!1,y=!1,C=typeof setTimeout=="function"?setTimeout:null,d=typeof clearTimeout=="function"?clearTimeout:null,c=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function h(D){for(var L=n(a);L!==null;){if(L.callback===null)r(a);else if(L.startTime<=D)r(a),L.sortIndex=L.expirationTime,t(u,L);else break;L=n(a)}}function w(D){if(y=!1,h(D),!m)if(n(u)!==null)m=!0,Ce(k);else{var L=n(a);L!==null&&dt(w,L.startTime-D)}}function k(D,L){m=!1,y&&(y=!1,d(T),T=-1),S=!0;var j=f;try{for(h(L),p=n(u);p!==null&&(!(p.expirationTime>L)||D&&!$());){var H=p.callback;if(typeof H=="function"){p.callback=null,f=p.priorityLevel;var X=H(p.expirationTime<=L);L=e.unstable_now(),typeof X=="function"?p.callback=X:p===n(u)&&r(u),h(L)}else r(u);p=n(u)}if(p!==null)var ot=!0;else{var A=n(a);A!==null&&dt(w,A.startTime-L),ot=!1}return ot}finally{p=null,f=j,S=!1}}var O=!1,x=null,T=-1,b=5,M=-1;function $(){return!(e.unstable_now()-MD||125H?(D.sortIndex=j,t(a,D),n(u)===null&&D===n(a)&&(y?(d(T),T=-1):y=!0,dt(w,j-H))):(D.sortIndex=X,t(u,D),m||S||(m=!0,Ce(k))),D},e.unstable_shouldYield=$,e.unstable_wrapCallback=function(D){var L=f;return function(){var j=f;f=L;try{return D.apply(this,arguments)}finally{f=j}}}})(Ec);Cc.exports=Ec;var Fh=Cc.exports;/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var kc=E,je=Fh;function _(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Es=Object.prototype.hasOwnProperty,$h=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Ou={},Tu={};function Uh(e){return Es.call(Tu,e)?!0:Es.call(Ou,e)?!1:$h.test(e)?Tu[e]=!0:(Ou[e]=!0,!1)}function Hh(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Wh(e,t,n,r){if(t===null||typeof t>"u"||Hh(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function we(e,t,n,r,i,o,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=s}var ce={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){ce[e]=new we(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];ce[t]=new we(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){ce[e]=new we(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){ce[e]=new we(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){ce[e]=new we(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){ce[e]=new we(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){ce[e]=new we(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){ce[e]=new we(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){ce[e]=new we(e,5,!1,e.toLowerCase(),null,!1,!1)});var xl=/[\-:]([a-z])/g;function Ol(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(xl,Ol);ce[t]=new we(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(xl,Ol);ce[t]=new we(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(xl,Ol);ce[t]=new we(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){ce[e]=new we(e,1,!1,e.toLowerCase(),null,!1,!1)});ce.xlinkHref=new we("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){ce[e]=new we(e,1,!1,e.toLowerCase(),null,!0,!0)});function Tl(e,t,n,r){var i=ce.hasOwnProperty(t)?ce[t]:null;(i!==null?i.type!==0:r||!(2l||i[s]!==o[l]){var u=` +`+i[s].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=s&&0<=l);break}}}finally{$o=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?lr(e):""}function Bh(e){switch(e.tag){case 5:return lr(e.type);case 16:return lr("Lazy");case 13:return lr("Suspense");case 19:return lr("SuspenseList");case 0:case 2:case 15:return e=Uo(e.type,!1),e;case 11:return e=Uo(e.type.render,!1),e;case 1:return e=Uo(e.type,!0),e;default:return""}}function Os(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case En:return"Fragment";case Cn:return"Portal";case ks:return"Profiler";case Dl:return"StrictMode";case _s:return"Suspense";case xs:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Oc:return(e.displayName||"Context")+".Consumer";case xc:return(e._context.displayName||"Context")+".Provider";case Pl:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ll:return t=e.displayName||null,t!==null?t:Os(e.type)||"Memo";case Lt:t=e._payload,e=e._init;try{return Os(e(t))}catch{}}return null}function Vh(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Os(t);case 8:return t===Dl?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function Kt(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Dc(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Qh(e){var t=Dc(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,o.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ni(e){e._valueTracker||(e._valueTracker=Qh(e))}function Pc(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Dc(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Mi(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ts(e,t){var n=t.checked;return Y({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Pu(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=Kt(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Lc(e,t){t=t.checked,t!=null&&Tl(e,"checked",t,!1)}function Ds(e,t){Lc(e,t);var n=Kt(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Ps(e,t.type,n):t.hasOwnProperty("defaultValue")&&Ps(e,t.type,Kt(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Lu(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Ps(e,t,n){(t!=="number"||Mi(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ur=Array.isArray;function jn(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=ri.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function _r(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var fr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Kh=["Webkit","ms","Moz","O"];Object.keys(fr).forEach(function(e){Kh.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fr[t]=fr[e]})});function Rc(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||fr.hasOwnProperty(e)&&fr[e]?(""+t).trim():t+"px"}function Mc(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Rc(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var qh=Y({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ns(e,t){if(t){if(qh[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(_(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(_(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(_(61))}if(t.style!=null&&typeof t.style!="object")throw Error(_(62))}}function js(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Rs=null;function Il(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ms=null,Rn=null,Mn=null;function ju(e){if(e=Qr(e)){if(typeof Ms!="function")throw Error(_(280));var t=e.stateNode;t&&(t=fo(t),Ms(e.stateNode,e.type,t))}}function Ac(e){Rn?Mn?Mn.push(e):Mn=[e]:Rn=e}function zc(){if(Rn){var e=Rn,t=Mn;if(Mn=Rn=null,ju(e),t)for(e=0;e>>=0,e===0?32:31-(op(e)/sp|0)|0}var ii=64,oi=4194304;function ar(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Fi(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,s=n&268435455;if(s!==0){var l=s&~i;l!==0?r=ar(l):(o&=s,o!==0&&(r=ar(o)))}else s=n&~i,s!==0?r=ar(s):o!==0&&(r=ar(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,o=t&-t,i>=o||i===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Br(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-nt(t),e[t]=n}function cp(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=pr),Hu=String.fromCharCode(32),Wu=!1;function rd(e,t){switch(e){case"keyup":return bp.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function id(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var kn=!1;function $p(e,t){switch(e){case"compositionend":return id(t);case"keypress":return t.which!==32?null:(Wu=!0,Hu);case"textInput":return e=t.data,e===Hu&&Wu?null:e;default:return null}}function Up(e,t){if(kn)return e==="compositionend"||!Fl&&rd(e,t)?(e=td(),ki=Al=At=null,kn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Ku(n)}}function ud(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?ud(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ad(){for(var e=window,t=Mi();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Mi(e.document)}return t}function $l(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Yp(e){var t=ad(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&ud(n.ownerDocument.documentElement,n)){if(r!==null&&$l(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=r.end===void 0?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=qu(n,o);var s=qu(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,_n=null,Us=null,mr=null,Hs=!1;function Gu(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Hs||_n==null||_n!==Mi(r)||(r=_n,"selectionStart"in r&&$l(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),mr&&Lr(mr,r)||(mr=r,r=Hi(Us,"onSelect"),0Tn||(e.current=qs[Tn],qs[Tn]=null,Tn--)}function W(e,t){Tn++,qs[Tn]=e.current,e.current=t}var qt={},me=Yt(qt),xe=Yt(!1),un=qt;function $n(e,t){var n=e.type.contextTypes;if(!n)return qt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},o;for(o in n)i[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Oe(e){return e=e.childContextTypes,e!=null}function Bi(){V(xe),V(me)}function na(e,t,n){if(me.current!==qt)throw Error(_(168));W(me,t),W(xe,n)}function yd(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(_(108,Vh(e)||"Unknown",i));return Y({},n,r)}function Vi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||qt,un=me.current,W(me,e),W(xe,xe.current),!0}function ra(e,t,n){var r=e.stateNode;if(!r)throw Error(_(169));n?(e=yd(e,t,un),r.__reactInternalMemoizedMergedChildContext=e,V(xe),V(me),W(me,e)):V(xe),W(xe,n)}var gt=null,ho=!1,ts=!1;function Sd(e){gt===null?gt=[e]:gt.push(e)}function u0(e){ho=!0,Sd(e)}function Xt(){if(!ts&>!==null){ts=!0;var e=0,t=U;try{var n=gt;for(U=1;e>=s,i-=s,mt=1<<32-nt(t)+i|n<T?(b=x,x=null):b=x.sibling;var M=f(d,x,h[T],w);if(M===null){x===null&&(x=b);break}e&&x&&M.alternate===null&&t(d,x),c=o(M,c,T),O===null?k=M:O.sibling=M,O=M,x=b}if(T===h.length)return n(d,x),Q&&Jt(d,T),k;if(x===null){for(;TT?(b=x,x=null):b=x.sibling;var $=f(d,x,M.value,w);if($===null){x===null&&(x=b);break}e&&x&&$.alternate===null&&t(d,x),c=o($,c,T),O===null?k=$:O.sibling=$,O=$,x=b}if(M.done)return n(d,x),Q&&Jt(d,T),k;if(x===null){for(;!M.done;T++,M=h.next())M=p(d,M.value,w),M!==null&&(c=o(M,c,T),O===null?k=M:O.sibling=M,O=M);return Q&&Jt(d,T),k}for(x=r(d,x);!M.done;T++,M=h.next())M=S(x,d,T,M.value,w),M!==null&&(e&&M.alternate!==null&&x.delete(M.key===null?T:M.key),c=o(M,c,T),O===null?k=M:O.sibling=M,O=M);return e&&x.forEach(function(K){return t(d,K)}),Q&&Jt(d,T),k}function C(d,c,h,w){if(typeof h=="object"&&h!==null&&h.type===En&&h.key===null&&(h=h.props.children),typeof h=="object"&&h!==null){switch(h.$$typeof){case ti:e:{for(var k=h.key,O=c;O!==null;){if(O.key===k){if(k=h.type,k===En){if(O.tag===7){n(d,O.sibling),c=i(O,h.props.children),c.return=d,d=c;break e}}else if(O.elementType===k||typeof k=="object"&&k!==null&&k.$$typeof===Lt&&ca(k)===O.type){n(d,O.sibling),c=i(O,h.props),c.ref=tr(d,O,h),c.return=d,d=c;break e}n(d,O);break}else t(d,O);O=O.sibling}h.type===En?(c=sn(h.props.children,d.mode,w,h.key),c.return=d,d=c):(w=Ii(h.type,h.key,h.props,null,d.mode,w),w.ref=tr(d,c,h),w.return=d,d=w)}return s(d);case Cn:e:{for(O=h.key;c!==null;){if(c.key===O)if(c.tag===4&&c.stateNode.containerInfo===h.containerInfo&&c.stateNode.implementation===h.implementation){n(d,c.sibling),c=i(c,h.children||[]),c.return=d,d=c;break e}else{n(d,c);break}else t(d,c);c=c.sibling}c=as(h,d.mode,w),c.return=d,d=c}return s(d);case Lt:return O=h._init,C(d,c,O(h._payload),w)}if(ur(h))return m(d,c,h,w);if(Yn(h))return y(d,c,h,w);fi(d,h)}return typeof h=="string"&&h!==""||typeof h=="number"?(h=""+h,c!==null&&c.tag===6?(n(d,c.sibling),c=i(c,h),c.return=d,d=c):(n(d,c),c=us(h,d.mode,w),c.return=d,d=c),s(d)):n(d,c)}return C}var Hn=Td(!0),Dd=Td(!1),Kr={},ct=Yt(Kr),Rr=Yt(Kr),Mr=Yt(Kr);function rn(e){if(e===Kr)throw Error(_(174));return e}function Gl(e,t){switch(W(Mr,t),W(Rr,e),W(ct,Kr),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Is(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Is(t,e)}V(ct),W(ct,t)}function Wn(){V(ct),V(Rr),V(Mr)}function Pd(e){rn(Mr.current);var t=rn(ct.current),n=Is(t,e.type);t!==n&&(W(Rr,e),W(ct,n))}function Yl(e){Rr.current===e&&(V(ct),V(Rr))}var q=Yt(0);function Xi(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ns=[];function Xl(){for(var e=0;en?n:4,e(!0);var r=rs.transition;rs.transition={};try{e(!1),t()}finally{U=n,rs.transition=r}}function Vd(){return Ke().memoizedState}function f0(e,t,n){var r=Bt(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Qd(e))Kd(t,n);else if(n=kd(e,t,n,r),n!==null){var i=ye();rt(n,e,r,i),qd(n,t,r)}}function h0(e,t,n){var r=Bt(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Qd(e))Kd(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var s=t.lastRenderedState,l=o(s,n);if(i.hasEagerState=!0,i.eagerState=l,it(l,s)){var u=t.interleaved;u===null?(i.next=i,Kl(t)):(i.next=u.next,u.next=i),t.interleaved=i;return}}catch{}finally{}n=kd(e,t,i,r),n!==null&&(i=ye(),rt(n,e,r,i),qd(n,t,r))}}function Qd(e){var t=e.alternate;return e===G||t!==null&&t===G}function Kd(e,t){vr=Zi=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function qd(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,jl(e,n)}}var Ji={readContext:Qe,useCallback:fe,useContext:fe,useEffect:fe,useImperativeHandle:fe,useInsertionEffect:fe,useLayoutEffect:fe,useMemo:fe,useReducer:fe,useRef:fe,useState:fe,useDebugValue:fe,useDeferredValue:fe,useTransition:fe,useMutableSource:fe,useSyncExternalStore:fe,useId:fe,unstable_isNewReconciler:!1},p0={readContext:Qe,useCallback:function(e,t){return lt().memoizedState=[e,t===void 0?null:t],e},useContext:Qe,useEffect:fa,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Ti(4194308,4,$d.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ti(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ti(4,2,e,t)},useMemo:function(e,t){var n=lt();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=lt();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=f0.bind(null,G,e),[r.memoizedState,e]},useRef:function(e){var t=lt();return e={current:e},t.memoizedState=e},useState:da,useDebugValue:nu,useDeferredValue:function(e){return lt().memoizedState=e},useTransition:function(){var e=da(!1),t=e[0];return e=d0.bind(null,e[1]),lt().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=G,i=lt();if(Q){if(n===void 0)throw Error(_(407));n=n()}else{if(n=t(),le===null)throw Error(_(349));cn&30||Nd(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,fa(Rd.bind(null,r,o,e),[e]),r.flags|=2048,br(9,jd.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=lt(),t=le.identifierPrefix;if(Q){var n=vt,r=mt;n=(r&~(1<<32-nt(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Ar++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[ut]=t,e[jr]=r,rf(e,t,!1,!1),t.stateNode=e;e:{switch(s=js(n,r),n){case"dialog":B("cancel",e),B("close",e),i=r;break;case"iframe":case"object":case"embed":B("load",e),i=r;break;case"video":case"audio":for(i=0;iVn&&(t.flags|=128,r=!0,nr(o,!1),t.lanes=4194304)}else{if(!r)if(e=Xi(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),nr(o,!0),o.tail===null&&o.tailMode==="hidden"&&!s.alternate&&!Q)return he(t),null}else 2*J()-o.renderingStartTime>Vn&&n!==1073741824&&(t.flags|=128,r=!0,nr(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(n=o.last,n!==null?n.sibling=s:t.child=s,o.last=s)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=J(),t.sibling=null,n=q.current,W(q,r?n&1|2:n&1),t):(he(t),null);case 22:case 23:return uu(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Le&1073741824&&(he(t),t.subtreeFlags&6&&(t.flags|=8192)):he(t),null;case 24:return null;case 25:return null}throw Error(_(156,t.tag))}function E0(e,t){switch(Hl(t),t.tag){case 1:return Oe(t.type)&&Bi(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Wn(),V(xe),V(me),Xl(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Yl(t),null;case 13:if(V(q),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(_(340));Un()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return V(q),null;case 4:return Wn(),null;case 10:return Ql(t.type._context),null;case 22:case 23:return uu(),null;case 24:return null;default:return null}}var pi=!1,ge=!1,k0=typeof WeakSet=="function"?WeakSet:Set,P=null;function In(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Z(e,t,r)}else n.current=null}function sl(e,t,n){try{n()}catch(r){Z(e,t,r)}}var Ca=!1;function _0(e,t){if(Ws=$i,e=ad(),$l(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var s=0,l=-1,u=-1,a=0,g=0,p=e,f=null;t:for(;;){for(var S;p!==n||i!==0&&p.nodeType!==3||(l=s+i),p!==o||r!==0&&p.nodeType!==3||(u=s+r),p.nodeType===3&&(s+=p.nodeValue.length),(S=p.firstChild)!==null;)f=p,p=S;for(;;){if(p===e)break t;if(f===n&&++a===i&&(l=s),f===o&&++g===r&&(u=s),(S=p.nextSibling)!==null)break;p=f,f=p.parentNode}p=S}n=l===-1||u===-1?null:{start:l,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(Bs={focusedElem:e,selectionRange:n},$i=!1,P=t;P!==null;)if(t=P,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,P=e;else for(;P!==null;){t=P;try{var m=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(m!==null){var y=m.memoizedProps,C=m.memoizedState,d=t.stateNode,c=d.getSnapshotBeforeUpdate(t.elementType===t.type?y:Je(t.type,y),C);d.__reactInternalSnapshotBeforeUpdate=c}break;case 3:var h=t.stateNode.containerInfo;h.nodeType===1?h.textContent="":h.nodeType===9&&h.documentElement&&h.removeChild(h.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(_(163))}}catch(w){Z(t,t.return,w)}if(e=t.sibling,e!==null){e.return=t.return,P=e;break}P=t.return}return m=Ca,Ca=!1,m}function yr(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,o!==void 0&&sl(t,n,o)}i=i.next}while(i!==r)}}function mo(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ll(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function lf(e){var t=e.alternate;t!==null&&(e.alternate=null,lf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ut],delete t[jr],delete t[Ks],delete t[s0],delete t[l0])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function uf(e){return e.tag===5||e.tag===3||e.tag===4}function Ea(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||uf(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function ul(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Wi));else if(r!==4&&(e=e.child,e!==null))for(ul(e,t,n),e=e.sibling;e!==null;)ul(e,t,n),e=e.sibling}function al(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(al(e,t,n),e=e.sibling;e!==null;)al(e,t,n),e=e.sibling}var ue=null,et=!1;function Tt(e,t,n){for(n=n.child;n!==null;)af(e,t,n),n=n.sibling}function af(e,t,n){if(at&&typeof at.onCommitFiberUnmount=="function")try{at.onCommitFiberUnmount(lo,n)}catch{}switch(n.tag){case 5:ge||In(n,t);case 6:var r=ue,i=et;ue=null,Tt(e,t,n),ue=r,et=i,ue!==null&&(et?(e=ue,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ue.removeChild(n.stateNode));break;case 18:ue!==null&&(et?(e=ue,n=n.stateNode,e.nodeType===8?es(e.parentNode,n):e.nodeType===1&&es(e,n),Dr(e)):es(ue,n.stateNode));break;case 4:r=ue,i=et,ue=n.stateNode.containerInfo,et=!0,Tt(e,t,n),ue=r,et=i;break;case 0:case 11:case 14:case 15:if(!ge&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,s=o.destroy;o=o.tag,s!==void 0&&(o&2||o&4)&&sl(n,t,s),i=i.next}while(i!==r)}Tt(e,t,n);break;case 1:if(!ge&&(In(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){Z(n,t,l)}Tt(e,t,n);break;case 21:Tt(e,t,n);break;case 22:n.mode&1?(ge=(r=ge)||n.memoizedState!==null,Tt(e,t,n),ge=r):Tt(e,t,n);break;default:Tt(e,t,n)}}function ka(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new k0),t.forEach(function(r){var i=j0.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Ze(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=s),r&=~o}if(r=i,r=J()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*O0(r/1960))-r,10e?16:e,zt===null)var r=!1;else{if(e=zt,zt=null,no=0,F&6)throw Error(_(331));var i=F;for(F|=4,P=e.current;P!==null;){var o=P,s=o.child;if(P.flags&16){var l=o.deletions;if(l!==null){for(var u=0;uJ()-su?on(e,0):ou|=n),Te(e,t)}function vf(e,t){t===0&&(e.mode&1?(t=oi,oi<<=1,!(oi&130023424)&&(oi=4194304)):t=1);var n=ye();e=Ct(e,t),e!==null&&(Br(e,t,n),Te(e,n))}function N0(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),vf(e,n)}function j0(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(_(314))}r!==null&&r.delete(t),vf(e,n)}var yf;yf=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||xe.current)_e=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return _e=!1,w0(e,t,n);_e=!!(e.flags&131072)}else _e=!1,Q&&t.flags&1048576&&wd(t,Ki,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Di(e,t),e=t.pendingProps;var i=$n(t,me.current);zn(t,n),i=Jl(null,t,r,e,i,n);var o=eu();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Oe(r)?(o=!0,Vi(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,ql(t),i.updater=po,t.stateNode=i,i._reactInternals=t,Js(t,r,e,n),t=nl(null,t,r,!0,o,n)):(t.tag=0,Q&&o&&Ul(t),ve(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Di(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=M0(r),e=Je(r,e),i){case 0:t=tl(null,t,r,e,n);break e;case 1:t=ya(null,t,r,e,n);break e;case 11:t=ma(null,t,r,e,n);break e;case 14:t=va(null,t,r,Je(r.type,e),n);break e}throw Error(_(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Je(r,i),tl(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Je(r,i),ya(e,t,r,i,n);case 3:e:{if(ef(t),e===null)throw Error(_(387));r=t.pendingProps,o=t.memoizedState,i=o.element,_d(e,t),Yi(t,r,null,n);var s=t.memoizedState;if(r=s.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=Bn(Error(_(423)),t),t=Sa(e,t,r,n,i);break e}else if(r!==i){i=Bn(Error(_(424)),t),t=Sa(e,t,r,n,i);break e}else for(Ie=Ut(t.stateNode.containerInfo.firstChild),Ne=t,Q=!0,tt=null,n=Dd(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Un(),r===i){t=Et(e,t,n);break e}ve(e,t,r,n)}t=t.child}return t;case 5:return Pd(t),e===null&&Ys(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,s=i.children,Vs(r,i)?s=null:o!==null&&Vs(r,o)&&(t.flags|=32),Jd(e,t),ve(e,t,s,n),t.child;case 6:return e===null&&Ys(t),null;case 13:return tf(e,t,n);case 4:return Gl(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Hn(t,null,r,n):ve(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Je(r,i),ma(e,t,r,i,n);case 7:return ve(e,t,t.pendingProps,n),t.child;case 8:return ve(e,t,t.pendingProps.children,n),t.child;case 12:return ve(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,s=i.value,W(qi,r._currentValue),r._currentValue=s,o!==null)if(it(o.value,s)){if(o.children===i.children&&!xe.current){t=Et(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var l=o.dependencies;if(l!==null){s=o.child;for(var u=l.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=yt(-1,n&-n),u.tag=2;var a=o.updateQueue;if(a!==null){a=a.shared;var g=a.pending;g===null?u.next=u:(u.next=g.next,g.next=u),a.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Xs(o.return,n,t),l.lanes|=n;break}u=u.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(_(341));s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),Xs(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}ve(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,zn(t,n),i=Qe(i),r=r(i),t.flags|=1,ve(e,t,r,n),t.child;case 14:return r=t.type,i=Je(r,t.pendingProps),i=Je(r.type,i),va(e,t,r,i,n);case 15:return Xd(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Je(r,i),Di(e,t),t.tag=1,Oe(r)?(e=!0,Vi(t)):e=!1,zn(t,n),Od(t,r,i),Js(t,r,i,n),nl(null,t,r,!0,e,n);case 19:return nf(e,t,n);case 22:return Zd(e,t,n)}throw Error(_(156,t.tag))};function Sf(e,t){return Bc(e,t)}function R0(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Be(e,t,n,r){return new R0(e,t,n,r)}function cu(e){return e=e.prototype,!(!e||!e.isReactComponent)}function M0(e){if(typeof e=="function")return cu(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Pl)return 11;if(e===Ll)return 14}return 2}function Vt(e,t){var n=e.alternate;return n===null?(n=Be(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ii(e,t,n,r,i,o){var s=2;if(r=e,typeof e=="function")cu(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case En:return sn(n.children,i,o,t);case Dl:s=8,i|=8;break;case ks:return e=Be(12,n,t,i|2),e.elementType=ks,e.lanes=o,e;case _s:return e=Be(13,n,t,i),e.elementType=_s,e.lanes=o,e;case xs:return e=Be(19,n,t,i),e.elementType=xs,e.lanes=o,e;case Tc:return yo(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case xc:s=10;break e;case Oc:s=9;break e;case Pl:s=11;break e;case Ll:s=14;break e;case Lt:s=16,r=null;break e}throw Error(_(130,e==null?e:typeof e,""))}return t=Be(s,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function sn(e,t,n,r){return e=Be(7,e,r,t),e.lanes=n,e}function yo(e,t,n,r){return e=Be(22,e,r,t),e.elementType=Tc,e.lanes=n,e.stateNode={isHidden:!1},e}function us(e,t,n){return e=Be(6,e,null,t),e.lanes=n,e}function as(e,t,n){return t=Be(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function A0(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Wo(0),this.expirationTimes=Wo(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Wo(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function du(e,t,n,r,i,o,s,l,u){return e=new A0(e,t,n,l,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Be(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ql(o),e}function z0(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(kf)}catch(e){console.error(e)}}kf(),wc.exports=Re;var H0=wc.exports,Ia=H0;Cs.createRoot=Ia.createRoot,Cs.hydrateRoot=Ia.hydrateRoot;/** + * @license + * Copyright (c) 2023, Jeff Hlywa (jhlywa@gmail.com) + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * 1. Redistributions of source code must retain the above copyright notice, + * this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright notice, + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + */const pe="w",$e="b",oe="p",pl="n",Ni="b",dr="r",Nt="q",ne="k",cs="rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1",Ee=-1,W0={NORMAL:"n",CAPTURE:"c",BIG_PAWN:"b",EP_CAPTURE:"e",PROMOTION:"p",KSIDE_CASTLE:"k",QSIDE_CASTLE:"q"},I={NORMAL:1,CAPTURE:2,BIG_PAWN:4,EP_CAPTURE:8,PROMOTION:16,KSIDE_CASTLE:32,QSIDE_CASTLE:64},R={a8:0,b8:1,c8:2,d8:3,e8:4,f8:5,g8:6,h8:7,a7:16,b7:17,c7:18,d7:19,e7:20,f7:21,g7:22,h7:23,a6:32,b6:33,c6:34,d6:35,e6:36,f6:37,g6:38,h6:39,a5:48,b5:49,c5:50,d5:51,e5:52,f5:53,g5:54,h5:55,a4:64,b4:65,c4:66,d4:67,e4:68,f4:69,g4:70,h4:71,a3:80,b3:81,c3:82,d3:83,e3:84,f3:85,g3:86,h3:87,a2:96,b2:97,c2:98,d2:99,e2:100,f2:101,g2:102,h2:103,a1:112,b1:113,c1:114,d1:115,e1:116,f1:117,g1:118,h1:119},ds={b:[16,32,17,15],w:[-16,-32,-17,-15]},Na={n:[-18,-33,-31,-14,18,33,31,14],b:[-17,-15,17,15],r:[-16,1,16,-1],q:[-17,-16,-15,1,17,16,15,-1],k:[-17,-16,-15,1,17,16,15,-1]},B0=[20,0,0,0,0,0,0,24,0,0,0,0,0,0,20,0,0,20,0,0,0,0,0,24,0,0,0,0,0,20,0,0,0,0,20,0,0,0,0,24,0,0,0,0,20,0,0,0,0,0,0,20,0,0,0,24,0,0,0,20,0,0,0,0,0,0,0,0,20,0,0,24,0,0,20,0,0,0,0,0,0,0,0,0,0,20,2,24,2,20,0,0,0,0,0,0,0,0,0,0,0,2,53,56,53,2,0,0,0,0,0,0,24,24,24,24,24,24,56,0,56,24,24,24,24,24,24,0,0,0,0,0,0,2,53,56,53,2,0,0,0,0,0,0,0,0,0,0,0,20,2,24,2,20,0,0,0,0,0,0,0,0,0,0,20,0,0,24,0,0,20,0,0,0,0,0,0,0,0,20,0,0,0,24,0,0,0,20,0,0,0,0,0,0,20,0,0,0,0,24,0,0,0,0,20,0,0,0,0,20,0,0,0,0,0,24,0,0,0,0,0,20,0,0,20,0,0,0,0,0,0,24,0,0,0,0,0,0,20],V0=[17,0,0,0,0,0,0,16,0,0,0,0,0,0,15,0,0,17,0,0,0,0,0,16,0,0,0,0,0,15,0,0,0,0,17,0,0,0,0,16,0,0,0,0,15,0,0,0,0,0,0,17,0,0,0,16,0,0,0,15,0,0,0,0,0,0,0,0,17,0,0,16,0,0,15,0,0,0,0,0,0,0,0,0,0,17,0,16,0,15,0,0,0,0,0,0,0,0,0,0,0,0,17,16,15,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,-15,-16,-17,0,0,0,0,0,0,0,0,0,0,0,0,-15,0,-16,0,-17,0,0,0,0,0,0,0,0,0,0,-15,0,0,-16,0,0,-17,0,0,0,0,0,0,0,0,-15,0,0,0,-16,0,0,0,-17,0,0,0,0,0,0,-15,0,0,0,0,-16,0,0,0,0,-17,0,0,0,0,-15,0,0,0,0,0,-16,0,0,0,0,0,-17,0,0,-15,0,0,0,0,0,0,-16,0,0,0,0,0,0,-17],Q0={p:1,n:2,b:4,r:8,q:16,k:32},K0="pnbrqkPNBRQK",ja=[pl,Ni,dr,Nt],q0=7,G0=6,Y0=1,X0=0,vi={[ne]:I.KSIDE_CASTLE,[Nt]:I.QSIDE_CASTLE},Dt={w:[{square:R.a1,flag:I.QSIDE_CASTLE},{square:R.h1,flag:I.KSIDE_CASTLE}],b:[{square:R.a8,flag:I.QSIDE_CASTLE},{square:R.h8,flag:I.KSIDE_CASTLE}]},Z0={b:Y0,w:G0},J0=["1-0","0-1","1/2-1/2","*"];function ln(e){return e>>4}function $r(e){return e&15}function _f(e){return"0123456789".indexOf(e)!==-1}function Pe(e){const t=$r(e),n=ln(e);return"abcdefgh".substring(t,t+1)+"87654321".substring(n,n+1)}function ir(e){return e===pe?$e:pe}function eg(e){const t=e.split(/\s+/);if(t.length!==6)return{ok:!1,error:"Invalid FEN: must contain six space-delimited fields"};const n=parseInt(t[5],10);if(isNaN(n)||n<=0)return{ok:!1,error:"Invalid FEN: move number must be a positive integer"};const r=parseInt(t[4],10);if(isNaN(r)||r<0)return{ok:!1,error:"Invalid FEN: half move counter number must be a non-negative integer"};if(!/^(-|[abcdefgh][36])$/.test(t[3]))return{ok:!1,error:"Invalid FEN: en-passant square is invalid"};if(/[^kKqQ-]/.test(t[2]))return{ok:!1,error:"Invalid FEN: castling availability is invalid"};if(!/^(w|b)$/.test(t[1]))return{ok:!1,error:"Invalid FEN: side-to-move is invalid"};const i=t[0].split("/");if(i.length!==8)return{ok:!1,error:"Invalid FEN: piece data does not contain 8 '/'-delimited rows"};for(let s=0;s1)return{ok:!1,error:`Invalid FEN: too many ${s} kings`}}return Array.from(i[0]+i[7]).some(s=>s.toUpperCase()==="P")?{ok:!1,error:"Invalid FEN: some pawns are on the edge rows"}:{ok:!0}}function tg(e,t){const n=e.from,r=e.to,i=e.piece;let o=0,s=0,l=0;for(let u=0,a=t.length;u0?s>0&&l>0?Pe(n):l>0?Pe(n).charAt(1):Pe(n).charAt(0):""}function Pt(e,t,n,r,i,o=void 0,s=I.NORMAL){const l=ln(r);if(i===oe&&(l===q0||l===X0))for(let u=0;u="a"&&t<="h"?e.match(/[a-h]\d.*[a-h]\d/)?void 0:oe:(t=t.toLowerCase(),t==="o"?ne:t)}function fs(e){return e.replace(/=/,"").replace(/[+#]?[?!]*$/,"")}function Ma(e){return e.split(" ").slice(0,4).join(" ")}class ng{constructor(t=cs){be(this,"_board",new Array(128));be(this,"_turn",pe);be(this,"_header",{});be(this,"_kings",{w:Ee,b:Ee});be(this,"_epSquare",-1);be(this,"_halfMoves",0);be(this,"_moveNumber",0);be(this,"_history",[]);be(this,"_comments",{});be(this,"_castling",{w:0,b:0});be(this,"_positionCounts",{});this.load(t)}clear({preserveHeaders:t=!1}={}){this._board=new Array(128),this._kings={w:Ee,b:Ee},this._turn=pe,this._castling={w:0,b:0},this._epSquare=Ee,this._halfMoves=0,this._moveNumber=1,this._history=[],this._comments={},this._header=t?this._header:{},delete this._header.SetUp,delete this._header.FEN,this._positionCounts=new Proxy({},{get:(n,r)=>r==="length"?Object.keys(n).length:(n==null?void 0:n[Ma(r)])||0,set:(n,r,i)=>{const o=Ma(r);return i===0?delete n[o]:n[o]=i,!0}})}removeHeader(t){t in this._header&&delete this._header[t]}load(t,{skipValidation:n=!1,preserveHeaders:r=!1}={}){let i=t.split(/\s+/);if(i.length>=2&&i.length<6){const l=["-","-","0","1"];t=i.concat(l.slice(-(6-i.length))).join(" ")}if(i=t.split(/\s+/),!n){const{ok:l,error:u}=eg(t);if(!l)throw new Error(u)}const o=i[0];let s=0;this.clear({preserveHeaders:r});for(let l=0;l-1&&(this._castling.w|=I.KSIDE_CASTLE),i[2].indexOf("Q")>-1&&(this._castling.w|=I.QSIDE_CASTLE),i[2].indexOf("k")>-1&&(this._castling.b|=I.KSIDE_CASTLE),i[2].indexOf("q")>-1&&(this._castling.b|=I.QSIDE_CASTLE),this._epSquare=i[3]==="-"?Ee:R[i[3]],this._halfMoves=parseInt(i[4],10),this._moveNumber=parseInt(i[5],10),this._updateSetup(t),this._positionCounts[t]++}fen(){var o,s;let t=0,n="";for(let l=R.a8;l<=R.h1;l++){if(this._board[l]){t>0&&(n+=t,t=0);const{color:u,type:a}=this._board[l];n+=u===pe?a.toUpperCase():a.toLowerCase()}else t++;l+1&136&&(t>0&&(n+=t),l!==R.h1&&(n+="/"),t=0,l+=8)}let r="";this._castling[pe]&I.KSIDE_CASTLE&&(r+="K"),this._castling[pe]&I.QSIDE_CASTLE&&(r+="Q"),this._castling[$e]&I.KSIDE_CASTLE&&(r+="k"),this._castling[$e]&I.QSIDE_CASTLE&&(r+="q"),r=r||"-";let i="-";if(this._epSquare!==Ee){const l=this._epSquare+(this._turn===pe?16:-16),u=[l+1,l-1];for(const a of u){if(a&136)continue;const g=this._turn;if(((o=this._board[a])==null?void 0:o.color)===g&&((s=this._board[a])==null?void 0:s.type)===oe){this._makeMove({color:g,from:a,to:this._epSquare,piece:oe,captured:oe,flags:I.EP_CAPTURE});const p=!this._isKingAttacked(g);if(this._undoMove(),p){i=Pe(this._epSquare);break}}}}return[n,this._turn,r,i,this._halfMoves,this._moveNumber].join(" ")}_updateSetup(t){this._history.length>0||(t!==cs?(this._header.SetUp="1",this._header.FEN=t):(delete this._header.SetUp,delete this._header.FEN))}reset(){this.load(cs)}get(t){return this._board[R[t]]||!1}put({type:t,color:n},r){return this._put({type:t,color:n},r)?(this._updateCastlingRights(),this._updateEnPassantSquare(),this._updateSetup(this.fen()),!0):!1}_put({type:t,color:n},r){if(K0.indexOf(t.toLowerCase())===-1||!(r in R))return!1;const i=R[r];if(t==ne&&!(this._kings[n]==Ee||this._kings[n]==i))return!1;const o=this._board[i];return o&&o.type===ne&&(this._kings[o.color]=Ee),this._board[i]={type:t,color:n},t===ne&&(this._kings[n]=i),!0}remove(t){const n=this.get(t);return delete this._board[R[t]],n&&n.type===ne&&(this._kings[n.color]=Ee),this._updateCastlingRights(),this._updateEnPassantSquare(),this._updateSetup(this.fen()),n}_updateCastlingRights(){var r,i,o,s,l,u,a,g,p,f,S,m;const t=((r=this._board[R.e1])==null?void 0:r.type)===ne&&((i=this._board[R.e1])==null?void 0:i.color)===pe,n=((o=this._board[R.e8])==null?void 0:o.type)===ne&&((s=this._board[R.e8])==null?void 0:s.color)===$e;(!t||((l=this._board[R.a1])==null?void 0:l.type)!==dr||((u=this._board[R.a1])==null?void 0:u.color)!==pe)&&(this._castling.w&=~I.QSIDE_CASTLE),(!t||((a=this._board[R.h1])==null?void 0:a.type)!==dr||((g=this._board[R.h1])==null?void 0:g.color)!==pe)&&(this._castling.w&=~I.KSIDE_CASTLE),(!n||((p=this._board[R.a8])==null?void 0:p.type)!==dr||((f=this._board[R.a8])==null?void 0:f.color)!==$e)&&(this._castling.b&=~I.QSIDE_CASTLE),(!n||((S=this._board[R.h8])==null?void 0:S.type)!==dr||((m=this._board[R.h8])==null?void 0:m.color)!==$e)&&(this._castling.b&=~I.KSIDE_CASTLE)}_updateEnPassantSquare(){var o,s;if(this._epSquare===Ee)return;const t=this._epSquare+(this._turn===pe?-16:16),n=this._epSquare+(this._turn===pe?16:-16),r=[n+1,n-1];if(this._board[t]!==null||this._board[this._epSquare]!==null||((o=this._board[n])==null?void 0:o.color)!==ir(this._turn)||((s=this._board[n])==null?void 0:s.type)!==oe){this._epSquare=Ee;return}const i=l=>{var u,a;return!(l&136)&&((u=this._board[l])==null?void 0:u.color)===this._turn&&((a=this._board[l])==null?void 0:a.type)===oe};r.some(i)||(this._epSquare=Ee)}_attacked(t,n){for(let r=R.a8;r<=R.h1;r++){if(r&136){r+=7;continue}if(this._board[r]===void 0||this._board[r].color!==t)continue;const i=this._board[r],o=r-n;if(o===0)continue;const s=o+119;if(B0[s]&Q0[i.type]){if(i.type===oe){if(o>0){if(i.color===pe)return!0}else if(i.color===$e)return!0;continue}if(i.type==="n"||i.type==="k")return!0;const l=V0[s];let u=r+l,a=!1;for(;u!==n;){if(this._board[u]!=null){a=!0;break}u+=l}if(!a)return!0}}return!1}_isKingAttacked(t){const n=this._kings[t];return n===-1?!1:this._attacked(ir(t),n)}isAttacked(t,n){return this._attacked(n,R[t])}isCheck(){return this._isKingAttacked(this._turn)}inCheck(){return this.isCheck()}isCheckmate(){return this.isCheck()&&this._moves().length===0}isStalemate(){return!this.isCheck()&&this._moves().length===0}isInsufficientMaterial(){const t={b:0,n:0,r:0,q:0,k:0,p:0},n=[];let r=0,i=0;for(let o=R.a8;o<=R.h1;o++){if(i=(i+1)%2,o&136){o+=7;continue}const s=this._board[o];s&&(t[s.type]=s.type in t?t[s.type]+1:1,s.type===Ni&&n.push(i),r++)}if(r===2)return!0;if(r===3&&(t[Ni]===1||t[pl]===1))return!0;if(r===t[Ni]+2){let o=0;const s=n.length;for(let l=0;l=3}isDraw(){return this._halfMoves>=100||this.isStalemate()||this.isInsufficientMaterial()||this.isThreefoldRepetition()}isGameOver(){return this.isCheckmate()||this.isStalemate()||this.isDraw()}moves({verbose:t=!1,square:n=void 0,piece:r=void 0}={}){const i=this._moves({square:n,piece:r});return t?i.map(o=>this._makePretty(o)):i.map(o=>this._moveToSan(o,i))}_moves({legal:t=!0,piece:n=void 0,square:r=void 0}={}){var S;const i=r?r.toLowerCase():void 0,o=n==null?void 0:n.toLowerCase(),s=[],l=this._turn,u=ir(l);let a=R.a8,g=R.h1,p=!1;if(i)if(i in R)a=g=R[i],p=!0;else return[];for(let m=a;m<=g;m++){if(m&136){m+=7;continue}if(!this._board[m]||this._board[m].color===u)continue;const{type:y}=this._board[m];let C;if(y===oe){if(o&&o!==y)continue;C=m+ds[l][0],this._board[C]||(Pt(s,l,m,C,oe),C=m+ds[l][1],Z0[l]===ln(m)&&!this._board[C]&&Pt(s,l,m,C,oe,void 0,I.BIG_PAWN));for(let d=2;d<4;d++)C=m+ds[l][d],!(C&136)&&(((S=this._board[C])==null?void 0:S.color)===u?Pt(s,l,m,C,oe,this._board[C].type,I.CAPTURE):C===this._epSquare&&Pt(s,l,m,C,oe,oe,I.EP_CAPTURE))}else{if(o&&o!==y)continue;for(let d=0,c=Na[y].length;d{const S=this._comments[this.fen()];if(typeof S<"u"){const m=f.length>0?" ":"";f=`${f}${m}{${S}}`}return f},s=[];for(;this._history.length>0;)s.push(this._undoMove());const l=[];let u="";for(s.length===0&&l.push(o(""));s.length>0;){u=o(u);const f=s.pop();if(!f)break;if(!this._history.length&&f.color==="b"){const S=`${this._moveNumber}. ...`;u=u?`${u} ${S}`:S}else f.color==="w"&&(u.length&&l.push(u),u=this._moveNumber+".");u=u+" "+this._moveToSan(f,this._moves({legal:!0})),this._makeMove(f)}if(u.length&&l.push(o(u)),typeof this._header.Result<"u"&&l.push(this._header.Result),n===0)return r.join("")+l.join(" ");const a=function(){return r.length>0&&r[r.length-1]===" "?(r.pop(),!0):!1},g=function(f,S){for(const m of S.split(" "))if(m){if(f+m.length>n){for(;a();)f--;r.push(t),f=0}r.push(m),f+=m.length,r.push(" "),f++}return a()&&f--,f};let p=0;for(let f=0;fn&&l[f].includes("{")){p=g(p,l[f]);continue}p+l[f].length>n&&f!==0?(r[r.length-1]===" "&&r.pop(),r.push(t),p=0):f!==0&&(r.push(" "),p++),r.push(l[f]),p+=l[f].length}return r.join("")}header(...t){for(let n=0;n0&&(w[O]=x)}return w}t=t.trim();const l=new RegExp("^(\\[((?:"+i(r)+")|.)*\\])((?:\\s*"+i(r)+"){2}|(?:\\s*"+i(r)+")*$)").exec(t),u=l&&l.length>=2?l[1]:"";this.reset();const a=o(u);let g="";for(const h in a)h.toLowerCase()==="fen"&&(g=a[h]),this.header(h,a[h]);if(!n)g&&this.load(g,{preserveHeaders:!0});else if(a.SetUp==="1"){if(!("FEN"in a))throw new Error("Invalid PGN: FEN tag must be supplied with SetUp tag");this.load(a.FEN,{preserveHeaders:!0})}function p(h){return Array.from(h).map(function(w){return w.charCodeAt(0)<128?w.charCodeAt(0).toString(16):encodeURIComponent(w).replace(/%/g,"").toLowerCase()}).join("")}function f(h){return h.length==0?"":decodeURIComponent("%"+(h.match(/.{1,2}/g)||[]).join("%"))}const S=function(h){return h=h.replace(new RegExp(i(r),"g")," "),`{${p(h.slice(1,h.length-1))}}`},m=function(h){if(h.startsWith("{")&&h.endsWith("}"))return f(h.slice(1,h.length-1))};let y=t.replace(u,"").replace(new RegExp(`({[^}]*})+?|;([^${i(r)}]*)`,"g"),function(h,w,k){return w!==void 0?S(w):" "+S(`{${k.slice(1)}}`)}).replace(new RegExp(i(r),"g")," ");const C=/(\([^()]+\))+?/g;for(;C.test(y);)y=y.replace(C,"");y=y.replace(/\d+\.(\.\.)?/g,""),y=y.replace(/\.\.\./g,""),y=y.replace(/\$\d+/g,"");let d=y.trim().split(new RegExp(/\s+/));d=d.filter(h=>h!=="");let c="";for(let h=0;h-1)c=d[h];else throw new Error(`Invalid move in PGN: ${d[h]}`);else c="",this._makeMove(k),this._positionCounts[this.fen()]++}c&&Object.keys(this._header).length&&!this._header.Result&&this.header("Result",c)}_moveToSan(t,n){let r="";if(t.flags&I.KSIDE_CASTLE)r="O-O";else if(t.flags&I.QSIDE_CASTLE)r="O-O-O";else{if(t.piece!==oe){const i=tg(t,n);r+=t.piece.toUpperCase()+i}t.flags&(I.CAPTURE|I.EP_CAPTURE)&&(t.piece===oe&&(r+=Pe(t.from)[0]),r+="x"),r+=Pe(t.to),t.promotion&&(r+="="+t.promotion.toUpperCase())}return this._makeMove(t),this.isCheck()&&(this.isCheckmate()?r+="#":r+="+"),this._undoMove(),r}_moveFromSan(t,n=!1){const r=fs(t);let i=Ra(r),o=this._moves({legal:!0,piece:i});for(let f=0,S=o.length;f0?r+=this.perft(t-1):r++),this._undoMove();return r}_makePretty(t){const{color:n,piece:r,from:i,to:o,flags:s,captured:l,promotion:u}=t;let a="";for(const S in I)I[S]&s&&(a+=W0[S]);const g=Pe(i),p=Pe(o),f={color:n,piece:r,from:g,to:p,san:this._moveToSan(t,this._moves({legal:!0})),flags:a,lan:g+p,before:this.fen(),after:""};return this._makeMove(t),f.after=this.fen(),this._undoMove(),l&&(f.captured=l),u&&(f.promotion=u,f.lan+=u),f}turn(){return this._turn}board(){const t=[];let n=[];for(let r=R.a8;r<=R.h1;r++)this._board[r]==null?n.push(null):n.push({square:Pe(r),type:this._board[r].type,color:this._board[r].color}),r+1&136&&(t.push(n),n=[],r+=8);return t}squareColor(t){if(t in R){const n=R[t];return(ln(n)+$r(n))%2===0?"light":"dark"}return null}history({verbose:t=!1}={}){const n=[],r=[];for(;this._history.length>0;)n.push(this._undoMove());for(;;){const i=n.pop();if(!i)break;t?r.push(this._makePretty(i)):r.push(this._moveToSan(i,this._moves())),this._makeMove(i)}return r}_pruneComments(){const t=[],n={},r=i=>{i in this._comments&&(n[i]=this._comments[i])};for(;this._history.length>0;)t.push(this._undoMove());for(r(this.fen());;){const i=t.pop();if(!i)break;this._makeMove(i),r(this.fen())}this._comments=n}getComment(){return this._comments[this.fen()]}setComment(t){this._comments[this.fen()]=t.replace("{","[").replace("}","]")}deleteComment(){const t=this._comments[this.fen()];return delete this._comments[this.fen()],t}getComments(){return this._pruneComments(),Object.keys(this._comments).map(t=>({fen:t,comment:this._comments[t]}))}deleteComments(){return this._pruneComments(),Object.keys(this._comments).map(t=>{const n=this._comments[t];return delete this._comments[t],{fen:t,comment:n}})}setCastlingRights(t,n){for(const i of[ne,Nt])n[i]!==void 0&&(n[i]?this._castling[t]|=vi[i]:this._castling[t]&=~vi[i]);this._updateCastlingRights();const r=this.getCastlingRights(t);return(n[ne]===void 0||n[ne]===r[ne])&&(n[Nt]===void 0||n[Nt]===r[Nt])}getCastlingRights(t){return{[ne]:(this._castling[t]&vi[ne])!==0,[Nt]:(this._castling[t]&vi[Nt])!==0}}moveNumber(){return this._moveNumber}}function rg(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(Fe(1));return n(Of)(e,t)}if(typeof e!="function")throw new Error(Fe(2));var i=e,o=t,s=[],l=s,u=!1;function a(){l===s&&(l=s.slice())}function g(){if(u)throw new Error(Fe(3));return o}function p(y){if(typeof y!="function")throw new Error(Fe(4));if(u)throw new Error(Fe(5));var C=!0;return a(),l.push(y),function(){if(C){if(u)throw new Error(Fe(6));C=!1,a();var c=l.indexOf(y);l.splice(c,1),s=null}}}function f(y){if(!ig(y))throw new Error(Fe(7));if(typeof y.type>"u")throw new Error(Fe(8));if(u)throw new Error(Fe(9));try{u=!0,o=i(o,y)}finally{u=!1}for(var C=s=l,d=0;dr&&r[i]?r[i]:n||null,e)}function lg(e,t){return e.filter(n=>n!==t)}function Tf(e){return typeof e=="object"}function ug(e,t){const n=new Map,r=o=>{n.set(o,n.has(o)?n.get(o)+1:1)};e.forEach(r),t.forEach(r);const i=[];return n.forEach((o,s)=>{o===1&&i.push(s)}),i}function ag(e,t){return e.filter(n=>t.indexOf(n)>-1)}const gu="dnd-core/INIT_COORDS",ko="dnd-core/BEGIN_DRAG",mu="dnd-core/PUBLISH_DRAG_SOURCE",_o="dnd-core/HOVER",xo="dnd-core/DROP",Oo="dnd-core/END_DRAG";function ba(e,t){return{type:gu,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}const cg={type:gu,payload:{clientOffset:null,sourceClientOffset:null}};function dg(e){return function(n=[],r={publishSource:!0}){const{publishSource:i=!0,clientOffset:o,getSourceClientOffset:s}=r,l=e.getMonitor(),u=e.getRegistry();e.dispatch(ba(o)),fg(n,l,u);const a=gg(n,l);if(a==null){e.dispatch(cg);return}let g=null;if(o){if(!s)throw new Error("getSourceClientOffset must be defined");hg(s),g=s(a)}e.dispatch(ba(o,g));const f=u.getSource(a).beginDrag(l,a);if(f==null)return;pg(f),u.pinSource(a);const S=u.getSourceType(a);return{type:ko,payload:{itemType:S,item:f,sourceId:a,clientOffset:o||null,sourceClientOffset:g||null,isSourcePublic:!!i}}}}function fg(e,t,n){N(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach(function(r){N(n.getSource(r),"Expected sourceIds to be registered.")})}function hg(e){N(typeof e=="function","When clientOffset is provided, getSourceClientOffset must be a function.")}function pg(e){N(Tf(e),"Item must be an object.")}function gg(e,t){let n=null;for(let r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}function mg(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vg(e){for(var t=1;t{const u=wg(s,l,i,r),a={type:xo,payload:{dropResult:vg({},n,u)}};e.dispatch(a)})}}function Sg(e){N(e.isDragging(),"Cannot call drop while not dragging."),N(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function wg(e,t,n,r){const i=n.getTarget(e);let o=i?i.drop(r,e):void 0;return Cg(o),typeof o>"u"&&(o=t===0?{}:r.getDropResult()),o}function Cg(e){N(typeof e>"u"||Tf(e),"Drop result must either be an object or undefined.")}function Eg(e){const t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function kg(e){return function(){const n=e.getMonitor(),r=e.getRegistry();_g(n);const i=n.getSourceId();return i!=null&&(r.getSource(i,!0).endDrag(n,i),r.unpinSource()),{type:Oo}}}function _g(e){N(e.isDragging(),"Cannot call endDrag while not dragging.")}function gl(e,t){return t===null?e===null:Array.isArray(e)?e.some(n=>n===t):e===t}function xg(e){return function(n,{clientOffset:r}={}){Og(n);const i=n.slice(0),o=e.getMonitor(),s=e.getRegistry(),l=o.getItemType();return Dg(i,s,l),Tg(i,o,s),Pg(i,o,s),{type:_o,payload:{targetIds:i,clientOffset:r||null}}}}function Og(e){N(Array.isArray(e),"Expected targetIds to be an array.")}function Tg(e,t,n){N(t.isDragging(),"Cannot call hover while not dragging."),N(!t.didDrop(),"Cannot call hover after drop.");for(let r=0;r=0;r--){const i=e[r],o=t.getTargetType(i);gl(o,n)||e.splice(r,1)}}function Pg(e,t,n){e.forEach(function(r){n.getTarget(r).hover(t,r)})}function Lg(e){return function(){if(e.getMonitor().isDragging())return{type:mu}}}function Ig(e){return{beginDrag:dg(e),publishDragSource:Lg(e),hover:xg(e),drop:yg(e),endDrag:kg(e)}}class Ng{receiveBackend(t){this.backend=t}getMonitor(){return this.monitor}getBackend(){return this.backend}getRegistry(){return this.monitor.registry}getActions(){const t=this,{dispatch:n}=this.store;function r(o){return(...s)=>{const l=o.apply(t,s);typeof l<"u"&&n(l)}}const i=Ig(this);return Object.keys(i).reduce((o,s)=>{const l=i[s];return o[s]=r(l),o},{})}dispatch(t){this.store.dispatch(t)}constructor(t,n){this.isSetUp=!1,this.handleRefCountChange=()=>{const r=this.store.getState().refCount>0;this.backend&&(r&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!r&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=t,this.monitor=n,t.subscribe(this.handleRefCountChange)}}function jg(e,t){return{x:e.x+t.x,y:e.y+t.y}}function Df(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Rg(e){const{clientOffset:t,initialClientOffset:n,initialSourceClientOffset:r}=e;return!t||!n||!r?null:Df(jg(t,r),n)}function Mg(e){const{clientOffset:t,initialClientOffset:n}=e;return!t||!n?null:Df(t,n)}const Cr=[],vu=[];Cr.__IS_NONE__=!0;vu.__IS_ALL__=!0;function Ag(e,t){return e===Cr?!1:e===vu||typeof t>"u"?!0:ag(t,e).length>0}class zg{subscribeToStateChange(t,n={}){const{handlerIds:r}=n;N(typeof t=="function","listener must be a function."),N(typeof r>"u"||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");let i=this.store.getState().stateId;const o=()=>{const s=this.store.getState(),l=s.stateId;try{l===i||l===i+1&&!Ag(s.dirtyHandlerIds,r)||t()}finally{i=l}};return this.store.subscribe(o)}subscribeToOffsetChange(t){N(typeof t=="function","listener must be a function.");let n=this.store.getState().dragOffset;const r=()=>{const i=this.store.getState().dragOffset;i!==n&&(n=i,t())};return this.store.subscribe(r)}canDragSource(t){if(!t)return!1;const n=this.registry.getSource(t);return N(n,`Expected to find a valid source. sourceId=${t}`),this.isDragging()?!1:n.canDrag(this,t)}canDropOnTarget(t){if(!t)return!1;const n=this.registry.getTarget(t);if(N(n,`Expected to find a valid target. targetId=${t}`),!this.isDragging()||this.didDrop())return!1;const r=this.registry.getTargetType(t),i=this.getItemType();return gl(r,i)&&n.canDrop(this,t)}isDragging(){return!!this.getItemType()}isDraggingSource(t){if(!t)return!1;const n=this.registry.getSource(t,!0);if(N(n,`Expected to find a valid source. sourceId=${t}`),!this.isDragging()||!this.isSourcePublic())return!1;const r=this.registry.getSourceType(t),i=this.getItemType();return r!==i?!1:n.isDragging(this,t)}isOverTarget(t,n={shallow:!1}){if(!t)return!1;const{shallow:r}=n;if(!this.isDragging())return!1;const i=this.registry.getTargetType(t),o=this.getItemType();if(o&&!gl(i,o))return!1;const s=this.getTargetIds();if(!s.length)return!1;const l=s.indexOf(t);return r?l===s.length-1:l>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return!!this.store.getState().dragOperation.isSourcePublic}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return Rg(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return Mg(this.store.getState().dragOffset)}constructor(t,n){this.store=t,this.registry=n}}const Fa=typeof global<"u"?global:self,Pf=Fa.MutationObserver||Fa.WebKitMutationObserver;function Lf(e){return function(){const n=setTimeout(i,0),r=setInterval(i,50);function i(){clearTimeout(n),clearInterval(r),e()}}}function bg(e){let t=1;const n=new Pf(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}const Fg=typeof Pf=="function"?bg:Lf;class $g{enqueueTask(t){const{queue:n,requestFlush:r}=this;n.length||(r(),this.flushing=!0),n[n.length]=t}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:t}=this;for(;this.indexthis.capacity){for(let r=0,i=t.length-this.index;r{this.pendingErrors.push(t),this.requestErrorThrow()},this.requestFlush=Fg(this.flush),this.requestErrorThrow=Lf(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}class Ug{call(){try{this.task&&this.task()}catch(t){this.onError(t)}finally{this.task=null,this.release(this)}}constructor(t,n){this.onError=t,this.release=n,this.task=null}}class Hg{create(t){const n=this.freeTasks,r=n.length?n.pop():new Ug(this.onError,i=>n[n.length]=i);return r.task=t,r}constructor(t){this.onError=t,this.freeTasks=[]}}const If=new $g,Wg=new Hg(If.registerPendingError);function Bg(e){If.enqueueTask(Wg.create(e))}const yu="dnd-core/ADD_SOURCE",Su="dnd-core/ADD_TARGET",wu="dnd-core/REMOVE_SOURCE",To="dnd-core/REMOVE_TARGET";function Vg(e){return{type:yu,payload:{sourceId:e}}}function Qg(e){return{type:Su,payload:{targetId:e}}}function Kg(e){return{type:wu,payload:{sourceId:e}}}function qg(e){return{type:To,payload:{targetId:e}}}function Gg(e){N(typeof e.canDrag=="function","Expected canDrag to be a function."),N(typeof e.beginDrag=="function","Expected beginDrag to be a function."),N(typeof e.endDrag=="function","Expected endDrag to be a function.")}function Yg(e){N(typeof e.canDrop=="function","Expected canDrop to be a function."),N(typeof e.hover=="function","Expected hover to be a function."),N(typeof e.drop=="function","Expected beginDrag to be a function.")}function ml(e,t){if(t&&Array.isArray(e)){e.forEach(n=>ml(n,!1));return}N(typeof e=="string"||typeof e=="symbol",t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}var We;(function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"})(We||(We={}));let Xg=0;function Zg(){return Xg++}function Jg(e){const t=Zg().toString();switch(e){case We.SOURCE:return`S${t}`;case We.TARGET:return`T${t}`;default:throw new Error(`Unknown Handler Role: ${e}`)}}function $a(e){switch(e[0]){case"S":return We.SOURCE;case"T":return We.TARGET;default:throw new Error(`Cannot parse handler ID: ${e}`)}}function Ua(e,t){const n=e.entries();let r=!1;do{const{done:i,value:[,o]}=n.next();if(o===t)return!0;r=!!i}while(!r);return!1}class e1{addSource(t,n){ml(t),Gg(n);const r=this.addHandler(We.SOURCE,t,n);return this.store.dispatch(Vg(r)),r}addTarget(t,n){ml(t,!0),Yg(n);const r=this.addHandler(We.TARGET,t,n);return this.store.dispatch(Qg(r)),r}containsHandler(t){return Ua(this.dragSources,t)||Ua(this.dropTargets,t)}getSource(t,n=!1){return N(this.isSourceId(t),"Expected a valid source ID."),n&&t===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(t)}getTarget(t){return N(this.isTargetId(t),"Expected a valid target ID."),this.dropTargets.get(t)}getSourceType(t){return N(this.isSourceId(t),"Expected a valid source ID."),this.types.get(t)}getTargetType(t){return N(this.isTargetId(t),"Expected a valid target ID."),this.types.get(t)}isSourceId(t){return $a(t)===We.SOURCE}isTargetId(t){return $a(t)===We.TARGET}removeSource(t){N(this.getSource(t),"Expected an existing source."),this.store.dispatch(Kg(t)),Bg(()=>{this.dragSources.delete(t),this.types.delete(t)})}removeTarget(t){N(this.getTarget(t),"Expected an existing target."),this.store.dispatch(qg(t)),this.dropTargets.delete(t),this.types.delete(t)}pinSource(t){const n=this.getSource(t);N(n,"Expected an existing source."),this.pinnedSourceId=t,this.pinnedSource=n}unpinSource(){N(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(t,n,r){const i=Jg(t);return this.types.set(i,n),t===We.SOURCE?this.dragSources.set(i,r):t===We.TARGET&&this.dropTargets.set(i,r),i}constructor(t){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=t}}const t1=(e,t)=>e===t;function n1(e,t){return!e&&!t?!0:!e||!t?!1:e.x===t.x&&e.y===t.y}function r1(e,t,n=t1){if(e.length!==t.length)return!1;for(let r=0;r0||!r1(n,r)))return Cr;const s=r[r.length-1],l=n[n.length-1];return s!==l&&(s&&i.push(s),l&&i.push(l)),i}function o1(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s1(e){for(var t=1;t=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function S1(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,o;for(o=0;o=0)&&(n[i]=e[i]);return n}let Wa=0;const ji=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var w1=E.memo(function(t){var{children:n}=t,r=y1(t,["children"]);const[i,o]=C1(r);return E.useEffect(()=>{if(o){const s=Nf();return++Wa,()=>{--Wa===0&&(s[ji]=null)}}},[]),v.jsx(xf.Provider,{value:i,children:n})});function C1(e){if("manager"in e)return[{dragDropManager:e.manager},!1];const t=E1(e.backend,e.context,e.options,e.debugMode),n=!e.context;return[t,n]}function E1(e,t=Nf(),n,r){const i=t;return i[ji]||(i[ji]={dragDropManager:m1(e,t,n,r)}),i[ji]}function Nf(){return typeof global<"u"?global:window}var k1=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t=="object"&&typeof n=="object"){if(t.constructor!==n.constructor)return!1;var r,i,o;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(o=Object.keys(t),r=o.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,o[i]))return!1;for(i=r;i--!==0;){var s=o[i];if(!e(t[s],n[s]))return!1}return!0}return t!==t&&n!==n};const hn=typeof window<"u"?E.useLayoutEffect:E.useEffect;function jf(e,t,n){const[r,i]=E.useState(()=>t(e)),o=E.useCallback(()=>{const s=t(e);k1(r,s)||(i(s),n&&n())},[r,e,n]);return hn(o),[r,o]}function _1(e,t,n){const[r,i]=jf(e,t,n);return hn(function(){const s=e.getHandlerId();if(s!=null)return e.subscribeToStateChange(i,{handlerIds:[s]})},[e,i]),r}function Rf(e,t,n){return _1(t,e||(()=>({})),()=>n.reconnect())}function Mf(e,t){const n=[...t||[]];return t==null&&typeof e!="function"&&n.push(e),E.useMemo(()=>typeof e=="function"?e():e,n)}function x1(e){return E.useMemo(()=>e.hooks.dragSource(),[e])}function O1(e){return E.useMemo(()=>e.hooks.dragPreview(),[e])}let ps=!1,gs=!1;class T1{receiveHandlerId(t){this.sourceId=t}getHandlerId(){return this.sourceId}canDrag(){N(!ps,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return ps=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{ps=!1}}isDragging(){if(!this.sourceId)return!1;N(!gs,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return gs=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{gs=!1}}subscribeToStateChange(t,n){return this.internalMonitor.subscribeToStateChange(t,n)}isDraggingSource(t){return this.internalMonitor.isDraggingSource(t)}isOverTarget(t,n){return this.internalMonitor.isOverTarget(t,n)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(t){return this.internalMonitor.subscribeToOffsetChange(t)}canDragSource(t){return this.internalMonitor.canDragSource(t)}canDropOnTarget(t){return this.internalMonitor.canDropOnTarget(t)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(t){this.sourceId=null,this.internalMonitor=t.getMonitor()}}let ms=!1;class D1{receiveHandlerId(t){this.targetId=t}getHandlerId(){return this.targetId}subscribeToStateChange(t,n){return this.internalMonitor.subscribeToStateChange(t,n)}canDrop(){if(!this.targetId)return!1;N(!ms,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return ms=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{ms=!1}}isOver(t){return this.targetId?this.internalMonitor.isOverTarget(this.targetId,t):!1}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(t){this.targetId=null,this.internalMonitor=t.getMonitor()}}function P1(e,t,n){const r=n.getRegistry(),i=r.addTarget(e,t);return[i,()=>r.removeTarget(i)]}function L1(e,t,n){const r=n.getRegistry(),i=r.addSource(e,t);return[i,()=>r.removeSource(i)]}function vl(e,t,n,r){let i=n?n.call(r,e,t):void 0;if(i!==void 0)return!!i;if(e===t)return!0;if(typeof e!="object"||!e||typeof t!="object"||!t)return!1;const o=Object.keys(e),s=Object.keys(t);if(o.length!==s.length)return!1;const l=Object.prototype.hasOwnProperty.bind(t);for(let u=0;u, or turn it into a drag source or a drop target itself.`)}function N1(e){return(t=null,n=null)=>{if(!E.isValidElement(t)){const o=t;return e(o,n),o}const r=t;return I1(r),j1(r,n?o=>e(o,n):e)}}function Af(e){const t={};return Object.keys(e).forEach(n=>{const r=e[n];if(n.endsWith("Ref"))t[n]=e[n];else{const i=N1(r);t[n]=()=>i}}),t}function Ba(e,t){typeof e=="function"?e(t):e.current=t}function j1(e,t){const n=e.ref;return N(typeof n!="string","Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a or

. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),n?E.cloneElement(e,{ref:r=>{Ba(n,r),Ba(t,r)}}):E.cloneElement(e,{ref:t})}class R1{receiveHandlerId(t){this.handlerId!==t&&(this.handlerId=t,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(t){this.dragSourceOptionsInternal=t}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(t){this.dragPreviewOptionsInternal=t}reconnect(){const t=this.reconnectDragSource();this.reconnectDragPreview(t)}reconnectDragSource(){const t=this.dragSource,n=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return n&&this.disconnectDragSource(),this.handlerId?t?(n&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=t,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,t,this.dragSourceOptions)),n):(this.lastConnectedDragSource=t,n):n}reconnectDragPreview(t=!1){const n=this.dragPreview,r=t||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(r&&this.disconnectDragPreview(),!!this.handlerId){if(!n){this.lastConnectedDragPreview=n;return}r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=n,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,n,this.dragPreviewOptions))}}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!vl(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!vl(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(t){this.hooks=Af({dragSource:(n,r)=>{this.clearDragSource(),this.dragSourceOptions=r||null,yl(n)?this.dragSourceRef=n:this.dragSourceNode=n,this.reconnectDragSource()},dragPreview:(n,r)=>{this.clearDragPreview(),this.dragPreviewOptions=r||null,yl(n)?this.dragPreviewRef=n:this.dragPreviewNode=n,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=t}}class M1{get connectTarget(){return this.dropTarget}reconnect(){const t=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();t&&this.disconnectDropTarget();const n=this.dropTarget;if(this.handlerId){if(!n){this.lastConnectedDropTarget=n;return}t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=n,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,n,this.dropTargetOptions))}}receiveHandlerId(t){t!==this.handlerId&&(this.handlerId=t,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(t){this.dropTargetOptionsInternal=t}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!vl(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(t){this.hooks=Af({dropTarget:(n,r)=>{this.clearDropTarget(),this.dropTargetOptions=r,yl(n)?this.dropTargetRef=n:this.dropTargetNode=n,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=t}}function mn(){const{dragDropManager:e}=E.useContext(xf);return N(e!=null,"Expected drag drop context"),e}function A1(e,t){const n=mn(),r=E.useMemo(()=>new R1(n.getBackend()),[n]);return hn(()=>(r.dragSourceOptions=e||null,r.reconnect(),()=>r.disconnectDragSource()),[r,e]),hn(()=>(r.dragPreviewOptions=t||null,r.reconnect(),()=>r.disconnectDragPreview()),[r,t]),r}function z1(){const e=mn();return E.useMemo(()=>new T1(e),[e])}class b1{beginDrag(){const t=this.spec,n=this.monitor;let r=null;return typeof t.item=="object"?r=t.item:typeof t.item=="function"?r=t.item(n):r={},r??null}canDrag(){const t=this.spec,n=this.monitor;return typeof t.canDrag=="boolean"?t.canDrag:typeof t.canDrag=="function"?t.canDrag(n):!0}isDragging(t,n){const r=this.spec,i=this.monitor,{isDragging:o}=r;return o?o(i):n===t.getSourceId()}endDrag(){const t=this.spec,n=this.monitor,r=this.connector,{end:i}=t;i&&i(n.getItem(),n),r.reconnect()}constructor(t,n,r){this.spec=t,this.monitor=n,this.connector=r}}function F1(e,t,n){const r=E.useMemo(()=>new b1(e,t,n),[t,n]);return E.useEffect(()=>{r.spec=e},[e]),r}function $1(e){return E.useMemo(()=>{const t=e.type;return N(t!=null,"spec.type must be defined"),t},[e])}function U1(e,t,n){const r=mn(),i=F1(e,t,n),o=$1(e);hn(function(){if(o!=null){const[l,u]=L1(o,i,r);return t.receiveHandlerId(l),n.receiveHandlerId(l),u}},[r,t,n,i,o])}function H1(e,t){const n=Mf(e,t);N(!n.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");const r=z1(),i=A1(n.options,n.previewOptions);return U1(n,r,i),[Rf(n.collect,r,i),x1(i),O1(i)]}function W1(e){const n=mn().getMonitor(),[r,i]=jf(n,e);return E.useEffect(()=>n.subscribeToOffsetChange(i)),E.useEffect(()=>n.subscribeToStateChange(i)),r}function B1(e){return E.useMemo(()=>e.hooks.dropTarget(),[e])}function V1(e){const t=mn(),n=E.useMemo(()=>new M1(t.getBackend()),[t]);return hn(()=>(n.dropTargetOptions=e||null,n.reconnect(),()=>n.disconnectDropTarget()),[e]),n}function Q1(){const e=mn();return E.useMemo(()=>new D1(e),[e])}function K1(e){const{accept:t}=e;return E.useMemo(()=>(N(e.accept!=null,"accept must be defined"),Array.isArray(t)?t:[t]),[t])}class q1{canDrop(){const t=this.spec,n=this.monitor;return t.canDrop?t.canDrop(n.getItem(),n):!0}hover(){const t=this.spec,n=this.monitor;t.hover&&t.hover(n.getItem(),n)}drop(){const t=this.spec,n=this.monitor;if(t.drop)return t.drop(n.getItem(),n)}constructor(t,n){this.spec=t,this.monitor=n}}function G1(e,t){const n=E.useMemo(()=>new q1(e,t),[t]);return E.useEffect(()=>{n.spec=e},[e]),n}function Y1(e,t,n){const r=mn(),i=G1(e,t),o=K1(e);hn(function(){const[l,u]=P1(o,i,r);return t.receiveHandlerId(l),n.receiveHandlerId(l),u},[r,t,i,n,o.map(s=>s.toString()).join("|")])}function X1(e,t){const n=Mf(e,t),r=Q1(),i=V1(n.options);return Y1(n,r,i),[Rf(n.collect,r,i),B1(i)]}function zf(e){let t=null;return()=>(t==null&&(t=e()),t)}function Z1(e,t){return e.filter(n=>n!==t)}function J1(e,t){const n=new Set,r=o=>n.add(o);e.forEach(r),t.forEach(r);const i=[];return n.forEach(o=>i.push(o)),i}class em{enter(t){const n=this.entered.length,r=i=>this.isNodeInDocument(i)&&(!i.contains||i.contains(t));return this.entered=J1(this.entered.filter(r),[t]),n===0&&this.entered.length>0}leave(t){const n=this.entered.length;return this.entered=Z1(this.entered.filter(this.isNodeInDocument),t),n>0&&this.entered.length===0}reset(){this.entered=[]}constructor(t){this.entered=[],this.isNodeInDocument=t}}class tm{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(t=>{Object.defineProperty(this.item,t,{configurable:!0,enumerable:!0,get(){return console.warn(`Browser doesn't allow reading "${t}" until the drop event.`),null}})})}loadDataTransfer(t){if(t){const n={};Object.keys(this.config.exposeProperties).forEach(r=>{const i=this.config.exposeProperties[r];i!=null&&(n[r]={value:i(t,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,n)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(t,n){return n===t.getSourceId()}endDrag(){}constructor(t){this.config=t,this.item={},this.initializeExposedProperties()}}const bf="__NATIVE_FILE__",Ff="__NATIVE_URL__",$f="__NATIVE_TEXT__",Uf="__NATIVE_HTML__";var Va=Object.freeze({__proto__:null,FILE:bf,HTML:Uf,TEXT:$f,URL:Ff});function vs(e,t,n){const r=t.reduce((i,o)=>i||e.getData(o),"");return r??n}const Sl={[bf]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[Uf]:{exposeProperties:{html:(e,t)=>vs(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[Ff]:{exposeProperties:{urls:(e,t)=>vs(e,t,"").split(` +`),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[$f]:{exposeProperties:{text:(e,t)=>vs(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function nm(e,t){const n=Sl[e];if(!n)throw new Error(`native type ${e} has no configuration`);const r=new tm(n);return r.loadDataTransfer(t),r}function ys(e){if(!e)return null;const t=Array.prototype.slice.call(e.types||[]);return Object.keys(Sl).filter(n=>{const r=Sl[n];return r!=null&&r.matchesTypes?r.matchesTypes.some(i=>t.indexOf(i)>-1):!1})[0]||null}const rm=zf(()=>/firefox/i.test(navigator.userAgent)),Hf=zf(()=>!!window.safari);class Qa{interpolate(t){const{xs:n,ys:r,c1s:i,c2s:o,c3s:s}=this;let l=n.length-1;if(t===n[l])return r[l];let u=0,a=s.length-1,g;for(;u<=a;){g=Math.floor(.5*(u+a));const S=n[g];if(St)a=g-1;else return r[g]}l=Math.max(0,a);const p=t-n[l],f=p*p;return r[l]+i[l]*p+o[l]*f+s[l]*p*f}constructor(t,n){const{length:r}=t,i=[];for(let S=0;St[S]{let O=new Qa([0,.5,1],[u.y,u.y/g*m,u.y+m-g]).interpolate(f);return Hf()&&o&&(O+=(window.devicePixelRatio-1)*m),O},C=()=>new Qa([0,.5,1],[u.x,u.x/a*S,u.x+S-a]).interpolate(p),{offsetX:d,offsetY:c}=i,h=d===0||d,w=c===0||c;return{x:h?d:C(),y:w?c:y()}}let um=class{get window(){if(this.globalContext)return this.globalContext;if(typeof window<"u")return window}get document(){var t;return!((t=this.globalContext)===null||t===void 0)&&t.document?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var t;return((t=this.optionsArgs)===null||t===void 0?void 0:t.rootElement)||this.window}constructor(t,n){this.ownerDocument=null,this.globalContext=t,this.optionsArgs=n}};function am(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ka(e){for(var t=1;t{this.sourcePreviewNodes.delete(t),this.sourcePreviewNodeOptions.delete(t)}}connectDragSource(t,n,r){this.sourceNodes.set(t,n),this.sourceNodeOptions.set(t,r);const i=s=>this.handleDragStart(s,t),o=s=>this.handleSelectStart(s);return n.setAttribute("draggable","true"),n.addEventListener("dragstart",i),n.addEventListener("selectstart",o),()=>{this.sourceNodes.delete(t),this.sourceNodeOptions.delete(t),n.removeEventListener("dragstart",i),n.removeEventListener("selectstart",o),n.setAttribute("draggable","false")}}connectDropTarget(t,n){const r=s=>this.handleDragEnter(s,t),i=s=>this.handleDragOver(s,t),o=s=>this.handleDrop(s,t);return n.addEventListener("dragenter",r),n.addEventListener("dragover",i),n.addEventListener("drop",o),()=>{n.removeEventListener("dragenter",r),n.removeEventListener("dragover",i),n.removeEventListener("drop",o)}}addEventListeners(t){t.addEventListener&&(t.addEventListener("dragstart",this.handleTopDragStart),t.addEventListener("dragstart",this.handleTopDragStartCapture,!0),t.addEventListener("dragend",this.handleTopDragEndCapture,!0),t.addEventListener("dragenter",this.handleTopDragEnter),t.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.addEventListener("dragover",this.handleTopDragOver),t.addEventListener("dragover",this.handleTopDragOverCapture,!0),t.addEventListener("drop",this.handleTopDrop),t.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(t){t.removeEventListener&&(t.removeEventListener("dragstart",this.handleTopDragStart),t.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),t.removeEventListener("dragend",this.handleTopDragEndCapture,!0),t.removeEventListener("dragenter",this.handleTopDragEnter),t.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),t.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),t.removeEventListener("dragover",this.handleTopDragOver),t.removeEventListener("dragover",this.handleTopDragOverCapture,!0),t.removeEventListener("drop",this.handleTopDrop),t.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){const t=this.monitor.getSourceId(),n=this.sourceNodeOptions.get(t);return Ka({dropEffect:this.altKeyPressed?"copy":"move"},n||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){const t=this.monitor.getSourceId(),n=this.sourcePreviewNodeOptions.get(t);return Ka({anchorX:.5,anchorY:.5,captureDraggingState:!1},n||{})}isDraggingNativeItem(){const t=this.monitor.getItemType();return Object.keys(Va).some(n=>Va[n]===t)}beginDragNativeItem(t,n){this.clearCurrentDragSourceNode(),this.currentNativeSource=nm(t,n),this.currentNativeHandle=this.registry.addSource(t,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(t){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=t;const n=1e3;this.mouseMoveTimeoutTimer=setTimeout(()=>{var r;return(r=this.rootElement)===null||r===void 0?void 0:r.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)},n)}clearCurrentDragSourceNode(){if(this.currentDragSourceNode){if(this.currentDragSourceNode=null,this.rootElement){var t;(t=this.window)===null||t===void 0||t.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)}return this.mouseMoveTimeoutTimer=null,!0}return!1}handleDragStart(t,n){t.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(n))}handleDragEnter(t,n){this.dragEnterTargetIds.unshift(n)}handleDragOver(t,n){this.dragOverTargetIds===null&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(n)}handleDrop(t,n){this.dropTargetIds.unshift(n)}constructor(t,n,r){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=i=>{const o=this.sourceNodes.get(i);return o&&Wf(o)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=i=>!!(i&&this.document&&this.document.body&&this.document.body.contains(i)),this.endDragIfSourceWasRemovedFromDOM=()=>{const i=this.currentDragSourceNode;i==null||this.isNodeInDocument(i)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=i=>{this.hoverRafId===null&&typeof requestAnimationFrame<"u"&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(i||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{this.hoverRafId!==null&&typeof cancelAnimationFrame<"u"&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=i=>{if(i.defaultPrevented)return;const{dragStartSourceIds:o}=this;this.dragStartSourceIds=null;const s=yi(i);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(o||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:s});const{dataTransfer:l}=i,u=ys(l);if(this.monitor.isDragging()){if(l&&typeof l.setDragImage=="function"){const g=this.monitor.getSourceId(),p=this.sourceNodes.get(g),f=this.sourcePreviewNodes.get(g)||p;if(f){const{anchorX:S,anchorY:m,offsetX:y,offsetY:C}=this.getCurrentSourcePreviewNodeOptions(),h=lm(p,f,s,{anchorX:S,anchorY:m},{offsetX:y,offsetY:C});l.setDragImage(f,h.x,h.y)}}try{l==null||l.setData("application/json",{})}catch{}this.setCurrentDragSourceNode(i.target);const{captureDraggingState:a}=this.getCurrentSourcePreviewNodeOptions();a?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(u)this.beginDragNativeItem(u);else{if(l&&!l.types&&(i.target&&!i.target.hasAttribute||!i.target.hasAttribute("draggable")))return;i.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=i=>{if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()){var o;(o=this.currentNativeSource)===null||o===void 0||o.loadDataTransfer(i.dataTransfer)}if(!this.enterLeaveCounter.enter(i.target)||this.monitor.isDragging())return;const{dataTransfer:l}=i,u=ys(l);u&&this.beginDragNativeItem(u,l)},this.handleTopDragEnter=i=>{const{dragEnterTargetIds:o}=this;if(this.dragEnterTargetIds=[],!this.monitor.isDragging())return;this.altKeyPressed=i.altKey,o.length>0&&this.actions.hover(o,{clientOffset:yi(i)}),o.some(l=>this.monitor.canDropOnTarget(l))&&(i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect=this.getCurrentDropEffect()))},this.handleTopDragOverCapture=i=>{if(this.dragOverTargetIds=[],this.isDraggingNativeItem()){var o;(o=this.currentNativeSource)===null||o===void 0||o.loadDataTransfer(i.dataTransfer)}},this.handleTopDragOver=i=>{const{dragOverTargetIds:o}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging()){i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="none");return}this.altKeyPressed=i.altKey,this.lastClientOffset=yi(i),this.scheduleHover(o),(o||[]).some(l=>this.monitor.canDropOnTarget(l))?(i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?i.preventDefault():(i.preventDefault(),i.dataTransfer&&(i.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=i=>{this.isDraggingNativeItem()&&i.preventDefault(),this.enterLeaveCounter.leave(i.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=i=>{if(this.dropTargetIds=[],this.isDraggingNativeItem()){var o;i.preventDefault(),(o=this.currentNativeSource)===null||o===void 0||o.loadDataTransfer(i.dataTransfer)}else ys(i.dataTransfer)&&i.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=i=>{const{dropTargetIds:o}=this;this.dropTargetIds=[],this.actions.hover(o,{clientOffset:yi(i)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=i=>{const o=i.target;typeof o.dragDrop=="function"&&(o.tagName==="INPUT"||o.tagName==="SELECT"||o.tagName==="TEXTAREA"||o.isContentEditable||(i.preventDefault(),o.dragDrop()))},this.options=new um(n,r),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.registry=t.getRegistry(),this.enterLeaveCounter=new em(this.isNodeInDocument)}}let Si;function dm(){return Si||(Si=new Image,Si.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),Si}const fm=function(t,n,r){return new cm(t,n,r)};var Qt;(function(e){e.mouse="mouse",e.touch="touch",e.keyboard="keyboard"})(Qt||(Qt={}));class hm{get delay(){var t;return(t=this.args.delay)!==null&&t!==void 0?t:0}get scrollAngleRanges(){return this.args.scrollAngleRanges}get getDropTargetElementsAtPoint(){return this.args.getDropTargetElementsAtPoint}get ignoreContextMenu(){var t;return(t=this.args.ignoreContextMenu)!==null&&t!==void 0?t:!1}get enableHoverOutsideTarget(){var t;return(t=this.args.enableHoverOutsideTarget)!==null&&t!==void 0?t:!1}get enableKeyboardEvents(){var t;return(t=this.args.enableKeyboardEvents)!==null&&t!==void 0?t:!1}get enableMouseEvents(){var t;return(t=this.args.enableMouseEvents)!==null&&t!==void 0?t:!1}get enableTouchEvents(){var t;return(t=this.args.enableTouchEvents)!==null&&t!==void 0?t:!0}get touchSlop(){return this.args.touchSlop||0}get delayTouchStart(){var t,n,r,i;return(i=(r=(t=this.args)===null||t===void 0?void 0:t.delayTouchStart)!==null&&r!==void 0?r:(n=this.args)===null||n===void 0?void 0:n.delay)!==null&&i!==void 0?i:0}get delayMouseStart(){var t,n,r,i;return(i=(r=(t=this.args)===null||t===void 0?void 0:t.delayMouseStart)!==null&&r!==void 0?r:(n=this.args)===null||n===void 0?void 0:n.delay)!==null&&i!==void 0?i:0}get window(){if(this.context&&this.context.window)return this.context.window;if(typeof window<"u")return window}get document(){var t;if(!((t=this.context)===null||t===void 0)&&t.document)return this.context.document;if(this.window)return this.window.document}get rootElement(){var t;return((t=this.args)===null||t===void 0?void 0:t.rootElement)||this.document}constructor(t,n){this.args=t,this.context=n}}function pm(e,t,n,r){return Math.sqrt(Math.pow(Math.abs(n-e),2)+Math.pow(Math.abs(r-t),2))}function gm(e,t,n,r,i){if(!i)return!1;const o=Math.atan2(r-t,n-e)*180/Math.PI+180;for(let s=0;s=l.start)&&(l.end==null||o<=l.end))return!0}return!1}const mm={Left:1,Right:2,Center:4},vm={Left:0,Center:1,Right:2};function Ss(e){return e.button===void 0||e.button===vm.Left}function ym(e){return e.buttons===void 0||(e.buttons&mm.Left)===0}function Bf(e){return!!e.targetTouches}const Sm=1;function wm(e){const t=e.nodeType===Sm?e:e.parentElement;if(!t)return;const{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function Cm(e,t){if(e.targetTouches.length===1)return oo(e.targetTouches[0]);if(t&&e.touches.length===1&&e.touches[0].target===t.target)return oo(e.touches[0])}function oo(e,t){return Bf(e)?Cm(e,t):{x:e.clientX,y:e.clientY}}const qa=(()=>{let e=!1;try{addEventListener("test",()=>{},Object.defineProperty({},"passive",{get(){return e=!0,!0}}))}catch{}return e})(),or={[Qt.mouse]:{start:"mousedown",move:"mousemove",end:"mouseup",contextmenu:"contextmenu"},[Qt.touch]:{start:"touchstart",move:"touchmove",end:"touchend"},[Qt.keyboard]:{keydown:"keydown"}};class Er{profile(){var t;return{sourceNodes:this.sourceNodes.size,sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,targetNodes:this.targetNodes.size,dragOverTargetIds:((t=this.dragOverTargetIds)===null||t===void 0?void 0:t.length)||0}}get document(){return this.options.document}setup(){const t=this.options.rootElement;t&&(N(!Er.isSetUp,"Cannot have two Touch backends at the same time."),Er.isSetUp=!0,this.addEventListener(t,"start",this.getTopMoveStartHandler()),this.addEventListener(t,"start",this.handleTopMoveStartCapture,!0),this.addEventListener(t,"move",this.handleTopMove),this.addEventListener(t,"move",this.handleTopMoveCapture,!0),this.addEventListener(t,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.addEventListener(t,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.addEventListener(t,"keydown",this.handleCancelOnEscape,!0))}teardown(){const t=this.options.rootElement;t&&(Er.isSetUp=!1,this._mouseClientOffset={},this.removeEventListener(t,"start",this.handleTopMoveStartCapture,!0),this.removeEventListener(t,"start",this.handleTopMoveStart),this.removeEventListener(t,"move",this.handleTopMoveCapture,!0),this.removeEventListener(t,"move",this.handleTopMove),this.removeEventListener(t,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.removeEventListener(t,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.removeEventListener(t,"keydown",this.handleCancelOnEscape,!0),this.uninstallSourceNodeRemovalObserver())}addEventListener(t,n,r,i=!1){const o=qa?{capture:i,passive:!1}:i;this.listenerTypes.forEach(function(s){const l=or[s][n];l&&t.addEventListener(l,r,o)})}removeEventListener(t,n,r,i=!1){const o=qa?{capture:i,passive:!1}:i;this.listenerTypes.forEach(function(s){const l=or[s][n];l&&t.removeEventListener(l,r,o)})}connectDragSource(t,n){const r=this.handleMoveStart.bind(this,t);return this.sourceNodes.set(t,n),this.addEventListener(n,"start",r),()=>{this.sourceNodes.delete(t),this.removeEventListener(n,"start",r)}}connectDragPreview(t,n,r){return this.sourcePreviewNodeOptions.set(t,r),this.sourcePreviewNodes.set(t,n),()=>{this.sourcePreviewNodes.delete(t),this.sourcePreviewNodeOptions.delete(t)}}connectDropTarget(t,n){const r=this.options.rootElement;if(!this.document||!r)return()=>{};const i=o=>{if(!this.document||!r||!this.monitor.isDragging())return;let s;switch(o.type){case or.mouse.move:s={x:o.clientX,y:o.clientY};break;case or.touch.move:var l,u;s={x:((l=o.touches[0])===null||l===void 0?void 0:l.clientX)||0,y:((u=o.touches[0])===null||u===void 0?void 0:u.clientY)||0};break}const a=s!=null?this.document.elementFromPoint(s.x,s.y):void 0,g=a&&n.contains(a);if(a===n||g)return this.handleMove(o,t)};return this.addEventListener(this.document.body,"move",i),this.targetNodes.set(t,n),()=>{this.document&&(this.targetNodes.delete(t),this.removeEventListener(this.document.body,"move",i))}}getTopMoveStartHandler(){return!this.options.delayTouchStart&&!this.options.delayMouseStart?this.handleTopMoveStart:this.handleTopMoveStartDelay}installSourceNodeRemovalObserver(t){this.uninstallSourceNodeRemovalObserver(),this.draggedSourceNode=t,this.draggedSourceNodeRemovalObserver=new MutationObserver(()=>{t&&!t.parentElement&&(this.resurrectSourceNode(),this.uninstallSourceNodeRemovalObserver())}),!(!t||!t.parentElement)&&this.draggedSourceNodeRemovalObserver.observe(t.parentElement,{childList:!0})}resurrectSourceNode(){this.document&&this.draggedSourceNode&&(this.draggedSourceNode.style.display="none",this.draggedSourceNode.removeAttribute("data-reactid"),this.document.body.appendChild(this.draggedSourceNode))}uninstallSourceNodeRemovalObserver(){this.draggedSourceNodeRemovalObserver&&this.draggedSourceNodeRemovalObserver.disconnect(),this.draggedSourceNodeRemovalObserver=void 0,this.draggedSourceNode=void 0}constructor(t,n,r){this.getSourceClientOffset=i=>{const o=this.sourceNodes.get(i);return o&&wm(o)},this.handleTopMoveStartCapture=i=>{Ss(i)&&(this.moveStartSourceIds=[])},this.handleMoveStart=i=>{Array.isArray(this.moveStartSourceIds)&&this.moveStartSourceIds.unshift(i)},this.handleTopMoveStart=i=>{if(!Ss(i))return;const o=oo(i);o&&(Bf(i)&&(this.lastTargetTouchFallback=i.targetTouches[0]),this._mouseClientOffset=o),this.waitingForDelay=!1},this.handleTopMoveStartDelay=i=>{if(!Ss(i))return;const o=i.type===or.touch.start?this.options.delayTouchStart:this.options.delayMouseStart;this.timeout=setTimeout(this.handleTopMoveStart.bind(this,i),o),this.waitingForDelay=!0},this.handleTopMoveCapture=()=>{this.dragOverTargetIds=[]},this.handleMove=(i,o)=>{this.dragOverTargetIds&&this.dragOverTargetIds.unshift(o)},this.handleTopMove=i=>{if(this.timeout&&clearTimeout(this.timeout),!this.document||this.waitingForDelay)return;const{moveStartSourceIds:o,dragOverTargetIds:s}=this,l=this.options.enableHoverOutsideTarget,u=oo(i,this.lastTargetTouchFallback);if(!u)return;if(this._isScrolling||!this.monitor.isDragging()&&gm(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,u.x,u.y,this.options.scrollAngleRanges)){this._isScrolling=!0;return}if(!this.monitor.isDragging()&&this._mouseClientOffset.hasOwnProperty("x")&&o&&pm(this._mouseClientOffset.x||0,this._mouseClientOffset.y||0,u.x,u.y)>(this.options.touchSlop?this.options.touchSlop:0)&&(this.moveStartSourceIds=void 0,this.actions.beginDrag(o,{clientOffset:this._mouseClientOffset,getSourceClientOffset:this.getSourceClientOffset,publishSource:!1})),!this.monitor.isDragging())return;const a=this.sourceNodes.get(this.monitor.getSourceId());this.installSourceNodeRemovalObserver(a),this.actions.publishDragSource(),i.cancelable&&i.preventDefault();const g=(s||[]).map(m=>this.targetNodes.get(m)).filter(m=>!!m),p=this.options.getDropTargetElementsAtPoint?this.options.getDropTargetElementsAtPoint(u.x,u.y,g):this.document.elementsFromPoint(u.x,u.y),f=[];for(const m in p){if(!p.hasOwnProperty(m))continue;let y=p[m];for(y!=null&&f.push(y);y;)y=y.parentElement,y&&f.indexOf(y)===-1&&f.push(y)}const S=f.filter(m=>g.indexOf(m)>-1).map(m=>this._getDropTargetId(m)).filter(m=>!!m).filter((m,y,C)=>C.indexOf(m)===y);if(l)for(const m in this.targetNodes){const y=this.targetNodes.get(m);if(a&&y&&y.contains(a)&&S.indexOf(m)===-1){S.unshift(m);break}}S.reverse(),this.actions.hover(S,{clientOffset:u})},this._getDropTargetId=i=>{const o=this.targetNodes.keys();let s=o.next();for(;s.done===!1;){const l=s.value;if(i===this.targetNodes.get(l))return l;s=o.next()}},this.handleTopMoveEndCapture=i=>{if(this._isScrolling=!1,this.lastTargetTouchFallback=void 0,!!ym(i)){if(!this.monitor.isDragging()||this.monitor.didDrop()){this.moveStartSourceIds=void 0;return}i.cancelable&&i.preventDefault(),this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.drop(),this.actions.endDrag()}},this.handleCancelOnEscape=i=>{i.key==="Escape"&&this.monitor.isDragging()&&(this._mouseClientOffset={},this.uninstallSourceNodeRemovalObserver(),this.actions.endDrag())},this.options=new hm(r,n),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.sourceNodes=new Map,this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.targetNodes=new Map,this.listenerTypes=[],this._mouseClientOffset={},this._isScrolling=!1,this.options.enableMouseEvents&&this.listenerTypes.push(Qt.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(Qt.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(Qt.keyboard)}}const Em=function(t,n={},r={}){return new Er(t,n,r)},Ur="abcdefgh".split(""),Ri={a8:"bR",b8:"bN",c8:"bB",d8:"bQ",e8:"bK",f8:"bB",g8:"bN",h8:"bR",a7:"bP",b7:"bP",c7:"bP",d7:"bP",e7:"bP",f7:"bP",g7:"bP",h7:"bP",a2:"wP",b2:"wP",c2:"wP",d2:"wP",e2:"wP",f2:"wP",g2:"wP",h2:"wP",a1:"wR",b1:"wN",c1:"wB",d1:"wQ",e1:"wK",f1:"wB",g1:"wN",h1:"wR"},km={a:0,b:1,c:2,d:3,e:4,f:5,g:6,h:7},_m={a:7,b:6,c:5,d:4,e:3,f:2,g:1,h:0},xm=[7,6,5,4,3,2,1,0],Om=[0,1,2,3,4,5,6,7],Ga={wP:v.jsx("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"45",height:"45"},{children:v.jsx("path",{d:"m 22.5,9 c -2.21,0 -4,1.79 -4,4 0,0.89 0.29,1.71 0.78,2.38 C 17.33,16.5 16,18.59 16,21 c 0,2.03 0.94,3.84 2.41,5.03 C 15.41,27.09 11,31.58 11,39.5 H 34 C 34,31.58 29.59,27.09 26.59,26.03 28.06,24.84 29,23.03 29,21 29,18.59 27.67,16.5 25.72,15.38 26.21,14.71 26.5,13.89 26.5,13 c 0,-2.21 -1.79,-4 -4,-4 z",style:{opacity:"1",fill:"#ffffff",fillOpacity:"1",fillRule:"nonzero",stroke:"#000000",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"miter",strokeMiterlimit:"4",strokeDasharray:"none",strokeOpacity:"1"}})})),wR:v.jsx("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"45",height:"45"},{children:v.jsxs("g",Object.assign({style:{opacity:"1",fill:"#ffffff",fillOpacity:"1",fillRule:"evenodd",stroke:"#000000",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"4",strokeDasharray:"none",strokeOpacity:"1"}},{children:[v.jsx("path",{d:"M 9,39 L 36,39 L 36,36 L 9,36 L 9,39 z ",style:{strokeLinecap:"butt"}}),v.jsx("path",{d:"M 12,36 L 12,32 L 33,32 L 33,36 L 12,36 z ",style:{strokeLinecap:"butt"}}),v.jsx("path",{d:"M 11,14 L 11,9 L 15,9 L 15,11 L 20,11 L 20,9 L 25,9 L 25,11 L 30,11 L 30,9 L 34,9 L 34,14",style:{strokeLinecap:"butt"}}),v.jsx("path",{d:"M 34,14 L 31,17 L 14,17 L 11,14"}),v.jsx("path",{d:"M 31,17 L 31,29.5 L 14,29.5 L 14,17",style:{strokeLinecap:"butt",strokeLinejoin:"miter"}}),v.jsx("path",{d:"M 31,29.5 L 32.5,32 L 12.5,32 L 14,29.5"}),v.jsx("path",{d:"M 11,14 L 34,14",style:{fill:"none",stroke:"#000000",strokeLinejoin:"miter"}})]}))})),wN:v.jsx("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"45",height:"45"},{children:v.jsxs("g",Object.assign({style:{opacity:"1",fill:"none",fillOpacity:"1",fillRule:"evenodd",stroke:"#000000",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"4",strokeDasharray:"none",strokeOpacity:"1"}},{children:[v.jsx("path",{d:"M 22,10 C 32.5,11 38.5,18 38,39 L 15,39 C 15,30 25,32.5 23,18",style:{fill:"#ffffff",stroke:"#000000"}}),v.jsx("path",{d:"M 24,18 C 24.38,20.91 18.45,25.37 16,27 C 13,29 13.18,31.34 11,31 C 9.958,30.06 12.41,27.96 11,28 C 10,28 11.19,29.23 10,30 C 9,30 5.997,31 6,26 C 6,24 12,14 12,14 C 12,14 13.89,12.1 14,10.5 C 13.27,9.506 13.5,8.5 13.5,7.5 C 14.5,6.5 16.5,10 16.5,10 L 18.5,10 C 18.5,10 19.28,8.008 21,7 C 22,7 22,10 22,10",style:{fill:"#ffffff",stroke:"#000000"}}),v.jsx("path",{d:"M 9.5 25.5 A 0.5 0.5 0 1 1 8.5,25.5 A 0.5 0.5 0 1 1 9.5 25.5 z",style:{fill:"#000000",stroke:"#000000"}}),v.jsx("path",{d:"M 15 15.5 A 0.5 1.5 0 1 1 14,15.5 A 0.5 1.5 0 1 1 15 15.5 z",transform:"matrix(0.866,0.5,-0.5,0.866,9.693,-5.173)",style:{fill:"#000000",stroke:"#000000"}})]}))})),wB:v.jsx("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"45",height:"45"},{children:v.jsxs("g",Object.assign({style:{opacity:"1",fill:"none",fillRule:"evenodd",fillOpacity:"1",stroke:"#000000",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"4",strokeDasharray:"none",strokeOpacity:"1"}},{children:[v.jsxs("g",Object.assign({style:{fill:"#ffffff",stroke:"#000000",strokeLinecap:"butt"}},{children:[v.jsx("path",{d:"M 9,36 C 12.39,35.03 19.11,36.43 22.5,34 C 25.89,36.43 32.61,35.03 36,36 C 36,36 37.65,36.54 39,38 C 38.32,38.97 37.35,38.99 36,38.5 C 32.61,37.53 25.89,38.96 22.5,37.5 C 19.11,38.96 12.39,37.53 9,38.5 C 7.65,38.99 6.68,38.97 6,38 C 7.35,36.54 9,36 9,36 z"}),v.jsx("path",{d:"M 15,32 C 17.5,34.5 27.5,34.5 30,32 C 30.5,30.5 30,30 30,30 C 30,27.5 27.5,26 27.5,26 C 33,24.5 33.5,14.5 22.5,10.5 C 11.5,14.5 12,24.5 17.5,26 C 17.5,26 15,27.5 15,30 C 15,30 14.5,30.5 15,32 z"}),v.jsx("path",{d:"M 25 8 A 2.5 2.5 0 1 1 20,8 A 2.5 2.5 0 1 1 25 8 z"})]})),v.jsx("path",{d:"M 17.5,26 L 27.5,26 M 15,30 L 30,30 M 22.5,15.5 L 22.5,20.5 M 20,18 L 25,18",style:{fill:"none",stroke:"#000000",strokeLinejoin:"miter"}})]}))})),wQ:v.jsx("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"45",height:"45"},{children:v.jsxs("g",Object.assign({style:{fill:"#ffffff",stroke:"#000000",strokeWidth:"1.5",strokeLinejoin:"round"}},{children:[v.jsx("path",{d:"M 9,26 C 17.5,24.5 30,24.5 36,26 L 38.5,13.5 L 31,25 L 30.7,10.9 L 25.5,24.5 L 22.5,10 L 19.5,24.5 L 14.3,10.9 L 14,25 L 6.5,13.5 L 9,26 z"}),v.jsx("path",{d:"M 9,26 C 9,28 10.5,28 11.5,30 C 12.5,31.5 12.5,31 12,33.5 C 10.5,34.5 11,36 11,36 C 9.5,37.5 11,38.5 11,38.5 C 17.5,39.5 27.5,39.5 34,38.5 C 34,38.5 35.5,37.5 34,36 C 34,36 34.5,34.5 33,33.5 C 32.5,31 32.5,31.5 33.5,30 C 34.5,28 36,28 36,26 C 27.5,24.5 17.5,24.5 9,26 z"}),v.jsx("path",{d:"M 11.5,30 C 15,29 30,29 33.5,30",style:{fill:"none"}}),v.jsx("path",{d:"M 12,33.5 C 18,32.5 27,32.5 33,33.5",style:{fill:"none"}}),v.jsx("circle",{cx:"6",cy:"12",r:"2"}),v.jsx("circle",{cx:"14",cy:"9",r:"2"}),v.jsx("circle",{cx:"22.5",cy:"8",r:"2"}),v.jsx("circle",{cx:"31",cy:"9",r:"2"}),v.jsx("circle",{cx:"39",cy:"12",r:"2"})]}))})),wK:v.jsx("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"45",height:"45"},{children:v.jsxs("g",Object.assign({style:{fill:"none",fillOpacity:"1",fillRule:"evenodd",stroke:"#000000",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"4",strokeDasharray:"none",strokeOpacity:"1"}},{children:[v.jsx("path",{d:"M 22.5,11.63 L 22.5,6",style:{fill:"none",stroke:"#000000",strokeLinejoin:"miter"}}),v.jsx("path",{d:"M 20,8 L 25,8",style:{fill:"none",stroke:"#000000",strokeLinejoin:"miter"}}),v.jsx("path",{d:"M 22.5,25 C 22.5,25 27,17.5 25.5,14.5 C 25.5,14.5 24.5,12 22.5,12 C 20.5,12 19.5,14.5 19.5,14.5 C 18,17.5 22.5,25 22.5,25",style:{fill:"#ffffff",stroke:"#000000",strokeLinecap:"butt",strokeLinejoin:"miter"}}),v.jsx("path",{d:"M 12.5,37 C 18,40.5 27,40.5 32.5,37 L 32.5,30 C 32.5,30 41.5,25.5 38.5,19.5 C 34.5,13 25,16 22.5,23.5 L 22.5,27 L 22.5,23.5 C 20,16 10.5,13 6.5,19.5 C 3.5,25.5 12.5,30 12.5,30 L 12.5,37",style:{fill:"#ffffff",stroke:"#000000"}}),v.jsx("path",{d:"M 12.5,30 C 18,27 27,27 32.5,30",style:{fill:"none",stroke:"#000000"}}),v.jsx("path",{d:"M 12.5,33.5 C 18,30.5 27,30.5 32.5,33.5",style:{fill:"none",stroke:"#000000"}}),v.jsx("path",{d:"M 12.5,37 C 18,34 27,34 32.5,37",style:{fill:"none",stroke:"#000000"}})]}))})),bP:v.jsx("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"45",height:"45"},{children:v.jsx("path",{d:"m 22.5,9 c -2.21,0 -4,1.79 -4,4 0,0.89 0.29,1.71 0.78,2.38 C 17.33,16.5 16,18.59 16,21 c 0,2.03 0.94,3.84 2.41,5.03 C 15.41,27.09 11,31.58 11,39.5 H 34 C 34,31.58 29.59,27.09 26.59,26.03 28.06,24.84 29,23.03 29,21 29,18.59 27.67,16.5 25.72,15.38 26.21,14.71 26.5,13.89 26.5,13 c 0,-2.21 -1.79,-4 -4,-4 z",style:{opacity:"1",fill:"#000000",fillOpacity:"1",fillRule:"nonzero",stroke:"#000000",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"miter",strokeMiterlimit:"4",strokeDasharray:"none",strokeOpacity:"1"}})})),bR:v.jsx("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"45",height:"45"},{children:v.jsxs("g",Object.assign({style:{opacity:"1",fill:"#000000",fillOpacity:"1",fillRule:"evenodd",stroke:"#000000",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"4",strokeDasharray:"none",strokeOpacity:"1"}},{children:[v.jsx("path",{d:"M 9,39 L 36,39 L 36,36 L 9,36 L 9,39 z ",style:{strokeLinecap:"butt"}}),v.jsx("path",{d:"M 12.5,32 L 14,29.5 L 31,29.5 L 32.5,32 L 12.5,32 z ",style:{strokeLinecap:"butt"}}),v.jsx("path",{d:"M 12,36 L 12,32 L 33,32 L 33,36 L 12,36 z ",style:{strokeLinecap:"butt"}}),v.jsx("path",{d:"M 14,29.5 L 14,16.5 L 31,16.5 L 31,29.5 L 14,29.5 z ",style:{strokeLinecap:"butt",strokeLinejoin:"miter"}}),v.jsx("path",{d:"M 14,16.5 L 11,14 L 34,14 L 31,16.5 L 14,16.5 z ",style:{strokeLinecap:"butt"}}),v.jsx("path",{d:"M 11,14 L 11,9 L 15,9 L 15,11 L 20,11 L 20,9 L 25,9 L 25,11 L 30,11 L 30,9 L 34,9 L 34,14 L 11,14 z ",style:{strokeLinecap:"butt"}}),v.jsx("path",{d:"M 12,35.5 L 33,35.5 L 33,35.5",style:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinejoin:"miter"}}),v.jsx("path",{d:"M 13,31.5 L 32,31.5",style:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinejoin:"miter"}}),v.jsx("path",{d:"M 14,29.5 L 31,29.5",style:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinejoin:"miter"}}),v.jsx("path",{d:"M 14,16.5 L 31,16.5",style:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinejoin:"miter"}}),v.jsx("path",{d:"M 11,14 L 34,14",style:{fill:"none",stroke:"#ffffff",strokeWidth:"1",strokeLinejoin:"miter"}})]}))})),bN:v.jsx("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"45",height:"45"},{children:v.jsxs("g",Object.assign({style:{opacity:"1",fill:"none",fillOpacity:"1",fillRule:"evenodd",stroke:"#000000",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"4",strokeDasharray:"none",strokeOpacity:"1"}},{children:[v.jsx("path",{d:"M 22,10 C 32.5,11 38.5,18 38,39 L 15,39 C 15,30 25,32.5 23,18",style:{fill:"#000000",stroke:"#000000"}}),v.jsx("path",{d:"M 24,18 C 24.38,20.91 18.45,25.37 16,27 C 13,29 13.18,31.34 11,31 C 9.958,30.06 12.41,27.96 11,28 C 10,28 11.19,29.23 10,30 C 9,30 5.997,31 6,26 C 6,24 12,14 12,14 C 12,14 13.89,12.1 14,10.5 C 13.27,9.506 13.5,8.5 13.5,7.5 C 14.5,6.5 16.5,10 16.5,10 L 18.5,10 C 18.5,10 19.28,8.008 21,7 C 22,7 22,10 22,10",style:{fill:"#000000",stroke:"#000000"}}),v.jsx("path",{d:"M 9.5 25.5 A 0.5 0.5 0 1 1 8.5,25.5 A 0.5 0.5 0 1 1 9.5 25.5 z",style:{fill:"#ffffff",stroke:"#ffffff"}}),v.jsx("path",{d:"M 15 15.5 A 0.5 1.5 0 1 1 14,15.5 A 0.5 1.5 0 1 1 15 15.5 z",transform:"matrix(0.866,0.5,-0.5,0.866,9.693,-5.173)",style:{fill:"#ffffff",stroke:"#ffffff"}}),v.jsx("path",{d:"M 24.55,10.4 L 24.1,11.85 L 24.6,12 C 27.75,13 30.25,14.49 32.5,18.75 C 34.75,23.01 35.75,29.06 35.25,39 L 35.2,39.5 L 37.45,39.5 L 37.5,39 C 38,28.94 36.62,22.15 34.25,17.66 C 31.88,13.17 28.46,11.02 25.06,10.5 L 24.55,10.4 z ",style:{fill:"#ffffff",stroke:"none"}})]}))})),bB:v.jsx("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"45",height:"45"},{children:v.jsxs("g",Object.assign({style:{opacity:"1",fill:"none",fillRule:"evenodd",fillOpacity:"1",stroke:"#000000",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"4",strokeDasharray:"none",strokeOpacity:"1"}},{children:[v.jsxs("g",Object.assign({style:{fill:"#000000",stroke:"#000000",strokeLinecap:"butt"}},{children:[v.jsx("path",{d:"M 9,36 C 12.39,35.03 19.11,36.43 22.5,34 C 25.89,36.43 32.61,35.03 36,36 C 36,36 37.65,36.54 39,38 C 38.32,38.97 37.35,38.99 36,38.5 C 32.61,37.53 25.89,38.96 22.5,37.5 C 19.11,38.96 12.39,37.53 9,38.5 C 7.65,38.99 6.68,38.97 6,38 C 7.35,36.54 9,36 9,36 z"}),v.jsx("path",{d:"M 15,32 C 17.5,34.5 27.5,34.5 30,32 C 30.5,30.5 30,30 30,30 C 30,27.5 27.5,26 27.5,26 C 33,24.5 33.5,14.5 22.5,10.5 C 11.5,14.5 12,24.5 17.5,26 C 17.5,26 15,27.5 15,30 C 15,30 14.5,30.5 15,32 z"}),v.jsx("path",{d:"M 25 8 A 2.5 2.5 0 1 1 20,8 A 2.5 2.5 0 1 1 25 8 z"})]})),v.jsx("path",{d:"M 17.5,26 L 27.5,26 M 15,30 L 30,30 M 22.5,15.5 L 22.5,20.5 M 20,18 L 25,18",style:{fill:"none",stroke:"#ffffff",strokeLinejoin:"miter"}})]}))})),bQ:v.jsx("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"45",height:"45"},{children:v.jsxs("g",Object.assign({style:{fill:"#000000",stroke:"#000000",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}},{children:[v.jsx("path",{d:"M 9,26 C 17.5,24.5 30,24.5 36,26 L 38.5,13.5 L 31,25 L 30.7,10.9 L 25.5,24.5 L 22.5,10 L 19.5,24.5 L 14.3,10.9 L 14,25 L 6.5,13.5 L 9,26 z",style:{strokeLinecap:"butt",fill:"#000000"}}),v.jsx("path",{d:"m 9,26 c 0,2 1.5,2 2.5,4 1,1.5 1,1 0.5,3.5 -1.5,1 -1,2.5 -1,2.5 -1.5,1.5 0,2.5 0,2.5 6.5,1 16.5,1 23,0 0,0 1.5,-1 0,-2.5 0,0 0.5,-1.5 -1,-2.5 -0.5,-2.5 -0.5,-2 0.5,-3.5 1,-2 2.5,-2 2.5,-4 -8.5,-1.5 -18.5,-1.5 -27,0 z"}),v.jsx("path",{d:"M 11.5,30 C 15,29 30,29 33.5,30"}),v.jsx("path",{d:"m 12,33.5 c 6,-1 15,-1 21,0"}),v.jsx("circle",{cx:"6",cy:"12",r:"2"}),v.jsx("circle",{cx:"14",cy:"9",r:"2"}),v.jsx("circle",{cx:"22.5",cy:"8",r:"2"}),v.jsx("circle",{cx:"31",cy:"9",r:"2"}),v.jsx("circle",{cx:"39",cy:"12",r:"2"}),v.jsx("path",{d:"M 11,38.5 A 35,35 1 0 0 34,38.5",style:{fill:"none",stroke:"#000000",strokeLinecap:"butt"}}),v.jsxs("g",Object.assign({style:{fill:"none",stroke:"#ffffff"}},{children:[v.jsx("path",{d:"M 11,29 A 35,35 1 0 1 34,29"}),v.jsx("path",{d:"M 12.5,31.5 L 32.5,31.5"}),v.jsx("path",{d:"M 11.5,34.5 A 35,35 1 0 0 33.5,34.5"}),v.jsx("path",{d:"M 10.5,37.5 A 35,35 1 0 0 34.5,37.5"})]}))]}))})),bK:v.jsx("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",version:"1.1",width:"45",height:"45"},{children:v.jsxs("g",Object.assign({style:{fill:"none",fillOpacity:"1",fillRule:"evenodd",stroke:"#000000",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"4",strokeDasharray:"none",strokeOpacity:"1"}},{children:[v.jsx("path",{d:"M 22.5,11.63 L 22.5,6",style:{fill:"none",stroke:"#000000",strokeLinejoin:"miter"},id:"path6570"}),v.jsx("path",{d:"M 22.5,25 C 22.5,25 27,17.5 25.5,14.5 C 25.5,14.5 24.5,12 22.5,12 C 20.5,12 19.5,14.5 19.5,14.5 C 18,17.5 22.5,25 22.5,25",style:{fill:"#000000",fillOpacity:"1",strokeLinecap:"butt",strokeLinejoin:"miter"}}),v.jsx("path",{d:"M 12.5,37 C 18,40.5 27,40.5 32.5,37 L 32.5,30 C 32.5,30 41.5,25.5 38.5,19.5 C 34.5,13 25,16 22.5,23.5 L 22.5,27 L 22.5,23.5 C 20,16 10.5,13 6.5,19.5 C 3.5,25.5 12.5,30 12.5,30 L 12.5,37",style:{fill:"#000000",stroke:"#000000"}}),v.jsx("path",{d:"M 20,8 L 25,8",style:{fill:"none",stroke:"#000000",strokeLinejoin:"miter"}}),v.jsx("path",{d:"M 32,29.5 C 32,29.5 40.5,25.5 38.03,19.85 C 34.15,14 25,18 22.5,24.5 L 22.5,26.6 L 22.5,24.5 C 20,18 10.85,14 6.97,19.85 C 4.5,25.5 13,29.5 13,29.5",style:{fill:"none",stroke:"#ffffff"}}),v.jsx("path",{d:"M 12.5,30 C 18,27 27,27 32.5,30 M 12.5,33.5 C 18,30.5 27,30.5 32.5,33.5 M 12.5,37 C 18,34 27,34 32.5,37",style:{fill:"none",stroke:"#ffffff"}})]}))}))};function wl(e,t,n){const r=t/8,i=e==="white"?km:_m,o=e==="white"?xm:Om,s=i[n[0]]*r+r/2,l=o[parseInt(n[1],10)-1]*r+r/2;return{x:s,y:l}}function Ya(e){let t=!1;return Object.keys(Ri).forEach(n=>{e[n]!==Ri[n]&&(t=!0)}),Object.keys(e).forEach(n=>{Ri[n]!==e[n]&&(t=!0)}),t}function Tm(e,t){const n={removed:{},added:{}};return Object.keys(e).forEach(r=>{t[r]!==e[r]&&(n.removed[r]=e[r])}),Object.keys(t).forEach(r=>{e[r]!==t[r]&&(n.added[r]=t[r])}),n}function Xa(e){return e==="start"?Ri:typeof e=="string"?Dm(e):e}function Dm(e){if(!Pm(e))return{};e=e.replace(/ .+$/,"");const t=e.split("/"),n={};let r=8;for(let i=0;i<8;i++){const o=t[i].split("");let s=0;for(let l=0;l{const[i,o]=E.useState([]),[s,l]=E.useState([]),[u,a]=E.useState();E.useEffect(()=>{Array.isArray(e)&&o(e==null?void 0:e.filter(m=>m[0]!==m[1]))},[e]),E.useEffect(()=>{n==null||n(s)},[s]);function g(){l([]),a(void 0)}const p=(m,y)=>{t&&a([m,y,r])},f=[...s,...i];return{arrows:f,newArrow:u,clearArrows:g,drawNewArrow:p,setArrows:l,onArrowDrawEnd:(m,y)=>{if(m===y||!t)return;let C;const d=[m,y,r];f.every(([h,w])=>!(h===m&&w===y))?C=[...s,d]:C=s.filter(([h,w])=>!(h===m&&w===y)),a(void 0),l(C)}}},Vf=E.createContext({}),_t=()=>E.useContext(Vf),jm=E.forwardRef(({allowDragOutsideBoard:e=!0,animationDuration:t=300,areArrowsAllowed:n=!0,arePiecesDraggable:r=!0,arePremovesAllowed:i=!1,autoPromoteToQueen:o=!1,boardOrientation:s="white",boardWidth:l,children:u,clearPremovesOnRightClick:a=!0,customArrows:g,customArrowColor:p="rgb(255,170,0)",customBoardStyle:f,customDarkSquareStyle:S={backgroundColor:"#B58863"},customDropSquareStyle:m={boxShadow:"inset 0 0 1px 6px rgba(255,255,255,0.75)"},customLightSquareStyle:y={backgroundColor:"#F0D9B5"},customPieces:C,customPremoveDarkSquareStyle:d={backgroundColor:"#A42323"},customPremoveLightSquareStyle:c={backgroundColor:"#BD2828"},customSquare:h="div",customSquareStyles:w,dropOffBoardAction:k="snapback",id:O=0,isDraggablePiece:x=()=>!0,getPositionObject:T=()=>{},onArrowsChange:b=()=>{},onDragOverSquare:M=()=>{},onMouseOutSquare:$=()=>{},onMouseOverSquare:K=()=>{},onPieceClick:Ae=()=>{},onPieceDragBegin:ze=()=>{},onPieceDragEnd:qe=()=>{},onPieceDrop:Ce=()=>!0,onPromotionCheck:dt=(Zt,xt,qr)=>(qr==="wP"&&Zt[1]==="7"&&xt[1]==="8"||qr==="bP"&&Zt[1]==="2"&&xt[1]==="1")&&Math.abs(Zt.charCodeAt(0)-xt.charCodeAt(0))<=1,onPromotionPieceSelect:D,onSquareClick:L=()=>{},onSquareRightClick:j=()=>{},position:H="start",promotionDialogVariant:X="default",promotionToSquare:ot=null,showBoardNotation:A=!0,showPromotionDialog:ft=!1,snapToCursor:Ge=!0},vn)=>{const[Zt,xt]=E.useState(Xa(H)),[qr,Zf]=E.useState({removed:{},added:{}}),[Po,yn]=E.useState(void 0),[Jf,Lo]=E.useState(ft&&!o),[eh,Cu]=E.useState(null),[th,Io]=E.useState(ot),[Eu,No]=E.useState([]),Ot=E.useRef(Eu),[jo,Gr]=E.useState(),[nh,rh]=E.useState(Object.assign(Object.assign({},Ga),C)),[ih,Yr]=E.useState(!1),[Ro,oh]=E.useState(),[Xr,Zr]=E.useState(!1);E.useImperativeHandle(vn,()=>({clearPremoves(ee=!0){Jr(ee)}})),E.useEffect(()=>{rh(Object.assign(Object.assign({},Ga),C))},[C]),E.useEffect(()=>{Lo(ft),Io(ot)},[ot,ft]),E.useEffect(()=>{var ee,de,Ye;zo();const De=Xa(H),ht=Tm(Zt,De),Xe=((ee=Object.keys(ht.added))===null||ee===void 0?void 0:ee.length)<=2?(Ye=(de=Object.entries(ht.added))===null||de===void 0?void 0:de[0])===null||Ye===void 0?void 0:Ye[1][0]:void 0;if(Xr)xt(De),Zr(!1),i&&Ao(Xe),Ro&&clearTimeout(Ro);else if(ih)xt(De),Zr(!1),i&&Ao(Xe);else{Ya(De)&&Po!==void 0?yn(Xe):Ya(De)?yn(void 0):yn("b"),Zf(ht),Zr(!0);const gh=setTimeout(()=>{xt(De),Zr(!1),i&&Ao(Xe)},t);oh(gh)}return Yr(!1),T(De),Mo(),()=>{clearTimeout(Ro)}},[H]);const{arrows:sh,newArrow:lh,clearArrows:Mo,drawNewArrow:uh,onArrowDrawEnd:ah}=Nm(g,n,b,p);function ch(ee,de,Ye,De){if(ee===de)return;if(Mo(),i&&Xr||i&&(Po===Ye[0]||Ot.current.filter(Xe=>Xe.piece[0]===Ye[0]).length>0)){const Xe=[...Ot.current];Xe.push({sourceSq:ee,targetSq:de,piece:Ye}),Ot.current=Xe,No([...Xe]),zo();return}if(!i&&Xr)return;const ht=Object.assign({},Zt);Yr(!!De),yn(Ye[0]),Ce.length?Ce(ee,de,Ye)||(Jr(),Yr(!1)):(k==="trash"&&!de&&delete ht[ee],delete ht[ee],ht[de]=Ye,xt(ht)),zo(),T(ht)}function Ao(ee){if(Ot.current.length===0)return;const de=Ot.current[0];if(de.piece[0]!==void 0&&de.piece[0]!==ee&&Ce.length)if(yn(de.piece[0]),Yr(!0),Ce(de.sourceSq,de.targetSq,de.piece)){const De=[...Ot.current];De.shift(),Ot.current=De,No([...De])}else Jr()}function Jr(ee=!0){ee&&yn(void 0),Ot.current=[],No([])}function zo(){Cu(null),Io(null),Lo(!1)}function dh(ee){Gr(ee)}function fh(ee){if(jo){if(jo===ee){Gr(void 0),a&&Jr(!1),j(ee);return}}else Gr(void 0)}function hh(){Gr(void 0)}const ph={animationDuration:t,arePiecesDraggable:r,arePremovesAllowed:i,boardOrientation:s,boardWidth:l,customArrowColor:p,customBoardStyle:f,customDarkSquareStyle:S,customDropSquareStyle:m,customLightSquareStyle:y,customPremoveDarkSquareStyle:d,customPremoveLightSquareStyle:c,customSquare:h,customSquareStyles:w,id:O,isDraggablePiece:x,onDragOverSquare:M,onMouseOutSquare:$,onMouseOverSquare:K,onPieceClick:Ae,onPieceDragBegin:ze,onPieceDragEnd:qe,onPieceDrop:Ce,onPromotionCheck:dt,onPromotionPieceSelect:D,onSquareClick:L,showBoardNotation:A,snapToCursor:Ge,promotionDialogVariant:X,allowDragOutsideBoard:e,arrows:sh,newArrow:lh,onArrowDrawEnd:ah,chessPieces:nh,clearArrows:Mo,drawNewArrow:uh,clearCurrentRightClickDown:hh,currentPosition:Zt,handleSetPosition:ch,isWaitingForAnimation:Xr,lastPieceColour:Po,onRightClickDown:dh,onRightClickUp:fh,positionDifferences:qr,promoteFromSquare:eh,promoteToSquare:th,premoves:Eu,setPromoteFromSquare:Cu,setPromoteToSquare:Io,setShowPromoteDialog:Lo,showPromoteDialog:Jf,autoPromoteToQueen:o,currentRightClickDown:jo};return v.jsx(Vf.Provider,Object.assign({value:ph},{children:u}))});function Rm({row:e,col:t}){const{boardOrientation:n,boardWidth:r,customDarkSquareStyle:i,customLightSquareStyle:o}=_t(),s=o.backgroundColor,l=i.backgroundColor,u=t===0,a=e===7,g=u&&a;function p(){return n==="white"?8-e:e+1}function f(){return n==="black"?Ur[7-t]:Ur[t]}function S(){return v.jsxs(v.Fragment,{children:[v.jsx("div",Object.assign({style:Object.assign(Object.assign({zIndex:3,position:"absolute"},{color:s}),Ja(r))},{children:p()})),v.jsx("div",Object.assign({style:Object.assign(Object.assign({zIndex:3,position:"absolute"},{color:s}),Za(r))},{children:f()}))]})}function m(){return v.jsx("div",Object.assign({style:Object.assign(Object.assign({userSelect:"none",zIndex:3,position:"absolute"},{color:t%2!==0?l:s}),Za(r))},{children:f()}))}function y(){return v.jsx("div",Object.assign({style:Object.assign(Object.assign({userSelect:"none",zIndex:3,position:"absolute"},n==="black"?{color:e%2===0?l:s}:{color:e%2===0?l:s}),Ja(r))},{children:p()}))}return g?S():a?m():u?y():null}const Za=e=>({alignSelf:"flex-end",paddingLeft:e/8-e/48,fontSize:e/48}),Ja=e=>({alignSelf:"flex-start",paddingRight:e/8-e/48,fontSize:e/48});function ec({isPremovedPiece:e=!1,piece:t,square:n,squares:r}){const{animationDuration:i,arePiecesDraggable:o,arePremovesAllowed:s,boardWidth:l,boardOrientation:u,chessPieces:a,currentPosition:g,id:p,isDraggablePiece:f,isWaitingForAnimation:S,onPieceClick:m,onPieceDragBegin:y,onPieceDragEnd:C,positionDifferences:d,premoves:c,onPromotionCheck:h}=_t(),[w,k]=E.useState({opacity:1,zIndex:5,touchAction:"none",cursor:o&&f({piece:t,sourceSquare:n})?"-webkit-grab":"default"}),[{canDrag:O,isDragging:x},T,b]=H1(()=>({type:"piece",item:()=>(y(t,n),{piece:t,square:n,id:p}),end:()=>C(t,n),collect:$=>({canDrag:f({piece:t,sourceSquare:n}),isDragging:!!$.isDragging()})}),[t,n,g,p]);b(dm(),{captureDraggingState:!0}),E.useEffect(()=>{k($=>Object.assign(Object.assign({},$),{opacity:x?0:1}))},[x]),E.useEffect(()=>{if(!s)return;let $=!1;!e&&c.find(K=>K.targetSq===n)&&($=!0),c.find(K=>K.sourceSq===n&&K.piece===t)&&($=!0),k(K=>Object.assign(Object.assign({},K),{display:$?"none":"unset"}))},[g,c]),E.useEffect(()=>{var $;const K=($=d.removed)===null||$===void 0?void 0:$[n];if(!d.added||!K)return;const Ae=Object.entries(d.added).find(([ze,qe])=>qe===K||h(n,ze,K));if(S&&K&&Ae&&!e){const ze=n,qe=Ae[0];if(ze&&qe){const Ce=l/8;k(dt=>Object.assign(Object.assign({},dt),{transform:`translate(${(u==="black"?-1:1)*(qe.charCodeAt(0)-ze.charCodeAt(0))*Ce}px, ${(u==="black"?-1:1)*(Number(ze[1])-Number(qe[1]))*Ce}px)`,transition:`transform ${i}ms`,zIndex:6}))}}},[d]),E.useEffect(()=>{const{sourceSq:$}=M();$&&k(K=>Object.assign(Object.assign({},K),{transform:"translate(0px, 0px)",transition:"transform 0ms"}))},[g]),E.useEffect(()=>{k($=>Object.assign(Object.assign({},$),{cursor:o&&f({piece:t,sourceSquare:n})?"-webkit-grab":"default"}))},[n,g,o]);function M(){return{sourceSq:r[n]}}return v.jsx("div",Object.assign({ref:o&&O?T:null,onClick:()=>m(t),"data-piece":t,style:w},{children:typeof a[t]=="function"?a[t]({squareWidth:l/8,isDragging:x,square:n}):v.jsx("svg",Object.assign({viewBox:"1 1 43 43",width:l/8,height:l/8},{children:v.jsx("g",{children:a[t]})}))}))}function Mm({square:e,squareColor:t,setSquares:n,squareHasPremove:r,children:i}){const o=E.useRef(null),{autoPromoteToQueen:s,boardWidth:l,boardOrientation:u,clearArrows:a,currentPosition:g,currentRightClickDown:p,customBoardStyle:f,customDarkSquareStyle:S,customDropSquareStyle:m,customLightSquareStyle:y,customPremoveDarkSquareStyle:C,customPremoveLightSquareStyle:d,customSquare:c,customSquareStyles:h,drawNewArrow:w,handleSetPosition:k,isWaitingForAnimation:O,lastPieceColour:x,onArrowDrawEnd:T,onDragOverSquare:b,onMouseOutSquare:M,onMouseOverSquare:$,onPieceDrop:K,onPromotionCheck:Ae,onRightClickDown:ze,onRightClickUp:qe,onSquareClick:Ce,setPromoteFromSquare:dt,setPromoteToSquare:D,setShowPromoteDialog:L}=_t(),[{isOver:j},H]=X1(()=>({accept:"piece",drop:X,collect:A=>({isOver:!!A.isOver()})}),[e,g,K,O,x]);function X(A){Ae(A.square,e,A.piece)?s?k(A.square,e,A.piece[0]==="w"?"wQ":"bQ"):(dt(A.square),D(e),L(!0)):k(A.square,e,A.piece,!0)}E.useEffect(()=>{if(o.current){const{x:A,y:ft}=o.current.getBoundingClientRect();n(Ge=>Object.assign(Object.assign({},Ge),{[e]:{x:A,y:ft}}))}},[l,u]);const ot=Object.assign(Object.assign(Object.assign(Object.assign({},Am(e,u,f)),t==="black"?S:y),r&&(t==="black"?C:d)),j&&m);return v.jsx("div",Object.assign({ref:H,style:ot,"data-square-color":t,"data-square":e,onMouseOver:A=>{A.buttons===2&&p&&w(p,e),!(A.relatedTarget&&A.currentTarget.contains(A.relatedTarget))&&$(e)},onMouseOut:A=>{A.relatedTarget&&A.currentTarget.contains(A.relatedTarget)||M(e)},onMouseDown:A=>{A.button===2&&ze(e)},onMouseUp:A=>{A.button===2&&(p&&T(p,e),qe(e))},onDragEnter:()=>b(e),onClick:()=>{Ce(e),a()},onContextMenu:A=>{A.preventDefault()}},{children:typeof c=="string"?v.jsx(c,Object.assign({ref:o,style:Object.assign(Object.assign(Object.assign({},nc(l)),tc),!r&&(h==null?void 0:h[e]))},{children:i})):v.jsx(c,Object.assign({ref:o,square:e,squareColor:t,style:Object.assign(Object.assign(Object.assign({},nc(l)),tc),!r&&(h==null?void 0:h[e]))},{children:i}))}))}const tc={display:"flex",justifyContent:"center"},nc=e=>({width:e/8,height:e/8}),Am=(e,t,n)=>n!=null&&n.borderRadius?e==="a1"?t==="white"?{borderBottomLeftRadius:n.borderRadius}:{borderTopRightRadius:n.borderRadius}:e==="a8"?t==="white"?{borderTopLeftRadius:n.borderRadius}:{borderBottomRightRadius:n.borderRadius}:e==="h1"?t==="white"?{borderBottomRightRadius:n.borderRadius}:{borderTopLeftRadius:n.borderRadius}:e==="h8"?t==="white"?{borderTopRightRadius:n.borderRadius}:{borderBottomLeftRadius:n.borderRadius}:{}:{};function zm(){const[e,t]=E.useState({}),{boardOrientation:n,boardWidth:r,currentPosition:i,id:o,premoves:s,showBoardNotation:l}=_t();return v.jsx("div",Object.assign({"data-boardid":o},{children:[...Array(8)].map((u,a)=>v.jsx("div",Object.assign({style:{display:"flex",flexWrap:"nowrap",width:r}},{children:[...Array(8)].map((g,p)=>{const f=n==="black"?Ur[7-p]+(a+1):Ur[p]+(8-a),S=p%2===a%2?"white":"black",m=s.find(C=>C.sourceSq===f||C.targetSq===f),y=s.find(C=>C.targetSq===f);return v.jsxs(Mm,Object.assign({square:f,squareColor:S,setSquares:t,squareHasPremove:!!m},{children:[i[f]&&v.jsx(ec,{piece:i[f],square:f,squares:e}),y&&v.jsx(ec,{isPremovedPiece:!0,piece:y.piece,square:f,squares:e}),l&&v.jsx(Rm,{row:a,col:p})]}),`${p}${a}`)})}),a.toString()))}))}const bm=()=>{const{arrows:e,newArrow:t,boardOrientation:n,boardWidth:r,customArrowColor:i}=_t(),o=[...e,t].filter(Boolean);return v.jsx("svg",Object.assign({width:r,height:r,style:{position:"absolute",top:"0",left:"0",pointerEvents:"none",zIndex:"10"}},{children:o.map((s,l)=>{const[u,a,g]=s;if(u===a)return null;const p=wl(n,r,u),f=wl(n,r,a);let S=r/32;const m=l===e.length;e.some(h=>h[0]!==u&&h[1]===a)&&!m&&(S=r/16);const y=f.x-p.x,C=f.y-p.y,d=Math.hypot(C,y),c={x:p.x+y*(d-S)/d,y:p.y+C*(d-S)/d};return v.jsxs(E.Fragment,{children:[v.jsx("marker",Object.assign({id:`arrowhead-${l}`,markerWidth:"2",markerHeight:"2.5",refX:"1.25",refY:"1.25",orient:"auto"},{children:v.jsx("polygon",{points:"0.3 0, 2 1.25, 0.3 2.5",fill:g??i})})),v.jsx("line",{x1:p.x,y1:p.y,x2:c.x,y2:c.y,opacity:m?"0.5":"0.65",stroke:g??i,strokeWidth:m?.9*r/40:r/40,markerEnd:`url(#arrowhead-${l})`})]},`${u}-${a}${m?"-active":""}`)})}))};function Fm({option:e}){const[t,n]=E.useState(!1),{boardWidth:r,chessPieces:i,customDarkSquareStyle:o,customLightSquareStyle:s,handleSetPosition:l,onPromotionPieceSelect:u,promoteFromSquare:a,promoteToSquare:g,promotionDialogVariant:p}=_t(),f=()=>{switch(e[1]){case"Q":return o.backgroundColor;case"R":return s.backgroundColor;case"N":return p==="default"?s.backgroundColor:o.backgroundColor;case"B":return p==="default"?o.backgroundColor:s.backgroundColor}};return v.jsx("div",Object.assign({onClick:()=>{u!=null&&u.length?u(e):l(a,g,e,!0)},onMouseOver:()=>n(!0),onMouseOut:()=>n(!1),"data-piece":e,style:{cursor:"pointer",backgroundColor:t?f():`${f()}aa`,borderRadius:"4px",transition:"all 0.1s ease-out"}},{children:typeof i[e]=="function"?v.jsx("div",Object.assign({style:{transition:"all 0.1s ease-out",transform:t?"scale(1)":"scale(0.85)"}},{children:i[e]({squareWidth:r/8,isDragging:!1})})):v.jsx("svg",Object.assign({viewBox:"1 1 43 43",width:r/8,height:r/8,style:{transition:"all 0.1s ease-out",transform:t?"scale(1)":"scale(0.85)"}},{children:v.jsx("g",{children:i[e]})}))}))}function $m(){const{boardOrientation:e,boardWidth:t,promotionDialogVariant:n,promoteToSquare:r}=_t(),i=(r==null?void 0:r[1])==="1"?"b":"w",o=[`${i??"w"}Q`,`${i??"w"}R`,`${i??"w"}N`,`${i??"w"}B`],s={default:{display:"grid",gridTemplateColumns:"1fr 1fr",transform:`translate(${-t/8}px, ${-t/8}px)`},vertical:{transform:`translate(${-t/16}px, ${-t/16}px)`},modal:{display:"flex",justifyContent:"center",alignItems:"center",transform:`translate(0px, ${3*t/8}px)`,width:"100%",height:`${t/4}px`,top:0,backgroundColor:"white",left:0}},l=wl(e,t,r||"a8");return v.jsx("div",Object.assign({style:Object.assign({position:"absolute",top:`${l==null?void 0:l.y}px`,left:`${l==null?void 0:l.x}px`,zIndex:1e3},s[n]),title:"Choose promotion piece"},{children:o.map(u=>v.jsx(Fm,{option:u},u))}))}const Um={whiteKing:v.jsx("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",version:"1.1",style:{shapeRendering:"geometricPrecision",textRendering:"geometricPrecision",imageRendering:"crisp-edges"},viewBox:"0 0 4210 12970",x:"0px",y:"0px",fillRule:"evenodd",clipRule:"evenodd",width:"250",height:"250"},{children:v.jsx("g",{children:v.jsx("path",{style:{fill:"black",fillRule:"nonzero"},d:"M2105 0c169,0 286,160 249,315l200 0c-172,266 -231,479 -256,792 315,-24 530,-86 792,-255l0 897c-265,-171 -479,-231 -792,-256 18,234 75,495 185,682l339 0c233,0 369,269 225,456l545 0 -595 1916c130,94 158,275 59,402 465,0 416,568 51,568l-334 0 465 2867 332 0c250,0 381,306 199,485 162,63 273,220 273,399l0 633 168 0 0 475c-1403,0 -2807,0 -4210,0l0 -475 167 0 0 -633c0,-179 112,-336 274,-399 -181,-178 -52,-485 199,-485l332 0 465 -2867 -335 0c-353,0 -418,-568 51,-568 -98,-127 -70,-308 59,-402l-594 -1916c181,0 363,0 545,0 -144,-187 -9,-456 225,-456l339 0c110,-187 167,-448 185,-682 -315,25 -530,87 -793,256l0 -897c266,171 480,231 793,255 -25,-315 -87,-529 -256,-792l199 0c-36,-155 81,-315 250,-315zm-1994 10012l0 253 3988 0 0 -253c-1330,0 -2659,0 -3988,0zm484 -1060c-174,0 -316,142 -316,316l0 633 3652 0 0 -633c0,-174 -142,-316 -316,-316 -1007,0 -2013,0 -3020,0zm45 -457c-230,0 -225,345 0,345l2930 0c230,0 225,-345 0,-345 -977,0 -1953,0 -2930,0zm2020 -2978l-1111 0 -465 2867 2041 0 -465 -2867zm-1558 -456c-229,0 -224,345 0,345 669,0 1337,0 2005,0 230,0 225,-345 0,-345 -668,0 -1336,0 -2005,0zm1730 -457l-1454 0c-229,0 -224,345 0,345l1454 0c229,0 224,-345 0,-345zm-2064 -1862l544 1751c529,0 1057,0 1586,0l544 -1751c-892,0 -1783,0 -2674,0zm1085 -567l504 0c-126,-247 -163,-526 -177,-800 273,15 553,52 800,177l0 -504c-247,126 -527,163 -800,177 14,-273 51,-552 177,-799 -168,0 -336,0 -504,0 125,247 162,526 177,799 -274,-14 -553,-51 -800,-177l0 504c247,-125 527,-162 800,-177 -15,274 -52,553 -177,800zm969 111l-1434 0c-230,0 -225,345 0,345l1434 0c230,0 225,-345 0,-345zm-717 -2175c-105,0 -175,109 -133,204l266 0c42,-96 -30,-205 -133,-204z"})})}))};function Hm({children:e}){try{return v.jsx(v.Fragment,{children:e})}catch(t){return console.log(t),v.jsx(Qf,{showError:!0})}}function Qf({showError:e=!1}){return v.jsxs("div",Object.assign({style:{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"column"}},{children:[v.jsx("div",Object.assign({style:{width:250,height:250,transform:"rotate(90deg)"}},{children:Um.whiteKing})),e&&v.jsx("h1",{children:"Something went wrong"})]}))}function Wm(){const e=E.useRef(null),{boardWidth:t,clearCurrentRightClickDown:n,onPromotionPieceSelect:r,setShowPromoteDialog:i,showPromoteDialog:o,customBoardStyle:s}=_t();return E.useEffect(()=>{function l(u){e.current&&!e.current.contains(u.target)&&n()}return document.addEventListener("mouseup",l),()=>{document.removeEventListener("mouseup",l)}},[]),t?v.jsx("div",Object.assign({style:{perspective:"1000px"}},{children:v.jsxs("div",Object.assign({ref:e,style:Object.assign(Object.assign({position:"relative"},Bm(t)),s)},{children:[v.jsx(zm,{}),v.jsx(bm,{}),o&&v.jsxs(v.Fragment,{children:[v.jsx("div",{onClick:()=>{i(!1),r==null||r()},style:{position:"absolute",top:"0",left:"0",zIndex:"100",backgroundColor:"rgba(22,21,18,.7)",width:t,height:t}}),v.jsx($m,{})]})]}))})):v.jsx(Qf,{})}const Bm=e=>({cursor:"default",height:e,width:e});function Vm({boardContainer:e}){const{boardWidth:t,chessPieces:n,id:r,snapToCursor:i,allowDragOutsideBoard:o}=_t(),s=W1(f=>({item:f.getItem(),clientOffset:f.getClientOffset(),sourceClientOffset:f.getSourceClientOffset(),isDragging:f.isDragging()})),{isDragging:l,item:u,clientOffset:a,sourceClientOffset:g}=s,p=E.useCallback((f,S)=>{if(!f||!S)return{display:"none"};let{x:m,y}=i?f:S;const C=t/8/2;if(i&&(m-=C,y-=C),!o){const{left:c,top:h}=e,w=c-C,k=h-C,O=c+t-C,x=h+t-C;m=Math.max(w,Math.min(m,O)),y=Math.max(k,Math.min(y,x))}const d=`translate(${m}px, ${y}px)`;return{transform:d,WebkitTransform:d,touchAction:"none"}},[t,o,i,e]);return l&&u.id===r?v.jsx("div",Object.assign({style:{position:"fixed",pointerEvents:"none",zIndex:10,left:0,top:0}},{children:v.jsx("div",Object.assign({style:p(a,g)},{children:typeof n[u.piece]=="function"?n[u.piece]({squareWidth:t/8,isDragging:!0}):v.jsx("svg",Object.assign({viewBox:"1 1 43 43",width:t/8,height:t/8},{children:v.jsx("g",{children:n[u.piece]})}))}))})):null}const Qm=E.forwardRef((e,t)=>{const{customDndBackend:n,customDndBackendOptions:r}=e,i=rg(e,["customDndBackend","customDndBackendOptions"]),[o,s]=E.useState(),[l,u]=E.useState(!1),[a,g]=E.useState(!1),[p,f]=E.useState(e.boardWidth),S=E.useRef(null),m=E.useRef(null),[y,C]=E.useState({left:0,top:0}),d=E.useMemo(()=>{var h;return(h=S.current)===null||h===void 0?void 0:h.getBoundingClientRect()},[S.current]);E.useEffect(()=>{C({left:d!=null&&d.left?d==null?void 0:d.left:0,top:d!=null&&d.top?d==null?void 0:d.top:0})},[d]),E.useEffect(()=>{g("ontouchstart"in window),u(!0),s(window)},[]),E.useEffect(()=>{var h;if(e.boardWidth===void 0&&(!((h=S.current)===null||h===void 0)&&h.offsetWidth)){const w=new ResizeObserver(()=>{var k;f((k=S.current)===null||k===void 0?void 0:k.offsetWidth)});return w.observe(S.current),()=>{w.disconnect()}}},[S.current,o]);const c=n||(a?Em:fm);return l&&o?v.jsx(Hm,{children:v.jsxs("div",Object.assign({ref:m,style:{display:"flex",flexDirection:"column",width:"100%"}},{children:[v.jsx("div",{ref:S,style:{width:"100%"}}),v.jsx(w1,Object.assign({backend:c,context:o,options:n?r:void 0},{children:p&&v.jsxs(jm,Object.assign({boardWidth:p},i,{ref:t},{children:[v.jsx(Vm,{boardContainer:y}),v.jsx(Wm,{})]}))}))]}))}):null});var rc=globalThis&&globalThis.__awaiter||function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(s){s(o)})}return new(n||(n=Promise))(function(o,s){function l(g){try{a(r.next(g))}catch(p){s(p)}}function u(g){try{a(r.throw(g))}catch(p){s(p)}}function a(g){g.done?o(g.value):i(g.value).then(l,u)}a((r=r.apply(e,t||[])).next())})};const Km=e=>{const[t,n,r]=e.split(":");return{process_name:t,package_name:n,publisher_node:r}};function sr(e){const t=document.cookie.split(";");for(let n=0;nnull,onOpen:s=()=>null,onClose:l=()=>null,onError:u=()=>null}){this._encrypt=a=>null,this._decrypt=a=>{},this.send=({data:a})=>{sr(`kinode-auth_${this.nodeId}`),sr(`kinode-ws-auth_${this.nodeId}`),this._ws.send(ic(a))},this.fetchJson=(a,g)=>rc(this,void 0,void 0,function*(){return console.log("Fetching JSON:",a),yield(yield fetch(a,g)).json()}),this._secret=void 0,this.processId=Km(n),this.channelId=r,this.nodeId=t,this._ws=new WebSocket(i),this._ws.onmessage=a=>rc(this,void 0,void 0,function*(){o(a.data,this)}),this._ws.onopen=a=>{console.log(`${t}`,sr(`kinode-auth_${t}`),sr(`kinode-ws-auth_${t}`)),this._ws.send(ic({auth_token:sr(`kinode-auth_${t}`),target_process:n,encrypted:!1})),s(a,this)},this._ws.onclose=l,this._ws.onerror=u}}const oc=e=>{let t;const n=new Set,r=(u,a)=>{const g=typeof u=="function"?u(t):u;if(!Object.is(g,t)){const p=t;t=a??(typeof g!="object"||g===null)?g:Object.assign({},t,g),n.forEach(f=>f(t,p))}},i=()=>t,l={setState:r,getState:i,subscribe:u=>(n.add(u),()=>n.delete(u)),destroy:()=>{n.clear()}};return t=e(r,i,l),l},Gm=e=>e?oc(e):oc;var Kf={exports:{}},qf={},Gf={exports:{}},Yf={};/** + * @license React + * use-sync-external-store-shim.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Qn=E;function Ym(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Xm=typeof Object.is=="function"?Object.is:Ym,Zm=Qn.useState,Jm=Qn.useEffect,ev=Qn.useLayoutEffect,tv=Qn.useDebugValue;function nv(e,t){var n=t(),r=Zm({inst:{value:n,getSnapshot:t}}),i=r[0].inst,o=r[1];return ev(function(){i.value=n,i.getSnapshot=t,ws(i)&&o({inst:i})},[e,n,t]),Jm(function(){return ws(i)&&o({inst:i}),e(function(){ws(i)&&o({inst:i})})},[e]),tv(n),n}function ws(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Xm(e,n)}catch{return!0}}function rv(e,t){return t()}var iv=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?rv:nv;Yf.useSyncExternalStore=Qn.useSyncExternalStore!==void 0?Qn.useSyncExternalStore:iv;Gf.exports=Yf;var ov=Gf.exports;/** + * @license React + * use-sync-external-store-shim/with-selector.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var Do=E,sv=ov;function lv(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var uv=typeof Object.is=="function"?Object.is:lv,av=sv.useSyncExternalStore,cv=Do.useRef,dv=Do.useEffect,fv=Do.useMemo,hv=Do.useDebugValue;qf.useSyncExternalStoreWithSelector=function(e,t,n,r,i){var o=cv(null);if(o.current===null){var s={hasValue:!1,value:null};o.current=s}else s=o.current;o=fv(function(){function u(S){if(!a){if(a=!0,g=S,S=r(S),i!==void 0&&s.hasValue){var m=s.value;if(i(m,S))return p=m}return p=S}if(m=p,uv(g,S))return m;var y=r(S);return i!==void 0&&i(m,y)?m:(g=S,p=y)}var a=!1,g,p,f=n===void 0?null:n;return[function(){return u(t())},f===null?void 0:function(){return u(f())}]},[t,n,r,i]);var l=av(e,o[0],o[1]);return dv(function(){s.hasValue=!0,s.value=l},[l]),hv(l),l};Kf.exports=qf;var pv=Kf.exports;const gv=uc(pv),{useDebugValue:mv}=yc,{useSyncExternalStoreWithSelector:vv}=gv;function yv(e,t=e.getState,n){const r=vv(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return mv(r),r}const sc=e=>{const t=typeof e=="function"?Gm(e):e,n=(r,i)=>yv(t,r,i);return Object.assign(n,t),n},Sv=e=>e?sc(e):sc;function Xf(e,t){let n;try{n=e()}catch{return}return{getItem:i=>{var o;const s=u=>u===null?null:JSON.parse(u,t==null?void 0:t.reviver),l=(o=n.getItem(i))!=null?o:null;return l instanceof Promise?l.then(s):s(l)},setItem:(i,o)=>n.setItem(i,JSON.stringify(o,t==null?void 0:t.replacer)),removeItem:i=>n.removeItem(i)}}const Hr=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return Hr(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return Hr(r)(n)}}}},wv=(e,t)=>(n,r,i)=>{let o={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:C=>C,version:0,merge:(C,d)=>({...d,...C}),...t},s=!1;const l=new Set,u=new Set;let a;try{a=o.getStorage()}catch{}if(!a)return e((...C)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...C)},r,i);const g=Hr(o.serialize),p=()=>{const C=o.partialize({...r()});let d;const c=g({state:C,version:o.version}).then(h=>a.setItem(o.name,h)).catch(h=>{d=h});if(d)throw d;return c},f=i.setState;i.setState=(C,d)=>{f(C,d),p()};const S=e((...C)=>{n(...C),p()},r,i);let m;const y=()=>{var C;if(!a)return;s=!1,l.forEach(c=>c(r()));const d=((C=o.onRehydrateStorage)==null?void 0:C.call(o,r()))||void 0;return Hr(a.getItem.bind(a))(o.name).then(c=>{if(c)return o.deserialize(c)}).then(c=>{if(c)if(typeof c.version=="number"&&c.version!==o.version){if(o.migrate)return o.migrate(c.state,c.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return c.state}).then(c=>{var h;return m=o.merge(c,(h=r())!=null?h:S),n(m,!0),p()}).then(()=>{d==null||d(m,void 0),s=!0,u.forEach(c=>c(m))}).catch(c=>{d==null||d(void 0,c)})};return i.persist={setOptions:C=>{o={...o,...C},C.getStorage&&(a=C.getStorage())},clearStorage:()=>{a==null||a.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>y(),hasHydrated:()=>s,onHydrate:C=>(l.add(C),()=>{l.delete(C)}),onFinishHydration:C=>(u.add(C),()=>{u.delete(C)})},y(),m||S},Cv=(e,t)=>(n,r,i)=>{let o={storage:Xf(()=>localStorage),partialize:y=>y,version:0,merge:(y,C)=>({...C,...y}),...t},s=!1;const l=new Set,u=new Set;let a=o.storage;if(!a)return e((...y)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...y)},r,i);const g=()=>{const y=o.partialize({...r()});return a.setItem(o.name,{state:y,version:o.version})},p=i.setState;i.setState=(y,C)=>{p(y,C),g()};const f=e((...y)=>{n(...y),g()},r,i);let S;const m=()=>{var y,C;if(!a)return;s=!1,l.forEach(c=>{var h;return c((h=r())!=null?h:f)});const d=((C=o.onRehydrateStorage)==null?void 0:C.call(o,(y=r())!=null?y:f))||void 0;return Hr(a.getItem.bind(a))(o.name).then(c=>{if(c)if(typeof c.version=="number"&&c.version!==o.version){if(o.migrate)return o.migrate(c.state,c.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return c.state}).then(c=>{var h;return S=o.merge(c,(h=r())!=null?h:f),n(S,!0),g()}).then(()=>{d==null||d(S,void 0),S=r(),s=!0,u.forEach(c=>c(S))}).catch(c=>{d==null||d(void 0,c)})};return i.persist={setOptions:y=>{o={...o,...y},y.storage&&(a=y.storage)},clearStorage:()=>{a==null||a.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>m(),hasHydrated:()=>s,onHydrate:y=>(l.add(y),()=>{l.delete(y)}),onFinishHydration:y=>(u.add(y),()=>{u.delete(y)})},o.skipHydration||m(),S||f},Ev=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?wv(e,t):Cv(e,t),kv=Ev,_v=Sv()(kv((e,t)=>({games:{},handleWsMessage:n=>{if(typeof n=="string")try{const{kind:r,data:i}=JSON.parse(n);r==="game_update"&&e({games:{...t().games,[i.id]:i}})}catch(r){console.error("Error parsing WebSocket message",r)}else{const r=new FileReader;r.onload=function(i){var o;if(typeof((o=i==null?void 0:i.target)==null?void 0:o.result)=="string")try{const{kind:s,data:l}=JSON.parse(i.target.result);s==="game_update"&&e({games:{...t().games,[l.id]:l}})}catch(s){console.error("Error parsing WebSocket message",s)}},r.readAsText(n)}},set:e}),{name:"chess",storage:Xf(()=>localStorage)}));const Mt="/chess:chess:sys";window.our&&(window.our.process=Mt==null?void 0:Mt.replace("/",""));const lc=(e,t)=>(e.turns||0)%2===0?t===e.white:t===e.black,xv=void 0;function Ov(){const{games:e,handleWsMessage:t,set:n}=_v(),[r,i]=E.useState("new"),[o,s]=E.useState(""),l=E.useRef(null),[u,a]=E.useState(560-20),g=new ResizeObserver(d=>{for(let c of d)a(Math.min(c.contentRect.width,c.contentRect.height)-16)});l.current&&g.observe(l.current);const p=E.useMemo(()=>e[r]?{...e[r],game:new ng(e[r].board)}:void 0,[e,r]),f=E.useMemo(()=>((p==null?void 0:p.turns)||0)%2===0?`${p==null?void 0:p.white} (white)`:`${p==null?void 0:p.black} (black)`,[p]);E.useEffect(()=>{new qm({uri:xv,nodeId:window.our.node,processId:window.our.process,onMessage:t}),fetch(`${Mt}/games`).then(d=>d.json()).then(d=>{n({games:d})}).catch(console.error)},[]);const S=E.useCallback(async d=>{d.preventDefault();try{const c=await fetch(`${Mt}/games`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:o})}).then(w=>{if(w.status===409)throw e[o]?i(o):alert("Game already exists, please refresh the page and select it."),new Error("Game already exists");if(w.status===503)throw alert(`${o} may be offline, please confirm it is online and try again.`),new Error("Player offline");if(w.status===400)throw alert("Please enter a valid player ID"),new Error("Invalid player ID");if(w.status>399)throw alert("There was an error creating the game. Please try again."),new Error("Error creating game");return w.json()}),h={...e};h[c.id]=c,n({games:h}),i(o),s("")}catch(c){console.error(c)}},[e,o,s,n]),m=E.useCallback((d,c)=>{if(!p||!lc(p,window.our.node))return!1;const h={from:d,to:c,promotion:"q"},w={...p};if(w.game.move(h)===null)return!1;w.board=w.game.fen();const O={...e};return O[p.id]=w,n({games:O}),fetch(`${Mt}/games`,{method:"PUT",body:JSON.stringify({id:p.id,move:d+c})}).then(x=>x.json()).then(x=>{const T={...e};T[p.id]=x,n({games:T})}).catch(x=>{console.error(x),alert("There was an error making your move. Please try again");const T={...e},b={...p};b.game.undo(),T[p.id]=b,n({games:T})}),!0},[p,e,n]),y=E.useCallback(d=>{d.preventDefault(),d.stopPropagation(),p&&window.confirm("Are you sure you want to resign this game?")&&fetch(`${Mt}/games?id=${p.id}`,{method:"DELETE"}).then(c=>c.json()).then(c=>{const h={...e};h[p.id]=c,n({games:h})}).catch(c=>{console.error(c),alert("There was an error resigning the game. Please try again")})},[p]),C=E.useCallback(async d=>{if(d.preventDefault(),d.stopPropagation(),!!p)try{const c=await fetch(`${Mt}/games`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:p.id})}).then(w=>w.json()),h={...e};h[c.id]=c,n({games:h})}catch(c){console.error(c),alert("You could not create the game. Please make sure your current game with this player (if any) has ended and try again.")}},[p]);return v.jsx("div",{className:"flex flex-col justify-center items-center",style:{height:"100%"},children:v.jsxs("div",{className:"flex flex-col justify-center",style:{maxHeight:"100vh",maxWidth:"800px",height:"100%",width:"100%",position:"relative"},children:[v.jsxs("a",{href:"/",className:"absolute top-6 left-0 ml-2",style:{fontSize:24},onClick:d=>{d.preventDefault(),window.history.back()},children:[v.jsx("span",{style:{fontSize:18,marginBottom:4},children:"â—€"})," Back"]}),v.jsxs("h4",{className:"m-4 row justify-center",children:["Chess by",v.jsxs("svg",{width:"180",height:"20",viewBox:"0 0 580 72",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[v.jsxs("g",{"clip-path":"url(#clip0_6_641)",children:[v.jsx("path",{d:"M0.824922 1.07031L0.794922 70.0703H14.7949L14.8049 1.07031H0.824922Z",fill:"#FFF5D9"}),v.jsx("path",{d:"M16.5947 36.8803L41.2547 1.07031H58.2447L33.1647 36.8803L61.2447 70.0703H42.9947L16.5947 36.8803Z",fill:"#FFF5D9"}),v.jsx("path",{d:"M119.885 1.07031H105.765V70.0703H119.885V1.07031Z",fill:"#FFF5D9"}),v.jsx("path",{d:"M173.185 1.07031V70.0703H186.775V26.8303L224.045 70.0703H234.825V1.07031H221.325V45.6803L183.445 1.07031H173.185Z",fill:"#FFF5D9"}),v.jsx("path",{d:"M342.465 8.86C333.025 0.15 321.645 0 318.535 0C315.475 0 303.575 0.22 294.005 9.52C283.845 19.4 283.805 32.24 283.795 35.66C283.785 39.3 283.895 49.03 290.805 57.99C300.855 71.02 316.695 71.31 318.535 71.32C321.375 71.32 334.185 71 343.965 60.66C353.065 51.04 353.265 39.4 353.275 35.66C353.275 32.49 353.305 18.86 342.455 8.86H342.465ZM318.435 58.01C307.095 58.01 297.895 47.95 297.895 35.54C297.895 23.13 307.085 13.07 318.435 13.07C329.785 13.07 338.975 23.13 338.975 35.54C338.975 47.95 329.785 58.01 318.435 58.01Z",fill:"#FFF5D9"}),v.jsx("path",{d:"M450.495 12.0802C444.975 5.46023 437.135 0.990234 427.955 0.990234C417.555 0.990234 405.295 1.07023 402.295 1.07023V69.9802C405.285 69.9802 417.555 70.0602 427.955 70.0602C445.525 70.0602 458.445 53.4102 459.065 36.8602C459.395 28.0102 456.185 18.9002 450.495 12.0802ZM440.085 49.9502C436.895 53.8702 432.705 56.6902 427.665 57.5602C424.025 58.1902 420.095 57.8302 416.405 57.8302C416.405 50.4002 416.405 42.9802 416.405 35.5502V13.2202C423.795 13.2202 430.525 12.7002 436.605 17.6002C440.275 20.5602 442.925 24.7102 444.165 29.2402C444.525 30.5402 444.765 31.8802 444.875 33.2302C445.395 39.3702 443.995 45.1402 440.085 49.9502Z",fill:"#FFF5D9"}),v.jsx("path",{d:"M508.135 0.990234V70.0602H552.715V57.9302H522.035V40.4202H547.125V28.0702H521.995V13.3202H552.715V0.990234H508.135Z",fill:"#FFF5D9"}),v.jsx("path",{d:"M574.835 66.0398H572.745L571.015 63.0698H569.845V66.0398H567.805V57.5498H571.765C572.845 57.5498 573.865 57.9298 574.425 58.9398C575.205 60.3698 574.665 62.3798 573.105 63.0298C573.725 64.1198 574.225 64.9498 574.845 66.0398H574.835ZM570.375 61.0798H570.845C571.335 61.0798 572.365 61.0798 572.365 60.2898C572.365 59.5598 571.335 59.5598 570.845 59.5598H570.375V61.0798Z",fill:"#FFF5D9"}),v.jsx("path",{d:"M570.964 69.0002C574.913 69.0002 578.114 65.799 578.114 61.8502C578.114 57.9014 574.913 54.7002 570.964 54.7002C567.016 54.7002 563.814 57.9014 563.814 61.8502C563.814 65.799 567.016 69.0002 570.964 69.0002Z",stroke:"#FFF5D9","stroke-width":"2.2",strokeMiterlimit:"10"})]}),v.jsx("defs",{children:v.jsx("clipPath",{id:"clip0_6_641",children:v.jsx("rect",{width:"578.41",height:"71.32",fill:"white",transform:"translate(0.794922)"})})})]})]}),v.jsxs("div",{className:"flex flex-row justify-between items-center",style:{height:"100%"},children:[Object.keys(e).length>0&&v.jsxs("div",{className:"flex flex-col games items-center",style:{width:"25%",height:"100%",gap:"1em",padding:"1em"},children:[v.jsx("h4",{className:"m-2",children:"Games"}),v.jsx("button",{className:"small",style:{width:"100%"},onClick:()=>i("new"),children:"New"}),v.jsx("div",{className:"flex flex-col overflow-scroll",style:{width:"100%"},children:Object.values(e).map(d=>v.jsx("div",{onClick:()=>i(d==null?void 0:d.id),className:`game-entry ${r!==(d==null?void 0:d.id)&&lc(d,window.our.node)?"is-turn":""} ${r===(d==null?void 0:d.id)?"selected":""} ${d!=null&&d.ended?"ended":""}`,children:d==null?void 0:d.id},d==null?void 0:d.id))})]}),v.jsx("div",{className:"flex flex-col justify-center items-center game",style:{width:"72%",height:"100%"},ref:l,children:r==="new"||!p?v.jsxs(v.Fragment,{children:[v.jsx("h3",{children:"Start New Game"}),v.jsx("h5",{className:"mb-8 orange-text",children:"(game creator will be white)"}),v.jsxs("form",{onSubmit:S,className:"flex flex-col justify-center mb-40",style:{maxWidth:400},children:[v.jsx("label",{className:"mb-2",style:{alignSelf:"flex-start",fontWeight:"600"},children:"Player ID"}),v.jsx("input",{className:"border rounded p-2 mb-2",style:{minWidth:300},type:"text",placeholder:"Player ID",value:o,onChange:d=>s(d.target.value)}),v.jsx("button",{type:"submit",children:"Start Game"})]})]}):v.jsxs(v.Fragment,{children:[v.jsxs("div",{className:"flex flex-row justify-between items-center w-full px-4 pb-2 gap-4",children:[v.jsx("h4",{children:r}),v.jsx("h5",{children:p!=null&&p.ended?"Game Ended":`Turn: ${f}`}),p!=null&&p.ended?v.jsx("button",{className:"small mt-2",onClick:C,children:"Rematch"}):v.jsx("button",{className:"small mt-2",onClick:y,children:"Resign"})]}),v.jsx("div",{children:v.jsx(Qm,{boardWidth:u-16,position:p==null?void 0:p.game.fen(),onPieceDrop:m,boardOrientation:(p==null?void 0:p.white)===window.our.node?"white":"black"})})]})})]})]})})}Cs.createRoot(document.getElementById("root")).render(v.jsx(yc.StrictMode,{children:v.jsx(Ov,{})})); diff --git a/kinode/packages/chess/pkg/ui/assets/index-645e8b8f.css b/kinode/packages/chess/pkg/ui/assets/index-645e8b8f.css deleted file mode 100644 index 397577a77..000000000 --- a/kinode/packages/chess/pkg/ui/assets/index-645e8b8f.css +++ /dev/null @@ -1 +0,0 @@ -#root{max-width:1280px;margin:0 auto;text-align:center;width:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.top-6{top:1.5rem}.m-2{margin:.5rem}.m-4{margin:1rem}.mb-2{margin-bottom:.5rem}.mb-40{margin-bottom:10rem}.flex{display:flex}.h-screen{height:100vh}.w-full{width:100%}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-scroll{overflow:scroll}.rounded{border-radius:.25rem}.border{border-width:1px}.border-r{border-right-width:1px}.p-2{padding:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pb-2{padding-bottom:.5rem}.font-bold{font-weight:700}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;width:100%;--k-red: #a30101;--k-darkred: #4d0c0c;--k-lightred: #dd0207;--k-petal: #e94f33;--k-lightpetal: #f0907f;--k-yellow: #e6b95e;--k-beige: #e5c4a1;--k-green: #0f6f4c;--k-darkgreen: #29322f;--k-lightgreen: #a0a271;--k-mediumgreen: #424031;--k-black: #281b13}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh;color:#fff;background-color:var(--k-green)}button,[type=submit],[type=button]{padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--k-yellow);cursor:pointer;transition:border-color .25s}button:hover{background-color:var(--k-petal)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}h1,h2,h3,h4,h5,h6{font-weight:600}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1em}@keyframes colorChange{0%,to{background-color:var(--k-yellow)}50%{background-color:var(--k-red)}}.game-entry{width:calc(100% - 1em);cursor:pointer;color:#fff;background-color:var(--k-red);padding:.5em;border-radius:.25em}.game-entry.is-turn{animation:colorChange 3s infinite}.game-entry.is-turn:hover{animation:none}.game-entry.selected{background-color:var(--k-petal)}.game-entry.is-ended{background-color:#d3d3d3;color:gray}.game-entry:hover{background-color:var(--k-petal)} diff --git a/kinode/packages/chess/pkg/ui/assets/index-bc4be585.js b/kinode/packages/chess/pkg/ui/assets/index-bc4be585.js deleted file mode 100644 index ee4520de2..000000000 --- a/kinode/packages/chess/pkg/ui/assets/index-bc4be585.js +++ /dev/null @@ -1,117 +0,0 @@ -var mh = Object.defineProperty; var vh = (e, t, n) => t in e ? mh(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[t] = n; var ze = (e, t, n) => (vh(e, typeof t != "symbol" ? t + "" : t, n), n); (function () { const t = document.createElement("link").relList; if (t && t.supports && t.supports("modulepreload")) return; for (const i of document.querySelectorAll('link[rel="modulepreload"]')) r(i); new MutationObserver(i => { for (const o of i) if (o.type === "childList") for (const s of o.addedNodes) s.tagName === "LINK" && s.rel === "modulepreload" && r(s) }).observe(document, { childList: !0, subtree: !0 }); function n(i) { const o = {}; return i.integrity && (o.integrity = i.integrity), i.referrerPolicy && (o.referrerPolicy = i.referrerPolicy), i.crossOrigin === "use-credentials" ? o.credentials = "include" : i.crossOrigin === "anonymous" ? o.credentials = "omit" : o.credentials = "same-origin", o } function r(i) { if (i.ep) return; i.ep = !0; const o = n(i); fetch(i.href, o) } })(); function uc(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e } var ac = { exports: {} }, so = {}, cc = { exports: {} }, b = {};/** - * @license React - * react.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var Wr = Symbol.for("react.element"), yh = Symbol.for("react.portal"), Sh = Symbol.for("react.fragment"), wh = Symbol.for("react.strict_mode"), Eh = Symbol.for("react.profiler"), Ch = Symbol.for("react.provider"), kh = Symbol.for("react.context"), _h = Symbol.for("react.forward_ref"), xh = Symbol.for("react.suspense"), Oh = Symbol.for("react.memo"), Th = Symbol.for("react.lazy"), ku = Symbol.iterator; function Dh(e) { return e === null || typeof e != "object" ? null : (e = ku && e[ku] || e["@@iterator"], typeof e == "function" ? e : null) } var dc = { isMounted: function () { return !1 }, enqueueForceUpdate: function () { }, enqueueReplaceState: function () { }, enqueueSetState: function () { } }, fc = Object.assign, hc = {}; function Kn(e, t, n) { this.props = e, this.context = t, this.refs = hc, this.updater = n || dc } Kn.prototype.isReactComponent = {}; Kn.prototype.setState = function (e, t) { if (typeof e != "object" && typeof e != "function" && e != null) throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables."); this.updater.enqueueSetState(this, e, t, "setState") }; Kn.prototype.forceUpdate = function (e) { this.updater.enqueueForceUpdate(this, e, "forceUpdate") }; function pc() { } pc.prototype = Kn.prototype; function El(e, t, n) { this.props = e, this.context = t, this.refs = hc, this.updater = n || dc } var Cl = El.prototype = new pc; Cl.constructor = El; fc(Cl, Kn.prototype); Cl.isPureReactComponent = !0; var _u = Array.isArray, gc = Object.prototype.hasOwnProperty, kl = { current: null }, mc = { key: !0, ref: !0, __self: !0, __source: !0 }; function vc(e, t, n) { var r, i = {}, o = null, s = null; if (t != null) for (r in t.ref !== void 0 && (s = t.ref), t.key !== void 0 && (o = "" + t.key), t) gc.call(t, r) && !mc.hasOwnProperty(r) && (i[r] = t[r]); var l = arguments.length - 2; if (l === 1) i.children = n; else if (1 < l) { for (var u = Array(l), a = 0; a < l; a++)u[a] = arguments[a + 2]; i.children = u } if (e && e.defaultProps) for (r in l = e.defaultProps, l) i[r] === void 0 && (i[r] = l[r]); return { $$typeof: Wr, type: e, key: o, ref: s, props: i, _owner: kl.current } } function Ph(e, t) { return { $$typeof: Wr, type: e.type, key: t, ref: e.ref, props: e.props, _owner: e._owner } } function _l(e) { return typeof e == "object" && e !== null && e.$$typeof === Wr } function Nh(e) { var t = { "=": "=0", ":": "=2" }; return "$" + e.replace(/[=:]/g, function (n) { return t[n] }) } var xu = /\/+/g; function zo(e, t) { return typeof e == "object" && e !== null && e.key != null ? Nh("" + e.key) : t.toString(36) } function wi(e, t, n, r, i) { var o = typeof e; (o === "undefined" || o === "boolean") && (e = null); var s = !1; if (e === null) s = !0; else switch (o) { case "string": case "number": s = !0; break; case "object": switch (e.$$typeof) { case Wr: case yh: s = !0 } }if (s) return s = e, i = i(s), e = r === "" ? "." + zo(s, 0) : r, _u(i) ? (n = "", e != null && (n = e.replace(xu, "$&/") + "/"), wi(i, t, n, "", function (a) { return a })) : i != null && (_l(i) && (i = Ph(i, n + (!i.key || s && s.key === i.key ? "" : ("" + i.key).replace(xu, "$&/") + "/") + e)), t.push(i)), 1; if (s = 0, r = r === "" ? "." : r + ":", _u(e)) for (var l = 0; l < e.length; l++) { o = e[l]; var u = r + zo(o, l); s += wi(o, t, n, u, i) } else if (u = Dh(e), typeof u == "function") for (e = u.call(e), l = 0; !(o = e.next()).done;)o = o.value, u = r + zo(o, l++), s += wi(o, t, n, u, i); else if (o === "object") throw t = String(e), Error("Objects are not valid as a React child (found: " + (t === "[object Object]" ? "object with keys {" + Object.keys(e).join(", ") + "}" : t) + "). If you meant to render a collection of children, use an array instead."); return s } function ei(e, t, n) { if (e == null) return e; var r = [], i = 0; return wi(e, r, "", "", function (o) { return t.call(n, o, i++) }), r } function Ih(e) { if (e._status === -1) { var t = e._result; t = t(), t.then(function (n) { (e._status === 0 || e._status === -1) && (e._status = 1, e._result = n) }, function (n) { (e._status === 0 || e._status === -1) && (e._status = 2, e._result = n) }), e._status === -1 && (e._status = 0, e._result = t) } if (e._status === 1) return e._result.default; throw e._result } var Se = { current: null }, Ei = { transition: null }, Lh = { ReactCurrentDispatcher: Se, ReactCurrentBatchConfig: Ei, ReactCurrentOwner: kl }; b.Children = { map: ei, forEach: function (e, t, n) { ei(e, function () { t.apply(this, arguments) }, n) }, count: function (e) { var t = 0; return ei(e, function () { t++ }), t }, toArray: function (e) { return ei(e, function (t) { return t }) || [] }, only: function (e) { if (!_l(e)) throw Error("React.Children.only expected to receive a single React element child."); return e } }; b.Component = Kn; b.Fragment = Sh; b.Profiler = Eh; b.PureComponent = El; b.StrictMode = wh; b.Suspense = xh; b.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED = Lh; b.cloneElement = function (e, t, n) { if (e == null) throw Error("React.cloneElement(...): The argument must be a React element, but you passed " + e + "."); var r = fc({}, e.props), i = e.key, o = e.ref, s = e._owner; if (t != null) { if (t.ref !== void 0 && (o = t.ref, s = kl.current), t.key !== void 0 && (i = "" + t.key), e.type && e.type.defaultProps) var l = e.type.defaultProps; for (u in t) gc.call(t, u) && !mc.hasOwnProperty(u) && (r[u] = t[u] === void 0 && l !== void 0 ? l[u] : t[u]) } var u = arguments.length - 2; if (u === 1) r.children = n; else if (1 < u) { l = Array(u); for (var a = 0; a < u; a++)l[a] = arguments[a + 2]; r.children = l } return { $$typeof: Wr, type: e.type, key: i, ref: o, props: r, _owner: s } }; b.createContext = function (e) { return e = { $$typeof: kh, _currentValue: e, _currentValue2: e, _threadCount: 0, Provider: null, Consumer: null, _defaultValue: null, _globalName: null }, e.Provider = { $$typeof: Ch, _context: e }, e.Consumer = e }; b.createElement = vc; b.createFactory = function (e) { var t = vc.bind(null, e); return t.type = e, t }; b.createRef = function () { return { current: null } }; b.forwardRef = function (e) { return { $$typeof: _h, render: e } }; b.isValidElement = _l; b.lazy = function (e) { return { $$typeof: Th, _payload: { _status: -1, _result: e }, _init: Ih } }; b.memo = function (e, t) { return { $$typeof: Oh, type: e, compare: t === void 0 ? null : t } }; b.startTransition = function (e) { var t = Ei.transition; Ei.transition = {}; try { e() } finally { Ei.transition = t } }; b.unstable_act = function () { throw Error("act(...) is not supported in production builds of React.") }; b.useCallback = function (e, t) { return Se.current.useCallback(e, t) }; b.useContext = function (e) { return Se.current.useContext(e) }; b.useDebugValue = function () { }; b.useDeferredValue = function (e) { return Se.current.useDeferredValue(e) }; b.useEffect = function (e, t) { return Se.current.useEffect(e, t) }; b.useId = function () { return Se.current.useId() }; b.useImperativeHandle = function (e, t, n) { return Se.current.useImperativeHandle(e, t, n) }; b.useInsertionEffect = function (e, t) { return Se.current.useInsertionEffect(e, t) }; b.useLayoutEffect = function (e, t) { return Se.current.useLayoutEffect(e, t) }; b.useMemo = function (e, t) { return Se.current.useMemo(e, t) }; b.useReducer = function (e, t, n) { return Se.current.useReducer(e, t, n) }; b.useRef = function (e) { return Se.current.useRef(e) }; b.useState = function (e) { return Se.current.useState(e) }; b.useSyncExternalStore = function (e, t, n) { return Se.current.useSyncExternalStore(e, t, n) }; b.useTransition = function () { return Se.current.useTransition() }; b.version = "18.2.0"; cc.exports = b; var C = cc.exports; const yc = uc(C);/** - * @license React - * react-jsx-runtime.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var jh = C, Rh = Symbol.for("react.element"), Mh = Symbol.for("react.fragment"), Ah = Object.prototype.hasOwnProperty, bh = jh.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner, zh = { key: !0, ref: !0, __self: !0, __source: !0 }; function Sc(e, t, n) { var r, i = {}, o = null, s = null; n !== void 0 && (o = "" + n), t.key !== void 0 && (o = "" + t.key), t.ref !== void 0 && (s = t.ref); for (r in t) Ah.call(t, r) && !zh.hasOwnProperty(r) && (i[r] = t[r]); if (e && e.defaultProps) for (r in t = e.defaultProps, t) i[r] === void 0 && (i[r] = t[r]); return { $$typeof: Rh, type: e, key: o, ref: s, props: i, _owner: bh.current } } so.Fragment = Mh; so.jsx = Sc; so.jsxs = Sc; ac.exports = so; var S = ac.exports, Es = {}, wc = { exports: {} }, Re = {}, Ec = { exports: {} }, Cc = {};/** - * @license React - * scheduler.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */(function (e) { function t(D, N) { var j = D.length; D.push(N); e: for (; 0 < j;) { var H = j - 1 >>> 1, X = D[H]; if (0 < i(X, N)) D[H] = N, D[j] = X, j = H; else break e } } function n(D) { return D.length === 0 ? null : D[0] } function r(D) { if (D.length === 0) return null; var N = D[0], j = D.pop(); if (j !== N) { D[0] = j; e: for (var H = 0, X = D.length, ot = X >>> 1; H < ot;) { var A = 2 * (H + 1) - 1, ft = D[A], Ge = A + 1, vn = D[Ge]; if (0 > i(ft, j)) Ge < X && 0 > i(vn, ft) ? (D[H] = vn, D[Ge] = j, H = Ge) : (D[H] = ft, D[A] = j, H = A); else if (Ge < X && 0 > i(vn, j)) D[H] = vn, D[Ge] = j, H = Ge; else break e } } return N } function i(D, N) { var j = D.sortIndex - N.sortIndex; return j !== 0 ? j : D.id - N.id } if (typeof performance == "object" && typeof performance.now == "function") { var o = performance; e.unstable_now = function () { return o.now() } } else { var s = Date, l = s.now(); e.unstable_now = function () { return s.now() - l } } var u = [], a = [], g = 1, p = null, f = 3, y = !1, m = !1, v = !1, E = typeof setTimeout == "function" ? setTimeout : null, d = typeof clearTimeout == "function" ? clearTimeout : null, c = typeof setImmediate < "u" ? setImmediate : null; typeof navigator < "u" && navigator.scheduling !== void 0 && navigator.scheduling.isInputPending !== void 0 && navigator.scheduling.isInputPending.bind(navigator.scheduling); function h(D) { for (var N = n(a); N !== null;) { if (N.callback === null) r(a); else if (N.startTime <= D) r(a), N.sortIndex = N.expirationTime, t(u, N); else break; N = n(a) } } function w(D) { if (v = !1, h(D), !m) if (n(u) !== null) m = !0, Ee(k); else { var N = n(a); N !== null && dt(w, N.startTime - D) } } function k(D, N) { m = !1, v && (v = !1, d(T), T = -1), y = !0; var j = f; try { for (h(N), p = n(u); p !== null && (!(p.expirationTime > N) || D && !$());) { var H = p.callback; if (typeof H == "function") { p.callback = null, f = p.priorityLevel; var X = H(p.expirationTime <= N); N = e.unstable_now(), typeof X == "function" ? p.callback = X : p === n(u) && r(u), h(N) } else r(u); p = n(u) } if (p !== null) var ot = !0; else { var A = n(a); A !== null && dt(w, A.startTime - N), ot = !1 } return ot } finally { p = null, f = j, y = !1 } } var O = !1, x = null, T = -1, z = 5, M = -1; function $() { return !(e.unstable_now() - M < z) } function K() { if (x !== null) { var D = e.unstable_now(); M = D; var N = !0; try { N = x(!0, D) } finally { N ? Ae() : (O = !1, x = null) } } else O = !1 } var Ae; if (typeof c == "function") Ae = function () { c(K) }; else if (typeof MessageChannel < "u") { var be = new MessageChannel, qe = be.port2; be.port1.onmessage = K, Ae = function () { qe.postMessage(null) } } else Ae = function () { E(K, 0) }; function Ee(D) { x = D, O || (O = !0, Ae()) } function dt(D, N) { T = E(function () { D(e.unstable_now()) }, N) } e.unstable_IdlePriority = 5, e.unstable_ImmediatePriority = 1, e.unstable_LowPriority = 4, e.unstable_NormalPriority = 3, e.unstable_Profiling = null, e.unstable_UserBlockingPriority = 2, e.unstable_cancelCallback = function (D) { D.callback = null }, e.unstable_continueExecution = function () { m || y || (m = !0, Ee(k)) }, e.unstable_forceFrameRate = function (D) { 0 > D || 125 < D ? console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported") : z = 0 < D ? Math.floor(1e3 / D) : 5 }, e.unstable_getCurrentPriorityLevel = function () { return f }, e.unstable_getFirstCallbackNode = function () { return n(u) }, e.unstable_next = function (D) { switch (f) { case 1: case 2: case 3: var N = 3; break; default: N = f }var j = f; f = N; try { return D() } finally { f = j } }, e.unstable_pauseExecution = function () { }, e.unstable_requestPaint = function () { }, e.unstable_runWithPriority = function (D, N) { switch (D) { case 1: case 2: case 3: case 4: case 5: break; default: D = 3 }var j = f; f = D; try { return N() } finally { f = j } }, e.unstable_scheduleCallback = function (D, N, j) { var H = e.unstable_now(); switch (typeof j == "object" && j !== null ? (j = j.delay, j = typeof j == "number" && 0 < j ? H + j : H) : j = H, D) { case 1: var X = -1; break; case 2: X = 250; break; case 5: X = 1073741823; break; case 4: X = 1e4; break; default: X = 5e3 }return X = j + X, D = { id: g++, callback: N, priorityLevel: D, startTime: j, expirationTime: X, sortIndex: -1 }, j > H ? (D.sortIndex = j, t(a, D), n(u) === null && D === n(a) && (v ? (d(T), T = -1) : v = !0, dt(w, j - H))) : (D.sortIndex = X, t(u, D), m || y || (m = !0, Ee(k))), D }, e.unstable_shouldYield = $, e.unstable_wrapCallback = function (D) { var N = f; return function () { var j = f; f = N; try { return D.apply(this, arguments) } finally { f = j } } } })(Cc); Ec.exports = Cc; var Fh = Ec.exports;/** - * @license React - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var kc = C, je = Fh; function _(e) { for (var t = "https://reactjs.org/docs/error-decoder.html?invariant=" + e, n = 1; n < arguments.length; n++)t += "&args[]=" + encodeURIComponent(arguments[n]); return "Minified React error #" + e + "; visit " + t + " for the full message or use the non-minified dev environment for full errors and additional helpful warnings." } var _c = new Set, kr = {}; function pn(e, t) { Fn(e, t), Fn(e + "Capture", t) } function Fn(e, t) { for (kr[e] = t, e = 0; e < t.length; e++)_c.add(t[e]) } var St = !(typeof window > "u" || typeof window.document > "u" || typeof window.document.createElement > "u"), Cs = Object.prototype.hasOwnProperty, $h = /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/, Ou = {}, Tu = {}; function Uh(e) { return Cs.call(Tu, e) ? !0 : Cs.call(Ou, e) ? !1 : $h.test(e) ? Tu[e] = !0 : (Ou[e] = !0, !1) } function Hh(e, t, n, r) { if (n !== null && n.type === 0) return !1; switch (typeof t) { case "function": case "symbol": return !0; case "boolean": return r ? !1 : n !== null ? !n.acceptsBooleans : (e = e.toLowerCase().slice(0, 5), e !== "data-" && e !== "aria-"); default: return !1 } } function Wh(e, t, n, r) { if (t === null || typeof t > "u" || Hh(e, t, n, r)) return !0; if (r) return !1; if (n !== null) switch (n.type) { case 3: return !t; case 4: return t === !1; case 5: return isNaN(t); case 6: return isNaN(t) || 1 > t }return !1 } function we(e, t, n, r, i, o, s) { this.acceptsBooleans = t === 2 || t === 3 || t === 4, this.attributeName = r, this.attributeNamespace = i, this.mustUseProperty = n, this.propertyName = e, this.type = t, this.sanitizeURL = o, this.removeEmptyString = s } var ce = {}; "children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function (e) { ce[e] = new we(e, 0, !1, e, null, !1, !1) });[["acceptCharset", "accept-charset"], ["className", "class"], ["htmlFor", "for"], ["httpEquiv", "http-equiv"]].forEach(function (e) { var t = e[0]; ce[t] = new we(t, 1, !1, e[1], null, !1, !1) });["contentEditable", "draggable", "spellCheck", "value"].forEach(function (e) { ce[e] = new we(e, 2, !1, e.toLowerCase(), null, !1, !1) });["autoReverse", "externalResourcesRequired", "focusable", "preserveAlpha"].forEach(function (e) { ce[e] = new we(e, 2, !1, e, null, !1, !1) }); "allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function (e) { ce[e] = new we(e, 3, !1, e.toLowerCase(), null, !1, !1) });["checked", "multiple", "muted", "selected"].forEach(function (e) { ce[e] = new we(e, 3, !0, e, null, !1, !1) });["capture", "download"].forEach(function (e) { ce[e] = new we(e, 4, !1, e, null, !1, !1) });["cols", "rows", "size", "span"].forEach(function (e) { ce[e] = new we(e, 6, !1, e, null, !1, !1) });["rowSpan", "start"].forEach(function (e) { ce[e] = new we(e, 5, !1, e.toLowerCase(), null, !1, !1) }); var xl = /[\-:]([a-z])/g; function Ol(e) { return e[1].toUpperCase() } "accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function (e) { var t = e.replace(xl, Ol); ce[t] = new we(t, 1, !1, e, null, !1, !1) }); "xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function (e) { var t = e.replace(xl, Ol); ce[t] = new we(t, 1, !1, e, "http://www.w3.org/1999/xlink", !1, !1) });["xml:base", "xml:lang", "xml:space"].forEach(function (e) { var t = e.replace(xl, Ol); ce[t] = new we(t, 1, !1, e, "http://www.w3.org/XML/1998/namespace", !1, !1) });["tabIndex", "crossOrigin"].forEach(function (e) { ce[e] = new we(e, 1, !1, e.toLowerCase(), null, !1, !1) }); ce.xlinkHref = new we("xlinkHref", 1, !1, "xlink:href", "http://www.w3.org/1999/xlink", !0, !1);["src", "href", "action", "formAction"].forEach(function (e) { ce[e] = new we(e, 1, !1, e.toLowerCase(), null, !0, !0) }); function Tl(e, t, n, r) { var i = ce.hasOwnProperty(t) ? ce[t] : null; (i !== null ? i.type !== 0 : r || !(2 < t.length) || t[0] !== "o" && t[0] !== "O" || t[1] !== "n" && t[1] !== "N") && (Wh(t, n, i, r) && (n = null), r || i === null ? Uh(t) && (n === null ? e.removeAttribute(t) : e.setAttribute(t, "" + n)) : i.mustUseProperty ? e[i.propertyName] = n === null ? i.type === 3 ? !1 : "" : n : (t = i.attributeName, r = i.attributeNamespace, n === null ? e.removeAttribute(t) : (i = i.type, n = i === 3 || i === 4 && n === !0 ? "" : "" + n, r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n)))) } var kt = kc.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED, ti = Symbol.for("react.element"), En = Symbol.for("react.portal"), Cn = Symbol.for("react.fragment"), Dl = Symbol.for("react.strict_mode"), ks = Symbol.for("react.profiler"), xc = Symbol.for("react.provider"), Oc = Symbol.for("react.context"), Pl = Symbol.for("react.forward_ref"), _s = Symbol.for("react.suspense"), xs = Symbol.for("react.suspense_list"), Nl = Symbol.for("react.memo"), Nt = Symbol.for("react.lazy"), Tc = Symbol.for("react.offscreen"), Du = Symbol.iterator; function Yn(e) { return e === null || typeof e != "object" ? null : (e = Du && e[Du] || e["@@iterator"], typeof e == "function" ? e : null) } var Y = Object.assign, Fo; function lr(e) { - if (Fo === void 0) try { throw Error() } catch (n) { var t = n.stack.trim().match(/\n( *(at )?)/); Fo = t && t[1] || "" } return ` -`+ Fo + e -} var $o = !1; function Uo(e, t) { - if (!e || $o) return ""; $o = !0; var n = Error.prepareStackTrace; Error.prepareStackTrace = void 0; try { if (t) if (t = function () { throw Error() }, Object.defineProperty(t.prototype, "props", { set: function () { throw Error() } }), typeof Reflect == "object" && Reflect.construct) { try { Reflect.construct(t, []) } catch (a) { var r = a } Reflect.construct(e, [], t) } else { try { t.call() } catch (a) { r = a } e.call(t.prototype) } else { try { throw Error() } catch (a) { r = a } e() } } catch (a) { - if (a && r && typeof a.stack == "string") { - for (var i = a.stack.split(` -`), o = r.stack.split(` -`), s = i.length - 1, l = o.length - 1; 1 <= s && 0 <= l && i[s] !== o[l];)l--; for (; 1 <= s && 0 <= l; s--, l--)if (i[s] !== o[l]) { - if (s !== 1 || l !== 1) do if (s--, l--, 0 > l || i[s] !== o[l]) { - var u = ` -`+ i[s].replace(" at new ", " at "); return e.displayName && u.includes("") && (u = u.replace("", e.displayName)), u - } while (1 <= s && 0 <= l); break - } - } - } finally { $o = !1, Error.prepareStackTrace = n } return (e = e ? e.displayName || e.name : "") ? lr(e) : "" -} function Bh(e) { switch (e.tag) { case 5: return lr(e.type); case 16: return lr("Lazy"); case 13: return lr("Suspense"); case 19: return lr("SuspenseList"); case 0: case 2: case 15: return e = Uo(e.type, !1), e; case 11: return e = Uo(e.type.render, !1), e; case 1: return e = Uo(e.type, !0), e; default: return "" } } function Os(e) { if (e == null) return null; if (typeof e == "function") return e.displayName || e.name || null; if (typeof e == "string") return e; switch (e) { case Cn: return "Fragment"; case En: return "Portal"; case ks: return "Profiler"; case Dl: return "StrictMode"; case _s: return "Suspense"; case xs: return "SuspenseList" }if (typeof e == "object") switch (e.$$typeof) { case Oc: return (e.displayName || "Context") + ".Consumer"; case xc: return (e._context.displayName || "Context") + ".Provider"; case Pl: var t = e.render; return e = e.displayName, e || (e = t.displayName || t.name || "", e = e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"), e; case Nl: return t = e.displayName || null, t !== null ? t : Os(e.type) || "Memo"; case Nt: t = e._payload, e = e._init; try { return Os(e(t)) } catch { } }return null } function Vh(e) { var t = e.type; switch (e.tag) { case 24: return "Cache"; case 9: return (t.displayName || "Context") + ".Consumer"; case 10: return (t._context.displayName || "Context") + ".Provider"; case 18: return "DehydratedFragment"; case 11: return e = t.render, e = e.displayName || e.name || "", t.displayName || (e !== "" ? "ForwardRef(" + e + ")" : "ForwardRef"); case 7: return "Fragment"; case 5: return t; case 4: return "Portal"; case 3: return "Root"; case 6: return "Text"; case 16: return Os(t); case 8: return t === Dl ? "StrictMode" : "Mode"; case 22: return "Offscreen"; case 12: return "Profiler"; case 21: return "Scope"; case 13: return "Suspense"; case 19: return "SuspenseList"; case 25: return "TracingMarker"; case 1: case 0: case 17: case 2: case 14: case 15: if (typeof t == "function") return t.displayName || t.name || null; if (typeof t == "string") return t }return null } function Kt(e) { switch (typeof e) { case "boolean": case "number": case "string": case "undefined": return e; case "object": return e; default: return "" } } function Dc(e) { var t = e.type; return (e = e.nodeName) && e.toLowerCase() === "input" && (t === "checkbox" || t === "radio") } function Qh(e) { var t = Dc(e) ? "checked" : "value", n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t), r = "" + e[t]; if (!e.hasOwnProperty(t) && typeof n < "u" && typeof n.get == "function" && typeof n.set == "function") { var i = n.get, o = n.set; return Object.defineProperty(e, t, { configurable: !0, get: function () { return i.call(this) }, set: function (s) { r = "" + s, o.call(this, s) } }), Object.defineProperty(e, t, { enumerable: n.enumerable }), { getValue: function () { return r }, setValue: function (s) { r = "" + s }, stopTracking: function () { e._valueTracker = null, delete e[t] } } } } function ni(e) { e._valueTracker || (e._valueTracker = Qh(e)) } function Pc(e) { if (!e) return !1; var t = e._valueTracker; if (!t) return !0; var n = t.getValue(), r = ""; return e && (r = Dc(e) ? e.checked ? "true" : "false" : e.value), e = r, e !== n ? (t.setValue(e), !0) : !1 } function Mi(e) { if (e = e || (typeof document < "u" ? document : void 0), typeof e > "u") return null; try { return e.activeElement || e.body } catch { return e.body } } function Ts(e, t) { var n = t.checked; return Y({}, t, { defaultChecked: void 0, defaultValue: void 0, value: void 0, checked: n ?? e._wrapperState.initialChecked }) } function Pu(e, t) { var n = t.defaultValue == null ? "" : t.defaultValue, r = t.checked != null ? t.checked : t.defaultChecked; n = Kt(t.value != null ? t.value : n), e._wrapperState = { initialChecked: r, initialValue: n, controlled: t.type === "checkbox" || t.type === "radio" ? t.checked != null : t.value != null } } function Nc(e, t) { t = t.checked, t != null && Tl(e, "checked", t, !1) } function Ds(e, t) { Nc(e, t); var n = Kt(t.value), r = t.type; if (n != null) r === "number" ? (n === 0 && e.value === "" || e.value != n) && (e.value = "" + n) : e.value !== "" + n && (e.value = "" + n); else if (r === "submit" || r === "reset") { e.removeAttribute("value"); return } t.hasOwnProperty("value") ? Ps(e, t.type, n) : t.hasOwnProperty("defaultValue") && Ps(e, t.type, Kt(t.defaultValue)), t.checked == null && t.defaultChecked != null && (e.defaultChecked = !!t.defaultChecked) } function Nu(e, t, n) { if (t.hasOwnProperty("value") || t.hasOwnProperty("defaultValue")) { var r = t.type; if (!(r !== "submit" && r !== "reset" || t.value !== void 0 && t.value !== null)) return; t = "" + e._wrapperState.initialValue, n || t === e.value || (e.value = t), e.defaultValue = t } n = e.name, n !== "" && (e.name = ""), e.defaultChecked = !!e._wrapperState.initialChecked, n !== "" && (e.name = n) } function Ps(e, t, n) { (t !== "number" || Mi(e.ownerDocument) !== e) && (n == null ? e.defaultValue = "" + e._wrapperState.initialValue : e.defaultValue !== "" + n && (e.defaultValue = "" + n)) } var ur = Array.isArray; function jn(e, t, n, r) { if (e = e.options, t) { t = {}; for (var i = 0; i < n.length; i++)t["$" + n[i]] = !0; for (n = 0; n < e.length; n++)i = t.hasOwnProperty("$" + e[n].value), e[n].selected !== i && (e[n].selected = i), i && r && (e[n].defaultSelected = !0) } else { for (n = "" + Kt(n), t = null, i = 0; i < e.length; i++) { if (e[i].value === n) { e[i].selected = !0, r && (e[i].defaultSelected = !0); return } t !== null || e[i].disabled || (t = e[i]) } t !== null && (t.selected = !0) } } function Ns(e, t) { if (t.dangerouslySetInnerHTML != null) throw Error(_(91)); return Y({}, t, { value: void 0, defaultValue: void 0, children: "" + e._wrapperState.initialValue }) } function Iu(e, t) { var n = t.value; if (n == null) { if (n = t.children, t = t.defaultValue, n != null) { if (t != null) throw Error(_(92)); if (ur(n)) { if (1 < n.length) throw Error(_(93)); n = n[0] } t = n } t == null && (t = ""), n = t } e._wrapperState = { initialValue: Kt(n) } } function Ic(e, t) { var n = Kt(t.value), r = Kt(t.defaultValue); n != null && (n = "" + n, n !== e.value && (e.value = n), t.defaultValue == null && e.defaultValue !== n && (e.defaultValue = n)), r != null && (e.defaultValue = "" + r) } function Lu(e) { var t = e.textContent; t === e._wrapperState.initialValue && t !== "" && t !== null && (e.value = t) } function Lc(e) { switch (e) { case "svg": return "http://www.w3.org/2000/svg"; case "math": return "http://www.w3.org/1998/Math/MathML"; default: return "http://www.w3.org/1999/xhtml" } } function Is(e, t) { return e == null || e === "http://www.w3.org/1999/xhtml" ? Lc(t) : e === "http://www.w3.org/2000/svg" && t === "foreignObject" ? "http://www.w3.org/1999/xhtml" : e } var ri, jc = function (e) { return typeof MSApp < "u" && MSApp.execUnsafeLocalFunction ? function (t, n, r, i) { MSApp.execUnsafeLocalFunction(function () { return e(t, n, r, i) }) } : e }(function (e, t) { if (e.namespaceURI !== "http://www.w3.org/2000/svg" || "innerHTML" in e) e.innerHTML = t; else { for (ri = ri || document.createElement("div"), ri.innerHTML = "" + t.valueOf().toString() + "", t = ri.firstChild; e.firstChild;)e.removeChild(e.firstChild); for (; t.firstChild;)e.appendChild(t.firstChild) } }); function _r(e, t) { if (t) { var n = e.firstChild; if (n && n === e.lastChild && n.nodeType === 3) { n.nodeValue = t; return } } e.textContent = t } var fr = { animationIterationCount: !0, aspectRatio: !0, borderImageOutset: !0, borderImageSlice: !0, borderImageWidth: !0, boxFlex: !0, boxFlexGroup: !0, boxOrdinalGroup: !0, columnCount: !0, columns: !0, flex: !0, flexGrow: !0, flexPositive: !0, flexShrink: !0, flexNegative: !0, flexOrder: !0, gridArea: !0, gridRow: !0, gridRowEnd: !0, gridRowSpan: !0, gridRowStart: !0, gridColumn: !0, gridColumnEnd: !0, gridColumnSpan: !0, gridColumnStart: !0, fontWeight: !0, lineClamp: !0, lineHeight: !0, opacity: !0, order: !0, orphans: !0, tabSize: !0, widows: !0, zIndex: !0, zoom: !0, fillOpacity: !0, floodOpacity: !0, stopOpacity: !0, strokeDasharray: !0, strokeDashoffset: !0, strokeMiterlimit: !0, strokeOpacity: !0, strokeWidth: !0 }, Kh = ["Webkit", "ms", "Moz", "O"]; Object.keys(fr).forEach(function (e) { Kh.forEach(function (t) { t = t + e.charAt(0).toUpperCase() + e.substring(1), fr[t] = fr[e] }) }); function Rc(e, t, n) { return t == null || typeof t == "boolean" || t === "" ? "" : n || typeof t != "number" || t === 0 || fr.hasOwnProperty(e) && fr[e] ? ("" + t).trim() : t + "px" } function Mc(e, t) { e = e.style; for (var n in t) if (t.hasOwnProperty(n)) { var r = n.indexOf("--") === 0, i = Rc(n, t[n], r); n === "float" && (n = "cssFloat"), r ? e.setProperty(n, i) : e[n] = i } } var qh = Y({ menuitem: !0 }, { area: !0, base: !0, br: !0, col: !0, embed: !0, hr: !0, img: !0, input: !0, keygen: !0, link: !0, meta: !0, param: !0, source: !0, track: !0, wbr: !0 }); function Ls(e, t) { if (t) { if (qh[e] && (t.children != null || t.dangerouslySetInnerHTML != null)) throw Error(_(137, e)); if (t.dangerouslySetInnerHTML != null) { if (t.children != null) throw Error(_(60)); if (typeof t.dangerouslySetInnerHTML != "object" || !("__html" in t.dangerouslySetInnerHTML)) throw Error(_(61)) } if (t.style != null && typeof t.style != "object") throw Error(_(62)) } } function js(e, t) { if (e.indexOf("-") === -1) return typeof t.is == "string"; switch (e) { case "annotation-xml": case "color-profile": case "font-face": case "font-face-src": case "font-face-uri": case "font-face-format": case "font-face-name": case "missing-glyph": return !1; default: return !0 } } var Rs = null; function Il(e) { return e = e.target || e.srcElement || window, e.correspondingUseElement && (e = e.correspondingUseElement), e.nodeType === 3 ? e.parentNode : e } var Ms = null, Rn = null, Mn = null; function ju(e) { if (e = Qr(e)) { if (typeof Ms != "function") throw Error(_(280)); var t = e.stateNode; t && (t = fo(t), Ms(e.stateNode, e.type, t)) } } function Ac(e) { Rn ? Mn ? Mn.push(e) : Mn = [e] : Rn = e } function bc() { if (Rn) { var e = Rn, t = Mn; if (Mn = Rn = null, ju(e), t) for (e = 0; e < t.length; e++)ju(t[e]) } } function zc(e, t) { return e(t) } function Fc() { } var Ho = !1; function $c(e, t, n) { if (Ho) return e(t, n); Ho = !0; try { return zc(e, t, n) } finally { Ho = !1, (Rn !== null || Mn !== null) && (Fc(), bc()) } } function xr(e, t) { var n = e.stateNode; if (n === null) return null; var r = fo(n); if (r === null) return null; n = r[t]; e: switch (t) { case "onClick": case "onClickCapture": case "onDoubleClick": case "onDoubleClickCapture": case "onMouseDown": case "onMouseDownCapture": case "onMouseMove": case "onMouseMoveCapture": case "onMouseUp": case "onMouseUpCapture": case "onMouseEnter": (r = !r.disabled) || (e = e.type, r = !(e === "button" || e === "input" || e === "select" || e === "textarea")), e = !r; break e; default: e = !1 }if (e) return null; if (n && typeof n != "function") throw Error(_(231, t, typeof n)); return n } var As = !1; if (St) try { var Xn = {}; Object.defineProperty(Xn, "passive", { get: function () { As = !0 } }), window.addEventListener("test", Xn, Xn), window.removeEventListener("test", Xn, Xn) } catch { As = !1 } function Gh(e, t, n, r, i, o, s, l, u) { var a = Array.prototype.slice.call(arguments, 3); try { t.apply(n, a) } catch (g) { this.onError(g) } } var hr = !1, Ai = null, bi = !1, bs = null, Yh = { onError: function (e) { hr = !0, Ai = e } }; function Xh(e, t, n, r, i, o, s, l, u) { hr = !1, Ai = null, Gh.apply(Yh, arguments) } function Jh(e, t, n, r, i, o, s, l, u) { if (Xh.apply(this, arguments), hr) { if (hr) { var a = Ai; hr = !1, Ai = null } else throw Error(_(198)); bi || (bi = !0, bs = a) } } function gn(e) { var t = e, n = e; if (e.alternate) for (; t.return;)t = t.return; else { e = t; do t = e, t.flags & 4098 && (n = t.return), e = t.return; while (e) } return t.tag === 3 ? n : null } function Uc(e) { if (e.tag === 13) { var t = e.memoizedState; if (t === null && (e = e.alternate, e !== null && (t = e.memoizedState)), t !== null) return t.dehydrated } return null } function Ru(e) { if (gn(e) !== e) throw Error(_(188)) } function Zh(e) { var t = e.alternate; if (!t) { if (t = gn(e), t === null) throw Error(_(188)); return t !== e ? null : e } for (var n = e, r = t; ;) { var i = n.return; if (i === null) break; var o = i.alternate; if (o === null) { if (r = i.return, r !== null) { n = r; continue } break } if (i.child === o.child) { for (o = i.child; o;) { if (o === n) return Ru(i), e; if (o === r) return Ru(i), t; o = o.sibling } throw Error(_(188)) } if (n.return !== r.return) n = i, r = o; else { for (var s = !1, l = i.child; l;) { if (l === n) { s = !0, n = i, r = o; break } if (l === r) { s = !0, r = i, n = o; break } l = l.sibling } if (!s) { for (l = o.child; l;) { if (l === n) { s = !0, n = o, r = i; break } if (l === r) { s = !0, r = o, n = i; break } l = l.sibling } if (!s) throw Error(_(189)) } } if (n.alternate !== r) throw Error(_(190)) } if (n.tag !== 3) throw Error(_(188)); return n.stateNode.current === n ? e : t } function Hc(e) { return e = Zh(e), e !== null ? Wc(e) : null } function Wc(e) { if (e.tag === 5 || e.tag === 6) return e; for (e = e.child; e !== null;) { var t = Wc(e); if (t !== null) return t; e = e.sibling } return null } var Bc = je.unstable_scheduleCallback, Mu = je.unstable_cancelCallback, ep = je.unstable_shouldYield, tp = je.unstable_requestPaint, Z = je.unstable_now, np = je.unstable_getCurrentPriorityLevel, Ll = je.unstable_ImmediatePriority, Vc = je.unstable_UserBlockingPriority, zi = je.unstable_NormalPriority, rp = je.unstable_LowPriority, Qc = je.unstable_IdlePriority, lo = null, at = null; function ip(e) { if (at && typeof at.onCommitFiberRoot == "function") try { at.onCommitFiberRoot(lo, e, void 0, (e.current.flags & 128) === 128) } catch { } } var nt = Math.clz32 ? Math.clz32 : lp, op = Math.log, sp = Math.LN2; function lp(e) { return e >>>= 0, e === 0 ? 32 : 31 - (op(e) / sp | 0) | 0 } var ii = 64, oi = 4194304; function ar(e) { switch (e & -e) { case 1: return 1; case 2: return 2; case 4: return 4; case 8: return 8; case 16: return 16; case 32: return 32; case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return e & 4194240; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return e & 130023424; case 134217728: return 134217728; case 268435456: return 268435456; case 536870912: return 536870912; case 1073741824: return 1073741824; default: return e } } function Fi(e, t) { var n = e.pendingLanes; if (n === 0) return 0; var r = 0, i = e.suspendedLanes, o = e.pingedLanes, s = n & 268435455; if (s !== 0) { var l = s & ~i; l !== 0 ? r = ar(l) : (o &= s, o !== 0 && (r = ar(o))) } else s = n & ~i, s !== 0 ? r = ar(s) : o !== 0 && (r = ar(o)); if (r === 0) return 0; if (t !== 0 && t !== r && !(t & i) && (i = r & -r, o = t & -t, i >= o || i === 16 && (o & 4194240) !== 0)) return t; if (r & 4 && (r |= n & 16), t = e.entangledLanes, t !== 0) for (e = e.entanglements, t &= r; 0 < t;)n = 31 - nt(t), i = 1 << n, r |= e[n], t &= ~i; return r } function up(e, t) { switch (e) { case 1: case 2: case 4: return t + 250; case 8: case 16: case 32: case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: return t + 5e3; case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: return -1; case 134217728: case 268435456: case 536870912: case 1073741824: return -1; default: return -1 } } function ap(e, t) { for (var n = e.suspendedLanes, r = e.pingedLanes, i = e.expirationTimes, o = e.pendingLanes; 0 < o;) { var s = 31 - nt(o), l = 1 << s, u = i[s]; u === -1 ? (!(l & n) || l & r) && (i[s] = up(l, t)) : u <= t && (e.expiredLanes |= l), o &= ~l } } function zs(e) { return e = e.pendingLanes & -1073741825, e !== 0 ? e : e & 1073741824 ? 1073741824 : 0 } function Kc() { var e = ii; return ii <<= 1, !(ii & 4194240) && (ii = 64), e } function Wo(e) { for (var t = [], n = 0; 31 > n; n++)t.push(e); return t } function Br(e, t, n) { e.pendingLanes |= t, t !== 536870912 && (e.suspendedLanes = 0, e.pingedLanes = 0), e = e.eventTimes, t = 31 - nt(t), e[t] = n } function cp(e, t) { var n = e.pendingLanes & ~t; e.pendingLanes = t, e.suspendedLanes = 0, e.pingedLanes = 0, e.expiredLanes &= t, e.mutableReadLanes &= t, e.entangledLanes &= t, t = e.entanglements; var r = e.eventTimes; for (e = e.expirationTimes; 0 < n;) { var i = 31 - nt(n), o = 1 << i; t[i] = 0, r[i] = -1, e[i] = -1, n &= ~o } } function jl(e, t) { var n = e.entangledLanes |= t; for (e = e.entanglements; n;) { var r = 31 - nt(n), i = 1 << r; i & t | e[r] & t && (e[r] |= t), n &= ~i } } var U = 0; function qc(e) { return e &= -e, 1 < e ? 4 < e ? e & 268435455 ? 16 : 536870912 : 4 : 1 } var Gc, Rl, Yc, Xc, Jc, Fs = !1, si = [], zt = null, Ft = null, $t = null, Or = new Map, Tr = new Map, jt = [], dp = "mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" "); function Au(e, t) { switch (e) { case "focusin": case "focusout": zt = null; break; case "dragenter": case "dragleave": Ft = null; break; case "mouseover": case "mouseout": $t = null; break; case "pointerover": case "pointerout": Or.delete(t.pointerId); break; case "gotpointercapture": case "lostpointercapture": Tr.delete(t.pointerId) } } function Jn(e, t, n, r, i, o) { return e === null || e.nativeEvent !== o ? (e = { blockedOn: t, domEventName: n, eventSystemFlags: r, nativeEvent: o, targetContainers: [i] }, t !== null && (t = Qr(t), t !== null && Rl(t)), e) : (e.eventSystemFlags |= r, t = e.targetContainers, i !== null && t.indexOf(i) === -1 && t.push(i), e) } function fp(e, t, n, r, i) { switch (t) { case "focusin": return zt = Jn(zt, e, t, n, r, i), !0; case "dragenter": return Ft = Jn(Ft, e, t, n, r, i), !0; case "mouseover": return $t = Jn($t, e, t, n, r, i), !0; case "pointerover": var o = i.pointerId; return Or.set(o, Jn(Or.get(o) || null, e, t, n, r, i)), !0; case "gotpointercapture": return o = i.pointerId, Tr.set(o, Jn(Tr.get(o) || null, e, t, n, r, i)), !0 }return !1 } function Zc(e) { var t = tn(e.target); if (t !== null) { var n = gn(t); if (n !== null) { if (t = n.tag, t === 13) { if (t = Uc(n), t !== null) { e.blockedOn = t, Jc(e.priority, function () { Yc(n) }); return } } else if (t === 3 && n.stateNode.current.memoizedState.isDehydrated) { e.blockedOn = n.tag === 3 ? n.stateNode.containerInfo : null; return } } } e.blockedOn = null } function Ci(e) { if (e.blockedOn !== null) return !1; for (var t = e.targetContainers; 0 < t.length;) { var n = $s(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent); if (n === null) { n = e.nativeEvent; var r = new n.constructor(n.type, n); Rs = r, n.target.dispatchEvent(r), Rs = null } else return t = Qr(n), t !== null && Rl(t), e.blockedOn = n, !1; t.shift() } return !0 } function bu(e, t, n) { Ci(e) && n.delete(t) } function hp() { Fs = !1, zt !== null && Ci(zt) && (zt = null), Ft !== null && Ci(Ft) && (Ft = null), $t !== null && Ci($t) && ($t = null), Or.forEach(bu), Tr.forEach(bu) } function Zn(e, t) { e.blockedOn === t && (e.blockedOn = null, Fs || (Fs = !0, je.unstable_scheduleCallback(je.unstable_NormalPriority, hp))) } function Dr(e) { function t(i) { return Zn(i, e) } if (0 < si.length) { Zn(si[0], e); for (var n = 1; n < si.length; n++) { var r = si[n]; r.blockedOn === e && (r.blockedOn = null) } } for (zt !== null && Zn(zt, e), Ft !== null && Zn(Ft, e), $t !== null && Zn($t, e), Or.forEach(t), Tr.forEach(t), n = 0; n < jt.length; n++)r = jt[n], r.blockedOn === e && (r.blockedOn = null); for (; 0 < jt.length && (n = jt[0], n.blockedOn === null);)Zc(n), n.blockedOn === null && jt.shift() } var An = kt.ReactCurrentBatchConfig, $i = !0; function pp(e, t, n, r) { var i = U, o = An.transition; An.transition = null; try { U = 1, Ml(e, t, n, r) } finally { U = i, An.transition = o } } function gp(e, t, n, r) { var i = U, o = An.transition; An.transition = null; try { U = 4, Ml(e, t, n, r) } finally { U = i, An.transition = o } } function Ml(e, t, n, r) { if ($i) { var i = $s(e, t, n, r); if (i === null) Zo(e, t, r, Ui, n), Au(e, r); else if (fp(i, e, t, n, r)) r.stopPropagation(); else if (Au(e, r), t & 4 && -1 < dp.indexOf(e)) { for (; i !== null;) { var o = Qr(i); if (o !== null && Gc(o), o = $s(e, t, n, r), o === null && Zo(e, t, r, Ui, n), o === i) break; i = o } i !== null && r.stopPropagation() } else Zo(e, t, r, null, n) } } var Ui = null; function $s(e, t, n, r) { if (Ui = null, e = Il(r), e = tn(e), e !== null) if (t = gn(e), t === null) e = null; else if (n = t.tag, n === 13) { if (e = Uc(t), e !== null) return e; e = null } else if (n === 3) { if (t.stateNode.current.memoizedState.isDehydrated) return t.tag === 3 ? t.stateNode.containerInfo : null; e = null } else t !== e && (e = null); return Ui = e, null } function ed(e) { switch (e) { case "cancel": case "click": case "close": case "contextmenu": case "copy": case "cut": case "auxclick": case "dblclick": case "dragend": case "dragstart": case "drop": case "focusin": case "focusout": case "input": case "invalid": case "keydown": case "keypress": case "keyup": case "mousedown": case "mouseup": case "paste": case "pause": case "play": case "pointercancel": case "pointerdown": case "pointerup": case "ratechange": case "reset": case "resize": case "seeked": case "submit": case "touchcancel": case "touchend": case "touchstart": case "volumechange": case "change": case "selectionchange": case "textInput": case "compositionstart": case "compositionend": case "compositionupdate": case "beforeblur": case "afterblur": case "beforeinput": case "blur": case "fullscreenchange": case "focus": case "hashchange": case "popstate": case "select": case "selectstart": return 1; case "drag": case "dragenter": case "dragexit": case "dragleave": case "dragover": case "mousemove": case "mouseout": case "mouseover": case "pointermove": case "pointerout": case "pointerover": case "scroll": case "toggle": case "touchmove": case "wheel": case "mouseenter": case "mouseleave": case "pointerenter": case "pointerleave": return 4; case "message": switch (np()) { case Ll: return 1; case Vc: return 4; case zi: case rp: return 16; case Qc: return 536870912; default: return 16 }default: return 16 } } var At = null, Al = null, ki = null; function td() { if (ki) return ki; var e, t = Al, n = t.length, r, i = "value" in At ? At.value : At.textContent, o = i.length; for (e = 0; e < n && t[e] === i[e]; e++); var s = n - e; for (r = 1; r <= s && t[n - r] === i[o - r]; r++); return ki = i.slice(e, 1 < r ? 1 - r : void 0) } function _i(e) { var t = e.keyCode; return "charCode" in e ? (e = e.charCode, e === 0 && t === 13 && (e = 13)) : e = t, e === 10 && (e = 13), 32 <= e || e === 13 ? e : 0 } function li() { return !0 } function zu() { return !1 } function Me(e) { function t(n, r, i, o, s) { this._reactName = n, this._targetInst = i, this.type = r, this.nativeEvent = o, this.target = s, this.currentTarget = null; for (var l in e) e.hasOwnProperty(l) && (n = e[l], this[l] = n ? n(o) : o[l]); return this.isDefaultPrevented = (o.defaultPrevented != null ? o.defaultPrevented : o.returnValue === !1) ? li : zu, this.isPropagationStopped = zu, this } return Y(t.prototype, { preventDefault: function () { this.defaultPrevented = !0; var n = this.nativeEvent; n && (n.preventDefault ? n.preventDefault() : typeof n.returnValue != "unknown" && (n.returnValue = !1), this.isDefaultPrevented = li) }, stopPropagation: function () { var n = this.nativeEvent; n && (n.stopPropagation ? n.stopPropagation() : typeof n.cancelBubble != "unknown" && (n.cancelBubble = !0), this.isPropagationStopped = li) }, persist: function () { }, isPersistent: li }), t } var qn = { eventPhase: 0, bubbles: 0, cancelable: 0, timeStamp: function (e) { return e.timeStamp || Date.now() }, defaultPrevented: 0, isTrusted: 0 }, bl = Me(qn), Vr = Y({}, qn, { view: 0, detail: 0 }), mp = Me(Vr), Bo, Vo, er, uo = Y({}, Vr, { screenX: 0, screenY: 0, clientX: 0, clientY: 0, pageX: 0, pageY: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, getModifierState: zl, button: 0, buttons: 0, relatedTarget: function (e) { return e.relatedTarget === void 0 ? e.fromElement === e.srcElement ? e.toElement : e.fromElement : e.relatedTarget }, movementX: function (e) { return "movementX" in e ? e.movementX : (e !== er && (er && e.type === "mousemove" ? (Bo = e.screenX - er.screenX, Vo = e.screenY - er.screenY) : Vo = Bo = 0, er = e), Bo) }, movementY: function (e) { return "movementY" in e ? e.movementY : Vo } }), Fu = Me(uo), vp = Y({}, uo, { dataTransfer: 0 }), yp = Me(vp), Sp = Y({}, Vr, { relatedTarget: 0 }), Qo = Me(Sp), wp = Y({}, qn, { animationName: 0, elapsedTime: 0, pseudoElement: 0 }), Ep = Me(wp), Cp = Y({}, qn, { clipboardData: function (e) { return "clipboardData" in e ? e.clipboardData : window.clipboardData } }), kp = Me(Cp), _p = Y({}, qn, { data: 0 }), $u = Me(_p), xp = { Esc: "Escape", Spacebar: " ", Left: "ArrowLeft", Up: "ArrowUp", Right: "ArrowRight", Down: "ArrowDown", Del: "Delete", Win: "OS", Menu: "ContextMenu", Apps: "ContextMenu", Scroll: "ScrollLock", MozPrintableKey: "Unidentified" }, Op = { 8: "Backspace", 9: "Tab", 12: "Clear", 13: "Enter", 16: "Shift", 17: "Control", 18: "Alt", 19: "Pause", 20: "CapsLock", 27: "Escape", 32: " ", 33: "PageUp", 34: "PageDown", 35: "End", 36: "Home", 37: "ArrowLeft", 38: "ArrowUp", 39: "ArrowRight", 40: "ArrowDown", 45: "Insert", 46: "Delete", 112: "F1", 113: "F2", 114: "F3", 115: "F4", 116: "F5", 117: "F6", 118: "F7", 119: "F8", 120: "F9", 121: "F10", 122: "F11", 123: "F12", 144: "NumLock", 145: "ScrollLock", 224: "Meta" }, Tp = { Alt: "altKey", Control: "ctrlKey", Meta: "metaKey", Shift: "shiftKey" }; function Dp(e) { var t = this.nativeEvent; return t.getModifierState ? t.getModifierState(e) : (e = Tp[e]) ? !!t[e] : !1 } function zl() { return Dp } var Pp = Y({}, Vr, { key: function (e) { if (e.key) { var t = xp[e.key] || e.key; if (t !== "Unidentified") return t } return e.type === "keypress" ? (e = _i(e), e === 13 ? "Enter" : String.fromCharCode(e)) : e.type === "keydown" || e.type === "keyup" ? Op[e.keyCode] || "Unidentified" : "" }, code: 0, location: 0, ctrlKey: 0, shiftKey: 0, altKey: 0, metaKey: 0, repeat: 0, locale: 0, getModifierState: zl, charCode: function (e) { return e.type === "keypress" ? _i(e) : 0 }, keyCode: function (e) { return e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0 }, which: function (e) { return e.type === "keypress" ? _i(e) : e.type === "keydown" || e.type === "keyup" ? e.keyCode : 0 } }), Np = Me(Pp), Ip = Y({}, uo, { pointerId: 0, width: 0, height: 0, pressure: 0, tangentialPressure: 0, tiltX: 0, tiltY: 0, twist: 0, pointerType: 0, isPrimary: 0 }), Uu = Me(Ip), Lp = Y({}, Vr, { touches: 0, targetTouches: 0, changedTouches: 0, altKey: 0, metaKey: 0, ctrlKey: 0, shiftKey: 0, getModifierState: zl }), jp = Me(Lp), Rp = Y({}, qn, { propertyName: 0, elapsedTime: 0, pseudoElement: 0 }), Mp = Me(Rp), Ap = Y({}, uo, { deltaX: function (e) { return "deltaX" in e ? e.deltaX : "wheelDeltaX" in e ? -e.wheelDeltaX : 0 }, deltaY: function (e) { return "deltaY" in e ? e.deltaY : "wheelDeltaY" in e ? -e.wheelDeltaY : "wheelDelta" in e ? -e.wheelDelta : 0 }, deltaZ: 0, deltaMode: 0 }), bp = Me(Ap), zp = [9, 13, 27, 32], Fl = St && "CompositionEvent" in window, pr = null; St && "documentMode" in document && (pr = document.documentMode); var Fp = St && "TextEvent" in window && !pr, nd = St && (!Fl || pr && 8 < pr && 11 >= pr), Hu = String.fromCharCode(32), Wu = !1; function rd(e, t) { switch (e) { case "keyup": return zp.indexOf(t.keyCode) !== -1; case "keydown": return t.keyCode !== 229; case "keypress": case "mousedown": case "focusout": return !0; default: return !1 } } function id(e) { return e = e.detail, typeof e == "object" && "data" in e ? e.data : null } var kn = !1; function $p(e, t) { switch (e) { case "compositionend": return id(t); case "keypress": return t.which !== 32 ? null : (Wu = !0, Hu); case "textInput": return e = t.data, e === Hu && Wu ? null : e; default: return null } } function Up(e, t) { if (kn) return e === "compositionend" || !Fl && rd(e, t) ? (e = td(), ki = Al = At = null, kn = !1, e) : null; switch (e) { case "paste": return null; case "keypress": if (!(t.ctrlKey || t.altKey || t.metaKey) || t.ctrlKey && t.altKey) { if (t.char && 1 < t.char.length) return t.char; if (t.which) return String.fromCharCode(t.which) } return null; case "compositionend": return nd && t.locale !== "ko" ? null : t.data; default: return null } } var Hp = { color: !0, date: !0, datetime: !0, "datetime-local": !0, email: !0, month: !0, number: !0, password: !0, range: !0, search: !0, tel: !0, text: !0, time: !0, url: !0, week: !0 }; function Bu(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t === "input" ? !!Hp[e.type] : t === "textarea" } function od(e, t, n, r) { Ac(r), t = Hi(t, "onChange"), 0 < t.length && (n = new bl("onChange", "change", null, n, r), e.push({ event: n, listeners: t })) } var gr = null, Pr = null; function Wp(e) { md(e, 0) } function ao(e) { var t = On(e); if (Pc(t)) return e } function Bp(e, t) { if (e === "change") return t } var sd = !1; if (St) { var Ko; if (St) { var qo = "oninput" in document; if (!qo) { var Vu = document.createElement("div"); Vu.setAttribute("oninput", "return;"), qo = typeof Vu.oninput == "function" } Ko = qo } else Ko = !1; sd = Ko && (!document.documentMode || 9 < document.documentMode) } function Qu() { gr && (gr.detachEvent("onpropertychange", ld), Pr = gr = null) } function ld(e) { if (e.propertyName === "value" && ao(Pr)) { var t = []; od(t, Pr, e, Il(e)), $c(Wp, t) } } function Vp(e, t, n) { e === "focusin" ? (Qu(), gr = t, Pr = n, gr.attachEvent("onpropertychange", ld)) : e === "focusout" && Qu() } function Qp(e) { if (e === "selectionchange" || e === "keyup" || e === "keydown") return ao(Pr) } function Kp(e, t) { if (e === "click") return ao(t) } function qp(e, t) { if (e === "input" || e === "change") return ao(t) } function Gp(e, t) { return e === t && (e !== 0 || 1 / e === 1 / t) || e !== e && t !== t } var it = typeof Object.is == "function" ? Object.is : Gp; function Nr(e, t) { if (it(e, t)) return !0; if (typeof e != "object" || e === null || typeof t != "object" || t === null) return !1; var n = Object.keys(e), r = Object.keys(t); if (n.length !== r.length) return !1; for (r = 0; r < n.length; r++) { var i = n[r]; if (!Cs.call(t, i) || !it(e[i], t[i])) return !1 } return !0 } function Ku(e) { for (; e && e.firstChild;)e = e.firstChild; return e } function qu(e, t) { var n = Ku(e); e = 0; for (var r; n;) { if (n.nodeType === 3) { if (r = e + n.textContent.length, e <= t && r >= t) return { node: n, offset: t - e }; e = r } e: { for (; n;) { if (n.nextSibling) { n = n.nextSibling; break e } n = n.parentNode } n = void 0 } n = Ku(n) } } function ud(e, t) { return e && t ? e === t ? !0 : e && e.nodeType === 3 ? !1 : t && t.nodeType === 3 ? ud(e, t.parentNode) : "contains" in e ? e.contains(t) : e.compareDocumentPosition ? !!(e.compareDocumentPosition(t) & 16) : !1 : !1 } function ad() { for (var e = window, t = Mi(); t instanceof e.HTMLIFrameElement;) { try { var n = typeof t.contentWindow.location.href == "string" } catch { n = !1 } if (n) e = t.contentWindow; else break; t = Mi(e.document) } return t } function $l(e) { var t = e && e.nodeName && e.nodeName.toLowerCase(); return t && (t === "input" && (e.type === "text" || e.type === "search" || e.type === "tel" || e.type === "url" || e.type === "password") || t === "textarea" || e.contentEditable === "true") } function Yp(e) { var t = ad(), n = e.focusedElem, r = e.selectionRange; if (t !== n && n && n.ownerDocument && ud(n.ownerDocument.documentElement, n)) { if (r !== null && $l(n)) { if (t = r.start, e = r.end, e === void 0 && (e = t), "selectionStart" in n) n.selectionStart = t, n.selectionEnd = Math.min(e, n.value.length); else if (e = (t = n.ownerDocument || document) && t.defaultView || window, e.getSelection) { e = e.getSelection(); var i = n.textContent.length, o = Math.min(r.start, i); r = r.end === void 0 ? o : Math.min(r.end, i), !e.extend && o > r && (i = r, r = o, o = i), i = qu(n, o); var s = qu(n, r); i && s && (e.rangeCount !== 1 || e.anchorNode !== i.node || e.anchorOffset !== i.offset || e.focusNode !== s.node || e.focusOffset !== s.offset) && (t = t.createRange(), t.setStart(i.node, i.offset), e.removeAllRanges(), o > r ? (e.addRange(t), e.extend(s.node, s.offset)) : (t.setEnd(s.node, s.offset), e.addRange(t))) } } for (t = [], e = n; e = e.parentNode;)e.nodeType === 1 && t.push({ element: e, left: e.scrollLeft, top: e.scrollTop }); for (typeof n.focus == "function" && n.focus(), n = 0; n < t.length; n++)e = t[n], e.element.scrollLeft = e.left, e.element.scrollTop = e.top } } var Xp = St && "documentMode" in document && 11 >= document.documentMode, _n = null, Us = null, mr = null, Hs = !1; function Gu(e, t, n) { var r = n.window === n ? n.document : n.nodeType === 9 ? n : n.ownerDocument; Hs || _n == null || _n !== Mi(r) || (r = _n, "selectionStart" in r && $l(r) ? r = { start: r.selectionStart, end: r.selectionEnd } : (r = (r.ownerDocument && r.ownerDocument.defaultView || window).getSelection(), r = { anchorNode: r.anchorNode, anchorOffset: r.anchorOffset, focusNode: r.focusNode, focusOffset: r.focusOffset }), mr && Nr(mr, r) || (mr = r, r = Hi(Us, "onSelect"), 0 < r.length && (t = new bl("onSelect", "select", null, t, n), e.push({ event: t, listeners: r }), t.target = _n))) } function ui(e, t) { var n = {}; return n[e.toLowerCase()] = t.toLowerCase(), n["Webkit" + e] = "webkit" + t, n["Moz" + e] = "moz" + t, n } var xn = { animationend: ui("Animation", "AnimationEnd"), animationiteration: ui("Animation", "AnimationIteration"), animationstart: ui("Animation", "AnimationStart"), transitionend: ui("Transition", "TransitionEnd") }, Go = {}, cd = {}; St && (cd = document.createElement("div").style, "AnimationEvent" in window || (delete xn.animationend.animation, delete xn.animationiteration.animation, delete xn.animationstart.animation), "TransitionEvent" in window || delete xn.transitionend.transition); function co(e) { if (Go[e]) return Go[e]; if (!xn[e]) return e; var t = xn[e], n; for (n in t) if (t.hasOwnProperty(n) && n in cd) return Go[e] = t[n]; return e } var dd = co("animationend"), fd = co("animationiteration"), hd = co("animationstart"), pd = co("transitionend"), gd = new Map, Yu = "abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" "); function Gt(e, t) { gd.set(e, t), pn(t, [e]) } for (var Yo = 0; Yo < Yu.length; Yo++) { var Xo = Yu[Yo], Jp = Xo.toLowerCase(), Zp = Xo[0].toUpperCase() + Xo.slice(1); Gt(Jp, "on" + Zp) } Gt(dd, "onAnimationEnd"); Gt(fd, "onAnimationIteration"); Gt(hd, "onAnimationStart"); Gt("dblclick", "onDoubleClick"); Gt("focusin", "onFocus"); Gt("focusout", "onBlur"); Gt(pd, "onTransitionEnd"); Fn("onMouseEnter", ["mouseout", "mouseover"]); Fn("onMouseLeave", ["mouseout", "mouseover"]); Fn("onPointerEnter", ["pointerout", "pointerover"]); Fn("onPointerLeave", ["pointerout", "pointerover"]); pn("onChange", "change click focusin focusout input keydown keyup selectionchange".split(" ")); pn("onSelect", "focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")); pn("onBeforeInput", ["compositionend", "keypress", "textInput", "paste"]); pn("onCompositionEnd", "compositionend focusout keydown keypress keyup mousedown".split(" ")); pn("onCompositionStart", "compositionstart focusout keydown keypress keyup mousedown".split(" ")); pn("onCompositionUpdate", "compositionupdate focusout keydown keypress keyup mousedown".split(" ")); var cr = "abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "), eg = new Set("cancel close invalid load scroll toggle".split(" ").concat(cr)); function Xu(e, t, n) { var r = e.type || "unknown-event"; e.currentTarget = n, Jh(r, t, void 0, e), e.currentTarget = null } function md(e, t) { t = (t & 4) !== 0; for (var n = 0; n < e.length; n++) { var r = e[n], i = r.event; r = r.listeners; e: { var o = void 0; if (t) for (var s = r.length - 1; 0 <= s; s--) { var l = r[s], u = l.instance, a = l.currentTarget; if (l = l.listener, u !== o && i.isPropagationStopped()) break e; Xu(i, l, a), o = u } else for (s = 0; s < r.length; s++) { if (l = r[s], u = l.instance, a = l.currentTarget, l = l.listener, u !== o && i.isPropagationStopped()) break e; Xu(i, l, a), o = u } } } if (bi) throw e = bs, bi = !1, bs = null, e } function B(e, t) { var n = t[Ks]; n === void 0 && (n = t[Ks] = new Set); var r = e + "__bubble"; n.has(r) || (vd(t, e, 2, !1), n.add(r)) } function Jo(e, t, n) { var r = 0; t && (r |= 4), vd(n, e, r, t) } var ai = "_reactListening" + Math.random().toString(36).slice(2); function Ir(e) { if (!e[ai]) { e[ai] = !0, _c.forEach(function (n) { n !== "selectionchange" && (eg.has(n) || Jo(n, !1, e), Jo(n, !0, e)) }); var t = e.nodeType === 9 ? e : e.ownerDocument; t === null || t[ai] || (t[ai] = !0, Jo("selectionchange", !1, t)) } } function vd(e, t, n, r) { switch (ed(t)) { case 1: var i = pp; break; case 4: i = gp; break; default: i = Ml }n = i.bind(null, t, n, e), i = void 0, !As || t !== "touchstart" && t !== "touchmove" && t !== "wheel" || (i = !0), r ? i !== void 0 ? e.addEventListener(t, n, { capture: !0, passive: i }) : e.addEventListener(t, n, !0) : i !== void 0 ? e.addEventListener(t, n, { passive: i }) : e.addEventListener(t, n, !1) } function Zo(e, t, n, r, i) { var o = r; if (!(t & 1) && !(t & 2) && r !== null) e: for (; ;) { if (r === null) return; var s = r.tag; if (s === 3 || s === 4) { var l = r.stateNode.containerInfo; if (l === i || l.nodeType === 8 && l.parentNode === i) break; if (s === 4) for (s = r.return; s !== null;) { var u = s.tag; if ((u === 3 || u === 4) && (u = s.stateNode.containerInfo, u === i || u.nodeType === 8 && u.parentNode === i)) return; s = s.return } for (; l !== null;) { if (s = tn(l), s === null) return; if (u = s.tag, u === 5 || u === 6) { r = o = s; continue e } l = l.parentNode } } r = r.return } $c(function () { var a = o, g = Il(n), p = []; e: { var f = gd.get(e); if (f !== void 0) { var y = bl, m = e; switch (e) { case "keypress": if (_i(n) === 0) break e; case "keydown": case "keyup": y = Np; break; case "focusin": m = "focus", y = Qo; break; case "focusout": m = "blur", y = Qo; break; case "beforeblur": case "afterblur": y = Qo; break; case "click": if (n.button === 2) break e; case "auxclick": case "dblclick": case "mousedown": case "mousemove": case "mouseup": case "mouseout": case "mouseover": case "contextmenu": y = Fu; break; case "drag": case "dragend": case "dragenter": case "dragexit": case "dragleave": case "dragover": case "dragstart": case "drop": y = yp; break; case "touchcancel": case "touchend": case "touchmove": case "touchstart": y = jp; break; case dd: case fd: case hd: y = Ep; break; case pd: y = Mp; break; case "scroll": y = mp; break; case "wheel": y = bp; break; case "copy": case "cut": case "paste": y = kp; break; case "gotpointercapture": case "lostpointercapture": case "pointercancel": case "pointerdown": case "pointermove": case "pointerout": case "pointerover": case "pointerup": y = Uu }var v = (t & 4) !== 0, E = !v && e === "scroll", d = v ? f !== null ? f + "Capture" : null : f; v = []; for (var c = a, h; c !== null;) { h = c; var w = h.stateNode; if (h.tag === 5 && w !== null && (h = w, d !== null && (w = xr(c, d), w != null && v.push(Lr(c, w, h)))), E) break; c = c.return } 0 < v.length && (f = new y(f, m, null, n, g), p.push({ event: f, listeners: v })) } } if (!(t & 7)) { e: { if (f = e === "mouseover" || e === "pointerover", y = e === "mouseout" || e === "pointerout", f && n !== Rs && (m = n.relatedTarget || n.fromElement) && (tn(m) || m[wt])) break e; if ((y || f) && (f = g.window === g ? g : (f = g.ownerDocument) ? f.defaultView || f.parentWindow : window, y ? (m = n.relatedTarget || n.toElement, y = a, m = m ? tn(m) : null, m !== null && (E = gn(m), m !== E || m.tag !== 5 && m.tag !== 6) && (m = null)) : (y = null, m = a), y !== m)) { if (v = Fu, w = "onMouseLeave", d = "onMouseEnter", c = "mouse", (e === "pointerout" || e === "pointerover") && (v = Uu, w = "onPointerLeave", d = "onPointerEnter", c = "pointer"), E = y == null ? f : On(y), h = m == null ? f : On(m), f = new v(w, c + "leave", y, n, g), f.target = E, f.relatedTarget = h, w = null, tn(g) === a && (v = new v(d, c + "enter", m, n, g), v.target = h, v.relatedTarget = E, w = v), E = w, y && m) t: { for (v = y, d = m, c = 0, h = v; h; h = Sn(h))c++; for (h = 0, w = d; w; w = Sn(w))h++; for (; 0 < c - h;)v = Sn(v), c--; for (; 0 < h - c;)d = Sn(d), h--; for (; c--;) { if (v === d || d !== null && v === d.alternate) break t; v = Sn(v), d = Sn(d) } v = null } else v = null; y !== null && Ju(p, f, y, v, !1), m !== null && E !== null && Ju(p, E, m, v, !0) } } e: { if (f = a ? On(a) : window, y = f.nodeName && f.nodeName.toLowerCase(), y === "select" || y === "input" && f.type === "file") var k = Bp; else if (Bu(f)) if (sd) k = qp; else { k = Qp; var O = Vp } else (y = f.nodeName) && y.toLowerCase() === "input" && (f.type === "checkbox" || f.type === "radio") && (k = Kp); if (k && (k = k(e, a))) { od(p, k, n, g); break e } O && O(e, f, a), e === "focusout" && (O = f._wrapperState) && O.controlled && f.type === "number" && Ps(f, "number", f.value) } switch (O = a ? On(a) : window, e) { case "focusin": (Bu(O) || O.contentEditable === "true") && (_n = O, Us = a, mr = null); break; case "focusout": mr = Us = _n = null; break; case "mousedown": Hs = !0; break; case "contextmenu": case "mouseup": case "dragend": Hs = !1, Gu(p, n, g); break; case "selectionchange": if (Xp) break; case "keydown": case "keyup": Gu(p, n, g) }var x; if (Fl) e: { switch (e) { case "compositionstart": var T = "onCompositionStart"; break e; case "compositionend": T = "onCompositionEnd"; break e; case "compositionupdate": T = "onCompositionUpdate"; break e }T = void 0 } else kn ? rd(e, n) && (T = "onCompositionEnd") : e === "keydown" && n.keyCode === 229 && (T = "onCompositionStart"); T && (nd && n.locale !== "ko" && (kn || T !== "onCompositionStart" ? T === "onCompositionEnd" && kn && (x = td()) : (At = g, Al = "value" in At ? At.value : At.textContent, kn = !0)), O = Hi(a, T), 0 < O.length && (T = new $u(T, e, null, n, g), p.push({ event: T, listeners: O }), x ? T.data = x : (x = id(n), x !== null && (T.data = x)))), (x = Fp ? $p(e, n) : Up(e, n)) && (a = Hi(a, "onBeforeInput"), 0 < a.length && (g = new $u("onBeforeInput", "beforeinput", null, n, g), p.push({ event: g, listeners: a }), g.data = x)) } md(p, t) }) } function Lr(e, t, n) { return { instance: e, listener: t, currentTarget: n } } function Hi(e, t) { for (var n = t + "Capture", r = []; e !== null;) { var i = e, o = i.stateNode; i.tag === 5 && o !== null && (i = o, o = xr(e, n), o != null && r.unshift(Lr(e, o, i)), o = xr(e, t), o != null && r.push(Lr(e, o, i))), e = e.return } return r } function Sn(e) { if (e === null) return null; do e = e.return; while (e && e.tag !== 5); return e || null } function Ju(e, t, n, r, i) { for (var o = t._reactName, s = []; n !== null && n !== r;) { var l = n, u = l.alternate, a = l.stateNode; if (u !== null && u === r) break; l.tag === 5 && a !== null && (l = a, i ? (u = xr(n, o), u != null && s.unshift(Lr(n, u, l))) : i || (u = xr(n, o), u != null && s.push(Lr(n, u, l)))), n = n.return } s.length !== 0 && e.push({ event: t, listeners: s }) } var tg = /\r\n?/g, ng = /\u0000|\uFFFD/g; function Zu(e) { - return (typeof e == "string" ? e : "" + e).replace(tg, ` -`).replace(ng, "") -} function ci(e, t, n) { if (t = Zu(t), Zu(e) !== t && n) throw Error(_(425)) } function Wi() { } var Ws = null, Bs = null; function Vs(e, t) { return e === "textarea" || e === "noscript" || typeof t.children == "string" || typeof t.children == "number" || typeof t.dangerouslySetInnerHTML == "object" && t.dangerouslySetInnerHTML !== null && t.dangerouslySetInnerHTML.__html != null } var Qs = typeof setTimeout == "function" ? setTimeout : void 0, rg = typeof clearTimeout == "function" ? clearTimeout : void 0, ea = typeof Promise == "function" ? Promise : void 0, ig = typeof queueMicrotask == "function" ? queueMicrotask : typeof ea < "u" ? function (e) { return ea.resolve(null).then(e).catch(og) } : Qs; function og(e) { setTimeout(function () { throw e }) } function es(e, t) { var n = t, r = 0; do { var i = n.nextSibling; if (e.removeChild(n), i && i.nodeType === 8) if (n = i.data, n === "/$") { if (r === 0) { e.removeChild(i), Dr(t); return } r-- } else n !== "$" && n !== "$?" && n !== "$!" || r++; n = i } while (n); Dr(t) } function Ut(e) { for (; e != null; e = e.nextSibling) { var t = e.nodeType; if (t === 1 || t === 3) break; if (t === 8) { if (t = e.data, t === "$" || t === "$!" || t === "$?") break; if (t === "/$") return null } } return e } function ta(e) { e = e.previousSibling; for (var t = 0; e;) { if (e.nodeType === 8) { var n = e.data; if (n === "$" || n === "$!" || n === "$?") { if (t === 0) return e; t-- } else n === "/$" && t++ } e = e.previousSibling } return null } var Gn = Math.random().toString(36).slice(2), ut = "__reactFiber$" + Gn, jr = "__reactProps$" + Gn, wt = "__reactContainer$" + Gn, Ks = "__reactEvents$" + Gn, sg = "__reactListeners$" + Gn, lg = "__reactHandles$" + Gn; function tn(e) { var t = e[ut]; if (t) return t; for (var n = e.parentNode; n;) { if (t = n[wt] || n[ut]) { if (n = t.alternate, t.child !== null || n !== null && n.child !== null) for (e = ta(e); e !== null;) { if (n = e[ut]) return n; e = ta(e) } return t } e = n, n = e.parentNode } return null } function Qr(e) { return e = e[ut] || e[wt], !e || e.tag !== 5 && e.tag !== 6 && e.tag !== 13 && e.tag !== 3 ? null : e } function On(e) { if (e.tag === 5 || e.tag === 6) return e.stateNode; throw Error(_(33)) } function fo(e) { return e[jr] || null } var qs = [], Tn = -1; function Yt(e) { return { current: e } } function V(e) { 0 > Tn || (e.current = qs[Tn], qs[Tn] = null, Tn--) } function W(e, t) { Tn++, qs[Tn] = e.current, e.current = t } var qt = {}, me = Yt(qt), xe = Yt(!1), un = qt; function $n(e, t) { var n = e.type.contextTypes; if (!n) return qt; var r = e.stateNode; if (r && r.__reactInternalMemoizedUnmaskedChildContext === t) return r.__reactInternalMemoizedMaskedChildContext; var i = {}, o; for (o in n) i[o] = t[o]; return r && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = t, e.__reactInternalMemoizedMaskedChildContext = i), i } function Oe(e) { return e = e.childContextTypes, e != null } function Bi() { V(xe), V(me) } function na(e, t, n) { if (me.current !== qt) throw Error(_(168)); W(me, t), W(xe, n) } function yd(e, t, n) { var r = e.stateNode; if (t = t.childContextTypes, typeof r.getChildContext != "function") return n; r = r.getChildContext(); for (var i in r) if (!(i in t)) throw Error(_(108, Vh(e) || "Unknown", i)); return Y({}, n, r) } function Vi(e) { return e = (e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext || qt, un = me.current, W(me, e), W(xe, xe.current), !0 } function ra(e, t, n) { var r = e.stateNode; if (!r) throw Error(_(169)); n ? (e = yd(e, t, un), r.__reactInternalMemoizedMergedChildContext = e, V(xe), V(me), W(me, e)) : V(xe), W(xe, n) } var gt = null, ho = !1, ts = !1; function Sd(e) { gt === null ? gt = [e] : gt.push(e) } function ug(e) { ho = !0, Sd(e) } function Xt() { if (!ts && gt !== null) { ts = !0; var e = 0, t = U; try { var n = gt; for (U = 1; e < n.length; e++) { var r = n[e]; do r = r(!0); while (r !== null) } gt = null, ho = !1 } catch (i) { throw gt !== null && (gt = gt.slice(e + 1)), Bc(Ll, Xt), i } finally { U = t, ts = !1 } } return null } var Dn = [], Pn = 0, Qi = null, Ki = 0, Ue = [], He = 0, an = null, mt = 1, vt = ""; function Zt(e, t) { Dn[Pn++] = Ki, Dn[Pn++] = Qi, Qi = e, Ki = t } function wd(e, t, n) { Ue[He++] = mt, Ue[He++] = vt, Ue[He++] = an, an = e; var r = mt; e = vt; var i = 32 - nt(r) - 1; r &= ~(1 << i), n += 1; var o = 32 - nt(t) + i; if (30 < o) { var s = i - i % 5; o = (r & (1 << s) - 1).toString(32), r >>= s, i -= s, mt = 1 << 32 - nt(t) + i | n << i | r, vt = o + e } else mt = 1 << o | n << i | r, vt = e } function Ul(e) { e.return !== null && (Zt(e, 1), wd(e, 1, 0)) } function Hl(e) { for (; e === Qi;)Qi = Dn[--Pn], Dn[Pn] = null, Ki = Dn[--Pn], Dn[Pn] = null; for (; e === an;)an = Ue[--He], Ue[He] = null, vt = Ue[--He], Ue[He] = null, mt = Ue[--He], Ue[He] = null } var Le = null, Ie = null, Q = !1, tt = null; function Ed(e, t) { var n = Be(5, null, null, 0); n.elementType = "DELETED", n.stateNode = t, n.return = e, t = e.deletions, t === null ? (e.deletions = [n], e.flags |= 16) : t.push(n) } function ia(e, t) { switch (e.tag) { case 5: var n = e.type; return t = t.nodeType !== 1 || n.toLowerCase() !== t.nodeName.toLowerCase() ? null : t, t !== null ? (e.stateNode = t, Le = e, Ie = Ut(t.firstChild), !0) : !1; case 6: return t = e.pendingProps === "" || t.nodeType !== 3 ? null : t, t !== null ? (e.stateNode = t, Le = e, Ie = null, !0) : !1; case 13: return t = t.nodeType !== 8 ? null : t, t !== null ? (n = an !== null ? { id: mt, overflow: vt } : null, e.memoizedState = { dehydrated: t, treeContext: n, retryLane: 1073741824 }, n = Be(18, null, null, 0), n.stateNode = t, n.return = e, e.child = n, Le = e, Ie = null, !0) : !1; default: return !1 } } function Gs(e) { return (e.mode & 1) !== 0 && (e.flags & 128) === 0 } function Ys(e) { if (Q) { var t = Ie; if (t) { var n = t; if (!ia(e, t)) { if (Gs(e)) throw Error(_(418)); t = Ut(n.nextSibling); var r = Le; t && ia(e, t) ? Ed(r, n) : (e.flags = e.flags & -4097 | 2, Q = !1, Le = e) } } else { if (Gs(e)) throw Error(_(418)); e.flags = e.flags & -4097 | 2, Q = !1, Le = e } } } function oa(e) { for (e = e.return; e !== null && e.tag !== 5 && e.tag !== 3 && e.tag !== 13;)e = e.return; Le = e } function di(e) { if (e !== Le) return !1; if (!Q) return oa(e), Q = !0, !1; var t; if ((t = e.tag !== 3) && !(t = e.tag !== 5) && (t = e.type, t = t !== "head" && t !== "body" && !Vs(e.type, e.memoizedProps)), t && (t = Ie)) { if (Gs(e)) throw Cd(), Error(_(418)); for (; t;)Ed(e, t), t = Ut(t.nextSibling) } if (oa(e), e.tag === 13) { if (e = e.memoizedState, e = e !== null ? e.dehydrated : null, !e) throw Error(_(317)); e: { for (e = e.nextSibling, t = 0; e;) { if (e.nodeType === 8) { var n = e.data; if (n === "/$") { if (t === 0) { Ie = Ut(e.nextSibling); break e } t-- } else n !== "$" && n !== "$!" && n !== "$?" || t++ } e = e.nextSibling } Ie = null } } else Ie = Le ? Ut(e.stateNode.nextSibling) : null; return !0 } function Cd() { for (var e = Ie; e;)e = Ut(e.nextSibling) } function Un() { Ie = Le = null, Q = !1 } function Wl(e) { tt === null ? tt = [e] : tt.push(e) } var ag = kt.ReactCurrentBatchConfig; function Ze(e, t) { if (e && e.defaultProps) { t = Y({}, t), e = e.defaultProps; for (var n in e) t[n] === void 0 && (t[n] = e[n]); return t } return t } var qi = Yt(null), Gi = null, Nn = null, Bl = null; function Vl() { Bl = Nn = Gi = null } function Ql(e) { var t = qi.current; V(qi), e._currentValue = t } function Xs(e, t, n) { for (; e !== null;) { var r = e.alternate; if ((e.childLanes & t) !== t ? (e.childLanes |= t, r !== null && (r.childLanes |= t)) : r !== null && (r.childLanes & t) !== t && (r.childLanes |= t), e === n) break; e = e.return } } function bn(e, t) { Gi = e, Bl = Nn = null, e = e.dependencies, e !== null && e.firstContext !== null && (e.lanes & t && (_e = !0), e.firstContext = null) } function Qe(e) { var t = e._currentValue; if (Bl !== e) if (e = { context: e, memoizedValue: t, next: null }, Nn === null) { if (Gi === null) throw Error(_(308)); Nn = e, Gi.dependencies = { lanes: 0, firstContext: e } } else Nn = Nn.next = e; return t } var nn = null; function Kl(e) { nn === null ? nn = [e] : nn.push(e) } function kd(e, t, n, r) { var i = t.interleaved; return i === null ? (n.next = n, Kl(t)) : (n.next = i.next, i.next = n), t.interleaved = n, Et(e, r) } function Et(e, t) { e.lanes |= t; var n = e.alternate; for (n !== null && (n.lanes |= t), n = e, e = e.return; e !== null;)e.childLanes |= t, n = e.alternate, n !== null && (n.childLanes |= t), n = e, e = e.return; return n.tag === 3 ? n.stateNode : null } var It = !1; function ql(e) { e.updateQueue = { baseState: e.memoizedState, firstBaseUpdate: null, lastBaseUpdate: null, shared: { pending: null, interleaved: null, lanes: 0 }, effects: null } } function _d(e, t) { e = e.updateQueue, t.updateQueue === e && (t.updateQueue = { baseState: e.baseState, firstBaseUpdate: e.firstBaseUpdate, lastBaseUpdate: e.lastBaseUpdate, shared: e.shared, effects: e.effects }) } function yt(e, t) { return { eventTime: e, lane: t, tag: 0, payload: null, callback: null, next: null } } function Ht(e, t, n) { var r = e.updateQueue; if (r === null) return null; if (r = r.shared, F & 2) { var i = r.pending; return i === null ? t.next = t : (t.next = i.next, i.next = t), r.pending = t, Et(e, n) } return i = r.interleaved, i === null ? (t.next = t, Kl(r)) : (t.next = i.next, i.next = t), r.interleaved = t, Et(e, n) } function xi(e, t, n) { if (t = t.updateQueue, t !== null && (t = t.shared, (n & 4194240) !== 0)) { var r = t.lanes; r &= e.pendingLanes, n |= r, t.lanes = n, jl(e, n) } } function sa(e, t) { var n = e.updateQueue, r = e.alternate; if (r !== null && (r = r.updateQueue, n === r)) { var i = null, o = null; if (n = n.firstBaseUpdate, n !== null) { do { var s = { eventTime: n.eventTime, lane: n.lane, tag: n.tag, payload: n.payload, callback: n.callback, next: null }; o === null ? i = o = s : o = o.next = s, n = n.next } while (n !== null); o === null ? i = o = t : o = o.next = t } else i = o = t; n = { baseState: r.baseState, firstBaseUpdate: i, lastBaseUpdate: o, shared: r.shared, effects: r.effects }, e.updateQueue = n; return } e = n.lastBaseUpdate, e === null ? n.firstBaseUpdate = t : e.next = t, n.lastBaseUpdate = t } function Yi(e, t, n, r) { var i = e.updateQueue; It = !1; var o = i.firstBaseUpdate, s = i.lastBaseUpdate, l = i.shared.pending; if (l !== null) { i.shared.pending = null; var u = l, a = u.next; u.next = null, s === null ? o = a : s.next = a, s = u; var g = e.alternate; g !== null && (g = g.updateQueue, l = g.lastBaseUpdate, l !== s && (l === null ? g.firstBaseUpdate = a : l.next = a, g.lastBaseUpdate = u)) } if (o !== null) { var p = i.baseState; s = 0, g = a = u = null, l = o; do { var f = l.lane, y = l.eventTime; if ((r & f) === f) { g !== null && (g = g.next = { eventTime: y, lane: 0, tag: l.tag, payload: l.payload, callback: l.callback, next: null }); e: { var m = e, v = l; switch (f = t, y = n, v.tag) { case 1: if (m = v.payload, typeof m == "function") { p = m.call(y, p, f); break e } p = m; break e; case 3: m.flags = m.flags & -65537 | 128; case 0: if (m = v.payload, f = typeof m == "function" ? m.call(y, p, f) : m, f == null) break e; p = Y({}, p, f); break e; case 2: It = !0 } } l.callback !== null && l.lane !== 0 && (e.flags |= 64, f = i.effects, f === null ? i.effects = [l] : f.push(l)) } else y = { eventTime: y, lane: f, tag: l.tag, payload: l.payload, callback: l.callback, next: null }, g === null ? (a = g = y, u = p) : g = g.next = y, s |= f; if (l = l.next, l === null) { if (l = i.shared.pending, l === null) break; f = l, l = f.next, f.next = null, i.lastBaseUpdate = f, i.shared.pending = null } } while (1); if (g === null && (u = p), i.baseState = u, i.firstBaseUpdate = a, i.lastBaseUpdate = g, t = i.shared.interleaved, t !== null) { i = t; do s |= i.lane, i = i.next; while (i !== t) } else o === null && (i.shared.lanes = 0); dn |= s, e.lanes = s, e.memoizedState = p } } function la(e, t, n) { if (e = t.effects, t.effects = null, e !== null) for (t = 0; t < e.length; t++) { var r = e[t], i = r.callback; if (i !== null) { if (r.callback = null, r = n, typeof i != "function") throw Error(_(191, i)); i.call(r) } } } var xd = new kc.Component().refs; function Js(e, t, n, r) { t = e.memoizedState, n = n(r, t), n = n == null ? t : Y({}, t, n), e.memoizedState = n, e.lanes === 0 && (e.updateQueue.baseState = n) } var po = { isMounted: function (e) { return (e = e._reactInternals) ? gn(e) === e : !1 }, enqueueSetState: function (e, t, n) { e = e._reactInternals; var r = ye(), i = Bt(e), o = yt(r, i); o.payload = t, n != null && (o.callback = n), t = Ht(e, o, i), t !== null && (rt(t, e, i, r), xi(t, e, i)) }, enqueueReplaceState: function (e, t, n) { e = e._reactInternals; var r = ye(), i = Bt(e), o = yt(r, i); o.tag = 1, o.payload = t, n != null && (o.callback = n), t = Ht(e, o, i), t !== null && (rt(t, e, i, r), xi(t, e, i)) }, enqueueForceUpdate: function (e, t) { e = e._reactInternals; var n = ye(), r = Bt(e), i = yt(n, r); i.tag = 2, t != null && (i.callback = t), t = Ht(e, i, r), t !== null && (rt(t, e, r, n), xi(t, e, r)) } }; function ua(e, t, n, r, i, o, s) { return e = e.stateNode, typeof e.shouldComponentUpdate == "function" ? e.shouldComponentUpdate(r, o, s) : t.prototype && t.prototype.isPureReactComponent ? !Nr(n, r) || !Nr(i, o) : !0 } function Od(e, t, n) { var r = !1, i = qt, o = t.contextType; return typeof o == "object" && o !== null ? o = Qe(o) : (i = Oe(t) ? un : me.current, r = t.contextTypes, o = (r = r != null) ? $n(e, i) : qt), t = new t(n, o), e.memoizedState = t.state !== null && t.state !== void 0 ? t.state : null, t.updater = po, e.stateNode = t, t._reactInternals = e, r && (e = e.stateNode, e.__reactInternalMemoizedUnmaskedChildContext = i, e.__reactInternalMemoizedMaskedChildContext = o), t } function aa(e, t, n, r) { e = t.state, typeof t.componentWillReceiveProps == "function" && t.componentWillReceiveProps(n, r), typeof t.UNSAFE_componentWillReceiveProps == "function" && t.UNSAFE_componentWillReceiveProps(n, r), t.state !== e && po.enqueueReplaceState(t, t.state, null) } function Zs(e, t, n, r) { var i = e.stateNode; i.props = n, i.state = e.memoizedState, i.refs = xd, ql(e); var o = t.contextType; typeof o == "object" && o !== null ? i.context = Qe(o) : (o = Oe(t) ? un : me.current, i.context = $n(e, o)), i.state = e.memoizedState, o = t.getDerivedStateFromProps, typeof o == "function" && (Js(e, t, o, n), i.state = e.memoizedState), typeof t.getDerivedStateFromProps == "function" || typeof i.getSnapshotBeforeUpdate == "function" || typeof i.UNSAFE_componentWillMount != "function" && typeof i.componentWillMount != "function" || (t = i.state, typeof i.componentWillMount == "function" && i.componentWillMount(), typeof i.UNSAFE_componentWillMount == "function" && i.UNSAFE_componentWillMount(), t !== i.state && po.enqueueReplaceState(i, i.state, null), Yi(e, n, i, r), i.state = e.memoizedState), typeof i.componentDidMount == "function" && (e.flags |= 4194308) } function tr(e, t, n) { if (e = n.ref, e !== null && typeof e != "function" && typeof e != "object") { if (n._owner) { if (n = n._owner, n) { if (n.tag !== 1) throw Error(_(309)); var r = n.stateNode } if (!r) throw Error(_(147, e)); var i = r, o = "" + e; return t !== null && t.ref !== null && typeof t.ref == "function" && t.ref._stringRef === o ? t.ref : (t = function (s) { var l = i.refs; l === xd && (l = i.refs = {}), s === null ? delete l[o] : l[o] = s }, t._stringRef = o, t) } if (typeof e != "string") throw Error(_(284)); if (!n._owner) throw Error(_(290, e)) } return e } function fi(e, t) { throw e = Object.prototype.toString.call(t), Error(_(31, e === "[object Object]" ? "object with keys {" + Object.keys(t).join(", ") + "}" : e)) } function ca(e) { var t = e._init; return t(e._payload) } function Td(e) { function t(d, c) { if (e) { var h = d.deletions; h === null ? (d.deletions = [c], d.flags |= 16) : h.push(c) } } function n(d, c) { if (!e) return null; for (; c !== null;)t(d, c), c = c.sibling; return null } function r(d, c) { for (d = new Map; c !== null;)c.key !== null ? d.set(c.key, c) : d.set(c.index, c), c = c.sibling; return d } function i(d, c) { return d = Vt(d, c), d.index = 0, d.sibling = null, d } function o(d, c, h) { return d.index = h, e ? (h = d.alternate, h !== null ? (h = h.index, h < c ? (d.flags |= 2, c) : h) : (d.flags |= 2, c)) : (d.flags |= 1048576, c) } function s(d) { return e && d.alternate === null && (d.flags |= 2), d } function l(d, c, h, w) { return c === null || c.tag !== 6 ? (c = us(h, d.mode, w), c.return = d, c) : (c = i(c, h), c.return = d, c) } function u(d, c, h, w) { var k = h.type; return k === Cn ? g(d, c, h.props.children, w, h.key) : c !== null && (c.elementType === k || typeof k == "object" && k !== null && k.$$typeof === Nt && ca(k) === c.type) ? (w = i(c, h.props), w.ref = tr(d, c, h), w.return = d, w) : (w = Ii(h.type, h.key, h.props, null, d.mode, w), w.ref = tr(d, c, h), w.return = d, w) } function a(d, c, h, w) { return c === null || c.tag !== 4 || c.stateNode.containerInfo !== h.containerInfo || c.stateNode.implementation !== h.implementation ? (c = as(h, d.mode, w), c.return = d, c) : (c = i(c, h.children || []), c.return = d, c) } function g(d, c, h, w, k) { return c === null || c.tag !== 7 ? (c = sn(h, d.mode, w, k), c.return = d, c) : (c = i(c, h), c.return = d, c) } function p(d, c, h) { if (typeof c == "string" && c !== "" || typeof c == "number") return c = us("" + c, d.mode, h), c.return = d, c; if (typeof c == "object" && c !== null) { switch (c.$$typeof) { case ti: return h = Ii(c.type, c.key, c.props, null, d.mode, h), h.ref = tr(d, null, c), h.return = d, h; case En: return c = as(c, d.mode, h), c.return = d, c; case Nt: var w = c._init; return p(d, w(c._payload), h) }if (ur(c) || Yn(c)) return c = sn(c, d.mode, h, null), c.return = d, c; fi(d, c) } return null } function f(d, c, h, w) { var k = c !== null ? c.key : null; if (typeof h == "string" && h !== "" || typeof h == "number") return k !== null ? null : l(d, c, "" + h, w); if (typeof h == "object" && h !== null) { switch (h.$$typeof) { case ti: return h.key === k ? u(d, c, h, w) : null; case En: return h.key === k ? a(d, c, h, w) : null; case Nt: return k = h._init, f(d, c, k(h._payload), w) }if (ur(h) || Yn(h)) return k !== null ? null : g(d, c, h, w, null); fi(d, h) } return null } function y(d, c, h, w, k) { if (typeof w == "string" && w !== "" || typeof w == "number") return d = d.get(h) || null, l(c, d, "" + w, k); if (typeof w == "object" && w !== null) { switch (w.$$typeof) { case ti: return d = d.get(w.key === null ? h : w.key) || null, u(c, d, w, k); case En: return d = d.get(w.key === null ? h : w.key) || null, a(c, d, w, k); case Nt: var O = w._init; return y(d, c, h, O(w._payload), k) }if (ur(w) || Yn(w)) return d = d.get(h) || null, g(c, d, w, k, null); fi(c, w) } return null } function m(d, c, h, w) { for (var k = null, O = null, x = c, T = c = 0, z = null; x !== null && T < h.length; T++) { x.index > T ? (z = x, x = null) : z = x.sibling; var M = f(d, x, h[T], w); if (M === null) { x === null && (x = z); break } e && x && M.alternate === null && t(d, x), c = o(M, c, T), O === null ? k = M : O.sibling = M, O = M, x = z } if (T === h.length) return n(d, x), Q && Zt(d, T), k; if (x === null) { for (; T < h.length; T++)x = p(d, h[T], w), x !== null && (c = o(x, c, T), O === null ? k = x : O.sibling = x, O = x); return Q && Zt(d, T), k } for (x = r(d, x); T < h.length; T++)z = y(x, d, T, h[T], w), z !== null && (e && z.alternate !== null && x.delete(z.key === null ? T : z.key), c = o(z, c, T), O === null ? k = z : O.sibling = z, O = z); return e && x.forEach(function ($) { return t(d, $) }), Q && Zt(d, T), k } function v(d, c, h, w) { var k = Yn(h); if (typeof k != "function") throw Error(_(150)); if (h = k.call(h), h == null) throw Error(_(151)); for (var O = k = null, x = c, T = c = 0, z = null, M = h.next(); x !== null && !M.done; T++, M = h.next()) { x.index > T ? (z = x, x = null) : z = x.sibling; var $ = f(d, x, M.value, w); if ($ === null) { x === null && (x = z); break } e && x && $.alternate === null && t(d, x), c = o($, c, T), O === null ? k = $ : O.sibling = $, O = $, x = z } if (M.done) return n(d, x), Q && Zt(d, T), k; if (x === null) { for (; !M.done; T++, M = h.next())M = p(d, M.value, w), M !== null && (c = o(M, c, T), O === null ? k = M : O.sibling = M, O = M); return Q && Zt(d, T), k } for (x = r(d, x); !M.done; T++, M = h.next())M = y(x, d, T, M.value, w), M !== null && (e && M.alternate !== null && x.delete(M.key === null ? T : M.key), c = o(M, c, T), O === null ? k = M : O.sibling = M, O = M); return e && x.forEach(function (K) { return t(d, K) }), Q && Zt(d, T), k } function E(d, c, h, w) { if (typeof h == "object" && h !== null && h.type === Cn && h.key === null && (h = h.props.children), typeof h == "object" && h !== null) { switch (h.$$typeof) { case ti: e: { for (var k = h.key, O = c; O !== null;) { if (O.key === k) { if (k = h.type, k === Cn) { if (O.tag === 7) { n(d, O.sibling), c = i(O, h.props.children), c.return = d, d = c; break e } } else if (O.elementType === k || typeof k == "object" && k !== null && k.$$typeof === Nt && ca(k) === O.type) { n(d, O.sibling), c = i(O, h.props), c.ref = tr(d, O, h), c.return = d, d = c; break e } n(d, O); break } else t(d, O); O = O.sibling } h.type === Cn ? (c = sn(h.props.children, d.mode, w, h.key), c.return = d, d = c) : (w = Ii(h.type, h.key, h.props, null, d.mode, w), w.ref = tr(d, c, h), w.return = d, d = w) } return s(d); case En: e: { for (O = h.key; c !== null;) { if (c.key === O) if (c.tag === 4 && c.stateNode.containerInfo === h.containerInfo && c.stateNode.implementation === h.implementation) { n(d, c.sibling), c = i(c, h.children || []), c.return = d, d = c; break e } else { n(d, c); break } else t(d, c); c = c.sibling } c = as(h, d.mode, w), c.return = d, d = c } return s(d); case Nt: return O = h._init, E(d, c, O(h._payload), w) }if (ur(h)) return m(d, c, h, w); if (Yn(h)) return v(d, c, h, w); fi(d, h) } return typeof h == "string" && h !== "" || typeof h == "number" ? (h = "" + h, c !== null && c.tag === 6 ? (n(d, c.sibling), c = i(c, h), c.return = d, d = c) : (n(d, c), c = us(h, d.mode, w), c.return = d, d = c), s(d)) : n(d, c) } return E } var Hn = Td(!0), Dd = Td(!1), Kr = {}, ct = Yt(Kr), Rr = Yt(Kr), Mr = Yt(Kr); function rn(e) { if (e === Kr) throw Error(_(174)); return e } function Gl(e, t) { switch (W(Mr, t), W(Rr, e), W(ct, Kr), e = t.nodeType, e) { case 9: case 11: t = (t = t.documentElement) ? t.namespaceURI : Is(null, ""); break; default: e = e === 8 ? t.parentNode : t, t = e.namespaceURI || null, e = e.tagName, t = Is(t, e) }V(ct), W(ct, t) } function Wn() { V(ct), V(Rr), V(Mr) } function Pd(e) { rn(Mr.current); var t = rn(ct.current), n = Is(t, e.type); t !== n && (W(Rr, e), W(ct, n)) } function Yl(e) { Rr.current === e && (V(ct), V(Rr)) } var q = Yt(0); function Xi(e) { for (var t = e; t !== null;) { if (t.tag === 13) { var n = t.memoizedState; if (n !== null && (n = n.dehydrated, n === null || n.data === "$?" || n.data === "$!")) return t } else if (t.tag === 19 && t.memoizedProps.revealOrder !== void 0) { if (t.flags & 128) return t } else if (t.child !== null) { t.child.return = t, t = t.child; continue } if (t === e) break; for (; t.sibling === null;) { if (t.return === null || t.return === e) return null; t = t.return } t.sibling.return = t.return, t = t.sibling } return null } var ns = []; function Xl() { for (var e = 0; e < ns.length; e++)ns[e]._workInProgressVersionPrimary = null; ns.length = 0 } var Oi = kt.ReactCurrentDispatcher, rs = kt.ReactCurrentBatchConfig, cn = 0, G = null, re = null, se = null, Ji = !1, vr = !1, Ar = 0, cg = 0; function fe() { throw Error(_(321)) } function Jl(e, t) { if (t === null) return !1; for (var n = 0; n < t.length && n < e.length; n++)if (!it(e[n], t[n])) return !1; return !0 } function Zl(e, t, n, r, i, o) { if (cn = o, G = t, t.memoizedState = null, t.updateQueue = null, t.lanes = 0, Oi.current = e === null || e.memoizedState === null ? pg : gg, e = n(r, i), vr) { o = 0; do { if (vr = !1, Ar = 0, 25 <= o) throw Error(_(301)); o += 1, se = re = null, t.updateQueue = null, Oi.current = mg, e = n(r, i) } while (vr) } if (Oi.current = Zi, t = re !== null && re.next !== null, cn = 0, se = re = G = null, Ji = !1, t) throw Error(_(300)); return e } function eu() { var e = Ar !== 0; return Ar = 0, e } function lt() { var e = { memoizedState: null, baseState: null, baseQueue: null, queue: null, next: null }; return se === null ? G.memoizedState = se = e : se = se.next = e, se } function Ke() { if (re === null) { var e = G.alternate; e = e !== null ? e.memoizedState : null } else e = re.next; var t = se === null ? G.memoizedState : se.next; if (t !== null) se = t, re = e; else { if (e === null) throw Error(_(310)); re = e, e = { memoizedState: re.memoizedState, baseState: re.baseState, baseQueue: re.baseQueue, queue: re.queue, next: null }, se === null ? G.memoizedState = se = e : se = se.next = e } return se } function br(e, t) { return typeof t == "function" ? t(e) : t } function is(e) { var t = Ke(), n = t.queue; if (n === null) throw Error(_(311)); n.lastRenderedReducer = e; var r = re, i = r.baseQueue, o = n.pending; if (o !== null) { if (i !== null) { var s = i.next; i.next = o.next, o.next = s } r.baseQueue = i = o, n.pending = null } if (i !== null) { o = i.next, r = r.baseState; var l = s = null, u = null, a = o; do { var g = a.lane; if ((cn & g) === g) u !== null && (u = u.next = { lane: 0, action: a.action, hasEagerState: a.hasEagerState, eagerState: a.eagerState, next: null }), r = a.hasEagerState ? a.eagerState : e(r, a.action); else { var p = { lane: g, action: a.action, hasEagerState: a.hasEagerState, eagerState: a.eagerState, next: null }; u === null ? (l = u = p, s = r) : u = u.next = p, G.lanes |= g, dn |= g } a = a.next } while (a !== null && a !== o); u === null ? s = r : u.next = l, it(r, t.memoizedState) || (_e = !0), t.memoizedState = r, t.baseState = s, t.baseQueue = u, n.lastRenderedState = r } if (e = n.interleaved, e !== null) { i = e; do o = i.lane, G.lanes |= o, dn |= o, i = i.next; while (i !== e) } else i === null && (n.lanes = 0); return [t.memoizedState, n.dispatch] } function os(e) { var t = Ke(), n = t.queue; if (n === null) throw Error(_(311)); n.lastRenderedReducer = e; var r = n.dispatch, i = n.pending, o = t.memoizedState; if (i !== null) { n.pending = null; var s = i = i.next; do o = e(o, s.action), s = s.next; while (s !== i); it(o, t.memoizedState) || (_e = !0), t.memoizedState = o, t.baseQueue === null && (t.baseState = o), n.lastRenderedState = o } return [o, r] } function Nd() { } function Id(e, t) { var n = G, r = Ke(), i = t(), o = !it(r.memoizedState, i); if (o && (r.memoizedState = i, _e = !0), r = r.queue, tu(Rd.bind(null, n, r, e), [e]), r.getSnapshot !== t || o || se !== null && se.memoizedState.tag & 1) { if (n.flags |= 2048, zr(9, jd.bind(null, n, r, i, t), void 0, null), le === null) throw Error(_(349)); cn & 30 || Ld(n, t, i) } return i } function Ld(e, t, n) { e.flags |= 16384, e = { getSnapshot: t, value: n }, t = G.updateQueue, t === null ? (t = { lastEffect: null, stores: null }, G.updateQueue = t, t.stores = [e]) : (n = t.stores, n === null ? t.stores = [e] : n.push(e)) } function jd(e, t, n, r) { t.value = n, t.getSnapshot = r, Md(t) && Ad(e) } function Rd(e, t, n) { return n(function () { Md(t) && Ad(e) }) } function Md(e) { var t = e.getSnapshot; e = e.value; try { var n = t(); return !it(e, n) } catch { return !0 } } function Ad(e) { var t = Et(e, 1); t !== null && rt(t, e, 1, -1) } function da(e) { var t = lt(); return typeof e == "function" && (e = e()), t.memoizedState = t.baseState = e, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: br, lastRenderedState: e }, t.queue = e, e = e.dispatch = hg.bind(null, G, e), [t.memoizedState, e] } function zr(e, t, n, r) { return e = { tag: e, create: t, destroy: n, deps: r, next: null }, t = G.updateQueue, t === null ? (t = { lastEffect: null, stores: null }, G.updateQueue = t, t.lastEffect = e.next = e) : (n = t.lastEffect, n === null ? t.lastEffect = e.next = e : (r = n.next, n.next = e, e.next = r, t.lastEffect = e)), e } function bd() { return Ke().memoizedState } function Ti(e, t, n, r) { var i = lt(); G.flags |= e, i.memoizedState = zr(1 | t, n, void 0, r === void 0 ? null : r) } function go(e, t, n, r) { var i = Ke(); r = r === void 0 ? null : r; var o = void 0; if (re !== null) { var s = re.memoizedState; if (o = s.destroy, r !== null && Jl(r, s.deps)) { i.memoizedState = zr(t, n, o, r); return } } G.flags |= e, i.memoizedState = zr(1 | t, n, o, r) } function fa(e, t) { return Ti(8390656, 8, e, t) } function tu(e, t) { return go(2048, 8, e, t) } function zd(e, t) { return go(4, 2, e, t) } function Fd(e, t) { return go(4, 4, e, t) } function $d(e, t) { if (typeof t == "function") return e = e(), t(e), function () { t(null) }; if (t != null) return e = e(), t.current = e, function () { t.current = null } } function Ud(e, t, n) { return n = n != null ? n.concat([e]) : null, go(4, 4, $d.bind(null, t, e), n) } function nu() { } function Hd(e, t) { var n = Ke(); t = t === void 0 ? null : t; var r = n.memoizedState; return r !== null && t !== null && Jl(t, r[1]) ? r[0] : (n.memoizedState = [e, t], e) } function Wd(e, t) { var n = Ke(); t = t === void 0 ? null : t; var r = n.memoizedState; return r !== null && t !== null && Jl(t, r[1]) ? r[0] : (e = e(), n.memoizedState = [e, t], e) } function Bd(e, t, n) { return cn & 21 ? (it(n, t) || (n = Kc(), G.lanes |= n, dn |= n, e.baseState = !0), t) : (e.baseState && (e.baseState = !1, _e = !0), e.memoizedState = n) } function dg(e, t) { var n = U; U = n !== 0 && 4 > n ? n : 4, e(!0); var r = rs.transition; rs.transition = {}; try { e(!1), t() } finally { U = n, rs.transition = r } } function Vd() { return Ke().memoizedState } function fg(e, t, n) { var r = Bt(e); if (n = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null }, Qd(e)) Kd(t, n); else if (n = kd(e, t, n, r), n !== null) { var i = ye(); rt(n, e, r, i), qd(n, t, r) } } function hg(e, t, n) { var r = Bt(e), i = { lane: r, action: n, hasEagerState: !1, eagerState: null, next: null }; if (Qd(e)) Kd(t, i); else { var o = e.alternate; if (e.lanes === 0 && (o === null || o.lanes === 0) && (o = t.lastRenderedReducer, o !== null)) try { var s = t.lastRenderedState, l = o(s, n); if (i.hasEagerState = !0, i.eagerState = l, it(l, s)) { var u = t.interleaved; u === null ? (i.next = i, Kl(t)) : (i.next = u.next, u.next = i), t.interleaved = i; return } } catch { } finally { } n = kd(e, t, i, r), n !== null && (i = ye(), rt(n, e, r, i), qd(n, t, r)) } } function Qd(e) { var t = e.alternate; return e === G || t !== null && t === G } function Kd(e, t) { vr = Ji = !0; var n = e.pending; n === null ? t.next = t : (t.next = n.next, n.next = t), e.pending = t } function qd(e, t, n) { if (n & 4194240) { var r = t.lanes; r &= e.pendingLanes, n |= r, t.lanes = n, jl(e, n) } } var Zi = { readContext: Qe, useCallback: fe, useContext: fe, useEffect: fe, useImperativeHandle: fe, useInsertionEffect: fe, useLayoutEffect: fe, useMemo: fe, useReducer: fe, useRef: fe, useState: fe, useDebugValue: fe, useDeferredValue: fe, useTransition: fe, useMutableSource: fe, useSyncExternalStore: fe, useId: fe, unstable_isNewReconciler: !1 }, pg = { readContext: Qe, useCallback: function (e, t) { return lt().memoizedState = [e, t === void 0 ? null : t], e }, useContext: Qe, useEffect: fa, useImperativeHandle: function (e, t, n) { return n = n != null ? n.concat([e]) : null, Ti(4194308, 4, $d.bind(null, t, e), n) }, useLayoutEffect: function (e, t) { return Ti(4194308, 4, e, t) }, useInsertionEffect: function (e, t) { return Ti(4, 2, e, t) }, useMemo: function (e, t) { var n = lt(); return t = t === void 0 ? null : t, e = e(), n.memoizedState = [e, t], e }, useReducer: function (e, t, n) { var r = lt(); return t = n !== void 0 ? n(t) : t, r.memoizedState = r.baseState = t, e = { pending: null, interleaved: null, lanes: 0, dispatch: null, lastRenderedReducer: e, lastRenderedState: t }, r.queue = e, e = e.dispatch = fg.bind(null, G, e), [r.memoizedState, e] }, useRef: function (e) { var t = lt(); return e = { current: e }, t.memoizedState = e }, useState: da, useDebugValue: nu, useDeferredValue: function (e) { return lt().memoizedState = e }, useTransition: function () { var e = da(!1), t = e[0]; return e = dg.bind(null, e[1]), lt().memoizedState = e, [t, e] }, useMutableSource: function () { }, useSyncExternalStore: function (e, t, n) { var r = G, i = lt(); if (Q) { if (n === void 0) throw Error(_(407)); n = n() } else { if (n = t(), le === null) throw Error(_(349)); cn & 30 || Ld(r, t, n) } i.memoizedState = n; var o = { value: n, getSnapshot: t }; return i.queue = o, fa(Rd.bind(null, r, o, e), [e]), r.flags |= 2048, zr(9, jd.bind(null, r, o, n, t), void 0, null), n }, useId: function () { var e = lt(), t = le.identifierPrefix; if (Q) { var n = vt, r = mt; n = (r & ~(1 << 32 - nt(r) - 1)).toString(32) + n, t = ":" + t + "R" + n, n = Ar++, 0 < n && (t += "H" + n.toString(32)), t += ":" } else n = cg++, t = ":" + t + "r" + n.toString(32) + ":"; return e.memoizedState = t }, unstable_isNewReconciler: !1 }, gg = { readContext: Qe, useCallback: Hd, useContext: Qe, useEffect: tu, useImperativeHandle: Ud, useInsertionEffect: zd, useLayoutEffect: Fd, useMemo: Wd, useReducer: is, useRef: bd, useState: function () { return is(br) }, useDebugValue: nu, useDeferredValue: function (e) { var t = Ke(); return Bd(t, re.memoizedState, e) }, useTransition: function () { var e = is(br)[0], t = Ke().memoizedState; return [e, t] }, useMutableSource: Nd, useSyncExternalStore: Id, useId: Vd, unstable_isNewReconciler: !1 }, mg = { readContext: Qe, useCallback: Hd, useContext: Qe, useEffect: tu, useImperativeHandle: Ud, useInsertionEffect: zd, useLayoutEffect: Fd, useMemo: Wd, useReducer: os, useRef: bd, useState: function () { return os(br) }, useDebugValue: nu, useDeferredValue: function (e) { var t = Ke(); return re === null ? t.memoizedState = e : Bd(t, re.memoizedState, e) }, useTransition: function () { var e = os(br)[0], t = Ke().memoizedState; return [e, t] }, useMutableSource: Nd, useSyncExternalStore: Id, useId: Vd, unstable_isNewReconciler: !1 }; function Bn(e, t) { - try { var n = "", r = t; do n += Bh(r), r = r.return; while (r); var i = n } catch (o) { - i = ` -Error generating stack: `+ o.message + ` -`+ o.stack - } return { value: e, source: t, stack: i, digest: null } -} function ss(e, t, n) { return { value: e, source: null, stack: n ?? null, digest: t ?? null } } function el(e, t) { try { console.error(t.value) } catch (n) { setTimeout(function () { throw n }) } } var vg = typeof WeakMap == "function" ? WeakMap : Map; function Gd(e, t, n) { n = yt(-1, n), n.tag = 3, n.payload = { element: null }; var r = t.value; return n.callback = function () { to || (to = !0, cl = r), el(e, t) }, n } function Yd(e, t, n) { n = yt(-1, n), n.tag = 3; var r = e.type.getDerivedStateFromError; if (typeof r == "function") { var i = t.value; n.payload = function () { return r(i) }, n.callback = function () { el(e, t) } } var o = e.stateNode; return o !== null && typeof o.componentDidCatch == "function" && (n.callback = function () { el(e, t), typeof r != "function" && (Wt === null ? Wt = new Set([this]) : Wt.add(this)); var s = t.stack; this.componentDidCatch(t.value, { componentStack: s !== null ? s : "" }) }), n } function ha(e, t, n) { var r = e.pingCache; if (r === null) { r = e.pingCache = new vg; var i = new Set; r.set(t, i) } else i = r.get(t), i === void 0 && (i = new Set, r.set(t, i)); i.has(n) || (i.add(n), e = Ig.bind(null, e, t, n), t.then(e, e)) } function pa(e) { do { var t; if ((t = e.tag === 13) && (t = e.memoizedState, t = t !== null ? t.dehydrated !== null : !0), t) return e; e = e.return } while (e !== null); return null } function ga(e, t, n, r, i) { return e.mode & 1 ? (e.flags |= 65536, e.lanes = i, e) : (e === t ? e.flags |= 65536 : (e.flags |= 128, n.flags |= 131072, n.flags &= -52805, n.tag === 1 && (n.alternate === null ? n.tag = 17 : (t = yt(-1, 1), t.tag = 2, Ht(n, t, 1))), n.lanes |= 1), e) } var yg = kt.ReactCurrentOwner, _e = !1; function ve(e, t, n, r) { t.child = e === null ? Dd(t, null, n, r) : Hn(t, e.child, n, r) } function ma(e, t, n, r, i) { n = n.render; var o = t.ref; return bn(t, i), r = Zl(e, t, n, r, o, i), n = eu(), e !== null && !_e ? (t.updateQueue = e.updateQueue, t.flags &= -2053, e.lanes &= ~i, Ct(e, t, i)) : (Q && n && Ul(t), t.flags |= 1, ve(e, t, r, i), t.child) } function va(e, t, n, r, i) { if (e === null) { var o = n.type; return typeof o == "function" && !cu(o) && o.defaultProps === void 0 && n.compare === null && n.defaultProps === void 0 ? (t.tag = 15, t.type = o, Xd(e, t, o, r, i)) : (e = Ii(n.type, null, r, t, t.mode, i), e.ref = t.ref, e.return = t, t.child = e) } if (o = e.child, !(e.lanes & i)) { var s = o.memoizedProps; if (n = n.compare, n = n !== null ? n : Nr, n(s, r) && e.ref === t.ref) return Ct(e, t, i) } return t.flags |= 1, e = Vt(o, r), e.ref = t.ref, e.return = t, t.child = e } function Xd(e, t, n, r, i) { if (e !== null) { var o = e.memoizedProps; if (Nr(o, r) && e.ref === t.ref) if (_e = !1, t.pendingProps = r = o, (e.lanes & i) !== 0) e.flags & 131072 && (_e = !0); else return t.lanes = e.lanes, Ct(e, t, i) } return tl(e, t, n, r, i) } function Jd(e, t, n) { var r = t.pendingProps, i = r.children, o = e !== null ? e.memoizedState : null; if (r.mode === "hidden") if (!(t.mode & 1)) t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, W(Ln, Ne), Ne |= n; else { if (!(n & 1073741824)) return e = o !== null ? o.baseLanes | n : n, t.lanes = t.childLanes = 1073741824, t.memoizedState = { baseLanes: e, cachePool: null, transitions: null }, t.updateQueue = null, W(Ln, Ne), Ne |= e, null; t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }, r = o !== null ? o.baseLanes : n, W(Ln, Ne), Ne |= r } else o !== null ? (r = o.baseLanes | n, t.memoizedState = null) : r = n, W(Ln, Ne), Ne |= r; return ve(e, t, i, n), t.child } function Zd(e, t) { var n = t.ref; (e === null && n !== null || e !== null && e.ref !== n) && (t.flags |= 512, t.flags |= 2097152) } function tl(e, t, n, r, i) { var o = Oe(n) ? un : me.current; return o = $n(t, o), bn(t, i), n = Zl(e, t, n, r, o, i), r = eu(), e !== null && !_e ? (t.updateQueue = e.updateQueue, t.flags &= -2053, e.lanes &= ~i, Ct(e, t, i)) : (Q && r && Ul(t), t.flags |= 1, ve(e, t, n, i), t.child) } function ya(e, t, n, r, i) { if (Oe(n)) { var o = !0; Vi(t) } else o = !1; if (bn(t, i), t.stateNode === null) Di(e, t), Od(t, n, r), Zs(t, n, r, i), r = !0; else if (e === null) { var s = t.stateNode, l = t.memoizedProps; s.props = l; var u = s.context, a = n.contextType; typeof a == "object" && a !== null ? a = Qe(a) : (a = Oe(n) ? un : me.current, a = $n(t, a)); var g = n.getDerivedStateFromProps, p = typeof g == "function" || typeof s.getSnapshotBeforeUpdate == "function"; p || typeof s.UNSAFE_componentWillReceiveProps != "function" && typeof s.componentWillReceiveProps != "function" || (l !== r || u !== a) && aa(t, s, r, a), It = !1; var f = t.memoizedState; s.state = f, Yi(t, r, s, i), u = t.memoizedState, l !== r || f !== u || xe.current || It ? (typeof g == "function" && (Js(t, n, g, r), u = t.memoizedState), (l = It || ua(t, n, l, r, f, u, a)) ? (p || typeof s.UNSAFE_componentWillMount != "function" && typeof s.componentWillMount != "function" || (typeof s.componentWillMount == "function" && s.componentWillMount(), typeof s.UNSAFE_componentWillMount == "function" && s.UNSAFE_componentWillMount()), typeof s.componentDidMount == "function" && (t.flags |= 4194308)) : (typeof s.componentDidMount == "function" && (t.flags |= 4194308), t.memoizedProps = r, t.memoizedState = u), s.props = r, s.state = u, s.context = a, r = l) : (typeof s.componentDidMount == "function" && (t.flags |= 4194308), r = !1) } else { s = t.stateNode, _d(e, t), l = t.memoizedProps, a = t.type === t.elementType ? l : Ze(t.type, l), s.props = a, p = t.pendingProps, f = s.context, u = n.contextType, typeof u == "object" && u !== null ? u = Qe(u) : (u = Oe(n) ? un : me.current, u = $n(t, u)); var y = n.getDerivedStateFromProps; (g = typeof y == "function" || typeof s.getSnapshotBeforeUpdate == "function") || typeof s.UNSAFE_componentWillReceiveProps != "function" && typeof s.componentWillReceiveProps != "function" || (l !== p || f !== u) && aa(t, s, r, u), It = !1, f = t.memoizedState, s.state = f, Yi(t, r, s, i); var m = t.memoizedState; l !== p || f !== m || xe.current || It ? (typeof y == "function" && (Js(t, n, y, r), m = t.memoizedState), (a = It || ua(t, n, a, r, f, m, u) || !1) ? (g || typeof s.UNSAFE_componentWillUpdate != "function" && typeof s.componentWillUpdate != "function" || (typeof s.componentWillUpdate == "function" && s.componentWillUpdate(r, m, u), typeof s.UNSAFE_componentWillUpdate == "function" && s.UNSAFE_componentWillUpdate(r, m, u)), typeof s.componentDidUpdate == "function" && (t.flags |= 4), typeof s.getSnapshotBeforeUpdate == "function" && (t.flags |= 1024)) : (typeof s.componentDidUpdate != "function" || l === e.memoizedProps && f === e.memoizedState || (t.flags |= 4), typeof s.getSnapshotBeforeUpdate != "function" || l === e.memoizedProps && f === e.memoizedState || (t.flags |= 1024), t.memoizedProps = r, t.memoizedState = m), s.props = r, s.state = m, s.context = u, r = a) : (typeof s.componentDidUpdate != "function" || l === e.memoizedProps && f === e.memoizedState || (t.flags |= 4), typeof s.getSnapshotBeforeUpdate != "function" || l === e.memoizedProps && f === e.memoizedState || (t.flags |= 1024), r = !1) } return nl(e, t, n, r, o, i) } function nl(e, t, n, r, i, o) { Zd(e, t); var s = (t.flags & 128) !== 0; if (!r && !s) return i && ra(t, n, !1), Ct(e, t, o); r = t.stateNode, yg.current = t; var l = s && typeof n.getDerivedStateFromError != "function" ? null : r.render(); return t.flags |= 1, e !== null && s ? (t.child = Hn(t, e.child, null, o), t.child = Hn(t, null, l, o)) : ve(e, t, l, o), t.memoizedState = r.state, i && ra(t, n, !0), t.child } function ef(e) { var t = e.stateNode; t.pendingContext ? na(e, t.pendingContext, t.pendingContext !== t.context) : t.context && na(e, t.context, !1), Gl(e, t.containerInfo) } function Sa(e, t, n, r, i) { return Un(), Wl(i), t.flags |= 256, ve(e, t, n, r), t.child } var rl = { dehydrated: null, treeContext: null, retryLane: 0 }; function il(e) { return { baseLanes: e, cachePool: null, transitions: null } } function tf(e, t, n) { var r = t.pendingProps, i = q.current, o = !1, s = (t.flags & 128) !== 0, l; if ((l = s) || (l = e !== null && e.memoizedState === null ? !1 : (i & 2) !== 0), l ? (o = !0, t.flags &= -129) : (e === null || e.memoizedState !== null) && (i |= 1), W(q, i & 1), e === null) return Ys(t), e = t.memoizedState, e !== null && (e = e.dehydrated, e !== null) ? (t.mode & 1 ? e.data === "$!" ? t.lanes = 8 : t.lanes = 1073741824 : t.lanes = 1, null) : (s = r.children, e = r.fallback, o ? (r = t.mode, o = t.child, s = { mode: "hidden", children: s }, !(r & 1) && o !== null ? (o.childLanes = 0, o.pendingProps = s) : o = yo(s, r, 0, null), e = sn(e, r, n, null), o.return = t, e.return = t, o.sibling = e, t.child = o, t.child.memoizedState = il(n), t.memoizedState = rl, e) : ru(t, s)); if (i = e.memoizedState, i !== null && (l = i.dehydrated, l !== null)) return Sg(e, t, s, r, l, i, n); if (o) { o = r.fallback, s = t.mode, i = e.child, l = i.sibling; var u = { mode: "hidden", children: r.children }; return !(s & 1) && t.child !== i ? (r = t.child, r.childLanes = 0, r.pendingProps = u, t.deletions = null) : (r = Vt(i, u), r.subtreeFlags = i.subtreeFlags & 14680064), l !== null ? o = Vt(l, o) : (o = sn(o, s, n, null), o.flags |= 2), o.return = t, r.return = t, r.sibling = o, t.child = r, r = o, o = t.child, s = e.child.memoizedState, s = s === null ? il(n) : { baseLanes: s.baseLanes | n, cachePool: null, transitions: s.transitions }, o.memoizedState = s, o.childLanes = e.childLanes & ~n, t.memoizedState = rl, r } return o = e.child, e = o.sibling, r = Vt(o, { mode: "visible", children: r.children }), !(t.mode & 1) && (r.lanes = n), r.return = t, r.sibling = null, e !== null && (n = t.deletions, n === null ? (t.deletions = [e], t.flags |= 16) : n.push(e)), t.child = r, t.memoizedState = null, r } function ru(e, t) { return t = yo({ mode: "visible", children: t }, e.mode, 0, null), t.return = e, e.child = t } function hi(e, t, n, r) { return r !== null && Wl(r), Hn(t, e.child, null, n), e = ru(t, t.pendingProps.children), e.flags |= 2, t.memoizedState = null, e } function Sg(e, t, n, r, i, o, s) { if (n) return t.flags & 256 ? (t.flags &= -257, r = ss(Error(_(422))), hi(e, t, s, r)) : t.memoizedState !== null ? (t.child = e.child, t.flags |= 128, null) : (o = r.fallback, i = t.mode, r = yo({ mode: "visible", children: r.children }, i, 0, null), o = sn(o, i, s, null), o.flags |= 2, r.return = t, o.return = t, r.sibling = o, t.child = r, t.mode & 1 && Hn(t, e.child, null, s), t.child.memoizedState = il(s), t.memoizedState = rl, o); if (!(t.mode & 1)) return hi(e, t, s, null); if (i.data === "$!") { if (r = i.nextSibling && i.nextSibling.dataset, r) var l = r.dgst; return r = l, o = Error(_(419)), r = ss(o, r, void 0), hi(e, t, s, r) } if (l = (s & e.childLanes) !== 0, _e || l) { if (r = le, r !== null) { switch (s & -s) { case 4: i = 2; break; case 16: i = 8; break; case 64: case 128: case 256: case 512: case 1024: case 2048: case 4096: case 8192: case 16384: case 32768: case 65536: case 131072: case 262144: case 524288: case 1048576: case 2097152: case 4194304: case 8388608: case 16777216: case 33554432: case 67108864: i = 32; break; case 536870912: i = 268435456; break; default: i = 0 }i = i & (r.suspendedLanes | s) ? 0 : i, i !== 0 && i !== o.retryLane && (o.retryLane = i, Et(e, i), rt(r, e, i, -1)) } return au(), r = ss(Error(_(421))), hi(e, t, s, r) } return i.data === "$?" ? (t.flags |= 128, t.child = e.child, t = Lg.bind(null, e), i._reactRetry = t, null) : (e = o.treeContext, Ie = Ut(i.nextSibling), Le = t, Q = !0, tt = null, e !== null && (Ue[He++] = mt, Ue[He++] = vt, Ue[He++] = an, mt = e.id, vt = e.overflow, an = t), t = ru(t, r.children), t.flags |= 4096, t) } function wa(e, t, n) { e.lanes |= t; var r = e.alternate; r !== null && (r.lanes |= t), Xs(e.return, t, n) } function ls(e, t, n, r, i) { var o = e.memoizedState; o === null ? e.memoizedState = { isBackwards: t, rendering: null, renderingStartTime: 0, last: r, tail: n, tailMode: i } : (o.isBackwards = t, o.rendering = null, o.renderingStartTime = 0, o.last = r, o.tail = n, o.tailMode = i) } function nf(e, t, n) { var r = t.pendingProps, i = r.revealOrder, o = r.tail; if (ve(e, t, r.children, n), r = q.current, r & 2) r = r & 1 | 2, t.flags |= 128; else { if (e !== null && e.flags & 128) e: for (e = t.child; e !== null;) { if (e.tag === 13) e.memoizedState !== null && wa(e, n, t); else if (e.tag === 19) wa(e, n, t); else if (e.child !== null) { e.child.return = e, e = e.child; continue } if (e === t) break e; for (; e.sibling === null;) { if (e.return === null || e.return === t) break e; e = e.return } e.sibling.return = e.return, e = e.sibling } r &= 1 } if (W(q, r), !(t.mode & 1)) t.memoizedState = null; else switch (i) { case "forwards": for (n = t.child, i = null; n !== null;)e = n.alternate, e !== null && Xi(e) === null && (i = n), n = n.sibling; n = i, n === null ? (i = t.child, t.child = null) : (i = n.sibling, n.sibling = null), ls(t, !1, i, n, o); break; case "backwards": for (n = null, i = t.child, t.child = null; i !== null;) { if (e = i.alternate, e !== null && Xi(e) === null) { t.child = i; break } e = i.sibling, i.sibling = n, n = i, i = e } ls(t, !0, n, null, o); break; case "together": ls(t, !1, null, null, void 0); break; default: t.memoizedState = null }return t.child } function Di(e, t) { !(t.mode & 1) && e !== null && (e.alternate = null, t.alternate = null, t.flags |= 2) } function Ct(e, t, n) { if (e !== null && (t.dependencies = e.dependencies), dn |= t.lanes, !(n & t.childLanes)) return null; if (e !== null && t.child !== e.child) throw Error(_(153)); if (t.child !== null) { for (e = t.child, n = Vt(e, e.pendingProps), t.child = n, n.return = t; e.sibling !== null;)e = e.sibling, n = n.sibling = Vt(e, e.pendingProps), n.return = t; n.sibling = null } return t.child } function wg(e, t, n) { switch (t.tag) { case 3: ef(t), Un(); break; case 5: Pd(t); break; case 1: Oe(t.type) && Vi(t); break; case 4: Gl(t, t.stateNode.containerInfo); break; case 10: var r = t.type._context, i = t.memoizedProps.value; W(qi, r._currentValue), r._currentValue = i; break; case 13: if (r = t.memoizedState, r !== null) return r.dehydrated !== null ? (W(q, q.current & 1), t.flags |= 128, null) : n & t.child.childLanes ? tf(e, t, n) : (W(q, q.current & 1), e = Ct(e, t, n), e !== null ? e.sibling : null); W(q, q.current & 1); break; case 19: if (r = (n & t.childLanes) !== 0, e.flags & 128) { if (r) return nf(e, t, n); t.flags |= 128 } if (i = t.memoizedState, i !== null && (i.rendering = null, i.tail = null, i.lastEffect = null), W(q, q.current), r) break; return null; case 22: case 23: return t.lanes = 0, Jd(e, t, n) }return Ct(e, t, n) } var rf, ol, of, sf; rf = function (e, t) { for (var n = t.child; n !== null;) { if (n.tag === 5 || n.tag === 6) e.appendChild(n.stateNode); else if (n.tag !== 4 && n.child !== null) { n.child.return = n, n = n.child; continue } if (n === t) break; for (; n.sibling === null;) { if (n.return === null || n.return === t) return; n = n.return } n.sibling.return = n.return, n = n.sibling } }; ol = function () { }; of = function (e, t, n, r) { var i = e.memoizedProps; if (i !== r) { e = t.stateNode, rn(ct.current); var o = null; switch (n) { case "input": i = Ts(e, i), r = Ts(e, r), o = []; break; case "select": i = Y({}, i, { value: void 0 }), r = Y({}, r, { value: void 0 }), o = []; break; case "textarea": i = Ns(e, i), r = Ns(e, r), o = []; break; default: typeof i.onClick != "function" && typeof r.onClick == "function" && (e.onclick = Wi) }Ls(n, r); var s; n = null; for (a in i) if (!r.hasOwnProperty(a) && i.hasOwnProperty(a) && i[a] != null) if (a === "style") { var l = i[a]; for (s in l) l.hasOwnProperty(s) && (n || (n = {}), n[s] = "") } else a !== "dangerouslySetInnerHTML" && a !== "children" && a !== "suppressContentEditableWarning" && a !== "suppressHydrationWarning" && a !== "autoFocus" && (kr.hasOwnProperty(a) ? o || (o = []) : (o = o || []).push(a, null)); for (a in r) { var u = r[a]; if (l = i != null ? i[a] : void 0, r.hasOwnProperty(a) && u !== l && (u != null || l != null)) if (a === "style") if (l) { for (s in l) !l.hasOwnProperty(s) || u && u.hasOwnProperty(s) || (n || (n = {}), n[s] = ""); for (s in u) u.hasOwnProperty(s) && l[s] !== u[s] && (n || (n = {}), n[s] = u[s]) } else n || (o || (o = []), o.push(a, n)), n = u; else a === "dangerouslySetInnerHTML" ? (u = u ? u.__html : void 0, l = l ? l.__html : void 0, u != null && l !== u && (o = o || []).push(a, u)) : a === "children" ? typeof u != "string" && typeof u != "number" || (o = o || []).push(a, "" + u) : a !== "suppressContentEditableWarning" && a !== "suppressHydrationWarning" && (kr.hasOwnProperty(a) ? (u != null && a === "onScroll" && B("scroll", e), o || l === u || (o = [])) : (o = o || []).push(a, u)) } n && (o = o || []).push("style", n); var a = o; (t.updateQueue = a) && (t.flags |= 4) } }; sf = function (e, t, n, r) { n !== r && (t.flags |= 4) }; function nr(e, t) { if (!Q) switch (e.tailMode) { case "hidden": t = e.tail; for (var n = null; t !== null;)t.alternate !== null && (n = t), t = t.sibling; n === null ? e.tail = null : n.sibling = null; break; case "collapsed": n = e.tail; for (var r = null; n !== null;)n.alternate !== null && (r = n), n = n.sibling; r === null ? t || e.tail === null ? e.tail = null : e.tail.sibling = null : r.sibling = null } } function he(e) { var t = e.alternate !== null && e.alternate.child === e.child, n = 0, r = 0; if (t) for (var i = e.child; i !== null;)n |= i.lanes | i.childLanes, r |= i.subtreeFlags & 14680064, r |= i.flags & 14680064, i.return = e, i = i.sibling; else for (i = e.child; i !== null;)n |= i.lanes | i.childLanes, r |= i.subtreeFlags, r |= i.flags, i.return = e, i = i.sibling; return e.subtreeFlags |= r, e.childLanes = n, t } function Eg(e, t, n) { var r = t.pendingProps; switch (Hl(t), t.tag) { case 2: case 16: case 15: case 0: case 11: case 7: case 8: case 12: case 9: case 14: return he(t), null; case 1: return Oe(t.type) && Bi(), he(t), null; case 3: return r = t.stateNode, Wn(), V(xe), V(me), Xl(), r.pendingContext && (r.context = r.pendingContext, r.pendingContext = null), (e === null || e.child === null) && (di(t) ? t.flags |= 4 : e === null || e.memoizedState.isDehydrated && !(t.flags & 256) || (t.flags |= 1024, tt !== null && (hl(tt), tt = null))), ol(e, t), he(t), null; case 5: Yl(t); var i = rn(Mr.current); if (n = t.type, e !== null && t.stateNode != null) of(e, t, n, r, i), e.ref !== t.ref && (t.flags |= 512, t.flags |= 2097152); else { if (!r) { if (t.stateNode === null) throw Error(_(166)); return he(t), null } if (e = rn(ct.current), di(t)) { r = t.stateNode, n = t.type; var o = t.memoizedProps; switch (r[ut] = t, r[jr] = o, e = (t.mode & 1) !== 0, n) { case "dialog": B("cancel", r), B("close", r); break; case "iframe": case "object": case "embed": B("load", r); break; case "video": case "audio": for (i = 0; i < cr.length; i++)B(cr[i], r); break; case "source": B("error", r); break; case "img": case "image": case "link": B("error", r), B("load", r); break; case "details": B("toggle", r); break; case "input": Pu(r, o), B("invalid", r); break; case "select": r._wrapperState = { wasMultiple: !!o.multiple }, B("invalid", r); break; case "textarea": Iu(r, o), B("invalid", r) }Ls(n, o), i = null; for (var s in o) if (o.hasOwnProperty(s)) { var l = o[s]; s === "children" ? typeof l == "string" ? r.textContent !== l && (o.suppressHydrationWarning !== !0 && ci(r.textContent, l, e), i = ["children", l]) : typeof l == "number" && r.textContent !== "" + l && (o.suppressHydrationWarning !== !0 && ci(r.textContent, l, e), i = ["children", "" + l]) : kr.hasOwnProperty(s) && l != null && s === "onScroll" && B("scroll", r) } switch (n) { case "input": ni(r), Nu(r, o, !0); break; case "textarea": ni(r), Lu(r); break; case "select": case "option": break; default: typeof o.onClick == "function" && (r.onclick = Wi) }r = i, t.updateQueue = r, r !== null && (t.flags |= 4) } else { s = i.nodeType === 9 ? i : i.ownerDocument, e === "http://www.w3.org/1999/xhtml" && (e = Lc(n)), e === "http://www.w3.org/1999/xhtml" ? n === "script" ? (e = s.createElement("div"), e.innerHTML = " - + Chess - - + +
diff --git a/kinode/packages/homepage/homepage/src/chess_icon.png b/kinode/packages/homepage/homepage/src/chess_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ea25c8d00e2eed4790c2edd045ff694e27159209 GIT binary patch literal 3619 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 literal 0 HcmV?d00001 diff --git a/kinode/packages/homepage/homepage/src/favicon.svg b/kinode/packages/homepage/homepage/src/favicon.svg new file mode 100644 index 000000000..acc26f8b3 --- /dev/null +++ b/kinode/packages/homepage/homepage/src/favicon.svg @@ -0,0 +1,12 @@ + + + + + diff --git a/kinode/packages/homepage/homepage/src/home.html b/kinode/packages/homepage/homepage/src/home.html index 1e28bfcfa..8b4875b23 100644 --- a/kinode/packages/homepage/homepage/src/home.html +++ b/kinode/packages/homepage/homepage/src/home.html @@ -4,36 +4,54 @@ ${our} - Home + + + + href="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzc5IiBoZWlnaHQ9IjUxNCIgdmlld0JveD0iMCAwIDc3OSA1MTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8c3R5bGU+CiAgICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykgewogICAgICAgICAgICBzdmcgeyBmaWxsOiB3aGl0ZTsgfQogICAgICAgIH0KICAgICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBsaWdodCkgewogICAgICAgICAgICBzdmcgeyBmaWxsOiBibGFjazsgfQogICAgICAgIH0KICAgIDwvc3R5bGU+CiAgICA8cGF0aCBkPSJNNzUzLjA5MiA1LjkxOTMyQzc1Ni41NTcgNS4wOTk3NiA3NTUuOTYyIC0wLjAwMDEyMjA3IDc1Mi40MDEgLTAuMDAwMTIyMDdINDI2LjAwMUM0MjQuNzU1IC0wLjAwMDEyMjA3IDQyMy42MzkgMC43NzAyNyA0MjMuMTk3IDEuOTM1MzVMMjM2Ljk2OCA0OTIuNkMyMzUuNzI5IDQ5NS44NjUgMjQwLjEyMyA0OTguMjU1IDI0Mi4xOTEgNDk1LjQ0MUw1NjkuMzU3IDUwLjExMzJDNTY5Ljc3OCA0OS41MzkyIDU3MC4zOTEgNDkuMTMzOSA1NzEuMDg0IDQ4Ljk3TDc1My4wOTIgNS45MTkzMloiLz4KICAgIDxwYXRoIGQ9Ik0xMS45NjY1IDQwLjIyODhDOS4xMDk0OSAzOC43NzcgMTAuMjEzNSAzNC40NTgzIDEzLjQxNjcgMzQuNTU1N0w0MDQuMjczIDQ2LjQzNjdDNDA2LjMzNCA0Ni40OTkzIDQwNy43MTkgNDguNTc0OSA0MDYuOTg2IDUwLjUwMjNMMzQ3LjQzOCAyMDYuOTgxQzM0Ni44MDQgMjA4LjY0NyAzNDQuODY1IDIwOS4zOTYgMzQzLjI3NSAyMDguNTg4TDExLjk2NjUgNDAuMjI4OFoiLz4KPC9zdmc+Cg=="> -
- + \ No newline at end of file diff --git a/kinode/packages/homepage/homepage/src/store_icon.png b/kinode/packages/homepage/homepage/src/store_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ed3331d481a1d07193244e12c1f7691dcf15ed7e GIT binary patch literal 3007 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 - Kinode
\ No newline at end of file +Welcome - Kinode
\ No newline at end of file diff --git a/kinode/src/register-ui/build/static/css/main.74f501c5.css b/kinode/src/register-ui/build/static/css/main.74f501c5.css deleted file mode 100644 index f7aa5a8f7..000000000 --- a/kinode/src/register-ui/build/static/css/main.74f501c5.css +++ /dev/null @@ -1 +0,0 @@ -:root{--k-red:#a30101;--k-darkred:#4d0c0c;--k-lightred:#dd0207;--k-petal:#e94f33;--k-lightpetal:#f0907f;--k-yellow:#e6b95e;--k-beige:#e5c4a1;--k-green:#0f6f4c;--k-darkgreen:#29322f;--k-lightgreen:#a0a271;--k-mediumgreen:#424031;--k-black:#281b13;--medium-gray:#656565}body{background-color:#0f6f4c;background-color:var(--k-green);color:#fff;font-family:Montserrat,sans-serif;font-size:16px;margin:0;padding:0}h1,h2,h3,h4,h5,h6{line-height:1.5em}.col{flex-direction:column}.col,.row{align-items:center;display:flex}.row{flex-direction:row}input[type=password],input[type=text]{border:1px solid #ccc;border-radius:4px;font-size:1em;padding:.5em .75em}button,input[type=password],input[type=text]{box-sizing:border-box;margin-bottom:.5em;width:100%}button{background-color:#e6b95e;background-color:var(--k-yellow);border:1px solid #e6b95e;border:1px solid var(--k-yellow);border-radius:4px;box-shadow:0 1px 2px #e5c4a1;box-shadow:0 1px 2px var(--k-beige);color:#000;cursor:pointer;font-size:1.125em;margin-top:1em;padding:.75em 1em;transition:all .1s}button:hover{background-color:#e5c4a1;background-color:var(--k-beige);border:1px solid #e5c4a1;border:1px solid var(--k-beige)}button:disabled{background-color:#656565;background-color:var(--medium-gray);border:1px solid #656565;border:1px solid var(--medium-gray);box-shadow:0 1px 2px #656565;box-shadow:0 1px 2px var(--medium-gray);color:#fff;cursor:not-allowed}#signup-page{display:flex;flex:1 1;height:100%;max-width:calc(100vw - 4em);padding:2em;width:100%}.key-err{color:red;font-size:12px;margin:1em;word-break:break-all}.login-row{align-self:flex-start;margin:.5em}.label-row{align-self:flex-start;margin:.5em 0}.tooltip-container{cursor:pointer;display:inline-block;position:relative}.tooltip-button{font-size:16px;height:1em;line-height:.5em;margin-left:.5em;padding:4px 2px 0;text-align:center;width:1em}.tooltip-button,.tooltip-button.chain{border:2px solid #fff;border-radius:50%}.tooltip-button.chain{height:1.5em;margin:0 0 0 1em;padding:0;width:1.5em}.tooltip-button.chain img{height:100%;width:100%}.tooltip-content{background-color:#555;border-radius:6px;color:#fff;font-size:1rem;font-weight:500;left:50%;line-height:1.5em;margin-left:-60px;min-width:200px;opacity:0;padding:.5em;position:absolute;text-align:center;top:125%;transition:opacity .3s;visibility:hidden;z-index:1}.tooltip-content:after{border:5px solid transparent;border-bottom-color:#555;bottom:100%;content:"";left:30%;margin-left:-5px;position:absolute}.tooltip-container:hover .tooltip-content{opacity:1;visibility:visible}.sepolia{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#signup-form{max-width:calc(100vw - 2em);padding:1em;width:calc(420px + 2em)}#signup-form-header{margin-bottom:1em}#signup-form-header button{max-width:calc(100vw - 2em);width:calc(420px + 2em)}#current-address{font-family:Courier New,Courier,monospace;font-size:1.25em;font-weight:600;margin-left:1em}.current-username{border:1px solid #fff;border-radius:4px;cursor:pointer;margin:1em 0;padding:.5em}.current-username:hover{background-color:#fff;border:1px solid #fff;color:#027}#connect-wallet{max-width:420px}#wallet-required-message{line-height:1.5em;max-width:500px;text-align:center}#loading h3{text-align:center}#loader{display:inline-block;height:48px;margin-top:16px;position:relative;width:48px}#loader div{-webkit-animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid transparent;border-radius:50%;border-top-color:#fff;box-sizing:border-box;display:block;height:36px;margin:6px;position:absolute;width:36px}#loader div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}#loader div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}#loader div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.connect-modal{align-items:center;display:flex;justify-content:center}.connect-modal-content{background:#027;border-radius:15px;height:200px;padding:20px;position:fixed;top:120px;width:400px}.overlay-modal{background-color:hsla(0,0%,100%,.25);inset:0;position:fixed}.signup-form{max-width:400px;width:50vw}.direct-node-message{line-height:1.5em;margin-left:1em}.name-validity{color:red}.more-info-direct{cursor:pointer;margin:0 1em;text-decoration:underline}.more-info-direct:hover{color:#e5c4a1;color:var(--k-beige)}a{color:#e6b95e;color:var(--k-yellow)}a:hover{color:#e5c4a1;color:var(--k-beige)}.reset-networking{cursor:pointer;margin-left:.5em;margin-top:1em;text-decoration:underline;width:100%}.reset-networking:hover{color:#e5c4a1;color:var(--k-beige)}.name-err{color:red;line-height:1.5em;margin-bottom:1em}.chain-button{align-items:center;background-color:#fff;border-radius:2.5em;color:#e6b95e;color:var(--k-yellow);display:flex;flex-direction:row;font-family:Arial,Helvetica,sans-serif;font-weight:600;justify-content:center;margin:0;padding:.4em .25em}.chain-button:hover{background-color:#e6b95e;background-color:var(--k-yellow);color:#fff}.chain-button.monospace{font-family:Courier New,Courier,monospace}.network-icon{height:1.5em;margin-right:.5em;width:1.5em}.os{margin-left:.2em} \ No newline at end of file diff --git a/kinode/src/register-ui/build/static/css/main.e2ecce3d.css b/kinode/src/register-ui/build/static/css/main.e2ecce3d.css new file mode 100644 index 000000000..7e797e56a --- /dev/null +++ b/kinode/src/register-ui/build/static/css/main.e2ecce3d.css @@ -0,0 +1 @@ +:root{--text-light:#fff5d9;--text-dark:#22211f;--text-orange:#ff7533;--orange-light:#f36822;--orange-medium:#f35422;--medium-gray:7E7E7E;--gray-button:hsla(45,89%,93%,.25);--input-background:rgba(243,84,34,.25)}@font-face{font-family:BarlowCondensed;font-style:normal;font-weight:100;src:url(/static/media/BarlowCondensed-Thin.5ab5aa2588185da4dace.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:italic;font-weight:100;src:url(/static/media/BarlowCondensed-ThinItalic.a3fcd6d3888f2c2998a0.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:normal;font-weight:200;src:url(/static/media/BarlowCondensed-ExtraLight.4faea5b95ff16cab1095.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:italic;font-weight:200;src:url(/static/media/BarlowCondensed-ExtraLightItalic.eab5d72924c8dcb8f12d.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:normal;font-weight:300;src:url(/static/media/BarlowCondensed-Light.3ba02bbdeb04e17f34bf.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:italic;font-weight:300;src:url(/static/media/BarlowCondensed-LightItalic.8739e29e6be868ae81cb.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:normal;font-weight:400;src:url(/static/media/BarlowCondensed-Regular.a51441e972d57b28e7c1.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:italic;font-weight:400;src:url(/static/media/BarlowCondensed-Italic.3913b12756a6b1158dc5.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:normal;font-weight:500;src:url(/static/media/BarlowCondensed-Medium.2afd924bd5156ee485b9.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:italic;font-weight:500;src:url(/static/media/BarlowCondensed-MediumItalic.d393b90f69a4da176e13.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:normal;font-weight:600;src:url(/static/media/BarlowCondensed-SemiBold.d2b227f032d710a6870f.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:italic;font-weight:600;src:url(/static/media/BarlowCondensed-SemiBoldItalic.eeb8da826fd62315c0d1.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:normal;font-weight:700;src:url(/static/media/BarlowCondensed-Bold.ca168dbe270fba68a7f3.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:italic;font-weight:700;src:url(/static/media/BarlowCondensed-BoldItalic.083670d9963cbce8f1df.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:normal;font-weight:800;src:url(/static/media/BarlowCondensed-ExtraBold.99b1233342ff034e750d.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:italic;font-weight:800;src:url(/static/media/BarlowCondensed-ExtraBoldItalic.63a2e5980e187e96263a.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:normal;font-weight:900;src:url(/static/media/BarlowCondensed-Black.9b31ada366ff87ebfb24.ttf) format("truetype")}@font-face{font-family:BarlowCondensed;font-style:italic;font-weight:900;src:url(/static/media/BarlowCondensed-BlackItalic.a136bb87c7003bf94478.ttf) format("truetype")}body{background-color:hsla(45,89%,93%,.25);background-color:var(--gray-button);background:url(/static/media/background.01d2427cfc21fb685016.jpg) no-repeat 50% fixed;background-size:cover;color:#fff5d9;color:var(--text-light);font-size:16px;font-weight:400;height:100vh;margin:0;overflow-y:scroll;padding:2em;width:100vw}a,body,button,h1,h2,h3,h4,h5,h6,input,p{font-family:BarlowCondensed,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.5em;margin:0}h1{font-size:64px}h2{font-size:48px}h3{font-size:36px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}.col{flex-direction:column}.col,.row{align-items:center;display:flex}.row{flex-direction:row}input{all:unset}input[type=checkbox],input[type=password],input[type=text]{background-color:rgba(243,84,34,.25);background-color:var(--input-background);border:1px solid #f35422;border:1px solid var(--orange-medium);border-radius:8px;box-sizing:border-box;color:#fff5d9;color:var(--text-light);font-size:1em;padding:1em}input[type=password],input[type=text]{width:100%}input[type=checkbox]{cursor:pointer;padding:.25em .8em}input[type=checkbox]:checked{background-color:#f35422;background-color:var(--orange-medium)}.checkmark{cursor:pointer;font-size:24px;left:4px;position:absolute;top:-5px}::-webkit-input-placeholder{color:#fff5d9;color:var(--text-light)}::placeholder{color:#fff5d9;color:var(--text-light)}::-webkit-input-placeholder::-webkit-input-placeholder{color:#fff5d9;color:var(--text-light)}::-webkit-input-placeholder::placeholder{color:#fff5d9;color:var(--text-light)}::-moz-placeholder::placeholder{color:#fff5d9;color:var(--text-light)}::-ms-input-placeholder{color:#fff5d9;color:var(--text-light)}label{font-size:20px}button{background:#f35422;background:var(--orange-medium);border:1px solid #f35422;border-color:var(--orange-medium);border-radius:8px;box-shadow:0 1px 2px #f36822;box-shadow:0 1px 2px var(--orange-light);box-sizing:border-box;color:#fff5d9;color:var(--text-light);cursor:pointer;font-size:1.125em;font-weight:500;margin:0;padding:.75em 1em;transition:all .1s;width:100%}button.alt{background-color:#fff5d9;background-color:var(--text-light);border-color:#fff5d9;border-color:var(--text-light);box-shadow:0 1px 2px #fff5d9;box-shadow:0 1px 2px var(--text-light);color:#22211f;color:var(--text-dark)}button:hover{box-shadow:none;opacity:.9}button:disabled{background-color:70000000E7E;background-color:var(--medium-gray);border:70000000e7e solid;border:1px solid var(--medium-gray);box-shadow:0 1px 2px 70000000E7E;box-shadow:0 1px 2px var(--medium-gray);cursor:not-allowed;opacity:.7}#signup-page{display:flex;flex:1 1;justify-content:center;padding-bottom:2em}.key-err{color:red;font-size:12px;margin:1em;word-break:break-all}.label-row,.login-row{align-self:flex-start}.label-row{margin:.5em 0}.tooltip-container{cursor:pointer;display:inline-block;position:relative}.tooltip-button{font-size:16px;height:1em;line-height:.5em;margin-left:.5em;padding:4px 2px 0;text-align:center;width:1em}.tooltip-button,.tooltip-button.chain{border:2px solid #fff;border-radius:50%}.tooltip-button.chain{height:1.5em;margin:0 0 0 1em;padding:0;width:1.5em}.tooltip-button.chain img{height:100%;width:100%}.tooltip-content{background-color:#555;border-radius:6px;color:#fff;font-size:1rem;font-weight:500;left:50%;line-height:1.5em;margin-left:-60px;min-width:200px;opacity:0;padding:.5em;position:absolute;text-align:center;top:125%;transition:opacity .3s;visibility:hidden;z-index:1}.tooltip-content.left{left:auto;right:0}.tooltip-content:after{border:5px solid transparent;border-bottom-color:#555;bottom:100%;content:"";left:30%;margin-left:-5px;position:absolute}.tooltip-container:hover .tooltip-content{opacity:1;visibility:visible}.sepolia{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#signup-form{gap:32px;max-width:calc(100vw - 2em);padding:1em;width:calc(420px + 2em)}#signup-form-header{margin-bottom:1em}#signup-form-header button{max-width:calc(100vw - 2em);width:calc(420px + 2em)}#current-address{font-family:Courier New,Courier,monospace;font-size:1.25em;font-weight:600;margin-left:1em}.current-username{border:1px solid #fff;border-radius:4px;cursor:pointer;margin:1em 0;padding:.5em}.current-username:hover{background-color:#fff;border:1px solid #fff;color:#027}#connect-wallet{max-width:420px}#wallet-required-message{line-height:1.5em;max-width:500px;text-align:center}#loading h3{text-align:center}#loader{display:inline-block;height:48px;margin-top:16px;position:relative;width:48px}#loader div{-webkit-animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid transparent;border-radius:50%;border-top-color:#fff;box-sizing:border-box;display:block;height:36px;margin:6px;position:absolute;width:36px}#loader div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}#loader div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}#loader div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.connect-modal{align-items:center;display:flex;justify-content:center}.connect-modal-content{background:#027;border-radius:15px;height:200px;padding:20px;position:fixed;top:120px;width:400px}.overlay-modal{background-color:hsla(0,0%,100%,.25);inset:0;position:fixed}.signup-form{max-width:400px;width:50vw}.direct-node-message{line-height:1.5em;margin-left:2em}.name-validity{color:red}.more-info-direct{cursor:pointer;margin:0 1em;text-decoration:underline}.more-info-direct:hover{color:#f36822;color:var(--orange-light)}a{color:#f35422;color:var(--orange-medium);text-decoration:none}a:hover{color:#f36822;color:var(--orange-light)}.reset-networking{cursor:pointer;font-size:1.25em;margin-left:.5em;margin-top:1em;text-decoration:underline;width:100%}.reset-networking:hover{color:#f36822;color:var(--orange-light)}.name-err{color:red;line-height:1.5em;margin-bottom:1em}.chain-button{align-items:center;background-color:hsla(45,89%,93%,.25);background-color:var(--gray-button);border:none;border-radius:2.5em;box-shadow:none;color:#fff5d9;color:var(--text-light);display:flex;flex-direction:row;font-family:BarlowCondensed,sans-serif;font-weight:300;justify-content:center;margin:0;padding:.4em .25em}.chain-button:hover{opacity:.9}.chain-button.monospace{font-family:Courier New,Courier,monospace}.network-icon{height:1.5em;margin-right:.5em;width:1.5em}.os{margin-left:.2em} \ No newline at end of file diff --git a/kinode/src/register-ui/build/static/js/main.084b4a46.js b/kinode/src/register-ui/build/static/js/main.726c0750.js similarity index 79% rename from kinode/src/register-ui/build/static/js/main.084b4a46.js rename to kinode/src/register-ui/build/static/js/main.726c0750.js index f7cdd0330..e2b297a08 100644 --- a/kinode/src/register-ui/build/static/js/main.084b4a46.js +++ b/kinode/src/register-ui/build/static/js/main.726c0750.js @@ -1,2 +1,2 @@ -/*! For license information please see main.084b4a46.js.LICENSE.txt */ -!function(){var e={773:function(e,t,r){"use strict";r.d(t,{i:function(){return n}});var n="abi/5.7.0"},6388:function(e,t,r){"use strict";r.d(t,{R:function(){return B},$:function(){return L}});var n=r(5671),i=r(3144),a=r(2009),o=r(4812),u=r(2735),s=r(773),c=r(62),l=r(136),f=r(9388),h=r(8552),d=function(e){(0,l.Z)(r,e);var t=(0,f.Z)(r);function r(e){return(0,n.Z)(this,r),t.call(this,"address","address",e,!1)}return(0,i.Z)(r,[{key:"defaultValue",value:function(){return"0x0000000000000000000000000000000000000000"}},{key:"encode",value:function(e,t){try{t=(0,h.getAddress)(t)}catch(r){this._throwError(r.message,t)}return e.writeValue(t)}},{key:"decode",value:function(e){return(0,h.getAddress)((0,a.hexZeroPad)(e.readValue().toHexString(),20))}}]),r}(c.XI),p=function(e){(0,l.Z)(r,e);var t=(0,f.Z)(r);function r(e){var i;return(0,n.Z)(this,r),(i=t.call(this,e.name,e.type,void 0,e.dynamic)).coder=e,i}return(0,i.Z)(r,[{key:"defaultValue",value:function(){return this.coder.defaultValue()}},{key:"encode",value:function(e,t){return this.coder.encode(e,t)}},{key:"decode",value:function(e){return this.coder.decode(e)}}]),r}(c.XI),m=new u.Logger(s.i);function v(e,t,r){var n=null;if(Array.isArray(r))n=r;else if(r&&"object"===typeof r){var i={};n=t.map((function(e){var t=e.localName;return t||m.throwError("cannot encode object for signature with missing names",u.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:e,value:r}),i[t]&&m.throwError("cannot encode object for signature with duplicate names",u.Logger.errors.INVALID_ARGUMENT,{argument:"values",coder:e,value:r}),i[t]=!0,r[t]}))}else m.throwArgumentError("invalid tuple value","tuple",r);t.length!==n.length&&m.throwArgumentError("types/value length mismatch","tuple",r);var a=new c.QV(e.wordSize),o=new c.QV(e.wordSize),s=[];t.forEach((function(e,t){var r=n[t];if(e.dynamic){var i=o.length;e.encode(o,r);var u=a.writeUpdatableValue();s.push((function(e){u(e+i)}))}else e.encode(a,r)})),s.forEach((function(e){e(a.length)}));var l=e.appendWriter(a);return l+=e.appendWriter(o)}function y(e,t){var r=[],n=e.subReader(0);t.forEach((function(t){var i=null;if(t.dynamic){var a=e.readValue(),o=n.subReader(a.toNumber());try{i=t.decode(o)}catch(s){if(s.code===u.Logger.errors.BUFFER_OVERRUN)throw s;(i=s).baseType=t.name,i.name=t.localName,i.type=t.type}}else try{i=t.decode(e)}catch(s){if(s.code===u.Logger.errors.BUFFER_OVERRUN)throw s;(i=s).baseType=t.name,i.name=t.localName,i.type=t.type}void 0!=i&&r.push(i)}));var i=t.reduce((function(e,t){var r=t.localName;return r&&(e[r]||(e[r]=0),e[r]++),e}),{});t.forEach((function(e,t){var n=e.localName;if(n&&1===i[n]&&("length"===n&&(n="_length"),null==r[n])){var a=r[t];a instanceof Error?Object.defineProperty(r,n,{enumerable:!0,get:function(){throw a}}):r[n]=a}}));for(var a=function(){var e=r[o];e instanceof Error&&Object.defineProperty(r,o,{enumerable:!0,get:function(){throw e}})},o=0;o=0?i:"")+"]",s=-1===i||e.dynamic;return(o=t.call(this,"array",u,a,s)).coder=e,o.length=i,o}return(0,i.Z)(r,[{key:"defaultValue",value:function(){for(var e=this.coder.defaultValue(),t=[],r=0;re._data.length&&m.throwError("insufficient data length",u.Logger.errors.BUFFER_OVERRUN,{length:e._data.length,count:t});for(var r=[],n=0;n256||n%8!==0)&&U.throwArgumentError("invalid "+r[1]+" bit length","param",e),new P(n/8,"int"===r[1],e.name)}if(r=e.type.match(R)){var i=parseInt(r[1]);return(0===i||i>32)&&U.throwArgumentError("invalid bytes length","param",e),new E(i,e.name)}return U.throwArgumentError("invalid type","type",e.type)}},{key:"_getWordSize",value:function(){return 32}},{key:"_getReader",value:function(e,t){return new c.Ej(e,this._getWordSize(),this.coerceFunc,t)}},{key:"_getWriter",value:function(){return new c.QV(this._getWordSize())}},{key:"getDefaultValue",value:function(e){var t=this,r=e.map((function(e){return t._getCoder(M._R.from(e))}));return new T(r,"_").defaultValue()}},{key:"encode",value:function(e,t){var r=this;e.length!==t.length&&U.throwError("types/values length mismatch",u.Logger.errors.INVALID_ARGUMENT,{count:{types:e.length,values:t.length},value:{types:e,values:t}});var n=e.map((function(e){return r._getCoder(M._R.from(e))})),i=new T(n,"_"),a=this._getWriter();return i.encode(a,t),a.data}},{key:"decode",value:function(e,t,r){var n=this,i=e.map((function(e){return n._getCoder(M._R.from(e))}));return new T(i,"_").decode(this._getReader((0,a.arrayify)(t),r))}}]),e}(),L=new B},62:function(e,t,r){"use strict";r.d(t,{BR:function(){return f},Ej:function(){return p},QV:function(){return d},XI:function(){return h}});var n=r(5671),i=r(3144),a=r(2009),o=r(9560),u=r(4812),s=r(2735),c=r(773),l=new s.Logger(c.i);function f(e){var t=[];return function e(r,n){if(Array.isArray(n))for(var i in n){var a=r.slice();a.push(i);try{e(a,n[i])}catch(o){t.push({path:a,error:o})}}}([],e),t}var h=function(){function e(t,r,i,a){(0,n.Z)(this,e),this.name=t,this.type=r,this.localName=i,this.dynamic=a}return(0,i.Z)(e,[{key:"_throwError",value:function(e,t){l.throwArgumentError(e,this.localName,t)}}]),e}(),d=function(){function e(t){(0,n.Z)(this,e),(0,u.defineReadOnly)(this,"wordSize",t||32),this._data=[],this._dataLength=0,this._padding=new Uint8Array(t)}return(0,i.Z)(e,[{key:"data",get:function(){return(0,a.hexConcat)(this._data)}},{key:"length",get:function(){return this._dataLength}},{key:"_writeData",value:function(e){return this._data.push(e),this._dataLength+=e.length,e.length}},{key:"appendWriter",value:function(e){return this._writeData((0,a.concat)(e._data))}},{key:"writeBytes",value:function(e){var t=(0,a.arrayify)(e),r=t.length%this.wordSize;return r&&(t=(0,a.concat)([t,this._padding.slice(r)])),this._writeData(t)}},{key:"_getValue",value:function(e){var t=(0,a.arrayify)(o.O$.from(e));return t.length>this.wordSize&&l.throwError("value out-of-bounds",s.Logger.errors.BUFFER_OVERRUN,{length:this.wordSize,offset:t.length}),t.length%this.wordSize&&(t=(0,a.concat)([this._padding.slice(t.length%this.wordSize),t])),t}},{key:"writeValue",value:function(e){return this._writeData(this._getValue(e))}},{key:"writeUpdatableValue",value:function(){var e=this,t=this._data.length;return this._data.push(this._padding),this._dataLength+=this.wordSize,function(r){e._data[t]=e._getValue(r)}}}]),e}(),p=function(){function e(t,r,i,o){(0,n.Z)(this,e),(0,u.defineReadOnly)(this,"_data",(0,a.arrayify)(t)),(0,u.defineReadOnly)(this,"wordSize",r||32),(0,u.defineReadOnly)(this,"_coerceFunc",i),(0,u.defineReadOnly)(this,"allowLoose",o),this._offset=0}return(0,i.Z)(e,[{key:"data",get:function(){return(0,a.hexlify)(this._data)}},{key:"consumed",get:function(){return this._offset}},{key:"coerce",value:function(t,r){return this._coerceFunc?this._coerceFunc(t,r):e.coerce(t,r)}},{key:"_peekBytes",value:function(e,t,r){var n=Math.ceil(t/this.wordSize)*this.wordSize;return this._offset+n>this._data.length&&(this.allowLoose&&r&&this._offset+t<=this._data.length?n=t:l.throwError("data out-of-bounds",s.Logger.errors.BUFFER_OVERRUN,{length:this._data.length,offset:this._offset+n})),this._data.slice(this._offset,this._offset+n)}},{key:"subReader",value:function(t){return new e(this._data.slice(this._offset+t),this.wordSize,this._coerceFunc,this.allowLoose)}},{key:"readBytes",value:function(e,t){var r=this._peekBytes(0,e,!!t);return this._offset+=r.length,r.slice(0,e)}},{key:"readValue",value:function(){return o.O$.from(this.readBytes(this.wordSize))}}],[{key:"coerce",value:function(e,t){var r=e.match("^u?int([0-9]+)$");return r&&parseInt(r[1])<=48&&(t=t.toNumber()),t}}]),e}()},7550:function(e,t,r){"use strict";r.d(t,{HY:function(){return k},IC:function(){return O},QV:function(){return x},Xg:function(){return _},YW:function(){return C},_R:function(){return b},pc:function(){return y}});var n=r(136),i=r(9388),a=r(5671),o=r(3144),u=r(9560),s=r(4812),c=r(2735),l=r(773),f=new c.Logger(l.i),h={},d={calldata:!0,memory:!0,storage:!0},p={calldata:!0,memory:!0};function m(e,t){if("bytes"===e||"string"===e){if(d[t])return!0}else if("address"===e){if("payable"===t)return!0}else if((e.indexOf("[")>=0||"tuple"===e)&&p[t])return!0;return(d[t]||"payable"===t)&&f.throwArgumentError("invalid modifier","name",t),!1}function v(e,t){for(var r in t)(0,s.defineReadOnly)(e,r,t[r])}var y=Object.freeze({sighash:"sighash",minimal:"minimal",full:"full",json:"json"}),g=new RegExp(/^(.*)\[([0-9]*)\]$/),b=function(){function e(t,r){(0,a.Z)(this,e),t!==h&&f.throwError("use fromString",c.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new ParamType()"}),v(this,r);var n=this.type.match(g);v(this,n?{arrayLength:parseInt(n[2]||"-1"),arrayChildren:e.fromObject({type:n[1],components:this.components}),baseType:"array"}:{arrayLength:null,arrayChildren:null,baseType:null!=this.components?"tuple":this.type}),this._isParamType=!0,Object.freeze(this)}return(0,o.Z)(e,[{key:"format",value:function(e){if(e||(e=y.sighash),y[e]||f.throwArgumentError("invalid format type","format",e),e===y.json){var t={type:"tuple"===this.baseType?"tuple":this.type,name:this.name||void 0};return"boolean"===typeof this.indexed&&(t.indexed=this.indexed),this.components&&(t.components=this.components.map((function(t){return JSON.parse(t.format(e))}))),JSON.stringify(t)}var r="";return"array"===this.baseType?(r+=this.arrayChildren.format(e),r+="["+(this.arrayLength<0?"":String(this.arrayLength))+"]"):"tuple"===this.baseType?(e!==y.sighash&&(r+=this.type),r+="("+this.components.map((function(t){return t.format(e)})).join(e===y.full?", ":",")+")"):r+=this.type,e!==y.sighash&&(!0===this.indexed&&(r+=" indexed"),e===y.full&&this.name&&(r+=" "+this.name)),r}}],[{key:"from",value:function(t,r){return"string"===typeof t?e.fromString(t,r):e.fromObject(t)}},{key:"fromObject",value:function(t){return e.isParamType(t)?t:new e(h,{name:t.name||null,type:N(t.type),indexed:null==t.indexed?null:!!t.indexed,components:t.components?t.components.map(e.fromObject):null})}},{key:"fromString",value:function(t,r){return n=function(e,t){var r=e;function n(t){f.throwArgumentError("unexpected character at position ".concat(t),"param",e)}function i(e){var r={type:"",name:"",parent:e,state:{allowType:!0}};return t&&(r.indexed=!1),r}e=e.replace(/\s/g," ");for(var a={type:"",name:"",state:{allowType:!0}},o=a,u=0;u2&&f.throwArgumentError("invalid human-readable ABI signature","value",e),r[1].match(/^[0-9]+$/)||f.throwArgumentError("invalid human-readable ABI signature gas","value",e),t.gas=u.O$.from(r[1]),r[0]):e}function E(e,t){t.constant=!1,t.payable=!1,t.stateMutability="nonpayable",e.split(" ").forEach((function(e){switch(e.trim()){case"constant":t.constant=!0;break;case"payable":t.payable=!0,t.stateMutability="payable";break;case"nonpayable":t.payable=!1,t.stateMutability="nonpayable";break;case"pure":t.constant=!0,t.stateMutability="pure";break;case"view":t.constant=!0,t.stateMutability="view";break;case"external":case"public":case"":break;default:console.log("unknown modifier: "+e)}}))}function S(e){var t={constant:!1,payable:!0,stateMutability:"payable"};return null!=e.stateMutability?(t.stateMutability=e.stateMutability,t.constant="view"===t.stateMutability||"pure"===t.stateMutability,null!=e.constant&&!!e.constant!==t.constant&&f.throwArgumentError("cannot have constant function with mutability "+t.stateMutability,"value",e),t.payable="payable"===t.stateMutability,null!=e.payable&&!!e.payable!==t.payable&&f.throwArgumentError("cannot have payable function with mutability "+t.stateMutability,"value",e)):null!=e.payable?(t.payable=!!e.payable,null!=e.constant||t.payable||"constructor"===e.type||f.throwArgumentError("unable to determine stateMutability","value",e),t.constant=!!e.constant,t.constant?t.stateMutability="view":t.stateMutability=t.payable?"payable":"nonpayable",t.payable&&t.constant&&f.throwArgumentError("cannot have constant payable function","value",e)):null!=e.constant?(t.constant=!!e.constant,t.payable=!t.constant,t.stateMutability=t.constant?"view":"payable"):"constructor"!==e.type&&f.throwArgumentError("unable to determine stateMutability","value",e),t}var _=function(e){(0,n.Z)(r,e);var t=(0,i.Z)(r);function r(){return(0,a.Z)(this,r),t.apply(this,arguments)}return(0,o.Z)(r,[{key:"format",value:function(e){if(e||(e=y.sighash),y[e]||f.throwArgumentError("invalid format type","format",e),e===y.json)return JSON.stringify({type:"constructor",stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((function(t){return JSON.parse(t.format(e))}))});e===y.sighash&&f.throwError("cannot format a constructor for sighash",c.Logger.errors.UNSUPPORTED_OPERATION,{operation:"format(sighash)"});var t="constructor("+this.inputs.map((function(t){return t.format(e)})).join(e===y.full?", ":",")+") ";return this.stateMutability&&"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "),t.trim()}}],[{key:"from",value:function(e){return"string"===typeof e?r.fromString(e):r.fromObject(e)}},{key:"fromObject",value:function(e){if(r.isConstructorFragment(e))return e;"constructor"!==e.type&&f.throwArgumentError("invalid constructor object","value",e);var t=S(e);t.constant&&f.throwArgumentError("constructor cannot be constant","value",e);var n={name:null,type:e.type,inputs:e.inputs?e.inputs.map(b.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?u.O$.from(e.gas):null};return new r(h,n)}},{key:"fromString",value:function(e){var t={type:"constructor"},n=(e=A(e,t)).match(U);return n&&"constructor"===n[1].trim()||f.throwArgumentError("invalid constructor string","value",e),t.inputs=w(n[2].trim(),!1),E(n[3].trim(),t),r.fromObject(t)}},{key:"isConstructorFragment",value:function(e){return e&&e._isFragment&&"constructor"===e.type}}]),r}(k),C=function(e){(0,n.Z)(r,e);var t=(0,i.Z)(r);function r(){return(0,a.Z)(this,r),t.apply(this,arguments)}return(0,o.Z)(r,[{key:"format",value:function(e){if(e||(e=y.sighash),y[e]||f.throwArgumentError("invalid format type","format",e),e===y.json)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:this.gas?this.gas.toNumber():void 0,inputs:this.inputs.map((function(t){return JSON.parse(t.format(e))})),outputs:this.outputs.map((function(t){return JSON.parse(t.format(e))}))});var t="";return e!==y.sighash&&(t+="function "),t+=this.name+"("+this.inputs.map((function(t){return t.format(e)})).join(e===y.full?", ":",")+") ",e!==y.sighash&&(this.stateMutability?"nonpayable"!==this.stateMutability&&(t+=this.stateMutability+" "):this.constant&&(t+="view "),this.outputs&&this.outputs.length&&(t+="returns ("+this.outputs.map((function(t){return t.format(e)})).join(", ")+") "),null!=this.gas&&(t+="@"+this.gas.toString()+" ")),t.trim()}}],[{key:"from",value:function(e){return"string"===typeof e?r.fromString(e):r.fromObject(e)}},{key:"fromObject",value:function(e){if(r.isFunctionFragment(e))return e;"function"!==e.type&&f.throwArgumentError("invalid function object","value",e);var t=S(e),n={type:e.type,name:M(e.name),constant:t.constant,inputs:e.inputs?e.inputs.map(b.fromObject):[],outputs:e.outputs?e.outputs.map(b.fromObject):[],payable:t.payable,stateMutability:t.stateMutability,gas:e.gas?u.O$.from(e.gas):null};return new r(h,n)}},{key:"fromString",value:function(e){var t={type:"function"},n=(e=A(e,t)).split(" returns ");n.length>2&&f.throwArgumentError("invalid function string","value",e);var i=n[0].match(U);if(i||f.throwArgumentError("invalid function signature","value",e),t.name=i[1].trim(),t.name&&M(t.name),t.inputs=w(i[2],!1),E(i[3].trim(),t),n.length>1){var a=n[1].match(U);""==a[1].trim()&&""==a[3].trim()||f.throwArgumentError("unexpected tokens","value",e),t.outputs=w(a[2],!1)}else t.outputs=[];return r.fromObject(t)}},{key:"isFunctionFragment",value:function(e){return e&&e._isFragment&&"function"===e.type}}]),r}(_);function P(e){var t=e.format();return"Error(string)"!==t&&"Panic(uint256)"!==t||f.throwArgumentError("cannot specify user defined ".concat(t," error"),"fragment",e),e}var O=function(e){(0,n.Z)(r,e);var t=(0,i.Z)(r);function r(){return(0,a.Z)(this,r),t.apply(this,arguments)}return(0,o.Z)(r,[{key:"format",value:function(e){if(e||(e=y.sighash),y[e]||f.throwArgumentError("invalid format type","format",e),e===y.json)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map((function(t){return JSON.parse(t.format(e))}))});var t="";return e!==y.sighash&&(t+="error "),(t+=this.name+"("+this.inputs.map((function(t){return t.format(e)})).join(e===y.full?", ":",")+") ").trim()}}],[{key:"from",value:function(e){return"string"===typeof e?r.fromString(e):r.fromObject(e)}},{key:"fromObject",value:function(e){if(r.isErrorFragment(e))return e;"error"!==e.type&&f.throwArgumentError("invalid error object","value",e);var t={type:e.type,name:M(e.name),inputs:e.inputs?e.inputs.map(b.fromObject):[]};return P(new r(h,t))}},{key:"fromString",value:function(e){var t={type:"error"},n=e.match(U);return n||f.throwArgumentError("invalid error signature","value",e),t.name=n[1].trim(),t.name&&M(t.name),t.inputs=w(n[2],!1),P(r.fromObject(t))}},{key:"isErrorFragment",value:function(e){return e&&e._isFragment&&"error"===e.type}}]),r}(k);function N(e){return e.match(/^uint($|[^1-9])/)?e="uint256"+e.substring(4):e.match(/^int($|[^1-9])/)&&(e="int256"+e.substring(3)),e}var T=new RegExp("^[a-zA-Z$_][a-zA-Z0-9$_]*$");function M(e){return e&&e.match(T)||f.throwArgumentError('invalid identifier "'.concat(e,'"'),"value",e),e}var U=new RegExp("^([^)(]*)\\((.*)\\)([^)(]*)$")},3487:function(e,t,r){"use strict";r.r(t),r.d(t,{AbiCoder:function(){return i.R},ConstructorFragment:function(){return n.Xg},ErrorFragment:function(){return n.IC},EventFragment:function(){return n.QV},FormatTypes:function(){return n.pc},Fragment:function(){return n.HY},FunctionFragment:function(){return n.YW},Indexed:function(){return a.Hk},Interface:function(){return a.vU},LogDescription:function(){return a.CC},ParamType:function(){return n._R},TransactionDescription:function(){return a.vk},checkResultErrors:function(){return o.BR},defaultAbiCoder:function(){return i.$}});var n=r(7550),i=r(6388),a=r(9456),o=r(62)},9456:function(e,t,r){"use strict";r.d(t,{CC:function(){return g},Hk:function(){return k},vU:function(){return E},vk:function(){return b}});var n=r(3144),i=r(5671),a=r(136),o=r(9388),u=r(8552),s=r(9560),c=r(2009),l=r(3358),f=r(1291),h=r(4812),d=r(6388),p=r(7550),m=r(2735),v=r(773),y=new m.Logger(v.i),g=function(e){(0,a.Z)(r,e);var t=(0,o.Z)(r);function r(){return(0,i.Z)(this,r),t.apply(this,arguments)}return(0,n.Z)(r)}(h.Description),b=function(e){(0,a.Z)(r,e);var t=(0,o.Z)(r);function r(){return(0,i.Z)(this,r),t.apply(this,arguments)}return(0,n.Z)(r)}(h.Description),w=function(e){(0,a.Z)(r,e);var t=(0,o.Z)(r);function r(){return(0,i.Z)(this,r),t.apply(this,arguments)}return(0,n.Z)(r)}(h.Description),k=function(e){(0,a.Z)(r,e);var t=(0,o.Z)(r);function r(){return(0,i.Z)(this,r),t.apply(this,arguments)}return(0,n.Z)(r,null,[{key:"isIndexed",value:function(e){return!(!e||!e._isIndexed)}}]),r}(h.Description),x={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:!0},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"]}};function A(e,t){var r=new Error("deferred error during ABI decoding triggered accessing ".concat(e));return r.error=t,r}var E=function(){function e(t){var r=this;(0,i.Z)(this,e);var n=[];n="string"===typeof t?JSON.parse(t):t,(0,h.defineReadOnly)(this,"fragments",n.map((function(e){return p.HY.from(e)})).filter((function(e){return null!=e}))),(0,h.defineReadOnly)(this,"_abiCoder",(0,h.getStatic)(this instanceof e?this.constructor:void 0,"getAbiCoder")()),(0,h.defineReadOnly)(this,"functions",{}),(0,h.defineReadOnly)(this,"errors",{}),(0,h.defineReadOnly)(this,"events",{}),(0,h.defineReadOnly)(this,"structs",{}),this.fragments.forEach((function(e){var t=null;switch(e.type){case"constructor":return r.deploy?void y.warn("duplicate definition - constructor"):void(0,h.defineReadOnly)(r,"deploy",e);case"function":t=r.functions;break;case"event":t=r.events;break;case"error":t=r.errors;break;default:return}var n=e.format();t[n]?y.warn("duplicate definition - "+n):t[n]=e})),this.deploy||(0,h.defineReadOnly)(this,"deploy",p.Xg.from({payable:!1,type:"constructor"})),(0,h.defineReadOnly)(this,"_isInterface",!0)}return(0,n.Z)(e,[{key:"format",value:function(e){e||(e=p.pc.full),e===p.pc.sighash&&y.throwArgumentError("interface does not support formatting sighash","format",e);var t=this.fragments.map((function(t){return t.format(e)}));return e===p.pc.json?JSON.stringify(t.map((function(e){return JSON.parse(e)}))):t}},{key:"getFunction",value:function(e){if((0,c.isHexString)(e)){for(var t in this.functions)if(e===this.getSighash(t))return this.functions[t];y.throwArgumentError("no matching function","sighash",e)}if(-1===e.indexOf("(")){var r=e.trim(),n=Object.keys(this.functions).filter((function(e){return e.split("(")[0]===r}));return 0===n.length?y.throwArgumentError("no matching function","name",r):n.length>1&&y.throwArgumentError("multiple matching functions","name",r),this.functions[n[0]]}var i=this.functions[p.YW.fromString(e).format()];return i||y.throwArgumentError("no matching function","signature",e),i}},{key:"getEvent",value:function(e){if((0,c.isHexString)(e)){var t=e.toLowerCase();for(var r in this.events)if(t===this.getEventTopic(r))return this.events[r];y.throwArgumentError("no matching event","topichash",t)}if(-1===e.indexOf("(")){var n=e.trim(),i=Object.keys(this.events).filter((function(e){return e.split("(")[0]===n}));return 0===i.length?y.throwArgumentError("no matching event","name",n):i.length>1&&y.throwArgumentError("multiple matching events","name",n),this.events[i[0]]}var a=this.events[p.QV.fromString(e).format()];return a||y.throwArgumentError("no matching event","signature",e),a}},{key:"getError",value:function(e){if((0,c.isHexString)(e)){var t=(0,h.getStatic)(this.constructor,"getSighash");for(var r in this.errors){if(e===t(this.errors[r]))return this.errors[r]}y.throwArgumentError("no matching error","sighash",e)}if(-1===e.indexOf("(")){var n=e.trim(),i=Object.keys(this.errors).filter((function(e){return e.split("(")[0]===n}));return 0===i.length?y.throwArgumentError("no matching error","name",n):i.length>1&&y.throwArgumentError("multiple matching errors","name",n),this.errors[i[0]]}var a=this.errors[p.YW.fromString(e).format()];return a||y.throwArgumentError("no matching error","signature",e),a}},{key:"getSighash",value:function(e){if("string"===typeof e)try{e=this.getFunction(e)}catch(t){try{e=this.getError(e)}catch(r){throw t}}return(0,h.getStatic)(this.constructor,"getSighash")(e)}},{key:"getEventTopic",value:function(e){return"string"===typeof e&&(e=this.getEvent(e)),(0,h.getStatic)(this.constructor,"getEventTopic")(e)}},{key:"_decodeParams",value:function(e,t){return this._abiCoder.decode(e,t)}},{key:"_encodeParams",value:function(e,t){return this._abiCoder.encode(e,t)}},{key:"encodeDeploy",value:function(e){return this._encodeParams(this.deploy.inputs,e||[])}},{key:"decodeErrorResult",value:function(e,t){"string"===typeof e&&(e=this.getError(e));var r=(0,c.arrayify)(t);return(0,c.hexlify)(r.slice(0,4))!==this.getSighash(e)&&y.throwArgumentError("data signature does not match error ".concat(e.name,"."),"data",(0,c.hexlify)(r)),this._decodeParams(e.inputs,r.slice(4))}},{key:"encodeErrorResult",value:function(e,t){return"string"===typeof e&&(e=this.getError(e)),(0,c.hexlify)((0,c.concat)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}},{key:"decodeFunctionData",value:function(e,t){"string"===typeof e&&(e=this.getFunction(e));var r=(0,c.arrayify)(t);return(0,c.hexlify)(r.slice(0,4))!==this.getSighash(e)&&y.throwArgumentError("data signature does not match function ".concat(e.name,"."),"data",(0,c.hexlify)(r)),this._decodeParams(e.inputs,r.slice(4))}},{key:"encodeFunctionData",value:function(e,t){return"string"===typeof e&&(e=this.getFunction(e)),(0,c.hexlify)((0,c.concat)([this.getSighash(e),this._encodeParams(e.inputs,t||[])]))}},{key:"decodeFunctionResult",value:function(e,t){"string"===typeof e&&(e=this.getFunction(e));var r=(0,c.arrayify)(t),n=null,i="",a=null,o=null,u=null;switch(r.length%this._abiCoder._getWordSize()){case 0:try{return this._abiCoder.decode(e.outputs,r)}catch(f){}break;case 4:var s=(0,c.hexlify)(r.slice(0,4)),l=x[s];if(l)a=this._abiCoder.decode(l.inputs,r.slice(4)),o=l.name,u=l.signature,l.reason&&(n=a[0]),"Error"===o?i="; VM Exception while processing transaction: reverted with reason string ".concat(JSON.stringify(a[0])):"Panic"===o&&(i="; VM Exception while processing transaction: reverted with panic code ".concat(a[0]));else try{var f=this.getError(s);a=this._abiCoder.decode(f.inputs,r.slice(4)),o=f.name,u=f.format()}catch(f){}}return y.throwError("call revert exception"+i,m.Logger.errors.CALL_EXCEPTION,{method:e.format(),data:(0,c.hexlify)(t),errorArgs:a,errorName:o,errorSignature:u,reason:n})}},{key:"encodeFunctionResult",value:function(e,t){return"string"===typeof e&&(e=this.getFunction(e)),(0,c.hexlify)(this._abiCoder.encode(e.outputs,t||[]))}},{key:"encodeFilterTopics",value:function(e,t){var r=this;"string"===typeof e&&(e=this.getEvent(e)),t.length>e.inputs.length&&y.throwError("too many arguments for "+e.format(),m.Logger.errors.UNEXPECTED_ARGUMENT,{argument:"values",value:t});var n=[];e.anonymous||n.push(this.getEventTopic(e));var i=function(e,t){return"string"===e.type?(0,l.id)(t):"bytes"===e.type?(0,f.keccak256)((0,c.hexlify)(t)):("bool"===e.type&&"boolean"===typeof t&&(t=t?"0x01":"0x00"),e.type.match(/^u?int/)&&(t=s.O$.from(t).toHexString()),"address"===e.type&&r._abiCoder.encode(["address"],[t]),(0,c.hexZeroPad)((0,c.hexlify)(t),32))};for(t.forEach((function(t,r){var a=e.inputs[r];a.indexed?null==t?n.push(null):"array"===a.baseType||"tuple"===a.baseType?y.throwArgumentError("filtering with tuples or arrays not supported","contract."+a.name,t):Array.isArray(t)?n.push(t.map((function(e){return i(a,e)}))):n.push(i(a,t)):null!=t&&y.throwArgumentError("cannot filter non-indexed parameters; must be null","contract."+a.name,t)}));n.length&&null===n[n.length-1];)n.pop();return n}},{key:"encodeEventLog",value:function(e,t){var r=this;"string"===typeof e&&(e=this.getEvent(e));var n=[],i=[],a=[];return e.anonymous||n.push(this.getEventTopic(e)),t.length!==e.inputs.length&&y.throwArgumentError("event arguments/values mismatch","values",t),e.inputs.forEach((function(e,o){var u=t[o];if(e.indexed)if("string"===e.type)n.push((0,l.id)(u));else if("bytes"===e.type)n.push((0,f.keccak256)(u));else{if("tuple"===e.baseType||"array"===e.baseType)throw new Error("not implemented");n.push(r._abiCoder.encode([e.type],[u]))}else i.push(e),a.push(u)})),{data:this._abiCoder.encode(i,a),topics:n}}},{key:"decodeEventLog",value:function(e,t,r){if("string"===typeof e&&(e=this.getEvent(e)),null!=r&&!e.anonymous){var n=this.getEventTopic(e);(0,c.isHexString)(r[0],32)&&r[0].toLowerCase()===n||y.throwError("fragment/topic mismatch",m.Logger.errors.INVALID_ARGUMENT,{argument:"topics[0]",expected:n,value:r[0]}),r=r.slice(1)}var i=[],a=[],o=[];e.inputs.forEach((function(e,t){e.indexed?"string"===e.type||"bytes"===e.type||"tuple"===e.baseType||"array"===e.baseType?(i.push(p._R.fromObject({type:"bytes32",name:e.name})),o.push(!0)):(i.push(e),o.push(!1)):(a.push(e),o.push(!1))}));var u=null!=r?this._abiCoder.decode(i,(0,c.concat)(r)):null,s=this._abiCoder.decode(a,t,!0),l=[],f=0,h=0;e.inputs.forEach((function(e,t){if(e.indexed)if(null==u)l[t]=new k({_isIndexed:!0,hash:null});else if(o[t])l[t]=new k({_isIndexed:!0,hash:u[h++]});else try{l[t]=u[h++]}catch(n){l[t]=n}else try{l[t]=s[f++]}catch(n){l[t]=n}if(e.name&&null==l[e.name]){var r=l[t];r instanceof Error?Object.defineProperty(l,e.name,{enumerable:!0,get:function(){throw A("property ".concat(JSON.stringify(e.name)),r)}}):l[e.name]=r}}));for(var d=function(e){var t=l[e];t instanceof Error&&Object.defineProperty(l,e,{enumerable:!0,get:function(){throw A("index ".concat(e),t)}})},v=0;v=0)throw e;return h.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",l.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:e,tx:r})}))),null==r.chainId?r.chainId=this.getChainId():r.chainId=Promise.all([Promise.resolve(r.chainId),this.getChainId()]).then((function(t){return 0!==t[1]&&t[0]!==t[1]&&h.throwArgumentError("chainId address mismatch","transaction",e),t[0]})),t.next=23,(0,c.resolveProperties)(r);case 23:return t.abrupt("return",t.sent);case 24:case"end":return t.stop()}}),t,this)})))}},{key:"_checkProvider",value:function(e){this.provider||h.throwError("missing provider",l.Logger.errors.UNSUPPORTED_OPERATION,{operation:e||"_checkProvider"})}}],[{key:"isSigner",value:function(e){return!(!e||!e._isSigner)}}]),e}(),v=function(e){(0,i.Z)(r,e);var t=(0,a.Z)(r);function r(e,i){var a;return(0,u.Z)(this,r),a=t.call(this),(0,c.defineReadOnly)((0,n.Z)(a),"address",e),(0,c.defineReadOnly)((0,n.Z)(a),"provider",i||null),a}return(0,s.Z)(r,[{key:"getAddress",value:function(){return Promise.resolve(this.address)}},{key:"_fail",value:function(e,t){return Promise.resolve().then((function(){h.throwError(e,l.Logger.errors.UNSUPPORTED_OPERATION,{operation:t})}))}},{key:"signMessage",value:function(e){return this._fail("VoidSigner cannot sign messages","signMessage")}},{key:"signTransaction",value:function(e){return this._fail("VoidSigner cannot sign transactions","signTransaction")}},{key:"_signTypedData",value:function(e,t,r){return this._fail("VoidSigner cannot sign typed data","signTypedData")}},{key:"connect",value:function(e){return new r(this.address,e)}}]),r}(m)},8552:function(e,t,r){"use strict";r.r(t),r.d(t,{getAddress:function(){return m},getContractAddress:function(){return g},getCreate2Address:function(){return b},getIcapAddress:function(){return y},isAddress:function(){return v}});var n=r(2009),i=r(9560),a=r(1291),o=r(807),u=new(r(2735).Logger)("address/5.7.0");function s(e){(0,n.isHexString)(e,20)||u.throwArgumentError("invalid address","address",e);for(var t=(e=e.toLowerCase()).substring(2).split(""),r=new Uint8Array(40),i=0;i<40;i++)r[i]=t[i].charCodeAt(0);for(var o=(0,n.arrayify)((0,a.keccak256)(r)),s=0;s<40;s+=2)o[s>>1]>>4>=8&&(t[s]=t[s].toUpperCase()),(15&o[s>>1])>=8&&(t[s+1]=t[s+1].toUpperCase());return"0x"+t.join("")}for(var c={},l=0;l<10;l++)c[String(l)]=String(l);for(var f=0;f<26;f++)c[String.fromCharCode(65+f)]=String(10+f);var h,d=Math.floor((h=9007199254740991,Math.log10?Math.log10(h):Math.log(h)/Math.LN10));function p(e){for(var t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map((function(e){return c[e]})).join("");t.length>=d;){var r=t.substring(0,d);t=parseInt(r,10)%97+t.substring(r.length)}for(var n=String(98-parseInt(t,10)%97);n.length<2;)n="0"+n;return n}function m(e){var t=null;if("string"!==typeof e&&u.throwArgumentError("invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/))"0x"!==e.substring(0,2)&&(e="0x"+e),t=s(e),e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)&&t!==e&&u.throwArgumentError("bad address checksum","address",e);else if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){for(e.substring(2,4)!==p(e)&&u.throwArgumentError("bad icap checksum","address",e),t=(0,i.g$)(e.substring(4));t.length<40;)t="0"+t;t=s("0x"+t)}else u.throwArgumentError("invalid address","address",e);return t}function v(e){try{return m(e),!0}catch(t){}return!1}function y(e){for(var t=(0,i.t2)(m(e).substring(2)).toUpperCase();t.length<30;)t="0"+t;return"XE"+p("XE00"+t)+t}function g(e){var t=null;try{t=m(e.from)}catch(s){u.throwArgumentError("missing from address","transaction",e)}var r=(0,n.stripZeros)((0,n.arrayify)(i.O$.from(e.nonce).toHexString()));return m((0,n.hexDataSlice)((0,a.keccak256)((0,o.encode)([t,r])),12))}function b(e,t,r){return 32!==(0,n.hexDataLength)(t)&&u.throwArgumentError("salt must be 32 bytes","salt",t),32!==(0,n.hexDataLength)(r)&&u.throwArgumentError("initCodeHash must be 32 bytes","initCodeHash",r),m((0,n.hexDataSlice)((0,a.keccak256)((0,n.concat)(["0xff",m(e),t,r])),12))}},8853:function(e,t,r){"use strict";r.d(t,{J:function(){return i},c:function(){return a}});var n=r(2009);function i(e){e=atob(e);for(var t=[],r=0;r0;)r.push(i%this.base),i=i/this.base|0}for(var u="",s=0;0===t[s]&&s=0;--c)u+=this.alphabet[r[c]];return u}},{key:"decode",value:function(e){if("string"!==typeof e)throw new TypeError("Expected String");var t=[];if(0===e.length)return new Uint8Array(t);t.push(0);for(var r=0;r>=8;for(;i>0;)t.push(255&i),i>>=8}for(var u=0;e[u]===this._leader&&u0&&(10===arguments[0]?m||(m=!0,f.warn("BigNumber.toString does not accept any parameters; base-10 is assumed")):16===arguments[0]?f.throwError("BigNumber.toString does not accept any parameters; use bigNumber.toHexString()",s.Logger.errors.UNEXPECTED_ARGUMENT,{}):f.throwError("BigNumber.toString does not accept parameters",s.Logger.errors.UNEXPECTED_ARGUMENT,{})),b(this).toString(10)}},{key:"toHexString",value:function(){return this._hex}},{key:"toJSON",value:function(e){return{type:"BigNumber",hex:this.toHexString()}}}],[{key:"from",value:function(t){if(t instanceof e)return t;if("string"===typeof t)return t.match(/^-?0x[0-9a-f]+$/i)?new e(h,y(t)):t.match(/^-?[0-9]+$/)?new e(h,y(new l(t))):f.throwArgumentError("invalid BigNumber string","value",t);if("number"===typeof t)return t%1&&w("underflow","BigNumber.from",t),(t>=d||t<=-d)&&w("overflow","BigNumber.from",t),e.from(String(t));var r=t;if("bigint"===typeof r)return e.from(r.toString());if((0,u.isBytes)(r))return e.from((0,u.hexlify)(r));if(r)if(r.toHexString){var n=r.toHexString();if("string"===typeof n)return e.from(n)}else{var i=r._hex;if(null==i&&"BigNumber"===r.type&&(i=r.hex),"string"===typeof i&&((0,u.isHexString)(i)||"-"===i[0]&&(0,u.isHexString)(i.substring(1))))return e.from(i)}return f.throwArgumentError("invalid BigNumber value","value",t)}},{key:"isBigNumber",value:function(e){return!(!e||!e._isBigNumber)}}]),e}();function y(e){if("string"!==typeof e)return y(e.toString(16));if("-"===e[0])return"-"===(e=e.substring(1))[0]&&f.throwArgumentError("invalid hex","value",e),"0x00"===(e=y(e))?e:"-"+e;if("0x"!==e.substring(0,2)&&(e="0x"+e),"0x"===e)return"0x00";for(e.length%2&&(e="0x0"+e.substring(2));e.length>4&&"0x00"===e.substring(0,4);)e="0x"+e.substring(4);return e}function g(e){return v.from(y(e))}function b(e){var t=v.from(e).toHexString();return"-"===t[0]?new l("-"+t.substring(3),16):new l(t.substring(2),16)}function w(e,t,r){var n={fault:e,operation:t};return null!=r&&(n.value=r),f.throwError(e,s.Logger.errors.NUMERIC_FAULT,n)}function k(e){return new l(e,36).toString(16)}function x(e){return new l(e,16).toString(36)}},2009:function(e,t,r){"use strict";r.r(t),r.d(t,{arrayify:function(){return c},concat:function(){return l},hexConcat:function(){return g},hexDataLength:function(){return v},hexDataSlice:function(){return y},hexStripZeros:function(){return w},hexValue:function(){return b},hexZeroPad:function(){return k},hexlify:function(){return m},isBytes:function(){return s},isBytesLike:function(){return o},isHexString:function(){return d},joinSignature:function(){return A},splitSignature:function(){return x},stripZeros:function(){return f},zeroPad:function(){return h}});var n=new(r(2735).Logger)("bytes/5.7.0");function i(e){return!!e.toHexString}function a(e){return e.slice||(e.slice=function(){var t=Array.prototype.slice.call(arguments);return a(new Uint8Array(Array.prototype.slice.apply(e,t)))}),e}function o(e){return d(e)&&!(e.length%2)||s(e)}function u(e){return"number"===typeof e&&e==e&&e%1===0}function s(e){if(null==e)return!1;if(e.constructor===Uint8Array)return!0;if("string"===typeof e)return!1;if(!u(e.length)||e.length<0)return!1;for(var t=0;t=256)return!1}return!0}function c(e,t){if(t||(t={}),"number"===typeof e){n.checkSafeUint53(e,"invalid arrayify value");for(var r=[];e;)r.unshift(255&e),e=parseInt(String(e/256));return 0===r.length&&r.push(0),a(new Uint8Array(r))}if(t.allowMissingPrefix&&"string"===typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e)&&(e=e.toHexString()),d(e)){var o=e.substring(2);o.length%2&&("left"===t.hexPad?o="0"+o:"right"===t.hexPad?o+="0":n.throwArgumentError("hex data is odd-length","value",e));for(var u=[],c=0;ct&&n.throwArgumentError("value out of range","value",arguments[0]);var r=new Uint8Array(t);return r.set(e,t-e.length),a(r)}function d(e,t){return!("string"!==typeof e||!e.match(/^0x[0-9A-Fa-f]*$/))&&(!t||e.length===2+2*t)}var p="0123456789abcdef";function m(e,t){if(t||(t={}),"number"===typeof e){n.checkSafeUint53(e,"invalid hexlify value");for(var r="";e;)r=p[15&e]+r,e=Math.floor(e/16);return r.length?(r.length%2&&(r="0"+r),"0x"+r):"0x00"}if("bigint"===typeof e)return(e=e.toString(16)).length%2?"0x0"+e:"0x"+e;if(t.allowMissingPrefix&&"string"===typeof e&&"0x"!==e.substring(0,2)&&(e="0x"+e),i(e))return e.toHexString();if(d(e))return e.length%2&&("left"===t.hexPad?e="0x0"+e.substring(2):"right"===t.hexPad?e+="0":n.throwArgumentError("hex data is odd-length","value",e)),e.toLowerCase();if(s(e)){for(var a="0x",o=0;o>4]+p[15&u]}return a}return n.throwArgumentError("invalid hexlify value","value",e)}function v(e){if("string"!==typeof e)e=m(e);else if(!d(e)||e.length%2)return null;return(e.length-2)/2}function y(e,t,r){return"string"!==typeof e?e=m(e):(!d(e)||e.length%2)&&n.throwArgumentError("invalid hexData","value",e),t=2+2*t,null!=r?"0x"+e.substring(t,2+2*r):"0x"+e.substring(t)}function g(e){var t="0x";return e.forEach((function(e){t+=m(e).substring(2)})),t}function b(e){var t=w(m(e,{hexPad:"left"}));return"0x"===t?"0x0":t}function w(e){"string"!==typeof e&&(e=m(e)),d(e)||n.throwArgumentError("invalid hex string","value",e),e=e.substring(2);for(var t=0;t2*t+2&&n.throwArgumentError("value out of range","value",arguments[1]);e.length<2*t+2;)e="0x0"+e.substring(2);return e}function x(e){var t={r:"0x",s:"0x",_vs:"0x",recoveryParam:0,v:0,yParityAndS:"0x",compact:"0x"};if(o(e)){var r=c(e);64===r.length?(t.v=27+(r[32]>>7),r[32]&=127,t.r=m(r.slice(0,32)),t.s=m(r.slice(32,64))):65===r.length?(t.r=m(r.slice(0,32)),t.s=m(r.slice(32,64)),t.v=r[64]):n.throwArgumentError("invalid signature string","signature",e),t.v<27&&(0===t.v||1===t.v?t.v+=27:n.throwArgumentError("signature invalid v byte","signature",e)),t.recoveryParam=1-t.v%2,t.recoveryParam&&(r[32]|=128),t._vs=m(r.slice(32,64))}else{if(t.r=e.r,t.s=e.s,t.v=e.v,t.recoveryParam=e.recoveryParam,t._vs=e._vs,null!=t._vs){var i=h(c(t._vs),32);t._vs=m(i);var a=i[0]>=128?1:0;null==t.recoveryParam?t.recoveryParam=a:t.recoveryParam!==a&&n.throwArgumentError("signature recoveryParam mismatch _vs","signature",e),i[0]&=127;var u=m(i);null==t.s?t.s=u:t.s!==u&&n.throwArgumentError("signature v mismatch _vs","signature",e)}if(null==t.recoveryParam)null==t.v?n.throwArgumentError("signature missing v and recoveryParam","signature",e):0===t.v||1===t.v?t.recoveryParam=t.v:t.recoveryParam=1-t.v%2;else if(null==t.v)t.v=27+t.recoveryParam;else{var s=0===t.v||1===t.v?t.v:1-t.v%2;t.recoveryParam!==s&&n.throwArgumentError("signature recoveryParam mismatch v","signature",e)}null!=t.r&&d(t.r)?t.r=k(t.r,32):n.throwArgumentError("signature missing or invalid r","signature",e),null!=t.s&&d(t.s)?t.s=k(t.s,32):n.throwArgumentError("signature missing or invalid s","signature",e);var l=c(t.s);l[0]>=128&&n.throwArgumentError("signature s out of range","signature",e),t.recoveryParam&&(l[0]|=128);var f=m(l);t._vs&&(d(t._vs)||n.throwArgumentError("signature invalid _vs","signature",e),t._vs=k(t._vs,32)),null==t._vs?t._vs=f:t._vs!==f&&n.throwArgumentError("signature _vs mismatch v and s","signature",e)}return t.yParityAndS=t._vs,t.compact=t.r+t.yParityAndS.substring(2),t}function A(e){return m(l([(e=x(e)).r,e.s,e.recoveryParam?"0x1c":"0x1b"]))}},6321:function(e,t,r){"use strict";r.d(t,{Bz:function(){return u},_Y:function(){return a},fh:function(){return o},tL:function(){return i}});var n=r(9560),i=n.O$.from(-1),a=n.O$.from(0),o=n.O$.from(1),u=n.O$.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")},4160:function(e,t,r){"use strict";r.d(t,{R:function(){return n}});var n="0x0000000000000000000000000000000000000000000000000000000000000000"},2069:function(e,t,r){"use strict";r.d(t,{i:function(){return n}});var n="hash/5.7.0"},3358:function(e,t,r){"use strict";r.d(t,{id:function(){return a}});var n=r(1291),i=r(1953);function a(e){return(0,n.keccak256)((0,i.Y0)(e))}},5843:function(e,t,r){"use strict";r.r(t),r.d(t,{_TypedDataEncoder:function(){return o.E},dnsEncode:function(){return i.Kn},ensNormalize:function(){return i.w3},hashMessage:function(){return a.r},id:function(){return n.id},isValidName:function(){return i.r1},messagePrefix:function(){return a.B},namehash:function(){return i.VM}});var n=r(3358),i=r(8565),a=r(8836),o=r(6454)},8836:function(e,t,r){"use strict";r.d(t,{B:function(){return o},r:function(){return u}});var n=r(2009),i=r(1291),a=r(1953),o="\x19Ethereum Signed Message:\n";function u(e){return"string"===typeof e&&(e=(0,a.Y0)(e)),(0,i.keccak256)((0,n.concat)([(0,a.Y0)(o),(0,a.Y0)(String(e.length)),e]))}},8565:function(e,t,r){"use strict";r.d(t,{Kn:function(){return j},w3:function(){return I},r1:function(){return B},VM:function(){return L}});var n=r(2009),i=r(1953),a=r(1291),o=r(2735),u=r(2069),s=r(3433),c=r(7762);function l(e,t){null==t&&(t=1);var r=[],n=r.forEach;return function e(t,i){n.call(t,(function(t){i>0&&Array.isArray(t)?e(t,i-1):r.push(t)}))}(e,t),r}function f(e){return function(e){var t=0;return function(){return e[t++]}}(function(e){var t=0;function r(){return e[t++]<<8|e[t++]}for(var n=r(),i=1,a=[0,1],o=1;o>--c&1}for(var h=Math.pow(2,31),d=h>>>1,p=d>>1,m=h-1,v=0,y=0;y<31;y++)v=v<<1|f();for(var g=[],b=0,w=h;;){for(var k=Math.floor(((v-b+1)*i-1)/w),x=0,A=n;A-x>1;){var E=x+A>>>1;k>>1|f(),S=S<<1^d,_=(_^d)<<1|d|1;b=S,w=1+_-S}var C=n-4;return g.map((function(t){switch(t-C){case 3:return C+65792+(e[s++]<<16|e[s++]<<8|e[s++]);case 2:return C+256+(e[s++]<<8|e[s++]);case 1:return C+e[s++];default:return t-1}}))}(e))}function h(e){return 1&e?~e>>1:e>>1}function d(e,t){for(var r=Array(e),n=0,i=-1;n>=1),check:2==a}}()}(b),E=45,S=95;function _(e){return(0,i.XL)(e)}function C(e){return e.filter((function(e){return 65039!=e}))}function P(e){var t,r=(0,c.Z)(e.split("."));try{for(r.s();!(t=r.n()).done;){var n=t.value,i=_(n);try{for(var a=i.lastIndexOf(S)-1;a>=0;a--)if(i[a]!==S)throw new Error("underscore only allowed at start");if(i.length>=4&&i.every((function(e){return e<128}))&&i[2]===E&&i[3]===E)throw new Error("invalid label extension")}catch(o){throw new Error('Invalid label "'.concat(n,'": ').concat(o.message))}}}catch(o){r.e(o)}finally{r.f()}return e}function O(e){return P(function(e,t){var r=_(e).reverse(),n=[];for(;r.length;){var i=N(r);if(i)n.push.apply(n,(0,s.Z)(t(i)));else{var a=r.pop();if(w.has(a))n.push(a);else if(!k.has(a)){var o=x[a];if(!o)throw new Error("Disallowed codepoint: 0x".concat(a.toString(16).toUpperCase()));n.push.apply(n,(0,s.Z)(o))}}}return P((u=String.fromCodePoint.apply(String,n),u.normalize("NFC")));var u}(e,C))}function N(e,t){var r,n,i,a=A,o=[],u=e.length;t&&(t.length=0);for(var c=function(){var c=e[--u];if(!(a=null===(r=a.branches.find((function(e){return e.set.has(c)})))||void 0===r?void 0:r.node))return 0;if(a.save)i=c;else if(a.check&&c===i)return 0;o.push(c),a.fe0f&&(o.push(65039),u>0&&65039==e[u-1]&&u--),a.valid&&(n=o.slice(),2==a.valid&&n.splice(1,1),t&&t.push.apply(t,(0,s.Z)(e.slice(u).reverse())),e.length=u)};u&&0!==c(););return n}var T=new o.Logger(u.i),M=new Uint8Array(32);function U(e){if(0===e.length)throw new Error("invalid ENS name; empty component");return e}function R(e){var t=(0,i.Y0)(O(e)),r=[];if(0===e.length)return r;for(var n=0,a=0;a=t.length)throw new Error("invalid ENS name; empty component");return r.push(U(t.slice(n))),r}function I(e){return R(e).map((function(e){return(0,i.ZN)(e)})).join(".")}function B(e){try{return 0!==R(e).length}catch(t){}return!1}function L(e){"string"!==typeof e&&T.throwArgumentError("invalid ENS name; not a string","name",e);for(var t=M,r=R(e);r.length;)t=(0,a.keccak256)((0,n.concat)([t,(0,a.keccak256)(r.pop())]));return(0,n.hexlify)(t)}function j(e){return(0,n.hexlify)((0,n.concat)(R(e).map((function(e){if(e.length>63)throw new Error("invalid DNS encoded entry; length exceeds 63 bytes");var t=new Uint8Array(e.length+1);return t.set(e,1),t[0]=t.length-1,t}))))+"00"}M.fill(0)},6454:function(e,t,r){"use strict";r.d(t,{E:function(){return O}});var n=r(4165),i=r(5671),a=r(3144),o=r(8552),u=r(9560),s=r(2009),c=r(1291),l=r(4812),f=r(2735),h=r(2069),d=r(3358),p=function(e,t,r,n){return new(r||(r=Promise))((function(i,a){function o(e){try{s(n.next(e))}catch(t){a(t)}}function u(e){try{s(n.throw(e))}catch(t){a(t)}}function s(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,u)}s((n=n.apply(e,t||[])).next())}))},m=new f.Logger(h.i),v=new Uint8Array(32);v.fill(0);var y=u.O$.from(-1),g=u.O$.from(0),b=u.O$.from(1),w=u.O$.from("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");var k=(0,s.hexZeroPad)(b.toHexString(),32),x=(0,s.hexZeroPad)(g.toHexString(),32),A={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},E=["name","version","chainId","verifyingContract","salt"];function S(e){return function(t){return"string"!==typeof t&&m.throwArgumentError("invalid domain value for ".concat(JSON.stringify(e)),"domain.".concat(e),t),t}}var _={name:S("name"),version:S("version"),chainId:function(e){try{return u.O$.from(e).toString()}catch(t){}return m.throwArgumentError('invalid domain value for "chainId"',"domain.chainId",e)},verifyingContract:function(e){try{return(0,o.getAddress)(e).toLowerCase()}catch(t){}return m.throwArgumentError('invalid domain value "verifyingContract"',"domain.verifyingContract",e)},salt:function(e){try{var t=(0,s.arrayify)(e);if(32!==t.length)throw new Error("bad length");return(0,s.hexlify)(t)}catch(r){}return m.throwArgumentError('invalid domain value "salt"',"domain.salt",e)}};function C(e){var t=e.match(/^(u?)int(\d*)$/);if(t){var r=""===t[1],n=parseInt(t[2]||"256");(n%8!==0||n>256||t[2]&&t[2]!==String(n))&&m.throwArgumentError("invalid numeric width","type",e);var i=w.mask(r?n-1:n),a=r?i.add(b).mul(y):g;return function(t){var r=u.O$.from(t);return(r.lt(a)||r.gt(i))&&m.throwArgumentError("value out-of-bounds for ".concat(e),"value",t),(0,s.hexZeroPad)(r.toTwos(256).toHexString(),32)}}var l=e.match(/^bytes(\d+)$/);if(l){var f=parseInt(l[1]);return(0===f||f>32||l[1]!==String(f))&&m.throwArgumentError("invalid bytes width","type",e),function(t){return(0,s.arrayify)(t).length!==f&&m.throwArgumentError("invalid length for ".concat(e),"value",t),function(e){var t=(0,s.arrayify)(e),r=t.length%32;return r?(0,s.hexConcat)([t,v.slice(r)]):(0,s.hexlify)(t)}(t)}}switch(e){case"address":return function(e){return(0,s.hexZeroPad)((0,o.getAddress)(e),32)};case"bool":return function(e){return e?k:x};case"bytes":return function(e){return(0,c.keccak256)(e)};case"string":return function(e){return(0,d.id)(e)}}return null}function P(e,t){return"".concat(e,"(").concat(t.map((function(e){var t=e.name;return e.type+" "+t})).join(","),")")}var O=function(){function e(t){(0,i.Z)(this,e),(0,l.defineReadOnly)(this,"types",Object.freeze((0,l.deepCopy)(t))),(0,l.defineReadOnly)(this,"_encoderCache",{}),(0,l.defineReadOnly)(this,"_types",{});var r={},n={},a={};Object.keys(t).forEach((function(e){r[e]={},n[e]=[],a[e]={}}));var o=function(e){var i={};t[e].forEach((function(a){i[a.name]&&m.throwArgumentError("duplicate variable name ".concat(JSON.stringify(a.name)," in ").concat(JSON.stringify(e)),"types",t),i[a.name]=!0;var o=a.type.match(/^([^\x5b]*)(\x5b|$)/)[1];o===e&&m.throwArgumentError("circular type reference to ".concat(JSON.stringify(o)),"types",t),C(o)||(n[o]||m.throwArgumentError("unknown type ".concat(JSON.stringify(o)),"types",t),n[o].push(e),r[e][o]=!0)}))};for(var u in t)o(u);var s=Object.keys(n).filter((function(e){return 0===n[e].length}));for(var c in 0===s.length?m.throwArgumentError("missing primary type","types",t):s.length>1&&m.throwArgumentError("ambiguous primary types or unused types: ".concat(s.map((function(e){return JSON.stringify(e)})).join(", ")),"types",t),(0,l.defineReadOnly)(this,"primaryType",s[0]),function e(i,o){o[i]&&m.throwArgumentError("circular type reference to ".concat(JSON.stringify(i)),"types",t),o[i]=!0,Object.keys(r[i]).forEach((function(t){n[t]&&(e(t,o),Object.keys(o).forEach((function(e){a[e][t]=!0})))})),delete o[i]}(this.primaryType,{}),a){var f=Object.keys(a[c]);f.sort(),this._types[c]=P(c,t[c])+f.map((function(e){return P(e,t[e])})).join("")}}return(0,a.Z)(e,[{key:"getEncoder",value:function(e){var t=this._encoderCache[e];return t||(t=this._encoderCache[e]=this._getEncoder(e)),t}},{key:"_getEncoder",value:function(e){var t=this,r=C(e);if(r)return r;var n=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(n){var i=n[1],a=this.getEncoder(i),o=parseInt(n[3]);return function(e){o>=0&&e.length!==o&&m.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",e);var r=e.map(a);return t._types[i]&&(r=r.map(c.keccak256)),(0,c.keccak256)((0,s.hexConcat)(r))}}var u=this.types[e];if(u){var l=(0,d.id)(this._types[e]);return function(e){var r=u.map((function(r){var n=r.name,i=r.type,a=t.getEncoder(i)(e[n]);return t._types[i]?(0,c.keccak256)(a):a}));return r.unshift(l),(0,s.hexConcat)(r)}}return m.throwArgumentError("unknown type: ".concat(e),"type",e)}},{key:"encodeType",value:function(e){var t=this._types[e];return t||m.throwArgumentError("unknown type: ".concat(JSON.stringify(e)),"name",e),t}},{key:"encodeData",value:function(e,t){return this.getEncoder(e)(t)}},{key:"hashStruct",value:function(e,t){return(0,c.keccak256)(this.encodeData(e,t))}},{key:"encode",value:function(e){return this.encodeData(this.primaryType,e)}},{key:"hash",value:function(e){return this.hashStruct(this.primaryType,e)}},{key:"_visit",value:function(e,t,r){var n=this;if(C(e))return r(e,t);var i=e.match(/^(.*)(\x5b(\d*)\x5d)$/);if(i){var a=i[1],o=parseInt(i[3]);return o>=0&&t.length!==o&&m.throwArgumentError("array length mismatch; expected length ${ arrayLength }","value",t),t.map((function(e){return n._visit(a,e,r)}))}var u=this.types[e];return u?u.reduce((function(e,i){var a=i.name,o=i.type;return e[a]=n._visit(o,t[a],r),e}),{}):m.throwArgumentError("unknown type: ".concat(e),"type",e)}},{key:"visit",value:function(e,t){return this._visit(this.primaryType,e,t)}}],[{key:"from",value:function(t){return new e(t)}},{key:"getPrimaryType",value:function(t){return e.from(t).primaryType}},{key:"hashStruct",value:function(t,r,n){return e.from(r).hashStruct(t,n)}},{key:"hashDomain",value:function(t){var r=[];for(var n in t){var i=A[n];i||m.throwArgumentError("invalid typed-data domain key: ".concat(JSON.stringify(n)),"domain",t),r.push({name:n,type:i})}return r.sort((function(e,t){return E.indexOf(e.name)-E.indexOf(t.name)})),e.hashStruct("EIP712Domain",{EIP712Domain:r},t)}},{key:"encode",value:function(t,r,n){return(0,s.hexConcat)(["0x1901",e.hashDomain(t),e.from(r).hash(n)])}},{key:"hash",value:function(t,r,n){return(0,c.keccak256)(e.encode(t,r,n))}},{key:"resolveNames",value:function(t,r,i,a){return p(this,void 0,void 0,(0,n.Z)().mark((function o(){var u,c,f;return(0,n.Z)().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:t=(0,l.shallowCopy)(t),u={},t.verifyingContract&&!(0,s.isHexString)(t.verifyingContract,20)&&(u[t.verifyingContract]="0x"),(c=e.from(r)).visit(i,(function(e,t){return"address"!==e||(0,s.isHexString)(t,20)||(u[t]="0x"),t})),o.t0=(0,n.Z)().keys(u);case 6:if((o.t1=o.t0()).done){o.next=13;break}return f=o.t1.value,o.next=10,a(f);case 10:u[f]=o.sent,o.next=6;break;case 13:return t.verifyingContract&&u[t.verifyingContract]&&(t.verifyingContract=u[t.verifyingContract]),i=c.visit(i,(function(e,t){return"address"===e&&u[t]?u[t]:t})),o.abrupt("return",{domain:t,value:i});case 16:case"end":return o.stop()}}),o)})))}},{key:"getPayload",value:function(t,r,n){e.hashDomain(t);var i={},a=[];E.forEach((function(e){var r=t[e];null!=r&&(i[e]=_[e](r),a.push({name:e,type:A[e]}))}));var o=e.from(r),c=(0,l.shallowCopy)(r);return c.EIP712Domain?m.throwArgumentError("types must not contain EIP712Domain type","types.EIP712Domain",r):c.EIP712Domain=a,o.encode(n),{types:c,domain:i,primaryType:o.primaryType,message:o.visit(n,(function(e,t){if(e.match(/^bytes(\d*)/))return(0,s.hexlify)((0,s.arrayify)(t));if(e.match(/^u?int/))return u.O$.from(t).toString();switch(e){case"address":return t.toLowerCase();case"bool":return!!t;case"string":return"string"!==typeof t&&m.throwArgumentError("invalid string","value",t),t}return m.throwArgumentError("unsupported type","type",e)}))}}}]),e}()},9590:function(e,t,r){"use strict";r.r(t),r.d(t,{HDNode:function(){return I},defaultPath:function(){return R},entropyToMnemonic:function(){return j},getAccountPath:function(){return D},isValidMnemonic:function(){return F},mnemonicToEntropy:function(){return L},mnemonicToSeed:function(){return B}});var n=r(5671),i=r(3144),a=r(4247),o=r(2009),u=r(9560),s=r(1953),c=r(9716),l=r(4812),f=r(4760),h=r(3984),d=r(8427),p=r(5958),m=r(136),v=r(9388),y=r(3358),g=r(2735),b=new g.Logger("wordlists/5.7.0"),w=function(){function e(t){(0,n.Z)(this,e),b.checkAbstract(this instanceof e?this.constructor:void 0,e),(0,l.defineReadOnly)(this,"locale",t)}return(0,i.Z)(e,[{key:"split",value:function(e){return e.toLowerCase().split(/ +/g)}},{key:"join",value:function(e){return e.join(" ")}}],[{key:"check",value:function(e){for(var t=[],r=0;r<2048;r++){var n=e.getWord(r);if(r!==e.getWordIndex(n))return"0x";t.push(n)}return(0,y.id)(t.join("\n")+"\n")}},{key:"register",value:function(e,t){t||(t=e.locale)}}]),e}(),k=null;function x(e){if(null==k&&(k="AbandonAbilityAbleAboutAboveAbsentAbsorbAbstractAbsurdAbuseAccessAccidentAccountAccuseAchieveAcidAcousticAcquireAcrossActActionActorActressActualAdaptAddAddictAddressAdjustAdmitAdultAdvanceAdviceAerobicAffairAffordAfraidAgainAgeAgentAgreeAheadAimAirAirportAisleAlarmAlbumAlcoholAlertAlienAllAlleyAllowAlmostAloneAlphaAlreadyAlsoAlterAlwaysAmateurAmazingAmongAmountAmusedAnalystAnchorAncientAngerAngleAngryAnimalAnkleAnnounceAnnualAnotherAnswerAntennaAntiqueAnxietyAnyApartApologyAppearAppleApproveAprilArchArcticAreaArenaArgueArmArmedArmorArmyAroundArrangeArrestArriveArrowArtArtefactArtistArtworkAskAspectAssaultAssetAssistAssumeAsthmaAthleteAtomAttackAttendAttitudeAttractAuctionAuditAugustAuntAuthorAutoAutumnAverageAvocadoAvoidAwakeAwareAwayAwesomeAwfulAwkwardAxisBabyBachelorBaconBadgeBagBalanceBalconyBallBambooBananaBannerBarBarelyBargainBarrelBaseBasicBasketBattleBeachBeanBeautyBecauseBecomeBeefBeforeBeginBehaveBehindBelieveBelowBeltBenchBenefitBestBetrayBetterBetweenBeyondBicycleBidBikeBindBiologyBirdBirthBitterBlackBladeBlameBlanketBlastBleakBlessBlindBloodBlossomBlouseBlueBlurBlushBoardBoatBodyBoilBombBoneBonusBookBoostBorderBoringBorrowBossBottomBounceBoxBoyBracketBrainBrandBrassBraveBreadBreezeBrickBridgeBriefBrightBringBriskBroccoliBrokenBronzeBroomBrotherBrownBrushBubbleBuddyBudgetBuffaloBuildBulbBulkBulletBundleBunkerBurdenBurgerBurstBusBusinessBusyButterBuyerBuzzCabbageCabinCableCactusCageCakeCallCalmCameraCampCanCanalCancelCandyCannonCanoeCanvasCanyonCapableCapitalCaptainCarCarbonCardCargoCarpetCarryCartCaseCashCasinoCastleCasualCatCatalogCatchCategoryCattleCaughtCauseCautionCaveCeilingCeleryCementCensusCenturyCerealCertainChairChalkChampionChangeChaosChapterChargeChaseChatCheapCheckCheeseChefCherryChestChickenChiefChildChimneyChoiceChooseChronicChuckleChunkChurnCigarCinnamonCircleCitizenCityCivilClaimClapClarifyClawClayCleanClerkCleverClickClientCliffClimbClinicClipClockClogCloseClothCloudClownClubClumpClusterClutchCoachCoastCoconutCodeCoffeeCoilCoinCollectColorColumnCombineComeComfortComicCommonCompanyConcertConductConfirmCongressConnectConsiderControlConvinceCookCoolCopperCopyCoralCoreCornCorrectCostCottonCouchCountryCoupleCourseCousinCoverCoyoteCrackCradleCraftCramCraneCrashCraterCrawlCrazyCreamCreditCreekCrewCricketCrimeCrispCriticCropCrossCrouchCrowdCrucialCruelCruiseCrumbleCrunchCrushCryCrystalCubeCultureCupCupboardCuriousCurrentCurtainCurveCushionCustomCuteCycleDadDamageDampDanceDangerDaringDashDaughterDawnDayDealDebateDebrisDecadeDecemberDecideDeclineDecorateDecreaseDeerDefenseDefineDefyDegreeDelayDeliverDemandDemiseDenialDentistDenyDepartDependDepositDepthDeputyDeriveDescribeDesertDesignDeskDespairDestroyDetailDetectDevelopDeviceDevoteDiagramDialDiamondDiaryDiceDieselDietDifferDigitalDignityDilemmaDinnerDinosaurDirectDirtDisagreeDiscoverDiseaseDishDismissDisorderDisplayDistanceDivertDivideDivorceDizzyDoctorDocumentDogDollDolphinDomainDonateDonkeyDonorDoorDoseDoubleDoveDraftDragonDramaDrasticDrawDreamDressDriftDrillDrinkDripDriveDropDrumDryDuckDumbDuneDuringDustDutchDutyDwarfDynamicEagerEagleEarlyEarnEarthEasilyEastEasyEchoEcologyEconomyEdgeEditEducateEffortEggEightEitherElbowElderElectricElegantElementElephantElevatorEliteElseEmbarkEmbodyEmbraceEmergeEmotionEmployEmpowerEmptyEnableEnactEndEndlessEndorseEnemyEnergyEnforceEngageEngineEnhanceEnjoyEnlistEnoughEnrichEnrollEnsureEnterEntireEntryEnvelopeEpisodeEqualEquipEraEraseErodeErosionErrorEruptEscapeEssayEssenceEstateEternalEthicsEvidenceEvilEvokeEvolveExactExampleExcessExchangeExciteExcludeExcuseExecuteExerciseExhaustExhibitExileExistExitExoticExpandExpectExpireExplainExposeExpressExtendExtraEyeEyebrowFabricFaceFacultyFadeFaintFaithFallFalseFameFamilyFamousFanFancyFantasyFarmFashionFatFatalFatherFatigueFaultFavoriteFeatureFebruaryFederalFeeFeedFeelFemaleFenceFestivalFetchFeverFewFiberFictionFieldFigureFileFilmFilterFinalFindFineFingerFinishFireFirmFirstFiscalFishFitFitnessFixFlagFlameFlashFlatFlavorFleeFlightFlipFloatFlockFloorFlowerFluidFlushFlyFoamFocusFogFoilFoldFollowFoodFootForceForestForgetForkFortuneForumForwardFossilFosterFoundFoxFragileFrameFrequentFreshFriendFringeFrogFrontFrostFrownFrozenFruitFuelFunFunnyFurnaceFuryFutureGadgetGainGalaxyGalleryGameGapGarageGarbageGardenGarlicGarmentGasGaspGateGatherGaugeGazeGeneralGeniusGenreGentleGenuineGestureGhostGiantGiftGiggleGingerGiraffeGirlGiveGladGlanceGlareGlassGlideGlimpseGlobeGloomGloryGloveGlowGlueGoatGoddessGoldGoodGooseGorillaGospelGossipGovernGownGrabGraceGrainGrantGrapeGrassGravityGreatGreenGridGriefGritGroceryGroupGrowGruntGuardGuessGuideGuiltGuitarGunGymHabitHairHalfHammerHamsterHandHappyHarborHardHarshHarvestHatHaveHawkHazardHeadHealthHeartHeavyHedgehogHeightHelloHelmetHelpHenHeroHiddenHighHillHintHipHireHistoryHobbyHockeyHoldHoleHolidayHollowHomeHoneyHoodHopeHornHorrorHorseHospitalHostHotelHourHoverHubHugeHumanHumbleHumorHundredHungryHuntHurdleHurryHurtHusbandHybridIceIconIdeaIdentifyIdleIgnoreIllIllegalIllnessImageImitateImmenseImmuneImpactImposeImproveImpulseInchIncludeIncomeIncreaseIndexIndicateIndoorIndustryInfantInflictInformInhaleInheritInitialInjectInjuryInmateInnerInnocentInputInquiryInsaneInsectInsideInspireInstallIntactInterestIntoInvestInviteInvolveIronIslandIsolateIssueItemIvoryJacketJaguarJarJazzJealousJeansJellyJewelJobJoinJokeJourneyJoyJudgeJuiceJumpJungleJuniorJunkJustKangarooKeenKeepKetchupKeyKickKidKidneyKindKingdomKissKitKitchenKiteKittenKiwiKneeKnifeKnockKnowLabLabelLaborLadderLadyLakeLampLanguageLaptopLargeLaterLatinLaughLaundryLavaLawLawnLawsuitLayerLazyLeaderLeafLearnLeaveLectureLeftLegLegalLegendLeisureLemonLendLengthLensLeopardLessonLetterLevelLiarLibertyLibraryLicenseLifeLiftLightLikeLimbLimitLinkLionLiquidListLittleLiveLizardLoadLoanLobsterLocalLockLogicLonelyLongLoopLotteryLoudLoungeLoveLoyalLuckyLuggageLumberLunarLunchLuxuryLyricsMachineMadMagicMagnetMaidMailMainMajorMakeMammalManManageMandateMangoMansionManualMapleMarbleMarchMarginMarineMarketMarriageMaskMassMasterMatchMaterialMathMatrixMatterMaximumMazeMeadowMeanMeasureMeatMechanicMedalMediaMelodyMeltMemberMemoryMentionMenuMercyMergeMeritMerryMeshMessageMetalMethodMiddleMidnightMilkMillionMimicMindMinimumMinorMinuteMiracleMirrorMiseryMissMistakeMixMixedMixtureMobileModelModifyMomMomentMonitorMonkeyMonsterMonthMoonMoralMoreMorningMosquitoMotherMotionMotorMountainMouseMoveMovieMuchMuffinMuleMultiplyMuscleMuseumMushroomMusicMustMutualMyselfMysteryMythNaiveNameNapkinNarrowNastyNationNatureNearNeckNeedNegativeNeglectNeitherNephewNerveNestNetNetworkNeutralNeverNewsNextNiceNightNobleNoiseNomineeNoodleNormalNorthNoseNotableNoteNothingNoticeNovelNowNuclearNumberNurseNutOakObeyObjectObligeObscureObserveObtainObviousOccurOceanOctoberOdorOffOfferOfficeOftenOilOkayOldOliveOlympicOmitOnceOneOnionOnlineOnlyOpenOperaOpinionOpposeOptionOrangeOrbitOrchardOrderOrdinaryOrganOrientOriginalOrphanOstrichOtherOutdoorOuterOutputOutsideOvalOvenOverOwnOwnerOxygenOysterOzonePactPaddlePagePairPalacePalmPandaPanelPanicPantherPaperParadeParentParkParrotPartyPassPatchPathPatientPatrolPatternPausePavePaymentPeacePeanutPearPeasantPelicanPenPenaltyPencilPeoplePepperPerfectPermitPersonPetPhonePhotoPhrasePhysicalPianoPicnicPicturePiecePigPigeonPillPilotPinkPioneerPipePistolPitchPizzaPlacePlanetPlasticPlatePlayPleasePledgePluckPlugPlungePoemPoetPointPolarPolePolicePondPonyPoolPopularPortionPositionPossiblePostPotatoPotteryPovertyPowderPowerPracticePraisePredictPreferPreparePresentPrettyPreventPricePridePrimaryPrintPriorityPrisonPrivatePrizeProblemProcessProduceProfitProgramProjectPromoteProofPropertyProsperProtectProudProvidePublicPuddingPullPulpPulsePumpkinPunchPupilPuppyPurchasePurityPurposePursePushPutPuzzlePyramidQualityQuantumQuarterQuestionQuickQuitQuizQuoteRabbitRaccoonRaceRackRadarRadioRailRainRaiseRallyRampRanchRandomRangeRapidRareRateRatherRavenRawRazorReadyRealReasonRebelRebuildRecallReceiveRecipeRecordRecycleReduceReflectReformRefuseRegionRegretRegularRejectRelaxReleaseReliefRelyRemainRememberRemindRemoveRenderRenewRentReopenRepairRepeatReplaceReportRequireRescueResembleResistResourceResponseResultRetireRetreatReturnReunionRevealReviewRewardRhythmRibRibbonRiceRichRideRidgeRifleRightRigidRingRiotRippleRiskRitualRivalRiverRoadRoastRobotRobustRocketRomanceRoofRookieRoomRoseRotateRoughRoundRouteRoyalRubberRudeRugRuleRunRunwayRuralSadSaddleSadnessSafeSailSaladSalmonSalonSaltSaluteSameSampleSandSatisfySatoshiSauceSausageSaveSayScaleScanScareScatterSceneSchemeSchoolScienceScissorsScorpionScoutScrapScreenScriptScrubSeaSearchSeasonSeatSecondSecretSectionSecuritySeedSeekSegmentSelectSellSeminarSeniorSenseSentenceSeriesServiceSessionSettleSetupSevenShadowShaftShallowShareShedShellSheriffShieldShiftShineShipShiverShockShoeShootShopShortShoulderShoveShrimpShrugShuffleShySiblingSickSideSiegeSightSignSilentSilkSillySilverSimilarSimpleSinceSingSirenSisterSituateSixSizeSkateSketchSkiSkillSkinSkirtSkullSlabSlamSleepSlenderSliceSlideSlightSlimSloganSlotSlowSlushSmallSmartSmileSmokeSmoothSnackSnakeSnapSniffSnowSoapSoccerSocialSockSodaSoftSolarSoldierSolidSolutionSolveSomeoneSongSoonSorrySortSoulSoundSoupSourceSouthSpaceSpareSpatialSpawnSpeakSpecialSpeedSpellSpendSphereSpiceSpiderSpikeSpinSpiritSplitSpoilSponsorSpoonSportSpotSpraySpreadSpringSpySquareSqueezeSquirrelStableStadiumStaffStageStairsStampStandStartStateStaySteakSteelStemStepStereoStickStillStingStockStomachStoneStoolStoryStoveStrategyStreetStrikeStrongStruggleStudentStuffStumbleStyleSubjectSubmitSubwaySuccessSuchSuddenSufferSugarSuggestSuitSummerSunSunnySunsetSuperSupplySupremeSureSurfaceSurgeSurpriseSurroundSurveySuspectSustainSwallowSwampSwapSwarmSwearSweetSwiftSwimSwingSwitchSwordSymbolSymptomSyrupSystemTableTackleTagTailTalentTalkTankTapeTargetTaskTasteTattooTaxiTeachTeamTellTenTenantTennisTentTermTestTextThankThatThemeThenTheoryThereTheyThingThisThoughtThreeThriveThrowThumbThunderTicketTideTigerTiltTimberTimeTinyTipTiredTissueTitleToastTobaccoTodayToddlerToeTogetherToiletTokenTomatoTomorrowToneTongueTonightToolToothTopTopicToppleTorchTornadoTortoiseTossTotalTouristTowardTowerTownToyTrackTradeTrafficTragicTrainTransferTrapTrashTravelTrayTreatTreeTrendTrialTribeTrickTriggerTrimTripTrophyTroubleTruckTrueTrulyTrumpetTrustTruthTryTubeTuitionTumbleTunaTunnelTurkeyTurnTurtleTwelveTwentyTwiceTwinTwistTwoTypeTypicalUglyUmbrellaUnableUnawareUncleUncoverUnderUndoUnfairUnfoldUnhappyUniformUniqueUnitUniverseUnknownUnlockUntilUnusualUnveilUpdateUpgradeUpholdUponUpperUpsetUrbanUrgeUsageUseUsedUsefulUselessUsualUtilityVacantVacuumVagueValidValleyValveVanVanishVaporVariousVastVaultVehicleVelvetVendorVentureVenueVerbVerifyVersionVeryVesselVeteranViableVibrantViciousVictoryVideoViewVillageVintageViolinVirtualVirusVisaVisitVisualVitalVividVocalVoiceVoidVolcanoVolumeVoteVoyageWageWagonWaitWalkWallWalnutWantWarfareWarmWarriorWashWaspWasteWaterWaveWayWealthWeaponWearWeaselWeatherWebWeddingWeekendWeirdWelcomeWestWetWhaleWhatWheatWheelWhenWhereWhipWhisperWideWidthWifeWildWillWinWindowWineWingWinkWinnerWinterWireWisdomWiseWishWitnessWolfWomanWonderWoodWoolWordWorkWorldWorryWorthWrapWreckWrestleWristWriteWrongYardYearYellowYouYoungYouthZebraZeroZoneZoo".replace(/([A-Z])/g," $1").toLowerCase().substring(1).split(" "),"0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60"!==w.check(e)))throw k=null,new Error("BIP39 Wordlist for en (English) FAILED")}var A=new(function(e){(0,m.Z)(r,e);var t=(0,v.Z)(r);function r(){return(0,n.Z)(this,r),t.call(this,"en")}return(0,i.Z)(r,[{key:"getWord",value:function(e){return x(this),k[e]}},{key:"getWordIndex",value:function(e){return x(this),k.indexOf(e)}}]),r}(w));w.register(A);var E={en:A},S=new g.Logger("hdnode/5.7.0"),_=u.O$.from("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),C=(0,s.Y0)("Bitcoin seed"),P=2147483648;function O(e){return(1<=256)throw new Error("Depth too large!");return T((0,o.concat)([null!=this.privateKey?"0x0488ADE4":"0x0488B21E",(0,o.hexlify)(this.depth),this.parentFingerprint,(0,o.hexZeroPad)((0,o.hexlify)(this.index),4),this.chainCode,null!=this.privateKey?(0,o.concat)(["0x00",this.privateKey]):this.publicKey]))}},{key:"neuter",value:function(){return new e(U,null,this.publicKey,this.parentFingerprint,this.chainCode,this.index,this.depth,this.path)}},{key:"_derive",value:function(t){if(t>4294967295)throw new Error("invalid index - "+String(t));var r=this.path;r&&(r+="/"+(t&~P));var n=new Uint8Array(37);if(t&P){if(!this.privateKey)throw new Error("cannot derive child of neutered node");n.set((0,o.arrayify)(this.privateKey),1),r&&(r+="'")}else n.set((0,o.arrayify)(this.publicKey));for(var i=24;i>=0;i-=8)n[33+(i>>3)]=t>>24-i&255;var a=(0,o.arrayify)((0,h.Gy)(d.p.sha512,this.chainCode,n)),s=a.slice(0,32),c=a.slice(32),l=null,p=null;this.privateKey?l=N(u.O$.from(s).add(this.privateKey).mod(_)):p=new f.SigningKey((0,o.hexlify)(s))._addPoint(this.publicKey);var m=r,v=this.mnemonic;return v&&(m=Object.freeze({phrase:v.phrase,path:r,locale:v.locale||"en"})),new e(U,l,p,this.fingerprint,N(c),t,this.depth+1,m)}},{key:"derivePath",value:function(e){var t=e.split("/");if(0===t.length||"m"===t[0]&&0!==this.depth)throw new Error("invalid path - "+e);"m"===t[0]&&t.shift();for(var r=this,n=0;n=P)throw new Error("invalid path index - "+i);r=r._derive(P+a)}else{if(!i.match(/^[0-9]+$/))throw new Error("invalid path component - "+i);var o=parseInt(i);if(o>=P)throw new Error("invalid path index - "+i);r=r._derive(o)}}return r}}],[{key:"_fromSeed",value:function(t,r){var n=(0,o.arrayify)(t);if(n.length<16||n.length>64)throw new Error("invalid seed");var i=(0,o.arrayify)((0,h.Gy)(d.p.sha512,C,n));return new e(U,N(i.slice(0,32)),null,"0x00000000",N(i.slice(32)),0,0,r)}},{key:"fromMnemonic",value:function(t,r,n){return t=j(L(t,n=M(n)),n),e._fromSeed(B(t,r),{phrase:t,path:"m",locale:n.locale})}},{key:"fromSeed",value:function(t){return e._fromSeed(t,null)}},{key:"fromExtendedKey",value:function(t){var r=a.Base58.decode(t);82===r.length&&T(r.slice(0,78))===t||S.throwArgumentError("invalid extended key","extendedKey","[REDACTED]");var n=r[4],i=(0,o.hexlify)(r.slice(5,9)),u=parseInt((0,o.hexlify)(r.slice(9,13)).substring(2),16),s=(0,o.hexlify)(r.slice(13,45)),c=r.slice(45,78);switch((0,o.hexlify)(r.slice(0,4))){case"0x0488b21e":case"0x043587cf":return new e(U,null,(0,o.hexlify)(c),i,s,u,n,null);case"0x0488ade4":case"0x04358394 ":if(0!==c[0])break;return new e(U,(0,o.hexlify)(c.slice(1)),null,i,s,u,n,null)}return S.throwArgumentError("invalid extended key","extendedKey","[REDACTED]")}}]),e}();function B(e,t){t||(t="");var r=(0,s.Y0)("mnemonic"+t,s.Uj.NFKD);return(0,c.n)((0,s.Y0)(e,s.Uj.NFKD),r,2048,64,"sha512")}function L(e,t){t=M(t),S.checkNormalize();var r=t.split(e);if(r.length%3!==0)throw new Error("invalid mnemonic");for(var n=(0,o.arrayify)(new Uint8Array(Math.ceil(11*r.length/8))),i=0,a=0;a>3]|=1<<7-i%8),i++}var c=32*r.length/3,l=O(r.length/3);if(((0,o.arrayify)((0,h.JQ)(n.slice(0,c/8)))[0]&l)!==(n[n.length-1]&l))throw new Error("invalid checksum");return(0,o.hexlify)(n.slice(0,c/8))}function j(e,t){if(t=M(t),(e=(0,o.arrayify)(e)).length%4!==0||e.length<16||e.length>32)throw new Error("invalid entropy");for(var r=[0],n=11,i=0;i8?(r[r.length-1]<<=8,r[r.length-1]|=e[i],n-=8):(r[r.length-1]<<=n,r[r.length-1]|=e[i]>>8-n,r.push(e[i]&(1<<8-n)-1),n+=3);var a=e.length/4,u=(0,o.arrayify)((0,h.JQ)(e))[0]&O(a);return r[r.length-1]<<=a,r[r.length-1]|=u>>8-a,t.join(r.map((function(e){return t.getWord(e)})))}function F(e,t){try{return L(e,t),!0}catch(r){}return!1}function D(e){return("number"!==typeof e||e<0||e>=P||e%1)&&S.throwArgumentError("invalid account index","index",e),"m/44'/60'/".concat(e,"'/0/0")}},5779:function(e,t,r){"use strict";r.d(t,{i:function(){return n}});var n="json-wallets/5.7.0"},5054:function(e,t,r){"use strict";r.r(t),r.d(t,{decryptCrowdsale:function(){return w},decryptJsonWallet:function(){return S},decryptJsonWalletSync:function(){return _},decryptKeystore:function(){return E.pe},decryptKeystoreSync:function(){return E.hb},encryptKeystore:function(){return E.HI},getJsonWalletAddress:function(){return A},isCrowdsaleWallet:function(){return k},isKeystoreWallet:function(){return x}});var n=r(5671),i=r(3144),a=r(136),o=r(9388),u=r(2959),s=r.n(u),c=r(8552),l=r(2009),f=r(1291),h=r(9716),d=r(1953),p=r(4812),m=r(2735),v=r(5779),y=r(7211),g=new m.Logger(v.i),b=function(e){(0,a.Z)(r,e);var t=(0,o.Z)(r);function r(){return(0,n.Z)(this,r),t.apply(this,arguments)}return(0,i.Z)(r,[{key:"isCrowdsaleAccount",value:function(e){return!(!e||!e._isCrowdsaleAccount)}}]),r}(p.Description);function w(e,t){var r=JSON.parse(e);t=(0,y.Ij)(t);var n=(0,c.getAddress)((0,y.gx)(r,"ethaddr")),i=(0,y.p3)((0,y.gx)(r,"encseed"));i&&i.length%16===0||g.throwArgumentError("invalid encseed","json",e);for(var a=(0,l.arrayify)((0,h.n)(t,t,2e3,32,"sha256")).slice(0,16),o=i.slice(0,16),u=i.slice(16),p=new(s().ModeOfOperation.cbc)(a,o),m=s().padding.pkcs7.strip((0,l.arrayify)(p.decrypt(u))),v="",w=0;w255)return!1;return!0}function i(e,t){if(e.buffer&&ArrayBuffer.isView(e)&&"Uint8Array"===e.name)return t&&(e=e.slice?e.slice():Array.prototype.slice.call(e)),e;if(Array.isArray(e)){if(!n(e))throw new Error("Array contains invalid value: "+e);return new Uint8Array(e)}if(r(e.length)&&n(e))return new Uint8Array(e);throw new Error("unsupported array-like object")}function a(e){return new Uint8Array(e)}function o(e,t,r,n,i){null==n&&null==i||(e=e.slice?e.slice(n,i):Array.prototype.slice.call(e,n,i)),t.set(e,r)}var u={toBytes:function(e){var t=[],r=0;for(e=encodeURI(e);r191&&n<224?(t.push(String.fromCharCode((31&n)<<6|63&e[r+1])),r+=2):(t.push(String.fromCharCode((15&n)<<12|(63&e[r+1])<<6|63&e[r+2])),r+=3)}return t.join("")}},s=function(){var e="0123456789abcdef";return{toBytes:function(e){for(var t=[],r=0;r>4]+e[15&i])}return r.join("")}}}(),c={16:10,24:12,32:14},l=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],f=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],h=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],d=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],p=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],m=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],v=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],y=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],g=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],b=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239e3,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],w=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998e3,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],k=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],x=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],A=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239e3,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],E=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998e3,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function S(e){for(var t=[],r=0;r>2,this._Ke[r][t%4]=a[t],this._Kd[e-r][t%4]=a[t];for(var o,u=0,s=i;s>16&255]<<24^f[o>>8&255]<<16^f[255&o]<<8^f[o>>24&255]^l[u]<<24,u+=1,8!=i)for(t=1;t>8&255]<<8^f[o>>16&255]<<16^f[o>>24&255]<<24;for(t=i/2+1;t>2,d=s%4,this._Ke[h][d]=a[t],this._Kd[e-h][d]=a[t++],s++}for(var h=1;h>24&255]^x[o>>16&255]^A[o>>8&255]^E[255&o]},_.prototype.encrypt=function(e){if(16!=e.length)throw new Error("invalid plaintext size (must be 16 bytes)");for(var t=this._Ke.length-1,r=[0,0,0,0],n=S(e),i=0;i<4;i++)n[i]^=this._Ke[0][i];for(var o=1;o>24&255]^p[n[(i+1)%4]>>16&255]^m[n[(i+2)%4]>>8&255]^v[255&n[(i+3)%4]]^this._Ke[o][i];n=r.slice()}var u,s=a(16);for(i=0;i<4;i++)u=this._Ke[t][i],s[4*i]=255&(f[n[i]>>24&255]^u>>24),s[4*i+1]=255&(f[n[(i+1)%4]>>16&255]^u>>16),s[4*i+2]=255&(f[n[(i+2)%4]>>8&255]^u>>8),s[4*i+3]=255&(f[255&n[(i+3)%4]]^u);return s},_.prototype.decrypt=function(e){if(16!=e.length)throw new Error("invalid ciphertext size (must be 16 bytes)");for(var t=this._Kd.length-1,r=[0,0,0,0],n=S(e),i=0;i<4;i++)n[i]^=this._Kd[0][i];for(var o=1;o>24&255]^g[n[(i+3)%4]>>16&255]^b[n[(i+2)%4]>>8&255]^w[255&n[(i+1)%4]]^this._Kd[o][i];n=r.slice()}var u,s=a(16);for(i=0;i<4;i++)u=this._Kd[t][i],s[4*i]=255&(h[n[i]>>24&255]^u>>24),s[4*i+1]=255&(h[n[(i+3)%4]>>16&255]^u>>16),s[4*i+2]=255&(h[n[(i+2)%4]>>8&255]^u>>8),s[4*i+3]=255&(h[255&n[(i+1)%4]]^u);return s};var C=function e(t){if(!(this instanceof e))throw Error("AES must be instanitated with `new`");this.description="Electronic Code Block",this.name="ecb",this._aes=new _(t)};C.prototype.encrypt=function(e){if((e=i(e)).length%16!==0)throw new Error("invalid plaintext size (must be multiple of 16 bytes)");for(var t=a(e.length),r=a(16),n=0;n=0;--t)this._counter[t]=e%256,e>>=8},T.prototype.setBytes=function(e){if(16!=(e=i(e,!0)).length)throw new Error("invalid counter bytes size (must be 16 bytes)");this._counter=e},T.prototype.increment=function(){for(var e=15;e>=0;e--){if(255!==this._counter[e]){this._counter[e]++;break}this._counter[e]=0}};var M=function e(t,r){if(!(this instanceof e))throw Error("AES must be instanitated with `new`");this.description="Counter",this.name="ctr",r instanceof T||(r=new T(r)),this._counter=r,this._remainingCounter=null,this._remainingCounterIndex=16,this._aes=new _(t)};M.prototype.encrypt=function(e){for(var t=i(e,!0),r=0;r16)throw new Error("PKCS#7 padding byte out of range");for(var r=e.length-t,n=0;nu[r]||console.log.apply(console,t)}},{key:"debug",value:function(){for(var t=arguments.length,r=new Array(t),n=0;n>4],r+=d[15&t[a]];i.push(e+"=Uint8Array(0x"+r+")")}else i.push(e+"="+JSON.stringify(t))}catch(c){i.push(e+"="+JSON.stringify(n[e].toString()))}})),i.push("code=".concat(r)),i.push("version=".concat(this.version));var a=t,u="";switch(r){case f.NUMERIC_FAULT:u="NUMERIC_FAULT";var s=t;switch(s){case"overflow":case"underflow":case"division-by-zero":u+="-"+s;break;case"negative-power":case"negative-width":u+="-unsupported";break;case"unbound-bitwise-result":u+="-unbound-result"}break;case f.CALL_EXCEPTION:case f.INSUFFICIENT_FUNDS:case f.MISSING_NEW:case f.NONCE_EXPIRED:case f.REPLACEMENT_UNDERPRICED:case f.TRANSACTION_REPLACED:case f.UNPREDICTABLE_GAS_LIMIT:u=r}u&&(t+=" [ See: https://links.ethers.org/v5-errors-"+u+" ]"),i.length&&(t+=" ("+i.join(", ")+")");var c=new Error(t);return c.reason=a,c.code=r,Object.keys(n).forEach((function(e){c[e]=n[e]})),c}},{key:"throwError",value:function(e,t,r){throw this.makeError(e,t,r)}},{key:"throwArgumentError",value:function(t,r,n){return this.throwError(t,e.errors.INVALID_ARGUMENT,{argument:r,value:n})}},{key:"assert",value:function(e,t,r,n){e||this.throwError(t,r,n)}},{key:"assertArgument",value:function(e,t,r,n){e||this.throwArgumentError(t,r,n)}},{key:"checkNormalize",value:function(t){null==t&&(t="platform missing String.prototype.normalize"),h&&this.throwError("platform missing String.prototype.normalize",e.errors.UNSUPPORTED_OPERATION,{operation:"String.prototype.normalize",form:h})}},{key:"checkSafeUint53",value:function(t,r){"number"===typeof t&&(null==r&&(r="value not safe"),(t<0||t>=9007199254740991)&&this.throwError(r,e.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"out-of-safe-range",value:t}),t%1&&this.throwError(r,e.errors.NUMERIC_FAULT,{operation:"checkSafeInteger",fault:"non-integer",value:t}))}},{key:"checkArgumentCount",value:function(t,r,n){n=n?": "+n:"",tr&&this.throwError("too many arguments"+n,e.errors.UNEXPECTED_ARGUMENT,{count:t,expectedCount:r})}},{key:"checkNew",value:function(t,r){t!==Object&&null!=t||this.throwError("missing new",e.errors.MISSING_NEW,{name:r.name})}},{key:"checkAbstract",value:function(t,r){t===r?this.throwError("cannot instantiate abstract class "+JSON.stringify(r.name)+" directly; use a sub-class",e.errors.UNSUPPORTED_OPERATION,{name:t.name,operation:"new"}):t!==Object&&null!=t||this.throwError("missing new",e.errors.MISSING_NEW,{name:r.name})}}],[{key:"globalLogger",value:function(){return c||(c=new e("logger/5.7.0")),c}},{key:"setCensorship",value:function(t,r){if(!t&&r&&this.globalLogger().throwError("cannot permanently disable censorship",e.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"}),a){if(!t)return;this.globalLogger().throwError("error censorship permanent",e.errors.UNSUPPORTED_OPERATION,{operation:"setCensorship"})}o=!!t,a=!!r}},{key:"setLogLevel",value:function(t){var r=u[t.toLowerCase()];null!=r?s=r:e.globalLogger().warn("invalid log level - "+t)}},{key:"from",value:function(t){return new e(t)}}]),e}();p.errors=f,p.levels=l},8133:function(e,t,r){"use strict";r.d(t,{H:function(){return l}});var n=new(r(2735).Logger)("networks/5.7.1");function i(e){var t=function(t,r){null==r&&(r={});var n=[];if(t.InfuraProvider&&"-"!==r.infura)try{n.push(new t.InfuraProvider(e,r.infura))}catch(u){}if(t.EtherscanProvider&&"-"!==r.etherscan)try{n.push(new t.EtherscanProvider(e,r.etherscan))}catch(u){}if(t.AlchemyProvider&&"-"!==r.alchemy)try{n.push(new t.AlchemyProvider(e,r.alchemy))}catch(u){}if(t.PocketProvider&&"-"!==r.pocket){try{var i=new t.PocketProvider(e,r.pocket);i.network&&-1===["goerli","ropsten","rinkeby","sepolia"].indexOf(i.network.name)&&n.push(i)}catch(u){}}if(t.CloudflareProvider&&"-"!==r.cloudflare)try{n.push(new t.CloudflareProvider(e))}catch(u){}if(t.AnkrProvider&&"-"!==r.ankr)try{var a=new t.AnkrProvider(e,r.ankr);a.network&&-1===["ropsten"].indexOf(a.network.name)&&n.push(a)}catch(u){}if(0===n.length)return null;if(t.FallbackProvider){var o=1;return null!=r.quorum?o=r.quorum:"homestead"===e&&(o=2),new t.FallbackProvider(n,o)}return n[0]};return t.renetwork=function(e){return i(e)},t}function a(e,t){var r=function(r,n){return r.JsonRpcProvider?new r.JsonRpcProvider(e,t):null};return r.renetwork=function(t){return a(e,t)},r}var o={chainId:1,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"homestead",_defaultProvider:i("homestead")},u={chainId:3,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"ropsten",_defaultProvider:i("ropsten")},s={chainId:63,name:"classicMordor",_defaultProvider:a("https://www.ethercluster.com/mordor","classicMordor")},c={unspecified:{chainId:0,name:"unspecified"},homestead:o,mainnet:o,morden:{chainId:2,name:"morden"},ropsten:u,testnet:u,rinkeby:{chainId:4,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"rinkeby",_defaultProvider:i("rinkeby")},kovan:{chainId:42,name:"kovan",_defaultProvider:i("kovan")},goerli:{chainId:5,ensAddress:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",name:"goerli",_defaultProvider:i("goerli")},kintsugi:{chainId:1337702,name:"kintsugi"},sepolia:{chainId:11155111,name:"sepolia",_defaultProvider:i("sepolia")},classic:{chainId:61,name:"classic",_defaultProvider:a("https://www.ethercluster.com/etc","classic")},classicMorden:{chainId:62,name:"classicMorden"},classicMordor:s,classicTestnet:s,classicKotti:{chainId:6,name:"classicKotti",_defaultProvider:a("https://www.ethercluster.com/kotti","classicKotti")},xdai:{chainId:100,name:"xdai"},matic:{chainId:137,name:"matic",_defaultProvider:i("matic")},maticmum:{chainId:80001,name:"maticmum"},optimism:{chainId:10,name:"optimism",_defaultProvider:i("optimism")},"optimism-kovan":{chainId:69,name:"optimism-kovan"},"optimism-goerli":{chainId:420,name:"optimism-goerli"},arbitrum:{chainId:42161,name:"arbitrum"},"arbitrum-rinkeby":{chainId:421611,name:"arbitrum-rinkeby"},"arbitrum-goerli":{chainId:421613,name:"arbitrum-goerli"},bnb:{chainId:56,name:"bnb"},bnbt:{chainId:97,name:"bnbt"}};function l(e){if(null==e)return null;if("number"===typeof e){for(var t in c){var r=c[t];if(r.chainId===e)return{name:r.name,chainId:r.chainId,ensAddress:r.ensAddress||null,_defaultProvider:r._defaultProvider||null}}return{chainId:e,name:"unknown"}}if("string"===typeof e){var i=c[e];return null==i?null:{name:i.name,chainId:i.chainId,ensAddress:i.ensAddress,_defaultProvider:i._defaultProvider||null}}var a=c[e.name];if(!a)return"number"!==typeof e.chainId&&n.throwArgumentError("invalid network chainId","network",e),e;0!==e.chainId&&e.chainId!==a.chainId&&n.throwArgumentError("network chainId mismatch","network",e);var o,u=e._defaultProvider||null;return null==u&&a._defaultProvider&&(u=(o=a._defaultProvider)&&"function"===typeof o.renetwork?a._defaultProvider.renetwork(e):a._defaultProvider),{name:e.name,chainId:a.chainId,ensAddress:e.ensAddress||a.ensAddress||null,_defaultProvider:u}}},9716:function(e,t,r){"use strict";r.d(t,{n:function(){return a}});var n=r(2009),i=r(3984);function a(e,t,r,a,o){var u;e=(0,n.arrayify)(e),t=(0,n.arrayify)(t);var s,c,l=1,f=new Uint8Array(a),h=new Uint8Array(t.length+4);h.set(t);for(var d=1;d<=l;d++){h[t.length]=d>>24&255,h[t.length+1]=d>>16&255,h[t.length+2]=d>>8&255,h[t.length+3]=255&d;var p=(0,n.arrayify)((0,i.Gy)(o,e,h));u||(u=p.length,c=new Uint8Array(u),s=a-((l=Math.ceil(a/u))-1)*u),c.set(p);for(var m=1;m0&&null==e[e.length-1];)e.pop();return e.map((function(e){if(Array.isArray(e)){var t={};e.forEach((function(e){t[P(e)]=!0}));var r=Object.keys(t);return r.sort(),r.join("|")}return P(e)})).join("&")}function N(e){if("string"===typeof e){if(e=e.toLowerCase(),32===(0,d.hexDataLength)(e))return"tx:"+e;if(-1===e.indexOf(":"))return e}else{if(Array.isArray(e))return"filter:*:"+O(e);if(c.Sg.isForkEvent(e))throw C.warn("not implemented"),new Error("not implemented");if(e&&"object"===typeof e)return"filter:"+(e.address||"*")+":"+O(e.topics||[])}throw new Error("invalid event - "+e)}function T(){return(new Date).getTime()}function M(e){return new Promise((function(t){setTimeout(t,e)}))}var U=["block","network","pending","poll"],R=function(){function e(t,r,n){(0,u.Z)(this,e),(0,y.defineReadOnly)(this,"tag",t),(0,y.defineReadOnly)(this,"listener",r),(0,y.defineReadOnly)(this,"once",n),this._lastBlockNumber=-2,this._inflight=!1}return(0,s.Z)(e,[{key:"event",get:function(){switch(this.type){case"tx":return this.hash;case"filter":return this.filter}return this.tag}},{key:"type",get:function(){return this.tag.split(":")[0]}},{key:"hash",get:function(){var e=this.tag.split(":");return"tx"!==e[0]?null:e[1]}},{key:"filter",get:function(){var e=this.tag.split(":");if("filter"!==e[0])return null;var t,r=e[1],n=""===(t=e[2])?[]:t.split(/&/g).map((function(e){if(""===e)return[];var t=e.split("|").map((function(e){return"null"===e?null:e}));return 1===t.length?t[0]:t})),i={};return n.length>0&&(i.topics=n),r&&"*"!==r&&(i.address=r),i}},{key:"pollable",value:function(){return this.tag.indexOf(":")>=0||U.indexOf(this.tag)>=0}}]),e}(),I={0:{symbol:"btc",p2pkh:0,p2sh:5,prefix:"bc"},2:{symbol:"ltc",p2pkh:48,p2sh:50,prefix:"ltc"},3:{symbol:"doge",p2pkh:30,p2sh:22},60:{symbol:"eth",ilk:"eth"},61:{symbol:"etc",ilk:"eth"},700:{symbol:"xdai",ilk:"eth"}};function B(e){return(0,d.hexZeroPad)(h.O$.from(e).toHexString(),32)}function L(e){return f.Base58.encode((0,d.concat)([e,(0,d.hexDataSlice)((0,g.JQ)((0,g.JQ)(e)),0,4)]))}var j=new RegExp("^(ipfs)://(.*)$","i"),F=[new RegExp("^(https)://(.*)$","i"),new RegExp("^(data):(.*)$","i"),j,new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];function D(e,t){try{return(0,b.ZN)(z(e,t))}catch(r){}return null}function z(e,t){if("0x"===e)return null;var r=h.O$.from((0,d.hexDataSlice)(e,t,t+32)).toNumber(),n=h.O$.from((0,d.hexDataSlice)(e,r,r+32)).toNumber();return(0,d.hexDataSlice)(e,r+32,r+32+n)}function Z(e){return e.match(/^ipfs:\/\/ipfs\//i)?e=e.substring(12):e.match(/^ipfs:\/\//i)?e=e.substring(7):C.throwArgumentError("unsupported IPFS format","link",e),"https://gateway.ipfs.io/ipfs/".concat(e)}function q(e){var t=(0,d.arrayify)(e);if(t.length>32)throw new Error("internal; should not happen");var r=new Uint8Array(32);return r.set(t,32-t.length),r}function H(e){if(e.length%32===0)return e;var t=new Uint8Array(32*Math.ceil(e.length/32));return t.set(e),t}function G(e){for(var t=[],r=0,n=0;n=1&&a<=75)return L((0,d.concat)([[r.p2pkh],"0x"+i[2]]))}}if(null!=r.p2sh){var o=t.match(/^0xa9([0-9a-f][0-9a-f])([0-9a-f]*)87$/);if(o){var u=parseInt(o[1],16);if(o[2].length===2*u&&u>=1&&u<=75)return L((0,d.concat)([[r.p2sh],"0x"+o[2]]))}}if(null!=r.prefix){var s=n[1],c=n[0];if(0===c?20!==s&&32!==s&&(c=-1):c=-1,c>=0&&n.length===2+s&&s>=1&&s<=75){var l=x().toWords(n.slice(2));return l.unshift(c),x().encode(r.prefix,l)}}return null}},{key:"getAddress",value:function(e){return _(this,void 0,void 0,(0,o.Z)().mark((function t(){var r,n,i;return(0,o.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null==e&&(e=60),60!==e){t.next=16;break}return t.prev=2,t.next=5,this._fetch("0x3b3b57de");case 5:if("0x"!==(r=t.sent)&&r!==p.R){t.next=8;break}return t.abrupt("return",null);case 8:return t.abrupt("return",this.provider.formatter.callAddress(r));case 11:if(t.prev=11,t.t0=t.catch(2),t.t0.code!==A.Logger.errors.CALL_EXCEPTION){t.next=15;break}return t.abrupt("return",null);case 15:throw t.t0;case 16:return t.next=18,this._fetchBytes("0xf1cb7e06",B(e));case 18:if(null!=(n=t.sent)&&"0x"!==n){t.next=21;break}return t.abrupt("return",null);case 21:return null==(i=this._getAddress(e,n))&&C.throwError("invalid or unsupported coin data",A.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getAddress(".concat(e,")"),coinType:e,data:n}),t.abrupt("return",i);case 24:case"end":return t.stop()}}),t,this,[[2,11]])})))}},{key:"getAvatar",value:function(){return _(this,void 0,void 0,(0,o.Z)().mark((function e(){var t,r,n,i,a,u,s,c,l,f,p,m,v,y,g,b;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=[{type:"name",content:this.name}],e.prev=1,e.next=4,this.getText("avatar");case 4:if(null!=(r=e.sent)){e.next=7;break}return e.abrupt("return",null);case 7:n=0;case 8:if(!(n=0?null:JSON.stringify({data:a,sender:i}),n.next=12,(0,w.fetchJson)({url:l,errorPassThrough:!0},f,(function(e,t){return e.status=t.statusCode,e}));case 12:if(!(h=n.sent).data){n.next=15;break}return n.abrupt("return",h.data);case 15:if(d=h.message||"unknown error",!(h.status>=400&&h.status<500)){n.next=18;break}return n.abrupt("return",C.throwError("response not found during CCIP fetch: ".concat(d),A.Logger.errors.SERVER_ERROR,{url:c,errorMessage:d}));case 18:u.push(d);case 19:s++,n.next=6;break;case 22:return n.abrupt("return",C.throwError("error encountered during CCIP fetch: ".concat(u.map((function(e){return JSON.stringify(e)})).join(", ")),A.Logger.errors.SERVER_ERROR,{urls:r,errorMessages:u}));case 23:case"end":return n.stop()}}),n,this)})))}},{key:"_getInternalBlockNumber",value:function(e){return _(this,void 0,void 0,(0,o.Z)().mark((function t(){var r,n,i,a,u=this;return(0,o.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this._ready();case 2:if(!(e>0)){t.next=20;break}case 3:if(!this._internalBlockNumber){t.next=20;break}return r=this._internalBlockNumber,t.prev=5,t.next=8,r;case 8:if(n=t.sent,!(T()-n.respTime<=e)){t.next=11;break}return t.abrupt("return",n.blockNumber);case 11:return t.abrupt("break",20);case 14:if(t.prev=14,t.t0=t.catch(5),this._internalBlockNumber!==r){t.next=18;break}return t.abrupt("break",20);case 18:t.next=3;break;case 20:return i=T(),a=(0,y.resolveProperties)({blockNumber:this.perform("getBlockNumber",{}),networkError:this.getNetwork().then((function(e){return null}),(function(e){return e}))}).then((function(e){var t=e.blockNumber,r=e.networkError;if(r)throw u._internalBlockNumber===a&&(u._internalBlockNumber=null),r;var n=T();return(t=h.O$.from(t).toNumber())1e3)C.warn("network block skew detected; skipping block events (emitted=".concat(this._emitted.block," blockNumber").concat(n,")")),this.emit("error",C.makeError("network block skew detected",A.Logger.errors.NETWORK_ERROR,{blockNumber:n,event:"blockSkew",previousBlockNumber:this._emitted.block})),this.emit("block",n);else for(i=this._emitted.block+1;i<=n;i++)this.emit("block",i);return this._emitted.block!==n&&(this._emitted.block=n,Object.keys(this._emitted).forEach((function(e){if("block"!==e){var t=a._emitted[e];"pending"!==t&&n-t>12&&delete a._emitted[e]}}))),-2===this._lastBlockNumber&&(this._lastBlockNumber=n-1),this._events.forEach((function(e){switch(e.type){case"tx":var t=e.hash,i=a.getTransactionReceipt(t).then((function(e){return e&&null!=e.blockNumber?(a._emitted["t:"+t]=e.blockNumber,a.emit(t,e),null):null})).catch((function(e){a.emit("error",e)}));r.push(i);break;case"filter":if(!e._inflight){e._inflight=!0,-2===e._lastBlockNumber&&(e._lastBlockNumber=n-1);var o=e.filter;o.fromBlock=e._lastBlockNumber+1,o.toBlock=n;var u=o.toBlock-a._maxFilterBlockRange;u>o.fromBlock&&(o.fromBlock=u),o.fromBlock<0&&(o.fromBlock=0);var s=a.getLogs(o).then((function(t){e._inflight=!1,0!==t.length&&t.forEach((function(t){t.blockNumber>e._lastBlockNumber&&(e._lastBlockNumber=t.blockNumber),a._emitted["b:"+t.blockHash]=t.blockNumber,a._emitted["t:"+t.transactionHash]=t.blockNumber,a.emit(o,t)}))})).catch((function(t){a.emit("error",t),e._inflight=!1}));r.push(s)}}})),this._lastBlockNumber=n,Promise.all(r).then((function(){a.emit("didPoll",t)})).catch((function(e){a.emit("error",e)})),e.abrupt("return");case 26:case"end":return e.stop()}}),e,this,[[3,9]])})))}},{key:"resetEventsBlock",value:function(e){this._lastBlockNumber=e-1,this.polling&&this.poll()}},{key:"network",get:function(){return this._network}},{key:"detectNetwork",value:function(){return _(this,void 0,void 0,(0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",C.throwError("provider does not support network detection",A.Logger.errors.UNSUPPORTED_OPERATION,{operation:"provider.detectNetwork"}));case 1:case"end":return e.stop()}}),e)})))}},{key:"getNetwork",value:function(){return _(this,void 0,void 0,(0,o.Z)().mark((function e(){var t,r,n;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._ready();case 2:return t=e.sent,e.next=5,this.detectNetwork();case 5:if(r=e.sent,t.chainId===r.chainId){e.next=23;break}if(!this.anyNetwork){e.next=20;break}return this._network=r,this._lastBlockNumber=-2,this._fastBlockNumber=null,this._fastBlockNumberPromise=null,this._fastQueryDate=0,this._emitted.block=-2,this._maxInternalBlockNumber=-1024,this._internalBlockNumber=null,this.emit("network",r,t),e.next=19,M(0);case 19:return e.abrupt("return",this._network);case 20:throw n=C.makeError("underlying network changed",A.Logger.errors.NETWORK_ERROR,{event:"changed",network:t,detectedNetwork:r}),this.emit("error",n),n;case 23:return e.abrupt("return",t);case 24:case"end":return e.stop()}}),e,this)})))}},{key:"blockNumber",get:function(){var e=this;return this._getInternalBlockNumber(100+this.pollingInterval/2).then((function(t){e._setFastBlockNumber(t)}),(function(e){})),null!=this._fastBlockNumber?this._fastBlockNumber:-1}},{key:"polling",get:function(){return null!=this._poller},set:function(e){var t=this;e&&!this._poller?(this._poller=setInterval((function(){t.poll()}),this.pollingInterval),this._bootstrapPoll||(this._bootstrapPoll=setTimeout((function(){t.poll(),t._bootstrapPoll=setTimeout((function(){t._poller||t.poll(),t._bootstrapPoll=null}),t.pollingInterval)}),0))):!e&&this._poller&&(clearInterval(this._poller),this._poller=null)}},{key:"pollingInterval",get:function(){return this._pollingInterval},set:function(e){var t=this;if("number"!==typeof e||e<=0||parseInt(String(e))!=e)throw new Error("invalid polling interval");this._pollingInterval=e,this._poller&&(clearInterval(this._poller),this._poller=setInterval((function(){t.poll()}),this._pollingInterval))}},{key:"_getFastBlockNumber",value:function(){var e=this,t=T();return t-this._fastQueryDate>2*this._pollingInterval&&(this._fastQueryDate=t,this._fastBlockNumberPromise=this.getBlockNumber().then((function(t){return(null==e._fastBlockNumber||t>e._fastBlockNumber)&&(e._fastBlockNumber=t),e._fastBlockNumber}))),this._fastBlockNumberPromise}},{key:"_setFastBlockNumber",value:function(e){null!=this._fastBlockNumber&&ethis._fastBlockNumber)&&(this._fastBlockNumber=e,this._fastBlockNumberPromise=Promise.resolve(e)))}},{key:"waitForTransaction",value:function(e,t,r){return _(this,void 0,void 0,(0,o.Z)().mark((function n(){return(0,o.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.abrupt("return",this._waitForTransaction(e,null==t?1:t,r||0,null));case 1:case"end":return n.stop()}}),n,this)})))}},{key:"_waitForTransaction",value:function(e,t,r,n){return _(this,void 0,void 0,(0,o.Z)().mark((function i(){var a,u=this;return(0,o.Z)().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,this.getTransactionReceipt(e);case 2:if(!(((a=i.sent)?a.confirmations:0)>=t)){i.next=5;break}return i.abrupt("return",a);case 5:return i.abrupt("return",new Promise((function(i,a){var s=[],c=!1,l=function(){return!!c||(c=!0,s.forEach((function(e){e()})),!1)},f=function(e){e.confirmations0){var m=setTimeout((function(){l()||a(C.makeError("timeout exceeded",A.Logger.errors.TIMEOUT,{timeout:r}))}),r);m.unref&&m.unref(),s.push((function(){clearTimeout(m)}))}})));case 6:case"end":return i.stop()}}),i,this)})))}},{key:"getBlockNumber",value:function(){return _(this,void 0,void 0,(0,o.Z)().mark((function e(){return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this._getInternalBlockNumber(0));case 1:case"end":return e.stop()}}),e,this)})))}},{key:"getGasPrice",value:function(){return _(this,void 0,void 0,(0,o.Z)().mark((function e(){var t;return(0,o.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.getNetwork();case 2:return e.next=4,this.perform("getGasPrice",{});case 4:return t=e.sent,e.prev=5,e.abrupt("return",h.O$.from(t));case 9:return e.prev=9,e.t0=e.catch(5),e.abrupt("return",C.throwError("bad result from backend",A.Logger.errors.SERVER_ERROR,{method:"getGasPrice",result:t,error:e.t0}));case 12:case"end":return e.stop()}}),e,this,[[5,9]])})))}},{key:"getBalance",value:function(e,t){return _(this,void 0,void 0,(0,o.Z)().mark((function r(){var n,i;return(0,o.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this.getNetwork();case 2:return r.next=4,(0,y.resolveProperties)({address:this._getAddress(e),blockTag:this._getBlockTag(t)});case 4:return n=r.sent,r.next=7,this.perform("getBalance",n);case 7:return i=r.sent,r.prev=8,r.abrupt("return",h.O$.from(i));case 12:return r.prev=12,r.t0=r.catch(8),r.abrupt("return",C.throwError("bad result from backend",A.Logger.errors.SERVER_ERROR,{method:"getBalance",params:n,result:i,error:r.t0}));case 15:case"end":return r.stop()}}),r,this,[[8,12]])})))}},{key:"getTransactionCount",value:function(e,t){return _(this,void 0,void 0,(0,o.Z)().mark((function r(){var n,i;return(0,o.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this.getNetwork();case 2:return r.next=4,(0,y.resolveProperties)({address:this._getAddress(e),blockTag:this._getBlockTag(t)});case 4:return n=r.sent,r.next=7,this.perform("getTransactionCount",n);case 7:return i=r.sent,r.prev=8,r.abrupt("return",h.O$.from(i).toNumber());case 12:return r.prev=12,r.t0=r.catch(8),r.abrupt("return",C.throwError("bad result from backend",A.Logger.errors.SERVER_ERROR,{method:"getTransactionCount",params:n,result:i,error:r.t0}));case 15:case"end":return r.stop()}}),r,this,[[8,12]])})))}},{key:"getCode",value:function(e,t){return _(this,void 0,void 0,(0,o.Z)().mark((function r(){var n,i;return(0,o.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,this.getNetwork();case 2:return r.next=4,(0,y.resolveProperties)({address:this._getAddress(e),blockTag:this._getBlockTag(t)});case 4:return n=r.sent,r.next=7,this.perform("getCode",n);case 7:return i=r.sent,r.prev=8,r.abrupt("return",(0,d.hexlify)(i));case 12:return r.prev=12,r.t0=r.catch(8),r.abrupt("return",C.throwError("bad result from backend",A.Logger.errors.SERVER_ERROR,{method:"getCode",params:n,result:i,error:r.t0}));case 15:case"end":return r.stop()}}),r,this,[[8,12]])})))}},{key:"getStorageAt",value:function(e,t,r){return _(this,void 0,void 0,(0,o.Z)().mark((function n(){var i,a;return(0,o.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,this.getNetwork();case 2:return n.next=4,(0,y.resolveProperties)({address:this._getAddress(e),blockTag:this._getBlockTag(r),position:Promise.resolve(t).then((function(e){return(0,d.hexValue)(e)}))});case 4:return i=n.sent,n.next=7,this.perform("getStorageAt",i);case 7:return a=n.sent,n.prev=8,n.abrupt("return",(0,d.hexlify)(a));case 12:return n.prev=12,n.t0=n.catch(8),n.abrupt("return",C.throwError("bad result from backend",A.Logger.errors.SERVER_ERROR,{method:"getStorageAt",params:i,result:a,error:n.t0}));case 15:case"end":return n.stop()}}),n,this,[[8,12]])})))}},{key:"_wrapTransaction",value:function(e,t,r){var n=this;if(null!=t&&32!==(0,d.hexDataLength)(t))throw new Error("invalid response - sendTransaction");var i=e;return null!=t&&e.hash!==t&&C.throwError("Transaction hash mismatch from Provider.sendTransaction.",A.Logger.errors.UNKNOWN_ERROR,{expectedHash:e.hash,returnedHash:t}),i.wait=function(t,i){return _(n,void 0,void 0,(0,o.Z)().mark((function n(){var a,u;return(0,o.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return null==t&&(t=1),null==i&&(i=0),a=void 0,0!==t&&null!=r&&(a={data:e.data,from:e.from,nonce:e.nonce,to:e.to,value:e.value,startBlock:r}),n.next=6,this._waitForTransaction(e.hash,t,i,a);case 6:if(null!=(u=n.sent)||0!==t){n.next=9;break}return n.abrupt("return",null);case 9:return this._emitted["t:"+e.hash]=u.blockNumber,0===u.status&&C.throwError("transaction failed",A.Logger.errors.CALL_EXCEPTION,{transactionHash:e.hash,transaction:e,receipt:u}),n.abrupt("return",u);case 12:case"end":return n.stop()}}),n,this)})))},i}},{key:"sendTransaction",value:function(e){return _(this,void 0,void 0,(0,o.Z)().mark((function t(){var r,n,i,a;return(0,o.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.getNetwork();case 2:return t.next=4,Promise.resolve(e).then((function(e){return(0,d.hexlify)(e)}));case 4:return r=t.sent,null==(n=this.formatter.transaction(e)).confirmations&&(n.confirmations=0),t.next=9,this._getInternalBlockNumber(100+2*this.pollingInterval);case 9:return i=t.sent,t.prev=10,t.next=13,this.perform("sendTransaction",{signedTransaction:r});case 13:return a=t.sent,t.abrupt("return",this._wrapTransaction(n,a,i));case 17:throw t.prev=17,t.t0=t.catch(10),t.t0.transaction=n,t.t0.transactionHash=n.hash,t.t0;case 22:case"end":return t.stop()}}),t,this,[[10,17]])})))}},{key:"_getTransactionRequest",value:function(e){return _(this,void 0,void 0,(0,o.Z)().mark((function t(){var r,n,i=this;return(0,o.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e;case 2:return r=t.sent,n={},["from","to"].forEach((function(e){null!=r[e]&&(n[e]=Promise.resolve(r[e]).then((function(e){return e?i._getAddress(e):null})))})),["gasLimit","gasPrice","maxFeePerGas","maxPriorityFeePerGas","value"].forEach((function(e){null!=r[e]&&(n[e]=Promise.resolve(r[e]).then((function(e){return e?h.O$.from(e):null})))})),["type"].forEach((function(e){null!=r[e]&&(n[e]=Promise.resolve(r[e]).then((function(e){return null!=e?e:null})))})),r.accessList&&(n.accessList=this.formatter.accessList(r.accessList)),["data"].forEach((function(e){null!=r[e]&&(n[e]=Promise.resolve(r[e]).then((function(e){return e?(0,d.hexlify)(e):null})))})),t.t0=this.formatter,t.next=12,(0,y.resolveProperties)(n);case 12:return t.t1=t.sent,t.abrupt("return",t.t0.transactionRequest.call(t.t0,t.t1));case 14:case"end":return t.stop()}}),t,this)})))}},{key:"_getFilter",value:function(e){return _(this,void 0,void 0,(0,o.Z)().mark((function t(){var r,n=this;return(0,o.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e;case 2:return e=t.sent,r={},null!=e.address&&(r.address=this._getAddress(e.address)),["blockHash","topics"].forEach((function(t){null!=e[t]&&(r[t]=e[t])})),["fromBlock","toBlock"].forEach((function(t){null!=e[t]&&(r[t]=n._getBlockTag(e[t]))})),t.t0=this.formatter,t.next=10,(0,y.resolveProperties)(r);case 10:return t.t1=t.sent,t.abrupt("return",t.t0.filter.call(t.t0,t.t1));case 12:case"end":return t.stop()}}),t,this)})))}},{key:"_call",value:function(e,t,r){return _(this,void 0,void 0,(0,o.Z)().mark((function n(){var i,a,u,s,c,l,f,p,m,v,y,g,b,w,k;return(0,o.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return r>=10&&C.throwError("CCIP read exceeded maximum redirections",A.Logger.errors.SERVER_ERROR,{redirects:r,transaction:e}),i=e.to,n.next=4,this.perform("call",{transaction:e,blockTag:t});case 4:if(a=n.sent,!(r>=0&&"latest"===t&&null!=i&&"0x556f1830"===a.substring(0,10)&&(0,d.hexDataLength)(a)%32===4)){n.next=31;break}for(n.prev=6,u=(0,d.hexDataSlice)(a,4),s=(0,d.hexDataSlice)(u,0,32),h.O$.from(s).eq(i)||C.throwError("CCIP Read sender did not match",A.Logger.errors.CALL_EXCEPTION,{name:"OffchainLookup",signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",transaction:e,data:a}),c=[],l=h.O$.from((0,d.hexDataSlice)(u,32,64)).toNumber(),f=h.O$.from((0,d.hexDataSlice)(u,l,l+32)).toNumber(),p=(0,d.hexDataSlice)(u,l+32),m=0;mthis._emitted.block)){e.next=10;break}return e.abrupt("return",null);case 10:return e.abrupt("return",void 0);case 11:if(!t){e.next=34;break}a=null,u=0;case 14:if(!(u0}},{key:"_stopEvent",value:function(e){this.polling=this._events.filter((function(e){return e.pollable()})).length>0}},{key:"_addEventListener",value:function(e,t,r){var n=new R(N(e),t,r);return this._events.push(n),this._startEvent(n),this}},{key:"on",value:function(e,t){return this._addEventListener(e,t,!1)}},{key:"once",value:function(e,t){return this._addEventListener(e,t,!0)}},{key:"emit",value:function(e){for(var t=this,r=arguments.length,n=new Array(r>1?r-1:0),i=1;i=0&&(t.throttleRetry=!0),t}return e.result}function J(e){if(e&&0==e.status&&"NOTOK"==e.message&&(e.result||"").toLowerCase().indexOf("rate limit")>=0){var t=new Error("throttled response");throw t.result=JSON.stringify(e),t.throttleRetry=!0,t}if("2.0"!=e.jsonrpc){var r=new Error("invalid response");throw r.result=JSON.stringify(e),r}if(e.error){var n=new Error(e.error.message||"unknown error");throw e.error.code&&(n.code=e.error.code),e.error.data&&(n.data=e.error.data),n}return e.result}function Q(e){if("pending"===e)throw new Error("pending not supported");return"latest"===e?e:parseInt(e.substring(2),16)}function Y(e,t,r){if("call"===e&&t.code===b.Logger.errors.SERVER_ERROR){var n=t.error;if(n&&(n.message.match(/reverted/i)||n.message.match(/VM execution error/i))){var i=n.data;if(i&&(i="0x"+i.replace(/^.*0x/i,"")),(0,Z.isHexString)(i))return i;K.throwError("missing revert data in call exception",b.Logger.errors.CALL_EXCEPTION,{error:t,data:"0x"})}}var a=t.message;throw t.code===b.Logger.errors.SERVER_ERROR&&(t.error&&"string"===typeof t.error.message?a=t.error.message:"string"===typeof t.body?a=t.body:"string"===typeof t.responseText&&(a=t.responseText)),(a=(a||"").toLowerCase()).match(/insufficient funds/)&&K.throwError("insufficient funds for intrinsic transaction cost",b.Logger.errors.INSUFFICIENT_FUNDS,{error:t,method:e,transaction:r}),a.match(/same hash was already imported|transaction nonce is too low|nonce too low/)&&K.throwError("nonce has already been used",b.Logger.errors.NONCE_EXPIRED,{error:t,method:e,transaction:r}),a.match(/another transaction with same nonce/)&&K.throwError("replacement fee too low",b.Logger.errors.REPLACEMENT_UNDERPRICED,{error:t,method:e,transaction:r}),a.match(/execution failed due to an exception|execution reverted/)&&K.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",b.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,method:e,transaction:r}),t}var X=function(e){(0,c.Z)(r,e);var t=(0,l.Z)(r);function r(e,n){var i;return(0,o.Z)(this,r),i=t.call(this,e),(0,f.defineReadOnly)((0,s.Z)(i),"baseUrl",i.getBaseUrl()),(0,f.defineReadOnly)((0,s.Z)(i),"apiKey",n||null),i}return(0,u.Z)(r,[{key:"getBaseUrl",value:function(){switch(this.network?this.network.name:"invalid"){case"homestead":return"https://api.etherscan.io";case"goerli":return"https://api-goerli.etherscan.io";case"sepolia":return"https://api-sepolia.etherscan.io";case"matic":return"https://api.polygonscan.com";case"maticmum":return"https://api-testnet.polygonscan.com";case"arbitrum":return"https://api.arbiscan.io";case"arbitrum-goerli":return"https://api-goerli.arbiscan.io";case"optimism":return"https://api-optimistic.etherscan.io";case"optimism-goerli":return"https://api-goerli-optimistic.etherscan.io"}return K.throwArgumentError("unsupported network","network",this.network.name)}},{key:"getUrl",value:function(e,t){var r=Object.keys(t).reduce((function(e,r){var n=t[r];return null!=n&&(e+="&".concat(r,"=").concat(n)),e}),""),n=this.apiKey?"&apikey=".concat(this.apiKey):"";return"".concat(this.baseUrl,"/api?module=").concat(e).concat(r).concat(n)}},{key:"getPostUrl",value:function(){return"".concat(this.baseUrl,"/api")}},{key:"getPostData",value:function(e,t){return t.module=e,t.apikey=this.apiKey,t}},{key:"fetch",value:function(e,t,r){return G(this,void 0,void 0,(0,d.Z)().mark((function n(){var i,a,o,u,s,c,l=this;return(0,d.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=r?this.getPostUrl():this.getUrl(e,t),a=r?this.getPostData(e,t):null,o="proxy"===e?J:W,this.emit("debug",{action:"request",request:i,provider:this}),u={url:i,throttleSlotInterval:1e3,throttleCallback:function(e,t){return l.isCommunityResource()&&(0,h.vh)(),Promise.resolve(!0)}},s=null,a&&(u.headers={"content-type":"application/x-www-form-urlencoded; charset=UTF-8"},s=Object.keys(a).map((function(e){return"".concat(e,"=").concat(a[e])})).join("&")),n.next=9,(0,H.fetchJson)(u,s,o||J);case 9:return c=n.sent,this.emit("debug",{action:"response",request:i,response:(0,f.deepCopy)(c),provider:this}),n.abrupt("return",c);case 12:case"end":return n.stop()}}),n,this)})))}},{key:"detectNetwork",value:function(){return G(this,void 0,void 0,(0,d.Z)().mark((function e(){return(0,d.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",this.network);case 1:case"end":return e.stop()}}),e,this)})))}},{key:"perform",value:function(e,t){var n=this,i=Object.create(null,{perform:{get:function(){return(0,m.Z)((0,v.Z)(r.prototype),"perform",n)}}});return G(this,void 0,void 0,(0,d.Z)().mark((function r(){var n,a,o,u,s,c,l,f,h;return(0,d.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:r.t0=e,r.next="getBlockNumber"===r.t0?3:"getGasPrice"===r.t0?4:"getBalance"===r.t0?5:"getTransactionCount"===r.t0?6:"getCode"===r.t0?7:"getStorageAt"===r.t0?8:"sendTransaction"===r.t0?9:"getBlock"===r.t0?10:"getTransaction"===r.t0?13:"getTransactionReceipt"===r.t0?14:"call"===r.t0?15:"estimateGas"===r.t0?29:"getLogs"===r.t0?41:"getEtherPrice"===r.t0?65:72;break;case 3:return r.abrupt("return",this.fetch("proxy",{action:"eth_blockNumber"}));case 4:return r.abrupt("return",this.fetch("proxy",{action:"eth_gasPrice"}));case 5:return r.abrupt("return",this.fetch("account",{action:"balance",address:t.address,tag:t.blockTag}));case 6:return r.abrupt("return",this.fetch("proxy",{action:"eth_getTransactionCount",address:t.address,tag:t.blockTag}));case 7:return r.abrupt("return",this.fetch("proxy",{action:"eth_getCode",address:t.address,tag:t.blockTag}));case 8:return r.abrupt("return",this.fetch("proxy",{action:"eth_getStorageAt",address:t.address,position:t.position,tag:t.blockTag}));case 9:return r.abrupt("return",this.fetch("proxy",{action:"eth_sendRawTransaction",hex:t.signedTransaction},!0).catch((function(e){return Y("sendTransaction",e,t.signedTransaction)})));case 10:if(!t.blockTag){r.next=12;break}return r.abrupt("return",this.fetch("proxy",{action:"eth_getBlockByNumber",tag:t.blockTag,boolean:t.includeTransactions?"true":"false"}));case 12:throw new Error("getBlock by blockHash not implemented");case 13:return r.abrupt("return",this.fetch("proxy",{action:"eth_getTransactionByHash",txhash:t.transactionHash}));case 14:return r.abrupt("return",this.fetch("proxy",{action:"eth_getTransactionReceipt",txhash:t.transactionHash}));case 15:if("latest"===t.blockTag){r.next=17;break}throw new Error("EtherscanProvider does not support blockTag for call");case 17:return(n=V(t.transaction)).module="proxy",n.action="eth_call",r.prev=20,r.next=23,this.fetch("proxy",n,!0);case 23:return r.abrupt("return",r.sent);case 26:return r.prev=26,r.t1=r.catch(20),r.abrupt("return",Y("call",r.t1,t.transaction));case 29:return(a=V(t.transaction)).module="proxy",a.action="eth_estimateGas",r.prev=32,r.next=35,this.fetch("proxy",a,!0);case 35:return r.abrupt("return",r.sent);case 38:return r.prev=38,r.t2=r.catch(32),r.abrupt("return",Y("estimateGas",r.t2,t.transaction));case 41:return o={action:"getLogs"},t.filter.fromBlock&&(o.fromBlock=Q(t.filter.fromBlock)),t.filter.toBlock&&(o.toBlock=Q(t.filter.toBlock)),t.filter.address&&(o.address=t.filter.address),t.filter.topics&&t.filter.topics.length>0&&(t.filter.topics.length>1&&K.throwError("unsupported topic count",b.Logger.errors.UNSUPPORTED_OPERATION,{topics:t.filter.topics}),1===t.filter.topics.length&&("string"===typeof(u=t.filter.topics[0])&&66===u.length||K.throwError("unsupported topic format",b.Logger.errors.UNSUPPORTED_OPERATION,{topic0:u}),o.topic0=u)),r.next=48,this.fetch("logs",o);case 48:s=r.sent,c={},l=0;case 51:if(!(lt?null:(n+i)/2}function ae(e){if(null===e)return"null";if("number"===typeof e||"boolean"===typeof e)return JSON.stringify(e);if("string"===typeof e)return e;if(y.O$.isBigNumber(e))return e.toString();if(Array.isArray(e))return JSON.stringify(e.map((function(e){return ae(e)})));if("object"===typeof e){var t=Object.keys(e);return t.sort(),"{"+t.map((function(t){var r=e[t];return r="function"===typeof r?"[function]":ae(r),JSON.stringify(t)+":"+r})).join(",")+"}"}throw new Error("unknown value type: "+typeof e)}var oe=1;function ue(e){var t=null,r=null,n=new Promise((function(n){t=function(){r&&(clearTimeout(r),r=null),n()},r=setTimeout(t,e)}));return{cancel:t,getPromise:function(){return n},wait:function(e){return n=n.then(e)}}}var se=[b.Logger.errors.CALL_EXCEPTION,b.Logger.errors.INSUFFICIENT_FUNDS,b.Logger.errors.NONCE_EXPIRED,b.Logger.errors.REPLACEMENT_UNDERPRICED,b.Logger.errors.UNPREDICTABLE_GAS_LIMIT],ce=["address","args","errorArgs","errorSignature","method","transaction"];function le(e,t){var r={weight:e.weight};return Object.defineProperty(r,"provider",{get:function(){return e.provider}}),e.start&&(r.start=e.start),t&&(r.duration=t-e.start),e.done&&(e.error?r.error=e.error:r.result=e.result||null),r}function fe(e,t,r){var n=ae;switch(t){case"getBlockNumber":return function(t){var r=t.map((function(e){return e.result})),n=ie(t.map((function(e){return e.result})),2);if(null!=n)return n=Math.ceil(n),r.indexOf(n+1)>=0&&n++,n>=e._highestBlockNumber&&(e._highestBlockNumber=n),e._highestBlockNumber};case"getGasPrice":return function(e){var t=e.map((function(e){return e.result}));return t.sort(),t[Math.floor(t.length/2)]};case"getEtherPrice":return function(e){return ie(e.map((function(e){return e.result})))};case"getBalance":case"getTransactionCount":case"getCode":case"getStorageAt":case"call":case"estimateGas":case"getLogs":break;case"getTransaction":case"getTransactionReceipt":n=function(e){return null==e?null:((e=(0,f.shallowCopy)(e)).confirmations=-1,ae(e))};break;case"getBlock":n=r.includeTransactions?function(e){return null==e?null:((e=(0,f.shallowCopy)(e)).transactions=e.transactions.map((function(e){return(e=(0,f.shallowCopy)(e)).confirmations=-1,e})),ae(e))}:function(e){return null==e?null:ae(e)};break;default:throw new Error("unknown method: "+t)}return function(e,t){return function(r){var n={};r.forEach((function(t){var r=e(t.result);n[r]||(n[r]={count:0,result:t.result}),n[r].count++}));for(var i=Object.keys(n),a=0;a=t)return o.result}}}(n,e.quorum)}function he(e,t){return ee(this,void 0,void 0,(0,d.Z)().mark((function r(){var n;return(0,d.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(!(null!=(n=e.provider).blockNumber&&n.blockNumber>=t||-1===t)){r.next=3;break}return r.abrupt("return",n);case 3:return r.abrupt("return",(0,H.poll)((function(){return new Promise((function(r,i){setTimeout((function(){return n.blockNumber>=t?r(n):e.cancelled?r(null):r(void 0)}),0)}))}),{oncePoll:n}));case 4:case"end":return r.stop()}}),r)})))}function de(e,t,r,n){return ee(this,void 0,void 0,(0,d.Z)().mark((function i(){var a,o;return(0,d.Z)().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:a=e.provider,i.t0=r,i.next="getBlockNumber"===i.t0||"getGasPrice"===i.t0?4:"getEtherPrice"===i.t0?5:"getBalance"===i.t0||"getTransactionCount"===i.t0||"getCode"===i.t0?8:"getStorageAt"===i.t0?13:"getBlock"===i.t0?18:"call"===i.t0||"estimateGas"===i.t0?23:"getTransaction"===i.t0||"getTransactionReceipt"===i.t0?30:"getLogs"===i.t0?31:37;break;case 4:return i.abrupt("return",a[r]());case 5:if(!a.getEtherPrice){i.next=7;break}return i.abrupt("return",a.getEtherPrice());case 7:return i.abrupt("break",37);case 8:if(!n.blockTag||!(0,Z.isHexString)(n.blockTag)){i.next=12;break}return i.next=11,he(e,t);case 11:a=i.sent;case 12:return i.abrupt("return",a[r](n.address,n.blockTag||"latest"));case 13:if(!n.blockTag||!(0,Z.isHexString)(n.blockTag)){i.next=17;break}return i.next=16,he(e,t);case 16:a=i.sent;case 17:return i.abrupt("return",a.getStorageAt(n.address,n.position,n.blockTag||"latest"));case 18:if(!n.blockTag||!(0,Z.isHexString)(n.blockTag)){i.next=22;break}return i.next=21,he(e,t);case 21:a=i.sent;case 22:return i.abrupt("return",a[n.includeTransactions?"getBlockWithTransactions":"getBlock"](n.blockTag||n.blockHash));case 23:if(!n.blockTag||!(0,Z.isHexString)(n.blockTag)){i.next=27;break}return i.next=26,he(e,t);case 26:a=i.sent;case 27:if("call"!==r||!n.blockTag){i.next=29;break}return i.abrupt("return",a[r](n.transaction,n.blockTag));case 29:return i.abrupt("return",a[r](n.transaction));case 30:return i.abrupt("return",a[r](n.transactionHash));case 31:if(!((o=n.filter).fromBlock&&(0,Z.isHexString)(o.fromBlock)||o.toBlock&&(0,Z.isHexString)(o.toBlock))){i.next=36;break}return i.next=35,he(e,t);case 35:a=i.sent;case 36:return i.abrupt("return",a.getLogs(o));case 37:return i.abrupt("return",te.throwError("unknown method error",b.Logger.errors.UNKNOWN_ERROR,{method:r,params:n}));case 38:case"end":return i.stop()}}),i)})))}var pe=function(e){(0,c.Z)(r,e);var t=(0,l.Z)(r);function r(e,i){var a;(0,o.Z)(this,r),0===e.length&&te.throwArgumentError("missing providers","providers",e);var u=e.map((function(e,t){if(n.zt.isProvider(e)){var r=(0,h.Gp)(e)?2e3:750;return Object.freeze({provider:e,weight:1,stallTimeout:r,priority:1})}var i=(0,f.shallowCopy)(e);null==i.priority&&(i.priority=1),null==i.stallTimeout&&(i.stallTimeout=(0,h.Gp)(e)?2e3:750),null==i.weight&&(i.weight=1);var a=i.weight;return(a%1||a>512||a<1)&&te.throwArgumentError("invalid weight; must be integer in [1, 512]","providers[".concat(t,"].weight"),a),Object.freeze(i)})),c=u.reduce((function(e,t){return e+t.weight}),0);null==i?i=c/2:i>c&&te.throwArgumentError("quorum will always fail; larger than total weight","quorum",i);var l=ne(u.map((function(e){return e.provider.network})));return null==l&&(l=new Promise((function(e,t){setTimeout((function(){a.detectNetwork().then(e,t)}),0)}))),a=t.call(this,l),(0,f.defineReadOnly)((0,s.Z)(a),"providerConfigs",Object.freeze(u)),(0,f.defineReadOnly)((0,s.Z)(a),"quorum",i),a._highestBlockNumber=-1,a}return(0,u.Z)(r,[{key:"detectNetwork",value:function(){return ee(this,void 0,void 0,(0,d.Z)().mark((function e(){var t;return(0,d.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(this.providerConfigs.map((function(e){return e.provider.getNetwork()})));case 2:return t=e.sent,e.abrupt("return",ne(t));case 4:case"end":return e.stop()}}),e,this)})))}},{key:"perform",value:function(e,t){return ee(this,void 0,void 0,(0,d.Z)().mark((function r(){var n,i,a,o,u,s,c,l,h,p,m=this;return(0,d.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if("sendTransaction"!==e){r.next=13;break}return r.next=3,Promise.all(this.providerConfigs.map((function(e){return e.provider.sendTransaction(t.signedTransaction).then((function(e){return e.hash}),(function(e){return e}))})));case 3:n=r.sent,i=0;case 5:if(!(i=m.quorum)){r.next=22;break}if(void 0===(v=o(p))){r.next=18;break}return u.forEach((function(e){e.staller&&e.staller.cancel(),e.cancelled=!0})),r.abrupt("return",{v:v});case 18:if(l){r.next=21;break}return r.next=21,ue(100).getPromise();case 21:l=!1;case 22:if(y=u.reduce((function(e,t){if(!t.done||null==t.error)return e;var r=t.error.code;return se.indexOf(r)>=0&&(e[r]||(e[r]={error:t.error,weight:0}),e[r].weight+=t.weight),e}),{}),Object.keys(y).forEach((function(e){var t=y[e];if(!(t.weight=0&&o.match(/gas required exceeds allowance|always failing transaction|execution reverted|revert/)&&A.throwError("cannot estimate gas; transaction may fail or may require manual gas limit",b.Logger.errors.UNPREDICTABLE_GAS_LIMIT,{error:t,method:e,transaction:n}),t}function C(e){return new Promise((function(t){setTimeout(t,e)}))}function P(e){if(e.error){var t=new Error(e.error.message);throw t.code=e.error.code,t.data=e.error.data,t}return e.result}function O(e){return e?e.toLowerCase():e}var N={},T=function(e){(0,c.Z)(r,e);var t=(0,l.Z)(r);function r(e,n,i){var a;if((0,o.Z)(this,r),a=t.call(this),e!==N)throw new Error("do not call the JsonRpcSigner constructor directly; use provider.getSigner");return(0,m.defineReadOnly)((0,s.Z)(a),"provider",n),null==i&&(i=0),"string"===typeof i?((0,m.defineReadOnly)((0,s.Z)(a),"_address",a.provider.formatter.address(i)),(0,m.defineReadOnly)((0,s.Z)(a),"_index",null)):"number"===typeof i?((0,m.defineReadOnly)((0,s.Z)(a),"_index",i),(0,m.defineReadOnly)((0,s.Z)(a),"_address",null)):A.throwArgumentError("invalid address or index","addressOrIndex",i),a}return(0,u.Z)(r,[{key:"connect",value:function(e){return A.throwError("cannot alter JSON-RPC Signer connection",b.Logger.errors.UNSUPPORTED_OPERATION,{operation:"connect"})}},{key:"connectUnchecked",value:function(){return new M(N,this.provider,this._address||this._index)}},{key:"getAddress",value:function(){var e=this;return this._address?Promise.resolve(this._address):this.provider.send("eth_accounts",[]).then((function(t){return t.length<=e._index&&A.throwError("unknown account #"+e._index,b.Logger.errors.UNSUPPORTED_OPERATION,{operation:"getAddress"}),e.provider.formatter.address(t[e._index])}))}},{key:"sendUncheckedTransaction",value:function(e){var t=this;e=(0,m.shallowCopy)(e);var r=this.getAddress().then((function(e){return e&&(e=e.toLowerCase()),e}));if(null==e.gasLimit){var n=(0,m.shallowCopy)(e);n.from=r,e.gasLimit=this.provider.estimateGas(n)}return null!=e.to&&(e.to=Promise.resolve(e.to).then((function(e){return x(t,void 0,void 0,(0,a.Z)().mark((function t(){var r;return(0,a.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(null!=e){t.next=2;break}return t.abrupt("return",null);case 2:return t.next=4,this.provider.resolveName(e);case 4:return null==(r=t.sent)&&A.throwArgumentError("provided ENS name resolves to null","tx.to",e),t.abrupt("return",r);case 7:case"end":return t.stop()}}),t,this)})))}))),(0,m.resolveProperties)({tx:(0,m.resolveProperties)(e),sender:r}).then((function(r){var n=r.tx,i=r.sender;null!=n.from?n.from.toLowerCase()!==i&&A.throwArgumentError("from address mismatch","transaction",e):n.from=i;var a=t.provider.constructor.hexlifyTransaction(n,{from:!0});return t.provider.send("eth_sendTransaction",[a]).then((function(e){return e}),(function(e){return"string"===typeof e.message&&e.message.match(/user denied/i)&&A.throwError("user rejected transaction",b.Logger.errors.ACTION_REJECTED,{action:"sendTransaction",transaction:n}),_("sendTransaction",e,a)}))}))}},{key:"signTransaction",value:function(e){return A.throwError("signing transactions is unsupported",b.Logger.errors.UNSUPPORTED_OPERATION,{operation:"signTransaction"})}},{key:"sendTransaction",value:function(e){return x(this,void 0,void 0,(0,a.Z)().mark((function t(){var r,n,i=this;return(0,a.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,this.provider._getInternalBlockNumber(100+2*this.provider.pollingInterval);case 2:return r=t.sent,t.next=5,this.sendUncheckedTransaction(e);case 5:return n=t.sent,t.prev=6,t.next=9,(0,g.poll)((function(){return x(i,void 0,void 0,(0,a.Z)().mark((function e(){var t;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.provider.getTransaction(n);case 2:if(null!==(t=e.sent)){e.next=5;break}return e.abrupt("return",void 0);case 5:return e.abrupt("return",this.provider._wrapTransaction(t,n,r));case 6:case"end":return e.stop()}}),e,this)})))}),{oncePoll:this.provider});case 9:return t.abrupt("return",t.sent);case 12:throw t.prev=12,t.t0=t.catch(6),t.t0.transactionHash=n,t.t0;case 16:case"end":return t.stop()}}),t,this,[[6,12]])})))}},{key:"signMessage",value:function(e){return x(this,void 0,void 0,(0,a.Z)().mark((function t(){var r,n;return(0,a.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r="string"===typeof e?(0,v.Y0)(e):e,t.next=3,this.getAddress();case 3:return n=t.sent,t.prev=4,t.next=7,this.provider.send("personal_sign",[(0,d.hexlify)(r),n.toLowerCase()]);case 7:return t.abrupt("return",t.sent);case 10:throw t.prev=10,t.t0=t.catch(4),"string"===typeof t.t0.message&&t.t0.message.match(/user denied/i)&&A.throwError("user rejected signing",b.Logger.errors.ACTION_REJECTED,{action:"signMessage",from:n,messageData:e}),t.t0;case 14:case"end":return t.stop()}}),t,this,[[4,10]])})))}},{key:"_legacySignMessage",value:function(e){return x(this,void 0,void 0,(0,a.Z)().mark((function t(){var r,n;return(0,a.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r="string"===typeof e?(0,v.Y0)(e):e,t.next=3,this.getAddress();case 3:return n=t.sent,t.prev=4,t.next=7,this.provider.send("eth_sign",[n.toLowerCase(),(0,d.hexlify)(r)]);case 7:return t.abrupt("return",t.sent);case 10:throw t.prev=10,t.t0=t.catch(4),"string"===typeof t.t0.message&&t.t0.message.match(/user denied/i)&&A.throwError("user rejected signing",b.Logger.errors.ACTION_REJECTED,{action:"_legacySignMessage",from:n,messageData:e}),t.t0;case 14:case"end":return t.stop()}}),t,this,[[4,10]])})))}},{key:"_signTypedData",value:function(e,t,r){return x(this,void 0,void 0,(0,a.Z)().mark((function n(){var i,o,u=this;return(0,a.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,p.E.resolveNames(e,t,r,(function(e){return u.provider.resolveName(e)}));case 2:return i=n.sent,n.next=5,this.getAddress();case 5:return o=n.sent,n.prev=6,n.next=9,this.provider.send("eth_signTypedData_v4",[o.toLowerCase(),JSON.stringify(p.E.getPayload(i.domain,t,i.value))]);case 9:return n.abrupt("return",n.sent);case 12:throw n.prev=12,n.t0=n.catch(6),"string"===typeof n.t0.message&&n.t0.message.match(/user denied/i)&&A.throwError("user rejected signing",b.Logger.errors.ACTION_REJECTED,{action:"_signTypedData",from:o,messageData:{domain:i.domain,types:t,value:i.value}}),n.t0;case 16:case"end":return n.stop()}}),n,this,[[6,12]])})))}},{key:"unlock",value:function(e){return x(this,void 0,void 0,(0,a.Z)().mark((function t(){var r,n;return(0,a.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=this.provider,t.next=3,this.getAddress();case 3:return n=t.sent,t.abrupt("return",r.send("personal_unlockAccount",[n.toLowerCase(),e,null]));case 5:case"end":return t.stop()}}),t,this)})))}}]),r}(f.E),M=function(e){(0,c.Z)(r,e);var t=(0,l.Z)(r);function r(){return(0,o.Z)(this,r),t.apply(this,arguments)}return(0,u.Z)(r,[{key:"sendTransaction",value:function(e){var t=this;return this.sendUncheckedTransaction(e).then((function(e){return{hash:e,nonce:null,gasLimit:null,gasPrice:null,data:null,value:null,chainId:null,confirmations:0,from:null,wait:function(r){return t.provider.waitForTransaction(e,r)}}}))}}]),r}(T),U={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,value:!0,type:!0,accessList:!0,maxFeePerGas:!0,maxPriorityFeePerGas:!0},R=function(e){(0,c.Z)(r,e);var t=(0,l.Z)(r);function r(e,n){var i;(0,o.Z)(this,r);var a=n;return null==a&&(a=new Promise((function(e,t){setTimeout((function(){i.detectNetwork().then((function(t){e(t)}),(function(e){t(e)}))}),0)}))),i=t.call(this,a),e||(e=(0,m.getStatic)(i.constructor,"defaultUrl")()),"string"===typeof e?(0,m.defineReadOnly)((0,s.Z)(i),"connection",Object.freeze({url:e})):(0,m.defineReadOnly)((0,s.Z)(i),"connection",Object.freeze((0,m.shallowCopy)(e))),i._nextId=42,i}return(0,u.Z)(r,[{key:"_cache",get:function(){return null==this._eventLoopCache&&(this._eventLoopCache={}),this._eventLoopCache}},{key:"detectNetwork",value:function(){var e=this;return this._cache.detectNetwork||(this._cache.detectNetwork=this._uncachedDetectNetwork(),setTimeout((function(){e._cache.detectNetwork=null}),0)),this._cache.detectNetwork}},{key:"_uncachedDetectNetwork",value:function(){return x(this,void 0,void 0,(0,a.Z)().mark((function e(){var t,r;return(0,a.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C(0);case 2:return t=null,e.prev=3,e.next=6,this.send("eth_chainId",[]);case 6:t=e.sent,e.next=19;break;case 9:return e.prev=9,e.t0=e.catch(3),e.prev=11,e.next=14,this.send("net_version",[]);case 14:t=e.sent,e.next=19;break;case 17:e.prev=17,e.t1=e.catch(11);case 19:if(null==t){e.next=28;break}return r=(0,m.getStatic)(this.constructor,"getNetwork"),e.prev=21,e.abrupt("return",r(h.O$.from(t).toNumber()));case 25:return e.prev=25,e.t2=e.catch(21),e.abrupt("return",A.throwError("could not detect network",b.Logger.errors.NETWORK_ERROR,{chainId:t,event:"invalidNetwork",serverError:e.t2}));case 28:return e.abrupt("return",A.throwError("could not detect network",b.Logger.errors.NETWORK_ERROR,{event:"noNetwork"}));case 29:case"end":return e.stop()}}),e,this,[[3,9],[11,17],[21,25]])})))}},{key:"getSigner",value:function(e){return new T(N,this,e)}},{key:"getUncheckedSigner",value:function(e){return this.getSigner(e).connectUnchecked()}},{key:"listAccounts",value:function(){var e=this;return this.send("eth_accounts",[]).then((function(t){return t.map((function(t){return e.formatter.address(t)}))}))}},{key:"send",value:function(e,t){var r=this,n={method:e,params:t,id:this._nextId++,jsonrpc:"2.0"};this.emit("debug",{action:"request",request:(0,m.deepCopy)(n),provider:this});var i=["eth_chainId","eth_blockNumber"].indexOf(e)>=0;if(i&&this._cache[e])return this._cache[e];var a=(0,g.fetchJson)(this.connection,JSON.stringify(n),P).then((function(e){return r.emit("debug",{action:"response",request:n,response:e,provider:r}),e}),(function(e){throw r.emit("debug",{action:"response",error:e,request:n,provider:r}),e}));return i&&(this._cache[e]=a,setTimeout((function(){r._cache[e]=null}),0)),a}},{key:"prepareRequest",value:function(e,t){switch(e){case"getBlockNumber":return["eth_blockNumber",[]];case"getGasPrice":return["eth_gasPrice",[]];case"getBalance":return["eth_getBalance",[O(t.address),t.blockTag]];case"getTransactionCount":return["eth_getTransactionCount",[O(t.address),t.blockTag]];case"getCode":return["eth_getCode",[O(t.address),t.blockTag]];case"getStorageAt":return["eth_getStorageAt",[O(t.address),(0,d.hexZeroPad)(t.position,32),t.blockTag]];case"sendTransaction":return["eth_sendRawTransaction",[t.signedTransaction]];case"getBlock":return t.blockTag?["eth_getBlockByNumber",[t.blockTag,!!t.includeTransactions]]:t.blockHash?["eth_getBlockByHash",[t.blockHash,!!t.includeTransactions]]:null;case"getTransaction":return["eth_getTransactionByHash",[t.transactionHash]];case"getTransactionReceipt":return["eth_getTransactionReceipt",[t.transactionHash]];case"call":return["eth_call",[(0,m.getStatic)(this.constructor,"hexlifyTransaction")(t.transaction,{from:!0}),t.blockTag]];case"estimateGas":return["eth_estimateGas",[(0,m.getStatic)(this.constructor,"hexlifyTransaction")(t.transaction,{from:!0})]];case"getLogs":return t.filter&&null!=t.filter.address&&(t.filter.address=O(t.filter.address)),["eth_getLogs",[t.filter]]}return null}},{key:"perform",value:function(e,t){return x(this,void 0,void 0,(0,a.Z)().mark((function r(){var n,i,o;return(0,a.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if("call"!==e&&"estimateGas"!==e){r.next=8;break}if(!(n=t.transaction)||null==n.type||!h.O$.from(n.type).isZero()){r.next=8;break}if(null!=n.maxFeePerGas||null!=n.maxPriorityFeePerGas){r.next=8;break}return r.next=6,this.getFeeData();case 6:null==(i=r.sent).maxFeePerGas&&null==i.maxPriorityFeePerGas&&((t=(0,m.shallowCopy)(t)).transaction=(0,m.shallowCopy)(n),delete t.transaction.type);case 8:return null==(o=this.prepareRequest(e,t))&&A.throwError(e+" not implemented",b.Logger.errors.NOT_IMPLEMENTED,{operation:e}),r.prev=10,r.next=13,this.send(o[0],o[1]);case 13:return r.abrupt("return",r.sent);case 16:return r.prev=16,r.t0=r.catch(10),r.abrupt("return",_(e,r.t0,t));case 19:case"end":return r.stop()}}),r,this,[[10,16]])})))}},{key:"_startEvent",value:function(e){"pending"===e.tag&&this._startPending(),(0,n.Z)((0,i.Z)(r.prototype),"_startEvent",this).call(this,e)}},{key:"_startPending",value:function(){if(null==this._pendingFilter){var e=this,t=this.send("eth_newPendingTransactionFilter",[]);this._pendingFilter=t,t.then((function(r){return function n(){e.send("eth_getFilterChanges",[r]).then((function(r){if(e._pendingFilter!=t)return null;var n=Promise.resolve();return r.forEach((function(t){e._emitted["t:"+t.toLowerCase()]="pending",n=n.then((function(){return e.getTransaction(t).then((function(t){return e.emit("pending",t),null}))}))})),n.then((function(){return C(1e3)}))})).then((function(){if(e._pendingFilter==t)return setTimeout((function(){n()}),0),null;e.send("eth_uninstallFilter",[r])})).catch((function(e){}))}(),r})).catch((function(e){}))}}},{key:"_stopEvent",value:function(e){"pending"===e.tag&&0===this.listenerCount("pending")&&(this._pendingFilter=null),(0,n.Z)((0,i.Z)(r.prototype),"_stopEvent",this).call(this,e)}}],[{key:"defaultUrl",value:function(){return"http://localhost:8545"}},{key:"hexlifyTransaction",value:function(e,t){var r=(0,m.shallowCopy)(U);if(t)for(var n in t)t[n]&&(r[n]=!0);(0,m.checkProperties)(e,r);var i={};return["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach((function(t){if(null!=e[t]){var r=(0,d.hexValue)(h.O$.from(e[t]));"gasLimit"===t&&(t="gas"),i[t]=r}})),["from","to","data"].forEach((function(t){null!=e[t]&&(i[t]=(0,d.hexlify)(e[t]))})),e.accessList&&(i.accessList=(0,y.accessListify)(e.accessList)),i}}]),r}(k.Zk)},5683:function(e,t,r){"use strict";r.r(t),r.d(t,{randomBytes:function(){return n.O},shuffled:function(){return i.y}});var n=r(5722),i=r(4327)},5722:function(e,t,r){"use strict";r.d(t,{O:function(){return s}});var n=r(2009),i=r(2735),a=new i.Logger("random/5.7.0");var o=function(){if("undefined"!==typeof self)return self;if("undefined"!==typeof window)return window;if("undefined"!==typeof r.g)return r.g;throw new Error("unable to locate global object")}(),u=o.crypto||o.msCrypto;function s(e){(e<=0||e>1024||e%1||e!=e)&&a.throwArgumentError("invalid length","length",e);var t=new Uint8Array(e);return u.getRandomValues(t),(0,n.arrayify)(t)}u&&u.getRandomValues||(a.warn("WARNING: Missing strong random number source"),u={getRandomValues:function(e){return a.throwError("no secure random source avaialble",i.Logger.errors.UNSUPPORTED_OPERATION,{operation:"crypto.getRandomValues"})}})},4327:function(e,t,r){"use strict";function n(e){for(var t=(e=e.slice()).length-1;t>0;t--){var r=Math.floor(Math.random()*(t+1)),n=e[t];e[t]=e[r],e[r]=n}return e}r.d(t,{y:function(){return n}})},807:function(e,t,r){"use strict";r.r(t),r.d(t,{decode:function(){return h},encode:function(){return c}});var n=r(2009),i=r(2735),a=new i.Logger("rlp/5.7.0");function o(e){for(var t=[];e;)t.unshift(255&e),e>>=8;return t}function u(e,t,r){for(var n=0,i=0;it+1+n&&a.throwError("child data too short",i.Logger.errors.BUFFER_OVERRUN,{})}return{consumed:1+n,result:o}}function f(e,t){if(0===e.length&&a.throwError("data too short",i.Logger.errors.BUFFER_OVERRUN,{}),e[t]>=248){var r=e[t]-247;t+1+r>e.length&&a.throwError("data short segment too short",i.Logger.errors.BUFFER_OVERRUN,{});var o=u(e,t+1,r);return t+1+r+o>e.length&&a.throwError("data long segment too short",i.Logger.errors.BUFFER_OVERRUN,{}),l(e,t,t+1+r,r+o)}if(e[t]>=192){var s=e[t]-192;return t+1+s>e.length&&a.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{}),l(e,t,t+1,s)}if(e[t]>=184){var c=e[t]-183;t+1+c>e.length&&a.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{});var f=u(e,t+1,c);return t+1+c+f>e.length&&a.throwError("data array too short",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+c+f,result:(0,n.hexlify)(e.slice(t+1+c,t+1+c+f))}}if(e[t]>=128){var h=e[t]-128;return t+1+h>e.length&&a.throwError("data too short",i.Logger.errors.BUFFER_OVERRUN,{}),{consumed:1+h,result:(0,n.hexlify)(e.slice(t+1,t+1+h))}}return{consumed:1,result:(0,n.hexlify)(e[t])}}function h(e){var t=(0,n.arrayify)(e),r=f(t,0);return r.consumed!==t.length&&a.throwArgumentError("invalid rlp data","data",e),r.result}},4517:function(e,t,r){"use strict";r.r(t),r.d(t,{SupportedAlgorithm:function(){return i.p},computeHmac:function(){return n.Gy},ripemd160:function(){return n.bP},sha256:function(){return n.JQ},sha512:function(){return n.o}});var n=r(3984),i=r(8427)},3984:function(e,t,r){"use strict";r.d(t,{Gy:function(){return h},bP:function(){return c},JQ:function(){return l},o:function(){return f}});var n=r(7553),i=r.n(n),a=r(2009),o=r(8427),u=r(2735),s=new u.Logger("sha2/5.7.0");function c(e){return"0x"+i().ripemd160().update((0,a.arrayify)(e)).digest("hex")}function l(e){return"0x"+i().sha256().update((0,a.arrayify)(e)).digest("hex")}function f(e){return"0x"+i().sha512().update((0,a.arrayify)(e)).digest("hex")}function h(e,t,r){return o.p[e]||s.throwError("unsupported algorithm "+e,u.Logger.errors.UNSUPPORTED_OPERATION,{operation:"hmac",algorithm:e}),"0x"+i().hmac(i()[e],(0,a.arrayify)(t)).update((0,a.arrayify)(r)).digest("hex")}},8427:function(e,t,r){"use strict";var n;r.d(t,{p:function(){return n}}),function(e){e.sha256="sha256",e.sha512="sha512"}(n||(n={}))},4760:function(e,t,r){"use strict";r.r(t),r.d(t,{SigningKey:function(){return Q},computePublicKey:function(){return X},recoverPublicKey:function(){return Y}});var n=r(5671),i=r(3144),a=r(4166),o=r.n(a),u=r(7553),s=r.n(u);"undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof r.g?r.g:"undefined"!==typeof self&&self;function c(e,t,r){return r={path:t,exports:{},require:function(e,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}((void 0===t||null===t)&&r.path)}},e(r,r.exports),r.exports}var l=f;function f(e,t){if(!e)throw new Error(t||"Assertion failed")}f.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)};var h=c((function(e,t){var r=t;function n(e){return 1===e.length?"0"+e:e}function i(e){for(var t="",r=0;r>8,o=255&i;a?r.push(a,o):r.push(o)}return r},r.zero2=n,r.toHex=i,r.encode=function(e,t){return"hex"===t?i(e):e}})),d=c((function(e,t){var r=t;r.assert=l,r.toArray=h.toArray,r.zero2=h.zero2,r.toHex=h.toHex,r.encode=h.encode,r.getNAF=function(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<(i>>1)-1?(i>>1)-s:s,a.isubn(u)):u=0,n[o]=u,a.iushrn(1)}return n},r.getJSF=function(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,a=0;e.cmpn(-i)>0||t.cmpn(-a)>0;){var o,u,s=e.andln(3)+i&3,c=t.andln(3)+a&3;3===s&&(s=-1),3===c&&(c=-1),o=0===(1&s)?0:3!==(n=e.andln(7)+i&7)&&5!==n||2!==c?s:-s,r[0].push(o),u=0===(1&c)?0:3!==(n=t.andln(7)+a&7)&&5!==n||2!==s?c:-c,r[1].push(u),2*i===o+1&&(i=1-i),2*a===u+1&&(a=1-a),e.iushrn(1),t.iushrn(1)}return r},r.cachedProperty=function(e,t,r){var n="_"+t;e.prototype[t]=function(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},r.parseBytes=function(e){return"string"===typeof e?r.toArray(e,"hex"):e},r.intFromLE=function(e){return new(o())(e,"hex","le")}})),p=d.getNAF,m=d.getJSF,v=d.assert;function y(e,t){this.type=e,this.p=new(o())(t.p,16),this.red=t.prime?o().red(t.prime):o().mont(this.p),this.zero=new(o())(0).toRed(this.red),this.one=new(o())(1).toRed(this.red),this.two=new(o())(2).toRed(this.red),this.n=t.n&&new(o())(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0;var r=this.n&&this.p.div(this.n);!r||r.cmpn(100)>0?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}var g=y;function b(e,t){this.curve=e,this.type=t,this.precomputed=null}y.prototype.point=function(){throw new Error("Not implemented")},y.prototype.validate=function(){throw new Error("Not implemented")},y.prototype._fixedNafMul=function(e,t){v(e.precomputed);var r=e._getDoubles(),n=p(t,1,this._bitLength),i=(1<=a;s--)o=(o<<1)+n[s];u.push(o)}for(var c=this.jpoint(null,null,null),l=this.jpoint(null,null,null),f=i;f>0;f--){for(a=0;a=0;u--){for(var s=0;u>=0&&0===a[u];u--)s++;if(u>=0&&s++,o=o.dblp(s),u<0)break;var c=a[u];v(0!==c),o="affine"===e.type?c>0?o.mixedAdd(i[c-1>>1]):o.mixedAdd(i[-c-1>>1].neg()):c>0?o.add(i[c-1>>1]):o.add(i[-c-1>>1].neg())}return"affine"===e.type?o.toP():o},y.prototype._wnafMulAdd=function(e,t,r,n,i){var a,o,u,s=this._wnafT1,c=this._wnafT2,l=this._wnafT3,f=0;for(a=0;a=1;a-=2){var d=a-1,v=a;if(1===s[d]&&1===s[v]){var y=[t[d],null,null,t[v]];0===t[d].y.cmp(t[v].y)?(y[1]=t[d].add(t[v]),y[2]=t[d].toJ().mixedAdd(t[v].neg())):0===t[d].y.cmp(t[v].y.redNeg())?(y[1]=t[d].toJ().mixedAdd(t[v]),y[2]=t[d].add(t[v].neg())):(y[1]=t[d].toJ().mixedAdd(t[v]),y[2]=t[d].toJ().mixedAdd(t[v].neg()));var g=[-3,-1,-5,-7,0,7,5,1,3],b=m(r[d],r[v]);for(f=Math.max(b[0].length,f),l[d]=new Array(f),l[v]=new Array(f),o=0;o=0;a--){for(var E=0;a>=0;){var S=!0;for(o=0;o=0&&E++,x=x.dblp(E),a<0)break;for(o=0;o0?u=c[o][_-1>>1]:_<0&&(u=c[o][-_-1>>1].neg()),x="affine"===u.type?x.mixedAdd(u):x.add(u))}}for(a=0;a=Math.ceil((e.bitLength()+1)/t.step)},b.prototype._getDoubles=function(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i=0&&(a=t,u=r),n.negative&&(n=n.neg(),i=i.neg()),a.negative&&(a=a.neg(),u=u.neg()),[{a:n,b:i},{a:a,b:u}]},x.prototype._endoSplit=function(e){var t=this.endo.basis,r=t[0],n=t[1],i=n.b.mul(e).divRound(this.n),a=r.b.neg().mul(e).divRound(this.n),o=i.mul(r.a),u=a.mul(n.a),s=i.mul(r.b),c=a.mul(n.b);return{k1:e.sub(o).sub(u),k2:s.add(c).neg()}},x.prototype.pointFromX=function(e,t){(e=new(o())(e,16)).red||(e=e.toRed(this.red));var r=e.redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");var i=n.fromRed().isOdd();return(t&&!i||!t&&i)&&(n=n.redNeg()),this.point(e,n)},x.prototype.validate=function(e){if(e.inf)return!0;var t=e.x,r=e.y,n=this.a.redMul(t),i=t.redSqr().redMul(t).redIAdd(n).redIAdd(this.b);return 0===r.redSqr().redISub(i).cmpn(0)},x.prototype._endoWnafMulAdd=function(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,a=0;a":""},E.prototype.isInfinity=function(){return this.inf},E.prototype.add=function(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var t=this.y.redSub(e.y);0!==t.cmpn(0)&&(t=t.redMul(this.x.redSub(e.x).redInvm()));var r=t.redSqr().redISub(this.x).redISub(e.x),n=t.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,n)},E.prototype.dbl=function(){if(this.inf)return this;var e=this.y.redAdd(this.y);if(0===e.cmpn(0))return this.curve.point(null,null);var t=this.curve.a,r=this.x.redSqr(),n=e.redInvm(),i=r.redAdd(r).redIAdd(r).redIAdd(t).redMul(n),a=i.redSqr().redISub(this.x.redAdd(this.x)),o=i.redMul(this.x.redSub(a)).redISub(this.y);return this.curve.point(a,o)},E.prototype.getX=function(){return this.x.fromRed()},E.prototype.getY=function(){return this.y.fromRed()},E.prototype.mul=function(e){return e=new(o())(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},E.prototype.mulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i):this.curve._wnafMulAdd(1,n,i,2)},E.prototype.jmulAdd=function(e,t,r){var n=[this,t],i=[e,r];return this.curve.endo?this.curve._endoWnafMulAdd(n,i,!0):this.curve._wnafMulAdd(1,n,i,2,!0)},E.prototype.eq=function(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},E.prototype.neg=function(e){if(this.inf)return this;var t=this.curve.point(this.x,this.y.redNeg());if(e&&this.precomputed){var r=this.precomputed,n=function(e){return e.neg()};t.precomputed={naf:r.naf&&{wnd:r.naf.wnd,points:r.naf.points.map(n)},doubles:r.doubles&&{step:r.doubles.step,points:r.doubles.points.map(n)}}}return t},E.prototype.toJ=function(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},w(S,g.BasePoint),x.prototype.jpoint=function(e,t,r){return new S(this,e,t,r)},S.prototype.toP=function(){if(this.isInfinity())return this.curve.point(null,null);var e=this.z.redInvm(),t=e.redSqr(),r=this.x.redMul(t),n=this.y.redMul(t).redMul(e);return this.curve.point(r,n)},S.prototype.neg=function(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},S.prototype.add=function(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),a=this.y.redMul(t.redMul(e.z)),o=e.y.redMul(r.redMul(this.z)),u=n.redSub(i),s=a.redSub(o);if(0===u.cmpn(0))return 0!==s.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var c=u.redSqr(),l=c.redMul(u),f=n.redMul(c),h=s.redSqr().redIAdd(l).redISub(f).redISub(f),d=s.redMul(f.redISub(h)).redISub(a.redMul(l)),p=this.z.redMul(e.z).redMul(u);return this.curve.jpoint(h,d,p)},S.prototype.mixedAdd=function(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,a=e.y.redMul(t).redMul(this.z),o=r.redSub(n),u=i.redSub(a);if(0===o.cmpn(0))return 0!==u.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl();var s=o.redSqr(),c=s.redMul(o),l=r.redMul(s),f=u.redSqr().redIAdd(c).redISub(l).redISub(l),h=u.redMul(l.redISub(f)).redISub(i.redMul(c)),d=this.z.redMul(o);return this.curve.jpoint(f,h,d)},S.prototype.dblp=function(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();var t;if(this.curve.zeroA||this.curve.threeA){var r=this;for(t=0;t=0)return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},S.prototype.inspect=function(){return this.isInfinity()?"":""},S.prototype.isInfinity=function(){return 0===this.z.cmpn(0)};var _=c((function(e,t){var r=t;r.base=g,r.short=A,r.mont=null,r.edwards=null})),C=c((function(e,t){var r,n=t,i=d.assert;function a(e){"short"===e.type?this.curve=new _.short(e):"edwards"===e.type?this.curve=new _.edwards(e):this.curve=new _.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,i(this.g.validate(),"Invalid curve"),i(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function o(e,t){Object.defineProperty(n,e,{configurable:!0,enumerable:!0,get:function(){var r=new a(t);return Object.defineProperty(n,e,{configurable:!0,enumerable:!0,value:r}),r}})}n.PresetCurve=a,o("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:s().sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),o("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:s().sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),o("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:s().sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),o("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:s().sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),o("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:s().sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),o("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:s().sha256,gRed:!1,g:["9"]}),o("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:s().sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{r=null.crash()}catch(u){r=void 0}o("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:s().sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",r]})}));function P(e){if(!(this instanceof P))return new P(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=h.toArray(e.entropy,e.entropyEnc||"hex"),r=h.toArray(e.nonce,e.nonceEnc||"hex"),n=h.toArray(e.pers,e.persEnc||"hex");l(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,n)}var O=P;P.prototype._init=function(e,t,r){var n=e.concat(t).concat(r);this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var i=0;i=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},P.prototype.generate=function(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!==typeof t&&(n=r,r=t,t=null),r&&(r=h.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length"};var U=d.assert;function R(e,t){if(e instanceof R)return e;this._importDER(e,t)||(U(e.r&&e.s,"Signature without r or s"),this.r=new(o())(e.r,16),this.s=new(o())(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}var I=R;function B(){this.place=0}function L(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0===n||n>4)return!1;for(var i=0,a=0,o=t.place;a>>=0;return!(i<=127)&&(t.place=o,i)}function j(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}R.prototype._importDER=function(e,t){e=d.toArray(e,t);var r=new B;if(48!==e[r.place++])return!1;var n=L(e,r);if(!1===n)return!1;if(n+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;var i=L(e,r);if(!1===i)return!1;var a=e.slice(r.place,i+r.place);if(r.place+=i,2!==e[r.place++])return!1;var u=L(e,r);if(!1===u)return!1;if(e.length!==u+r.place)return!1;var s=e.slice(r.place,u+r.place);if(0===a[0]){if(!(128&a[1]))return!1;a=a.slice(1)}if(0===s[0]){if(!(128&s[1]))return!1;s=s.slice(1)}return this.r=new(o())(a),this.s=new(o())(s),this.recoveryParam=null,!0},R.prototype.toDER=function(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=j(t),r=j(r);!r[0]&&!(128&r[1]);)r=r.slice(1);var n=[2];F(n,t.length),(n=n.concat(t)).push(2),F(n,r.length);var i=n.concat(r),a=[48];return F(a,i.length),a=a.concat(i),d.encode(a,e)};var D=function(){throw new Error("unsupported")},z=d.assert;function Z(e){if(!(this instanceof Z))return new Z(e);"string"===typeof e&&(z(Object.prototype.hasOwnProperty.call(C,e),"Unknown curve "+e),e=C[e]),e instanceof C.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}var q=Z;Z.prototype.keyPair=function(e){return new M(this,e)},Z.prototype.keyFromPrivate=function(e,t){return M.fromPrivate(this,e,t)},Z.prototype.keyFromPublic=function(e,t){return M.fromPublic(this,e,t)},Z.prototype.genKeyPair=function(e){e||(e={});for(var t=new O({hash:this.hash,pers:e.pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||D(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new(o())(2));;){var i=new(o())(t.generate(r));if(!(i.cmp(n)>0))return i.iaddn(1),this.keyFromPrivate(i)}},Z.prototype._truncateToN=function(e,t){var r=8*e.byteLength()-this.n.bitLength();return r>0&&(e=e.ushrn(r)),!t&&e.cmp(this.n)>=0?e.sub(this.n):e},Z.prototype.sign=function(e,t,r,n){"object"===typeof r&&(n=r,r=null),n||(n={}),t=this.keyFromPrivate(t,r),e=this._truncateToN(new(o())(e,16));for(var i=this.n.byteLength(),a=t.getPrivate().toArray("be",i),u=e.toArray("be",i),s=new O({hash:this.hash,entropy:a,nonce:u,pers:n.pers,persEnc:n.persEnc||"utf8"}),c=this.n.sub(new(o())(1)),l=0;;l++){var f=n.k?n.k(l):new(o())(s.generate(this.n.byteLength()));if(!((f=this._truncateToN(f,!0)).cmpn(1)<=0||f.cmp(c)>=0)){var h=this.g.mul(f);if(!h.isInfinity()){var d=h.getX(),p=d.umod(this.n);if(0!==p.cmpn(0)){var m=f.invm(this.n).mul(p.mul(t.getPrivate()).iadd(e));if(0!==(m=m.umod(this.n)).cmpn(0)){var v=(h.getY().isOdd()?1:0)|(0!==d.cmp(p)?2:0);return n.canonical&&m.cmp(this.nh)>0&&(m=this.n.sub(m),v^=1),new I({r:p,s:m,recoveryParam:v})}}}}}},Z.prototype.verify=function(e,t,r,n){e=this._truncateToN(new(o())(e,16)),r=this.keyFromPublic(r,n);var i=(t=new I(t,"hex")).r,a=t.s;if(i.cmpn(1)<0||i.cmp(this.n)>=0)return!1;if(a.cmpn(1)<0||a.cmp(this.n)>=0)return!1;var u,s=a.invm(this.n),c=s.mul(e).umod(this.n),l=s.mul(i).umod(this.n);return this.curve._maxwellTrick?!(u=this.g.jmulAdd(c,r.getPublic(),l)).isInfinity()&&u.eqXToP(i):!(u=this.g.mulAdd(c,r.getPublic(),l)).isInfinity()&&0===u.getX().umod(this.n).cmp(i)},Z.prototype.recoverPubKey=function(e,t,r,n){z((3&r)===r,"The recovery param is more than two bits"),t=new I(t,n);var i=this.n,a=new(o())(e),u=t.r,s=t.s,c=1&r,l=r>>1;if(u.cmp(this.curve.p.umod(this.curve.n))>=0&&l)throw new Error("Unable to find sencond key candinate");u=l?this.curve.pointFromX(u.add(this.curve.n),c):this.curve.pointFromX(u,c);var f=t.r.invm(i),h=i.sub(a).mul(f).umod(i),d=s.mul(f).umod(i);return this.g.mulAdd(h,u,d)},Z.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new I(t,n)).recoveryParam)return t.recoveryParam;for(var i=0;i<4;i++){var a;try{a=this.recoverPubKey(e,t,i)}catch(e){continue}if(a.eq(r))return i}throw new Error("Unable to find valid recovery factor")};var H=c((function(e,t){var r=t;r.version="6.5.4",r.utils=d,r.rand=function(){throw new Error("unsupported")},r.curve=_,r.curves=C,r.ec=q,r.eddsa=null})).ec,G=r(2009),K=r(4812),V=new(r(2735).Logger)("signing-key/5.7.0"),W=null;function J(){return W||(W=new H("secp256k1")),W}var Q=function(){function e(t){(0,n.Z)(this,e),(0,K.defineReadOnly)(this,"curve","secp256k1"),(0,K.defineReadOnly)(this,"privateKey",(0,G.hexlify)(t)),32!==(0,G.hexDataLength)(this.privateKey)&&V.throwArgumentError("invalid private key","privateKey","[[ REDACTED ]]");var r=J().keyFromPrivate((0,G.arrayify)(this.privateKey));(0,K.defineReadOnly)(this,"publicKey","0x"+r.getPublic(!1,"hex")),(0,K.defineReadOnly)(this,"compressedPublicKey","0x"+r.getPublic(!0,"hex")),(0,K.defineReadOnly)(this,"_isSigningKey",!0)}return(0,i.Z)(e,[{key:"_addPoint",value:function(e){var t=J().keyFromPublic((0,G.arrayify)(this.publicKey)),r=J().keyFromPublic((0,G.arrayify)(e));return"0x"+t.pub.add(r.pub).encodeCompressed("hex")}},{key:"signDigest",value:function(e){var t=J().keyFromPrivate((0,G.arrayify)(this.privateKey)),r=(0,G.arrayify)(e);32!==r.length&&V.throwArgumentError("bad digest length","digest",e);var n=t.sign(r,{canonical:!0});return(0,G.splitSignature)({recoveryParam:n.recoveryParam,r:(0,G.hexZeroPad)("0x"+n.r.toString(16),32),s:(0,G.hexZeroPad)("0x"+n.s.toString(16),32)})}},{key:"computeSharedSecret",value:function(e){var t=J().keyFromPrivate((0,G.arrayify)(this.privateKey)),r=J().keyFromPublic((0,G.arrayify)(X(e)));return(0,G.hexZeroPad)("0x"+t.derive(r.getPublic()).toString(16),32)}}],[{key:"isSigningKey",value:function(e){return!(!e||!e._isSigningKey)}}]),e}();function Y(e,t){var r=(0,G.splitSignature)(t),n={r:(0,G.arrayify)(r.r),s:(0,G.arrayify)(r.s)};return"0x"+J().recoverPubKey((0,G.arrayify)(e),n,r.recoveryParam).encode("hex",!1)}function X(e,t){var r=(0,G.arrayify)(e);if(32===r.length){var n=new Q(r);return t?"0x"+J().keyFromPrivate(r).getPublic(!0,"hex"):n.publicKey}return 33===r.length?t?(0,G.hexlify)(r):"0x"+J().keyFromPublic(r).getPublic(!1,"hex"):65===r.length?t?"0x"+J().keyFromPublic(r).getPublic(!0,"hex"):(0,G.hexlify)(r):V.throwArgumentError("invalid public or private key","key","[REDACTED]")}},6684:function(e,t,r){"use strict";r.r(t),r.d(t,{keccak256:function(){return v},pack:function(){return m},sha256:function(){return y}});var n=r(9560),i=r(2009),a=r(1291),o=r(3984),u=r(1953),s=r(2735),c=new RegExp("^bytes([0-9]+)$"),l=new RegExp("^(u?int)([0-9]*)$"),f=new RegExp("^(.*)\\[([0-9]*)\\]$"),h="0000000000000000000000000000000000000000000000000000000000000000",d=new s.Logger("solidity/5.7.0");function p(e,t,r){switch(e){case"address":return r?(0,i.zeroPad)(t,32):(0,i.arrayify)(t);case"string":return(0,u.Y0)(t);case"bytes":return(0,i.arrayify)(t);case"bool":return t=t?"0x01":"0x00",r?(0,i.zeroPad)(t,32):(0,i.arrayify)(t)}var a=e.match(l);if(a){var o=parseInt(a[2]||"256");return(a[2]&&String(o)!==a[2]||o%8!==0||0===o||o>256)&&d.throwArgumentError("invalid number type","type",e),r&&(o=256),t=n.O$.from(t).toTwos(o),(0,i.zeroPad)(t,o/8)}if(a=e.match(c)){var s=parseInt(a[1]);return(String(s)!==a[1]||0===s||s>32)&&d.throwArgumentError("invalid bytes type","type",e),(0,i.arrayify)(t).byteLength!==s&&d.throwArgumentError("invalid value for ".concat(e),"value",t),r?(0,i.arrayify)((t+h).substring(0,66)):t}if((a=e.match(f))&&Array.isArray(t)){var m=a[1];parseInt(a[2]||String(t.length))!=t.length&&d.throwArgumentError("invalid array length for ".concat(e),"value",t);var v=[];return t.forEach((function(e){v.push(p(m,e,!0))})),(0,i.concat)(v)}return d.throwArgumentError("invalid type","type",e)}function m(e,t){e.length!=t.length&&d.throwArgumentError("wrong number of values; expected ${ types.length }","values",t);var r=[];return e.forEach((function(e,n){r.push(p(e,t[n]))})),(0,i.hexlify)((0,i.concat)(r))}function v(e,t){return(0,a.keccak256)(m(e,t))}function y(e,t){return(0,o.JQ)(m(e,t))}},4965:function(e,t,r){"use strict";r.r(t),r.d(t,{UnicodeNormalizationForm:function(){return a.Uj},Utf8ErrorFuncs:function(){return a.te},Utf8ErrorReason:function(){return a.Uw},_toEscapedUtf8String:function(){return a.U$},formatBytes32String:function(){return o},nameprep:function(){return g},parseBytes32String:function(){return u},toUtf8Bytes:function(){return a.Y0},toUtf8CodePoints:function(){return a.XL},toUtf8String:function(){return a.ZN}});var n=r(4160),i=r(2009),a=r(1953);function o(e){var t=(0,a.Y0)(e);if(t.length>31)throw new Error("bytes32 string must be less than 32 bytes");return(0,i.hexlify)((0,i.concat)([t,n.R]).slice(0,32))}function u(e){var t=(0,i.arrayify)(e);if(32!==t.length)throw new Error("invalid bytes32 - not 32 bytes long");if(0!==t[31])throw new Error("invalid bytes32 string - no null terminator");for(var r=31;0===t[r-1];)r--;return(0,a.ZN)(t.slice(0,r))}function s(e,t){t||(t=function(e){return[parseInt(e,16)]});var r=0,n={};return e.split(",").forEach((function(e){var i=e.split(":");r+=parseInt(i[0],16),n[r]=t(i[1])})),n}function c(e){var t=0;return e.split(",").map((function(e){var r=e.split("-");return 1===r.length?r[1]="0":""===r[1]&&(r[1]="1"),{l:t+parseInt(r[0],16),h:t=parseInt(r[1],16)}}))}function l(e,t){for(var r=0,n=0;n=(r+=i.l)&&e<=r+i.h&&(e-r)%(i.d||1)===0){if(i.e&&-1!==i.e.indexOf(e-r))continue;return i}}return null}var f=c("221,13-1b,5f-,40-10,51-f,11-3,3-3,2-2,2-4,8,2,15,2d,28-8,88,48,27-,3-5,11-20,27-,8,28,3-5,12,18,b-a,1c-4,6-16,2-d,2-2,2,1b-4,17-9,8f-,10,f,1f-2,1c-34,33-14e,4,36-,13-,6-2,1a-f,4,9-,3-,17,8,2-2,5-,2,8-,3-,4-8,2-3,3,6-,16-6,2-,7-3,3-,17,8,3,3,3-,2,6-3,3-,4-a,5,2-6,10-b,4,8,2,4,17,8,3,6-,b,4,4-,2-e,2-4,b-10,4,9-,3-,17,8,3-,5-,9-2,3-,4-7,3-3,3,4-3,c-10,3,7-2,4,5-2,3,2,3-2,3-2,4-2,9,4-3,6-2,4,5-8,2-e,d-d,4,9,4,18,b,6-3,8,4,5-6,3-8,3-3,b-11,3,9,4,18,b,6-3,8,4,5-6,3-6,2,3-3,b-11,3,9,4,18,11-3,7-,4,5-8,2-7,3-3,b-11,3,13-2,19,a,2-,8-2,2-3,7,2,9-11,4-b,3b-3,1e-24,3,2-,3,2-,2-5,5,8,4,2,2-,3,e,4-,6,2,7-,b-,3-21,49,23-5,1c-3,9,25,10-,2-2f,23,6,3,8-2,5-5,1b-45,27-9,2a-,2-3,5b-4,45-4,53-5,8,40,2,5-,8,2,5-,28,2,5-,20,2,5-,8,2,5-,8,8,18,20,2,5-,8,28,14-5,1d-22,56-b,277-8,1e-2,52-e,e,8-a,18-8,15-b,e,4,3-b,5e-2,b-15,10,b-5,59-7,2b-555,9d-3,5b-5,17-,7-,27-,7-,9,2,2,2,20-,36,10,f-,7,14-,4,a,54-3,2-6,6-5,9-,1c-10,13-1d,1c-14,3c-,10-6,32-b,240-30,28-18,c-14,a0,115-,3,66-,b-76,5,5-,1d,24,2,5-2,2,8-,35-2,19,f-10,1d-3,311-37f,1b,5a-b,d7-19,d-3,41,57-,68-4,29-3,5f,29-37,2e-2,25-c,2c-2,4e-3,30,78-3,64-,20,19b7-49,51a7-59,48e-2,38-738,2ba5-5b,222f-,3c-94,8-b,6-4,1b,6,2,3,3,6d-20,16e-f,41-,37-7,2e-2,11-f,5-b,18-,b,14,5-3,6,88-,2,bf-2,7-,7-,7-,4-2,8,8-9,8-2ff,20,5-b,1c-b4,27-,27-cbb1,f7-9,28-2,b5-221,56,48,3-,2-,3-,5,d,2,5,3,42,5-,9,8,1d,5,6,2-2,8,153-3,123-3,33-27fd,a6da-5128,21f-5df,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3-fffd,3,2-1d,61-ff7d"),h="ad,34f,1806,180b,180c,180d,200b,200c,200d,2060,feff".split(",").map((function(e){return parseInt(e,16)})),d=[{h:25,s:32,l:65},{h:30,s:32,e:[23],l:127},{h:54,s:1,e:[48],l:64,d:2},{h:14,s:1,l:57,d:2},{h:44,s:1,l:17,d:2},{h:10,s:1,e:[2,6,8],l:61,d:2},{h:16,s:1,l:68,d:2},{h:84,s:1,e:[18,24,66],l:19,d:2},{h:26,s:32,e:[17],l:435},{h:22,s:1,l:71,d:2},{h:15,s:80,l:40},{h:31,s:32,l:16},{h:32,s:1,l:80,d:2},{h:52,s:1,l:42,d:2},{h:12,s:1,l:55,d:2},{h:40,s:1,e:[38],l:15,d:2},{h:14,s:1,l:48,d:2},{h:37,s:48,l:49},{h:148,s:1,l:6351,d:2},{h:88,s:1,l:160,d:2},{h:15,s:16,l:704},{h:25,s:26,l:854},{h:25,s:32,l:55915},{h:37,s:40,l:1247},{h:25,s:-119711,l:53248},{h:25,s:-119763,l:52},{h:25,s:-119815,l:52},{h:25,s:-119867,e:[1,4,5,7,8,11,12,17],l:52},{h:25,s:-119919,l:52},{h:24,s:-119971,e:[2,7,8,17],l:52},{h:24,s:-120023,e:[2,7,13,15,16,17],l:52},{h:25,s:-120075,l:52},{h:25,s:-120127,l:52},{h:25,s:-120179,l:52},{h:25,s:-120231,l:52},{h:25,s:-120283,l:52},{h:25,s:-120335,l:52},{h:24,s:-119543,e:[17],l:56},{h:24,s:-119601,e:[17],l:58},{h:24,s:-119659,e:[17],l:58},{h:24,s:-119717,e:[17],l:58},{h:24,s:-119775,e:[17],l:58}],p=s("b5:3bc,c3:ff,7:73,2:253,5:254,3:256,1:257,5:259,1:25b,3:260,1:263,2:269,1:268,5:26f,1:272,2:275,7:280,3:283,5:288,3:28a,1:28b,5:292,3f:195,1:1bf,29:19e,125:3b9,8b:3b2,1:3b8,1:3c5,3:3c6,1:3c0,1a:3ba,1:3c1,1:3c3,2:3b8,1:3b5,1bc9:3b9,1c:1f76,1:1f77,f:1f7a,1:1f7b,d:1f78,1:1f79,1:1f7c,1:1f7d,107:63,5:25b,4:68,1:68,1:68,3:69,1:69,1:6c,3:6e,4:70,1:71,1:72,1:72,1:72,7:7a,2:3c9,2:7a,2:6b,1:e5,1:62,1:63,3:65,1:66,2:6d,b:3b3,1:3c0,6:64,1b574:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3,20:3b8,1a:3c3"),m=s("179:1,2:1,2:1,5:1,2:1,a:4f,a:1,8:1,2:1,2:1,3:1,5:1,3:1,4:1,2:1,3:1,4:1,8:2,1:1,2:2,1:1,2:2,27:2,195:26,2:25,1:25,1:25,2:40,2:3f,1:3f,33:1,11:-6,1:-9,1ac7:-3a,6d:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,b:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,c:-8,2:-8,2:-8,2:-8,9:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,1:-8,49:-8,1:-8,1:-4a,1:-4a,d:-56,1:-56,1:-56,1:-56,d:-8,1:-8,f:-8,1:-8,3:-7"),v=s("df:00730073,51:00690307,19:02BC006E,a7:006A030C,18a:002003B9,16:03B903080301,20:03C503080301,1d7:05650582,190f:00680331,1:00740308,1:0077030A,1:0079030A,1:006102BE,b6:03C50313,2:03C503130300,2:03C503130301,2:03C503130342,2a:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F0003B9,1:1F0103B9,1:1F0203B9,1:1F0303B9,1:1F0403B9,1:1F0503B9,1:1F0603B9,1:1F0703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F2003B9,1:1F2103B9,1:1F2203B9,1:1F2303B9,1:1F2403B9,1:1F2503B9,1:1F2603B9,1:1F2703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,1:1F6003B9,1:1F6103B9,1:1F6203B9,1:1F6303B9,1:1F6403B9,1:1F6503B9,1:1F6603B9,1:1F6703B9,3:1F7003B9,1:03B103B9,1:03AC03B9,2:03B10342,1:03B1034203B9,5:03B103B9,6:1F7403B9,1:03B703B9,1:03AE03B9,2:03B70342,1:03B7034203B9,5:03B703B9,6:03B903080300,1:03B903080301,3:03B90342,1:03B903080342,b:03C503080300,1:03C503080301,1:03C10313,2:03C50342,1:03C503080342,b:1F7C03B9,1:03C903B9,1:03CE03B9,2:03C90342,1:03C9034203B9,5:03C903B9,ac:00720073,5b:00B00063,6:00B00066,d:006E006F,a:0073006D,1:00740065006C,1:0074006D,124f:006800700061,2:00610075,2:006F0076,b:00700061,1:006E0061,1:03BC0061,1:006D0061,1:006B0061,1:006B0062,1:006D0062,1:00670062,3:00700066,1:006E0066,1:03BC0066,4:0068007A,1:006B0068007A,1:006D0068007A,1:00670068007A,1:00740068007A,15:00700061,1:006B00700061,1:006D00700061,1:006700700061,8:00700076,1:006E0076,1:03BC0076,1:006D0076,1:006B0076,1:006D0076,1:00700077,1:006E0077,1:03BC0077,1:006D0077,1:006B0077,1:006D0077,1:006B03C9,1:006D03C9,2:00620071,3:00632215006B0067,1:0063006F002E,1:00640062,1:00670079,2:00680070,2:006B006B,1:006B006D,9:00700068,2:00700070006D,1:00700072,2:00730076,1:00770062,c723:00660066,1:00660069,1:0066006C,1:006600660069,1:00660066006C,1:00730074,1:00730074,d:05740576,1:05740565,1:0574056B,1:057E0576,1:0574056D",(function(e){if(e.length%4!==0)throw new Error("bad data");for(var t=[],r=0;r=0)return[];if(e>=65024&&e<=65039)return[];var t=function(e){var t=l(e,d);if(t)return[e+t.s];var r=p[e];if(r)return r;var n=m[e];return n?[e+n[0]]:v[e]||null}(e);return t||[e]})),r=t.reduce((function(e,t){return t.forEach((function(t){e.push(t)})),e}),[]),(r=(0,a.XL)((0,a.uu)(r),a.Uj.NFKC)).forEach((function(e){if(l(e,y))throw new Error("STRINGPREP_CONTAINS_PROHIBITED")})),r.forEach((function(e){if(l(e,f))throw new Error("STRINGPREP_CONTAINS_UNASSIGNED")}));var n=(0,a.uu)(r);if("-"===n.substring(0,1)||"--"===n.substring(2,4)||"-"===n.substring(n.length-1))throw new Error("invalid hyphen");return n}},1953:function(e,t,r){"use strict";r.d(t,{Uj:function(){return n},te:function(){return s},Uw:function(){return i},U$:function(){return h},uu:function(){return d},Y0:function(){return l},XL:function(){return m},ZN:function(){return p}});var n,i,a=r(2009),o=new(r(2735).Logger)("strings/5.7.0");function u(e,t,r,n,a){if(e===i.BAD_PREFIX||e===i.UNEXPECTED_CONTINUE){for(var o=0,u=t+1;u>6===2;u++)o++;return o}return e===i.OVERRUN?r.length-t-1:0}!function(e){e.current="",e.NFC="NFC",e.NFD="NFD",e.NFKC="NFKC",e.NFKD="NFKD"}(n||(n={})),function(e){e.UNEXPECTED_CONTINUE="unexpected continuation byte",e.BAD_PREFIX="bad codepoint prefix",e.OVERRUN="string overrun",e.MISSING_CONTINUE="missing continuation byte",e.OUT_OF_RANGE="out of UTF-8 range",e.UTF16_SURROGATE="UTF-16 surrogate",e.OVERLONG="overlong representation"}(i||(i={}));var s=Object.freeze({error:function(e,t,r,n,i){return o.throwArgumentError("invalid codepoint at offset ".concat(t,"; ").concat(e),"bytes",r)},ignore:u,replace:function(e,t,r,n,a){return e===i.OVERLONG?(n.push(a),0):(n.push(65533),u(e,t,r))}});function c(e,t){null==t&&(t=s.error),e=(0,a.arrayify)(e);for(var r=[],n=0;n>7!==0){var u=null,c=null;if(192===(224&o))u=1,c=127;else if(224===(240&o))u=2,c=2047;else{if(240!==(248&o)){n+=t(128===(192&o)?i.UNEXPECTED_CONTINUE:i.BAD_PREFIX,n-1,e,r);continue}u=3,c=65535}if(n-1+u>=e.length)n+=t(i.OVERRUN,n-1,e,r);else{for(var l=o&(1<<8-u-1)-1,f=0;f1114111?n+=t(i.OUT_OF_RANGE,n-1-u,e,r,l):l>=55296&&l<=57343?n+=t(i.UTF16_SURROGATE,n-1-u,e,r,l):l<=c?n+=t(i.OVERLONG,n-1-u,e,r,l):r.push(l))}}else r.push(o)}return r}function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.current;t!=n.current&&(o.checkNormalize(),e=e.normalize(t));for(var r=[],i=0;i>6|192),r.push(63&u|128);else if(55296==(64512&u)){i++;var s=e.charCodeAt(i);if(i>=e.length||56320!==(64512&s))throw new Error("invalid utf-8 string");var c=65536+((1023&u)<<10)+(1023&s);r.push(c>>18|240),r.push(c>>12&63|128),r.push(c>>6&63|128),r.push(63&c|128)}else r.push(u>>12|224),r.push(u>>6&63|128),r.push(63&u|128)}return(0,a.arrayify)(r)}function f(e){var t="0000"+e.toString(16);return"\\u"+t.substring(t.length-4)}function h(e,t){return'"'+c(e,t).map((function(e){if(e<256){switch(e){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 13:return"\\r";case 34:return'\\"';case 92:return"\\\\"}if(e>=32&&e<127)return String.fromCharCode(e)}return e<=65535?f(e):f(55296+((e-=65536)>>10&1023))+f(56320+(1023&e))})).join("")+'"'}function d(e){return e.map((function(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10&1023),56320+(1023&e)))})).join("")}function p(e,t){return d(c(e,t))}function m(e){return c(l(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.current))}},5958:function(e,t,r){"use strict";r.r(t),r.d(t,{TransactionTypes:function(){return n},accessListify:function(){return x},computeAddress:function(){return g},parse:function(){return P},recoverAddress:function(){return b},serialize:function(){return _}});var n,i=r(8552),a=r(9560),o=r(2009),u=r(6321),s=r(1291),c=r(4812),l=r(807),f=r(4760),h=r(2735),d=new h.Logger("transactions/5.7.0");function p(e){return"0x"===e?null:(0,i.getAddress)(e)}function m(e){return"0x"===e?u._Y:a.O$.from(e)}!function(e){e[e.legacy=0]="legacy",e[e.eip2930=1]="eip2930",e[e.eip1559=2]="eip1559"}(n||(n={}));var v=[{name:"nonce",maxLength:32,numeric:!0},{name:"gasPrice",maxLength:32,numeric:!0},{name:"gasLimit",maxLength:32,numeric:!0},{name:"to",length:20},{name:"value",maxLength:32,numeric:!0},{name:"data"}],y={chainId:!0,data:!0,gasLimit:!0,gasPrice:!0,nonce:!0,to:!0,type:!0,value:!0};function g(e){var t=(0,f.computePublicKey)(e);return(0,i.getAddress)((0,o.hexDataSlice)((0,s.keccak256)((0,o.hexDataSlice)(t,1)),12))}function b(e,t){return g((0,f.recoverPublicKey)((0,o.arrayify)(e),t))}function w(e,t){var r=(0,o.stripZeros)(a.O$.from(e).toHexString());return r.length>32&&d.throwArgumentError("invalid length for "+t,"transaction:"+t,e),r}function k(e,t){return{address:(0,i.getAddress)(e),storageKeys:(t||[]).map((function(t,r){return 32!==(0,o.hexDataLength)(t)&&d.throwArgumentError("invalid access list storageKey","accessList[".concat(e,":").concat(r,"]"),t),t.toLowerCase()}))}}function x(e){if(Array.isArray(e))return e.map((function(e,t){return Array.isArray(e)?(e.length>2&&d.throwArgumentError("access list expected to be [ address, storageKeys[] ]","value[".concat(t,"]"),e),k(e[0],e[1])):k(e.address,e.storageKeys)}));var t=Object.keys(e).map((function(t){var r=e[t].reduce((function(e,t){return e[t]=!0,e}),{});return k(t,Object.keys(r).sort())}));return t.sort((function(e,t){return e.address.localeCompare(t.address)})),t}function A(e){return x(e).map((function(e){return[e.address,e.storageKeys]}))}function E(e,t){if(null!=e.gasPrice){var r=a.O$.from(e.gasPrice),n=a.O$.from(e.maxFeePerGas||0);r.eq(n)||d.throwArgumentError("mismatch EIP-1559 gasPrice != maxFeePerGas","tx",{gasPrice:r,maxFeePerGas:n})}var u=[w(e.chainId||0,"chainId"),w(e.nonce||0,"nonce"),w(e.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),w(e.maxFeePerGas||0,"maxFeePerGas"),w(e.gasLimit||0,"gasLimit"),null!=e.to?(0,i.getAddress)(e.to):"0x",w(e.value||0,"value"),e.data||"0x",A(e.accessList||[])];if(t){var s=(0,o.splitSignature)(t);u.push(w(s.recoveryParam,"recoveryParam")),u.push((0,o.stripZeros)(s.r)),u.push((0,o.stripZeros)(s.s))}return(0,o.hexConcat)(["0x02",l.encode(u)])}function S(e,t){var r=[w(e.chainId||0,"chainId"),w(e.nonce||0,"nonce"),w(e.gasPrice||0,"gasPrice"),w(e.gasLimit||0,"gasLimit"),null!=e.to?(0,i.getAddress)(e.to):"0x",w(e.value||0,"value"),e.data||"0x",A(e.accessList||[])];if(t){var n=(0,o.splitSignature)(t);r.push(w(n.recoveryParam,"recoveryParam")),r.push((0,o.stripZeros)(n.r)),r.push((0,o.stripZeros)(n.s))}return(0,o.hexConcat)(["0x01",l.encode(r)])}function _(e,t){if(null==e.type||0===e.type)return null!=e.accessList&&d.throwArgumentError("untyped transactions do not support accessList; include type: 1","transaction",e),function(e,t){(0,c.checkProperties)(e,y);var r=[];v.forEach((function(t){var n=e[t.name]||[],i={};t.numeric&&(i.hexPad="left"),n=(0,o.arrayify)((0,o.hexlify)(n,i)),t.length&&n.length!==t.length&&n.length>0&&d.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,n),t.maxLength&&(n=(0,o.stripZeros)(n)).length>t.maxLength&&d.throwArgumentError("invalid length for "+t.name,"transaction:"+t.name,n),r.push((0,o.hexlify)(n))}));var n=0;if(null!=e.chainId?"number"!==typeof(n=e.chainId)&&d.throwArgumentError("invalid transaction.chainId","transaction",e):t&&!(0,o.isBytesLike)(t)&&t.v>28&&(n=Math.floor((t.v-35)/2)),0!==n&&(r.push((0,o.hexlify)(n)),r.push("0x"),r.push("0x")),!t)return l.encode(r);var i=(0,o.splitSignature)(t),a=27+i.recoveryParam;return 0!==n?(r.pop(),r.pop(),r.pop(),a+=2*n+8,i.v>28&&i.v!==a&&d.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t)):i.v!==a&&d.throwArgumentError("transaction.chainId/signature.v mismatch","signature",t),r.push((0,o.hexlify)(a)),r.push((0,o.stripZeros)((0,o.arrayify)(i.r))),r.push((0,o.stripZeros)((0,o.arrayify)(i.s))),l.encode(r)}(e,t);switch(e.type){case 1:return S(e,t);case 2:return E(e,t)}return d.throwError("unsupported transaction type: ".concat(e.type),h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"serializeTransaction",transactionType:e.type})}function C(e,t,r){try{var n=m(t[0]).toNumber();if(0!==n&&1!==n)throw new Error("bad recid");e.v=n}catch(a){d.throwArgumentError("invalid v for transaction type: 1","v",t[0])}e.r=(0,o.hexZeroPad)(t[1],32),e.s=(0,o.hexZeroPad)(t[2],32);try{var i=(0,s.keccak256)(r(e));e.from=b(i,{r:e.r,s:e.s,recoveryParam:e.v})}catch(a){}}function P(e){var t=(0,o.arrayify)(e);if(t[0]>127)return function(e){var t=l.decode(e);9!==t.length&&6!==t.length&&d.throwArgumentError("invalid raw transaction","rawTransaction",e);var r={nonce:m(t[0]).toNumber(),gasPrice:m(t[1]),gasLimit:m(t[2]),to:p(t[3]),value:m(t[4]),data:t[5],chainId:0};if(6===t.length)return r;try{r.v=a.O$.from(t[6]).toNumber()}catch(c){return r}if(r.r=(0,o.hexZeroPad)(t[7],32),r.s=(0,o.hexZeroPad)(t[8],32),a.O$.from(r.r).isZero()&&a.O$.from(r.s).isZero())r.chainId=r.v,r.v=0;else{r.chainId=Math.floor((r.v-35)/2),r.chainId<0&&(r.chainId=0);var n=r.v-27,i=t.slice(0,6);0!==r.chainId&&(i.push((0,o.hexlify)(r.chainId)),i.push("0x"),i.push("0x"),n-=2*r.chainId+8);var u=(0,s.keccak256)(l.encode(i));try{r.from=b(u,{r:(0,o.hexlify)(r.r),s:(0,o.hexlify)(r.s),recoveryParam:n})}catch(c){}r.hash=(0,s.keccak256)(e)}return r.type=null,r}(t);switch(t[0]){case 1:return function(e){var t=l.decode(e.slice(1));8!==t.length&&11!==t.length&&d.throwArgumentError("invalid component count for transaction type: 1","payload",(0,o.hexlify)(e));var r={type:1,chainId:m(t[0]).toNumber(),nonce:m(t[1]).toNumber(),gasPrice:m(t[2]),gasLimit:m(t[3]),to:p(t[4]),value:m(t[5]),data:t[6],accessList:x(t[7])};return 8===t.length||(r.hash=(0,s.keccak256)(e),C(r,t.slice(8),S)),r}(t);case 2:return function(e){var t=l.decode(e.slice(1));9!==t.length&&12!==t.length&&d.throwArgumentError("invalid component count for transaction type: 2","payload",(0,o.hexlify)(e));var r=m(t[2]),n=m(t[3]),i={type:2,chainId:m(t[0]).toNumber(),nonce:m(t[1]).toNumber(),maxPriorityFeePerGas:r,maxFeePerGas:n,gasPrice:null,gasLimit:m(t[4]),to:p(t[5]),value:m(t[6]),data:t[7],accessList:x(t[8])};return 9===t.length||(i.hash=(0,s.keccak256)(e),C(i,t.slice(9),E)),i}(t)}return d.throwError("unsupported transaction type: ".concat(t[0]),h.Logger.errors.UNSUPPORTED_OPERATION,{operation:"parseTransaction",transactionType:t[0]})}},6955:function(e,t,r){"use strict";r.r(t),r.d(t,{commify:function(){return E},formatEther:function(){return C},formatUnits:function(){return S},parseEther:function(){return P},parseUnits:function(){return _}});var n=r(5671),i=r(3144),a=r(2009),o=r(2735),u=r(4227),s=r(9560),c=new o.Logger(u.i),l={},f=s.O$.from(0),h=s.O$.from(-1);function d(e,t,r,n){var i={fault:t,operation:r};return void 0!==n&&(i.value=n),c.throwError(e,o.Logger.errors.NUMERIC_FAULT,i)}for(var p="0";p.length<256;)p+=p;function m(e){if("number"!==typeof e)try{e=s.O$.from(e).toNumber()}catch(t){}return"number"===typeof e&&e>=0&&e<=256&&!(e%1)?"1"+p.substring(0,e):c.throwArgumentError("invalid decimal size","decimals",e)}function v(e,t){null==t&&(t=0);var r=m(t),n=(e=s.O$.from(e)).lt(f);n&&(e=e.mul(h));for(var i=e.mod(r).toString();i.length2&&c.throwArgumentError("too many decimal points","value",e);var a=i[0],o=i[1];for(a||(a="0"),o||(o="0");"0"===o[o.length-1];)o=o.substring(0,o.length-1);for(o.length>r.length-1&&d("fractional component exceeds decimals","underflow","parseFixed"),""===o&&(o="0");o.length80&&c.throwArgumentError("invalid fixed format (decimals too large)","format.decimals",i),new e(l,r,n,i)}}]),e}(),b=function(){function e(t,r,i,a){(0,n.Z)(this,e),t!==l&&c.throwError("cannot use FixedNumber constructor; use FixedNumber.from",o.Logger.errors.UNSUPPORTED_OPERATION,{operation:"new FixedFormat"}),this.format=a,this._hex=r,this._value=i,this._isFixedNumber=!0,Object.freeze(this)}return(0,i.Z)(e,[{key:"_checkFormat",value:function(e){this.format.name!==e.format.name&&c.throwArgumentError("incompatible format; use fixedNumber.toFormat","other",e)}},{key:"addUnsafe",value:function(t){this._checkFormat(t);var r=y(this._value,this.format.decimals),n=y(t._value,t.format.decimals);return e.fromValue(r.add(n),this.format.decimals,this.format)}},{key:"subUnsafe",value:function(t){this._checkFormat(t);var r=y(this._value,this.format.decimals),n=y(t._value,t.format.decimals);return e.fromValue(r.sub(n),this.format.decimals,this.format)}},{key:"mulUnsafe",value:function(t){this._checkFormat(t);var r=y(this._value,this.format.decimals),n=y(t._value,t.format.decimals);return e.fromValue(r.mul(n).div(this.format._multiplier),this.format.decimals,this.format)}},{key:"divUnsafe",value:function(t){this._checkFormat(t);var r=y(this._value,this.format.decimals),n=y(t._value,t.format.decimals);return e.fromValue(r.mul(this.format._multiplier).div(n),this.format.decimals,this.format)}},{key:"floor",value:function(){var t=this.toString().split(".");1===t.length&&t.push("0");var r=e.from(t[0],this.format),n=!t[1].match(/^(0*)$/);return this.isNegative()&&n&&(r=r.subUnsafe(w.toFormat(r.format))),r}},{key:"ceiling",value:function(){var t=this.toString().split(".");1===t.length&&t.push("0");var r=e.from(t[0],this.format),n=!t[1].match(/^(0*)$/);return!this.isNegative()&&n&&(r=r.addUnsafe(w.toFormat(r.format))),r}},{key:"round",value:function(t){null==t&&(t=0);var r=this.toString().split(".");if(1===r.length&&r.push("0"),(t<0||t>80||t%1)&&c.throwArgumentError("invalid decimal count","decimals",t),r[1].length<=t)return this;var n=e.from("1"+p.substring(0,t),this.format),i=k.toFormat(this.format);return this.mulUnsafe(n).addUnsafe(i).floor().divUnsafe(n)}},{key:"isZero",value:function(){return"0.0"===this._value||"0"===this._value}},{key:"isNegative",value:function(){return"-"===this._value[0]}},{key:"toString",value:function(){return this._value}},{key:"toHexString",value:function(e){if(null==e)return this._hex;e%8&&c.throwArgumentError("invalid byte width","width",e);var t=s.O$.from(this._hex).fromTwos(this.format.width).toTwos(e).toHexString();return(0,a.hexZeroPad)(t,e/8)}},{key:"toUnsafeFloat",value:function(){return parseFloat(this.toString())}},{key:"toFormat",value:function(t){return e.fromString(this._value,t)}}],[{key:"fromValue",value:function(t,r,n){return null!=n||null==r||(0,s.Zm)(r)||(n=r,r=null),null==r&&(r=0),null==n&&(n="fixed"),e.fromString(v(t,r),g.from(n))}},{key:"fromString",value:function(t,r){null==r&&(r="fixed");var n=g.from(r),i=y(t,n.decimals);!n.signed&&i.lt(f)&&d("unsigned value cannot be negative","overflow","value",t);var o=null;n.signed?o=i.toTwos(n.width).toHexString():(o=i.toHexString(),o=(0,a.hexZeroPad)(o,n.width/8));var u=v(i,n.decimals);return new e(l,o,u,n)}},{key:"fromBytes",value:function(t,r){null==r&&(r="fixed");var n=g.from(r);if((0,a.arrayify)(t).length>n.width/8)throw new Error("overflow");var i=s.O$.from(t);n.signed&&(i=i.fromTwos(n.width));var o=i.toTwos((n.signed?0:1)+n.width).toHexString(),u=v(i,n.decimals);return new e(l,o,u,n)}},{key:"from",value:function(t,r){if("string"===typeof t)return e.fromString(t,r);if((0,a.isBytes)(t))return e.fromBytes(t,r);try{return e.fromValue(t,0,r)}catch(n){if(n.code!==o.Logger.errors.INVALID_ARGUMENT)throw n}return c.throwArgumentError("invalid FixedNumber value","value",t)}},{key:"isFixedNumber",value:function(e){return!(!e||!e._isFixedNumber)}}]),e}(),w=b.from(1),k=b.from("0.5"),x=new o.Logger("units/5.7.0"),A=["wei","kwei","mwei","gwei","szabo","finney","ether"];function E(e){var t=String(e).split(".");(t.length>2||!t[0].match(/^-?[0-9]*$/)||t[1]&&!t[1].match(/^[0-9]*$/)||"."===e||"-."===e)&&x.throwArgumentError("invalid value","value",e);var r=t[0],n="";for("-"===r.substring(0,1)&&(n="-",r=r.substring(1));"0"===r.substring(0,1);)r=r.substring(1);""===r&&(r="0");var i="";for(2===t.length&&(i="."+(t[1]||"0"));i.length>2&&"0"===i[i.length-1];)i=i.substring(0,i.length-1);for(var a=[];r.length;){if(r.length<=3){a.unshift(r);break}var o=r.length-3;a.unshift(r.substring(o)),r=r.substring(0,o)}return n+a.join(",")+i}function S(e,t){if("string"===typeof t){var r=A.indexOf(t);-1!==r&&(t=3*r)}return v(e,null!=t?t:18)}function _(e,t){if("string"!==typeof e&&x.throwArgumentError("value must be a string","value",e),"string"===typeof t){var r=A.indexOf(t);-1!==r&&(t=3*r)}return y(e,null!=t?t:18)}function C(e){return S(e,18)}function P(e){return _(e,18)}},6204:function(e,t,r){"use strict";r.r(t),r.d(t,{Wallet:function(){return _},verifyMessage:function(){return C},verifyTypedData:function(){return P}});var n=r(4165),i=r(5671),a=r(3144),o=r(7326),u=r(136),s=r(9388),c=r(8552),l=r(5157),f=r(2388),h=r(2009),d=r(8836),p=r(6454),m=r(9590),v=r(1291),y=r(4812),g=r(5722),b=r(4760),w=r(2691),k=r(5054),x=r(5958),A=r(2735),E=function(e,t,r,n){return new(r||(r=Promise))((function(i,a){function o(e){try{s(n.next(e))}catch(t){a(t)}}function u(e){try{s(n.throw(e))}catch(t){a(t)}}function s(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,u)}s((n=n.apply(e,t||[])).next())}))},S=new A.Logger("wallet/5.7.0");var _=function(e){(0,u.Z)(r,e);var t=(0,s.Z)(r);function r(e,n){var a,u;if((0,i.Z)(this,r),a=t.call(this),null!=(u=e)&&(0,h.isHexString)(u.privateKey,32)&&null!=u.address){var s=new b.SigningKey(e.privateKey);if((0,y.defineReadOnly)((0,o.Z)(a),"_signingKey",(function(){return s})),(0,y.defineReadOnly)((0,o.Z)(a),"address",(0,x.computeAddress)(a.publicKey)),a.address!==(0,c.getAddress)(e.address)&&S.throwArgumentError("privateKey/address mismatch","privateKey","[REDACTED]"),function(e){var t=e.mnemonic;return t&&t.phrase}(e)){var f=e.mnemonic;(0,y.defineReadOnly)((0,o.Z)(a),"_mnemonic",(function(){return{phrase:f.phrase,path:f.path||m.defaultPath,locale:f.locale||"en"}}));var d=a.mnemonic,p=m.HDNode.fromMnemonic(d.phrase,null,d.locale).derivePath(d.path);(0,x.computeAddress)(p.privateKey)!==a.address&&S.throwArgumentError("mnemonic/address mismatch","privateKey","[REDACTED]")}else(0,y.defineReadOnly)((0,o.Z)(a),"_mnemonic",(function(){return null}))}else{if(b.SigningKey.isSigningKey(e))"secp256k1"!==e.curve&&S.throwArgumentError("unsupported curve; must be secp256k1","privateKey","[REDACTED]"),(0,y.defineReadOnly)((0,o.Z)(a),"_signingKey",(function(){return e}));else{"string"===typeof e&&e.match(/^[0-9a-f]*$/i)&&64===e.length&&(e="0x"+e);var v=new b.SigningKey(e);(0,y.defineReadOnly)((0,o.Z)(a),"_signingKey",(function(){return v}))}(0,y.defineReadOnly)((0,o.Z)(a),"_mnemonic",(function(){return null})),(0,y.defineReadOnly)((0,o.Z)(a),"address",(0,x.computeAddress)(a.publicKey))}return n&&!l.zt.isProvider(n)&&S.throwArgumentError("invalid provider","provider",n),(0,y.defineReadOnly)((0,o.Z)(a),"provider",n||null),a}return(0,a.Z)(r,[{key:"mnemonic",get:function(){return this._mnemonic()}},{key:"privateKey",get:function(){return this._signingKey().privateKey}},{key:"publicKey",get:function(){return this._signingKey().publicKey}},{key:"getAddress",value:function(){return Promise.resolve(this.address)}},{key:"connect",value:function(e){return new r(this,e)}},{key:"signTransaction",value:function(e){var t=this;return(0,y.resolveProperties)(e).then((function(r){null!=r.from&&((0,c.getAddress)(r.from)!==t.address&&S.throwArgumentError("transaction from address mismatch","transaction.from",e.from),delete r.from);var n=t._signingKey().signDigest((0,v.keccak256)((0,x.serialize)(r)));return(0,x.serialize)(r,n)}))}},{key:"signMessage",value:function(e){return E(this,void 0,void 0,(0,n.Z)().mark((function t(){return(0,n.Z)().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",(0,h.joinSignature)(this._signingKey().signDigest((0,d.r)(e))));case 1:case"end":return t.stop()}}),t,this)})))}},{key:"_signTypedData",value:function(e,t,r){return E(this,void 0,void 0,(0,n.Z)().mark((function i(){var a,o=this;return(0,n.Z)().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,p.E.resolveNames(e,t,r,(function(e){return null==o.provider&&S.throwError("cannot resolve ENS names without a provider",A.Logger.errors.UNSUPPORTED_OPERATION,{operation:"resolveName",value:e}),o.provider.resolveName(e)}));case 2:return a=n.sent,n.abrupt("return",(0,h.joinSignature)(this._signingKey().signDigest(p.E.hash(a.domain,t,a.value))));case 4:case"end":return n.stop()}}),i,this)})))}},{key:"encrypt",value:function(e,t,r){if("function"!==typeof t||r||(r=t,t={}),r&&"function"!==typeof r)throw new Error("invalid callback");return t||(t={}),(0,w.HI)(this,e,t,r)}}],[{key:"createRandom",value:function(e){var t=(0,g.O)(16);e||(e={}),e.extraEntropy&&(t=(0,h.arrayify)((0,h.hexDataSlice)((0,v.keccak256)((0,h.concat)([t,e.extraEntropy])),0,16)));var n=(0,m.entropyToMnemonic)(t,e.locale);return r.fromMnemonic(n,e.path,e.locale)}},{key:"fromEncryptedJson",value:function(e,t,n){return(0,k.decryptJsonWallet)(e,t,n).then((function(e){return new r(e)}))}},{key:"fromEncryptedJsonSync",value:function(e,t){return new r((0,k.decryptJsonWalletSync)(e,t))}},{key:"fromMnemonic",value:function(e,t,n){return t||(t=m.defaultPath),new r(m.HDNode.fromMnemonic(e,null,n).derivePath(t))}}]),r}(f.E);function C(e,t){return(0,x.recoverAddress)((0,d.r)(e),t)}function P(e,t,r,n){return(0,x.recoverAddress)(p.E.hash(e,t,r),n)}},8786:function(e,t,r){"use strict";r.r(t),r.d(t,{_fetchData:function(){return m},fetchJson:function(){return v},poll:function(){return y}});var n=r(4165),i=r(8853),a=r(2009),o=r(4812),u=r(1953),s=r(2735),c=function(e,t,r,n){return new(r||(r=Promise))((function(i,a){function o(e){try{s(n.next(e))}catch(t){a(t)}}function u(e){try{s(n.throw(e))}catch(t){a(t)}}function s(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,u)}s((n=n.apply(e,t||[])).next())}))};function l(e,t){return c(this,void 0,void 0,(0,n.Z)().mark((function r(){var i,o,u,s,c;return(0,n.Z)().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return null==t&&(t={}),i={method:t.method||"GET",headers:t.headers||{},body:t.body||void 0},!0!==t.skipFetchSetup&&(i.mode="cors",i.cache="no-cache",i.credentials="same-origin",i.redirect="follow",i.referrer="client"),null!=t.fetchOptions&&((o=t.fetchOptions).mode&&(i.mode=o.mode),o.cache&&(i.cache=o.cache),o.credentials&&(i.credentials=o.credentials),o.redirect&&(i.redirect=o.redirect),o.referrer&&(i.referrer=o.referrer)),r.next=7,fetch(e,i);case 7:return u=r.sent,r.next=10,u.arrayBuffer();case 10:return s=r.sent,c={},u.headers.forEach?u.headers.forEach((function(e,t){c[t.toLowerCase()]=e})):u.headers.keys().forEach((function(e){c[e.toLowerCase()]=u.headers.get(e)})),r.abrupt("return",{headers:c,statusCode:u.status,statusMessage:u.statusText,body:(0,a.arrayify)(new Uint8Array(s))});case 14:case"end":return r.stop()}}),r)})))}var f=function(e,t,r,n){return new(r||(r=Promise))((function(i,a){function o(e){try{s(n.next(e))}catch(t){a(t)}}function u(e){try{s(n.throw(e))}catch(t){a(t)}}function s(e){var t;e.done?i(e.value):(t=e.value,t instanceof r?t:new r((function(e){e(t)}))).then(o,u)}s((n=n.apply(e,t||[])).next())}))},h=new s.Logger("web/5.7.1");function d(e){return new Promise((function(t){setTimeout(t,e)}))}function p(e,t){if(null==e)return null;if("string"===typeof e)return e;if((0,a.isBytesLike)(e)){if(t&&("text"===t.split("/")[0]||"application/json"===t.split(";")[0].trim()))try{return(0,u.ZN)(e)}catch(r){}return(0,a.hexlify)(e)}return e}function m(e,t,r){var a="object"===typeof e&&null!=e.throttleLimit?e.throttleLimit:12;h.assertArgument(a>0&&a%1===0,"invalid connection throttle limit","connection.throttleLimit",a);var c="object"===typeof e?e.throttleCallback:null,m="object"===typeof e&&"number"===typeof e.throttleSlotInterval?e.throttleSlotInterval:100;h.assertArgument(m>0&&m%1===0,"invalid connection throttle slot interval","connection.throttleSlotInterval",m);var v="object"===typeof e&&!!e.errorPassThrough,y={},g=null,b={method:"GET"},w=!1,k=12e4;if("string"===typeof e)g=e;else if("object"===typeof e){if(null!=e&&null!=e.url||h.throwArgumentError("missing URL","connection.url",e),g=e.url,"number"===typeof e.timeout&&e.timeout>0&&(k=e.timeout),e.headers)for(var x in e.headers)y[x.toLowerCase()]={key:x,value:String(e.headers[x])},["if-none-match","if-modified-since"].indexOf(x.toLowerCase())>=0&&(w=!0);if(b.allowGzip=!!e.allowGzip,null!=e.user&&null!=e.password){"https:"!==g.substring(0,6)&&!0!==e.allowInsecureAuthentication&&h.throwError("basic authentication requires a secure https url",s.Logger.errors.INVALID_ARGUMENT,{argument:"url",url:g,user:e.user,password:"[REDACTED]"});var A=e.user+":"+e.password;y.authorization={key:"Authorization",value:"Basic "+(0,i.c)((0,u.Y0)(A))}}null!=e.skipFetchSetup&&(b.skipFetchSetup=!!e.skipFetchSetup),null!=e.fetchOptions&&(b.fetchOptions=(0,o.shallowCopy)(e.fetchOptions))}var E,S=new RegExp("^data:([^;:]*)?(;base64)?,(.*)$","i"),_=g?g.match(S):null;if(_)try{var C={statusCode:200,statusMessage:"OK",headers:{"content-type":_[1]||"text/plain"},body:_[2]?(0,i.J)(_[3]):(E=_[3],(0,u.Y0)(E.replace(/%([0-9a-f][0-9a-f])/gi,(function(e,t){return String.fromCharCode(parseInt(t,16))}))))},P=C.body;return r&&(P=r(C.body,C)),Promise.resolve(P)}catch(M){h.throwError("processing response error",s.Logger.errors.SERVER_ERROR,{body:p(_[1],_[2]),error:M,requestBody:null,requestMethod:"GET",url:g})}t&&(b.method="POST",b.body=t,null==y["content-type"]&&(y["content-type"]={key:"Content-Type",value:"application/octet-stream"}),null==y["content-length"]&&(y["content-length"]={key:"Content-Length",value:String(t.length)}));var O={};Object.keys(y).forEach((function(e){var t=y[e];O[t.key]=t.value})),b.headers=O;var N=function(){var e=null;return{promise:new Promise((function(t,r){k&&(e=setTimeout((function(){null!=e&&(e=null,r(h.makeError("timeout",s.Logger.errors.TIMEOUT,{requestBody:p(b.body,O["content-type"]),requestMethod:b.method,timeout:k,url:g})))}),k))})),cancel:function(){null!=e&&(clearTimeout(e),e=null)}}}(),T=function(){return f(this,void 0,void 0,(0,n.Z)().mark((function e(){var t,i,o,u,f,y,k,x,A,E;return(0,n.Z)().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=0;case 1:if(!(t=300)&&(N.cancel(),h.throwError("bad response",s.Logger.errors.SERVER_ERROR,{status:i.statusCode,headers:i.headers,body:p(k,i.headers?i.headers["content-type"]:null),requestBody:p(b.body,O["content-type"]),requestMethod:b.method,url:g})),!r){e.next=60;break}return e.prev=37,e.next=40,r(k,i);case 40:return x=e.sent,N.cancel(),e.abrupt("return",x);case 45:if(e.prev=45,e.t1=e.catch(37),!(e.t1.throttleRetry&&tu)return void(o()&&n(new Error("retry limit reached")));var c=t.interval*parseInt(String(Math.random()*Math.pow(2,s)));ct.ceiling&&(c=t.ceiling),setTimeout(i,c)}return null}),(function(e){o()&&n(e)}))}()}))}},3811:function(e){"use strict";e.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.mustBeMetaMask,r=void 0!==t&&t,n=e.silent,i=void 0!==n&&n,a=e.timeout,o=void 0===a?3e3:a;!function(){if("boolean"!==typeof r)throw new Error("@metamask/detect-provider: Expected option 'mustBeMetaMask' to be a boolean.");if("boolean"!==typeof i)throw new Error("@metamask/detect-provider: Expected option 'silent' to be a boolean.");if("number"!==typeof o)throw new Error("@metamask/detect-provider: Expected option 'timeout' to be a number.")}();var u=!1;return new Promise((function(e){function t(){if(!u){u=!0,window.removeEventListener("ethereum#initialized",t);var n=window.ethereum;if(!n||r&&!n.isMetaMask){var a=r&&n?"Non-MetaMask window.ethereum detected.":"Unable to detect window.ethereum.";!i&&console.error("@metamask/detect-provider:",a),e(null)}else e(n)}}window.ethereum?t():(window.addEventListener("ethereum#initialized",t,{once:!0}),setTimeout((function(){t()}),o))}))}},2470:function(e,t){"use strict";t.byteLength=function(e){var t=u(e),r=t[0],n=t[1];return 3*(r+n)/4-n},t.toByteArray=function(e){var t,r,a=u(e),o=a[0],s=a[1],c=new i(function(e,t,r){return 3*(t+r)/4-r}(0,o,s)),l=0,f=s>0?o-4:o;for(r=0;r>16&255,c[l++]=t>>8&255,c[l++]=255&t;2===s&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,c[l++]=255&t);1===s&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,c[l++]=t>>8&255,c[l++]=255&t);return c},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,a=[],o=16383,u=0,c=n-i;uc?c:u+o));1===i?(t=e[n-1],a.push(r[t>>2]+r[t<<4&63]+"==")):2===i&&(t=(e[n-2]<<8)+e[n-1],a.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return a.join("")};for(var r=[],n=[],i="undefined"!==typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o)r[o]=a[o],n[a.charCodeAt(o)]=o;function u(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function s(e,t,n){for(var i,a,o=[],u=t;u>18&63]+r[a>>12&63]+r[a>>6&63]+r[63&a]);return o.join("")}n["-".charCodeAt(0)]=62,n["_".charCodeAt(0)]=63},5109:function(e){"use strict";for(var t="qpzry9x8gf2tvdw0s3jn54khce6mua7l",r={},n=0;n<32;n++){var i=t.charAt(n);if(void 0!==r[i])throw new TypeError(i+" is ambiguous");r[i]=n}function a(e){var t=e>>25;return(33554431&e)<<5^996825010&-(t>>0&1)^642813549&-(t>>1&1)^513874426&-(t>>2&1)^1027748829&-(t>>3&1)^705979059&-(t>>4&1)}function o(e){for(var t=1,r=0;r126)return"Invalid prefix ("+e+")";t=a(t)^n>>5}for(t=a(t),r=0;rt)return"Exceeds length limit";var n=e.toLowerCase(),i=e.toUpperCase();if(e!==n&&e!==i)return"Mixed-case string "+e;var u=(e=n).lastIndexOf("1");if(-1===u)return"No separator character for "+e;if(0===u)return"Missing prefix for "+e;var s=e.slice(0,u),c=e.slice(u+1);if(c.length<6)return"Data too short";var l=o(s);if("string"===typeof l)return l;for(var f=[],h=0;h=c.length||f.push(p)}return 1!==l?"Invalid checksum for "+e:{prefix:s,words:f}}function s(e,t,r,n){for(var i=0,a=0,o=(1<=r;)a-=r,u.push(i>>a&o);if(n)a>0&&u.push(i<=t)return"Excess padding";if(i<n)throw new TypeError("Exceeds length limit");var i=o(e=e.toLowerCase());if("string"===typeof i)throw new Error(i);for(var u=e+"1",s=0;s>5!==0)throw new Error("Non 5-bit word");i=a(i)^c,u+=t.charAt(c)}for(s=0;s<6;++s)i=a(i);for(i^=1,s=0;s<6;++s){u+=t.charAt(i>>5*(5-s)&31)}return u},toWordsUnsafe:function(e){var t=s(e,8,5,!0);if(Array.isArray(t))return t},toWords:function(e){var t=s(e,8,5,!0);if(Array.isArray(t))return t;throw new Error(t)},fromWordsUnsafe:function(e){var t=s(e,5,8,!1);if(Array.isArray(t))return t},fromWords:function(e){var t=s(e,5,8,!1);if(Array.isArray(t))return t;throw new Error(t)}}},4166:function(e,t,r){!function(e,t){"use strict";function n(e,t){if(!e)throw new Error(t||"Assertion failed")}function i(e,t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}function a(e,t,r){if(a.isBN(e))return e;this.negative=0,this.words=null,this.length=0,this.red=null,null!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var o;"object"===typeof e?e.exports=a:t.BN=a,a.BN=a,a.wordSize=26;try{o="undefined"!==typeof window&&"undefined"!==typeof window.Buffer?window.Buffer:r(6601).Buffer}catch(P){}function u(e,t){var r=e.charCodeAt(t);return r>=48&&r<=57?r-48:r>=65&&r<=70?r-55:r>=97&&r<=102?r-87:void n(!1,"Invalid character in "+e)}function s(e,t,r){var n=u(e,r);return r-1>=t&&(n|=u(e,r-1)<<4),n}function c(e,t,r,i){for(var a=0,o=0,u=Math.min(e.length,r),s=t;s=49?c-49+10:c>=17?c-17+10:c,n(c>=0&&o0?e:t},a.min=function(e,t){return e.cmp(t)<0?e:t},a.prototype._init=function(e,t,r){if("number"===typeof e)return this._initNumber(e,t,r);if("object"===typeof e)return this._initArray(e,t,r);"hex"===t&&(t=16),n(t===(0|t)&&t>=2&&t<=36);var i=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(i++,this.negative=1),i=0;i-=3)o=e[i]|e[i-1]<<8|e[i-2]<<16,this.words[a]|=o<>>26-u&67108863,(u+=24)>=26&&(u-=26,a++);else if("le"===r)for(i=0,a=0;i>>26-u&67108863,(u+=24)>=26&&(u-=26,a++);return this._strip()},a.prototype._parseHex=function(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n=t;n-=2)i=s(e,t,n)<=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;else for(n=(e.length-t)%2===0?t+1:t;n=18?(a-=18,o+=1,this.words[o]|=i>>>26):a+=8;this._strip()},a.prototype._parseBase=function(e,t,r){this.words=[0],this.length=1;for(var n=0,i=1;i<=67108863;i*=t)n++;n--,i=i/t|0;for(var a=e.length-r,o=a%n,u=Math.min(a,a-o)+r,s=0,l=r;l1&&0===this.words[this.length-1];)this.length--;return this._normSign()},a.prototype._normSign=function(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!==typeof Symbol&&"function"===typeof Symbol.for)try{a.prototype[Symbol.for("nodejs.util.inspect.custom")]=f}catch(P){a.prototype.inspect=f}else a.prototype.inspect=f;function f(){return(this.red?""}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];a.prototype.toString=function(e,t){var r;if(t=0|t||1,16===(e=e||10)||"hex"===e){r="";for(var i=0,a=0,o=0;o>>24-i&16777215,(i+=2)>=26&&(i-=26,o--),r=0!==a||o!==this.length-1?h[6-s.length]+s+r:s+r}for(0!==a&&(r=a.toString(16)+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}if(e===(0|e)&&e>=2&&e<=36){var c=d[e],l=p[e];r="";var f=this.clone();for(f.negative=0;!f.isZero();){var m=f.modrn(l).toString(e);r=(f=f.idivn(l)).isZero()?m+r:h[c-m.length]+m+r}for(this.isZero()&&(r="0"+r);r.length%t!==0;)r="0"+r;return 0!==this.negative&&(r="-"+r),r}n(!1,"Base should be between 2 and 36")},a.prototype.toNumber=function(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:this.length>2&&n(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},a.prototype.toJSON=function(){return this.toString(16,2)},o&&(a.prototype.toBuffer=function(e,t){return this.toArrayLike(o,e,t)}),a.prototype.toArray=function(e,t){return this.toArrayLike(Array,e,t)};function m(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0;r.length=n,n=n-1|0;var i=0|e.words[0],a=0|t.words[0],o=i*a,u=67108863&o,s=o/67108864|0;r.words[0]=u;for(var c=1;c>>26,f=67108863&s,h=Math.min(c,t.length-1),d=Math.max(0,c-e.length+1);d<=h;d++){var p=c-d|0;l+=(o=(i=0|e.words[p])*(a=0|t.words[d])+f)/67108864|0,f=67108863&o}r.words[c]=0|f,s=0|l}return 0!==s?r.words[c]=0|s:r.length--,r._strip()}a.prototype.toArrayLike=function(e,t,r){this._strip();var i=this.byteLength(),a=r||Math.max(1,i);n(i<=a,"byte array longer than desired length"),n(a>0,"Requested array length <= 0");var o=function(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,a);return this["_toArrayLike"+("le"===t?"LE":"BE")](o,i),o},a.prototype._toArrayLikeLE=function(e,t){for(var r=0,n=0,i=0,a=0;i>8&255),r>16&255),6===a?(r>24&255),n=0,a=0):(n=o>>>24,a+=2)}if(r=0&&(e[r--]=o>>8&255),r>=0&&(e[r--]=o>>16&255),6===a?(r>=0&&(e[r--]=o>>24&255),n=0,a=0):(n=o>>>24,a+=2)}if(r>=0)for(e[r--]=n;r>=0;)e[r--]=0},Math.clz32?a.prototype._countBits=function(e){return 32-Math.clz32(e)}:a.prototype._countBits=function(e){var t=e,r=0;return t>=4096&&(r+=13,t>>>=13),t>=64&&(r+=7,t>>>=7),t>=8&&(r+=4,t>>>=4),t>=2&&(r+=2,t>>>=2),r+t},a.prototype._zeroBits=function(e){if(0===e)return 26;var t=e,r=0;return 0===(8191&t)&&(r+=13,t>>>=13),0===(127&t)&&(r+=7,t>>>=7),0===(15&t)&&(r+=4,t>>>=4),0===(3&t)&&(r+=2,t>>>=2),0===(1&t)&&r++,r},a.prototype.bitLength=function(){var e=this.words[this.length-1],t=this._countBits(e);return 26*(this.length-1)+t},a.prototype.zeroBits=function(){if(this.isZero())return 0;for(var e=0,t=0;te.length?this.clone().ior(e):e.clone().ior(this)},a.prototype.uor=function(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},a.prototype.iuand=function(e){var t;t=this.length>e.length?e:this;for(var r=0;re.length?this.clone().iand(e):e.clone().iand(this)},a.prototype.uand=function(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},a.prototype.iuxor=function(e){var t,r;this.length>e.length?(t=this,r=e):(t=e,r=this);for(var n=0;ne.length?this.clone().ixor(e):e.clone().ixor(this)},a.prototype.uxor=function(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},a.prototype.inotn=function(e){n("number"===typeof e&&e>=0);var t=0|Math.ceil(e/26),r=e%26;this._expand(t),r>0&&t--;for(var i=0;i0&&(this.words[i]=~this.words[i]&67108863>>26-r),this._strip()},a.prototype.notn=function(e){return this.clone().inotn(e)},a.prototype.setn=function(e,t){n("number"===typeof e&&e>=0);var r=e/26|0,i=e%26;return this._expand(r+1),this.words[r]=t?this.words[r]|1<e.length?(r=this,n=e):(r=e,n=this);for(var i=0,a=0;a>>26;for(;0!==i&&a>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;ae.length?this.clone().iadd(e):e.clone().iadd(this)},a.prototype.isub=function(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n,i=this.cmp(e);if(0===i)return this.negative=0,this.length=1,this.words[0]=0,this;i>0?(r=this,n=e):(r=e,n=this);for(var a=0,o=0;o>26,this.words[o]=67108863&t;for(;0!==a&&o>26,this.words[o]=67108863&t;if(0===a&&o>>13,d=0|o[1],p=8191&d,m=d>>>13,v=0|o[2],y=8191&v,g=v>>>13,b=0|o[3],w=8191&b,k=b>>>13,x=0|o[4],A=8191&x,E=x>>>13,S=0|o[5],_=8191&S,C=S>>>13,P=0|o[6],O=8191&P,N=P>>>13,T=0|o[7],M=8191&T,U=T>>>13,R=0|o[8],I=8191&R,B=R>>>13,L=0|o[9],j=8191&L,F=L>>>13,D=0|u[0],z=8191&D,Z=D>>>13,q=0|u[1],H=8191&q,G=q>>>13,K=0|u[2],V=8191&K,W=K>>>13,J=0|u[3],Q=8191&J,Y=J>>>13,X=0|u[4],$=8191&X,ee=X>>>13,te=0|u[5],re=8191&te,ne=te>>>13,ie=0|u[6],ae=8191&ie,oe=ie>>>13,ue=0|u[7],se=8191&ue,ce=ue>>>13,le=0|u[8],fe=8191&le,he=le>>>13,de=0|u[9],pe=8191&de,me=de>>>13;r.negative=e.negative^t.negative,r.length=19;var ve=(c+(n=Math.imul(f,z))|0)+((8191&(i=(i=Math.imul(f,Z))+Math.imul(h,z)|0))<<13)|0;c=((a=Math.imul(h,Z))+(i>>>13)|0)+(ve>>>26)|0,ve&=67108863,n=Math.imul(p,z),i=(i=Math.imul(p,Z))+Math.imul(m,z)|0,a=Math.imul(m,Z);var ye=(c+(n=n+Math.imul(f,H)|0)|0)+((8191&(i=(i=i+Math.imul(f,G)|0)+Math.imul(h,H)|0))<<13)|0;c=((a=a+Math.imul(h,G)|0)+(i>>>13)|0)+(ye>>>26)|0,ye&=67108863,n=Math.imul(y,z),i=(i=Math.imul(y,Z))+Math.imul(g,z)|0,a=Math.imul(g,Z),n=n+Math.imul(p,H)|0,i=(i=i+Math.imul(p,G)|0)+Math.imul(m,H)|0,a=a+Math.imul(m,G)|0;var ge=(c+(n=n+Math.imul(f,V)|0)|0)+((8191&(i=(i=i+Math.imul(f,W)|0)+Math.imul(h,V)|0))<<13)|0;c=((a=a+Math.imul(h,W)|0)+(i>>>13)|0)+(ge>>>26)|0,ge&=67108863,n=Math.imul(w,z),i=(i=Math.imul(w,Z))+Math.imul(k,z)|0,a=Math.imul(k,Z),n=n+Math.imul(y,H)|0,i=(i=i+Math.imul(y,G)|0)+Math.imul(g,H)|0,a=a+Math.imul(g,G)|0,n=n+Math.imul(p,V)|0,i=(i=i+Math.imul(p,W)|0)+Math.imul(m,V)|0,a=a+Math.imul(m,W)|0;var be=(c+(n=n+Math.imul(f,Q)|0)|0)+((8191&(i=(i=i+Math.imul(f,Y)|0)+Math.imul(h,Q)|0))<<13)|0;c=((a=a+Math.imul(h,Y)|0)+(i>>>13)|0)+(be>>>26)|0,be&=67108863,n=Math.imul(A,z),i=(i=Math.imul(A,Z))+Math.imul(E,z)|0,a=Math.imul(E,Z),n=n+Math.imul(w,H)|0,i=(i=i+Math.imul(w,G)|0)+Math.imul(k,H)|0,a=a+Math.imul(k,G)|0,n=n+Math.imul(y,V)|0,i=(i=i+Math.imul(y,W)|0)+Math.imul(g,V)|0,a=a+Math.imul(g,W)|0,n=n+Math.imul(p,Q)|0,i=(i=i+Math.imul(p,Y)|0)+Math.imul(m,Q)|0,a=a+Math.imul(m,Y)|0;var we=(c+(n=n+Math.imul(f,$)|0)|0)+((8191&(i=(i=i+Math.imul(f,ee)|0)+Math.imul(h,$)|0))<<13)|0;c=((a=a+Math.imul(h,ee)|0)+(i>>>13)|0)+(we>>>26)|0,we&=67108863,n=Math.imul(_,z),i=(i=Math.imul(_,Z))+Math.imul(C,z)|0,a=Math.imul(C,Z),n=n+Math.imul(A,H)|0,i=(i=i+Math.imul(A,G)|0)+Math.imul(E,H)|0,a=a+Math.imul(E,G)|0,n=n+Math.imul(w,V)|0,i=(i=i+Math.imul(w,W)|0)+Math.imul(k,V)|0,a=a+Math.imul(k,W)|0,n=n+Math.imul(y,Q)|0,i=(i=i+Math.imul(y,Y)|0)+Math.imul(g,Q)|0,a=a+Math.imul(g,Y)|0,n=n+Math.imul(p,$)|0,i=(i=i+Math.imul(p,ee)|0)+Math.imul(m,$)|0,a=a+Math.imul(m,ee)|0;var ke=(c+(n=n+Math.imul(f,re)|0)|0)+((8191&(i=(i=i+Math.imul(f,ne)|0)+Math.imul(h,re)|0))<<13)|0;c=((a=a+Math.imul(h,ne)|0)+(i>>>13)|0)+(ke>>>26)|0,ke&=67108863,n=Math.imul(O,z),i=(i=Math.imul(O,Z))+Math.imul(N,z)|0,a=Math.imul(N,Z),n=n+Math.imul(_,H)|0,i=(i=i+Math.imul(_,G)|0)+Math.imul(C,H)|0,a=a+Math.imul(C,G)|0,n=n+Math.imul(A,V)|0,i=(i=i+Math.imul(A,W)|0)+Math.imul(E,V)|0,a=a+Math.imul(E,W)|0,n=n+Math.imul(w,Q)|0,i=(i=i+Math.imul(w,Y)|0)+Math.imul(k,Q)|0,a=a+Math.imul(k,Y)|0,n=n+Math.imul(y,$)|0,i=(i=i+Math.imul(y,ee)|0)+Math.imul(g,$)|0,a=a+Math.imul(g,ee)|0,n=n+Math.imul(p,re)|0,i=(i=i+Math.imul(p,ne)|0)+Math.imul(m,re)|0,a=a+Math.imul(m,ne)|0;var xe=(c+(n=n+Math.imul(f,ae)|0)|0)+((8191&(i=(i=i+Math.imul(f,oe)|0)+Math.imul(h,ae)|0))<<13)|0;c=((a=a+Math.imul(h,oe)|0)+(i>>>13)|0)+(xe>>>26)|0,xe&=67108863,n=Math.imul(M,z),i=(i=Math.imul(M,Z))+Math.imul(U,z)|0,a=Math.imul(U,Z),n=n+Math.imul(O,H)|0,i=(i=i+Math.imul(O,G)|0)+Math.imul(N,H)|0,a=a+Math.imul(N,G)|0,n=n+Math.imul(_,V)|0,i=(i=i+Math.imul(_,W)|0)+Math.imul(C,V)|0,a=a+Math.imul(C,W)|0,n=n+Math.imul(A,Q)|0,i=(i=i+Math.imul(A,Y)|0)+Math.imul(E,Q)|0,a=a+Math.imul(E,Y)|0,n=n+Math.imul(w,$)|0,i=(i=i+Math.imul(w,ee)|0)+Math.imul(k,$)|0,a=a+Math.imul(k,ee)|0,n=n+Math.imul(y,re)|0,i=(i=i+Math.imul(y,ne)|0)+Math.imul(g,re)|0,a=a+Math.imul(g,ne)|0,n=n+Math.imul(p,ae)|0,i=(i=i+Math.imul(p,oe)|0)+Math.imul(m,ae)|0,a=a+Math.imul(m,oe)|0;var Ae=(c+(n=n+Math.imul(f,se)|0)|0)+((8191&(i=(i=i+Math.imul(f,ce)|0)+Math.imul(h,se)|0))<<13)|0;c=((a=a+Math.imul(h,ce)|0)+(i>>>13)|0)+(Ae>>>26)|0,Ae&=67108863,n=Math.imul(I,z),i=(i=Math.imul(I,Z))+Math.imul(B,z)|0,a=Math.imul(B,Z),n=n+Math.imul(M,H)|0,i=(i=i+Math.imul(M,G)|0)+Math.imul(U,H)|0,a=a+Math.imul(U,G)|0,n=n+Math.imul(O,V)|0,i=(i=i+Math.imul(O,W)|0)+Math.imul(N,V)|0,a=a+Math.imul(N,W)|0,n=n+Math.imul(_,Q)|0,i=(i=i+Math.imul(_,Y)|0)+Math.imul(C,Q)|0,a=a+Math.imul(C,Y)|0,n=n+Math.imul(A,$)|0,i=(i=i+Math.imul(A,ee)|0)+Math.imul(E,$)|0,a=a+Math.imul(E,ee)|0,n=n+Math.imul(w,re)|0,i=(i=i+Math.imul(w,ne)|0)+Math.imul(k,re)|0,a=a+Math.imul(k,ne)|0,n=n+Math.imul(y,ae)|0,i=(i=i+Math.imul(y,oe)|0)+Math.imul(g,ae)|0,a=a+Math.imul(g,oe)|0,n=n+Math.imul(p,se)|0,i=(i=i+Math.imul(p,ce)|0)+Math.imul(m,se)|0,a=a+Math.imul(m,ce)|0;var Ee=(c+(n=n+Math.imul(f,fe)|0)|0)+((8191&(i=(i=i+Math.imul(f,he)|0)+Math.imul(h,fe)|0))<<13)|0;c=((a=a+Math.imul(h,he)|0)+(i>>>13)|0)+(Ee>>>26)|0,Ee&=67108863,n=Math.imul(j,z),i=(i=Math.imul(j,Z))+Math.imul(F,z)|0,a=Math.imul(F,Z),n=n+Math.imul(I,H)|0,i=(i=i+Math.imul(I,G)|0)+Math.imul(B,H)|0,a=a+Math.imul(B,G)|0,n=n+Math.imul(M,V)|0,i=(i=i+Math.imul(M,W)|0)+Math.imul(U,V)|0,a=a+Math.imul(U,W)|0,n=n+Math.imul(O,Q)|0,i=(i=i+Math.imul(O,Y)|0)+Math.imul(N,Q)|0,a=a+Math.imul(N,Y)|0,n=n+Math.imul(_,$)|0,i=(i=i+Math.imul(_,ee)|0)+Math.imul(C,$)|0,a=a+Math.imul(C,ee)|0,n=n+Math.imul(A,re)|0,i=(i=i+Math.imul(A,ne)|0)+Math.imul(E,re)|0,a=a+Math.imul(E,ne)|0,n=n+Math.imul(w,ae)|0,i=(i=i+Math.imul(w,oe)|0)+Math.imul(k,ae)|0,a=a+Math.imul(k,oe)|0,n=n+Math.imul(y,se)|0,i=(i=i+Math.imul(y,ce)|0)+Math.imul(g,se)|0,a=a+Math.imul(g,ce)|0,n=n+Math.imul(p,fe)|0,i=(i=i+Math.imul(p,he)|0)+Math.imul(m,fe)|0,a=a+Math.imul(m,he)|0;var Se=(c+(n=n+Math.imul(f,pe)|0)|0)+((8191&(i=(i=i+Math.imul(f,me)|0)+Math.imul(h,pe)|0))<<13)|0;c=((a=a+Math.imul(h,me)|0)+(i>>>13)|0)+(Se>>>26)|0,Se&=67108863,n=Math.imul(j,H),i=(i=Math.imul(j,G))+Math.imul(F,H)|0,a=Math.imul(F,G),n=n+Math.imul(I,V)|0,i=(i=i+Math.imul(I,W)|0)+Math.imul(B,V)|0,a=a+Math.imul(B,W)|0,n=n+Math.imul(M,Q)|0,i=(i=i+Math.imul(M,Y)|0)+Math.imul(U,Q)|0,a=a+Math.imul(U,Y)|0,n=n+Math.imul(O,$)|0,i=(i=i+Math.imul(O,ee)|0)+Math.imul(N,$)|0,a=a+Math.imul(N,ee)|0,n=n+Math.imul(_,re)|0,i=(i=i+Math.imul(_,ne)|0)+Math.imul(C,re)|0,a=a+Math.imul(C,ne)|0,n=n+Math.imul(A,ae)|0,i=(i=i+Math.imul(A,oe)|0)+Math.imul(E,ae)|0,a=a+Math.imul(E,oe)|0,n=n+Math.imul(w,se)|0,i=(i=i+Math.imul(w,ce)|0)+Math.imul(k,se)|0,a=a+Math.imul(k,ce)|0,n=n+Math.imul(y,fe)|0,i=(i=i+Math.imul(y,he)|0)+Math.imul(g,fe)|0,a=a+Math.imul(g,he)|0;var _e=(c+(n=n+Math.imul(p,pe)|0)|0)+((8191&(i=(i=i+Math.imul(p,me)|0)+Math.imul(m,pe)|0))<<13)|0;c=((a=a+Math.imul(m,me)|0)+(i>>>13)|0)+(_e>>>26)|0,_e&=67108863,n=Math.imul(j,V),i=(i=Math.imul(j,W))+Math.imul(F,V)|0,a=Math.imul(F,W),n=n+Math.imul(I,Q)|0,i=(i=i+Math.imul(I,Y)|0)+Math.imul(B,Q)|0,a=a+Math.imul(B,Y)|0,n=n+Math.imul(M,$)|0,i=(i=i+Math.imul(M,ee)|0)+Math.imul(U,$)|0,a=a+Math.imul(U,ee)|0,n=n+Math.imul(O,re)|0,i=(i=i+Math.imul(O,ne)|0)+Math.imul(N,re)|0,a=a+Math.imul(N,ne)|0,n=n+Math.imul(_,ae)|0,i=(i=i+Math.imul(_,oe)|0)+Math.imul(C,ae)|0,a=a+Math.imul(C,oe)|0,n=n+Math.imul(A,se)|0,i=(i=i+Math.imul(A,ce)|0)+Math.imul(E,se)|0,a=a+Math.imul(E,ce)|0,n=n+Math.imul(w,fe)|0,i=(i=i+Math.imul(w,he)|0)+Math.imul(k,fe)|0,a=a+Math.imul(k,he)|0;var Ce=(c+(n=n+Math.imul(y,pe)|0)|0)+((8191&(i=(i=i+Math.imul(y,me)|0)+Math.imul(g,pe)|0))<<13)|0;c=((a=a+Math.imul(g,me)|0)+(i>>>13)|0)+(Ce>>>26)|0,Ce&=67108863,n=Math.imul(j,Q),i=(i=Math.imul(j,Y))+Math.imul(F,Q)|0,a=Math.imul(F,Y),n=n+Math.imul(I,$)|0,i=(i=i+Math.imul(I,ee)|0)+Math.imul(B,$)|0,a=a+Math.imul(B,ee)|0,n=n+Math.imul(M,re)|0,i=(i=i+Math.imul(M,ne)|0)+Math.imul(U,re)|0,a=a+Math.imul(U,ne)|0,n=n+Math.imul(O,ae)|0,i=(i=i+Math.imul(O,oe)|0)+Math.imul(N,ae)|0,a=a+Math.imul(N,oe)|0,n=n+Math.imul(_,se)|0,i=(i=i+Math.imul(_,ce)|0)+Math.imul(C,se)|0,a=a+Math.imul(C,ce)|0,n=n+Math.imul(A,fe)|0,i=(i=i+Math.imul(A,he)|0)+Math.imul(E,fe)|0,a=a+Math.imul(E,he)|0;var Pe=(c+(n=n+Math.imul(w,pe)|0)|0)+((8191&(i=(i=i+Math.imul(w,me)|0)+Math.imul(k,pe)|0))<<13)|0;c=((a=a+Math.imul(k,me)|0)+(i>>>13)|0)+(Pe>>>26)|0,Pe&=67108863,n=Math.imul(j,$),i=(i=Math.imul(j,ee))+Math.imul(F,$)|0,a=Math.imul(F,ee),n=n+Math.imul(I,re)|0,i=(i=i+Math.imul(I,ne)|0)+Math.imul(B,re)|0,a=a+Math.imul(B,ne)|0,n=n+Math.imul(M,ae)|0,i=(i=i+Math.imul(M,oe)|0)+Math.imul(U,ae)|0,a=a+Math.imul(U,oe)|0,n=n+Math.imul(O,se)|0,i=(i=i+Math.imul(O,ce)|0)+Math.imul(N,se)|0,a=a+Math.imul(N,ce)|0,n=n+Math.imul(_,fe)|0,i=(i=i+Math.imul(_,he)|0)+Math.imul(C,fe)|0,a=a+Math.imul(C,he)|0;var Oe=(c+(n=n+Math.imul(A,pe)|0)|0)+((8191&(i=(i=i+Math.imul(A,me)|0)+Math.imul(E,pe)|0))<<13)|0;c=((a=a+Math.imul(E,me)|0)+(i>>>13)|0)+(Oe>>>26)|0,Oe&=67108863,n=Math.imul(j,re),i=(i=Math.imul(j,ne))+Math.imul(F,re)|0,a=Math.imul(F,ne),n=n+Math.imul(I,ae)|0,i=(i=i+Math.imul(I,oe)|0)+Math.imul(B,ae)|0,a=a+Math.imul(B,oe)|0,n=n+Math.imul(M,se)|0,i=(i=i+Math.imul(M,ce)|0)+Math.imul(U,se)|0,a=a+Math.imul(U,ce)|0,n=n+Math.imul(O,fe)|0,i=(i=i+Math.imul(O,he)|0)+Math.imul(N,fe)|0,a=a+Math.imul(N,he)|0;var Ne=(c+(n=n+Math.imul(_,pe)|0)|0)+((8191&(i=(i=i+Math.imul(_,me)|0)+Math.imul(C,pe)|0))<<13)|0;c=((a=a+Math.imul(C,me)|0)+(i>>>13)|0)+(Ne>>>26)|0,Ne&=67108863,n=Math.imul(j,ae),i=(i=Math.imul(j,oe))+Math.imul(F,ae)|0,a=Math.imul(F,oe),n=n+Math.imul(I,se)|0,i=(i=i+Math.imul(I,ce)|0)+Math.imul(B,se)|0,a=a+Math.imul(B,ce)|0,n=n+Math.imul(M,fe)|0,i=(i=i+Math.imul(M,he)|0)+Math.imul(U,fe)|0,a=a+Math.imul(U,he)|0;var Te=(c+(n=n+Math.imul(O,pe)|0)|0)+((8191&(i=(i=i+Math.imul(O,me)|0)+Math.imul(N,pe)|0))<<13)|0;c=((a=a+Math.imul(N,me)|0)+(i>>>13)|0)+(Te>>>26)|0,Te&=67108863,n=Math.imul(j,se),i=(i=Math.imul(j,ce))+Math.imul(F,se)|0,a=Math.imul(F,ce),n=n+Math.imul(I,fe)|0,i=(i=i+Math.imul(I,he)|0)+Math.imul(B,fe)|0,a=a+Math.imul(B,he)|0;var Me=(c+(n=n+Math.imul(M,pe)|0)|0)+((8191&(i=(i=i+Math.imul(M,me)|0)+Math.imul(U,pe)|0))<<13)|0;c=((a=a+Math.imul(U,me)|0)+(i>>>13)|0)+(Me>>>26)|0,Me&=67108863,n=Math.imul(j,fe),i=(i=Math.imul(j,he))+Math.imul(F,fe)|0,a=Math.imul(F,he);var Ue=(c+(n=n+Math.imul(I,pe)|0)|0)+((8191&(i=(i=i+Math.imul(I,me)|0)+Math.imul(B,pe)|0))<<13)|0;c=((a=a+Math.imul(B,me)|0)+(i>>>13)|0)+(Ue>>>26)|0,Ue&=67108863;var Re=(c+(n=Math.imul(j,pe))|0)+((8191&(i=(i=Math.imul(j,me))+Math.imul(F,pe)|0))<<13)|0;return c=((a=Math.imul(F,me))+(i>>>13)|0)+(Re>>>26)|0,Re&=67108863,s[0]=ve,s[1]=ye,s[2]=ge,s[3]=be,s[4]=we,s[5]=ke,s[6]=xe,s[7]=Ae,s[8]=Ee,s[9]=Se,s[10]=_e,s[11]=Ce,s[12]=Pe,s[13]=Oe,s[14]=Ne,s[15]=Te,s[16]=Me,s[17]=Ue,s[18]=Re,0!==c&&(s[19]=c,r.length++),r};function y(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,a=0;a>>26)|0)>>>26,o&=67108863}r.words[a]=u,n=o,o=i}return 0!==n?r.words[a]=n:r.length--,r._strip()}function g(e,t,r){return y(e,t,r)}function b(e,t){this.x=e,this.y=t}Math.imul||(v=m),a.prototype.mulTo=function(e,t){var r=this.length+e.length;return 10===this.length&&10===e.length?v(this,e,t):r<63?m(this,e,t):r<1024?y(this,e,t):g(this,e,t)},b.prototype.makeRBT=function(e){for(var t=new Array(e),r=a.prototype._countBits(e)-1,n=0;n>=1;return n},b.prototype.permute=function(e,t,r,n,i,a){for(var o=0;o>>=1)i++;return 1<>>=13,r[2*o+1]=8191&a,a>>>=13;for(o=2*t;o>=26,r+=a/67108864|0,r+=o>>>26,this.words[i]=67108863&o}return 0!==r&&(this.words[i]=r,this.length++),t?this.ineg():this},a.prototype.muln=function(e){return this.clone().imuln(e)},a.prototype.sqr=function(){return this.mul(this)},a.prototype.isqr=function(){return this.imul(this.clone())},a.prototype.pow=function(e){var t=function(e){for(var t=new Array(e.bitLength()),r=0;r>>i&1}return t}(e);if(0===t.length)return new a(1);for(var r=this,n=0;n=0);var t,r=e%26,i=(e-r)/26,a=67108863>>>26-r<<26-r;if(0!==r){var o=0;for(t=0;t>>26-r}o&&(this.words[t]=o,this.length++)}if(0!==i){for(t=this.length-1;t>=0;t--)this.words[t+i]=this.words[t];for(t=0;t=0),i=t?(t-t%26)/26:0;var a=e%26,o=Math.min((e-a)/26,this.length),u=67108863^67108863>>>a<o)for(this.length-=o,c=0;c=0&&(0!==l||c>=i);c--){var f=0|this.words[c];this.words[c]=l<<26-a|f>>>a,l=f&u}return s&&0!==l&&(s.words[s.length++]=l),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},a.prototype.ishrn=function(e,t,r){return n(0===this.negative),this.iushrn(e,t,r)},a.prototype.shln=function(e){return this.clone().ishln(e)},a.prototype.ushln=function(e){return this.clone().iushln(e)},a.prototype.shrn=function(e){return this.clone().ishrn(e)},a.prototype.ushrn=function(e){return this.clone().iushrn(e)},a.prototype.testn=function(e){n("number"===typeof e&&e>=0);var t=e%26,r=(e-t)/26,i=1<=0);var t=e%26,r=(e-t)/26;if(n(0===this.negative,"imaskn works only with positive numbers"),this.length<=r)return this;if(0!==t&&r++,this.length=Math.min(r,this.length),0!==t){var i=67108863^67108863>>>t<=67108864;t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},a.prototype.isubn=function(e){if(n("number"===typeof e),n(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t>26)-(s/67108864|0),this.words[i+r]=67108863&a}for(;i>26,this.words[i+r]=67108863&a;if(0===u)return this._strip();for(n(-1===u),u=0,i=0;i>26,this.words[i]=67108863&a;return this.negative=1,this._strip()},a.prototype._wordDiv=function(e,t){var r=(this.length,e.length),n=this.clone(),i=e,o=0|i.words[i.length-1];0!==(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var u,s=n.length-i.length;if("mod"!==t){(u=new a(null)).length=s+1,u.words=new Array(u.length);for(var c=0;c=0;f--){var h=67108864*(0|n.words[i.length+f])+(0|n.words[i.length+f-1]);for(h=Math.min(h/o|0,67108863),n._ishlnsubmul(i,h,f);0!==n.negative;)h--,n.negative=0,n._ishlnsubmul(i,1,f),n.isZero()||(n.negative^=1);u&&(u.words[f]=h)}return u&&u._strip(),n._strip(),"div"!==t&&0!==r&&n.iushrn(r),{div:u||null,mod:n}},a.prototype.divmod=function(e,t,r){return n(!e.isZero()),this.isZero()?{div:new a(0),mod:new a(0)}:0!==this.negative&&0===e.negative?(u=this.neg().divmod(e,t),"mod"!==t&&(i=u.div.neg()),"div"!==t&&(o=u.mod.neg(),r&&0!==o.negative&&o.iadd(e)),{div:i,mod:o}):0===this.negative&&0!==e.negative?(u=this.divmod(e.neg(),t),"mod"!==t&&(i=u.div.neg()),{div:i,mod:u.mod}):0!==(this.negative&e.negative)?(u=this.neg().divmod(e.neg(),t),"div"!==t&&(o=u.mod.neg(),r&&0!==o.negative&&o.isub(e)),{div:u.div,mod:o}):e.length>this.length||this.cmp(e)<0?{div:new a(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new a(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new a(this.modrn(e.words[0]))}:this._wordDiv(e,t);var i,o,u},a.prototype.div=function(e){return this.divmod(e,"div",!1).div},a.prototype.mod=function(e){return this.divmod(e,"mod",!1).mod},a.prototype.umod=function(e){return this.divmod(e,"mod",!0).mod},a.prototype.divRound=function(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),i=e.andln(1),a=r.cmp(n);return a<0||1===i&&0===a?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},a.prototype.modrn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=(1<<26)%e,i=0,a=this.length-1;a>=0;a--)i=(r*i+(0|this.words[a]))%e;return t?-i:i},a.prototype.modn=function(e){return this.modrn(e)},a.prototype.idivn=function(e){var t=e<0;t&&(e=-e),n(e<=67108863);for(var r=0,i=this.length-1;i>=0;i--){var a=(0|this.words[i])+67108864*r;this.words[i]=a/e|0,r=a%e}return this._strip(),t?this.ineg():this},a.prototype.divn=function(e){return this.clone().idivn(e)},a.prototype.egcd=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i=new a(1),o=new a(0),u=new a(0),s=new a(1),c=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++c;for(var l=r.clone(),f=t.clone();!t.isZero();){for(var h=0,d=1;0===(t.words[0]&d)&&h<26;++h,d<<=1);if(h>0)for(t.iushrn(h);h-- >0;)(i.isOdd()||o.isOdd())&&(i.iadd(l),o.isub(f)),i.iushrn(1),o.iushrn(1);for(var p=0,m=1;0===(r.words[0]&m)&&p<26;++p,m<<=1);if(p>0)for(r.iushrn(p);p-- >0;)(u.isOdd()||s.isOdd())&&(u.iadd(l),s.isub(f)),u.iushrn(1),s.iushrn(1);t.cmp(r)>=0?(t.isub(r),i.isub(u),o.isub(s)):(r.isub(t),u.isub(i),s.isub(o))}return{a:u,b:s,gcd:r.iushln(c)}},a.prototype._invmp=function(e){n(0===e.negative),n(!e.isZero());var t=this,r=e.clone();t=0!==t.negative?t.umod(e):t.clone();for(var i,o=new a(1),u=new a(0),s=r.clone();t.cmpn(1)>0&&r.cmpn(1)>0;){for(var c=0,l=1;0===(t.words[0]&l)&&c<26;++c,l<<=1);if(c>0)for(t.iushrn(c);c-- >0;)o.isOdd()&&o.iadd(s),o.iushrn(1);for(var f=0,h=1;0===(r.words[0]&h)&&f<26;++f,h<<=1);if(f>0)for(r.iushrn(f);f-- >0;)u.isOdd()&&u.iadd(s),u.iushrn(1);t.cmp(r)>=0?(t.isub(r),o.isub(u)):(r.isub(t),u.isub(o))}return(i=0===t.cmpn(1)?o:u).cmpn(0)<0&&i.iadd(e),i},a.prototype.gcd=function(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0,r.negative=0;for(var n=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0){var a=t;t=r,r=a}else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},a.prototype.invm=function(e){return this.egcd(e).a.umod(e)},a.prototype.isEven=function(){return 0===(1&this.words[0])},a.prototype.isOdd=function(){return 1===(1&this.words[0])},a.prototype.andln=function(e){return this.words[0]&e},a.prototype.bincn=function(e){n("number"===typeof e);var t=e%26,r=(e-t)/26,i=1<>>26,u&=67108863,this.words[o]=u}return 0!==a&&(this.words[o]=a,this.length++),this},a.prototype.isZero=function(){return 1===this.length&&0===this.words[0]},a.prototype.cmpn=function(e){var t,r=e<0;if(0!==this.negative&&!r)return-1;if(0===this.negative&&r)return 1;if(this._strip(),this.length>1)t=1;else{r&&(e=-e),n(e<=67108863,"Number is too big");var i=0|this.words[0];t=i===e?0:ie.length)return 1;if(this.length=0;r--){var n=0|this.words[r],i=0|e.words[r];if(n!==i){ni&&(t=1);break}}return t},a.prototype.gtn=function(e){return 1===this.cmpn(e)},a.prototype.gt=function(e){return 1===this.cmp(e)},a.prototype.gten=function(e){return this.cmpn(e)>=0},a.prototype.gte=function(e){return this.cmp(e)>=0},a.prototype.ltn=function(e){return-1===this.cmpn(e)},a.prototype.lt=function(e){return-1===this.cmp(e)},a.prototype.lten=function(e){return this.cmpn(e)<=0},a.prototype.lte=function(e){return this.cmp(e)<=0},a.prototype.eqn=function(e){return 0===this.cmpn(e)},a.prototype.eq=function(e){return 0===this.cmp(e)},a.red=function(e){return new _(e)},a.prototype.toRed=function(e){return n(!this.red,"Already a number in reduction context"),n(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},a.prototype.fromRed=function(){return n(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},a.prototype._forceRed=function(e){return this.red=e,this},a.prototype.forceRed=function(e){return n(!this.red,"Already a number in reduction context"),this._forceRed(e)},a.prototype.redAdd=function(e){return n(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},a.prototype.redIAdd=function(e){return n(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},a.prototype.redSub=function(e){return n(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},a.prototype.redISub=function(e){return n(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},a.prototype.redShl=function(e){return n(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},a.prototype.redMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},a.prototype.redIMul=function(e){return n(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},a.prototype.redSqr=function(){return n(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},a.prototype.redISqr=function(){return n(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},a.prototype.redSqrt=function(){return n(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},a.prototype.redInvm=function(){return n(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},a.prototype.redNeg=function(){return n(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},a.prototype.redPow=function(e){return n(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var w={k256:null,p224:null,p192:null,p25519:null};function k(e,t){this.name=e,this.p=new a(t,16),this.n=this.p.bitLength(),this.k=new a(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function x(){k.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function A(){k.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function E(){k.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function S(){k.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function _(e){if("string"===typeof e){var t=a._prime(e);this.m=t.p,this.prime=t}else n(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null}function C(e){_.call(this,e),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new a(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}k.prototype._tmp=function(){var e=new a(null);return e.words=new Array(Math.ceil(this.n/13)),e},k.prototype.ireduce=function(e){var t,r=e;do{this.split(r,this.tmp),t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength()}while(t>this.n);var n=t0?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},k.prototype.split=function(e,t){e.iushrn(this.n,0,t)},k.prototype.imulK=function(e){return e.imul(this.k)},i(x,k),x.prototype.split=function(e,t){for(var r=4194303,n=Math.min(e.length,9),i=0;i>>22,a=o}a>>>=22,e.words[i-10]=a,0===a&&e.length>10?e.length-=10:e.length-=9},x.prototype.imulK=function(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},a._prime=function(e){if(w[e])return w[e];var t;if("k256"===e)t=new x;else if("p224"===e)t=new A;else if("p192"===e)t=new E;else{if("p25519"!==e)throw new Error("Unknown prime "+e);t=new S}return w[e]=t,t},_.prototype._verify1=function(e){n(0===e.negative,"red works only with positives"),n(e.red,"red works only with red numbers")},_.prototype._verify2=function(e,t){n(0===(e.negative|t.negative),"red works only with positives"),n(e.red&&e.red===t.red,"red works only with red numbers")},_.prototype.imod=function(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(l(e,e.umod(this.m)._forceRed(this)),e)},_.prototype.neg=function(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},_.prototype.add=function(e,t){this._verify2(e,t);var r=e.add(t);return r.cmp(this.m)>=0&&r.isub(this.m),r._forceRed(this)},_.prototype.iadd=function(e,t){this._verify2(e,t);var r=e.iadd(t);return r.cmp(this.m)>=0&&r.isub(this.m),r},_.prototype.sub=function(e,t){this._verify2(e,t);var r=e.sub(t);return r.cmpn(0)<0&&r.iadd(this.m),r._forceRed(this)},_.prototype.isub=function(e,t){this._verify2(e,t);var r=e.isub(t);return r.cmpn(0)<0&&r.iadd(this.m),r},_.prototype.shl=function(e,t){return this._verify1(e),this.imod(e.ushln(t))},_.prototype.imul=function(e,t){return this._verify2(e,t),this.imod(e.imul(t))},_.prototype.mul=function(e,t){return this._verify2(e,t),this.imod(e.mul(t))},_.prototype.isqr=function(e){return this.imul(e,e.clone())},_.prototype.sqr=function(e){return this.mul(e,e)},_.prototype.sqrt=function(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(n(t%2===1),3===t){var r=this.m.add(new a(1)).iushrn(2);return this.pow(e,r)}for(var i=this.m.subn(1),o=0;!i.isZero()&&0===i.andln(1);)o++,i.iushrn(1);n(!i.isZero());var u=new a(1).toRed(this),s=u.redNeg(),c=this.m.subn(1).iushrn(1),l=this.m.bitLength();for(l=new a(2*l*l).toRed(this);0!==this.pow(l,c).cmp(s);)l.redIAdd(s);for(var f=this.pow(l,i),h=this.pow(e,i.addn(1).iushrn(1)),d=this.pow(e,i),p=o;0!==d.cmp(u);){for(var m=d,v=0;0!==m.cmp(u);v++)m=m.redSqr();n(v=0;n--){for(var c=t.words[n],l=s-1;l>=0;l--){var f=c>>l&1;i!==r[0]&&(i=this.sqr(i)),0!==f||0!==o?(o<<=1,o|=f,(4===++u||0===n&&0===l)&&(i=this.mul(i,r[o]),u=0,o=0)):u=0}s=26}return i},_.prototype.convertTo=function(e){var t=e.umod(this.m);return t===e?t.clone():t},_.prototype.convertFrom=function(e){var t=e.clone();return t.red=null,t},a.mont=function(e){return new C(e)},i(C,_),C.prototype.convertTo=function(e){return this.imod(e.ushln(this.shift))},C.prototype.convertFrom=function(e){var t=this.imod(e.mul(this.rinv));return t.red=null,t},C.prototype.imul=function(e,t){if(e.isZero()||t.isZero())return e.words[0]=0,e.length=1,e;var r=e.imul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),a=i;return i.cmp(this.m)>=0?a=i.isub(this.m):i.cmpn(0)<0&&(a=i.iadd(this.m)),a._forceRed(this)},C.prototype.mul=function(e,t){if(e.isZero()||t.isZero())return new a(0)._forceRed(this);var r=e.mul(t),n=r.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),i=r.isub(n).iushrn(this.shift),o=i;return i.cmp(this.m)>=0?o=i.isub(this.m):i.cmpn(0)<0&&(o=i.iadd(this.m)),o._forceRed(this)},C.prototype.invm=function(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e=r.nmd(e),this)},918:function(e,t,r){"use strict";var n=r(6690).default,i=r(9728).default,a=r(6115).default,o=r(1655).default,u=r(6389).default,s=r(2470),c=r(545),l="function"===typeof Symbol&&"function"===typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;t.lW=d,t.h2=50;var f=2147483647;function h(e){if(e>f)throw new RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,d.prototype),t}function d(e,t,r){if("number"===typeof e){if("string"===typeof t)throw new TypeError('The "string" argument must be of type string. Received type number');return v(e)}return p(e,t,r)}function p(e,t,r){if("string"===typeof e)return function(e,t){"string"===typeof t&&""!==t||(t="utf8");if(!d.isEncoding(t))throw new TypeError("Unknown encoding: "+t);var r=0|w(e,t),n=h(r),i=n.write(e,t);i!==r&&(n=n.slice(0,i));return n}(e,t);if(ArrayBuffer.isView(e))return function(e){if(ee(e,Uint8Array)){var t=new Uint8Array(e);return g(t.buffer,t.byteOffset,t.byteLength)}return y(e)}(e);if(null==e)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(ee(e,ArrayBuffer)||e&&ee(e.buffer,ArrayBuffer))return g(e,t,r);if("undefined"!==typeof SharedArrayBuffer&&(ee(e,SharedArrayBuffer)||e&&ee(e.buffer,SharedArrayBuffer)))return g(e,t,r);if("number"===typeof e)throw new TypeError('The "value" argument must not be of type number. Received type number');var n=e.valueOf&&e.valueOf();if(null!=n&&n!==e)return d.from(n,t,r);var i=function(e){if(d.isBuffer(e)){var t=0|b(e.length),r=h(t);return 0===r.length||e.copy(r,0,0,t),r}if(void 0!==e.length)return"number"!==typeof e.length||te(e.length)?h(0):y(e);if("Buffer"===e.type&&Array.isArray(e.data))return y(e.data)}(e);if(i)return i;if("undefined"!==typeof Symbol&&null!=Symbol.toPrimitive&&"function"===typeof e[Symbol.toPrimitive])return d.from(e[Symbol.toPrimitive]("string"),t,r);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function m(e){if("number"!==typeof e)throw new TypeError('"size" argument must be of type number');if(e<0)throw new RangeError('The value "'+e+'" is invalid for option "size"')}function v(e){return m(e),h(e<0?0:0|b(e))}function y(e){for(var t=e.length<0?0:0|b(e.length),r=h(t),n=0;n=f)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+f.toString(16)+" bytes");return 0|e}function w(e,t){if(d.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||ee(e,ArrayBuffer))return e.byteLength;if("string"!==typeof e)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return Y(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return X(e).length;default:if(i)return n?-1:Y(e).length;t=(""+t).toLowerCase(),i=!0}}function k(e,t,r){var n=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return I(this,t,r);case"utf8":case"utf-8":return T(this,t,r);case"ascii":return U(this,t,r);case"latin1":case"binary":return R(this,t,r);case"base64":return N(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}function x(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function A(e,t,r,n,i){if(0===e.length)return-1;if("string"===typeof r?(n=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),te(r=+r)&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"===typeof t&&(t=d.from(t,n)),d.isBuffer(t))return 0===t.length?-1:E(e,t,r,n,i);if("number"===typeof t)return t&=255,"function"===typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):E(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function E(e,t,r,n,i){var a,o=1,u=e.length,s=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;o=2,u/=2,s/=2,r/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var l=-1;for(a=r;au&&(r=u-s),a=r;a>=0;a--){for(var f=!0,h=0;hi&&(n=i):n=i;var a,o=t.length;for(n>o/2&&(n=o/2),a=0;a>8,i=r%256,a.push(i),a.push(n);return a}(t,e.length-r),e,r,n)}function N(e,t,r){return 0===t&&r===e.length?s.fromByteArray(e):s.fromByteArray(e.slice(t,r))}function T(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i239?4:a>223?3:a>191?2:1;if(i+u<=r){var s=void 0,c=void 0,l=void 0,f=void 0;switch(u){case 1:a<128&&(o=a);break;case 2:128===(192&(s=e[i+1]))&&(f=(31&a)<<6|63&s)>127&&(o=f);break;case 3:s=e[i+1],c=e[i+2],128===(192&s)&&128===(192&c)&&(f=(15&a)<<12|(63&s)<<6|63&c)>2047&&(f<55296||f>57343)&&(o=f);break;case 4:s=e[i+1],c=e[i+2],l=e[i+3],128===(192&s)&&128===(192&c)&&128===(192&l)&&(f=(15&a)<<18|(63&s)<<12|(63&c)<<6|63&l)>65535&&f<1114112&&(o=f)}}null===o?(o=65533,u=1):o>65535&&(o-=65536,n.push(o>>>10&1023|55296),o=56320|1023&o),n.push(o),i+=u}return function(e){var t=e.length;if(t<=M)return String.fromCharCode.apply(String,e);var r="",n=0;for(;nn.length?(d.isBuffer(a)||(a=d.from(a)),a.copy(n,i)):Uint8Array.prototype.set.call(n,a,i);else{if(!d.isBuffer(a))throw new TypeError('"list" argument must be an Array of Buffers');a.copy(n,i)}i+=a.length}return n},d.byteLength=w,d.prototype._isBuffer=!0,d.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;tr&&(e+=" ... "),""},l&&(d.prototype[l]=d.prototype.inspect),d.prototype.compare=function(e,t,r,n,i){if(ee(e,Uint8Array)&&(e=d.from(e,e.offset,e.byteLength)),!d.isBuffer(e))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return-1;if(t>=r)return 1;if(this===e)return 0;for(var a=(i>>>=0)-(n>>>=0),o=(r>>>=0)-(t>>>=0),u=Math.min(a,o),s=this.slice(n,i),c=e.slice(t,r),l=0;l>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-t;if((void 0===r||r>i)&&(r=i),e.length>0&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var a=!1;;)switch(n){case"hex":return S(this,e,t,r);case"utf8":case"utf-8":return _(this,e,t,r);case"ascii":case"latin1":case"binary":return C(this,e,t,r);case"base64":return P(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,t,r);default:if(a)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),a=!0}},d.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var M=4096;function U(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;in)&&(r=n);for(var i="",a=t;ar)throw new RangeError("Trying to access beyond buffer length")}function j(e,t,r,n,i,a){if(!d.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw new RangeError("Index out of range")}function F(e,t,r,n,i){V(t,n,i,e,r,7);var a=Number(t&BigInt(4294967295));e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a,a>>=8,e[r++]=a;var o=Number(t>>BigInt(32)&BigInt(4294967295));return e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,o>>=8,e[r++]=o,r}function D(e,t,r,n,i){V(t,n,i,e,r,7);var a=Number(t&BigInt(4294967295));e[r+7]=a,a>>=8,e[r+6]=a,a>>=8,e[r+5]=a,a>>=8,e[r+4]=a;var o=Number(t>>BigInt(32)&BigInt(4294967295));return e[r+3]=o,o>>=8,e[r+2]=o,o>>=8,e[r+1]=o,o>>=8,e[r]=o,r+8}function z(e,t,r,n,i,a){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function Z(e,t,r,n,i){return t=+t,r>>>=0,i||z(e,0,r,4),c.write(e,t,r,n,23,4),r+4}function q(e,t,r,n,i){return t=+t,r>>>=0,i||z(e,0,r,8),c.write(e,t,r,n,52,8),r+8}d.prototype.slice=function(e,t){var r=this.length;(e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||L(e,t,this.length);for(var n=this[e],i=1,a=0;++a>>=0,t>>>=0,r||L(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},d.prototype.readUint8=d.prototype.readUInt8=function(e,t){return e>>>=0,t||L(e,1,this.length),this[e]},d.prototype.readUint16LE=d.prototype.readUInt16LE=function(e,t){return e>>>=0,t||L(e,2,this.length),this[e]|this[e+1]<<8},d.prototype.readUint16BE=d.prototype.readUInt16BE=function(e,t){return e>>>=0,t||L(e,2,this.length),this[e]<<8|this[e+1]},d.prototype.readUint32LE=d.prototype.readUInt32LE=function(e,t){return e>>>=0,t||L(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},d.prototype.readUint32BE=d.prototype.readUInt32BE=function(e,t){return e>>>=0,t||L(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},d.prototype.readBigUInt64LE=ne((function(e){W(e>>>=0,"offset");var t=this[e],r=this[e+7];void 0!==t&&void 0!==r||J(e,this.length-8);var n=t+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,24),i=this[++e]+this[++e]*Math.pow(2,8)+this[++e]*Math.pow(2,16)+r*Math.pow(2,24);return BigInt(n)+(BigInt(i)<>>=0,"offset");var t=this[e],r=this[e+7];void 0!==t&&void 0!==r||J(e,this.length-8);var n=t*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e],i=this[++e]*Math.pow(2,24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+r;return(BigInt(n)<>>=0,t>>>=0,r||L(e,t,this.length);for(var n=this[e],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*t)),n},d.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||L(e,t,this.length);for(var n=t,i=1,a=this[e+--n];n>0&&(i*=256);)a+=this[e+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},d.prototype.readInt8=function(e,t){return e>>>=0,t||L(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},d.prototype.readInt16LE=function(e,t){e>>>=0,t||L(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt16BE=function(e,t){e>>>=0,t||L(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?4294901760|r:r},d.prototype.readInt32LE=function(e,t){return e>>>=0,t||L(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},d.prototype.readInt32BE=function(e,t){return e>>>=0,t||L(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},d.prototype.readBigInt64LE=ne((function(e){W(e>>>=0,"offset");var t=this[e],r=this[e+7];void 0!==t&&void 0!==r||J(e,this.length-8);var n=this[e+4]+this[e+5]*Math.pow(2,8)+this[e+6]*Math.pow(2,16)+(r<<24);return(BigInt(n)<>>=0,"offset");var t=this[e],r=this[e+7];void 0!==t&&void 0!==r||J(e,this.length-8);var n=(t<<24)+this[++e]*Math.pow(2,16)+this[++e]*Math.pow(2,8)+this[++e];return(BigInt(n)<>>=0,t||L(e,4,this.length),c.read(this,e,!0,23,4)},d.prototype.readFloatBE=function(e,t){return e>>>=0,t||L(e,4,this.length),c.read(this,e,!1,23,4)},d.prototype.readDoubleLE=function(e,t){return e>>>=0,t||L(e,8,this.length),c.read(this,e,!0,52,8)},d.prototype.readDoubleBE=function(e,t){return e>>>=0,t||L(e,8,this.length),c.read(this,e,!1,52,8)},d.prototype.writeUintLE=d.prototype.writeUIntLE=function(e,t,r,n){(e=+e,t>>>=0,r>>>=0,n)||j(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,a=0;for(this[t]=255&e;++a>>=0,r>>>=0,n)||j(this,e,t,r,Math.pow(2,8*r)-1,0);var i=r-1,a=1;for(this[t+i]=255&e;--i>=0&&(a*=256);)this[t+i]=e/a&255;return t+r},d.prototype.writeUint8=d.prototype.writeUInt8=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,1,255,0),this[t]=255&e,t+1},d.prototype.writeUint16LE=d.prototype.writeUInt16LE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeUint16BE=d.prototype.writeUInt16BE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeUint32LE=d.prototype.writeUInt32LE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,4,4294967295,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},d.prototype.writeUint32BE=d.prototype.writeUInt32BE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,4,4294967295,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigUInt64LE=ne((function(e){return F(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeBigUInt64BE=ne((function(e){return D(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),d.prototype.writeIntLE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);j(this,e,t,r,i-1,-i)}var a=0,o=1,u=0;for(this[t]=255&e;++a>0)-u&255;return t+r},d.prototype.writeIntBE=function(e,t,r,n){if(e=+e,t>>>=0,!n){var i=Math.pow(2,8*r-1);j(this,e,t,r,i-1,-i)}var a=r-1,o=1,u=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===u&&0!==this[t+a+1]&&(u=1),this[t+a]=(e/o>>0)-u&255;return t+r},d.prototype.writeInt8=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},d.prototype.writeInt16LE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},d.prototype.writeInt16BE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},d.prototype.writeInt32LE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,4,2147483647,-2147483648),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},d.prototype.writeInt32BE=function(e,t,r){return e=+e,t>>>=0,r||j(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},d.prototype.writeBigInt64LE=ne((function(e){return F(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeBigInt64BE=ne((function(e){return D(this,e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),d.prototype.writeFloatLE=function(e,t,r){return Z(this,e,t,!0,r)},d.prototype.writeFloatBE=function(e,t,r){return Z(this,e,t,!1,r)},d.prototype.writeDoubleLE=function(e,t,r){return q(this,e,t,!0,r)},d.prototype.writeDoubleBE=function(e,t,r){return q(this,e,t,!1,r)},d.prototype.copy=function(e,t,r,n){if(!d.isBuffer(e))throw new TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"===typeof e)for(a=t;a=n+4;r-=3)t="_".concat(e.slice(r-3,r)).concat(t);return"".concat(e.slice(0,r)).concat(t)}function V(e,t,r,n,i,a){if(e>r||e3?0===t||t===BigInt(0)?">= 0".concat(u," and < 2").concat(u," ** ").concat(8*(a+1)).concat(u):">= -(2".concat(u," ** ").concat(8*(a+1)-1).concat(u,") and < 2 ** ")+"".concat(8*(a+1)-1).concat(u):">= ".concat(t).concat(u," and <= ").concat(r).concat(u),new H.ERR_OUT_OF_RANGE("value",o,e)}!function(e,t,r){W(t,"offset"),void 0!==e[t]&&void 0!==e[t+r]||J(t,e.length-(r+1))}(n,i,a)}function W(e,t){if("number"!==typeof e)throw new H.ERR_INVALID_ARG_TYPE(t,"number",e)}function J(e,t,r){if(Math.floor(e)!==e)throw W(e,r),new H.ERR_OUT_OF_RANGE(r||"offset","an integer",e);if(t<0)throw new H.ERR_BUFFER_OUT_OF_BOUNDS;throw new H.ERR_OUT_OF_RANGE(r||"offset",">= ".concat(r?1:0," and <= ").concat(t),e)}G("ERR_BUFFER_OUT_OF_BOUNDS",(function(e){return e?"".concat(e," is outside of buffer bounds"):"Attempt to access memory outside buffer bounds"}),RangeError),G("ERR_INVALID_ARG_TYPE",(function(e,t){return'The "'.concat(e,'" argument must be of type number. Received type ').concat(typeof t)}),TypeError),G("ERR_OUT_OF_RANGE",(function(e,t,r){var n='The value of "'.concat(e,'" is out of range.'),i=r;return Number.isInteger(r)&&Math.abs(r)>Math.pow(2,32)?i=K(String(r)):"bigint"===typeof r&&(i=String(r),(r>Math.pow(BigInt(2),BigInt(32))||r<-Math.pow(BigInt(2),BigInt(32)))&&(i=K(i)),i+="n"),n+=" It must be ".concat(t,". Received ").concat(i)}),RangeError);var Q=/[^+/0-9A-Za-z-_]/g;function Y(e,t){var r;t=t||1/0;for(var n=e.length,i=null,a=[],o=0;o55295&&r<57344){if(!i){if(r>56319){(t-=3)>-1&&a.push(239,191,189);continue}if(o+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return a}function X(e){return s.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(Q,"")).length<2)return"";for(;e.length%4!==0;)e+="=";return e}(e))}function $(e,t,r,n){var i;for(i=0;i=t.length||i>=e.length);++i)t[i+r]=e[i];return i}function ee(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}function te(e){return e!==e}var re=function(){for(var e="0123456789abcdef",t=new Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)t[n+i]=e[r]+e[i];return t}();function ne(e){return"undefined"===typeof BigInt?ie:e}function ie(){throw new Error("BigInt not supported")}},7438:function(e){var t=function(){"use strict";function e(t,n,i,a){"object"===typeof n&&(i=n.depth,a=n.prototype,n.filter,n=n.circular);var o=[],u=[],s="undefined"!=typeof Buffer;return"undefined"==typeof n&&(n=!0),"undefined"==typeof i&&(i=1/0),function t(i,c){if(null===i)return null;if(0==c)return i;var l,f;if("object"!=typeof i)return i;if(e.__isArray(i))l=[];else if(e.__isRegExp(i))l=new RegExp(i.source,r(i)),i.lastIndex&&(l.lastIndex=i.lastIndex);else if(e.__isDate(i))l=new Date(i.getTime());else{if(s&&Buffer.isBuffer(i))return l=Buffer.allocUnsafe?Buffer.allocUnsafe(i.length):new Buffer(i.length),i.copy(l),l;"undefined"==typeof a?(f=Object.getPrototypeOf(i),l=Object.create(f)):(l=Object.create(a),f=a)}if(n){var h=o.indexOf(i);if(-1!=h)return u[h];o.push(i),u.push(l)}for(var d in i){var p;f&&(p=Object.getOwnPropertyDescriptor(f,d)),p&&null==p.set||(l[d]=t(i[d],c-1))}return l}(t,i)}function t(e){return Object.prototype.toString.call(e)}function r(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}return e.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},e.__objToStr=t,e.__isDate=function(e){return"object"===typeof e&&"[object Date]"===t(e)},e.__isArray=function(e){return"object"===typeof e&&"[object Array]"===t(e)},e.__isRegExp=function(e){return"object"===typeof e&&"[object RegExp]"===t(e)},e.__getRegExpFlags=r,e}();e.exports&&(e.exports=t)},1238:function(e){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},2116:function(e,t,r){var n=r(1238);function i(e){if(e){var t=[0,0,0],r=1,i=e.match(/^#([a-fA-F0-9]{3})$/);if(i){i=i[1];for(var a=0;ar?(t+.05)/(r+.05):(r+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var e=this.values.rgb;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;t<3;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){return this.values.hsl[2]+=this.values.hsl[2]*e,this.setValues("hsl",this.values.hsl),this},darken:function(e){return this.values.hsl[2]-=this.values.hsl[2]*e,this.setValues("hsl",this.values.hsl),this},saturate:function(e){return this.values.hsl[1]+=this.values.hsl[1]*e,this.setValues("hsl",this.values.hsl),this},desaturate:function(e){return this.values.hsl[1]-=this.values.hsl[1]*e,this.setValues("hsl",this.values.hsl),this},whiten:function(e){return this.values.hwb[1]+=this.values.hwb[1]*e,this.setValues("hwb",this.values.hwb),this},blacken:function(e){return this.values.hwb[2]+=this.values.hwb[2]*e,this.setValues("hwb",this.values.hwb),this},greyscale:function(){var e=this.values.rgb,t=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[t,t,t]),this},clearer:function(e){return this.setValues("alpha",this.values.alpha-this.values.alpha*e),this},opaquer:function(e){return this.setValues("alpha",this.values.alpha+this.values.alpha*e),this},rotate:function(e){var t=this.values.hsl[0];return t=(t=(t+e)%360)<0?360+t:t,this.values.hsl[0]=t,this.setValues("hsl",this.values.hsl),this},mix:function(e,t){var r=this,n=e,i=void 0===t?.5:t,a=2*i-1,o=r.alpha()-n.alpha(),u=((a*o===-1?a:(a+o)/(1+a*o))+1)/2,s=1-u;return this.rgb(u*r.red()+s*n.red(),u*r.green()+s*n.green(),u*r.blue()+s*n.blue()).alpha(r.alpha()*i+n.alpha()*(1-i))},toJSON:function(){return this.rgb()},clone:function(){var e=new o;return e.values=n(this.values),e}},o.prototype.getValues=function(e){for(var t={},r=0;r1&&(i-=1)),[360*i,100*a,100*c]},o.rgb.hwb=function(e){var t=e[0],r=e[1],n=e[2];return[o.rgb.hsl(e)[0],100*(1/255*Math.min(t,Math.min(r,n))),100*(n=1-1/255*Math.max(t,Math.max(r,n)))]},o.rgb.cmyk=function(e){var t,r=e[0]/255,n=e[1]/255,i=e[2]/255;return[100*((1-r-(t=Math.min(1-r,1-n,1-i)))/(1-t)||0),100*((1-n-t)/(1-t)||0),100*((1-i-t)/(1-t)||0),100*t]},o.rgb.keyword=function(e){var t=i[e];if(t)return t;var r,a,o,u=1/0;for(var s in n)if(n.hasOwnProperty(s)){var c=n[s],l=(a=e,o=c,Math.pow(a[0]-o[0],2)+Math.pow(a[1]-o[1],2)+Math.pow(a[2]-o[2],2));l.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)+.1805*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)),100*(.2126*t+.7152*r+.0722*n),100*(.0193*t+.1192*r+.9505*n)]},o.rgb.lab=function(e){var t=o.rgb.xyz(e),r=t[0],n=t[1],i=t[2];return n/=100,i/=108.883,r=(r/=95.047)>.008856?Math.pow(r,1/3):7.787*r+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(r-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},o.hsl.rgb=function(e){var t,r,n,i,a,o=e[0]/360,u=e[1]/100,s=e[2]/100;if(0===u)return[a=255*s,a,a];t=2*s-(r=s<.5?s*(1+u):s+u-s*u),i=[0,0,0];for(var c=0;c<3;c++)(n=o+1/3*-(c-1))<0&&n++,n>1&&n--,a=6*n<1?t+6*(r-t)*n:2*n<1?r:3*n<2?t+(r-t)*(2/3-n)*6:t,i[c]=255*a;return i},o.hsl.hsv=function(e){var t=e[0],r=e[1]/100,n=e[2]/100,i=r,a=Math.max(n,.01);return r*=(n*=2)<=1?n:2-n,i*=a<=1?a:2-a,[t,100*(0===n?2*i/(a+i):2*r/(n+r)),100*((n+r)/2)]},o.hsv.rgb=function(e){var t=e[0]/60,r=e[1]/100,n=e[2]/100,i=Math.floor(t)%6,a=t-Math.floor(t),o=255*n*(1-r),u=255*n*(1-r*a),s=255*n*(1-r*(1-a));switch(n*=255,i){case 0:return[n,s,o];case 1:return[u,n,o];case 2:return[o,n,s];case 3:return[o,u,n];case 4:return[s,o,n];case 5:return[n,o,u]}},o.hsv.hsl=function(e){var t,r,n,i=e[0],a=e[1]/100,o=e[2]/100,u=Math.max(o,.01);return n=(2-a)*o,r=a*u,[i,100*(r=(r/=(t=(2-a)*u)<=1?t:2-t)||0),100*(n/=2)]},o.hwb.rgb=function(e){var t,r,n,i,a,o,u,s=e[0]/360,c=e[1]/100,l=e[2]/100,f=c+l;switch(f>1&&(c/=f,l/=f),n=6*s-(t=Math.floor(6*s)),0!==(1&t)&&(n=1-n),i=c+n*((r=1-l)-c),t){default:case 6:case 0:a=r,o=i,u=c;break;case 1:a=i,o=r,u=c;break;case 2:a=c,o=r,u=i;break;case 3:a=c,o=i,u=r;break;case 4:a=i,o=c,u=r;break;case 5:a=r,o=c,u=i}return[255*a,255*o,255*u]},o.cmyk.rgb=function(e){var t=e[0]/100,r=e[1]/100,n=e[2]/100,i=e[3]/100;return[255*(1-Math.min(1,t*(1-i)+i)),255*(1-Math.min(1,r*(1-i)+i)),255*(1-Math.min(1,n*(1-i)+i))]},o.xyz.rgb=function(e){var t,r,n,i=e[0]/100,a=e[1]/100,o=e[2]/100;return r=-.9689*i+1.8758*a+.0415*o,n=.0557*i+-.204*a+1.057*o,t=(t=3.2406*i+-1.5372*a+-.4986*o)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,[255*(t=Math.min(Math.max(0,t),1)),255*(r=Math.min(Math.max(0,r),1)),255*(n=Math.min(Math.max(0,n),1))]},o.xyz.lab=function(e){var t=e[0],r=e[1],n=e[2];return r/=100,n/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(t-r),200*(r-(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116))]},o.lab.xyz=function(e){var t,r,n,i=e[0];t=e[1]/500+(r=(i+16)/116),n=r-e[2]/200;var a=Math.pow(r,3),o=Math.pow(t,3),u=Math.pow(n,3);return r=a>.008856?a:(r-16/116)/7.787,t=o>.008856?o:(t-16/116)/7.787,n=u>.008856?u:(n-16/116)/7.787,[t*=95.047,r*=100,n*=108.883]},o.lab.lch=function(e){var t,r=e[0],n=e[1],i=e[2];return(t=360*Math.atan2(i,n)/2/Math.PI)<0&&(t+=360),[r,Math.sqrt(n*n+i*i),t]},o.lch.lab=function(e){var t,r=e[0],n=e[1];return t=e[2]/360*2*Math.PI,[r,n*Math.cos(t),n*Math.sin(t)]},o.rgb.ansi16=function(e){var t=e[0],r=e[1],n=e[2],i=1 in arguments?arguments[1]:o.rgb.hsv(e)[2];if(0===(i=Math.round(i/50)))return 30;var a=30+(Math.round(n/255)<<2|Math.round(r/255)<<1|Math.round(t/255));return 2===i&&(a+=60),a},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){var t=e[0],r=e[1],n=e[2];return t===r&&r===n?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(r/255*5)+Math.round(n/255*5)},o.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var r=.5*(1+~~(e>50));return[(1&t)*r*255,(t>>1&1)*r*255,(t>>2&1)*r*255]},o.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var r;return e-=16,[Math.floor(e/36)/5*255,Math.floor((r=e%36)/6)/5*255,r%6/5*255]},o.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var r=t[0];3===t[0].length&&(r=r.split("").map((function(e){return e+e})).join(""));var n=parseInt(r,16);return[n>>16&255,n>>8&255,255&n]},o.rgb.hcg=function(e){var t,r=e[0]/255,n=e[1]/255,i=e[2]/255,a=Math.max(Math.max(r,n),i),o=Math.min(Math.min(r,n),i),u=a-o;return t=u<=0?0:a===r?(n-i)/u%6:a===n?2+(i-r)/u:4+(r-n)/u+4,t/=6,[360*(t%=1),100*u,100*(u<1?o/(1-u):0)]},o.hsl.hcg=function(e){var t=e[1]/100,r=e[2]/100,n=1,i=0;return(n=r<.5?2*t*r:2*t*(1-r))<1&&(i=(r-.5*n)/(1-n)),[e[0],100*n,100*i]},o.hsv.hcg=function(e){var t=e[1]/100,r=e[2]/100,n=t*r,i=0;return n<1&&(i=(r-n)/(1-n)),[e[0],100*n,100*i]},o.hcg.rgb=function(e){var t=e[0]/360,r=e[1]/100,n=e[2]/100;if(0===r)return[255*n,255*n,255*n];var i,a=[0,0,0],o=t%1*6,u=o%1,s=1-u;switch(Math.floor(o)){case 0:a[0]=1,a[1]=u,a[2]=0;break;case 1:a[0]=s,a[1]=1,a[2]=0;break;case 2:a[0]=0,a[1]=1,a[2]=u;break;case 3:a[0]=0,a[1]=s,a[2]=1;break;case 4:a[0]=u,a[1]=0,a[2]=1;break;default:a[0]=1,a[1]=0,a[2]=s}return i=(1-r)*n,[255*(r*a[0]+i),255*(r*a[1]+i),255*(r*a[2]+i)]},o.hcg.hsv=function(e){var t=e[1]/100,r=t+e[2]/100*(1-t),n=0;return r>0&&(n=t/r),[e[0],100*n,100*r]},o.hcg.hsl=function(e){var t=e[1]/100,r=e[2]/100*(1-t)+.5*t,n=0;return r>0&&r<.5?n=t/(2*r):r>=.5&&r<1&&(n=t/(2*(1-r))),[e[0],100*n,100*r]},o.hcg.hwb=function(e){var t=e[1]/100,r=t+e[2]/100*(1-t);return[e[0],100*(r-t),100*(1-r)]},o.hwb.hcg=function(e){var t=e[1]/100,r=1-e[2]/100,n=r-t,i=0;return n<1&&(i=(r-n)/(1-n)),[e[0],100*n,100*i]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=o.gray.hsv=function(e){return[0,0,e[0]]},o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),r=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(r.length)+r},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},3143:function(e,t,r){var n=r(198),i=r(3150),a={};Object.keys(n).forEach((function(e){a[e]={},Object.defineProperty(a[e],"channels",{value:n[e].channels}),Object.defineProperty(a[e],"labels",{value:n[e].labels});var t=i(e);Object.keys(t).forEach((function(r){var n=t[r];a[e][r]=function(e){var t=function(t){if(void 0===t||null===t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var r=e(t);if("object"===typeof r)for(var n=r.length,i=0;i1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(n)}))})),e.exports=a},3150:function(e,t,r){var n=r(198);function i(e){var t=function(){for(var e={},t=Object.keys(n),r=t.length,i=0;i=0;r--){var o=n(i[r]);t=n(new Buffer(t+o,"hex"))}}return"0x"+t}},4756:function(e,t,r){!function(){"use strict";var t="object"===typeof window?window:{};!t.JS_SHA3_NO_NODE_JS&&"object"===typeof process&&process.versions&&process.versions.node&&(t=r.g);for(var n=!t.JS_SHA3_NO_COMMON_JS&&e.exports,i="0123456789abcdef".split(""),a=[0,8,16,24],o=[1,0,32898,0,32906,2147483648,2147516416,2147483648,32907,0,2147483649,0,2147516545,2147483648,32777,2147483648,138,0,136,0,2147516425,0,2147483658,0,2147516555,0,139,2147483648,32905,2147483648,32771,2147483648,32770,2147483648,128,2147483648,32778,0,2147483658,2147483648,2147516545,2147483648,32896,2147483648,2147483649,0,2147516424,2147483648],u=[224,256,384,512],s=["hex","buffer","arrayBuffer","array"],c=function(e,t,r){return function(n){return new w(e,t,e).update(n)[r]()}},l=function(e,t,r){return function(n,i){return new w(e,t,i).update(n)[r]()}},f=function(e,t){var r=c(e,t,"hex");r.create=function(){return new w(e,t,e)},r.update=function(e){return r.create().update(e)};for(var n=0;n>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}w.prototype.update=function(e){var t="string"!==typeof e;t&&e.constructor===ArrayBuffer&&(e=new Uint8Array(e));for(var r,n,i=e.length,o=this.blocks,u=this.byteCount,s=this.blockCount,c=0,l=this.s;c>2]|=e[c]<>2]|=n<>2]|=(192|n>>6)<>2]|=(128|63&n)<=57344?(o[r>>2]|=(224|n>>12)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<>2]|=(240|n>>18)<>2]|=(128|n>>12&63)<>2]|=(128|n>>6&63)<>2]|=(128|63&n)<=u){for(this.start=r-u,this.block=o[s],r=0;r>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+i[15&e]+i[e>>12&15]+i[e>>8&15]+i[e>>20&15]+i[e>>16&15]+i[e>>28&15]+i[e>>24&15];u%t===0&&(k(r),o=0)}return a&&(e=r[o],a>0&&(s+=i[e>>4&15]+i[15&e]),a>1&&(s+=i[e>>12&15]+i[e>>8&15]),a>2&&(s+=i[e>>20&15]+i[e>>16&15])),s},w.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,a=0,o=0,u=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(u);for(var s=new Uint32Array(e);o>8&255,s[e+2]=t>>16&255,s[e+3]=t>>24&255;u%r===0&&k(n)}return a&&(e=u<<2,t=n[o],a>0&&(s[e]=255&t),a>1&&(s[e+1]=t>>8&255),a>2&&(s[e+2]=t>>16&255)),s};var k=function(e){var t,r,n,i,a,u,s,c,l,f,h,d,p,m,v,y,g,b,w,k,x,A,E,S,_,C,P,O,N,T,M,U,R,I,B,L,j,F,D,z,Z,q,H,G,K,V,W,J,Q,Y,X,$,ee,te,re,ne,ie,ae,oe,ue,se,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],a=e[1]^e[11]^e[21]^e[31]^e[41],u=e[2]^e[12]^e[22]^e[32]^e[42],s=e[3]^e[13]^e[23]^e[33]^e[43],c=e[4]^e[14]^e[24]^e[34]^e[44],l=e[5]^e[15]^e[25]^e[35]^e[45],f=e[6]^e[16]^e[26]^e[36]^e[46],h=e[7]^e[17]^e[27]^e[37]^e[47],t=(d=e[8]^e[18]^e[28]^e[38]^e[48])^(u<<1|s>>>31),r=(p=e[9]^e[19]^e[29]^e[39]^e[49])^(s<<1|u>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(c<<1|l>>>31),r=a^(l<<1|c>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=u^(f<<1|h>>>31),r=s^(h<<1|f>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=c^(d<<1|p>>>31),r=l^(p<<1|d>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=f^(i<<1|a>>>31),r=h^(a<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,m=e[0],v=e[1],V=e[11]<<4|e[10]>>>28,W=e[10]<<4|e[11]>>>28,O=e[20]<<3|e[21]>>>29,N=e[21]<<3|e[20]>>>29,ue=e[31]<<9|e[30]>>>23,se=e[30]<<9|e[31]>>>23,q=e[40]<<18|e[41]>>>14,H=e[41]<<18|e[40]>>>14,I=e[2]<<1|e[3]>>>31,B=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,g=e[12]<<12|e[13]>>>20,J=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,T=e[33]<<13|e[32]>>>19,M=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,j=e[15]<<6|e[14]>>>26,b=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Y=e[34]<<15|e[35]>>>17,X=e[35]<<15|e[34]>>>17,U=e[45]<<29|e[44]>>>3,R=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,_=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,D=e[27]<<25|e[26]>>>7,k=e[36]<<21|e[37]>>>11,x=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,G=e[8]<<27|e[9]>>>5,K=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,P=e[19]<<20|e[18]>>>12,ae=e[29]<<7|e[28]>>>25,oe=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,Z=e[39]<<8|e[38]>>>24,A=e[48]<<14|e[49]>>>18,E=e[49]<<14|e[48]>>>18,e[0]=m^~y&b,e[1]=v^~g&w,e[10]=S^~C&O,e[11]=_^~P&N,e[20]=I^~L&F,e[21]=B^~j&D,e[30]=G^~V&J,e[31]=K^~W&Q,e[40]=te^~ne&ae,e[41]=re^~ie&oe,e[2]=y^~b&k,e[3]=g^~w&x,e[12]=C^~O&T,e[13]=P^~N&M,e[22]=L^~F&z,e[23]=j^~D&Z,e[32]=V^~J&Y,e[33]=W^~Q&X,e[42]=ne^~ae&ue,e[43]=ie^~oe&se,e[4]=b^~k&A,e[5]=w^~x&E,e[14]=O^~T&U,e[15]=N^~M&R,e[24]=F^~z&q,e[25]=D^~Z&H,e[34]=J^~Y&$,e[35]=Q^~X&ee,e[44]=ae^~ue&ce,e[45]=oe^~se&le,e[6]=k^~A&m,e[7]=x^~E&v,e[16]=T^~U&S,e[17]=M^~R&_,e[26]=z^~q&I,e[27]=Z^~H&B,e[36]=Y^~$&G,e[37]=X^~ee&K,e[46]=ue^~ce&te,e[47]=se^~le&re,e[8]=A^~m&y,e[9]=E^~v&g,e[18]=U^~S&C,e[19]=R^~_&P,e[28]=q^~I&L,e[29]=H^~B&j,e[38]=$^~G&V,e[39]=ee^~K&W,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=o[n],e[1]^=o[n+1]};if(n)e.exports=d;else for(m=0;m=this._delta8){var r=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-r,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-r,this.endian);for(var i=0;i>>24&255,n[i++]=e>>>16&255,n[i++]=e>>>8&255,n[i++]=255&e}else for(n[i++]=255&e,n[i++]=e>>>8&255,n[i++]=e>>>16&255,n[i++]=e>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,a=8;athis.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t>>3},t.g1_256=function(e){return n(e,17)^n(e,19)^e>>>10}},7657:function(e,t,r){"use strict";var n=r(5701),i=r(273);function a(e,t){return 55296===(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320===(64512&e.charCodeAt(t+1)))}function o(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function u(e){return 1===e.length?"0"+e:e}function s(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"===typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!==0&&(e="0"+e),i=0;i>6|192,r[n++]=63&o|128):a(e,i)?(o=65536+((1023&o)<<10)+(1023&e.charCodeAt(++i)),r[n++]=o>>18|240,r[n++]=o>>12&63|128,r[n++]=o>>6&63|128,r[n++]=63&o|128):(r[n++]=o>>12|224,r[n++]=o>>6&63|128,r[n++]=63&o|128)}else for(i=0;i>>0}return o},t.split32=function(e,t){for(var r=new Array(4*e.length),n=0,i=0;n>>24,r[i+1]=a>>>16&255,r[i+2]=a>>>8&255,r[i+3]=255&a):(r[i+3]=a>>>24,r[i+2]=a>>>16&255,r[i+1]=a>>>8&255,r[i]=255&a)}return r},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,r){return e+t+r>>>0},t.sum32_4=function(e,t,r,n){return e+t+r+n>>>0},t.sum32_5=function(e,t,r,n,i){return e+t+r+n+i>>>0},t.sum64=function(e,t,r,n){var i=e[t],a=n+e[t+1]>>>0,o=(a>>0,e[t+1]=a},t.sum64_hi=function(e,t,r,n){return(t+n>>>0>>0},t.sum64_lo=function(e,t,r,n){return t+n>>>0},t.sum64_4_hi=function(e,t,r,n,i,a,o,u){var s=0,c=t;return s+=(c=c+n>>>0)>>0)>>0)>>0},t.sum64_4_lo=function(e,t,r,n,i,a,o,u){return t+n+a+u>>>0},t.sum64_5_hi=function(e,t,r,n,i,a,o,u,s,c){var l=0,f=t;return l+=(f=f+n>>>0)>>0)>>0)>>0)>>0},t.sum64_5_lo=function(e,t,r,n,i,a,o,u,s,c){return t+n+a+u+c>>>0},t.rotr64_hi=function(e,t,r){return(t<<32-r|e>>>r)>>>0},t.rotr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0},t.shr64_hi=function(e,t,r){return e>>>r},t.shr64_lo=function(e,t,r){return(e<<32-r|t>>>r)>>>0}},5025:function(e,t){var r;void 0===(r=function(){return function(){var e=[new Uint32Array([2157250,2157314,2157378,2157442,2157506,2157570,2157634,0,2157698,2157762,2157826,2157890,2157954,0,2158018,0]),new Uint32Array([2179041,6291456,2179073,6291456,2179105,6291456,2179137,6291456,2179169,6291456,2179201,6291456,2179233,6291456,2179265,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,2113729,2197345,2197377,2113825,2197409,2197441,2113921,2197473,2114017,2197505,2197537,2197569,2197601,2197633,2197665]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672,23068672,0,0,0,0,23068672]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064]),new Uint32Array([2196001,2196033,2196065,2196097,2196129,2196161,2196193,2196225,2196257,2196289,2196321,2196353,2196385,2196417,2196449,2196481]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2177025,6291456,2177057,6291456,2177089,6291456,2177121,6291456,2177153,6291456,2177185,6291456,2177217,6291456,2177249,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456]),new Uint32Array([2134435,2134531,2134627,2134723,2134723,2134819,2134819,2134915,2134915,2135011,2105987,2135107,2135203,2135299,2131587,2135395]),new Uint32Array([0,0,0,0,0,0,0,6291456,2168673,2169249,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354,2147906,2147970,2148034,2148098,2148162,2148226,2148290,2148354]),new Uint32Array([2125219,2125315,2152834,2152898,2125411,2152962,2153026,2125506,2125507,2125603,2153090,2153154,2153218,2153282,2153346,2105348]),new Uint32Array([2203393,6291456,2203425,6291456,2203457,6291456,2203489,6291456,6291456,6291456,6291456,2203521,6291456,2181281,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,6291456,2145538,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,6291456]),new Uint32Array([2139426,2160834,2160898,2160962,2134242,2161026,2161090,2161154,2161218,2161282,2161346,2161410,2138658,2161474,2161538,2134722]),new Uint32Array([2119939,2124930,2125026,2106658,2125218,2128962,2129058,2129154,2129250,2129346,2129442,2108866,2108770,2150466,2150530,2150594]),new Uint32Array([2201601,6291456,2201633,6291456,2201665,6291456,2201697,6291456,2201729,6291456,2201761,6291456,2201793,6291456,2201825,6291456]),new Uint32Array([2193537,2193569,2193601,2193633,2193665,2193697,2193729,2193761,2193793,2193825,2193857,2193889,2193921,2193953,2193985,2194017]),new Uint32Array([6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2190561,6291456,2190593,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2190625,6291456,2190657,6291456,23068672]),new Uint32Array([2215905,2215937,2215969,2216001,2216033,2216065,2216097,2216129,2216161,2216193,2216225,2216257,2105441,2216289,2216321,2216353]),new Uint32Array([23068672,18884130,23068672,23068672,23068672,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2191233,2191265,2191297,2191329,2191361,2191393,2191425,2117377,2191457,2191489,2191521,2191553,2191585,2191617,2191649,2117953]),new Uint32Array([2132227,2132323,2132419,2132419,2132515,2132515,2132611,2132707,2132707,2132803,2132899,2132899,2132995,2132995,2133091,2133187]),new Uint32Array([0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10609889,10610785,10609921,10610817,2222241]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([2219969,2157121,2157441,2157505,2157889,2157953,2220001,2158465,2158529,10575617,2156994,2157058,2129923,2130019,2157122,2157186]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2185249,6291456,2185281,6291456,2185313,6291456,2185345,6291456,2185377,6291456,2185409,6291456,2185441,6291456,2185473,6291456]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,6291456,0]),new Uint32Array([2183361,6291456,2183393,6291456,2183425,6291456,2183457,6291456,2183489,6291456,2183521,6291456,2183553,6291456,2183585,6291456]),new Uint32Array([2192161,2192193,2192225,2192257,2192289,2192321,2192353,2192385,2192417,2192449,2192481,2192513,2192545,2192577,2192609,2192641]),new Uint32Array([2212001,2212033,2212065,2212097,2212129,2212161,2212193,2212225,2212257,2212289,2212321,2212353,2212385,2212417,2212449,2207265]),new Uint32Array([2249825,2249857,2249889,2249921,2249954,2250018,2250082,2250145,2250177,2250209,2250241,2250274,2250337,2250370,2250433,2250465]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147905,2147969,2148033,2148097,2148161,2148225,2148289,2148353]),new Uint32Array([10485857,6291456,2197217,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,23068672,23068672]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2180353,2180385,2144033,2180417,2180449,2180481,2180513,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,10610209,10610465,10610241,10610753,10609857]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2223842,2223906,2223970,2224034,2224098,2224162,2224226,2224290,2224354,2224418,2224482,2224546,2224610,2224674,2224738,2224802]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,18923650,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,18923714,23068672,23068672]),new Uint32Array([2126179,2125538,2126275,2126371,2126467,2125634,2126563,2105603,2105604,2125346,2126659,2126755,2126851,2098179,2098181,2098182]),new Uint32Array([2227426,2227490,2227554,2227618,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2192353,2240642,2240642,2240705,2240737,2240737,2240769,2240802,2240866,2240929,2240961,2240993,2241025,2241057,2241089,2241121]),new Uint32Array([6291456,2170881,2170913,2170945,6291456,2170977,6291456,2171009,2171041,6291456,6291456,6291456,2171073,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2132226,2132514,2163586,2132610,2160386,2133090,2133186,2160450,2160514,2160578,2133570,2106178,2160642,2133858,2160706,2160770]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10532162,10532226,10532290,10532354,10532418,10532482,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2098209,2108353,2108193,2108481,2170241,2111713,2105473,2105569,2105601,2112289,2112481,2098305,2108321,0,0,0]),new Uint32Array([2209121,2209153,2209185,2209217,2209249,2209281,2209313,2209345,2209377,2209409,2209441,2209473,2207265,2209505,2209537,2209569]),new Uint32Array([2189025,6291456,2189057,6291456,2189089,6291456,2189121,6291456,2189153,6291456,2189185,6291456,2189217,6291456,2189249,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2165764,2140004]),new Uint32Array([2215105,6291456,2215137,6291456,6291456,2215169,2215201,6291456,6291456,6291456,2215233,2215265,2215297,2215329,2215361,2215393]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,23068672,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([10505091,10505187,10505283,10505379,10505475,10505571,10505667,10505763,10505859,10505955,10506051,10506147,10506243,10506339,10506435,10506531]),new Uint32Array([2229730,2229794,2229858,2229922,2229986,2230050,2230114,2230178,2230242,2230306,2230370,2230434,2230498,2230562,2230626,2230690]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,0,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([6291456,6291456,6291456,6291456,10502115,10502178,10502211,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2190305,6291456,2190337,6291456,2190369,6291456,2190401,6291456,2190433,6291456,2190465,6291456,2190497,6291456,2190529,6291456]),new Uint32Array([2173793,2173985,2174017,6291456,2173761,2173697,6291456,2174689,6291456,2174017,2174721,6291456,6291456,2174753,2174785,2174817]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609,2100033]),new Uint32Array([2132898,2163842,2163906,2133282,2132034,2131938,2137410,2132802,2132706,2164866,2133282,2160578,2165186,2165186,6291456,6291456]),new Uint32Array([10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059,10501155,10501251,10501347,10501443]),new Uint32Array([2163458,2130978,2131074,2131266,2131362,2163522,2160130,2132066,2131010,2131106,2106018,2131618,2131298,2132034,2131938,2137410]),new Uint32Array([2212961,2116993,2212993,2213025,2213057,2213089,2213121,2213153,2213185,2213217,2213249,2209633,2213281,2213313,2213345,2213377]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2113729,2113825,2113921,2114017,2114113,2114209,2114305,2114401,2114497,2114593,2114689,2114785,2114881,2114977,2115073,2115169]),new Uint32Array([2238177,2238209,2238241,2238273,2238305,2238337,2238337,2217537,2238369,2238401,2238433,2238465,2215649,2238497,2238529,2238561]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0]),new Uint32Array([6291456,0,6291456,2145026,0,6291456,2145090,0,6291456,6291456,0,0,23068672,0,23068672,23068672]),new Uint32Array([2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129,2100289]),new Uint32Array([6291456,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0]),new Uint32Array([2187681,2187713,2187745,2187777,2187809,2187841,2187873,2187905,2187937,2187969,2188001,2188033,2188065,2188097,2188129,2188161]),new Uint32Array([0,10554498,10554562,10554626,10554690,10554754,10554818,10554882,10554946,10555010,10555074,6291456,6291456,0,0,0]),new Uint32Array([2235170,2235234,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0]),new Uint32Array([2181153,6291456,2188897,6291456,6291456,2188929,6291456,6291456,6291456,6291456,6291456,6291456,2111905,2100865,2188961,2188993]),new Uint32Array([2100833,2100897,0,0,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,2112289]),new Uint32Array([6291456,2172833,6291456,2172865,2172897,2172929,2172961,6291456,2172993,6291456,2173025,6291456,2173057,6291456,2173089,6291456]),new Uint32Array([6291456,0,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,2190721]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456]),new Uint32Array([2184993,6291456,2185025,6291456,2185057,6291456,2185089,6291456,2185121,6291456,2185153,6291456,2185185,6291456,2185217,6291456]),new Uint32Array([2115265,2115361,2115457,2115553,2115649,2115745,2115841,2115937,2116033,2116129,2116225,2116321,2150658,2150722,2200225,6291456]),new Uint32Array([2168321,6291456,2168353,6291456,2168385,6291456,2168417,6291456,2168449,6291456,2168481,6291456,2168513,6291456,2168545,6291456]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,0,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2186625,0,0,6291456,6291456,2186657,2186689,2186721,2173505,0,10496067,10496163,10496259]),new Uint32Array([2178785,6291456,2178817,6291456,2178849,6291456,2178881,6291456,2178913,6291456,2178945,6291456,2178977,6291456,2179009,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2097152,0,0,0,2097152,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2197857,2197889,2197921,2197953,2197985,2198017,0,0,2198049,2198081,2198113,2198145,2198177,2198209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2098209,2167297,2111137,6291456]),new Uint32Array([2171393,6291456,2171425,6291456,2171457,6291456,2171489,6291456,2171521,6291456,2171553,6291456,2171585,6291456,2171617,6291456]),new Uint32Array([2206753,2206785,2195457,2206817,2206849,2206881,2206913,2197153,2197153,2206945,2117857,2206977,2207009,2207041,2207073,2207105]),new Uint32Array([0,0,0,0,0,0,0,23068672,0,0,0,0,2144834,2144898,0,2144962]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,0,2105505,2098241]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,2202049,6291456,2202081,6291456,2202113,6291456,2202145,6291456,2202177,6291456,2202209,6291456,2202241,6291456]),new Uint32Array([10501155,10501251,10501347,10501443,10501539,10501635,10501731,10501827,10501923,10502019,2141731,2105505,2098177,2155586,2166530,0]),new Uint32Array([2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441]),new Uint32Array([2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330,2146882,2146946,2147010,2147074,2147138,2147202,2147266,2147330]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10502307,10502403,10502499,10502595,10502691,10502787,10502883,10502979,10503075,10503171,10503267,10503363,10503459,10503555,10503651,10503747]),new Uint32Array([2179937,2179969,2180001,2180033,2156545,2180065,2156577,2180097,2180129,2180161,2180193,2180225,2180257,2180289,2156737,2180321]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,0,0,6291456,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([2227682,2227746,2227810,2227874,2227938,2228002,2228066,2228130,2228194,2228258,2228322,2228386,2228450,2228514,2228578,2228642]),new Uint32Array([2105601,2169121,2108193,2170049,2181025,2181057,2112481,2108321,2108289,2181089,2170497,2100865,2181121,2173601,2173633,2173665]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180641,6291456,6291456,6291456]),new Uint32Array([0,6291456,6291456,6291456,0,6291456,0,6291456,0,0,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2178273,6291456,2178305,6291456,2178337,6291456,2178369,6291456,2178401,6291456,2178433,6291456,2178465,6291456,2178497,6291456]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2237377,2237409,2236225,2237441,2237473,2217441,2215521,2215553,2217473,2237505,2237537,2209697,2237569,2215585,2237601,2237633]),new Uint32Array([2221985,2165601,2165601,2165665,2165665,2222017,2222017,2165729,2165729,2158913,2158913,2158913,2158913,2097281,2097281,2105921]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2149634,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2176897,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2176929,6291456,2176961,6291456,2176993,6291456]),new Uint32Array([2172641,6291456,2172673,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2172705,2172737,6291456,2172769,2172801,6291456]),new Uint32Array([2099173,2104196,2121667,2099395,2121763,2152258,2152322,2098946,2152386,2121859,2121955,2099333,2122051,2104324,2099493,2122147]),new Uint32Array([6291456,6291456,6291456,2145794,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2145858,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,0,0,6291456,0]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,0,2097505,2105889,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2239074,2239138,2239201,2239233,2239265,2239297,2239329,2239361,0,2239393,2239425,2239425,2239458,2239521,2239553,2209569]),new Uint32Array([14680064,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,6291456,23068672]),new Uint32Array([2108321,2108289,2113153,2098209,2180897,2180929,2180961,2111137,2098241,2108353,2170241,2170273,2180993,2105825,6291456,2105473]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146114,6291456,6291456,6291456,0,0,0]),new Uint32Array([2105921,2105921,2105921,2222049,2222049,2130977,2130977,2130977,2130977,2160065,2160065,2160065,2160065,2097729,2097729,2097729]),new Uint32Array([2218145,2214785,2207937,2218177,2218209,2192993,2210113,2212769,2218241,2218273,2216129,2218305,2216161,2218337,2218369,2218401]),new Uint32Array([0,0,0,2156546,2156610,2156674,2156738,2156802,0,0,0,0,0,2156866,23068672,2156930]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2213409,2213441,2213473,2213505,2213537,2213569,2213601,2213633,2213665,2195681,2213697,2213729,2213761,2213793,2213825,2213857]),new Uint32Array([2100033,2099233,2122017,2200673,2098113,2121537,2103201,2200705,2104033,2121857,2121953,2122401,2099649,2099969,2123009,2100129]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2201857,6291456,2201889,6291456,2201921,6291456,2201953,6291456,2201985,6291456,2202017,6291456,2176193,2176257,23068672,23068672]),new Uint32Array([6291456,6291456,23068672,23068672,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2188193,2188225,2188257,2188289,2188321,2188353,2188385,2188417,2188449,2188481,2188513,2188545,2188577,2188609,2188641,0]),new Uint32Array([10554529,2221089,0,10502113,10562017,10537921,10538049,2221121,2221153,0,0,0,0,0,0,0]),new Uint32Array([2213889,2213921,2213953,2213985,2214017,2214049,2214081,2194177,2214113,2214145,2214177,2214209,2214241,2214273,2214305,2214337]),new Uint32Array([2166978,2167042,2099169,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2180545,6291456,6291456,6291456]),new Uint32Array([10518915,10519011,10519107,10519203,2162242,2162306,2159554,2162370,2159362,2159618,2105922,2162434,2159746,2162498,2159810,2159874]),new Uint32Array([2161730,2161794,2135586,2161858,2161922,2137186,2131810,2160290,2135170,2161986,2137954,2162050,2162114,2162178,10518723,10518819]),new Uint32Array([10506627,10506723,10506819,10506915,10507011,10507107,10507203,10507299,10507395,10507491,10507587,10507683,10507779,10507875,10507971,10508067]),new Uint32Array([6291456,23068672,23068672,23068672,0,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2175873,2175905,2175937,2175969,2176001,2176033,2176065,2176097,2176129,2176161,2176193,2176225,2176257,2176289,2176321,2176353]),new Uint32Array([2140006,2140198,2140390,2140582,2140774,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,23068672,23068672,23068672]),new Uint32Array([2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241]),new Uint32Array([0,23068672,0,0,0,0,0,0,0,2145154,2145218,2145282,6291456,0,2145346,0]),new Uint32Array([0,0,0,0,10531458,10495395,2148545,2143201,2173473,2148865,2173505,0,2173537,0,2173569,2149121]),new Uint32Array([10537282,10495683,2148738,2148802,2148866,0,6291456,2148930,2186593,2173473,2148737,2148865,2148802,10495779,10495875,10495971]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2215425,2215457,2215489,2215521,2215553,2215585,2215617,2215649,2215681,2215713,2215745,2215777,2192033,2215809,2215841,2215873]),new Uint32Array([2242049,2242081,2242113,2242145,2242177,2242209,2242241,2242273,2215937,2242305,2242338,2242401,2242433,2242465,2242497,2216001]),new Uint32Array([10554529,2221089,0,0,10562017,10502113,10538049,10537921,2221185,10489601,10489697,10609889,10609921,2141729,2141793,10610273]),new Uint32Array([2141923,2142019,2142115,2142211,2142307,2142403,2142499,2142595,2142691,0,0,0,0,0,0,0]),new Uint32Array([0,2221185,2221217,10609857,10609857,10489601,10489697,10609889,10609921,2141729,2141793,2221345,2221377,2221409,2221441,2187105]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18923970,23068672,23068672,23068672,0,6291456,6291456]),new Uint32Array([2183105,6291456,2183137,6291456,2183169,6291456,2183201,6291456,2183233,6291456,2183265,6291456,2183297,6291456,2183329,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2134434,2134818,2097666,2097186,2097474,2097698,2105986,2131586,2132450,2131874,2131778,2135970,2135778,2161602,2136162,2161666]),new Uint32Array([2236865,2236897,2236930,2236993,2237025,2235681,2237058,2237121,2237153,2237185,2237217,2217281,2237250,2191233,2237313,2237345]),new Uint32Array([2190049,6291456,2190081,6291456,2190113,6291456,2190145,6291456,2190177,6291456,2190209,6291456,2190241,6291456,2190273,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2101922,2102050,2102178,2102306,10498755,10498851,10498947,10499043,10499139,10499235,10499331,10499427,10499523,10489604,10489732,10489860]),new Uint32Array([2166914,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2181601,2170561,2181633,2181665,2170753,2181697,2172897,2170881,2181729,2170913,2172929,2113441,2181761,2181793,2171009,2173761]),new Uint32Array([0,2105921,2097729,2106081,0,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2248001,2248033,2248066,2248130,2248193,2248226,2248289,2248322,2248385,2248417,2216673,2248450,2248514,2248577,2248610,2248673]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([2169729,6291456,2169761,6291456,2169793,6291456,2169825,6291456,2169857,2169889,6291456,2169921,6291456,2143329,6291456,2098305]),new Uint32Array([2162178,2163202,2163266,2135170,2136226,2161986,2137954,2159426,2159490,2163330,2159554,2163394,2159682,2139522,2136450,2159746]),new Uint32Array([2173953,2173985,0,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2174209,2174241,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,4271169,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2174273]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,6291456,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,2190785,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2189793,6291456,2189825,6291456,2189857,6291456,2189889,6291456,2189921,6291456,2189953,6291456,2189985,6291456,2190017,6291456]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,0,2098305,2108321,2108289,2100865,2113153,2108481,2113345,0,2098209,2111137]),new Uint32Array([2172129,6291456,2172161,6291456,2172193,6291456,2172225,6291456,2172257,6291456,2172289,6291456,2172321,6291456,2172353,6291456]),new Uint32Array([2214753,6291456,2214785,6291456,6291456,2214817,2214849,2214881,2214913,2214945,2214977,2215009,2215041,2215073,2194401,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([10610305,10610337,10575617,2221761,10610401,10610433,10502177,0,10610465,10610497,10610529,10610561,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2187105,2187137,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2199393,2199425,2199457,2199489,2199521,2199553,2199585,2199617,2199649,2199681,2199713,2199745,2199777,2199809,2199841,0]),new Uint32Array([2217249,2217281,2217313,2217345,2217377,2217409,2217441,2217473,2215617,2217505,2217537,2217569,2214753,2217601,2217633,2217665]),new Uint32Array([2170273,2170305,6291456,2170337,2170369,6291456,2170401,2170433,2170465,6291456,6291456,6291456,2170497,2170529,6291456,2170561]),new Uint32Array([2188673,6291456,2188705,2188737,2188769,6291456,6291456,2188801,6291456,2188833,6291456,2188865,6291456,2180929,2181505,2180897]),new Uint32Array([10489988,10490116,10490244,10490372,10490500,10490628,10490756,10490884,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2147393,2147457,2147521,2147585,2147649,2147713,2147777,2147841]),new Uint32Array([23068672,23068672,0,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2241153,2241185,2241217,2215809,2241250,2241313,2241345,2241377,2217921,2241377,2241409,2215873,2241441,2241473,2241505,2241537]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220417,2220417,2220449,2220449,2220481,2220481,2220513,2220513,2220545,2220545,2220577,2220577,2220609,2220609,2220641,2220641]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2144002,0,6291456,6291456,0,0,6291456,6291456,6291456]),new Uint32Array([2167105,2167137,2167169,2167201,2167233,2167265,2167297,2167329,2167361,2167393,2167425,2167457,2167489,2167521,2167553,2167585]),new Uint32Array([10575521,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2234146,2234210,2234274,2234338,2234402,2234466,2234530,2234594,2234658,2234722,2234786,2234850,2234914,2234978,2235042,2235106]),new Uint32Array([0,0,0,0,0,0,0,2180577,0,0,0,0,0,2180609,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456]),new Uint32Array([2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2242529,2242561,2242593,2242625,2242657,2242689,2242721,2242753,2207937,2218177,2242785,2242817,2242849,2242882,2242945,2242977]),new Uint32Array([2118049,2105345,2118241,2105441,2118433,2118529,2118625,2118721,2118817,2200257,2200289,2191809,2200321,2200353,2200385,2200417]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2185505,6291456,2185537,6291456,2185569,6291456,2185601,6291456,2185633,6291456,2185665,6291456,2185697,6291456,2185729,6291456]),new Uint32Array([2231970,2232034,2232098,2232162,2232226,2232290,2232354,2232418,2232482,2232546,2232610,2232674,2232738,2232802,2232866,2232930]),new Uint32Array([2218625,2246402,2246466,2246530,2246594,2246657,2246689,2246689,2218657,2219681,2246721,2246753,2246785,2246818,2246881,2208481]),new Uint32Array([2197025,2197057,2197089,2197121,2197153,2197185,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2219137,2216961,2219169,2219201,2219233,2219265,2219297,2217025,2215041,2219329,2217057,2219361,2217089,2219393,2197153,2219426]),new Uint32Array([23068672,23068672,23068672,0,0,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713]),new Uint32Array([2243522,2243585,2243617,2243649,2243681,2210113,2243713,2243746,2243810,2243874,2243937,2243970,2244033,2244065,2244097,2244129]),new Uint32Array([2178017,6291456,2178049,6291456,2178081,6291456,2178113,6291456,2178145,6291456,2178177,6291456,2178209,6291456,2178241,6291456]),new Uint32Array([10553858,2165314,10518722,6291456,10518818,0,10518914,2130690,10519010,2130786,10519106,2130882,10519202,2165378,10554050,2165506]),new Uint32Array([0,0,2135491,2135587,2135683,2135779,2135875,2135971,2135971,2136067,2136163,2136259,2136355,2136355,2136451,2136547]),new Uint32Array([23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2220033,2220033,2220065,2220065,2220065,2220065,2220097,2220097,2220097,2220097,2220129,2220129,2220129,2220129,2220161,2220161]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2100897,2100898,2100899,2150018,2100865,2100866,2100867,2100868,2150082,2108481,2109858,2109859,2105569,2105505,2098241,2105601]),new Uint32Array([2097217,2097505,2097505,2097505,2097505,2165570,2165570,2165634,2165634,2165698,2165698,2097858,2097858,0,0,2097152]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([10503843,10503939,10504035,10504131,10504227,10504323,10504419,10504515,10504611,10504707,10504803,10504899,10504995,10491140,10491268,0]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,2235297,2220769,2235329,2235361]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2222401,2222433,2222465,10531394,2222497,2222529,2222561,0,2222593,2222625,2222657,2222689,2222721,2222753,2222785,0]),new Uint32Array([2184481,6291456,2184513,6291456,2184545,6291456,2184577,6291456,2184609,6291456,2184641,6291456,2184673,6291456,2184705,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2105570,2156034,2126947,2156098,2153666,2127043,2127139,2156162,0,2127235,2156226,2156290,2156354,2156418,2127331,2127427]),new Uint32Array([2215905,2207041,2153185,2241569,2241601,2241633,2241665,2241697,2241730,2241793,2241825,2241857,2241889,2241921,2241954,2242017]),new Uint32Array([2203777,6291456,2203809,6291456,2203841,6291456,2203873,6291456,2203905,6291456,2173121,2180993,2181249,2203937,2181313,0]),new Uint32Array([2168577,6291456,2168609,6291456,2168641,6291456,2168673,6291456,2168705,6291456,2168737,6291456,2168769,6291456,2168801,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,0,0]),new Uint32Array([2210113,2195521,2210145,2210177,2210209,2210241,2210273,2210305,2210337,2210369,2210401,2210433,2210465,2210497,2210529,2210561]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2228706,2228770,2228834,2228898,2228962,2229026,2229090,2229154,2229218,2229282,2229346,2229410,2229474,2229538,2229602,2229666]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,18874368,18874368,18874368,0,0]),new Uint32Array([2133089,2133281,2133281,2133281,2133281,2160577,2160577,2160577,2160577,2097441,2097441,2097441,2097441,2133857,2133857,2133857]),new Uint32Array([6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089]),new Uint32Array([2178529,6291456,2178561,6291456,2178593,6291456,2178625,6291456,2178657,6291456,2178689,6291456,2178721,6291456,2178753,6291456]),new Uint32Array([2221025,2221025,2221057,2221057,2159329,2159329,2159329,2159329,2097217,2097217,2158914,2158914,2158978,2158978,2159042,2159042]),new Uint32Array([2208161,2208193,2208225,2208257,2194433,2208289,2208321,2208353,2208385,2208417,2208449,2208481,2208513,2208545,2208577,2208609]),new Uint32Array([2169217,6291456,2169249,6291456,2169281,6291456,2169313,6291456,2169345,6291456,2169377,6291456,2169409,6291456,2169441,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2133187,2133283,2133283,2133379,2133475,2133571,2133667,2133667,2133763,2133859,2133955,2134051,2134147,2134147,2134243,2134339]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,0]),new Uint32Array([2193089,2193121,2193153,2193185,2117665,2117569,2193217,2193249,2193281,2193313,2193345,2193377,2193409,2193441,2193473,2193505]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184225,6291456,2184257,6291456,2184289,6291456,2184321,6291456,2184353,6291456,2184385,6291456,2184417,6291456,2184449,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2100833,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2200801,2200833,2200865,0]),new Uint32Array([23068672,23068672,23068672,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0]),new Uint32Array([2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2181153,2105505,2181185,2167617,2180993]),new Uint32Array([2160002,2160066,2160130,2160194,2160258,2132066,2131010,2131106,2106018,2131618,2160322,2131298,2132034,2131938,2137410,2132226]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2183617,6291456,2183649,6291456,2183681,6291456,2183713,6291456,2183745,6291456,2183777,6291456,2183809,6291456,2183841,6291456]),new Uint32Array([0,6291456,6291456,0,6291456,0,0,6291456,6291456,0,6291456,0,0,6291456,0,0]),new Uint32Array([2250977,2251009,2251041,2251073,2195009,2251106,2251169,2251201,2251233,2251265,2251297,2251330,2251394,2251457,2251489,2251521]),new Uint32Array([2205729,2205761,2205793,2205825,2205857,2205889,2205921,2205953,2205985,2206017,2206049,2206081,2206113,2206145,2206177,2206209]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2143170,2168993,6291456,2169025,6291456,2169057,6291456,2169089,6291456,2143234,2169121,6291456,2169153,6291456,2169185,6291456]),new Uint32Array([23068672,23068672,2190689,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2248706,2248769,2248801,2248833,2248865,2248897,2248929,2248962,2249026,2249090,2249154,2240705,2249217,2249249,2249281,2249313]),new Uint32Array([10485857,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10495394,6291456,2098209,6291456,6291456,2097152,6291456,10531394]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([14680064,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([6291456,2186977,6291456,6291456,6291456,6291456,6291456,10537858,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2209601,2209633,2209665,2209697,2209729,2209761,2209793,2209825,2209857,2209889,2209921,2209953,2209985,2210017,2210049,2210081]),new Uint32Array([10501539,10501635,10501731,10501827,10501923,10502019,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905]),new Uint32Array([2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2194561,2194593,2194625,2119777,2119873,2194657,2194689,2194721,2194753,2194785,2194817,2194849,2194881,2194913,2194945,2194977]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569]),new Uint32Array([2222818,2222882,2222946,2223010,2223074,2223138,2223202,2223266,2223330,2223394,2223458,2223522,2223586,2223650,2223714,2223778]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672]),new Uint32Array([0,2179553,2179585,2179617,2179649,2144001,2179681,2179713,2179745,2179777,2179809,2156705,2179841,2156833,2179873,2179905]),new Uint32Array([6291456,23068672,6291456,2145602,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,6291456,0,0]),new Uint32Array([2196513,2196545,2196577,2196609,2196641,2196673,2196705,2196737,2196769,2196801,2196833,2196865,2196897,2196929,2196961,2196993]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2177281,6291456,2177313,6291456,2177345,6291456,2177377,6291456,2177409,6291456,2177441,6291456,2177473,6291456,2177505,6291456]),new Uint32Array([2187137,2221473,2221505,2221537,2221569,6291456,6291456,10610209,10610241,10537986,10537986,10537986,10537986,10609857,10609857,10609857]),new Uint32Array([2243009,2243041,2216033,2243074,2243137,2243169,2243201,2219617,2243233,2243265,2243297,2243329,2243362,2243425,2243457,2243489]),new Uint32Array([10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,10485857,2097152,4194304,4194304,0,0]),new Uint32Array([2143042,6291456,2143106,2143106,2168833,6291456,2168865,6291456,6291456,2168897,6291456,2168929,6291456,2168961,6291456,2143170]),new Uint32Array([6291456,6291456,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2204193,2204225,2204257,2204289,2204321,2204353,2204385,2204417,2204449,2204481,2204513,2204545,2204577,2204609,2204641,2204673]),new Uint32Array([2202753,6291456,2202785,6291456,2202817,6291456,2202849,6291456,2202881,6291456,2202913,6291456,2202945,6291456,2202977,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321]),new Uint32Array([2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842,2147394,2147458,2147522,2147586,2147650,2147714,2147778,2147842]),new Uint32Array([2253313,2253346,2253409,2253441,2253473,2253505,2253537,2253569,2253601,2253634,2219393,2253697,2253729,2253761,2253793,2253825]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([2162562,2162626,2131362,2162690,2159938,2160002,2162754,2162818,2160130,2162882,2160194,2160258,2160834,2160898,2161026,2161090]),new Uint32Array([2175361,2175393,2175425,2175457,2175489,2175521,2175553,2175585,2175617,2175649,2175681,2175713,2175745,2175777,2175809,2175841]),new Uint32Array([2253858,2253921,2253954,2254018,2254082,2196737,2254145,2196865,2254177,2254209,2254241,2254273,2197025,2254306,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2202113,2204129,2188705,2204161]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953]),new Uint32Array([2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209]),new Uint32Array([2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,0,2108417,0,2111713,2100897,2111905]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2175425,2175489,2175809,2175905,2175937,2175937,2176193,2176417,2180865,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,2143298,2143298,2143298,2143362,2143362,2143362,2143426,2143426,2143426,2171105,6291456,2171137]),new Uint32Array([2120162,2120258,2151618,2151682,2151746,2151810,2151874,2151938,2152002,2120035,2120131,2120227,2152066,2120323,2152130,2120419]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2195361,2142433,2236065,2236097,2236129,2236161,2118241,2117473,2236193,2236225,2236257,2236289,0,0,0,0]),new Uint32Array([2189281,6291456,2189313,6291456,2189345,6291456,2189377,6291456,2189409,6291456,2189441,6291456,2189473,6291456,2189505,6291456]),new Uint32Array([6291456,6291456,2145922,6291456,6291456,6291456,6291456,2145986,6291456,6291456,6291456,6291456,2146050,6291456,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10502113,10562017,10610401,10502177,10610433,10538049]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,2186401,0,2186433,0,2186465,0,2186497]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,23068672,23068672,23068672]),new Uint32Array([0,0,2198241,2198273,2198305,2198337,2198369,2198401,0,0,2198433,2198465,2198497,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,0,23068672,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([0,2105921,2097729,0,2097377,0,0,2106017,2133281,2097505,2105889,0,2097697,2135777,2097633,2097441]),new Uint32Array([2197889,2197921,2197953,2197985,2198017,2198049,2198081,2198113,2198145,2198177,2198209,2198241,2198273,2198305,2198337,2198369]),new Uint32Array([2132514,2132610,2160386,2133090,2133186,2160450,2160514,2133282,2160578,2133570,2106178,2160642,2133858,2160706,2160770,2134146]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,6291456,23068672,23068672,6291456,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([2184737,6291456,2184769,6291456,2184801,6291456,2184833,6291456,2184865,6291456,2184897,6291456,2184929,6291456,2184961,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,23068672,23068672,23068672,6291456,23068672,23068672,23068672,23068672,23068672,0,0]),new Uint32Array([6291456,6291456,6291456,2186753,6291456,6291456,6291456,6291456,2186785,2186817,2186849,2173569,2186881,10496355,10495395,10575521]),new Uint32Array([0,0,2097729,0,0,0,0,2106017,0,2097505,0,2097185,0,2135777,2097633,2097441]),new Uint32Array([2189537,6291456,2189569,6291456,2189601,6291456,2189633,6291456,2189665,6291456,2189697,6291456,2189729,6291456,2189761,6291456]),new Uint32Array([2202497,6291456,2202529,6291456,2202561,6291456,2202593,6291456,2202625,6291456,2202657,6291456,2202689,6291456,2202721,6291456]),new Uint32Array([2245217,2218369,2245249,2245282,2245345,2245377,2245410,2245474,2245537,2245569,2245601,2245633,2245665,2245665,2245697,2245729]),new Uint32Array([6291456,0,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,23068672,6291456,23068672,6291456,6291456,6291456,6291456,23068672,23068672]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2097281,2105921,2097729,2106081,2097377,2097601,2162337,2106017,2133281,2097505,0,2097185,2097697,2135777,2097633,2097441]),new Uint32Array([2176641,6291456,2176673,6291456,2176705,6291456,2176737,6291456,2176769,6291456,2176801,6291456,2176833,6291456,2176865,6291456]),new Uint32Array([2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2174369,2174369,0,0,2100833,2100737]),new Uint32Array([2116513,2190817,2190849,2190881,2190913,2190945,2116609,2190977,2191009,2191041,2191073,2117185,2191105,2191137,2191169,2191201]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456]),new Uint32Array([2167617,2167649,2167681,2167713,2167745,2167777,2167809,6291456,2167841,2167873,2167905,2167937,2167969,2168001,2168033,4240130]),new Uint32Array([2165122,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122,2134562,2132162,2132834,2136866]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2186209,2186241,2186273,2186305,2186337,2186369,0,0]),new Uint32Array([2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([0,0,23068672,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([0,10537921,10610689,10610273,10610497,10610529,10610305,10610721,10489601,10489697,10610337,10575617,10554529,2221761,2197217,10496577]),new Uint32Array([2105473,2105569,2105601,2112289,0,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2125346,2153410,2153474,2127394,2153538,2153602,2153666,2153730,2105507,2105476,2153794,2153858,2153922,2153986,2154050,2105794]),new Uint32Array([2200449,2119681,2200481,2153313,2199873,2199905,2199937,2200513,2200545,2200577,2200609,2119105,2119201,2119297,2119393,2119489]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2175777,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2222273,2197217,2221473,2221505,2221089,2222305,2200865,2099681,2104481,2222337,2099905,2120737,2222369,2103713,2100225,2098785]),new Uint32Array([2201377,6291456,2201409,6291456,2201441,6291456,2201473,6291456,2201505,6291456,2201537,6291456,2201569,6291456,6291456,23068672]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([2200897,6291456,2200929,6291456,2200961,6291456,2200993,6291456,2201025,6291456,2180865,6291456,2201057,6291456,2201089,6291456]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,6291456,6291456,6291456,0,0,0,0,0]),new Uint32Array([2161154,2161410,2138658,2161474,2161538,2097666,2097186,2097474,2162946,2132450,2163010,2163074,2136162,2163138,2161666,2161730]),new Uint32Array([2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953]),new Uint32Array([0,0,0,0,0,0,23068672,23068672,0,0,0,0,2145410,2145474,0,6291456]),new Uint32Array([2244161,2216065,2212769,2244193,2244225,2244257,2244290,2244353,2244385,2244417,2244449,2218273,2244481,2244514,2244577,2244609]),new Uint32Array([2125730,2125699,2125795,2125891,2125987,2154114,2154178,2154242,2154306,2154370,2154434,2154498,2126082,2126178,2126274,2126083]),new Uint32Array([2237665,2237697,2237697,2237697,2237730,2237793,2237825,2237857,2237890,2237953,2237985,2238017,2238049,2238081,2238113,2238145]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150146,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,0,0,23068672,23068672,23068672,0,0]),new Uint32Array([2214369,2238593,2238625,2238657,2238689,2238721,2238753,2238785,2238817,2238850,2238913,2238945,2238977,2235457,2239009,2239041]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([2252066,2252130,2252193,2252225,2252257,2252290,2252353,2252385,2252417,2252449,2252481,2252513,2252545,2252578,2252641,2252673]),new Uint32Array([2197697,2114113,2114209,2197729,2197761,2114305,2197793,2114401,2114497,2197825,2114593,2114689,2114785,2114881,2114977,2197857]),new Uint32Array([2224866,2224930,2224994,2225058,2225122,2225186,2225250,2225314,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2219490,2219554,2219617,2219649,2219681,2219714,2219778,2219842,2219905,2219937,0,0,0,0,0,0]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665]),new Uint32Array([2220161,2220161,2220193,2220193,2220193,2220193,2220225,2220225,2220225,2220225,2220257,2220257,2220257,2220257,2220289,2220289]),new Uint32Array([2192673,2192705,2192737,2192769,2192801,2192833,2192865,2118049,2192897,2117473,2117761,2192929,2192961,2192993,2193025,2193057]),new Uint32Array([2179297,6291456,2179329,6291456,2179361,6291456,2179393,6291456,2179425,6291456,2179457,6291456,2179489,6291456,2179521,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2235745,2235777,2193633,2235809,2235841,2235873,2235905,2235937,2235969,2116513,2116705,2236001,2200513,2199905,2200545,2236033]),new Uint32Array([2113153,2108481,2113345,2113441,2232993,2233025,0,0,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761]),new Uint32Array([2170593,6291456,2170625,6291456,2170657,6291456,2170689,2170721,6291456,2170753,6291456,6291456,2170785,6291456,2170817,2170849]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2166786,2166850,0,0,0,0]),new Uint32Array([23068672,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,10575617,2187041,10502177,10489601,10489697,0]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2134562,2132162,2132834,2136866,2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058]),new Uint32Array([6291456,6291456,2098337,2101441,10531458,2153473,6291456,6291456,10531522,2100737,2108193,6291456,2106499,2106595,2106691,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0]),new Uint32Array([2233122,2233186,2233250,2233314,2233378,2233442,2233506,2233570,2233634,2233698,2233762,2233826,2233890,2233954,2234018,2234082]),new Uint32Array([23068672,6291456,23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2205217,2205249,2205281,2205313,2205345,2205377,2205409,2205441,2205473,2205505,2205537,2205569,2205601,2205633,2205665,2205697]),new Uint32Array([6291456,0,6291456,0,0,0,6291456,6291456,6291456,6291456,0,0,23068672,6291456,23068672,23068672]),new Uint32Array([2173601,2173761,2174081,2173569,2174241,2174113,2173953,6291456,2174305,6291456,2174337,6291456,2174369,6291456,2174401,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([2152450,2152514,2099653,2104452,2099813,2122243,2099973,2152578,2122339,2122435,2122531,2122627,2122723,2104580,2122819,2152642]),new Uint32Array([2236385,2236417,2236449,2236482,2236545,2215425,2236577,2236609,2236641,2236673,2215457,2236705,2236737,2236770,2215489,2236833]),new Uint32Array([2163394,2159746,2163458,2131362,2163522,2160130,2163778,2132226,2163842,2132898,2163906,2161410,2138658,2097666,2136162,2163650]),new Uint32Array([2218721,2246913,2246946,2216385,2247010,2247074,2215009,2247137,2247169,2216481,2247201,2247233,2247266,2247330,2247330,0]),new Uint32Array([2129730,2129762,2129858,2129731,2129827,2156482,2156482,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,0,0,0,0,6291456,0,0]),new Uint32Array([2203969,2204001,2181377,2204033,2204065,6291456,2204097,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2169473,6291456,2169505,6291456,2169537,6291456,2169569,6291456,2169601,6291456,2169633,6291456,2169665,6291456,2169697,6291456]),new Uint32Array([2141542,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220801,2220801,2220801,2220801,2220833,2220833,2220865,2220865,2220865,2220865,2220897,2220897,2220897,2220897,2139873,2139873]),new Uint32Array([0,0,0,0,0,23068672,23068672,0,0,0,0,0,0,0,6291456,0]),new Uint32Array([2214849,2218433,2218465,2218497,2218529,2218561,2214881,2218593,2218625,2218657,2218689,2218721,2218753,2216545,2218785,2218817]),new Uint32Array([23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,0,0,0,6291456]),new Uint32Array([2136482,2164610,2164674,2164738,2164802,2132802,2132706,2164866,2132898,2164930,2164994,2165058,2165122,2132802,2132706,2164866]),new Uint32Array([2207649,2207681,2207713,2207745,2207777,2207809,2207841,2207873,2207905,2207937,2207969,2208001,2208033,2208065,2208097,2208129]),new Uint32Array([2123683,2105092,2152706,2123779,2105220,2152770,2100453,2098755,2123906,2124002,2124098,2124194,2124290,2124386,2124482,2124578]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,0,0,0,0,0,0,0,10485857]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([10508163,10508259,10508355,10508451,2200129,2200161,2192737,2200193,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203553,6291456,2203585,6291456,6291456,6291456,2203617,6291456,2203649,6291456,2203681,6291456,2203713,6291456,2203745,6291456]),new Uint32Array([18884449,18884065,23068672,18884417,18884034,18921185,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,18874368]),new Uint32Array([2247393,2247426,2247489,2247521,2247553,2247586,2247649,2247681,2247713,2247745,2247777,2247810,2247873,2247905,2247937,2247969]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,2160577,2133857,2235297,0,2235329,0]),new Uint32Array([2182593,6291456,2182625,6291456,2182657,6291456,2182689,6291456,2182721,6291456,2182753,6291456,2182785,6291456,2182817,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102402,2102403,6291456,2110050]),new Uint32Array([2149890,2108323,2149954,6291456,2113441,6291456,2149057,6291456,2113441,6291456,2105473,2167265,2111137,2105505,6291456,2108353]),new Uint32Array([2219105,2219137,2195233,2251554,2251617,2251649,2251681,2251713,2251746,2251810,2251873,2251905,2251937,2251970,2252033,2219169]),new Uint32Array([2203009,6291456,2203041,6291456,2203073,6291456,2203105,6291456,2203137,6291456,2203169,6291456,2203201,6291456,2203233,6291456]),new Uint32Array([2128195,2128291,2128387,2128483,2128579,2128675,2128771,2128867,2128963,2129059,2129155,2129251,2129347,2129443,2129539,2129635]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2140964,2141156,2140966,2141158,2141350]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2225378,2225442,2225506,2225570,2225634,2225698,2225762,2225826,2225890,2225954,2226018,2226082,2226146,2226210,2226274,2226338]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137,2105505,2098241,2108353,2108417]),new Uint32Array([2108353,2108417,0,2105601,2108193,2157121,2157313,2157377,2157441,2100897,6291456,2108419,2173953,2173633,2173633,2173953]),new Uint32Array([2111713,2173121,2111905,2098177,2173153,2173185,2173217,2113153,2113345,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,2190753]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,2197249,6291456,2117377,2197281,2197313,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,0,0,0,23068672,0,0,0,0,0,6291456,6291456,6291456]),new Uint32Array([2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100833,2100737,2098337,2101441,2101569,2101697,2101825,2101953]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0]),new Uint32Array([0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,23068672]),new Uint32Array([2173281,6291456,2173313,6291456,2173345,6291456,2173377,6291456,0,0,10532546,6291456,6291456,6291456,10562017,2173441]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,0,0]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2159426,2159490,2159554,2159362,2159618,2159682,2139522,2136450,2159746,2159810,2159874,2130978,2131074,2131266,2131362,2159938]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2203233,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2203265,6291456,2203297,6291456,2203329,2203361,6291456]),new Uint32Array([6291456,6291456,2148418,2148482,2148546,0,6291456,2148610,2186529,2186561,2148417,2148545,2148482,10495778,2143969,10495778]),new Uint32Array([2134146,2139426,2160962,2134242,2161218,2161282,2161346,2161410,2138658,2134722,2134434,2134818,2097666,2097346,2097698,2105986]),new Uint32Array([2198881,2198913,2198945,2198977,2199009,2199041,2199073,2199105,2199137,2199169,2199201,2199233,2199265,2199297,2199329,2199361]),new Uint32Array([0,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([10610561,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193]),new Uint32Array([2183873,6291456,2183905,6291456,2183937,6291456,2183969,6291456,2184001,6291456,2184033,6291456,2184065,6291456,2184097,6291456]),new Uint32Array([2244642,2244706,2244769,2244801,2218305,2244833,2244865,2244897,2244929,2244961,2244993,2245026,2245089,2245122,2245185,0]),new Uint32Array([6291456,6291456,2116513,2116609,2116705,2116801,2199873,2199905,2199937,2199969,2190913,2200001,2200033,2200065,2200097,2191009]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2180673,2180705,2180737,2180769,2180801,2180833,0,0]),new Uint32Array([2098081,2099521,2099105,2120705,2098369,2120801,2103361,2097985,2098433,2121377,2121473,2099169,2099873,2098401,2099393,2152609]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2150402]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,2145666,2145730,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665]),new Uint32Array([2187073,6291456,6291456,6291456,6291456,2098241,2098241,2108353,2100897,2111905,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2102404,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,2100612,6291456,6291456,6291456,6291456,6291456,6291456,6291456,10485857]),new Uint32Array([2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889]),new Uint32Array([2217697,2217729,2217761,2217793,2217825,2217857,2217889,2217921,2217953,2215873,2217985,2215905,2218017,2218049,2218081,2218113]),new Uint32Array([2211233,2218849,2216673,2218881,2218913,2218945,2218977,2219009,2216833,2219041,2215137,2219073,2216865,2209505,2219105,2216897]),new Uint32Array([2240097,2240129,2240161,2240193,2240225,2240257,2240289,2240321,2240353,2240386,2240449,2240481,2240513,2240545,2207905,2240578]),new Uint32Array([6291456,6291456,2202273,6291456,2202305,6291456,2202337,6291456,2202369,6291456,2202401,6291456,2202433,6291456,2202465,6291456]),new Uint32Array([0,23068672,23068672,18923394,23068672,18923458,18923522,18884099,18923586,18884195,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2201121,6291456,2201153,6291456,2201185,6291456,2201217,6291456,2201249,6291456,2201281,6291456,2201313,6291456,2201345,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2211041,2211073,2211105,2211137,2211169,2211201,2211233,2211265,2211297,2211329,2211361,2211393,2211425,2211457,2211489,2211521]),new Uint32Array([2181825,6291456,2181857,6291456,2181889,6291456,2181921,6291456,2181953,6291456,2181985,6291456,2182017,6291456,2182049,6291456]),new Uint32Array([2162337,2097633,2097633,2097633,2097633,2132705,2132705,2132705,2132705,2097153,2097153,2097153,2097153,2133089,2133089,2133089]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,2148545,6291456,2173473,6291456,2148865,6291456,2173505,6291456,2173537,6291456,2173569,6291456,2149121,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,0,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2207137,2207169,2207201,2207233,2207265,2207297,2207329,2207361,2207393,2207425,2207457,2207489,2207521,2207553,2207585,2207617]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,23068672,23068672,0,0,0,0,0,0]),new Uint32Array([2198401,2198433,2198465,2198497,0,2198529,2198561,2198593,2198625,2198657,2198689,2198721,2198753,2198785,2198817,2198849]),new Uint32Array([2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0,0]),new Uint32Array([2216385,2118721,2216417,2216449,2216481,2216513,2216545,2211233,2216577,2216609,2216641,2216673,2216705,2216737,2216737,2216769]),new Uint32Array([2216801,2216833,2216865,2216897,2216929,2216961,2216993,2215169,2217025,2217057,2217089,2217121,2217154,2217217,0,0]),new Uint32Array([2210593,2191809,2210625,2210657,2210689,2210721,2210753,2210785,2210817,2210849,2191297,2210881,2210913,2210945,2210977,2211009]),new Uint32Array([0,0,2105825,0,0,2111905,2105473,0,0,2112289,2108193,2112481,2112577,0,2098305,2108321]),new Uint32Array([0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,2097153,2134241,0,2132705,0,0,2131297,0,2133089,0,2133857,0,2220769,0,2235361]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,6291456,6291456,14680064]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2171873,6291456,2171905,6291456,2171937,6291456,2171969,6291456,2172001,6291456,2172033,6291456,2172065,6291456,2172097,6291456]),new Uint32Array([2220929,2220929,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2133857,2134145,2134145,2134145,2134145,2134241,2134241,2134241,2134241,2105889,2105889,2105889,2105889,2097185,2097185,2097185]),new Uint32Array([2173697,2173761,2173793,2174113,2173985,2173953,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,10499619,10499715,10499811,10499907]),new Uint32Array([0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,0,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,0,23068672,23068672,23068672,0,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,6291456,23068672,23068672]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,2144322,2144386,2144450,2144514,2144578,2144642,2144706,2144770]),new Uint32Array([23068672,23068672,23068672,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([2113153,2108481,2113345,2113441,2098209,2111137,0,2098241,2108353,2108417,2105825,0,0,2111905,2105473,2105569]),new Uint32Array([2236321,2236353,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2152194,2121283,2103684,2103812,2097986,2098533,2097990,2098693,2098595,2098853,2099013,2103940,2121379,2121475,2121571,2104068]),new Uint32Array([2206241,2206273,2206305,2206337,2206369,2206401,2206433,2206465,2206497,2206529,2206561,2206593,2206625,2206657,2206689,2206721]),new Uint32Array([6291456,6291456,6291456,6291456,16777216,16777216,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,23068672,23068672,10538818,10538882,6291456,6291456,2150338]),new Uint32Array([6291456,6291456,6291456,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2214369,2214401,2214433,2214465,2214497,2214529,2214561,2214593,2194977,2214625,2195073,2214657,2214689,2214721,6291456,6291456]),new Uint32Array([2097152,2097152,2097152,2097152,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2182081,6291456,2182113,6291456,2182145,6291456,2182177,6291456,2182209,6291456,2182241,6291456,2182273,6291456,2182305,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2146881,2146945,2147009,2147073,2147137,2147201,2147265,2147329]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,23068672,23068672]),new Uint32Array([0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2122915,2123011,2123107,2104708,2123203,2123299,2123395,2100133,2104836,2100290,2100293,2104962,2104964,2098052,2123491,2123587]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456]),new Uint32Array([6291456,2171169,6291456,2171201,6291456,2171233,6291456,2171265,6291456,2171297,6291456,2171329,6291456,6291456,2171361,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,2148994,2149058,2149122,0,6291456,2149186,2186945,2173537,2148993,2149121,2149058,10531458,10496066,0]),new Uint32Array([2195009,2195041,2195073,2195105,2195137,2195169,2195201,2195233,2195265,2195297,2195329,2195361,2195393,2195425,2195457,2195489]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,0,0,6291456,6291456]),new Uint32Array([2182849,6291456,2182881,6291456,2182913,6291456,2182945,6291456,2182977,6291456,2183009,6291456,2183041,6291456,2183073,6291456]),new Uint32Array([2211553,2210081,2211585,2211617,2211649,2211681,2211713,2211745,2211777,2211809,2209569,2211841,2211873,2211905,2211937,2211969]),new Uint32Array([2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2166594,2127298,2166658,2142978,2141827,2166722]),new Uint32Array([2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233057,2148481,2173601,2173633,2173665,2173697,2173729]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,0,0,2185761,2185793,2185825,2185857,2185889,2185921,0,0]),new Uint32Array([6291456,2148481,2173601,2173633,2173665,2173697,2173729,2148801,2173761,2143969,2173793,2173825,2153473,2173857,2173889,2173921]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,6291456]),new Uint32Array([0,0,0,2220961,2220961,2220961,2220961,2144193,2144193,2159201,2159201,2159265,2159265,2144194,2220993,2220993]),new Uint32Array([2192641,2235393,2235425,2152257,2116609,2235457,2235489,2200065,2235521,2235553,2235585,2212449,2235617,2235649,2235681,2235713]),new Uint32Array([2194049,2194081,2194113,2194145,2194177,2194209,2194241,2194273,2194305,2194337,2194369,2194401,2194433,2194465,2194497,2194529]),new Uint32Array([2196673,2208641,2208673,2208705,2208737,2208769,2208801,2208833,2208865,2208897,2208929,2208961,2208993,2209025,2209057,2209089]),new Uint32Array([2191681,2191713,2191745,2191777,2153281,2191809,2191841,2191873,2191905,2191937,2191969,2192001,2192033,2192065,2192097,2192129]),new Uint32Array([2230946,2231010,2231074,2231138,2231202,2231266,2231330,2231394,2231458,2231522,2231586,2231650,2231714,2231778,2231842,2231906]),new Uint32Array([14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064,14680064]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,2185953,2185985,2186017,2186049,2186081,2186113,2186145,2186177]),new Uint32Array([2139811,2139907,2097284,2105860,2105988,2106116,2106244,2097444,2097604,2097155,10485778,10486344,2106372,6291456,0,0]),new Uint32Array([2110051,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2172385,6291456,2172417,6291456,2172449,6291456,2172481,6291456,2172513,6291456,2172545,6291456,2172577,6291456,2172609,6291456]),new Uint32Array([0,0,23068672,23068672,6291456,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2249345,2249377,2249409,2249441,2249473,2249505,2249537,2249570,2210209,2249633,2249665,2249697,2249729,2249761,2249793,2216769]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,6291456,6291456,6291456,6291456]),new Uint32Array([2187169,2187201,2187233,2187265,2187297,2187329,2187361,2187393,2187425,2187457,2187489,2187521,2187553,2187585,2187617,2187649]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([0,0,0,6291456,6291456,0,0,0,6291456,6291456,6291456,0,0,0,6291456,6291456]),new Uint32Array([2182337,6291456,2182369,6291456,2182401,6291456,2182433,6291456,2182465,6291456,2182497,6291456,2182529,6291456,2182561,6291456]),new Uint32Array([2138179,2138275,2138371,2138467,2134243,2134435,2138563,2138659,2138755,2138851,2138947,2139043,2138947,2138755,2139139,2139235]),new Uint32Array([23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2250498,2250562,2250625,2250657,2208321,2250689,2250721,2250753,2250785,2250817,2250849,2218945,2250881,2250913,2250945,0]),new Uint32Array([2170369,2105569,2098305,2108481,2173249,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456]),new Uint32Array([2100897,2111905,2105473,2105569,2105601,0,2108193,0,0,0,2098305,2108321,2108289,2100865,2113153,2108481]),new Uint32Array([2100897,2100897,2105569,2105569,6291456,2112289,2149826,6291456,6291456,2112481,2112577,2098177,2098177,2098177,6291456,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,6291456,6291456,6291456]),new Uint32Array([6291456,2169953,2169985,6291456,2170017,6291456,2170049,2170081,6291456,2170113,2170145,2170177,6291456,6291456,2170209,2170241]),new Uint32Array([6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([0,0,0,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2220641,2220641,2220673,2220673,2220673,2220673,2220705,2220705,2220705,2220705,2220737,2220737,2220737,2220737,2220769,2220769]),new Uint32Array([2127650,2127746,2127842,2127938,2128034,2128130,2128226,2128322,2128418,2127523,2127619,2127715,2127811,2127907,2128003,2128099]),new Uint32Array([2143969,2173793,2173825,2153473,2173857,2173889,2173921,2173953,2173985,2173761,2174017,2174049,2174081,2174113,2174145,2174177]),new Uint32Array([0,0,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([2204705,2204737,2204769,2204801,2204833,2204865,2204897,2204929,2204961,2204993,2205025,2205057,2205089,2205121,2205153,2205185]),new Uint32Array([2176385,6291456,2176417,6291456,2176449,6291456,2176481,6291456,2176513,6291456,2176545,6291456,2176577,6291456,2176609,6291456]),new Uint32Array([2195521,2195553,2195585,2195617,2195649,2195681,2117857,2195713,2195745,2195777,2195809,2195841,2195873,2195905,2195937,2195969]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,6291456,6291456]),new Uint32Array([2173921,2173953,2173985,2174017,2174017,2174049,2174081,2174113,2174145,2174177,2149057,2233089,2173697,2173761,2173793,2174113]),new Uint32Array([2131586,2132450,2135970,2135778,2161602,2136162,2163650,2161794,2135586,2163714,2137186,2131810,2160290,2135170,2097506,2159554]),new Uint32Array([2134145,2097153,2134241,2105953,2132705,2130977,2160065,2131297,2162049,2133089,2160577,2133857,0,0,0,0]),new Uint32Array([2116513,2116609,2116705,2116801,2116897,2116993,2117089,2117185,2117281,2117377,2117473,2117569,2117665,2117761,2117857,2117953]),new Uint32Array([2100737,2098337,2101441,2101569,2101697,2101825,2101953,2102081,2102209,2100802,2101154,2101282,2101410,2101538,2101666,2101794]),new Uint32Array([2100289,2098657,2098049,2200737,2123489,2123681,2200769,2098625,2100321,2098145,2100449,2098017,2098753,2098977,2150241,2150305]),new Uint32Array([6291456,6291456,6291456,0,6291456,6291456,6291456,6291456,6291456,2109955,6291456,6291456,0,0,0,0]),new Uint32Array([18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368,18874368]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,6291456,0,6291456,0,0]),new Uint32Array([2130979,2131075,2131075,2131171,2131267,2131363,2131459,2131555,2131651,2131651,2131747,2131843,2131939,2132035,2132131,2132227]),new Uint32Array([0,2177793,6291456,2177825,6291456,2177857,6291456,2177889,6291456,2177921,6291456,2177953,6291456,2177985,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672]),new Uint32Array([6291456,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2113345,0,2098209,2111137,2105505,2098241,2108353,2108417,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289]),new Uint32Array([2136643,2136739,2136835,2136931,2137027,2137123,2137219,2137315,2137411,2137507,2137603,2137699,2137795,2137891,2137987,2138083]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0]),new Uint32Array([2174433,6291456,2174465,6291456,2174497,6291456,2174529,6291456,2174561,6291456,2174593,6291456,2174625,6291456,2174657,6291456]),new Uint32Array([0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441]),new Uint32Array([10496547,10496643,2105505,2149698,6291456,10496739,10496835,2170273,6291456,2149762,2105825,2111713,2111713,2111713,2111713,2168673]),new Uint32Array([6291456,2143490,2143490,2143490,2171649,6291456,2171681,2171713,2171745,6291456,2171777,6291456,2171809,6291456,2171841,6291456]),new Uint32Array([2159106,2159106,2159170,2159170,2159234,2159234,2159298,2159298,2159298,2159362,2159362,2159362,2106401,2106401,2106401,2106401]),new Uint32Array([2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865,2113153,2108481,2113345,2113441,2098209,2111137]),new Uint32Array([2108417,2181217,2181249,2181281,2170433,2170401,2181313,2181345,2181377,2181409,2181441,2181473,2181505,2181537,2170529,2181569]),new Uint32Array([2218433,2245761,2245793,2245825,2245857,2245890,2245953,2245986,2209665,2246050,2246113,2246146,2246210,2246274,2246337,2246369]),new Uint32Array([2230754,2230818,2230882,0,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([6291456,0,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,0,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2184129,6291456,2184161,6291456,2184193,6291456,6291456,6291456,6291456,6291456,2146818,2183361,6291456,6291456,2142978,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2135170,2097506,2130691,2130787,2130883,2163970,2164034,2164098,2164162,2164226,2164290,2164354,2164418,2164482,2164546,2133122]),new Uint32Array([2108515,2108611,2100740,2108707,2108803,2108899,2108995,2109091,2109187,2109283,2109379,2109475,2109571,2109667,2109763,2100738]),new Uint32Array([2102788,2102916,2103044,2120515,2103172,2120611,2120707,2098373,2103300,2120803,2120899,2120995,2103428,2103556,2121091,2121187]),new Uint32Array([2158082,2158146,0,2158210,2158274,0,2158338,2158402,2158466,2129922,2158530,2158594,2158658,2158722,2158786,2158850]),new Uint32Array([10499619,10499715,10499811,10499907,10500003,10500099,10500195,10500291,10500387,10500483,10500579,10500675,10500771,10500867,10500963,10501059]),new Uint32Array([2239585,2239618,2239681,2239713,0,2191969,2239745,2239777,2192033,2239809,2239841,2239874,2239937,2239970,2240033,2240065]),new Uint32Array([2252705,2252738,2252801,2252833,2252865,2252897,2252930,2252994,2253057,2253089,2253121,2253154,2253217,2253250,2219361,2219361]),new Uint32Array([2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,2108193,2112481,2112577,2098177,2098305,2108321,2108289,2100865]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,10538050,10538114,10538178,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([2226402,2226466,2226530,2226594,2226658,2226722,2226786,2226850,2226914,2226978,2227042,2227106,2227170,2227234,2227298,2227362]),new Uint32Array([23068672,6291456,6291456,6291456,6291456,2144066,2144130,2144194,2144258,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,23068672,23068672,23068672,6291456,23068672,23068672]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0]),new Uint32Array([2124674,2124770,2123875,2123971,2124067,2124163,2124259,2124355,2124451,2124547,2124643,2124739,2124835,2124931,2125027,2125123]),new Uint32Array([2168065,6291456,2168097,6291456,2168129,6291456,2168161,6291456,2168193,6291456,2168225,6291456,2168257,6291456,2168289,6291456]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0]),new Uint32Array([23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,2100610,2100611,6291456,2107842,2107843,6291456,6291456,6291456,6291456,10537922,6291456,10537986,6291456]),new Uint32Array([2174849,2174881,2174913,2174945,2174977,2175009,2175041,2175073,2175105,2175137,2175169,2175201,2175233,2175265,2175297,2175329]),new Uint32Array([2154562,2154626,2154690,2154754,2141858,2154818,2154882,2127298,2154946,2127298,2155010,2155074,2155138,2155202,2155266,2155202]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456,6291456,6291456,6291456,6291456,23068672,0]),new Uint32Array([2200641,2150786,2150850,2150914,2150978,2151042,2106562,2151106,2150562,2151170,2151234,2151298,2151362,2151426,2151490,2151554]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,23068672,0,0,0,0,0,0,0,0,6291456,6291456]),new Uint32Array([2220289,2220289,2220321,2220321,2220321,2220321,2220353,2220353,2220353,2220353,2220385,2220385,2220385,2220385,2220417,2220417]),new Uint32Array([2155330,2155394,0,2155458,2155522,2155586,2105732,0,2155650,2155714,2155778,2125314,2155842,2155906,2126274,2155970]),new Uint32Array([23068672,23068672,23068672,23068672,23068672,6291456,6291456,23068672,23068672,6291456,23068672,23068672,23068672,23068672,6291456,6291456]),new Uint32Array([6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,6291456,0,0,0,0,0,0]),new Uint32Array([2097729,2106017,2106017,2106017,2106017,2131297,2131297,2131297,2131297,2106081,2106081,2162049,2162049,2105953,2105953,2162337]),new Uint32Array([2097185,2097697,2097697,2097697,2097697,2135777,2135777,2135777,2135777,2097377,2097377,2097377,2097377,2097601,2097601,2097217]),new Uint32Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,23068672]),new Uint32Array([2139331,2139427,2139523,2139043,2133571,2132611,2139619,2139715,0,0,0,0,0,0,0,0]),new Uint32Array([2174113,2174145,2100897,2098177,2108289,2100865,2173601,2173633,2173985,2174113,2174145,6291456,6291456,6291456,6291456,6291456]),new Uint32Array([6291456,6291456,23068672,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456,23068672,6291456,6291456,6291456,6291456]),new Uint32Array([23068672,23068672,18923778,23068672,23068672,23068672,23068672,18923842,23068672,23068672,23068672,23068672,18923906,23068672,23068672,23068672]),new Uint32Array([2134145,2097153,2134241,0,2132705,2130977,2160065,2131297,0,2133089,0,2133857,0,0,0,0]),new Uint32Array([6291456,6291456,6291456,6291456,0,0,0,0,0,0,0,0,0,0,0,0]),new Uint32Array([2177537,6291456,2177569,6291456,2177601,6291456,2177633,6291456,2177665,6291456,2177697,6291456,2177729,6291456,2177761,6291456]),new Uint32Array([2212481,2212513,2212545,2212577,2197121,2212609,2212641,2212673,2212705,2212737,2212769,2212801,2212833,2212865,2212897,2212929]),new Uint32Array([6291456,6291456,23068672,23068672,23068672,6291456,6291456,0,0,0,0,0,0,0,0,0]),new Uint32Array([2098241,2108353,2170209,2105825,2111713,2100897,2111905,2105473,2105569,2105601,2112289,6291456,2108193,2172417,2112481,2098177]),new Uint32Array([6291456,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,23068672,6291456,6291456])],t=new Uint16Array([616,616,565,147,161,411,330,2,131,131,328,454,241,408,86,86,696,113,285,350,325,301,473,214,639,232,447,64,369,598,124,672,567,223,621,154,107,86,86,86,86,86,86,505,86,68,634,86,218,218,218,218,486,218,218,513,188,608,216,86,217,463,668,85,700,360,184,86,86,86,647,402,153,10,346,718,662,260,145,298,117,1,443,342,138,54,563,86,240,572,218,70,387,86,118,460,641,602,86,86,306,218,86,692,86,86,86,86,86,162,707,86,458,26,86,218,638,86,86,86,86,86,65,449,86,86,306,183,86,58,391,667,86,157,131,131,131,131,86,433,131,406,31,218,247,86,86,693,218,581,351,86,438,295,69,462,45,126,173,650,14,295,69,97,168,187,641,78,523,390,69,108,287,664,173,219,83,295,69,108,431,426,173,694,412,115,628,52,257,398,641,118,501,121,69,579,151,423,173,620,464,121,69,382,151,476,173,27,53,121,86,594,578,226,173,86,632,130,86,96,228,268,641,622,563,86,86,21,148,650,131,131,321,43,144,343,381,531,131,131,178,20,86,399,156,375,164,541,30,60,715,198,92,118,131,131,86,86,306,407,86,280,457,196,488,358,131,131,244,86,86,143,86,86,86,86,86,667,563,86,86,86,86,86,86,86,86,86,86,86,86,86,336,363,86,86,336,86,86,380,678,67,86,86,86,678,86,86,86,512,86,307,86,708,86,86,86,86,86,528,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,563,307,86,86,86,86,86,104,450,337,86,720,86,32,450,397,86,86,86,587,218,558,708,708,293,708,86,86,86,86,86,694,205,86,8,86,86,86,86,549,86,667,697,697,679,86,458,460,86,86,650,86,708,543,86,86,86,245,86,86,86,140,218,127,708,708,458,197,131,131,131,131,500,86,86,483,251,86,306,510,515,86,722,86,86,86,65,201,86,86,483,580,470,86,86,86,368,131,131,131,694,114,110,555,86,86,123,721,163,142,713,418,86,317,675,209,218,218,218,371,545,592,629,490,603,199,46,320,525,680,310,279,388,111,42,252,593,607,235,617,410,377,50,548,135,356,17,520,189,116,392,600,349,332,482,699,690,535,119,106,451,71,152,667,131,218,218,265,671,637,492,504,533,683,269,269,658,86,86,86,86,86,86,86,86,86,491,619,86,86,6,86,86,86,86,86,86,86,86,86,86,86,229,86,86,86,86,86,86,86,86,86,86,86,86,667,86,86,171,131,118,131,656,206,234,571,89,334,670,246,311,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,534,86,86,86,86,86,86,82,86,86,86,86,86,430,86,86,86,86,86,86,86,86,86,599,86,324,86,470,69,640,264,131,626,101,174,86,86,667,233,105,73,374,394,221,204,84,28,326,86,86,471,86,86,86,109,573,86,171,200,200,200,200,218,218,86,86,86,86,460,131,131,131,86,506,86,86,86,86,86,220,404,34,614,47,442,305,25,612,338,601,648,7,344,255,131,131,51,86,312,507,563,86,86,86,86,588,86,86,86,86,86,530,511,86,458,3,435,384,556,522,230,527,86,118,86,86,717,86,137,273,79,181,484,23,93,112,655,249,417,703,370,87,98,313,684,585,155,465,596,481,695,18,416,428,61,701,706,282,643,495,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,86,86,86,171,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,650,131,422,542,420,263,24,172,86,86,86,86,86,566,86,86,132,540,395,353,494,519,19,485,284,472,131,131,131,16,714,86,211,708,86,86,86,694,698,86,86,483,704,708,218,272,86,86,120,86,159,478,86,307,247,86,86,663,597,459,627,667,86,86,277,455,39,302,86,250,86,86,86,271,99,452,306,281,329,400,200,86,86,362,549,352,646,461,323,586,86,86,4,708,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,717,86,518,86,86,650,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,125,554,480,300,613,72,333,288,561,544,604,48,719,91,169,176,590,224,76,191,29,559,560,231,537,166,477,538,256,437,131,131,469,167,40,0,685,266,441,705,239,642,475,568,640,610,299,673,517,318,385,22,202,180,179,359,424,215,90,66,521,653,467,682,453,409,479,88,131,661,35,303,15,262,666,630,712,131,131,618,659,175,218,195,347,193,227,261,150,165,709,546,294,569,710,270,413,376,524,55,242,38,419,529,170,657,3,304,122,379,278,131,651,86,67,576,458,458,131,131,86,86,86,86,86,86,86,118,309,86,86,547,86,86,86,86,667,650,664,131,131,86,86,56,131,131,131,131,131,131,131,131,86,307,86,86,86,664,238,650,86,86,717,86,118,86,86,315,86,59,86,86,574,549,131,131,340,57,436,86,86,86,86,86,86,458,708,499,691,62,86,650,86,86,694,86,86,86,319,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,86,549,694,131,131,131,131,131,131,131,131,131,77,86,86,139,86,502,86,86,86,667,595,131,131,131,86,12,86,13,86,609,131,131,131,131,86,86,86,625,86,669,86,86,182,129,86,5,694,104,86,86,86,86,131,131,86,86,386,171,86,86,86,345,86,324,86,589,86,213,36,131,131,131,131,131,86,86,86,86,104,131,131,131,141,290,80,677,86,86,86,267,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,515,86,86,33,136,669,86,711,515,86,86,550,640,86,104,708,515,86,159,372,717,86,86,444,515,86,86,663,37,86,563,460,86,390,624,702,131,131,131,131,389,59,708,86,86,341,208,708,635,295,69,108,431,508,100,190,131,131,131,131,131,131,131,131,86,86,86,649,516,660,131,131,86,86,86,218,631,708,131,131,131,131,131,131,131,131,131,131,86,86,341,575,238,514,131,131,86,86,86,218,291,708,307,131,86,86,306,367,708,131,131,131,86,378,697,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,615,253,86,86,86,292,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,104,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,69,86,341,553,549,86,307,86,86,645,275,455,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,708,131,131,131,131,131,131,86,86,86,86,86,86,667,460,86,86,86,86,86,86,86,86,86,86,86,86,717,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,667,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,104,86,667,459,131,131,131,131,131,131,86,458,225,86,86,86,516,549,11,390,405,86,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,460,44,218,197,711,515,131,131,131,131,664,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,307,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,118,307,104,286,591,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,549,86,86,681,86,86,75,185,314,582,86,358,496,474,86,104,131,86,86,86,86,146,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,171,86,640,131,131,131,131,131,131,131,131,246,503,689,339,674,81,258,415,439,128,562,366,414,246,503,689,583,222,557,316,636,665,186,355,95,670,246,503,689,339,674,557,258,415,439,186,355,95,670,246,503,689,446,644,536,652,331,532,335,440,274,421,297,570,74,425,364,425,606,552,403,509,134,365,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,218,218,218,498,218,218,577,627,551,497,572,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,553,354,236,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,296,455,131,131,456,243,103,86,41,459,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,9,276,158,716,393,564,383,489,401,654,210,654,131,131,131,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,650,86,86,86,86,86,86,717,667,563,563,563,86,549,102,686,133,246,605,86,448,86,86,207,307,131,131,131,641,86,177,611,445,373,194,584,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,308,307,171,86,86,86,86,86,86,86,717,86,86,86,86,86,460,131,131,650,86,86,86,694,708,86,86,694,86,458,131,131,131,131,131,131,667,694,289,650,667,131,131,86,640,131,131,664,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,171,131,131,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,460,86,86,86,86,86,86,86,86,86,86,86,86,86,458,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,640,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,466,203,149,429,94,432,160,687,539,63,237,283,192,248,348,259,427,526,396,676,254,468,487,212,327,623,49,633,322,493,434,688,357,361,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131,131]);function r(r){return r>=196608?r>=917760&&r<=917999?18874368:0:e[t[r>>4]][15&r]}return{mapStr:"\u0635\u0644\u0649 \u0627\u0644\u0644\u0647 \u0639\u0644\u064a\u0647 \u0648\u0633\u0644\u0645\u062c\u0644 \u062c\u0644\u0627\u0644\u0647\u30ad\u30ed\u30e1\u30fc\u30c8\u30ebrad\u2215s2\u30a8\u30b9\u30af\u30fc\u30c9\u30ad\u30ed\u30b0\u30e9\u30e0\u30ad\u30ed\u30ef\u30c3\u30c8\u30b0\u30e9\u30e0\u30c8\u30f3\u30af\u30eb\u30bc\u30a4\u30ed\u30b5\u30f3\u30c1\u30fc\u30e0\u30d1\u30fc\u30bb\u30f3\u30c8\u30d4\u30a2\u30b9\u30c8\u30eb\u30d5\u30a1\u30e9\u30c3\u30c9\u30d6\u30c3\u30b7\u30a7\u30eb\u30d8\u30af\u30bf\u30fc\u30eb\u30de\u30f3\u30b7\u30e7\u30f3\u30df\u30ea\u30d0\u30fc\u30eb\u30ec\u30f3\u30c8\u30b2\u30f3\u2032\u2032\u2032\u20321\u204410viii(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20)\u222b\u222b\u222b\u222b(\uc624\uc804)(\uc624\ud6c4)\u30a2\u30d1\u30fc\u30c8\u30a2\u30eb\u30d5\u30a1\u30a2\u30f3\u30da\u30a2\u30a4\u30cb\u30f3\u30b0\u30a8\u30fc\u30ab\u30fc\u30ab\u30e9\u30c3\u30c8\u30ab\u30ed\u30ea\u30fc\u30ad\u30e5\u30ea\u30fc\u30ae\u30eb\u30c0\u30fc\u30af\u30ed\u30fc\u30cd\u30b5\u30a4\u30af\u30eb\u30b7\u30ea\u30f3\u30b0\u30d0\u30fc\u30ec\u30eb\u30d5\u30a3\u30fc\u30c8\u30dd\u30a4\u30f3\u30c8\u30de\u30a4\u30af\u30ed\u30df\u30af\u30ed\u30f3\u30e1\u30ac\u30c8\u30f3\u30ea\u30c3\u30c8\u30eb\u30eb\u30fc\u30d6\u30eb\u682a\u5f0f\u4f1a\u793ekcalm\u2215s2c\u2215kg\u0627\u0643\u0628\u0631\u0645\u062d\u0645\u062f\u0635\u0644\u0639\u0645\u0631\u0633\u0648\u0644\u0631\u06cc\u0627\u06441\u204441\u204423\u20444 \u0308\u0301\u0fb2\u0f71\u0f80\u0fb3\u0f71\u0f80 \u0308\u0342 \u0313\u0300 \u0313\u0301 \u0313\u0342 \u0314\u0300 \u0314\u0301 \u0314\u0342 \u0308\u0300\u2035\u2035\u2035a/ca/sc/oc/utelfax1\u204471\u204491\u204432\u204431\u204452\u204453\u204454\u204451\u204465\u204461\u204483\u204485\u204487\u20448xii0\u20443\u222e\u222e\u222e(1)(2)(3)(4)(5)(6)(7)(8)(9)(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z)::====(\u1100)(\u1102)(\u1103)(\u1105)(\u1106)(\u1107)(\u1109)(\u110b)(\u110c)(\u110e)(\u110f)(\u1110)(\u1111)(\u1112)(\uac00)(\ub098)(\ub2e4)(\ub77c)(\ub9c8)(\ubc14)(\uc0ac)(\uc544)(\uc790)(\ucc28)(\uce74)(\ud0c0)(\ud30c)(\ud558)(\uc8fc)(\u4e00)(\u4e8c)(\u4e09)(\u56db)(\u4e94)(\u516d)(\u4e03)(\u516b)(\u4e5d)(\u5341)(\u6708)(\u706b)(\u6c34)(\u6728)(\u91d1)(\u571f)(\u65e5)(\u682a)(\u6709)(\u793e)(\u540d)(\u7279)(\u8ca1)(\u795d)(\u52b4)(\u4ee3)(\u547c)(\u5b66)(\u76e3)(\u4f01)(\u8cc7)(\u5354)(\u796d)(\u4f11)(\u81ea)(\u81f3)pte10\u670811\u670812\u6708ergltd\u30a2\u30fc\u30eb\u30a4\u30f3\u30c1\u30a6\u30a9\u30f3\u30aa\u30f3\u30b9\u30aa\u30fc\u30e0\u30ab\u30a4\u30ea\u30ac\u30ed\u30f3\u30ac\u30f3\u30de\u30ae\u30cb\u30fc\u30b1\u30fc\u30b9\u30b3\u30eb\u30ca\u30b3\u30fc\u30dd\u30bb\u30f3\u30c1\u30c0\u30fc\u30b9\u30ce\u30c3\u30c8\u30cf\u30a4\u30c4\u30d1\u30fc\u30c4\u30d4\u30af\u30eb\u30d5\u30e9\u30f3\u30da\u30cb\u30d2\u30d8\u30eb\u30c4\u30da\u30f3\u30b9\u30da\u30fc\u30b8\u30d9\u30fc\u30bf\u30dc\u30eb\u30c8\u30dd\u30f3\u30c9\u30db\u30fc\u30eb\u30db\u30fc\u30f3\u30de\u30a4\u30eb\u30de\u30c3\u30cf\u30de\u30eb\u30af\u30e4\u30fc\u30c9\u30e4\u30fc\u30eb\u30e6\u30a2\u30f3\u30eb\u30d4\u30fc10\u70b911\u70b912\u70b913\u70b914\u70b915\u70b916\u70b917\u70b918\u70b919\u70b920\u70b921\u70b922\u70b923\u70b924\u70b9hpabardm2dm3khzmhzghzthzmm2cm2km2mm3cm3km3kpampagpalogmilmolppmv\u2215ma\u2215m10\u65e511\u65e512\u65e513\u65e514\u65e515\u65e516\u65e517\u65e518\u65e519\u65e520\u65e521\u65e522\u65e523\u65e524\u65e525\u65e526\u65e527\u65e528\u65e529\u65e530\u65e531\u65e5galffiffl\u05e9\u05bc\u05c1\u05e9\u05bc\u05c2 \u064c\u0651 \u064d\u0651 \u064e\u0651 \u064f\u0651 \u0650\u0651 \u0651\u0670\u0640\u064e\u0651\u0640\u064f\u0651\u0640\u0650\u0651\u062a\u062c\u0645\u062a\u062d\u062c\u062a\u062d\u0645\u062a\u062e\u0645\u062a\u0645\u062c\u062a\u0645\u062d\u062a\u0645\u062e\u062c\u0645\u062d\u062d\u0645\u064a\u062d\u0645\u0649\u0633\u062d\u062c\u0633\u062c\u062d\u0633\u062c\u0649\u0633\u0645\u062d\u0633\u0645\u062c\u0633\u0645\u0645\u0635\u062d\u062d\u0635\u0645\u0645\u0634\u062d\u0645\u0634\u062c\u064a\u0634\u0645\u062e\u0634\u0645\u0645\u0636\u062d\u0649\u0636\u062e\u0645\u0637\u0645\u062d\u0637\u0645\u0645\u0637\u0645\u064a\u0639\u062c\u0645\u0639\u0645\u0645\u0639\u0645\u0649\u063a\u0645\u0645\u063a\u0645\u064a\u063a\u0645\u0649\u0641\u062e\u0645\u0642\u0645\u062d\u0642\u0645\u0645\u0644\u062d\u0645\u0644\u062d\u064a\u0644\u062d\u0649\u0644\u062c\u062c\u0644\u062e\u0645\u0644\u0645\u062d\u0645\u062d\u062c\u0645\u062d\u064a\u0645\u062c\u062d\u0645\u062c\u0645\u0645\u062e\u0645\u0645\u062c\u062e\u0647\u0645\u062c\u0647\u0645\u0645\u0646\u062d\u0645\u0646\u062d\u0649\u0646\u062c\u0645\u0646\u062c\u0649\u0646\u0645\u064a\u0646\u0645\u0649\u064a\u0645\u0645\u0628\u062e\u064a\u062a\u062c\u064a\u062a\u062c\u0649\u062a\u062e\u064a\u062a\u062e\u0649\u062a\u0645\u064a\u062a\u0645\u0649\u062c\u0645\u064a\u062c\u062d\u0649\u062c\u0645\u0649\u0633\u062e\u0649\u0635\u062d\u064a\u0634\u062d\u064a\u0636\u062d\u064a\u0644\u062c\u064a\u0644\u0645\u064a\u064a\u062d\u064a\u064a\u062c\u064a\u064a\u0645\u064a\u0645\u0645\u064a\u0642\u0645\u064a\u0646\u062d\u064a\u0639\u0645\u064a\u0643\u0645\u064a\u0646\u062c\u062d\u0645\u062e\u064a\u0644\u062c\u0645\u0643\u0645\u0645\u062c\u062d\u064a\u062d\u062c\u064a\u0645\u062c\u064a\u0641\u0645\u064a\u0628\u062d\u064a\u0633\u062e\u064a\u0646\u062c\u064a\u0635\u0644\u06d2\u0642\u0644\u06d2\ud834\udd58\ud834\udd65\ud834\udd6e\ud834\udd58\ud834\udd65\ud834\udd6f\ud834\udd58\ud834\udd65\ud834\udd70\ud834\udd58\ud834\udd65\ud834\udd71\ud834\udd58\ud834\udd65\ud834\udd72\ud834\uddb9\ud834\udd65\ud834\udd6e\ud834\uddba\ud834\udd65\ud834\udd6e\ud834\uddb9\ud834\udd65\ud834\udd6f\ud834\uddba\ud834\udd65\ud834\udd6f\u3014s\u3015ppv\u3014\u672c\u3015\u3014\u4e09\u3015\u3014\u4e8c\u3015\u3014\u5b89\u3015\u3014\u70b9\u3015\u3014\u6253\u3015\u3014\u76d7\u3015\u3014\u52dd\u3015\u3014\u6557\u3015 \u0304 \u0301 \u0327ssi\u0307ijl\xb7\u02bcnd\u017eljnjdz \u0306 \u0307 \u030a \u0328 \u0303 \u030b \u03b9\u0565\u0582\u0627\u0674\u0648\u0674\u06c7\u0674\u064a\u0674\u0915\u093c\u0916\u093c\u0917\u093c\u091c\u093c\u0921\u093c\u0922\u093c\u092b\u093c\u092f\u093c\u09a1\u09bc\u09a2\u09bc\u09af\u09bc\u0a32\u0a3c\u0a38\u0a3c\u0a16\u0a3c\u0a17\u0a3c\u0a1c\u0a3c\u0a2b\u0a3c\u0b21\u0b3c\u0b22\u0b3c\u0e4d\u0e32\u0ecd\u0eb2\u0eab\u0e99\u0eab\u0ea1\u0f42\u0fb7\u0f4c\u0fb7\u0f51\u0fb7\u0f56\u0fb7\u0f5b\u0fb7\u0f40\u0fb5\u0f71\u0f72\u0f71\u0f74\u0fb2\u0f80\u0fb3\u0f80\u0f92\u0fb7\u0f9c\u0fb7\u0fa1\u0fb7\u0fa6\u0fb7\u0fab\u0fb7\u0f90\u0fb5a\u02be\u1f00\u03b9\u1f01\u03b9\u1f02\u03b9\u1f03\u03b9\u1f04\u03b9\u1f05\u03b9\u1f06\u03b9\u1f07\u03b9\u1f20\u03b9\u1f21\u03b9\u1f22\u03b9\u1f23\u03b9\u1f24\u03b9\u1f25\u03b9\u1f26\u03b9\u1f27\u03b9\u1f60\u03b9\u1f61\u03b9\u1f62\u03b9\u1f63\u03b9\u1f64\u03b9\u1f65\u03b9\u1f66\u03b9\u1f67\u03b9\u1f70\u03b9\u03b1\u03b9\u03ac\u03b9\u1fb6\u03b9 \u0342\u1f74\u03b9\u03b7\u03b9\u03ae\u03b9\u1fc6\u03b9\u1f7c\u03b9\u03c9\u03b9\u03ce\u03b9\u1ff6\u03b9 \u0333!! \u0305???!!?rs\xb0c\xb0fnosmtmivix\u2add\u0338 \u3099 \u309a\u3088\u308a\u30b3\u30c8333435\ucc38\uace0\uc8fc\uc758363738394042444546474849503\u67084\u67085\u67086\u67087\u67088\u67089\u6708hgev\u30ae\u30ac\u30c7\u30b7\u30c9\u30eb\u30ca\u30ce\u30d4\u30b3\u30d3\u30eb\u30da\u30bd\u30db\u30f3\u30ea\u30e9\u30ec\u30e0daauovpciu\u5e73\u6210\u662d\u548c\u5927\u6b63\u660e\u6cbbna\u03bcakakbmbgbpfnf\u03bcf\u03bcgmg\u03bclmldlklfmnm\u03bcmpsns\u03bcsmsnv\u03bcvkvpwnw\u03bcwmwkwk\u03c9m\u03c9bqcccddbgyhainkkktlnlxphprsrsvwbst\u0574\u0576\u0574\u0565\u0574\u056b\u057e\u0576\u0574\u056d\u05d9\u05b4\u05f2\u05b7\u05e9\u05c1\u05e9\u05c2\u05d0\u05b7\u05d0\u05b8\u05d0\u05bc\u05d1\u05bc\u05d2\u05bc\u05d3\u05bc\u05d4\u05bc\u05d5\u05bc\u05d6\u05bc\u05d8\u05bc\u05d9\u05bc\u05da\u05bc\u05db\u05bc\u05dc\u05bc\u05de\u05bc\u05e0\u05bc\u05e1\u05bc\u05e3\u05bc\u05e4\u05bc\u05e6\u05bc\u05e7\u05bc\u05e8\u05bc\u05ea\u05bc\u05d5\u05b9\u05d1\u05bf\u05db\u05bf\u05e4\u05bf\u05d0\u05dc\u0626\u0627\u0626\u06d5\u0626\u0648\u0626\u06c7\u0626\u06c6\u0626\u06c8\u0626\u06d0\u0626\u0649\u0626\u062c\u0626\u062d\u0626\u0645\u0626\u064a\u0628\u062c\u0628\u0645\u0628\u0649\u0628\u064a\u062a\u0649\u062a\u064a\u062b\u062c\u062b\u0645\u062b\u0649\u062b\u064a\u062e\u062d\u0636\u062c\u0636\u0645\u0637\u062d\u0638\u0645\u063a\u062c\u0641\u062c\u0641\u062d\u0641\u0649\u0641\u064a\u0642\u062d\u0642\u0649\u0642\u064a\u0643\u0627\u0643\u062c\u0643\u062d\u0643\u062e\u0643\u0644\u0643\u0649\u0643\u064a\u0646\u062e\u0646\u0649\u0646\u064a\u0647\u062c\u0647\u0649\u0647\u064a\u064a\u0649\u0630\u0670\u0631\u0670\u0649\u0670\u0626\u0631\u0626\u0632\u0626\u0646\u0628\u0632\u0628\u0646\u062a\u0631\u062a\u0632\u062a\u0646\u062b\u0631\u062b\u0632\u062b\u0646\u0645\u0627\u0646\u0631\u0646\u0632\u0646\u0646\u064a\u0631\u064a\u0632\u0626\u062e\u0626\u0647\u0628\u0647\u062a\u0647\u0635\u062e\u0646\u0647\u0647\u0670\u062b\u0647\u0633\u0647\u0634\u0647\u0637\u0649\u0637\u064a\u0639\u0649\u0639\u064a\u063a\u0649\u063a\u064a\u0633\u0649\u0633\u064a\u0634\u0649\u0634\u064a\u0635\u0649\u0635\u064a\u0636\u0649\u0636\u064a\u0634\u062e\u0634\u0631\u0633\u0631\u0635\u0631\u0636\u0631\u0627\u064b \u064b\u0640\u064b\u0640\u0651 \u0652\u0640\u0652\u0644\u0622\u0644\u0623\u0644\u0625\ud834\udd57\ud834\udd650,1,2,3,4,5,6,7,8,9,wzhvsdwcmcmddj\u307b\u304b\u30b3\u30b3\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf8\xf9\xfa\xfb\xfc\xfd\xfe\u0101\u0103\u0105\u0107\u0109\u010b\u010d\u010f\u0111\u0113\u0115\u0117\u0119\u011b\u011d\u011f\u0121\u0123\u0125\u0127\u0129\u012b\u012d\u012f\u0135\u0137\u013a\u013c\u013e\u0142\u0144\u0146\u0148\u014b\u014d\u014f\u0151\u0153\u0155\u0157\u0159\u015b\u015d\u015f\u0161\u0163\u0165\u0167\u0169\u016b\u016d\u016f\u0171\u0173\u0175\u0177\xff\u017a\u017c\u0253\u0183\u0185\u0254\u0188\u0256\u0257\u018c\u01dd\u0259\u025b\u0192\u0260\u0263\u0269\u0268\u0199\u026f\u0272\u0275\u01a1\u01a3\u01a5\u0280\u01a8\u0283\u01ad\u0288\u01b0\u028a\u028b\u01b4\u01b6\u0292\u01b9\u01bd\u01ce\u01d0\u01d2\u01d4\u01d6\u01d8\u01da\u01dc\u01df\u01e1\u01e3\u01e5\u01e7\u01e9\u01eb\u01ed\u01ef\u01f5\u0195\u01bf\u01f9\u01fb\u01fd\u01ff\u0201\u0203\u0205\u0207\u0209\u020b\u020d\u020f\u0211\u0213\u0215\u0217\u0219\u021b\u021d\u021f\u019e\u0223\u0225\u0227\u0229\u022b\u022d\u022f\u0231\u0233\u2c65\u023c\u019a\u2c66\u0242\u0180\u0289\u028c\u0247\u0249\u024b\u024d\u024f\u0266\u0279\u027b\u0281\u0295\u0371\u0373\u02b9\u0377;\u03f3\u03ad\u03af\u03cc\u03cd\u03b2\u03b3\u03b4\u03b5\u03b6\u03b8\u03ba\u03bb\u03bd\u03be\u03bf\u03c0\u03c1\u03c3\u03c4\u03c5\u03c6\u03c7\u03c8\u03ca\u03cb\u03d7\u03d9\u03db\u03dd\u03df\u03e1\u03e3\u03e5\u03e7\u03e9\u03eb\u03ed\u03ef\u03f8\u03fb\u037b\u037c\u037d\u0450\u0451\u0452\u0453\u0454\u0455\u0456\u0457\u0458\u0459\u045a\u045b\u045c\u045d\u045e\u045f\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043a\u043b\u043c\u043d\u043e\u043f\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044a\u044b\u044c\u044d\u044e\u044f\u0461\u0463\u0465\u0467\u0469\u046b\u046d\u046f\u0471\u0473\u0475\u0477\u0479\u047b\u047d\u047f\u0481\u048b\u048d\u048f\u0491\u0493\u0495\u0497\u0499\u049b\u049d\u049f\u04a1\u04a3\u04a5\u04a7\u04a9\u04ab\u04ad\u04af\u04b1\u04b3\u04b5\u04b7\u04b9\u04bb\u04bd\u04bf\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce\u04d1\u04d3\u04d5\u04d7\u04d9\u04db\u04dd\u04df\u04e1\u04e3\u04e5\u04e7\u04e9\u04eb\u04ed\u04ef\u04f1\u04f3\u04f5\u04f7\u04f9\u04fb\u04fd\u04ff\u0501\u0503\u0505\u0507\u0509\u050b\u050d\u050f\u0511\u0513\u0515\u0517\u0519\u051b\u051d\u051f\u0521\u0523\u0525\u0527\u0529\u052b\u052d\u052f\u0561\u0562\u0563\u0564\u0566\u0567\u0568\u0569\u056a\u056c\u056e\u056f\u0570\u0571\u0572\u0573\u0575\u0577\u0578\u0579\u057a\u057b\u057c\u057d\u057f\u0580\u0581\u0583\u0584\u0585\u0586\u0f0b\u2d27\u2d2d\u10dc\u13f0\u13f1\u13f2\u13f3\u13f4\u13f5\ua64b\u0250\u0251\u1d02\u025c\u1d16\u1d17\u1d1d\u1d25\u0252\u0255\u025f\u0261\u0265\u026a\u1d7b\u029d\u026d\u1d85\u029f\u0271\u0270\u0273\u0274\u0278\u0282\u01ab\u1d1c\u0290\u0291\u1e01\u1e03\u1e05\u1e07\u1e09\u1e0b\u1e0d\u1e0f\u1e11\u1e13\u1e15\u1e17\u1e19\u1e1b\u1e1d\u1e1f\u1e21\u1e23\u1e25\u1e27\u1e29\u1e2b\u1e2d\u1e2f\u1e31\u1e33\u1e35\u1e37\u1e39\u1e3b\u1e3d\u1e3f\u1e41\u1e43\u1e45\u1e47\u1e49\u1e4b\u1e4d\u1e4f\u1e51\u1e53\u1e55\u1e57\u1e59\u1e5b\u1e5d\u1e5f\u1e61\u1e63\u1e65\u1e67\u1e69\u1e6b\u1e6d\u1e6f\u1e71\u1e73\u1e75\u1e77\u1e79\u1e7b\u1e7d\u1e7f\u1e81\u1e83\u1e85\u1e87\u1e89\u1e8b\u1e8d\u1e8f\u1e91\u1e93\u1e95\u1ea1\u1ea3\u1ea5\u1ea7\u1ea9\u1eab\u1ead\u1eaf\u1eb1\u1eb3\u1eb5\u1eb7\u1eb9\u1ebb\u1ebd\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ec9\u1ecb\u1ecd\u1ecf\u1ed1\u1ed3\u1ed5\u1ed7\u1ed9\u1edb\u1edd\u1edf\u1ee1\u1ee3\u1ee5\u1ee7\u1ee9\u1eeb\u1eed\u1eef\u1ef1\u1ef3\u1ef5\u1ef7\u1ef9\u1efb\u1efd\u1eff\u1f10\u1f11\u1f12\u1f13\u1f14\u1f15\u1f30\u1f31\u1f32\u1f33\u1f34\u1f35\u1f36\u1f37\u1f40\u1f41\u1f42\u1f43\u1f44\u1f45\u1f51\u1f53\u1f55\u1f57\u1fb0\u1fb1\u1f72\u0390\u1fd0\u1fd1\u1f76\u03b0\u1fe0\u1fe1\u1f7a\u1fe5`\u1f78\u2010+\u2212\u2211\u3008\u3009\u2c30\u2c31\u2c32\u2c33\u2c34\u2c35\u2c36\u2c37\u2c38\u2c39\u2c3a\u2c3b\u2c3c\u2c3d\u2c3e\u2c3f\u2c40\u2c41\u2c42\u2c43\u2c44\u2c45\u2c46\u2c47\u2c48\u2c49\u2c4a\u2c4b\u2c4c\u2c4d\u2c4e\u2c4f\u2c50\u2c51\u2c52\u2c53\u2c54\u2c55\u2c56\u2c57\u2c58\u2c59\u2c5a\u2c5b\u2c5c\u2c5d\u2c5e\u2c61\u026b\u1d7d\u027d\u2c68\u2c6a\u2c6c\u2c73\u2c76\u023f\u0240\u2c81\u2c83\u2c85\u2c87\u2c89\u2c8b\u2c8d\u2c8f\u2c91\u2c93\u2c95\u2c97\u2c99\u2c9b\u2c9d\u2c9f\u2ca1\u2ca3\u2ca5\u2ca7\u2ca9\u2cab\u2cad\u2caf\u2cb1\u2cb3\u2cb5\u2cb7\u2cb9\u2cbb\u2cbd\u2cbf\u2cc1\u2cc3\u2cc5\u2cc7\u2cc9\u2ccb\u2ccd\u2ccf\u2cd1\u2cd3\u2cd5\u2cd7\u2cd9\u2cdb\u2cdd\u2cdf\u2ce1\u2ce3\u2cec\u2cee\u2cf3\u2d61\u6bcd\u9f9f\u4e28\u4e36\u4e3f\u4e59\u4e85\u4ea0\u4eba\u513f\u5165\u5182\u5196\u51ab\u51e0\u51f5\u5200\u529b\u52f9\u5315\u531a\u5338\u535c\u5369\u5382\u53b6\u53c8\u53e3\u56d7\u58eb\u5902\u590a\u5915\u5973\u5b50\u5b80\u5bf8\u5c0f\u5c22\u5c38\u5c6e\u5c71\u5ddb\u5de5\u5df1\u5dfe\u5e72\u5e7a\u5e7f\u5ef4\u5efe\u5f0b\u5f13\u5f50\u5f61\u5f73\u5fc3\u6208\u6236\u624b\u652f\u6534\u6587\u6597\u65a4\u65b9\u65e0\u66f0\u6b20\u6b62\u6b79\u6bb3\u6bcb\u6bd4\u6bdb\u6c0f\u6c14\u722a\u7236\u723b\u723f\u7247\u7259\u725b\u72ac\u7384\u7389\u74dc\u74e6\u7518\u751f\u7528\u7530\u758b\u7592\u7676\u767d\u76ae\u76bf\u76ee\u77db\u77e2\u77f3\u793a\u79b8\u79be\u7a74\u7acb\u7af9\u7c73\u7cf8\u7f36\u7f51\u7f8a\u7fbd\u8001\u800c\u8012\u8033\u807f\u8089\u81e3\u81fc\u820c\u821b\u821f\u826e\u8272\u8278\u864d\u866b\u8840\u884c\u8863\u897e\u898b\u89d2\u8a00\u8c37\u8c46\u8c55\u8c78\u8c9d\u8d64\u8d70\u8db3\u8eab\u8eca\u8f9b\u8fb0\u8fb5\u9091\u9149\u91c6\u91cc\u9577\u9580\u961c\u96b6\u96b9\u96e8\u9751\u975e\u9762\u9769\u97cb\u97ed\u97f3\u9801\u98a8\u98db\u98df\u9996\u9999\u99ac\u9aa8\u9ad8\u9adf\u9b25\u9b2f\u9b32\u9b3c\u9b5a\u9ce5\u9e75\u9e7f\u9ea5\u9ebb\u9ec3\u9ecd\u9ed1\u9ef9\u9efd\u9f0e\u9f13\u9f20\u9f3b\u9f4a\u9f52\u9f8d\u9f9c\u9fa0.\u3012\u5344\u5345\u1101\u11aa\u11ac\u11ad\u1104\u11b0\u11b1\u11b2\u11b3\u11b4\u11b5\u111a\u1108\u1121\u110a\u110d\u1161\u1162\u1163\u1164\u1165\u1166\u1167\u1168\u1169\u116a\u116b\u116c\u116d\u116e\u116f\u1170\u1171\u1172\u1173\u1174\u1175\u1114\u1115\u11c7\u11c8\u11cc\u11ce\u11d3\u11d7\u11d9\u111c\u11dd\u11df\u111d\u111e\u1120\u1122\u1123\u1127\u1129\u112b\u112c\u112d\u112e\u112f\u1132\u1136\u1140\u1147\u114c\u11f1\u11f2\u1157\u1158\u1159\u1184\u1185\u1188\u1191\u1192\u1194\u119e\u11a1\u4e0a\u4e2d\u4e0b\u7532\u4e19\u4e01\u5929\u5730\u554f\u5e7c\u7b8f\uc6b0\u79d8\u7537\u9069\u512a\u5370\u6ce8\u9805\u5199\u5de6\u53f3\u533b\u5b97\u591c\u30c6\u30cc\u30e2\u30e8\u30f0\u30f1\u30f2\ua641\ua643\ua645\ua647\ua649\ua64d\ua64f\ua651\ua653\ua655\ua657\ua659\ua65b\ua65d\ua65f\ua661\ua663\ua665\ua667\ua669\ua66b\ua66d\ua681\ua683\ua685\ua687\ua689\ua68b\ua68d\ua68f\ua691\ua693\ua695\ua697\ua699\ua69b\ua723\ua725\ua727\ua729\ua72b\ua72d\ua72f\ua733\ua735\ua737\ua739\ua73b\ua73d\ua73f\ua741\ua743\ua745\ua747\ua749\ua74b\ua74d\ua74f\ua751\ua753\ua755\ua757\ua759\ua75b\ua75d\ua75f\ua761\ua763\ua765\ua767\ua769\ua76b\ua76d\ua76f\ua77a\ua77c\u1d79\ua77f\ua781\ua783\ua785\ua787\ua78c\ua791\ua793\ua797\ua799\ua79b\ua79d\ua79f\ua7a1\ua7a3\ua7a5\ua7a7\ua7a9\u026c\u029e\u0287\uab53\ua7b5\ua7b7\uab37\uab52\u13a0\u13a1\u13a2\u13a3\u13a4\u13a5\u13a6\u13a7\u13a8\u13a9\u13aa\u13ab\u13ac\u13ad\u13ae\u13af\u13b0\u13b1\u13b2\u13b3\u13b4\u13b5\u13b6\u13b7\u13b8\u13b9\u13ba\u13bb\u13bc\u13bd\u13be\u13bf\u13c0\u13c1\u13c2\u13c3\u13c4\u13c5\u13c6\u13c7\u13c8\u13c9\u13ca\u13cb\u13cc\u13cd\u13ce\u13cf\u13d0\u13d1\u13d2\u13d3\u13d4\u13d5\u13d6\u13d7\u13d8\u13d9\u13da\u13db\u13dc\u13dd\u13de\u13df\u13e0\u13e1\u13e2\u13e3\u13e4\u13e5\u13e6\u13e7\u13e8\u13e9\u13ea\u13eb\u13ec\u13ed\u13ee\u13ef\u8c48\u66f4\u8cc8\u6ed1\u4e32\u53e5\u5951\u5587\u5948\u61f6\u7669\u7f85\u863f\u87ba\u88f8\u908f\u6a02\u6d1b\u70d9\u73de\u843d\u916a\u99f1\u4e82\u5375\u6b04\u721b\u862d\u9e1e\u5d50\u6feb\u85cd\u8964\u62c9\u81d8\u881f\u5eca\u6717\u6d6a\u72fc\u90ce\u4f86\u51b7\u52de\u64c4\u6ad3\u7210\u76e7\u8606\u865c\u8def\u9732\u9b6f\u9dfa\u788c\u797f\u7da0\u83c9\u9304\u8ad6\u58df\u5f04\u7c60\u807e\u7262\u78ca\u8cc2\u96f7\u58d8\u5c62\u6a13\u6dda\u6f0f\u7d2f\u7e37\u964b\u52d2\u808b\u51dc\u51cc\u7a1c\u7dbe\u83f1\u9675\u8b80\u62cf\u8afe\u4e39\u5be7\u6012\u7387\u7570\u5317\u78fb\u4fbf\u5fa9\u4e0d\u6ccc\u6578\u7d22\u53c3\u585e\u7701\u8449\u8aaa\u6bba\u6c88\u62fe\u82e5\u63a0\u7565\u4eae\u5169\u51c9\u6881\u7ce7\u826f\u8ad2\u91cf\u52f5\u5442\u5eec\u65c5\u6ffe\u792a\u95ad\u9a6a\u9e97\u9ece\u66c6\u6b77\u8f62\u5e74\u6190\u6200\u649a\u6f23\u7149\u7489\u79ca\u7df4\u806f\u8f26\u84ee\u9023\u934a\u5217\u52a3\u54bd\u70c8\u88c2\u5ec9\u5ff5\u637b\u6bae\u7c3e\u7375\u4ee4\u56f9\u5dba\u601c\u73b2\u7469\u7f9a\u8046\u9234\u96f6\u9748\u9818\u4f8b\u79ae\u91b4\u96b8\u60e1\u4e86\u50da\u5bee\u5c3f\u6599\u71ce\u7642\u84fc\u907c\u6688\u962e\u5289\u677b\u67f3\u6d41\u6e9c\u7409\u7559\u786b\u7d10\u985e\u622e\u9678\u502b\u5d19\u6dea\u8f2a\u5f8b\u6144\u6817\u9686\u5229\u540f\u5c65\u6613\u674e\u68a8\u6ce5\u7406\u75e2\u7f79\u88cf\u88e1\u96e2\u533f\u6eba\u541d\u71d0\u7498\u85fa\u96a3\u9c57\u9e9f\u6797\u6dcb\u81e8\u7b20\u7c92\u72c0\u7099\u8b58\u4ec0\u8336\u523a\u5207\u5ea6\u62d3\u7cd6\u5b85\u6d1e\u66b4\u8f3b\u964d\u5ed3\u5140\u55c0\u585a\u6674\u51de\u732a\u76ca\u793c\u795e\u7965\u798f\u9756\u7cbe\u8612\u8af8\u9038\u90fd\u98ef\u98fc\u9928\u9db4\u90de\u96b7\u4fae\u50e7\u514d\u52c9\u52e4\u5351\u559d\u5606\u5668\u5840\u58a8\u5c64\u6094\u6168\u618e\u61f2\u654f\u65e2\u6691\u6885\u6d77\u6e1a\u6f22\u716e\u722b\u7422\u7891\u7949\u7948\u7950\u7956\u798d\u798e\u7a40\u7a81\u7bc0\u7e09\u7e41\u7f72\u8005\u81ed\u8279\u8457\u8910\u8996\u8b01\u8b39\u8cd3\u8d08\u8fb6\u96e3\u97ff\u983b\u6075\ud850\udeee\u8218\u4e26\u51b5\u5168\u4f80\u5145\u5180\u52c7\u52fa\u5555\u5599\u55e2\u58b3\u5944\u5954\u5a62\u5b28\u5ed2\u5ed9\u5f69\u5fad\u60d8\u614e\u6108\u6160\u6234\u63c4\u641c\u6452\u6556\u671b\u6756\u6edb\u6ecb\u701e\u77a7\u7235\u72af\u7471\u7506\u753b\u761d\u761f\u76db\u76f4\u774a\u7740\u78cc\u7ab1\u7c7b\u7d5b\u7f3e\u8352\u83ef\u8779\u8941\u8986\u8abf\u8acb\u8aed\u8b8a\u8f38\u9072\u9199\u9276\u967c\u97db\u980b\u9b12\ud84a\udc4a\ud84a\udc44\ud84c\udfd5\u3b9d\u4018\u4039\ud854\ude49\ud857\udcd0\ud85f\uded3\u9f43\u9f8e\u05e2\u05dd\u0671\u067b\u067e\u0680\u067a\u067f\u0679\u06a4\u06a6\u0684\u0683\u0686\u0687\u068d\u068c\u068e\u0688\u0698\u0691\u06a9\u06af\u06b3\u06b1\u06ba\u06bb\u06c0\u06c1\u06be\u06d3\u06ad\u06cb\u06c5\u06c9\u3001\u3016\u3017\u2014\u2013_{}\u3010\u3011\u300a\u300b\u300c\u300d\u300e\u300f[]#&*-<>\\$%@\u0621\u0624\u0629\"'^|~\u2985\u2986\u30fb\u30a5\u30e3\xa2\xa3\xac\xa6\xa5\u20a9\u2502\u2190\u2191\u2192\u2193\u25a0\u25cb\ud801\udc28\ud801\udc29\ud801\udc2a\ud801\udc2b\ud801\udc2c\ud801\udc2d\ud801\udc2e\ud801\udc2f\ud801\udc30\ud801\udc31\ud801\udc32\ud801\udc33\ud801\udc34\ud801\udc35\ud801\udc36\ud801\udc37\ud801\udc38\ud801\udc39\ud801\udc3a\ud801\udc3b\ud801\udc3c\ud801\udc3d\ud801\udc3e\ud801\udc3f\ud801\udc40\ud801\udc41\ud801\udc42\ud801\udc43\ud801\udc44\ud801\udc45\ud801\udc46\ud801\udc47\ud801\udc48\ud801\udc49\ud801\udc4a\ud801\udc4b\ud801\udc4c\ud801\udc4d\ud801\udc4e\ud801\udc4f\ud801\udcd8\ud801\udcd9\ud801\udcda\ud801\udcdb\ud801\udcdc\ud801\udcdd\ud801\udcde\ud801\udcdf\ud801\udce0\ud801\udce1\ud801\udce2\ud801\udce3\ud801\udce4\ud801\udce5\ud801\udce6\ud801\udce7\ud801\udce8\ud801\udce9\ud801\udcea\ud801\udceb\ud801\udcec\ud801\udced\ud801\udcee\ud801\udcef\ud801\udcf0\ud801\udcf1\ud801\udcf2\ud801\udcf3\ud801\udcf4\ud801\udcf5\ud801\udcf6\ud801\udcf7\ud801\udcf8\ud801\udcf9\ud801\udcfa\ud801\udcfb\ud803\udcc0\ud803\udcc1\ud803\udcc2\ud803\udcc3\ud803\udcc4\ud803\udcc5\ud803\udcc6\ud803\udcc7\ud803\udcc8\ud803\udcc9\ud803\udcca\ud803\udccb\ud803\udccc\ud803\udccd\ud803\udcce\ud803\udccf\ud803\udcd0\ud803\udcd1\ud803\udcd2\ud803\udcd3\ud803\udcd4\ud803\udcd5\ud803\udcd6\ud803\udcd7\ud803\udcd8\ud803\udcd9\ud803\udcda\ud803\udcdb\ud803\udcdc\ud803\udcdd\ud803\udcde\ud803\udcdf\ud803\udce0\ud803\udce1\ud803\udce2\ud803\udce3\ud803\udce4\ud803\udce5\ud803\udce6\ud803\udce7\ud803\udce8\ud803\udce9\ud803\udcea\ud803\udceb\ud803\udcec\ud803\udced\ud803\udcee\ud803\udcef\ud803\udcf0\ud803\udcf1\ud803\udcf2\ud806\udcc0\ud806\udcc1\ud806\udcc2\ud806\udcc3\ud806\udcc4\ud806\udcc5\ud806\udcc6\ud806\udcc7\ud806\udcc8\ud806\udcc9\ud806\udcca\ud806\udccb\ud806\udccc\ud806\udccd\ud806\udcce\ud806\udccf\ud806\udcd0\ud806\udcd1\ud806\udcd2\ud806\udcd3\ud806\udcd4\ud806\udcd5\ud806\udcd6\ud806\udcd7\ud806\udcd8\ud806\udcd9\ud806\udcda\ud806\udcdb\ud806\udcdc\ud806\udcdd\ud806\udcde\ud806\udcdf\u0131\u0237\u2207\u2202\ud83a\udd22\ud83a\udd23\ud83a\udd24\ud83a\udd25\ud83a\udd26\ud83a\udd27\ud83a\udd28\ud83a\udd29\ud83a\udd2a\ud83a\udd2b\ud83a\udd2c\ud83a\udd2d\ud83a\udd2e\ud83a\udd2f\ud83a\udd30\ud83a\udd31\ud83a\udd32\ud83a\udd33\ud83a\udd34\ud83a\udd35\ud83a\udd36\ud83a\udd37\ud83a\udd38\ud83a\udd39\ud83a\udd3a\ud83a\udd3b\ud83a\udd3c\ud83a\udd3d\ud83a\udd3e\ud83a\udd3f\ud83a\udd40\ud83a\udd41\ud83a\udd42\ud83a\udd43\u066e\u06a1\u066f\u5b57\u53cc\u591a\u89e3\u4ea4\u6620\u7121\u524d\u5f8c\u518d\u65b0\u521d\u7d42\u8ca9\u58f0\u5439\u6f14\u6295\u6355\u904a\u6307\u7981\u7a7a\u5408\u6e80\u7533\u5272\u55b6\u914d\u5f97\u53ef\u4e3d\u4e38\u4e41\ud840\udd22\u4f60\u4fbb\u5002\u507a\u5099\u50cf\u349e\ud841\ude3a\u5154\u5164\u5177\ud841\udd1c\u34b9\u5167\ud841\udd4b\u5197\u51a4\u4ecc\u51ac\ud864\udddf\u5203\u34df\u523b\u5246\u5277\u3515\u5305\u5306\u5349\u535a\u5373\u537d\u537f\ud842\ude2c\u7070\u53ca\u53df\ud842\udf63\u53eb\u53f1\u5406\u549e\u5438\u5448\u5468\u54a2\u54f6\u5510\u5553\u5563\u5584\u55ab\u55b3\u55c2\u5716\u5717\u5651\u5674\u58ee\u57ce\u57f4\u580d\u578b\u5832\u5831\u58ac\ud845\udce4\u58f2\u58f7\u5906\u5922\u5962\ud845\udea8\ud845\udeea\u59ec\u5a1b\u5a27\u59d8\u5a66\u36ee\u5b08\u5b3e\ud846\uddc8\u5bc3\u5bd8\u5bf3\ud846\udf18\u5bff\u5c06\u3781\u5c60\u5cc0\u5c8d\ud847\udde4\u5d43\ud847\udde6\u5d6e\u5d6b\u5d7c\u5de1\u5de2\u382f\u5dfd\u5e28\u5e3d\u5e69\u3862\ud848\udd83\u387c\u5eb0\u5eb3\u5eb6\ud868\udf92\ud848\udf31\u8201\u5f22\u38c7\ud84c\udeb8\ud858\uddda\u5f62\u5f6b\u38e3\u5f9a\u5fcd\u5fd7\u5ff9\u6081\u393a\u391c\ud849\uded4\u60c7\u6148\u614c\u617a\u61b2\u61a4\u61af\u61de\u621b\u625d\u62b1\u62d4\u6350\ud84a\udf0c\u633d\u62fc\u6368\u6383\u63e4\ud84a\udff1\u6422\u63c5\u63a9\u3a2e\u6469\u647e\u649d\u6477\u3a6c\u656c\ud84c\udc0a\u65e3\u66f8\u6649\u3b19\u3b08\u3ae4\u5192\u5195\u6700\u669c\u80ad\u43d9\u6721\u675e\u6753\ud84c\udfc3\u3b49\u67fa\u6785\u6852\ud84d\udc6d\u688e\u681f\u6914\u6942\u69a3\u69ea\u6aa8\ud84d\udea3\u6adb\u3c18\u6b21\ud84e\udca7\u6b54\u3c4e\u6b72\u6b9f\u6bbb\ud84e\ude8d\ud847\udd0b\ud84e\udefa\u6c4e\ud84f\udcbc\u6cbf\u6ccd\u6c67\u6d16\u6d3e\u6d69\u6d78\u6d85\ud84f\udd1e\u6d34\u6e2f\u6e6e\u3d33\u6ec7\ud84f\uded1\u6df9\u6f6e\ud84f\udf5e\ud84f\udf8e\u6fc6\u7039\u701b\u3d96\u704a\u707d\u7077\u70ad\ud841\udd25\u7145\ud850\ude63\u719c\u7228\u7250\ud851\ude08\u7280\u7295\ud851\udf35\ud852\udc14\u737a\u738b\u3eac\u73a5\u3eb8\u7447\u745c\u7485\u74ca\u3f1b\u7524\ud853\udc36\u753e\ud853\udc92\ud848\udd9f\u7610\ud853\udfa1\ud853\udfb8\ud854\udc44\u3ffc\u4008\ud854\udcf3\ud854\udcf2\ud854\udd19\ud854\udd33\u771e\u771f\u778b\u4046\u4096\ud855\udc1d\u784e\u40e3\ud855\ude26\ud855\ude9a\ud855\udec5\u79eb\u412f\u7a4a\u7a4f\ud856\udd7c\ud856\udea7\u4202\ud856\udfab\u7bc6\u7bc9\u4227\ud857\udc80\u7cd2\u42a0\u7ce8\u7ce3\u7d00\ud857\udf86\u7d63\u4301\u7dc7\u7e02\u7e45\u4334\ud858\ude28\ud858\ude47\u4359\ud858\uded9\u7f7a\ud858\udf3e\u7f95\u7ffa\ud859\udcda\ud859\udd23\u8060\ud859\udda8\u8070\ud84c\udf5f\u43d5\u80b2\u8103\u440b\u813e\u5ab5\ud859\udfa7\ud859\udfb5\ud84c\udf93\ud84c\udf9c\u8204\u8f9e\u446b\u8291\u828b\u829d\u52b3\u82b1\u82b3\u82bd\u82e6\ud85a\udf3c\u831d\u8363\u83ad\u8323\u83bd\u83e7\u8353\u83ca\u83cc\u83dc\ud85b\udc36\ud85b\udd6b\ud85b\udcd5\u452b\u84f1\u84f3\u8516\ud85c\udfca\u8564\ud85b\udf2c\u455d\u4561\ud85b\udfb1\ud85c\udcd2\u456b\u8650\u8667\u8669\u86a9\u8688\u870e\u86e2\u8728\u876b\u8786\u87e1\u8801\u45f9\u8860\ud85d\ude67\u88d7\u88de\u4635\u88fa\u34bb\ud85e\udcae\ud85e\udd66\u46be\u46c7\u8aa0\ud85f\udca8\u8cab\u8cc1\u8d1b\u8d77\ud85f\udf2f\ud842\udc04\u8dcb\u8dbc\u8df0\ud842\udcde\u8ed4\ud861\uddd2\ud861\udded\u9094\u90f1\u9111\ud861\udf2e\u911b\u9238\u92d7\u92d8\u927c\u93f9\u9415\ud862\udffa\u958b\u4995\u95b7\ud863\udd77\u49e6\u96c3\u5db2\u9723\ud864\udd45\ud864\ude1a\u4a6e\u4a76\u97e0\ud865\udc0a\u4ab2\ud865\udc96\u9829\ud865\uddb6\u98e2\u4b33\u9929\u99a7\u99c2\u99fe\u4bce\ud866\udf30\u9c40\u9cfd\u4cce\u4ced\u9d67\ud868\udcce\u4cf8\ud868\udd05\ud868\ude0e\ud868\ude91\u4d56\u9efe\u9f05\u9f0f\u9f16\ud869\ude00",mapChar:r}}()}.apply(t,[]))||(e.exports=r)},2870:function(e,t,r){var n,i;n=[r(2776),r(5025)],void 0===(i=function(e,t){return function(e,t){function r(r,n,i){for(var a=[],o=e.ucs2.decode(r),u=0;u>23,h=l>>21&3,d=l>>5&65535,p=31&l,m=t.mapStr.substr(d,p);if(0===h||n&&1&f)throw new Error("Illegal char "+c);1===h?a.push(m):2===h?a.push(i?m:c):3===h&&a.push(c)}return a.join("").normalize("NFC")}function n(t,n,a){void 0===a&&(a=!1);var o=r(t,a,n).split(".");return(o=o.map((function(t){return t.startsWith("xn--")?i(t=e.decode(t.substring(4)),a,!1):i(t,a,n),t}))).join(".")}function i(e,n,i){if("-"===e[2]&&"-"===e[3])throw new Error("Failed to validate "+e);if(e.startsWith("-")||e.endsWith("-"))throw new Error("Failed to validate "+e);if(e.includes("."))throw new Error("Failed to validate "+e);if(r(e,n,i)!==e)throw new Error("Failed to validate "+e);var a=e.codePointAt(0);if(t.mapChar(a)&2<<23)throw new Error("Label contains illegal character: "+a)}function a(t,r){void 0===r&&(r={});var i,a=!("transitional"in r)||r.transitional,o="useStd3ASCII"in r&&r.useStd3ASCII,u="verifyDnsLength"in r&&r.verifyDnsLength,s=n(t,a,o).split(".").map(e.toASCII),c=s.join(".");if(u){if(c.length<1||c.length>253)throw new Error("DNS name has wrong length: "+c);for(i=0;i63)throw new Error("DNS label has wrong length: "+l)}}return c}function o(e,t){return void 0===t&&(t={}),n(e,!1,"useStd3ASCII"in t&&t.useStd3ASCII)}return{toUnicode:o,toAscii:a}}(e,t)}.apply(t,n))||(e.exports=i)},545:function(e,t){t.read=function(e,t,r,n,i){var a,o,u=8*i-n-1,s=(1<>1,l=-7,f=r?i-1:0,h=r?-1:1,d=e[t+f];for(f+=h,a=d&(1<<-l)-1,d>>=-l,l+=u;l>0;a=256*a+e[t+f],f+=h,l-=8);for(o=a&(1<<-l)-1,a>>=-l,l+=n;l>0;o=256*o+e[t+f],f+=h,l-=8);if(0===a)a=1-c;else{if(a===s)return o?NaN:1/0*(d?-1:1);o+=Math.pow(2,n),a-=c}return(d?-1:1)*o*Math.pow(2,a-n)},t.write=function(e,t,r,n,i,a){var o,u,s,c=8*a-i-1,l=(1<>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=n?0:a-1,p=n?1:-1,m=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(u=isNaN(t)?1:0,o=l):(o=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-o))<1&&(o--,s*=2),(t+=o+f>=1?h/s:h*Math.pow(2,1-f))*s>=2&&(o++,s/=2),o+f>=l?(u=0,o=l):o+f>=1?(u=(t*s-1)*Math.pow(2,i),o+=f):(u=t*Math.pow(2,f-1)*Math.pow(2,i),o=0));i>=8;e[r+d]=255&u,d+=p,u/=256,i-=8);for(o=o<0;e[r+d]=255&o,d+=p,o/=256,c-=8);e[r+d-p]|=128*m}},273:function(e){"function"===typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var r=function(){};r.prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e}}},8268:function(e,t,r){var n=r(9866),i=r(7086),a=r(2678);e.exports=function(e,t){if("string"!==typeof e)return!1;if(t instanceof Object||(t={}),(e=e.toLowerCase()).endsWith(".")&&(e=e.slice(0,e.length-1)),t.allowUnicode&&(e=n.toASCII(e)),e.length>253)return!1;if(!/^([\u0E00-\u0E7Fa-z0-9-._*]+)$/g.test(e))return!1;if(t.topLevel&&a[e.replace(/\.$/,"")])return!0;var r=e.match(/(.*)\.(([\u0E00-\u0E7Fa-z0-9]+)(\.[a-z0-9]+))/),o=null,u=null;if(r&&r.length>2&&i[r[2]]&&(o=r[2],u=r[1].split(".")),!u){if((u=e.split(".")).length<=1)return!1;o=u.pop();if(!/^(?:xn--)?(?!^\d+$)[\u0E00-\u0E7Fa-z0-9]+$/gi.test(o))return!1}return!(!1===t.subdomain&&u.length>1)&&u.every((function(e,r){if(t.wildcard&&0===r&&"*"===e&&u.length>1)return!0;var n=/^([\u0E00-\u0E7Fa-zA-Z0-9-_]+)$/g;r===u.length-1&&(n=/^([\u0E00-\u0E7Fa-zA-Z0-9-]+)$/g);var i=(e.match(/--(--)?/g)||[]).length,a=(e.match(/xn--/g)||[]).length;return(r!==u.length-1||i===a)&&(n.test(e)&&e.length<64&&!e.startsWith("-")&&!e.endsWith("-"))}))}},9866:function(e,t,r){"use strict";r.r(t),r.d(t,{decode:function(){return b},encode:function(){return w},toASCII:function(){return x},toUnicode:function(){return k},ucs2decode:function(){return m},ucs2encode:function(){return v}});var n=r(7762),i=r(3433),a=2147483647,o=36,u=/^xn--/,s=/[^\0-\x7F]/,c=/[\x2E\u3002\uFF0E\uFF61]/g,l={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},f=Math.floor,h=String.fromCharCode;function d(e){throw new RangeError(l[e])}function p(e,t){var r=e.split("@"),n="";r.length>1&&(n=r[0]+"@",e=r[1]);var i=function(e,t){for(var r=[],n=e.length;n--;)r[n]=t(e[n]);return r}((e=e.replace(c,".")).split("."),t).join(".");return n+i}function m(e){for(var t=[],r=0,n=e.length;r=55296&&i<=56319&&r>1,e+=f(e/t);e>455;n+=o)e=f(e/35);return f(n+36*e/(e+38))},b=function(e){var t,r=[],n=e.length,i=0,u=128,s=72,c=e.lastIndexOf("-");c<0&&(c=0);for(var l=0;l=128&&d("not-basic"),r.push(e.charCodeAt(l));for(var h=c>0?c+1:0;h=n&&d("invalid-input");var y=(t=e.charCodeAt(h++))>=48&&t<58?t-48+26:t>=65&&t<91?t-65:t>=97&&t<123?t-97:o;y>=o&&d("invalid-input"),y>f((a-i)/m)&&d("overflow"),i+=y*m;var b=v<=s?1:v>=s+26?26:v-s;if(yf(a/w)&&d("overflow"),m*=w}var k=r.length+1;s=g(i-p,k,0==p),f(i/k)>a-u&&d("overflow"),u+=f(i/k),i%=k,r.splice(i++,0,u)}return String.fromCodePoint.apply(String,r)},w=function(e){var t,r=[],i=(e=m(e)).length,u=128,s=0,c=72,l=(0,n.Z)(e);try{for(l.s();!(t=l.n()).done;){var p=t.value;p<128&&r.push(h(p))}}catch(U){l.e(U)}finally{l.f()}var v=r.length,b=v;for(v&&r.push("-");b=u&&Af((a-s)/E)&&d("overflow"),s+=(k-u)*E,u=k;var S,_=(0,n.Z)(e);try{for(_.s();!(S=_.n()).done;){var C=S.value;if(Ca&&d("overflow"),C===u){for(var P=s,O=o;;O+=o){var N=O<=c?1:O>=c+26?26:O-c;if(P>5,this.byteCount=this.blockCount<<2,this.outputBlocks=r>>5,this.extraBytes=(31&r)>>3;for(var n=0;n<50;++n)this.s[n]=0}function I(e,t,r){R.call(this,e,t,r)}R.prototype.update=function(e){if(this.finalized)throw new Error("finalize already called");var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(i);if(null===e)throw new Error(i);if(l&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!l||!ArrayBuffer.isView(e)))throw new Error(i);t=!0}for(var n,a,o=this.blocks,u=this.byteCount,s=e.length,c=this.blockCount,f=0,h=this.s;f>2]|=e[f]<>2]|=a<>2]|=(192|a>>6)<>2]|=(128|63&a)<=57344?(o[n>>2]|=(224|a>>12)<>2]|=(128|a>>6&63)<>2]|=(128|63&a)<>2]|=(240|a>>18)<>2]|=(128|a>>12&63)<>2]|=(128|a>>6&63)<>2]|=(128|63&a)<=u){for(this.start=n-u,this.block=o[c],n=0;n>=8);r>0;)i.unshift(r),r=255&(e>>=8),++n;return t?i.push(n):i.unshift(n),this.update(i),i.length},R.prototype.encodeString=function(e){var t,r=typeof e;if("string"!==r){if("object"!==r)throw new Error(i);if(null===e)throw new Error(i);if(l&&e.constructor===ArrayBuffer)e=new Uint8Array(e);else if(!Array.isArray(e)&&(!l||!ArrayBuffer.isView(e)))throw new Error(i);t=!0}var n=0,a=e.length;if(t)n=a;else for(var o=0;o=57344?n+=3:(u=65536+((1023&u)<<10|1023&e.charCodeAt(++o)),n+=4)}return n+=this.encode(8*n),this.update(e),n},R.prototype.bytepad=function(e,t){for(var r=this.encode(t),n=0;n>2]|=this.padding[3&t],this.lastByteIndex===this.byteCount)for(e[0]=e[r],t=1;t>4&15]+f[15&e]+f[e>>12&15]+f[e>>8&15]+f[e>>20&15]+f[e>>16&15]+f[e>>28&15]+f[e>>24&15];o%t===0&&(B(r),a=0)}return i&&(e=r[a],u+=f[e>>4&15]+f[15&e],i>1&&(u+=f[e>>12&15]+f[e>>8&15]),i>2&&(u+=f[e>>20&15]+f[e>>16&15])),u},R.prototype.arrayBuffer=function(){this.finalize();var e,t=this.blockCount,r=this.s,n=this.outputBlocks,i=this.extraBytes,a=0,o=0,u=this.outputBits>>3;e=i?new ArrayBuffer(n+1<<2):new ArrayBuffer(u);for(var s=new Uint32Array(e);o>8&255,s[e+2]=t>>16&255,s[e+3]=t>>24&255;u%r===0&&B(n)}return a&&(e=u<<2,t=n[o],s[e]=255&t,a>1&&(s[e+1]=t>>8&255),a>2&&(s[e+2]=t>>16&255)),s},I.prototype=new R,I.prototype.finalize=function(){return this.encode(this.outputBits,!0),R.prototype.finalize.call(this)};var B=function(e){var t,r,n,i,a,o,u,s,c,l,f,h,d,m,v,y,g,b,w,k,x,A,E,S,_,C,P,O,N,T,M,U,R,I,B,L,j,F,D,z,Z,q,H,G,K,V,W,J,Q,Y,X,$,ee,te,re,ne,ie,ae,oe,ue,se,ce,le;for(n=0;n<48;n+=2)i=e[0]^e[10]^e[20]^e[30]^e[40],a=e[1]^e[11]^e[21]^e[31]^e[41],o=e[2]^e[12]^e[22]^e[32]^e[42],u=e[3]^e[13]^e[23]^e[33]^e[43],s=e[4]^e[14]^e[24]^e[34]^e[44],c=e[5]^e[15]^e[25]^e[35]^e[45],l=e[6]^e[16]^e[26]^e[36]^e[46],f=e[7]^e[17]^e[27]^e[37]^e[47],t=(h=e[8]^e[18]^e[28]^e[38]^e[48])^(o<<1|u>>>31),r=(d=e[9]^e[19]^e[29]^e[39]^e[49])^(u<<1|o>>>31),e[0]^=t,e[1]^=r,e[10]^=t,e[11]^=r,e[20]^=t,e[21]^=r,e[30]^=t,e[31]^=r,e[40]^=t,e[41]^=r,t=i^(s<<1|c>>>31),r=a^(c<<1|s>>>31),e[2]^=t,e[3]^=r,e[12]^=t,e[13]^=r,e[22]^=t,e[23]^=r,e[32]^=t,e[33]^=r,e[42]^=t,e[43]^=r,t=o^(l<<1|f>>>31),r=u^(f<<1|l>>>31),e[4]^=t,e[5]^=r,e[14]^=t,e[15]^=r,e[24]^=t,e[25]^=r,e[34]^=t,e[35]^=r,e[44]^=t,e[45]^=r,t=s^(h<<1|d>>>31),r=c^(d<<1|h>>>31),e[6]^=t,e[7]^=r,e[16]^=t,e[17]^=r,e[26]^=t,e[27]^=r,e[36]^=t,e[37]^=r,e[46]^=t,e[47]^=r,t=l^(i<<1|a>>>31),r=f^(a<<1|i>>>31),e[8]^=t,e[9]^=r,e[18]^=t,e[19]^=r,e[28]^=t,e[29]^=r,e[38]^=t,e[39]^=r,e[48]^=t,e[49]^=r,m=e[0],v=e[1],V=e[11]<<4|e[10]>>>28,W=e[10]<<4|e[11]>>>28,O=e[20]<<3|e[21]>>>29,N=e[21]<<3|e[20]>>>29,ue=e[31]<<9|e[30]>>>23,se=e[30]<<9|e[31]>>>23,q=e[40]<<18|e[41]>>>14,H=e[41]<<18|e[40]>>>14,I=e[2]<<1|e[3]>>>31,B=e[3]<<1|e[2]>>>31,y=e[13]<<12|e[12]>>>20,g=e[12]<<12|e[13]>>>20,J=e[22]<<10|e[23]>>>22,Q=e[23]<<10|e[22]>>>22,T=e[33]<<13|e[32]>>>19,M=e[32]<<13|e[33]>>>19,ce=e[42]<<2|e[43]>>>30,le=e[43]<<2|e[42]>>>30,te=e[5]<<30|e[4]>>>2,re=e[4]<<30|e[5]>>>2,L=e[14]<<6|e[15]>>>26,j=e[15]<<6|e[14]>>>26,b=e[25]<<11|e[24]>>>21,w=e[24]<<11|e[25]>>>21,Y=e[34]<<15|e[35]>>>17,X=e[35]<<15|e[34]>>>17,U=e[45]<<29|e[44]>>>3,R=e[44]<<29|e[45]>>>3,S=e[6]<<28|e[7]>>>4,_=e[7]<<28|e[6]>>>4,ne=e[17]<<23|e[16]>>>9,ie=e[16]<<23|e[17]>>>9,F=e[26]<<25|e[27]>>>7,D=e[27]<<25|e[26]>>>7,k=e[36]<<21|e[37]>>>11,x=e[37]<<21|e[36]>>>11,$=e[47]<<24|e[46]>>>8,ee=e[46]<<24|e[47]>>>8,G=e[8]<<27|e[9]>>>5,K=e[9]<<27|e[8]>>>5,C=e[18]<<20|e[19]>>>12,P=e[19]<<20|e[18]>>>12,ae=e[29]<<7|e[28]>>>25,oe=e[28]<<7|e[29]>>>25,z=e[38]<<8|e[39]>>>24,Z=e[39]<<8|e[38]>>>24,A=e[48]<<14|e[49]>>>18,E=e[49]<<14|e[48]>>>18,e[0]=m^~y&b,e[1]=v^~g&w,e[10]=S^~C&O,e[11]=_^~P&N,e[20]=I^~L&F,e[21]=B^~j&D,e[30]=G^~V&J,e[31]=K^~W&Q,e[40]=te^~ne&ae,e[41]=re^~ie&oe,e[2]=y^~b&k,e[3]=g^~w&x,e[12]=C^~O&T,e[13]=P^~N&M,e[22]=L^~F&z,e[23]=j^~D&Z,e[32]=V^~J&Y,e[33]=W^~Q&X,e[42]=ne^~ae&ue,e[43]=ie^~oe&se,e[4]=b^~k&A,e[5]=w^~x&E,e[14]=O^~T&U,e[15]=N^~M&R,e[24]=F^~z&q,e[25]=D^~Z&H,e[34]=J^~Y&$,e[35]=Q^~X&ee,e[44]=ae^~ue&ce,e[45]=oe^~se&le,e[6]=k^~A&m,e[7]=x^~E&v,e[16]=T^~U&S,e[17]=M^~R&_,e[26]=z^~q&I,e[27]=Z^~H&B,e[36]=Y^~$&G,e[37]=X^~ee&K,e[46]=ue^~ce&te,e[47]=se^~le&re,e[8]=A^~m&y,e[9]=E^~v&g,e[18]=U^~S&C,e[19]=R^~_&P,e[28]=q^~I&L,e[29]=H^~B&j,e[38]=$^~G&V,e[39]=ee^~K&W,e[48]=ce^~te&ne,e[49]=le^~re&ie,e[0]^=p[n],e[1]^=p[n+1]};if(s)e.exports=_;else{for(P=0;P>>0,this.mti=1;this.mti>>30;this.mt[this.mti]=(1812433253*((4294901760&e)>>>16)<<16)+1812433253*(65535&e)+this.mti,this.mt[this.mti]>>>=0}},t.prototype.init_by_array=function(e,t){var r,n,i;for(this.init_seed(19650218),r=1,n=0,i=this.N>t?this.N:t;i;i--){var a=this.mt[r-1]^this.mt[r-1]>>>30;this.mt[r]=(this.mt[r]^(1664525*((4294901760&a)>>>16)<<16)+1664525*(65535&a))+e[n]+n,this.mt[r]>>>=0,n++,++r>=this.N&&(this.mt[0]=this.mt[this.N-1],r=1),n>=t&&(n=0)}for(i=this.N-1;i;i--){a=this.mt[r-1]^this.mt[r-1]>>>30;this.mt[r]=(this.mt[r]^(1566083941*((4294901760&a)>>>16)<<16)+1566083941*(65535&a))-r,this.mt[r]>>>=0,++r>=this.N&&(this.mt[0]=this.mt[this.N-1],r=1)}this.mt[0]=2147483648},t.prototype.random_int=function(){var e,t=new Array(0,this.MATRIX_A);if(this.mti>=this.N){var r;for(this.mti==this.N+1&&this.init_seed(5489),r=0;r>>1^t[1&e];for(;r>>1^t[1&e];e=this.mt[this.N-1]&this.UPPER_MASK|this.mt[0]&this.LOWER_MASK,this.mt[this.N-1]=this.mt[this.M-1]^e>>>1^t[1&e],this.mti=0}return e=this.mt[this.mti++],e^=e>>>11,e^=e<<7&2636928640,e^=e<<15&4022730752,(e^=e>>>18)>>>0},t.prototype.random_int31=function(){return this.random_int()>>>1},t.prototype.random_incl=function(){return this.random_int()*(1/4294967295)},t.prototype.random=function(){return this.random_int()*(1/4294967296)},t.prototype.random_excl=function(){return(this.random_int()+.5)*(1/4294967296)},t.prototype.random_long=function(){return(67108864*(this.random_int()>>>5)+(this.random_int()>>>6))*(1/9007199254740992)},e.exports=t},5701:function(e){function t(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=t,t.equal=function(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}},1729:function(e,t,r){"use strict";var n=r(9165);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i};return r.PropTypes=r,r}},5192:function(e,t,r){e.exports=r(1729)()},9165:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2776:function(e,t,r){"use strict";var n=r(4704).default,i=r(861).default,a=2147483647,o=36,u=/^xn--/,s=/[^\0-\x7E]/,c=/[\x2E\u3002\uFF0E\uFF61]/g,l={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},f=Math.floor,h=String.fromCharCode;function d(e){throw new RangeError(l[e])}function p(e,t){var r=e.split("@"),n="";r.length>1&&(n=r[0]+"@",e=r[1]);var i=function(e,t){for(var r=[],n=e.length;n--;)r[n]=t(e[n]);return r}((e=e.replace(c,".")).split("."),t).join(".");return n+i}function m(e){for(var t=[],r=0,n=e.length;r=55296&&i<=56319&&r>1,e+=f(e/t);e>455;n+=o)e=f(e/35);return f(n+36*e/(e+38))},g=function(e){var t,r=[],n=e.length,i=0,u=128,s=72,c=e.lastIndexOf("-");c<0&&(c=0);for(var l=0;l=128&&d("not-basic"),r.push(e.charCodeAt(l));for(var h=c>0?c+1:0;h=n&&d("invalid-input");var g=(t=e.charCodeAt(h++))-48<10?t-22:t-65<26?t-65:t-97<26?t-97:o;(g>=o||g>f((a-i)/m))&&d("overflow"),i+=g*m;var b=v<=s?1:v>=s+26?26:v-s;if(gf(a/w)&&d("overflow"),m*=w}var k=r.length+1;s=y(i-p,k,0==p),f(i/k)>a-u&&d("overflow"),u+=f(i/k),i%=k,r.splice(i++,0,u)}return String.fromCodePoint.apply(String,r)},b=function(e){var t,r=[],i=(e=m(e)).length,u=128,s=0,c=72,l=n(e);try{for(l.s();!(t=l.n()).done;){var p=t.value;p<128&&r.push(h(p))}}catch(U){l.e(U)}finally{l.f()}var g=r.length,b=g;for(g&&r.push("-");b=u&&Af((a-s)/E)&&d("overflow"),s+=(k-u)*E,u=k;var S,_=n(e);try{for(_.s();!(S=_.n()).done;){var C=S.value;if(Ca&&d("overflow"),C==u){for(var P=s,O=o;;O+=o){var N=O<=c?1:O>=c+26?26:O-c;if(P',(ee=te.firstChild).style.behavior="url(#default#VML)",!ee||"object"!=typeof ee.adj)return t.type=v;te=null}function re(e){if("function"==typeof e||Object(e)!==e)return e;var t=new e.constructor;for(var r in e)e[c](r)&&(t[r]=re(e[r]));return t}t.svg=!(t.vml="VML"==t.type),t._Paper=h,t.fn=n=h.prototype=t.prototype,t._id=0,t.is=function(e,t){return"finite"==(t=x.call(t))?!U[c](+e):"array"==t?e instanceof Array:"null"==t&&null===e||t==typeof e&&null!==e||"object"==t&&e===Object(e)||"array"==t&&Array.isArray&&Array.isArray(e)||T.call(e).slice(8,-1).toLowerCase()==t},t.angle=function(e,r,n,i,a,o){if(null==a){var u=e-n,s=r-i;return u||s?(180+180*A.atan2(-s,-u)/P+360)%360:0}return t.angle(e,r,a,o)-t.angle(n,i,a,o)},t.rad=function(e){return e%360*P/180},t.deg=function(e){return Math.round(180*e/P%360*1e3)/1e3},t.snapTo=function(e,r,n){if(n=t.is(n,"finite")?n:10,t.is(e,N)){for(var i=e.length;i--;)if(_(e[i]-r)<=n)return e[i]}else{var a=r%(e=+e);if(ae-n)return r-a+e}return r},t.createUUID=(i=/[xy]/g,a=function(e){var t=16*A.random()|0;return("x"==e?t:3&t|8).toString(16)},function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(i,a).toUpperCase()}),t.setWindow=function(r){e("raphael.setWindow",t,l.win,r),l.win=r,l.doc=l.win.document,t._engine.initWin&&t._engine.initWin(l.win)};var ne=function(e){if(t.vml){var r,n=/^\s+|\s+$/g;try{var i=new ActiveXObject("htmlfile");i.write(""),i.close(),r=i.body}catch(e){r=createPopup().document.body}var a=r.createTextRange();ne=ce((function(e){try{r.style.color=g(e).replace(n,v);var t=a.queryCommandValue("ForeColor");return"#"+("000000"+(t=(255&t)<<16|65280&t|(16711680&t)>>>16).toString(16)).slice(-6)}catch(e){return"none"}}))}else{var o=l.doc.createElement("i");o.title="Rapha\xebl Colour Picker",o.style.display="none",l.doc.body.appendChild(o),ne=ce((function(e){return o.style.color=e,l.doc.defaultView.getComputedStyle(o,v).getPropertyValue("color")}))}return ne(e)},ie=function(){return"hsb("+[this.h,this.s,this.b]+")"},ae=function(){return"hsl("+[this.h,this.s,this.l]+")"},oe=function(){return this.hex},ue=function(e,r,n){if(null==r&&t.is(e,"object")&&"r"in e&&"g"in e&&"b"in e&&(n=e.b,r=e.g,e=e.r),null==r&&t.is(e,"string")){var i=t.getRGB(e);e=i.r,r=i.g,n=i.b}return(e>1||r>1||n>1)&&(e/=255,r/=255,n/=255),[e,r,n]},se=function(e,r,n,i){var a={r:e*=255,g:r*=255,b:n*=255,hex:t.rgb(e,r,n),toString:oe};return t.is(i,"finite")&&(a.opacity=i),a};function ce(e,t,r){return function n(){var i=Array.prototype.slice.call(arguments,0),a=i.join("\u2400"),o=n.cache=n.cache||{},u=n.count=n.count||[];return o[c](a)?(function(e,t){for(var r=0,n=e.length;r=1e3&&delete o[u.shift()],u.push(a),o[a]=e[d](t,i),r?r(o[a]):o[a])}}function le(){return this.hex}function fe(e,t){for(var r=[],n=0,i=e.length;i-2*!t>n;n+=2){var a=[{x:+e[n-2],y:+e[n-1]},{x:+e[n],y:+e[n+1]},{x:+e[n+2],y:+e[n+3]},{x:+e[n+4],y:+e[n+5]}];t?n?i-4==n?a[3]={x:+e[0],y:+e[1]}:i-2==n&&(a[2]={x:+e[0],y:+e[1]},a[3]={x:+e[2],y:+e[3]}):a[0]={x:+e[i-2],y:+e[i-1]}:i-4==n?a[3]=a[2]:n||(a[0]={x:+e[n],y:+e[n+1]}),r.push(["C",(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return r}t.color=function(e){var r;return t.is(e,"object")&&"h"in e&&"s"in e&&"b"in e?(r=t.hsb2rgb(e),e.r=r.r,e.g=r.g,e.b=r.b,e.hex=r.hex):t.is(e,"object")&&"h"in e&&"s"in e&&"l"in e?(r=t.hsl2rgb(e),e.r=r.r,e.g=r.g,e.b=r.b,e.hex=r.hex):(t.is(e,"string")&&(e=t.getRGB(e)),t.is(e,"object")&&"r"in e&&"g"in e&&"b"in e?(r=t.rgb2hsl(e),e.h=r.h,e.s=r.s,e.l=r.l,r=t.rgb2hsb(e),e.v=r.b):(e={hex:"none"}).r=e.g=e.b=e.h=e.s=e.v=e.l=-1),e.toString=oe,e},t.hsb2rgb=function(e,t,r,n){var i,a,o,u,s;return this.is(e,"object")&&"h"in e&&"s"in e&&"b"in e&&(r=e.b,t=e.s,n=e.o,e=e.h),u=(s=r*t)*(1-_((e=(e*=360)%360/60)%2-1)),i=a=o=r-s,se(i+=[s,u,0,0,u,s][e=~~e],a+=[u,s,s,u,0,0][e],o+=[0,0,u,s,s,u][e],n)},t.hsl2rgb=function(e,t,r,n){var i,a,o,u,s;return this.is(e,"object")&&"h"in e&&"s"in e&&"l"in e&&(r=e.l,t=e.s,e=e.h),(e>1||t>1||r>1)&&(e/=360,t/=100,r/=100),u=(s=2*t*(r<.5?r:1-r))*(1-_((e=(e*=360)%360/60)%2-1)),i=a=o=r-s/2,se(i+=[s,u,0,0,u,s][e=~~e],a+=[u,s,s,u,0,0][e],o+=[0,0,u,s,s,u][e],n)},t.rgb2hsb=function(e,t,r){var n,i;return e=(r=ue(e,t,r))[0],t=r[1],r=r[2],{h:((0==(i=(n=E(e,t,r))-S(e,t,r))?null:n==e?(t-r)/i:n==t?(r-e)/i+2:(e-t)/i+4)+360)%6*60/360,s:0==i?0:i/n,b:n,toString:ie}},t.rgb2hsl=function(e,t,r){var n,i,a,o;return e=(r=ue(e,t,r))[0],t=r[1],r=r[2],n=((i=E(e,t,r))+(a=S(e,t,r)))/2,{h:((0==(o=i-a)?null:i==e?(t-r)/o:i==t?(r-e)/o+2:(e-t)/o+4)+360)%6*60/360,s:0==o?0:n<.5?o/(2*n):o/(2-2*n),l:n,toString:ae}},t._path2string=function(){return this.join(",").replace(q,"$1")},t._preload=function(e,t){var r=l.doc.createElement("img");r.style.cssText="position:absolute;left:-9999em;top:-9999em",r.onload=function(){t.call(this),this.onload=null,l.doc.body.removeChild(this)},r.onerror=function(){l.doc.body.removeChild(this)},l.doc.body.appendChild(r),r.src=e},t.getRGB=ce((function(e){if(!e||(e=g(e)).indexOf("-")+1)return{r:-1,g:-1,b:-1,hex:"none",error:1,toString:le};if("none"==e)return{r:-1,g:-1,b:-1,hex:"none",toString:le};!Z[c](e.toLowerCase().substring(0,2))&&"#"!=e.charAt()&&(e=ne(e));var r,n,i,a,o,u,s=e.match(M);return s?(s[2]&&(i=L(s[2].substring(5),16),n=L(s[2].substring(3,5),16),r=L(s[2].substring(1,3),16)),s[3]&&(i=L((o=s[3].charAt(3))+o,16),n=L((o=s[3].charAt(2))+o,16),r=L((o=s[3].charAt(1))+o,16)),s[4]&&(u=s[4][b](z),r=B(u[0]),"%"==u[0].slice(-1)&&(r*=2.55),n=B(u[1]),"%"==u[1].slice(-1)&&(n*=2.55),i=B(u[2]),"%"==u[2].slice(-1)&&(i*=2.55),"rgba"==s[1].toLowerCase().slice(0,4)&&(a=B(u[3])),u[3]&&"%"==u[3].slice(-1)&&(a/=100)),s[5]?(u=s[5][b](z),r=B(u[0]),"%"==u[0].slice(-1)&&(r*=2.55),n=B(u[1]),"%"==u[1].slice(-1)&&(n*=2.55),i=B(u[2]),"%"==u[2].slice(-1)&&(i*=2.55),("deg"==u[0].slice(-3)||"\xb0"==u[0].slice(-1))&&(r/=360),"hsba"==s[1].toLowerCase().slice(0,4)&&(a=B(u[3])),u[3]&&"%"==u[3].slice(-1)&&(a/=100),t.hsb2rgb(r,n,i,a)):s[6]?(u=s[6][b](z),r=B(u[0]),"%"==u[0].slice(-1)&&(r*=2.55),n=B(u[1]),"%"==u[1].slice(-1)&&(n*=2.55),i=B(u[2]),"%"==u[2].slice(-1)&&(i*=2.55),("deg"==u[0].slice(-3)||"\xb0"==u[0].slice(-1))&&(r/=360),"hsla"==s[1].toLowerCase().slice(0,4)&&(a=B(u[3])),u[3]&&"%"==u[3].slice(-1)&&(a/=100),t.hsl2rgb(r,n,i,a)):((s={r:r,g:n,b:i,toString:le}).hex="#"+(16777216|i|n<<8|r<<16).toString(16).slice(1),t.is(a,"finite")&&(s.opacity=a),s)):{r:-1,g:-1,b:-1,hex:"none",error:1,toString:le}}),t),t.hsb=ce((function(e,r,n){return t.hsb2rgb(e,r,n).hex})),t.hsl=ce((function(e,r,n){return t.hsl2rgb(e,r,n).hex})),t.rgb=ce((function(e,t,r){function n(e){return e+.5|0}return"#"+(16777216|n(r)|n(t)<<8|n(e)<<16).toString(16).slice(1)})),t.getColor=function(e){var t=this.getColor.start=this.getColor.start||{h:0,s:1,b:e||.75},r=this.hsb2rgb(t.h,t.s,t.b);return t.h+=.075,t.h>1&&(t.h=0,t.s-=.2,t.s<=0&&(this.getColor.start={h:0,s:1,b:t.b})),r.hex},t.getColor.reset=function(){delete this.start},t.parsePathString=function(e){if(!e)return null;var r=he(e);if(r.arr)return be(r.arr);var n={a:7,c:6,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,z:0},i=[];return t.is(e,N)&&t.is(e[0],N)&&(i=be(e)),i.length||g(e).replace(H,(function(e,t,r){var a=[],o=t.toLowerCase();if(r.replace(K,(function(e,t){t&&a.push(+t)})),"m"==o&&a.length>2&&(i.push([t][p](a.splice(0,2))),o="l",t="m"==t?"l":"L"),"r"==o)i.push([t][p](a));else for(;a.length>=n[o]&&(i.push([t][p](a.splice(0,n[o]))),n[o]););})),i.toString=t._path2string,r.arr=be(i),i},t.parseTransformString=ce((function(e){if(!e)return null;var r=[];return t.is(e,N)&&t.is(e[0],N)&&(r=be(e)),r.length||g(e).replace(G,(function(e,t,n){var i=[];x.call(t),n.replace(K,(function(e,t){t&&i.push(+t)})),r.push([t][p](i))})),r.toString=t._path2string,r}),this,(function(e){if(!e)return e;for(var t=[],r=0;r1?1:s<0?0:s)/2,l=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],f=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],h=0,d=0;d<12;d++){var p=c*l[d]+c,m=de(p,e,r,i,o),v=de(p,t,n,a,u),y=m*m+v*v;h+=f[d]*A.sqrt(y)}return c*h}function me(e,t,r,n,i,a,o,u){if(!(E(e,r)E(i,o)||E(t,n)E(a,u))){var s=(e-r)*(a-u)-(t-n)*(i-o);if(s){var c=((e*n-t*r)*(i-o)-(e-r)*(i*u-a*o))/s,l=((e*n-t*r)*(a-u)-(t-n)*(i*u-a*o))/s,f=+c.toFixed(2),h=+l.toFixed(2);if(!(f<+S(e,r).toFixed(2)||f>+E(e,r).toFixed(2)||f<+S(i,o).toFixed(2)||f>+E(i,o).toFixed(2)||h<+S(t,n).toFixed(2)||h>+E(t,n).toFixed(2)||h<+S(a,u).toFixed(2)||h>+E(a,u).toFixed(2)))return{x:c,y:l}}}}function ve(e,r,n){var i=t.bezierBBox(e),a=t.bezierBBox(r);if(!t.isBBoxIntersect(i,a))return n?0:[];for(var o=pe.apply(0,e),u=pe.apply(0,r),s=E(~~(o/5),1),c=E(~~(u/5),1),l=[],f=[],h={},d=n?0:[],p=0;p=0&&C<=1.001&&P>=0&&P<=1.001&&(n?d++:d.push({x:A.x,y:A.y,t1:S(C,1),t2:S(P,1)}))}}return d}function ye(e,r,n){e=t._path2curve(e),r=t._path2curve(r);for(var i,a,o,u,s,c,l,f,h,d,p=n?0:[],m=0,v=e.length;mg||y=e.x&&t<=e.x2&&r>=e.y&&r<=e.y2},t.isBBoxIntersect=function(e,r){var n=t.isPointInsideBBox;return n(r,e.x,e.y)||n(r,e.x2,e.y)||n(r,e.x,e.y2)||n(r,e.x2,e.y2)||n(e,r.x,r.y)||n(e,r.x2,r.y)||n(e,r.x,r.y2)||n(e,r.x2,r.y2)||(e.xr.x||r.xe.x)&&(e.yr.y||r.ye.y)},t.pathIntersection=function(e,t){return ye(e,t)},t.pathIntersectionNumber=function(e,t){return ye(e,t,1)},t.isPointInsidePath=function(e,r,n){var i=t.pathBBox(e);return t.isPointInsideBBox(i,r,n)&&ye(e,[["M",r,n],["H",i.x2+10]],1)%2==1},t._removedFactory=function(t){return function(){e("raphael.log",null,"Rapha\xebl: you are calling to method \u201c"+t+"\u201d of removed object",t)}};var ge=t.pathBBox=function(e){var t=he(e);if(t.bbox)return re(t.bbox);if(!e)return{x:0,y:0,width:0,height:0,x2:0,y2:0};for(var r,n=0,i=0,a=[],o=[],u=0,s=(e=Ce(e)).length;u1&&(n*=w=A.sqrt(w),i*=w);var k=n*n,x=i*i,E=(o==u?-1:1)*A.sqrt(_((k*x-k*g*g-x*y*y)/(k*g*g+x*y*y))),S=E*n*g/i+(t+s)/2,C=E*-i*y/n+(r+c)/2,O=A.asin(((r-C)/i).toFixed(9)),N=A.asin(((c-C)/i).toFixed(9));(O=tN&&(O-=2*P),!u&&N>O&&(N-=2*P)}var T=N-O;if(_(T)>h){var M=N,U=s,R=c;N=O+h*(u&&N>O?1:-1),m=e(s=S+n*A.cos(N),c=C+i*A.sin(N),n,i,a,0,u,U,R,[N,M,S,C])}T=N-O;var I=A.cos(O),B=A.sin(O),L=A.cos(N),j=A.sin(N),F=A.tan(T/4),D=4/3*n*F,z=4/3*i*F,Z=[t,r],q=[t+D*B,r-z*I],H=[s+D*j,c-z*L],G=[s,c];if(q[0]=2*Z[0]-q[0],q[1]=2*Z[1]-q[1],l)return[q,H,G][p](m);for(var K=[],V=0,W=(m=[q,H,G][p](m).join()[b](",")).length;V"1e12"&&(h=.5),_(p)>"1e12"&&(p=.5),h>0&&h<1&&(s=Se(e,t,r,n,i,a,o,u,h),v.push(s.x),m.push(s.y)),p>0&&p<1&&(s=Se(e,t,r,n,i,a,o,u,p),v.push(s.x),m.push(s.y)),c=a-2*n+t-(u-2*a+n),f=t-n,h=(-(l=2*(n-t)-2*(a-n))+A.sqrt(l*l-4*c*f))/2/c,p=(-l-A.sqrt(l*l-4*c*f))/2/c,_(h)>"1e12"&&(h=.5),_(p)>"1e12"&&(p=.5),h>0&&h<1&&(s=Se(e,t,r,n,i,a,o,u,h),v.push(s.x),m.push(s.y)),p>0&&p<1&&(s=Se(e,t,r,n,i,a,o,u,p),v.push(s.x),m.push(s.y)),{min:{x:S[d](0,v),y:S[d](0,m)},max:{x:E[d](0,v),y:E[d](0,m)}}})),Ce=t._path2curve=ce((function(e,t){var r=!t&&he(e);if(!t&&r.curve)return be(r.curve);for(var n=ke(e),i=t&&ke(t),a={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},o={x:0,y:0,bx:0,by:0,X:0,Y:0,qx:null,qy:null},u=function(e,t,r){var n,i;if(!e)return["C",t.x,t.y,t.x,t.y,t.x,t.y];switch(!(e[0]in{T:1,Q:1})&&(t.qx=t.qy=null),e[0]){case"M":t.X=e[1],t.Y=e[2];break;case"A":e=["C"][p](Ee[d](0,[t.x,t.y][p](e.slice(1))));break;case"S":"C"==r||"S"==r?(n=2*t.x-t.bx,i=2*t.y-t.by):(n=t.x,i=t.y),e=["C",n,i][p](e.slice(1));break;case"T":"Q"==r||"T"==r?(t.qx=2*t.x-t.qx,t.qy=2*t.y-t.qy):(t.qx=t.x,t.qy=t.y),e=["C"][p](Ae(t.x,t.y,t.qx,t.qy,e[1],e[2]));break;case"Q":t.qx=e[1],t.qy=e[2],e=["C"][p](Ae(t.x,t.y,e[1],e[2],e[3],e[4]));break;case"L":e=["C"][p](xe(t.x,t.y,e[1],e[2]));break;case"H":e=["C"][p](xe(t.x,t.y,e[1],t.y));break;case"V":e=["C"][p](xe(t.x,t.y,t.x,e[1]));break;case"Z":e=["C"][p](xe(t.x,t.y,t.X,t.Y))}return e},s=function(e,t){if(e[t].length>7){e[t].shift();for(var r=e[t];r.length;)l[t]="A",i&&(f[t]="A"),e.splice(t++,0,["C"][p](r.splice(0,6)));e.splice(t,1),y=E(n.length,i&&i.length||0)}},c=function(e,t,r,a,o){e&&t&&"M"==e[o][0]&&"M"!=t[o][0]&&(t.splice(o,0,["M",a.x,a.y]),r.bx=0,r.by=0,r.x=e[o][1],r.y=e[o][2],y=E(n.length,i&&i.length||0))},l=[],f=[],h="",m="",v=0,y=E(n.length,i&&i.length||0);v.01;)c=pe(e,t,r,n,i,a,o,u,f+=(ci){if(r&&!h.start){if(f+=["C"+(l=Ve(o,u,s[1],s[2],s[3],s[4],s[5],s[6],i-d)).start.x,l.start.y,l.m.x,l.m.y,l.x,l.y],a)return f;h.start=f,f=["M"+l.x,l.y+"C"+l.n.x,l.n.y,l.end.x,l.end.y,s[5],s[6]].join(),d+=c,o=+s[5],u=+s[6];continue}if(!e&&!r)return{x:(l=Ve(o,u,s[1],s[2],s[3],s[4],s[5],s[6],i-d)).x,y:l.y,alpha:l.alpha}}d+=c,o=+s[5],u=+s[6]}f+=s.shift()+s}return h.end=f,(l=e?d:r?h:t.findDotsAtSegment(o,u,s[0],s[1],s[2],s[3],s[4],s[5],1)).alpha&&(l={x:l.x,y:l.y,alpha:l.alpha}),l}},Je=We(1),Qe=We(),Ye=We(0,1);t.getTotalLength=Je,t.getPointAtLength=Qe,t.getSubpath=function(e,t,r){if(this.getTotalLength(e)-r<1e-6)return Ye(e,t).end;var n=Ye(e,r,1);return t?Ye(n,t).end:n},qe.getTotalLength=function(){var e=this.getPath();if(e)return this.node.getTotalLength?this.node.getTotalLength():Je(e)},qe.getPointAtLength=function(e){var t=this.getPath();if(t)return Qe(t,e)},qe.getPath=function(){var e,r=t._getPath[this.type];if("text"!=this.type&&"set"!=this.type)return r&&(e=r(this)),e},qe.getSubpath=function(e,r){var n=this.getPath();if(n)return t.getSubpath(n,e,r)};var Xe=t.easing_formulas={linear:function(e){return e},"<":function(e){return C(e,1.7)},">":function(e){return C(e,.48)},"<>":function(e){var t=.48-e/1.04,r=A.sqrt(.1734+t*t),n=r-t,i=-r-t,a=C(_(n),1/3)*(n<0?-1:1)+C(_(i),1/3)*(i<0?-1:1)+.5;return 3*(1-a)*a*a+a*a*a},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},elastic:function(e){return e==!!e?e:C(2,-10*e)*A.sin(2*P*(e-.075)/.3)+1},bounce:function(e){var t=7.5625,r=2.75;return e<1/r?t*e*e:e<2/r?t*(e-=1.5/r)*e+.75:e<2.5/r?t*(e-=2.25/r)*e+.9375:t*(e-=2.625/r)*e+.984375}};Xe.easeIn=Xe["ease-in"]=Xe["<"],Xe.easeOut=Xe["ease-out"]=Xe[">"],Xe.easeInOut=Xe["ease-in-out"]=Xe["<>"],Xe["back-in"]=Xe.backIn,Xe["back-out"]=Xe.backOut;var $e=[],et=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){setTimeout(e,16)},tt=function r(){for(var n=+new Date,i=0;i<$e.length;i++){var a=$e[i];if(!a.el.removed&&!a.paused){var o,u,s=n-a.start,l=a.ms,f=a.easing,h=a.from,d=a.diff,m=a.to,v=(a.t,a.el),g={},b={};if(a.initstatus?(s=(a.initstatus*a.anim.top-a.prev)/(a.percent-a.prev)*l,a.status=a.initstatus,delete a.initstatus,a.stop&&$e.splice(i--,1)):a.status=(a.prev+(a.percent-a.prev)*(s/l))/a.anim.top,!(s<0))if(s1&&!a.next){for(u in m)m[c](u)&&(b[u]=a.totalOrigin[u]);a.el.attr(b),at(a.anim,a.el,a.anim.percents[0],null,a.totalOrigin,a.repeat-1)}a.next&&!a.stop&&at(a.anim,a.el,a.next,null,a.totalOrigin,a.repeat)}}}$e.length&&et(r)},rt=function(e){return e>255?255:e<0?0:e};function nt(e,t,r,n,i,a){var o=3*t,u=3*(n-t)-o,s=1-o-u,c=3*r,l=3*(i-r)-c,f=1-c-l;function h(e){return((s*e+u)*e+o)*e}return function(e,t){var r=function(e,t){var r,n,i,a,c,l;for(i=e,l=0;l<8;l++){if(a=h(i)-e,_(a)(n=1))return n;for(;ra?r=i:n=i,i=(n-r)/2+r}return i}(e,t);return((f*r+l)*r+c)*r}(e,1/(200*a))}function it(e,t){var r=[],n={};if(this.ms=t,this.times=1,e){for(var i in e)e[c](i)&&(n[B(i)]=e[i],r.push(B(i)));r.sort(W)}this.anim=n,this.top=r[r.length-1],this.percents=r}function at(r,n,i,a,u,s){i=B(i);var l,f,h,d,m,v,y=r.ms,w={},k={},x={};if(a)for(E=0,S=$e.length;Ea*r.top){i=r.percents[E],m=r.percents[E-1]||0,y=y/r.top*(i-m),d=r.percents[E+1],l=r.anim[i];break}a&&n.attr(r.anim[r.percents[E]])}if(l){if(f)f.initstatus=a,f.start=new Date-f.ms*a;else{for(var _ in l)if(l[c](_)&&(D[c](_)||n.paper.customAttributes[c](_)))switch(w[_]=n.attr(_),null==w[_]&&(w[_]=F[_]),k[_]=l[_],D[_]){case O:x[_]=(k[_]-w[_])/y;break;case"colour":w[_]=t.getRGB(w[_]);var C=t.getRGB(k[_]);x[_]={r:(C.r-w[_].r)/y,g:(C.g-w[_].g)/y,b:(C.b-w[_].b)/y};break;case"path":var P=Ce(w[_],k[_]),N=P[1];for(w[_]=P[0],x[_]=[],E=0,S=w[_].length;Es&&(s=f)}!e[s+="%"].callback&&(e[s].callback=i)}return new it(e,r)},qe.animate=function(e,r,n,i){if(this.removed)return i&&i.call(this),this;var a=e instanceof it?e:t.animation(e,r,n,i);return at(a,this,a.percents[0],null,this.attr()),this},qe.setTime=function(e,t){return e&&null!=t&&this.status(e,S(t,e.ms)/e.ms),this},qe.status=function(e,t){var r,n,i=[],a=0;if(null!=t)return at(e,this,-1,S(t,1)),this;for(r=$e.length;a1)for(var n=0,i=r.length;n.5)-1;s(h-.5,2)+s(d-.5,2)>.25&&(d=a.sqrt(.25-s(h-.5,2))*i+.5)&&.5!=d&&(d=d.toFixed(5)-1e-5*i)}return f}))).split(/\s*\-\s*/),"linear"==c){var w=i.shift();if(w=-n(w),isNaN(w))return null;var k=[0,0,a.cos(e.rad(w)),a.sin(e.rad(w))],x=1/(o(u(k[2]),u(k[3]))||1);k[2]*=x,k[3]*=x,k[2]<0&&(k[0]=-k[2],k[2]=0),k[3]<0&&(k[1]=-k[3],k[3]=0)}var A=e._parseDots(i);if(!A)return null;if(l=l.replace(/[\(\)\s,\xb0#]/g,"_"),t.gradient&&l!=t.gradient.id&&(m.defs.removeChild(t.gradient),delete t.gradient),!t.gradient){b=v(c+"Gradient",{id:l}),t.gradient=b,v(b,"radial"==c?{fx:h,fy:d}:{x1:k[0],y1:k[1],x2:k[2],y2:k[3],gradientTransform:t.matrix.invert()}),m.defs.appendChild(b);for(var E=0,S=A.length;E1?U.opacity/100:U.opacity});case"stroke":U=e.getRGB(m),s.setAttribute(p,U.hex),"stroke"==p&&U[t]("opacity")&&v(s,{"stroke-opacity":U.opacity>1?U.opacity/100:U.opacity}),"stroke"==p&&n._.arrows&&("startString"in n._.arrows&&w(n,n._.arrows.startString),"endString"in n._.arrows&&w(n,n._.arrows.endString,1));break;case"gradient":("circle"==n.type||"ellipse"==n.type||"r"!=r(m).charAt())&&y(n,m);break;case"opacity":l.gradient&&!l[t]("stroke-opacity")&&v(s,{"stroke-opacity":m>1?m/100:m});case"fill-opacity":if(l.gradient){(R=e._g.doc.getElementById(s.getAttribute("fill").replace(/^url\(#|\)$/g,f)))&&(I=R.getElementsByTagName("stop"),v(I[I.length-1],{"stop-opacity":m}));break}default:"font-size"==p&&(m=i(m,10)+"px");var B=p.replace(/(\-.)/g,(function(e){return e.substring(1).toUpperCase()}));s.style[B]=m,n._.dirty=1,s.setAttribute(p,m)}}E(n,a),s.style.visibility=h},E=function(n,a){if("text"==n.type&&(a[t]("text")||a[t]("font")||a[t]("font-size")||a[t]("x")||a[t]("y"))){var o=n.attrs,u=n.node,s=u.firstChild?i(e._g.doc.defaultView.getComputedStyle(u.firstChild,f).getPropertyValue("font-size"),10):10;if(a[t]("text")){for(o.text=a.text;u.firstChild;)u.removeChild(u.firstChild);for(var c,l=r(a.text).split("\n"),h=[],d=0,p=l.length;d"));var W=K.getBoundingClientRect();C.W=m.w=(W.right-W.left)/100,C.H=m.h=(W.bottom-W.top)/100,C.X=m.x,C.Y=m.y+C.H/2,("x"in s||"y"in s)&&(C.path.v=e.format("m{0},{1}l{2},{1}",a(m.x*g),a(m.y*g),a(m.x*g)+1));for(var J=["x","y","text","font","font-family","font-weight","font-style","font-size"],Q=0,Y=J.length;Q.25&&(r=i.sqrt(.25-u(t-.5,2))*(2*(r>.5)-1)+.5),c=t+f+r),h}))).split(/\s*\-\s*/),"linear"==s){var l=a.shift();if(l=-n(l),isNaN(l))return null}var d=e._parseDots(a);if(!d)return null;if(t=t.shape||t.node,d.length){t.removeChild(o),o.on=!0,o.method="none",o.color=d[0].color,o.color2=d[d.length-1].color;for(var p=[],m=0,v=d.length;m')}}catch(e){A=function(e){return t.createElement("<"+e+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}},e._engine.initWin(e._g.win),e._engine.create=function(){var t=e._getContainer.apply(0,arguments),r=t.container,n=t.height,i=t.width,a=t.x,o=t.y;if(!r)throw new Error("VML container not found.");var u=new e._Paper,s=u.canvas=e._g.doc.createElement("div"),c=s.style;return a=a||0,o=o||0,i=i||512,n=n||342,u.width=i,u.height=n,i==+i&&(i+="px"),n==+n&&(n+="px"),u.coordsize=216e5+f+216e5,u.coordorigin="0 0",u.span=e._g.doc.createElement("span"),u.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;",s.appendChild(u.span),c.cssText=e.format("top:0;left:0;width:{0};height:{1};display:inline-block;position:relative;clip:rect(0 {0} {1} 0);overflow:hidden",i,n),1==r?(e._g.doc.body.appendChild(s),c.left=a+"px",c.top=o+"px",c.position="absolute"):r.firstChild?r.insertBefore(s,r.firstChild):r.appendChild(s),u.renderfix=function(){},u},e.prototype.clear=function(){e.eve("raphael.clear",this),this.canvas.innerHTML=h,this.span=e._g.doc.createElement("span"),this.span.style.cssText="position:absolute;left:-9999em;top:-9999em;padding:0;margin:0;line-height:1;display:inline;",this.canvas.appendChild(this.span),this.bottom=this.top=null},e.prototype.remove=function(){for(var t in e.eve("raphael.remove",this),this.canvas.parentNode.removeChild(this.canvas),this)this[t]="function"==typeof this[t]?e._removedFactory(t):null;return!0};var O=e.st;for(var N in P)P[t](N)&&!O[t](N)&&(O[N]=function(e){return function(){var t=arguments;return this.forEach((function(r){r[e].apply(r,t)}))}}(N))}}.apply(t,n))||(e.exports=i)}])},534:function(e,t,r){"use strict";var n=r(7313),i=r(2224);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r

rhDd=g)?Ym?+`OG;iJ;gj> zWf}X(R$-m|;*ov#ZxjA^f9dM^+qRp0_?pS}XJ$Qo=*VPqKMU%Uym4s|0dqyvGDdhoJ$B1?f{o!FY%W0xQ3W4-kC9fs&avD}MLw^Dc$RAlfdzc#&M@9lW43^Jk zrqdJs2hnPc`RqoRd!hEDavVxF8t|;5o<&{LX6f@XP%GZh_{-h1{bp$V(BR?izUaul zfx?qp$8}%dn#|hvfyw(q;NL^S_V=q=5ADW3GCa+-x>l`u5ej0EOgP2%^IhN+jmk!4 zC_k_cE0pbn&Wbi~8hzYts8F<#c|xBGTf&}F*xcI5(UDXPZqhc=l}d5Bu7QMJ(xFu3 z_;b4Ome>VphagSVy|z5cahSs3J2bQr62Gwj3h#;#7GntACGqN0U?I(Fj(yRhZ)x{T zjmnV=2-6~Ujy3fu{Dv+~TjV*8qj$P72wf321?`vg=D*a?a<=dv=<9jtk_~X;p#GC0=JpPrPSsa8rWzt}(lDisef^!p zF(20aHwV;7VLwD}&%d*RuVZe=M#WuT$NKtU){^_I4xr1qe8n-I%{~BpSR||{e9rI`dX|rn<%8IA*bnaoG&_|^N1&=M zJ5x!ChNGOZNeX7V$kQq>suaM4J#(=mwL+Ex^c{nhj4E(M14@BoA9VbgquLsG^5a|| z1-!@~G^(O)q65ALb(Fm-ojh8>lDPe^t~2!~bo3L1UnvP#Oa6ktgc?4R3OYLuC!;7u zfleUsA%nP6zV2C!0!u|ql0aZ_>xN=pb(QD$f+AIQy^hEQnEjl8;eFub3_e8k*7hMM@H;j2g^B>7`H5)SO;C_8P zGtr7o-q#g0s!7CE-PK!9RrpC9ZYeteDU}g!1}K#17URJ>3L&$DWINtvKjB5gJXleC zdWzz-C}bq&rI-lXLQc@fW$9sgf#E5?(sGljnZ3_6Ml}>czWg#{0C~}W*N6=s?Sm^Z zz`>47Ph!n8#a{snUPc7h2*uF!p`>da;w7oI33ePT&}R`h4c4uqr4D=qh^axs5|D#Z zlLTz%Odwr%D7UH`cSt9*WJn{+FrfkTuNZ}g)ReSdH+yhd>6L*pF$&9v&KxH?(@5de6+xCwdGkXojvmAX>xQR}|C$QfeoI5G;2YM?oayB+&)&bMt{$rK zUuwK_)&31+&RKZR){iXK)g60$|A)mhn)b9%J9~SizpRue!a4lrc)fL?{8V?rucRg2 zZ}h{_w9+$!QEYagk8&o6%!i%O6_??!vmZilu)s~0=;mKW$^c~PAJKgWP%x2lTHZ$1 zkYuFpt|t~cN7kAI|sV zyiZBVH*u;skcWf8%7=HLtZGUbr!)n65e|(5dN1h^i9IMV(1u)j-dWCpXT>9Y8dk3J z$USgjV-gL99UeMlWj@KEOhA<^(1nV;Gm(mfeF(9p!lR$E)DAw&z2*S~_vqgJG~*q( zf478D<%}J^A!kg9prvvia>h`RpsKsR@!;Tbt{m@?pdi>0!!659=odt@7!3MppIT?h_*( z?=4@@k%w&o4d{SRBYJ0_4|y#65W%CV_^N9ACjo^?Hw@_mi(% z*Smedoqxj9`|)(a|Df8B}4XFN*2PQ%Y{^?AVd$oYylN6{a9c!Yun&%VB zl(S1DHeMpRIk}&5@0COpm%ly!7E}s&{v=Np?}V0@Qo7`wV^C=b&GF}M0+f?2u|&e^ zTqe;eTvVY=2SLG6mB0>GygyMYvU{Y{g*UiAihAWJfL~=J8bwWMYGbagyRW7;Tak z6uT!$flGjPnchP%b1f4f1aXw88|Uwr`|MNfYf7FUf^JzOAz~q|WFxMe8lf;70GI zvo-^Dx_{2nT0Auy>zbak*Z6F>(Nx{zNp)05^CsXhgjt~)5@KT9C<{EEb|fAPzC|-4 zYXei}Qn`5fq4Wf~!5p>%l^(D+`mI*9Q5`gWb3RWRk+;tYGtn`ULxD{_UK{bP!P7WT zC_VgR(0Hzp7o3chL(Q8LAHqBQRK@!zsADm){F9eLED_?btaTs5&#k zPrb!`r8Xs5g0m+}_b&8FiNRq1fSUtj3XSa7CD9>(J8xEQR(7GUdAKy=pkCtV>@LE@ zjBJ`fcWx`u9r)xZxDhMC3J=0|Gm0vQUx8VNz7)3JjA%wgD1zJ}=8>FFj{v@f-Nl~* z)Bgth%H`{j8|3B(?8`y5mD@_icB*v#6?O~uu;%ZwMB!@P>S_if<$o*PbV+bANG{V- zM;6#w{|ob`HC@MBP|@wvSo{BXTr8?oXA`nk6M@8umb`?GeQ-=S!N-D#fB5a*~c=??2TY2twEn>6f$>*})Yu9wbf@ z{APpbeH3g7Hq};3L9cALDG_s*xc6UlJR|ZX*=ajgIUS9pKnGHIalIb z{)V+4;A1StpT|S4KpB>~>SbhqN=SN%HZXnivC;;XQ8BM$J?{i0-U)?+A^CC??iQ=1 z{;en+)?@?EuyQz(@t%bPN@Y967cP%R#~!VnN)&nBOI1^HhodRAjW*4mP(lGofCYwA91n+cK1UqR zVTE(X{*7}EH~|LdY>dx7oV4$&n%U6`gwOZC``^>5dTP3Bx~r?Jt82P@W`q<%gdnhq z;PK@Zl|_4tz7s-Qh1etGtEbHzaP-1iLQESjME<4YXU;C&?S6QP5Sdei2zqGR%wc(R zqHmlhguE8?^-W6}md+bK=58SZmkMFeZd%dhOc)TdQwW7*aqax23zl3{81cFggOOiQ z#Da!ppcBEkejtuM3))uC|M}kS8A5D)QOI!D!j^{S;746=B7Gs!3l}0nU#mNDUXJsm zg-g0t4PP<%MvTSrsFU2_+qd>`be&sfs1YN__~fW@Fs0==`nVM)s=U;O0} zRJILubS>>z)|GZ^!WBZCS$jiWqGob+sFWPJyeu{$|Z6 ztrgb_@vAa;v*pWBr;ryBiBiZ@2q)$HAN)lN{;8)Z2X~KqL@x$;oF`U`)v5$(6Wl-d zo>L6sN+{MV9_6b?6l&?NR8P5&s`r$i`=~qLC_zMPnrG5G=U?2MXjDbKHU$p?Le zk7!!jEgYryiHZUduZwg#DGr!q8|9O2Pq9TibU!nyN|oA&+tSq#oudLu9}C?bwA+8T z?{0fBn$jO+A*GLrV(Uk750XgAyOZR$={2t6Z8db>T;82V=MVS@BSMtd#&xGs)I&ZS zgtQfJYnsKBNT9#sfGKLUJ;#=&Vs$+z{Q>Dd%Vj&STZ!_!^=7*$FNZ)#L()hxA^>e| zQ)|`P5bAcdU1;hYb-s}5T6Hs0l!%9h#e#m27=dt;}7;xdF+i2p(O zw0HsG%lJw0s`wb;r_x7A=_gYVX2?8*!{u~@Gv&z$Yh^RS7P(j`*(O&2UoFo;c%Hlh z;Z+iPD{qk92=A58B79yVXZfmp2jPCXA6$-8RDg|DyDiBUqlMyy6w!s|FY3KRtu=8eoNBI#E8(MNnYbp#sz?*JiFEn3iR&U(zHZ`nktT05aUT&W zFE(*s(5x|We~}_Rc?Njlfzm04n>0bdgjfifc0snI#4!Api6+r0T5;Y5JR8s|+HmYZ z>;j}u6P03$n1!oak>$0nS&gT6&HBYrvXX5gK` zyO0yn&J+`ouM_z%Wm@l?r}W7o6I65fYT}JbcZytaNZ|D1tZ%s| zl(L$oQp%ET!__NA8P}Yo=#gudC`DWwB-@{KhKn5ZCGQ-Z{p8`a@*rs%*PMj%XCS^- zoYd#~KjOf{$-gU)@>q)6k;W}xNjpUzIL#GBED=LD`sPv%>JG68HE&|QD}g>y>yd_% zMy6RU=8^savwfFC{=L#)#5z6`w@rD5$Q;940lvIY8*#>{CsMC-uC&z=U3lA-v-|!em1`hzcGH({2Kh0 z`K|Z+tKSWN_xe5I_lEya|C9XB^MAts4gU}PzY3@dxGv!9fS$nMz}1201ilz}AnUeVs49hB(^EGBla(`TVwwgdqeD9u@A?-6#H)MC$T@q$+*C{n7HJ)+_*7u z6XRwNoI7ygz^*~d2K_#`eejyWTZUu}89Ah4$R6h@&IR$q;{OqUfBbU^EeWS5oRM%| z!sQ7!C3Gh|n($o0TM35}zDf8w@tVZjlG2lINV+#UD*4{zCz9Vt{vi3Qlvh&|Q?El2nylNh?#m9$j>%5W z&dnZ^JuUl`>;>7cWWS&N*{}<85^}D|&CR_a_sZOx^G4@Q$eWe#mmitGKL610j^Sqx zKQ#QC;XfDn7eo~#77QymsbGA;V+GF_>@E1P;M;;<3hjlVh2ItaTI47SD|)c#g`)i< zE+28zi0%=ej~qL4(#Sa@8%MT}e0WsAsOV8iqjE-#9yMXqtWou&ZW(pYsNJJp9QDqq zk4GIo>5b91jk$g7oUu2Iy?5+0W8WS7)!5(14Hy?cE^FMlanr}WQ9Ppf`r>!pI5dPk4L67ZZM+STk|a#GMl#nE3p}eG|W( zBqoJUx_Z)GlUpZ0G$mrn{3$O?*+1pGsmrHsoqBoINmXmAKCb#{nwnNRZPv8;(^gH} zKJBV$cUFf~Csx;0-&OrY^&8cnRR3#w<@8O{FPVPx^arQEFe7|M%8U^+Ce3iqJay*P zvmCPq%vv(5d)Ak;Pn-SYoRjAqJ^AdD57uubNSJG<_yQ?}0?ICt5pwo|V- z^_|l~PTM$d>byJa%j;imNNBjJaYW;U#+t^3jjI~BHD16@nCn**D3nLq5Yi~H??sZGnXRN<-{ZAXBH&ks{wc+tIlg_+)WA4VAHr}yu?m|9n>JSkHeo zZGqdOw#9GD*w(h~if!+1`)J!Y+uUb|oPFKdcb~oI?6Xm%_-M1o z;&`LjAnYOuSRls3kz$<;gSE|-MRKg1Ag9W8@&dU-UMF4hW%;K3M1Cf}kl#tSic>?> zP*tRA)ed;n!re$A!@Xkl8MmZ+s^BeaXPTeU~D-Gk2>{IfII8SadA4t6FuQ=B=@ zeCH@{=*u znW7a~Ty7YAEw~JGMmq;Ooy=vPb0oOzI*!XzOfEyfWsJpTGjmCIZqki=LwOf-+b8Jx zM%-gWxaYg=Zt0Hc`O%#sM9(XLXM4`>nNF$hT_(*6cZYi+DC>I0_vH7)_Y9`^592?? zT_*h<`su@>5669|4!wBj(nB{My8O@uht50HbZF|Kk%uN7eDGk?!McMpggA)%!-L}v z<{u3C;0Gc0UGv__c6i8~!Lx5~%~EsWIk&5IYBQy%1L~mqkTB1mdIz!lj5GC) zdJkvssgKpyp7h?M`cxgJGwmAfdJXsB|Nc+g0&0Nqr)}_H@ZbljF)9iE{d~1Zja8{= z$wXD9VpNuj#;6|)9h|LZfcqh;6?ZEGaj%jnQlZ16#8`NcQ$!Vf*;%-2sS~HeFCoA9 z3~2jBxOcf6cP`hf43(lXQTIG`g}6iP!F|k&xPSRXd@8;cheeN+@I8ES7c)Sn$#nFJ zY}~~Z$r-qdslh!=1N46xq<4xcQG;QBbt)TDy-F=rHOfc% zs*51y#VTH1svPn?HA;o55cn@n5rG@SK-_JGi5L+F{T>bvDgz$aczAndq8z=m7Cz-E zVlF(aMpX@ea|=AAO=7dSQgq6E@tC+%+=n}{N5qrjDe;`xFJ2RGiuc4(aYX!6{3u?M zK{8eb%TSpjqt$eoguXpOo+L-hIyqF%6;Wb0Y`|T(3w}Zj7SG_`?|IBNydZ{%XGJpZ z>Qcljq7c4Vo_HT#;XyG}ye>wIFW`-SCdP;_#ZEZ^x3k}gapD`yQT&ekh+oAI@U4Fn z72Y)zT(rNV}LWb?Fc@agR7h`iooSByq9~5H&JTERl&aM6}5Su~ept z zE>@STYt+^1@9IkQi1q4Bb(Y$qHmNgkU%6FnRvXktahW_>Tq0+QzsWhUsE>+B@wf;Q z_hVM+K@lPz5~1Q@%-}qLxe=G}6}yC=xLf$6_xp%$kuUa%0&xKM0*6GVcnkjU+pxUv zz^c6~vM~QMLHvw6pnr)b86#R`oH$j6iFqgG8$wA{I%fSS;hk zLOEERCC7-Za-29@mWXp?nK)OLi}PfK*e*-O-!XG@jXV`rbDp?P*25x>Q2DAr6{_KC zxmu|bRHK@vrl=-$vYG?yb+OqCpT!X%KNSA|SD=0n1LR(jDPI){{lY$^{Q~eD?*snd zfSZud8z|Eo4kGTL`*(>Wtbhsb55%YLXKTcxwn#f>y3HaOK#RHFsIC%`HA!3MpQ$$H9hJ4`K8C*|1yrS*YCrQKL&fw;Qm}Z z=6(TiH_n5NH1~Tr{{>zO=-l7H5+&pKzIfODta#r5)F*`iV@U#myp)da{o*5$BsYm5 zb%RLul-K9@5cv6T!*iHpdx&8ObbE;04gGuwJnaTv4n93_74+chW8fvECyGD|9>;b6 zZ-Lr?_}3dQL>hd(n2?V$gB$0ODT|1+@lnEW2a`J?WyFq$PB;C@@| zbw3V#Ada764i@p4m&duh31iC(pg-S)Yt7@6nC(3bT|3YZJOJKL3;~p;)`P|+;u-E@ zdZS)cx0^6e>kYSK4DyBtaoxXz7huoMJRV?&!l45Z$H4})kvAlX0Qfk;Y9Q)=7&`f+ zNKvuSp*?8Nfx;JKTr})Rl>8XFazEPn0l?p&FApI7Zs@`hkp(CNWCJn*VSoa_Z~&#{ z0a9f!`ux?%!w=WSLf$FDA$64PkNAHHJK}?Z2mD#OKa-c(=Wa(o4N@rHBA!-lg9VNyv+zUC~3lHiLWReFNv?8B{!2b?D|BkjR zf?gDfQL+YgA*f}jfu9)7uvWmwHSwEpZ4Jsf6+TS8&;YpS5gI^1=Q04fG6{KR;#dcd z?KUxhuN{i9pZp%!dQ}A7pfTp3;Nbw|4nIWc0Qlu91jjJQoA}(1G-@+~3qbF|Pjvj! zq^09d5vz9KSdBcO3#=3H4&{%?{~gGKbi)t4^q}wm3OPIs`hVg46cLB9FdXt4q(ySu2Pg)N#`#TjPYQS* z=a@He#{u7qBW4PEnsFQj0G)dc;50xgpaZZF>9{}ai2-1}6SVule*k1S8TUDVgT7^> zj;G^(=Rxqc5B+2%&Zpt7?Qd?k3DBwtEI$dIRO+~HK ziRHPV>62adnRPX;;c>3C+WPs8>ythO|VNsIF{IB{>noaE zdU`w(%beSt+fi0`j-Ct&O|Pl1j%%1vTa#EDU+Z)g O9LdFGCClZ=borKL?7}1$ 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