From abd02b314d536dfa5ac005220c9d81f9a28667aa Mon Sep 17 00:00:00 2001 From: wirednkod Date: Tue, 2 Jul 2024 17:04:55 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20polkadot?= =?UTF-8?q?-fellows/dashboard@2ec755155ee1b27823e7ef2d78f7fa5e16329bcb=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/checksums-JTKW2PHC-CsZB_jJR.js | 1 + assets/checksums-KWK5TKUR-C0vRAB-k.js | 1 - assets/descriptors-NAXOQPPU-BX_19t7v.js | 1 + assets/descriptors-QI7LXWR7-wA8HlTmQ.js | 1 - .../{index-Ch6oW0Ca.js => index-D11-F_XR.js} | 272 +++++++++--------- ...{index-BVLEEwGL.css => index-DNH95S6e.css} | 2 +- index.html | 4 +- 7 files changed, 141 insertions(+), 141 deletions(-) create mode 100644 assets/checksums-JTKW2PHC-CsZB_jJR.js delete mode 100644 assets/checksums-KWK5TKUR-C0vRAB-k.js create mode 100644 assets/descriptors-NAXOQPPU-BX_19t7v.js delete mode 100644 assets/descriptors-QI7LXWR7-wA8HlTmQ.js rename assets/{index-Ch6oW0Ca.js => index-D11-F_XR.js} (57%) rename assets/{index-BVLEEwGL.css => index-DNH95S6e.css} (64%) diff --git a/assets/checksums-JTKW2PHC-CsZB_jJR.js b/assets/checksums-JTKW2PHC-CsZB_jJR.js new file mode 100644 index 00000000..a4c1b378 --- /dev/null +++ b/assets/checksums-JTKW2PHC-CsZB_jJR.js @@ -0,0 +1 @@ +var e=["4u7j8i23ciccr","f3ncnq6stc567","ffmde3ekjedi9","2gkctgg0o0oa6","fmam6uono5akb","2h3virg0mao09","4mddgoa69c0a2","d5iedsr0r8pja","ul0198ahqhpr","eniouoqkq4icf","egurtje61sbu9","bl1lrline4to8","bgl04rn6nbfm6","n7a38730s6qs","f15el53dd76v9","9s0ave7t0vnrk","c6nglu2db2c36","8ofcg5rbj0g2c","4adgbll7gku4i","6pjjpfvhvcfru","9pj91mj79qekl","39uah9nss64h9","k64dknsq7k08","b51vk42m1po4n","a82mnkmeo2rhc","c6t50gvjp10og","39ibapn5dm6tr","cbccs0ug47ilf","855j4i3kr8ko1","bnc2k1g75jn4u","bfopn5u88vj80","4q39t5hn830vp","fnkvm15adumcq","5n4sebgkfr760","brdkflkkreh3t","fs1i5fk9cqvr6","4rucnec9n4jb8","8kipdkqh4eujb","2j47j2vv3rdsv","enusoeb625ftq","4fj6kr7hug6nl","a44mbobpm40tt","dh7su5lcq7sdj","82nfqfkd48n10","1jm8m1rh9e20v","3o5j3bli1pd8e","7d2tqf029vcod","3geksg000c171","ek17d55ubjjm9","202sir4dm4k13","dq7or56ds2f13","4s6vifaf8k998","9jd27rnpm8ttv","8jnd4d8ip6djo","fip05kcrl65am","50ppnqasq4tjq","9fin09kkg0jaj","dcr6u6361oad9","eie54ehffvlk9","666bl2fqjkejo","frr0vsnqf33qj","6v36c5qqol9lm","a1u3jll6a06ae","btum7aot707m6","6ae8b8b2hqhht","1n6mfi1le8ddf","8odcsef5s8578","7sefgtvmi1kq5","43m56mhq8l63","bag9pvfa92nol","fs3v4d6ugmts1","91k5co59ruigu","bmr18suc9ikh9","7dnev3etp2g3m","5u8olqbbvfnvf","cv68aq8841478","c262ibdoec56a","flcfm9b6nlmdd","jrsf4mnp3eka","d5fm4p8lj5qgi","8tjvj9uq4b7hi","4cbvqmqadhrea","3qt1hgg4djhgb","4fooe9dun9o0t","fcqan2gt5adqc","er2cke86dqbr2","86esvcpejimq9","a2lhg7l2hilo3","4j0n8mcbuvkci","1d9os937rt5iu","an63khue9afva","cr53ojlikel1u","5i8ce1ied6cg8","b3j7gb0jgs38u","2snmki6ntodt","95283gdo01p2p","3itamn25pktna","47t2ejn4h2g2m","fb41f7b87pa5q","3vfg012q6a4mo","au4oj9ee8cokk","amb18r46s2klv","bs10onqorvq4b","38jg2uee78d5a","95g6i7ilua7lq","4kem8h2c8h020","5m2t8g3dset","5pruv3r3j6mjm","2kj1olsktto0d","a9ek8s49lerat","2eip8tc75dpje","564va64vtidbq","e5v6njpckr05b","328av3j0bgmjb","4tuqm9ato907i","ba37vq6vinim6","9dgmcnuamt5p8","3vh014cqgmrfd","fhs60omlhvt3","f34udpd5e57vi","39t01nnod9109","e5vbnd9198quk","3h6murn8bd4v5","6k6jf8ncesuu3","57m3u63hnlsnv","46cnl4ibg49mg","dl3umm12u5pa","5ont0141q9ss5","e6j49utvii126","3v6ks33uluhnj","3kiiim1cds68i","4k60mkh2r6jjg","1au3fq4n84nv3","ejaj7m7qka9tr","dnak900lt5lm8","27n7lbd66730p","2hq50pu2kdjpo","fk8eme5o7mukf","au4cgm6ih61cf","6ir616rur362k","c19as7nbst738","54umskavgc9du","2ip7o9e2tc5sf","5egvk6hadac5h","a6g3n23rlviu1","4skb9r7de921j","empvdlhc5ih6g","8f7dur2cmbsk2","dt624nf41g34e","cgljjb6j82uhn","2196f58ic74df","ak71hokm3k492","5oi8saufice6j","66mc66cqnpat1","7pe2me3i3vtn9","3u1nuj99f15hf","7ne83r38c2sqq","2hviml3snvhhn","5768ac424h061","c5m5lp1oioo8r","91okf2u22en9d","1qvbakvm0t4ak","35p85j063s0il","aa58nmghldi9a","5uob9vhdv4sl4","cm9m0qeemu66d","apv3kiqmahooe","bv74ul0c0qf0f","44hc4lgsn4o1j","8iksqi3eani0a","16enopmju1p0q","fgqhle2413de7","43kq8qudg7pq9","76riseemre533","38bmcrmh852rk","4hcillge8de5f","f52u7u3r3ve0n","ek7v4hrgnq6iv","69f8guqolot36","c5g150o6tnujs","dnsr2pndm36h0","cmqhu5ghlej7a","8steo882k7qns","1jitumdc075ot","5f178ab6b89t3","2is3ho2fhk7fm","2na29tt2afp0j","aeg4ogjoogpbi","3aojtj9s5c6p0","bafpkl9hhno69","ci1c3ahlkpcj1","cbio0e1f0034b","8c0vkqjjipnuj","229ijht536qdu","62nte77gksm0f","9cg2delv92pvq","lhp45uime5tp","4f1hv034jf1dt","3qc2e8ri5u6e0","1adbcfi5uc62r","bf6ucefn8fh49","9sh5vm5odt7kc","4ek9m7c085s47","cv5odfopovbog","hlaomunci630","es9985f9b6suv","1ahhmgn2qlkok","51jgofmopm9om","6uag8j5aql8q","sq3k9rh2c0l4","1dqiovk0tpoah","1ntko0oih7v1a","2tf5qmg09624f","e3hcrrq6r18fs","13g9ahdidi9g6","cuaiiptinb4jf","bfjtjhevlfun","h2guv8q34bc1","7k4ereorluoah","ct9ivhr2c5hv0","4cl5oaa43djc7","evr89968437gm","do72olqtout5g","5f4i47mpi69ud","1gtpu7pnlf4a3","7mdo0e8omi52q","6c4hvujmaf4sa","eqhjq7h1kphe8","bvjv368mk9274","83sd6n71bmcq4","dvt3m9s788c92","8b0o8nk1fee6p","74af64m08r6as","4ijo1cmmcgasr","e8n69tjjl9afb","ck4cg2931n5m9","117g5egc6i2d5","2kds5jji7slh8","a9mkdf6l44shb","9l2s4klu0831o","2ctrt5nqb8o7c","711qahikocb1c","d6gojh30v9ib2","bqi4ug116ctv4","51g87glkpu2a4","3tc6s5hcjud4h","3go9q2sm23ds0","9ef40qo5g9f0t","92mn7k8cet1ap","e5l999tf7t2te","ep1lmt6q3s6r3","1fac16213rie2","fjt77oc391o43","tvt1jsipv0lc","ck3mveut33f44","2rg5btjrsqec0","bdqerrooruuq9","8u2ba9jeiu6q0","7ieadb293k6b4","57fomi539shkf","95eskvmc5nr64","19rlo8nfcligd","bn32gl0qnhb81","4bvrjf4q7pqho","593nb52g54dh9","5d7pa7lfklkud","1ai4pouuusmgg","9osl4kr7li8bk","3re5sb0q3bbu","2ur0oeqg495j8","5qd236sgen9tj","enanomlkqork8","5s1rr7vrscak5","bqvsaceoccfsl","deaemvoneh309","3d9o9d7epp66v","ep27ialq4a7o7","asu5jvoqr43mv","5uvukpquoe67s","5qolde99acmd1","941akq2cpb7ms","2a839vbf5817q","a9p5bg6p18r0i","de9116k1d76l7","el2dba701u54t","90n6nnkpdahrh","d9idaj83175f9","e1semicfuv5uu","f25fjs9o37co1","70sc1pdo8vtos","4qrtlie99oukt","8mk5kjgn02hi8","77qn9tu99mv6h","2gr10p66od9ch","6tv2j51i0cd22","60p8l86a8cm59","3m3sk2lgcabvp","5pf572duh4oeg","1ra0103q36u4i","ctkaqdbfabuek","a7o65280hur3p","asd2iat48n080","c8d01sg6acf60","50h2ou6gb4n55","8s6n43okuj2b1","31k9f0jol8ko4","80q14um2s2ckg","5qs1t1erfi7u8","9et13knvdvgpb","fsme8miqq9006","4mol6k10mv0io","ec90vukseit9e","7j4m7a3pkvsf4","c2n50kpnu5mae","a3b6snjkc9nq8","74atcg5pj4eqj","afqnechp3omqg","brlrqnm294npo","d0haetkq9cdrn","1p98btdd62l70","37454vatvmm1l","blau1qa7u7fet","5h5t0elhnbseq","62jhlg7g5v7bp","b8lcb5vfv4km9","a1jlgo3kdi8f4","dai8j2u3r09d","44uqc9gktfck1","4oh021o3hal94","eg1oc56mamrl5","2vu5vj7173ik9","ekrjqn2dsea54","36uoc8t9liv80","4f7s38fnc5uj8","f3rcp19d58ctc","4r3gtp044pif4","47a2tsd2o2b1c","fc9k1s0e9nv8e","4ihj26hl75e5p","2dl8ekhm2t22h","13us5e5h5645o","931cottvong90","ndc2esbhpfa0","1ors0vru14it3","40s11r8nagn2g","6bjj87fr5g9nl","8cbluptqo8kbp","81cc4plffa1dm","3ihan8icf0c5k","1ti389kf8t6oi","f4nnre373amul","55kbor0ocqk6h","dsj9cg7j96kpc","do4u9drncfaml","e8c7ctks8ur2p","7vqogd77mmdlm","6mik29s5073td","2m0sqmb75cnpb","49agc5b62mehu","atq9jda4hq6pg","2g87evcjlgmqi","8s9terlv6i0tr","2eh80qovrl7h2","5rfi6cjqeaiir","9j0ul7nh7b8jv","3ihvjn2v4lvrf","c0he9tlf9ll0u","49is1a3dbqc3s","3uqicpe83t965","d581arok0b1nj","9jsikd1ghmc7l","2f6mha3v4ooda","asqjdhasi408s","6krn2lsleo87n","aid4btmkr5thp","27il479s8gsv0","5pj0vo2r2ljrv","ads9o641qh1va","b23qnlqop1kue","cdu1nb48l753j","618m2uag0aopg","c8i89mfkmn3n7","b3550htpn19ef","lg2fqs6cjgs3","bbf0j7ol2abrv","arlj3qd8u1v13","2ng2krd94ceva","e18mk3nmrn3nr","7j21t50cruslq","709s1qksdu06s","1gsgak0ndsoc8","e2bu7rd8isrpv","88mtnusf7gtrg","69hn9b33imep2","5e37esnd8etqt","ga3hcc415ve2","9tmmkdhftvqb2","3tsa0lshfh9k7","1k3urvkqqshbc","2ff0ffsh15vej","1orfg86bkg123","aus4cb3drhu9q","vnsat10lv9d6","bncli8qttt2c2","33rft6ag34efs","9tmok5kceg2bg","4pact7n2e9a0i","7ulu3h1ibu60i","85icj2qbjeqbe","9bipd38l817ra","9a2ssh2u357ft","d43g4eveajpkl","1jdk1kagubdhd","2c5vrm5s2434n","8e3fv1tdp89pc","70nlu29lgdbpl","buhbp68e6tkct","drevppfiubhve","9s2h36kr71vk9","4lkbiubo9ogq9","d1baei7m8gkhk","96ftepqm4vs7m","c3430470j4mbv","50mrcbubp554e","d2bej717ckub0","545vo2e86o5i4","7iiakvnmbn17u","f71t9q3462n6o","7ejgsnsohuniq","2gkoet9b7ftcr","2qri8t5b7iu5j","fbeeih01bkc2e","4arjljr6dpflb","3i09nus3ku37s","2e447aa6a0imh","c1fcacb9rmek5","437u7rqtshfms","bb6vpfpdsttrn","7mf0sij342109","bvirp862qkkup","c5b47dj4coa3r","dehabrqi23sc0","bs22tt76qp5bi","37r4bdai8o9mp","dn2ghub1o4i40","48u78djt89dod","3jn2ljvqgpmg4","dfpo6162k0hq","b85m5kfbepu2t","daml5bdhsfcsl","cckspamfm7bph","631551otptb43","19hvnphoaj44l","1ng31ej27mh4k","eec0cu336gteb","815d5k4ij85nv","fi98fgi9o46v7","c0oj9tok33uap","3tdutpfjuk32j","1esdujrkdacpb","9g1d820jf9m2s","5u7l08oraiiad","85qkvekflgteq","1qt5nua7ua655","7cl9esn1l72m7","d68sq6o2gm8qi","8ve4g3egaln6a","bqkmk93899boo","f4hvqaeoqq5us","f354jrdedj0pj","b17t3992hb64n","215mkl885p4da","7psec5e6ghc64","2psb0sladd863","585tk8khua0gk","3ut99di214ru2","emkp87d26vsbh","4ahfrt5dscf6q","agqcb06kbevb1","ec8defeh924b6","fvftqs0cs5ou1","dtq3u5eg0toju","9bersvdvufa72","6irn750am3mtn","50sjs3s5lud21","6c90ieeim9tjd","cebki05p94rvr","8teiaf0f9itrn","9paqujeb1fpv6","akevv83i18n4r","f2ssl12kcglhg","abk8ljl5g8c86","c76kfh5ebqkpl","crujen33bbibf","5gi8h3e5lkbeq","bgm4rnf22lal1","8mmaab8je28oo","6r0pr82pbiftt","2aatv5i0cb96a","b9msr5sr8t3dn","3le5tr7ugg6l2","3iun9sig164po","2uqmls7kcdnii","dg69klialbkb8","13jboebjcbglr","30pg328m00nr3","381dkhrurdhrs","c8hi3qr11vngc","bjdlecumfu7q7","a9ems1kg7laoc","92fq0fa45vi3","d01dpp0dn2cj0","6nu8k62ck9o8o","6s1nbislhk619","18b11g6nelus6","4sjnuvedkqa2r","8b47kc75d84cf","asb8k6ash5mjn","bv4ep0hngvn9e","eoqregtp7b00","8uui7ldro956f","1tf93k54ltg1v","6ove5at7hfiur","9c0urppp07b8b","f7eunhnkktde3","6nmp4rhqla35","8ndstn7sf4kek","1a3ecmnlnvr59","2fb54desdqd9n","3pirohb0sp3ic","emqna2uucuei9","fk5fsvukr0dbr","djett00s2gd","1lkejt213ast","35lckkg072dd6","3et6p0ml15kcl","57k61dni7tq1q","6s9tg3j576u36","64k0v4qcjg4rj","hvisj7vmptgf","hb7c0oqr3sg4","a358p3hnlld7d","4telhois6brfm","9i239bcvd7kdu","8tt6tg1g1segl","6ej802meceeod","brcm9ou4h5d32","788p88q09fbkg","3mham7g28k75f","f3vj3s0jmnk3o","2l2qs25mbqi3l","3cg56ighaecvi","5i4ckbqulav4p","8e4at54aldjss","7ac5amfbp9nh6","5kdm82a42hnhk","cak9jhkqd27vu","cv9992so9ugjs","cbdt53559ciko","4dcsp55rkhols","4et4b0kbi7l1b","ov8o38ir1sma","5vstrnad1p02","5nbi8mbdkvs38","c5p2pdu93h3ht","c4hbavq058hrq","f5k4ae7mohqk8","7g6uapvvhq4pt","84asegiue1atu","as84v9hhvi7p8","f6krvig764ej4","a4snnudatjapr","3o7ksjk7qbal3","e5eof49hb35c6","2lqngfidsjia","86663j1ob2b4p","b3tinfid0o2a4","kg37h7iomcog","2j71ee0g2rspf","a60i08f4885e4","at4tn53i0l342","1dh65ld0rne22","avks70cja94he","aud1fpoakhck8","evgmdl3uh1057","7fmba8cpcl1nj","1ol2d2ml3prt8","b54qab7tpjjsf","bdvqaaf778rp9","e8hs6e01ga9jr","687a0ia4dffme","mtfqc1scptkh","66l59qralgdd4","11ugi615tfodc","6hhhkoebr077h","55ekmdlo72d9v","c4cp9g5l2rts5","9fha9spid57qj","5a7vbbavuk0jq","ffcckrobrs0sl","7fia2v3kkf9bn","31k51m0dt2av6","622mcko9n4iuh","2fhsfqufbuioj","11avansl9buvp","1e4e6h17tes8n","710b6mh49al4f","44q43ie1r39o2","46j01db9schbn","f5frjbmqcgt5k","505kan7sticn1","aquvu9nu2es05","4frqunb5hj2km","es1oivk962n6f","d8h647t880l31","adqdire0qjg0e","2sllmucln1iic","cg1p3hrtv6n5f","3jnpd4dmb650","fddrr93rdab23","amc6gl7bd9por","fg18rrvb5cqli","c6k45vtgiaa1s","30v4njes1avsr","2dcitigd3tk41","ml0q5vk4ei4e","emqgk0vect4v7","982q4n5eor6ih","dcq3vns9tgp5p","bd6859lkk2107","6ag633d941o7v","faafmcb1jmm2o","4c0s5cioidn76","9d6sev8uj006q","d2d2vjc8h66mf","4cajo1lbs9cmt","dcm24504c8bkk","ai6dhqiq3bach","769fta165mequ","332pk9bjbk7p3","ukot04uppvug","8j0abm9jkapk2","d8ide743umavp","7sltvf8v2nure","a9cgf4r40b26h","5g0925eiftlcf","4r3v6e91d1qbs","ft5r9b1bvoh16","599u7h20b52at","7ffbrur6hobca","8c614g2bc4iej","anvng4e08j9ii","am58b36i8f27i","egjh9cie771d8","ae5flu84s2oia","ejq8c4n82a165","7rmt803vbpqrl","7onfe2toh27f0","3vjadpg0k2omo","a5l7mu5a6v49o","50mli3hb64f9b","e252kk4p31sv6","biemf2h6nh9pa","csmfdagrgtkj5","andndh150vhd7","egrepoo0c1jc5","tvprrpb0nm3o","95jfd8j5cr5eh","5a3qnpcq081o6","3tnqcv58l4e62","a2ic4loecroc","c0rsdcbsdt7kf","49em457ob9ou0","a3gvv195g4jot","5svrq9ei0ks3q","bnvffgg4ckmsj","cc0rvpoin8ucr","85dm8mgt48css","4a8qeimc5p3qn","3g7a8g60ho721","200n1ov5tbcvr","7bvp9q4ceuk7","c952bubvq4k7d","68ii5ik8avr9o","tom7fk49o0c9","3ia7aufsoj0l1","1jeo0dpbkma5g","3vrnp048j3b2d","68md1shlobg68","8cke1tvemsghh","6cq0cjs0cjcep","6vldfoagmi4g5","7tlsksnl3jlio","7h7oc85iuqr1m","cmga9g5ivlpjr","3eao7ea0kppv8","fiofttj73fsk1","918ie8roegt3d","id6a5f1ss4bc","9rps5u7cv97of","9lvi13skegcil","6sveo21kq8jed","2phecamkn3pej","70kqehrkegc98","hfphjolmsqq1","d0dj18ct09hlp","avuvfkop6318c","4k4r9im11cdan","c7d5cscq9c6gi","9fihu1euvgfa","80rnntpog8qp6","9p1qu8c4vjki6","85ca14rjo42j5","cee77qkk3c81t","7t0ikq66tic1d","b42kgjn7ss8td","bkbo8vqdq5g5a","86cdjmsf3a81s","d7em8997pfm92","21lmi57mmu91l","aj4q75nu5v2i2","95l2k9b1re95f","ba9inugg1atvo","7qb1luldf1jtf","b5vlbiqndekn9","4bboqsv44evel","aebc5kcl654ln","5g2vv0ckl2m8b","ep4uo61810hfs","e8fi1901h656e","fdgh79k56960e","d4gvspmdh8h9l","1ap4gedi13j9r","5n2npru4pt8nc","5be3ho5m1r68a","5vtd36r5b6fss","2udmq2v26rio","7s2sh7cpuv56r","ee99h3pht9j20","d2nvrmi6cagga","5fq8855gfhmlo","3lmls9cse1mcr","2ajtdvlncoqrd","4mvok713k4g7o","a1o13i3p2r7gm","fn0i2gsu8pkck","90tu9lmjmhfhd","8c5gqvfaedv6e","crp3ubf87cjna","3cqaev9m4hn9m","4l2a0q04ni20o","ckjq69hlul8c3","ffarf0mj066h7","amqg950vpqsp8","cf645ln9bi1bj","33ipki9g5n04l","fr1o6ri1uf2of","8nospv7k5s457","f6gr8nt3vreg9","4gus921fjj8lq","ig9pofg77rah","8kcfo1iikpfd7","9h1lfefrjrss8","rttjt9tghoc0","829dlpp8f7vhg","85q51vkapcmho","3o5epjr2va0dl","e65d4ts6gb5rk","9kgeuvub0nepg","1gfnebceebqb5","45nria0sqoino","pcskss5flcis","bo38fh2dhj4it","1nvcsqg39g26j","7je4n92ump862","15soeogelbbbh","44snhj1gahvrd","8e06chr1md241","am04b2ivtl2nh","ffg6i636v53qr","brvqfk00lp42n","9puqgoda8ofk4","5u9ggmn8umfqm","2vev2224bc186","5lefo5qenns2v","1g00g7gj5aa5b","g6k5u3uc2veo","94h4pn6qhad89","ebll1oul5q5uf","cmifudfprtbq","9g7h38pd3od6p","796dir32s6tk9","3k13lf620e210","dt3av37pad6ji","atrauv8r4a0sv","6864e1tijp12g","buti2ml3qi1t0","3c0p84h396a92","adka6rucan385","82gcli976uoh1","e64d5ngba1i2n","5hdkcgb9vpnas","9i7lg0e7su5pu","dntrrjt4nrnk7","eifbf3hgphmah","b0r78utg5i0d5","4qpv2nastl4c0","degvb3apg4uad","6jdkut1rsb544","629bfqn3u6tle","7ujvudkvg12so","fqv6alck9pqqn","9rp1vd8cfo0na","f7b8240vgt2q5","1o57snqt6f4v5","910puuahutflf","2ugvgusn08dsq","bd2atep95irq3","4gfcs0af6e39j","eggtnkc96vvt7","29a9v38btsv3g","3lic4llm6egbr","2bvq1blgrln1s","8g50cqebfncn4","7svnfko10tq2e","e8iutm7u02lmj","bqul338t9c1ll","1lanl0ouai2l7","16m1kn78dee7v","bb454pgf9ofrq","fms5l9j358vie","22g1a3o3q475f","5tbcfetjk0h9h","annvvkuhf73hh","958l48g4qg5rf","6r5cbv8ttrb09","abpgqcjikia83","c1d4u2opv3fst","c7r865c0luc3k","7t2ron16fup67","f32n5vaq9oh7f","fqkhvelo2q77o","d0g95rku62vif","3m2q6a6atc1c7","6n6fsk5rls02k","drh3it7jircvh","b0ijj1h4o8bcq","f9rpgkuafvsb4","bta4mfoh73fpt","bs56nuk6pe5bp","mkbdgkq0f1or","a05m2q0dqbf8r","3ot7vri7o8sb8","bt1op6l47p1r2","dog9jailvp00o","d5l4f3jqtnb0u","36e6rra3ikq65","e2dden5k4kk7t","fkh1ep7g9h3rv","8jjr2rgj6aa2v","ee37emj23tmbu","943rhn463avqr","3jj054kp2bjol","f81ks88t5mpk5","e3otks9vj8a3b","cgde8bg5ldqpa","657vbelok0a1m","cclqj5sge2nc7","9kr8cseidc66h","ceajactc9a8pc","afhis924j14hg","4peoofcn0loqr","ecsen2a2fcj9i","3niuuk38q4krr","9nc4v1upo2c8e","7m7tbddr7qika","9o7ssi9vmhmgr","2trgcqe1efv42","1ufmh6d8psvik","39l72gdmkk30t","dkbvh6dahk1v7","6pi5ou8r1hblk","ekve0i6djpd9f","7d75gqfg6jh9c","ap9sokavcmq5o","1q39env8llhck","4aro1m78pdrtt","27bisdosp4kdo","613rol2spf5hd","7vujittrav0br","m2dj93rjj6ks","fkg2rgjl54s88","fou8ip7o6q00t","9nbjvlrb9bp1g","ep7au1720bm0e","dngur7odus5g3","561jf2arj3fvv","ogg5uafsep6e","u99jhbccfc0m","dnajnsddgkcp8","3ajlprsigedjv","fm60gijbgitsq","911fes8lc8s0c","1v7jbnil3tjns","8jgj1nhcr2dg8","fn6q3equiq9qi","a3sb0vgvovhtg","av8k1edbj86k7","4i91h98n3cv1b","4iumukclgj8ej","qnbvitf7a7l3","60v7bikk54tpu","fpj261e8s63m3","dd7hd99u0ho0n","afscmv8tjf0ou","100l07kaehdlp","6gnbnvip5vvdi","e9jd8f0q7qus0","9okkabj6gr5ho","fi4da1gej1fri","fccifqltb5obi","adtsfv699cq8b","alpmgmhr3gk5r","3sdol54kg5jaq","8fougodaj6di6","6v8sm60vvkmk7","1qmtmbe5so8r3","h99m6ehpcar7","dgorhsbgdq2ap","9ubb2kqevnu6t","fvgo9568rpmqc","7u6ocnd97qmug","81vt5eq60l4b6","6cs1itejju2vv","b77b0fp1a6mjr","8m3ph6rer8teq","fup3lg9ro8a0f","137t1cld92pod","ea25i7vqm7ot3","9pb9nu84pvalu","ejeo53sea6n4q","dn9bu79oh05r2","40pqum1mu8qg3","1r4c2ghbtvjuc","3vs6qhrit34fa","a3uu7lqcc1q1i","7crucfnonitkn","7tmrp94r9sq4n","engfir0rauosk","7hmtu2oo6fn2o","1a6n2lfhon2ek","7qkp9sm054rpd","7ivguu64qbqke","cvhqug7ga13vk","acndqf0qpoogd","ena69lq3oat86","8blc8qqghae83","slvhup6mn75m","5aeoived1f2i4","ar5gc5vf75hig","aagqj9d1a5v9q","et3nf87kns1vj","1lm2379hecjj","ajml6bhh91v7d","77br1vi9ukkbd","1peq2vksb12qm","ja1dmf82t4vk","982189ri79b4u","26e9b3ail50ji","420rqsoq96evq","dmufp0mhju2q6","2dtrijkm5601t","a61kag3grdevk","cq0crsj7vrl4j","465k81tqg3usk","54d7mcgvp9b3a","2jtc3igaca648","df20n56rh6qon","ckqr13ag0mv3c","b2obgji960euh","79vua51vqq0mc","3trq1j79d9t1e","e3gphha4ejh40","afhd8kv029rqj","2mcnoj31i9be1","9dapsurd7u7ga","8uij7nmvtb96e","4hcihqc51jofn","9sdpo5cdbrfgc","38jfk5li8iang","9ethgubeuiks2","2ev73t79f46tb","ft6f10887nk72","7qc53b1tvqjg2","3q3hntolfka1d","ak7fhrgb9jnnq","79l89n8ard6m","55521bp75hkst","fp5807kimjq8b","9fm9gk5nkilj2","8bvk21lpmah75","449n3riv6jbum","36c8spt0udrvh","m1pm2vf6llcn","21jsoeb0o6476","er6ck0tpfo7","85j333782lsn2","3ndfqcb2p19d1","dob5j76985r52","c6ecdcp9ut7jd","27notaksll8qt","ec4blde7bc1ai","atpjmld67omra","5imh35amu9nid","875hrun7fs7ik","27vrusv8rgd90","c79d2eioda33s","5kpe8b2kedtqn","5il2eoab4j61e","9j3uq1uk06oju","2t83mr73603p9","bas6o69e1qaqo","dg0lipm04tfnv","52v5f0ho9h1fs","8ligieds2efci","4vcrhqupmee7p","fu1r8u4rfav0g","5bcuga3l6po0k","c4clelgapl1i9","2e78d68ulmedn","dg9k92hcu0tqp","egednlv5b4015","9bur55h8pu69f","el452dii9cd5a","ajbettunlnupr","69i3qqe11eo5e","637q9f60cmh3e","1141ubnds78tv","3in0d0lb61qi8","9ibq2d8946oub","4kdk4gh2ptnhg","6gaggpnhf2p73","btvjpjqeoogob","cfg51km2igile","el6f1b4fu88cv","c4vkguo9oivne","4p82qqlc920g4","70s59h2a8cqh3","9dpq5287dur8b","c2uoe7jdksosp","60847k37jfcc6","6ljjd4b5fa4ov","409qo0sfkbh16","ev3u09i2vqn93","9hvej6h53dqj0","2pf0b05mc7sdr","1c673c4up9l62","3jmip7qjlcqot","77dda7hps0u37","b7tahn20bvsep","dffe9s8qimi60","917n91mk4bo3o","3bru4s1gnl1c","64278bjr1oqbr","63ga5mgjth753","47bmhi9c09n2r","3fvs7h54e749","395t2136b0583"];export{e as default}; diff --git a/assets/checksums-KWK5TKUR-C0vRAB-k.js b/assets/checksums-KWK5TKUR-C0vRAB-k.js deleted file mode 100644 index 2ee2799d..00000000 --- a/assets/checksums-KWK5TKUR-C0vRAB-k.js +++ /dev/null @@ -1 +0,0 @@ -var e=["4u7j8i23ciccr","f3ncnq6stc567","ffmde3ekjedi9","2gkctgg0o0oa6","fmam6uono5akb","2h3virg0mao09","4mddgoa69c0a2","d5iedsr0r8pja","ul0198ahqhpr","eniouoqkq4icf","egurtje61sbu9","bl1lrline4to8","bgl04rn6nbfm6","n7a38730s6qs","f15el53dd76v9","9s0ave7t0vnrk","c6nglu2db2c36","8ofcg5rbj0g2c","4adgbll7gku4i","6pjjpfvhvcfru","9pj91mj79qekl","39uah9nss64h9","k64dknsq7k08","b51vk42m1po4n","a82mnkmeo2rhc","c6t50gvjp10og","39ibapn5dm6tr","cbccs0ug47ilf","855j4i3kr8ko1","bnc2k1g75jn4u","bfopn5u88vj80","4q39t5hn830vp","a8725c7mvdqbp","5n4sebgkfr760","ekiqe3f6q1r4u","fs1i5fk9cqvr6","cerdt1kufqvbs","3n7rubqeai0lh","2j47j2vv3rdsv","enusoeb625ftq","4fj6kr7hug6nl","a44mbobpm40tt","dh7su5lcq7sdj","82nfqfkd48n10","1jm8m1rh9e20v","3o5j3bli1pd8e","7d2tqf029vcod","3geksg000c171","ek17d55ubjjm9","202sir4dm4k13","dq7or56ds2f13","4s6vifaf8k998","9jd27rnpm8ttv","8jnd4d8ip6djo","fip05kcrl65am","50ppnqasq4tjq","9fin09kkg0jaj","dcr6u6361oad9","eie54ehffvlk9","666bl2fqjkejo","frr0vsnqf33qj","6v36c5qqol9lm","a1u3jll6a06ae","btum7aot707m6","6ae8b8b2hqhht","1n6mfi1le8ddf","8odcsef5s8578","7sefgtvmi1kq5","43m56mhq8l63","bag9pvfa92nol","fs3v4d6ugmts1","91k5co59ruigu","bmr18suc9ikh9","7dnev3etp2g3m","5u8olqbbvfnvf","cv68aq8841478","c262ibdoec56a","flcfm9b6nlmdd","jrsf4mnp3eka","d5fm4p8lj5qgi","8tjvj9uq4b7hi","4cbvqmqadhrea","3qt1hgg4djhgb","4fooe9dun9o0t","fcqan2gt5adqc","er2cke86dqbr2","86esvcpejimq9","a2lhg7l2hilo3","4j0n8mcbuvkci","1d9os937rt5iu","an63khue9afva","cr53ojlikel1u","5i8ce1ied6cg8","b3j7gb0jgs38u","2snmki6ntodt","95283gdo01p2p","3itamn25pktna","47t2ejn4h2g2m","fb41f7b87pa5q","3vfg012q6a4mo","au4oj9ee8cokk","amb18r46s2klv","bs10onqorvq4b","38jg2uee78d5a","95g6i7ilua7lq","4kem8h2c8h020","5m2t8g3dset","5pruv3r3j6mjm","2kj1olsktto0d","a9ek8s49lerat","2eip8tc75dpje","564va64vtidbq","e5v6njpckr05b","328av3j0bgmjb","4tuqm9ato907i","ba37vq6vinim6","9dgmcnuamt5p8","3vh014cqgmrfd","fhs60omlhvt3","f34udpd5e57vi","39t01nnod9109","e5vbnd9198quk","3h6murn8bd4v5","6k6jf8ncesuu3","57m3u63hnlsnv","46cnl4ibg49mg","dl3umm12u5pa","5ont0141q9ss5","e6j49utvii126","3v6ks33uluhnj","3kiiim1cds68i","4k60mkh2r6jjg","1au3fq4n84nv3","ejaj7m7qka9tr","dnak900lt5lm8","27n7lbd66730p","2hq50pu2kdjpo","fk8eme5o7mukf","au4cgm6ih61cf","6ir616rur362k","c19as7nbst738","54umskavgc9du","2ip7o9e2tc5sf","5egvk6hadac5h","a6g3n23rlviu1","4skb9r7de921j","empvdlhc5ih6g","8f7dur2cmbsk2","dt624nf41g34e","cgljjb6j82uhn","2196f58ic74df","ak71hokm3k492","5oi8saufice6j","66mc66cqnpat1","7pe2me3i3vtn9","3u1nuj99f15hf","7ne83r38c2sqq","2hviml3snvhhn","5768ac424h061","c5m5lp1oioo8r","91okf2u22en9d","1qvbakvm0t4ak","35p85j063s0il","aa58nmghldi9a","5uob9vhdv4sl4","cm9m0qeemu66d","apv3kiqmahooe","bv74ul0c0qf0f","44hc4lgsn4o1j","8iksqi3eani0a","16enopmju1p0q","fgqhle2413de7","43kq8qudg7pq9","76riseemre533","38bmcrmh852rk","4hcillge8de5f","f52u7u3r3ve0n","ek7v4hrgnq6iv","69f8guqolot36","c5g150o6tnujs","dnsr2pndm36h0","cmqhu5ghlej7a","8steo882k7qns","1jitumdc075ot","5f178ab6b89t3","2is3ho2fhk7fm","2na29tt2afp0j","aeg4ogjoogpbi","3aojtj9s5c6p0","bafpkl9hhno69","ci1c3ahlkpcj1","cbio0e1f0034b","8c0vkqjjipnuj","229ijht536qdu","62nte77gksm0f","9cg2delv92pvq","lhp45uime5tp","4f1hv034jf1dt","3qc2e8ri5u6e0","1adbcfi5uc62r","bf6ucefn8fh49","7pblol40ptl92","4ek9m7c085s47","cv5odfopovbog","hlaomunci630","es9985f9b6suv","1ahhmgn2qlkok","51jgofmopm9om","6uag8j5aql8q","sq3k9rh2c0l4","1dqiovk0tpoah","1ntko0oih7v1a","2tf5qmg09624f","e3hcrrq6r18fs","13g9ahdidi9g6","cuaiiptinb4jf","bfjtjhevlfun","h2guv8q34bc1","7k4ereorluoah","ct9ivhr2c5hv0","4cl5oaa43djc7","evr89968437gm","bftodvingd6ga","67kjicumrnl8e","20726k10mmfqe","3ter6mgs5bga5","6c4hvujmaf4sa","eqhjq7h1kphe8","bvjv368mk9274","83sd6n71bmcq4","dvt3m9s788c92","8b0o8nk1fee6p","74af64m08r6as","4ijo1cmmcgasr","e8n69tjjl9afb","ck4cg2931n5m9","117g5egc6i2d5","2kds5jji7slh8","a9mkdf6l44shb","9l2s4klu0831o","2ctrt5nqb8o7c","711qahikocb1c","d6gojh30v9ib2","bqi4ug116ctv4","51g87glkpu2a4","3tc6s5hcjud4h","3go9q2sm23ds0","9ef40qo5g9f0t","92mn7k8cet1ap","e5l999tf7t2te","ep1lmt6q3s6r3","1fac16213rie2","fjt77oc391o43","tvt1jsipv0lc","ck3mveut33f44","2rg5btjrsqec0","bdqerrooruuq9","8u2ba9jeiu6q0","7ieadb293k6b4","57fomi539shkf","95eskvmc5nr64","9mj6f438ak606","bn32gl0qnhb81","4bvrjf4q7pqho","593nb52g54dh9","5d7pa7lfklkud","1ai4pouuusmgg","ctuspkeh67tiq","3re5sb0q3bbu","2ur0oeqg495j8","5qd236sgen9tj","enanomlkqork8","45qrccd0ih5on","715rv11qvn8ps","deaemvoneh309","3d9o9d7epp66v","ep27ialq4a7o7","asu5jvoqr43mv","5uvukpquoe67s","5qolde99acmd1","941akq2cpb7ms","2a839vbf5817q","a9p5bg6p18r0i","de9116k1d76l7","el2dba701u54t","90n6nnkpdahrh","d9idaj83175f9","e1semicfuv5uu","f25fjs9o37co1","70sc1pdo8vtos","4qrtlie99oukt","8mk5kjgn02hi8","77qn9tu99mv6h","2gr10p66od9ch","6tv2j51i0cd22","60p8l86a8cm59","3m3sk2lgcabvp","5pf572duh4oeg","1ra0103q36u4i","ctkaqdbfabuek","a7o65280hur3p","asd2iat48n080","c8d01sg6acf60","50h2ou6gb4n55","8s6n43okuj2b1","31k9f0jol8ko4","80q14um2s2ckg","5qs1t1erfi7u8","9et13knvdvgpb","fsme8miqq9006","4mol6k10mv0io","ec90vukseit9e","7j4m7a3pkvsf4","c2n50kpnu5mae","a3b6snjkc9nq8","74atcg5pj4eqj","afqnechp3omqg","brlrqnm294npo","d0haetkq9cdrn","1p98btdd62l70","37454vatvmm1l","blau1qa7u7fet","5h5t0elhnbseq","62jhlg7g5v7bp","b8lcb5vfv4km9","a1jlgo3kdi8f4","dai8j2u3r09d","44uqc9gktfck1","4oh021o3hal94","eg1oc56mamrl5","2vu5vj7173ik9","ekrjqn2dsea54","36uoc8t9liv80","4f7s38fnc5uj8","f3rcp19d58ctc","4r3gtp044pif4","47a2tsd2o2b1c","fc9k1s0e9nv8e","4ihj26hl75e5p","2dl8ekhm2t22h","13us5e5h5645o","931cottvong90","ndc2esbhpfa0","1ors0vru14it3","40s11r8nagn2g","6bjj87fr5g9nl","8cbluptqo8kbp","81cc4plffa1dm","3ihan8icf0c5k","1ti389kf8t6oi","f4nnre373amul","55kbor0ocqk6h","dsj9cg7j96kpc","do4u9drncfaml","e8c7ctks8ur2p","7vqogd77mmdlm","6mik29s5073td","2m0sqmb75cnpb","49agc5b62mehu","atq9jda4hq6pg","2g87evcjlgmqi","8s9terlv6i0tr","2eh80qovrl7h2","5rfi6cjqeaiir","9j0ul7nh7b8jv","3ihvjn2v4lvrf","c0he9tlf9ll0u","49is1a3dbqc3s","3uqicpe83t965","d581arok0b1nj","9jsikd1ghmc7l","2f6mha3v4ooda","asqjdhasi408s","6krn2lsleo87n","aid4btmkr5thp","27il479s8gsv0","5pj0vo2r2ljrv","ads9o641qh1va","b23qnlqop1kue","cdu1nb48l753j","618m2uag0aopg","c8i89mfkmn3n7","b3550htpn19ef","lg2fqs6cjgs3","bbf0j7ol2abrv","arlj3qd8u1v13","2ng2krd94ceva","e18mk3nmrn3nr","7j21t50cruslq","709s1qksdu06s","1gsgak0ndsoc8","e2bu7rd8isrpv","88mtnusf7gtrg","69hn9b33imep2","5e37esnd8etqt","ga3hcc415ve2","9tmmkdhftvqb2","3tsa0lshfh9k7","1k3urvkqqshbc","2ff0ffsh15vej","1orfg86bkg123","aus4cb3drhu9q","vnsat10lv9d6","bncli8qttt2c2","33rft6ag34efs","9tmok5kceg2bg","4pact7n2e9a0i","7ulu3h1ibu60i","85icj2qbjeqbe","9bipd38l817ra","9a2ssh2u357ft","d43g4eveajpkl","1jdk1kagubdhd","2c5vrm5s2434n","8e3fv1tdp89pc","70nlu29lgdbpl","buhbp68e6tkct","drevppfiubhve","9s2h36kr71vk9","4lkbiubo9ogq9","d1baei7m8gkhk","96ftepqm4vs7m","c3430470j4mbv","50mrcbubp554e","d2bej717ckub0","545vo2e86o5i4","7iiakvnmbn17u","f71t9q3462n6o","7ejgsnsohuniq","2gkoet9b7ftcr","2qri8t5b7iu5j","fbeeih01bkc2e","4arjljr6dpflb","3i09nus3ku37s","2e447aa6a0imh","c1fcacb9rmek5","437u7rqtshfms","bb6vpfpdsttrn","7mf0sij342109","bvirp862qkkup","c5b47dj4coa3r","dehabrqi23sc0","bs22tt76qp5bi","37r4bdai8o9mp","dn2ghub1o4i40","48u78djt89dod","3jn2ljvqgpmg4","dfpo6162k0hq","b85m5kfbepu2t","daml5bdhsfcsl","cckspamfm7bph","631551otptb43","19hvnphoaj44l","1ng31ej27mh4k","eec0cu336gteb","815d5k4ij85nv","fi98fgi9o46v7","c0oj9tok33uap","3tdutpfjuk32j","1esdujrkdacpb","9g1d820jf9m2s","5u7l08oraiiad","85qkvekflgteq","1qt5nua7ua655","7cl9esn1l72m7","d68sq6o2gm8qi","8ve4g3egaln6a","bqkmk93899boo","f4hvqaeoqq5us","f354jrdedj0pj","b17t3992hb64n","215mkl885p4da","7psec5e6ghc64","2psb0sladd863","585tk8khua0gk","3ut99di214ru2","emkp87d26vsbh","4ahfrt5dscf6q","agqcb06kbevb1","ec8defeh924b6","fvftqs0cs5ou1","dtq3u5eg0toju","9bersvdvufa72","6irn750am3mtn","50sjs3s5lud21","6c90ieeim9tjd","cebki05p94rvr","8teiaf0f9itrn","9paqujeb1fpv6","akevv83i18n4r","f2ssl12kcglhg","abk8ljl5g8c86","c76kfh5ebqkpl","crujen33bbibf","5gi8h3e5lkbeq","bgm4rnf22lal1","8mmaab8je28oo","2aatv5i0cb96a","b9msr5sr8t3dn","3le5tr7ugg6l2","3iun9sig164po","2uqmls7kcdnii","dg69klialbkb8","13jboebjcbglr","30pg328m00nr3","381dkhrurdhrs","c8hi3qr11vngc","bjdlecumfu7q7","a9ems1kg7laoc","92fq0fa45vi3","d01dpp0dn2cj0","6nu8k62ck9o8o","6s1nbislhk619","18b11g6nelus6","4sjnuvedkqa2r","8b47kc75d84cf","asb8k6ash5mjn","bv4ep0hngvn9e","eoqregtp7b00","8uui7ldro956f","1tf93k54ltg1v","6ove5at7hfiur","9c0urppp07b8b","f7eunhnkktde3","6nmp4rhqla35","8ndstn7sf4kek","1a3ecmnlnvr59","2fb54desdqd9n","3pirohb0sp3ic","emqna2uucuei9","fk5fsvukr0dbr","djett00s2gd","1lkejt213ast","35lckkg072dd6","3et6p0ml15kcl","57k61dni7tq1q","6s9tg3j576u36","64k0v4qcjg4rj","hvisj7vmptgf","hb7c0oqr3sg4","a358p3hnlld7d","4telhois6brfm","9i239bcvd7kdu","8tt6tg1g1segl","6ej802meceeod","brcm9ou4h5d32","788p88q09fbkg","3mham7g28k75f","f3vj3s0jmnk3o","2l2qs25mbqi3l","3cg56ighaecvi","5i4ckbqulav4p","8e4at54aldjss","7ac5amfbp9nh6","5kdm82a42hnhk","cak9jhkqd27vu","cv9992so9ugjs","cbdt53559ciko","4dcsp55rkhols","4et4b0kbi7l1b","ov8o38ir1sma","5vstrnad1p02","5nbi8mbdkvs38","c5p2pdu93h3ht","c4hbavq058hrq","f5k4ae7mohqk8","7g6uapvvhq4pt","84asegiue1atu","as84v9hhvi7p8","f6krvig764ej4","a4snnudatjapr","3o7ksjk7qbal3","e5eof49hb35c6","2lqngfidsjia","86663j1ob2b4p","b3tinfid0o2a4","kg37h7iomcog","2j71ee0g2rspf","a60i08f4885e4","at4tn53i0l342","1dh65ld0rne22","avks70cja94he","aud1fpoakhck8","evgmdl3uh1057","7fmba8cpcl1nj","1ol2d2ml3prt8","b54qab7tpjjsf","bdvqaaf778rp9","e8hs6e01ga9jr","687a0ia4dffme","mtfqc1scptkh","66l59qralgdd4","11ugi615tfodc","6hhhkoebr077h","55ekmdlo72d9v","c4cp9g5l2rts5","9fha9spid57qj","5a7vbbavuk0jq","6a96nlvb2gcpl","fsotu59tko6i4","31k51m0dt2av6","622mcko9n4iuh","2fhsfqufbuioj","11avansl9buvp","1e4e6h17tes8n","710b6mh49al4f","44q43ie1r39o2","46j01db9schbn","f5frjbmqcgt5k","505kan7sticn1","aquvu9nu2es05","4frqunb5hj2km","es1oivk962n6f","d8h647t880l31","adqdire0qjg0e","2sllmucln1iic","cg1p3hrtv6n5f","3jnpd4dmb650","fddrr93rdab23","amc6gl7bd9por","fg18rrvb5cqli","c6k45vtgiaa1s","30v4njes1avsr","2dcitigd3tk41","ml0q5vk4ei4e","emqgk0vect4v7","982q4n5eor6ih","dcq3vns9tgp5p","bd6859lkk2107","6ag633d941o7v","faafmcb1jmm2o","4c0s5cioidn76","9d6sev8uj006q","d2d2vjc8h66mf","4cajo1lbs9cmt","dcm24504c8bkk","ai6dhqiq3bach","769fta165mequ","332pk9bjbk7p3","ukot04uppvug","8j0abm9jkapk2","d8ide743umavp","7sltvf8v2nure","a9cgf4r40b26h","5g0925eiftlcf","4r3v6e91d1qbs","ft5r9b1bvoh16","599u7h20b52at","7ffbrur6hobca","8c614g2bc4iej","anvng4e08j9ii","am58b36i8f27i","egjh9cie771d8","ae5flu84s2oia","ejq8c4n82a165","7rmt803vbpqrl","7onfe2toh27f0","3vjadpg0k2omo","a5l7mu5a6v49o","50mli3hb64f9b","e252kk4p31sv6","biemf2h6nh9pa","csmfdagrgtkj5","andndh150vhd7","egrepoo0c1jc5","tvprrpb0nm3o","95jfd8j5cr5eh","5a3qnpcq081o6","3tnqcv58l4e62","a2ic4loecroc","c0rsdcbsdt7kf","49em457ob9ou0","a3gvv195g4jot","5svrq9ei0ks3q","bnvffgg4ckmsj","cc0rvpoin8ucr","85dm8mgt48css","4a8qeimc5p3qn","3g7a8g60ho721","200n1ov5tbcvr","7bvp9q4ceuk7","c952bubvq4k7d","68ii5ik8avr9o","tom7fk49o0c9","3ia7aufsoj0l1","1jeo0dpbkma5g","3vrnp048j3b2d","68md1shlobg68","8cke1tvemsghh","6cq0cjs0cjcep","6vldfoagmi4g5","7tlsksnl3jlio","7h7oc85iuqr1m","cmga9g5ivlpjr","3eao7ea0kppv8","fiofttj73fsk1","918ie8roegt3d","id6a5f1ss4bc","9rps5u7cv97of","9lvi13skegcil","6sveo21kq8jed","2phecamkn3pej","70kqehrkegc98","hfphjolmsqq1","d0dj18ct09hlp","avuvfkop6318c","4k4r9im11cdan","c7d5cscq9c6gi","9fihu1euvgfa","80rnntpog8qp6","9p1qu8c4vjki6","85ca14rjo42j5","cee77qkk3c81t","7t0ikq66tic1d","b42kgjn7ss8td","bkbo8vqdq5g5a","86cdjmsf3a81s","d7em8997pfm92","21lmi57mmu91l","aj4q75nu5v2i2","95l2k9b1re95f","ba9inugg1atvo","7qb1luldf1jtf","b5vlbiqndekn9","4bboqsv44evel","aebc5kcl654ln","5g2vv0ckl2m8b","ep4uo61810hfs","e8fi1901h656e","fdgh79k56960e","d4gvspmdh8h9l","1ap4gedi13j9r","5n2npru4pt8nc","5be3ho5m1r68a","5vtd36r5b6fss","2udmq2v26rio","7s2sh7cpuv56r","ee99h3pht9j20","d2nvrmi6cagga","5fq8855gfhmlo","3lmls9cse1mcr","2ajtdvlncoqrd","4mvok713k4g7o","a1o13i3p2r7gm","fn0i2gsu8pkck","90tu9lmjmhfhd","8c5gqvfaedv6e","crp3ubf87cjna","3cqaev9m4hn9m","4l2a0q04ni20o","ckjq69hlul8c3","ffarf0mj066h7","amqg950vpqsp8","cf645ln9bi1bj","33ipki9g5n04l","fr1o6ri1uf2of","8nospv7k5s457","f6gr8nt3vreg9","4gus921fjj8lq","ig9pofg77rah","8kcfo1iikpfd7","9h1lfefrjrss8","rttjt9tghoc0","829dlpp8f7vhg","85q51vkapcmho","3o5epjr2va0dl","e65d4ts6gb5rk","9kgeuvub0nepg","1gfnebceebqb5","45nria0sqoino","pcskss5flcis","bo38fh2dhj4it","1nvcsqg39g26j","7je4n92ump862","15soeogelbbbh","44snhj1gahvrd","8e06chr1md241","am04b2ivtl2nh","ffg6i636v53qr","brvqfk00lp42n","9puqgoda8ofk4","5u9ggmn8umfqm","2vev2224bc186","5lefo5qenns2v","1g00g7gj5aa5b","g6k5u3uc2veo","94h4pn6qhad89","ebll1oul5q5uf","cmifudfprtbq","9g7h38pd3od6p","796dir32s6tk9","3k13lf620e210","dt3av37pad6ji","atrauv8r4a0sv","6864e1tijp12g","buti2ml3qi1t0","3c0p84h396a92","adka6rucan385","82gcli976uoh1","e64d5ngba1i2n","5hdkcgb9vpnas","9i7lg0e7su5pu","dntrrjt4nrnk7","eifbf3hgphmah","b0r78utg5i0d5","4qpv2nastl4c0","degvb3apg4uad","6jdkut1rsb544","629bfqn3u6tle","7ujvudkvg12so","fqv6alck9pqqn","9rp1vd8cfo0na","f7b8240vgt2q5","1o57snqt6f4v5","910puuahutflf","2ugvgusn08dsq","bd2atep95irq3","4gfcs0af6e39j","eggtnkc96vvt7","29a9v38btsv3g","3lic4llm6egbr","2bvq1blgrln1s","8g50cqebfncn4","7svnfko10tq2e","e8iutm7u02lmj","bqul338t9c1ll","1lanl0ouai2l7","16m1kn78dee7v","bb454pgf9ofrq","fms5l9j358vie","22g1a3o3q475f","5tbcfetjk0h9h","annvvkuhf73hh","958l48g4qg5rf","6r5cbv8ttrb09","abpgqcjikia83","c1d4u2opv3fst","c7r865c0luc3k","7t2ron16fup67","f32n5vaq9oh7f","fqkhvelo2q77o","d0g95rku62vif","3m2q6a6atc1c7","6n6fsk5rls02k","drh3it7jircvh","b0ijj1h4o8bcq","f9rpgkuafvsb4","bta4mfoh73fpt","bs56nuk6pe5bp","mkbdgkq0f1or","a05m2q0dqbf8r","3ot7vri7o8sb8","bt1op6l47p1r2","dog9jailvp00o","d5l4f3jqtnb0u","36e6rra3ikq65","e2dden5k4kk7t","fkh1ep7g9h3rv","8jjr2rgj6aa2v","ee37emj23tmbu","943rhn463avqr","3jj054kp2bjol","f81ks88t5mpk5","e3otks9vj8a3b","cgde8bg5ldqpa","657vbelok0a1m","cclqj5sge2nc7","9kr8cseidc66h","ceajactc9a8pc","afhis924j14hg","4peoofcn0loqr","ecsen2a2fcj9i","3niuuk38q4krr","9nc4v1upo2c8e","7m7tbddr7qika","9o7ssi9vmhmgr","2trgcqe1efv42","1ufmh6d8psvik","39l72gdmkk30t","dkbvh6dahk1v7","6pi5ou8r1hblk","ekve0i6djpd9f","7d75gqfg6jh9c","ap9sokavcmq5o","1q39env8llhck","4aro1m78pdrtt","27bisdosp4kdo","613rol2spf5hd","7vujittrav0br","m2dj93rjj6ks","31e92o4qn3nku","ep7au1720bm0e","eoqrqg72vm1ue","5i8b0g5f5hlhh","d3339nib42hdk","dhhvot7hsmg8r","a61vpolk7ekct","60a08att731k3","bis90opk1q3dv","o77q5obcjmmj","1v7jbnil3tjns","8jgj1nhcr2dg8","fn6q3equiq9qi","a3sb0vgvovhtg","av8k1edbj86k7","4i91h98n3cv1b","4iumukclgj8ej","qnbvitf7a7l3","60v7bikk54tpu","fpj261e8s63m3","dd7hd99u0ho0n","afscmv8tjf0ou","100l07kaehdlp","6gnbnvip5vvdi","e9jd8f0q7qus0","9okkabj6gr5ho","fi4da1gej1fri","fccifqltb5obi","adtsfv699cq8b","alpmgmhr3gk5r","3sdol54kg5jaq","8fougodaj6di6","6v8sm60vvkmk7","1qmtmbe5so8r3","h99m6ehpcar7","dgorhsbgdq2ap","9ubb2kqevnu6t","fvgo9568rpmqc","7u6ocnd97qmug","81vt5eq60l4b6","6cs1itejju2vv","b77b0fp1a6mjr","8m3ph6rer8teq","fup3lg9ro8a0f","137t1cld92pod","ea25i7vqm7ot3","ana8onncjc9vp","cgqa9lpkb7ne8","8uthqp1ni3v5m","96b429fokube4","us5jgnkhcr0j","9pb9nu84pvalu","ejeo53sea6n4q","dn9bu79oh05r2","40pqum1mu8qg3","1r4c2ghbtvjuc","3vs6qhrit34fa","a3uu7lqcc1q1i","7crucfnonitkn","7tmrp94r9sq4n","59ousbgc66q9f","cbj13f7nqle1u","632c59lkbldka","2vi2q3pehakn1","41k08qkjjt9da","d0631g30snlve","4iesfr08d39e1","fd5a37a2dafef","13aoaofma49g8","3vtrpj2s46m73","5m4cjr694h304","5lo0go12e8q7q","47q564gkpdm29","5atilif35loft","d1usrvfvb23hi","brbso27ljv5t1","aqqdmuuo1bbv2","d61bmo12vb35j","1o03fr5o95qn5","982189ri79b4u","26e9b3ail50ji","420rqsoq96evq","4jjv1shleqr7","2dtrijkm5601t","a61kag3grdevk","cq0crsj7vrl4j","465k81tqg3usk","54d7mcgvp9b3a","2jtc3igaca648","df20n56rh6qon","ckqr13ag0mv3c","b2obgji960euh","79vua51vqq0mc","3trq1j79d9t1e","e3gphha4ejh40","afhd8kv029rqj","2mcnoj31i9be1","9dapsurd7u7ga","8uij7nmvtb96e","2g6d8qqgi3vec","9sdpo5cdbrfgc","38jfk5li8iang","6ubecd2tvvdnf","2ev73t79f46tb","ft6f10887nk72","7qc53b1tvqjg2","3q3hntolfka1d","ak7fhrgb9jnnq","79l89n8ard6m","55521bp75hkst","fp5807kimjq8b","9fm9gk5nkilj2","8bvk21lpmah75","449n3riv6jbum","36c8spt0udrvh","m1pm2vf6llcn","21jsoeb0o6476","er6ck0tpfo7","4n6trth1r5o8c","3ndfqcb2p19d1","7hhdllrpbq7v9","c6ecdcp9ut7jd","27notaksll8qt","ec4blde7bc1ai","atpjmld67omra","5imh35amu9nid","875hrun7fs7ik","27vrusv8rgd90","c79d2eioda33s","5kpe8b2kedtqn","5il2eoab4j61e","9j3uq1uk06oju","2t83mr73603p9","bas6o69e1qaqo","dg0lipm04tfnv","52v5f0ho9h1fs","8ligieds2efci","4vcrhqupmee7p","fu1r8u4rfav0g","djods9v00nvao","5s9ah2i0unmi4","2e78d68ulmedn","dg9k92hcu0tqp","egednlv5b4015","9bur55h8pu69f","el452dii9cd5a","21l36tlok9lv6","565g5t9fa507d","637q9f60cmh3e","3in0d0lb61qi8","9ibq2d8946oub","milvgpip2j18","9dpq5287dur8b","6gaggpnhf2p73","btvjpjqeoogob","cfg51km2igile","el6f1b4fu88cv","c4vkguo9oivne","1m1r4adugmja9","70s59h2a8cqh3","c2uoe7jdksosp","60847k37jfcc6","6ljjd4b5fa4ov","409qo0sfkbh16","ev3u09i2vqn93","9hvej6h53dqj0","2pf0b05mc7sdr","1c673c4up9l62","3jmip7qjlcqot","77dda7hps0u37","b7tahn20bvsep","3df2tpeope05o","bj5u5idg4cmu4","4012sf46ten7u","fgb80p4otddaj","c6t5iro1opo4k","d5m2tf4g7ku3m","h41ac0teu3o6","7tnckl56mmijk"];export{e as default}; diff --git a/assets/descriptors-NAXOQPPU-BX_19t7v.js b/assets/descriptors-NAXOQPPU-BX_19t7v.js new file mode 100644 index 00000000..1318c0b0 --- /dev/null +++ b/assets/descriptors-NAXOQPPU-BX_19t7v.js @@ -0,0 +1 @@ +var[d,l,u]=JSON.parse('[{"dot":{"143":{"17":{"0":0,"1":1,"2":2,"3":1,"4":3,"5":4,"6":1,"7":5,"8":6,"9":7,"10":1,"11":8,"12":9,"13":10,"14":10,"15":11,"16":12},"21":{"18":1,"19":29,"20":30},"25":0,"29":{"26":47,"27":46,"28":47,"EpochIndex":46,"GenesisSlot":46,"Randomness":5,"PendingEpochConfigChange":48,"NextRandomness":5,"SegmentIndex":1,"UnderConstruction":49,"Initialized":50,"AuthorVrfRandomness":51,"EpochStart":52,"Lateness":1,"EpochConfig":53,"NextEpochConfig":53,"SkippedEpochs":54},"32":1,"33":{"Accounts":58},"40":{"0":63,"34":46,"35":46,"36":64,"37":65,"38":66,"39":67},"43":2,"45":3,"51":{"46":87,"47":88,"48":91,"49":102,"50":103,"ValidatorCount":1,"MinimumValidatorCount":1,"MinNominatorBond":46,"MinValidatorBond":46,"MinimumActiveStake":46,"MinCommission":1,"Ledger":89,"Payee":90,"CounterForValidators":1,"MaxValidatorsCount":1,"Nominators":92,"CounterForNominators":1,"MaxNominatorsCount":1,"CurrentEra":1,"ActiveEra":93,"ErasStartSessionIndex":94,"ErasStakers":95,"ErasStakersOverview":96,"ErasStakersClipped":95,"ErasStakersPaged":97,"ClaimedRewards":98,"ErasValidatorPrefs":99,"ErasValidatorReward":100,"ErasRewardPoints":101,"ErasTotalStake":100,"SlashRewardFraction":1,"CanceledSlashPayout":46,"BondedEras":104,"ValidatorSlashInEra":105,"NominatorSlashInEra":106,"SlashingSpans":107,"SpanSlash":108,"CurrentPlannedSession":1,"OffendingValidators":109,"ChillThreshold":1},"52":{"Reports":144,"ConcurrentReportsIndex":145},"53":{"HistoricalSessions":147,"StoredRange":52},"60":{"48":87,"54":1,"55":10,"56":148,"57":149,"58":150,"59":151},"62":{"26":47,"61":155,"State":153,"PendingChange":154,"NextForced":1,"Stalled":52,"CurrentSetId":46},"63":{"58":159,"Keys":159},"70":4,"71":{"VotingFor":178,"ClassLocksFor":179},"77":{"72":1,"73":187,"74":188,"75":94,"76":3},"78":5,"79":{"WhitelistedCall":198},"80":{"80":203,"81":204,"Total":46,"Signing":205,"Preclaims":206},"81":{"42":215,"81":214},"82":5,"83":{"IdentityOf":229,"SuperOf":230,"SubsOf":231,"Registrars":232,"UsernameAuthorities":233,"AccountOfUsername":234,"PendingUsernames":235},"86":{"84":259,"85":260},"88":6,"89":{"89":280,"BountyCount":1,"BountyDescriptions":4,"BountyApprovals":149},"90":{"90":290,"ChildBountyCount":1,"ParentChildBounties":94,"ChildBountyDescriptions":4,"ChildrenCuratorFees":100},"91":{"Round":1,"CurrentPhase":298,"QueuedSolution":299,"Snapshot":300,"DesiredTargets":1,"SnapshotMetadata":301,"SignedSubmissionNextIndex":1,"SignedSubmissionIndices":302,"SignedSubmissionsMap":303,"MinimumUntrustedScore":304},"92":{"ListNodes":314,"CounterForListNodes":1,"ListBags":315},"96":{"93":1,"94":1,"95":4,"TotalValueLocked":46,"MinJoinBond":46,"MinCreateBond":46,"MaxPoolMembersPerPool":1,"GlobalMaxCommission":1,"PoolMembers":323,"CounterForPoolMembers":1,"BondedPools":324,"CounterForBondedPools":1,"RewardPools":325,"CounterForRewardPools":1,"SubPoolsStorage":326,"CounterForSubPoolsStorage":1,"CounterForMetadata":1,"LastPoolId":1,"ReversePoolIdLookup":327,"CounterForReversePoolIdLookup":1,"ClaimPermissions":328},"97":{"Head":362,"Queue":363,"CounterForQueue":1,"ErasToCheckPerBlock":1},"98":5,"99":{"ActiveConfig":367,"PendingConfigs":368,"BypassConsistencyCheck":10},"100":{"CurrentSessionIndex":1,"ActiveValidatorIndices":149,"ActiveValidatorKeys":159,"AllowedRelayParents":375},"101":{"AvailabilityBitfields":376,"PendingAvailability":377,"PendingAvailabilityCommitments":378},"103":{"102":382,"OnChainVotes":383},"104":{"ValidatorGroups":385,"AvailabilityCores":386,"SessionStartBlock":1,"ClaimQueue":387},"106":{"105":393,"PvfActiveVoteMap":388,"PvfActiveVoteList":159,"Parachains":149,"ParaLifecycles":389,"Heads":4,"MostRecentContext":94,"CurrentCodeHash":3,"PastCodeHash":390,"PastCodeMeta":391,"PastCodePruning":104,"FutureCodeUpgrades":94,"FutureCodeHash":3,"UpgradeGoAheadSignal":392,"UpgradeCooldowns":104,"UpcomingUpgrades":104,"ActionsQueue":394,"UpcomingParasGenesis":395,"CodeByHashRefs":396,"CodeByHash":397},"107":{"HasInitialized":382,"BufferedSessionChanges":407},"109":{"108":100,"DownwardMessageQueues":409,"DownwardMessageQueueHeads":3},"110":{"HrmpOpenChannelRequests":410,"HrmpOpenChannelRequestsList":411,"HrmpOpenChannelRequestCount":94,"HrmpAcceptedChannelRequestCount":94,"HrmpCloseChannelRequests":412,"HrmpCloseChannelRequestsList":411,"HrmpWatermarks":94,"HrmpChannels":413,"HrmpIngressChannelsIndex":394,"HrmpEgressChannelsIndex":394,"HrmpChannelContents":414,"HrmpChannelDigests":415},"111":{"AssignmentKeysUnsafe":159,"EarliestStoredSession":1,"Sessions":426,"AccountKeys":427,"SessionExecutorParams":428},"113":{"102":431,"112":432,"LastPrunedSession":1,"Disputes":429,"BackersOnDisputes":430},"114":{"50":435,"ValidatorSetCounts":94},"115":5,"116":{"106":437,"PendingSwap":94,"NextFreeParaId":1},"117":{"Leases":446},"118":{"AuctionCounter":1,"AuctionInfo":52,"ReservedAmounts":450,"Winning":451},"119":{"Funds":461,"NewRaise":149,"EndingsCount":1,"NextFundIndex":1},"120":{"MigrationProcess":469,"AutoLimits":470,"SignedMigrationMaxLimits":471},"133":7,"137":{"134":514,"135":515,"136":516},"139":8,"140":{"26":528,"28":528,"61":155,"ValidatorSetId":46,"GenesisBlock":432},"141":{"RootHash":5,"NumberOfLeaves":46,"Nodes":531},"142":{"BeefyAuthorities":532,"BeefyNextAuthorities":532}},"248":{"17":13,"21":{"155":32,"156":33,"157":34,"158":35,"159":36,"160":37},"25":14,"29":{"166":55,"167":55,"plan_config_change":56},"32":15,"33":{"169":59,"170":61,"transfer":60,"free":59,"freeze":59},"40":16,"43":5,"45":5,"51":{"178":111,"179":112,"180":113,"181":115,"182":26,"183":120,"bond":110,"validate":114,"set_payee":116,"set_controller":26,"set_validator_count":117,"increase_validator_count":118,"scale_validator_count":119,"force_no_eras":26,"force_new_era":26,"force_unstake":121,"force_new_era_always":26,"cancel_deferred_slash":122,"payout_stakers":123,"rebond":112,"reap_stash":121,"kick":124,"set_staking_configs":125,"chill_other":126,"force_apply_min_commission":127,"set_min_commission":117,"payout_stakers_by_page":128,"update_payee":129,"deprecate_controller_batch":130,"restore_ledger":131},"52":5,"53":5,"60":{"184":152,"185":26},"62":{"166":156,"167":156,"note_stalled":157},"63":5,"70":17,"71":{"195":180,"delegate":181,"undelegate":182,"unlock":183,"remove_vote":184,"remove_other_vote":185},"77":{"156":59,"196":190,"197":59,"198":59,"199":59,"200":59,"201":191,"202":59,"203":192},"78":5,"79":{"whitelist_call":199,"remove_whitelisted_call":199,"dispatch_whitelisted_call":200,"dispatch_whitelisted_call_with_preimage":201},"80":{"169":208,"mint_claim":209,"claim_attest":210,"attest":211,"move_claim":212},"81":{"vest":26,"vest_other":216,"vested_transfer":217,"force_vested_transfer":218,"merge_schedules":219,"force_remove_vesting_schedule":220},"82":{"204":222,"205":223,"206":222,"207":224,"208":222,"209":225},"83":{"add_registrar":236,"set_identity":237,"set_subs":238,"clear_identity":26,"request_judgement":239,"cancel_request":240,"set_fee":241,"set_account_id":60,"set_fields":242,"provide_judgement":243,"kill_identity":216,"add_sub":244,"rename_sub":244,"remove_sub":245,"quit_sub":26,"add_username_authority":246,"remove_username_authority":247,"set_username_for":248,"accept_username":249,"remove_expired_approval":249,"set_primary_username":249,"remove_dangling_username":249},"86":{"210":261,"211":262,"212":262,"213":26,"214":263,"215":264,"216":265,"217":265,"218":266,"219":267},"88":{"220":272,"221":273,"222":274,"223":275},"89":{"224":283,"225":282,"226":282,"propose_bounty":281,"approve_bounty":282,"award_bounty":284,"claim_bounty":282,"close_bounty":282,"extend_bounty_expiry":285},"90":{"224":292,"225":293,"226":293,"add_child_bounty":291,"award_child_bounty":294,"claim_child_bounty":293,"close_child_bounty":293},"91":{"196":308,"submit_unsigned":305,"set_minimum_untrusted_score":306,"set_emergency_election_result":307,"governance_fallback":309},"92":{"rebag":317,"put_in_front_of":318,"put_in_front_of_other":319},"96":{"178":330,"179":331,"180":333,"181":336,"182":341,"203":338,"227":334,"join":329,"claim_payout":26,"pool_withdraw_unbonded":332,"create_with_pool_id":335,"set_state":337,"set_configs":339,"update_roles":340,"bond_extra_other":342,"set_claim_permission":343,"claim_payout_other":344,"set_commission":345,"set_commission_max":346,"set_commission_change_rate":347,"claim_commission":341,"adjust_pool_deposit":341,"set_commission_claim_permission":348},"97":{"228":26,"register_fast_unstake":26,"control":364},"98":5,"99":{"set_validation_upgrade_cooldown":117,"set_validation_upgrade_delay":117,"set_code_retention_period":117,"set_max_code_size":117,"set_max_pov_size":117,"set_max_head_data_size":117,"set_coretime_cores":117,"set_on_demand_retries":117,"set_group_rotation_frequency":117,"set_paras_availability_period":117,"set_scheduling_lookahead":117,"set_max_validators_per_core":369,"set_max_validators":369,"set_dispute_period":117,"set_dispute_post_conclusion_acceptance_period":117,"set_no_show_slots":117,"set_n_delay_tranches":117,"set_zeroth_delay_tranche_width":117,"set_needed_approvals":117,"set_relay_vrf_modulo_samples":117,"set_max_upward_queue_count":117,"set_max_upward_queue_size":117,"set_max_downward_message_size":117,"set_max_upward_message_size":117,"set_max_upward_message_num_per_candidate":117,"set_hrmp_open_request_ttl":117,"set_hrmp_sender_deposit":370,"set_hrmp_recipient_deposit":370,"set_hrmp_channel_max_capacity":117,"set_hrmp_channel_max_total_size":117,"set_hrmp_max_parachain_inbound_channels":117,"set_hrmp_channel_max_message_size":117,"set_hrmp_max_parachain_outbound_channels":117,"set_hrmp_max_message_num_per_candidate":117,"set_pvf_voting_ttl":117,"set_minimum_validation_upgrade_delay":117,"set_bypass_consistency_check":371,"set_async_backing_params":372,"set_executor_params":373,"set_on_demand_base_fee":370,"set_on_demand_fee_variability":117,"set_on_demand_queue_max_size":117,"set_on_demand_target_queue_utilization":117,"set_on_demand_ttl":117,"set_minimum_backing_votes":117,"set_node_feature":374,"set_approval_voting_params":117},"100":5,"101":5,"103":{"enter":384},"104":5,"106":{"force_set_current_code":398,"force_set_current_head":399,"force_schedule_code_upgrade":400,"force_note_new_head":399,"force_queue_action":401,"add_trusted_validation_code":402,"poke_unused_validation_code":403,"include_pvf_check_statement":404,"force_set_most_recent_context":405},"107":{"force_approve":408},"109":5,"110":{"hrmp_init_open_channel":416,"hrmp_accept_open_channel":417,"hrmp_close_channel":418,"force_clean_hrmp":419,"force_process_hrmp_open":420,"force_process_hrmp_close":420,"hrmp_cancel_open_request":421,"force_open_hrmp_channel":422,"establish_system_channel":423,"poke_channel_deposits":423},"111":5,"113":{"force_unfreeze":26},"114":{"report_dispute_lost_unsigned":436},"115":5,"116":{"228":440,"229":438,"force_register":439,"swap":441,"remove_lock":401,"reserve":26,"add_lock":401,"schedule_code_upgrade":398,"set_current_head":399},"117":{"force_lease":447,"clear_all_leases":401,"trigger_onboard":401},"118":{"new_auction":452,"bid":453,"cancel_auction":26},"119":{"227":462,"contribute":463,"withdraw":62,"refund":59,"dissolve":59,"edit":462,"add_memo":464,"poke":59,"contribute_all":465},"120":{"control_auto_migration":472,"continue_migrate":473,"migrate_custom_top":474,"migrate_custom_child":475,"set_signed_max_limits":476,"force_set_progress":477},"133":18,"137":{"244":518,"245":519},"139":19,"140":{"166":529,"167":529,"set_new_genesis":530},"141":5,"142":5},"371":{"17":24,"21":25,"25":26,"29":5,"32":5,"33":{"IndexAssigned":62,"IndexFreed":59,"IndexFrozen":62},"40":27,"43":28,"45":5,"51":{"47":137,"49":142,"274":134,"287":133,"288":137,"289":137,"EraPaid":132,"SlashReported":135,"OldSlashingReportDiscarded":136,"StakersElected":26,"Kicked":138,"StakingElectionFailed":26,"Chilled":126,"PayoutStarted":139,"ValidatorPrefsSet":140,"SnapshotVotersSizeExceeded":141,"SnapshotTargetsSizeExceeded":141,"ControllerBatchDeprecated":143},"52":{"Offence":146},"53":5,"60":29,"62":{"NewAuthorities":158,"Paused":26,"Resumed":26},"63":5,"70":30,"71":{"Delegated":186,"Undelegated":86},"77":{"294":196,"304":193,"305":194,"306":194,"307":79,"308":195,"309":59,"310":59,"311":196,"312":59,"313":196,"314":196,"315":196,"316":194,"317":197,"318":197},"78":5,"79":{"CallWhitelisted":199,"WhitelistedCallRemoved":199,"WhitelistedCallDispatched":202},"80":{"319":213},"81":{"VestingUpdated":221,"VestingCompleted":27},"82":31,"83":{"326":252,"IdentitySet":81,"IdentityCleared":250,"IdentityKilled":250,"JudgementRequested":251,"JudgementUnrequested":251,"RegistrarAdded":253,"SubIdentityAdded":254,"SubIdentityRemoved":254,"SubIdentityRevoked":254,"AuthorityAdded":255,"AuthorityRemoved":255,"UsernameSet":256,"UsernameQueued":257,"PreapprovalExpired":258,"PrimaryUsernameSet":256,"DanglingUsernameRemoved":256},"86":{"327":228,"328":268,"329":269,"330":270,"331":270},"88":32,"89":{"BountyProposed":59,"BountyRejected":286,"BountyBecameActive":59,"BountyAwarded":287,"BountyClaimed":288,"BountyCanceled":59,"BountyExtended":59,"BountyApproved":59,"CuratorProposed":289,"CuratorUnassigned":282,"CuratorAccepted":289},"90":{"257":295,"293":296,"319":297,"Added":295},"91":{"274":312,"287":312,"SolutionStored":310,"ElectionFinalized":311,"ElectionFailed":26,"PhaseTransitioned":313},"92":{"Rebagged":320,"ScoreUpdated":321},"96":{"47":350,"288":352,"289":353,"336":349,"337":355,"PaidOut":351,"Destroyed":341,"StateChanged":354,"RolesUpdated":356,"PoolSlashed":357,"UnbondingPoolSlashed":358,"PoolCommissionUpdated":359,"PoolMaxCommissionUpdated":346,"PoolCommissionChangeRateUpdated":347,"PoolCommissionClaimPermissionUpdated":348,"PoolCommissionClaimed":360,"MinBalanceDeficitAdjusted":329,"MinBalanceExcessAdjusted":329},"97":{"274":137,"Unstaked":365,"BatchChecked":366,"BatchFinished":141,"InternalError":26},"98":5,"99":5,"100":5,"101":{"CandidateBacked":379,"CandidateIncluded":379,"CandidateTimedOut":380,"UpwardMessagesReceived":381},"103":5,"104":5,"106":{"CurrentCodeUpdated":1,"CurrentHeadUpdated":1,"CodeUpgradeScheduled":1,"NewHeadNoted":1,"ActionQueued":52,"PvfCheckStarted":406,"PvfCheckAccepted":406,"PvfCheckRejected":406},"107":5,"109":5,"110":{"OpenChannelRequested":424,"OpenChannelCanceled":425,"OpenChannelAccepted":423,"ChannelClosed":425,"HrmpChannelForceOpened":424,"HrmpSystemChannelOpened":424,"OpenChannelDepositsUpdated":423},"111":5,"113":{"DisputeInitiated":433,"DisputeConcluded":434,"Revert":1},"114":5,"115":5,"116":{"269":444,"338":442,"339":445,"Deregistered":443},"117":{"NewLeasePeriod":448,"Leased":449},"118":{"269":456,"270":457,"AuctionStarted":454,"AuctionClosed":455,"ReserveConfiscated":458,"BidAccepted":459,"WinningOffset":460},"119":{"336":443,"Contributed":466,"Withdrew":466,"PartiallyRefunded":443,"AllRefunded":443,"Dissolved":443,"HandleBidResult":467,"Edited":443,"MemoUpdated":468,"AddedToNewRaise":443},"120":{"274":79,"Migrated":478,"AutoMigrationFinished":26,"Halted":479},"133":33,"137":{"364":520,"365":521,"366":522,"367":523},"139":34,"140":5,"141":5,"142":5},"508":{"17":39,"21":40,"25":41,"29":42,"32":5,"33":{"396":26,"397":26,"NotAssigned":26,"NotTransfer":26,"Permanent":26},"40":43,"43":5,"45":5,"51":{"410":26,"411":26,"412":26,"413":26,"NotStash":26,"AlreadyBonded":26,"AlreadyPaired":26,"EmptyTargets":26,"DuplicateIndex":26,"InvalidSlashIndex":26,"NoMoreChunks":26,"NoUnlockChunk":26,"FundedTarget":26,"InvalidEraToReward":26,"InvalidNumberOfNominations":26,"NotSortedAndUnique":26,"InvalidPage":26,"IncorrectHistoryDepth":26,"IncorrectSlashingSpans":26,"BadState":26,"TooManyTargets":26,"BadTarget":26,"CannotChillOther":26,"TooManyNominators":26,"TooManyValidators":26,"CommissionTooLow":26,"ControllerDeprecated":26,"CannotRestoreLedger":26},"52":5,"53":5,"60":44,"62":{"392":26,"393":26,"394":26,"419":26,"PauseFailed":26,"ResumeFailed":26,"ChangePending":26},"63":5,"70":45,"71":{"432":26,"433":26,"434":26,"NotVoter":26,"NoPermissionYet":26,"AlreadyDelegating":26,"AlreadyVoting":26,"NotDelegating":26,"Nonsense":26,"MaxVotesReached":26,"ClassNeeded":26,"BadClass":26},"77":46,"78":5,"79":{"UnavailablePreImage":26,"UndecodableCall":26,"InvalidCallWeightWitness":26,"CallIsNotWhitelisted":26,"CallAlreadyWhitelisted":26},"80":{"InvalidEthereumSignature":26,"SignerHasNoClaim":26,"SenderHasNoClaim":26,"PotUnderflow":26,"InvalidStatement":26,"VestedBalanceExists":26},"81":{"NotVesting":26,"AtMaxVestingSchedules":26,"AmountLow":26,"ScheduleIndexOutOfBounds":26,"InvalidScheduleParams":26},"82":47,"83":{"326":26,"381":26,"412":26,"421":26,"447":26,"TooManySubAccounts":26,"NotNamed":26,"EmptyIndex":26,"FeeChanged":26,"NoIdentity":26,"StickyJudgement":26,"InvalidJudgement":26,"InvalidTarget":26,"TooManyRegistrars":26,"NotSub":26,"NotOwned":26,"JudgementForDifferentIdentity":26,"JudgementPaymentFailed":26,"InvalidSuffix":26,"NotUsernameAuthority":26,"NoAllocation":26,"RequiresSignature":26,"InvalidUsername":26,"UsernameTaken":26,"NoUsername":26,"NotExpired":26},"86":48,"88":49,"89":{"420":26,"421":26,"ReasonTooBig":26,"UnexpectedStatus":26,"RequireCurator":26,"InvalidValue":26,"InvalidFee":26,"PendingPayout":26,"Premature":26,"HasActiveChildBounty":26,"TooManyQueued":26},"90":{"ParentBountyNotActive":26,"InsufficientBountyBalance":26,"TooManyChildBounties":26},"91":{"413":26,"465":26,"PreDispatchEarlySubmission":26,"PreDispatchWrongWinnerCount":26,"PreDispatchWeakSubmission":26,"SignedQueueFull":26,"SignedCannotPayDeposit":26,"SignedInvalidWitness":26,"SignedTooMuchWeight":26,"OcwCallWrongEra":26,"MissingSnapshotMetadata":26,"InvalidSubmissionIndex":26,"FallbackFailed":26,"TooManyWinners":26,"PreDispatchDifferentRound":26},"92":{"List":322},"96":{"93":26,"94":26,"PoolNotFound":26,"PoolMemberNotFound":26,"RewardPoolNotFound":26,"SubPoolsNotFound":26,"AccountBelongsToOtherPool":26,"FullyUnbonding":26,"MaxUnbondingLimit":26,"CannotWithdrawAny":26,"MinimumBondNotMet":26,"OverflowRisk":26,"NotDestroying":26,"NotNominator":26,"NotKickerOrDestroying":26,"NotOpen":26,"CanNotChangeState":26,"DoesNotHavePermission":26,"MetadataExceedsMaxLen":26,"Defensive":361,"PartialUnbondNotAllowedPermissionlessly":26,"MaxCommissionRestricted":26,"CommissionExceedsMaximum":26,"CommissionExceedsGlobalMaximum":26,"CommissionChangeThrottled":26,"CommissionChangeRateNotAllowed":26,"NoPendingCommission":26,"NoCommissionCurrentSet":26,"PoolIdInUse":26,"InvalidPoolId":26,"BondExtraRestricted":26,"NothingToAdjust":26},"97":{"410":26,"465":26,"AlreadyQueued":26,"NotFullyBonded":26,"NotQueued":26,"AlreadyHead":26},"98":5,"99":{"InvalidNewValue":26},"100":5,"101":{"466":26,"467":26,"468":26,"UnsortedOrDuplicateValidatorIndices":26,"UnsortedOrDuplicateDisputeStatementSet":26,"UnsortedOrDuplicateBackedCandidates":26,"UnexpectedRelayParent":26,"WrongBitfieldSize":26,"BitfieldAllZeros":26,"BitfieldDuplicateOrUnordered":26,"InvalidBitfieldSignature":26,"CandidateScheduledBeforeParaFree":26,"ScheduledOutOfOrder":26,"PrematureCodeUpgrade":26,"NewCodeTooLarge":26,"DisallowedRelayParent":26,"InvalidAssignment":26,"InvalidGroupIndex":26,"InsufficientBacking":26,"InvalidBacking":26,"NotCollatorSigned":26,"ValidationDataHashMismatch":26,"IncorrectDownwardMessageHandling":26,"InvalidUpwardMessages":26,"HrmpWatermarkMishandling":26,"InvalidOutboundHrmp":26,"InvalidValidationCodeHash":26,"ParaHeadMismatch":26,"BitfieldReferencesFreedCore":26},"103":{"467":26,"TooManyInclusionInherents":26,"InvalidParentHeader":26,"CandidateConcludedInvalid":26,"InherentOverweight":26,"DisputeStatementsUnsortedOrDuplicates":26,"DisputeInvalid":26,"BackedByDisabled":26,"BackedOnUnscheduledCore":26},"104":5,"106":{"469":26,"470":26,"471":26,"CannotOnboard":26,"CannotOffboard":26,"PvfCheckStatementStale":26,"PvfCheckStatementFuture":26,"PvfCheckValidatorIndexOutOfBounds":26,"PvfCheckInvalidSignature":26,"PvfCheckDoubleVote":26,"PvfCheckSubjectInvalid":26,"CannotUpgradeCode":26},"107":5,"109":5,"110":{"OpenHrmpChannelToSelf":26,"OpenHrmpChannelInvalidRecipient":26,"OpenHrmpChannelZeroCapacity":26,"OpenHrmpChannelCapacityExceedsLimit":26,"OpenHrmpChannelZeroMessageSize":26,"OpenHrmpChannelMessageSizeExceedsLimit":26,"OpenHrmpChannelAlreadyExists":26,"OpenHrmpChannelAlreadyRequested":26,"OpenHrmpChannelLimitExceeded":26,"AcceptHrmpChannelDoesntExist":26,"AcceptHrmpChannelAlreadyConfirmed":26,"AcceptHrmpChannelLimitExceeded":26,"CloseHrmpChannelUnauthorized":26,"CloseHrmpChannelDoesntExist":26,"CloseHrmpChannelAlreadyUnderway":26,"CancelHrmpOpenChannelUnauthorized":26,"OpenHrmpChannelDoesntExist":26,"OpenHrmpChannelAlreadyConfirmed":26,"WrongWitness":26,"ChannelCreationNotAuthorized":26},"111":5,"113":{"447":26,"466":26,"DuplicateDisputeStatementSets":26,"AncientDisputeStatement":26,"DuplicateStatement":26,"SingleSidedDispute":26,"MaliciousBacker":26,"MissingBackingVotes":26,"UnconfirmedDispute":26},"114":{"393":26,"InvalidSessionIndex":26,"InvalidCandidateHash":26,"InvalidValidatorIndex":26,"ValidatorIndexIdMismatch":26,"DuplicateSlashingReport":26},"115":5,"116":{"396":26,"468":26,"469":26,"470":26,"471":26,"472":26,"AlreadyRegistered":26,"CodeTooLarge":26,"NotParathread":26,"CannotDeregister":26,"ParaLocked":26,"NotReserved":26,"EmptyCode":26,"CannotSwap":26},"117":{"ParaNotOnboarding":26,"LeaseError":26},"118":{"AuctionInProgress":26,"LeasePeriodInPast":26,"ParaNotRegistered":26,"NotCurrentAuction":26,"NotAuction":26,"AuctionEnded":26,"AlreadyLeasedOut":26},"119":{"447":26,"472":26,"473":26,"FirstPeriodInPast":26,"FirstPeriodTooFarInFuture":26,"LastPeriodBeforeFirstPeriod":26,"LastPeriodTooFarInFuture":26,"CannotEndInPast":26,"EndTooFarInFuture":26,"Overflow":26,"ContributionTooSmall":26,"InvalidParaId":26,"CapExceeded":26,"ContributionPeriodOver":26,"LeaseActive":26,"BidOrLeaseActive":26,"FundNotEnded":26,"NoContributions":26,"NotReadyToDissolve":26,"MemoTooLarge":26,"AlreadyInNewRaise":26,"VrfDelayInProgress":26,"NoLeasePeriod":26},"120":{"474":26,"MaxSignedLimits":26,"KeyTooLong":26,"NotEnoughFunds":26,"SignedMigrationNotAllowed":26,"BadChildRoot":26},"133":50,"137":51,"139":52,"140":42,"141":5,"142":5},"552":{"17":56,"21":57,"25":5,"29":{"517":1,"518":1,"EpochDuration":46,"ExpectedBlockTime":46},"32":58,"33":59,"40":60,"43":61,"45":5,"51":{"HistoryDepth":1,"SessionsPerEra":1,"BondingDuration":1,"SlashDeferDuration":1,"MaxExposurePageSize":1,"MaxUnlockingChunks":1},"52":5,"53":5,"60":5,"62":62,"63":5,"70":63,"71":{"MaxVotes":1,"VoteLockingPeriod":1},"77":64,"78":5,"79":5,"80":{"Prefix":207},"81":{"MinVestedTransfer":46,"MaxVestingSchedules":1},"82":65,"83":{"BasicDeposit":46,"ByteDeposit":46,"SubAccountDeposit":46,"MaxSubAccounts":1,"MaxRegistrars":1,"PendingUsernameExpiration":1,"MaxSuffixLength":1,"MaxUsernameLength":1},"86":66,"88":67,"89":{"548":46,"BountyDepositBase":46,"BountyDepositPayoutDelay":1,"BountyUpdatePeriod":1,"CuratorDepositMultiplier":1,"CuratorDepositMax":162,"CuratorDepositMin":162,"BountyValueMinimum":46,"MaximumReasonLength":1},"90":{"MaxActiveChildBountyCount":1,"ChildBountyValueMinimum":46},"91":{"UnsignedPhase":1,"SignedPhase":1,"BetterSignedThreshold":1,"OffchainRepeat":1,"MinerTxPriority":46,"SignedMaxSubmissions":1,"SignedMaxWeight":31,"SignedMaxRefunds":1,"SignedRewardBase":46,"SignedDepositByte":46,"SignedDepositWeight":46,"MaxWinners":1,"MinerMaxLength":1,"MinerMaxWeight":31,"MinerMaxVotesPerVoter":1,"MinerMaxWinners":1},"92":{"BagThresholds":316},"96":{"530":163,"MaxPointsToBalance":1,"MaxUnbonding":1},"97":59,"98":5,"99":5,"100":5,"101":5,"103":5,"104":5,"106":{"UnsignedPriority":46},"107":5,"109":5,"110":5,"111":5,"113":5,"114":5,"115":5,"116":{"548":46,"ParaDeposit":46},"117":{"LeasePeriod":1,"LeaseOffset":1},"118":{"EndingPeriod":1,"SampleLength":1,"SlotRangeCount":1,"LeasePeriodsPerSlot":1},"119":{"530":163,"MinContribution":46,"RemoveKeysLimit":1},"120":{"MaxKeyLen":1},"133":5,"137":68,"139":5,"140":62,"141":5,"142":5},"588":{"95":71,"556":72,"564":73,"566":74,"568":75,"574":76,"576":77,"581":78,"584":{"579":597,"580":598,"582":599,"583":600},"587":79,"NominationPoolsApi":{"pending_rewards":543,"points_to_balance":544,"balance_to_points":545},"StakingApi":{"nominations_quota":546,"eras_stakers_page_count":547},"ParachainHost":{"validators":549,"validator_groups":550,"availability_cores":551,"persisted_validation_data":552,"assumed_validation_data":553,"check_validation_outputs":554,"session_index_for_child":555,"validation_code":556,"candidate_pending_availability":557,"candidate_events":558,"dmq_contents":559,"inbound_hrmp_channels_contents":560,"validation_code_by_hash":561,"on_chain_votes":562,"session_info":563,"submit_pvf_check_statement":564,"pvfs_require_precheck":549,"validation_code_hash":565,"disputes":566,"session_executor_params":567,"unapplied_slashes":568,"key_ownership_proof":569,"submit_report_dispute_lost":570,"minimum_backing_votes":555,"para_backing_state":571,"async_backing_params":572,"disabled_validators":538,"node_features":573,"approval_voting_params":555},"BeefyApi":{"569":576,"570":577,"beefy_genesis":574,"validator_set":575},"MmrApi":{"mmr_root":578,"mmr_leaf_count":579,"generate_proof":580,"verify_proof":581,"verify_proof_stateless":582},"BeefyMmrApi":{"authority_set_proof":583,"next_authority_set_proof":583},"GrandpaApi":{"569":585,"570":586,"grandpa_authorities":584,"current_set_id":587},"BabeApi":{"569":591,"570":590,"configuration":588,"current_epoch_start":587,"current_epoch":589,"next_epoch":589},"AuthorityDiscoveryApi":{"571":549}}},"collectives":{"143":{"17":{"0":0,"1":1,"2":2,"3":1,"4":3,"5":4,"6":1,"7":5,"8":6,"9":902,"10":1,"11":8,"12":9,"13":10,"14":10,"15":11,"16":12},"21":{"18":1,"19":962,"20":30},"25":0,"32":1,"40":{"0":63,"34":46,"35":46,"36":64,"37":65,"38":917,"39":918},"43":2,"45":3,"60":{"48":87,"54":1,"55":10,"56":930,"57":149,"58":931,"59":151},"82":5,"86":{"84":954,"85":260},"88":6,"137":{"134":939,"135":940,"136":941},"139":8,"589":{"105":906,"UnincludedSegment":903,"AggregatedUnincludedSegment":904,"PendingValidationCode":207,"NewValidationCode":207,"ValidationData":905,"DidSetValidationCode":10,"LastRelayChainBlockNumber":1,"UpgradeGoAhead":907,"RelayStateProof":684,"RelevantMessagingState":908,"HostConfiguration":909,"LastDmqMqcHead":5,"LastHrmpMqcHeads":910,"ProcessedDownwardMessages":1,"HrmpWatermark":1,"HrmpOutboundMessages":835,"UpwardMessages":684,"PendingUpwardMessages":684,"UpwardDeliveryFeeFactor":46,"AnnouncedHrmpMessagesPerCandidate":1,"ReservedXcmpWeightOverride":31,"ReservedDmpWeightOverride":31,"CustomValidationHeadData":207},"590":{"ParachainId":1},"591":{"46":87,"CandidateList":919,"LastAuthoredBlock":327,"DesiredCandidates":1,"CandidacyBond":46},"592":{"26":159,"27":46},"593":{"26":159,"SlotInfo":933},"594":{"108":100,"InboundXcmpSuspended":149,"OutboundXcmpStatus":934,"OutboundXcmpMessages":935,"SignalMessages":4,"QueueConfig":936,"QueueSuspended":10},"595":7,"596":5,"598":{"85":968,"597":969,"Rule":967,"DepositOf":363,"RetiringMembers":327,"UnscrupulousAccounts":87,"UnscrupulousWebsites":684},"600":{"64":1,"65":159,"597":87,"599":988,"ProposalOf":987,"Prime":86},"605":9,"606":10,"607":5,"611":11,"614":12,"615":4,"616":9,"617":10,"618":5,"619":11,"620":12,"621":4},"248":{"17":13,"21":{"155":963,"156":33,"157":964,"158":35,"159":965,"160":966},"25":14,"32":15,"40":16,"43":5,"45":5,"60":{"184":932,"185":26},"82":{"204":948,"205":949,"206":948,"207":950,"208":948,"209":951},"86":{"210":955,"211":956,"212":956,"213":26,"214":957,"215":958,"216":265,"217":265,"218":266,"219":959},"88":{"220":952,"221":953,"222":274,"223":275},"137":{"244":942,"245":943},"139":19,"589":{"152":12,"set_validation_data":911,"sudo_send_upward_message":912,"enact_authorized_upgrade":19},"590":5,"591":{"183":920,"set_desired_candidates":921,"set_candidacy_bond":922,"register_as_candidate":26,"leave_intent":26,"add_invulnerable":81,"remove_invulnerable":81,"update_bond":923,"take_candidate_slot":924},"592":5,"593":5,"594":{"suspend_xcm_execution":26,"resume_xcm_execution":26,"update_suspend_threshold":117,"update_drop_threshold":117,"update_resume_threshold":117},"595":18,"596":5,"598":{"195":971,"216":975,"217":975,"622":970,"623":979,"init_members":972,"disband":973,"set_rule":974,"join_alliance":26,"nominate_ally":976,"elevate_ally":977,"give_retirement_notice":26,"retire":26,"kick_member":976,"add_unscrupulous_items":978,"remove_unscrupulous_items":978,"abdicate_fellow_status":26},"600":{"195":971,"233":990,"622":970,"623":979,"set_members":989,"disapprove_proposal":991},"605":20,"606":21,"607":5,"611":22,"614":23,"615":17,"616":20,"617":21,"618":5,"619":22,"620":23,"621":17},"371":{"17":24,"21":25,"25":26,"32":5,"40":27,"43":28,"45":5,"60":29,"82":31,"86":{"327":228,"328":960,"329":269,"330":961,"331":961},"88":32,"137":{"364":944,"365":945,"366":946,"367":947},"139":34,"589":{"ValidationFunctionStored":26,"ValidationFunctionApplied":913,"ValidationFunctionDiscarded":26,"DownwardMessagesReceived":914,"DownwardMessagesProcessed":915,"UpwardMessageSent":916},"590":5,"591":{"NewInvulnerables":120,"InvulnerableAdded":925,"InvulnerableRemoved":925,"NewDesiredCandidates":926,"NewCandidacyBond":927,"CandidateAdded":928,"CandidateBondUpdated":928,"CandidateRemoved":925,"CandidateReplaced":929,"InvalidInvulnerableSkipped":925},"592":5,"593":5,"594":{"XcmpMessageSent":937},"595":33,"596":{"InvalidFormat":5,"UnsupportedVersion":5,"ExecutedDownward":938},"598":{"329":975,"NewRuleSet":974,"AnnouncementRemoved":975,"MembersInitialized":972,"NewAllyJoined":980,"AllyElevated":981,"MemberRetirementPeriodStarted":982,"MemberRetired":983,"MemberKicked":984,"UnscrupulousItemAdded":978,"UnscrupulousItemRemoved":978,"AllianceDisbanded":985,"FellowAbdicated":986},"600":{"291":992,"312":991,"642":993,"Disapproved":991,"Executed":994,"MemberExecuted":994,"Closed":995},"605":35,"606":36,"607":5,"611":37,"614":38,"615":30,"616":35,"617":36,"618":5,"619":37,"620":38,"621":30},"508":{"17":39,"21":40,"25":41,"32":5,"40":43,"43":5,"45":5,"60":44,"82":47,"86":48,"88":49,"137":51,"139":52,"589":{"378":26,"379":26,"385":26,"OverlappingUpgrades":26,"ProhibitedByPolkadot":26,"ValidationDataNotAvailable":26,"HostConfigurationNotAvailable":26,"NotScheduled":26},"590":5,"591":{"411":26,"415":26,"TooManyCandidates":26,"TooFewEligibleCollators":26,"AlreadyCandidate":26,"NotCandidate":26,"TooManyInvulnerables":26,"AlreadyInvulnerable":26,"NotInvulnerable":26,"ValidatorNotRegistered":26,"InsertToCandidateListFailed":26,"RemoveFromCandidateListFailed":26,"DepositTooLow":26,"UpdateCandidateListFailed":26,"TargetIsNotCandidate":26,"IdenticalDeposit":26,"InvalidUnreserve":26},"592":5,"593":5,"594":{"BadQueueConfig":26,"AlreadySuspended":26,"AlreadyResumed":26},"595":50,"596":5,"598":{"434":26,"474":26,"656":26,"657":26,"AllianceNotYetInitialized":26,"AllianceAlreadyInitialized":26,"NotAlly":26,"NoVotingRights":26,"AlreadyElevated":26,"AlreadyUnscrupulous":26,"AccountNonGrata":26,"NotListedAsUnscrupulous":26,"TooManyUnscrupulousItems":26,"TooLongWebsiteUrl":26,"WithoutRequiredIdentityFields":26,"WithoutGoodIdentityJudgement":26,"MissingProposalHash":26,"MissingAnnouncement":26,"TooManyMembers":26,"TooManyAnnouncements":26,"AlreadyRetiring":26,"RetirementNoticeNotGiven":26,"RetirementPeriodNotPassed":26,"FellowsMissing":26},"600":{"657":26,"658":26,"DuplicateProposal":26,"ProposalMissing":26,"WrongIndex":26,"DuplicateVote":26,"AlreadyInitialized":26,"TooManyProposals":26,"WrongProposalWeight":26,"WrongProposalLength":26,"PrimeAccountNotMember":26},"605":53,"606":46,"607":5,"611":54,"614":55,"615":45,"616":53,"617":46,"618":5,"619":54,"620":55,"621":45},"552":{"17":56,"21":57,"25":5,"32":58,"40":60,"43":61,"45":5,"60":5,"82":65,"86":66,"88":67,"137":68,"139":5,"589":5,"590":5,"591":5,"592":5,"593":5,"594":{"MaxInboundSuspended":1},"595":5,"596":5,"598":{"MaxUnscrupulousItems":1,"MaxWebsiteUrlLength":1,"AllyDeposit":46,"MaxAnnouncementsCount":1,"MaxMembersCount":1},"600":{"MaxProposalWeight":31},"605":5,"606":64,"607":5,"611":69,"614":70,"615":63,"616":5,"617":64,"618":5,"619":69,"620":70,"621":63},"588":{"95":71,"556":72,"564":73,"566":74,"568":75,"574":76,"576":77,"581":78,"584":{"579":597,"580":598,"582":1027,"583":1028},"587":79,"AuraApi":{"571":549,"slot_duration":587},"AuraUnincludedSegmentApi":{"can_build_upon":1026},"CollectCollationInfo":{"collect_collation_info":1029}}}},[{"22":40,"23":41,"24":42},{"30":46,"31":10},{"41":46,"42":84},{"44":86},{"64":1,"65":160,"66":46,"67":149,"68":1,"69":161},{},{"87":271},{"121":46,"122":480,"123":396,"124":1,"125":481,"126":482,"127":483,"128":484,"129":485,"130":486,"131":487,"132":10},{"138":524},{"597":327,"599":998,"601":94,"602":996,"603":997,"604":4},{"72":1,"73":1006,"74":1007,"75":94,"76":3},{"608":1011,"609":1012,"610":1013},{"612":1022,"613":1023},{"144":17,"145":18,"146":19,"147":19,"148":20,"149":21,"150":22,"151":17,"152":23,"153":23,"154":19},{"161":43,"162":44,"163":44,"164":44,"165":45},{"168":57},{"170":69,"171":68,"172":68,"173":70,"174":71,"175":72,"176":73,"177":74},{"186":164,"187":165,"188":165,"189":166,"190":165,"191":167,"192":59,"193":59,"194":59},{"230":488,"231":489,"232":489,"233":490,"234":491,"235":492,"236":493,"237":493,"238":494,"239":494,"240":495,"241":494,"242":496,"243":497},{"227":525,"246":525,"247":526},{"195":1000,"624":976,"625":976,"626":976,"627":999,"628":1001,"629":1002},{"156":59,"196":1008,"197":59,"198":59,"199":59,"200":59,"201":191,"202":59,"203":192},{"630":81,"631":1014,"632":1015,"633":1016,"634":81,"635":1017,"636":81,"637":1018,"638":26},{"192":26,"229":26,"630":26,"634":26,"639":26,"640":1024,"641":26},{"249":24,"250":25,"251":26,"252":27,"253":27,"254":28,"255":12},{"256":33,"257":33,"258":38,"259":39,"260":39,"261":39},{"262":44,"263":44,"264":44},{"112":79,"265":75,"266":76,"267":77,"268":78,"269":79,"270":79,"271":80,"272":79,"273":79,"274":79,"275":79,"276":79,"277":79,"278":79,"279":81,"280":82,"281":82,"282":79,"283":79,"284":79,"285":83},{"286":85},{"290":136},{"272":112,"291":168,"292":169,"293":170,"294":171,"295":172,"296":173,"297":174,"298":175,"299":176,"300":59,"301":177,"302":177,"303":59},{"320":226,"321":26,"322":26,"323":26,"324":227,"325":228},{"332":276,"333":277,"334":278,"335":279},{"340":498,"341":499,"342":500,"343":501,"344":502,"345":503,"346":502,"347":502,"348":504,"349":500,"350":505,"351":506,"352":507,"353":491,"354":508,"355":509,"356":500,"357":510,"358":511,"359":511,"360":511,"361":512,"362":506,"363":513},{"368":525,"369":526,"370":527},{"337":1003,"642":1004,"643":81,"644":1003,"645":1005},{"294":1010,"304":193,"305":194,"306":194,"307":79,"308":1009,"309":59,"310":59,"311":1010,"312":59,"313":1010,"314":1010,"315":1010,"316":194,"317":197,"318":197},{"263":1020,"339":1005,"646":1014,"647":1019,"648":81,"649":81,"650":1017,"651":1017,"652":1016,"653":1021,"654":1003},{"301":1025,"338":79,"339":1005,"648":81,"655":59},{"372":26,"373":26,"374":26,"375":26,"376":26,"377":26,"378":26,"379":26},{"380":26,"381":26,"382":26,"383":26,"384":26},{"263":26,"385":26,"386":26,"387":26,"388":26,"389":26,"390":26,"391":26},{"392":26,"393":26,"394":26,"395":26},{"398":26,"399":26,"400":26,"401":26,"402":26,"403":26,"404":26,"405":26,"406":26,"407":26,"408":26,"409":26},{"414":26,"415":26,"416":26,"417":26,"418":26},{"420":26,"421":26,"422":26,"423":26,"424":26,"425":26,"426":26,"427":26,"428":26,"429":26,"430":26,"431":26},{"432":26,"433":26,"435":26,"436":26,"437":26,"438":26,"439":26,"440":26,"441":26,"442":26,"443":26,"444":26,"445":26},{"446":26},{"381":26,"390":26,"433":26,"448":26,"449":26,"450":26,"451":26,"452":26},{"381":26,"396":26,"453":26,"454":26,"455":26,"456":26,"457":26,"458":26,"459":26,"460":26,"461":26,"462":26,"463":26,"464":26},{"397":26,"405":26,"473":26,"475":26,"476":26,"477":26,"478":26,"479":26,"480":26,"481":26,"482":26,"483":26,"484":26,"485":26,"486":26,"487":26,"488":26,"489":26,"490":26,"491":26,"492":26,"493":26,"494":26,"495":26,"496":26},{"497":26,"498":26,"499":26,"500":26,"501":26,"502":26,"503":26,"504":26,"505":26},{"506":26,"507":26},{"433":26,"656":26,"657":26,"659":26,"660":26,"661":26,"662":26,"663":26,"664":26,"665":26},{"419":26,"433":26,"666":26,"667":26,"668":26,"669":26,"670":26,"671":26,"672":26},{"431":26,"657":26,"658":26,"671":26,"673":26,"674":26,"675":26,"676":26,"677":26,"678":26,"679":26,"680":26,"681":26,"682":26},{"509":13,"510":14,"511":1,"512":15,"513":16,"514":1},{"515":31,"516":1},{"519":46},{"272":46},{"401":46,"520":1,"521":1,"522":1},{"523":1},{"517":1,"518":1,"524":46},{"525":1,"526":46,"527":162,"528":1,"529":1,"530":163,"531":1,"532":1},{"533":46,"534":1,"535":1,"536":1,"537":189},{"538":1},{"539":46,"540":46,"541":1,"542":1,"543":46,"544":46},{"545":46,"546":46,"547":1},{"549":1,"550":1,"551":517},{"683":1},{"532":1,"684":1,"685":46},{"557":536,"558":537,"559":538},{"553":533,"554":534,"555":535},{"560":539,"561":540,"562":541,"563":542},{"565":548},{"567":535},{"572":592,"573":593},{"575":594},{"577":595,"578":596,"579":597,"580":598},{"585":536,"586":601}],["Account","ExtrinsicCount","BlockWeight","AllExtrinsicsLen","BlockHash","ExtrinsicData","Number","ParentHash","Digest","Events","EventCount","EventTopics","LastRuntimeUpgrade","UpgradedToU32RefCount","UpgradedToTripleRefCount","ExecutionPhase","AuthorizedUpgrade","System","IncompleteSince","Agenda","Lookup","Scheduler","StatusFor","RequestStatusFor","PreimageFor","Preimage","Authorities","CurrentSlot","NextAuthorities","Babe","Now","DidUpdate","Timestamp","Indices","TotalIssuance","InactiveIssuance","Locks","Reserves","Holds","Freezes","Balances","NextFeeMultiplier","StorageVersion","TransactionPayment","Author","Authorship","Invulnerables","Bonded","Validators","ForceEra","UnappliedSlashes","Staking","Offences","Historical","CurrentIndex","QueuedChanged","QueuedKeys","DisabledValidators","NextKeys","KeyOwner","Session","SetIdSession","Grandpa","AuthorityDiscovery","ProposalCount","Proposals","Deactivated","Approvals","SpendCount","Spends","Treasury","ConvictionVoting","ReferendumCount","ReferendumInfoFor","TrackQueue","DecidingCount","MetadataOf","Referenda","Origins","Whitelist","Claims","Vesting","Utility","Identity","Proxies","Announcements","Proxy","Multisigs","Multisig","Bounties","ChildBounties","ElectionProviderMultiPhase","VoterList","MaxPools","MaxPoolMembers","Metadata","NominationPools","FastUnstake","ParachainsOrigin","Configuration","ParasShared","ParaInclusion","Included","ParaInherent","ParaScheduler","UpgradeRestrictionSignal","Paras","Initializer","DeliveryFeeFactor","Dmp","Hrmp","ParaSessionInfo","Frozen","ParasDisputes","ParasSlashing","ParaAssignmentProvider","Registrar","Slots","Auctions","Crowdloan","StateTrieMigration","QueryCounter","Queries","AssetTraps","SafeXcmVersion","SupportedVersion","VersionNotifiers","VersionNotifyTargets","VersionDiscoveryQueue","CurrentMigration","RemoteLockedFungibles","LockedFungibles","XcmExecutionSuspended","XcmPallet","BookStateFor","ServiceHead","Pages","MessageQueue","ConversionRateToNative","AssetRate","Beefy","Mmr","BeefyMmrLeaf","storage","remark","set_heap_pages","set_code","set_code_without_checks","set_storage","kill_storage","kill_prefix","remark_with_event","authorize_upgrade","authorize_upgrade_without_checks","apply_authorized_upgrade","schedule","cancel","schedule_named","cancel_named","schedule_after","schedule_named_after","note_preimage","unnote_preimage","request_preimage","unrequest_preimage","ensure_updated","report_equivocation","report_equivocation_unsigned","set","claim","force_transfer","transfer_allow_death","transfer_keep_alive","transfer_all","force_unreserve","upgrade_accounts","force_set_balance","force_adjust_total_issuance","bond_extra","unbond","withdraw_unbonded","nominate","chill","set_invulnerables","set_keys","purge_keys","propose_spend","reject_proposal","approve_proposal","spend_local","remove_approval","spend","payout","check_status","void_spend","vote","submit","place_decision_deposit","refund_decision_deposit","kill","nudge_referendum","one_fewer_deciding","refund_submission_deposit","set_metadata","batch","as_derivative","batch_all","dispatch_as","force_batch","with_weight","proxy","add_proxy","remove_proxy","remove_proxies","create_pure","kill_pure","announce","remove_announcement","reject_announcement","proxy_announced","as_multi_threshold_1","as_multi","approve_as_multi","cancel_as_multi","propose_curator","unassign_curator","accept_curator","create","deregister","register","send","teleport_assets","reserve_transfer_assets","execute","force_xcm_version","force_default_xcm_version","force_subscribe_version_notify","force_unsubscribe_version_notify","limited_reserve_transfer_assets","limited_teleport_assets","force_suspension","transfer_assets","claim_assets","transfer_assets_using_type_and_then","reap_page","execute_overweight","update","remove","tx","ExtrinsicSuccess","ExtrinsicFailed","CodeUpdated","NewAccount","KilledAccount","Remarked","UpgradeAuthorized","Scheduled","Canceled","Dispatched","CallUnavailable","PeriodicFailed","PermanentlyOverweight","Noted","Requested","Cleared","Endowed","DustLost","Transfer","BalanceSet","Reserved","Unreserved","ReserveRepatriated","Deposit","Withdraw","Slashed","Minted","Burned","Suspended","Restored","Upgraded","Issued","Rescinded","Locked","Unlocked","Thawed","TotalIssuanceForced","TransactionFeePaid","Rewarded","Unbonded","Withdrawn","NewSession","Proposed","Spending","Awarded","Rejected","Burnt","Rollover","SpendApproved","UpdatedInactive","AssetSpendApproved","AssetSpendVoided","Paid","PaymentFailed","SpendProcessed","Submitted","DecisionDepositPlaced","DecisionDepositRefunded","DepositSlashed","DecisionStarted","ConfirmStarted","ConfirmAborted","Confirmed","Approved","TimedOut","Cancelled","Killed","SubmissionDepositRefunded","MetadataSet","MetadataCleared","Claimed","BatchInterrupted","BatchCompleted","BatchCompletedWithErrors","ItemCompleted","ItemFailed","DispatchedAs","JudgementGiven","ProxyExecuted","PureCreated","Announced","ProxyAdded","ProxyRemoved","NewMultisig","MultisigApproval","MultisigExecuted","MultisigCancelled","Created","MemberRemoved","Registered","Swapped","Attempted","Sent","UnexpectedResponse","ResponseReady","Notified","NotifyOverweight","NotifyDispatchError","NotifyDecodeFailed","InvalidResponder","InvalidResponderVersion","ResponseTaken","AssetsTrapped","VersionChangeNotified","SupportedVersionChanged","NotifyTargetSendFail","NotifyTargetMigrationFail","InvalidQuerierVersion","InvalidQuerier","VersionNotifyStarted","VersionNotifyRequested","VersionNotifyUnrequested","FeesPaid","AssetsClaimed","VersionMigrationFinished","ProcessingFailed","Processed","OverweightEnqueued","PageReaped","AssetRateCreated","AssetRateRemoved","AssetRateUpdated","events","InvalidSpecName","SpecVersionNeedsToIncrease","FailedToExtractRuntimeVersion","NonDefaultComposite","NonZeroRefCount","CallFiltered","NothingAuthorized","Unauthorized","FailedToSchedule","NotFound","TargetBlockNumberInPast","RescheduleNoChange","Named","TooBig","AlreadyNoted","NotAuthorized","NotNoted","NotRequested","TooMany","TooFew","InvalidEquivocationProof","InvalidKeyOwnershipProof","DuplicateOffenceReport","InvalidConfiguration","NotOwner","InUse","VestingBalance","LiquidityRestrictions","InsufficientBalance","ExistentialDeposit","Expendability","ExistingVestingSchedule","DeadAccount","TooManyReserves","TooManyHolds","TooManyFreezes","IssuanceDeactivated","DeltaZero","NotController","InsufficientBond","AlreadyClaimed","BoundNotMet","InvalidProof","NoAssociatedValidatorId","DuplicatedKey","NoKeys","NoAccount","TooSoon","InsufficientProposersBalance","InvalidIndex","TooManyApprovals","InsufficientPermission","ProposalNotApproved","FailedToConvertBalance","SpendExpired","EarlyPayout","AlreadyAttempted","PayoutError","NotAttempted","Inconclusive","NotOngoing","NoPermission","InsufficientFunds","HasDeposit","BadTrack","Full","QueueEmpty","BadReferendum","NothingToDo","NoTrack","Unfinished","NoDeposit","BadStatus","PreimageNotExist","TooManyCalls","InvalidSignature","NotProxy","Unproxyable","Duplicate","Unannounced","NoSelfProxy","MinimumThreshold","AlreadyApproved","NoApprovalsNeeded","TooFewSignatories","TooManySignatories","SignatoriesOutOfOrder","SenderInSignatories","NoTimepoint","WrongTimepoint","UnexpectedTimepoint","MaxWeightTooLow","AlreadyStored","CallNotAllowed","ValidatorIndexOutOfBounds","UnscheduledCandidate","HeadDataTooLarge","NotRegistered","CannotUpgrade","CannotDowngrade","NotParachain","InvalidOrigin","BadWitness","Unreachable","SendFailure","Filtered","UnweighableMessage","DestinationNotInvertible","Empty","CannotReanchor","TooManyAssets","BadVersion","BadLocation","NoSubscription","AlreadySubscribed","CannotCheckOutTeleport","LowBalance","TooManyLocks","AccountNotSovereign","FeesNotMet","LockNotFound","InvalidAssetNotConcrete","InvalidAssetUnknownReserve","InvalidAssetUnsupportedReserve","LocalExecutionIncomplete","NotReapable","NoPage","NoMessage","AlreadyProcessed","Queued","InsufficientWeight","TemporarilyUnprocessable","QueuePaused","RecursiveDisallowed","UnknownAssetKind","AlreadyExists","errors","BlockWeights","BlockLength","BlockHashCount","DbWeight","Version","SS58Prefix","MaximumWeight","MaxScheduledPerBlock","MaxAuthorities","MaxNominators","MinimumPeriod","MaxLocks","MaxReserves","MaxFreezes","OperationalFeeMultiplier","MaxSetIdSessionEntries","ProposalBond","ProposalBondMinimum","ProposalBondMaximum","SpendPeriod","Burn","PalletId","MaxApprovals","PayoutPeriod","SubmissionDeposit","MaxQueued","UndecidingTimeout","AlarmInterval","Tracks","batched_calls_limit","ProxyDepositBase","ProxyDepositFactor","MaxProxies","MaxPending","AnnouncementDepositBase","AnnouncementDepositFactor","DepositBase","DepositFactor","MaxSignatories","DataDepositPerByte","HeapSize","MaxStale","ServiceWeight","constants","version","execute_block","initialize_block","Core","metadata","metadata_at_version","metadata_versions","apply_extrinsic","finalize_block","inherent_extrinsics","check_inherents","BlockBuilder","validate_transaction","TaggedTransactionQueue","offchain_worker","OffchainWorkerApi","submit_report_equivocation_unsigned_extrinsic","generate_key_ownership_proof","authorities","generate_session_keys","decode_session_keys","SessionKeys","account_nonce","AccountNonceApi","query_info","query_fee_details","query_weight_to_fee","query_length_to_fee","TransactionPaymentApi","query_call_info","query_call_fee_details","TransactionPaymentCallApi","create_default_config","build_config","GenesisBuilder","apis","ParachainSystem","ParachainInfo","CollatorSelection","Aura","AuraExt","XcmpQueue","PolkadotXcm","CumulusXcm","Members","Alliance","Voting","AllianceMotion","MemberCount","IdToIndex","IndexToId","VotingCleanup","FellowshipCollective","FellowshipReferenda","FellowshipOrigins","Params","Member","MemberEvidence","FellowshipCore","Status","Claimant","FellowshipSalary","FellowshipTreasury","AmbassadorCollective","AmbassadorReferenda","AmbassadorOrigins","AmbassadorCore","AmbassadorSalary","AmbassadorTreasury","propose","close","add_member","promote_member","demote_member","remove_member","cleanup_poll","exchange_member","bump","set_params","set_active","approve","induct","promote","offboard","submit_evidence","import","init","payout_other","check_payment","Voted","MemberAdded","RankChanged","MemberExchanged","ParamsChanged","ActiveChanged","Inducted","Offboarded","Promoted","Demoted","Proven","EvidenceJudged","Imported","CycleStarted","AlreadyMember","NotMember","TooEarly","NotPolling","Ongoing","NoneRemaining","Corruption","RankTooLow","InvalidWitness","SameMember","Unranked","Ranked","UnexpectedRank","InvalidRank","NothingDoing","AlreadyInducted","NotTracked","AlreadyStarted","NotInducted","NoClaim","ClaimZero","TooLate","NotYet","NotStarted","Bankrupt","PayError","NotCurrent","EvidenceSize","RegistrationPeriod","Budget"]]'),o=e=>Object.fromEntries(Object.entries(e).map(([a,n])=>{const t=typeof n=="object"?o(n):n,i=Number(a);return Number.isNaN(i)?[a,t]:[u[i],t]})),c=l.map(o),s=(e,a)=>a===0?e:Object.fromEntries(Object.entries(e).map(([n,t])=>[n,s(typeof t=="object"?t:c[t],a-1)])),r=e=>s(o(d[e]),2),_=r("dot"),p=r("collectives");export{p as Collectives,_ as Dot}; diff --git a/assets/descriptors-QI7LXWR7-wA8HlTmQ.js b/assets/descriptors-QI7LXWR7-wA8HlTmQ.js deleted file mode 100644 index a2dacd91..00000000 --- a/assets/descriptors-QI7LXWR7-wA8HlTmQ.js +++ /dev/null @@ -1 +0,0 @@ -var[d,l,u]=JSON.parse('[{"dot":{"143":{"17":{"0":0,"1":1,"2":2,"3":1,"4":3,"5":4,"6":1,"7":5,"8":6,"9":7,"10":1,"11":8,"12":9,"13":10,"14":10,"15":11,"16":12},"21":{"18":1,"19":29,"20":30},"25":0,"29":{"26":47,"27":46,"28":47,"EpochIndex":46,"GenesisSlot":46,"Randomness":5,"PendingEpochConfigChange":48,"NextRandomness":5,"SegmentIndex":1,"UnderConstruction":49,"Initialized":50,"AuthorVrfRandomness":51,"EpochStart":52,"Lateness":1,"EpochConfig":53,"NextEpochConfig":53,"SkippedEpochs":54},"32":1,"33":{"Accounts":58},"40":{"0":63,"34":46,"35":46,"36":64,"37":65,"38":66,"39":67},"43":2,"45":3,"51":{"46":87,"47":88,"48":91,"49":102,"50":103,"ValidatorCount":1,"MinimumValidatorCount":1,"MinNominatorBond":46,"MinValidatorBond":46,"MinimumActiveStake":46,"MinCommission":1,"Ledger":89,"Payee":90,"CounterForValidators":1,"MaxValidatorsCount":1,"Nominators":92,"CounterForNominators":1,"MaxNominatorsCount":1,"CurrentEra":1,"ActiveEra":93,"ErasStartSessionIndex":94,"ErasStakers":95,"ErasStakersOverview":96,"ErasStakersClipped":95,"ErasStakersPaged":97,"ClaimedRewards":98,"ErasValidatorPrefs":99,"ErasValidatorReward":100,"ErasRewardPoints":101,"ErasTotalStake":100,"SlashRewardFraction":1,"CanceledSlashPayout":46,"BondedEras":104,"ValidatorSlashInEra":105,"NominatorSlashInEra":106,"SlashingSpans":107,"SpanSlash":108,"CurrentPlannedSession":1,"OffendingValidators":109,"ChillThreshold":1},"52":{"Reports":144,"ConcurrentReportsIndex":145},"53":{"HistoricalSessions":147,"StoredRange":52},"60":{"48":87,"54":1,"55":10,"56":148,"57":149,"58":150,"59":151},"62":{"26":47,"61":155,"State":153,"PendingChange":154,"NextForced":1,"Stalled":52,"CurrentSetId":46},"63":{"58":159,"Keys":159},"70":4,"71":{"VotingFor":178,"ClassLocksFor":179},"77":{"72":1,"73":187,"74":188,"75":94,"76":3},"78":5,"79":{"WhitelistedCall":198},"80":{"80":203,"81":204,"Total":46,"Signing":205,"Preclaims":206},"81":{"42":215,"81":214},"82":5,"83":{"IdentityOf":229,"SuperOf":230,"SubsOf":231,"Registrars":232,"UsernameAuthorities":233,"AccountOfUsername":234,"PendingUsernames":235},"86":{"84":259,"85":260},"88":6,"89":{"89":280,"BountyCount":1,"BountyDescriptions":4,"BountyApprovals":149},"90":{"90":290,"ChildBountyCount":1,"ParentChildBounties":94,"ChildBountyDescriptions":4,"ChildrenCuratorFees":100},"91":{"Round":1,"CurrentPhase":298,"QueuedSolution":299,"Snapshot":300,"DesiredTargets":1,"SnapshotMetadata":301,"SignedSubmissionNextIndex":1,"SignedSubmissionIndices":302,"SignedSubmissionsMap":303,"MinimumUntrustedScore":304},"92":{"ListNodes":314,"CounterForListNodes":1,"ListBags":315},"96":{"93":1,"94":1,"95":4,"TotalValueLocked":46,"MinJoinBond":46,"MinCreateBond":46,"MaxPoolMembersPerPool":1,"GlobalMaxCommission":1,"PoolMembers":323,"CounterForPoolMembers":1,"BondedPools":324,"CounterForBondedPools":1,"RewardPools":325,"CounterForRewardPools":1,"SubPoolsStorage":326,"CounterForSubPoolsStorage":1,"CounterForMetadata":1,"LastPoolId":1,"ReversePoolIdLookup":327,"CounterForReversePoolIdLookup":1,"ClaimPermissions":328},"97":{"Head":362,"Queue":363,"CounterForQueue":1,"ErasToCheckPerBlock":1},"98":5,"99":{"ActiveConfig":367,"PendingConfigs":368,"BypassConsistencyCheck":10},"100":{"CurrentSessionIndex":1,"ActiveValidatorIndices":149,"ActiveValidatorKeys":159,"AllowedRelayParents":375},"101":{"AvailabilityBitfields":376,"PendingAvailability":377,"PendingAvailabilityCommitments":378},"103":{"102":382,"OnChainVotes":383},"104":{"ValidatorGroups":385,"AvailabilityCores":386,"SessionStartBlock":1,"ClaimQueue":387},"106":{"105":393,"PvfActiveVoteMap":388,"PvfActiveVoteList":159,"Parachains":149,"ParaLifecycles":389,"Heads":4,"MostRecentContext":94,"CurrentCodeHash":3,"PastCodeHash":390,"PastCodeMeta":391,"PastCodePruning":104,"FutureCodeUpgrades":94,"FutureCodeHash":3,"UpgradeGoAheadSignal":392,"UpgradeCooldowns":104,"UpcomingUpgrades":104,"ActionsQueue":394,"UpcomingParasGenesis":395,"CodeByHashRefs":396,"CodeByHash":397},"107":{"HasInitialized":382,"BufferedSessionChanges":407},"109":{"108":100,"DownwardMessageQueues":409,"DownwardMessageQueueHeads":3},"110":{"HrmpOpenChannelRequests":410,"HrmpOpenChannelRequestsList":411,"HrmpOpenChannelRequestCount":94,"HrmpAcceptedChannelRequestCount":94,"HrmpCloseChannelRequests":412,"HrmpCloseChannelRequestsList":411,"HrmpWatermarks":94,"HrmpChannels":413,"HrmpIngressChannelsIndex":394,"HrmpEgressChannelsIndex":394,"HrmpChannelContents":414,"HrmpChannelDigests":415},"111":{"AssignmentKeysUnsafe":159,"EarliestStoredSession":1,"Sessions":426,"AccountKeys":427,"SessionExecutorParams":428},"113":{"102":431,"112":432,"LastPrunedSession":1,"Disputes":429,"BackersOnDisputes":430},"114":{"50":435,"ValidatorSetCounts":94},"115":5,"116":{"106":437,"PendingSwap":94,"NextFreeParaId":1},"117":{"Leases":446},"118":{"AuctionCounter":1,"AuctionInfo":52,"ReservedAmounts":450,"Winning":451},"119":{"Funds":461,"NewRaise":149,"EndingsCount":1,"NextFundIndex":1},"120":{"MigrationProcess":469,"AutoLimits":470,"SignedMigrationMaxLimits":471},"133":7,"137":{"134":513,"135":514,"136":515},"139":8,"140":{"26":527,"28":527,"61":155,"ValidatorSetId":46,"GenesisBlock":432},"141":{"RootHash":5,"NumberOfLeaves":46,"Nodes":530},"142":{"BeefyAuthorities":531,"BeefyNextAuthorities":531}},"247":{"17":9,"21":{"155":32,"156":33,"157":34,"158":35,"159":36,"160":37},"25":10,"29":{"166":55,"167":55,"plan_config_change":56},"32":11,"33":{"169":59,"170":61,"transfer":60,"free":59,"freeze":59},"40":12,"43":5,"45":5,"51":{"178":111,"179":112,"180":113,"181":115,"182":26,"183":120,"bond":110,"validate":114,"set_payee":116,"set_controller":26,"set_validator_count":117,"increase_validator_count":118,"scale_validator_count":119,"force_no_eras":26,"force_new_era":26,"force_unstake":121,"force_new_era_always":26,"cancel_deferred_slash":122,"payout_stakers":123,"rebond":112,"reap_stash":121,"kick":124,"set_staking_configs":125,"chill_other":126,"force_apply_min_commission":127,"set_min_commission":117,"payout_stakers_by_page":128,"update_payee":129,"deprecate_controller_batch":130,"restore_ledger":131},"52":5,"53":5,"60":{"184":152,"185":26},"62":{"166":156,"167":156,"note_stalled":157},"63":5,"70":13,"71":{"195":180,"delegate":181,"undelegate":182,"unlock":183,"remove_vote":184,"remove_other_vote":185},"77":{"156":59,"196":190,"197":59,"198":59,"199":59,"200":59,"201":191,"202":59,"203":192},"78":5,"79":{"whitelist_call":199,"remove_whitelisted_call":199,"dispatch_whitelisted_call":200,"dispatch_whitelisted_call_with_preimage":201},"80":{"169":208,"mint_claim":209,"claim_attest":210,"attest":211,"move_claim":212},"81":{"vest":26,"vest_other":216,"vested_transfer":217,"force_vested_transfer":218,"merge_schedules":219,"force_remove_vesting_schedule":220},"82":{"204":222,"205":223,"206":222,"207":224,"208":222,"209":225},"83":{"add_registrar":236,"set_identity":237,"set_subs":238,"clear_identity":26,"request_judgement":239,"cancel_request":240,"set_fee":241,"set_account_id":60,"set_fields":242,"provide_judgement":243,"kill_identity":216,"add_sub":244,"rename_sub":244,"remove_sub":245,"quit_sub":26,"add_username_authority":246,"remove_username_authority":247,"set_username_for":248,"accept_username":249,"remove_expired_approval":249,"set_primary_username":249,"remove_dangling_username":249},"86":{"210":261,"211":262,"212":262,"213":26,"214":263,"215":264,"216":265,"217":265,"218":266,"219":267},"88":{"220":272,"221":273,"222":274,"223":275},"89":{"224":283,"225":282,"226":282,"propose_bounty":281,"approve_bounty":282,"award_bounty":284,"claim_bounty":282,"close_bounty":282,"extend_bounty_expiry":285},"90":{"224":292,"225":293,"226":293,"add_child_bounty":291,"award_child_bounty":294,"claim_child_bounty":293,"close_child_bounty":293},"91":{"196":308,"submit_unsigned":305,"set_minimum_untrusted_score":306,"set_emergency_election_result":307,"governance_fallback":309},"92":{"rebag":317,"put_in_front_of":318,"put_in_front_of_other":319},"96":{"178":330,"179":331,"180":333,"181":336,"182":341,"203":338,"227":334,"join":329,"claim_payout":26,"pool_withdraw_unbonded":332,"create_with_pool_id":335,"set_state":337,"set_configs":339,"update_roles":340,"bond_extra_other":342,"set_claim_permission":343,"claim_payout_other":344,"set_commission":345,"set_commission_max":346,"set_commission_change_rate":347,"claim_commission":341,"adjust_pool_deposit":341,"set_commission_claim_permission":348},"97":{"228":26,"register_fast_unstake":26,"control":364},"98":5,"99":{"set_validation_upgrade_cooldown":117,"set_validation_upgrade_delay":117,"set_code_retention_period":117,"set_max_code_size":117,"set_max_pov_size":117,"set_max_head_data_size":117,"set_coretime_cores":117,"set_on_demand_retries":117,"set_group_rotation_frequency":117,"set_paras_availability_period":117,"set_scheduling_lookahead":117,"set_max_validators_per_core":369,"set_max_validators":369,"set_dispute_period":117,"set_dispute_post_conclusion_acceptance_period":117,"set_no_show_slots":117,"set_n_delay_tranches":117,"set_zeroth_delay_tranche_width":117,"set_needed_approvals":117,"set_relay_vrf_modulo_samples":117,"set_max_upward_queue_count":117,"set_max_upward_queue_size":117,"set_max_downward_message_size":117,"set_max_upward_message_size":117,"set_max_upward_message_num_per_candidate":117,"set_hrmp_open_request_ttl":117,"set_hrmp_sender_deposit":370,"set_hrmp_recipient_deposit":370,"set_hrmp_channel_max_capacity":117,"set_hrmp_channel_max_total_size":117,"set_hrmp_max_parachain_inbound_channels":117,"set_hrmp_channel_max_message_size":117,"set_hrmp_max_parachain_outbound_channels":117,"set_hrmp_max_message_num_per_candidate":117,"set_pvf_voting_ttl":117,"set_minimum_validation_upgrade_delay":117,"set_bypass_consistency_check":371,"set_async_backing_params":372,"set_executor_params":373,"set_on_demand_base_fee":370,"set_on_demand_fee_variability":117,"set_on_demand_queue_max_size":117,"set_on_demand_target_queue_utilization":117,"set_on_demand_ttl":117,"set_minimum_backing_votes":117,"set_node_feature":374,"set_approval_voting_params":117},"100":5,"101":5,"103":{"enter":384},"104":5,"106":{"force_set_current_code":398,"force_set_current_head":399,"force_schedule_code_upgrade":400,"force_note_new_head":399,"force_queue_action":401,"add_trusted_validation_code":402,"poke_unused_validation_code":403,"include_pvf_check_statement":404,"force_set_most_recent_context":405},"107":{"force_approve":408},"109":5,"110":{"hrmp_init_open_channel":416,"hrmp_accept_open_channel":417,"hrmp_close_channel":418,"force_clean_hrmp":419,"force_process_hrmp_open":420,"force_process_hrmp_close":420,"hrmp_cancel_open_request":421,"force_open_hrmp_channel":422,"establish_system_channel":423,"poke_channel_deposits":423},"111":5,"113":{"force_unfreeze":26},"114":{"report_dispute_lost_unsigned":436},"115":5,"116":{"228":440,"229":438,"force_register":439,"swap":441,"remove_lock":401,"reserve":26,"add_lock":401,"schedule_code_upgrade":398,"set_current_head":399},"117":{"force_lease":447,"clear_all_leases":401,"trigger_onboard":401},"118":{"new_auction":452,"bid":453,"cancel_auction":26},"119":{"227":462,"contribute":463,"withdraw":62,"refund":59,"dissolve":59,"edit":462,"add_memo":464,"poke":59,"contribute_all":465},"120":{"control_auto_migration":472,"continue_migrate":473,"migrate_custom_top":474,"migrate_custom_child":475,"set_signed_max_limits":476,"force_set_progress":477},"133":14,"137":{"243":517,"244":518},"139":15,"140":{"166":528,"167":528,"set_new_genesis":529},"141":5,"142":5},"370":{"17":16,"21":17,"25":18,"29":5,"32":5,"33":{"IndexAssigned":62,"IndexFreed":59,"IndexFrozen":62},"40":19,"43":20,"45":5,"51":{"47":137,"49":142,"273":134,"286":133,"287":137,"288":137,"EraPaid":132,"SlashReported":135,"OldSlashingReportDiscarded":136,"StakersElected":26,"Kicked":138,"StakingElectionFailed":26,"Chilled":126,"PayoutStarted":139,"ValidatorPrefsSet":140,"SnapshotVotersSizeExceeded":141,"SnapshotTargetsSizeExceeded":141,"ControllerBatchDeprecated":143},"52":{"Offence":146},"53":5,"60":21,"62":{"NewAuthorities":158,"Paused":26,"Resumed":26},"63":5,"70":22,"71":{"Delegated":186,"Undelegated":86},"77":{"293":196,"303":193,"304":194,"305":194,"306":79,"307":195,"308":59,"309":59,"310":196,"311":59,"312":196,"313":196,"314":196,"315":194,"316":197,"317":197},"78":5,"79":{"CallWhitelisted":199,"WhitelistedCallRemoved":199,"WhitelistedCallDispatched":202},"80":{"318":213},"81":{"VestingUpdated":221,"VestingCompleted":27},"82":23,"83":{"325":252,"IdentitySet":81,"IdentityCleared":250,"IdentityKilled":250,"JudgementRequested":251,"JudgementUnrequested":251,"RegistrarAdded":253,"SubIdentityAdded":254,"SubIdentityRemoved":254,"SubIdentityRevoked":254,"AuthorityAdded":255,"AuthorityRemoved":255,"UsernameSet":256,"UsernameQueued":257,"PreapprovalExpired":258,"PrimaryUsernameSet":256,"DanglingUsernameRemoved":256},"86":{"326":228,"327":268,"328":269,"329":270,"330":270},"88":24,"89":{"BountyProposed":59,"BountyRejected":286,"BountyBecameActive":59,"BountyAwarded":287,"BountyClaimed":288,"BountyCanceled":59,"BountyExtended":59,"BountyApproved":59,"CuratorProposed":289,"CuratorUnassigned":282,"CuratorAccepted":289},"90":{"256":295,"292":296,"318":297,"Added":295},"91":{"273":312,"286":312,"SolutionStored":310,"ElectionFinalized":311,"ElectionFailed":26,"PhaseTransitioned":313},"92":{"Rebagged":320,"ScoreUpdated":321},"96":{"47":350,"287":352,"288":353,"335":349,"336":355,"PaidOut":351,"Destroyed":341,"StateChanged":354,"RolesUpdated":356,"PoolSlashed":357,"UnbondingPoolSlashed":358,"PoolCommissionUpdated":359,"PoolMaxCommissionUpdated":346,"PoolCommissionChangeRateUpdated":347,"PoolCommissionClaimPermissionUpdated":348,"PoolCommissionClaimed":360,"MinBalanceDeficitAdjusted":329,"MinBalanceExcessAdjusted":329},"97":{"273":137,"Unstaked":365,"BatchChecked":366,"BatchFinished":141,"InternalError":26},"98":5,"99":5,"100":5,"101":{"CandidateBacked":379,"CandidateIncluded":379,"CandidateTimedOut":380,"UpwardMessagesReceived":381},"103":5,"104":5,"106":{"CurrentCodeUpdated":1,"CurrentHeadUpdated":1,"CodeUpgradeScheduled":1,"NewHeadNoted":1,"ActionQueued":52,"PvfCheckStarted":406,"PvfCheckAccepted":406,"PvfCheckRejected":406},"107":5,"109":5,"110":{"OpenChannelRequested":424,"OpenChannelCanceled":425,"OpenChannelAccepted":423,"ChannelClosed":425,"HrmpChannelForceOpened":424,"HrmpSystemChannelOpened":424,"OpenChannelDepositsUpdated":423},"111":5,"113":{"DisputeInitiated":433,"DisputeConcluded":434,"Revert":1},"114":5,"115":5,"116":{"268":444,"337":442,"338":445,"Deregistered":443},"117":{"NewLeasePeriod":448,"Leased":449},"118":{"268":456,"269":457,"AuctionStarted":454,"AuctionClosed":455,"ReserveConfiscated":458,"BidAccepted":459,"WinningOffset":460},"119":{"335":443,"Contributed":466,"Withdrew":466,"PartiallyRefunded":443,"AllRefunded":443,"Dissolved":443,"HandleBidResult":467,"Edited":443,"MemoUpdated":468,"AddedToNewRaise":443},"120":{"273":79,"Migrated":478,"AutoMigrationFinished":26,"Halted":479},"133":25,"137":{"363":519,"364":520,"365":521,"366":522},"139":26,"140":5,"141":5,"142":5},"507":{"17":27,"21":28,"25":29,"29":30,"32":5,"33":{"395":26,"396":26,"NotAssigned":26,"NotTransfer":26,"Permanent":26},"40":31,"43":5,"45":5,"51":{"409":26,"410":26,"411":26,"412":26,"NotStash":26,"AlreadyBonded":26,"AlreadyPaired":26,"EmptyTargets":26,"DuplicateIndex":26,"InvalidSlashIndex":26,"NoMoreChunks":26,"NoUnlockChunk":26,"FundedTarget":26,"InvalidEraToReward":26,"InvalidNumberOfNominations":26,"NotSortedAndUnique":26,"InvalidPage":26,"IncorrectHistoryDepth":26,"IncorrectSlashingSpans":26,"BadState":26,"TooManyTargets":26,"BadTarget":26,"CannotChillOther":26,"TooManyNominators":26,"TooManyValidators":26,"CommissionTooLow":26,"ControllerDeprecated":26,"CannotRestoreLedger":26},"52":5,"53":5,"60":32,"62":{"391":26,"392":26,"393":26,"418":26,"PauseFailed":26,"ResumeFailed":26,"ChangePending":26},"63":5,"70":33,"71":{"431":26,"432":26,"433":26,"NotVoter":26,"NoPermissionYet":26,"AlreadyDelegating":26,"AlreadyVoting":26,"NotDelegating":26,"Nonsense":26,"MaxVotesReached":26,"ClassNeeded":26,"BadClass":26},"77":34,"78":5,"79":{"UnavailablePreImage":26,"UndecodableCall":26,"InvalidCallWeightWitness":26,"CallIsNotWhitelisted":26,"CallAlreadyWhitelisted":26},"80":{"InvalidEthereumSignature":26,"SignerHasNoClaim":26,"SenderHasNoClaim":26,"PotUnderflow":26,"InvalidStatement":26,"VestedBalanceExists":26},"81":{"NotVesting":26,"AtMaxVestingSchedules":26,"AmountLow":26,"ScheduleIndexOutOfBounds":26,"InvalidScheduleParams":26},"82":35,"83":{"325":26,"380":26,"411":26,"420":26,"446":26,"TooManySubAccounts":26,"NotNamed":26,"EmptyIndex":26,"FeeChanged":26,"NoIdentity":26,"StickyJudgement":26,"InvalidJudgement":26,"InvalidTarget":26,"TooManyRegistrars":26,"NotSub":26,"NotOwned":26,"JudgementForDifferentIdentity":26,"JudgementPaymentFailed":26,"InvalidSuffix":26,"NotUsernameAuthority":26,"NoAllocation":26,"RequiresSignature":26,"InvalidUsername":26,"UsernameTaken":26,"NoUsername":26,"NotExpired":26},"86":36,"88":37,"89":{"419":26,"420":26,"ReasonTooBig":26,"UnexpectedStatus":26,"RequireCurator":26,"InvalidValue":26,"InvalidFee":26,"PendingPayout":26,"Premature":26,"HasActiveChildBounty":26,"TooManyQueued":26},"90":{"ParentBountyNotActive":26,"InsufficientBountyBalance":26,"TooManyChildBounties":26},"91":{"412":26,"464":26,"PreDispatchEarlySubmission":26,"PreDispatchWrongWinnerCount":26,"PreDispatchWeakSubmission":26,"SignedQueueFull":26,"SignedCannotPayDeposit":26,"SignedInvalidWitness":26,"SignedTooMuchWeight":26,"OcwCallWrongEra":26,"MissingSnapshotMetadata":26,"InvalidSubmissionIndex":26,"FallbackFailed":26,"TooManyWinners":26,"PreDispatchDifferentRound":26},"92":{"List":322},"96":{"93":26,"94":26,"PoolNotFound":26,"PoolMemberNotFound":26,"RewardPoolNotFound":26,"SubPoolsNotFound":26,"AccountBelongsToOtherPool":26,"FullyUnbonding":26,"MaxUnbondingLimit":26,"CannotWithdrawAny":26,"MinimumBondNotMet":26,"OverflowRisk":26,"NotDestroying":26,"NotNominator":26,"NotKickerOrDestroying":26,"NotOpen":26,"CanNotChangeState":26,"DoesNotHavePermission":26,"MetadataExceedsMaxLen":26,"Defensive":361,"PartialUnbondNotAllowedPermissionlessly":26,"MaxCommissionRestricted":26,"CommissionExceedsMaximum":26,"CommissionExceedsGlobalMaximum":26,"CommissionChangeThrottled":26,"CommissionChangeRateNotAllowed":26,"NoPendingCommission":26,"NoCommissionCurrentSet":26,"PoolIdInUse":26,"InvalidPoolId":26,"BondExtraRestricted":26,"NothingToAdjust":26},"97":{"409":26,"464":26,"AlreadyQueued":26,"NotFullyBonded":26,"NotQueued":26,"AlreadyHead":26},"98":5,"99":{"InvalidNewValue":26},"100":5,"101":{"465":26,"466":26,"467":26,"UnsortedOrDuplicateValidatorIndices":26,"UnsortedOrDuplicateDisputeStatementSet":26,"UnsortedOrDuplicateBackedCandidates":26,"UnexpectedRelayParent":26,"WrongBitfieldSize":26,"BitfieldAllZeros":26,"BitfieldDuplicateOrUnordered":26,"InvalidBitfieldSignature":26,"CandidateScheduledBeforeParaFree":26,"ScheduledOutOfOrder":26,"PrematureCodeUpgrade":26,"NewCodeTooLarge":26,"DisallowedRelayParent":26,"InvalidAssignment":26,"InvalidGroupIndex":26,"InsufficientBacking":26,"InvalidBacking":26,"NotCollatorSigned":26,"ValidationDataHashMismatch":26,"IncorrectDownwardMessageHandling":26,"InvalidUpwardMessages":26,"HrmpWatermarkMishandling":26,"InvalidOutboundHrmp":26,"InvalidValidationCodeHash":26,"ParaHeadMismatch":26,"BitfieldReferencesFreedCore":26},"103":{"466":26,"TooManyInclusionInherents":26,"InvalidParentHeader":26,"CandidateConcludedInvalid":26,"InherentOverweight":26,"DisputeStatementsUnsortedOrDuplicates":26,"DisputeInvalid":26,"BackedByDisabled":26,"BackedOnUnscheduledCore":26},"104":5,"106":{"468":26,"469":26,"470":26,"CannotOnboard":26,"CannotOffboard":26,"PvfCheckStatementStale":26,"PvfCheckStatementFuture":26,"PvfCheckValidatorIndexOutOfBounds":26,"PvfCheckInvalidSignature":26,"PvfCheckDoubleVote":26,"PvfCheckSubjectInvalid":26,"CannotUpgradeCode":26},"107":5,"109":5,"110":{"OpenHrmpChannelToSelf":26,"OpenHrmpChannelInvalidRecipient":26,"OpenHrmpChannelZeroCapacity":26,"OpenHrmpChannelCapacityExceedsLimit":26,"OpenHrmpChannelZeroMessageSize":26,"OpenHrmpChannelMessageSizeExceedsLimit":26,"OpenHrmpChannelAlreadyExists":26,"OpenHrmpChannelAlreadyRequested":26,"OpenHrmpChannelLimitExceeded":26,"AcceptHrmpChannelDoesntExist":26,"AcceptHrmpChannelAlreadyConfirmed":26,"AcceptHrmpChannelLimitExceeded":26,"CloseHrmpChannelUnauthorized":26,"CloseHrmpChannelDoesntExist":26,"CloseHrmpChannelAlreadyUnderway":26,"CancelHrmpOpenChannelUnauthorized":26,"OpenHrmpChannelDoesntExist":26,"OpenHrmpChannelAlreadyConfirmed":26,"WrongWitness":26,"ChannelCreationNotAuthorized":26},"111":5,"113":{"446":26,"465":26,"DuplicateDisputeStatementSets":26,"AncientDisputeStatement":26,"DuplicateStatement":26,"SingleSidedDispute":26,"MaliciousBacker":26,"MissingBackingVotes":26,"UnconfirmedDispute":26},"114":{"392":26,"InvalidSessionIndex":26,"InvalidCandidateHash":26,"InvalidValidatorIndex":26,"ValidatorIndexIdMismatch":26,"DuplicateSlashingReport":26},"115":5,"116":{"395":26,"467":26,"468":26,"469":26,"470":26,"471":26,"AlreadyRegistered":26,"CodeTooLarge":26,"NotParathread":26,"CannotDeregister":26,"ParaLocked":26,"NotReserved":26,"EmptyCode":26,"CannotSwap":26},"117":{"ParaNotOnboarding":26,"LeaseError":26},"118":{"AuctionInProgress":26,"LeasePeriodInPast":26,"ParaNotRegistered":26,"NotCurrentAuction":26,"NotAuction":26,"AuctionEnded":26,"AlreadyLeasedOut":26},"119":{"446":26,"471":26,"472":26,"FirstPeriodInPast":26,"FirstPeriodTooFarInFuture":26,"LastPeriodBeforeFirstPeriod":26,"LastPeriodTooFarInFuture":26,"CannotEndInPast":26,"EndTooFarInFuture":26,"Overflow":26,"ContributionTooSmall":26,"InvalidParaId":26,"CapExceeded":26,"ContributionPeriodOver":26,"LeaseActive":26,"BidOrLeaseActive":26,"FundNotEnded":26,"NoContributions":26,"NotReadyToDissolve":26,"MemoTooLarge":26,"AlreadyInNewRaise":26,"VrfDelayInProgress":26,"NoLeasePeriod":26},"120":{"473":26,"MaxSignedLimits":26,"KeyTooLong":26,"NotEnoughFunds":26,"SignedMigrationNotAllowed":26,"BadChildRoot":26},"133":38,"137":39,"139":40,"140":30,"141":5,"142":5},"551":{"17":41,"21":42,"25":5,"29":{"516":1,"517":1,"EpochDuration":46,"ExpectedBlockTime":46},"32":43,"33":44,"40":45,"43":46,"45":5,"51":{"HistoryDepth":1,"SessionsPerEra":1,"BondingDuration":1,"SlashDeferDuration":1,"MaxExposurePageSize":1,"MaxUnlockingChunks":1},"52":5,"53":5,"60":5,"62":47,"63":5,"70":48,"71":{"MaxVotes":1,"VoteLockingPeriod":1},"77":49,"78":5,"79":5,"80":{"Prefix":207},"81":{"MinVestedTransfer":46,"MaxVestingSchedules":1},"82":50,"83":{"BasicDeposit":46,"ByteDeposit":46,"SubAccountDeposit":46,"MaxSubAccounts":1,"MaxRegistrars":1,"PendingUsernameExpiration":1,"MaxSuffixLength":1,"MaxUsernameLength":1},"86":51,"88":52,"89":{"547":46,"BountyDepositBase":46,"BountyDepositPayoutDelay":1,"BountyUpdatePeriod":1,"CuratorDepositMultiplier":1,"CuratorDepositMax":162,"CuratorDepositMin":162,"BountyValueMinimum":46,"MaximumReasonLength":1},"90":{"MaxActiveChildBountyCount":1,"ChildBountyValueMinimum":46},"91":{"UnsignedPhase":1,"SignedPhase":1,"BetterSignedThreshold":1,"OffchainRepeat":1,"MinerTxPriority":46,"SignedMaxSubmissions":1,"SignedMaxWeight":31,"SignedMaxRefunds":1,"SignedRewardBase":46,"SignedDepositByte":46,"SignedDepositWeight":46,"MaxWinners":1,"MinerMaxLength":1,"MinerMaxWeight":31,"MinerMaxVotesPerVoter":1,"MinerMaxWinners":1},"92":{"BagThresholds":316},"96":{"529":163,"MaxPointsToBalance":1,"MaxUnbonding":1},"97":44,"98":5,"99":5,"100":5,"101":5,"103":5,"104":5,"106":{"UnsignedPriority":46},"107":5,"109":5,"110":5,"111":5,"113":5,"114":5,"115":5,"116":{"547":46,"ParaDeposit":46},"117":{"LeasePeriod":1,"LeaseOffset":1},"118":{"EndingPeriod":1,"SampleLength":1,"SlotRangeCount":1,"LeasePeriodsPerSlot":1},"119":{"529":163,"MinContribution":46,"RemoveKeysLimit":1},"120":{"MaxKeyLen":1},"133":5,"137":53,"139":5,"140":47,"141":5,"142":5},"587":{"95":54,"555":55,"563":56,"565":57,"567":58,"573":59,"575":60,"580":61,"583":{"578":596,"579":597,"581":598,"582":599},"586":62,"NominationPoolsApi":{"pending_rewards":542,"points_to_balance":543,"balance_to_points":544},"StakingApi":{"nominations_quota":545,"eras_stakers_page_count":546},"ParachainHost":{"validators":548,"validator_groups":549,"availability_cores":550,"persisted_validation_data":551,"assumed_validation_data":552,"check_validation_outputs":553,"session_index_for_child":554,"validation_code":555,"candidate_pending_availability":556,"candidate_events":557,"dmq_contents":558,"inbound_hrmp_channels_contents":559,"validation_code_by_hash":560,"on_chain_votes":561,"session_info":562,"submit_pvf_check_statement":563,"pvfs_require_precheck":548,"validation_code_hash":564,"disputes":565,"session_executor_params":566,"unapplied_slashes":567,"key_ownership_proof":568,"submit_report_dispute_lost":569,"minimum_backing_votes":554,"para_backing_state":570,"async_backing_params":571,"disabled_validators":537,"node_features":572,"approval_voting_params":554},"BeefyApi":{"568":575,"569":576,"beefy_genesis":573,"validator_set":574},"MmrApi":{"mmr_root":577,"mmr_leaf_count":578,"generate_proof":579,"verify_proof":580,"verify_proof_stateless":581},"BeefyMmrApi":{"authority_set_proof":582,"next_authority_set_proof":582},"GrandpaApi":{"568":584,"569":585,"grandpa_authorities":583,"current_set_id":586},"BabeApi":{"568":590,"569":589,"configuration":587,"current_epoch_start":586,"current_epoch":588,"next_epoch":588},"AuthorityDiscoveryApi":{"570":548}}},"collectives":{"143":{"17":{"0":0,"1":1,"2":2,"3":1,"4":3,"5":4,"6":1,"7":5,"8":6,"9":899,"10":1,"11":8,"12":9,"13":10,"14":10,"15":11,"16":12},"21":{"18":1,"19":964,"20":30},"25":0,"32":1,"40":{"0":63,"34":46,"35":46,"36":64,"37":65,"38":914,"39":915},"43":2,"45":3,"60":{"48":87,"54":1,"55":10,"56":927,"57":149,"58":928,"59":151},"82":5,"86":{"84":956,"85":260},"88":6,"137":{"134":941,"135":942,"136":943},"139":8,"588":{"105":903,"UnincludedSegment":900,"AggregatedUnincludedSegment":901,"PendingValidationCode":207,"NewValidationCode":207,"ValidationData":902,"DidSetValidationCode":10,"LastRelayChainBlockNumber":1,"UpgradeGoAhead":904,"RelayStateProof":683,"RelevantMessagingState":905,"HostConfiguration":906,"LastDmqMqcHead":5,"LastHrmpMqcHeads":907,"ProcessedDownwardMessages":1,"HrmpWatermark":1,"HrmpOutboundMessages":834,"UpwardMessages":683,"PendingUpwardMessages":683,"UpwardDeliveryFeeFactor":46,"AnnouncedHrmpMessagesPerCandidate":1,"ReservedXcmpWeightOverride":31,"ReservedDmpWeightOverride":31,"CustomValidationHeadData":207},"589":{"ParachainId":1},"590":{"46":87,"CandidateList":916,"LastAuthoredBlock":327,"DesiredCandidates":1,"CandidacyBond":46},"591":{"26":159,"27":46},"592":{"26":159,"SlotInfo":930},"593":{"108":100,"InboundXcmpSuspended":149,"OutboundXcmpStatus":931,"OutboundXcmpMessages":932,"SignalMessages":4,"QueueConfig":933,"QueueSuspended":10},"594":7,"595":5,"596":{"MigrationStatus":936},"598":{"85":970,"597":971,"Rule":969,"DepositOf":363,"RetiringMembers":327,"UnscrupulousAccounts":87,"UnscrupulousWebsites":683},"600":{"64":1,"65":159,"597":87,"599":990,"ProposalOf":989,"Prime":86},"601":{"597":327,"599":1000,"MemberCount":94,"IdToIndex":998,"IndexToId":999,"VotingCleanup":4},"602":{"72":1,"73":1008,"74":1009,"75":94,"76":3},"603":5,"604":{"Params":1013,"Member":1014,"MemberEvidence":1015},"605":{"Status":1024,"Claimant":1025},"606":4},"247":{"17":9,"21":{"155":965,"156":33,"157":966,"158":35,"159":967,"160":968},"25":10,"32":11,"40":12,"43":5,"45":5,"60":{"184":929,"185":26},"82":{"204":950,"205":951,"206":950,"207":952,"208":950,"209":953},"86":{"210":957,"211":958,"212":958,"213":26,"214":959,"215":960,"216":265,"217":265,"218":266,"219":961},"88":{"220":954,"221":955,"222":274,"223":275},"137":{"243":944,"244":945},"139":15,"588":{"152":12,"set_validation_data":908,"sudo_send_upward_message":909,"enact_authorized_upgrade":19},"589":5,"590":{"183":917,"set_desired_candidates":918,"set_candidacy_bond":919,"register_as_candidate":26,"leave_intent":26,"add_invulnerable":81,"remove_invulnerable":81,"update_bond":920,"take_candidate_slot":921},"591":5,"592":5,"593":{"suspend_xcm_execution":26,"resume_xcm_execution":26,"update_suspend_threshold":117,"update_drop_threshold":117,"update_resume_threshold":117},"594":14,"595":5,"596":5,"598":{"195":973,"216":977,"217":977,"607":972,"608":981,"init_members":974,"disband":975,"set_rule":976,"join_alliance":26,"nominate_ally":978,"elevate_ally":979,"give_retirement_notice":26,"retire":26,"kick_member":978,"add_unscrupulous_items":980,"remove_unscrupulous_items":980,"abdicate_fellow_status":26},"600":{"195":973,"233":992,"607":972,"608":981,"set_members":991,"disapprove_proposal":993},"601":{"195":1002,"add_member":978,"promote_member":978,"demote_member":978,"remove_member":1001,"cleanup_poll":1003,"exchange_member":1004},"602":{"156":59,"196":1010,"197":59,"198":59,"199":59,"200":59,"201":191,"202":59,"203":192},"603":5,"604":{"609":81,"610":81,"set_params":1016,"set_active":1017,"approve":1018,"promote":1019,"offboard":81,"submit_evidence":1020,"import":26},"605":{"192":26,"229":26,"609":26,"610":26,"init":26,"payout_other":1026,"check_payment":26},"606":13},"370":{"17":16,"21":17,"25":18,"32":5,"40":19,"43":20,"45":5,"60":21,"82":23,"86":{"326":228,"327":962,"328":269,"329":963,"330":963},"88":24,"137":{"363":946,"364":947,"365":948,"366":949},"139":26,"588":{"ValidationFunctionStored":26,"ValidationFunctionApplied":910,"ValidationFunctionDiscarded":26,"DownwardMessagesReceived":911,"DownwardMessagesProcessed":912,"UpwardMessageSent":913},"589":5,"590":{"NewInvulnerables":120,"InvulnerableAdded":922,"InvulnerableRemoved":922,"NewDesiredCandidates":923,"NewCandidacyBond":924,"CandidateAdded":925,"CandidateBondUpdated":925,"CandidateRemoved":922,"CandidateReplaced":926,"InvalidInvulnerableSkipped":922},"591":5,"592":5,"593":{"XcmpMessageSent":934},"594":25,"595":{"InvalidFormat":5,"UnsupportedVersion":5,"ExecutedDownward":935},"596":{"StartedExport":26,"Exported":937,"ExportFailed":937,"CompletedExport":26,"StartedOverweightExport":26,"ExportedOverweight":938,"ExportOverweightFailed":938,"CompletedOverweightExport":26,"StartedCleanup":26,"CleanedSome":939,"Completed":940},"598":{"328":977,"NewRuleSet":976,"AnnouncementRemoved":977,"MembersInitialized":974,"NewAllyJoined":982,"AllyElevated":983,"MemberRetirementPeriodStarted":984,"MemberRetired":985,"MemberKicked":986,"UnscrupulousItemAdded":980,"UnscrupulousItemRemoved":980,"AllianceDisbanded":987,"FellowAbdicated":988},"600":{"290":994,"311":993,"611":995,"Disapproved":993,"Executed":996,"MemberExecuted":996,"Closed":997},"601":{"336":1005,"611":1006,"MemberAdded":81,"RankChanged":1005,"MemberExchanged":1007},"602":{"293":1012,"303":193,"304":194,"305":194,"306":79,"307":1011,"308":59,"309":59,"310":1012,"311":59,"312":1012,"313":1012,"314":1012,"315":194,"316":197,"317":197},"603":5,"604":{"262":1022,"338":1007,"612":81,"ParamsChanged":1016,"ActiveChanged":1021,"Offboarded":81,"Promoted":1019,"Demoted":1019,"Proven":1018,"EvidenceJudged":1023,"Imported":1005},"605":{"300":1027,"337":79,"338":1007,"612":81,"CycleStarted":59},"606":22},"507":{"17":27,"21":28,"25":29,"32":5,"40":31,"43":5,"45":5,"60":32,"82":35,"86":36,"88":37,"137":39,"139":40,"588":{"377":26,"378":26,"384":26,"OverlappingUpgrades":26,"ProhibitedByPolkadot":26,"ValidationDataNotAvailable":26,"HostConfigurationNotAvailable":26,"NotScheduled":26},"589":5,"590":{"410":26,"414":26,"TooManyCandidates":26,"TooFewEligibleCollators":26,"AlreadyCandidate":26,"NotCandidate":26,"TooManyInvulnerables":26,"AlreadyInvulnerable":26,"NotInvulnerable":26,"ValidatorNotRegistered":26,"InsertToCandidateListFailed":26,"RemoveFromCandidateListFailed":26,"DepositTooLow":26,"UpdateCandidateListFailed":26,"TargetIsNotCandidate":26,"IdenticalDeposit":26,"InvalidUnreserve":26},"591":5,"592":5,"593":{"BadQueueConfig":26,"AlreadySuspended":26,"AlreadyResumed":26},"594":38,"595":5,"596":5,"598":{"433":26,"473":26,"613":26,"614":26,"AllianceNotYetInitialized":26,"AllianceAlreadyInitialized":26,"NotAlly":26,"NoVotingRights":26,"AlreadyElevated":26,"AlreadyUnscrupulous":26,"AccountNonGrata":26,"NotListedAsUnscrupulous":26,"TooManyUnscrupulousItems":26,"TooLongWebsiteUrl":26,"WithoutRequiredIdentityFields":26,"WithoutGoodIdentityJudgement":26,"MissingProposalHash":26,"MissingAnnouncement":26,"TooManyMembers":26,"TooManyAnnouncements":26,"AlreadyRetiring":26,"RetirementNoticeNotGiven":26,"RetirementPeriodNotPassed":26,"FellowsMissing":26},"600":{"614":26,"615":26,"DuplicateProposal":26,"ProposalMissing":26,"WrongIndex":26,"DuplicateVote":26,"AlreadyInitialized":26,"TooManyProposals":26,"WrongProposalWeight":26,"WrongProposalLength":26,"PrimeAccountNotMember":26},"601":{"432":26,"613":26,"614":26,"NotPolling":26,"Ongoing":26,"NoneRemaining":26,"Corruption":26,"RankTooLow":26,"InvalidWitness":26,"SameMember":26},"602":34,"603":5,"604":{"418":26,"432":26,"616":26,"Unranked":26,"Ranked":26,"UnexpectedRank":26,"InvalidRank":26,"NothingDoing":26,"NotTracked":26},"605":{"430":26,"614":26,"615":26,"616":26,"AlreadyStarted":26,"NotInducted":26,"NoClaim":26,"ClaimZero":26,"TooLate":26,"NotYet":26,"NotStarted":26,"Bankrupt":26,"PayError":26,"NotCurrent":26},"606":33},"551":{"17":41,"21":42,"25":5,"32":43,"40":45,"43":46,"45":5,"60":5,"82":50,"86":51,"88":52,"137":53,"139":5,"588":5,"589":5,"590":5,"591":5,"592":5,"593":{"MaxInboundSuspended":1},"594":5,"595":5,"596":5,"598":{"MaxUnscrupulousItems":1,"MaxWebsiteUrlLength":1,"AllyDeposit":46,"MaxAnnouncementsCount":1,"MaxMembersCount":1},"600":{"MaxProposalWeight":31},"601":5,"602":49,"603":5,"604":{"EvidenceSize":1},"605":{"531":1,"RegistrationPeriod":1,"Budget":46},"606":48},"587":{"95":54,"555":55,"563":56,"565":57,"567":58,"573":59,"575":60,"580":61,"583":{"578":596,"579":597,"581":1029,"582":1030},"586":62,"AuraApi":{"570":548,"slot_duration":586},"AuraUnincludedSegmentApi":{"can_build_upon":1028},"CollectCollationInfo":{"collect_collation_info":1031}}}},[{"22":40,"23":41,"24":42},{"30":46,"31":10},{"41":46,"42":84},{"44":86},{"64":1,"65":160,"66":46,"67":149,"68":1,"69":161},{},{"87":271},{"121":46,"122":480,"123":396,"124":1,"125":481,"126":482,"127":483,"128":484,"129":485,"130":486,"131":487,"132":10},{"138":523},{"144":17,"145":18,"146":19,"147":19,"148":20,"149":21,"150":22,"151":17,"152":23,"153":23,"154":19},{"161":43,"162":44,"163":44,"164":44,"165":45},{"168":57},{"170":69,"171":68,"172":68,"173":70,"174":71,"175":72,"176":73,"177":74},{"186":164,"187":165,"188":165,"189":166,"190":165,"191":167,"192":59,"193":59,"194":59},{"230":488,"231":489,"232":489,"233":490,"234":491,"235":492,"236":493,"237":493,"238":494,"239":494,"240":495,"241":494,"242":496},{"227":524,"245":524,"246":525},{"248":24,"249":25,"250":26,"251":27,"252":27,"253":28,"254":12},{"255":33,"256":33,"257":38,"258":39,"259":39,"260":39},{"261":44,"262":44,"263":44},{"112":79,"264":75,"265":76,"266":77,"267":78,"268":79,"269":79,"270":80,"271":79,"272":79,"273":79,"274":79,"275":79,"276":79,"277":79,"278":81,"279":82,"280":82,"281":79,"282":79,"283":79,"284":83},{"285":85},{"289":136},{"271":112,"290":168,"291":169,"292":170,"293":171,"294":172,"295":173,"296":174,"297":175,"298":176,"299":59,"300":177,"301":177,"302":59},{"319":226,"320":26,"321":26,"322":26,"323":227,"324":228},{"331":276,"332":277,"333":278,"334":279},{"339":497,"340":498,"341":499,"342":500,"343":501,"344":502,"345":501,"346":501,"347":503,"348":499,"349":504,"350":505,"351":506,"352":491,"353":507,"354":508,"355":499,"356":509,"357":510,"358":510,"359":510,"360":511,"361":505,"362":512},{"367":524,"368":525,"369":526},{"371":26,"372":26,"373":26,"374":26,"375":26,"376":26,"377":26,"378":26},{"379":26,"380":26,"381":26,"382":26,"383":26},{"262":26,"384":26,"385":26,"386":26,"387":26,"388":26,"389":26,"390":26},{"391":26,"392":26,"393":26,"394":26},{"397":26,"398":26,"399":26,"400":26,"401":26,"402":26,"403":26,"404":26,"405":26,"406":26,"407":26,"408":26},{"413":26,"414":26,"415":26,"416":26,"417":26},{"419":26,"420":26,"421":26,"422":26,"423":26,"424":26,"425":26,"426":26,"427":26,"428":26,"429":26,"430":26},{"431":26,"432":26,"434":26,"435":26,"436":26,"437":26,"438":26,"439":26,"440":26,"441":26,"442":26,"443":26,"444":26},{"445":26},{"380":26,"389":26,"432":26,"447":26,"448":26,"449":26,"450":26,"451":26},{"380":26,"395":26,"452":26,"453":26,"454":26,"455":26,"456":26,"457":26,"458":26,"459":26,"460":26,"461":26,"462":26,"463":26},{"396":26,"404":26,"472":26,"474":26,"475":26,"476":26,"477":26,"478":26,"479":26,"480":26,"481":26,"482":26,"483":26,"484":26,"485":26,"486":26,"487":26,"488":26,"489":26,"490":26,"491":26,"492":26,"493":26,"494":26,"495":26},{"496":26,"497":26,"498":26,"499":26,"500":26,"501":26,"502":26,"503":26,"504":26},{"505":26,"506":26},{"508":13,"509":14,"510":1,"511":15,"512":16,"513":1},{"514":31,"515":1},{"518":46},{"271":46},{"400":46,"519":1,"520":1,"521":1},{"522":1},{"516":1,"517":1,"523":46},{"524":1,"525":46,"526":162,"527":1,"528":1,"529":163,"530":1,"531":1},{"532":46,"533":1,"534":1,"535":1,"536":189},{"537":1},{"538":46,"539":46,"540":1,"541":1,"542":46,"543":46},{"544":46,"545":46,"546":1},{"548":1,"549":1,"550":516},{"556":535,"557":536,"558":537},{"552":532,"553":533,"554":534},{"559":538,"560":539,"561":540,"562":541},{"564":547},{"566":534},{"571":591,"572":592},{"574":593},{"576":594,"577":595,"578":596,"579":597},{"584":535,"585":600}],["Account","ExtrinsicCount","BlockWeight","AllExtrinsicsLen","BlockHash","ExtrinsicData","Number","ParentHash","Digest","Events","EventCount","EventTopics","LastRuntimeUpgrade","UpgradedToU32RefCount","UpgradedToTripleRefCount","ExecutionPhase","AuthorizedUpgrade","System","IncompleteSince","Agenda","Lookup","Scheduler","StatusFor","RequestStatusFor","PreimageFor","Preimage","Authorities","CurrentSlot","NextAuthorities","Babe","Now","DidUpdate","Timestamp","Indices","TotalIssuance","InactiveIssuance","Locks","Reserves","Holds","Freezes","Balances","NextFeeMultiplier","StorageVersion","TransactionPayment","Author","Authorship","Invulnerables","Bonded","Validators","ForceEra","UnappliedSlashes","Staking","Offences","Historical","CurrentIndex","QueuedChanged","QueuedKeys","DisabledValidators","NextKeys","KeyOwner","Session","SetIdSession","Grandpa","AuthorityDiscovery","ProposalCount","Proposals","Deactivated","Approvals","SpendCount","Spends","Treasury","ConvictionVoting","ReferendumCount","ReferendumInfoFor","TrackQueue","DecidingCount","MetadataOf","Referenda","Origins","Whitelist","Claims","Vesting","Utility","Identity","Proxies","Announcements","Proxy","Multisigs","Multisig","Bounties","ChildBounties","ElectionProviderMultiPhase","VoterList","MaxPools","MaxPoolMembers","Metadata","NominationPools","FastUnstake","ParachainsOrigin","Configuration","ParasShared","ParaInclusion","Included","ParaInherent","ParaScheduler","UpgradeRestrictionSignal","Paras","Initializer","DeliveryFeeFactor","Dmp","Hrmp","ParaSessionInfo","Frozen","ParasDisputes","ParasSlashing","ParaAssignmentProvider","Registrar","Slots","Auctions","Crowdloan","StateTrieMigration","QueryCounter","Queries","AssetTraps","SafeXcmVersion","SupportedVersion","VersionNotifiers","VersionNotifyTargets","VersionDiscoveryQueue","CurrentMigration","RemoteLockedFungibles","LockedFungibles","XcmExecutionSuspended","XcmPallet","BookStateFor","ServiceHead","Pages","MessageQueue","ConversionRateToNative","AssetRate","Beefy","Mmr","BeefyMmrLeaf","storage","remark","set_heap_pages","set_code","set_code_without_checks","set_storage","kill_storage","kill_prefix","remark_with_event","authorize_upgrade","authorize_upgrade_without_checks","apply_authorized_upgrade","schedule","cancel","schedule_named","cancel_named","schedule_after","schedule_named_after","note_preimage","unnote_preimage","request_preimage","unrequest_preimage","ensure_updated","report_equivocation","report_equivocation_unsigned","set","claim","force_transfer","transfer_allow_death","transfer_keep_alive","transfer_all","force_unreserve","upgrade_accounts","force_set_balance","force_adjust_total_issuance","bond_extra","unbond","withdraw_unbonded","nominate","chill","set_invulnerables","set_keys","purge_keys","propose_spend","reject_proposal","approve_proposal","spend_local","remove_approval","spend","payout","check_status","void_spend","vote","submit","place_decision_deposit","refund_decision_deposit","kill","nudge_referendum","one_fewer_deciding","refund_submission_deposit","set_metadata","batch","as_derivative","batch_all","dispatch_as","force_batch","with_weight","proxy","add_proxy","remove_proxy","remove_proxies","create_pure","kill_pure","announce","remove_announcement","reject_announcement","proxy_announced","as_multi_threshold_1","as_multi","approve_as_multi","cancel_as_multi","propose_curator","unassign_curator","accept_curator","create","deregister","register","send","teleport_assets","reserve_transfer_assets","execute","force_xcm_version","force_default_xcm_version","force_subscribe_version_notify","force_unsubscribe_version_notify","limited_reserve_transfer_assets","limited_teleport_assets","force_suspension","transfer_assets","claim_assets","reap_page","execute_overweight","update","remove","tx","ExtrinsicSuccess","ExtrinsicFailed","CodeUpdated","NewAccount","KilledAccount","Remarked","UpgradeAuthorized","Scheduled","Canceled","Dispatched","CallUnavailable","PeriodicFailed","PermanentlyOverweight","Noted","Requested","Cleared","Endowed","DustLost","Transfer","BalanceSet","Reserved","Unreserved","ReserveRepatriated","Deposit","Withdraw","Slashed","Minted","Burned","Suspended","Restored","Upgraded","Issued","Rescinded","Locked","Unlocked","Thawed","TotalIssuanceForced","TransactionFeePaid","Rewarded","Unbonded","Withdrawn","NewSession","Proposed","Spending","Awarded","Rejected","Burnt","Rollover","SpendApproved","UpdatedInactive","AssetSpendApproved","AssetSpendVoided","Paid","PaymentFailed","SpendProcessed","Submitted","DecisionDepositPlaced","DecisionDepositRefunded","DepositSlashed","DecisionStarted","ConfirmStarted","ConfirmAborted","Confirmed","Approved","TimedOut","Cancelled","Killed","SubmissionDepositRefunded","MetadataSet","MetadataCleared","Claimed","BatchInterrupted","BatchCompleted","BatchCompletedWithErrors","ItemCompleted","ItemFailed","DispatchedAs","JudgementGiven","ProxyExecuted","PureCreated","Announced","ProxyAdded","ProxyRemoved","NewMultisig","MultisigApproval","MultisigExecuted","MultisigCancelled","Created","MemberRemoved","Registered","Swapped","Attempted","Sent","UnexpectedResponse","ResponseReady","Notified","NotifyOverweight","NotifyDispatchError","NotifyDecodeFailed","InvalidResponder","InvalidResponderVersion","ResponseTaken","AssetsTrapped","VersionChangeNotified","SupportedVersionChanged","NotifyTargetSendFail","NotifyTargetMigrationFail","InvalidQuerierVersion","InvalidQuerier","VersionNotifyStarted","VersionNotifyRequested","VersionNotifyUnrequested","FeesPaid","AssetsClaimed","VersionMigrationFinished","ProcessingFailed","Processed","OverweightEnqueued","PageReaped","AssetRateCreated","AssetRateRemoved","AssetRateUpdated","events","InvalidSpecName","SpecVersionNeedsToIncrease","FailedToExtractRuntimeVersion","NonDefaultComposite","NonZeroRefCount","CallFiltered","NothingAuthorized","Unauthorized","FailedToSchedule","NotFound","TargetBlockNumberInPast","RescheduleNoChange","Named","TooBig","AlreadyNoted","NotAuthorized","NotNoted","NotRequested","TooMany","TooFew","InvalidEquivocationProof","InvalidKeyOwnershipProof","DuplicateOffenceReport","InvalidConfiguration","NotOwner","InUse","VestingBalance","LiquidityRestrictions","InsufficientBalance","ExistentialDeposit","Expendability","ExistingVestingSchedule","DeadAccount","TooManyReserves","TooManyHolds","TooManyFreezes","IssuanceDeactivated","DeltaZero","NotController","InsufficientBond","AlreadyClaimed","BoundNotMet","InvalidProof","NoAssociatedValidatorId","DuplicatedKey","NoKeys","NoAccount","TooSoon","InsufficientProposersBalance","InvalidIndex","TooManyApprovals","InsufficientPermission","ProposalNotApproved","FailedToConvertBalance","SpendExpired","EarlyPayout","AlreadyAttempted","PayoutError","NotAttempted","Inconclusive","NotOngoing","NoPermission","InsufficientFunds","HasDeposit","BadTrack","Full","QueueEmpty","BadReferendum","NothingToDo","NoTrack","Unfinished","NoDeposit","BadStatus","PreimageNotExist","TooManyCalls","InvalidSignature","NotProxy","Unproxyable","Duplicate","Unannounced","NoSelfProxy","MinimumThreshold","AlreadyApproved","NoApprovalsNeeded","TooFewSignatories","TooManySignatories","SignatoriesOutOfOrder","SenderInSignatories","NoTimepoint","WrongTimepoint","UnexpectedTimepoint","MaxWeightTooLow","AlreadyStored","CallNotAllowed","ValidatorIndexOutOfBounds","UnscheduledCandidate","HeadDataTooLarge","NotRegistered","CannotUpgrade","CannotDowngrade","NotParachain","InvalidOrigin","BadWitness","Unreachable","SendFailure","Filtered","UnweighableMessage","DestinationNotInvertible","Empty","CannotReanchor","TooManyAssets","BadVersion","BadLocation","NoSubscription","AlreadySubscribed","CannotCheckOutTeleport","LowBalance","TooManyLocks","AccountNotSovereign","FeesNotMet","LockNotFound","InvalidAssetNotConcrete","InvalidAssetUnknownReserve","InvalidAssetUnsupportedReserve","LocalExecutionIncomplete","NotReapable","NoPage","NoMessage","AlreadyProcessed","Queued","InsufficientWeight","TemporarilyUnprocessable","QueuePaused","RecursiveDisallowed","UnknownAssetKind","AlreadyExists","errors","BlockWeights","BlockLength","BlockHashCount","DbWeight","Version","SS58Prefix","MaximumWeight","MaxScheduledPerBlock","MaxAuthorities","MaxNominators","MinimumPeriod","MaxLocks","MaxReserves","MaxFreezes","OperationalFeeMultiplier","MaxSetIdSessionEntries","ProposalBond","ProposalBondMinimum","ProposalBondMaximum","SpendPeriod","Burn","PalletId","MaxApprovals","PayoutPeriod","SubmissionDeposit","MaxQueued","UndecidingTimeout","AlarmInterval","Tracks","batched_calls_limit","ProxyDepositBase","ProxyDepositFactor","MaxProxies","MaxPending","AnnouncementDepositBase","AnnouncementDepositFactor","DepositBase","DepositFactor","MaxSignatories","DataDepositPerByte","HeapSize","MaxStale","ServiceWeight","constants","version","execute_block","initialize_block","Core","metadata","metadata_at_version","metadata_versions","apply_extrinsic","finalize_block","inherent_extrinsics","check_inherents","BlockBuilder","validate_transaction","TaggedTransactionQueue","offchain_worker","OffchainWorkerApi","submit_report_equivocation_unsigned_extrinsic","generate_key_ownership_proof","authorities","generate_session_keys","decode_session_keys","SessionKeys","account_nonce","AccountNonceApi","query_info","query_fee_details","query_weight_to_fee","query_length_to_fee","TransactionPaymentApi","query_call_info","query_call_fee_details","TransactionPaymentCallApi","create_default_config","build_config","GenesisBuilder","apis","ParachainSystem","ParachainInfo","CollatorSelection","Aura","AuraExt","XcmpQueue","PolkadotXcm","CumulusXcm","DmpQueue","Members","Alliance","Voting","AllianceMotion","FellowshipCollective","FellowshipReferenda","FellowshipOrigins","FellowshipCore","FellowshipSalary","FellowshipTreasury","propose","close","bump","induct","Voted","Inducted","AlreadyMember","NotMember","TooEarly","AlreadyInducted"]]'),n=e=>Object.fromEntries(Object.entries(e).map(([a,o])=>{const t=typeof o=="object"?n(o):o,i=Number(a);return Number.isNaN(i)?[a,t]:[u[i],t]})),c=l.map(n),s=(e,a)=>a===0?e:Object.fromEntries(Object.entries(e).map(([o,t])=>[o,s(typeof t=="object"?t:c[t],a-1)])),r=e=>s(n(d[e]),2),_=r("dot"),p=r("collectives");export{p as Collectives,_ as Dot}; diff --git a/assets/index-Ch6oW0Ca.js b/assets/index-D11-F_XR.js similarity index 57% rename from assets/index-Ch6oW0Ca.js rename to assets/index-D11-F_XR.js index 60774a0b..9e060a89 100644 --- a/assets/index-Ch6oW0Ca.js +++ b/assets/index-D11-F_XR.js @@ -1,9 +1,9 @@ -var aZ=Object.defineProperty;var sZ=(e,t,n)=>t in e?aZ(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var hn=(e,t,n)=>sZ(e,typeof t!="symbol"?t+"":t,n);function _N(e,t){for(var n=0;nr[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(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 a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).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)}})();var Ul=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Sm(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function N8(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var eT={},j1={};j1.byteLength=uZ;j1.toByteArray=fZ;j1.fromByteArray=mZ;var as=[],Zo=[],lZ=typeof Uint8Array<"u"?Uint8Array:Array,kb="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var Zu=0,cZ=kb.length;Zu0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function uZ(e){var t=tT(e),n=t[0],r=t[1];return(n+r)*3/4-r}function dZ(e,t,n){return(t+n)*3/4-n}function fZ(e){var t,n=tT(e),r=n[0],i=n[1],o=new lZ(dZ(e,r,i)),a=0,s=i>0?r-4:r,l;for(l=0;l>16&255,o[a++]=t>>8&255,o[a++]=t&255;return i===2&&(t=Zo[e.charCodeAt(l)]<<2|Zo[e.charCodeAt(l+1)]>>4,o[a++]=t&255),i===1&&(t=Zo[e.charCodeAt(l)]<<10|Zo[e.charCodeAt(l+1)]<<4|Zo[e.charCodeAt(l+2)]>>2,o[a++]=t>>8&255,o[a++]=t&255),o}function hZ(e){return as[e>>18&63]+as[e>>12&63]+as[e>>6&63]+as[e&63]}function pZ(e,t,n){for(var r,i=[],o=t;os?s:a+o));return r===1?(t=e[n-1],i.push(as[t>>2]+as[t<<4&63]+"==")):r===2&&(t=(e[n-2]<<8)+e[n-1],i.push(as[t>>10]+as[t>>4&63]+as[t<<2&63]+"=")),i.join("")}var T8={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */T8.read=function(e,t,n,r,i){var o,a,s=i*8-r-1,l=(1<>1,u=-7,d=n?i-1:0,f=n?-1:1,h=e[t+d];for(d+=f,o=h&(1<<-u)-1,h>>=-u,u+=s;u>0;o=o*256+e[t+d],d+=f,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=a*256+e[t+d],d+=f,u-=8);if(o===0)o=1-c;else{if(o===l)return a?NaN:(h?-1:1)*(1/0);a=a+Math.pow(2,r),o=o-c}return(h?-1:1)*a*Math.pow(2,o-r)};T8.write=function(e,t,n,r,i,o){var a,s,l,c=o*8-i-1,u=(1<>1,f=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,g=r?1:-1,v=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),a+d>=1?t+=f/l:t+=f*Math.pow(2,1-d),t*l>=2&&(a++,l/=2),a+d>=u?(s=0,a=u):a+d>=1?(s=(t*l-1)*Math.pow(2,i),a=a+d):(s=t*Math.pow(2,d-1)*Math.pow(2,i),a=0));i>=8;e[n+h]=s&255,h+=g,s/=256,i-=8);for(a=a<0;e[n+h]=a&255,h+=g,a/=256,c-=8);e[n+h-g]|=v*128};/*! +var QW=Object.defineProperty;var $W=(e,t,n)=>t in e?QW(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var dn=(e,t,n)=>$W(e,typeof t!="symbol"?t+"":t,n);function GN(e,t){for(var n=0;nr[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(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 a of o.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&r(a)}).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)}})();var Ul=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Cm(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function O8(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var YN={},R1={};R1.byteLength=tZ;R1.toByteArray=rZ;R1.fromByteArray=aZ;var ss=[],Zo=[],_W=typeof Uint8Array<"u"?Uint8Array:Array,Ob="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(var Wu=0,eZ=Ob.length;Wu0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");n===-1&&(n=t);var r=n===t?0:4-n%4;return[n,r]}function tZ(e){var t=JN(e),n=t[0],r=t[1];return(n+r)*3/4-r}function nZ(e,t,n){return(t+n)*3/4-n}function rZ(e){var t,n=JN(e),r=n[0],i=n[1],o=new _W(nZ(e,r,i)),a=0,s=i>0?r-4:r,l;for(l=0;l>16&255,o[a++]=t>>8&255,o[a++]=t&255;return i===2&&(t=Zo[e.charCodeAt(l)]<<2|Zo[e.charCodeAt(l+1)]>>4,o[a++]=t&255),i===1&&(t=Zo[e.charCodeAt(l)]<<10|Zo[e.charCodeAt(l+1)]<<4|Zo[e.charCodeAt(l+2)]>>2,o[a++]=t>>8&255,o[a++]=t&255),o}function iZ(e){return ss[e>>18&63]+ss[e>>12&63]+ss[e>>6&63]+ss[e&63]}function oZ(e,t,n){for(var r,i=[],o=t;os?s:a+o));return r===1?(t=e[n-1],i.push(ss[t>>2]+ss[t<<4&63]+"==")):r===2&&(t=(e[n-2]<<8)+e[n-1],i.push(ss[t>>10]+ss[t>>4&63]+ss[t<<2&63]+"=")),i.join("")}var k8={};/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh */k8.read=function(e,t,n,r,i){var o,a,s=i*8-r-1,l=(1<>1,u=-7,d=n?i-1:0,f=n?-1:1,h=e[t+d];for(d+=f,o=h&(1<<-u)-1,h>>=-u,u+=s;u>0;o=o*256+e[t+d],d+=f,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=a*256+e[t+d],d+=f,u-=8);if(o===0)o=1-c;else{if(o===l)return a?NaN:(h?-1:1)*(1/0);a=a+Math.pow(2,r),o=o-c}return(h?-1:1)*a*Math.pow(2,o-r)};k8.write=function(e,t,n,r,i,o){var a,s,l,c=o*8-i-1,u=(1<>1,f=i===23?Math.pow(2,-24)-Math.pow(2,-77):0,h=r?0:o-1,v=r?1:-1,g=t<0||t===0&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-a))<1&&(a--,l*=2),a+d>=1?t+=f/l:t+=f*Math.pow(2,1-d),t*l>=2&&(a++,l/=2),a+d>=u?(s=0,a=u):a+d>=1?(s=(t*l-1)*Math.pow(2,i),a=a+d):(s=t*Math.pow(2,d-1)*Math.pow(2,i),a=0));i>=8;e[n+h]=s&255,h+=v,s/=256,i-=8);for(a=a<0;e[n+h]=a&255,h+=v,a/=256,c-=8);e[n+h-v]|=g*128};/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT - */(function(e){const t=j1,n=T8,r=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=s,e.SlowBuffer=C,e.INSPECT_MAX_BYTES=50;const i=2147483647;e.kMaxLength=i,s.TYPED_ARRAY_SUPPORT=o(),!s.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function o(){try{const q=new Uint8Array(1),F={foo:function(){return 42}};return Object.setPrototypeOf(F,Uint8Array.prototype),Object.setPrototypeOf(q,F),q.foo()===42}catch{return!1}}Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}});function a(q){if(q>i)throw new RangeError('The value "'+q+'" is invalid for option "size"');const F=new Uint8Array(q);return Object.setPrototypeOf(F,s.prototype),F}function s(q,F,H){if(typeof q=="number"){if(typeof F=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return d(q)}return l(q,F,H)}s.poolSize=8192;function l(q,F,H){if(typeof q=="string")return f(q,F);if(ArrayBuffer.isView(q))return g(q);if(q==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof q);if(me(q,ArrayBuffer)||q&&me(q.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(me(q,SharedArrayBuffer)||q&&me(q.buffer,SharedArrayBuffer)))return v(q,F,H);if(typeof q=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const te=q.valueOf&&q.valueOf();if(te!=null&&te!==q)return s.from(te,F,H);const ce=w(q);if(ce)return ce;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof q[Symbol.toPrimitive]=="function")return s.from(q[Symbol.toPrimitive]("string"),F,H);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof q)}s.from=function(q,F,H){return l(q,F,H)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array);function c(q){if(typeof q!="number")throw new TypeError('"size" argument must be of type number');if(q<0)throw new RangeError('The value "'+q+'" is invalid for option "size"')}function u(q,F,H){return c(q),q<=0?a(q):F!==void 0?typeof H=="string"?a(q).fill(F,H):a(q).fill(F):a(q)}s.alloc=function(q,F,H){return u(q,F,H)};function d(q){return c(q),a(q<0?0:x(q)|0)}s.allocUnsafe=function(q){return d(q)},s.allocUnsafeSlow=function(q){return d(q)};function f(q,F){if((typeof F!="string"||F==="")&&(F="utf8"),!s.isEncoding(F))throw new TypeError("Unknown encoding: "+F);const H=E(q,F)|0;let te=a(H);const ce=te.write(q,F);return ce!==H&&(te=te.slice(0,ce)),te}function h(q){const F=q.length<0?0:x(q.length)|0,H=a(F);for(let te=0;te=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return q|0}function C(q){return+q!=q&&(q=0),s.alloc(+q)}s.isBuffer=function(F){return F!=null&&F._isBuffer===!0&&F!==s.prototype},s.compare=function(F,H){if(me(F,Uint8Array)&&(F=s.from(F,F.offset,F.byteLength)),me(H,Uint8Array)&&(H=s.from(H,H.offset,H.byteLength)),!s.isBuffer(F)||!s.isBuffer(H))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(F===H)return 0;let te=F.length,ce=H.length;for(let fe=0,ve=Math.min(te,ce);fece.length?(s.isBuffer(ve)||(ve=s.from(ve)),ve.copy(ce,fe)):Uint8Array.prototype.set.call(ce,ve,fe);else if(s.isBuffer(ve))ve.copy(ce,fe);else throw new TypeError('"list" argument must be an Array of Buffers');fe+=ve.length}return ce};function E(q,F){if(s.isBuffer(q))return q.length;if(ArrayBuffer.isView(q)||me(q,ArrayBuffer))return q.byteLength;if(typeof q!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof q);const H=q.length,te=arguments.length>2&&arguments[2]===!0;if(!te&&H===0)return 0;let ce=!1;for(;;)switch(F){case"ascii":case"latin1":case"binary":return H;case"utf8":case"utf-8":return G(q).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return H*2;case"hex":return H>>>1;case"base64":return _(q).length;default:if(ce)return te?-1:G(q).length;F=(""+F).toLowerCase(),ce=!0}}s.byteLength=E;function I(q,F,H){let te=!1;if((F===void 0||F<0)&&(F=0),F>this.length||((H===void 0||H>this.length)&&(H=this.length),H<=0)||(H>>>=0,F>>>=0,H<=F))return"";for(q||(q="utf8");;)switch(q){case"hex":return z(this,F,H);case"utf8":case"utf-8":return m(this,F,H);case"ascii":return N(this,F,H);case"latin1":case"binary":return M(this,F,H);case"base64":return y(this,F,H);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,F,H);default:if(te)throw new TypeError("Unknown encoding: "+q);q=(q+"").toLowerCase(),te=!0}}s.prototype._isBuffer=!0;function R(q,F,H){const te=q[F];q[F]=q[H],q[H]=te}s.prototype.swap16=function(){const F=this.length;if(F%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let H=0;HH&&(F+=" ... "),""},r&&(s.prototype[r]=s.prototype.inspect),s.prototype.compare=function(F,H,te,ce,fe){if(me(F,Uint8Array)&&(F=s.from(F,F.offset,F.byteLength)),!s.isBuffer(F))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof F);if(H===void 0&&(H=0),te===void 0&&(te=F?F.length:0),ce===void 0&&(ce=0),fe===void 0&&(fe=this.length),H<0||te>F.length||ce<0||fe>this.length)throw new RangeError("out of range index");if(ce>=fe&&H>=te)return 0;if(ce>=fe)return-1;if(H>=te)return 1;if(H>>>=0,te>>>=0,ce>>>=0,fe>>>=0,this===F)return 0;let ve=fe-ce,Me=te-H;const Ee=Math.min(ve,Me),Pe=this.slice(ce,fe),Oe=F.slice(H,te);for(let ke=0;ke2147483647?H=2147483647:H<-2147483648&&(H=-2147483648),H=+H,de(H)&&(H=ce?0:q.length-1),H<0&&(H=q.length+H),H>=q.length){if(ce)return-1;H=q.length-1}else if(H<0)if(ce)H=0;else return-1;if(typeof F=="string"&&(F=s.from(F,te)),s.isBuffer(F))return F.length===0?-1:j(q,F,H,te,ce);if(typeof F=="number")return F=F&255,typeof Uint8Array.prototype.indexOf=="function"?ce?Uint8Array.prototype.indexOf.call(q,F,H):Uint8Array.prototype.lastIndexOf.call(q,F,H):j(q,[F],H,te,ce);throw new TypeError("val must be string, number or Buffer")}function j(q,F,H,te,ce){let fe=1,ve=q.length,Me=F.length;if(te!==void 0&&(te=String(te).toLowerCase(),te==="ucs2"||te==="ucs-2"||te==="utf16le"||te==="utf-16le")){if(q.length<2||F.length<2)return-1;fe=2,ve/=2,Me/=2,H/=2}function Ee(Oe,ke){return fe===1?Oe[ke]:Oe.readUInt16BE(ke*fe)}let Pe;if(ce){let Oe=-1;for(Pe=H;Peve&&(H=ve-Me),Pe=H;Pe>=0;Pe--){let Oe=!0;for(let ke=0;kece&&(te=ce)):te=ce;const fe=F.length;te>fe/2&&(te=fe/2);let ve;for(ve=0;ve>>0,isFinite(te)?(te=te>>>0,ce===void 0&&(ce="utf8")):(ce=te,te=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const fe=this.length-H;if((te===void 0||te>fe)&&(te=fe),F.length>0&&(te<0||H<0)||H>this.length)throw new RangeError("Attempt to write outside buffer bounds");ce||(ce="utf8");let ve=!1;for(;;)switch(ce){case"hex":return D(this,F,H,te);case"utf8":case"utf-8":return X(this,F,H,te);case"ascii":case"latin1":case"binary":return V(this,F,H,te);case"base64":return W(this,F,H,te);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Y(this,F,H,te);default:if(ve)throw new TypeError("Unknown encoding: "+ce);ce=(""+ce).toLowerCase(),ve=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function y(q,F,H){return F===0&&H===q.length?t.fromByteArray(q):t.fromByteArray(q.slice(F,H))}function m(q,F,H){H=Math.min(q.length,H);const te=[];let ce=F;for(;ce239?4:fe>223?3:fe>191?2:1;if(ce+Me<=H){let Ee,Pe,Oe,ke;switch(Me){case 1:fe<128&&(ve=fe);break;case 2:Ee=q[ce+1],(Ee&192)===128&&(ke=(fe&31)<<6|Ee&63,ke>127&&(ve=ke));break;case 3:Ee=q[ce+1],Pe=q[ce+2],(Ee&192)===128&&(Pe&192)===128&&(ke=(fe&15)<<12|(Ee&63)<<6|Pe&63,ke>2047&&(ke<55296||ke>57343)&&(ve=ke));break;case 4:Ee=q[ce+1],Pe=q[ce+2],Oe=q[ce+3],(Ee&192)===128&&(Pe&192)===128&&(Oe&192)===128&&(ke=(fe&15)<<18|(Ee&63)<<12|(Pe&63)<<6|Oe&63,ke>65535&&ke<1114112&&(ve=ke))}}ve===null?(ve=65533,Me=1):ve>65535&&(ve-=65536,te.push(ve>>>10&1023|55296),ve=56320|ve&1023),te.push(ve),ce+=Me}return k(te)}const b=4096;function k(q){const F=q.length;if(F<=b)return String.fromCharCode.apply(String,q);let H="",te=0;for(;tete)&&(H=te);let ce="";for(let fe=F;fete&&(F=te),H<0?(H+=te,H<0&&(H=0)):H>te&&(H=te),HH)throw new RangeError("Trying to access beyond buffer length")}s.prototype.readUintLE=s.prototype.readUIntLE=function(F,H,te){F=F>>>0,H=H>>>0,te||S(F,H,this.length);let ce=this[F],fe=1,ve=0;for(;++ve>>0,H=H>>>0,te||S(F,H,this.length);let ce=this[F+--H],fe=1;for(;H>0&&(fe*=256);)ce+=this[F+--H]*fe;return ce},s.prototype.readUint8=s.prototype.readUInt8=function(F,H){return F=F>>>0,H||S(F,1,this.length),this[F]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(F,H){return F=F>>>0,H||S(F,2,this.length),this[F]|this[F+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(F,H){return F=F>>>0,H||S(F,2,this.length),this[F]<<8|this[F+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(F,H){return F=F>>>0,H||S(F,4,this.length),(this[F]|this[F+1]<<8|this[F+2]<<16)+this[F+3]*16777216},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(F,H){return F=F>>>0,H||S(F,4,this.length),this[F]*16777216+(this[F+1]<<16|this[F+2]<<8|this[F+3])},s.prototype.readBigUInt64LE=Ce(function(F){F=F>>>0,$(F,"offset");const H=this[F],te=this[F+7];(H===void 0||te===void 0)&&K(F,this.length-8);const ce=H+this[++F]*2**8+this[++F]*2**16+this[++F]*2**24,fe=this[++F]+this[++F]*2**8+this[++F]*2**16+te*2**24;return BigInt(ce)+(BigInt(fe)<>>0,$(F,"offset");const H=this[F],te=this[F+7];(H===void 0||te===void 0)&&K(F,this.length-8);const ce=H*2**24+this[++F]*2**16+this[++F]*2**8+this[++F],fe=this[++F]*2**24+this[++F]*2**16+this[++F]*2**8+te;return(BigInt(ce)<>>0,H=H>>>0,te||S(F,H,this.length);let ce=this[F],fe=1,ve=0;for(;++ve=fe&&(ce-=Math.pow(2,8*H)),ce},s.prototype.readIntBE=function(F,H,te){F=F>>>0,H=H>>>0,te||S(F,H,this.length);let ce=H,fe=1,ve=this[F+--ce];for(;ce>0&&(fe*=256);)ve+=this[F+--ce]*fe;return fe*=128,ve>=fe&&(ve-=Math.pow(2,8*H)),ve},s.prototype.readInt8=function(F,H){return F=F>>>0,H||S(F,1,this.length),this[F]&128?(255-this[F]+1)*-1:this[F]},s.prototype.readInt16LE=function(F,H){F=F>>>0,H||S(F,2,this.length);const te=this[F]|this[F+1]<<8;return te&32768?te|4294901760:te},s.prototype.readInt16BE=function(F,H){F=F>>>0,H||S(F,2,this.length);const te=this[F+1]|this[F]<<8;return te&32768?te|4294901760:te},s.prototype.readInt32LE=function(F,H){return F=F>>>0,H||S(F,4,this.length),this[F]|this[F+1]<<8|this[F+2]<<16|this[F+3]<<24},s.prototype.readInt32BE=function(F,H){return F=F>>>0,H||S(F,4,this.length),this[F]<<24|this[F+1]<<16|this[F+2]<<8|this[F+3]},s.prototype.readBigInt64LE=Ce(function(F){F=F>>>0,$(F,"offset");const H=this[F],te=this[F+7];(H===void 0||te===void 0)&&K(F,this.length-8);const ce=this[F+4]+this[F+5]*2**8+this[F+6]*2**16+(te<<24);return(BigInt(ce)<>>0,$(F,"offset");const H=this[F],te=this[F+7];(H===void 0||te===void 0)&&K(F,this.length-8);const ce=(H<<24)+this[++F]*2**16+this[++F]*2**8+this[++F];return(BigInt(ce)<>>0,H||S(F,4,this.length),n.read(this,F,!0,23,4)},s.prototype.readFloatBE=function(F,H){return F=F>>>0,H||S(F,4,this.length),n.read(this,F,!1,23,4)},s.prototype.readDoubleLE=function(F,H){return F=F>>>0,H||S(F,8,this.length),n.read(this,F,!0,52,8)},s.prototype.readDoubleBE=function(F,H){return F=F>>>0,H||S(F,8,this.length),n.read(this,F,!1,52,8)};function P(q,F,H,te,ce,fe){if(!s.isBuffer(q))throw new TypeError('"buffer" argument must be a Buffer instance');if(F>ce||Fq.length)throw new RangeError("Index out of range")}s.prototype.writeUintLE=s.prototype.writeUIntLE=function(F,H,te,ce){if(F=+F,H=H>>>0,te=te>>>0,!ce){const Me=Math.pow(2,8*te)-1;P(this,F,H,te,Me,0)}let fe=1,ve=0;for(this[H]=F&255;++ve>>0,te=te>>>0,!ce){const Me=Math.pow(2,8*te)-1;P(this,F,H,te,Me,0)}let fe=te-1,ve=1;for(this[H+fe]=F&255;--fe>=0&&(ve*=256);)this[H+fe]=F/ve&255;return H+te},s.prototype.writeUint8=s.prototype.writeUInt8=function(F,H,te){return F=+F,H=H>>>0,te||P(this,F,H,1,255,0),this[H]=F&255,H+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(F,H,te){return F=+F,H=H>>>0,te||P(this,F,H,2,65535,0),this[H]=F&255,this[H+1]=F>>>8,H+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(F,H,te){return F=+F,H=H>>>0,te||P(this,F,H,2,65535,0),this[H]=F>>>8,this[H+1]=F&255,H+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(F,H,te){return F=+F,H=H>>>0,te||P(this,F,H,4,4294967295,0),this[H+3]=F>>>24,this[H+2]=F>>>16,this[H+1]=F>>>8,this[H]=F&255,H+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(F,H,te){return F=+F,H=H>>>0,te||P(this,F,H,4,4294967295,0),this[H]=F>>>24,this[H+1]=F>>>16,this[H+2]=F>>>8,this[H+3]=F&255,H+4};function B(q,F,H,te,ce){U(F,te,ce,q,H,7);let fe=Number(F&BigInt(4294967295));q[H++]=fe,fe=fe>>8,q[H++]=fe,fe=fe>>8,q[H++]=fe,fe=fe>>8,q[H++]=fe;let ve=Number(F>>BigInt(32)&BigInt(4294967295));return q[H++]=ve,ve=ve>>8,q[H++]=ve,ve=ve>>8,q[H++]=ve,ve=ve>>8,q[H++]=ve,H}function Z(q,F,H,te,ce){U(F,te,ce,q,H,7);let fe=Number(F&BigInt(4294967295));q[H+7]=fe,fe=fe>>8,q[H+6]=fe,fe=fe>>8,q[H+5]=fe,fe=fe>>8,q[H+4]=fe;let ve=Number(F>>BigInt(32)&BigInt(4294967295));return q[H+3]=ve,ve=ve>>8,q[H+2]=ve,ve=ve>>8,q[H+1]=ve,ve=ve>>8,q[H]=ve,H+8}s.prototype.writeBigUInt64LE=Ce(function(F,H=0){return B(this,F,H,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeBigUInt64BE=Ce(function(F,H=0){return Z(this,F,H,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeIntLE=function(F,H,te,ce){if(F=+F,H=H>>>0,!ce){const Ee=Math.pow(2,8*te-1);P(this,F,H,te,Ee-1,-Ee)}let fe=0,ve=1,Me=0;for(this[H]=F&255;++fe>0)-Me&255;return H+te},s.prototype.writeIntBE=function(F,H,te,ce){if(F=+F,H=H>>>0,!ce){const Ee=Math.pow(2,8*te-1);P(this,F,H,te,Ee-1,-Ee)}let fe=te-1,ve=1,Me=0;for(this[H+fe]=F&255;--fe>=0&&(ve*=256);)F<0&&Me===0&&this[H+fe+1]!==0&&(Me=1),this[H+fe]=(F/ve>>0)-Me&255;return H+te},s.prototype.writeInt8=function(F,H,te){return F=+F,H=H>>>0,te||P(this,F,H,1,127,-128),F<0&&(F=255+F+1),this[H]=F&255,H+1},s.prototype.writeInt16LE=function(F,H,te){return F=+F,H=H>>>0,te||P(this,F,H,2,32767,-32768),this[H]=F&255,this[H+1]=F>>>8,H+2},s.prototype.writeInt16BE=function(F,H,te){return F=+F,H=H>>>0,te||P(this,F,H,2,32767,-32768),this[H]=F>>>8,this[H+1]=F&255,H+2},s.prototype.writeInt32LE=function(F,H,te){return F=+F,H=H>>>0,te||P(this,F,H,4,2147483647,-2147483648),this[H]=F&255,this[H+1]=F>>>8,this[H+2]=F>>>16,this[H+3]=F>>>24,H+4},s.prototype.writeInt32BE=function(F,H,te){return F=+F,H=H>>>0,te||P(this,F,H,4,2147483647,-2147483648),F<0&&(F=4294967295+F+1),this[H]=F>>>24,this[H+1]=F>>>16,this[H+2]=F>>>8,this[H+3]=F&255,H+4},s.prototype.writeBigInt64LE=Ce(function(F,H=0){return B(this,F,H,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeBigInt64BE=Ce(function(F,H=0){return Z(this,F,H,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function ie(q,F,H,te,ce,fe){if(H+te>q.length)throw new RangeError("Index out of range");if(H<0)throw new RangeError("Index out of range")}function se(q,F,H,te,ce){return F=+F,H=H>>>0,ce||ie(q,F,H,4),n.write(q,F,H,te,23,4),H+4}s.prototype.writeFloatLE=function(F,H,te){return se(this,F,H,!0,te)},s.prototype.writeFloatBE=function(F,H,te){return se(this,F,H,!1,te)};function le(q,F,H,te,ce){return F=+F,H=H>>>0,ce||ie(q,F,H,8),n.write(q,F,H,te,52,8),H+8}s.prototype.writeDoubleLE=function(F,H,te){return le(this,F,H,!0,te)},s.prototype.writeDoubleBE=function(F,H,te){return le(this,F,H,!1,te)},s.prototype.copy=function(F,H,te,ce){if(!s.isBuffer(F))throw new TypeError("argument should be a Buffer");if(te||(te=0),!ce&&ce!==0&&(ce=this.length),H>=F.length&&(H=F.length),H||(H=0),ce>0&&ce=this.length)throw new RangeError("Index out of range");if(ce<0)throw new RangeError("sourceEnd out of bounds");ce>this.length&&(ce=this.length),F.length-H>>0,te=te===void 0?this.length:te>>>0,F||(F=0);let fe;if(typeof F=="number")for(fe=H;fe2**32?ce=L(String(H)):typeof H=="bigint"&&(ce=String(H),(H>BigInt(2)**BigInt(32)||H<-(BigInt(2)**BigInt(32)))&&(ce=L(ce)),ce+="n"),te+=` It must be ${F}. Received ${ce}`,te},RangeError);function L(q){let F="",H=q.length;const te=q[0]==="-"?1:0;for(;H>=te+4;H-=3)F=`_${q.slice(H-3,H)}${F}`;return`${q.slice(0,H)}${F}`}function A(q,F,H){$(F,"offset"),(q[F]===void 0||q[F+H]===void 0)&&K(F,q.length-(H+1))}function U(q,F,H,te,ce,fe){if(q>H||q= 0${ve} and < 2${ve} ** ${(fe+1)*8}${ve}`:Me=`>= -(2${ve} ** ${(fe+1)*8-1}${ve}) and < 2 ** ${(fe+1)*8-1}${ve}`,new he.ERR_OUT_OF_RANGE("value",Me,q)}A(te,ce,fe)}function $(q,F){if(typeof q!="number")throw new he.ERR_INVALID_ARG_TYPE(F,"number",q)}function K(q,F,H){throw Math.floor(q)!==q?($(q,H),new he.ERR_OUT_OF_RANGE("offset","an integer",q)):F<0?new he.ERR_BUFFER_OUT_OF_BOUNDS:new he.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${F}`,q)}const J=/[^+/0-9A-Za-z-_]/g;function ne(q){if(q=q.split("=")[0],q=q.trim().replace(J,""),q.length<2)return"";for(;q.length%4!==0;)q=q+"=";return q}function G(q,F){F=F||1/0;let H;const te=q.length;let ce=null;const fe=[];for(let ve=0;ve55295&&H<57344){if(!ce){if(H>56319){(F-=3)>-1&&fe.push(239,191,189);continue}else if(ve+1===te){(F-=3)>-1&&fe.push(239,191,189);continue}ce=H;continue}if(H<56320){(F-=3)>-1&&fe.push(239,191,189),ce=H;continue}H=(ce-55296<<10|H-56320)+65536}else ce&&(F-=3)>-1&&fe.push(239,191,189);if(ce=null,H<128){if((F-=1)<0)break;fe.push(H)}else if(H<2048){if((F-=2)<0)break;fe.push(H>>6|192,H&63|128)}else if(H<65536){if((F-=3)<0)break;fe.push(H>>12|224,H>>6&63|128,H&63|128)}else if(H<1114112){if((F-=4)<0)break;fe.push(H>>18|240,H>>12&63|128,H>>6&63|128,H&63|128)}else throw new Error("Invalid code point")}return fe}function ee(q){const F=[];for(let H=0;H>8,ce=H%256,fe.push(ce),fe.push(te);return fe}function _(q){return t.toByteArray(ne(q))}function oe(q,F,H,te){let ce;for(ce=0;ce=F.length||ce>=q.length);++ce)F[ce+H]=q[ce];return ce}function me(q,F){return q instanceof F||q!=null&&q.constructor!=null&&q.constructor.name!=null&&q.constructor.name===F.name}function de(q){return q!==q}const ye=function(){const q="0123456789abcdef",F=new Array(256);for(let H=0;H<16;++H){const te=H*16;for(let ce=0;ce<16;++ce)F[te+ce]=q[H]+q[ce]}return F}();function Ce(q){return typeof BigInt>"u"?ue:q}function ue(){throw new Error("BigInt not supported")}})(eT);window.Buffer=eT.Buffer;var nT={exports:{}},L1={},rT={exports:{}},Jt={};/** + */(function(e){const t=R1,n=k8,r=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.Buffer=s,e.SlowBuffer=C,e.INSPECT_MAX_BYTES=50;const i=2147483647;e.kMaxLength=i,s.TYPED_ARRAY_SUPPORT=o(),!s.TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support.");function o(){try{const q=new Uint8Array(1),F={foo:function(){return 42}};return Object.setPrototypeOf(F,Uint8Array.prototype),Object.setPrototypeOf(q,F),q.foo()===42}catch{return!1}}Object.defineProperty(s.prototype,"parent",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.buffer}}),Object.defineProperty(s.prototype,"offset",{enumerable:!0,get:function(){if(s.isBuffer(this))return this.byteOffset}});function a(q){if(q>i)throw new RangeError('The value "'+q+'" is invalid for option "size"');const F=new Uint8Array(q);return Object.setPrototypeOf(F,s.prototype),F}function s(q,F,H){if(typeof q=="number"){if(typeof F=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return d(q)}return l(q,F,H)}s.poolSize=8192;function l(q,F,H){if(typeof q=="string")return f(q,F);if(ArrayBuffer.isView(q))return v(q);if(q==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof q);if(me(q,ArrayBuffer)||q&&me(q.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(me(q,SharedArrayBuffer)||q&&me(q.buffer,SharedArrayBuffer)))return g(q,F,H);if(typeof q=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const ne=q.valueOf&&q.valueOf();if(ne!=null&&ne!==q)return s.from(ne,F,H);const ue=w(q);if(ue)return ue;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof q[Symbol.toPrimitive]=="function")return s.from(q[Symbol.toPrimitive]("string"),F,H);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof q)}s.from=function(q,F,H){return l(q,F,H)},Object.setPrototypeOf(s.prototype,Uint8Array.prototype),Object.setPrototypeOf(s,Uint8Array);function c(q){if(typeof q!="number")throw new TypeError('"size" argument must be of type number');if(q<0)throw new RangeError('The value "'+q+'" is invalid for option "size"')}function u(q,F,H){return c(q),q<=0?a(q):F!==void 0?typeof H=="string"?a(q).fill(F,H):a(q).fill(F):a(q)}s.alloc=function(q,F,H){return u(q,F,H)};function d(q){return c(q),a(q<0?0:x(q)|0)}s.allocUnsafe=function(q){return d(q)},s.allocUnsafeSlow=function(q){return d(q)};function f(q,F){if((typeof F!="string"||F==="")&&(F="utf8"),!s.isEncoding(F))throw new TypeError("Unknown encoding: "+F);const H=E(q,F)|0;let ne=a(H);const ue=ne.write(q,F);return ue!==H&&(ne=ne.slice(0,ue)),ne}function h(q){const F=q.length<0?0:x(q.length)|0,H=a(F);for(let ne=0;ne=i)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i.toString(16)+" bytes");return q|0}function C(q){return+q!=q&&(q=0),s.alloc(+q)}s.isBuffer=function(F){return F!=null&&F._isBuffer===!0&&F!==s.prototype},s.compare=function(F,H){if(me(F,Uint8Array)&&(F=s.from(F,F.offset,F.byteLength)),me(H,Uint8Array)&&(H=s.from(H,H.offset,H.byteLength)),!s.isBuffer(F)||!s.isBuffer(H))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(F===H)return 0;let ne=F.length,ue=H.length;for(let de=0,ge=Math.min(ne,ue);deue.length?(s.isBuffer(ge)||(ge=s.from(ge)),ge.copy(ue,de)):Uint8Array.prototype.set.call(ue,ge,de);else if(s.isBuffer(ge))ge.copy(ue,de);else throw new TypeError('"list" argument must be an Array of Buffers');de+=ge.length}return ue};function E(q,F){if(s.isBuffer(q))return q.length;if(ArrayBuffer.isView(q)||me(q,ArrayBuffer))return q.byteLength;if(typeof q!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof q);const H=q.length,ne=arguments.length>2&&arguments[2]===!0;if(!ne&&H===0)return 0;let ue=!1;for(;;)switch(F){case"ascii":case"latin1":case"binary":return H;case"utf8":case"utf-8":return G(q).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return H*2;case"hex":return H>>>1;case"base64":return _(q).length;default:if(ue)return ne?-1:G(q).length;F=(""+F).toLowerCase(),ue=!0}}s.byteLength=E;function I(q,F,H){let ne=!1;if((F===void 0||F<0)&&(F=0),F>this.length||((H===void 0||H>this.length)&&(H=this.length),H<=0)||(H>>>=0,F>>>=0,H<=F))return"";for(q||(q="utf8");;)switch(q){case"hex":return z(this,F,H);case"utf8":case"utf-8":return m(this,F,H);case"ascii":return N(this,F,H);case"latin1":case"binary":return M(this,F,H);case"base64":return y(this,F,H);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,F,H);default:if(ne)throw new TypeError("Unknown encoding: "+q);q=(q+"").toLowerCase(),ne=!0}}s.prototype._isBuffer=!0;function R(q,F,H){const ne=q[F];q[F]=q[H],q[H]=ne}s.prototype.swap16=function(){const F=this.length;if(F%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let H=0;HH&&(F+=" ... "),""},r&&(s.prototype[r]=s.prototype.inspect),s.prototype.compare=function(F,H,ne,ue,de){if(me(F,Uint8Array)&&(F=s.from(F,F.offset,F.byteLength)),!s.isBuffer(F))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof F);if(H===void 0&&(H=0),ne===void 0&&(ne=F?F.length:0),ue===void 0&&(ue=0),de===void 0&&(de=this.length),H<0||ne>F.length||ue<0||de>this.length)throw new RangeError("out of range index");if(ue>=de&&H>=ne)return 0;if(ue>=de)return-1;if(H>=ne)return 1;if(H>>>=0,ne>>>=0,ue>>>=0,de>>>=0,this===F)return 0;let ge=de-ue,Ne=ne-H;const Ee=Math.min(ge,Ne),Pe=this.slice(ue,de),Oe=F.slice(H,ne);for(let Me=0;Me2147483647?H=2147483647:H<-2147483648&&(H=-2147483648),H=+H,fe(H)&&(H=ue?0:q.length-1),H<0&&(H=q.length+H),H>=q.length){if(ue)return-1;H=q.length-1}else if(H<0)if(ue)H=0;else return-1;if(typeof F=="string"&&(F=s.from(F,ne)),s.isBuffer(F))return F.length===0?-1:j(q,F,H,ne,ue);if(typeof F=="number")return F=F&255,typeof Uint8Array.prototype.indexOf=="function"?ue?Uint8Array.prototype.indexOf.call(q,F,H):Uint8Array.prototype.lastIndexOf.call(q,F,H):j(q,[F],H,ne,ue);throw new TypeError("val must be string, number or Buffer")}function j(q,F,H,ne,ue){let de=1,ge=q.length,Ne=F.length;if(ne!==void 0&&(ne=String(ne).toLowerCase(),ne==="ucs2"||ne==="ucs-2"||ne==="utf16le"||ne==="utf-16le")){if(q.length<2||F.length<2)return-1;de=2,ge/=2,Ne/=2,H/=2}function Ee(Oe,Me){return de===1?Oe[Me]:Oe.readUInt16BE(Me*de)}let Pe;if(ue){let Oe=-1;for(Pe=H;Pege&&(H=ge-Ne),Pe=H;Pe>=0;Pe--){let Oe=!0;for(let Me=0;Meue&&(ne=ue)):ne=ue;const de=F.length;ne>de/2&&(ne=de/2);let ge;for(ge=0;ge>>0,isFinite(ne)?(ne=ne>>>0,ue===void 0&&(ue="utf8")):(ue=ne,ne=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");const de=this.length-H;if((ne===void 0||ne>de)&&(ne=de),F.length>0&&(ne<0||H<0)||H>this.length)throw new RangeError("Attempt to write outside buffer bounds");ue||(ue="utf8");let ge=!1;for(;;)switch(ue){case"hex":return D(this,F,H,ne);case"utf8":case"utf-8":return X(this,F,H,ne);case"ascii":case"latin1":case"binary":return U(this,F,H,ne);case"base64":return Z(this,F,H,ne);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Y(this,F,H,ne);default:if(ge)throw new TypeError("Unknown encoding: "+ue);ue=(""+ue).toLowerCase(),ge=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function y(q,F,H){return F===0&&H===q.length?t.fromByteArray(q):t.fromByteArray(q.slice(F,H))}function m(q,F,H){H=Math.min(q.length,H);const ne=[];let ue=F;for(;ue239?4:de>223?3:de>191?2:1;if(ue+Ne<=H){let Ee,Pe,Oe,Me;switch(Ne){case 1:de<128&&(ge=de);break;case 2:Ee=q[ue+1],(Ee&192)===128&&(Me=(de&31)<<6|Ee&63,Me>127&&(ge=Me));break;case 3:Ee=q[ue+1],Pe=q[ue+2],(Ee&192)===128&&(Pe&192)===128&&(Me=(de&15)<<12|(Ee&63)<<6|Pe&63,Me>2047&&(Me<55296||Me>57343)&&(ge=Me));break;case 4:Ee=q[ue+1],Pe=q[ue+2],Oe=q[ue+3],(Ee&192)===128&&(Pe&192)===128&&(Oe&192)===128&&(Me=(de&15)<<18|(Ee&63)<<12|(Pe&63)<<6|Oe&63,Me>65535&&Me<1114112&&(ge=Me))}}ge===null?(ge=65533,Ne=1):ge>65535&&(ge-=65536,ne.push(ge>>>10&1023|55296),ge=56320|ge&1023),ne.push(ge),ue+=Ne}return k(ne)}const b=4096;function k(q){const F=q.length;if(F<=b)return String.fromCharCode.apply(String,q);let H="",ne=0;for(;nene)&&(H=ne);let ue="";for(let de=F;dene&&(F=ne),H<0?(H+=ne,H<0&&(H=0)):H>ne&&(H=ne),HH)throw new RangeError("Trying to access beyond buffer length")}s.prototype.readUintLE=s.prototype.readUIntLE=function(F,H,ne){F=F>>>0,H=H>>>0,ne||S(F,H,this.length);let ue=this[F],de=1,ge=0;for(;++ge>>0,H=H>>>0,ne||S(F,H,this.length);let ue=this[F+--H],de=1;for(;H>0&&(de*=256);)ue+=this[F+--H]*de;return ue},s.prototype.readUint8=s.prototype.readUInt8=function(F,H){return F=F>>>0,H||S(F,1,this.length),this[F]},s.prototype.readUint16LE=s.prototype.readUInt16LE=function(F,H){return F=F>>>0,H||S(F,2,this.length),this[F]|this[F+1]<<8},s.prototype.readUint16BE=s.prototype.readUInt16BE=function(F,H){return F=F>>>0,H||S(F,2,this.length),this[F]<<8|this[F+1]},s.prototype.readUint32LE=s.prototype.readUInt32LE=function(F,H){return F=F>>>0,H||S(F,4,this.length),(this[F]|this[F+1]<<8|this[F+2]<<16)+this[F+3]*16777216},s.prototype.readUint32BE=s.prototype.readUInt32BE=function(F,H){return F=F>>>0,H||S(F,4,this.length),this[F]*16777216+(this[F+1]<<16|this[F+2]<<8|this[F+3])},s.prototype.readBigUInt64LE=Ce(function(F){F=F>>>0,J(F,"offset");const H=this[F],ne=this[F+7];(H===void 0||ne===void 0)&&K(F,this.length-8);const ue=H+this[++F]*2**8+this[++F]*2**16+this[++F]*2**24,de=this[++F]+this[++F]*2**8+this[++F]*2**16+ne*2**24;return BigInt(ue)+(BigInt(de)<>>0,J(F,"offset");const H=this[F],ne=this[F+7];(H===void 0||ne===void 0)&&K(F,this.length-8);const ue=H*2**24+this[++F]*2**16+this[++F]*2**8+this[++F],de=this[++F]*2**24+this[++F]*2**16+this[++F]*2**8+ne;return(BigInt(ue)<>>0,H=H>>>0,ne||S(F,H,this.length);let ue=this[F],de=1,ge=0;for(;++ge=de&&(ue-=Math.pow(2,8*H)),ue},s.prototype.readIntBE=function(F,H,ne){F=F>>>0,H=H>>>0,ne||S(F,H,this.length);let ue=H,de=1,ge=this[F+--ue];for(;ue>0&&(de*=256);)ge+=this[F+--ue]*de;return de*=128,ge>=de&&(ge-=Math.pow(2,8*H)),ge},s.prototype.readInt8=function(F,H){return F=F>>>0,H||S(F,1,this.length),this[F]&128?(255-this[F]+1)*-1:this[F]},s.prototype.readInt16LE=function(F,H){F=F>>>0,H||S(F,2,this.length);const ne=this[F]|this[F+1]<<8;return ne&32768?ne|4294901760:ne},s.prototype.readInt16BE=function(F,H){F=F>>>0,H||S(F,2,this.length);const ne=this[F+1]|this[F]<<8;return ne&32768?ne|4294901760:ne},s.prototype.readInt32LE=function(F,H){return F=F>>>0,H||S(F,4,this.length),this[F]|this[F+1]<<8|this[F+2]<<16|this[F+3]<<24},s.prototype.readInt32BE=function(F,H){return F=F>>>0,H||S(F,4,this.length),this[F]<<24|this[F+1]<<16|this[F+2]<<8|this[F+3]},s.prototype.readBigInt64LE=Ce(function(F){F=F>>>0,J(F,"offset");const H=this[F],ne=this[F+7];(H===void 0||ne===void 0)&&K(F,this.length-8);const ue=this[F+4]+this[F+5]*2**8+this[F+6]*2**16+(ne<<24);return(BigInt(ue)<>>0,J(F,"offset");const H=this[F],ne=this[F+7];(H===void 0||ne===void 0)&&K(F,this.length-8);const ue=(H<<24)+this[++F]*2**16+this[++F]*2**8+this[++F];return(BigInt(ue)<>>0,H||S(F,4,this.length),n.read(this,F,!0,23,4)},s.prototype.readFloatBE=function(F,H){return F=F>>>0,H||S(F,4,this.length),n.read(this,F,!1,23,4)},s.prototype.readDoubleLE=function(F,H){return F=F>>>0,H||S(F,8,this.length),n.read(this,F,!0,52,8)},s.prototype.readDoubleBE=function(F,H){return F=F>>>0,H||S(F,8,this.length),n.read(this,F,!1,52,8)};function P(q,F,H,ne,ue,de){if(!s.isBuffer(q))throw new TypeError('"buffer" argument must be a Buffer instance');if(F>ue||Fq.length)throw new RangeError("Index out of range")}s.prototype.writeUintLE=s.prototype.writeUIntLE=function(F,H,ne,ue){if(F=+F,H=H>>>0,ne=ne>>>0,!ue){const Ne=Math.pow(2,8*ne)-1;P(this,F,H,ne,Ne,0)}let de=1,ge=0;for(this[H]=F&255;++ge>>0,ne=ne>>>0,!ue){const Ne=Math.pow(2,8*ne)-1;P(this,F,H,ne,Ne,0)}let de=ne-1,ge=1;for(this[H+de]=F&255;--de>=0&&(ge*=256);)this[H+de]=F/ge&255;return H+ne},s.prototype.writeUint8=s.prototype.writeUInt8=function(F,H,ne){return F=+F,H=H>>>0,ne||P(this,F,H,1,255,0),this[H]=F&255,H+1},s.prototype.writeUint16LE=s.prototype.writeUInt16LE=function(F,H,ne){return F=+F,H=H>>>0,ne||P(this,F,H,2,65535,0),this[H]=F&255,this[H+1]=F>>>8,H+2},s.prototype.writeUint16BE=s.prototype.writeUInt16BE=function(F,H,ne){return F=+F,H=H>>>0,ne||P(this,F,H,2,65535,0),this[H]=F>>>8,this[H+1]=F&255,H+2},s.prototype.writeUint32LE=s.prototype.writeUInt32LE=function(F,H,ne){return F=+F,H=H>>>0,ne||P(this,F,H,4,4294967295,0),this[H+3]=F>>>24,this[H+2]=F>>>16,this[H+1]=F>>>8,this[H]=F&255,H+4},s.prototype.writeUint32BE=s.prototype.writeUInt32BE=function(F,H,ne){return F=+F,H=H>>>0,ne||P(this,F,H,4,4294967295,0),this[H]=F>>>24,this[H+1]=F>>>16,this[H+2]=F>>>8,this[H+3]=F&255,H+4};function B(q,F,H,ne,ue){V(F,ne,ue,q,H,7);let de=Number(F&BigInt(4294967295));q[H++]=de,de=de>>8,q[H++]=de,de=de>>8,q[H++]=de,de=de>>8,q[H++]=de;let ge=Number(F>>BigInt(32)&BigInt(4294967295));return q[H++]=ge,ge=ge>>8,q[H++]=ge,ge=ge>>8,q[H++]=ge,ge=ge>>8,q[H++]=ge,H}function W(q,F,H,ne,ue){V(F,ne,ue,q,H,7);let de=Number(F&BigInt(4294967295));q[H+7]=de,de=de>>8,q[H+6]=de,de=de>>8,q[H+5]=de,de=de>>8,q[H+4]=de;let ge=Number(F>>BigInt(32)&BigInt(4294967295));return q[H+3]=ge,ge=ge>>8,q[H+2]=ge,ge=ge>>8,q[H+1]=ge,ge=ge>>8,q[H]=ge,H+8}s.prototype.writeBigUInt64LE=Ce(function(F,H=0){return B(this,F,H,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeBigUInt64BE=Ce(function(F,H=0){return W(this,F,H,BigInt(0),BigInt("0xffffffffffffffff"))}),s.prototype.writeIntLE=function(F,H,ne,ue){if(F=+F,H=H>>>0,!ue){const Ee=Math.pow(2,8*ne-1);P(this,F,H,ne,Ee-1,-Ee)}let de=0,ge=1,Ne=0;for(this[H]=F&255;++de>0)-Ne&255;return H+ne},s.prototype.writeIntBE=function(F,H,ne,ue){if(F=+F,H=H>>>0,!ue){const Ee=Math.pow(2,8*ne-1);P(this,F,H,ne,Ee-1,-Ee)}let de=ne-1,ge=1,Ne=0;for(this[H+de]=F&255;--de>=0&&(ge*=256);)F<0&&Ne===0&&this[H+de+1]!==0&&(Ne=1),this[H+de]=(F/ge>>0)-Ne&255;return H+ne},s.prototype.writeInt8=function(F,H,ne){return F=+F,H=H>>>0,ne||P(this,F,H,1,127,-128),F<0&&(F=255+F+1),this[H]=F&255,H+1},s.prototype.writeInt16LE=function(F,H,ne){return F=+F,H=H>>>0,ne||P(this,F,H,2,32767,-32768),this[H]=F&255,this[H+1]=F>>>8,H+2},s.prototype.writeInt16BE=function(F,H,ne){return F=+F,H=H>>>0,ne||P(this,F,H,2,32767,-32768),this[H]=F>>>8,this[H+1]=F&255,H+2},s.prototype.writeInt32LE=function(F,H,ne){return F=+F,H=H>>>0,ne||P(this,F,H,4,2147483647,-2147483648),this[H]=F&255,this[H+1]=F>>>8,this[H+2]=F>>>16,this[H+3]=F>>>24,H+4},s.prototype.writeInt32BE=function(F,H,ne){return F=+F,H=H>>>0,ne||P(this,F,H,4,2147483647,-2147483648),F<0&&(F=4294967295+F+1),this[H]=F>>>24,this[H+1]=F>>>16,this[H+2]=F>>>8,this[H+3]=F&255,H+4},s.prototype.writeBigInt64LE=Ce(function(F,H=0){return B(this,F,H,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),s.prototype.writeBigInt64BE=Ce(function(F,H=0){return W(this,F,H,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))});function ie(q,F,H,ne,ue,de){if(H+ne>q.length)throw new RangeError("Index out of range");if(H<0)throw new RangeError("Index out of range")}function se(q,F,H,ne,ue){return F=+F,H=H>>>0,ue||ie(q,F,H,4),n.write(q,F,H,ne,23,4),H+4}s.prototype.writeFloatLE=function(F,H,ne){return se(this,F,H,!0,ne)},s.prototype.writeFloatBE=function(F,H,ne){return se(this,F,H,!1,ne)};function le(q,F,H,ne,ue){return F=+F,H=H>>>0,ue||ie(q,F,H,8),n.write(q,F,H,ne,52,8),H+8}s.prototype.writeDoubleLE=function(F,H,ne){return le(this,F,H,!0,ne)},s.prototype.writeDoubleBE=function(F,H,ne){return le(this,F,H,!1,ne)},s.prototype.copy=function(F,H,ne,ue){if(!s.isBuffer(F))throw new TypeError("argument should be a Buffer");if(ne||(ne=0),!ue&&ue!==0&&(ue=this.length),H>=F.length&&(H=F.length),H||(H=0),ue>0&&ue=this.length)throw new RangeError("Index out of range");if(ue<0)throw new RangeError("sourceEnd out of bounds");ue>this.length&&(ue=this.length),F.length-H>>0,ne=ne===void 0?this.length:ne>>>0,F||(F=0);let de;if(typeof F=="number")for(de=H;de2**32?ue=L(String(H)):typeof H=="bigint"&&(ue=String(H),(H>BigInt(2)**BigInt(32)||H<-(BigInt(2)**BigInt(32)))&&(ue=L(ue)),ue+="n"),ne+=` It must be ${F}. Received ${ue}`,ne},RangeError);function L(q){let F="",H=q.length;const ne=q[0]==="-"?1:0;for(;H>=ne+4;H-=3)F=`_${q.slice(H-3,H)}${F}`;return`${q.slice(0,H)}${F}`}function A(q,F,H){J(F,"offset"),(q[F]===void 0||q[F+H]===void 0)&&K(F,q.length-(H+1))}function V(q,F,H,ne,ue,de){if(q>H||q= 0${ge} and < 2${ge} ** ${(de+1)*8}${ge}`:Ne=`>= -(2${ge} ** ${(de+1)*8-1}${ge}) and < 2 ** ${(de+1)*8-1}${ge}`,new he.ERR_OUT_OF_RANGE("value",Ne,q)}A(ne,ue,de)}function J(q,F){if(typeof q!="number")throw new he.ERR_INVALID_ARG_TYPE(F,"number",q)}function K(q,F,H){throw Math.floor(q)!==q?(J(q,H),new he.ERR_OUT_OF_RANGE("offset","an integer",q)):F<0?new he.ERR_BUFFER_OUT_OF_BOUNDS:new he.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${F}`,q)}const $=/[^+/0-9A-Za-z-_]/g;function te(q){if(q=q.split("=")[0],q=q.trim().replace($,""),q.length<2)return"";for(;q.length%4!==0;)q=q+"=";return q}function G(q,F){F=F||1/0;let H;const ne=q.length;let ue=null;const de=[];for(let ge=0;ge55295&&H<57344){if(!ue){if(H>56319){(F-=3)>-1&&de.push(239,191,189);continue}else if(ge+1===ne){(F-=3)>-1&&de.push(239,191,189);continue}ue=H;continue}if(H<56320){(F-=3)>-1&&de.push(239,191,189),ue=H;continue}H=(ue-55296<<10|H-56320)+65536}else ue&&(F-=3)>-1&&de.push(239,191,189);if(ue=null,H<128){if((F-=1)<0)break;de.push(H)}else if(H<2048){if((F-=2)<0)break;de.push(H>>6|192,H&63|128)}else if(H<65536){if((F-=3)<0)break;de.push(H>>12|224,H>>6&63|128,H&63|128)}else if(H<1114112){if((F-=4)<0)break;de.push(H>>18|240,H>>12&63|128,H>>6&63|128,H&63|128)}else throw new Error("Invalid code point")}return de}function ee(q){const F=[];for(let H=0;H>8,ue=H%256,de.push(ue),de.push(ne);return de}function _(q){return t.toByteArray(te(q))}function oe(q,F,H,ne){let ue;for(ue=0;ue=F.length||ue>=q.length);++ue)F[ue+H]=q[ue];return ue}function me(q,F){return q instanceof F||q!=null&&q.constructor!=null&&q.constructor.name!=null&&q.constructor.name===F.name}function fe(q){return q!==q}const ye=function(){const q="0123456789abcdef",F=new Array(256);for(let H=0;H<16;++H){const ne=H*16;for(let ue=0;ue<16;++ue)F[ne+ue]=q[H]+q[ue]}return F}();function Ce(q){return typeof BigInt>"u"?ce:q}function ce(){throw new Error("BigInt not supported")}})(YN);window.Buffer=YN.Buffer;var QN={exports:{}},j1={},$N={exports:{}},Yt={};/** * @license React * react.production.min.js * @@ -11,7 +11,7 @@ var aZ=Object.defineProperty;var sZ=(e,t,n)=>t in e?aZ(e,t,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var Cm=Symbol.for("react.element"),gZ=Symbol.for("react.portal"),vZ=Symbol.for("react.fragment"),yZ=Symbol.for("react.strict_mode"),bZ=Symbol.for("react.profiler"),wZ=Symbol.for("react.provider"),xZ=Symbol.for("react.context"),SZ=Symbol.for("react.forward_ref"),CZ=Symbol.for("react.suspense"),EZ=Symbol.for("react.memo"),PZ=Symbol.for("react.lazy"),VC=Symbol.iterator;function OZ(e){return e===null||typeof e!="object"?null:(e=VC&&e[VC]||e["@@iterator"],typeof e=="function"?e:null)}var iT={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},oT=Object.assign,aT={};function Bf(e,t,n){this.props=e,this.context=t,this.refs=aT,this.updater=n||iT}Bf.prototype.isReactComponent={};Bf.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")};Bf.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function sT(){}sT.prototype=Bf.prototype;function I8(e,t,n){this.props=e,this.context=t,this.refs=aT,this.updater=n||iT}var z8=I8.prototype=new sT;z8.constructor=I8;oT(z8,Bf.prototype);z8.isPureReactComponent=!0;var XC=Array.isArray,lT=Object.prototype.hasOwnProperty,R8={current:null},cT={key:!0,ref:!0,__self:!0,__source:!0};function uT(e,t,n){var r,i={},o=null,a=null;if(t!=null)for(r in t.ref!==void 0&&(a=t.ref),t.key!==void 0&&(o=""+t.key),t)lT.call(t,r)&&!cT.hasOwnProperty(r)&&(i[r]=t[r]);var s=arguments.length-2;if(s===1)i.children=n;else if(1t in e?aZ(e,t,{enumerable:!0,config * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var IZ=p,zZ=Symbol.for("react.element"),RZ=Symbol.for("react.fragment"),jZ=Object.prototype.hasOwnProperty,LZ=IZ.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,BZ={key:!0,ref:!0,__self:!0,__source:!0};function fT(e,t,n){var r,i={},o=null,a=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)jZ.call(t,r)&&!BZ.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:zZ,type:e,key:o,ref:a,props:i,_owner:LZ.current}}L1.Fragment=RZ;L1.jsx=fT;L1.jsxs=fT;nT.exports=L1;var Q=nT.exports;const px={},hT=xe.createContext(px);function AZ(e){const t=xe.useContext(hT);return xe.useMemo(function(){return typeof e=="function"?e(t):{...t,...e}},[t,e])}function FZ(e){let t;return e.disableParentContext?t=typeof e.components=="function"?e.components(px):e.components||px:t=AZ(e.components),xe.createElement(hT.Provider,{value:t},e.children)}var pT={exports:{}};(function(e){(function(t){var n,r=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,i=Math.ceil,o=Math.floor,a="[BigNumber Error] ",s=a+"Number primitive has more than 15 significant digits: ",l=1e14,c=14,u=9007199254740991,d=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],f=1e7,h=1e9;function g(T){var j,D,X,V=Z.prototype={constructor:Z,toString:null,valueOf:null},W=new Z(1),Y=20,y=4,m=-7,b=21,k=-1e7,N=1e7,M=!1,z=1,O=0,S={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:" ",suffix:""},P="0123456789abcdefghijklmnopqrstuvwxyz",B=!0;function Z(L,A){var U,$,K,J,ne,G,ee,re,_=this;if(!(_ instanceof Z))return new Z(L,A);if(A==null){if(L&&L._isBigNumber===!0){_.s=L.s,!L.c||L.e>N?_.c=_.e=null:L.e=10;ne/=10,J++);J>N?_.c=_.e=null:(_.e=J,_.c=[L]);return}re=String(L)}else{if(!r.test(re=String(L)))return X(_,re,G);_.s=re.charCodeAt(0)==45?(re=re.slice(1),-1):1}(J=re.indexOf("."))>-1&&(re=re.replace(".","")),(ne=re.search(/e/i))>0?(J<0&&(J=ne),J+=+re.slice(ne+1),re=re.substring(0,ne)):J<0&&(J=re.length)}else{if(C(A,2,P.length,"Base"),A==10&&B)return _=new Z(L),he(_,Y+_.e+1,y);if(re=String(L),G=typeof L=="number"){if(L*0!=0)return X(_,re,G,A);if(_.s=1/L<0?(re=re.slice(1),-1):1,Z.DEBUG&&re.replace(/^0\.0*|\./,"").length>15)throw Error(s+L)}else _.s=re.charCodeAt(0)===45?(re=re.slice(1),-1):1;for(U=P.slice(0,A),J=ne=0,ee=re.length;neJ){J=ee;continue}}else if(!K&&(re==re.toUpperCase()&&(re=re.toLowerCase())||re==re.toLowerCase()&&(re=re.toUpperCase()))){K=!0,ne=-1,J=0;continue}return X(_,String(L),G,A)}G=!1,re=D(re,A,10,_.s),(J=re.indexOf("."))>-1?re=re.replace(".",""):J=re.length}for(ne=0;re.charCodeAt(ne)===48;ne++);for(ee=re.length;re.charCodeAt(--ee)===48;);if(re=re.slice(ne,++ee)){if(ee-=ne,G&&Z.DEBUG&&ee>15&&(L>u||L!==o(L)))throw Error(s+_.s*L);if((J=J-ne-1)>N)_.c=_.e=null;else if(J=-h&&K<=h&&K===o(K)){if($[0]===0){if(K===0&&$.length===1)return!0;break e}if(A=(K+1)%c,A<1&&(A+=c),String($[0]).length==A){for(A=0;A<$.length;A++)if(U=$[A],U<0||U>=l||U!==o(U))break e;if(U!==0)return!0}}}else if($===null&&K===null&&(J===null||J===1||J===-1))return!0;throw Error(a+"Invalid BigNumber: "+L)},Z.maximum=Z.max=function(){return se(arguments,-1)},Z.minimum=Z.min=function(){return se(arguments,1)},Z.random=function(){var L=9007199254740992,A=Math.random()*L&2097151?function(){return o(Math.random()*L)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(U){var $,K,J,ne,G,ee=0,re=[],_=new Z(W);if(U==null?U=Y:C(U,0,h),ne=i(U/c),M)if(crypto.getRandomValues){for($=crypto.getRandomValues(new Uint32Array(ne*=2));ee>>11),G>=9e15?(K=crypto.getRandomValues(new Uint32Array(2)),$[ee]=K[0],$[ee+1]=K[1]):(re.push(G%1e14),ee+=2);ee=ne/2}else if(crypto.randomBytes){for($=crypto.randomBytes(ne*=7);ee=9e15?crypto.randomBytes(7).copy($,ee):(re.push(G%1e14),ee+=7);ee=ne/7}else throw M=!1,Error(a+"crypto unavailable");if(!M)for(;ee=10;G/=10,ee++);eeK-1&&(G[ne+1]==null&&(G[ne+1]=0),G[ne+1]+=G[ne]/K|0,G[ne]%=K)}return G.reverse()}return function(U,$,K,J,ne){var G,ee,re,_,oe,me,de,ye,Ce=U.indexOf("."),ue=Y,q=y;for(Ce>=0&&(_=O,O=0,U=U.replace(".",""),ye=new Z($),me=ye.pow(U.length-Ce),O=_,ye.c=A(R(w(me.c),me.e,"0"),10,K,L),ye.e=ye.c.length),de=A(U,$,K,ne?(G=P,L):(G=L,P)),re=_=de.length;de[--_]==0;de.pop());if(!de[0])return G.charAt(0);if(Ce<0?--re:(me.c=de,me.e=re,me.s=J,me=j(me,ye,ue,q,K),de=me.c,oe=me.r,re=me.e),ee=re+ue+1,Ce=de[ee],_=K/2,oe=oe||ee<0||de[ee+1]!=null,oe=q<4?(Ce!=null||oe)&&(q==0||q==(me.s<0?3:2)):Ce>_||Ce==_&&(q==4||oe||q==6&&de[ee-1]&1||q==(me.s<0?8:7)),ee<1||!de[0])U=oe?R(G.charAt(1),-ue,G.charAt(0)):G.charAt(0);else{if(de.length=ee,oe)for(--K;++de[--ee]>K;)de[ee]=0,ee||(++re,de=[1].concat(de));for(_=de.length;!de[--_];);for(Ce=0,U="";Ce<=_;U+=G.charAt(de[Ce++]));U=R(U,re,G.charAt(0))}return U}}(),j=function(){function L($,K,J){var ne,G,ee,re,_=0,oe=$.length,me=K%f,de=K/f|0;for($=$.slice();oe--;)ee=$[oe]%f,re=$[oe]/f|0,ne=de*ee+re*me,G=me*ee+ne%f*f+_,_=(G/J|0)+(ne/f|0)+de*re,$[oe]=G%J;return _&&($=[_].concat($)),$}function A($,K,J,ne){var G,ee;if(J!=ne)ee=J>ne?1:-1;else for(G=ee=0;GK[G]?1:-1;break}return ee}function U($,K,J,ne){for(var G=0;J--;)$[J]-=G,G=$[J]1;$.splice(0,1));}return function($,K,J,ne,G){var ee,re,_,oe,me,de,ye,Ce,ue,q,F,H,te,ce,fe,ve,Me,Ee=$.s==K.s?1:-1,Pe=$.c,Oe=K.c;if(!Pe||!Pe[0]||!Oe||!Oe[0])return new Z(!$.s||!K.s||(Pe?Oe&&Pe[0]==Oe[0]:!Oe)?NaN:Pe&&Pe[0]==0||!Oe?Ee*0:Ee/0);for(Ce=new Z(Ee),ue=Ce.c=[],re=$.e-K.e,Ee=J+re+1,G||(G=l,re=v($.e/c)-v(K.e/c),Ee=Ee/c|0),_=0;Oe[_]==(Pe[_]||0);_++);if(Oe[_]>(Pe[_]||0)&&re--,Ee<0)ue.push(1),oe=!0;else{for(ce=Pe.length,ve=Oe.length,_=0,Ee+=2,me=o(G/(Oe[0]+1)),me>1&&(Oe=L(Oe,me,G),Pe=L(Pe,me,G),ve=Oe.length,ce=Pe.length),te=ve,q=Pe.slice(0,ve),F=q.length;F=G/2&&fe++;do{if(me=0,ee=A(Oe,q,ve,F),ee<0){if(H=q[0],ve!=F&&(H=H*G+(q[1]||0)),me=o(H/fe),me>1)for(me>=G&&(me=G-1),de=L(Oe,me,G),ye=de.length,F=q.length;A(de,q,ye,F)==1;)me--,U(de,ve=10;Ee/=10,_++);he(Ce,J+(Ce.e=_+re*c-1)+1,ne,oe)}else Ce.e=re,Ce.r=+oe;return Ce}}();function ie(L,A,U,$){var K,J,ne,G,ee;if(U==null?U=y:C(U,0,8),!L.c)return L.toString();if(K=L.c[0],ne=L.e,A==null)ee=w(L.c),ee=$==1||$==2&&(ne<=m||ne>=b)?I(ee,ne):R(ee,ne,"0");else if(L=he(new Z(L),A,U),J=L.e,ee=w(L.c),G=ee.length,$==1||$==2&&(A<=J||J<=m)){for(;GG){if(--A>0)for(ee+=".";A--;ee+="0");}else if(A+=J-G,A>0)for(J+1==G&&(ee+=".");A--;ee+="0");return L.s<0&&K?"-"+ee:ee}function se(L,A){for(var U,$,K=1,J=new Z(L[0]);K=10;K/=10,$++);return(U=$+U*c-1)>N?L.c=L.e=null:U=10;G/=10,K++);if(J=A-K,J<0)J+=c,ne=A,ee=oe[re=0],_=o(ee/me[K-ne-1]%10);else if(re=i((J+1)/c),re>=oe.length)if($){for(;oe.length<=re;oe.push(0));ee=_=0,K=1,J%=c,ne=J-c+1}else break e;else{for(ee=G=oe[re],K=1;G>=10;G/=10,K++);J%=c,ne=J-c+K,_=ne<0?0:o(ee/me[K-ne-1]%10)}if($=$||A<0||oe[re+1]!=null||(ne<0?ee:ee%me[K-ne-1]),$=U<4?(_||$)&&(U==0||U==(L.s<0?3:2)):_>5||_==5&&(U==4||$||U==6&&(J>0?ne>0?ee/me[K-ne]:0:oe[re-1])%10&1||U==(L.s<0?8:7)),A<1||!oe[0])return oe.length=0,$?(A-=L.e+1,oe[0]=me[(c-A%c)%c],L.e=-A||0):oe[0]=L.e=0,L;if(J==0?(oe.length=re,G=1,re--):(oe.length=re+1,G=me[c-J],oe[re]=ne>0?o(ee/me[K-ne]%me[ne])*G:0),$)for(;;)if(re==0){for(J=1,ne=oe[0];ne>=10;ne/=10,J++);for(ne=oe[0]+=G,G=1;ne>=10;ne/=10,G++);J!=G&&(L.e++,oe[0]==l&&(oe[0]=1));break}else{if(oe[re]+=G,oe[re]!=l)break;oe[re--]=0,G=1}for(J=oe.length;oe[--J]===0;oe.pop());}L.e>N?L.c=L.e=null:L.e=b?I(A,U):R(A,U,"0"),L.s<0?"-"+A:A)}return V.absoluteValue=V.abs=function(){var L=new Z(this);return L.s<0&&(L.s=1),L},V.comparedTo=function(L,A){return x(this,new Z(L,A))},V.decimalPlaces=V.dp=function(L,A){var U,$,K,J=this;if(L!=null)return C(L,0,h),A==null?A=y:C(A,0,8),he(new Z(J),L+J.e+1,A);if(!(U=J.c))return null;if($=((K=U.length-1)-v(this.e/c))*c,K=U[K])for(;K%10==0;K/=10,$--);return $<0&&($=0),$},V.dividedBy=V.div=function(L,A){return j(this,new Z(L,A),Y,y)},V.dividedToIntegerBy=V.idiv=function(L,A){return j(this,new Z(L,A),0,1)},V.exponentiatedBy=V.pow=function(L,A){var U,$,K,J,ne,G,ee,re,_,oe=this;if(L=new Z(L),L.c&&!L.isInteger())throw Error(a+"Exponent not an integer: "+ge(L));if(A!=null&&(A=new Z(A)),G=L.e>14,!oe.c||!oe.c[0]||oe.c[0]==1&&!oe.e&&oe.c.length==1||!L.c||!L.c[0])return _=new Z(Math.pow(+ge(oe),G?L.s*(2-E(L)):+ge(L))),A?_.mod(A):_;if(ee=L.s<0,A){if(A.c?!A.c[0]:!A.s)return new Z(NaN);$=!ee&&oe.isInteger()&&A.isInteger(),$&&(oe=oe.mod(A))}else{if(L.e>9&&(oe.e>0||oe.e<-1||(oe.e==0?oe.c[0]>1||G&&oe.c[1]>=24e7:oe.c[0]<8e13||G&&oe.c[0]<=9999975e7)))return J=oe.s<0&&E(L)?-0:0,oe.e>-1&&(J=1/J),new Z(ee?1/J:J);O&&(J=i(O/c+2))}for(G?(U=new Z(.5),ee&&(L.s=1),re=E(L)):(K=Math.abs(+ge(L)),re=K%2),_=new Z(W);;){if(re){if(_=_.times(oe),!_.c)break;J?_.c.length>J&&(_.c.length=J):$&&(_=_.mod(A))}if(K){if(K=o(K/2),K===0)break;re=K%2}else if(L=L.times(U),he(L,L.e+1,1),L.e>14)re=E(L);else{if(K=+ge(L),K===0)break;re=K%2}oe=oe.times(oe),J?oe.c&&oe.c.length>J&&(oe.c.length=J):$&&(oe=oe.mod(A))}return $?_:(ee&&(_=W.div(_)),A?_.mod(A):J?he(_,O,y,ne):_)},V.integerValue=function(L){var A=new Z(this);return L==null?L=y:C(L,0,8),he(A,A.e+1,L)},V.isEqualTo=V.eq=function(L,A){return x(this,new Z(L,A))===0},V.isFinite=function(){return!!this.c},V.isGreaterThan=V.gt=function(L,A){return x(this,new Z(L,A))>0},V.isGreaterThanOrEqualTo=V.gte=function(L,A){return(A=x(this,new Z(L,A)))===1||A===0},V.isInteger=function(){return!!this.c&&v(this.e/c)>this.c.length-2},V.isLessThan=V.lt=function(L,A){return x(this,new Z(L,A))<0},V.isLessThanOrEqualTo=V.lte=function(L,A){return(A=x(this,new Z(L,A)))===-1||A===0},V.isNaN=function(){return!this.s},V.isNegative=function(){return this.s<0},V.isPositive=function(){return this.s>0},V.isZero=function(){return!!this.c&&this.c[0]==0},V.minus=function(L,A){var U,$,K,J,ne=this,G=ne.s;if(L=new Z(L,A),A=L.s,!G||!A)return new Z(NaN);if(G!=A)return L.s=-A,ne.plus(L);var ee=ne.e/c,re=L.e/c,_=ne.c,oe=L.c;if(!ee||!re){if(!_||!oe)return _?(L.s=-A,L):new Z(oe?ne:NaN);if(!_[0]||!oe[0])return oe[0]?(L.s=-A,L):new Z(_[0]?ne:y==3?-0:0)}if(ee=v(ee),re=v(re),_=_.slice(),G=ee-re){for((J=G<0)?(G=-G,K=_):(re=ee,K=oe),K.reverse(),A=G;A--;K.push(0));K.reverse()}else for($=(J=(G=_.length)<(A=oe.length))?G:A,G=A=0;A<$;A++)if(_[A]!=oe[A]){J=_[A]0)for(;A--;_[U++]=0);for(A=l-1;$>G;){if(_[--$]=0;){for(U=0,me=H[K]%ue,de=H[K]/ue|0,ne=ee,J=K+ne;J>K;)re=F[--ne]%ue,_=F[ne]/ue|0,G=de*re+_*me,re=me*re+G%ue*ue+ye[J]+U,U=(re/Ce|0)+(G/ue|0)+de*_,ye[J--]=re%Ce;ye[J]=U}return U?++$:ye.splice(0,1),le(L,ye,$)},V.negated=function(){var L=new Z(this);return L.s=-L.s||null,L},V.plus=function(L,A){var U,$=this,K=$.s;if(L=new Z(L,A),A=L.s,!K||!A)return new Z(NaN);if(K!=A)return L.s=-A,$.minus(L);var J=$.e/c,ne=L.e/c,G=$.c,ee=L.c;if(!J||!ne){if(!G||!ee)return new Z(K/0);if(!G[0]||!ee[0])return ee[0]?L:new Z(G[0]?$:K*0)}if(J=v(J),ne=v(ne),G=G.slice(),K=J-ne){for(K>0?(ne=J,U=ee):(K=-K,U=G),U.reverse();K--;U.push(0));U.reverse()}for(K=G.length,A=ee.length,K-A<0&&(U=ee,ee=G,G=U,A=K),K=0;A;)K=(G[--A]=G[A]+ee[A]+K)/l|0,G[A]=l===G[A]?0:G[A]%l;return K&&(G=[K].concat(G),++ne),le(L,G,ne)},V.precision=V.sd=function(L,A){var U,$,K,J=this;if(L!=null&&L!==!!L)return C(L,1,h),A==null?A=y:C(A,0,8),he(new Z(J),L,A);if(!(U=J.c))return null;if(K=U.length-1,$=K*c+1,K=U[K]){for(;K%10==0;K/=10,$--);for(K=U[0];K>=10;K/=10,$++);}return L&&J.e+1>$&&($=J.e+1),$},V.shiftedBy=function(L){return C(L,-u,u),this.times("1e"+L)},V.squareRoot=V.sqrt=function(){var L,A,U,$,K,J=this,ne=J.c,G=J.s,ee=J.e,re=Y+4,_=new Z("0.5");if(G!==1||!ne||!ne[0])return new Z(!G||G<0&&(!ne||ne[0])?NaN:ne?J:1/0);if(G=Math.sqrt(+ge(J)),G==0||G==1/0?(A=w(ne),(A.length+ee)%2==0&&(A+="0"),G=Math.sqrt(+A),ee=v((ee+1)/2)-(ee<0||ee%2),G==1/0?A="5e"+ee:(A=G.toExponential(),A=A.slice(0,A.indexOf("e")+1)+ee),U=new Z(A)):U=new Z(G+""),U.c[0]){for(ee=U.e,G=ee+re,G<3&&(G=0);;)if(K=U,U=_.times(K.plus(j(J,K,re,1))),w(K.c).slice(0,G)===(A=w(U.c)).slice(0,G))if(U.e0&&ye>0){for(J=ye%G||G,_=de.substr(0,J);J0&&(_+=re+de.slice(J)),me&&(_="-"+_)}$=oe?_+(U.decimalSeparator||"")+((ee=+U.fractionGroupSize)?oe.replace(new RegExp("\\d{"+ee+"}\\B","g"),"$&"+(U.fractionGroupSeparator||"")):oe):_}return(U.prefix||"")+$+(U.suffix||"")},V.toFraction=function(L){var A,U,$,K,J,ne,G,ee,re,_,oe,me,de=this,ye=de.c;if(L!=null&&(G=new Z(L),!G.isInteger()&&(G.c||G.s!==1)||G.lt(W)))throw Error(a+"Argument "+(G.isInteger()?"out of range: ":"not an integer: ")+ge(G));if(!ye)return new Z(de);for(A=new Z(W),re=U=new Z(W),$=ee=new Z(W),me=w(ye),J=A.e=me.length-de.e-1,A.c[0]=d[(ne=J%c)<0?c+ne:ne],L=!L||G.comparedTo(A)>0?J>0?A:re:G,ne=N,N=1/0,G=new Z(me),ee.c[0]=0;_=j(G,A,0,1),K=U.plus(_.times($)),K.comparedTo(L)!=1;)U=$,$=K,re=ee.plus(_.times(K=re)),ee=K,A=G.minus(_.times(K=A)),G=K;return K=j(L.minus(U),$,0,1),ee=ee.plus(K.times(re)),U=U.plus(K.times($)),ee.s=re.s=de.s,J=J*2,oe=j(re,$,J,y).minus(de).abs().comparedTo(j(ee,U,J,y).minus(de).abs())<1?[re,$]:[ee,U],N=ne,oe},V.toNumber=function(){return+ge(this)},V.toPrecision=function(L,A){return L!=null&&C(L,1,h),ie(this,L,A,2)},V.toString=function(L){var A,U=this,$=U.s,K=U.e;return K===null?$?(A="Infinity",$<0&&(A="-"+A)):A="NaN":(L==null?A=K<=m||K>=b?I(w(U.c),K):R(w(U.c),K,"0"):L===10&&B?(U=he(new Z(U),Y+K+1,y),A=R(w(U.c),U.e,"0")):(C(L,2,P.length,"Base"),A=D(R(w(U.c),K,"0"),10,L,$,!0)),$<0&&U.c[0]&&(A="-"+A)),A},V.valueOf=V.toJSON=function(){return ge(this)},V._isBigNumber=!0,T!=null&&Z.set(T),Z}function v(T){var j=T|0;return T>0||T===j?j:j-1}function w(T){for(var j,D,X=1,V=T.length,W=T[0]+"";Xb^D?1:-1;for(y=(m=V.length)<(b=W.length)?m:b,Y=0;YW[Y]^D?1:-1;return m==b?0:m>b^D?1:-1}function C(T,j,D,X){if(TD||T!==o(T))throw Error(a+(X||"Argument")+(typeof T=="number"?TD?" out of range: ":" not an integer: ":" not a primitive number: ")+String(T))}function E(T){var j=T.c.length-1;return v(T.e/c)==j&&T.c[j]%2!=0}function I(T,j){return(T.length>1?T.charAt(0)+"."+T.slice(1):T)+(j<0?"e":"e+")+j}function R(T,j,D){var X,V;if(j<0){for(V=D+".";++j;V+=D);T=V+T}else if(X=T.length,++j>X){for(V=D,j-=X;--j;V+=D);T+=V}else j"u"?t:ta[e]}let HZ=class{constructor(t){hn(this,"__encoding");this.__encoding=t}decode(t){let n="";for(let r=0,i=t.length;r` ${t(r.version.padEnd(n),r).join(" ")}`).join(` -`)}function JZ(e,{name:t}){return[e,t]}function QZ(e,{path:t,type:n}){let r;if(t&&t.length>=5){const i=t.indexOf("node_modules");r=i===-1?t:t.substring(i)}else r="";return[`${`${n||""}`.padStart(3)} ${e}`,r]}function $Z(e,t){if(e)return e;if(vs(t))try{return t()||""}catch{return""}return t||""}function ZC(e,t,n){console.warn(`${e} -${qZ} -${YZ(t,n)}`)}function A8({name:e,path:t,type:n,version:r},i,o=[]){var d,f;if(!e.startsWith("@polkadot"))throw new Error(`Invalid package descriptor ${e}`);const a=GZ(e);a.push({path:$Z(t,i),type:n,version:r});const s=a.every(h=>h.version===r),l=((f=(d=ta.process)==null?void 0:d.env)==null?void 0:f[gT])==="1";if(a.length!==1&&!(l&&s))ZC(`${e} has multiple versions, ensure that there is only one installed.`,a,QZ);else{const h=o.filter(g=>g&&g.version!==r);h.length&&ZC(`${e} requires direct dependencies exactly matching version ${r}.`,h,JZ)}}A8(B8,null,KZ);function _Z(e,t){const n=Math.ceil(e.length/t);if(n===1)return[e];const r=Array(n);for(let i=0;in!==void 0&&(t||n!==null))}function tK(e){const t=e.length;if(t===0)return[];if(t===1)return e[0];let n=0;for(let o=0;o{const n=t.length;if(n===0)throw new Error("Must provide one or more arguments");let r=t[0];for(let i=1;ie>t),cK=B1((e,t)=>e=s;l-=2)a=a*qC+Dt(o.getUint16(l,!0)^65535);return s&&(a=a*KC+Dt(e[0]^255)),a*-ou-ou}switch(r){case 0:return Dt(0);case 1:return Dt(e[0]);case 2:return Dt(e[0]+(e[1]<<8));case 4:return Dt(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216)}const i=new DataView(e.buffer,e.byteOffset);switch(r){case 8:return i.getBigUint64(0,!0);case 16:return i.getBigUint64(8,!0)*EK+i.getBigUint64(0,!0);default:{let o=Dt(0);const a=r%2;for(let s=r-2;s>=a;s-=2)o=o*qC+Dt(i.getUint16(s,!0));return a&&(o=o*KC+Dt(e[0])),o}}}const Nb="0123456789abcdef",av=new Uint8Array(256),wT=new Uint8Array(256*256);for(let e=0,t=Nb.length;e9&&(av[Nb[e].toUpperCase().charCodeAt(0)|0]=e|0);for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)wT[t|n]=av[e]<<4|av[n]}function Ra(e,t=-1){if(!e)return new Uint8Array;let n=e.startsWith("0x")?2:0;const r=Math.ceil((e.length-n)/2),i=Math.ceil(t===-1?r:t/8),o=new Uint8Array(i),a=i>r?i-r:0;for(let s=a;s0?m:b},o.min=function(m,b){return m.cmp(b)<0?m:b},o.prototype._init=function(m,b,k){if(typeof m=="number")return this._initNumber(m,b,k);if(typeof m=="object")return this._initArray(m,b,k);b==="hex"&&(b=16),r(b===(b|0)&&b>=2&&b<=36),m=m.toString().replace(/\s+/g,"");var N=0;m[0]==="-"&&(N++,this.negative=1),N=0;N-=3)z=m[N]|m[N-1]<<8|m[N-2]<<16,this.words[M]|=z<>>26-O&67108863,O+=24,O>=26&&(O-=26,M++);else if(k==="le")for(N=0,M=0;N>>26-O&67108863,O+=24,O>=26&&(O-=26,M++);return this._strip()};function s(y,m){var b=y.charCodeAt(m);if(b>=48&&b<=57)return b-48;if(b>=65&&b<=70)return b-55;if(b>=97&&b<=102)return b-87;r(!1,"Invalid character in "+y)}function l(y,m,b){var k=s(y,b);return b-1>=m&&(k|=s(y,b-1)<<4),k}o.prototype._parseHex=function(m,b,k){this.length=Math.ceil((m.length-b)/6),this.words=new Array(this.length);for(var N=0;N=b;N-=2)O=l(m,b,N)<=18?(M-=18,z+=1,this.words[z]|=O>>>26):M+=8;else{var S=m.length-b;for(N=S%2===0?b+1:b;N=18?(M-=18,z+=1,this.words[z]|=O>>>26):M+=8}this._strip()};function c(y,m,b,k){for(var N=0,M=0,z=Math.min(y.length,b),O=m;O=49?M=S-49+10:S>=17?M=S-17+10:M=S,r(S>=0&&M1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch{o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var f=["","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"],h=[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],g=[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];o.prototype.toString=function(m,b){m=m||10,b=b|0||1;var k;if(m===16||m==="hex"){k="";for(var N=0,M=0,z=0;z>>24-N&16777215,N+=2,N>=26&&(N-=26,z--),M!==0||z!==this.length-1?k=f[6-S.length]+S+k:k=S+k}for(M!==0&&(k=M.toString(16)+k);k.length%b!==0;)k="0"+k;return this.negative!==0&&(k="-"+k),k}if(m===(m|0)&&m>=2&&m<=36){var P=h[m],B=g[m];k="";var Z=this.clone();for(Z.negative=0;!Z.isZero();){var ie=Z.modrn(B).toString(m);Z=Z.idivn(B),Z.isZero()?k=ie+k:k=f[P-ie.length]+ie+k}for(this.isZero()&&(k="0"+k);k.length%b!==0;)k="0"+k;return this.negative!==0&&(k="-"+k),k}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var m=this.words[0];return this.length===2?m+=this.words[1]*67108864:this.length===3&&this.words[2]===1?m+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-m:m},o.prototype.toJSON=function(){return this.toString(16,2)},a&&(o.prototype.toBuffer=function(m,b){return this.toArrayLike(a,m,b)}),o.prototype.toArray=function(m,b){return this.toArrayLike(Array,m,b)};var v=function(m,b){return m.allocUnsafe?m.allocUnsafe(b):new m(b)};o.prototype.toArrayLike=function(m,b,k){this._strip();var N=this.byteLength(),M=k||Math.max(1,N);r(N<=M,"byte array longer than desired length"),r(M>0,"Requested array length <= 0");var z=v(m,M),O=b==="le"?"LE":"BE";return this["_toArrayLike"+O](z,N),z},o.prototype._toArrayLikeLE=function(m,b){for(var k=0,N=0,M=0,z=0;M>8&255),k>16&255),z===6?(k>24&255),N=0,z=0):(N=O>>>24,z+=2)}if(k=0&&(m[k--]=O>>8&255),k>=0&&(m[k--]=O>>16&255),z===6?(k>=0&&(m[k--]=O>>24&255),N=0,z=0):(N=O>>>24,z+=2)}if(k>=0)for(m[k--]=N;k>=0;)m[k--]=0},Math.clz32?o.prototype._countBits=function(m){return 32-Math.clz32(m)}:o.prototype._countBits=function(m){var b=m,k=0;return b>=4096&&(k+=13,b>>>=13),b>=64&&(k+=7,b>>>=7),b>=8&&(k+=4,b>>>=4),b>=2&&(k+=2,b>>>=2),k+b},o.prototype._zeroBits=function(m){if(m===0)return 26;var b=m,k=0;return b&8191||(k+=13,b>>>=13),b&127||(k+=7,b>>>=7),b&15||(k+=4,b>>>=4),b&3||(k+=2,b>>>=2),b&1||k++,k},o.prototype.bitLength=function(){var m=this.words[this.length-1],b=this._countBits(m);return(this.length-1)*26+b};function w(y){for(var m=new Array(y.bitLength()),b=0;b>>N&1}return m}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var m=0,b=0;bm.length?this.clone().ior(m):m.clone().ior(this)},o.prototype.uor=function(m){return this.length>m.length?this.clone().iuor(m):m.clone().iuor(this)},o.prototype.iuand=function(m){var b;this.length>m.length?b=m:b=this;for(var k=0;km.length?this.clone().iand(m):m.clone().iand(this)},o.prototype.uand=function(m){return this.length>m.length?this.clone().iuand(m):m.clone().iuand(this)},o.prototype.iuxor=function(m){var b,k;this.length>m.length?(b=this,k=m):(b=m,k=this);for(var N=0;Nm.length?this.clone().ixor(m):m.clone().ixor(this)},o.prototype.uxor=function(m){return this.length>m.length?this.clone().iuxor(m):m.clone().iuxor(this)},o.prototype.inotn=function(m){r(typeof m=="number"&&m>=0);var b=Math.ceil(m/26)|0,k=m%26;this._expand(b),k>0&&b--;for(var N=0;N0&&(this.words[N]=~this.words[N]&67108863>>26-k),this._strip()},o.prototype.notn=function(m){return this.clone().inotn(m)},o.prototype.setn=function(m,b){r(typeof m=="number"&&m>=0);var k=m/26|0,N=m%26;return this._expand(k+1),b?this.words[k]=this.words[k]|1<m.length?(k=this,N=m):(k=m,N=this);for(var M=0,z=0;z>>26;for(;M!==0&&z>>26;if(this.length=k.length,M!==0)this.words[this.length]=M,this.length++;else if(k!==this)for(;zm.length?this.clone().iadd(m):m.clone().iadd(this)},o.prototype.isub=function(m){if(m.negative!==0){m.negative=0;var b=this.iadd(m);return m.negative=1,b._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(m),this.negative=1,this._normSign();var k=this.cmp(m);if(k===0)return this.negative=0,this.length=1,this.words[0]=0,this;var N,M;k>0?(N=this,M=m):(N=m,M=this);for(var z=0,O=0;O>26,this.words[O]=b&67108863;for(;z!==0&&O>26,this.words[O]=b&67108863;if(z===0&&O>>26,Z=S&67108863,ie=Math.min(P,m.length-1),se=Math.max(0,P-y.length+1);se<=ie;se++){var le=P-se|0;N=y.words[le]|0,M=m.words[se]|0,z=N*M+Z,B+=z/67108864|0,Z=z&67108863}b.words[P]=Z|0,S=B|0}return S!==0?b.words[P]=S|0:b.length--,b._strip()}var C=function(m,b,k){var N=m.words,M=b.words,z=k.words,O=0,S,P,B,Z=N[0]|0,ie=Z&8191,se=Z>>>13,le=N[1]|0,he=le&8191,ge=le>>>13,L=N[2]|0,A=L&8191,U=L>>>13,$=N[3]|0,K=$&8191,J=$>>>13,ne=N[4]|0,G=ne&8191,ee=ne>>>13,re=N[5]|0,_=re&8191,oe=re>>>13,me=N[6]|0,de=me&8191,ye=me>>>13,Ce=N[7]|0,ue=Ce&8191,q=Ce>>>13,F=N[8]|0,H=F&8191,te=F>>>13,ce=N[9]|0,fe=ce&8191,ve=ce>>>13,Me=M[0]|0,Ee=Me&8191,Pe=Me>>>13,Oe=M[1]|0,ke=Oe&8191,ft=Oe>>>13,ut=M[2]|0,nt=ut&8191,it=ut>>>13,gt=M[3]|0,Xe=gt&8191,Ve=gt>>>13,Ye=M[4]|0,Be=Ye&8191,ze=Ye>>>13,Ue=M[5]|0,Ae=Ue&8191,Ne=Ue>>>13,Fe=M[6]|0,Te=Fe&8191,Ge=Fe>>>13,ot=M[7]|0,Ke=ot&8191,bt=ot>>>13,We=M[8]|0,De=We&8191,He=We>>>13,rt=M[9]|0,at=rt&8191,yt=rt>>>13;k.negative=m.negative^b.negative,k.length=19,S=Math.imul(ie,Ee),P=Math.imul(ie,Pe),P=P+Math.imul(se,Ee)|0,B=Math.imul(se,Pe);var At=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(At>>>26)|0,At&=67108863,S=Math.imul(he,Ee),P=Math.imul(he,Pe),P=P+Math.imul(ge,Ee)|0,B=Math.imul(ge,Pe),S=S+Math.imul(ie,ke)|0,P=P+Math.imul(ie,ft)|0,P=P+Math.imul(se,ke)|0,B=B+Math.imul(se,ft)|0;var qt=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(qt>>>26)|0,qt&=67108863,S=Math.imul(A,Ee),P=Math.imul(A,Pe),P=P+Math.imul(U,Ee)|0,B=Math.imul(U,Pe),S=S+Math.imul(he,ke)|0,P=P+Math.imul(he,ft)|0,P=P+Math.imul(ge,ke)|0,B=B+Math.imul(ge,ft)|0,S=S+Math.imul(ie,nt)|0,P=P+Math.imul(ie,it)|0,P=P+Math.imul(se,nt)|0,B=B+Math.imul(se,it)|0;var et=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(et>>>26)|0,et&=67108863,S=Math.imul(K,Ee),P=Math.imul(K,Pe),P=P+Math.imul(J,Ee)|0,B=Math.imul(J,Pe),S=S+Math.imul(A,ke)|0,P=P+Math.imul(A,ft)|0,P=P+Math.imul(U,ke)|0,B=B+Math.imul(U,ft)|0,S=S+Math.imul(he,nt)|0,P=P+Math.imul(he,it)|0,P=P+Math.imul(ge,nt)|0,B=B+Math.imul(ge,it)|0,S=S+Math.imul(ie,Xe)|0,P=P+Math.imul(ie,Ve)|0,P=P+Math.imul(se,Xe)|0,B=B+Math.imul(se,Ve)|0;var Je=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(Je>>>26)|0,Je&=67108863,S=Math.imul(G,Ee),P=Math.imul(G,Pe),P=P+Math.imul(ee,Ee)|0,B=Math.imul(ee,Pe),S=S+Math.imul(K,ke)|0,P=P+Math.imul(K,ft)|0,P=P+Math.imul(J,ke)|0,B=B+Math.imul(J,ft)|0,S=S+Math.imul(A,nt)|0,P=P+Math.imul(A,it)|0,P=P+Math.imul(U,nt)|0,B=B+Math.imul(U,it)|0,S=S+Math.imul(he,Xe)|0,P=P+Math.imul(he,Ve)|0,P=P+Math.imul(ge,Xe)|0,B=B+Math.imul(ge,Ve)|0,S=S+Math.imul(ie,Be)|0,P=P+Math.imul(ie,ze)|0,P=P+Math.imul(se,Be)|0,B=B+Math.imul(se,ze)|0;var dt=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(dt>>>26)|0,dt&=67108863,S=Math.imul(_,Ee),P=Math.imul(_,Pe),P=P+Math.imul(oe,Ee)|0,B=Math.imul(oe,Pe),S=S+Math.imul(G,ke)|0,P=P+Math.imul(G,ft)|0,P=P+Math.imul(ee,ke)|0,B=B+Math.imul(ee,ft)|0,S=S+Math.imul(K,nt)|0,P=P+Math.imul(K,it)|0,P=P+Math.imul(J,nt)|0,B=B+Math.imul(J,it)|0,S=S+Math.imul(A,Xe)|0,P=P+Math.imul(A,Ve)|0,P=P+Math.imul(U,Xe)|0,B=B+Math.imul(U,Ve)|0,S=S+Math.imul(he,Be)|0,P=P+Math.imul(he,ze)|0,P=P+Math.imul(ge,Be)|0,B=B+Math.imul(ge,ze)|0,S=S+Math.imul(ie,Ae)|0,P=P+Math.imul(ie,Ne)|0,P=P+Math.imul(se,Ae)|0,B=B+Math.imul(se,Ne)|0;var Vt=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(Vt>>>26)|0,Vt&=67108863,S=Math.imul(de,Ee),P=Math.imul(de,Pe),P=P+Math.imul(ye,Ee)|0,B=Math.imul(ye,Pe),S=S+Math.imul(_,ke)|0,P=P+Math.imul(_,ft)|0,P=P+Math.imul(oe,ke)|0,B=B+Math.imul(oe,ft)|0,S=S+Math.imul(G,nt)|0,P=P+Math.imul(G,it)|0,P=P+Math.imul(ee,nt)|0,B=B+Math.imul(ee,it)|0,S=S+Math.imul(K,Xe)|0,P=P+Math.imul(K,Ve)|0,P=P+Math.imul(J,Xe)|0,B=B+Math.imul(J,Ve)|0,S=S+Math.imul(A,Be)|0,P=P+Math.imul(A,ze)|0,P=P+Math.imul(U,Be)|0,B=B+Math.imul(U,ze)|0,S=S+Math.imul(he,Ae)|0,P=P+Math.imul(he,Ne)|0,P=P+Math.imul(ge,Ae)|0,B=B+Math.imul(ge,Ne)|0,S=S+Math.imul(ie,Te)|0,P=P+Math.imul(ie,Ge)|0,P=P+Math.imul(se,Te)|0,B=B+Math.imul(se,Ge)|0;var en=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(en>>>26)|0,en&=67108863,S=Math.imul(ue,Ee),P=Math.imul(ue,Pe),P=P+Math.imul(q,Ee)|0,B=Math.imul(q,Pe),S=S+Math.imul(de,ke)|0,P=P+Math.imul(de,ft)|0,P=P+Math.imul(ye,ke)|0,B=B+Math.imul(ye,ft)|0,S=S+Math.imul(_,nt)|0,P=P+Math.imul(_,it)|0,P=P+Math.imul(oe,nt)|0,B=B+Math.imul(oe,it)|0,S=S+Math.imul(G,Xe)|0,P=P+Math.imul(G,Ve)|0,P=P+Math.imul(ee,Xe)|0,B=B+Math.imul(ee,Ve)|0,S=S+Math.imul(K,Be)|0,P=P+Math.imul(K,ze)|0,P=P+Math.imul(J,Be)|0,B=B+Math.imul(J,ze)|0,S=S+Math.imul(A,Ae)|0,P=P+Math.imul(A,Ne)|0,P=P+Math.imul(U,Ae)|0,B=B+Math.imul(U,Ne)|0,S=S+Math.imul(he,Te)|0,P=P+Math.imul(he,Ge)|0,P=P+Math.imul(ge,Te)|0,B=B+Math.imul(ge,Ge)|0,S=S+Math.imul(ie,Ke)|0,P=P+Math.imul(ie,bt)|0,P=P+Math.imul(se,Ke)|0,B=B+Math.imul(se,bt)|0;var bn=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(bn>>>26)|0,bn&=67108863,S=Math.imul(H,Ee),P=Math.imul(H,Pe),P=P+Math.imul(te,Ee)|0,B=Math.imul(te,Pe),S=S+Math.imul(ue,ke)|0,P=P+Math.imul(ue,ft)|0,P=P+Math.imul(q,ke)|0,B=B+Math.imul(q,ft)|0,S=S+Math.imul(de,nt)|0,P=P+Math.imul(de,it)|0,P=P+Math.imul(ye,nt)|0,B=B+Math.imul(ye,it)|0,S=S+Math.imul(_,Xe)|0,P=P+Math.imul(_,Ve)|0,P=P+Math.imul(oe,Xe)|0,B=B+Math.imul(oe,Ve)|0,S=S+Math.imul(G,Be)|0,P=P+Math.imul(G,ze)|0,P=P+Math.imul(ee,Be)|0,B=B+Math.imul(ee,ze)|0,S=S+Math.imul(K,Ae)|0,P=P+Math.imul(K,Ne)|0,P=P+Math.imul(J,Ae)|0,B=B+Math.imul(J,Ne)|0,S=S+Math.imul(A,Te)|0,P=P+Math.imul(A,Ge)|0,P=P+Math.imul(U,Te)|0,B=B+Math.imul(U,Ge)|0,S=S+Math.imul(he,Ke)|0,P=P+Math.imul(he,bt)|0,P=P+Math.imul(ge,Ke)|0,B=B+Math.imul(ge,bt)|0,S=S+Math.imul(ie,De)|0,P=P+Math.imul(ie,He)|0,P=P+Math.imul(se,De)|0,B=B+Math.imul(se,He)|0;var tn=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(tn>>>26)|0,tn&=67108863,S=Math.imul(fe,Ee),P=Math.imul(fe,Pe),P=P+Math.imul(ve,Ee)|0,B=Math.imul(ve,Pe),S=S+Math.imul(H,ke)|0,P=P+Math.imul(H,ft)|0,P=P+Math.imul(te,ke)|0,B=B+Math.imul(te,ft)|0,S=S+Math.imul(ue,nt)|0,P=P+Math.imul(ue,it)|0,P=P+Math.imul(q,nt)|0,B=B+Math.imul(q,it)|0,S=S+Math.imul(de,Xe)|0,P=P+Math.imul(de,Ve)|0,P=P+Math.imul(ye,Xe)|0,B=B+Math.imul(ye,Ve)|0,S=S+Math.imul(_,Be)|0,P=P+Math.imul(_,ze)|0,P=P+Math.imul(oe,Be)|0,B=B+Math.imul(oe,ze)|0,S=S+Math.imul(G,Ae)|0,P=P+Math.imul(G,Ne)|0,P=P+Math.imul(ee,Ae)|0,B=B+Math.imul(ee,Ne)|0,S=S+Math.imul(K,Te)|0,P=P+Math.imul(K,Ge)|0,P=P+Math.imul(J,Te)|0,B=B+Math.imul(J,Ge)|0,S=S+Math.imul(A,Ke)|0,P=P+Math.imul(A,bt)|0,P=P+Math.imul(U,Ke)|0,B=B+Math.imul(U,bt)|0,S=S+Math.imul(he,De)|0,P=P+Math.imul(he,He)|0,P=P+Math.imul(ge,De)|0,B=B+Math.imul(ge,He)|0,S=S+Math.imul(ie,at)|0,P=P+Math.imul(ie,yt)|0,P=P+Math.imul(se,at)|0,B=B+Math.imul(se,yt)|0;var Sn=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(Sn>>>26)|0,Sn&=67108863,S=Math.imul(fe,ke),P=Math.imul(fe,ft),P=P+Math.imul(ve,ke)|0,B=Math.imul(ve,ft),S=S+Math.imul(H,nt)|0,P=P+Math.imul(H,it)|0,P=P+Math.imul(te,nt)|0,B=B+Math.imul(te,it)|0,S=S+Math.imul(ue,Xe)|0,P=P+Math.imul(ue,Ve)|0,P=P+Math.imul(q,Xe)|0,B=B+Math.imul(q,Ve)|0,S=S+Math.imul(de,Be)|0,P=P+Math.imul(de,ze)|0,P=P+Math.imul(ye,Be)|0,B=B+Math.imul(ye,ze)|0,S=S+Math.imul(_,Ae)|0,P=P+Math.imul(_,Ne)|0,P=P+Math.imul(oe,Ae)|0,B=B+Math.imul(oe,Ne)|0,S=S+Math.imul(G,Te)|0,P=P+Math.imul(G,Ge)|0,P=P+Math.imul(ee,Te)|0,B=B+Math.imul(ee,Ge)|0,S=S+Math.imul(K,Ke)|0,P=P+Math.imul(K,bt)|0,P=P+Math.imul(J,Ke)|0,B=B+Math.imul(J,bt)|0,S=S+Math.imul(A,De)|0,P=P+Math.imul(A,He)|0,P=P+Math.imul(U,De)|0,B=B+Math.imul(U,He)|0,S=S+Math.imul(he,at)|0,P=P+Math.imul(he,yt)|0,P=P+Math.imul(ge,at)|0,B=B+Math.imul(ge,yt)|0;var Dn=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,S=Math.imul(fe,nt),P=Math.imul(fe,it),P=P+Math.imul(ve,nt)|0,B=Math.imul(ve,it),S=S+Math.imul(H,Xe)|0,P=P+Math.imul(H,Ve)|0,P=P+Math.imul(te,Xe)|0,B=B+Math.imul(te,Ve)|0,S=S+Math.imul(ue,Be)|0,P=P+Math.imul(ue,ze)|0,P=P+Math.imul(q,Be)|0,B=B+Math.imul(q,ze)|0,S=S+Math.imul(de,Ae)|0,P=P+Math.imul(de,Ne)|0,P=P+Math.imul(ye,Ae)|0,B=B+Math.imul(ye,Ne)|0,S=S+Math.imul(_,Te)|0,P=P+Math.imul(_,Ge)|0,P=P+Math.imul(oe,Te)|0,B=B+Math.imul(oe,Ge)|0,S=S+Math.imul(G,Ke)|0,P=P+Math.imul(G,bt)|0,P=P+Math.imul(ee,Ke)|0,B=B+Math.imul(ee,bt)|0,S=S+Math.imul(K,De)|0,P=P+Math.imul(K,He)|0,P=P+Math.imul(J,De)|0,B=B+Math.imul(J,He)|0,S=S+Math.imul(A,at)|0,P=P+Math.imul(A,yt)|0,P=P+Math.imul(U,at)|0,B=B+Math.imul(U,yt)|0;var st=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(st>>>26)|0,st&=67108863,S=Math.imul(fe,Xe),P=Math.imul(fe,Ve),P=P+Math.imul(ve,Xe)|0,B=Math.imul(ve,Ve),S=S+Math.imul(H,Be)|0,P=P+Math.imul(H,ze)|0,P=P+Math.imul(te,Be)|0,B=B+Math.imul(te,ze)|0,S=S+Math.imul(ue,Ae)|0,P=P+Math.imul(ue,Ne)|0,P=P+Math.imul(q,Ae)|0,B=B+Math.imul(q,Ne)|0,S=S+Math.imul(de,Te)|0,P=P+Math.imul(de,Ge)|0,P=P+Math.imul(ye,Te)|0,B=B+Math.imul(ye,Ge)|0,S=S+Math.imul(_,Ke)|0,P=P+Math.imul(_,bt)|0,P=P+Math.imul(oe,Ke)|0,B=B+Math.imul(oe,bt)|0,S=S+Math.imul(G,De)|0,P=P+Math.imul(G,He)|0,P=P+Math.imul(ee,De)|0,B=B+Math.imul(ee,He)|0,S=S+Math.imul(K,at)|0,P=P+Math.imul(K,yt)|0,P=P+Math.imul(J,at)|0,B=B+Math.imul(J,yt)|0;var xt=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(xt>>>26)|0,xt&=67108863,S=Math.imul(fe,Be),P=Math.imul(fe,ze),P=P+Math.imul(ve,Be)|0,B=Math.imul(ve,ze),S=S+Math.imul(H,Ae)|0,P=P+Math.imul(H,Ne)|0,P=P+Math.imul(te,Ae)|0,B=B+Math.imul(te,Ne)|0,S=S+Math.imul(ue,Te)|0,P=P+Math.imul(ue,Ge)|0,P=P+Math.imul(q,Te)|0,B=B+Math.imul(q,Ge)|0,S=S+Math.imul(de,Ke)|0,P=P+Math.imul(de,bt)|0,P=P+Math.imul(ye,Ke)|0,B=B+Math.imul(ye,bt)|0,S=S+Math.imul(_,De)|0,P=P+Math.imul(_,He)|0,P=P+Math.imul(oe,De)|0,B=B+Math.imul(oe,He)|0,S=S+Math.imul(G,at)|0,P=P+Math.imul(G,yt)|0,P=P+Math.imul(ee,at)|0,B=B+Math.imul(ee,yt)|0;var Wt=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(Wt>>>26)|0,Wt&=67108863,S=Math.imul(fe,Ae),P=Math.imul(fe,Ne),P=P+Math.imul(ve,Ae)|0,B=Math.imul(ve,Ne),S=S+Math.imul(H,Te)|0,P=P+Math.imul(H,Ge)|0,P=P+Math.imul(te,Te)|0,B=B+Math.imul(te,Ge)|0,S=S+Math.imul(ue,Ke)|0,P=P+Math.imul(ue,bt)|0,P=P+Math.imul(q,Ke)|0,B=B+Math.imul(q,bt)|0,S=S+Math.imul(de,De)|0,P=P+Math.imul(de,He)|0,P=P+Math.imul(ye,De)|0,B=B+Math.imul(ye,He)|0,S=S+Math.imul(_,at)|0,P=P+Math.imul(_,yt)|0,P=P+Math.imul(oe,at)|0,B=B+Math.imul(oe,yt)|0;var Gt=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(Gt>>>26)|0,Gt&=67108863,S=Math.imul(fe,Te),P=Math.imul(fe,Ge),P=P+Math.imul(ve,Te)|0,B=Math.imul(ve,Ge),S=S+Math.imul(H,Ke)|0,P=P+Math.imul(H,bt)|0,P=P+Math.imul(te,Ke)|0,B=B+Math.imul(te,bt)|0,S=S+Math.imul(ue,De)|0,P=P+Math.imul(ue,He)|0,P=P+Math.imul(q,De)|0,B=B+Math.imul(q,He)|0,S=S+Math.imul(de,at)|0,P=P+Math.imul(de,yt)|0,P=P+Math.imul(ye,at)|0,B=B+Math.imul(ye,yt)|0;var on=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(on>>>26)|0,on&=67108863,S=Math.imul(fe,Ke),P=Math.imul(fe,bt),P=P+Math.imul(ve,Ke)|0,B=Math.imul(ve,bt),S=S+Math.imul(H,De)|0,P=P+Math.imul(H,He)|0,P=P+Math.imul(te,De)|0,B=B+Math.imul(te,He)|0,S=S+Math.imul(ue,at)|0,P=P+Math.imul(ue,yt)|0,P=P+Math.imul(q,at)|0,B=B+Math.imul(q,yt)|0;var Tr=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(Tr>>>26)|0,Tr&=67108863,S=Math.imul(fe,De),P=Math.imul(fe,He),P=P+Math.imul(ve,De)|0,B=Math.imul(ve,He),S=S+Math.imul(H,at)|0,P=P+Math.imul(H,yt)|0,P=P+Math.imul(te,at)|0,B=B+Math.imul(te,yt)|0;var Ir=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(Ir>>>26)|0,Ir&=67108863,S=Math.imul(fe,at),P=Math.imul(fe,yt),P=P+Math.imul(ve,at)|0,B=Math.imul(ve,yt);var zr=(O+S|0)+((P&8191)<<13)|0;return O=(B+(P>>>13)|0)+(zr>>>26)|0,zr&=67108863,z[0]=At,z[1]=qt,z[2]=et,z[3]=Je,z[4]=dt,z[5]=Vt,z[6]=en,z[7]=bn,z[8]=tn,z[9]=Sn,z[10]=Dn,z[11]=st,z[12]=xt,z[13]=Wt,z[14]=Gt,z[15]=on,z[16]=Tr,z[17]=Ir,z[18]=zr,O!==0&&(z[19]=O,k.length++),k};Math.imul||(C=x);function E(y,m,b){b.negative=m.negative^y.negative,b.length=y.length+m.length;for(var k=0,N=0,M=0;M>>26)|0,N+=z>>>26,z&=67108863}b.words[M]=O,k=z,z=N}return k!==0?b.words[M]=k:b.length--,b._strip()}function I(y,m,b){return E(y,m,b)}o.prototype.mulTo=function(m,b){var k,N=this.length+m.length;return this.length===10&&m.length===10?k=C(this,m,b):N<63?k=x(this,m,b):N<1024?k=E(this,m,b):k=I(this,m,b),k},o.prototype.mul=function(m){var b=new o(null);return b.words=new Array(this.length+m.length),this.mulTo(m,b)},o.prototype.mulf=function(m){var b=new o(null);return b.words=new Array(this.length+m.length),I(this,m,b)},o.prototype.imul=function(m){return this.clone().mulTo(m,this)},o.prototype.imuln=function(m){var b=m<0;b&&(m=-m),r(typeof m=="number"),r(m<67108864);for(var k=0,N=0;N>=26,k+=M/67108864|0,k+=z>>>26,this.words[N]=z&67108863}return k!==0&&(this.words[N]=k,this.length++),b?this.ineg():this},o.prototype.muln=function(m){return this.clone().imuln(m)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(m){var b=w(m);if(b.length===0)return new o(1);for(var k=this,N=0;N=0);var b=m%26,k=(m-b)/26,N=67108863>>>26-b<<26-b,M;if(b!==0){var z=0;for(M=0;M>>26-b}z&&(this.words[M]=z,this.length++)}if(k!==0){for(M=this.length-1;M>=0;M--)this.words[M+k]=this.words[M];for(M=0;M=0);var N;b?N=(b-b%26)/26:N=0;var M=m%26,z=Math.min((m-M)/26,this.length),O=67108863^67108863>>>M<z)for(this.length-=z,P=0;P=0&&(B!==0||P>=N);P--){var Z=this.words[P]|0;this.words[P]=B<<26-M|Z>>>M,B=Z&O}return S&&B!==0&&(S.words[S.length++]=B),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(m,b,k){return r(this.negative===0),this.iushrn(m,b,k)},o.prototype.shln=function(m){return this.clone().ishln(m)},o.prototype.ushln=function(m){return this.clone().iushln(m)},o.prototype.shrn=function(m){return this.clone().ishrn(m)},o.prototype.ushrn=function(m){return this.clone().iushrn(m)},o.prototype.testn=function(m){r(typeof m=="number"&&m>=0);var b=m%26,k=(m-b)/26,N=1<=0);var b=m%26,k=(m-b)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=k)return this;if(b!==0&&k++,this.length=Math.min(k,this.length),b!==0){var N=67108863^67108863>>>b<=67108864;b++)this.words[b]-=67108864,b===this.length-1?this.words[b+1]=1:this.words[b+1]++;return this.length=Math.max(this.length,b+1),this},o.prototype.isubn=function(m){if(r(typeof m=="number"),r(m<67108864),m<0)return this.iaddn(-m);if(this.negative!==0)return this.negative=0,this.iaddn(m),this.negative=1,this;if(this.words[0]-=m,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var b=0;b>26)-(S/67108864|0),this.words[M+k]=z&67108863}for(;M>26,this.words[M+k]=z&67108863;if(O===0)return this._strip();for(r(O===-1),O=0,M=0;M>26,this.words[M]=z&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(m,b){var k=this.length-m.length,N=this.clone(),M=m,z=M.words[M.length-1]|0,O=this._countBits(z);k=26-O,k!==0&&(M=M.ushln(k),N.iushln(k),z=M.words[M.length-1]|0);var S=N.length-M.length,P;if(b!=="mod"){P=new o(null),P.length=S+1,P.words=new Array(P.length);for(var B=0;B=0;ie--){var se=(N.words[M.length+ie]|0)*67108864+(N.words[M.length+ie-1]|0);for(se=Math.min(se/z|0,67108863),N._ishlnsubmul(M,se,ie);N.negative!==0;)se--,N.negative=0,N._ishlnsubmul(M,1,ie),N.isZero()||(N.negative^=1);P&&(P.words[ie]=se)}return P&&P._strip(),N._strip(),b!=="div"&&k!==0&&N.iushrn(k),{div:P||null,mod:N}},o.prototype.divmod=function(m,b,k){if(r(!m.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var N,M,z;return this.negative!==0&&m.negative===0?(z=this.neg().divmod(m,b),b!=="mod"&&(N=z.div.neg()),b!=="div"&&(M=z.mod.neg(),k&&M.negative!==0&&M.iadd(m)),{div:N,mod:M}):this.negative===0&&m.negative!==0?(z=this.divmod(m.neg(),b),b!=="mod"&&(N=z.div.neg()),{div:N,mod:z.mod}):this.negative&m.negative?(z=this.neg().divmod(m.neg(),b),b!=="div"&&(M=z.mod.neg(),k&&M.negative!==0&&M.isub(m)),{div:z.div,mod:M}):m.length>this.length||this.cmp(m)<0?{div:new o(0),mod:this}:m.length===1?b==="div"?{div:this.divn(m.words[0]),mod:null}:b==="mod"?{div:null,mod:new o(this.modrn(m.words[0]))}:{div:this.divn(m.words[0]),mod:new o(this.modrn(m.words[0]))}:this._wordDiv(m,b)},o.prototype.div=function(m){return this.divmod(m,"div",!1).div},o.prototype.mod=function(m){return this.divmod(m,"mod",!1).mod},o.prototype.umod=function(m){return this.divmod(m,"mod",!0).mod},o.prototype.divRound=function(m){var b=this.divmod(m);if(b.mod.isZero())return b.div;var k=b.div.negative!==0?b.mod.isub(m):b.mod,N=m.ushrn(1),M=m.andln(1),z=k.cmp(N);return z<0||M===1&&z===0?b.div:b.div.negative!==0?b.div.isubn(1):b.div.iaddn(1)},o.prototype.modrn=function(m){var b=m<0;b&&(m=-m),r(m<=67108863);for(var k=(1<<26)%m,N=0,M=this.length-1;M>=0;M--)N=(k*N+(this.words[M]|0))%m;return b?-N:N},o.prototype.modn=function(m){return this.modrn(m)},o.prototype.idivn=function(m){var b=m<0;b&&(m=-m),r(m<=67108863);for(var k=0,N=this.length-1;N>=0;N--){var M=(this.words[N]|0)+k*67108864;this.words[N]=M/m|0,k=M%m}return this._strip(),b?this.ineg():this},o.prototype.divn=function(m){return this.clone().idivn(m)},o.prototype.egcd=function(m){r(m.negative===0),r(!m.isZero());var b=this,k=m.clone();b.negative!==0?b=b.umod(m):b=b.clone();for(var N=new o(1),M=new o(0),z=new o(0),O=new o(1),S=0;b.isEven()&&k.isEven();)b.iushrn(1),k.iushrn(1),++S;for(var P=k.clone(),B=b.clone();!b.isZero();){for(var Z=0,ie=1;!(b.words[0]&ie)&&Z<26;++Z,ie<<=1);if(Z>0)for(b.iushrn(Z);Z-- >0;)(N.isOdd()||M.isOdd())&&(N.iadd(P),M.isub(B)),N.iushrn(1),M.iushrn(1);for(var se=0,le=1;!(k.words[0]&le)&&se<26;++se,le<<=1);if(se>0)for(k.iushrn(se);se-- >0;)(z.isOdd()||O.isOdd())&&(z.iadd(P),O.isub(B)),z.iushrn(1),O.iushrn(1);b.cmp(k)>=0?(b.isub(k),N.isub(z),M.isub(O)):(k.isub(b),z.isub(N),O.isub(M))}return{a:z,b:O,gcd:k.iushln(S)}},o.prototype._invmp=function(m){r(m.negative===0),r(!m.isZero());var b=this,k=m.clone();b.negative!==0?b=b.umod(m):b=b.clone();for(var N=new o(1),M=new o(0),z=k.clone();b.cmpn(1)>0&&k.cmpn(1)>0;){for(var O=0,S=1;!(b.words[0]&S)&&O<26;++O,S<<=1);if(O>0)for(b.iushrn(O);O-- >0;)N.isOdd()&&N.iadd(z),N.iushrn(1);for(var P=0,B=1;!(k.words[0]&B)&&P<26;++P,B<<=1);if(P>0)for(k.iushrn(P);P-- >0;)M.isOdd()&&M.iadd(z),M.iushrn(1);b.cmp(k)>=0?(b.isub(k),N.isub(M)):(k.isub(b),M.isub(N))}var Z;return b.cmpn(1)===0?Z=N:Z=M,Z.cmpn(0)<0&&Z.iadd(m),Z},o.prototype.gcd=function(m){if(this.isZero())return m.abs();if(m.isZero())return this.abs();var b=this.clone(),k=m.clone();b.negative=0,k.negative=0;for(var N=0;b.isEven()&&k.isEven();N++)b.iushrn(1),k.iushrn(1);do{for(;b.isEven();)b.iushrn(1);for(;k.isEven();)k.iushrn(1);var M=b.cmp(k);if(M<0){var z=b;b=k,k=z}else if(M===0||k.cmpn(1)===0)break;b.isub(k)}while(!0);return k.iushln(N)},o.prototype.invm=function(m){return this.egcd(m).a.umod(m)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(m){return this.words[0]&m},o.prototype.bincn=function(m){r(typeof m=="number");var b=m%26,k=(m-b)/26,N=1<>>26,O&=67108863,this.words[z]=O}return M!==0&&(this.words[z]=M,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(m){var b=m<0;if(this.negative!==0&&!b)return-1;if(this.negative===0&&b)return 1;this._strip();var k;if(this.length>1)k=1;else{b&&(m=-m),r(m<=67108863,"Number is too big");var N=this.words[0]|0;k=N===m?0:Nm.length)return 1;if(this.length=0;k--){var N=this.words[k]|0,M=m.words[k]|0;if(N!==M){NM&&(b=1);break}}return b},o.prototype.gtn=function(m){return this.cmpn(m)===1},o.prototype.gt=function(m){return this.cmp(m)===1},o.prototype.gten=function(m){return this.cmpn(m)>=0},o.prototype.gte=function(m){return this.cmp(m)>=0},o.prototype.ltn=function(m){return this.cmpn(m)===-1},o.prototype.lt=function(m){return this.cmp(m)===-1},o.prototype.lten=function(m){return this.cmpn(m)<=0},o.prototype.lte=function(m){return this.cmp(m)<=0},o.prototype.eqn=function(m){return this.cmpn(m)===0},o.prototype.eq=function(m){return this.cmp(m)===0},o.red=function(m){return new W(m)},o.prototype.toRed=function(m){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),m.convertTo(this)._forceRed(m)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(m){return this.red=m,this},o.prototype.forceRed=function(m){return r(!this.red,"Already a number in reduction context"),this._forceRed(m)},o.prototype.redAdd=function(m){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,m)},o.prototype.redIAdd=function(m){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,m)},o.prototype.redSub=function(m){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,m)},o.prototype.redISub=function(m){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,m)},o.prototype.redShl=function(m){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,m)},o.prototype.redMul=function(m){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,m),this.red.mul(this,m)},o.prototype.redIMul=function(m){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,m),this.red.imul(this,m)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(m){return r(this.red&&!m.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,m)};var R={k256:null,p224:null,p192:null,p25519:null};function T(y,m){this.name=y,this.p=new o(m,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}T.prototype._tmp=function(){var m=new o(null);return m.words=new Array(Math.ceil(this.n/13)),m},T.prototype.ireduce=function(m){var b=m,k;do this.split(b,this.tmp),b=this.imulK(b),b=b.iadd(this.tmp),k=b.bitLength();while(k>this.n);var N=k0?b.isub(this.p):b.strip!==void 0?b.strip():b._strip(),b},T.prototype.split=function(m,b){m.iushrn(this.n,0,b)},T.prototype.imulK=function(m){return m.imul(this.k)};function j(){T.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}i(j,T),j.prototype.split=function(m,b){for(var k=4194303,N=Math.min(m.length,9),M=0;M>>22,z=O}z>>>=22,m.words[M-10]=z,z===0&&m.length>10?m.length-=10:m.length-=9},j.prototype.imulK=function(m){m.words[m.length]=0,m.words[m.length+1]=0,m.length+=2;for(var b=0,k=0;k>>=26,m.words[k]=M,b=N}return b!==0&&(m.words[m.length++]=b),m},o._prime=function(m){if(R[m])return R[m];var b;if(m==="k256")b=new j;else if(m==="p224")b=new D;else if(m==="p192")b=new X;else if(m==="p25519")b=new V;else throw new Error("Unknown prime "+m);return R[m]=b,b};function W(y){if(typeof y=="string"){var m=o._prime(y);this.m=m.p,this.prime=m}else r(y.gtn(1),"modulus must be greater than 1"),this.m=y,this.prime=null}W.prototype._verify1=function(m){r(m.negative===0,"red works only with positives"),r(m.red,"red works only with red numbers")},W.prototype._verify2=function(m,b){r((m.negative|b.negative)===0,"red works only with positives"),r(m.red&&m.red===b.red,"red works only with red numbers")},W.prototype.imod=function(m){return this.prime?this.prime.ireduce(m)._forceRed(this):(u(m,m.umod(this.m)._forceRed(this)),m)},W.prototype.neg=function(m){return m.isZero()?m.clone():this.m.sub(m)._forceRed(this)},W.prototype.add=function(m,b){this._verify2(m,b);var k=m.add(b);return k.cmp(this.m)>=0&&k.isub(this.m),k._forceRed(this)},W.prototype.iadd=function(m,b){this._verify2(m,b);var k=m.iadd(b);return k.cmp(this.m)>=0&&k.isub(this.m),k},W.prototype.sub=function(m,b){this._verify2(m,b);var k=m.sub(b);return k.cmpn(0)<0&&k.iadd(this.m),k._forceRed(this)},W.prototype.isub=function(m,b){this._verify2(m,b);var k=m.isub(b);return k.cmpn(0)<0&&k.iadd(this.m),k},W.prototype.shl=function(m,b){return this._verify1(m),this.imod(m.ushln(b))},W.prototype.imul=function(m,b){return this._verify2(m,b),this.imod(m.imul(b))},W.prototype.mul=function(m,b){return this._verify2(m,b),this.imod(m.mul(b))},W.prototype.isqr=function(m){return this.imul(m,m.clone())},W.prototype.sqr=function(m){return this.mul(m,m)},W.prototype.sqrt=function(m){if(m.isZero())return m.clone();var b=this.m.andln(3);if(r(b%2===1),b===3){var k=this.m.add(new o(1)).iushrn(2);return this.pow(m,k)}for(var N=this.m.subn(1),M=0;!N.isZero()&&N.andln(1)===0;)M++,N.iushrn(1);r(!N.isZero());var z=new o(1).toRed(this),O=z.redNeg(),S=this.m.subn(1).iushrn(1),P=this.m.bitLength();for(P=new o(2*P*P).toRed(this);this.pow(P,S).cmp(O)!==0;)P.redIAdd(O);for(var B=this.pow(P,N),Z=this.pow(m,N.addn(1).iushrn(1)),ie=this.pow(m,N),se=M;ie.cmp(z)!==0;){for(var le=ie,he=0;le.cmp(z)!==0;he++)le=le.redSqr();r(he=0;M--){for(var B=b.words[M],Z=P-1;Z>=0;Z--){var ie=B>>Z&1;if(z!==N[0]&&(z=this.sqr(z)),ie===0&&O===0){S=0;continue}O<<=1,O|=ie,S++,!(S!==k&&(M!==0||Z!==0))&&(z=this.mul(z,N[O]),S=0,O=0)}P=26}return z},W.prototype.convertTo=function(m){var b=m.umod(this.m);return b===m?b.clone():b},W.prototype.convertFrom=function(m){var b=m.clone();return b.red=null,b},o.mont=function(m){return new Y(m)};function Y(y){W.call(this,y),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(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)}i(Y,W),Y.prototype.convertTo=function(m){return this.imod(m.ushln(this.shift))},Y.prototype.convertFrom=function(m){var b=this.imod(m.mul(this.rinv));return b.red=null,b},Y.prototype.imul=function(m,b){if(m.isZero()||b.isZero())return m.words[0]=0,m.length=1,m;var k=m.imul(b),N=k.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),M=k.isub(N).iushrn(this.shift),z=M;return M.cmp(this.m)>=0?z=M.isub(this.m):M.cmpn(0)<0&&(z=M.iadd(this.m)),z._forceRed(this)},Y.prototype.mul=function(m,b){if(m.isZero()||b.isZero())return new o(0)._forceRed(this);var k=m.mul(b),N=k.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),M=k.isub(N).iushrn(this.shift),z=M;return M.cmp(this.m)>=0?z=M.isub(this.m):M.cmpn(0)<0&&(z=M.iadd(this.m)),z._forceRed(this)},Y.prototype.invm=function(m){var b=this.imod(m._invmp(this.m).mul(this.r2));return b._forceRed(this)}})(e,Ul)})(F8);var MK=F8.exports;const St=Sm(MK);function A1(e){return St.isBN(e)}const ST=/^0x[\da-fA-F]+$/,NK=/^[\da-fA-F]+$/;function $o(e,t=-1,n){return typeof e=="string"&&(e==="0x"||ST.test(e))&&(t===-1?n||e.length%2===0:e.length===2+Math.ceil(t/4))}function F1(e){return!!e&&typeof e=="object"}function D8(...e){return t=>(F1(t)||vs(t))&&e.every(n=>vs(t[n]))}function TK(...e){return t=>vs(t)&&e.every(n=>vs(t[n]))}function D1(...e){return t=>F1(t)&&e.every(n=>vs(t[n]))}const H8=D8("toBigInt"),U8=D8("toBn");function V8(e){return typeof e=="bigint"?e:e?$o(e)?xT(e.toString()):A1(e)?Dt(e.toString()):H8(e)?e.toBigInt():U8(e)?Dt(e.toBn().toString()):Dt(e):Dt(0)}function IK(e){const t=V8(e);if(t>ou;if(n===r||n===r-ou)return n;n=r}}const si=typeof Dt=="function"&&typeof Dt.asIntN=="function",CT=typeof require=="function"&&typeof module<"u",zK=typeof __dirname<"u",RK=!CT,jK=typeof WebAssembly<"u",X8=typeof ta.Buffer=="function"&&typeof ta.Buffer.isBuffer=="function",LK=typeof ta.process=="object";function W8(e){return X8&&!!e&&vs(e.readDoubleLE)&&ta.Buffer.isBuffer(e)}function na(e){return(e&&e.constructor)===Uint8Array||e instanceof Uint8Array}const BK=new ZZ;function co(e){return e?BK.encode(e.toString()):new Uint8Array}function Ot(e){return na(e)?W8(e)?new Uint8Array(e):e:$o(e)?Ra(e):Array.isArray(e)?new Uint8Array(e):co(e)}function ET(e,t){const n=Ot(e),r=Ot(t);let i=0;for(;;){const o=i>=n.length,a=i>=r.length;if(o&&a)return 0;if(o)return-1;if(a)return 1;if(n[i]!==r[i])return n[i]>r[i]?1:-1;i++}}function ri(...e){const t=e.length,n=new Array(t);let r=0;for(let i=0;ir)return e.subarray(0,r);const i=new Uint8Array(r);return i.set(e,n?0:r-e.length),i}function AK(e){return e.sort(ET)}function np(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const r=e.length;if(n&&r&&e[r-1]&128)switch(r){case 0:return new St(0);case 1:return new St((e[0]^255)*-1-1);case 2:return new St((e[0]+(e[1]<<8)^65535)*-1-1);case 3:return new St((e[0]+(e[1]<<8)+(e[2]<<16)^16777215)*-1-1);case 4:return new St((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)*-1-1);case 5:return new St(((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]^255)*4294967296)*-1-1);case 6:return new St(((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]+(e[5]<<8)^65535)*4294967296)*-1-1);default:return new St(e,"le").fromTwos(r*8)}switch(r){case 0:return new St(0);case 1:return new St(e[0]);case 2:return new St(e[0]+(e[1]<<8));case 3:return new St(e[0]+(e[1]<<8)+(e[2]<<16));case 4:return new St(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216);case 5:return new St(e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8))*16777216);case 6:return new St(e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8)+(e[5]<<16))*16777216);default:return new St(e,"le")}}function FK(e){return X8?ta.Buffer.from(e||[]):new Uint8Array(e||[])}function DK(e,{bitLength:t=32,isLe:n=!0}={}){if(t!==32&&t!==64)throw new Error("Invalid bitLength provided, expected 32 or 64");if(e.length0){const i=Math.ceil(t/8);if(e.length>i)return`${Tb(e.subarray(0,i/2),r)}…${Tb(e.subarray(e.length-i/2),"")}`}}else return r;return Tb(e,r)}function HK(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const r=e.length;if(n&&r&&e[r-1]&128)switch(r){case 0:return 0;case 1:return(e[0]^255)*-1-1;case 2:return(e[0]+(e[1]<<8)^65535)*-1-1;case 3:return(e[0]+(e[1]<<8)+(e[2]<<16)^16777215)*-1-1;case 4:return(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)*-1-1;case 5:return((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]^255)*4294967296)*-1-1;case 6:return((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]+(e[5]<<8)^65535)*4294967296)*-1-1;default:throw new Error("Value more than 48-bits cannot be reliably converted")}switch(r){case 0:return 0;case 1:return e[0];case 2:return e[0]+(e[1]<<8);case 3:return e[0]+(e[1]<<8)+(e[2]<<16);case 4:return e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216;case 5:return e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8))*16777216;case 6:return e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8)+(e[5]<<16))*16777216;default:throw new Error("Value more than 48-bits cannot be reliably converted")}}const UK=new VZ("utf-8");function lv(e){return e?UK.decode(e):""}const vg=Ot(`Ethereum Signed Message: -`),Wd=Ot(""),Zd=Ot(""),VK=Wd.length+Zd.length;function zp(e,t){return e.length>=VK&&ro(e.subarray(0,Wd.length),Wd)&&ro(e.slice(-Zd.length),Zd)||t&&e.length>=vg.length&&ro(e.subarray(0,vg.length),vg)}function kT(e){const t=Ot(e);return zp(t,!1)?t.subarray(Wd.length,t.length-Zd.length):t}function MT(e){const t=Ot(e);return zp(t,!0)?t:Af([Wd,t,Zd])}const GC=Dt(256),XK=Dt(255);function WK(e,t,n){const r=[],i=n&&ee.gt(t)),qK=B1((e,t)=>e.lt(t)),GK=new St(0),Ff=new St(1),Pm=new St(2),YK=new St(3),JK=new St(4),QK=new St(5),$K=new St(6),_K=new St(7),eq=new St(8),tq=new St(9),nq=new St(10),rq=new St(100),iq=new St(1e3),oq=new St(1e6),gx=new St(1e9),aq=gx.mul(gx),NT=new St(Number.MAX_SAFE_INTEGER),TT=new St(94906265);function H1(e){return typeof e=="bigint"}function Eu(e){return e?St.isBN(e)?e:$o(e)?cv(e.toString()):H1(e)?new St(e.toString()):U8(e)?e.toBn():H8(e)?new St(e.toBigInt().toString()):new St(e):new St(0)}function sq(e){const t=Eu(e);if(t.isNeg())throw new Error("square root of negative numbers is not supported");if(t.lte(NT))return new St(~~Math.sqrt(t.toNumber()));let n=TT.clone();for(;;){const r=t.div(n).iadd(n).ishrn(1);if(n.eq(r)||n.eq(r.sub(Ff)))return n;n=r}}const lq={bitLength:-1,isLe:!0,isNegative:!1};function Ui(e,{bitLength:t=-1,isLe:n=!0,isNegative:r=!1}=lq){const i=Eu(e),o=Math.ceil(t===-1?i.bitLength()/8:(t||0)/8);if(!e)return t===-1?new Uint8Array(1):new Uint8Array(o);const a=new Uint8Array(o),s=r?i.toTwos(o*8):i;return a.set(s.toArray(n?"le":"be",o),0),a}function cq(e,{bitLength:t=-1,isLe:n=!1,isNegative:r=!1}={}){return ys(Ui(e,{bitLength:t,isLe:n,isNegative:r}))}function uq(e){return new Uint8Array(e||[])}const dq=Pm.pow(new St(6)).isub(Ff),fq=Pm.pow(new St(14)).isub(Ff),hq=Pm.pow(new St(30)).isub(Ff),pq={bitLength:16},mq={bitLength:32};function IT(e){const t=Eu(e);if(t.lte(dq))return new Uint8Array([t.toNumber()<<2]);if(t.lte(fq))return Ui(t.shln(2).iadd(Ff),pq);if(t.lte(hq))return Ui(t.shln(2).iadd(Pm),mq);const n=Ui(t);let r=n.length;for(;n[r-1]===0;)r--;if(r<4)throw new Error("Invalid length, previous checks match anything less than 2^30");return Af([new Uint8Array([(r-4<<2)+3]),n.subarray(0,r)])}function U1(e){return Af([IT(e.length),e])}function zT(e){const t=Ot(e);switch(t[0]&3){case 0:return[1,new St(t[0]>>>2)];case 1:return[2,new St(t[0]+(t[1]<<8)>>>2)];case 2:return[4,new St(t[0]+(t[1]<<8)+(t[2]<<16)+t[3]*16777216>>>2)];default:{const n=(t[0]>>>2)+5;switch(n){case 5:return[5,new St(t[1]+(t[2]<<8)+(t[3]<<16)+t[4]*16777216)];case 6:return[6,new St(t[1]+(t[2]<<8)+(t[3]<<16)+(t[4]+(t[5]<<8))*16777216)];case 7:return[7,new St(t[1]+(t[2]<<8)+(t[3]<<16)+(t[4]+(t[5]<<8)+(t[6]<<16))*16777216)];default:return[n,np(t.subarray(1,n))]}}}}function gq(e){switch(e[0]&3){case 0:return[1,e[0]>>>2];case 1:return[2,e[0]+(e[1]<<8)>>>2];case 2:return[4,e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216>>>2];default:switch((e[0]>>>2)+5){case 5:return[5,e[1]+(e[2]<<8)+(e[3]<<16)+e[4]*16777216];case 6:return[6,e[1]+(e[2]<<8)+(e[3]<<16)+(e[4]+(e[5]<<8))*16777216];case 7:return[7,e[1]+(e[2]<<8)+(e[3]<<16)+(e[4]+(e[5]<<8)+(e[6]<<16))*16777216];default:throw new Error("Compact input is > Number.MAX_SAFE_INTEGER")}}}function vq(e){const[t,n]=zT(e),r=t+n.toNumber();return[r,e.subarray(t,r)]}const RT=60*1e3,jT=RT*60,yq=jT*24,YC={days:0,hours:0,milliseconds:0,minutes:0,seconds:0};function Fh(e,t){return{days:(e.days||0)+t.days,hours:(e.hours||0)+t.hours,milliseconds:(e.milliseconds||0)+t.milliseconds,minutes:(e.minutes||0)+t.minutes,seconds:(e.seconds||0)+t.seconds}}function bq(e){const t=e/1e3;if(t<60){const o=~~t;return Fh({seconds:o},Dh(e-o*1e3))}const n=t/60;if(n<60){const o=~~n;return Fh({minutes:o},Dh(e-o*RT))}const r=n/60;if(r<24){const o=~~r;return Fh({hours:o},Dh(e-o*jT))}const i=~~(r/24);return Fh({days:i},Dh(e-i*yq))}function Dh(e){return e?e<1e3?Fh({milliseconds:e},YC):bq(e):YC}function wq(e=0,{bitLength:t=32,isLe:n=!0}={}){if(t!==32&&t!==64)throw new Error("Invalid bitLength provided, expected 32 or 64");const r=new Uint8Array(t/8),i=new DataView(r.buffer,r.byteOffset);return t===32?i.setFloat32(0,Number(e),n):i.setFloat64(0,Number(e),n),r}function LT(e){return typeof e=="boolean"}const JC=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g");function q8(e,t=","){const n=e[0].startsWith("-"),r=n?e.substring(1).match(JC):e.match(JC);return r?`${n?"-":""}${r.join(t)}`:e}function BT(e){return{decimal:.1.toLocaleString(e).substring(1,2),thousand:1e3.toLocaleString(e).substring(1,2)}}const Om=8,Na=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function G8(e){for(let t=0,n=Na.length;tY8(e,t);Df.findSi=G8;Df.getDefaults=()=>({decimals:Kd,unit:yg});Df.getOptions=(e=Kd)=>Na.filter(({power:t})=>t<0?e+t>=0:!0);Df.setDefaults=({decimals:e,unit:t})=>{Kd=(Array.isArray(e)?e[0]:e)??Kd,yg=(Array.isArray(t)?t[0]:t)??yg,Na[Om].text=yg};function dh(e){return e.toString().padStart(2,"0")}function AT(e){const t=e.getFullYear().toString(),n=dh(e.getMonth()+1),r=dh(e.getDate()),i=dh(e.getHours()),o=dh(e.getMinutes()),a=dh(e.getSeconds());return`${t}-${n}-${r} ${i}:${o}:${a}`}function Eq(e){return e<15?`${e.toFixed(1)}s`:e<60?`${e|0}s`:e<3600?`${e/60|0}m`:`${e/3600|0}h`}function Pq(e,t){const n=(e==null?void 0:e.getTime())||0,r=t instanceof Date?t.getTime():Eu(t).toNumber();return n&&r?Eq(Math.max(Math.abs(n-r),0)/1e3):"0.0s"}function Oq(e,{locale:t="en"}={}){const{thousand:n}=BT(t);return q8(Eu(e).toString(),n)}function FT(e){return!!e&&$o(e,-1)}function DT(e){return e&&FT(e)?e:`0x${e&&e.length%2===1?"0":""}${e||""}`}function HT(e,t=-1,n=!1){const r=Math.ceil(t/4),i=r+2;return DT(t===-1||e.length===i||!n&&e.lengthi?rp(e).slice(-1*r):`${"0".repeat(r)}${rp(e)}`.slice(-1*r))}function kq(e){return e?cv(e).toNumber():NaN}function Mq(e){return lv(Ra(e))}function Nq(e){return Array.isArray(e)}function V1(e){return typeof e=="string"||e instanceof String}function Tq(e){for(let t=0,n=e.length;t126)return!1}return!0}function QC(e){for(let t=0,n=e.length;t126)return!1}return!0}function Iq(e){return V1(e)?$o(e)?QC(Ot(e)):Tq(e):e?QC(e):!1}const vx=TK("isPrototypeOf","hasOwnProperty");function zq(e,t){return vx(t)&&vx(e)?e===t||e.isPrototypeOf(t):!1}const Rq=D1("toHex","toHuman","toU8a"),jq=D1("get");function Lq(e){return Rq(e)&&jq(e.registry)}const Bq=D1("toBigInt","toBn","toNumber","unwrap");function Aq(e){return(e&&e.constructor)===Error||e instanceof Error}function Fq(e,t){return(e&&e.constructor)===t||e instanceof t}const As="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",wr="[a-fA-F\\d]{1,4}",UT=` + */var SZ=p,CZ=Symbol.for("react.element"),EZ=Symbol.for("react.fragment"),PZ=Object.prototype.hasOwnProperty,OZ=SZ.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,kZ={key:!0,ref:!0,__self:!0,__source:!0};function sT(e,t,n){var r,i={},o=null,a=null;n!==void 0&&(o=""+n),t.key!==void 0&&(o=""+t.key),t.ref!==void 0&&(a=t.ref);for(r in t)PZ.call(t,r)&&!kZ.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:CZ,type:e,key:o,ref:a,props:i,_owner:OZ.current}}j1.Fragment=EZ;j1.jsx=sT;j1.jsxs=sT;QN.exports=j1;var Q=QN.exports;const dx={},lT=be.createContext(dx);function MZ(e){const t=be.useContext(lT);return be.useMemo(function(){return typeof e=="function"?e(t):{...t,...e}},[t,e])}function NZ(e){let t;return e.disableParentContext?t=typeof e.components=="function"?e.components(dx):e.components||dx:t=MZ(e.components),be.createElement(lT.Provider,{value:t},e.children)}var cT={exports:{}};(function(e){(function(t){var n,r=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,i=Math.ceil,o=Math.floor,a="[BigNumber Error] ",s=a+"Number primitive has more than 15 significant digits: ",l=1e14,c=14,u=9007199254740991,d=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],f=1e7,h=1e9;function v(T){var j,D,X,U=W.prototype={constructor:W,toString:null,valueOf:null},Z=new W(1),Y=20,y=4,m=-7,b=21,k=-1e7,N=1e7,M=!1,z=1,O=0,S={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:" ",suffix:""},P="0123456789abcdefghijklmnopqrstuvwxyz",B=!0;function W(L,A){var V,J,K,$,te,G,ee,re,_=this;if(!(_ instanceof W))return new W(L,A);if(A==null){if(L&&L._isBigNumber===!0){_.s=L.s,!L.c||L.e>N?_.c=_.e=null:L.e=10;te/=10,$++);$>N?_.c=_.e=null:(_.e=$,_.c=[L]);return}re=String(L)}else{if(!r.test(re=String(L)))return X(_,re,G);_.s=re.charCodeAt(0)==45?(re=re.slice(1),-1):1}($=re.indexOf("."))>-1&&(re=re.replace(".","")),(te=re.search(/e/i))>0?($<0&&($=te),$+=+re.slice(te+1),re=re.substring(0,te)):$<0&&($=re.length)}else{if(C(A,2,P.length,"Base"),A==10&&B)return _=new W(L),he(_,Y+_.e+1,y);if(re=String(L),G=typeof L=="number"){if(L*0!=0)return X(_,re,G,A);if(_.s=1/L<0?(re=re.slice(1),-1):1,W.DEBUG&&re.replace(/^0\.0*|\./,"").length>15)throw Error(s+L)}else _.s=re.charCodeAt(0)===45?(re=re.slice(1),-1):1;for(V=P.slice(0,A),$=te=0,ee=re.length;te$){$=ee;continue}}else if(!K&&(re==re.toUpperCase()&&(re=re.toLowerCase())||re==re.toLowerCase()&&(re=re.toUpperCase()))){K=!0,te=-1,$=0;continue}return X(_,String(L),G,A)}G=!1,re=D(re,A,10,_.s),($=re.indexOf("."))>-1?re=re.replace(".",""):$=re.length}for(te=0;re.charCodeAt(te)===48;te++);for(ee=re.length;re.charCodeAt(--ee)===48;);if(re=re.slice(te,++ee)){if(ee-=te,G&&W.DEBUG&&ee>15&&(L>u||L!==o(L)))throw Error(s+_.s*L);if(($=$-te-1)>N)_.c=_.e=null;else if($=-h&&K<=h&&K===o(K)){if(J[0]===0){if(K===0&&J.length===1)return!0;break e}if(A=(K+1)%c,A<1&&(A+=c),String(J[0]).length==A){for(A=0;A=l||V!==o(V))break e;if(V!==0)return!0}}}else if(J===null&&K===null&&($===null||$===1||$===-1))return!0;throw Error(a+"Invalid BigNumber: "+L)},W.maximum=W.max=function(){return se(arguments,-1)},W.minimum=W.min=function(){return se(arguments,1)},W.random=function(){var L=9007199254740992,A=Math.random()*L&2097151?function(){return o(Math.random()*L)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(V){var J,K,$,te,G,ee=0,re=[],_=new W(Z);if(V==null?V=Y:C(V,0,h),te=i(V/c),M)if(crypto.getRandomValues){for(J=crypto.getRandomValues(new Uint32Array(te*=2));ee>>11),G>=9e15?(K=crypto.getRandomValues(new Uint32Array(2)),J[ee]=K[0],J[ee+1]=K[1]):(re.push(G%1e14),ee+=2);ee=te/2}else if(crypto.randomBytes){for(J=crypto.randomBytes(te*=7);ee=9e15?crypto.randomBytes(7).copy(J,ee):(re.push(G%1e14),ee+=7);ee=te/7}else throw M=!1,Error(a+"crypto unavailable");if(!M)for(;ee=10;G/=10,ee++);eeK-1&&(G[te+1]==null&&(G[te+1]=0),G[te+1]+=G[te]/K|0,G[te]%=K)}return G.reverse()}return function(V,J,K,$,te){var G,ee,re,_,oe,me,fe,ye,Ce=V.indexOf("."),ce=Y,q=y;for(Ce>=0&&(_=O,O=0,V=V.replace(".",""),ye=new W(J),me=ye.pow(V.length-Ce),O=_,ye.c=A(R(w(me.c),me.e,"0"),10,K,L),ye.e=ye.c.length),fe=A(V,J,K,te?(G=P,L):(G=L,P)),re=_=fe.length;fe[--_]==0;fe.pop());if(!fe[0])return G.charAt(0);if(Ce<0?--re:(me.c=fe,me.e=re,me.s=$,me=j(me,ye,ce,q,K),fe=me.c,oe=me.r,re=me.e),ee=re+ce+1,Ce=fe[ee],_=K/2,oe=oe||ee<0||fe[ee+1]!=null,oe=q<4?(Ce!=null||oe)&&(q==0||q==(me.s<0?3:2)):Ce>_||Ce==_&&(q==4||oe||q==6&&fe[ee-1]&1||q==(me.s<0?8:7)),ee<1||!fe[0])V=oe?R(G.charAt(1),-ce,G.charAt(0)):G.charAt(0);else{if(fe.length=ee,oe)for(--K;++fe[--ee]>K;)fe[ee]=0,ee||(++re,fe=[1].concat(fe));for(_=fe.length;!fe[--_];);for(Ce=0,V="";Ce<=_;V+=G.charAt(fe[Ce++]));V=R(V,re,G.charAt(0))}return V}}(),j=function(){function L(J,K,$){var te,G,ee,re,_=0,oe=J.length,me=K%f,fe=K/f|0;for(J=J.slice();oe--;)ee=J[oe]%f,re=J[oe]/f|0,te=fe*ee+re*me,G=me*ee+te%f*f+_,_=(G/$|0)+(te/f|0)+fe*re,J[oe]=G%$;return _&&(J=[_].concat(J)),J}function A(J,K,$,te){var G,ee;if($!=te)ee=$>te?1:-1;else for(G=ee=0;G<$;G++)if(J[G]!=K[G]){ee=J[G]>K[G]?1:-1;break}return ee}function V(J,K,$,te){for(var G=0;$--;)J[$]-=G,G=J[$]1;J.splice(0,1));}return function(J,K,$,te,G){var ee,re,_,oe,me,fe,ye,Ce,ce,q,F,H,ne,ue,de,ge,Ne,Ee=J.s==K.s?1:-1,Pe=J.c,Oe=K.c;if(!Pe||!Pe[0]||!Oe||!Oe[0])return new W(!J.s||!K.s||(Pe?Oe&&Pe[0]==Oe[0]:!Oe)?NaN:Pe&&Pe[0]==0||!Oe?Ee*0:Ee/0);for(Ce=new W(Ee),ce=Ce.c=[],re=J.e-K.e,Ee=$+re+1,G||(G=l,re=g(J.e/c)-g(K.e/c),Ee=Ee/c|0),_=0;Oe[_]==(Pe[_]||0);_++);if(Oe[_]>(Pe[_]||0)&&re--,Ee<0)ce.push(1),oe=!0;else{for(ue=Pe.length,ge=Oe.length,_=0,Ee+=2,me=o(G/(Oe[0]+1)),me>1&&(Oe=L(Oe,me,G),Pe=L(Pe,me,G),ge=Oe.length,ue=Pe.length),ne=ge,q=Pe.slice(0,ge),F=q.length;F=G/2&&de++;do{if(me=0,ee=A(Oe,q,ge,F),ee<0){if(H=q[0],ge!=F&&(H=H*G+(q[1]||0)),me=o(H/de),me>1)for(me>=G&&(me=G-1),fe=L(Oe,me,G),ye=fe.length,F=q.length;A(fe,q,ye,F)==1;)me--,V(fe,ge=10;Ee/=10,_++);he(Ce,$+(Ce.e=_+re*c-1)+1,te,oe)}else Ce.e=re,Ce.r=+oe;return Ce}}();function ie(L,A,V,J){var K,$,te,G,ee;if(V==null?V=y:C(V,0,8),!L.c)return L.toString();if(K=L.c[0],te=L.e,A==null)ee=w(L.c),ee=J==1||J==2&&(te<=m||te>=b)?I(ee,te):R(ee,te,"0");else if(L=he(new W(L),A,V),$=L.e,ee=w(L.c),G=ee.length,J==1||J==2&&(A<=$||$<=m)){for(;GG){if(--A>0)for(ee+=".";A--;ee+="0");}else if(A+=$-G,A>0)for($+1==G&&(ee+=".");A--;ee+="0");return L.s<0&&K?"-"+ee:ee}function se(L,A){for(var V,J,K=1,$=new W(L[0]);K=10;K/=10,J++);return(V=J+V*c-1)>N?L.c=L.e=null:V=10;G/=10,K++);if($=A-K,$<0)$+=c,te=A,ee=oe[re=0],_=o(ee/me[K-te-1]%10);else if(re=i(($+1)/c),re>=oe.length)if(J){for(;oe.length<=re;oe.push(0));ee=_=0,K=1,$%=c,te=$-c+1}else break e;else{for(ee=G=oe[re],K=1;G>=10;G/=10,K++);$%=c,te=$-c+K,_=te<0?0:o(ee/me[K-te-1]%10)}if(J=J||A<0||oe[re+1]!=null||(te<0?ee:ee%me[K-te-1]),J=V<4?(_||J)&&(V==0||V==(L.s<0?3:2)):_>5||_==5&&(V==4||J||V==6&&($>0?te>0?ee/me[K-te]:0:oe[re-1])%10&1||V==(L.s<0?8:7)),A<1||!oe[0])return oe.length=0,J?(A-=L.e+1,oe[0]=me[(c-A%c)%c],L.e=-A||0):oe[0]=L.e=0,L;if($==0?(oe.length=re,G=1,re--):(oe.length=re+1,G=me[c-$],oe[re]=te>0?o(ee/me[K-te]%me[te])*G:0),J)for(;;)if(re==0){for($=1,te=oe[0];te>=10;te/=10,$++);for(te=oe[0]+=G,G=1;te>=10;te/=10,G++);$!=G&&(L.e++,oe[0]==l&&(oe[0]=1));break}else{if(oe[re]+=G,oe[re]!=l)break;oe[re--]=0,G=1}for($=oe.length;oe[--$]===0;oe.pop());}L.e>N?L.c=L.e=null:L.e=b?I(A,V):R(A,V,"0"),L.s<0?"-"+A:A)}return U.absoluteValue=U.abs=function(){var L=new W(this);return L.s<0&&(L.s=1),L},U.comparedTo=function(L,A){return x(this,new W(L,A))},U.decimalPlaces=U.dp=function(L,A){var V,J,K,$=this;if(L!=null)return C(L,0,h),A==null?A=y:C(A,0,8),he(new W($),L+$.e+1,A);if(!(V=$.c))return null;if(J=((K=V.length-1)-g(this.e/c))*c,K=V[K])for(;K%10==0;K/=10,J--);return J<0&&(J=0),J},U.dividedBy=U.div=function(L,A){return j(this,new W(L,A),Y,y)},U.dividedToIntegerBy=U.idiv=function(L,A){return j(this,new W(L,A),0,1)},U.exponentiatedBy=U.pow=function(L,A){var V,J,K,$,te,G,ee,re,_,oe=this;if(L=new W(L),L.c&&!L.isInteger())throw Error(a+"Exponent not an integer: "+ve(L));if(A!=null&&(A=new W(A)),G=L.e>14,!oe.c||!oe.c[0]||oe.c[0]==1&&!oe.e&&oe.c.length==1||!L.c||!L.c[0])return _=new W(Math.pow(+ve(oe),G?L.s*(2-E(L)):+ve(L))),A?_.mod(A):_;if(ee=L.s<0,A){if(A.c?!A.c[0]:!A.s)return new W(NaN);J=!ee&&oe.isInteger()&&A.isInteger(),J&&(oe=oe.mod(A))}else{if(L.e>9&&(oe.e>0||oe.e<-1||(oe.e==0?oe.c[0]>1||G&&oe.c[1]>=24e7:oe.c[0]<8e13||G&&oe.c[0]<=9999975e7)))return $=oe.s<0&&E(L)?-0:0,oe.e>-1&&($=1/$),new W(ee?1/$:$);O&&($=i(O/c+2))}for(G?(V=new W(.5),ee&&(L.s=1),re=E(L)):(K=Math.abs(+ve(L)),re=K%2),_=new W(Z);;){if(re){if(_=_.times(oe),!_.c)break;$?_.c.length>$&&(_.c.length=$):J&&(_=_.mod(A))}if(K){if(K=o(K/2),K===0)break;re=K%2}else if(L=L.times(V),he(L,L.e+1,1),L.e>14)re=E(L);else{if(K=+ve(L),K===0)break;re=K%2}oe=oe.times(oe),$?oe.c&&oe.c.length>$&&(oe.c.length=$):J&&(oe=oe.mod(A))}return J?_:(ee&&(_=Z.div(_)),A?_.mod(A):$?he(_,O,y,te):_)},U.integerValue=function(L){var A=new W(this);return L==null?L=y:C(L,0,8),he(A,A.e+1,L)},U.isEqualTo=U.eq=function(L,A){return x(this,new W(L,A))===0},U.isFinite=function(){return!!this.c},U.isGreaterThan=U.gt=function(L,A){return x(this,new W(L,A))>0},U.isGreaterThanOrEqualTo=U.gte=function(L,A){return(A=x(this,new W(L,A)))===1||A===0},U.isInteger=function(){return!!this.c&&g(this.e/c)>this.c.length-2},U.isLessThan=U.lt=function(L,A){return x(this,new W(L,A))<0},U.isLessThanOrEqualTo=U.lte=function(L,A){return(A=x(this,new W(L,A)))===-1||A===0},U.isNaN=function(){return!this.s},U.isNegative=function(){return this.s<0},U.isPositive=function(){return this.s>0},U.isZero=function(){return!!this.c&&this.c[0]==0},U.minus=function(L,A){var V,J,K,$,te=this,G=te.s;if(L=new W(L,A),A=L.s,!G||!A)return new W(NaN);if(G!=A)return L.s=-A,te.plus(L);var ee=te.e/c,re=L.e/c,_=te.c,oe=L.c;if(!ee||!re){if(!_||!oe)return _?(L.s=-A,L):new W(oe?te:NaN);if(!_[0]||!oe[0])return oe[0]?(L.s=-A,L):new W(_[0]?te:y==3?-0:0)}if(ee=g(ee),re=g(re),_=_.slice(),G=ee-re){for(($=G<0)?(G=-G,K=_):(re=ee,K=oe),K.reverse(),A=G;A--;K.push(0));K.reverse()}else for(J=($=(G=_.length)<(A=oe.length))?G:A,G=A=0;A0)for(;A--;_[V++]=0);for(A=l-1;J>G;){if(_[--J]=0;){for(V=0,me=H[K]%ce,fe=H[K]/ce|0,te=ee,$=K+te;$>K;)re=F[--te]%ce,_=F[te]/ce|0,G=fe*re+_*me,re=me*re+G%ce*ce+ye[$]+V,V=(re/Ce|0)+(G/ce|0)+fe*_,ye[$--]=re%Ce;ye[$]=V}return V?++J:ye.splice(0,1),le(L,ye,J)},U.negated=function(){var L=new W(this);return L.s=-L.s||null,L},U.plus=function(L,A){var V,J=this,K=J.s;if(L=new W(L,A),A=L.s,!K||!A)return new W(NaN);if(K!=A)return L.s=-A,J.minus(L);var $=J.e/c,te=L.e/c,G=J.c,ee=L.c;if(!$||!te){if(!G||!ee)return new W(K/0);if(!G[0]||!ee[0])return ee[0]?L:new W(G[0]?J:K*0)}if($=g($),te=g(te),G=G.slice(),K=$-te){for(K>0?(te=$,V=ee):(K=-K,V=G),V.reverse();K--;V.push(0));V.reverse()}for(K=G.length,A=ee.length,K-A<0&&(V=ee,ee=G,G=V,A=K),K=0;A;)K=(G[--A]=G[A]+ee[A]+K)/l|0,G[A]=l===G[A]?0:G[A]%l;return K&&(G=[K].concat(G),++te),le(L,G,te)},U.precision=U.sd=function(L,A){var V,J,K,$=this;if(L!=null&&L!==!!L)return C(L,1,h),A==null?A=y:C(A,0,8),he(new W($),L,A);if(!(V=$.c))return null;if(K=V.length-1,J=K*c+1,K=V[K]){for(;K%10==0;K/=10,J--);for(K=V[0];K>=10;K/=10,J++);}return L&&$.e+1>J&&(J=$.e+1),J},U.shiftedBy=function(L){return C(L,-u,u),this.times("1e"+L)},U.squareRoot=U.sqrt=function(){var L,A,V,J,K,$=this,te=$.c,G=$.s,ee=$.e,re=Y+4,_=new W("0.5");if(G!==1||!te||!te[0])return new W(!G||G<0&&(!te||te[0])?NaN:te?$:1/0);if(G=Math.sqrt(+ve($)),G==0||G==1/0?(A=w(te),(A.length+ee)%2==0&&(A+="0"),G=Math.sqrt(+A),ee=g((ee+1)/2)-(ee<0||ee%2),G==1/0?A="5e"+ee:(A=G.toExponential(),A=A.slice(0,A.indexOf("e")+1)+ee),V=new W(A)):V=new W(G+""),V.c[0]){for(ee=V.e,G=ee+re,G<3&&(G=0);;)if(K=V,V=_.times(K.plus(j($,K,re,1))),w(K.c).slice(0,G)===(A=w(V.c)).slice(0,G))if(V.e0&&ye>0){for($=ye%G||G,_=fe.substr(0,$);$0&&(_+=re+fe.slice($)),me&&(_="-"+_)}J=oe?_+(V.decimalSeparator||"")+((ee=+V.fractionGroupSize)?oe.replace(new RegExp("\\d{"+ee+"}\\B","g"),"$&"+(V.fractionGroupSeparator||"")):oe):_}return(V.prefix||"")+J+(V.suffix||"")},U.toFraction=function(L){var A,V,J,K,$,te,G,ee,re,_,oe,me,fe=this,ye=fe.c;if(L!=null&&(G=new W(L),!G.isInteger()&&(G.c||G.s!==1)||G.lt(Z)))throw Error(a+"Argument "+(G.isInteger()?"out of range: ":"not an integer: ")+ve(G));if(!ye)return new W(fe);for(A=new W(Z),re=V=new W(Z),J=ee=new W(Z),me=w(ye),$=A.e=me.length-fe.e-1,A.c[0]=d[(te=$%c)<0?c+te:te],L=!L||G.comparedTo(A)>0?$>0?A:re:G,te=N,N=1/0,G=new W(me),ee.c[0]=0;_=j(G,A,0,1),K=V.plus(_.times(J)),K.comparedTo(L)!=1;)V=J,J=K,re=ee.plus(_.times(K=re)),ee=K,A=G.minus(_.times(K=A)),G=K;return K=j(L.minus(V),J,0,1),ee=ee.plus(K.times(re)),V=V.plus(K.times(J)),ee.s=re.s=fe.s,$=$*2,oe=j(re,J,$,y).minus(fe).abs().comparedTo(j(ee,V,$,y).minus(fe).abs())<1?[re,J]:[ee,V],N=te,oe},U.toNumber=function(){return+ve(this)},U.toPrecision=function(L,A){return L!=null&&C(L,1,h),ie(this,L,A,2)},U.toString=function(L){var A,V=this,J=V.s,K=V.e;return K===null?J?(A="Infinity",J<0&&(A="-"+A)):A="NaN":(L==null?A=K<=m||K>=b?I(w(V.c),K):R(w(V.c),K,"0"):L===10&&B?(V=he(new W(V),Y+K+1,y),A=R(w(V.c),V.e,"0")):(C(L,2,P.length,"Base"),A=D(R(w(V.c),K,"0"),10,L,J,!0)),J<0&&V.c[0]&&(A="-"+A)),A},U.valueOf=U.toJSON=function(){return ve(this)},U._isBigNumber=!0,T!=null&&W.set(T),W}function g(T){var j=T|0;return T>0||T===j?j:j-1}function w(T){for(var j,D,X=1,U=T.length,Z=T[0]+"";Xb^D?1:-1;for(y=(m=U.length)<(b=Z.length)?m:b,Y=0;YZ[Y]^D?1:-1;return m==b?0:m>b^D?1:-1}function C(T,j,D,X){if(TD||T!==o(T))throw Error(a+(X||"Argument")+(typeof T=="number"?TD?" out of range: ":" not an integer: ":" not a primitive number: ")+String(T))}function E(T){var j=T.c.length-1;return g(T.e/c)==j&&T.c[j]%2!=0}function I(T,j){return(T.length>1?T.charAt(0)+"."+T.slice(1):T)+(j<0?"e":"e+")+j}function R(T,j,D){var X,U;if(j<0){for(U=D+".";++j;U+=D);T=U+T}else if(X=T.length,++j>X){for(U=D,j-=X;--j;U+=D);T+=U}else j"u"?t:ta[e]}let IZ=class{constructor(t){dn(this,"__encoding");this.__encoding=t}decode(t){let n="";for(let r=0,i=t.length;r` ${t(r.version.padEnd(n),r).join(" ")}`).join(` +`)}function UZ(e,{name:t}){return[e,t]}function VZ(e,{path:t,type:n}){let r;if(t&&t.length>=5){const i=t.indexOf("node_modules");r=i===-1?t:t.substring(i)}else r="";return[`${`${n||""}`.padStart(3)} ${e}`,r]}function XZ(e,t){if(e)return e;if(ys(t))try{return t()||""}catch{return""}return t||""}function HC(e,t,n){console.warn(`${e} +${FZ} +${HZ(t,n)}`)}function j8({name:e,path:t,type:n,version:r},i,o=[]){var d,f;if(!e.startsWith("@polkadot"))throw new Error(`Invalid package descriptor ${e}`);const a=DZ(e);a.push({path:XZ(t,i),type:n,version:r});const s=a.every(h=>h.version===r),l=((f=(d=ta.process)==null?void 0:d.env)==null?void 0:f[dT])==="1";if(a.length!==1&&!(l&&s))HC(`${e} has multiple versions, ensure that there is only one installed.`,a,VZ);else{const h=o.filter(v=>v&&v.version!==r);h.length&&HC(`${e} requires direct dependencies exactly matching version ${r}.`,h,UZ)}}j8(R8,null,AZ);function WZ(e,t){const n=Math.ceil(e.length/t);if(n===1)return[e];const r=Array(n);for(let i=0;in!==void 0&&(t||n!==null))}function KZ(e){const t=e.length;if(t===0)return[];if(t===1)return e[0];let n=0;for(let o=0;o{const n=t.length;if(n===0)throw new Error("Must provide one or more arguments");let r=t[0];for(let i=1;ie>t),eK=L1((e,t)=>e=s;l-=2)a=a*VC+Ht(o.getUint16(l,!0)^65535);return s&&(a=a*UC+Ht(e[0]^255)),a*-ou-ou}switch(r){case 0:return Ht(0);case 1:return Ht(e[0]);case 2:return Ht(e[0]+(e[1]<<8));case 4:return Ht(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216)}const i=new DataView(e.buffer,e.byteOffset);switch(r){case 8:return i.getBigUint64(0,!0);case 16:return i.getBigUint64(8,!0)*mK+i.getBigUint64(0,!0);default:{let o=Ht(0);const a=r%2;for(let s=r-2;s>=a;s-=2)o=o*VC+Ht(i.getUint16(s,!0));return a&&(o=o*UC+Ht(e[0])),o}}}const Mb="0123456789abcdef",og=new Uint8Array(256),mT=new Uint8Array(256*256);for(let e=0,t=Mb.length;e9&&(og[Mb[e].toUpperCase().charCodeAt(0)|0]=e|0);for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)mT[t|n]=og[e]<<4|og[n]}function Ra(e,t=-1){if(!e)return new Uint8Array;let n=e.startsWith("0x")?2:0;const r=Math.ceil((e.length-n)/2),i=Math.ceil(t===-1?r:t/8),o=new Uint8Array(i),a=i>r?i-r:0;for(let s=a;s0?m:b},o.min=function(m,b){return m.cmp(b)<0?m:b},o.prototype._init=function(m,b,k){if(typeof m=="number")return this._initNumber(m,b,k);if(typeof m=="object")return this._initArray(m,b,k);b==="hex"&&(b=16),r(b===(b|0)&&b>=2&&b<=36),m=m.toString().replace(/\s+/g,"");var N=0;m[0]==="-"&&(N++,this.negative=1),N=0;N-=3)z=m[N]|m[N-1]<<8|m[N-2]<<16,this.words[M]|=z<>>26-O&67108863,O+=24,O>=26&&(O-=26,M++);else if(k==="le")for(N=0,M=0;N>>26-O&67108863,O+=24,O>=26&&(O-=26,M++);return this._strip()};function s(y,m){var b=y.charCodeAt(m);if(b>=48&&b<=57)return b-48;if(b>=65&&b<=70)return b-55;if(b>=97&&b<=102)return b-87;r(!1,"Invalid character in "+y)}function l(y,m,b){var k=s(y,b);return b-1>=m&&(k|=s(y,b-1)<<4),k}o.prototype._parseHex=function(m,b,k){this.length=Math.ceil((m.length-b)/6),this.words=new Array(this.length);for(var N=0;N=b;N-=2)O=l(m,b,N)<=18?(M-=18,z+=1,this.words[z]|=O>>>26):M+=8;else{var S=m.length-b;for(N=S%2===0?b+1:b;N=18?(M-=18,z+=1,this.words[z]|=O>>>26):M+=8}this._strip()};function c(y,m,b,k){for(var N=0,M=0,z=Math.min(y.length,b),O=m;O=49?M=S-49+10:S>=17?M=S-17+10:M=S,r(S>=0&&M1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch{o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var f=["","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"],h=[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],v=[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];o.prototype.toString=function(m,b){m=m||10,b=b|0||1;var k;if(m===16||m==="hex"){k="";for(var N=0,M=0,z=0;z>>24-N&16777215,N+=2,N>=26&&(N-=26,z--),M!==0||z!==this.length-1?k=f[6-S.length]+S+k:k=S+k}for(M!==0&&(k=M.toString(16)+k);k.length%b!==0;)k="0"+k;return this.negative!==0&&(k="-"+k),k}if(m===(m|0)&&m>=2&&m<=36){var P=h[m],B=v[m];k="";var W=this.clone();for(W.negative=0;!W.isZero();){var ie=W.modrn(B).toString(m);W=W.idivn(B),W.isZero()?k=ie+k:k=f[P-ie.length]+ie+k}for(this.isZero()&&(k="0"+k);k.length%b!==0;)k="0"+k;return this.negative!==0&&(k="-"+k),k}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var m=this.words[0];return this.length===2?m+=this.words[1]*67108864:this.length===3&&this.words[2]===1?m+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-m:m},o.prototype.toJSON=function(){return this.toString(16,2)},a&&(o.prototype.toBuffer=function(m,b){return this.toArrayLike(a,m,b)}),o.prototype.toArray=function(m,b){return this.toArrayLike(Array,m,b)};var g=function(m,b){return m.allocUnsafe?m.allocUnsafe(b):new m(b)};o.prototype.toArrayLike=function(m,b,k){this._strip();var N=this.byteLength(),M=k||Math.max(1,N);r(N<=M,"byte array longer than desired length"),r(M>0,"Requested array length <= 0");var z=g(m,M),O=b==="le"?"LE":"BE";return this["_toArrayLike"+O](z,N),z},o.prototype._toArrayLikeLE=function(m,b){for(var k=0,N=0,M=0,z=0;M>8&255),k>16&255),z===6?(k>24&255),N=0,z=0):(N=O>>>24,z+=2)}if(k=0&&(m[k--]=O>>8&255),k>=0&&(m[k--]=O>>16&255),z===6?(k>=0&&(m[k--]=O>>24&255),N=0,z=0):(N=O>>>24,z+=2)}if(k>=0)for(m[k--]=N;k>=0;)m[k--]=0},Math.clz32?o.prototype._countBits=function(m){return 32-Math.clz32(m)}:o.prototype._countBits=function(m){var b=m,k=0;return b>=4096&&(k+=13,b>>>=13),b>=64&&(k+=7,b>>>=7),b>=8&&(k+=4,b>>>=4),b>=2&&(k+=2,b>>>=2),k+b},o.prototype._zeroBits=function(m){if(m===0)return 26;var b=m,k=0;return b&8191||(k+=13,b>>>=13),b&127||(k+=7,b>>>=7),b&15||(k+=4,b>>>=4),b&3||(k+=2,b>>>=2),b&1||k++,k},o.prototype.bitLength=function(){var m=this.words[this.length-1],b=this._countBits(m);return(this.length-1)*26+b};function w(y){for(var m=new Array(y.bitLength()),b=0;b>>N&1}return m}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var m=0,b=0;bm.length?this.clone().ior(m):m.clone().ior(this)},o.prototype.uor=function(m){return this.length>m.length?this.clone().iuor(m):m.clone().iuor(this)},o.prototype.iuand=function(m){var b;this.length>m.length?b=m:b=this;for(var k=0;km.length?this.clone().iand(m):m.clone().iand(this)},o.prototype.uand=function(m){return this.length>m.length?this.clone().iuand(m):m.clone().iuand(this)},o.prototype.iuxor=function(m){var b,k;this.length>m.length?(b=this,k=m):(b=m,k=this);for(var N=0;Nm.length?this.clone().ixor(m):m.clone().ixor(this)},o.prototype.uxor=function(m){return this.length>m.length?this.clone().iuxor(m):m.clone().iuxor(this)},o.prototype.inotn=function(m){r(typeof m=="number"&&m>=0);var b=Math.ceil(m/26)|0,k=m%26;this._expand(b),k>0&&b--;for(var N=0;N0&&(this.words[N]=~this.words[N]&67108863>>26-k),this._strip()},o.prototype.notn=function(m){return this.clone().inotn(m)},o.prototype.setn=function(m,b){r(typeof m=="number"&&m>=0);var k=m/26|0,N=m%26;return this._expand(k+1),b?this.words[k]=this.words[k]|1<m.length?(k=this,N=m):(k=m,N=this);for(var M=0,z=0;z>>26;for(;M!==0&&z>>26;if(this.length=k.length,M!==0)this.words[this.length]=M,this.length++;else if(k!==this)for(;zm.length?this.clone().iadd(m):m.clone().iadd(this)},o.prototype.isub=function(m){if(m.negative!==0){m.negative=0;var b=this.iadd(m);return m.negative=1,b._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(m),this.negative=1,this._normSign();var k=this.cmp(m);if(k===0)return this.negative=0,this.length=1,this.words[0]=0,this;var N,M;k>0?(N=this,M=m):(N=m,M=this);for(var z=0,O=0;O>26,this.words[O]=b&67108863;for(;z!==0&&O>26,this.words[O]=b&67108863;if(z===0&&O>>26,W=S&67108863,ie=Math.min(P,m.length-1),se=Math.max(0,P-y.length+1);se<=ie;se++){var le=P-se|0;N=y.words[le]|0,M=m.words[se]|0,z=N*M+W,B+=z/67108864|0,W=z&67108863}b.words[P]=W|0,S=B|0}return S!==0?b.words[P]=S|0:b.length--,b._strip()}var C=function(m,b,k){var N=m.words,M=b.words,z=k.words,O=0,S,P,B,W=N[0]|0,ie=W&8191,se=W>>>13,le=N[1]|0,he=le&8191,ve=le>>>13,L=N[2]|0,A=L&8191,V=L>>>13,J=N[3]|0,K=J&8191,$=J>>>13,te=N[4]|0,G=te&8191,ee=te>>>13,re=N[5]|0,_=re&8191,oe=re>>>13,me=N[6]|0,fe=me&8191,ye=me>>>13,Ce=N[7]|0,ce=Ce&8191,q=Ce>>>13,F=N[8]|0,H=F&8191,ne=F>>>13,ue=N[9]|0,de=ue&8191,ge=ue>>>13,Ne=M[0]|0,Ee=Ne&8191,Pe=Ne>>>13,Oe=M[1]|0,Me=Oe&8191,yt=Oe>>>13,ot=M[2]|0,rt=ot&8191,at=ot>>>13,bt=M[3]|0,De=bt&8191,Ke=bt>>>13,Je=M[4]|0,Ae=Je&8191,je=Je>>>13,Ge=M[5]|0,He=Ge&8191,Te=Ge>>>13,Ie=M[6]|0,ke=Ie&8191,Ue=Ie>>>13,st=M[7]|0,qe=st&8191,wt=st>>>13,Ve=M[8]|0,Fe=Ve&8191,We=Ve>>>13,Ye=M[9]|0,tt=Ye&8191,dt=Ye>>>13;k.negative=m.negative^b.negative,k.length=19,S=Math.imul(ie,Ee),P=Math.imul(ie,Pe),P=P+Math.imul(se,Ee)|0,B=Math.imul(se,Pe);var qt=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(qt>>>26)|0,qt&=67108863,S=Math.imul(he,Ee),P=Math.imul(he,Pe),P=P+Math.imul(ve,Ee)|0,B=Math.imul(ve,Pe),S=S+Math.imul(ie,Me)|0,P=P+Math.imul(ie,yt)|0,P=P+Math.imul(se,Me)|0,B=B+Math.imul(se,yt)|0;var jt=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(jt>>>26)|0,jt&=67108863,S=Math.imul(A,Ee),P=Math.imul(A,Pe),P=P+Math.imul(V,Ee)|0,B=Math.imul(V,Pe),S=S+Math.imul(he,Me)|0,P=P+Math.imul(he,yt)|0,P=P+Math.imul(ve,Me)|0,B=B+Math.imul(ve,yt)|0,S=S+Math.imul(ie,rt)|0,P=P+Math.imul(ie,at)|0,P=P+Math.imul(se,rt)|0,B=B+Math.imul(se,at)|0;var nt=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(nt>>>26)|0,nt&=67108863,S=Math.imul(K,Ee),P=Math.imul(K,Pe),P=P+Math.imul($,Ee)|0,B=Math.imul($,Pe),S=S+Math.imul(A,Me)|0,P=P+Math.imul(A,yt)|0,P=P+Math.imul(V,Me)|0,B=B+Math.imul(V,yt)|0,S=S+Math.imul(he,rt)|0,P=P+Math.imul(he,at)|0,P=P+Math.imul(ve,rt)|0,B=B+Math.imul(ve,at)|0,S=S+Math.imul(ie,De)|0,P=P+Math.imul(ie,Ke)|0,P=P+Math.imul(se,De)|0,B=B+Math.imul(se,Ke)|0;var _e=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(_e>>>26)|0,_e&=67108863,S=Math.imul(G,Ee),P=Math.imul(G,Pe),P=P+Math.imul(ee,Ee)|0,B=Math.imul(ee,Pe),S=S+Math.imul(K,Me)|0,P=P+Math.imul(K,yt)|0,P=P+Math.imul($,Me)|0,B=B+Math.imul($,yt)|0,S=S+Math.imul(A,rt)|0,P=P+Math.imul(A,at)|0,P=P+Math.imul(V,rt)|0,B=B+Math.imul(V,at)|0,S=S+Math.imul(he,De)|0,P=P+Math.imul(he,Ke)|0,P=P+Math.imul(ve,De)|0,B=B+Math.imul(ve,Ke)|0,S=S+Math.imul(ie,Ae)|0,P=P+Math.imul(ie,je)|0,P=P+Math.imul(se,Ae)|0,B=B+Math.imul(se,je)|0;var ut=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(ut>>>26)|0,ut&=67108863,S=Math.imul(_,Ee),P=Math.imul(_,Pe),P=P+Math.imul(oe,Ee)|0,B=Math.imul(oe,Pe),S=S+Math.imul(G,Me)|0,P=P+Math.imul(G,yt)|0,P=P+Math.imul(ee,Me)|0,B=B+Math.imul(ee,yt)|0,S=S+Math.imul(K,rt)|0,P=P+Math.imul(K,at)|0,P=P+Math.imul($,rt)|0,B=B+Math.imul($,at)|0,S=S+Math.imul(A,De)|0,P=P+Math.imul(A,Ke)|0,P=P+Math.imul(V,De)|0,B=B+Math.imul(V,Ke)|0,S=S+Math.imul(he,Ae)|0,P=P+Math.imul(he,je)|0,P=P+Math.imul(ve,Ae)|0,B=B+Math.imul(ve,je)|0,S=S+Math.imul(ie,He)|0,P=P+Math.imul(ie,Te)|0,P=P+Math.imul(se,He)|0,B=B+Math.imul(se,Te)|0;var Xt=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,S=Math.imul(fe,Ee),P=Math.imul(fe,Pe),P=P+Math.imul(ye,Ee)|0,B=Math.imul(ye,Pe),S=S+Math.imul(_,Me)|0,P=P+Math.imul(_,yt)|0,P=P+Math.imul(oe,Me)|0,B=B+Math.imul(oe,yt)|0,S=S+Math.imul(G,rt)|0,P=P+Math.imul(G,at)|0,P=P+Math.imul(ee,rt)|0,B=B+Math.imul(ee,at)|0,S=S+Math.imul(K,De)|0,P=P+Math.imul(K,Ke)|0,P=P+Math.imul($,De)|0,B=B+Math.imul($,Ke)|0,S=S+Math.imul(A,Ae)|0,P=P+Math.imul(A,je)|0,P=P+Math.imul(V,Ae)|0,B=B+Math.imul(V,je)|0,S=S+Math.imul(he,He)|0,P=P+Math.imul(he,Te)|0,P=P+Math.imul(ve,He)|0,B=B+Math.imul(ve,Te)|0,S=S+Math.imul(ie,ke)|0,P=P+Math.imul(ie,Ue)|0,P=P+Math.imul(se,ke)|0,B=B+Math.imul(se,Ue)|0;var tn=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(tn>>>26)|0,tn&=67108863,S=Math.imul(ce,Ee),P=Math.imul(ce,Pe),P=P+Math.imul(q,Ee)|0,B=Math.imul(q,Pe),S=S+Math.imul(fe,Me)|0,P=P+Math.imul(fe,yt)|0,P=P+Math.imul(ye,Me)|0,B=B+Math.imul(ye,yt)|0,S=S+Math.imul(_,rt)|0,P=P+Math.imul(_,at)|0,P=P+Math.imul(oe,rt)|0,B=B+Math.imul(oe,at)|0,S=S+Math.imul(G,De)|0,P=P+Math.imul(G,Ke)|0,P=P+Math.imul(ee,De)|0,B=B+Math.imul(ee,Ke)|0,S=S+Math.imul(K,Ae)|0,P=P+Math.imul(K,je)|0,P=P+Math.imul($,Ae)|0,B=B+Math.imul($,je)|0,S=S+Math.imul(A,He)|0,P=P+Math.imul(A,Te)|0,P=P+Math.imul(V,He)|0,B=B+Math.imul(V,Te)|0,S=S+Math.imul(he,ke)|0,P=P+Math.imul(he,Ue)|0,P=P+Math.imul(ve,ke)|0,B=B+Math.imul(ve,Ue)|0,S=S+Math.imul(ie,qe)|0,P=P+Math.imul(ie,wt)|0,P=P+Math.imul(se,qe)|0,B=B+Math.imul(se,wt)|0;var gn=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(gn>>>26)|0,gn&=67108863,S=Math.imul(H,Ee),P=Math.imul(H,Pe),P=P+Math.imul(ne,Ee)|0,B=Math.imul(ne,Pe),S=S+Math.imul(ce,Me)|0,P=P+Math.imul(ce,yt)|0,P=P+Math.imul(q,Me)|0,B=B+Math.imul(q,yt)|0,S=S+Math.imul(fe,rt)|0,P=P+Math.imul(fe,at)|0,P=P+Math.imul(ye,rt)|0,B=B+Math.imul(ye,at)|0,S=S+Math.imul(_,De)|0,P=P+Math.imul(_,Ke)|0,P=P+Math.imul(oe,De)|0,B=B+Math.imul(oe,Ke)|0,S=S+Math.imul(G,Ae)|0,P=P+Math.imul(G,je)|0,P=P+Math.imul(ee,Ae)|0,B=B+Math.imul(ee,je)|0,S=S+Math.imul(K,He)|0,P=P+Math.imul(K,Te)|0,P=P+Math.imul($,He)|0,B=B+Math.imul($,Te)|0,S=S+Math.imul(A,ke)|0,P=P+Math.imul(A,Ue)|0,P=P+Math.imul(V,ke)|0,B=B+Math.imul(V,Ue)|0,S=S+Math.imul(he,qe)|0,P=P+Math.imul(he,wt)|0,P=P+Math.imul(ve,qe)|0,B=B+Math.imul(ve,wt)|0,S=S+Math.imul(ie,Fe)|0,P=P+Math.imul(ie,We)|0,P=P+Math.imul(se,Fe)|0,B=B+Math.imul(se,We)|0;var rn=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(rn>>>26)|0,rn&=67108863,S=Math.imul(de,Ee),P=Math.imul(de,Pe),P=P+Math.imul(ge,Ee)|0,B=Math.imul(ge,Pe),S=S+Math.imul(H,Me)|0,P=P+Math.imul(H,yt)|0,P=P+Math.imul(ne,Me)|0,B=B+Math.imul(ne,yt)|0,S=S+Math.imul(ce,rt)|0,P=P+Math.imul(ce,at)|0,P=P+Math.imul(q,rt)|0,B=B+Math.imul(q,at)|0,S=S+Math.imul(fe,De)|0,P=P+Math.imul(fe,Ke)|0,P=P+Math.imul(ye,De)|0,B=B+Math.imul(ye,Ke)|0,S=S+Math.imul(_,Ae)|0,P=P+Math.imul(_,je)|0,P=P+Math.imul(oe,Ae)|0,B=B+Math.imul(oe,je)|0,S=S+Math.imul(G,He)|0,P=P+Math.imul(G,Te)|0,P=P+Math.imul(ee,He)|0,B=B+Math.imul(ee,Te)|0,S=S+Math.imul(K,ke)|0,P=P+Math.imul(K,Ue)|0,P=P+Math.imul($,ke)|0,B=B+Math.imul($,Ue)|0,S=S+Math.imul(A,qe)|0,P=P+Math.imul(A,wt)|0,P=P+Math.imul(V,qe)|0,B=B+Math.imul(V,wt)|0,S=S+Math.imul(he,Fe)|0,P=P+Math.imul(he,We)|0,P=P+Math.imul(ve,Fe)|0,B=B+Math.imul(ve,We)|0,S=S+Math.imul(ie,tt)|0,P=P+Math.imul(ie,dt)|0,P=P+Math.imul(se,tt)|0,B=B+Math.imul(se,dt)|0;var yn=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(yn>>>26)|0,yn&=67108863,S=Math.imul(de,Me),P=Math.imul(de,yt),P=P+Math.imul(ge,Me)|0,B=Math.imul(ge,yt),S=S+Math.imul(H,rt)|0,P=P+Math.imul(H,at)|0,P=P+Math.imul(ne,rt)|0,B=B+Math.imul(ne,at)|0,S=S+Math.imul(ce,De)|0,P=P+Math.imul(ce,Ke)|0,P=P+Math.imul(q,De)|0,B=B+Math.imul(q,Ke)|0,S=S+Math.imul(fe,Ae)|0,P=P+Math.imul(fe,je)|0,P=P+Math.imul(ye,Ae)|0,B=B+Math.imul(ye,je)|0,S=S+Math.imul(_,He)|0,P=P+Math.imul(_,Te)|0,P=P+Math.imul(oe,He)|0,B=B+Math.imul(oe,Te)|0,S=S+Math.imul(G,ke)|0,P=P+Math.imul(G,Ue)|0,P=P+Math.imul(ee,ke)|0,B=B+Math.imul(ee,Ue)|0,S=S+Math.imul(K,qe)|0,P=P+Math.imul(K,wt)|0,P=P+Math.imul($,qe)|0,B=B+Math.imul($,wt)|0,S=S+Math.imul(A,Fe)|0,P=P+Math.imul(A,We)|0,P=P+Math.imul(V,Fe)|0,B=B+Math.imul(V,We)|0,S=S+Math.imul(he,tt)|0,P=P+Math.imul(he,dt)|0,P=P+Math.imul(ve,tt)|0,B=B+Math.imul(ve,dt)|0;var Mn=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,S=Math.imul(de,rt),P=Math.imul(de,at),P=P+Math.imul(ge,rt)|0,B=Math.imul(ge,at),S=S+Math.imul(H,De)|0,P=P+Math.imul(H,Ke)|0,P=P+Math.imul(ne,De)|0,B=B+Math.imul(ne,Ke)|0,S=S+Math.imul(ce,Ae)|0,P=P+Math.imul(ce,je)|0,P=P+Math.imul(q,Ae)|0,B=B+Math.imul(q,je)|0,S=S+Math.imul(fe,He)|0,P=P+Math.imul(fe,Te)|0,P=P+Math.imul(ye,He)|0,B=B+Math.imul(ye,Te)|0,S=S+Math.imul(_,ke)|0,P=P+Math.imul(_,Ue)|0,P=P+Math.imul(oe,ke)|0,B=B+Math.imul(oe,Ue)|0,S=S+Math.imul(G,qe)|0,P=P+Math.imul(G,wt)|0,P=P+Math.imul(ee,qe)|0,B=B+Math.imul(ee,wt)|0,S=S+Math.imul(K,Fe)|0,P=P+Math.imul(K,We)|0,P=P+Math.imul($,Fe)|0,B=B+Math.imul($,We)|0,S=S+Math.imul(A,tt)|0,P=P+Math.imul(A,dt)|0,P=P+Math.imul(V,tt)|0,B=B+Math.imul(V,dt)|0;var xn=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(xn>>>26)|0,xn&=67108863,S=Math.imul(de,De),P=Math.imul(de,Ke),P=P+Math.imul(ge,De)|0,B=Math.imul(ge,Ke),S=S+Math.imul(H,Ae)|0,P=P+Math.imul(H,je)|0,P=P+Math.imul(ne,Ae)|0,B=B+Math.imul(ne,je)|0,S=S+Math.imul(ce,He)|0,P=P+Math.imul(ce,Te)|0,P=P+Math.imul(q,He)|0,B=B+Math.imul(q,Te)|0,S=S+Math.imul(fe,ke)|0,P=P+Math.imul(fe,Ue)|0,P=P+Math.imul(ye,ke)|0,B=B+Math.imul(ye,Ue)|0,S=S+Math.imul(_,qe)|0,P=P+Math.imul(_,wt)|0,P=P+Math.imul(oe,qe)|0,B=B+Math.imul(oe,wt)|0,S=S+Math.imul(G,Fe)|0,P=P+Math.imul(G,We)|0,P=P+Math.imul(ee,Fe)|0,B=B+Math.imul(ee,We)|0,S=S+Math.imul(K,tt)|0,P=P+Math.imul(K,dt)|0,P=P+Math.imul($,tt)|0,B=B+Math.imul($,dt)|0;var An=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(An>>>26)|0,An&=67108863,S=Math.imul(de,Ae),P=Math.imul(de,je),P=P+Math.imul(ge,Ae)|0,B=Math.imul(ge,je),S=S+Math.imul(H,He)|0,P=P+Math.imul(H,Te)|0,P=P+Math.imul(ne,He)|0,B=B+Math.imul(ne,Te)|0,S=S+Math.imul(ce,ke)|0,P=P+Math.imul(ce,Ue)|0,P=P+Math.imul(q,ke)|0,B=B+Math.imul(q,Ue)|0,S=S+Math.imul(fe,qe)|0,P=P+Math.imul(fe,wt)|0,P=P+Math.imul(ye,qe)|0,B=B+Math.imul(ye,wt)|0,S=S+Math.imul(_,Fe)|0,P=P+Math.imul(_,We)|0,P=P+Math.imul(oe,Fe)|0,B=B+Math.imul(oe,We)|0,S=S+Math.imul(G,tt)|0,P=P+Math.imul(G,dt)|0,P=P+Math.imul(ee,tt)|0,B=B+Math.imul(ee,dt)|0;var ft=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(ft>>>26)|0,ft&=67108863,S=Math.imul(de,He),P=Math.imul(de,Te),P=P+Math.imul(ge,He)|0,B=Math.imul(ge,Te),S=S+Math.imul(H,ke)|0,P=P+Math.imul(H,Ue)|0,P=P+Math.imul(ne,ke)|0,B=B+Math.imul(ne,Ue)|0,S=S+Math.imul(ce,qe)|0,P=P+Math.imul(ce,wt)|0,P=P+Math.imul(q,qe)|0,B=B+Math.imul(q,wt)|0,S=S+Math.imul(fe,Fe)|0,P=P+Math.imul(fe,We)|0,P=P+Math.imul(ye,Fe)|0,B=B+Math.imul(ye,We)|0,S=S+Math.imul(_,tt)|0,P=P+Math.imul(_,dt)|0,P=P+Math.imul(oe,tt)|0,B=B+Math.imul(oe,dt)|0;var gt=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(gt>>>26)|0,gt&=67108863,S=Math.imul(de,ke),P=Math.imul(de,Ue),P=P+Math.imul(ge,ke)|0,B=Math.imul(ge,Ue),S=S+Math.imul(H,qe)|0,P=P+Math.imul(H,wt)|0,P=P+Math.imul(ne,qe)|0,B=B+Math.imul(ne,wt)|0,S=S+Math.imul(ce,Fe)|0,P=P+Math.imul(ce,We)|0,P=P+Math.imul(q,Fe)|0,B=B+Math.imul(q,We)|0,S=S+Math.imul(fe,tt)|0,P=P+Math.imul(fe,dt)|0,P=P+Math.imul(ye,tt)|0,B=B+Math.imul(ye,dt)|0;var It=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(It>>>26)|0,It&=67108863,S=Math.imul(de,qe),P=Math.imul(de,wt),P=P+Math.imul(ge,qe)|0,B=Math.imul(ge,wt),S=S+Math.imul(H,Fe)|0,P=P+Math.imul(H,We)|0,P=P+Math.imul(ne,Fe)|0,B=B+Math.imul(ne,We)|0,S=S+Math.imul(ce,tt)|0,P=P+Math.imul(ce,dt)|0,P=P+Math.imul(q,tt)|0,B=B+Math.imul(q,dt)|0;var Nn=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(Nn>>>26)|0,Nn&=67108863,S=Math.imul(de,Fe),P=Math.imul(de,We),P=P+Math.imul(ge,Fe)|0,B=Math.imul(ge,We),S=S+Math.imul(H,tt)|0,P=P+Math.imul(H,dt)|0,P=P+Math.imul(ne,tt)|0,B=B+Math.imul(ne,dt)|0;var Un=(O+S|0)+((P&8191)<<13)|0;O=(B+(P>>>13)|0)+(Un>>>26)|0,Un&=67108863,S=Math.imul(de,tt),P=Math.imul(de,dt),P=P+Math.imul(ge,tt)|0,B=Math.imul(ge,dt);var zr=(O+S|0)+((P&8191)<<13)|0;return O=(B+(P>>>13)|0)+(zr>>>26)|0,zr&=67108863,z[0]=qt,z[1]=jt,z[2]=nt,z[3]=_e,z[4]=ut,z[5]=Xt,z[6]=tn,z[7]=gn,z[8]=rn,z[9]=yn,z[10]=Mn,z[11]=xn,z[12]=An,z[13]=ft,z[14]=gt,z[15]=It,z[16]=Nn,z[17]=Un,z[18]=zr,O!==0&&(z[19]=O,k.length++),k};Math.imul||(C=x);function E(y,m,b){b.negative=m.negative^y.negative,b.length=y.length+m.length;for(var k=0,N=0,M=0;M>>26)|0,N+=z>>>26,z&=67108863}b.words[M]=O,k=z,z=N}return k!==0?b.words[M]=k:b.length--,b._strip()}function I(y,m,b){return E(y,m,b)}o.prototype.mulTo=function(m,b){var k,N=this.length+m.length;return this.length===10&&m.length===10?k=C(this,m,b):N<63?k=x(this,m,b):N<1024?k=E(this,m,b):k=I(this,m,b),k},o.prototype.mul=function(m){var b=new o(null);return b.words=new Array(this.length+m.length),this.mulTo(m,b)},o.prototype.mulf=function(m){var b=new o(null);return b.words=new Array(this.length+m.length),I(this,m,b)},o.prototype.imul=function(m){return this.clone().mulTo(m,this)},o.prototype.imuln=function(m){var b=m<0;b&&(m=-m),r(typeof m=="number"),r(m<67108864);for(var k=0,N=0;N>=26,k+=M/67108864|0,k+=z>>>26,this.words[N]=z&67108863}return k!==0&&(this.words[N]=k,this.length++),b?this.ineg():this},o.prototype.muln=function(m){return this.clone().imuln(m)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(m){var b=w(m);if(b.length===0)return new o(1);for(var k=this,N=0;N=0);var b=m%26,k=(m-b)/26,N=67108863>>>26-b<<26-b,M;if(b!==0){var z=0;for(M=0;M>>26-b}z&&(this.words[M]=z,this.length++)}if(k!==0){for(M=this.length-1;M>=0;M--)this.words[M+k]=this.words[M];for(M=0;M=0);var N;b?N=(b-b%26)/26:N=0;var M=m%26,z=Math.min((m-M)/26,this.length),O=67108863^67108863>>>M<z)for(this.length-=z,P=0;P=0&&(B!==0||P>=N);P--){var W=this.words[P]|0;this.words[P]=B<<26-M|W>>>M,B=W&O}return S&&B!==0&&(S.words[S.length++]=B),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(m,b,k){return r(this.negative===0),this.iushrn(m,b,k)},o.prototype.shln=function(m){return this.clone().ishln(m)},o.prototype.ushln=function(m){return this.clone().iushln(m)},o.prototype.shrn=function(m){return this.clone().ishrn(m)},o.prototype.ushrn=function(m){return this.clone().iushrn(m)},o.prototype.testn=function(m){r(typeof m=="number"&&m>=0);var b=m%26,k=(m-b)/26,N=1<=0);var b=m%26,k=(m-b)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=k)return this;if(b!==0&&k++,this.length=Math.min(k,this.length),b!==0){var N=67108863^67108863>>>b<=67108864;b++)this.words[b]-=67108864,b===this.length-1?this.words[b+1]=1:this.words[b+1]++;return this.length=Math.max(this.length,b+1),this},o.prototype.isubn=function(m){if(r(typeof m=="number"),r(m<67108864),m<0)return this.iaddn(-m);if(this.negative!==0)return this.negative=0,this.iaddn(m),this.negative=1,this;if(this.words[0]-=m,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var b=0;b>26)-(S/67108864|0),this.words[M+k]=z&67108863}for(;M>26,this.words[M+k]=z&67108863;if(O===0)return this._strip();for(r(O===-1),O=0,M=0;M>26,this.words[M]=z&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(m,b){var k=this.length-m.length,N=this.clone(),M=m,z=M.words[M.length-1]|0,O=this._countBits(z);k=26-O,k!==0&&(M=M.ushln(k),N.iushln(k),z=M.words[M.length-1]|0);var S=N.length-M.length,P;if(b!=="mod"){P=new o(null),P.length=S+1,P.words=new Array(P.length);for(var B=0;B=0;ie--){var se=(N.words[M.length+ie]|0)*67108864+(N.words[M.length+ie-1]|0);for(se=Math.min(se/z|0,67108863),N._ishlnsubmul(M,se,ie);N.negative!==0;)se--,N.negative=0,N._ishlnsubmul(M,1,ie),N.isZero()||(N.negative^=1);P&&(P.words[ie]=se)}return P&&P._strip(),N._strip(),b!=="div"&&k!==0&&N.iushrn(k),{div:P||null,mod:N}},o.prototype.divmod=function(m,b,k){if(r(!m.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var N,M,z;return this.negative!==0&&m.negative===0?(z=this.neg().divmod(m,b),b!=="mod"&&(N=z.div.neg()),b!=="div"&&(M=z.mod.neg(),k&&M.negative!==0&&M.iadd(m)),{div:N,mod:M}):this.negative===0&&m.negative!==0?(z=this.divmod(m.neg(),b),b!=="mod"&&(N=z.div.neg()),{div:N,mod:z.mod}):this.negative&m.negative?(z=this.neg().divmod(m.neg(),b),b!=="div"&&(M=z.mod.neg(),k&&M.negative!==0&&M.isub(m)),{div:z.div,mod:M}):m.length>this.length||this.cmp(m)<0?{div:new o(0),mod:this}:m.length===1?b==="div"?{div:this.divn(m.words[0]),mod:null}:b==="mod"?{div:null,mod:new o(this.modrn(m.words[0]))}:{div:this.divn(m.words[0]),mod:new o(this.modrn(m.words[0]))}:this._wordDiv(m,b)},o.prototype.div=function(m){return this.divmod(m,"div",!1).div},o.prototype.mod=function(m){return this.divmod(m,"mod",!1).mod},o.prototype.umod=function(m){return this.divmod(m,"mod",!0).mod},o.prototype.divRound=function(m){var b=this.divmod(m);if(b.mod.isZero())return b.div;var k=b.div.negative!==0?b.mod.isub(m):b.mod,N=m.ushrn(1),M=m.andln(1),z=k.cmp(N);return z<0||M===1&&z===0?b.div:b.div.negative!==0?b.div.isubn(1):b.div.iaddn(1)},o.prototype.modrn=function(m){var b=m<0;b&&(m=-m),r(m<=67108863);for(var k=(1<<26)%m,N=0,M=this.length-1;M>=0;M--)N=(k*N+(this.words[M]|0))%m;return b?-N:N},o.prototype.modn=function(m){return this.modrn(m)},o.prototype.idivn=function(m){var b=m<0;b&&(m=-m),r(m<=67108863);for(var k=0,N=this.length-1;N>=0;N--){var M=(this.words[N]|0)+k*67108864;this.words[N]=M/m|0,k=M%m}return this._strip(),b?this.ineg():this},o.prototype.divn=function(m){return this.clone().idivn(m)},o.prototype.egcd=function(m){r(m.negative===0),r(!m.isZero());var b=this,k=m.clone();b.negative!==0?b=b.umod(m):b=b.clone();for(var N=new o(1),M=new o(0),z=new o(0),O=new o(1),S=0;b.isEven()&&k.isEven();)b.iushrn(1),k.iushrn(1),++S;for(var P=k.clone(),B=b.clone();!b.isZero();){for(var W=0,ie=1;!(b.words[0]&ie)&&W<26;++W,ie<<=1);if(W>0)for(b.iushrn(W);W-- >0;)(N.isOdd()||M.isOdd())&&(N.iadd(P),M.isub(B)),N.iushrn(1),M.iushrn(1);for(var se=0,le=1;!(k.words[0]&le)&&se<26;++se,le<<=1);if(se>0)for(k.iushrn(se);se-- >0;)(z.isOdd()||O.isOdd())&&(z.iadd(P),O.isub(B)),z.iushrn(1),O.iushrn(1);b.cmp(k)>=0?(b.isub(k),N.isub(z),M.isub(O)):(k.isub(b),z.isub(N),O.isub(M))}return{a:z,b:O,gcd:k.iushln(S)}},o.prototype._invmp=function(m){r(m.negative===0),r(!m.isZero());var b=this,k=m.clone();b.negative!==0?b=b.umod(m):b=b.clone();for(var N=new o(1),M=new o(0),z=k.clone();b.cmpn(1)>0&&k.cmpn(1)>0;){for(var O=0,S=1;!(b.words[0]&S)&&O<26;++O,S<<=1);if(O>0)for(b.iushrn(O);O-- >0;)N.isOdd()&&N.iadd(z),N.iushrn(1);for(var P=0,B=1;!(k.words[0]&B)&&P<26;++P,B<<=1);if(P>0)for(k.iushrn(P);P-- >0;)M.isOdd()&&M.iadd(z),M.iushrn(1);b.cmp(k)>=0?(b.isub(k),N.isub(M)):(k.isub(b),M.isub(N))}var W;return b.cmpn(1)===0?W=N:W=M,W.cmpn(0)<0&&W.iadd(m),W},o.prototype.gcd=function(m){if(this.isZero())return m.abs();if(m.isZero())return this.abs();var b=this.clone(),k=m.clone();b.negative=0,k.negative=0;for(var N=0;b.isEven()&&k.isEven();N++)b.iushrn(1),k.iushrn(1);do{for(;b.isEven();)b.iushrn(1);for(;k.isEven();)k.iushrn(1);var M=b.cmp(k);if(M<0){var z=b;b=k,k=z}else if(M===0||k.cmpn(1)===0)break;b.isub(k)}while(!0);return k.iushln(N)},o.prototype.invm=function(m){return this.egcd(m).a.umod(m)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(m){return this.words[0]&m},o.prototype.bincn=function(m){r(typeof m=="number");var b=m%26,k=(m-b)/26,N=1<>>26,O&=67108863,this.words[z]=O}return M!==0&&(this.words[z]=M,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(m){var b=m<0;if(this.negative!==0&&!b)return-1;if(this.negative===0&&b)return 1;this._strip();var k;if(this.length>1)k=1;else{b&&(m=-m),r(m<=67108863,"Number is too big");var N=this.words[0]|0;k=N===m?0:Nm.length)return 1;if(this.length=0;k--){var N=this.words[k]|0,M=m.words[k]|0;if(N!==M){NM&&(b=1);break}}return b},o.prototype.gtn=function(m){return this.cmpn(m)===1},o.prototype.gt=function(m){return this.cmp(m)===1},o.prototype.gten=function(m){return this.cmpn(m)>=0},o.prototype.gte=function(m){return this.cmp(m)>=0},o.prototype.ltn=function(m){return this.cmpn(m)===-1},o.prototype.lt=function(m){return this.cmp(m)===-1},o.prototype.lten=function(m){return this.cmpn(m)<=0},o.prototype.lte=function(m){return this.cmp(m)<=0},o.prototype.eqn=function(m){return this.cmpn(m)===0},o.prototype.eq=function(m){return this.cmp(m)===0},o.red=function(m){return new Z(m)},o.prototype.toRed=function(m){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),m.convertTo(this)._forceRed(m)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(m){return this.red=m,this},o.prototype.forceRed=function(m){return r(!this.red,"Already a number in reduction context"),this._forceRed(m)},o.prototype.redAdd=function(m){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,m)},o.prototype.redIAdd=function(m){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,m)},o.prototype.redSub=function(m){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,m)},o.prototype.redISub=function(m){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,m)},o.prototype.redShl=function(m){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,m)},o.prototype.redMul=function(m){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,m),this.red.mul(this,m)},o.prototype.redIMul=function(m){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,m),this.red.imul(this,m)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(m){return r(this.red&&!m.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,m)};var R={k256:null,p224:null,p192:null,p25519:null};function T(y,m){this.name=y,this.p=new o(m,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}T.prototype._tmp=function(){var m=new o(null);return m.words=new Array(Math.ceil(this.n/13)),m},T.prototype.ireduce=function(m){var b=m,k;do this.split(b,this.tmp),b=this.imulK(b),b=b.iadd(this.tmp),k=b.bitLength();while(k>this.n);var N=k0?b.isub(this.p):b.strip!==void 0?b.strip():b._strip(),b},T.prototype.split=function(m,b){m.iushrn(this.n,0,b)},T.prototype.imulK=function(m){return m.imul(this.k)};function j(){T.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}i(j,T),j.prototype.split=function(m,b){for(var k=4194303,N=Math.min(m.length,9),M=0;M>>22,z=O}z>>>=22,m.words[M-10]=z,z===0&&m.length>10?m.length-=10:m.length-=9},j.prototype.imulK=function(m){m.words[m.length]=0,m.words[m.length+1]=0,m.length+=2;for(var b=0,k=0;k>>=26,m.words[k]=M,b=N}return b!==0&&(m.words[m.length++]=b),m},o._prime=function(m){if(R[m])return R[m];var b;if(m==="k256")b=new j;else if(m==="p224")b=new D;else if(m==="p192")b=new X;else if(m==="p25519")b=new U;else throw new Error("Unknown prime "+m);return R[m]=b,b};function Z(y){if(typeof y=="string"){var m=o._prime(y);this.m=m.p,this.prime=m}else r(y.gtn(1),"modulus must be greater than 1"),this.m=y,this.prime=null}Z.prototype._verify1=function(m){r(m.negative===0,"red works only with positives"),r(m.red,"red works only with red numbers")},Z.prototype._verify2=function(m,b){r((m.negative|b.negative)===0,"red works only with positives"),r(m.red&&m.red===b.red,"red works only with red numbers")},Z.prototype.imod=function(m){return this.prime?this.prime.ireduce(m)._forceRed(this):(u(m,m.umod(this.m)._forceRed(this)),m)},Z.prototype.neg=function(m){return m.isZero()?m.clone():this.m.sub(m)._forceRed(this)},Z.prototype.add=function(m,b){this._verify2(m,b);var k=m.add(b);return k.cmp(this.m)>=0&&k.isub(this.m),k._forceRed(this)},Z.prototype.iadd=function(m,b){this._verify2(m,b);var k=m.iadd(b);return k.cmp(this.m)>=0&&k.isub(this.m),k},Z.prototype.sub=function(m,b){this._verify2(m,b);var k=m.sub(b);return k.cmpn(0)<0&&k.iadd(this.m),k._forceRed(this)},Z.prototype.isub=function(m,b){this._verify2(m,b);var k=m.isub(b);return k.cmpn(0)<0&&k.iadd(this.m),k},Z.prototype.shl=function(m,b){return this._verify1(m),this.imod(m.ushln(b))},Z.prototype.imul=function(m,b){return this._verify2(m,b),this.imod(m.imul(b))},Z.prototype.mul=function(m,b){return this._verify2(m,b),this.imod(m.mul(b))},Z.prototype.isqr=function(m){return this.imul(m,m.clone())},Z.prototype.sqr=function(m){return this.mul(m,m)},Z.prototype.sqrt=function(m){if(m.isZero())return m.clone();var b=this.m.andln(3);if(r(b%2===1),b===3){var k=this.m.add(new o(1)).iushrn(2);return this.pow(m,k)}for(var N=this.m.subn(1),M=0;!N.isZero()&&N.andln(1)===0;)M++,N.iushrn(1);r(!N.isZero());var z=new o(1).toRed(this),O=z.redNeg(),S=this.m.subn(1).iushrn(1),P=this.m.bitLength();for(P=new o(2*P*P).toRed(this);this.pow(P,S).cmp(O)!==0;)P.redIAdd(O);for(var B=this.pow(P,N),W=this.pow(m,N.addn(1).iushrn(1)),ie=this.pow(m,N),se=M;ie.cmp(z)!==0;){for(var le=ie,he=0;le.cmp(z)!==0;he++)le=le.redSqr();r(he=0;M--){for(var B=b.words[M],W=P-1;W>=0;W--){var ie=B>>W&1;if(z!==N[0]&&(z=this.sqr(z)),ie===0&&O===0){S=0;continue}O<<=1,O|=ie,S++,!(S!==k&&(M!==0||W!==0))&&(z=this.mul(z,N[O]),S=0,O=0)}P=26}return z},Z.prototype.convertTo=function(m){var b=m.umod(this.m);return b===m?b.clone():b},Z.prototype.convertFrom=function(m){var b=m.clone();return b.red=null,b},o.mont=function(m){return new Y(m)};function Y(y){Z.call(this,y),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(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)}i(Y,Z),Y.prototype.convertTo=function(m){return this.imod(m.ushln(this.shift))},Y.prototype.convertFrom=function(m){var b=this.imod(m.mul(this.rinv));return b.red=null,b},Y.prototype.imul=function(m,b){if(m.isZero()||b.isZero())return m.words[0]=0,m.length=1,m;var k=m.imul(b),N=k.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),M=k.isub(N).iushrn(this.shift),z=M;return M.cmp(this.m)>=0?z=M.isub(this.m):M.cmpn(0)<0&&(z=M.iadd(this.m)),z._forceRed(this)},Y.prototype.mul=function(m,b){if(m.isZero()||b.isZero())return new o(0)._forceRed(this);var k=m.mul(b),N=k.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),M=k.isub(N).iushrn(this.shift),z=M;return M.cmp(this.m)>=0?z=M.isub(this.m):M.cmpn(0)<0&&(z=M.iadd(this.m)),z._forceRed(this)},Y.prototype.invm=function(m){var b=this.imod(m._invmp(this.m).mul(this.r2));return b._forceRed(this)}})(e,Ul)})(L8);var bK=L8.exports;const St=Cm(bK);function B1(e){return St.isBN(e)}const gT=/^0x[\da-fA-F]+$/,wK=/^[\da-fA-F]+$/;function $o(e,t=-1,n){return typeof e=="string"&&(e==="0x"||gT.test(e))&&(t===-1?n||e.length%2===0:e.length===2+Math.ceil(t/4))}function A1(e){return!!e&&typeof e=="object"}function B8(...e){return t=>(A1(t)||ys(t))&&e.every(n=>ys(t[n]))}function xK(...e){return t=>ys(t)&&e.every(n=>ys(t[n]))}function F1(...e){return t=>A1(t)&&e.every(n=>ys(t[n]))}const A8=B8("toBigInt"),F8=B8("toBn");function D8(e){return typeof e=="bigint"?e:e?$o(e)?vT(e.toString()):B1(e)?Ht(e.toString()):A8(e)?e.toBigInt():F8(e)?Ht(e.toBn().toString()):Ht(e):Ht(0)}function SK(e){const t=D8(e);if(t>ou;if(n===r||n===r-ou)return n;n=r}}const si=typeof Ht=="function"&&typeof Ht.asIntN=="function",yT=typeof require=="function"&&typeof module<"u",CK=typeof __dirname<"u",EK=!yT,PK=typeof WebAssembly<"u",H8=typeof ta.Buffer=="function"&&typeof ta.Buffer.isBuffer=="function",OK=typeof ta.process=="object";function U8(e){return H8&&!!e&&ys(e.readDoubleLE)&&ta.Buffer.isBuffer(e)}function na(e){return(e&&e.constructor)===Uint8Array||e instanceof Uint8Array}const kK=new BZ;function co(e){return e?kK.encode(e.toString()):new Uint8Array}function Ot(e){return na(e)?U8(e)?new Uint8Array(e):e:$o(e)?Ra(e):Array.isArray(e)?new Uint8Array(e):co(e)}function bT(e,t){const n=Ot(e),r=Ot(t);let i=0;for(;;){const o=i>=n.length,a=i>=r.length;if(o&&a)return 0;if(o)return-1;if(a)return 1;if(n[i]!==r[i])return n[i]>r[i]?1:-1;i++}}function ri(...e){const t=e.length,n=new Array(t);let r=0;for(let i=0;ir)return e.subarray(0,r);const i=new Uint8Array(r);return i.set(e,n?0:r-e.length),i}function MK(e){return e.sort(bT)}function tp(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const r=e.length;if(n&&r&&e[r-1]&128)switch(r){case 0:return new St(0);case 1:return new St((e[0]^255)*-1-1);case 2:return new St((e[0]+(e[1]<<8)^65535)*-1-1);case 3:return new St((e[0]+(e[1]<<8)+(e[2]<<16)^16777215)*-1-1);case 4:return new St((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)*-1-1);case 5:return new St(((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]^255)*4294967296)*-1-1);case 6:return new St(((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]+(e[5]<<8)^65535)*4294967296)*-1-1);default:return new St(e,"le").fromTwos(r*8)}switch(r){case 0:return new St(0);case 1:return new St(e[0]);case 2:return new St(e[0]+(e[1]<<8));case 3:return new St(e[0]+(e[1]<<8)+(e[2]<<16));case 4:return new St(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216);case 5:return new St(e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8))*16777216);case 6:return new St(e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8)+(e[5]<<16))*16777216);default:return new St(e,"le")}}function NK(e){return H8?ta.Buffer.from(e||[]):new Uint8Array(e||[])}function TK(e,{bitLength:t=32,isLe:n=!0}={}){if(t!==32&&t!==64)throw new Error("Invalid bitLength provided, expected 32 or 64");if(e.length0){const i=Math.ceil(t/8);if(e.length>i)return`${Nb(e.subarray(0,i/2),r)}…${Nb(e.subarray(e.length-i/2),"")}`}}else return r;return Nb(e,r)}function IK(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const r=e.length;if(n&&r&&e[r-1]&128)switch(r){case 0:return 0;case 1:return(e[0]^255)*-1-1;case 2:return(e[0]+(e[1]<<8)^65535)*-1-1;case 3:return(e[0]+(e[1]<<8)+(e[2]<<16)^16777215)*-1-1;case 4:return(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)*-1-1;case 5:return((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]^255)*4294967296)*-1-1;case 6:return((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]+(e[5]<<8)^65535)*4294967296)*-1-1;default:throw new Error("Value more than 48-bits cannot be reliably converted")}switch(r){case 0:return 0;case 1:return e[0];case 2:return e[0]+(e[1]<<8);case 3:return e[0]+(e[1]<<8)+(e[2]<<16);case 4:return e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216;case 5:return e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8))*16777216;case 6:return e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8)+(e[5]<<16))*16777216;default:throw new Error("Value more than 48-bits cannot be reliably converted")}}const zK=new RZ("utf-8");function sg(e){return e?zK.decode(e):""}const gv=Ot(`Ethereum Signed Message: +`),Xd=Ot(""),Wd=Ot(""),RK=Xd.length+Wd.length;function Ip(e,t){return e.length>=RK&&ro(e.subarray(0,Xd.length),Xd)&&ro(e.slice(-Wd.length),Wd)||t&&e.length>=gv.length&&ro(e.subarray(0,gv.length),gv)}function ST(e){const t=Ot(e);return Ip(t,!1)?t.subarray(Xd.length,t.length-Wd.length):t}function CT(e){const t=Ot(e);return Ip(t,!0)?t:Bf([Xd,t,Wd])}const XC=Ht(256),jK=Ht(255);function LK(e,t,n){const r=[],i=n&&ee.gt(t)),FK=L1((e,t)=>e.lt(t)),DK=new St(0),Af=new St(1),Om=new St(2),HK=new St(3),UK=new St(4),VK=new St(5),XK=new St(6),WK=new St(7),ZK=new St(8),KK=new St(9),qK=new St(10),GK=new St(100),YK=new St(1e3),JK=new St(1e6),hx=new St(1e9),QK=hx.mul(hx),ET=new St(Number.MAX_SAFE_INTEGER),PT=new St(94906265);function D1(e){return typeof e=="bigint"}function Cu(e){return e?St.isBN(e)?e:$o(e)?lg(e.toString()):D1(e)?new St(e.toString()):F8(e)?e.toBn():A8(e)?new St(e.toBigInt().toString()):new St(e):new St(0)}function $K(e){const t=Cu(e);if(t.isNeg())throw new Error("square root of negative numbers is not supported");if(t.lte(ET))return new St(~~Math.sqrt(t.toNumber()));let n=PT.clone();for(;;){const r=t.div(n).iadd(n).ishrn(1);if(n.eq(r)||n.eq(r.sub(Af)))return n;n=r}}const _K={bitLength:-1,isLe:!0,isNegative:!1};function Ui(e,{bitLength:t=-1,isLe:n=!0,isNegative:r=!1}=_K){const i=Cu(e),o=Math.ceil(t===-1?i.bitLength()/8:(t||0)/8);if(!e)return t===-1?new Uint8Array(1):new Uint8Array(o);const a=new Uint8Array(o),s=r?i.toTwos(o*8):i;return a.set(s.toArray(n?"le":"be",o),0),a}function eq(e,{bitLength:t=-1,isLe:n=!1,isNegative:r=!1}={}){return bs(Ui(e,{bitLength:t,isLe:n,isNegative:r}))}function tq(e){return new Uint8Array(e||[])}const nq=Om.pow(new St(6)).isub(Af),rq=Om.pow(new St(14)).isub(Af),iq=Om.pow(new St(30)).isub(Af),oq={bitLength:16},aq={bitLength:32};function OT(e){const t=Cu(e);if(t.lte(nq))return new Uint8Array([t.toNumber()<<2]);if(t.lte(rq))return Ui(t.shln(2).iadd(Af),oq);if(t.lte(iq))return Ui(t.shln(2).iadd(Om),aq);const n=Ui(t);let r=n.length;for(;n[r-1]===0;)r--;if(r<4)throw new Error("Invalid length, previous checks match anything less than 2^30");return Bf([new Uint8Array([(r-4<<2)+3]),n.subarray(0,r)])}function H1(e){return Bf([OT(e.length),e])}function kT(e){const t=Ot(e);switch(t[0]&3){case 0:return[1,new St(t[0]>>>2)];case 1:return[2,new St(t[0]+(t[1]<<8)>>>2)];case 2:return[4,new St(t[0]+(t[1]<<8)+(t[2]<<16)+t[3]*16777216>>>2)];default:{const n=(t[0]>>>2)+5;switch(n){case 5:return[5,new St(t[1]+(t[2]<<8)+(t[3]<<16)+t[4]*16777216)];case 6:return[6,new St(t[1]+(t[2]<<8)+(t[3]<<16)+(t[4]+(t[5]<<8))*16777216)];case 7:return[7,new St(t[1]+(t[2]<<8)+(t[3]<<16)+(t[4]+(t[5]<<8)+(t[6]<<16))*16777216)];default:return[n,tp(t.subarray(1,n))]}}}}function sq(e){switch(e[0]&3){case 0:return[1,e[0]>>>2];case 1:return[2,e[0]+(e[1]<<8)>>>2];case 2:return[4,e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216>>>2];default:switch((e[0]>>>2)+5){case 5:return[5,e[1]+(e[2]<<8)+(e[3]<<16)+e[4]*16777216];case 6:return[6,e[1]+(e[2]<<8)+(e[3]<<16)+(e[4]+(e[5]<<8))*16777216];case 7:return[7,e[1]+(e[2]<<8)+(e[3]<<16)+(e[4]+(e[5]<<8)+(e[6]<<16))*16777216];default:throw new Error("Compact input is > Number.MAX_SAFE_INTEGER")}}}function lq(e){const[t,n]=kT(e),r=t+n.toNumber();return[r,e.subarray(t,r)]}const MT=60*1e3,NT=MT*60,cq=NT*24,WC={days:0,hours:0,milliseconds:0,minutes:0,seconds:0};function Ah(e,t){return{days:(e.days||0)+t.days,hours:(e.hours||0)+t.hours,milliseconds:(e.milliseconds||0)+t.milliseconds,minutes:(e.minutes||0)+t.minutes,seconds:(e.seconds||0)+t.seconds}}function uq(e){const t=e/1e3;if(t<60){const o=~~t;return Ah({seconds:o},Fh(e-o*1e3))}const n=t/60;if(n<60){const o=~~n;return Ah({minutes:o},Fh(e-o*MT))}const r=n/60;if(r<24){const o=~~r;return Ah({hours:o},Fh(e-o*NT))}const i=~~(r/24);return Ah({days:i},Fh(e-i*cq))}function Fh(e){return e?e<1e3?Ah({milliseconds:e},WC):uq(e):WC}function dq(e=0,{bitLength:t=32,isLe:n=!0}={}){if(t!==32&&t!==64)throw new Error("Invalid bitLength provided, expected 32 or 64");const r=new Uint8Array(t/8),i=new DataView(r.buffer,r.byteOffset);return t===32?i.setFloat32(0,Number(e),n):i.setFloat64(0,Number(e),n),r}function TT(e){return typeof e=="boolean"}const ZC=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g");function W8(e,t=","){const n=e[0].startsWith("-"),r=n?e.substring(1).match(ZC):e.match(ZC);return r?`${n?"-":""}${r.join(t)}`:e}function IT(e){return{decimal:.1.toLocaleString(e).substring(1,2),thousand:1e3.toLocaleString(e).substring(1,2)}}const km=8,Na=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function Z8(e){for(let t=0,n=Na.length;tK8(e,t);Ff.findSi=Z8;Ff.getDefaults=()=>({decimals:Zd,unit:yv});Ff.getOptions=(e=Zd)=>Na.filter(({power:t})=>t<0?e+t>=0:!0);Ff.setDefaults=({decimals:e,unit:t})=>{Zd=(Array.isArray(e)?e[0]:e)??Zd,yv=(Array.isArray(t)?t[0]:t)??yv,Na[km].text=yv};function uh(e){return e.toString().padStart(2,"0")}function zT(e){const t=e.getFullYear().toString(),n=uh(e.getMonth()+1),r=uh(e.getDate()),i=uh(e.getHours()),o=uh(e.getMinutes()),a=uh(e.getSeconds());return`${t}-${n}-${r} ${i}:${o}:${a}`}function mq(e){return e<15?`${e.toFixed(1)}s`:e<60?`${e|0}s`:e<3600?`${e/60|0}m`:`${e/3600|0}h`}function vq(e,t){const n=(e==null?void 0:e.getTime())||0,r=t instanceof Date?t.getTime():Cu(t).toNumber();return n&&r?mq(Math.max(Math.abs(n-r),0)/1e3):"0.0s"}function gq(e,{locale:t="en"}={}){const{thousand:n}=IT(t);return W8(Cu(e).toString(),n)}function RT(e){return!!e&&$o(e,-1)}function jT(e){return e&&RT(e)?e:`0x${e&&e.length%2===1?"0":""}${e||""}`}function LT(e,t=-1,n=!1){const r=Math.ceil(t/4),i=r+2;return jT(t===-1||e.length===i||!n&&e.lengthi?np(e).slice(-1*r):`${"0".repeat(r)}${np(e)}`.slice(-1*r))}function yq(e){return e?lg(e).toNumber():NaN}function bq(e){return sg(Ra(e))}function wq(e){return Array.isArray(e)}function U1(e){return typeof e=="string"||e instanceof String}function xq(e){for(let t=0,n=e.length;t126)return!1}return!0}function KC(e){for(let t=0,n=e.length;t126)return!1}return!0}function Sq(e){return U1(e)?$o(e)?KC(Ot(e)):xq(e):e?KC(e):!1}const px=xK("isPrototypeOf","hasOwnProperty");function Cq(e,t){return px(t)&&px(e)?e===t||e.isPrototypeOf(t):!1}const Eq=F1("toHex","toHuman","toU8a"),Pq=F1("get");function Oq(e){return Eq(e)&&Pq(e.registry)}const kq=F1("toBigInt","toBn","toNumber","unwrap");function Mq(e){return(e&&e.constructor)===Error||e instanceof Error}function Nq(e,t){return(e&&e.constructor)===t||e instanceof t}const Fs="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",Sr="[a-fA-F\\d]{1,4}",BT=` (?: -(?:${wr}:){7}(?:${wr}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8 -(?:${wr}:){6}(?:${As}|:${wr}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4 -(?:${wr}:){5}(?::${As}|(?::${wr}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4 -(?:${wr}:){4}(?:(?::${wr}){0,1}:${As}|(?::${wr}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4 -(?:${wr}:){3}(?:(?::${wr}){0,2}:${As}|(?::${wr}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4 -(?:${wr}:){2}(?:(?::${wr}){0,3}:${As}|(?::${wr}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4 -(?:${wr}:){1}(?:(?::${wr}){0,4}:${As}|(?::${wr}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4 -(?::(?:(?::${wr}){0,5}:${As}|(?::${wr}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4 +(?:${Sr}:){7}(?:${Sr}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8 +(?:${Sr}:){6}(?:${Fs}|:${Sr}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4 +(?:${Sr}:){5}(?::${Fs}|(?::${Sr}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4 +(?:${Sr}:){4}(?:(?::${Sr}){0,1}:${Fs}|(?::${Sr}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4 +(?:${Sr}:){3}(?:(?::${Sr}){0,2}:${Fs}|(?::${Sr}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4 +(?:${Sr}:){2}(?:(?::${Sr}){0,3}:${Fs}|(?::${Sr}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4 +(?:${Sr}:){1}(?:(?::${Sr}){0,4}:${Fs}|(?::${Sr}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4 +(?::(?:(?::${Sr}){0,5}:${Fs}|(?::${Sr}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4 )(?:%[0-9a-zA-Z]{1,})? // %eth0 %1 -`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),Dq=new RegExp(`(?:^${As}$)|(?:^${UT}$)`),Hq=new RegExp(`^${As}$`),Uq=new RegExp(`^${UT}$`);function Vq(e,t){switch(t){case"v4":return Hq.test(e);case"v6":return Uq.test(e);default:return Dq.test(e)}}function Xq(e,t){return H1(t)?t.toString():t}function uv(e,t){return JSON.stringify(e,Xq,t)}function Wq(e){const t=typeof e!="string"?uv(e):e;try{const n=JSON.parse(t);return typeof n=="object"&&n!==null}catch{return!1}}function Zq(e){return e===null}function VT(e){return typeof e=="number"}const Kq=D8("next"),qq=D1("catch","then"),Gq=new Uint8Array([127,69,76,70]),Yq=new Uint8Array([80,86,77,0]);function Jq(e){if(na(e)){const t=e.subarray(0,4);return ro(t,Yq)||ro(t,Gq)}return!1}const Qq=/(Development|Local Testnet)$/;function $q(e){return e?!!Qq.test(e.toString()):!1}function _q(e){return e===void 0}function eG(e){if(!e)return V1(e);const t=Ot(e),n=t.length;let r=0;for(;r=194&&t[r]<=223){if(r+1191)return!1}else return!1;r+=2}else if(t[r]===224){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]>=225&&t[r]<=236){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]===237){if(r+2159||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]>=238&&t[r]<=239){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]===240){if(r+3191||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else if(t[r]>=241&&t[r]<=243){if(r+3191||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else if(t[r]===244){if(r+3143||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else return!1;return!0}const tG=new Uint8Array([0,97,115,109]);function nG(e){return na(e)&&ro(e.subarray(0,4),tG)}function XT(e,t,n,r,i=0){const o=r?r(t,i):t.toString();let a;Object.defineProperty(e,o,{configurable:!0,enumerable:!0,get:function(){if(a===void 0){a=n(t,i,this);try{Object.defineProperty(this,o,{value:a})}catch{}}return a}})}function rG(e,t,n,r){for(let i=0,o=t.length;i{if(e<=0)return t;const n=`${t}`;return n.lengthHh("debug",t,i,r):yx,error:(...i)=>Hh("error",t,i),log:(...i)=>Hh("log",t,i),noop:yx,warn:(...i)=>Hh("warn",t,i)}}function fG(){return"none"}function hG(e,{getInstanceId:t=fG}={}){const n={},r=(...i)=>{const o=uv(i),a=t();return n[a]||(n[a]={}),n[a][o]===void 0&&(n[a][o]=e(...i)),n[a][o]};return r.unmemoize=(...i)=>{var s;const o=uv(i),a=t();((s=n[a])==null?void 0:s[o])!==void 0&&delete n[a][o]},r}function pG(e,t){setTimeout(()=>{Promise.resolve().then(()=>{e()}).catch(n=>{t?t(n):console.error(n)})},0)}function ZT(e,t=-1){const n=(!e||Number.isNaN(e)?0:e).toString(16);return HT(n.length%2?`0${n}`:n,t,!0)}function mG(e,t=-1){return Ra(ZT(e,t))}function gG(e){const t=Object.keys(e);for(let n=0,r=t.length;n{t.apply(e,n.concat((o,a)=>{o?i(o):r(a)}))})}const qd=new Array(256),J8=new Array(256);for(let e=0,t=qd.length;e{const n=t.replace(/[-_., ]+/g," ").trim().split(" ");let r="";for(let i=0,o=n.length;i(t?qd[e.charCodeAt(0)]:J8[e.charCodeAt(0)])+e.slice(1)),PG=qT(e=>qd[e.charCodeAt(0)]+e.slice(1));function GT(e){return t=>t?e[t.charCodeAt(0)]+t.slice(1):""}const OG=GT(J8),kG=GT(qd);function MG(e,t=6){return e.length<=2+2*t?e.toString():`${e.substring(0,t)}…${e.slice(-t)}`}function NG(e){return ys(co(e))}const TG=Object.freeze(Object.defineProperty({__proto__:null,BN:St,BN_BILLION:gx,BN_EIGHT:eq,BN_FIVE:QK,BN_FOUR:JK,BN_HUNDRED:rq,BN_MAX_INTEGER:NT,BN_MILLION:oq,BN_NINE:tq,BN_ONE:Ff,BN_QUINTILL:aq,BN_SEVEN:_K,BN_SIX:$K,BN_SQRT_MAX_INTEGER:TT,BN_TEN:nq,BN_THOUSAND:iq,BN_THREE:YK,BN_TWO:Pm,BN_ZERO:GK,POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG:gT,U8A_WRAP_ETHEREUM:vg,U8A_WRAP_POSTFIX:Zd,U8A_WRAP_PREFIX:Wd,_0n:Xd,_1000n:xK,_100n:wK,_10n:bK,_1Bn:mx,_1Mn:SK,_1Qn:CK,_1n:ou,_2n:dK,_2pow53n:yT,_3n:fK,_4n:hK,_5n:pK,_6n:mK,_7n:gK,_8n:vK,_9n:yK,_sqrt2pow53n:bT,arrayChunk:_Z,arrayFilter:eK,arrayFlatten:tK,arrayRange:nK,arrayShuffle:rK,arrayUnzip:iK,arrayZip:oK,assert:vT,assertReturn:aK,assertUnreachable:sK,bnFromHex:cv,bnMax:KK,bnMin:qK,bnSqrt:sq,bnToBn:Eu,bnToHex:cq,bnToU8a:Ui,bufferToU8a:uq,calcSi:Y8,compactAddLength:U1,compactFromU8a:zT,compactFromU8aLim:gq,compactStripLength:vq,compactToU8a:IT,detectPackage:A8,extractTime:Dh,findSi:G8,floatToU8a:wq,formatBalance:Df,formatDate:AT,formatDecimal:q8,formatElapsed:Pq,formatNumber:Oq,hasBigInt:si,hasBuffer:X8,hasCjs:CT,hasDirname:zK,hasEsm:RK,hasProcess:LK,hasWasm:jK,hexAddPrefix:DT,hexFixLength:HT,hexHasPrefix:FT,hexStripPrefix:rp,hexToBigInt:xT,hexToBn:cv,hexToNumber:kq,hexToString:Mq,hexToU8a:Ra,identity:iG,isArray:Nq,isAscii:Iq,isBigInt:H1,isBn:A1,isBoolean:LT,isBuffer:W8,isChildClass:zq,isClass:vx,isCodec:Lq,isCompact:Bq,isError:Aq,isFunction:vs,isHex:$o,isInstanceOf:Fq,isIp:Vq,isJsonObject:Wq,isNull:Zq,isNumber:VT,isObject:F1,isObservable:Kq,isPromise:qq,isRiscV:Jq,isString:V1,isTestChain:$q,isToBigInt:H8,isToBn:U8,isU8a:na,isUndefined:_q,isUtf8:eG,isWasm:nG,lazyMethod:XT,lazyMethods:rG,logger:WT,loggerFormat:X1,memoize:hG,nMax:lK,nMin:cK,nSqrt:IK,nToBigInt:V8,nToHex:ZK,nToU8a:K8,nextTick:pG,noop:yx,numberToHex:ZT,numberToU8a:mG,objectClear:gG,objectCopy:vG,objectEntries:yG,objectKeys:bG,objectProperties:wG,objectProperty:KT,objectSpread:km,objectValues:xG,packageInfo:B8,promisify:SG,stringCamelCase:EG,stringLowerFirst:OG,stringPascalCase:PG,stringShorten:MG,stringToHex:NG,stringToU8a:co,stringUpperFirst:kG,stringify:uv,u8aCmp:ET,u8aConcat:ri,u8aConcatStrict:Af,u8aEmpty:Z8,u8aEq:ro,u8aFixLength:PT,u8aIsWrapped:zp,u8aSorted:AK,u8aToBigInt:ov,u8aToBn:np,u8aToBuffer:FK,u8aToFloat:DK,u8aToHex:ys,u8aToNumber:HK,u8aToString:lv,u8aToU8a:Ot,u8aUnwrapBytes:kT,u8aWrapBytes:MT},Symbol.toStringTag,{value:"Module"})),IG={name:"@polkadot/util-crypto",path:import.meta&&import.meta.url?new URL(import.meta.url).pathname.substring(0,new URL(import.meta.url).pathname.lastIndexOf("/")+1):"auto",type:"esm",version:"12.6.2"},zG=[B8,IG],YT={name:"@polkadot/keyring",path:import.meta&&import.meta.url?new URL(import.meta.url).pathname.substring(0,new URL(import.meta.url).pathname.lastIndexOf("/")+1):"auto",type:"esm",version:"12.6.2"};A8(YT,null,zG);const RG=ta.crypto;function JT(e){return RG.getRandomValues(e)}const bg={getRandomValues:JT},jG={crypto:bg};class LG{constructor(t){hn(this,"__internal__bridge");hn(this,"abort",()=>{throw new Error("abort")});hn(this,"__wbindgen_is_undefined",t=>this.__internal__bridge.getObject(t)===void 0);hn(this,"__wbindgen_throw",(t,n)=>{throw new Error(this.__internal__bridge.getString(t,n))});hn(this,"__wbg_self_1b7a39e3a92c949c",()=>this.__internal__bridge.addObject(jG));hn(this,"__wbg_require_604837428532a733",(t,n)=>{throw new Error(`Unable to require ${this.__internal__bridge.getString(t,n)}`)});hn(this,"__wbg_crypto_968f1772287e2df0",t=>this.__internal__bridge.addObject(bg));hn(this,"__wbg_getRandomValues_a3d34b4fee3c2869",t=>this.__internal__bridge.addObject(bg.getRandomValues));hn(this,"__wbg_getRandomValues_f5e14ab7ac8e995d",(t,n,r)=>{bg.getRandomValues(this.__internal__bridge.getU8a(n,r))});hn(this,"__wbg_randomFillSync_d5bd2d655fdf256a",(t,n,r)=>{throw new Error("randomFillsync is not available")});hn(this,"__wbindgen_object_drop_ref",t=>{this.__internal__bridge.takeObject(t)});this.__internal__bridge=t}}class BG{constructor(t){hn(this,"__internal__createWasm");hn(this,"__internal__heap");hn(this,"__internal__wbg");hn(this,"__internal__cachegetInt32");hn(this,"__internal__cachegetUint8");hn(this,"__internal__heapNext");hn(this,"__internal__wasm");hn(this,"__internal__wasmError");hn(this,"__internal__wasmPromise");hn(this,"__internal__type");this.__internal__createWasm=t,this.__internal__cachegetInt32=null,this.__internal__cachegetUint8=null,this.__internal__heap=new Array(32).fill(void 0).concat(void 0,null,!0,!1),this.__internal__heapNext=this.__internal__heap.length,this.__internal__type="none",this.__internal__wasm=null,this.__internal__wasmError=null,this.__internal__wasmPromise=null,this.__internal__wbg={...new LG(this)}}get error(){return this.__internal__wasmError}get type(){return this.__internal__type}get wasm(){return this.__internal__wasm}async init(t){(!this.__internal__wasmPromise||t)&&(this.__internal__wasmPromise=(t||this.__internal__createWasm)(this.__internal__wbg));const{error:n,type:r,wasm:i}=await this.__internal__wasmPromise;return this.__internal__type=r,this.__internal__wasm=i,this.__internal__wasmError=n,this.__internal__wasm}getObject(t){return this.__internal__heap[t]}dropObject(t){t<36||(this.__internal__heap[t]=this.__internal__heapNext,this.__internal__heapNext=t)}takeObject(t){const n=this.getObject(t);return this.dropObject(t),n}addObject(t){this.__internal__heapNext===this.__internal__heap.length&&this.__internal__heap.push(this.__internal__heap.length+1);const n=this.__internal__heapNext;return this.__internal__heapNext=this.__internal__heap[n],this.__internal__heap[n]=t,n}getInt32(){return(this.__internal__cachegetInt32===null||this.__internal__cachegetInt32.buffer!==this.__internal__wasm.memory.buffer)&&(this.__internal__cachegetInt32=new Int32Array(this.__internal__wasm.memory.buffer)),this.__internal__cachegetInt32}getUint8(){return(this.__internal__cachegetUint8===null||this.__internal__cachegetUint8.buffer!==this.__internal__wasm.memory.buffer)&&(this.__internal__cachegetUint8=new Uint8Array(this.__internal__wasm.memory.buffer)),this.__internal__cachegetUint8}getU8a(t,n){return this.getUint8().subarray(t/1,t/1+n)}getString(t,n){return lv(this.getU8a(t,n))}allocU8a(t){const n=this.__internal__wasm.__wbindgen_malloc(t.length*1);return this.getUint8().set(t,n/1),[n,t.length]}allocString(t){return this.allocU8a(co(t))}resultU8a(){const t=this.getInt32()[2],n=this.getInt32()[8/4+1],r=this.getU8a(t,n).slice();return this.__internal__wasm.__wbindgen_free(t,n*1),r}resultString(){return lv(this.resultU8a())}}function AG(e,t,n){return async r=>{const i={error:null,type:"none",wasm:null};try{if(t!=null&&t.length){if(typeof WebAssembly!="object"||typeof WebAssembly.instantiate!="function")throw new Error("WebAssembly is not available in your environment")}else throw new Error("No WebAssembly provided for initialization");const o=await WebAssembly.instantiate(t,{wbg:r});i.wasm=o.instance.exports,i.type="wasm"}catch(o){i.error=`FATAL: Unable to initialize @polkadot/wasm-${e}:: ${o.message}`,console.error(i.error)}return i}}const $C="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",QT=new Array(256);for(let e=0,t=$C.length;e=8&&(t[++i]=n>>>(r-=8)&255);return t}const cs=Uint8Array,qc=Uint16Array,bx=Uint32Array,DG=new cs([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),$T=new cs([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),_T=new cs([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),eI=(e,t)=>{const n=new qc(31);for(let i=0;i<31;++i)n[i]=t+=1<>>1|(e&21845)<<1;t=(t&52428)>>>2|(t&13107)<<2,t=(t&61680)>>>4|(t&3855)<<4,nI[e]=((t&65280)>>>8|(t&255)<<8)>>>1}const ip=(e,t,n)=>{const r=e.length;let i=0;const o=new qc(t);for(;i>l]=c}}return s},Mm=new cs(288);for(let e=0;e<144;++e)Mm[e]=8;for(let e=144;e<256;++e)Mm[e]=9;for(let e=256;e<280;++e)Mm[e]=7;for(let e=280;e<288;++e)Mm[e]=8;const rI=new cs(32);for(let e=0;e<32;++e)rI[e]=5;const VG=ip(Mm,9),XG=ip(rI,5),ma=(e,t,n)=>{const r=t>>>3;return(e[r]|e[r+1]<<8)>>>(t&7)&n},Ib=(e,t)=>{const n=t>>>3;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>>(t&7)},WG=e=>(e>>>3)+(e&7&&1),ZG=(e,t,n)=>{(n==null||n>e.length)&&(n=e.length);const r=new(e instanceof qc?qc:e instanceof bx?bx:cs)(n-t);return r.set(e.subarray(t,n)),r},zb=e=>{let t=e[0];for(let n=1,r=e.length;nt&&(t=e[n]);return t},KG=(e,t,n)=>{const r=!n||n.i;n||(n={});const i=e.length,o=!t||!r;t||(t=new cs(i*3));const a=v=>{let w=t.length;if(v>w){const x=new cs(Math.max(w<<1,v));x.set(t),t=x}};let s=n.f||0,l=n.p||0,c=n.b||0,u=n.l,d=n.d,f=n.m,h=n.n;if(s&&!u)return t;const g=i<<3;do{if(!u){n.f=s=ma(e,l,1);const C=ma(e,l+1,3);if(l+=3,C)if(C==1)u=VG,d=XG,f=9,h=5;else if(C==2){const E=ma(e,l,31)+257,I=ma(e,l+10,15)+4,R=E+ma(e,l+5,31)+1;l+=14;const T=new cs(R),j=new cs(19);for(let y=0;yg)break;const V=ip(j,D);for(let y=0;y>>4;if(b<16)T[y++]=b;else{let k=0,N=0;for(b==16?(N=3+ma(e,l,3),l+=2,k=T[y-1]):b==17?(N=3+ma(e,l,7),l+=3):b==18&&(N=11+ma(e,l,127),l+=7);N--;)T[y++]=k}}const W=T.subarray(0,E),Y=T.subarray(E);f=zb(W),h=zb(Y),u=ip(W,f),d=ip(Y,h)}else throw"invalid block type";else{const E=WG(l)+4,I=e[E-4]|e[E-3]<<8,R=E+I;if(R>i){if(r)throw"unexpected EOF";break}o&&a(c+I),t.set(e.subarray(E,R),c),n.b=c+=I,n.p=l=R<<3;continue}if(l>g)throw"unexpected EOF"}o&&a(c+131072);const v=(1<>>4;if(l+=C&15,l>g)throw"unexpected EOF";if(!C)throw"invalid length/literal";if(E<256)t[c++]=E;else if(E==256){u=void 0;break}else{let I=E-254;if(E>264){const X=E-257,V=$T[X];I=ma(e,l,(1<>>4;if(!R)throw"invalid distance";l+=R&15;let j=UG[T];if(T>3){const X=_T[T];j+=Ib(e,l)&(1<g)throw"unexpected EOF";o&&a(c+131072);const D=c+I;for(;c{if((e[0]&15)!=8||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(e[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function GG(e,t){return KG((qG(e),e.subarray(2,-4)),t)}var YG=171008,JG=339468,QG="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";const $G=GG(FG(QG,new Uint8Array(YG)),new Uint8Array(JG)),_G=AG("crypto",$G),Qe=new BG(_G);function Tn(e){return(...t)=>{if(!Qe.wasm)throw new Error("The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");return e(Qe.wasm,...t)}}const eY=Tn((e,t)=>(e.ext_bip39_to_entropy(8,...Qe.allocString(t)),Qe.resultU8a())),tY=Tn((e,t,n)=>(e.ext_bip39_to_mini_secret(8,...Qe.allocString(t),...Qe.allocString(n)),Qe.resultU8a())),nY=Tn((e,t,n)=>(e.ext_bip39_to_seed(8,...Qe.allocString(t),...Qe.allocString(n)),Qe.resultU8a())),rY=Tn((e,t)=>e.ext_bip39_validate(...Qe.allocString(t))!==0),iY=Tn((e,t)=>(e.ext_ed_from_seed(8,...Qe.allocU8a(t)),Qe.resultU8a())),oY=Tn((e,t,n,r)=>(e.ext_ed_sign(8,...Qe.allocU8a(t),...Qe.allocU8a(n),...Qe.allocU8a(r)),Qe.resultU8a())),aY=Tn((e,t,n,r)=>e.ext_ed_verify(...Qe.allocU8a(t),...Qe.allocU8a(n),...Qe.allocU8a(r))!==0),sY=Tn((e,t)=>(e.ext_secp_from_seed(8,...Qe.allocU8a(t)),Qe.resultU8a())),lY=Tn((e,t)=>(e.ext_secp_pub_compress(8,...Qe.allocU8a(t)),Qe.resultU8a())),cY=Tn((e,t)=>(e.ext_secp_pub_expand(8,...Qe.allocU8a(t)),Qe.resultU8a())),uY=Tn((e,t,n,r)=>(e.ext_secp_recover(8,...Qe.allocU8a(t),...Qe.allocU8a(n),r),Qe.resultU8a())),dY=Tn((e,t,n)=>(e.ext_secp_sign(8,...Qe.allocU8a(t),...Qe.allocU8a(n)),Qe.resultU8a())),fY=Tn((e,t,n)=>(e.ext_sr_derive_keypair_hard(8,...Qe.allocU8a(t),...Qe.allocU8a(n)),Qe.resultU8a())),hY=Tn((e,t,n)=>(e.ext_sr_derive_keypair_soft(8,...Qe.allocU8a(t),...Qe.allocU8a(n)),Qe.resultU8a())),pY=Tn((e,t)=>(e.ext_sr_from_seed(8,...Qe.allocU8a(t)),Qe.resultU8a())),mY=Tn((e,t,n,r)=>(e.ext_sr_sign(8,...Qe.allocU8a(t),...Qe.allocU8a(n),...Qe.allocU8a(r)),Qe.resultU8a())),gY=Tn((e,t,n,r)=>e.ext_sr_verify(...Qe.allocU8a(t),...Qe.allocU8a(n),...Qe.allocU8a(r))!==0),vY=Tn((e,t,n,r,i)=>(e.ext_vrf_sign(8,...Qe.allocU8a(t),...Qe.allocU8a(n),...Qe.allocU8a(r),...Qe.allocU8a(i)),Qe.resultU8a())),yY=Tn((e,t,n,r,i,o)=>e.ext_vrf_verify(...Qe.allocU8a(t),...Qe.allocU8a(n),...Qe.allocU8a(r),...Qe.allocU8a(i),...Qe.allocU8a(o))!==0),bY=Tn((e,t,n,r)=>(e.ext_blake2b(8,...Qe.allocU8a(t),...Qe.allocU8a(n),r),Qe.resultU8a())),wY=Tn((e,t,n)=>(e.ext_hmac_sha256(8,...Qe.allocU8a(t),...Qe.allocU8a(n)),Qe.resultU8a())),xY=Tn((e,t,n)=>(e.ext_hmac_sha512(8,...Qe.allocU8a(t),...Qe.allocU8a(n)),Qe.resultU8a())),SY=Tn((e,t)=>(e.ext_keccak256(8,...Qe.allocU8a(t)),Qe.resultU8a())),CY=Tn((e,t)=>(e.ext_keccak512(8,...Qe.allocU8a(t)),Qe.resultU8a())),EY=Tn((e,t,n,r)=>(e.ext_pbkdf2(8,...Qe.allocU8a(t),...Qe.allocU8a(n),r),Qe.resultU8a())),PY=Tn((e,t,n,r,i,o)=>(e.ext_scrypt(8,...Qe.allocU8a(t),...Qe.allocU8a(n),r,i,o),Qe.resultU8a())),OY=Tn((e,t)=>(e.ext_sha256(8,...Qe.allocU8a(t)),Qe.resultU8a())),kY=Tn((e,t)=>(e.ext_sha512(8,...Qe.allocU8a(t)),Qe.resultU8a()));function wi(){return!!Qe.wasm}/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */function iI(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function oI(...e){const t=o=>o,n=(o,a)=>s=>o(a(s)),r=e.map(o=>o.encode).reduceRight(n,t),i=e.map(o=>o.decode).reduce(n,t);return{encode:r,decode:i}}function aI(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return t.map(n=>{if(n<0||n>=e.length)throw new Error(`Digit index outside alphabet: ${n} (alphabet: ${e.length})`);return e[n]})},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("alphabet.decode input should be array of strings");return t.map(n=>{if(typeof n!="string")throw new Error(`alphabet.decode: not string element=${n}`);const r=e.indexOf(n);if(r===-1)throw new Error(`Unknown letter: "${n}". Allowed: ${e}`);return r})}}}function sI(e=""){if(typeof e!="string")throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("join.encode input should be array of strings");for(let n of t)if(typeof n!="string")throw new Error(`join.encode: non-string input=${n}`);return t.join(e)},decode:t=>{if(typeof t!="string")throw new Error("join.decode input should be string");return t.split(e)}}}function MY(e,t="="){if(typeof t!="string")throw new Error("padding chr should be string");return{encode(n){if(!Array.isArray(n)||n.length&&typeof n[0]!="string")throw new Error("padding.encode input should be array of strings");for(let r of n)if(typeof r!="string")throw new Error(`padding.encode: non-string input=${r}`);for(;n.length*e%8;)n.push(t);return n},decode(n){if(!Array.isArray(n)||n.length&&typeof n[0]!="string")throw new Error("padding.encode input should be array of strings");for(let i of n)if(typeof i!="string")throw new Error(`padding.decode: non-string input=${i}`);let r=n.length;if(r*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;r>0&&n[r-1]===t;r--)if(!((r-1)*e%8))throw new Error("Invalid padding: string has too much padding");return n.slice(0,r)}}}function _C(e,t,n){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(n<2)throw new Error(`convertRadix: wrong to=${n}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let r=0;const i=[],o=Array.from(e);for(o.forEach(a=>{if(a<0||a>=t)throw new Error(`Wrong integer: ${a}`)});;){let a=0,s=!0;for(let l=r;lt?lI(t,e%t):e,dv=(e,t)=>e+(t-lI(e,t));function eE(e,t,n,r){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(n<=0||n>32)throw new Error(`convertRadix2: wrong to=${n}`);if(dv(t,n)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${n} carryBits=${dv(t,n)}`);let i=0,o=0;const a=2**n-1,s=[];for(const l of e){if(l>=2**t)throw new Error(`convertRadix2: invalid data word=${l} from=${t}`);if(i=i<32)throw new Error(`convertRadix2: carry overflow pos=${o} from=${t}`);for(o+=t;o>=n;o-=n)s.push((i>>o-n&a)>>>0);i&=2**o-1}if(i=i<=t)throw new Error("Excess padding");if(!r&&i)throw new Error(`Non-zero padding: ${i}`);return r&&o>0&&s.push(i>>>0),s}function NY(e){return{encode:t=>{if(!iI(t))throw new Error("radix.encode input should be Uint8Array");return _C(Array.from(t),2**8,e)},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(_C(t,e,2**8))}}}function TY(e,t=!1){if(e<=0||e>32)throw new Error("radix2: bits should be in (0..32]");if(dv(8,e)>32||dv(e,8)>32)throw new Error("radix2: carry overflow");return{encode:n=>{if(!iI(n))throw new Error("radix2.encode input should be Uint8Array");return eE(Array.from(n),8,e,!t)},decode:n=>{if(!Array.isArray(n)||n.length&&typeof n[0]!="number")throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(eE(n,e,8,t))}}}const IY=oI(TY(6),aI("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),MY(6),sI("")),zY=e=>oI(NY(58),aI(e),sI("")),Nm=zY("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");function cI({coder:e,ipfs:t},n){return(r,i)=>(n(r,i),e.decode(t&&i?r.substring(1):r))}function uI({coder:e,ipfs:t}){return(n,r)=>{const i=e.encode(Ot(n));return t&&r?`${t}${i}`:i}}function dI({chars:e,ipfs:t,type:n,withPadding:r}){return(i,o)=>{if(typeof i!="string")throw new Error(`Expected ${n} string input`);if(t&&o&&!i.startsWith(t))throw new Error(`Expected ipfs-compatible ${n} to start with '${t}'`);for(let a=o?1:0,s=i.length;a0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function fI(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Ni(e.outputLen),Ni(e.blockLen)}function sc(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function $8(e,t){Tm(e);const n=t.outputLen;if(e.lengthnew Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),wg=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),Qa=(e,t)=>e<<32-t|e>>>t,sn=(e,t)=>e<>>32-t>>>0,Oa=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,hI=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255,js=Oa?e=>e:e=>hI(e);function rs(e){for(let t=0;te().update(ja(r)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function FY(e){const t=(r,i)=>e(i).update(ja(r)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=r=>e(r),t}function vI(e=32){if(Rb&&typeof Rb.getRandomValues=="function")return Rb.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}const DY=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3]);class HY extends W1{constructor(t,n,r={},i,o,a){if(super(),this.blockLen=t,this.outputLen=n,this.length=0,this.pos=0,this.finished=!1,this.destroyed=!1,Ni(t),Ni(n),Ni(i),n<0||n>i)throw new Error("outputLen bigger than keyLen");if(r.key!==void 0&&(r.key.length<1||r.key.length>i))throw new Error(`key must be up 1..${i} byte long or undefined`);if(r.salt!==void 0&&r.salt.length!==o)throw new Error(`salt must be ${o} byte long or undefined`);if(r.personalization!==void 0&&r.personalization.length!==a)throw new Error(`personalization must be ${a} byte long or undefined`);this.buffer32=Gl(this.buffer=new Uint8Array(t))}update(t){sc(this);const{blockLen:n,buffer:r,buffer32:i}=this;t=ja(t);const o=t.length,a=t.byteOffset,s=t.buffer;for(let l=0;li[a]=js(o))}digest(){const{buffer:t,outputLen:n}=this;this.digestInto(t);const r=t.slice(0,n);return this.destroy(),r}_cloneInto(t){const{buffer:n,length:r,finished:i,destroyed:o,outputLen:a,pos:s}=this;return t||(t=new this.constructor({dkLen:a})),t.set(...this.get()),t.length=r,t.finished=i,t.destroyed=o,t.outputLen=a,t.buffer.set(n),t.pos=s,t}}const x0=BigInt(2**32-1),wx=BigInt(32);function yI(e,t=!1){return t?{h:Number(e&x0),l:Number(e>>wx&x0)}:{h:Number(e>>wx&x0)|0,l:Number(e&x0)|0}}function bI(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let i=0;iBigInt(e>>>0)<>>0),VY=(e,t,n)=>e>>>n,XY=(e,t,n)=>e<<32-n|t>>>n,WY=(e,t,n)=>e>>>n|t<<32-n,ZY=(e,t,n)=>e<<32-n|t>>>n,KY=(e,t,n)=>e<<64-n|t>>>n-32,qY=(e,t,n)=>e>>>n-32|t<<64-n,GY=(e,t)=>t,YY=(e,t)=>e,wI=(e,t,n)=>e<>>32-n,xI=(e,t,n)=>t<>>32-n,SI=(e,t,n)=>t<>>64-n,CI=(e,t,n)=>e<>>64-n;function JY(e,t,n,r){const i=(t>>>0)+(r>>>0);return{h:e+n+(i/2**32|0)|0,l:i|0}}const QY=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0),$Y=(e,t,n,r)=>t+n+r+(e/2**32|0)|0,_Y=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0),eJ=(e,t,n,r,i)=>t+n+r+i+(e/2**32|0)|0,tJ=(e,t,n,r,i)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(i>>>0),nJ=(e,t,n,r,i,o)=>t+n+r+i+o+(e/2**32|0)|0,Et={fromBig:yI,split:bI,toBig:UY,shrSH:VY,shrSL:XY,rotrSH:WY,rotrSL:ZY,rotrBH:KY,rotrBL:qY,rotr32H:GY,rotr32L:YY,rotlSH:wI,rotlSL:xI,rotlBH:SI,rotlBL:CI,add:JY,add3L:QY,add3H:$Y,add4L:_Y,add4H:eJ,add5H:nJ,add5L:tJ},Lr=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),lt=new Uint32Array(32);function gl(e,t,n,r,i,o){const a=i[o],s=i[o+1];let l=lt[2*e],c=lt[2*e+1],u=lt[2*t],d=lt[2*t+1],f=lt[2*n],h=lt[2*n+1],g=lt[2*r],v=lt[2*r+1],w=Et.add3L(l,u,a);c=Et.add3H(w,c,d,s),l=w|0,{Dh:v,Dl:g}={Dh:v^c,Dl:g^l},{Dh:v,Dl:g}={Dh:Et.rotr32H(v,g),Dl:Et.rotr32L(v,g)},{h,l:f}=Et.add(h,f,v,g),{Bh:d,Bl:u}={Bh:d^h,Bl:u^f},{Bh:d,Bl:u}={Bh:Et.rotrSH(d,u,24),Bl:Et.rotrSL(d,u,24)},lt[2*e]=l,lt[2*e+1]=c,lt[2*t]=u,lt[2*t+1]=d,lt[2*n]=f,lt[2*n+1]=h,lt[2*r]=g,lt[2*r+1]=v}function vl(e,t,n,r,i,o){const a=i[o],s=i[o+1];let l=lt[2*e],c=lt[2*e+1],u=lt[2*t],d=lt[2*t+1],f=lt[2*n],h=lt[2*n+1],g=lt[2*r],v=lt[2*r+1],w=Et.add3L(l,u,a);c=Et.add3H(w,c,d,s),l=w|0,{Dh:v,Dl:g}={Dh:v^c,Dl:g^l},{Dh:v,Dl:g}={Dh:Et.rotrSH(v,g,16),Dl:Et.rotrSL(v,g,16)},{h,l:f}=Et.add(h,f,v,g),{Bh:d,Bl:u}={Bh:d^h,Bl:u^f},{Bh:d,Bl:u}={Bh:Et.rotrBH(d,u,63),Bl:Et.rotrBL(d,u,63)},lt[2*e]=l,lt[2*e+1]=c,lt[2*t]=u,lt[2*t+1]=d,lt[2*n]=f,lt[2*n+1]=h,lt[2*r]=g,lt[2*r+1]=v}class rJ extends HY{constructor(t={}){super(128,t.dkLen===void 0?64:t.dkLen,t,64,16,16),this.v0l=Lr[0]|0,this.v0h=Lr[1]|0,this.v1l=Lr[2]|0,this.v1h=Lr[3]|0,this.v2l=Lr[4]|0,this.v2h=Lr[5]|0,this.v3l=Lr[6]|0,this.v3h=Lr[7]|0,this.v4l=Lr[8]|0,this.v4h=Lr[9]|0,this.v5l=Lr[10]|0,this.v5h=Lr[11]|0,this.v6l=Lr[12]|0,this.v6h=Lr[13]|0,this.v7l=Lr[14]|0,this.v7h=Lr[15]|0;const n=t.key?t.key.length:0;if(this.v0l^=this.outputLen|n<<8|65536|1<<24,t.salt){const r=Gl(ja(t.salt));this.v4l^=js(r[0]),this.v4h^=js(r[1]),this.v5l^=js(r[2]),this.v5h^=js(r[3])}if(t.personalization){const r=Gl(ja(t.personalization));this.v6l^=js(r[0]),this.v6h^=js(r[1]),this.v7l^=js(r[2]),this.v7h^=js(r[3])}if(t.key){const r=new Uint8Array(this.blockLen);r.set(ja(t.key)),this.update(r)}}get(){let{v0l:t,v0h:n,v1l:r,v1h:i,v2l:o,v2h:a,v3l:s,v3h:l,v4l:c,v4h:u,v5l:d,v5h:f,v6l:h,v6h:g,v7l:v,v7h:w}=this;return[t,n,r,i,o,a,s,l,c,u,d,f,h,g,v,w]}set(t,n,r,i,o,a,s,l,c,u,d,f,h,g,v,w){this.v0l=t|0,this.v0h=n|0,this.v1l=r|0,this.v1h=i|0,this.v2l=o|0,this.v2h=a|0,this.v3l=s|0,this.v3h=l|0,this.v4l=c|0,this.v4h=u|0,this.v5l=d|0,this.v5h=f|0,this.v6l=h|0,this.v6h=g|0,this.v7l=v|0,this.v7h=w|0}compress(t,n,r){this.get().forEach((l,c)=>lt[c]=l),lt.set(Lr,16);let{h:i,l:o}=Et.fromBig(BigInt(this.length));lt[24]=Lr[8]^o,lt[25]=Lr[9]^i,r&&(lt[28]=~lt[28],lt[29]=~lt[29]);let a=0;const s=DY;for(let l=0;l<12;l++)gl(0,4,8,12,t,n+2*s[a++]),vl(0,4,8,12,t,n+2*s[a++]),gl(1,5,9,13,t,n+2*s[a++]),vl(1,5,9,13,t,n+2*s[a++]),gl(2,6,10,14,t,n+2*s[a++]),vl(2,6,10,14,t,n+2*s[a++]),gl(3,7,11,15,t,n+2*s[a++]),vl(3,7,11,15,t,n+2*s[a++]),gl(0,5,10,15,t,n+2*s[a++]),vl(0,5,10,15,t,n+2*s[a++]),gl(1,6,11,12,t,n+2*s[a++]),vl(1,6,11,12,t,n+2*s[a++]),gl(2,7,8,13,t,n+2*s[a++]),vl(2,7,8,13,t,n+2*s[a++]),gl(3,4,9,14,t,n+2*s[a++]),vl(3,4,9,14,t,n+2*s[a++]);this.v0l^=lt[0]^lt[16],this.v0h^=lt[1]^lt[17],this.v1l^=lt[2]^lt[18],this.v1h^=lt[3]^lt[19],this.v2l^=lt[4]^lt[20],this.v2h^=lt[5]^lt[21],this.v3l^=lt[6]^lt[22],this.v3h^=lt[7]^lt[23],this.v4l^=lt[8]^lt[24],this.v4h^=lt[9]^lt[25],this.v5l^=lt[10]^lt[26],this.v5h^=lt[11]^lt[27],this.v6l^=lt[12]^lt[28],this.v6h^=lt[13]^lt[29],this.v7l^=lt[14]^lt[30],this.v7h^=lt[15]^lt[31],lt.fill(0)}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Ua=FY(e=>new rJ(e));function iJ(e,t){return(n,r)=>t(n,e,r)}function EI(e,t){return(n,r=256,i)=>{const o=Ot(n);return!si||!i&&wi()?e[r](o):t[r](o)}}function Pu(e,t=256,n,r){const i=Math.ceil(t/8),o=Ot(e);return!si||!r&&wi()?bY(o,Ot(n),i):n?Ua(o,{dkLen:i,key:n}):Ua(o,{dkLen:i})}const oJ=co("SS58PRE");function PI(e){return Pu(ri(oJ,e),512)}function aJ(e){const t=e[0]&64?2:1,n=t===1?e[0]:(e[0]&63)<<2|e[1]>>6|(e[1]&63)<<8,r=[34+t,35+t].includes(e.length),i=e.length-(r?2:1),o=PI(e.subarray(0,i));return[(e[0]&128)===0&&![46,47].includes(e[0])&&(r?e[e.length-2]===o[0]&&e[e.length-1]===o[1]:e[e.length-1]===o[0]),i,t,n]}const sJ=[{prefix:0,network:"polkadot",displayName:"Polkadot Relay Chain",symbols:["DOT"],decimals:[10],standardAccount:"*25519",website:"https://polkadot.network"},{prefix:1,network:"BareSr25519",displayName:"Bare 32-bit Schnorr/Ristretto (S/R 25519) public key.",symbols:[],decimals:[],standardAccount:"Sr25519",website:null},{prefix:2,network:"kusama",displayName:"Kusama Relay Chain",symbols:["KSM"],decimals:[12],standardAccount:"*25519",website:"https://kusama.network"},{prefix:3,network:"BareEd25519",displayName:"Bare 32-bit Ed25519 public key.",symbols:[],decimals:[],standardAccount:"Ed25519",website:null},{prefix:4,network:"katalchain",displayName:"Katal Chain",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:5,network:"astar",displayName:"Astar Network",symbols:["ASTR"],decimals:[18],standardAccount:"*25519",website:"https://astar.network"},{prefix:6,network:"bifrost",displayName:"Bifrost",symbols:["BNC"],decimals:[12],standardAccount:"*25519",website:"https://bifrost.finance/"},{prefix:7,network:"edgeware",displayName:"Edgeware",symbols:["EDG"],decimals:[18],standardAccount:"*25519",website:"https://edgewa.re"},{prefix:8,network:"karura",displayName:"Karura",symbols:["KAR"],decimals:[12],standardAccount:"*25519",website:"https://karura.network/"},{prefix:9,network:"reynolds",displayName:"Laminar Reynolds Canary",symbols:["REY"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:10,network:"acala",displayName:"Acala",symbols:["ACA"],decimals:[12],standardAccount:"*25519",website:"https://acala.network/"},{prefix:11,network:"laminar",displayName:"Laminar",symbols:["LAMI"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:12,network:"polymesh",displayName:"Polymesh",symbols:["POLYX"],decimals:[6],standardAccount:"*25519",website:"https://polymath.network/"},{prefix:13,network:"integritee",displayName:"Integritee",symbols:["TEER"],decimals:[12],standardAccount:"*25519",website:"https://integritee.network"},{prefix:14,network:"totem",displayName:"Totem",symbols:["TOTEM"],decimals:[0],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:15,network:"synesthesia",displayName:"Synesthesia",symbols:["SYN"],decimals:[12],standardAccount:"*25519",website:"https://synesthesia.network/"},{prefix:16,network:"kulupu",displayName:"Kulupu",symbols:["KLP"],decimals:[12],standardAccount:"*25519",website:"https://kulupu.network/"},{prefix:17,network:"dark",displayName:"Dark Mainnet",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:18,network:"darwinia",displayName:"Darwinia Network",symbols:["RING"],decimals:[18],standardAccount:"secp256k1",website:"https://darwinia.network"},{prefix:19,network:"watr",displayName:"Watr Protocol",symbols:["WATR"],decimals:[18],standardAccount:"*25519",website:"https://www.watr.org"},{prefix:20,network:"stafi",displayName:"Stafi",symbols:["FIS"],decimals:[12],standardAccount:"*25519",website:"https://stafi.io"},{prefix:21,network:"karmachain",displayName:"Karmacoin",symbols:["KCOIN"],decimals:[6],standardAccount:"*25519",website:"https://karmaco.in"},{prefix:22,network:"dock-pos-mainnet",displayName:"Dock Mainnet",symbols:["DCK"],decimals:[6],standardAccount:"*25519",website:"https://dock.io"},{prefix:23,network:"shift",displayName:"ShiftNrg",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:24,network:"zero",displayName:"ZERO",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:25,network:"zero-alphaville",displayName:"ZERO Alphaville",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:26,network:"jupiter",displayName:"Jupiter",symbols:["jDOT"],decimals:[10],standardAccount:"*25519",website:"https://jupiter.patract.io"},{prefix:27,network:"kabocha",displayName:"Kabocha",symbols:["KAB"],decimals:[12],standardAccount:"*25519",website:"https://kabocha.network"},{prefix:28,network:"subsocial",displayName:"Subsocial",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:29,network:"cord",displayName:"CORD Network",symbols:["DHI","WAY"],decimals:[12,12],standardAccount:"*25519",website:"https://cord.network/"},{prefix:30,network:"phala",displayName:"Phala Network",symbols:["PHA"],decimals:[12],standardAccount:"*25519",website:"https://phala.network"},{prefix:31,network:"litentry",displayName:"Litentry Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:32,network:"robonomics",displayName:"Robonomics",symbols:["XRT"],decimals:[9],standardAccount:"*25519",website:"https://robonomics.network"},{prefix:33,network:"datahighway",displayName:"DataHighway",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:34,network:"ares",displayName:"Ares Protocol",symbols:["ARES"],decimals:[12],standardAccount:"*25519",website:"https://www.aresprotocol.com/"},{prefix:35,network:"vln",displayName:"Valiu Liquidity Network",symbols:["USDv"],decimals:[15],standardAccount:"*25519",website:"https://valiu.com/"},{prefix:36,network:"centrifuge",displayName:"Centrifuge Chain",symbols:["CFG"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:37,network:"nodle",displayName:"Nodle Chain",symbols:["NODL"],decimals:[11],standardAccount:"*25519",website:"https://nodle.io/"},{prefix:38,network:"kilt",displayName:"KILT Spiritnet",symbols:["KILT"],decimals:[15],standardAccount:"*25519",website:"https://kilt.io/"},{prefix:39,network:"mathchain",displayName:"MathChain mainnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:40,network:"mathchain-testnet",displayName:"MathChain testnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:41,network:"polimec",displayName:"Polimec Protocol",symbols:["PLMC"],decimals:[10],standardAccount:"*25519",website:"https://www.polimec.org/"},{prefix:42,network:"substrate",displayName:"Substrate",symbols:[],decimals:[],standardAccount:"*25519",website:"https://substrate.io/"},{prefix:43,network:"BareSecp256k1",displayName:"Bare 32-bit ECDSA SECP-256k1 public key.",symbols:[],decimals:[],standardAccount:"secp256k1",website:null},{prefix:44,network:"chainx",displayName:"ChainX",symbols:["PCX"],decimals:[8],standardAccount:"*25519",website:"https://chainx.org/"},{prefix:45,network:"uniarts",displayName:"UniArts Network",symbols:["UART","UINK"],decimals:[12,12],standardAccount:"*25519",website:"https://uniarts.me"},{prefix:46,network:"reserved46",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:47,network:"reserved47",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:48,network:"neatcoin",displayName:"Neatcoin Mainnet",symbols:["NEAT"],decimals:[12],standardAccount:"*25519",website:"https://neatcoin.org"},{prefix:49,network:"picasso",displayName:"Picasso",symbols:["PICA"],decimals:[12],standardAccount:"*25519",website:"https://picasso.composable.finance"},{prefix:50,network:"composable",displayName:"Composable Finance",symbols:["LAYR"],decimals:[12],standardAccount:"*25519",website:"https://composable.finance"},{prefix:51,network:"oak",displayName:"OAK Network",symbols:["OAK","TUR"],decimals:[10,10],standardAccount:"*25519",website:"https://oak.tech"},{prefix:52,network:"KICO",displayName:"KICO",symbols:["KICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:53,network:"DICO",displayName:"DICO",symbols:["DICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:54,network:"cere",displayName:"Cere Network",symbols:["CERE"],decimals:[10],standardAccount:"*25519",website:"https://cere.network"},{prefix:55,network:"xxnetwork",displayName:"xx network",symbols:["XX"],decimals:[9],standardAccount:"*25519",website:"https://xx.network"},{prefix:56,network:"pendulum",displayName:"Pendulum chain",symbols:["PEN"],decimals:[12],standardAccount:"*25519",website:"https://pendulumchain.org/"},{prefix:57,network:"amplitude",displayName:"Amplitude chain",symbols:["AMPE"],decimals:[12],standardAccount:"*25519",website:"https://pendulumchain.org/"},{prefix:58,network:"eternal-civilization",displayName:"Eternal Civilization",symbols:["ECC"],decimals:[12],standardAccount:"*25519",website:"http://www.ysknfr.cn/"},{prefix:63,network:"hydradx",displayName:"HydraDX",symbols:["HDX"],decimals:[12],standardAccount:"*25519",website:"https://hydradx.io"},{prefix:65,network:"aventus",displayName:"Aventus Mainnet",symbols:["AVT"],decimals:[18],standardAccount:"*25519",website:"https://aventus.io"},{prefix:66,network:"crust",displayName:"Crust Network",symbols:["CRU"],decimals:[12],standardAccount:"*25519",website:"https://crust.network"},{prefix:67,network:"genshiro",displayName:"Genshiro Network",symbols:["GENS","EQD","LPT0"],decimals:[9,9,9],standardAccount:"*25519",website:"https://genshiro.equilibrium.io"},{prefix:68,network:"equilibrium",displayName:"Equilibrium Network",symbols:["EQ"],decimals:[9],standardAccount:"*25519",website:"https://equilibrium.io"},{prefix:69,network:"sora",displayName:"SORA Network",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:71,network:"p3d",displayName:"3DP network",symbols:["P3D"],decimals:[12],standardAccount:"*25519",website:"https://3dpass.org"},{prefix:72,network:"p3dt",displayName:"3DP test network",symbols:["P3Dt"],decimals:[12],standardAccount:"*25519",website:"https://3dpass.org"},{prefix:73,network:"zeitgeist",displayName:"Zeitgeist",symbols:["ZTG"],decimals:[10],standardAccount:"*25519",website:"https://zeitgeist.pm"},{prefix:77,network:"manta",displayName:"Manta network",symbols:["MANTA"],decimals:[18],standardAccount:"*25519",website:"https://manta.network"},{prefix:78,network:"calamari",displayName:"Calamari: Manta Canary Network",symbols:["KMA"],decimals:[12],standardAccount:"*25519",website:"https://manta.network"},{prefix:81,network:"sora_dot_para",displayName:"SORA Polkadot Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:88,network:"polkadex",displayName:"Polkadex Mainnet",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:89,network:"polkadexparachain",displayName:"Polkadex Parachain",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:90,network:"frequency",displayName:"Frequency",symbols:["FRQCY"],decimals:[8],standardAccount:"*25519",website:"https://www.frequency.xyz"},{prefix:92,network:"anmol",displayName:"Anmol Network",symbols:["ANML"],decimals:[18],standardAccount:"*25519",website:"https://anmol.network/"},{prefix:93,network:"fragnova",displayName:"Fragnova Network",symbols:["NOVA"],decimals:[12],standardAccount:"*25519",website:"https://fragnova.com"},{prefix:98,network:"polkasmith",displayName:"PolkaSmith Canary Network",symbols:["PKS"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:99,network:"polkafoundry",displayName:"PolkaFoundry Network",symbols:["PKF"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:100,network:"ibtida",displayName:"Anmol Network Ibtida Canary network",symbols:["IANML"],decimals:[18],standardAccount:"*25519",website:"https://anmol.network/"},{prefix:101,network:"origintrail-parachain",displayName:"OriginTrail Parachain",symbols:["OTP"],decimals:[12],standardAccount:"*25519",website:"https://parachain.origintrail.io/"},{prefix:105,network:"pontem-network",displayName:"Pontem Network",symbols:["PONT"],decimals:[10],standardAccount:"*25519",website:"https://pontem.network"},{prefix:110,network:"heiko",displayName:"Heiko",symbols:["HKO"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:113,network:"integritee-incognito",displayName:"Integritee Incognito",symbols:[],decimals:[],standardAccount:"*25519",website:"https://integritee.network"},{prefix:117,network:"tinker",displayName:"Tinker",symbols:["TNKR"],decimals:[12],standardAccount:"*25519",website:"https://invarch.network"},{prefix:126,network:"joystream",displayName:"Joystream",symbols:["JOY"],decimals:[10],standardAccount:"*25519",website:"https://www.joystream.org"},{prefix:128,network:"clover",displayName:"Clover Finance",symbols:["CLV"],decimals:[18],standardAccount:"*25519",website:"https://clover.finance"},{prefix:129,network:"dorafactory-polkadot",displayName:"Dorafactory Polkadot Network",symbols:["DORA"],decimals:[12],standardAccount:"*25519",website:"https://dorafactory.org"},{prefix:131,network:"litmus",displayName:"Litmus Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:136,network:"altair",displayName:"Altair",symbols:["AIR"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:137,network:"vara",displayName:"Vara Network",symbols:["VARA"],decimals:[12],standardAccount:"*25519",website:"https://vara.network/"},{prefix:172,network:"parallel",displayName:"Parallel",symbols:["PARA"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:252,network:"social-network",displayName:"Social Network",symbols:["NET"],decimals:[18],standardAccount:"*25519",website:"https://social.network"},{prefix:255,network:"quartz_mainnet",displayName:"QUARTZ by UNIQUE",symbols:["QTZ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:268,network:"pioneer_network",displayName:"Pioneer Network by Bit.Country",symbols:["NEER"],decimals:[18],standardAccount:"*25519",website:"https://bit.country"},{prefix:420,network:"sora_kusama_para",displayName:"SORA Kusama Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:440,network:"allfeat_network",displayName:"Allfeat Network",symbols:["AFT"],decimals:[12],standardAccount:"*25519",website:"https://allfeat.network"},{prefix:666,network:"metaquity_network",displayName:"Metaquity Network",symbols:["MQTY"],decimals:[18],standardAccount:"*25519",website:"https://metaquity.xyz/"},{prefix:777,network:"curio",displayName:"Curio",symbols:["CGT"],decimals:[18],standardAccount:"*25519",website:"https://parachain.capitaldex.exchange/"},{prefix:789,network:"geek",displayName:"GEEK Network",symbols:["GEEK"],decimals:[18],standardAccount:"*25519",website:"https://geek.gl"},{prefix:995,network:"ternoa",displayName:"Ternoa",symbols:["CAPS"],decimals:[18],standardAccount:"*25519",website:"https://www.ternoa.network"},{prefix:1110,network:"efinity",displayName:"Efinity",symbols:["EFI"],decimals:[18],standardAccount:"*25519",website:"https://efinity.io/"},{prefix:1221,network:"peaq",displayName:"Peaq Network",symbols:["PEAQ"],decimals:[18],standardAccount:"Sr25519",website:"https://www.peaq.network/"},{prefix:1222,network:"krest",displayName:"Krest Network",symbols:["KREST"],decimals:[18],standardAccount:"Sr25519",website:"https://www.peaq.network/"},{prefix:1284,network:"moonbeam",displayName:"Moonbeam",symbols:["GLMR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1285,network:"moonriver",displayName:"Moonriver",symbols:["MOVR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1328,network:"ajuna",displayName:"Ajuna Network",symbols:["AJUN"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1337,network:"bajun",displayName:"Bajun Network",symbols:["BAJU"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1516,network:"societal",displayName:"Societal",symbols:["SCTL"],decimals:[12],standardAccount:"*25519",website:"https://www.sctl.xyz"},{prefix:1985,network:"seals",displayName:"Seals Network",symbols:["SEAL"],decimals:[9],standardAccount:"*25519",website:"https://seals.app"},{prefix:2007,network:"kapex",displayName:"Kapex",symbols:["KAPEX"],decimals:[12],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:2009,network:"cloudwalk_mainnet",displayName:"CloudWalk Network Mainnet",symbols:["CWN"],decimals:[18],standardAccount:"*25519",website:"https://explorer.mainnet.cloudwalk.io"},{prefix:2021,network:"logion",displayName:"logion network",symbols:["LGNT"],decimals:[18],standardAccount:"*25519",website:"https://logion.network"},{prefix:2032,network:"interlay",displayName:"Interlay",symbols:["INTR"],decimals:[10],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2092,network:"kintsugi",displayName:"Kintsugi",symbols:["KINT"],decimals:[12],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2106,network:"bitgreen",displayName:"Bitgreen",symbols:["BBB"],decimals:[18],standardAccount:"*25519",website:"https://bitgreen.org/"},{prefix:2112,network:"chainflip",displayName:"Chainflip",symbols:["FLIP"],decimals:[18],standardAccount:"*25519",website:"https://chainflip.io/"},{prefix:2199,network:"moonsama",displayName:"Moonsama",symbols:["SAMA"],decimals:[18],standardAccount:"secp256k1",website:"https://moonsama.com"},{prefix:2206,network:"ICE",displayName:"ICE Network",symbols:["ICY"],decimals:[18],standardAccount:"*25519",website:"https://icenetwork.io"},{prefix:2207,network:"SNOW",displayName:"SNOW: ICE Canary Network",symbols:["ICZ"],decimals:[18],standardAccount:"*25519",website:"https://icenetwork.io"},{prefix:2254,network:"subspace_testnet",displayName:"Subspace testnet",symbols:["tSSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:3333,network:"peerplays",displayName:"Peerplays",symbols:["PPY"],decimals:[18],standardAccount:"secp256k1",website:"https://www.peerplays.com/"},{prefix:4450,network:"g1",displayName:"Ğ1",symbols:["G1"],decimals:[2],standardAccount:"*25519",website:"https://duniter.org"},{prefix:5234,network:"humanode",displayName:"Humanode Network",symbols:["HMND"],decimals:[18],standardAccount:"*25519",website:"https://humanode.io"},{prefix:5845,network:"tangle",displayName:"Tangle Network",symbols:["TNT"],decimals:[18],standardAccount:"*25519",website:"https://www.tangle.tools/"},{prefix:6094,network:"subspace",displayName:"Subspace",symbols:["SSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:7007,network:"tidefi",displayName:"Tidefi",symbols:["TDFY"],decimals:[12],standardAccount:"*25519",website:"https://tidefi.com"},{prefix:7013,network:"gm",displayName:"GM",symbols:["FREN","GM","GN"],decimals:[12,0,0],standardAccount:"*25519",website:"https://gmordie.com"},{prefix:7306,network:"krigan",displayName:"Krigan Network",symbols:["KRGN"],decimals:[9],standardAccount:"*25519",website:"https://krigan.network"},{prefix:7391,network:"unique_mainnet",displayName:"Unique Network",symbols:["UNQ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:8866,network:"golden_gate",displayName:"Golden Gate",symbols:["GGX"],decimals:[18],standardAccount:"*25519",website:"https://ggxchain.io/"},{prefix:8883,network:"sapphire_mainnet",displayName:"Sapphire by Unique",symbols:["QTZ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:8886,network:"golden_gate_sydney",displayName:"Golden Gate Sydney",symbols:["GGXT"],decimals:[18],standardAccount:"*25519",website:"https://ggxchain.io/"},{prefix:9072,network:"hashed",displayName:"Hashed Network",symbols:["HASH"],decimals:[18],standardAccount:"*25519",website:"https://hashed.network"},{prefix:9807,network:"dentnet",displayName:"DENTNet",symbols:["DENTX"],decimals:[18],standardAccount:"*25519",website:"https://www.dentnet.io"},{prefix:9935,network:"t3rn",displayName:"t3rn",symbols:["TRN"],decimals:[12],standardAccount:"*25519",website:"https://t3rn.io/"},{prefix:10041,network:"basilisk",displayName:"Basilisk",symbols:["BSX"],decimals:[12],standardAccount:"*25519",website:"https://bsx.fi"},{prefix:11330,network:"cess-testnet",displayName:"CESS Testnet",symbols:["TCESS"],decimals:[18],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11331,network:"cess",displayName:"CESS",symbols:["CESS"],decimals:[18],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11486,network:"luhn",displayName:"Luhn Network",symbols:["LUHN"],decimals:[18],standardAccount:"*25519",website:"https://luhn.network"},{prefix:11820,network:"contextfree",displayName:"Automata ContextFree",symbols:["CTX"],decimals:[18],standardAccount:"*25519",website:"https://ata.network"},{prefix:12155,network:"impact",displayName:"Impact Protocol Network",symbols:["BSTY"],decimals:[18],standardAccount:"*25519",website:"https://impactprotocol.network/"},{prefix:12191,network:"nftmart",displayName:"NFTMart",symbols:["NMT"],decimals:[12],standardAccount:"*25519",website:"https://nftmart.io"},{prefix:12850,network:"analog-timechain",displayName:"Analog Timechain",symbols:["ANLOG"],decimals:[12],standardAccount:"*25519",website:"https://analog.one"},{prefix:13116,network:"bittensor",displayName:"Bittensor",symbols:["TAO"],decimals:[9],standardAccount:"*25519",website:"https://bittensor.com"},{prefix:14697,network:"goro",displayName:"GORO Network",symbols:["GORO"],decimals:[9],standardAccount:"*25519",website:"https://goro.network"},{prefix:14998,network:"mosaic-chain",displayName:"Mosaic Chain",symbols:["MOS"],decimals:[18],standardAccount:"*25519",website:"https://mosaicchain.io"},{prefix:29972,network:"mythos",displayName:"Mythos",symbols:["MYTH"],decimals:[18],standardAccount:"secp256k1",website:"https://mythos.foundation"},{prefix:8888,network:"xcavate",displayName:"Xcavate Protocol",symbols:["XCAV"],decimals:[12],standardAccount:"*25519",website:"https://xcavate.io/"}],lJ={acala:["0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"],ajuna:["0xe358eb1d11b31255a286c12e44fe6780b7edb171d657905a97e39f71d9c6c3ee"],"aleph-node":["0x70255b4d28de0fc4e1a193d7e175ad1ccef431598211c55538f1018651a0344e"],astar:["0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6"],basilisk:["0xa85cfb9b9fd4d622a5b28289a02347af987d8f73fa3108450e2b4a11c1ce5755"],bifrost:["0x262e1b2ad728475fd6fe88e62d34c200abe6fd693931ddad144059b1eb884e5b"],"bifrost-kusama":["0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed"],bittensor:["0x2f0555cc76fc2840a25a6ea3b9637146806f1f44b090c175ffde2a7e5ab36c03"],centrifuge:["0xb3db41421702df9a7fcac62b53ffeac85f7853cc4e689e0b93aeb3db18c09d82","0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5"],cere:["0x81443836a9a24caaa23f1241897d1235717535711d1d3fe24eae4fdc942c092c"],composable:["0xdaab8df776eb52ec604a5df5d388bb62a050a0aaec4556a64265b9d42755552d"],darwinia:["0xe71578b37a7c799b0ab4ee87ffa6f059a6b98f71f06fb8c84a8d88013a548ad6"],"dock-mainnet":["0x6bfe24dca2a3be10f22212678ac13a6446ec764103c0f3471c71609eac384aae","0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9"],edgeware:["0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b"],enjin:["0xd8761d3c88f26dc12875c00d3165f7d67243d56fc85b4cf19937601a7916e5a9"],equilibrium:["0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925"],genshiro:["0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243"],hydradx:["0xafdc188f45c71dacbaa0b62e16a91f726c7b8699a9748cdf715459de6b7f366d","0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc","0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9","0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047","0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2"],"interlay-parachain":["0xbf88efe70e9e0e916416e8bed61f2b45717f517d7f3523e33c7b001e5ffcbc72"],karura:["0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b"],khala:["0xd43540ba6d3eb4897c28a77d48cb5b729fea37603cbbfc7a86a73b72adb3be8d"],kulupu:["0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba"],kusama:["0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe","0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636","0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf"],matrixchain:["0x3af4ff48ec76d2efc8476730f423ac07e25ad48f5f4c9dc39c778b164d808615"],nodle:["0x97da7ede98d7bad4e36b4d734b6055425a3be036da2a332ea5a7037656427a21"],origintrail:["0xe7e0962324a3b86c83404dbea483f25fb5dab4c224791c81b756cfc948006174"],p3d:["0x6c5894837ad89b6d92b114a2fb3eafa8fe3d26a54848e3447015442cd6ef4e66"],parallel:["0xe61a41c53f5dcd0beb09df93b34402aada44cb05117b71059cce40a2723a4e97"],pendulum:["0x5d3c298622d5634ed019bf61ea4b71655030015bde9beb0d6a24743714462c86"],phala:["0x1bb969d85965e4bb5a651abbedf21a54b6b31a21f66b5401cc3f1e286268d736"],picasso:["0x6811a339673c9daa897944dcdac99c6e2939cc88245ed21951a0a3c9a2be75bc","0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c"],polkadex:["0x3920bcb4960a1eef5580cd5367ff3f430eef052774f78468852f7b9cb39f8a3c"],polkadot:["0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"],polymesh:["0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063"],quartz:["0xcd4d732201ebe5d6b014edda071c4203e16867305332301dc8d092044b28e554"],rococo:["0x6408de7737c59c238890533af25896a2c20608d8b380bb01029acb392781063e","0xaaf2cd1b74b5f726895921259421b534124726263982522174147046b8827897","0x037f5f3c8e67b314062025fc886fcd6238ea25a4a9b45dce8d246815c9ebe770","0xc196f81260cf1686172b47a79cf002120735d7cb0eb1474e8adce56618456fff","0xf6e9983c37baf68846fedafe21e56718790e39fb1c582abc408b81bc7b208f9a","0x5fce687da39305dfe682b117f0820b319348e8bb37eb16cf34acbf6a202de9d9","0xe7c3d5edde7db964317cd9b51a3a059d7cd99f81bdbce14990047354334c9779","0x1611e1dbf0405379b861e2e27daa90f480b2e6d3682414a80835a52e8cb8a215","0x343442f12fa715489a8714e79a7b264ea88c0d5b8c66b684a7788a516032f6b9","0x78bcd530c6b3a068bc17473cf5d2aff9c287102bed9af3ae3c41c33b9d6c6147","0x47381ee0697153d64404fc578392c8fd5cba9073391908f46c888498415647bd","0x19c0e4fa8ab75f5ac7865e0b8f74ff91eb9a100d336f423cd013a8befba40299"],sora:["0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5"],stafi:["0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80"],statemine:["0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a"],statemint:["0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f"],subsocial:["0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8"],ternoa:["0x6859c81ca95ef624c9dfe4dc6e3381c33e5d6509e35e147092bfbc780f777c4e"],unique:["0x84322d9cddbf35088f1e54e9a85c967a41a56a4f43445768125e61af166c7d31"],vtb:["0x286bc8414c7000ce1d6ee6a834e29a54c1784814b76243eb77ed0b2c5573c60f","0x7483b89572fb2bd687c7b9a93b242d0b237f9aba463aba07ec24503931038aaa"],westend:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"],xxnetwork:["0x50dd5d206917bf10502c68fb4d18a59fc8aa31586f4e8856b493e43544aa82aa"],zeitgeist:["0x1bf2a2ecb4a868de66ea8610f2ce7c8c43706561b6476031315f6640fe38e060"]},cJ={centrifuge:"polkadot",kusama:"polkadot",polkadot:"polkadot",sora:"polkadot",statemine:"polkadot",statemint:"polkadot",westmint:"polkadot"},uJ={acala:787,ajuna:354,"aleph-node":643,astar:810,bifrost:788,"bifrost-kusama":788,centrifuge:747,composable:354,darwinia:354,"dock-mainnet":594,edgeware:523,enjin:1155,equilibrium:99999997,genshiro:99999996,hydradx:354,"interlay-parachain":354,karura:686,khala:434,kusama:434,matrixchain:1155,nodle:1003,origintrail:354,parallel:354,pendulum:354,phala:354,picasso:434,polkadex:799,polkadot:354,polymesh:595,quartz:631,sora:617,stafi:907,statemine:434,statemint:354,ternoa:995,unique:661,vtb:694,xxnetwork:1955,zeitgeist:354},dJ={"":!0,"cess-testnet":!0,"dock-testnet":!0,jupiter:!0,"mathchain-testnet":!0,p3dt:!0,subspace_testnet:!0,"zero-alphaville":!0},tE=[0,2,42],fJ=["testnet"];function hJ(e){var i,o;const t=e.network||"",n=t.replace(/_/g,"-").split("-"),r=e;return r.slip44=uJ[t],r.hasLedgerSupport=!!r.slip44,r.genesisHash=lJ[t]||[],r.icon=cJ[t]||"substrate",r.isTestnet=!!dJ[t]||fJ.includes(n[n.length-1]),r.isIgnored=r.isTestnet||!(e.standardAccount&&((i=e.decimals)!=null&&i.length)&&((o=e.symbols)!=null&&o.length))&&e.prefix!==42,r}function pJ({genesisHash:e,prefix:t}){return!!e.length||t===42}function mJ(e){return!e.isIgnored&&!!e.network}function gJ(e,t){const n=tE.includes(e.prefix),r=tE.includes(t.prefix);return n===r?n?0:e.displayName.localeCompare(t.displayName):n?-1:1}const vJ=sJ.map(hJ),OI=vJ.filter(mJ).sort(gJ);OI.filter(pJ);const op={allowedDecodedLengths:[1,2,4,8,32,33],allowedEncodedLengths:[3,4,6,10,35,36,37,38],allowedPrefix:OI.map(({prefix:e})=>e),prefix:42};function Gc(e,t,n=-1){if(!e)throw new Error("Invalid empty address passed");if(na(e)||$o(e))return Ot(e);try{const r=jY(e);if(!op.allowedEncodedLengths.includes(r.length))throw new Error("Invalid decoded address length");const[i,o,a,s]=aJ(r);if(!i&&!t)throw new Error("Invalid decoded address checksum");if(n!==-1&&n!==s)throw new Error(`Expected ss58Format ${n}, received ${s}`);return r.slice(a,o)}catch(r){throw new Error(`Decoding ${e}: ${r.message}`)}}const nE={isLe:!1},jb={isLe:!0},yJ={bitLength:32,isLe:!1},Lb={bitLength:32,isLe:!0},Gd={bitLength:256,isLe:!1},bJ={bitLength:256,isLe:!0},wJ=/^\d+$/,xJ=32;class e6{constructor(){hn(this,"__internal__chainCode",new Uint8Array(32));hn(this,"__internal__isHard",!1)}static from(t){const n=new e6,[r,i]=t.startsWith("/")?[t.substring(1),!0]:[t,!1];return n.soft(wJ.test(r)?new St(r,10):r),i?n.harden():n}get chainCode(){return this.__internal__chainCode}get isHard(){return this.__internal__isHard}get isSoft(){return!this.__internal__isHard}hard(t){return this.soft(t).harden()}harden(){return this.__internal__isHard=!0,this}soft(t){return VT(t)||A1(t)||H1(t)?this.soft(Ui(t,bJ)):$o(t)?this.soft(Ra(t)):V1(t)?this.soft(U1(co(t))):t.length>xJ?this.soft(Pu(t)):(this.__internal__chainCode.fill(0),this.__internal__chainCode.set(t,0),this)}soften(){return this.__internal__isHard=!1,this}}const SJ=/\/(\/?)([^/]+)/g;function kI(e){const t=e.match(SJ),n=[];let r="";if(t){r=t.join("");for(const i of t)n.push(e6.from(i.substring(1)))}if(r!==e)throw new Error(`Re-constructed path "${r}" does not match input`);return{parts:t,path:n}}const CJ=/^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/;function EJ(e){const t=e.match(CJ);if(t===null)throw new Error("Unable to match provided value to a secret URI");const[,n,,r,,,i]=t,{path:o}=kI(r);return{derivePath:r,password:i,path:o,phrase:n}}const PJ=U1(co("Secp256k1HDKD"));function OJ(e,t){if(!na(t)||t.length!==32)throw new Error("Invalid chainCode passed to derive");return Pu(ri(PJ,e,t),256)}function kJ(e,t,n,r){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,n,r);const i=BigInt(32),o=BigInt(4294967295),a=Number(n>>i&o),s=Number(n&o),l=r?4:0,c=r?0:4;e.setUint32(t+l,a,r),e.setUint32(t+c,s,r)}const MJ=(e,t,n)=>e&t^~e&n,NJ=(e,t,n)=>e&t^e&n^t&n;class MI extends W1{constructor(t,n,r,i){super(),this.blockLen=t,this.outputLen=n,this.padOffset=r,this.isLE=i,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=wg(this.buffer)}update(t){sc(this);const{view:n,buffer:r,blockLen:i}=this;t=ja(t);const o=t.length;for(let a=0;ai-a&&(this.process(r,0),a=0);for(let d=a;du.length)throw new Error("_sha2: outputLen bigger than state");for(let d=0;d>>3,v=Qa(h,17)^Qa(h,19)^h>>>10;bl[d]=v+bl[d-7]+g+bl[d-16]|0}let{A:r,B:i,C:o,D:a,E:s,F:l,G:c,H:u}=this;for(let d=0;d<64;d++){const f=Qa(s,6)^Qa(s,11)^Qa(s,25),h=u+f+MJ(s,l,c)+TJ[d]+bl[d]|0,v=(Qa(r,2)^Qa(r,13)^Qa(r,22))+NJ(r,i,o)|0;u=c,c=l,l=s,s=a+h|0,a=o,o=i,i=r,r=h+v|0}r=r+this.A|0,i=i+this.B|0,o=o+this.C|0,a=a+this.D|0,s=s+this.E|0,l=l+this.F|0,c=c+this.G|0,u=u+this.H|0,this.set(r,i,o,a,s,l,c,u)}roundClean(){bl.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const Im=_8(()=>new IJ);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const NI=BigInt(0),Z1=BigInt(1),zJ=BigInt(2);function au(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function zm(e){if(!au(e))throw new Error("Uint8Array expected")}const RJ=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function su(e){zm(e);let t="";for(let n=0;n=Ts._0&&e<=Ts._9)return e-Ts._0;if(e>=Ts._A&&e<=Ts._F)return e-(Ts._A-10);if(e>=Ts._a&&e<=Ts._f)return e-(Ts._a-10)}function Yd(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);const t=e.length,n=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const r=new Uint8Array(n);for(let i=0,o=0;iNI;e>>=Z1,t+=1);return t}function FJ(e,t){return e>>BigInt(t)&Z1}function DJ(e,t,n){return e|(n?Z1:NI)<(zJ<new Uint8Array(e),iE=e=>Uint8Array.from(e);function II(e,t,n){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof n!="function")throw new Error("hmacFn must be a function");let r=Bb(e),i=Bb(e),o=0;const a=()=>{r.fill(1),i.fill(0),o=0},s=(...d)=>n(i,r,...d),l=(d=Bb())=>{i=s(iE([0]),d),r=s(),d.length!==0&&(i=s(iE([1]),d),r=s())},c=()=>{if(o++>=1e3)throw new Error("drbg: tried 1000 values");let d=0;const f=[];for(;d{a(),l(d);let h;for(;!(h=f(c()));)l();return a(),h}}const HJ={bigint:e=>typeof e=="bigint",function:e=>typeof e=="function",boolean:e=>typeof e=="boolean",string:e=>typeof e=="string",stringOrUint8Array:e=>typeof e=="string"||au(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>typeof e=="function"&&Number.isSafeInteger(e.outputLen)};function Hf(e,t,n={}){const r=(i,o,a)=>{const s=HJ[o];if(typeof s!="function")throw new Error(`Invalid validator "${o}", expected function`);const l=e[i];if(!(a&&l===void 0)&&!s(l,e))throw new Error(`Invalid param ${String(i)}=${l} (${typeof l}), expected ${o}`)};for(const[i,o]of Object.entries(t))r(i,o,!1);for(const[i,o]of Object.entries(n))r(i,o,!0);return e}const UJ=Object.freeze(Object.defineProperty({__proto__:null,abytes:zm,bitGet:FJ,bitLen:AJ,bitMask:n6,bitSet:DJ,bytesToHex:su,bytesToNumberBE:Yc,bytesToNumberLE:Md,concatBytes:lu,createHmacDrbg:II,ensureBytes:Dr,equalBytes:LJ,hexToBytes:Yd,hexToNumber:t6,isBytes:au,numberToBytesBE:Jd,numberToBytesLE:Rp,numberToHexUnpadded:TI,numberToVarBytesBE:jJ,utf8ToBytes:BJ,validateObject:Hf},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const ti=BigInt(0),_n=BigInt(1),Rc=BigInt(2),VJ=BigInt(3),xx=BigInt(4),oE=BigInt(5),aE=BigInt(8);BigInt(9);BigInt(16);function Vn(e,t){const n=e%t;return n>=ti?n:t+n}function XJ(e,t,n){if(n<=ti||t 0");if(n===_n)return ti;let r=_n;for(;t>ti;)t&_n&&(r=r*e%n),e=e*e%n,t>>=_n;return r}function sr(e,t,n){let r=e;for(;t-- >ti;)r*=r,r%=n;return r}function Sx(e,t){if(e===ti||t<=ti)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let n=Vn(e,t),r=t,i=ti,o=_n;for(;n!==ti;){const s=r/n,l=r%n,c=i-o*s;r=n,n=l,i=o,o=c}if(r!==_n)throw new Error("invert: does not exist");return Vn(i,t)}function WJ(e){const t=(e-_n)/Rc;let n,r,i;for(n=e-_n,r=0;n%Rc===ti;n/=Rc,r++);for(i=Rc;i(Vn(e,t)&_n)===_n,qJ=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function GJ(e){const t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},n=qJ.reduce((r,i)=>(r[i]="function",r),t);return Hf(e,n)}function YJ(e,t,n){if(n 0");if(n===ti)return e.ONE;if(n===_n)return t;let r=e.ONE,i=t;for(;n>ti;)n&_n&&(r=e.mul(r,i)),i=e.sqr(i),n>>=_n;return r}function JJ(e,t){const n=new Array(t.length),r=t.reduce((o,a,s)=>e.is0(a)?o:(n[s]=o,e.mul(o,a)),e.ONE),i=e.inv(r);return t.reduceRight((o,a,s)=>e.is0(a)?o:(n[s]=e.mul(o,n[s]),e.mul(o,a)),i),n}function zI(e,t){const n=t!==void 0?t:e.toString(2).length,r=Math.ceil(n/8);return{nBitLength:n,nByteLength:r}}function RI(e,t,n=!1,r={}){if(e<=ti)throw new Error(`Expected Field ORDER > 0, got ${e}`);const{nBitLength:i,nByteLength:o}=zI(e,t);if(o>2048)throw new Error("Field lengths over 2048 bytes are not supported");const a=ZJ(e),s=Object.freeze({ORDER:e,BITS:i,BYTES:o,MASK:n6(i),ZERO:ti,ONE:_n,create:l=>Vn(l,e),isValid:l=>{if(typeof l!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof l}`);return ti<=l&&ll===ti,isOdd:l=>(l&_n)===_n,neg:l=>Vn(-l,e),eql:(l,c)=>l===c,sqr:l=>Vn(l*l,e),add:(l,c)=>Vn(l+c,e),sub:(l,c)=>Vn(l-c,e),mul:(l,c)=>Vn(l*c,e),pow:(l,c)=>YJ(s,l,c),div:(l,c)=>Vn(l*Sx(c,e),e),sqrN:l=>l*l,addN:(l,c)=>l+c,subN:(l,c)=>l-c,mulN:(l,c)=>l*c,inv:l=>Sx(l,e),sqrt:r.sqrt||(l=>a(s,l)),invertBatch:l=>JJ(s,l),cmov:(l,c,u)=>u?c:l,toBytes:l=>n?Rp(l,o):Jd(l,o),fromBytes:l=>{if(l.length!==o)throw new Error(`Fp.fromBytes: expected ${o}, got ${l.length}`);return n?Md(l):Yc(l)}});return Object.freeze(s)}function QJ(e,t){if(!e.isOdd)throw new Error("Field doesn't have isOdd");const n=e.sqrt(t);return e.isOdd(n)?e.neg(n):n}function jI(e){if(typeof e!="bigint")throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}function LI(e){const t=jI(e);return t+Math.ceil(t/2)}function $J(e,t,n=!1){const r=e.length,i=jI(t),o=LI(t);if(r<16||r1024)throw new Error(`expected ${o}-1024 bytes of input, got ${r}`);const a=n?Yc(e):Md(e),s=Vn(a,t-_n)+_n;return n?Rp(s,i):Jd(s,i)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const _J=BigInt(0),Ab=BigInt(1);function BI(e,t){const n=(i,o)=>{const a=o.negate();return i?a:o},r=i=>{const o=Math.ceil(t/i)+1,a=2**(i-1);return{windows:o,windowSize:a}};return{constTimeNegate:n,unsafeLadder(i,o){let a=e.ZERO,s=i;for(;o>_J;)o&Ab&&(a=a.add(s)),s=s.double(),o>>=Ab;return a},precomputeWindow(i,o){const{windows:a,windowSize:s}=r(o),l=[];let c=i,u=c;for(let d=0;d>=h,w>l&&(w-=f,a+=Ab);const x=v,C=v+Math.abs(w)-1,E=g%2!==0,I=w<0;w===0?u=u.add(n(E,o[x])):c=c.add(n(I,o[C]))}return{p:c,f:u}},wNAFCached(i,o,a,s){const l=i._WINDOW_SIZE||1;let c=o.get(i);return c||(c=this.precomputeWindow(i,l),l!==1&&o.set(i,s(c))),this.wNAF(l,c,a)}}}function r6(e){return GJ(e.Fp),Hf(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...zI(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function eQ(e){const t=r6(e);Hf(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:n,Fp:r,a:i}=t;if(n){if(!r.eql(i,r.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof n!="object"||typeof n.beta!="bigint"||typeof n.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}const{bytesToNumberBE:tQ,hexToBytes:nQ}=UJ,Ac={Err:class extends Error{constructor(t=""){super(t)}},_parseInt(e){const{Err:t}=Ac;if(e.length<2||e[0]!==2)throw new t("Invalid signature integer tag");const n=e[1],r=e.subarray(2,n+2);if(!n||r.length!==n)throw new t("Invalid signature integer: wrong length");if(r[0]&128)throw new t("Invalid signature integer: negative");if(r[0]===0&&!(r[1]&128))throw new t("Invalid signature integer: unnecessary leading zero");return{d:tQ(r),l:e.subarray(n+2)}},toSig(e){const{Err:t}=Ac,n=typeof e=="string"?nQ(e):e;zm(n);let r=n.length;if(r<2||n[0]!=48)throw new t("Invalid signature tag");if(n[1]!==r-2)throw new t("Invalid signature: incorrect length");const{d:i,l:o}=Ac._parseInt(n.subarray(2)),{d:a,l:s}=Ac._parseInt(o);if(s.length)throw new t("Invalid signature: left bytes after parsing");return{r:i,s:a}},hexFromSig(e){const t=c=>Number.parseInt(c[0],16)&8?"00"+c:c,n=c=>{const u=c.toString(16);return u.length&1?`0${u}`:u},r=t(n(e.s)),i=t(n(e.r)),o=r.length/2,a=i.length/2,s=n(o),l=n(a);return`30${n(a+o+4)}02${l}${i}02${s}${r}`}},Xs=BigInt(0),Ko=BigInt(1);BigInt(2);const sE=BigInt(3);BigInt(4);function rQ(e){const t=eQ(e),{Fp:n}=t,r=t.toBytes||((g,v,w)=>{const x=v.toAffine();return lu(Uint8Array.from([4]),n.toBytes(x.x),n.toBytes(x.y))}),i=t.fromBytes||(g=>{const v=g.subarray(1),w=n.fromBytes(v.subarray(0,n.BYTES)),x=n.fromBytes(v.subarray(n.BYTES,2*n.BYTES));return{x:w,y:x}});function o(g){const{a:v,b:w}=t,x=n.sqr(g),C=n.mul(x,g);return n.add(n.add(C,n.mul(g,v)),w)}if(!n.eql(n.sqr(t.Gy),o(t.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return typeof g=="bigint"&&Xsn.eql(E,n.ZERO);return C(w)&&C(x)?d.ZERO:new d(w,x,n.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(v){const w=n.invertBatch(v.map(x=>x.pz));return v.map((x,C)=>x.toAffine(w[C])).map(d.fromAffine)}static fromHex(v){const w=d.fromAffine(i(Dr("pointHex",v)));return w.assertValidity(),w}static fromPrivateKey(v){return d.BASE.multiply(l(v))}_setWindowSize(v){this._WINDOW_SIZE=v,c.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint&&!n.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:v,y:w}=this.toAffine();if(!n.isValid(v)||!n.isValid(w))throw new Error("bad point: x or y not FE");const x=n.sqr(w),C=o(v);if(!n.eql(x,C))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:v}=this.toAffine();if(n.isOdd)return!n.isOdd(v);throw new Error("Field doesn't support isOdd")}equals(v){u(v);const{px:w,py:x,pz:C}=this,{px:E,py:I,pz:R}=v,T=n.eql(n.mul(w,R),n.mul(E,C)),j=n.eql(n.mul(x,R),n.mul(I,C));return T&&j}negate(){return new d(this.px,n.neg(this.py),this.pz)}double(){const{a:v,b:w}=t,x=n.mul(w,sE),{px:C,py:E,pz:I}=this;let R=n.ZERO,T=n.ZERO,j=n.ZERO,D=n.mul(C,C),X=n.mul(E,E),V=n.mul(I,I),W=n.mul(C,E);return W=n.add(W,W),j=n.mul(C,I),j=n.add(j,j),R=n.mul(v,j),T=n.mul(x,V),T=n.add(R,T),R=n.sub(X,T),T=n.add(X,T),T=n.mul(R,T),R=n.mul(W,R),j=n.mul(x,j),V=n.mul(v,V),W=n.sub(D,V),W=n.mul(v,W),W=n.add(W,j),j=n.add(D,D),D=n.add(j,D),D=n.add(D,V),D=n.mul(D,W),T=n.add(T,D),V=n.mul(E,I),V=n.add(V,V),D=n.mul(V,W),R=n.sub(R,D),j=n.mul(V,X),j=n.add(j,j),j=n.add(j,j),new d(R,T,j)}add(v){u(v);const{px:w,py:x,pz:C}=this,{px:E,py:I,pz:R}=v;let T=n.ZERO,j=n.ZERO,D=n.ZERO;const X=t.a,V=n.mul(t.b,sE);let W=n.mul(w,E),Y=n.mul(x,I),y=n.mul(C,R),m=n.add(w,x),b=n.add(E,I);m=n.mul(m,b),b=n.add(W,Y),m=n.sub(m,b),b=n.add(w,C);let k=n.add(E,R);return b=n.mul(b,k),k=n.add(W,y),b=n.sub(b,k),k=n.add(x,C),T=n.add(I,R),k=n.mul(k,T),T=n.add(Y,y),k=n.sub(k,T),D=n.mul(X,b),T=n.mul(V,y),D=n.add(T,D),T=n.sub(Y,D),D=n.add(Y,D),j=n.mul(T,D),Y=n.add(W,W),Y=n.add(Y,W),y=n.mul(X,y),b=n.mul(V,b),Y=n.add(Y,y),y=n.sub(W,y),y=n.mul(X,y),b=n.add(b,y),W=n.mul(Y,b),j=n.add(j,W),W=n.mul(k,b),T=n.mul(m,T),T=n.sub(T,W),W=n.mul(m,Y),D=n.mul(k,D),D=n.add(D,W),new d(T,j,D)}subtract(v){return this.add(v.negate())}is0(){return this.equals(d.ZERO)}wNAF(v){return h.wNAFCached(this,c,v,w=>{const x=n.invertBatch(w.map(C=>C.pz));return w.map((C,E)=>C.toAffine(x[E])).map(d.fromAffine)})}multiplyUnsafe(v){const w=d.ZERO;if(v===Xs)return w;if(s(v),v===Ko)return this;const{endo:x}=t;if(!x)return h.unsafeLadder(this,v);let{k1neg:C,k1:E,k2neg:I,k2:R}=x.splitScalar(v),T=w,j=w,D=this;for(;E>Xs||R>Xs;)E&Ko&&(T=T.add(D)),R&Ko&&(j=j.add(D)),D=D.double(),E>>=Ko,R>>=Ko;return C&&(T=T.negate()),I&&(j=j.negate()),j=new d(n.mul(j.px,x.beta),j.py,j.pz),T.add(j)}multiply(v){s(v);let w=v,x,C;const{endo:E}=t;if(E){const{k1neg:I,k1:R,k2neg:T,k2:j}=E.splitScalar(w);let{p:D,f:X}=this.wNAF(R),{p:V,f:W}=this.wNAF(j);D=h.constTimeNegate(I,D),V=h.constTimeNegate(T,V),V=new d(n.mul(V.px,E.beta),V.py,V.pz),x=D.add(V),C=X.add(W)}else{const{p:I,f:R}=this.wNAF(w);x=I,C=R}return d.normalizeZ([x,C])[0]}multiplyAndAddUnsafe(v,w,x){const C=d.BASE,E=(R,T)=>T===Xs||T===Ko||!R.equals(C)?R.multiplyUnsafe(T):R.multiply(T),I=E(this,w).add(E(v,x));return I.is0()?void 0:I}toAffine(v){const{px:w,py:x,pz:C}=this,E=this.is0();v==null&&(v=E?n.ONE:n.inv(C));const I=n.mul(w,v),R=n.mul(x,v),T=n.mul(C,v);if(E)return{x:n.ZERO,y:n.ZERO};if(!n.eql(T,n.ONE))throw new Error("invZ was invalid");return{x:I,y:R}}isTorsionFree(){const{h:v,isTorsionFree:w}=t;if(v===Ko)return!0;if(w)return w(d,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:v,clearCofactor:w}=t;return v===Ko?this:w?w(d,this):this.multiplyUnsafe(t.h)}toRawBytes(v=!0){return this.assertValidity(),r(d,this,v)}toHex(v=!0){return su(this.toRawBytes(v))}}d.BASE=new d(t.Gx,t.Gy,n.ONE),d.ZERO=new d(n.ZERO,n.ONE,n.ZERO);const f=t.nBitLength,h=BI(d,t.endo?Math.ceil(f/2):f);return{CURVE:t,ProjectivePoint:d,normPrivateKeyToScalar:l,weierstrassEquation:o,isWithinCurveOrder:a}}function iQ(e){const t=r6(e);return Hf(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}function oQ(e){const t=iQ(e),{Fp:n,n:r}=t,i=n.BYTES+1,o=2*n.BYTES+1;function a(b){return Xssu(Jd(b,t.nByteLength));function g(b){const k=r>>Ko;return b>k}function v(b){return g(b)?s(-b):b}const w=(b,k,N)=>Yc(b.slice(k,N));class x{constructor(k,N,M){this.r=k,this.s=N,this.recovery=M,this.assertValidity()}static fromCompact(k){const N=t.nByteLength;return k=Dr("compactSignature",k,N*2),new x(w(k,0,N),w(k,N,2*N))}static fromDER(k){const{r:N,s:M}=Ac.toSig(Dr("DER",k));return new x(N,M)}assertValidity(){if(!f(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!f(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(k){return new x(this.r,this.s,k)}recoverPublicKey(k){const{r:N,s:M,recovery:z}=this,O=j(Dr("msgHash",k));if(z==null||![0,1,2,3].includes(z))throw new Error("recovery id invalid");const S=z===2||z===3?N+t.n:N;if(S>=n.ORDER)throw new Error("recovery id 2 or 3 invalid");const P=z&1?"03":"02",B=c.fromHex(P+h(S)),Z=l(S),ie=s(-O*Z),se=s(M*Z),le=c.BASE.multiplyAndAddUnsafe(B,ie,se);if(!le)throw new Error("point at infinify");return le.assertValidity(),le}hasHighS(){return g(this.s)}normalizeS(){return this.hasHighS()?new x(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return Yd(this.toDERHex())}toDERHex(){return Ac.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Yd(this.toCompactHex())}toCompactHex(){return h(this.r)+h(this.s)}}const C={isValidPrivateKey(b){try{return u(b),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{const b=LI(t.n);return $J(t.randomBytes(b),t.n)},precompute(b=8,k=c.BASE){return k._setWindowSize(b),k.multiply(BigInt(3)),k}};function E(b,k=!0){return c.fromPrivateKey(b).toRawBytes(k)}function I(b){const k=au(b),N=typeof b=="string",M=(k||N)&&b.length;return k?M===i||M===o:N?M===2*i||M===2*o:b instanceof c}function R(b,k,N=!0){if(I(b))throw new Error("first arg must be private key");if(!I(k))throw new Error("second arg must be public key");return c.fromHex(k).multiply(u(b)).toRawBytes(N)}const T=t.bits2int||function(b){const k=Yc(b),N=b.length*8-t.nBitLength;return N>0?k>>BigInt(N):k},j=t.bits2int_modN||function(b){return s(T(b))},D=n6(t.nBitLength);function X(b){if(typeof b!="bigint")throw new Error("bigint expected");if(!(Xs<=b&&bge in N))throw new Error("sign() legacy options not supported");const{hash:M,randomBytes:z}=t;let{lowS:O,prehash:S,extraEntropy:P}=N;O==null&&(O=!0),b=Dr("msgHash",b),S&&(b=Dr("prehashed msgHash",M(b)));const B=j(b),Z=u(k),ie=[X(Z),X(B)];if(P!=null&&P!==!1){const ge=P===!0?z(n.BYTES):P;ie.push(Dr("extraEntropy",ge))}const se=lu(...ie),le=B;function he(ge){const L=T(ge);if(!f(L))return;const A=l(L),U=c.BASE.multiply(L).toAffine(),$=s(U.x);if($===Xs)return;const K=s(A*s(le+$*Z));if(K===Xs)return;let J=(U.x===$?0:2)|Number(U.y&Ko),ne=K;return O&&g(K)&&(ne=v(K),J^=1),new x($,ne,J)}return{seed:se,k2sig:he}}const W={lowS:t.lowS,prehash:!1},Y={lowS:t.lowS,prehash:!1};function y(b,k,N=W){const{seed:M,k2sig:z}=V(b,k,N),O=t;return II(O.hash.outputLen,O.nByteLength,O.hmac)(M,z)}c.BASE._setWindowSize(8);function m(b,k,N,M=Y){var U;const z=b;if(k=Dr("msgHash",k),N=Dr("publicKey",N),"strict"in M)throw new Error("options.strict was renamed to lowS");const{lowS:O,prehash:S}=M;let P,B;try{if(typeof z=="string"||au(z))try{P=x.fromDER(z)}catch($){if(!($ instanceof Ac.Err))throw $;P=x.fromCompact(z)}else if(typeof z=="object"&&typeof z.r=="bigint"&&typeof z.s=="bigint"){const{r:$,s:K}=z;P=new x($,K)}else throw new Error("PARSE");B=c.fromHex(N)}catch($){if($.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(O&&P.hasHighS())return!1;S&&(k=t.hash(k));const{r:Z,s:ie}=P,se=j(k),le=l(ie),he=s(se*le),ge=s(Z*le),L=(U=c.BASE.multiplyAndAddUnsafe(B,he,ge))==null?void 0:U.toAffine();return L?s(L.x)===Z:!1}return{CURVE:t,getPublicKey:E,getSharedSecret:R,sign:y,verify:m,ProjectivePoint:c,Signature:x,utils:C}}class AI extends W1{constructor(t,n){super(),this.finished=!1,this.destroyed=!1,fI(t);const r=ja(n);if(this.iHash=t.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const i=this.blockLen,o=new Uint8Array(i);o.set(r.length>i?t.create().update(r).digest():r);for(let a=0;anew AI(e,t).update(n).digest();K1.create=(e,t)=>new AI(e,t);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function aQ(e){return{hash:e,hmac:(t,...n)=>K1(e,t,mI(...n)),randomBytes:vI}}function sQ(e,t){const n=r=>oQ({...e,...aQ(r)});return Object.freeze({...n(t),create:n})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const FI=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),lE=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),lQ=BigInt(1),Cx=BigInt(2),cE=(e,t)=>(e+t/Cx)/t;function cQ(e){const t=FI,n=BigInt(3),r=BigInt(6),i=BigInt(11),o=BigInt(22),a=BigInt(23),s=BigInt(44),l=BigInt(88),c=e*e*e%t,u=c*c*e%t,d=sr(u,n,t)*u%t,f=sr(d,n,t)*u%t,h=sr(f,Cx,t)*c%t,g=sr(h,i,t)*h%t,v=sr(g,o,t)*g%t,w=sr(v,s,t)*v%t,x=sr(w,l,t)*w%t,C=sr(x,s,t)*v%t,E=sr(C,n,t)*u%t,I=sr(E,a,t)*g%t,R=sr(I,r,t)*c%t,T=sr(R,Cx,t);if(!Ex.eql(Ex.sqr(T),e))throw new Error("Cannot find square root");return T}const Ex=RI(FI,void 0,void 0,{sqrt:cQ}),Uf=sQ({a:BigInt(0),b:BigInt(7),Fp:Ex,n:lE,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=lE,n=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),r=-lQ*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),i=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),o=n,a=BigInt("0x100000000000000000000000000000000"),s=cE(o*e,t),l=cE(-r*e,t);let c=Vn(e-s*n-l*i,t),u=Vn(-s*r-l*o,t);const d=c>a,f=u>a;if(d&&(c=t-c),f&&(u=t-u),c>a||u>a)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:d,k1:c,k2neg:f,k2:u}}}},Im);BigInt(0);Uf.ProjectivePoint;function Qd(e,t){if(e.length!==32)throw new Error("Expected valid 32-byte private key as a seed");if(!si||!t&&wi()){const n=sY(e),r=n.slice(32);if(Z8(r))throw new Error("Invalid publicKey generated from WASM interface");return{publicKey:r,secretKey:n.slice(0,32)}}return{publicKey:Uf.getPublicKey(e,!0),secretKey:e}}function DI(e,t){return(n,{chainCode:r,isHard:i})=>{if(!i)throw new Error("A soft key was found in the path and is not supported");return e(t(n.secretKey.subarray(0,32),r))}}const uE=DI(Qd,OJ),uQ=U1(co("Ed25519HDKD"));function dQ(e,t){if(!na(t)||t.length!==32)throw new Error("Invalid chainCode passed to derive");return Pu(ri(uQ,e,t))}function i6(e=32){return JT(new Uint8Array(e))}const[fQ,hQ]=Et.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),wl=new Uint32Array(80),xl=new Uint32Array(80);class pQ extends MI{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:t,Al:n,Bh:r,Bl:i,Ch:o,Cl:a,Dh:s,Dl:l,Eh:c,El:u,Fh:d,Fl:f,Gh:h,Gl:g,Hh:v,Hl:w}=this;return[t,n,r,i,o,a,s,l,c,u,d,f,h,g,v,w]}set(t,n,r,i,o,a,s,l,c,u,d,f,h,g,v,w){this.Ah=t|0,this.Al=n|0,this.Bh=r|0,this.Bl=i|0,this.Ch=o|0,this.Cl=a|0,this.Dh=s|0,this.Dl=l|0,this.Eh=c|0,this.El=u|0,this.Fh=d|0,this.Fl=f|0,this.Gh=h|0,this.Gl=g|0,this.Hh=v|0,this.Hl=w|0}process(t,n){for(let E=0;E<16;E++,n+=4)wl[E]=t.getUint32(n),xl[E]=t.getUint32(n+=4);for(let E=16;E<80;E++){const I=wl[E-15]|0,R=xl[E-15]|0,T=Et.rotrSH(I,R,1)^Et.rotrSH(I,R,8)^Et.shrSH(I,R,7),j=Et.rotrSL(I,R,1)^Et.rotrSL(I,R,8)^Et.shrSL(I,R,7),D=wl[E-2]|0,X=xl[E-2]|0,V=Et.rotrSH(D,X,19)^Et.rotrBH(D,X,61)^Et.shrSH(D,X,6),W=Et.rotrSL(D,X,19)^Et.rotrBL(D,X,61)^Et.shrSL(D,X,6),Y=Et.add4L(j,W,xl[E-7],xl[E-16]),y=Et.add4H(Y,T,V,wl[E-7],wl[E-16]);wl[E]=y|0,xl[E]=Y|0}let{Ah:r,Al:i,Bh:o,Bl:a,Ch:s,Cl:l,Dh:c,Dl:u,Eh:d,El:f,Fh:h,Fl:g,Gh:v,Gl:w,Hh:x,Hl:C}=this;for(let E=0;E<80;E++){const I=Et.rotrSH(d,f,14)^Et.rotrSH(d,f,18)^Et.rotrBH(d,f,41),R=Et.rotrSL(d,f,14)^Et.rotrSL(d,f,18)^Et.rotrBL(d,f,41),T=d&h^~d&v,j=f&g^~f&w,D=Et.add5L(C,R,j,hQ[E],xl[E]),X=Et.add5H(D,x,I,T,fQ[E],wl[E]),V=D|0,W=Et.rotrSH(r,i,28)^Et.rotrBH(r,i,34)^Et.rotrBH(r,i,39),Y=Et.rotrSL(r,i,28)^Et.rotrBL(r,i,34)^Et.rotrBL(r,i,39),y=r&o^r&s^o&s,m=i&a^i&l^a&l;x=v|0,C=w|0,v=h|0,w=g|0,h=d|0,g=f|0,{h:d,l:f}=Et.add(c|0,u|0,X|0,V|0),c=s|0,u=l|0,s=o|0,l=a|0,o=r|0,a=i|0;const b=Et.add3L(V,Y,m);r=Et.add3H(b,X,W,y),i=b|0}({h:r,l:i}=Et.add(this.Ah|0,this.Al|0,r|0,i|0)),{h:o,l:a}=Et.add(this.Bh|0,this.Bl|0,o|0,a|0),{h:s,l}=Et.add(this.Ch|0,this.Cl|0,s|0,l|0),{h:c,l:u}=Et.add(this.Dh|0,this.Dl|0,c|0,u|0),{h:d,l:f}=Et.add(this.Eh|0,this.El|0,d|0,f|0),{h,l:g}=Et.add(this.Fh|0,this.Fl|0,h|0,g|0),{h:v,l:w}=Et.add(this.Gh|0,this.Gl|0,v|0,w|0),{h:x,l:C}=Et.add(this.Hh|0,this.Hl|0,x|0,C|0),this.set(r,i,o,a,s,l,c,u,d,f,h,g,v,w,x,C)}roundClean(){wl.fill(0),xl.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Rm=_8(()=>new pQ);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const ga=BigInt(0),mo=BigInt(1),S0=BigInt(2),mQ=BigInt(8),gQ={zip215:!0};function vQ(e){const t=r6(e);return Hf(e,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...t})}function o6(e){const t=vQ(e),{Fp:n,n:r,prehash:i,hash:o,randomBytes:a,nByteLength:s,h:l}=t,c=S0<{try{return{isValid:!0,value:n.sqrt(M*n.inv(z))}}catch{return{isValid:!1,value:ga}}}),f=t.adjustScalarBytes||(M=>M),h=t.domain||((M,z,O)=>{if(z.length||O)throw new Error("Contexts/pre-hash are not supported");return M}),g=M=>typeof M=="bigint"&&gag(M)&&g(z)&&MM===ga||v(M,c);function x(M,z){if(v(M,z))return M;throw new Error(`Expected valid scalar < ${z}, got ${typeof M} ${M}`)}function C(M){return M===ga?M:x(M,r)}const E=new Map;function I(M){if(!(M instanceof R))throw new Error("ExtendedPoint expected")}class R{constructor(z,O,S,P){if(this.ex=z,this.ey=O,this.ez=S,this.et=P,!w(z))throw new Error("x required");if(!w(O))throw new Error("y required");if(!w(S))throw new Error("z required");if(!w(P))throw new Error("t required")}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(z){if(z instanceof R)throw new Error("extended point not allowed");const{x:O,y:S}=z||{};if(!w(O)||!w(S))throw new Error("invalid affine point");return new R(O,S,mo,u(O*S))}static normalizeZ(z){const O=n.invertBatch(z.map(S=>S.ez));return z.map((S,P)=>S.toAffine(O[P])).map(R.fromAffine)}_setWindowSize(z){this._WINDOW_SIZE=z,E.delete(this)}assertValidity(){const{a:z,d:O}=t;if(this.is0())throw new Error("bad point: ZERO");const{ex:S,ey:P,ez:B,et:Z}=this,ie=u(S*S),se=u(P*P),le=u(B*B),he=u(le*le),ge=u(ie*z),L=u(le*u(ge+se)),A=u(he+u(O*u(ie*se)));if(L!==A)throw new Error("bad point: equation left != right (1)");const U=u(S*P),$=u(B*Z);if(U!==$)throw new Error("bad point: equation left != right (2)")}equals(z){I(z);const{ex:O,ey:S,ez:P}=this,{ex:B,ey:Z,ez:ie}=z,se=u(O*ie),le=u(B*P),he=u(S*ie),ge=u(Z*P);return se===le&&he===ge}is0(){return this.equals(R.ZERO)}negate(){return new R(u(-this.ex),this.ey,this.ez,u(-this.et))}double(){const{a:z}=t,{ex:O,ey:S,ez:P}=this,B=u(O*O),Z=u(S*S),ie=u(S0*u(P*P)),se=u(z*B),le=O+S,he=u(u(le*le)-B-Z),ge=se+Z,L=ge-ie,A=se-Z,U=u(he*L),$=u(ge*A),K=u(he*A),J=u(L*ge);return new R(U,$,J,K)}add(z){I(z);const{a:O,d:S}=t,{ex:P,ey:B,ez:Z,et:ie}=this,{ex:se,ey:le,ez:he,et:ge}=z;if(O===BigInt(-1)){const me=u((B-P)*(le+se)),de=u((B+P)*(le-se)),ye=u(de-me);if(ye===ga)return this.double();const Ce=u(Z*S0*ge),ue=u(ie*S0*he),q=ue+Ce,F=de+me,H=ue-Ce,te=u(q*ye),ce=u(F*H),fe=u(q*H),ve=u(ye*F);return new R(te,ce,ve,fe)}const L=u(P*se),A=u(B*le),U=u(ie*S*ge),$=u(Z*he),K=u((P+B)*(se+le)-L-A),J=$-U,ne=$+U,G=u(A-O*L),ee=u(K*J),re=u(ne*G),_=u(K*G),oe=u(J*ne);return new R(ee,re,oe,_)}subtract(z){return this.add(z.negate())}wNAF(z){return D.wNAFCached(this,E,z,R.normalizeZ)}multiply(z){const{p:O,f:S}=this.wNAF(x(z,r));return R.normalizeZ([O,S])[0]}multiplyUnsafe(z){let O=C(z);return O===ga?j:this.equals(j)||O===mo?this:this.equals(T)?this.wNAF(O).p:D.unsafeLadder(this,O)}isSmallOrder(){return this.multiplyUnsafe(l).is0()}isTorsionFree(){return D.unsafeLadder(this,r).is0()}toAffine(z){const{ex:O,ey:S,ez:P}=this,B=this.is0();z==null&&(z=B?mQ:n.inv(P));const Z=u(O*z),ie=u(S*z),se=u(P*z);if(B)return{x:ga,y:mo};if(se!==mo)throw new Error("invZ was invalid");return{x:Z,y:ie}}clearCofactor(){const{h:z}=t;return z===mo?this:this.multiplyUnsafe(z)}static fromHex(z,O=!1){const{d:S,a:P}=t,B=n.BYTES;z=Dr("pointHex",z,B);const Z=z.slice(),ie=z[B-1];Z[B-1]=ie&-129;const se=Md(Z);se===ga||(O?x(se,c):x(se,n.ORDER));const le=u(se*se),he=u(le-mo),ge=u(S*le-P);let{isValid:L,value:A}=d(he,ge);if(!L)throw new Error("Point.fromHex: invalid y coordinate");const U=(A&mo)===mo,$=(ie&128)!==0;if(!O&&A===ga&&$)throw new Error("Point.fromHex: x=0 and x_0=1");return $!==U&&(A=u(-A)),R.fromAffine({x:A,y:se})}static fromPrivateKey(z){return W(z).point}toRawBytes(){const{x:z,y:O}=this.toAffine(),S=Rp(O,n.BYTES);return S[S.length-1]|=z&mo?128:0,S}toHex(){return su(this.toRawBytes())}}R.BASE=new R(t.Gx,t.Gy,mo,u(t.Gx*t.Gy)),R.ZERO=new R(ga,mo,mo,ga);const{BASE:T,ZERO:j}=R,D=BI(R,s*8);function X(M){return Vn(M,r)}function V(M){return X(Md(M))}function W(M){const z=s;M=Dr("private key",M,z);const O=Dr("hashed private key",o(M),2*z),S=f(O.slice(0,z)),P=O.slice(z,2*z),B=V(S),Z=T.multiply(B),ie=Z.toRawBytes();return{head:S,prefix:P,scalar:B,point:Z,pointBytes:ie}}function Y(M){return W(M).pointBytes}function y(M=new Uint8Array,...z){const O=lu(...z);return V(o(h(O,Dr("context",M),!!i)))}function m(M,z,O={}){M=Dr("message",M),i&&(M=i(M));const{prefix:S,scalar:P,pointBytes:B}=W(z),Z=y(O.context,S,M),ie=T.multiply(Z).toRawBytes(),se=y(O.context,ie,B,M),le=X(Z+se*P);C(le);const he=lu(ie,Rp(le,n.BYTES));return Dr("result",he,s*2)}const b=gQ;function k(M,z,O,S=b){const{context:P,zip215:B}=S,Z=n.BYTES;M=Dr("signature",M,2*Z),z=Dr("message",z),i&&(z=i(z));const ie=Md(M.slice(Z,2*Z));let se,le,he;try{se=R.fromHex(O,B),le=R.fromHex(M.slice(0,Z),B),he=T.multiplyUnsafe(ie)}catch{return!1}if(!B&&se.isSmallOrder())return!1;const ge=y(P,le.toRawBytes(),se.toRawBytes(),z);return le.add(se.multiplyUnsafe(ge)).subtract(he).clearCofactor().equals(R.ZERO)}return T._setWindowSize(8),{CURVE:t,getPublicKey:Y,sign:m,verify:k,ExtendedPoint:R,utils:{getExtendedPublicKey:W,randomPrivateKey:()=>a(n.BYTES),precompute(M=8,z=R.BASE){return z._setWindowSize(M),z.multiply(BigInt(3)),z}}}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const a6=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),dE=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");BigInt(0);const yQ=BigInt(1),Px=BigInt(2),bQ=BigInt(5),fE=BigInt(10),wQ=BigInt(20),xQ=BigInt(40),hE=BigInt(80);function SQ(e){const t=a6,r=e*e%t*e%t,i=sr(r,Px,t)*r%t,o=sr(i,yQ,t)*e%t,a=sr(o,bQ,t)*o%t,s=sr(a,fE,t)*a%t,l=sr(s,wQ,t)*s%t,c=sr(l,xQ,t)*l%t,u=sr(c,hE,t)*c%t,d=sr(u,hE,t)*c%t,f=sr(d,fE,t)*a%t;return{pow_p_5_8:sr(f,Px,t)*e%t,b2:r}}function CQ(e){return e[0]&=248,e[31]&=127,e[31]|=64,e}function EQ(e,t){const n=a6,r=Vn(t*t*t,n),i=Vn(r*r*t,n),o=SQ(e*i).pow_p_5_8;let a=Vn(e*r*o,n);const s=Vn(t*a*a,n),l=a,c=Vn(a*dE,n),u=s===e,d=s===Vn(-e,n),f=s===Vn(-e*dE,n);return u&&(a=l),(d||f)&&(a=c),KJ(a,n)&&(a=Vn(-a,n)),{isValid:u||d,value:a}}const Gs=RI(a6,void 0,!0),s6={a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:Gs,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:BigInt(8),Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:Rm,randomBytes:vI,adjustScalarBytes:CQ,uvRatio:EQ},l6=o6(s6);function HI(e,t,n){if(t.length>255)throw new Error("Context is too big");return mI(pI("SigEd25519 no Ed25519 collisions"),new Uint8Array([n?1:0,t.length]),t,e)}({...s6});({...s6});const PQ=(Gs.ORDER+BigInt(3))/BigInt(8);Gs.pow(Px,PQ);Gs.sqrt(Gs.neg(Gs.ONE));(Gs.ORDER-BigInt(5))/BigInt(8);BigInt(486662);QJ(Gs,Gs.neg(BigInt(486664)));BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235");BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578");BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838");BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952");BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function c6(e,t){if(!si||!t&&wi()){const r=iY(e);return{publicKey:r.slice(32),secretKey:r.slice(0,64)}}const n=l6.getPublicKey(e);return{publicKey:n,secretKey:Af([e,n])}}function OQ(e,{publicKey:t,secretKey:n},r){if(n){if(!t)throw new Error("Expected a valid publicKey")}else throw new Error("Expected a valid secretKey");const i=Ot(e),o=n.subarray(0,32);return!si||!r&&wi()?oY(t,o,i):l6.sign(i,o)}function UI(e,t,n,r){const i=Ot(e),o=Ot(n),a=Ot(t);if(o.length!==32)throw new Error(`Invalid publicKey, received ${o.length}, expected 32`);if(a.length!==64)throw new Error(`Invalid signature, received ${a.length} bytes, expected 64`);try{return!si||!r&&wi()?aY(a,i,o):l6.verify(a,i,o)}catch{return!1}}const kQ=DI(c6,dQ),Ox=64,MQ=32,Fb=Ox+MQ;function VI(e){const t=Ot(e);if(t.length!==Fb)throw new Error(`Expected keypair with ${Fb} bytes, found ${t.length}`);return{publicKey:t.slice(Ox,Fb),secretKey:t.slice(0,Ox)}}function NQ({publicKey:e,secretKey:t}){return ri(t,e).slice()}function XI(e){return(t,n)=>{if(!na(n)||n.length!==32)throw new Error("Invalid chainCode passed to derive");return VI(e(NQ(t),n))}}const TQ=XI(fY),IQ=XI(hY);function zQ(e,{chainCode:t,isSoft:n}){return n?IQ(e,t):TQ(e,t)}const RQ={ecdsa:uE,ed25519:kQ,ethereum:uE,sr25519:zQ};function WI(e,t,n){const r=RQ[n];let i=e;for(const o of t)i=r(i,o);return i}function ZI(e){const t=Ot(e);if(t.length!==32)throw new Error(`Expected a seed matching 32 bytes, found ${t.length}`);return VI(pY(t))}function jQ(e,{publicKey:t,secretKey:n}){if((t==null?void 0:t.length)!==32)throw new Error("Expected a valid publicKey, 32-bytes");if((n==null?void 0:n.length)!==64)throw new Error("Expected a valid secretKey, 64-bytes");return mY(t,n,Ot(e))}function KI(e,t,n){const r=Ot(n),i=Ot(t);if(r.length!==32)throw new Error(`Invalid publicKey, received ${r.length} bytes, expected 32`);if(i.length!==64)throw new Error(`Invalid signature, received ${i.length} bytes, expected 64`);return gY(i,Ot(e),r)}const pE=new Uint8Array;function LQ(e,{secretKey:t},n=pE,r=pE){if((t==null?void 0:t.length)!==64)throw new Error("Invalid secretKey, expected 64-bytes");return vY(t,Ot(n),Ot(e),Ot(r))}const mE=new Uint8Array;function BQ(e,t,n,r=mE,i=mE){const o=Ot(n),a=Ot(t);if(o.length!==32)throw new Error("Invalid publicKey, expected 32-bytes");if(a.length!==96)throw new Error("Invalid vrfSign output, expected 96 bytes");return yY(o,Ot(r),Ot(e),Ot(i),a)}function qI(e,t=op.prefix){const n=Gc(e);if(t<0||t>16383||[46,47].includes(t))throw new Error("Out of range ss58Format specified");if(!op.allowedDecodedLengths.includes(n.length))throw new Error(`Expected a valid key to convert, with length ${op.allowedDecodedLengths.join(", ")}`);const r=ri(t<64?[t]:[(t&252)>>2|64,t>>8|(t&3)<<6],n);return LY(ri(r,PI(r).subarray(0,[32,33].includes(n.length)?2:1)))}const GI=[],YI=[],JI=[],AQ=BigInt(0),fh=BigInt(1),FQ=BigInt(2),DQ=BigInt(7),HQ=BigInt(256),UQ=BigInt(113);for(let e=0,t=fh,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],GI.push(2*(5*r+n)),YI.push((e+1)*(e+2)/2%64);let i=AQ;for(let o=0;o<7;o++)t=(t<>DQ)*UQ)%HQ,t&FQ&&(i^=fh<<(fh<n>32?SI(e,t,n):wI(e,t,n),vE=(e,t,n)=>n>32?CI(e,t,n):xI(e,t,n);function WQ(e,t=24){const n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let a=0;a<10;a++)n[a]=e[a]^e[a+10]^e[a+20]^e[a+30]^e[a+40];for(let a=0;a<10;a+=2){const s=(a+8)%10,l=(a+2)%10,c=n[l],u=n[l+1],d=gE(c,u,1)^n[s],f=vE(c,u,1)^n[s+1];for(let h=0;h<50;h+=10)e[a+h]^=d,e[a+h+1]^=f}let i=e[2],o=e[3];for(let a=0;a<24;a++){const s=YI[a],l=gE(i,o,s),c=vE(i,o,s),u=GI[a];i=e[u],o=e[u+1],e[u]=l,e[u+1]=c}for(let a=0;a<50;a+=10){for(let s=0;s<10;s++)n[s]=e[a+s];for(let s=0;s<10;s++)e[a+s]^=~n[(s+2)%10]&n[(s+4)%10]}e[0]^=VQ[r],e[1]^=XQ[r]}n.fill(0)}class u6 extends W1{constructor(t,n,r,i=!1,o=24){if(super(),this.blockLen=t,this.suffix=n,this.outputLen=r,this.enableXOF=i,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,Ni(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=Gl(this.state)}keccak(){Oa||rs(this.state32),WQ(this.state32,this.rounds),Oa||rs(this.state32),this.posOut=0,this.pos=0}update(t){sc(this);const{blockLen:n,state:r}=this;t=ja(t);const i=t.length;for(let o=0;o=r&&this.keccak();const a=Math.min(r-this.posOut,o-i);t.set(n.subarray(this.posOut,this.posOut+a),i),this.posOut+=a,i+=a}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return Ni(t),this.xofInto(new Uint8Array(t))}digestInto(t){if($8(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(t){const{blockLen:n,suffix:r,outputLen:i,rounds:o,enableXOF:a}=this;return t||(t=new u6(n,r,i,a,o)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=o,t.suffix=r,t.outputLen=i,t.enableXOF=a,t.destroyed=this.destroyed,t}}const QI=(e,t,n)=>_8(()=>new u6(t,e,n)),d6=QI(1,136,256/8),ZQ=QI(1,72,512/8),q1=EI({256:SY,512:CY},{256:d6,512:ZQ});function kx(e,t,n){return e==="keccak"?q1(t,void 0,n):Pu(t,void 0,void 0,n)}const KQ=WT("setSS58Format");function qQ(e){KQ.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"),op.prefix=e}const f6={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",coder:IY,type:"base64",withPadding:!0},GQ=dI(f6),YQ=cI(f6,GQ),JQ=uI(f6);function $I(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);return e.length===33?e:!si||wi()?lY(e):Uf.ProjectivePoint.fromHex(e).toRawBytes(!0)}function h6(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);if(e.length===65)return e.subarray(1);if(!si||wi())return cY(e).subarray(1);const{px:n,py:r}=Uf.ProjectivePoint.fromHex(e);return ri(Ui(n,Gd),Ui(r,Gd))}function QQ(e,t,n,r="blake2",i){const o=Ot(t).subarray(0,64),a=Ot(e),s=!si||wi()?uY(a,o,n):Uf.Signature.fromCompact(o).addRecoveryBit(n).recoverPublicKey(a).toRawBytes();if(!s)throw new Error("Unable to recover publicKey from signature");return r==="keccak"?h6(s):$I(s)}function yE(e,{secretKey:t},n="blake2",r){if((t==null?void 0:t.length)!==32)throw new Error("Expected valid secp256k1 secretKey, 32-bytes");const i=kx(n,e,r);if(!si||wi())return dY(i,t);const o=Uf.sign(i,t,{lowS:!0});return ri(Ui(o.r,Gd),Ui(o.s,Gd),new Uint8Array([o.recovery||0]))}const _I="ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g,""),Db=Dt(`0x${_I}`),Hb=new St(_I,"hex");function $Q(e,t){let n=ov(t,nE);if(n>=Db)throw new Error("Tweak parameter is out of range");if(n+=ov(e,nE),n>=Db&&(n-=Db),n===Xd)throw new Error("Invalid resulting private key");return K8(n,Gd)}function _Q(e,t){const n=new St(t);if(n.cmp(Hb)>=0)throw new Error("Tweak parameter is out of range");if(n.iadd(new St(e)),n.cmp(Hb)>=0&&n.isub(Hb),n.isZero())throw new Error("Invalid resulting private key");return Ui(n,Gd)}function e$(e,t,n){if(!na(e)||e.length!==32)throw new Error("Expected seckey to be an Uint8Array with length 32");if(!na(t)||t.length!==32)throw new Error("Expected tweak to be an Uint8Array with length 32");return!si||n?_Q(e,t):$Q(e,t)}function t$(e,t,n,r="blake2",i){const o=Ot(t);if(o.length!==65)throw new Error(`Expected signature with 65 bytes, ${o.length} found instead`);const a=QQ(kx(r,e),o,o[64],r),s=kx(r,a,i),l=Ot(n);return ro(a,l)||(r==="keccak"?ro(s.slice(-20),l.slice(-20)):ro(s,l))}function n$(e){return[33,65].includes(e.length)&&(e=q1(h6(e))),e.slice(-20)}function ez(e){if(!e)return"0x";const t=Ot(e);if(![20,32,33,65].includes(t.length))throw new Error(`Invalid address or publicKey provided, received ${t.length} bytes input`);const n=ys(n$(t),-1,!1),r=ys(q1(n),-1,!1);let i="";for(let o=0;o<40;o++)i=`${i}${parseInt(r[o],16)>7?n[o].toUpperCase():n[o]}`;return`0x${i}`}const r$={256:Im,512:Rm},i$={256:wY,512:xY};function tz(e,t,n=256,r){const i=Ot(e);return!si||wi()?i$[n](i,t):K1(r$[n],i,t)}const p6=2147483648;function o$(e){if(!e.startsWith("m/"))return!1;const t=e.split("/").slice(1);for(const n of t){const r=/^\d+'?$/.test(n)?parseInt(n.replace(/'$/,""),10):Number.NaN;if(isNaN(r)||r>=p6||r<0)return!1}return!0}const a$=co("Bitcoin seed");function nz(e,t){return{chainCode:t,publicKey:Qd(e).publicKey,secretKey:e}}function rz(e,t){const n=Ui(t,yJ),r=t>=p6?ri(new Uint8Array(1),e.secretKey,n):ri(e.publicKey,n);try{const i=tz(e.chainCode,r,512);return nz(e$(e.secretKey,i.slice(0,32)),i.slice(32))}catch{return rz(e,t+1)}}function s$(e,t=""){const n=tz(a$,e,512);let r=nz(n.slice(0,32),n.slice(32));if(!t||t==="m"||t==="M"||t==="m'"||t==="M'")return r;if(!o$(t))throw new Error("Invalid derivation path");const i=t.split("/").slice(1);for(const o of i)r=rz(r,parseInt(o,10)+(o.length>1&&o.endsWith("'")?p6:0));return r}function l$(e,t,n,r){fI(e);const i=gI({dkLen:32,asyncTick:10},r),{c:o,dkLen:a,asyncTick:s}=i;if(Ni(o),Ni(a),Ni(s),o<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const l=ja(t),c=ja(n),u=new Uint8Array(a),d=K1.create(e,l),f=d._cloneInto().update(c);return{c:o,dkLen:a,asyncTick:s,DK:u,PRF:d,PRFSalt:f}}function c$(e,t,n,r,i){return e.destroy(),t.destroy(),r&&r.destroy(),i.fill(0),n}function m6(e,t,n,r){const{c:i,dkLen:o,DK:a,PRF:s,PRFSalt:l}=l$(e,t,n,r);let c;const u=new Uint8Array(4),d=wg(u),f=new Uint8Array(s.outputLen);for(let h=1,g=0;gt.toString(2).padStart(8,"0")).join("")}function v$(e){return g$(Array.from(d$(e))).slice(0,e.length*8/32)}function wE(e,t){return iz(co(Mx(e)),co(`mnemonic${Mx(t)}`)).password}function oz(e,t=f$){const n=Mx(e).split(" ");if(n.length%3!==0)throw new Error(bE);const r=n.map(u=>{const d=t.indexOf(u);if(d===-1)throw new Error(bE);return d.toString(2).padStart(11,"0")}).join(""),i=Math.floor(r.length/33)*32,o=r.slice(0,i),a=r.slice(i),s=o.match(/(.{1,8})/g),l=s==null?void 0:s.map(m$);if(!l||l.length%4!==0||l.length<16||l.length>32)throw new Error(h$);const c=Ot(l);if(v$(c)!==a)throw new Error(p$);return c}function y$(e,t){try{oz(e,t)}catch{return!1}return!0}function b$(e,t,n){return!si||wi()?eY(e):oz(e,t)}function az(e,t,n){return!si||wi()?rY(e):y$(e,t)}function w$(e,t="",n,r=32){if(az(e)){if(![32,64].includes(r))throw new Error(`Invalid seed length ${r}, expected 32 or 64`)}else throw new Error("Invalid bip39 mnemonic specified");return r===32?!si||wi()?nY(e,t):wE(e,t).subarray(0,32):wE(e,t)}function x$(e,t="",n,r){if(az(e,n)){if(wi())return tY(e,t)}else throw new Error("Invalid bip39 mnemonic specified");const i=b$(e,n),o=co(`mnemonic${t}`);return iz(i,o).password.slice(0,32)}function C0(e,t){return e<>>32-t}function Ku(e,t){let n=e[t+3]&255;return n=n<<8|e[t+2]&255,n=n<<8|e[t+1]&255,n<<8|e[t+0]&255}function Ub(e,t,n){for(let r=0;r<4;r++)e[t+r]=n&255,n>>>=8}function S$(e,t,n,r,i){let o=0;for(let a=0;a>>8)-1}function Nx(e,t,n,r,i){const o=new Uint32Array(16),a=new Uint32Array(16),s=new Uint32Array(16),l=new Uint32Array(4);let c,u,d;for(c=0;c<4;c++)a[5*c]=Ku(r,4*c),a[1+c]=Ku(n,4*c),a[6+c]=Ku(t,4*c),a[11+c]=Ku(n,16+4*c);for(c=0;c<16;c++)s[c]=a[c];for(c=0;c<20;c++){for(u=0;u<4;u++){for(d=0;d<4;d++)l[d]=a[(5*u+4*d)%16];for(l[1]^=C0(l[0]+l[3]|0,7),l[2]^=C0(l[1]+l[0]|0,9),l[3]^=C0(l[2]+l[1]|0,13),l[0]^=C0(l[3]+l[2]|0,18),d=0;d<4;d++)o[4*u+(u+d)%4]=l[d]}for(d=0;d<16;d++)a[d]=o[d]}if(i){for(c=0;c<16;c++)a[c]=a[c]+s[c]|0;for(c=0;c<4;c++)a[5*c]=a[5*c]-Ku(r,4*c)|0,a[6+c]=a[6+c]-Ku(t,4*c)|0;for(c=0;c<4;c++)Ub(e,4*c,a[5*c]),Ub(e,16+4*c,a[6+c])}else for(c=0;c<16;c++)Ub(e,4*c,a[c]+s[c]|0)}const Tx=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function C$(e,t,n,r,i,o,a){const s=new Uint8Array(16),l=new Uint8Array(64);let c,u;if(!i)return 0;for(u=0;u<16;u++)s[u]=0;for(u=0;u<8;u++)s[u]=o[u];for(;i>=64;){for(Nx(l,s,a,Tx,!1),u=0;u<64;u++)e[t+u]=(n?n[r+u]:0)^l[u];for(c=1,u=8;u<16;u++)c=c+(s[u]&255)|0,s[u]=c&255,c>>>=8;i-=64,t+=64,n&&(r+=64)}if(i>0)for(Nx(l,s,a,Tx,!1),u=0;u>>=8}const E$=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]);function sz(e,t,n,r,i,o){let a,s,l;const c=new Uint32Array(17),u=new Uint32Array(17),d=new Uint32Array(17),f=new Uint32Array(17),h=new Uint32Array(17);for(s=0;s<17;s++)u[s]=d[s]=0;for(s=0;s<16;s++)u[s]=o[s];for(u[3]&=15,u[4]&=252,u[7]&=15,u[8]&=252,u[11]&=15,u[12]&=252,u[15]&=15;i>0;){for(s=0;s<17;s++)f[s]=0;for(s=0;s<16&&s>>=8;for(l=l+d[16]|0,d[16]=l&3,l=5*(l>>>2)|0,s=0;s<16;s++)l=l+d[s]|0,d[s]=l&255,l>>>=8;l=l+d[16]|0,d[16]=l}for(s=0;s<17;s++)h[s]=d[s];Vb(d,E$);const g=-(d[16]>>>7)|0;for(s=0;s<17;s++)d[s]^=g&(h[s]^d[s]);for(s=0;s<16;s++)f[s]=o[s+16];for(f[16]=0,Vb(d,f),s=0;s<16;s++)e[t+s]=d[s];return 0}function P$(e,t,n,r,i,o){const a=new Uint8Array(16);return sz(a,0,n,r,i,o),S$(e,t,a,0,16)}function O$(e,t,n,r,i){if(n<32)return-1;Ix(e,0,t,0,n,r,i),sz(e,16,e,32,n-32,e);for(let o=0;o<16;o++)e[o]=0;return 0}function k$(e,t,n,r,i){const o=new Uint8Array(32);if(n<32||(Ix(o,0,null,0,32,r,i),P$(t,16,t,32,n-32,o)!==0))return-1;Ix(e,0,t,0,n,r,i);for(let a=0;a<32;a++)e[a]=0;return 0}const M$=32,N$=24,zx=32,Rx=16;function lz(e,t){if(e.length!==M$)throw new Error("bad key size");if(t.length!==N$)throw new Error("bad nonce size")}function cz(...e){for(let t=0,n=e.length;t0&&(a+=16),xE(n,o,e,t+=16,n,a)}function j$(e,t,n){const r=gI({dkLen:32,asyncTick:10,maxmem:1073742848},n),{N:i,r:o,p:a,dkLen:s,asyncTick:l,maxmem:c,onProgress:u}=r;if(Ni(i),Ni(o),Ni(a),Ni(s),Ni(l),Ni(c),u!==void 0&&typeof u!="function")throw new Error("progressCb should be function");const d=128*o,f=d/4;if(i<=1||i&i-1||i>=2**(d/8)||i>2**32)throw new Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(a<0||a>(2**32-1)*32/d)throw new Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(s<0||s>(2**32-1)*32)throw new Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");const h=d*(i+a);if(h>c)throw new Error(`Scrypt: parameters too large, ${h} (128 * r * (N + p)) > ${c} (maxmem)`);const g=m6(Im,e,t,{c:1,dkLen:d*a}),v=Gl(g),w=Gl(new Uint8Array(d*i)),x=Gl(new Uint8Array(d));let C=()=>{};if(u){const E=2*i*a,I=Math.max(Math.floor(E/1e4),1);let R=0;C=()=>{R++,u&&(!(R%I)||R===E)&&u(R/E)}}return{N:i,r:o,p:a,dkLen:s,blockSize32:f,V:w,B32:v,B:g,tmp:x,blockMixCb:C,asyncTick:l}}function L$(e,t,n,r,i){const o=m6(Im,e,n,{c:1,dkLen:t});return n.fill(0),r.fill(0),i.fill(0),o}function B$(e,t,n){const{N:r,r:i,p:o,dkLen:a,blockSize32:s,V:l,B32:c,B:u,tmp:d,blockMixCb:f}=j$(e,t,n);Oa||rs(c);for(let h=0;h(t,n,r)=>t$(t,n,r,e),fz=[["ecdsa",CE("blake2")],["ethereum",CE("keccak")]],W$=[["ed25519",UI],["sr25519",KI],...fz],Z$=["ed25519","sr25519","ecdsa"];function hz(e,{message:t,publicKey:n,signature:r},i=W$){return e.isValid=i.some(([o,a])=>{try{if(a(t,r,n))return e.crypto=o,!0}catch{}return!1}),e}function K$(e,{message:t,publicKey:n,signature:r}){if(![0,1,2].includes(r[0]))throw new Error(`Unknown crypto type, expected signature prefix [0..2], found ${r[0]}`);const i=Z$[r[0]]||"none";e.crypto=i;try{e.isValid={ecdsa:()=>hz(e,{message:t,publicKey:n,signature:r.subarray(1)},fz).isValid,ed25519:()=>UI(t,r.subarray(1),n),none:()=>{throw Error("no verify for `none` crypto type")},sr25519:()=>KI(t,r.subarray(1),n)}[i]()}catch{}return e}function q$(e){return[0,1,2].includes(e[0])&&[65,66].includes(e.length)?K$:hz}function EE(e,t,n){const r=Ot(t);if(![64,65,66].includes(r.length))throw new Error(`Invalid signature length, expected [64..66] bytes, found ${r.length}`);const i=Gc(n),o={message:Ot(e),publicKey:i,signature:r},a={crypto:"none",isValid:!1,isWrapped:zp(o.message,!0),publicKey:i},s=zp(o.message,!1),l=q$(r);return l(a,o),a.crypto!=="none"||a.isWrapped&&!s?a:(o.message=s?kT(o.message):MT(o.message),l(a,o))}const sd=new Uint8Array([161,35,3,33,0]),fv=new Uint8Array([48,83,2,1,1,48,5,6,3,43,101,112,4,34,4,32]),G$=32,PE=64,Y$=32,hh=fv.length;function J$(e,t,n){const r=Array.isArray(n)||n===void 0?n:[n],i=V$(t,e,r),o=i.subarray(0,fv.length);if(!ro(o,fv))throw new Error("Invalid Pkcs8 header found in body");let a=i.subarray(hh,hh+PE),s=hh+PE,l=i.subarray(s,s+sd.length);if(!ro(l,sd)&&(s=hh+Y$,a=i.subarray(hh,s),l=i.subarray(s,s+sd.length),!ro(l,sd)))throw new Error("Invalid Pkcs8 divider found in body");const c=s+sd.length;return{publicKey:i.subarray(c,c+G$),secretKey:a}}function Q$({publicKey:e,secretKey:t},n){if(!t)throw new Error("Expected a valid secretKey to be passed to encode");const r=ri(fv,t,sd,e);if(!n)return r;const{params:i,password:o,salt:a}=uz(n),{encrypted:s,nonce:l}=R$(r,o.subarray(0,32));return ri(F$(a,i),l,s)}function $$(e,{address:t,meta:n},r,i){return km(X$(r,["pkcs8",e],i),{address:t,meta:n})}const _$=new Uint8Array,e_={ecdsa:Qd,ed25519:c6,ethereum:Qd,sr25519:ZI},OE={ecdsa:new Uint8Array([2]),ed25519:new Uint8Array([0]),ethereum:new Uint8Array([2]),sr25519:new Uint8Array([1])},kE={ecdsa:(e,t)=>yE(e,t,"blake2"),ed25519:OQ,ethereum:(e,t)=>yE(e,t,"keccak"),sr25519:jQ},E0={ecdsa:e=>e.length>32?Pu(e):e,ed25519:e=>e,ethereum:e=>e.length===20?e:q1(h6(e)),sr25519:e=>e};function ph(e){return!e||Z8(e)}function ME(e,t,n){return Pu(ri(t||"",n||"",e))}function Al({toSS58:e,type:t},{publicKey:n,secretKey:r},i={},o=null,a){const s=(u,d)=>{const f=J$(u,d||o,a);if(f.secretKey.length===64)n=f.publicKey,r=f.secretKey;else{const h=e_[t](f.secretKey);n=h.publicKey,r=h.secretKey}},l=u=>(ph(r)&&o&&s(u,o),o=Q$({publicKey:n,secretKey:r},u),a=void 0,o),c=()=>{const u=E0[t](n);return t==="ethereum"?ez(u):e(u)};return{get address(){return c()},get addressRaw(){const u=E0[t](n);return t==="ethereum"?u.slice(-20):u},get isLocked(){return ph(r)},get meta(){return i},get publicKey(){return n},get type(){return t},decodePkcs8:s,derive:(u,d)=>{if(t==="ethereum")throw new Error("Unable to derive on this keypair");if(ph(r))throw new Error("Cannot derive on a locked keypair");const{path:f}=kI(u),h=WI({publicKey:n,secretKey:r},f,t);return Al({toSS58:e,type:t},h,d,null)},encodePkcs8:u=>l(u),lock:()=>{r=new Uint8Array},setMeta:u=>{i=km({},i,u)},sign:(u,d={})=>{if(ph(r))throw new Error("Cannot sign with a locked key pair");return ri(d.withType?OE[t]:_$,kE[t](Ot(u),{publicKey:n,secretKey:r}))},toJson:u=>{const d=["ecdsa","ethereum"].includes(t)?n.length===20?ys(n):ys($I(n)):c();return $$(t,{address:d,meta:i},l(u),!!u)},unlock:u=>s(u),verify:(u,d,f)=>EE(u,d,E0[t](Ot(f))).isValid,vrfSign:(u,d,f)=>{if(ph(r))throw new Error("Cannot sign with a locked key pair");if(t==="sr25519")return LQ(u,{secretKey:r},d,f);const h=kE[t](Ot(u),{publicKey:n,secretKey:r});return ri(ME(h,d,f),h)},vrfVerify:(u,d,f,h,g)=>t==="sr25519"?BQ(u,d,n,h,g):EE(u,ri(OE[t],d.subarray(32)),E0[t](Ot(f))).isValid&&ro(d.subarray(0,32),ME(d.subarray(32),h,g))}}const pz="bottom drive obey lake curtain smoke basket hold race lonely fit walk",t_="0xfac7959dbfe72f052e5a0c3c8d6530f202b02fd8f9f5ca3580ec8deb7797479e";class n_{constructor(){hn(this,"__internal__map",{})}add(t){return this.__internal__map[Gc(t.address).toString()]=t,t}all(){return Object.values(this.__internal__map)}get(t){const n=this.__internal__map[Gc(t).toString()];if(!n)throw new Error(`Unable to retrieve keypair '${na(t)||$o(t)?ys(Ot(t)):t}'`);return n}remove(t){delete this.__internal__map[Gc(t).toString()]}}const Wb={ecdsa:e=>Qd(e),ed25519:e=>c6(e),ethereum:e=>Qd(e),sr25519:e=>ZI(e)};function r_({publicKey:e}){return e}class jx{constructor(t={}){hn(this,"__internal__pairs");hn(this,"__internal__type");hn(this,"__internal__ss58");hn(this,"decodeAddress",Gc);hn(this,"encodeAddress",(t,n)=>this.type==="ethereum"?ez(t):qI(t,n??this.__internal__ss58));if(t.type=t.type||"ed25519",!["ecdsa","ethereum","ed25519","sr25519"].includes(t.type||"undefined"))throw new Error(`Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '${t.type||"unknown"}`);this.__internal__pairs=new n_,this.__internal__ss58=t.ss58Format,this.__internal__type=t.type}get pairs(){return this.getPairs()}get publicKeys(){return this.getPublicKeys()}get type(){return this.__internal__type}addPair(t){return this.__internal__pairs.add(t)}addFromAddress(t,n={},r=null,i=this.type,o,a){const s=this.decodeAddress(t,o);return this.addPair(Al({toSS58:this.encodeAddress,type:i},{publicKey:s,secretKey:new Uint8Array},n,r,a))}addFromJson(t,n){return this.addPair(this.createFromJson(t,n))}addFromMnemonic(t,n={},r=this.type){return this.addFromUri(t,n,r)}addFromPair(t,n={},r=this.type){return this.addPair(this.createFromPair(t,n,r))}addFromSeed(t,n={},r=this.type){return this.addPair(Al({toSS58:this.encodeAddress,type:r},Wb[r](t),n,null))}addFromUri(t,n={},r=this.type){return this.addPair(this.createFromUri(t,n,r))}createFromJson({address:t,encoded:n,encoding:{content:r,type:i,version:o},meta:a},s){if(o==="3"&&r[0]!=="pkcs8")throw new Error(`Unable to decode non-pkcs8 type, [${r.join(",")}] found}`);const l=o==="0"||!Array.isArray(r)?this.type:r[1],c=Array.isArray(i)?i:[i];if(!["ed25519","sr25519","ecdsa","ethereum"].includes(l))throw new Error(`Unknown crypto type ${l}`);const u=$o(t)?Ra(t):this.decodeAddress(t,s),d=$o(n)?Ra(n):YQ(n);return Al({toSS58:this.encodeAddress,type:l},{publicKey:u,secretKey:new Uint8Array},a,d,c)}createFromPair(t,n={},r=this.type){return Al({toSS58:this.encodeAddress,type:r},t,n,null)}createFromUri(t,n={},r=this.type){const i=t.startsWith("//")?`${pz}${t}`:t,{derivePath:o,password:a,path:s,phrase:l}=EJ(i);let c;const u=$o(l,256);if(u)c=Ra(l);else{const f=l.split(" ");if([12,15,18,21,24].includes(f.length))c=r==="ethereum"?w$(l,"",!1,64):x$(l,a);else{if(l.length>32)throw new Error("specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes");c=co(l.padEnd(32))}}const d=r==="ethereum"?u?Wb[r](c):s$(c,o.substring(1)):WI(Wb[r](c),s,r);return Al({toSS58:this.encodeAddress,type:r},d,n,null)}getPair(t){return this.__internal__pairs.get(t)}getPairs(){return this.__internal__pairs.all()}getPublicKeys(){return this.__internal__pairs.all().map(r_)}removePair(t){this.__internal__pairs.remove(t)}setSS58Format(t){this.__internal__ss58=t}toJson(t,n){return this.__internal__pairs.get(t).toJson(n)}}const i_=[{p:"0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d",s:"0x98319d4ff8a9508c4bb0cf0b5a78d760a0b2082c02775e6e82370816fedfff48925a225d97aa00682d6a59b95b18780c10d7032336e88f3442b42361f4a66011",seed:"Alice",type:"sr25519"},{p:"0xbe5ddb1579b72e84524fc29e78609e3caf42e85aa118ebfe0b0ad404b5bdd25f",s:"0xe8da6c9d810e020f5e3c7f5af2dea314cbeaa0d72bc6421e92c0808a0c584a6046ab28e97c3ffc77fe12b5a4d37e8cd4afbfebbf2391ffc7cb07c0f38c023efd",seed:"Alice//stash",type:"sr25519"},{p:"0x8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a48",s:"0x081ff694633e255136bdb456c20a5fc8fed21f8b964c11bb17ff534ce80ebd5941ae88f85d0c1bfc37be41c904e1dfc01de8c8067b0d6d5df25dd1ac0894a325",seed:"Bob",type:"sr25519"},{p:"0xfe65717dad0447d715f660a0a58411de509b42e6efb8375f562f58a554d5860e",s:"0xc006507cdfc267a21532394c49ca9b754ca71de21e15a1cdf807c7ceab6d0b6c3ed408d9d35311540dcd54931933e67cf1ea10d46f75408f82b789d9bd212fde",seed:"Bob//stash",type:"sr25519"},{p:"0x90b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22",s:"0xa8f2d83016052e5d6d77b2f6fd5d59418922a09024cda701b3c34369ec43a7668faf12ff39cd4e5d92bb773972f41a7a5279ebc2ed92264bed8f47d344f8f18c",seed:"Charlie",type:"sr25519"},{p:"0x306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20",s:"0x20e05482ca4677e0edbc58ae9a3a59f6ed3b1a9484ba17e64d6fe8688b2b7b5d108c4487b9323b98b11fe36cb301b084e920f7b7895536809a6d62a451b25568",seed:"Dave",type:"sr25519"},{p:"0xe659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e",s:"0x683576abfd5dc35273e4264c23095a1bf21c14517bece57c7f0cc5c0ed4ce06a3dbf386b7828f348abe15d76973a72009e6ef86a5c91db2990cb36bb657c6587",seed:"Eve",type:"sr25519"},{p:"0x1cbd2d43530a44705ad088af313e18f80b53ef16b36177cd4b77b846f2a5f07c",s:"0xb835c20f450079cf4f513900ae9faf8df06ad86c681884122c752a4b2bf74d4303e4f21bc6cc62bb4eeed5a9cce642c25e2d2ac1464093b50f6196d78e3a7426",seed:"Ferdie",type:"sr25519"}],o_=[{name:"Alith",p:"0x02509540919faacf9ab52146c9aa40db68172d83777250b28e4679176e49ccdd9f",s:"0x5fb92d6e98884f76de468fa3f6278f8807c48bebc13595d45af5bdc4da702133",type:"ethereum"},{name:"Baltathar",p:"0x033bc19e36ff1673910575b6727a974a9abd80c9a875d41ab3e2648dbfb9e4b518",s:"0x8075991ce870b93a8870eca0c0f91913d12f47948ca0fd25b49c6fa7cdbeee8b",type:"ethereum"},{name:"Charleth",p:"0x0234637bdc0e89b5d46543bcbf8edff329d2702bc995e27e9af4b1ba009a3c2a5e",s:"0x0b6e18cafb6ed99687ec547bd28139cafdd2bffe70e6b688025de6b445aa5c5b",type:"ethereum"},{name:"Dorothy",p:"0x02a00d60b2b408c2a14c5d70cdd2c205db8985ef737a7e55ad20ea32cc9e7c417c",s:"0x39539ab1876910bbf3a223d84a29e28f1cb4e2e456503e7e91ed39b2e7223d68",type:"ethereum"},{name:"Ethan",p:"0x025cdc005b752651cd3f728fb9192182acb3a9c89e19072cbd5b03f3ee1f1b3ffa",s:"0x7dce9bc8babb68fec1409be38c8e1a52650206a7ed90ff956ae8a6d15eeaaef4",type:"ethereum"},{name:"Faith",p:"0x037964b6c9d546da4646ada28a99e34acaa1d14e7aba861a9055f9bd200c8abf74",s:"0xb9d2ea9a615f3165812e8d44de0d24da9bbd164b65c4f0573e1ce2c8dbd9c8df",type:"ethereum"}];function a_(e,t){if(!e&&!t)throw new Error("Testing pair should have either a name or a seed");return{isTesting:!0,name:e||(t==null?void 0:t.replace("//","_").toLowerCase())}}function mz(e={},t=!0){const n=new jx(e),r=e.type==="ethereum"?o_:i_;for(const{name:i,p:o,s:a,seed:s,type:l}of r){const c=a_(i,s),u=!t&&!i&&s?n.addFromUri(s,c,e.type):n.addPair(Al({toSS58:n.encodeAddress,type:l},{publicKey:Ra(o),secretKey:Ra(a)},c));u.lock=()=>{}}return n}const NE=new Uint8Array(32),gz="5C4hrfjw9DjXZTzV3MwzrrAr9P1MJhSrvWGWqi1eSuyUpnhM",vz={isTesting:!0,name:"nobody"},s_={address:gz,encoded:"",encoding:{content:["pkcs8","ed25519"],type:"none",version:"0"},meta:vz},yz={address:gz,addressRaw:NE,decodePkcs8:(e,t)=>{},derive:(e,t)=>yz,encodePkcs8:e=>new Uint8Array(0),isLocked:!0,lock:()=>{},meta:vz,publicKey:NE,setMeta:e=>{},sign:e=>new Uint8Array(64),toJson:e=>s_,type:"ed25519",unlock:e=>{},verify:(e,t)=>!1,vrfSign:(e,t,n)=>new Uint8Array(96),vrfVerify:(e,t,n,r)=>!1};function l_(){return yz}function c_(e,t=!0){const r=mz(e,t).getPairs(),i={nobody:l_()};for(const o of r)o.meta.name&&(i[o.meta.name]=o);return i}const u_=Object.freeze(Object.defineProperty({__proto__:null,DEV_PHRASE:pz,DEV_SEED:t_,Keyring:jx,createPair:Al,createTestKeyring:mz,createTestPairs:c_,decodeAddress:Gc,default:jx,encodeAddress:qI,packageInfo:YT,setSS58Format:qQ},Symbol.toStringTag,{value:"Module"})),d_=N8(u_),f_=N8(TG);var g6=Object.defineProperty,h_=Object.getOwnPropertyDescriptor,p_=Object.getOwnPropertyNames,TE=Object.getOwnPropertySymbols,bz=Object.prototype.hasOwnProperty,m_=Object.prototype.propertyIsEnumerable,g_=Math.pow,v_=(e,t)=>{var n={};for(var r in e)bz.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&TE)for(var r of TE(e))t.indexOf(r)<0&&m_.call(e,r)&&(n[r]=e[r]);return n},y_=(e,t)=>{for(var n in t)g6(e,n,{get:t[n],enumerable:!0})},b_=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of p_(t))!bz.call(e,i)&&i!==n&&g6(e,i,{get:()=>t[i],enumerable:!(r=h_(t,i))||r.enumerable});return e},w_=e=>b_(g6({},"__esModule",{value:!0}),e),x_=(e,t,n)=>new Promise((r,i)=>{var o=l=>{try{s(n.next(l))}catch(c){i(c)}},a=l=>{try{s(n.throw(l))}catch(c){i(c)}},s=l=>l.done?r(l.value):Promise.resolve(l.value).then(o,a);s((n=n.apply(e,t)).next())}),wz={};y_(wz,{EvalMessages:()=>Cz,addedTo:()=>K_,appendOr:()=>T_,appendOrEmpty:()=>N_,applyWidthAsPadding:()=>X_,camelize:()=>S_,capitalizeFirstLetter:()=>R_,determinePoolDisplay:()=>F_,ellipsisFn:()=>xz,evalUnits:()=>tee,extractUrlValue:()=>D_,greaterThanZero:()=>C_,inChrome:()=>Z_,isNotZero:()=>E_,isValidAddress:()=>A_,isValidHttpUrl:()=>Y_,localStorageOrDefault:()=>B_,makeCancelable:()=>J_,matchedProperties:()=>G_,mergeDeep:()=>Lx,minDecimalPlaces:()=>P_,pageFromUri:()=>O_,planckToUnit:()=>I_,remToUnit:()=>Ez,removeVarFromUrlHash:()=>U_,removedFrom:()=>q_,rmCommas:()=>Sz,setStateWithRef:()=>L_,shuffle:()=>k_,snakeToCamel:()=>j_,sortWithNull:()=>V_,transformToBaseUnit:()=>nee,unescape:()=>W_,unimplemented:()=>ree,unitToPlanck:()=>z_,varToUrlHash:()=>H_,withTimeout:()=>M_});var IE=w_(wz),zE=mT,S_=e=>{var t;const n=a=>a?typeof a=="string"?a:String(a):"",r=a=>n(a).match(/[A-Z\xC0-\xD6\xD8-\xDE]?[a-z\xDF-\xF6\xF8-\xFF]+|[A-Z\xC0-\xD6\xD8-\xDE]+(?![a-z\xDF-\xF6\xF8-\xFF])|\d+/g),i=a=>{let s="";for(let l=0;l<(a==null?void 0:a.length);l++){let u=a[l].toLowerCase();l!=0&&(u=u.slice(0,1).toUpperCase()+u.slice(1,u.length)),s+=u}return s},o=(t=r(e))==null?void 0:t.map(a=>a.toLowerCase());return i(o)},xz=(e,t=6,n="center")=>{const r=e.length/2;return t<=4?n==="center"?e.slice(0,4)+"..."+e.slice(-4):n==="end"?e.slice(0,4)+"...":"..."+e.slice(-4):n==="center"?t>=(e.length-2)/2?e.slice(0,r-3)+"..."+e.slice(-(r-3)):e.slice(0,t)+"..."+e.slice(-t):t>=e.length?n==="end"?e.slice(0,e.length-3)+"...":"..."+e.slice(-(e.length-3)):n==="end"?e.slice(0,t)+"...":"..."+e.slice(t)},C_=e=>e.isGreaterThan(0),E_=e=>!e.isZero(),P_=(e,t)=>{const n=new zE.BigNumber(Sz(e).split(".")[0]||0),r=e.split(".")[1]||"",i=new zE.BigNumber(t).minus(r.length);return i.isGreaterThan(0)?`${n.toFormat(0)}.${r.toString()}${"0".repeat(i.toNumber())}`:e},O_=(e,t)=>{const n=e.substring(e.lastIndexOf("/")+1);return(n.trim()===""?t:n).trim()},Sz=e=>e.replace(/,/g,""),k_=e=>{let t=e.length,n;for(;t!==0;)n=Math.floor(Math.random()*t),t--,[e[t],e[n]]=[e[n],e[t]];return e},M_=(e,t,n)=>{const r=new Promise(i=>setTimeout(()=>x_(void 0,null,function*(){typeof(n==null?void 0:n.onTimeout)=="function"&&n.onTimeout(),i(void 0)}),e));return Promise.race([t,r])},N_=(e,t)=>e?` ${t}`:"",T_=(e,t,n)=>e?` ${t}`:` ${n}`,RE=d_,hv=f_,Ar=mT,Cz=(e=>(e.GIBBERISH="Input is not correct. Use numbers, floats or expression (e.g. 1k, 1.3m)",e.ZERO="You cannot send 0 funds",e.SUCCESS="",e.SYMBOL_ERROR="Provided symbol is not correct",e.GENERAL_ERROR="Check your input. Something went wrong",e))(Cz||{}),Ez=e=>Number(e.slice(0,e.length-3))*parseFloat(getComputedStyle(document.documentElement).fontSize),I_=(e,t)=>new Ar.BigNumber(e.dividedBy(new Ar.BigNumber(10).exponentiatedBy(t)).toFixed(t)),z_=(e,t)=>{const n=new Ar.BigNumber(!e.length||!e?"0":e);return(n.isNaN()?new Ar.BigNumber(0):n).multipliedBy(new Ar.BigNumber(10).exponentiatedBy(t)).integerValue()},R_=e=>e.charAt(0).toUpperCase()+e.slice(1),j_=e=>e.toLowerCase().replace(/([-_][a-z])/g,t=>t.toUpperCase().replace("-","").replace("_","")),L_=(e,t,n)=>{t(e),n.current=e},B_=(e,t,n=!1)=>{const r=localStorage.getItem(e);return r===null?t:n?JSON.parse(r):r},A_=e=>{try{return(0,RE.encodeAddress)((0,hv.isHex)(e)?(0,hv.hexToU8a)(e):(0,RE.decodeAddress)(e)),!0}catch{return!1}},F_=(e,t)=>{const n=xz(e,6);let r=t??n;const i=(0,hv.u8aToString)((0,hv.u8aUnwrapBytes)(r));return i!==""&&(r=i),r===""&&(r=n),r},D_=(e,t)=>{typeof t>"u"&&(t=window.location.href);const n=t.match(`[?&]${e}=([^&]+)`);return n?n[1]:null},H_=(e,t,n)=>{const r=window.location.hash,[i,o]=r.split("?"),a=new URLSearchParams(o);a.get(e)===null&&!n||(a.set(e,t),window.location.hash=`${i}?${a.toString()}`)},U_=e=>{const t=window.location.hash,[n,r]=t.split("?"),i=new URLSearchParams(r);if(i.get(e)===null)return;i.delete(e);const o=i.toString();window.location.hash=`${n}${o?`?${o}`:""}`},V_=e=>(t,n)=>t===n?0:t===null?1:n===null?-1:e?t{t.current&&e.current&&(t.current.style.paddingRight=`${e.current.offsetWidth+Ez("1rem")}px`)},W_=e=>e.replace(/\\"/g,'"'),Z_=()=>{const e=(window==null?void 0:window.chrome)||null,t=(window==null?void 0:window.navigator)||null,n=typeof(window==null?void 0:window.opr)<"u",r=(t==null?void 0:t.userAgent.indexOf("Edg"))>-1||!1;return!!((t==null?void 0:t.userAgent.match("CriOS"))||!1||e!==null&&typeof e<"u"&&n===!1&&r===!1)},K_=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:e.filter(r=>!t.find(i=>n.every(o=>!(o in i)||!(o in r)?!1:i[o]===r[o]))),q_=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:t.filter(r=>!e.find(i=>n.every(o=>!(o in r)||!(o in i)?!1:i[o]===r[o]))),G_=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:t.filter(r=>e.find(i=>n.every(o=>!(o in r)||!(o in i)?!1:i[o]===r[o]))),Y_=e=>{let t;try{t=new URL(e)}catch{return!1}return t.protocol==="http:"||t.protocol==="https:"},J_=e=>{let t=!1;return{promise:new Promise((r,i)=>{e.then(o=>t?i(Error("Cancelled")):r(o)),e.catch(o=>i(t?Error("Cancelled"):o))}),cancel:()=>{t=!0}}},Si=e=>new Ar.BigNumber(10).pow(new Ar.BigNumber(e)),Pz=[{value:Si(24),symbol:"y",isMil:!0},{value:Si(21),symbol:"z",isMil:!0},{value:Si(18),symbol:"a",isMil:!0},{value:Si(15),symbol:"f",isMil:!0},{value:Si(12),symbol:"p",isMil:!0},{value:Si(9),symbol:"n",isMil:!0},{value:Si(6),symbol:"μ",isMil:!0},{value:Si(3),symbol:"m",isMil:!0},{value:new Ar.BigNumber(1),symbol:""},{value:Si(3),symbol:"k"},{value:Si(6),symbol:"M"},{value:Si(9),symbol:"G"},{value:Si(12),symbol:"T"},{value:Si(15),symbol:"P"},{value:Si(18),symbol:"E"},{value:Si(21),symbol:"Y"},{value:Si(24),symbol:"Z"}],Oz=Pz.map(e=>e.symbol).join(", ").replace(", ,",","),Q_=new RegExp("^[+]?[0-9]*[.,]{1}[0-9]*$"),$_=new RegExp("^[+]?[0-9]+$"),__=new RegExp("^[+]?[0-9]*[.,]{1}[0-9]*["+Oz+"]{1}$"),eee=new RegExp("^[+]?[0-9]*["+Oz+"]{1}$"),tee=(e,t)=>{if(e=e&&e.replace("+",""),!Q_.test(e)&&!$_.test(e)&&!eee.test(e)&&!__.test(e))return[null,"Input is not correct. Use numbers, floats or expression (e.g. 1k, 1.3m)"];const n=e.replace(/[0-9.,]/g,""),r=Pz.find(f=>f.symbol===n),i=e.replace(n,"").replace(",",".");let o=new Ar.BigNumber(0);if(!r)return[null,"Provided symbol is not correct"];const a=new Ar.BigNumber(10).pow(new Ar.BigNumber(t)),s=i.includes("."),[l,c]=i.split("."),u=(c==null?void 0:c.length)||0,d=new Ar.BigNumber(10).pow(new Ar.BigNumber(u));return o=s?new Ar.BigNumber(new Ar.BigNumber(l).multipliedBy(d).plus(new Ar.BigNumber(c))):new Ar.BigNumber(new Ar.BigNumber(i)),o=o.multipliedBy(a),s?o=r.isMil?o.dividedBy(r.value).dividedBy(d):o.multipliedBy(r.value).dividedBy(d):o=r.isMil?o.dividedBy(r.value):o.multipliedBy(r.value),o.eq(new Ar.BigNumber(0))?[null,"You cannot send 0 funds"]:[o,""]},nee=(e,t)=>{const n=e.length-t;let r="";if(n<0){for(let i=0;i{v_(e,[])},Lx=(e,...t)=>{if(!t.length)return e;const n=i=>i&&typeof i=="object"&&!Array.isArray(i),r=t.shift();if(n(e)&&n(r))for(const i in r)n(r[i])?(e[i]||Object.assign(e,{[i]:{}}),Lx(e[i],r[i])):Object.assign(e,{[i]:r[i]});return Lx(e,...t)};const iee={toggleTheme:e=>{},mode:"light"};var oee=typeof Ul=="object"&&Ul&&Ul.Object===Object&&Ul,aee=typeof self=="object"&&self&&self.Object===Object&&self;oee||aee||Function("return this")();var v6=typeof window<"u"?p.useLayoutEffect:p.useEffect;function jE(e,t,n,r){const i=p.useRef(t);v6(()=>{i.current=t},[t]),p.useEffect(()=>{const o=window;if(!(o&&o.addEventListener))return;const a=s=>{i.current(s)};return o.addEventListener(e,a,r),()=>{o.removeEventListener(e,a,r)}},[e,n,r])}function LE(e){const t=p.useRef(()=>{throw new Error("Cannot call an event handler while rendering.")});return v6(()=>{t.current=e},[e]),p.useCallback((...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[t])}var Zb=typeof window>"u";function y6(e,t,n={}){const{initializeWithValue:r=!0}=n,i=p.useCallback(f=>n.serializer?n.serializer(f):JSON.stringify(f),[n]),o=p.useCallback(f=>{if(n.deserializer)return n.deserializer(f);if(f==="undefined")return;const h=t instanceof Function?t():t;let g;try{g=JSON.parse(f)}catch(v){return console.error("Error parsing JSON:",v),h}return g},[n,t]),a=p.useCallback(()=>{const f=t instanceof Function?t():t;if(Zb)return f;try{const h=window.localStorage.getItem(e);return h?o(h):f}catch(h){return console.warn(`Error reading localStorage key “${e}”:`,h),f}},[t,e,o]),[s,l]=p.useState(()=>r?a():t instanceof Function?t():t),c=LE(f=>{Zb&&console.warn(`Tried setting localStorage key “${e}” even though environment is not a client`);try{const h=f instanceof Function?f(a()):f;window.localStorage.setItem(e,i(h)),l(h),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))}catch(h){console.warn(`Error setting localStorage key “${e}”:`,h)}}),u=LE(()=>{Zb&&console.warn(`Tried removing localStorage key “${e}” even though environment is not a client`);const f=t instanceof Function?t():t;window.localStorage.removeItem(e),l(f),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))});p.useEffect(()=>{l(a())},[e]);const d=p.useCallback(f=>{f.key&&f.key!==e||l(a())},[e,a]);return jE("storage",d),jE("local-storage",d),[s,c,u]}var see=typeof window>"u";function lee(e,{defaultValue:t=!1,initializeWithValue:n=!0}={}){const r=s=>see?t:window.matchMedia(s).matches,[i,o]=p.useState(()=>n?r(e):t);function a(){o(r(e))}return v6(()=>{const s=window.matchMedia(e);return a(),s.addListener?s.addListener(a):s.addEventListener("change",a),()=>{s.removeListener?s.removeListener(a):s.removeEventListener("change",a)}},[e]),i}const cee=({children:e})=>{let t="light";const[n,r]=y6("fellowship-settings",{themeMode:"light",collapsed:!1});["light","dark"].includes(n.themeMode)?t=n.themeMode:t=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";const[i,o]=xe.useState(t),a=p.useRef(i);window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",l=>{const c=l.matches?"dark":"light";r({themeMode:c,collapsed:n.collapsed}),IE.setStateWithRef(c,o,a)});const s=(l=null)=>{const c=l||(a.current==="dark"?"light":"dark");r({themeMode:c,collapsed:n.collapsed}),IE.setStateWithRef(c,o,a)};return Q.jsx(kz.Provider,{value:{toggleTheme:s,mode:a.current},children:e})},kz=xe.createContext(iee),uee=()=>xe.useContext(kz);var Mz={exports:{}},jo={},Nz={exports:{}},Tz={};/** +`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),Tq=new RegExp(`(?:^${Fs}$)|(?:^${BT}$)`),Iq=new RegExp(`^${Fs}$`),zq=new RegExp(`^${BT}$`);function Rq(e,t){switch(t){case"v4":return Iq.test(e);case"v6":return zq.test(e);default:return Tq.test(e)}}function jq(e,t){return D1(t)?t.toString():t}function cg(e,t){return JSON.stringify(e,jq,t)}function Lq(e){const t=typeof e!="string"?cg(e):e;try{const n=JSON.parse(t);return typeof n=="object"&&n!==null}catch{return!1}}function Bq(e){return e===null}function AT(e){return typeof e=="number"}const Aq=B8("next"),Fq=F1("catch","then"),Dq=new Uint8Array([127,69,76,70]),Hq=new Uint8Array([80,86,77,0]);function Uq(e){if(na(e)){const t=e.subarray(0,4);return ro(t,Hq)||ro(t,Dq)}return!1}const Vq=/(Development|Local Testnet)$/;function Xq(e){return e?!!Vq.test(e.toString()):!1}function Wq(e){return e===void 0}function Zq(e){if(!e)return U1(e);const t=Ot(e),n=t.length;let r=0;for(;r=194&&t[r]<=223){if(r+1191)return!1}else return!1;r+=2}else if(t[r]===224){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]>=225&&t[r]<=236){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]===237){if(r+2159||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]>=238&&t[r]<=239){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]===240){if(r+3191||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else if(t[r]>=241&&t[r]<=243){if(r+3191||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else if(t[r]===244){if(r+3143||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else return!1;return!0}const Kq=new Uint8Array([0,97,115,109]);function qq(e){return na(e)&&ro(e.subarray(0,4),Kq)}function FT(e,t,n,r,i=0){const o=r?r(t,i):t.toString();let a;Object.defineProperty(e,o,{configurable:!0,enumerable:!0,get:function(){if(a===void 0){a=n(t,i,this);try{Object.defineProperty(this,o,{value:a})}catch{}}return a}})}function Gq(e,t,n,r){for(let i=0,o=t.length;i{if(e<=0)return t;const n=`${t}`;return n.lengthDh("debug",t,i,r):mx,error:(...i)=>Dh("error",t,i),log:(...i)=>Dh("log",t,i),noop:mx,warn:(...i)=>Dh("warn",t,i)}}function rG(){return"none"}function iG(e,{getInstanceId:t=rG}={}){const n={},r=(...i)=>{const o=cg(i),a=t();return n[a]||(n[a]={}),n[a][o]===void 0&&(n[a][o]=e(...i)),n[a][o]};return r.unmemoize=(...i)=>{var s;const o=cg(i),a=t();((s=n[a])==null?void 0:s[o])!==void 0&&delete n[a][o]},r}function oG(e,t){setTimeout(()=>{Promise.resolve().then(()=>{e()}).catch(n=>{t?t(n):console.error(n)})},0)}function HT(e,t=-1){const n=(!e||Number.isNaN(e)?0:e).toString(16);return LT(n.length%2?`0${n}`:n,t,!0)}function aG(e,t=-1){return Ra(HT(e,t))}function sG(e){const t=Object.keys(e);for(let n=0,r=t.length;n{t.apply(e,n.concat((o,a)=>{o?i(o):r(a)}))})}const Kd=new Array(256),q8=new Array(256);for(let e=0,t=Kd.length;e{const n=t.replace(/[-_., ]+/g," ").trim().split(" ");let r="";for(let i=0,o=n.length;i(t?Kd[e.charCodeAt(0)]:q8[e.charCodeAt(0)])+e.slice(1)),vG=VT(e=>Kd[e.charCodeAt(0)]+e.slice(1));function XT(e){return t=>t?e[t.charCodeAt(0)]+t.slice(1):""}const gG=XT(q8),yG=XT(Kd);function bG(e,t=6){return e.length<=2+2*t?e.toString():`${e.substring(0,t)}…${e.slice(-t)}`}function wG(e){return bs(co(e))}const xG=Object.freeze(Object.defineProperty({__proto__:null,BN:St,BN_BILLION:hx,BN_EIGHT:ZK,BN_FIVE:VK,BN_FOUR:UK,BN_HUNDRED:GK,BN_MAX_INTEGER:ET,BN_MILLION:JK,BN_NINE:KK,BN_ONE:Af,BN_QUINTILL:QK,BN_SEVEN:WK,BN_SIX:XK,BN_SQRT_MAX_INTEGER:PT,BN_TEN:qK,BN_THOUSAND:YK,BN_THREE:HK,BN_TWO:Om,BN_ZERO:DK,POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG:dT,U8A_WRAP_ETHEREUM:gv,U8A_WRAP_POSTFIX:Wd,U8A_WRAP_PREFIX:Xd,_0n:Vd,_1000n:fK,_100n:dK,_10n:uK,_1Bn:fx,_1Mn:hK,_1Qn:pK,_1n:ou,_2n:nK,_2pow53n:hT,_3n:rK,_4n:iK,_5n:oK,_6n:aK,_7n:sK,_8n:lK,_9n:cK,_sqrt2pow53n:pT,arrayChunk:WZ,arrayFilter:ZZ,arrayFlatten:KZ,arrayRange:qZ,arrayShuffle:GZ,arrayUnzip:YZ,arrayZip:JZ,assert:fT,assertReturn:QZ,assertUnreachable:$Z,bnFromHex:lg,bnMax:AK,bnMin:FK,bnSqrt:$K,bnToBn:Cu,bnToHex:eq,bnToU8a:Ui,bufferToU8a:tq,calcSi:K8,compactAddLength:H1,compactFromU8a:kT,compactFromU8aLim:sq,compactStripLength:lq,compactToU8a:OT,detectPackage:j8,extractTime:Fh,findSi:Z8,floatToU8a:dq,formatBalance:Ff,formatDate:zT,formatDecimal:W8,formatElapsed:vq,formatNumber:gq,hasBigInt:si,hasBuffer:H8,hasCjs:yT,hasDirname:CK,hasEsm:EK,hasProcess:OK,hasWasm:PK,hexAddPrefix:jT,hexFixLength:LT,hexHasPrefix:RT,hexStripPrefix:np,hexToBigInt:vT,hexToBn:lg,hexToNumber:yq,hexToString:bq,hexToU8a:Ra,identity:Yq,isArray:wq,isAscii:Sq,isBigInt:D1,isBn:B1,isBoolean:TT,isBuffer:U8,isChildClass:Cq,isClass:px,isCodec:Oq,isCompact:kq,isError:Mq,isFunction:ys,isHex:$o,isInstanceOf:Nq,isIp:Rq,isJsonObject:Lq,isNull:Bq,isNumber:AT,isObject:A1,isObservable:Aq,isPromise:Fq,isRiscV:Uq,isString:U1,isTestChain:Xq,isToBigInt:A8,isToBn:F8,isU8a:na,isUndefined:Wq,isUtf8:Zq,isWasm:qq,lazyMethod:FT,lazyMethods:Gq,logger:DT,loggerFormat:V1,memoize:iG,nMax:_Z,nMin:eK,nSqrt:SK,nToBigInt:D8,nToHex:BK,nToU8a:X8,nextTick:oG,noop:mx,numberToHex:HT,numberToU8a:aG,objectClear:sG,objectCopy:lG,objectEntries:cG,objectKeys:uG,objectProperties:dG,objectProperty:UT,objectSpread:Mm,objectValues:fG,packageInfo:R8,promisify:hG,stringCamelCase:mG,stringLowerFirst:gG,stringPascalCase:vG,stringShorten:bG,stringToHex:wG,stringToU8a:co,stringUpperFirst:yG,stringify:cg,u8aCmp:bT,u8aConcat:ri,u8aConcatStrict:Bf,u8aEmpty:V8,u8aEq:ro,u8aFixLength:wT,u8aIsWrapped:Ip,u8aSorted:MK,u8aToBigInt:ig,u8aToBn:tp,u8aToBuffer:NK,u8aToFloat:TK,u8aToHex:bs,u8aToNumber:IK,u8aToString:sg,u8aToU8a:Ot,u8aUnwrapBytes:ST,u8aWrapBytes:CT},Symbol.toStringTag,{value:"Module"})),SG={name:"@polkadot/util-crypto",path:import.meta&&import.meta.url?new URL(import.meta.url).pathname.substring(0,new URL(import.meta.url).pathname.lastIndexOf("/")+1):"auto",type:"esm",version:"12.6.2"},CG=[R8,SG],WT={name:"@polkadot/keyring",path:import.meta&&import.meta.url?new URL(import.meta.url).pathname.substring(0,new URL(import.meta.url).pathname.lastIndexOf("/")+1):"auto",type:"esm",version:"12.6.2"};j8(WT,null,CG);const EG=ta.crypto;function ZT(e){return EG.getRandomValues(e)}const bv={getRandomValues:ZT},PG={crypto:bv};class OG{constructor(t){dn(this,"__internal__bridge");dn(this,"abort",()=>{throw new Error("abort")});dn(this,"__wbindgen_is_undefined",t=>this.__internal__bridge.getObject(t)===void 0);dn(this,"__wbindgen_throw",(t,n)=>{throw new Error(this.__internal__bridge.getString(t,n))});dn(this,"__wbg_self_1b7a39e3a92c949c",()=>this.__internal__bridge.addObject(PG));dn(this,"__wbg_require_604837428532a733",(t,n)=>{throw new Error(`Unable to require ${this.__internal__bridge.getString(t,n)}`)});dn(this,"__wbg_crypto_968f1772287e2df0",t=>this.__internal__bridge.addObject(bv));dn(this,"__wbg_getRandomValues_a3d34b4fee3c2869",t=>this.__internal__bridge.addObject(bv.getRandomValues));dn(this,"__wbg_getRandomValues_f5e14ab7ac8e995d",(t,n,r)=>{bv.getRandomValues(this.__internal__bridge.getU8a(n,r))});dn(this,"__wbg_randomFillSync_d5bd2d655fdf256a",(t,n,r)=>{throw new Error("randomFillsync is not available")});dn(this,"__wbindgen_object_drop_ref",t=>{this.__internal__bridge.takeObject(t)});this.__internal__bridge=t}}class kG{constructor(t){dn(this,"__internal__createWasm");dn(this,"__internal__heap");dn(this,"__internal__wbg");dn(this,"__internal__cachegetInt32");dn(this,"__internal__cachegetUint8");dn(this,"__internal__heapNext");dn(this,"__internal__wasm");dn(this,"__internal__wasmError");dn(this,"__internal__wasmPromise");dn(this,"__internal__type");this.__internal__createWasm=t,this.__internal__cachegetInt32=null,this.__internal__cachegetUint8=null,this.__internal__heap=new Array(32).fill(void 0).concat(void 0,null,!0,!1),this.__internal__heapNext=this.__internal__heap.length,this.__internal__type="none",this.__internal__wasm=null,this.__internal__wasmError=null,this.__internal__wasmPromise=null,this.__internal__wbg={...new OG(this)}}get error(){return this.__internal__wasmError}get type(){return this.__internal__type}get wasm(){return this.__internal__wasm}async init(t){(!this.__internal__wasmPromise||t)&&(this.__internal__wasmPromise=(t||this.__internal__createWasm)(this.__internal__wbg));const{error:n,type:r,wasm:i}=await this.__internal__wasmPromise;return this.__internal__type=r,this.__internal__wasm=i,this.__internal__wasmError=n,this.__internal__wasm}getObject(t){return this.__internal__heap[t]}dropObject(t){t<36||(this.__internal__heap[t]=this.__internal__heapNext,this.__internal__heapNext=t)}takeObject(t){const n=this.getObject(t);return this.dropObject(t),n}addObject(t){this.__internal__heapNext===this.__internal__heap.length&&this.__internal__heap.push(this.__internal__heap.length+1);const n=this.__internal__heapNext;return this.__internal__heapNext=this.__internal__heap[n],this.__internal__heap[n]=t,n}getInt32(){return(this.__internal__cachegetInt32===null||this.__internal__cachegetInt32.buffer!==this.__internal__wasm.memory.buffer)&&(this.__internal__cachegetInt32=new Int32Array(this.__internal__wasm.memory.buffer)),this.__internal__cachegetInt32}getUint8(){return(this.__internal__cachegetUint8===null||this.__internal__cachegetUint8.buffer!==this.__internal__wasm.memory.buffer)&&(this.__internal__cachegetUint8=new Uint8Array(this.__internal__wasm.memory.buffer)),this.__internal__cachegetUint8}getU8a(t,n){return this.getUint8().subarray(t/1,t/1+n)}getString(t,n){return sg(this.getU8a(t,n))}allocU8a(t){const n=this.__internal__wasm.__wbindgen_malloc(t.length*1);return this.getUint8().set(t,n/1),[n,t.length]}allocString(t){return this.allocU8a(co(t))}resultU8a(){const t=this.getInt32()[2],n=this.getInt32()[8/4+1],r=this.getU8a(t,n).slice();return this.__internal__wasm.__wbindgen_free(t,n*1),r}resultString(){return sg(this.resultU8a())}}function MG(e,t,n){return async r=>{const i={error:null,type:"none",wasm:null};try{if(t!=null&&t.length){if(typeof WebAssembly!="object"||typeof WebAssembly.instantiate!="function")throw new Error("WebAssembly is not available in your environment")}else throw new Error("No WebAssembly provided for initialization");const o=await WebAssembly.instantiate(t,{wbg:r});i.wasm=o.instance.exports,i.type="wasm"}catch(o){i.error=`FATAL: Unable to initialize @polkadot/wasm-${e}:: ${o.message}`,console.error(i.error)}return i}}const qC="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",KT=new Array(256);for(let e=0,t=qC.length;e=8&&(t[++i]=n>>>(r-=8)&255);return t}const us=Uint8Array,qc=Uint16Array,vx=Uint32Array,TG=new us([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),qT=new us([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),GT=new us([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),YT=(e,t)=>{const n=new qc(31);for(let i=0;i<31;++i)n[i]=t+=1<>>1|(e&21845)<<1;t=(t&52428)>>>2|(t&13107)<<2,t=(t&61680)>>>4|(t&3855)<<4,QT[e]=((t&65280)>>>8|(t&255)<<8)>>>1}const rp=(e,t,n)=>{const r=e.length;let i=0;const o=new qc(t);for(;i>l]=c}}return s},Nm=new us(288);for(let e=0;e<144;++e)Nm[e]=8;for(let e=144;e<256;++e)Nm[e]=9;for(let e=256;e<280;++e)Nm[e]=7;for(let e=280;e<288;++e)Nm[e]=8;const $T=new us(32);for(let e=0;e<32;++e)$T[e]=5;const RG=rp(Nm,9),jG=rp($T,5),ma=(e,t,n)=>{const r=t>>>3;return(e[r]|e[r+1]<<8)>>>(t&7)&n},Tb=(e,t)=>{const n=t>>>3;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>>(t&7)},LG=e=>(e>>>3)+(e&7&&1),BG=(e,t,n)=>{(n==null||n>e.length)&&(n=e.length);const r=new(e instanceof qc?qc:e instanceof vx?vx:us)(n-t);return r.set(e.subarray(t,n)),r},Ib=e=>{let t=e[0];for(let n=1,r=e.length;nt&&(t=e[n]);return t},AG=(e,t,n)=>{const r=!n||n.i;n||(n={});const i=e.length,o=!t||!r;t||(t=new us(i*3));const a=g=>{let w=t.length;if(g>w){const x=new us(Math.max(w<<1,g));x.set(t),t=x}};let s=n.f||0,l=n.p||0,c=n.b||0,u=n.l,d=n.d,f=n.m,h=n.n;if(s&&!u)return t;const v=i<<3;do{if(!u){n.f=s=ma(e,l,1);const C=ma(e,l+1,3);if(l+=3,C)if(C==1)u=RG,d=jG,f=9,h=5;else if(C==2){const E=ma(e,l,31)+257,I=ma(e,l+10,15)+4,R=E+ma(e,l+5,31)+1;l+=14;const T=new us(R),j=new us(19);for(let y=0;yv)break;const U=rp(j,D);for(let y=0;y>>4;if(b<16)T[y++]=b;else{let k=0,N=0;for(b==16?(N=3+ma(e,l,3),l+=2,k=T[y-1]):b==17?(N=3+ma(e,l,7),l+=3):b==18&&(N=11+ma(e,l,127),l+=7);N--;)T[y++]=k}}const Z=T.subarray(0,E),Y=T.subarray(E);f=Ib(Z),h=Ib(Y),u=rp(Z,f),d=rp(Y,h)}else throw"invalid block type";else{const E=LG(l)+4,I=e[E-4]|e[E-3]<<8,R=E+I;if(R>i){if(r)throw"unexpected EOF";break}o&&a(c+I),t.set(e.subarray(E,R),c),n.b=c+=I,n.p=l=R<<3;continue}if(l>v)throw"unexpected EOF"}o&&a(c+131072);const g=(1<>>4;if(l+=C&15,l>v)throw"unexpected EOF";if(!C)throw"invalid length/literal";if(E<256)t[c++]=E;else if(E==256){u=void 0;break}else{let I=E-254;if(E>264){const X=E-257,U=qT[X];I=ma(e,l,(1<>>4;if(!R)throw"invalid distance";l+=R&15;let j=zG[T];if(T>3){const X=GT[T];j+=Tb(e,l)&(1<v)throw"unexpected EOF";o&&a(c+131072);const D=c+I;for(;c{if((e[0]&15)!=8||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(e[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function DG(e,t){return AG((FG(e),e.subarray(2,-4)),t)}var HG=171008,UG=339468,VG="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";const XG=DG(NG(VG,new Uint8Array(HG)),new Uint8Array(UG)),WG=MG("crypto",XG),Qe=new kG(WG);function In(e){return(...t)=>{if(!Qe.wasm)throw new Error("The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");return e(Qe.wasm,...t)}}const ZG=In((e,t)=>(e.ext_bip39_to_entropy(8,...Qe.allocString(t)),Qe.resultU8a())),KG=In((e,t,n)=>(e.ext_bip39_to_mini_secret(8,...Qe.allocString(t),...Qe.allocString(n)),Qe.resultU8a())),qG=In((e,t,n)=>(e.ext_bip39_to_seed(8,...Qe.allocString(t),...Qe.allocString(n)),Qe.resultU8a())),GG=In((e,t)=>e.ext_bip39_validate(...Qe.allocString(t))!==0),YG=In((e,t)=>(e.ext_ed_from_seed(8,...Qe.allocU8a(t)),Qe.resultU8a())),JG=In((e,t,n,r)=>(e.ext_ed_sign(8,...Qe.allocU8a(t),...Qe.allocU8a(n),...Qe.allocU8a(r)),Qe.resultU8a())),QG=In((e,t,n,r)=>e.ext_ed_verify(...Qe.allocU8a(t),...Qe.allocU8a(n),...Qe.allocU8a(r))!==0),$G=In((e,t)=>(e.ext_secp_from_seed(8,...Qe.allocU8a(t)),Qe.resultU8a())),_G=In((e,t)=>(e.ext_secp_pub_compress(8,...Qe.allocU8a(t)),Qe.resultU8a())),eY=In((e,t)=>(e.ext_secp_pub_expand(8,...Qe.allocU8a(t)),Qe.resultU8a())),tY=In((e,t,n,r)=>(e.ext_secp_recover(8,...Qe.allocU8a(t),...Qe.allocU8a(n),r),Qe.resultU8a())),nY=In((e,t,n)=>(e.ext_secp_sign(8,...Qe.allocU8a(t),...Qe.allocU8a(n)),Qe.resultU8a())),rY=In((e,t,n)=>(e.ext_sr_derive_keypair_hard(8,...Qe.allocU8a(t),...Qe.allocU8a(n)),Qe.resultU8a())),iY=In((e,t,n)=>(e.ext_sr_derive_keypair_soft(8,...Qe.allocU8a(t),...Qe.allocU8a(n)),Qe.resultU8a())),oY=In((e,t)=>(e.ext_sr_from_seed(8,...Qe.allocU8a(t)),Qe.resultU8a())),aY=In((e,t,n,r)=>(e.ext_sr_sign(8,...Qe.allocU8a(t),...Qe.allocU8a(n),...Qe.allocU8a(r)),Qe.resultU8a())),sY=In((e,t,n,r)=>e.ext_sr_verify(...Qe.allocU8a(t),...Qe.allocU8a(n),...Qe.allocU8a(r))!==0),lY=In((e,t,n,r,i)=>(e.ext_vrf_sign(8,...Qe.allocU8a(t),...Qe.allocU8a(n),...Qe.allocU8a(r),...Qe.allocU8a(i)),Qe.resultU8a())),cY=In((e,t,n,r,i,o)=>e.ext_vrf_verify(...Qe.allocU8a(t),...Qe.allocU8a(n),...Qe.allocU8a(r),...Qe.allocU8a(i),...Qe.allocU8a(o))!==0),uY=In((e,t,n,r)=>(e.ext_blake2b(8,...Qe.allocU8a(t),...Qe.allocU8a(n),r),Qe.resultU8a())),dY=In((e,t,n)=>(e.ext_hmac_sha256(8,...Qe.allocU8a(t),...Qe.allocU8a(n)),Qe.resultU8a())),fY=In((e,t,n)=>(e.ext_hmac_sha512(8,...Qe.allocU8a(t),...Qe.allocU8a(n)),Qe.resultU8a())),hY=In((e,t)=>(e.ext_keccak256(8,...Qe.allocU8a(t)),Qe.resultU8a())),pY=In((e,t)=>(e.ext_keccak512(8,...Qe.allocU8a(t)),Qe.resultU8a())),mY=In((e,t,n,r)=>(e.ext_pbkdf2(8,...Qe.allocU8a(t),...Qe.allocU8a(n),r),Qe.resultU8a())),vY=In((e,t,n,r,i,o)=>(e.ext_scrypt(8,...Qe.allocU8a(t),...Qe.allocU8a(n),r,i,o),Qe.resultU8a())),gY=In((e,t)=>(e.ext_sha256(8,...Qe.allocU8a(t)),Qe.resultU8a())),yY=In((e,t)=>(e.ext_sha512(8,...Qe.allocU8a(t)),Qe.resultU8a()));function wi(){return!!Qe.wasm}/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */function _T(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function eI(...e){const t=o=>o,n=(o,a)=>s=>o(a(s)),r=e.map(o=>o.encode).reduceRight(n,t),i=e.map(o=>o.decode).reduce(n,t);return{encode:r,decode:i}}function tI(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return t.map(n=>{if(n<0||n>=e.length)throw new Error(`Digit index outside alphabet: ${n} (alphabet: ${e.length})`);return e[n]})},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("alphabet.decode input should be array of strings");return t.map(n=>{if(typeof n!="string")throw new Error(`alphabet.decode: not string element=${n}`);const r=e.indexOf(n);if(r===-1)throw new Error(`Unknown letter: "${n}". Allowed: ${e}`);return r})}}}function nI(e=""){if(typeof e!="string")throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("join.encode input should be array of strings");for(let n of t)if(typeof n!="string")throw new Error(`join.encode: non-string input=${n}`);return t.join(e)},decode:t=>{if(typeof t!="string")throw new Error("join.decode input should be string");return t.split(e)}}}function bY(e,t="="){if(typeof t!="string")throw new Error("padding chr should be string");return{encode(n){if(!Array.isArray(n)||n.length&&typeof n[0]!="string")throw new Error("padding.encode input should be array of strings");for(let r of n)if(typeof r!="string")throw new Error(`padding.encode: non-string input=${r}`);for(;n.length*e%8;)n.push(t);return n},decode(n){if(!Array.isArray(n)||n.length&&typeof n[0]!="string")throw new Error("padding.encode input should be array of strings");for(let i of n)if(typeof i!="string")throw new Error(`padding.decode: non-string input=${i}`);let r=n.length;if(r*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;r>0&&n[r-1]===t;r--)if(!((r-1)*e%8))throw new Error("Invalid padding: string has too much padding");return n.slice(0,r)}}}function GC(e,t,n){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(n<2)throw new Error(`convertRadix: wrong to=${n}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let r=0;const i=[],o=Array.from(e);for(o.forEach(a=>{if(a<0||a>=t)throw new Error(`Wrong integer: ${a}`)});;){let a=0,s=!0;for(let l=r;lt?rI(t,e%t):e,ug=(e,t)=>e+(t-rI(e,t));function YC(e,t,n,r){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(n<=0||n>32)throw new Error(`convertRadix2: wrong to=${n}`);if(ug(t,n)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${n} carryBits=${ug(t,n)}`);let i=0,o=0;const a=2**n-1,s=[];for(const l of e){if(l>=2**t)throw new Error(`convertRadix2: invalid data word=${l} from=${t}`);if(i=i<32)throw new Error(`convertRadix2: carry overflow pos=${o} from=${t}`);for(o+=t;o>=n;o-=n)s.push((i>>o-n&a)>>>0);i&=2**o-1}if(i=i<=t)throw new Error("Excess padding");if(!r&&i)throw new Error(`Non-zero padding: ${i}`);return r&&o>0&&s.push(i>>>0),s}function wY(e){return{encode:t=>{if(!_T(t))throw new Error("radix.encode input should be Uint8Array");return GC(Array.from(t),2**8,e)},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(GC(t,e,2**8))}}}function xY(e,t=!1){if(e<=0||e>32)throw new Error("radix2: bits should be in (0..32]");if(ug(8,e)>32||ug(e,8)>32)throw new Error("radix2: carry overflow");return{encode:n=>{if(!_T(n))throw new Error("radix2.encode input should be Uint8Array");return YC(Array.from(n),8,e,!t)},decode:n=>{if(!Array.isArray(n)||n.length&&typeof n[0]!="number")throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(YC(n,e,8,t))}}}const SY=eI(xY(6),tI("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),bY(6),nI("")),CY=e=>eI(wY(58),tI(e),nI("")),Tm=CY("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");function iI({coder:e,ipfs:t},n){return(r,i)=>(n(r,i),e.decode(t&&i?r.substring(1):r))}function oI({coder:e,ipfs:t}){return(n,r)=>{const i=e.encode(Ot(n));return t&&r?`${t}${i}`:i}}function aI({chars:e,ipfs:t,type:n,withPadding:r}){return(i,o)=>{if(typeof i!="string")throw new Error(`Expected ${n} string input`);if(t&&o&&!i.startsWith(t))throw new Error(`Expected ipfs-compatible ${n} to start with '${t}'`);for(let a=o?1:0,s=i.length;a0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function sI(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Ni(e.outputLen),Ni(e.blockLen)}function sc(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function Y8(e,t){Im(e);const n=t.outputLen;if(e.lengthnew Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),wv=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),Qa=(e,t)=>e<<32-t|e>>>t,on=(e,t)=>e<>>32-t>>>0,Oa=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,lI=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255,Ls=Oa?e=>e:e=>lI(e);function is(e){for(let t=0;te().update(ja(r)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function IY(e){const t=(r,i)=>e(i).update(ja(r)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=r=>e(r),t}function uI(e=32){if(zb&&typeof zb.getRandomValues=="function")return zb.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}const zY=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3]);class RY extends X1{constructor(t,n,r={},i,o,a){if(super(),this.blockLen=t,this.outputLen=n,this.length=0,this.pos=0,this.finished=!1,this.destroyed=!1,Ni(t),Ni(n),Ni(i),n<0||n>i)throw new Error("outputLen bigger than keyLen");if(r.key!==void 0&&(r.key.length<1||r.key.length>i))throw new Error(`key must be up 1..${i} byte long or undefined`);if(r.salt!==void 0&&r.salt.length!==o)throw new Error(`salt must be ${o} byte long or undefined`);if(r.personalization!==void 0&&r.personalization.length!==a)throw new Error(`personalization must be ${a} byte long or undefined`);this.buffer32=Gl(this.buffer=new Uint8Array(t))}update(t){sc(this);const{blockLen:n,buffer:r,buffer32:i}=this;t=ja(t);const o=t.length,a=t.byteOffset,s=t.buffer;for(let l=0;li[a]=Ls(o))}digest(){const{buffer:t,outputLen:n}=this;this.digestInto(t);const r=t.slice(0,n);return this.destroy(),r}_cloneInto(t){const{buffer:n,length:r,finished:i,destroyed:o,outputLen:a,pos:s}=this;return t||(t=new this.constructor({dkLen:a})),t.set(...this.get()),t.length=r,t.finished=i,t.destroyed=o,t.outputLen=a,t.buffer.set(n),t.pos=s,t}}const x0=BigInt(2**32-1),gx=BigInt(32);function dI(e,t=!1){return t?{h:Number(e&x0),l:Number(e>>gx&x0)}:{h:Number(e>>gx&x0)|0,l:Number(e&x0)|0}}function fI(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let i=0;iBigInt(e>>>0)<>>0),LY=(e,t,n)=>e>>>n,BY=(e,t,n)=>e<<32-n|t>>>n,AY=(e,t,n)=>e>>>n|t<<32-n,FY=(e,t,n)=>e<<32-n|t>>>n,DY=(e,t,n)=>e<<64-n|t>>>n-32,HY=(e,t,n)=>e>>>n-32|t<<64-n,UY=(e,t)=>t,VY=(e,t)=>e,hI=(e,t,n)=>e<>>32-n,pI=(e,t,n)=>t<>>32-n,mI=(e,t,n)=>t<>>64-n,vI=(e,t,n)=>e<>>64-n;function XY(e,t,n,r){const i=(t>>>0)+(r>>>0);return{h:e+n+(i/2**32|0)|0,l:i|0}}const WY=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0),ZY=(e,t,n,r)=>t+n+r+(e/2**32|0)|0,KY=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0),qY=(e,t,n,r,i)=>t+n+r+i+(e/2**32|0)|0,GY=(e,t,n,r,i)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(i>>>0),YY=(e,t,n,r,i,o)=>t+n+r+i+o+(e/2**32|0)|0,Et={fromBig:dI,split:fI,toBig:jY,shrSH:LY,shrSL:BY,rotrSH:AY,rotrSL:FY,rotrBH:DY,rotrBL:HY,rotr32H:UY,rotr32L:VY,rotlSH:hI,rotlSL:pI,rotlBH:mI,rotlBL:vI,add:XY,add3L:WY,add3H:ZY,add4L:KY,add4H:qY,add5H:YY,add5L:GY},Lr=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),lt=new Uint32Array(32);function vl(e,t,n,r,i,o){const a=i[o],s=i[o+1];let l=lt[2*e],c=lt[2*e+1],u=lt[2*t],d=lt[2*t+1],f=lt[2*n],h=lt[2*n+1],v=lt[2*r],g=lt[2*r+1],w=Et.add3L(l,u,a);c=Et.add3H(w,c,d,s),l=w|0,{Dh:g,Dl:v}={Dh:g^c,Dl:v^l},{Dh:g,Dl:v}={Dh:Et.rotr32H(g,v),Dl:Et.rotr32L(g,v)},{h,l:f}=Et.add(h,f,g,v),{Bh:d,Bl:u}={Bh:d^h,Bl:u^f},{Bh:d,Bl:u}={Bh:Et.rotrSH(d,u,24),Bl:Et.rotrSL(d,u,24)},lt[2*e]=l,lt[2*e+1]=c,lt[2*t]=u,lt[2*t+1]=d,lt[2*n]=f,lt[2*n+1]=h,lt[2*r]=v,lt[2*r+1]=g}function gl(e,t,n,r,i,o){const a=i[o],s=i[o+1];let l=lt[2*e],c=lt[2*e+1],u=lt[2*t],d=lt[2*t+1],f=lt[2*n],h=lt[2*n+1],v=lt[2*r],g=lt[2*r+1],w=Et.add3L(l,u,a);c=Et.add3H(w,c,d,s),l=w|0,{Dh:g,Dl:v}={Dh:g^c,Dl:v^l},{Dh:g,Dl:v}={Dh:Et.rotrSH(g,v,16),Dl:Et.rotrSL(g,v,16)},{h,l:f}=Et.add(h,f,g,v),{Bh:d,Bl:u}={Bh:d^h,Bl:u^f},{Bh:d,Bl:u}={Bh:Et.rotrBH(d,u,63),Bl:Et.rotrBL(d,u,63)},lt[2*e]=l,lt[2*e+1]=c,lt[2*t]=u,lt[2*t+1]=d,lt[2*n]=f,lt[2*n+1]=h,lt[2*r]=v,lt[2*r+1]=g}class JY extends RY{constructor(t={}){super(128,t.dkLen===void 0?64:t.dkLen,t,64,16,16),this.v0l=Lr[0]|0,this.v0h=Lr[1]|0,this.v1l=Lr[2]|0,this.v1h=Lr[3]|0,this.v2l=Lr[4]|0,this.v2h=Lr[5]|0,this.v3l=Lr[6]|0,this.v3h=Lr[7]|0,this.v4l=Lr[8]|0,this.v4h=Lr[9]|0,this.v5l=Lr[10]|0,this.v5h=Lr[11]|0,this.v6l=Lr[12]|0,this.v6h=Lr[13]|0,this.v7l=Lr[14]|0,this.v7h=Lr[15]|0;const n=t.key?t.key.length:0;if(this.v0l^=this.outputLen|n<<8|65536|1<<24,t.salt){const r=Gl(ja(t.salt));this.v4l^=Ls(r[0]),this.v4h^=Ls(r[1]),this.v5l^=Ls(r[2]),this.v5h^=Ls(r[3])}if(t.personalization){const r=Gl(ja(t.personalization));this.v6l^=Ls(r[0]),this.v6h^=Ls(r[1]),this.v7l^=Ls(r[2]),this.v7h^=Ls(r[3])}if(t.key){const r=new Uint8Array(this.blockLen);r.set(ja(t.key)),this.update(r)}}get(){let{v0l:t,v0h:n,v1l:r,v1h:i,v2l:o,v2h:a,v3l:s,v3h:l,v4l:c,v4h:u,v5l:d,v5h:f,v6l:h,v6h:v,v7l:g,v7h:w}=this;return[t,n,r,i,o,a,s,l,c,u,d,f,h,v,g,w]}set(t,n,r,i,o,a,s,l,c,u,d,f,h,v,g,w){this.v0l=t|0,this.v0h=n|0,this.v1l=r|0,this.v1h=i|0,this.v2l=o|0,this.v2h=a|0,this.v3l=s|0,this.v3h=l|0,this.v4l=c|0,this.v4h=u|0,this.v5l=d|0,this.v5h=f|0,this.v6l=h|0,this.v6h=v|0,this.v7l=g|0,this.v7h=w|0}compress(t,n,r){this.get().forEach((l,c)=>lt[c]=l),lt.set(Lr,16);let{h:i,l:o}=Et.fromBig(BigInt(this.length));lt[24]=Lr[8]^o,lt[25]=Lr[9]^i,r&&(lt[28]=~lt[28],lt[29]=~lt[29]);let a=0;const s=zY;for(let l=0;l<12;l++)vl(0,4,8,12,t,n+2*s[a++]),gl(0,4,8,12,t,n+2*s[a++]),vl(1,5,9,13,t,n+2*s[a++]),gl(1,5,9,13,t,n+2*s[a++]),vl(2,6,10,14,t,n+2*s[a++]),gl(2,6,10,14,t,n+2*s[a++]),vl(3,7,11,15,t,n+2*s[a++]),gl(3,7,11,15,t,n+2*s[a++]),vl(0,5,10,15,t,n+2*s[a++]),gl(0,5,10,15,t,n+2*s[a++]),vl(1,6,11,12,t,n+2*s[a++]),gl(1,6,11,12,t,n+2*s[a++]),vl(2,7,8,13,t,n+2*s[a++]),gl(2,7,8,13,t,n+2*s[a++]),vl(3,4,9,14,t,n+2*s[a++]),gl(3,4,9,14,t,n+2*s[a++]);this.v0l^=lt[0]^lt[16],this.v0h^=lt[1]^lt[17],this.v1l^=lt[2]^lt[18],this.v1h^=lt[3]^lt[19],this.v2l^=lt[4]^lt[20],this.v2h^=lt[5]^lt[21],this.v3l^=lt[6]^lt[22],this.v3h^=lt[7]^lt[23],this.v4l^=lt[8]^lt[24],this.v4h^=lt[9]^lt[25],this.v5l^=lt[10]^lt[26],this.v5h^=lt[11]^lt[27],this.v6l^=lt[12]^lt[28],this.v6h^=lt[13]^lt[29],this.v7l^=lt[14]^lt[30],this.v7h^=lt[15]^lt[31],lt.fill(0)}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const Ua=IY(e=>new JY(e));function QY(e,t){return(n,r)=>t(n,e,r)}function gI(e,t){return(n,r=256,i)=>{const o=Ot(n);return!si||!i&&wi()?e[r](o):t[r](o)}}function Eu(e,t=256,n,r){const i=Math.ceil(t/8),o=Ot(e);return!si||!r&&wi()?uY(o,Ot(n),i):n?Ua(o,{dkLen:i,key:n}):Ua(o,{dkLen:i})}const $Y=co("SS58PRE");function yI(e){return Eu(ri($Y,e),512)}function _Y(e){const t=e[0]&64?2:1,n=t===1?e[0]:(e[0]&63)<<2|e[1]>>6|(e[1]&63)<<8,r=[34+t,35+t].includes(e.length),i=e.length-(r?2:1),o=yI(e.subarray(0,i));return[(e[0]&128)===0&&![46,47].includes(e[0])&&(r?e[e.length-2]===o[0]&&e[e.length-1]===o[1]:e[e.length-1]===o[0]),i,t,n]}const eJ=[{prefix:0,network:"polkadot",displayName:"Polkadot Relay Chain",symbols:["DOT"],decimals:[10],standardAccount:"*25519",website:"https://polkadot.network"},{prefix:1,network:"BareSr25519",displayName:"Bare 32-bit Schnorr/Ristretto (S/R 25519) public key.",symbols:[],decimals:[],standardAccount:"Sr25519",website:null},{prefix:2,network:"kusama",displayName:"Kusama Relay Chain",symbols:["KSM"],decimals:[12],standardAccount:"*25519",website:"https://kusama.network"},{prefix:3,network:"BareEd25519",displayName:"Bare 32-bit Ed25519 public key.",symbols:[],decimals:[],standardAccount:"Ed25519",website:null},{prefix:4,network:"katalchain",displayName:"Katal Chain",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:5,network:"astar",displayName:"Astar Network",symbols:["ASTR"],decimals:[18],standardAccount:"*25519",website:"https://astar.network"},{prefix:6,network:"bifrost",displayName:"Bifrost",symbols:["BNC"],decimals:[12],standardAccount:"*25519",website:"https://bifrost.finance/"},{prefix:7,network:"edgeware",displayName:"Edgeware",symbols:["EDG"],decimals:[18],standardAccount:"*25519",website:"https://edgewa.re"},{prefix:8,network:"karura",displayName:"Karura",symbols:["KAR"],decimals:[12],standardAccount:"*25519",website:"https://karura.network/"},{prefix:9,network:"reynolds",displayName:"Laminar Reynolds Canary",symbols:["REY"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:10,network:"acala",displayName:"Acala",symbols:["ACA"],decimals:[12],standardAccount:"*25519",website:"https://acala.network/"},{prefix:11,network:"laminar",displayName:"Laminar",symbols:["LAMI"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:12,network:"polymesh",displayName:"Polymesh",symbols:["POLYX"],decimals:[6],standardAccount:"*25519",website:"https://polymath.network/"},{prefix:13,network:"integritee",displayName:"Integritee",symbols:["TEER"],decimals:[12],standardAccount:"*25519",website:"https://integritee.network"},{prefix:14,network:"totem",displayName:"Totem",symbols:["TOTEM"],decimals:[0],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:15,network:"synesthesia",displayName:"Synesthesia",symbols:["SYN"],decimals:[12],standardAccount:"*25519",website:"https://synesthesia.network/"},{prefix:16,network:"kulupu",displayName:"Kulupu",symbols:["KLP"],decimals:[12],standardAccount:"*25519",website:"https://kulupu.network/"},{prefix:17,network:"dark",displayName:"Dark Mainnet",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:18,network:"darwinia",displayName:"Darwinia Network",symbols:["RING"],decimals:[18],standardAccount:"secp256k1",website:"https://darwinia.network"},{prefix:19,network:"watr",displayName:"Watr Protocol",symbols:["WATR"],decimals:[18],standardAccount:"*25519",website:"https://www.watr.org"},{prefix:20,network:"stafi",displayName:"Stafi",symbols:["FIS"],decimals:[12],standardAccount:"*25519",website:"https://stafi.io"},{prefix:21,network:"karmachain",displayName:"Karmacoin",symbols:["KCOIN"],decimals:[6],standardAccount:"*25519",website:"https://karmaco.in"},{prefix:22,network:"dock-pos-mainnet",displayName:"Dock Mainnet",symbols:["DCK"],decimals:[6],standardAccount:"*25519",website:"https://dock.io"},{prefix:23,network:"shift",displayName:"ShiftNrg",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:24,network:"zero",displayName:"ZERO",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:25,network:"zero-alphaville",displayName:"ZERO Alphaville",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:26,network:"jupiter",displayName:"Jupiter",symbols:["jDOT"],decimals:[10],standardAccount:"*25519",website:"https://jupiter.patract.io"},{prefix:27,network:"kabocha",displayName:"Kabocha",symbols:["KAB"],decimals:[12],standardAccount:"*25519",website:"https://kabocha.network"},{prefix:28,network:"subsocial",displayName:"Subsocial",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:29,network:"cord",displayName:"CORD Network",symbols:["DHI","WAY"],decimals:[12,12],standardAccount:"*25519",website:"https://cord.network/"},{prefix:30,network:"phala",displayName:"Phala Network",symbols:["PHA"],decimals:[12],standardAccount:"*25519",website:"https://phala.network"},{prefix:31,network:"litentry",displayName:"Litentry Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:32,network:"robonomics",displayName:"Robonomics",symbols:["XRT"],decimals:[9],standardAccount:"*25519",website:"https://robonomics.network"},{prefix:33,network:"datahighway",displayName:"DataHighway",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:34,network:"ares",displayName:"Ares Protocol",symbols:["ARES"],decimals:[12],standardAccount:"*25519",website:"https://www.aresprotocol.com/"},{prefix:35,network:"vln",displayName:"Valiu Liquidity Network",symbols:["USDv"],decimals:[15],standardAccount:"*25519",website:"https://valiu.com/"},{prefix:36,network:"centrifuge",displayName:"Centrifuge Chain",symbols:["CFG"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:37,network:"nodle",displayName:"Nodle Chain",symbols:["NODL"],decimals:[11],standardAccount:"*25519",website:"https://nodle.io/"},{prefix:38,network:"kilt",displayName:"KILT Spiritnet",symbols:["KILT"],decimals:[15],standardAccount:"*25519",website:"https://kilt.io/"},{prefix:39,network:"mathchain",displayName:"MathChain mainnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:40,network:"mathchain-testnet",displayName:"MathChain testnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:41,network:"polimec",displayName:"Polimec Protocol",symbols:["PLMC"],decimals:[10],standardAccount:"*25519",website:"https://www.polimec.org/"},{prefix:42,network:"substrate",displayName:"Substrate",symbols:[],decimals:[],standardAccount:"*25519",website:"https://substrate.io/"},{prefix:43,network:"BareSecp256k1",displayName:"Bare 32-bit ECDSA SECP-256k1 public key.",symbols:[],decimals:[],standardAccount:"secp256k1",website:null},{prefix:44,network:"chainx",displayName:"ChainX",symbols:["PCX"],decimals:[8],standardAccount:"*25519",website:"https://chainx.org/"},{prefix:45,network:"uniarts",displayName:"UniArts Network",symbols:["UART","UINK"],decimals:[12,12],standardAccount:"*25519",website:"https://uniarts.me"},{prefix:46,network:"reserved46",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:47,network:"reserved47",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:48,network:"neatcoin",displayName:"Neatcoin Mainnet",symbols:["NEAT"],decimals:[12],standardAccount:"*25519",website:"https://neatcoin.org"},{prefix:49,network:"picasso",displayName:"Picasso",symbols:["PICA"],decimals:[12],standardAccount:"*25519",website:"https://picasso.composable.finance"},{prefix:50,network:"composable",displayName:"Composable Finance",symbols:["LAYR"],decimals:[12],standardAccount:"*25519",website:"https://composable.finance"},{prefix:51,network:"oak",displayName:"OAK Network",symbols:["OAK","TUR"],decimals:[10,10],standardAccount:"*25519",website:"https://oak.tech"},{prefix:52,network:"KICO",displayName:"KICO",symbols:["KICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:53,network:"DICO",displayName:"DICO",symbols:["DICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:54,network:"cere",displayName:"Cere Network",symbols:["CERE"],decimals:[10],standardAccount:"*25519",website:"https://cere.network"},{prefix:55,network:"xxnetwork",displayName:"xx network",symbols:["XX"],decimals:[9],standardAccount:"*25519",website:"https://xx.network"},{prefix:56,network:"pendulum",displayName:"Pendulum chain",symbols:["PEN"],decimals:[12],standardAccount:"*25519",website:"https://pendulumchain.org/"},{prefix:57,network:"amplitude",displayName:"Amplitude chain",symbols:["AMPE"],decimals:[12],standardAccount:"*25519",website:"https://pendulumchain.org/"},{prefix:58,network:"eternal-civilization",displayName:"Eternal Civilization",symbols:["ECC"],decimals:[12],standardAccount:"*25519",website:"http://www.ysknfr.cn/"},{prefix:63,network:"hydradx",displayName:"HydraDX",symbols:["HDX"],decimals:[12],standardAccount:"*25519",website:"https://hydradx.io"},{prefix:65,network:"aventus",displayName:"Aventus Mainnet",symbols:["AVT"],decimals:[18],standardAccount:"*25519",website:"https://aventus.io"},{prefix:66,network:"crust",displayName:"Crust Network",symbols:["CRU"],decimals:[12],standardAccount:"*25519",website:"https://crust.network"},{prefix:67,network:"genshiro",displayName:"Genshiro Network",symbols:["GENS","EQD","LPT0"],decimals:[9,9,9],standardAccount:"*25519",website:"https://genshiro.equilibrium.io"},{prefix:68,network:"equilibrium",displayName:"Equilibrium Network",symbols:["EQ"],decimals:[9],standardAccount:"*25519",website:"https://equilibrium.io"},{prefix:69,network:"sora",displayName:"SORA Network",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:71,network:"p3d",displayName:"3DP network",symbols:["P3D"],decimals:[12],standardAccount:"*25519",website:"https://3dpass.org"},{prefix:72,network:"p3dt",displayName:"3DP test network",symbols:["P3Dt"],decimals:[12],standardAccount:"*25519",website:"https://3dpass.org"},{prefix:73,network:"zeitgeist",displayName:"Zeitgeist",symbols:["ZTG"],decimals:[10],standardAccount:"*25519",website:"https://zeitgeist.pm"},{prefix:77,network:"manta",displayName:"Manta network",symbols:["MANTA"],decimals:[18],standardAccount:"*25519",website:"https://manta.network"},{prefix:78,network:"calamari",displayName:"Calamari: Manta Canary Network",symbols:["KMA"],decimals:[12],standardAccount:"*25519",website:"https://manta.network"},{prefix:81,network:"sora_dot_para",displayName:"SORA Polkadot Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:88,network:"polkadex",displayName:"Polkadex Mainnet",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:89,network:"polkadexparachain",displayName:"Polkadex Parachain",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:90,network:"frequency",displayName:"Frequency",symbols:["FRQCY"],decimals:[8],standardAccount:"*25519",website:"https://www.frequency.xyz"},{prefix:92,network:"anmol",displayName:"Anmol Network",symbols:["ANML"],decimals:[18],standardAccount:"*25519",website:"https://anmol.network/"},{prefix:93,network:"fragnova",displayName:"Fragnova Network",symbols:["NOVA"],decimals:[12],standardAccount:"*25519",website:"https://fragnova.com"},{prefix:98,network:"polkasmith",displayName:"PolkaSmith Canary Network",symbols:["PKS"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:99,network:"polkafoundry",displayName:"PolkaFoundry Network",symbols:["PKF"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:100,network:"ibtida",displayName:"Anmol Network Ibtida Canary network",symbols:["IANML"],decimals:[18],standardAccount:"*25519",website:"https://anmol.network/"},{prefix:101,network:"origintrail-parachain",displayName:"OriginTrail Parachain",symbols:["OTP"],decimals:[12],standardAccount:"*25519",website:"https://parachain.origintrail.io/"},{prefix:105,network:"pontem-network",displayName:"Pontem Network",symbols:["PONT"],decimals:[10],standardAccount:"*25519",website:"https://pontem.network"},{prefix:110,network:"heiko",displayName:"Heiko",symbols:["HKO"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:113,network:"integritee-incognito",displayName:"Integritee Incognito",symbols:[],decimals:[],standardAccount:"*25519",website:"https://integritee.network"},{prefix:117,network:"tinker",displayName:"Tinker",symbols:["TNKR"],decimals:[12],standardAccount:"*25519",website:"https://invarch.network"},{prefix:126,network:"joystream",displayName:"Joystream",symbols:["JOY"],decimals:[10],standardAccount:"*25519",website:"https://www.joystream.org"},{prefix:128,network:"clover",displayName:"Clover Finance",symbols:["CLV"],decimals:[18],standardAccount:"*25519",website:"https://clover.finance"},{prefix:129,network:"dorafactory-polkadot",displayName:"Dorafactory Polkadot Network",symbols:["DORA"],decimals:[12],standardAccount:"*25519",website:"https://dorafactory.org"},{prefix:131,network:"litmus",displayName:"Litmus Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:136,network:"altair",displayName:"Altair",symbols:["AIR"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:137,network:"vara",displayName:"Vara Network",symbols:["VARA"],decimals:[12],standardAccount:"*25519",website:"https://vara.network/"},{prefix:172,network:"parallel",displayName:"Parallel",symbols:["PARA"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:252,network:"social-network",displayName:"Social Network",symbols:["NET"],decimals:[18],standardAccount:"*25519",website:"https://social.network"},{prefix:255,network:"quartz_mainnet",displayName:"QUARTZ by UNIQUE",symbols:["QTZ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:268,network:"pioneer_network",displayName:"Pioneer Network by Bit.Country",symbols:["NEER"],decimals:[18],standardAccount:"*25519",website:"https://bit.country"},{prefix:420,network:"sora_kusama_para",displayName:"SORA Kusama Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:440,network:"allfeat_network",displayName:"Allfeat Network",symbols:["AFT"],decimals:[12],standardAccount:"*25519",website:"https://allfeat.network"},{prefix:666,network:"metaquity_network",displayName:"Metaquity Network",symbols:["MQTY"],decimals:[18],standardAccount:"*25519",website:"https://metaquity.xyz/"},{prefix:777,network:"curio",displayName:"Curio",symbols:["CGT"],decimals:[18],standardAccount:"*25519",website:"https://parachain.capitaldex.exchange/"},{prefix:789,network:"geek",displayName:"GEEK Network",symbols:["GEEK"],decimals:[18],standardAccount:"*25519",website:"https://geek.gl"},{prefix:995,network:"ternoa",displayName:"Ternoa",symbols:["CAPS"],decimals:[18],standardAccount:"*25519",website:"https://www.ternoa.network"},{prefix:1110,network:"efinity",displayName:"Efinity",symbols:["EFI"],decimals:[18],standardAccount:"*25519",website:"https://efinity.io/"},{prefix:1221,network:"peaq",displayName:"Peaq Network",symbols:["PEAQ"],decimals:[18],standardAccount:"Sr25519",website:"https://www.peaq.network/"},{prefix:1222,network:"krest",displayName:"Krest Network",symbols:["KREST"],decimals:[18],standardAccount:"Sr25519",website:"https://www.peaq.network/"},{prefix:1284,network:"moonbeam",displayName:"Moonbeam",symbols:["GLMR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1285,network:"moonriver",displayName:"Moonriver",symbols:["MOVR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1328,network:"ajuna",displayName:"Ajuna Network",symbols:["AJUN"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1337,network:"bajun",displayName:"Bajun Network",symbols:["BAJU"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1516,network:"societal",displayName:"Societal",symbols:["SCTL"],decimals:[12],standardAccount:"*25519",website:"https://www.sctl.xyz"},{prefix:1985,network:"seals",displayName:"Seals Network",symbols:["SEAL"],decimals:[9],standardAccount:"*25519",website:"https://seals.app"},{prefix:2007,network:"kapex",displayName:"Kapex",symbols:["KAPEX"],decimals:[12],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:2009,network:"cloudwalk_mainnet",displayName:"CloudWalk Network Mainnet",symbols:["CWN"],decimals:[18],standardAccount:"*25519",website:"https://explorer.mainnet.cloudwalk.io"},{prefix:2021,network:"logion",displayName:"logion network",symbols:["LGNT"],decimals:[18],standardAccount:"*25519",website:"https://logion.network"},{prefix:2032,network:"interlay",displayName:"Interlay",symbols:["INTR"],decimals:[10],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2092,network:"kintsugi",displayName:"Kintsugi",symbols:["KINT"],decimals:[12],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2106,network:"bitgreen",displayName:"Bitgreen",symbols:["BBB"],decimals:[18],standardAccount:"*25519",website:"https://bitgreen.org/"},{prefix:2112,network:"chainflip",displayName:"Chainflip",symbols:["FLIP"],decimals:[18],standardAccount:"*25519",website:"https://chainflip.io/"},{prefix:2199,network:"moonsama",displayName:"Moonsama",symbols:["SAMA"],decimals:[18],standardAccount:"secp256k1",website:"https://moonsama.com"},{prefix:2206,network:"ICE",displayName:"ICE Network",symbols:["ICY"],decimals:[18],standardAccount:"*25519",website:"https://icenetwork.io"},{prefix:2207,network:"SNOW",displayName:"SNOW: ICE Canary Network",symbols:["ICZ"],decimals:[18],standardAccount:"*25519",website:"https://icenetwork.io"},{prefix:2254,network:"subspace_testnet",displayName:"Subspace testnet",symbols:["tSSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:3333,network:"peerplays",displayName:"Peerplays",symbols:["PPY"],decimals:[18],standardAccount:"secp256k1",website:"https://www.peerplays.com/"},{prefix:4450,network:"g1",displayName:"Ğ1",symbols:["G1"],decimals:[2],standardAccount:"*25519",website:"https://duniter.org"},{prefix:5234,network:"humanode",displayName:"Humanode Network",symbols:["HMND"],decimals:[18],standardAccount:"*25519",website:"https://humanode.io"},{prefix:5845,network:"tangle",displayName:"Tangle Network",symbols:["TNT"],decimals:[18],standardAccount:"*25519",website:"https://www.tangle.tools/"},{prefix:6094,network:"subspace",displayName:"Subspace",symbols:["SSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:7007,network:"tidefi",displayName:"Tidefi",symbols:["TDFY"],decimals:[12],standardAccount:"*25519",website:"https://tidefi.com"},{prefix:7013,network:"gm",displayName:"GM",symbols:["FREN","GM","GN"],decimals:[12,0,0],standardAccount:"*25519",website:"https://gmordie.com"},{prefix:7306,network:"krigan",displayName:"Krigan Network",symbols:["KRGN"],decimals:[9],standardAccount:"*25519",website:"https://krigan.network"},{prefix:7391,network:"unique_mainnet",displayName:"Unique Network",symbols:["UNQ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:8866,network:"golden_gate",displayName:"Golden Gate",symbols:["GGX"],decimals:[18],standardAccount:"*25519",website:"https://ggxchain.io/"},{prefix:8883,network:"sapphire_mainnet",displayName:"Sapphire by Unique",symbols:["QTZ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:8886,network:"golden_gate_sydney",displayName:"Golden Gate Sydney",symbols:["GGXT"],decimals:[18],standardAccount:"*25519",website:"https://ggxchain.io/"},{prefix:9072,network:"hashed",displayName:"Hashed Network",symbols:["HASH"],decimals:[18],standardAccount:"*25519",website:"https://hashed.network"},{prefix:9807,network:"dentnet",displayName:"DENTNet",symbols:["DENTX"],decimals:[18],standardAccount:"*25519",website:"https://www.dentnet.io"},{prefix:9935,network:"t3rn",displayName:"t3rn",symbols:["TRN"],decimals:[12],standardAccount:"*25519",website:"https://t3rn.io/"},{prefix:10041,network:"basilisk",displayName:"Basilisk",symbols:["BSX"],decimals:[12],standardAccount:"*25519",website:"https://bsx.fi"},{prefix:11330,network:"cess-testnet",displayName:"CESS Testnet",symbols:["TCESS"],decimals:[18],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11331,network:"cess",displayName:"CESS",symbols:["CESS"],decimals:[18],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11486,network:"luhn",displayName:"Luhn Network",symbols:["LUHN"],decimals:[18],standardAccount:"*25519",website:"https://luhn.network"},{prefix:11820,network:"contextfree",displayName:"Automata ContextFree",symbols:["CTX"],decimals:[18],standardAccount:"*25519",website:"https://ata.network"},{prefix:12155,network:"impact",displayName:"Impact Protocol Network",symbols:["BSTY"],decimals:[18],standardAccount:"*25519",website:"https://impactprotocol.network/"},{prefix:12191,network:"nftmart",displayName:"NFTMart",symbols:["NMT"],decimals:[12],standardAccount:"*25519",website:"https://nftmart.io"},{prefix:12850,network:"analog-timechain",displayName:"Analog Timechain",symbols:["ANLOG"],decimals:[12],standardAccount:"*25519",website:"https://analog.one"},{prefix:13116,network:"bittensor",displayName:"Bittensor",symbols:["TAO"],decimals:[9],standardAccount:"*25519",website:"https://bittensor.com"},{prefix:14697,network:"goro",displayName:"GORO Network",symbols:["GORO"],decimals:[9],standardAccount:"*25519",website:"https://goro.network"},{prefix:14998,network:"mosaic-chain",displayName:"Mosaic Chain",symbols:["MOS"],decimals:[18],standardAccount:"*25519",website:"https://mosaicchain.io"},{prefix:29972,network:"mythos",displayName:"Mythos",symbols:["MYTH"],decimals:[18],standardAccount:"secp256k1",website:"https://mythos.foundation"},{prefix:8888,network:"xcavate",displayName:"Xcavate Protocol",symbols:["XCAV"],decimals:[12],standardAccount:"*25519",website:"https://xcavate.io/"}],tJ={acala:["0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"],ajuna:["0xe358eb1d11b31255a286c12e44fe6780b7edb171d657905a97e39f71d9c6c3ee"],"aleph-node":["0x70255b4d28de0fc4e1a193d7e175ad1ccef431598211c55538f1018651a0344e"],astar:["0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6"],basilisk:["0xa85cfb9b9fd4d622a5b28289a02347af987d8f73fa3108450e2b4a11c1ce5755"],bifrost:["0x262e1b2ad728475fd6fe88e62d34c200abe6fd693931ddad144059b1eb884e5b"],"bifrost-kusama":["0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed"],bittensor:["0x2f0555cc76fc2840a25a6ea3b9637146806f1f44b090c175ffde2a7e5ab36c03"],centrifuge:["0xb3db41421702df9a7fcac62b53ffeac85f7853cc4e689e0b93aeb3db18c09d82","0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5"],cere:["0x81443836a9a24caaa23f1241897d1235717535711d1d3fe24eae4fdc942c092c"],composable:["0xdaab8df776eb52ec604a5df5d388bb62a050a0aaec4556a64265b9d42755552d"],darwinia:["0xe71578b37a7c799b0ab4ee87ffa6f059a6b98f71f06fb8c84a8d88013a548ad6"],"dock-mainnet":["0x6bfe24dca2a3be10f22212678ac13a6446ec764103c0f3471c71609eac384aae","0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9"],edgeware:["0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b"],enjin:["0xd8761d3c88f26dc12875c00d3165f7d67243d56fc85b4cf19937601a7916e5a9"],equilibrium:["0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925"],genshiro:["0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243"],hydradx:["0xafdc188f45c71dacbaa0b62e16a91f726c7b8699a9748cdf715459de6b7f366d","0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc","0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9","0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047","0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2"],"interlay-parachain":["0xbf88efe70e9e0e916416e8bed61f2b45717f517d7f3523e33c7b001e5ffcbc72"],karura:["0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b"],khala:["0xd43540ba6d3eb4897c28a77d48cb5b729fea37603cbbfc7a86a73b72adb3be8d"],kulupu:["0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba"],kusama:["0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe","0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636","0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf"],matrixchain:["0x3af4ff48ec76d2efc8476730f423ac07e25ad48f5f4c9dc39c778b164d808615"],nodle:["0x97da7ede98d7bad4e36b4d734b6055425a3be036da2a332ea5a7037656427a21"],origintrail:["0xe7e0962324a3b86c83404dbea483f25fb5dab4c224791c81b756cfc948006174"],p3d:["0x6c5894837ad89b6d92b114a2fb3eafa8fe3d26a54848e3447015442cd6ef4e66"],parallel:["0xe61a41c53f5dcd0beb09df93b34402aada44cb05117b71059cce40a2723a4e97"],pendulum:["0x5d3c298622d5634ed019bf61ea4b71655030015bde9beb0d6a24743714462c86"],phala:["0x1bb969d85965e4bb5a651abbedf21a54b6b31a21f66b5401cc3f1e286268d736"],picasso:["0x6811a339673c9daa897944dcdac99c6e2939cc88245ed21951a0a3c9a2be75bc","0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c"],polkadex:["0x3920bcb4960a1eef5580cd5367ff3f430eef052774f78468852f7b9cb39f8a3c"],polkadot:["0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"],polymesh:["0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063"],quartz:["0xcd4d732201ebe5d6b014edda071c4203e16867305332301dc8d092044b28e554"],rococo:["0x6408de7737c59c238890533af25896a2c20608d8b380bb01029acb392781063e","0xaaf2cd1b74b5f726895921259421b534124726263982522174147046b8827897","0x037f5f3c8e67b314062025fc886fcd6238ea25a4a9b45dce8d246815c9ebe770","0xc196f81260cf1686172b47a79cf002120735d7cb0eb1474e8adce56618456fff","0xf6e9983c37baf68846fedafe21e56718790e39fb1c582abc408b81bc7b208f9a","0x5fce687da39305dfe682b117f0820b319348e8bb37eb16cf34acbf6a202de9d9","0xe7c3d5edde7db964317cd9b51a3a059d7cd99f81bdbce14990047354334c9779","0x1611e1dbf0405379b861e2e27daa90f480b2e6d3682414a80835a52e8cb8a215","0x343442f12fa715489a8714e79a7b264ea88c0d5b8c66b684a7788a516032f6b9","0x78bcd530c6b3a068bc17473cf5d2aff9c287102bed9af3ae3c41c33b9d6c6147","0x47381ee0697153d64404fc578392c8fd5cba9073391908f46c888498415647bd","0x19c0e4fa8ab75f5ac7865e0b8f74ff91eb9a100d336f423cd013a8befba40299"],sora:["0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5"],stafi:["0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80"],statemine:["0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a"],statemint:["0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f"],subsocial:["0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8"],ternoa:["0x6859c81ca95ef624c9dfe4dc6e3381c33e5d6509e35e147092bfbc780f777c4e"],unique:["0x84322d9cddbf35088f1e54e9a85c967a41a56a4f43445768125e61af166c7d31"],vtb:["0x286bc8414c7000ce1d6ee6a834e29a54c1784814b76243eb77ed0b2c5573c60f","0x7483b89572fb2bd687c7b9a93b242d0b237f9aba463aba07ec24503931038aaa"],westend:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"],xxnetwork:["0x50dd5d206917bf10502c68fb4d18a59fc8aa31586f4e8856b493e43544aa82aa"],zeitgeist:["0x1bf2a2ecb4a868de66ea8610f2ce7c8c43706561b6476031315f6640fe38e060"]},nJ={centrifuge:"polkadot",kusama:"polkadot",polkadot:"polkadot",sora:"polkadot",statemine:"polkadot",statemint:"polkadot",westmint:"polkadot"},rJ={acala:787,ajuna:354,"aleph-node":643,astar:810,bifrost:788,"bifrost-kusama":788,centrifuge:747,composable:354,darwinia:354,"dock-mainnet":594,edgeware:523,enjin:1155,equilibrium:99999997,genshiro:99999996,hydradx:354,"interlay-parachain":354,karura:686,khala:434,kusama:434,matrixchain:1155,nodle:1003,origintrail:354,parallel:354,pendulum:354,phala:354,picasso:434,polkadex:799,polkadot:354,polymesh:595,quartz:631,sora:617,stafi:907,statemine:434,statemint:354,ternoa:995,unique:661,vtb:694,xxnetwork:1955,zeitgeist:354},iJ={"":!0,"cess-testnet":!0,"dock-testnet":!0,jupiter:!0,"mathchain-testnet":!0,p3dt:!0,subspace_testnet:!0,"zero-alphaville":!0},JC=[0,2,42],oJ=["testnet"];function aJ(e){var i,o;const t=e.network||"",n=t.replace(/_/g,"-").split("-"),r=e;return r.slip44=rJ[t],r.hasLedgerSupport=!!r.slip44,r.genesisHash=tJ[t]||[],r.icon=nJ[t]||"substrate",r.isTestnet=!!iJ[t]||oJ.includes(n[n.length-1]),r.isIgnored=r.isTestnet||!(e.standardAccount&&((i=e.decimals)!=null&&i.length)&&((o=e.symbols)!=null&&o.length))&&e.prefix!==42,r}function sJ({genesisHash:e,prefix:t}){return!!e.length||t===42}function lJ(e){return!e.isIgnored&&!!e.network}function cJ(e,t){const n=JC.includes(e.prefix),r=JC.includes(t.prefix);return n===r?n?0:e.displayName.localeCompare(t.displayName):n?-1:1}const uJ=eJ.map(aJ),bI=uJ.filter(lJ).sort(cJ);bI.filter(sJ);const ip={allowedDecodedLengths:[1,2,4,8,32,33],allowedEncodedLengths:[3,4,6,10,35,36,37,38],allowedPrefix:bI.map(({prefix:e})=>e),prefix:42};function Gc(e,t,n=-1){if(!e)throw new Error("Invalid empty address passed");if(na(e)||$o(e))return Ot(e);try{const r=PY(e);if(!ip.allowedEncodedLengths.includes(r.length))throw new Error("Invalid decoded address length");const[i,o,a,s]=_Y(r);if(!i&&!t)throw new Error("Invalid decoded address checksum");if(n!==-1&&n!==s)throw new Error(`Expected ss58Format ${n}, received ${s}`);return r.slice(a,o)}catch(r){throw new Error(`Decoding ${e}: ${r.message}`)}}const QC={isLe:!1},Rb={isLe:!0},dJ={bitLength:32,isLe:!1},jb={bitLength:32,isLe:!0},qd={bitLength:256,isLe:!1},fJ={bitLength:256,isLe:!0},hJ=/^\d+$/,pJ=32;class Q8{constructor(){dn(this,"__internal__chainCode",new Uint8Array(32));dn(this,"__internal__isHard",!1)}static from(t){const n=new Q8,[r,i]=t.startsWith("/")?[t.substring(1),!0]:[t,!1];return n.soft(hJ.test(r)?new St(r,10):r),i?n.harden():n}get chainCode(){return this.__internal__chainCode}get isHard(){return this.__internal__isHard}get isSoft(){return!this.__internal__isHard}hard(t){return this.soft(t).harden()}harden(){return this.__internal__isHard=!0,this}soft(t){return AT(t)||B1(t)||D1(t)?this.soft(Ui(t,fJ)):$o(t)?this.soft(Ra(t)):U1(t)?this.soft(H1(co(t))):t.length>pJ?this.soft(Eu(t)):(this.__internal__chainCode.fill(0),this.__internal__chainCode.set(t,0),this)}soften(){return this.__internal__isHard=!1,this}}const mJ=/\/(\/?)([^/]+)/g;function wI(e){const t=e.match(mJ),n=[];let r="";if(t){r=t.join("");for(const i of t)n.push(Q8.from(i.substring(1)))}if(r!==e)throw new Error(`Re-constructed path "${r}" does not match input`);return{parts:t,path:n}}const vJ=/^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/;function gJ(e){const t=e.match(vJ);if(t===null)throw new Error("Unable to match provided value to a secret URI");const[,n,,r,,,i]=t,{path:o}=wI(r);return{derivePath:r,password:i,path:o,phrase:n}}const yJ=H1(co("Secp256k1HDKD"));function bJ(e,t){if(!na(t)||t.length!==32)throw new Error("Invalid chainCode passed to derive");return Eu(ri(yJ,e,t),256)}function wJ(e,t,n,r){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,n,r);const i=BigInt(32),o=BigInt(4294967295),a=Number(n>>i&o),s=Number(n&o),l=r?4:0,c=r?0:4;e.setUint32(t+l,a,r),e.setUint32(t+c,s,r)}const xJ=(e,t,n)=>e&t^~e&n,SJ=(e,t,n)=>e&t^e&n^t&n;class xI extends X1{constructor(t,n,r,i){super(),this.blockLen=t,this.outputLen=n,this.padOffset=r,this.isLE=i,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=wv(this.buffer)}update(t){sc(this);const{view:n,buffer:r,blockLen:i}=this;t=ja(t);const o=t.length;for(let a=0;ai-a&&(this.process(r,0),a=0);for(let d=a;du.length)throw new Error("_sha2: outputLen bigger than state");for(let d=0;d>>3,g=Qa(h,17)^Qa(h,19)^h>>>10;bl[d]=g+bl[d-7]+v+bl[d-16]|0}let{A:r,B:i,C:o,D:a,E:s,F:l,G:c,H:u}=this;for(let d=0;d<64;d++){const f=Qa(s,6)^Qa(s,11)^Qa(s,25),h=u+f+xJ(s,l,c)+CJ[d]+bl[d]|0,g=(Qa(r,2)^Qa(r,13)^Qa(r,22))+SJ(r,i,o)|0;u=c,c=l,l=s,s=a+h|0,a=o,o=i,i=r,r=h+g|0}r=r+this.A|0,i=i+this.B|0,o=o+this.C|0,a=a+this.D|0,s=s+this.E|0,l=l+this.F|0,c=c+this.G|0,u=u+this.H|0,this.set(r,i,o,a,s,l,c,u)}roundClean(){bl.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const zm=J8(()=>new EJ);class SI extends X1{constructor(t,n){super(),this.finished=!1,this.destroyed=!1,sI(t);const r=ja(n);if(this.iHash=t.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const i=this.blockLen,o=new Uint8Array(i);o.set(r.length>i?t.create().update(r).digest():r);for(let a=0;anew SI(e,t).update(n).digest();W1.create=(e,t)=>new SI(e,t);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const CI=BigInt(0),Z1=BigInt(1),PJ=BigInt(2);function au(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function Rm(e){if(!au(e))throw new Error("Uint8Array expected")}const OJ=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function su(e){Rm(e);let t="";for(let n=0;n=Is._0&&e<=Is._9)return e-Is._0;if(e>=Is._A&&e<=Is._F)return e-(Is._A-10);if(e>=Is._a&&e<=Is._f)return e-(Is._a-10)}function Gd(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);const t=e.length,n=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const r=new Uint8Array(n);for(let i=0,o=0;iCI;e>>=Z1,t+=1);return t}function IJ(e,t){return e>>BigInt(t)&Z1}function zJ(e,t,n){return e|(n?Z1:CI)<(PJ<new Uint8Array(e),_C=e=>Uint8Array.from(e);function PI(e,t,n){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof n!="function")throw new Error("hmacFn must be a function");let r=Lb(e),i=Lb(e),o=0;const a=()=>{r.fill(1),i.fill(0),o=0},s=(...d)=>n(i,r,...d),l=(d=Lb())=>{i=s(_C([0]),d),r=s(),d.length!==0&&(i=s(_C([1]),d),r=s())},c=()=>{if(o++>=1e3)throw new Error("drbg: tried 1000 values");let d=0;const f=[];for(;d{a(),l(d);let h;for(;!(h=f(c()));)l();return a(),h}}const RJ={bigint:e=>typeof e=="bigint",function:e=>typeof e=="function",boolean:e=>typeof e=="boolean",string:e=>typeof e=="string",stringOrUint8Array:e=>typeof e=="string"||au(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>typeof e=="function"&&Number.isSafeInteger(e.outputLen)};function Df(e,t,n={}){const r=(i,o,a)=>{const s=RJ[o];if(typeof s!="function")throw new Error(`Invalid validator "${o}", expected function`);const l=e[i];if(!(a&&l===void 0)&&!s(l,e))throw new Error(`Invalid param ${String(i)}=${l} (${typeof l}), expected ${o}`)};for(const[i,o]of Object.entries(t))r(i,o,!1);for(const[i,o]of Object.entries(n))r(i,o,!0);return e}const jJ=Object.freeze(Object.defineProperty({__proto__:null,abytes:Rm,bitGet:IJ,bitLen:TJ,bitMask:_8,bitSet:zJ,bytesToHex:su,bytesToNumberBE:Yc,bytesToNumberLE:kd,concatBytes:lu,createHmacDrbg:PI,ensureBytes:Dr,equalBytes:MJ,hexToBytes:Gd,hexToNumber:$8,isBytes:au,numberToBytesBE:Yd,numberToBytesLE:zp,numberToHexUnpadded:EI,numberToVarBytesBE:kJ,utf8ToBytes:NJ,validateObject:Df},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const ti=BigInt(0),tr=BigInt(1),Rc=BigInt(2),LJ=BigInt(3),yx=BigInt(4),eE=BigInt(5),tE=BigInt(8);BigInt(9);BigInt(16);function Wn(e,t){const n=e%t;return n>=ti?n:t+n}function BJ(e,t,n){if(n<=ti||t 0");if(n===tr)return ti;let r=tr;for(;t>ti;)t&tr&&(r=r*e%n),e=e*e%n,t>>=tr;return r}function cr(e,t,n){let r=e;for(;t-- >ti;)r*=r,r%=n;return r}function bx(e,t){if(e===ti||t<=ti)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let n=Wn(e,t),r=t,i=ti,o=tr;for(;n!==ti;){const s=r/n,l=r%n,c=i-o*s;r=n,n=l,i=o,o=c}if(r!==tr)throw new Error("invert: does not exist");return Wn(i,t)}function AJ(e){const t=(e-tr)/Rc;let n,r,i;for(n=e-tr,r=0;n%Rc===ti;n/=Rc,r++);for(i=Rc;i(Wn(e,t)&tr)===tr,HJ=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function UJ(e){const t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},n=HJ.reduce((r,i)=>(r[i]="function",r),t);return Df(e,n)}function VJ(e,t,n){if(n 0");if(n===ti)return e.ONE;if(n===tr)return t;let r=e.ONE,i=t;for(;n>ti;)n&tr&&(r=e.mul(r,i)),i=e.sqr(i),n>>=tr;return r}function XJ(e,t){const n=new Array(t.length),r=t.reduce((o,a,s)=>e.is0(a)?o:(n[s]=o,e.mul(o,a)),e.ONE),i=e.inv(r);return t.reduceRight((o,a,s)=>e.is0(a)?o:(n[s]=e.mul(o,n[s]),e.mul(o,a)),i),n}function OI(e,t){const n=t!==void 0?t:e.toString(2).length,r=Math.ceil(n/8);return{nBitLength:n,nByteLength:r}}function kI(e,t,n=!1,r={}){if(e<=ti)throw new Error(`Expected Field ORDER > 0, got ${e}`);const{nBitLength:i,nByteLength:o}=OI(e,t);if(o>2048)throw new Error("Field lengths over 2048 bytes are not supported");const a=FJ(e),s=Object.freeze({ORDER:e,BITS:i,BYTES:o,MASK:_8(i),ZERO:ti,ONE:tr,create:l=>Wn(l,e),isValid:l=>{if(typeof l!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof l}`);return ti<=l&&ll===ti,isOdd:l=>(l&tr)===tr,neg:l=>Wn(-l,e),eql:(l,c)=>l===c,sqr:l=>Wn(l*l,e),add:(l,c)=>Wn(l+c,e),sub:(l,c)=>Wn(l-c,e),mul:(l,c)=>Wn(l*c,e),pow:(l,c)=>VJ(s,l,c),div:(l,c)=>Wn(l*bx(c,e),e),sqrN:l=>l*l,addN:(l,c)=>l+c,subN:(l,c)=>l-c,mulN:(l,c)=>l*c,inv:l=>bx(l,e),sqrt:r.sqrt||(l=>a(s,l)),invertBatch:l=>XJ(s,l),cmov:(l,c,u)=>u?c:l,toBytes:l=>n?zp(l,o):Yd(l,o),fromBytes:l=>{if(l.length!==o)throw new Error(`Fp.fromBytes: expected ${o}, got ${l.length}`);return n?kd(l):Yc(l)}});return Object.freeze(s)}function MI(e){if(typeof e!="bigint")throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}function NI(e){const t=MI(e);return t+Math.ceil(t/2)}function WJ(e,t,n=!1){const r=e.length,i=MI(t),o=NI(t);if(r<16||r1024)throw new Error(`expected ${o}-1024 bytes of input, got ${r}`);const a=n?Yc(e):kd(e),s=Wn(a,t-tr)+tr;return n?zp(s,i):Yd(s,i)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const ZJ=BigInt(0),Bb=BigInt(1);function TI(e,t){const n=(i,o)=>{const a=o.negate();return i?a:o},r=i=>{const o=Math.ceil(t/i)+1,a=2**(i-1);return{windows:o,windowSize:a}};return{constTimeNegate:n,unsafeLadder(i,o){let a=e.ZERO,s=i;for(;o>ZJ;)o&Bb&&(a=a.add(s)),s=s.double(),o>>=Bb;return a},precomputeWindow(i,o){const{windows:a,windowSize:s}=r(o),l=[];let c=i,u=c;for(let d=0;d>=h,w>l&&(w-=f,a+=Bb);const x=g,C=g+Math.abs(w)-1,E=v%2!==0,I=w<0;w===0?u=u.add(n(E,o[x])):c=c.add(n(I,o[C]))}return{p:c,f:u}},wNAFCached(i,o,a,s){const l=i._WINDOW_SIZE||1;let c=o.get(i);return c||(c=this.precomputeWindow(i,l),l!==1&&o.set(i,s(c))),this.wNAF(l,c,a)}}}function e6(e){return UJ(e.Fp),Df(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...OI(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function KJ(e){const t=e6(e);Df(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:n,Fp:r,a:i}=t;if(n){if(!r.eql(i,r.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof n!="object"||typeof n.beta!="bigint"||typeof n.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}const{bytesToNumberBE:qJ,hexToBytes:GJ}=jJ,Ac={Err:class extends Error{constructor(t=""){super(t)}},_parseInt(e){const{Err:t}=Ac;if(e.length<2||e[0]!==2)throw new t("Invalid signature integer tag");const n=e[1],r=e.subarray(2,n+2);if(!n||r.length!==n)throw new t("Invalid signature integer: wrong length");if(r[0]&128)throw new t("Invalid signature integer: negative");if(r[0]===0&&!(r[1]&128))throw new t("Invalid signature integer: unnecessary leading zero");return{d:qJ(r),l:e.subarray(n+2)}},toSig(e){const{Err:t}=Ac,n=typeof e=="string"?GJ(e):e;Rm(n);let r=n.length;if(r<2||n[0]!=48)throw new t("Invalid signature tag");if(n[1]!==r-2)throw new t("Invalid signature: incorrect length");const{d:i,l:o}=Ac._parseInt(n.subarray(2)),{d:a,l:s}=Ac._parseInt(o);if(s.length)throw new t("Invalid signature: left bytes after parsing");return{r:i,s:a}},hexFromSig(e){const t=c=>Number.parseInt(c[0],16)&8?"00"+c:c,n=c=>{const u=c.toString(16);return u.length&1?`0${u}`:u},r=t(n(e.s)),i=t(n(e.r)),o=r.length/2,a=i.length/2,s=n(o),l=n(a);return`30${n(a+o+4)}02${l}${i}02${s}${r}`}},Ws=BigInt(0),Ko=BigInt(1);BigInt(2);const nE=BigInt(3);BigInt(4);function YJ(e){const t=KJ(e),{Fp:n}=t,r=t.toBytes||((v,g,w)=>{const x=g.toAffine();return lu(Uint8Array.from([4]),n.toBytes(x.x),n.toBytes(x.y))}),i=t.fromBytes||(v=>{const g=v.subarray(1),w=n.fromBytes(g.subarray(0,n.BYTES)),x=n.fromBytes(g.subarray(n.BYTES,2*n.BYTES));return{x:w,y:x}});function o(v){const{a:g,b:w}=t,x=n.sqr(v),C=n.mul(x,v);return n.add(n.add(C,n.mul(v,g)),w)}if(!n.eql(n.sqr(t.Gy),o(t.Gx)))throw new Error("bad generator point: equation left != right");function a(v){return typeof v=="bigint"&&Wsn.eql(E,n.ZERO);return C(w)&&C(x)?d.ZERO:new d(w,x,n.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(g){const w=n.invertBatch(g.map(x=>x.pz));return g.map((x,C)=>x.toAffine(w[C])).map(d.fromAffine)}static fromHex(g){const w=d.fromAffine(i(Dr("pointHex",g)));return w.assertValidity(),w}static fromPrivateKey(g){return d.BASE.multiply(l(g))}_setWindowSize(g){this._WINDOW_SIZE=g,c.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint&&!n.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:g,y:w}=this.toAffine();if(!n.isValid(g)||!n.isValid(w))throw new Error("bad point: x or y not FE");const x=n.sqr(w),C=o(g);if(!n.eql(x,C))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:g}=this.toAffine();if(n.isOdd)return!n.isOdd(g);throw new Error("Field doesn't support isOdd")}equals(g){u(g);const{px:w,py:x,pz:C}=this,{px:E,py:I,pz:R}=g,T=n.eql(n.mul(w,R),n.mul(E,C)),j=n.eql(n.mul(x,R),n.mul(I,C));return T&&j}negate(){return new d(this.px,n.neg(this.py),this.pz)}double(){const{a:g,b:w}=t,x=n.mul(w,nE),{px:C,py:E,pz:I}=this;let R=n.ZERO,T=n.ZERO,j=n.ZERO,D=n.mul(C,C),X=n.mul(E,E),U=n.mul(I,I),Z=n.mul(C,E);return Z=n.add(Z,Z),j=n.mul(C,I),j=n.add(j,j),R=n.mul(g,j),T=n.mul(x,U),T=n.add(R,T),R=n.sub(X,T),T=n.add(X,T),T=n.mul(R,T),R=n.mul(Z,R),j=n.mul(x,j),U=n.mul(g,U),Z=n.sub(D,U),Z=n.mul(g,Z),Z=n.add(Z,j),j=n.add(D,D),D=n.add(j,D),D=n.add(D,U),D=n.mul(D,Z),T=n.add(T,D),U=n.mul(E,I),U=n.add(U,U),D=n.mul(U,Z),R=n.sub(R,D),j=n.mul(U,X),j=n.add(j,j),j=n.add(j,j),new d(R,T,j)}add(g){u(g);const{px:w,py:x,pz:C}=this,{px:E,py:I,pz:R}=g;let T=n.ZERO,j=n.ZERO,D=n.ZERO;const X=t.a,U=n.mul(t.b,nE);let Z=n.mul(w,E),Y=n.mul(x,I),y=n.mul(C,R),m=n.add(w,x),b=n.add(E,I);m=n.mul(m,b),b=n.add(Z,Y),m=n.sub(m,b),b=n.add(w,C);let k=n.add(E,R);return b=n.mul(b,k),k=n.add(Z,y),b=n.sub(b,k),k=n.add(x,C),T=n.add(I,R),k=n.mul(k,T),T=n.add(Y,y),k=n.sub(k,T),D=n.mul(X,b),T=n.mul(U,y),D=n.add(T,D),T=n.sub(Y,D),D=n.add(Y,D),j=n.mul(T,D),Y=n.add(Z,Z),Y=n.add(Y,Z),y=n.mul(X,y),b=n.mul(U,b),Y=n.add(Y,y),y=n.sub(Z,y),y=n.mul(X,y),b=n.add(b,y),Z=n.mul(Y,b),j=n.add(j,Z),Z=n.mul(k,b),T=n.mul(m,T),T=n.sub(T,Z),Z=n.mul(m,Y),D=n.mul(k,D),D=n.add(D,Z),new d(T,j,D)}subtract(g){return this.add(g.negate())}is0(){return this.equals(d.ZERO)}wNAF(g){return h.wNAFCached(this,c,g,w=>{const x=n.invertBatch(w.map(C=>C.pz));return w.map((C,E)=>C.toAffine(x[E])).map(d.fromAffine)})}multiplyUnsafe(g){const w=d.ZERO;if(g===Ws)return w;if(s(g),g===Ko)return this;const{endo:x}=t;if(!x)return h.unsafeLadder(this,g);let{k1neg:C,k1:E,k2neg:I,k2:R}=x.splitScalar(g),T=w,j=w,D=this;for(;E>Ws||R>Ws;)E&Ko&&(T=T.add(D)),R&Ko&&(j=j.add(D)),D=D.double(),E>>=Ko,R>>=Ko;return C&&(T=T.negate()),I&&(j=j.negate()),j=new d(n.mul(j.px,x.beta),j.py,j.pz),T.add(j)}multiply(g){s(g);let w=g,x,C;const{endo:E}=t;if(E){const{k1neg:I,k1:R,k2neg:T,k2:j}=E.splitScalar(w);let{p:D,f:X}=this.wNAF(R),{p:U,f:Z}=this.wNAF(j);D=h.constTimeNegate(I,D),U=h.constTimeNegate(T,U),U=new d(n.mul(U.px,E.beta),U.py,U.pz),x=D.add(U),C=X.add(Z)}else{const{p:I,f:R}=this.wNAF(w);x=I,C=R}return d.normalizeZ([x,C])[0]}multiplyAndAddUnsafe(g,w,x){const C=d.BASE,E=(R,T)=>T===Ws||T===Ko||!R.equals(C)?R.multiplyUnsafe(T):R.multiply(T),I=E(this,w).add(E(g,x));return I.is0()?void 0:I}toAffine(g){const{px:w,py:x,pz:C}=this,E=this.is0();g==null&&(g=E?n.ONE:n.inv(C));const I=n.mul(w,g),R=n.mul(x,g),T=n.mul(C,g);if(E)return{x:n.ZERO,y:n.ZERO};if(!n.eql(T,n.ONE))throw new Error("invZ was invalid");return{x:I,y:R}}isTorsionFree(){const{h:g,isTorsionFree:w}=t;if(g===Ko)return!0;if(w)return w(d,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:g,clearCofactor:w}=t;return g===Ko?this:w?w(d,this):this.multiplyUnsafe(t.h)}toRawBytes(g=!0){return this.assertValidity(),r(d,this,g)}toHex(g=!0){return su(this.toRawBytes(g))}}d.BASE=new d(t.Gx,t.Gy,n.ONE),d.ZERO=new d(n.ZERO,n.ONE,n.ZERO);const f=t.nBitLength,h=TI(d,t.endo?Math.ceil(f/2):f);return{CURVE:t,ProjectivePoint:d,normPrivateKeyToScalar:l,weierstrassEquation:o,isWithinCurveOrder:a}}function JJ(e){const t=e6(e);return Df(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}function QJ(e){const t=JJ(e),{Fp:n,n:r}=t,i=n.BYTES+1,o=2*n.BYTES+1;function a(b){return Wssu(Yd(b,t.nByteLength));function v(b){const k=r>>Ko;return b>k}function g(b){return v(b)?s(-b):b}const w=(b,k,N)=>Yc(b.slice(k,N));class x{constructor(k,N,M){this.r=k,this.s=N,this.recovery=M,this.assertValidity()}static fromCompact(k){const N=t.nByteLength;return k=Dr("compactSignature",k,N*2),new x(w(k,0,N),w(k,N,2*N))}static fromDER(k){const{r:N,s:M}=Ac.toSig(Dr("DER",k));return new x(N,M)}assertValidity(){if(!f(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!f(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(k){return new x(this.r,this.s,k)}recoverPublicKey(k){const{r:N,s:M,recovery:z}=this,O=j(Dr("msgHash",k));if(z==null||![0,1,2,3].includes(z))throw new Error("recovery id invalid");const S=z===2||z===3?N+t.n:N;if(S>=n.ORDER)throw new Error("recovery id 2 or 3 invalid");const P=z&1?"03":"02",B=c.fromHex(P+h(S)),W=l(S),ie=s(-O*W),se=s(M*W),le=c.BASE.multiplyAndAddUnsafe(B,ie,se);if(!le)throw new Error("point at infinify");return le.assertValidity(),le}hasHighS(){return v(this.s)}normalizeS(){return this.hasHighS()?new x(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return Gd(this.toDERHex())}toDERHex(){return Ac.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Gd(this.toCompactHex())}toCompactHex(){return h(this.r)+h(this.s)}}const C={isValidPrivateKey(b){try{return u(b),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{const b=NI(t.n);return WJ(t.randomBytes(b),t.n)},precompute(b=8,k=c.BASE){return k._setWindowSize(b),k.multiply(BigInt(3)),k}};function E(b,k=!0){return c.fromPrivateKey(b).toRawBytes(k)}function I(b){const k=au(b),N=typeof b=="string",M=(k||N)&&b.length;return k?M===i||M===o:N?M===2*i||M===2*o:b instanceof c}function R(b,k,N=!0){if(I(b))throw new Error("first arg must be private key");if(!I(k))throw new Error("second arg must be public key");return c.fromHex(k).multiply(u(b)).toRawBytes(N)}const T=t.bits2int||function(b){const k=Yc(b),N=b.length*8-t.nBitLength;return N>0?k>>BigInt(N):k},j=t.bits2int_modN||function(b){return s(T(b))},D=_8(t.nBitLength);function X(b){if(typeof b!="bigint")throw new Error("bigint expected");if(!(Ws<=b&&bve in N))throw new Error("sign() legacy options not supported");const{hash:M,randomBytes:z}=t;let{lowS:O,prehash:S,extraEntropy:P}=N;O==null&&(O=!0),b=Dr("msgHash",b),S&&(b=Dr("prehashed msgHash",M(b)));const B=j(b),W=u(k),ie=[X(W),X(B)];if(P!=null&&P!==!1){const ve=P===!0?z(n.BYTES):P;ie.push(Dr("extraEntropy",ve))}const se=lu(...ie),le=B;function he(ve){const L=T(ve);if(!f(L))return;const A=l(L),V=c.BASE.multiply(L).toAffine(),J=s(V.x);if(J===Ws)return;const K=s(A*s(le+J*W));if(K===Ws)return;let $=(V.x===J?0:2)|Number(V.y&Ko),te=K;return O&&v(K)&&(te=g(K),$^=1),new x(J,te,$)}return{seed:se,k2sig:he}}const Z={lowS:t.lowS,prehash:!1},Y={lowS:t.lowS,prehash:!1};function y(b,k,N=Z){const{seed:M,k2sig:z}=U(b,k,N),O=t;return PI(O.hash.outputLen,O.nByteLength,O.hmac)(M,z)}c.BASE._setWindowSize(8);function m(b,k,N,M=Y){var V;const z=b;if(k=Dr("msgHash",k),N=Dr("publicKey",N),"strict"in M)throw new Error("options.strict was renamed to lowS");const{lowS:O,prehash:S}=M;let P,B;try{if(typeof z=="string"||au(z))try{P=x.fromDER(z)}catch(J){if(!(J instanceof Ac.Err))throw J;P=x.fromCompact(z)}else if(typeof z=="object"&&typeof z.r=="bigint"&&typeof z.s=="bigint"){const{r:J,s:K}=z;P=new x(J,K)}else throw new Error("PARSE");B=c.fromHex(N)}catch(J){if(J.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(O&&P.hasHighS())return!1;S&&(k=t.hash(k));const{r:W,s:ie}=P,se=j(k),le=l(ie),he=s(se*le),ve=s(W*le),L=(V=c.BASE.multiplyAndAddUnsafe(B,he,ve))==null?void 0:V.toAffine();return L?s(L.x)===W:!1}return{CURVE:t,getPublicKey:E,getSharedSecret:R,sign:y,verify:m,ProjectivePoint:c,Signature:x,utils:C}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function $J(e){return{hash:e,hmac:(t,...n)=>W1(e,t,NY(...n)),randomBytes:uI}}function _J(e,t){const n=r=>QJ({...e,...$J(r)});return Object.freeze({...n(t),create:n})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const II=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),rE=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),eQ=BigInt(1),wx=BigInt(2),iE=(e,t)=>(e+t/wx)/t;function tQ(e){const t=II,n=BigInt(3),r=BigInt(6),i=BigInt(11),o=BigInt(22),a=BigInt(23),s=BigInt(44),l=BigInt(88),c=e*e*e%t,u=c*c*e%t,d=cr(u,n,t)*u%t,f=cr(d,n,t)*u%t,h=cr(f,wx,t)*c%t,v=cr(h,i,t)*h%t,g=cr(v,o,t)*v%t,w=cr(g,s,t)*g%t,x=cr(w,l,t)*w%t,C=cr(x,s,t)*g%t,E=cr(C,n,t)*u%t,I=cr(E,a,t)*v%t,R=cr(I,r,t)*c%t,T=cr(R,wx,t);if(!xx.eql(xx.sqr(T),e))throw new Error("Cannot find square root");return T}const xx=kI(II,void 0,void 0,{sqrt:tQ}),Hf=_J({a:BigInt(0),b:BigInt(7),Fp:xx,n:rE,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=rE,n=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),r=-eQ*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),i=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),o=n,a=BigInt("0x100000000000000000000000000000000"),s=iE(o*e,t),l=iE(-r*e,t);let c=Wn(e-s*n-l*i,t),u=Wn(-s*r-l*o,t);const d=c>a,f=u>a;if(d&&(c=t-c),f&&(u=t-u),c>a||u>a)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:d,k1:c,k2neg:f,k2:u}}}},zm);BigInt(0);Hf.ProjectivePoint;function Jd(e,t){if(e.length!==32)throw new Error("Expected valid 32-byte private key as a seed");if(!si||!t&&wi()){const n=$G(e),r=n.slice(32);if(V8(r))throw new Error("Invalid publicKey generated from WASM interface");return{publicKey:r,secretKey:n.slice(0,32)}}return{publicKey:Hf.getPublicKey(e,!0),secretKey:e}}function zI(e,t){return(n,{chainCode:r,isHard:i})=>{if(!i)throw new Error("A soft key was found in the path and is not supported");return e(t(n.secretKey.subarray(0,32),r))}}const oE=zI(Jd,bJ),nQ=H1(co("Ed25519HDKD"));function rQ(e,t){if(!na(t)||t.length!==32)throw new Error("Invalid chainCode passed to derive");return Eu(ri(nQ,e,t))}function t6(e=32){return ZT(new Uint8Array(e))}const[iQ,oQ]=Et.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),wl=new Uint32Array(80),xl=new Uint32Array(80);class aQ extends xI{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:t,Al:n,Bh:r,Bl:i,Ch:o,Cl:a,Dh:s,Dl:l,Eh:c,El:u,Fh:d,Fl:f,Gh:h,Gl:v,Hh:g,Hl:w}=this;return[t,n,r,i,o,a,s,l,c,u,d,f,h,v,g,w]}set(t,n,r,i,o,a,s,l,c,u,d,f,h,v,g,w){this.Ah=t|0,this.Al=n|0,this.Bh=r|0,this.Bl=i|0,this.Ch=o|0,this.Cl=a|0,this.Dh=s|0,this.Dl=l|0,this.Eh=c|0,this.El=u|0,this.Fh=d|0,this.Fl=f|0,this.Gh=h|0,this.Gl=v|0,this.Hh=g|0,this.Hl=w|0}process(t,n){for(let E=0;E<16;E++,n+=4)wl[E]=t.getUint32(n),xl[E]=t.getUint32(n+=4);for(let E=16;E<80;E++){const I=wl[E-15]|0,R=xl[E-15]|0,T=Et.rotrSH(I,R,1)^Et.rotrSH(I,R,8)^Et.shrSH(I,R,7),j=Et.rotrSL(I,R,1)^Et.rotrSL(I,R,8)^Et.shrSL(I,R,7),D=wl[E-2]|0,X=xl[E-2]|0,U=Et.rotrSH(D,X,19)^Et.rotrBH(D,X,61)^Et.shrSH(D,X,6),Z=Et.rotrSL(D,X,19)^Et.rotrBL(D,X,61)^Et.shrSL(D,X,6),Y=Et.add4L(j,Z,xl[E-7],xl[E-16]),y=Et.add4H(Y,T,U,wl[E-7],wl[E-16]);wl[E]=y|0,xl[E]=Y|0}let{Ah:r,Al:i,Bh:o,Bl:a,Ch:s,Cl:l,Dh:c,Dl:u,Eh:d,El:f,Fh:h,Fl:v,Gh:g,Gl:w,Hh:x,Hl:C}=this;for(let E=0;E<80;E++){const I=Et.rotrSH(d,f,14)^Et.rotrSH(d,f,18)^Et.rotrBH(d,f,41),R=Et.rotrSL(d,f,14)^Et.rotrSL(d,f,18)^Et.rotrBL(d,f,41),T=d&h^~d&g,j=f&v^~f&w,D=Et.add5L(C,R,j,oQ[E],xl[E]),X=Et.add5H(D,x,I,T,iQ[E],wl[E]),U=D|0,Z=Et.rotrSH(r,i,28)^Et.rotrBH(r,i,34)^Et.rotrBH(r,i,39),Y=Et.rotrSL(r,i,28)^Et.rotrBL(r,i,34)^Et.rotrBL(r,i,39),y=r&o^r&s^o&s,m=i&a^i&l^a&l;x=g|0,C=w|0,g=h|0,w=v|0,h=d|0,v=f|0,{h:d,l:f}=Et.add(c|0,u|0,X|0,U|0),c=s|0,u=l|0,s=o|0,l=a|0,o=r|0,a=i|0;const b=Et.add3L(U,Y,m);r=Et.add3H(b,X,Z,y),i=b|0}({h:r,l:i}=Et.add(this.Ah|0,this.Al|0,r|0,i|0)),{h:o,l:a}=Et.add(this.Bh|0,this.Bl|0,o|0,a|0),{h:s,l}=Et.add(this.Ch|0,this.Cl|0,s|0,l|0),{h:c,l:u}=Et.add(this.Dh|0,this.Dl|0,c|0,u|0),{h:d,l:f}=Et.add(this.Eh|0,this.El|0,d|0,f|0),{h,l:v}=Et.add(this.Fh|0,this.Fl|0,h|0,v|0),{h:g,l:w}=Et.add(this.Gh|0,this.Gl|0,g|0,w|0),{h:x,l:C}=Et.add(this.Hh|0,this.Hl|0,x|0,C|0),this.set(r,i,o,a,s,l,c,u,d,f,h,v,g,w,x,C)}roundClean(){wl.fill(0),xl.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const K1=J8(()=>new aQ);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const va=BigInt(0),mo=BigInt(1),S0=BigInt(2),sQ=BigInt(8),lQ={zip215:!0};function cQ(e){const t=e6(e);return Df(e,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...t})}function uQ(e){const t=cQ(e),{Fp:n,n:r,prehash:i,hash:o,randomBytes:a,nByteLength:s,h:l}=t,c=S0<{try{return{isValid:!0,value:n.sqrt(M*n.inv(z))}}catch{return{isValid:!1,value:va}}}),f=t.adjustScalarBytes||(M=>M),h=t.domain||((M,z,O)=>{if(z.length||O)throw new Error("Contexts/pre-hash are not supported");return M}),v=M=>typeof M=="bigint"&&vav(M)&&v(z)&&MM===va||g(M,c);function x(M,z){if(g(M,z))return M;throw new Error(`Expected valid scalar < ${z}, got ${typeof M} ${M}`)}function C(M){return M===va?M:x(M,r)}const E=new Map;function I(M){if(!(M instanceof R))throw new Error("ExtendedPoint expected")}class R{constructor(z,O,S,P){if(this.ex=z,this.ey=O,this.ez=S,this.et=P,!w(z))throw new Error("x required");if(!w(O))throw new Error("y required");if(!w(S))throw new Error("z required");if(!w(P))throw new Error("t required")}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(z){if(z instanceof R)throw new Error("extended point not allowed");const{x:O,y:S}=z||{};if(!w(O)||!w(S))throw new Error("invalid affine point");return new R(O,S,mo,u(O*S))}static normalizeZ(z){const O=n.invertBatch(z.map(S=>S.ez));return z.map((S,P)=>S.toAffine(O[P])).map(R.fromAffine)}_setWindowSize(z){this._WINDOW_SIZE=z,E.delete(this)}assertValidity(){const{a:z,d:O}=t;if(this.is0())throw new Error("bad point: ZERO");const{ex:S,ey:P,ez:B,et:W}=this,ie=u(S*S),se=u(P*P),le=u(B*B),he=u(le*le),ve=u(ie*z),L=u(le*u(ve+se)),A=u(he+u(O*u(ie*se)));if(L!==A)throw new Error("bad point: equation left != right (1)");const V=u(S*P),J=u(B*W);if(V!==J)throw new Error("bad point: equation left != right (2)")}equals(z){I(z);const{ex:O,ey:S,ez:P}=this,{ex:B,ey:W,ez:ie}=z,se=u(O*ie),le=u(B*P),he=u(S*ie),ve=u(W*P);return se===le&&he===ve}is0(){return this.equals(R.ZERO)}negate(){return new R(u(-this.ex),this.ey,this.ez,u(-this.et))}double(){const{a:z}=t,{ex:O,ey:S,ez:P}=this,B=u(O*O),W=u(S*S),ie=u(S0*u(P*P)),se=u(z*B),le=O+S,he=u(u(le*le)-B-W),ve=se+W,L=ve-ie,A=se-W,V=u(he*L),J=u(ve*A),K=u(he*A),$=u(L*ve);return new R(V,J,$,K)}add(z){I(z);const{a:O,d:S}=t,{ex:P,ey:B,ez:W,et:ie}=this,{ex:se,ey:le,ez:he,et:ve}=z;if(O===BigInt(-1)){const me=u((B-P)*(le+se)),fe=u((B+P)*(le-se)),ye=u(fe-me);if(ye===va)return this.double();const Ce=u(W*S0*ve),ce=u(ie*S0*he),q=ce+Ce,F=fe+me,H=ce-Ce,ne=u(q*ye),ue=u(F*H),de=u(q*H),ge=u(ye*F);return new R(ne,ue,ge,de)}const L=u(P*se),A=u(B*le),V=u(ie*S*ve),J=u(W*he),K=u((P+B)*(se+le)-L-A),$=J-V,te=J+V,G=u(A-O*L),ee=u(K*$),re=u(te*G),_=u(K*G),oe=u($*te);return new R(ee,re,oe,_)}subtract(z){return this.add(z.negate())}wNAF(z){return D.wNAFCached(this,E,z,R.normalizeZ)}multiply(z){const{p:O,f:S}=this.wNAF(x(z,r));return R.normalizeZ([O,S])[0]}multiplyUnsafe(z){let O=C(z);return O===va?j:this.equals(j)||O===mo?this:this.equals(T)?this.wNAF(O).p:D.unsafeLadder(this,O)}isSmallOrder(){return this.multiplyUnsafe(l).is0()}isTorsionFree(){return D.unsafeLadder(this,r).is0()}toAffine(z){const{ex:O,ey:S,ez:P}=this,B=this.is0();z==null&&(z=B?sQ:n.inv(P));const W=u(O*z),ie=u(S*z),se=u(P*z);if(B)return{x:va,y:mo};if(se!==mo)throw new Error("invZ was invalid");return{x:W,y:ie}}clearCofactor(){const{h:z}=t;return z===mo?this:this.multiplyUnsafe(z)}static fromHex(z,O=!1){const{d:S,a:P}=t,B=n.BYTES;z=Dr("pointHex",z,B);const W=z.slice(),ie=z[B-1];W[B-1]=ie&-129;const se=kd(W);se===va||(O?x(se,c):x(se,n.ORDER));const le=u(se*se),he=u(le-mo),ve=u(S*le-P);let{isValid:L,value:A}=d(he,ve);if(!L)throw new Error("Point.fromHex: invalid y coordinate");const V=(A&mo)===mo,J=(ie&128)!==0;if(!O&&A===va&&J)throw new Error("Point.fromHex: x=0 and x_0=1");return J!==V&&(A=u(-A)),R.fromAffine({x:A,y:se})}static fromPrivateKey(z){return Z(z).point}toRawBytes(){const{x:z,y:O}=this.toAffine(),S=zp(O,n.BYTES);return S[S.length-1]|=z&mo?128:0,S}toHex(){return su(this.toRawBytes())}}R.BASE=new R(t.Gx,t.Gy,mo,u(t.Gx*t.Gy)),R.ZERO=new R(va,mo,mo,va);const{BASE:T,ZERO:j}=R,D=TI(R,s*8);function X(M){return Wn(M,r)}function U(M){return X(kd(M))}function Z(M){const z=s;M=Dr("private key",M,z);const O=Dr("hashed private key",o(M),2*z),S=f(O.slice(0,z)),P=O.slice(z,2*z),B=U(S),W=T.multiply(B),ie=W.toRawBytes();return{head:S,prefix:P,scalar:B,point:W,pointBytes:ie}}function Y(M){return Z(M).pointBytes}function y(M=new Uint8Array,...z){const O=lu(...z);return U(o(h(O,Dr("context",M),!!i)))}function m(M,z,O={}){M=Dr("message",M),i&&(M=i(M));const{prefix:S,scalar:P,pointBytes:B}=Z(z),W=y(O.context,S,M),ie=T.multiply(W).toRawBytes(),se=y(O.context,ie,B,M),le=X(W+se*P);C(le);const he=lu(ie,zp(le,n.BYTES));return Dr("result",he,s*2)}const b=lQ;function k(M,z,O,S=b){const{context:P,zip215:B}=S,W=n.BYTES;M=Dr("signature",M,2*W),z=Dr("message",z),i&&(z=i(z));const ie=kd(M.slice(W,2*W));let se,le,he;try{se=R.fromHex(O,B),le=R.fromHex(M.slice(0,W),B),he=T.multiplyUnsafe(ie)}catch{return!1}if(!B&&se.isSmallOrder())return!1;const ve=y(P,le.toRawBytes(),se.toRawBytes(),z);return le.add(se.multiplyUnsafe(ve)).subtract(he).clearCofactor().equals(R.ZERO)}return T._setWindowSize(8),{CURVE:t,getPublicKey:Y,sign:m,verify:k,ExtendedPoint:R,utils:{getExtendedPublicKey:Z,randomPrivateKey:()=>a(n.BYTES),precompute(M=8,z=R.BASE){return z._setWindowSize(M),z.multiply(BigInt(3)),z}}}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const n6=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),aE=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");BigInt(0);const dQ=BigInt(1),sE=BigInt(2);BigInt(3);const fQ=BigInt(5),hQ=BigInt(8);function pQ(e){const t=BigInt(10),n=BigInt(20),r=BigInt(40),i=BigInt(80),o=n6,s=e*e%o*e%o,l=cr(s,sE,o)*s%o,c=cr(l,dQ,o)*e%o,u=cr(c,fQ,o)*c%o,d=cr(u,t,o)*u%o,f=cr(d,n,o)*d%o,h=cr(f,r,o)*f%o,v=cr(h,i,o)*h%o,g=cr(v,i,o)*h%o,w=cr(g,t,o)*u%o;return{pow_p_5_8:cr(w,sE,o)*e%o,b2:s}}function mQ(e){return e[0]&=248,e[31]&=127,e[31]|=64,e}function vQ(e,t){const n=n6,r=Wn(t*t*t,n),i=Wn(r*r*t,n),o=pQ(e*i).pow_p_5_8;let a=Wn(e*r*o,n);const s=Wn(t*a*a,n),l=a,c=Wn(a*aE,n),u=s===e,d=s===Wn(-e,n),f=s===Wn(-e*aE,n);return u&&(a=l),(d||f)&&(a=c),DJ(a,n)&&(a=Wn(-a,n)),{isValid:u||d,value:a}}const gQ=kI(n6,void 0,!0),yQ={a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:gQ,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:hQ,Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:K1,randomBytes:uI,adjustScalarBytes:mQ,uvRatio:vQ},r6=uQ(yQ);function i6(e,t){if(!si||!t&&wi()){const r=YG(e);return{publicKey:r.slice(32),secretKey:r.slice(0,64)}}const n=r6.getPublicKey(e);return{publicKey:n,secretKey:Bf([e,n])}}function bQ(e,{publicKey:t,secretKey:n},r){if(n){if(!t)throw new Error("Expected a valid publicKey")}else throw new Error("Expected a valid secretKey");const i=Ot(e),o=n.subarray(0,32);return!si||!r&&wi()?JG(t,o,i):r6.sign(i,o)}function RI(e,t,n,r){const i=Ot(e),o=Ot(n),a=Ot(t);if(o.length!==32)throw new Error(`Invalid publicKey, received ${o.length}, expected 32`);if(a.length!==64)throw new Error(`Invalid signature, received ${a.length} bytes, expected 64`);try{return!si||!r&&wi()?QG(a,i,o):r6.verify(a,i,o)}catch{return!1}}const wQ=zI(i6,rQ),Sx=64,xQ=32,Ab=Sx+xQ;function jI(e){const t=Ot(e);if(t.length!==Ab)throw new Error(`Expected keypair with ${Ab} bytes, found ${t.length}`);return{publicKey:t.slice(Sx,Ab),secretKey:t.slice(0,Sx)}}function SQ({publicKey:e,secretKey:t}){return ri(t,e).slice()}function LI(e){return(t,n)=>{if(!na(n)||n.length!==32)throw new Error("Invalid chainCode passed to derive");return jI(e(SQ(t),n))}}const CQ=LI(rY),EQ=LI(iY);function PQ(e,{chainCode:t,isSoft:n}){return n?EQ(e,t):CQ(e,t)}const OQ={ecdsa:oE,ed25519:wQ,ethereum:oE,sr25519:PQ};function BI(e,t,n){const r=OQ[n];let i=e;for(const o of t)i=r(i,o);return i}function AI(e){const t=Ot(e);if(t.length!==32)throw new Error(`Expected a seed matching 32 bytes, found ${t.length}`);return jI(oY(t))}function kQ(e,{publicKey:t,secretKey:n}){if((t==null?void 0:t.length)!==32)throw new Error("Expected a valid publicKey, 32-bytes");if((n==null?void 0:n.length)!==64)throw new Error("Expected a valid secretKey, 64-bytes");return aY(t,n,Ot(e))}function FI(e,t,n){const r=Ot(n),i=Ot(t);if(r.length!==32)throw new Error(`Invalid publicKey, received ${r.length} bytes, expected 32`);if(i.length!==64)throw new Error(`Invalid signature, received ${i.length} bytes, expected 64`);return sY(i,Ot(e),r)}const lE=new Uint8Array;function MQ(e,{secretKey:t},n=lE,r=lE){if((t==null?void 0:t.length)!==64)throw new Error("Invalid secretKey, expected 64-bytes");return lY(t,Ot(n),Ot(e),Ot(r))}const cE=new Uint8Array;function NQ(e,t,n,r=cE,i=cE){const o=Ot(n),a=Ot(t);if(o.length!==32)throw new Error("Invalid publicKey, expected 32-bytes");if(a.length!==96)throw new Error("Invalid vrfSign output, expected 96 bytes");return cY(o,Ot(r),Ot(e),Ot(i),a)}function DI(e,t=ip.prefix){const n=Gc(e);if(t<0||t>16383||[46,47].includes(t))throw new Error("Out of range ss58Format specified");if(!ip.allowedDecodedLengths.includes(n.length))throw new Error(`Expected a valid key to convert, with length ${ip.allowedDecodedLengths.join(", ")}`);const r=ri(t<64?[t]:[(t&252)>>2|64,t>>8|(t&3)<<6],n);return OY(ri(r,yI(r).subarray(0,[32,33].includes(n.length)?2:1)))}const HI=[],UI=[],VI=[],TQ=BigInt(0),dh=BigInt(1),IQ=BigInt(2),zQ=BigInt(7),RQ=BigInt(256),jQ=BigInt(113);for(let e=0,t=dh,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],HI.push(2*(5*r+n)),UI.push((e+1)*(e+2)/2%64);let i=TQ;for(let o=0;o<7;o++)t=(t<>zQ)*jQ)%RQ,t&IQ&&(i^=dh<<(dh<n>32?mI(e,t,n):hI(e,t,n),dE=(e,t,n)=>n>32?vI(e,t,n):pI(e,t,n);function AQ(e,t=24){const n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let a=0;a<10;a++)n[a]=e[a]^e[a+10]^e[a+20]^e[a+30]^e[a+40];for(let a=0;a<10;a+=2){const s=(a+8)%10,l=(a+2)%10,c=n[l],u=n[l+1],d=uE(c,u,1)^n[s],f=dE(c,u,1)^n[s+1];for(let h=0;h<50;h+=10)e[a+h]^=d,e[a+h+1]^=f}let i=e[2],o=e[3];for(let a=0;a<24;a++){const s=UI[a],l=uE(i,o,s),c=dE(i,o,s),u=HI[a];i=e[u],o=e[u+1],e[u]=l,e[u+1]=c}for(let a=0;a<50;a+=10){for(let s=0;s<10;s++)n[s]=e[a+s];for(let s=0;s<10;s++)e[a+s]^=~n[(s+2)%10]&n[(s+4)%10]}e[0]^=LQ[r],e[1]^=BQ[r]}n.fill(0)}class o6 extends X1{constructor(t,n,r,i=!1,o=24){if(super(),this.blockLen=t,this.suffix=n,this.outputLen=r,this.enableXOF=i,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,Ni(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=Gl(this.state)}keccak(){Oa||is(this.state32),AQ(this.state32,this.rounds),Oa||is(this.state32),this.posOut=0,this.pos=0}update(t){sc(this);const{blockLen:n,state:r}=this;t=ja(t);const i=t.length;for(let o=0;o=r&&this.keccak();const a=Math.min(r-this.posOut,o-i);t.set(n.subarray(this.posOut,this.posOut+a),i),this.posOut+=a,i+=a}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return Ni(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(Y8(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(t){const{blockLen:n,suffix:r,outputLen:i,rounds:o,enableXOF:a}=this;return t||(t=new o6(n,r,i,a,o)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=o,t.suffix=r,t.outputLen=i,t.enableXOF=a,t.destroyed=this.destroyed,t}}const XI=(e,t,n)=>J8(()=>new o6(t,e,n)),a6=XI(1,136,256/8),FQ=XI(1,72,512/8),q1=gI({256:hY,512:pY},{256:a6,512:FQ});function Cx(e,t,n){return e==="keccak"?q1(t,void 0,n):Eu(t,void 0,void 0,n)}const DQ=DT("setSS58Format");function HQ(e){DQ.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"),ip.prefix=e}const s6={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",coder:SY,type:"base64",withPadding:!0},UQ=aI(s6),VQ=iI(s6,UQ),XQ=oI(s6);function WI(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);return e.length===33?e:!si||wi()?_G(e):Hf.ProjectivePoint.fromHex(e).toRawBytes(!0)}function l6(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);if(e.length===65)return e.subarray(1);if(!si||wi())return eY(e).subarray(1);const{px:n,py:r}=Hf.ProjectivePoint.fromHex(e);return ri(Ui(n,qd),Ui(r,qd))}function WQ(e,t,n,r="blake2",i){const o=Ot(t).subarray(0,64),a=Ot(e),s=!si||wi()?tY(a,o,n):Hf.Signature.fromCompact(o).addRecoveryBit(n).recoverPublicKey(a).toRawBytes();if(!s)throw new Error("Unable to recover publicKey from signature");return r==="keccak"?l6(s):WI(s)}function fE(e,{secretKey:t},n="blake2",r){if((t==null?void 0:t.length)!==32)throw new Error("Expected valid secp256k1 secretKey, 32-bytes");const i=Cx(n,e,r);if(!si||wi())return nY(i,t);const o=Hf.sign(i,t,{lowS:!0});return ri(Ui(o.r,qd),Ui(o.s,qd),new Uint8Array([o.recovery||0]))}const ZI="ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g,""),Fb=Ht(`0x${ZI}`),Db=new St(ZI,"hex");function ZQ(e,t){let n=ig(t,QC);if(n>=Fb)throw new Error("Tweak parameter is out of range");if(n+=ig(e,QC),n>=Fb&&(n-=Fb),n===Vd)throw new Error("Invalid resulting private key");return X8(n,qd)}function KQ(e,t){const n=new St(t);if(n.cmp(Db)>=0)throw new Error("Tweak parameter is out of range");if(n.iadd(new St(e)),n.cmp(Db)>=0&&n.isub(Db),n.isZero())throw new Error("Invalid resulting private key");return Ui(n,qd)}function qQ(e,t,n){if(!na(e)||e.length!==32)throw new Error("Expected seckey to be an Uint8Array with length 32");if(!na(t)||t.length!==32)throw new Error("Expected tweak to be an Uint8Array with length 32");return!si||n?KQ(e,t):ZQ(e,t)}function GQ(e,t,n,r="blake2",i){const o=Ot(t);if(o.length!==65)throw new Error(`Expected signature with 65 bytes, ${o.length} found instead`);const a=WQ(Cx(r,e),o,o[64],r),s=Cx(r,a,i),l=Ot(n);return ro(a,l)||(r==="keccak"?ro(s.slice(-20),l.slice(-20)):ro(s,l))}function YQ(e){return[33,65].includes(e.length)&&(e=q1(l6(e))),e.slice(-20)}function KI(e){if(!e)return"0x";const t=Ot(e);if(![20,32,33,65].includes(t.length))throw new Error(`Invalid address or publicKey provided, received ${t.length} bytes input`);const n=bs(YQ(t),-1,!1),r=bs(q1(n),-1,!1);let i="";for(let o=0;o<40;o++)i=`${i}${parseInt(r[o],16)>7?n[o].toUpperCase():n[o]}`;return`0x${i}`}const JQ={256:zm,512:K1},QQ={256:dY,512:fY};function qI(e,t,n=256,r){const i=Ot(e);return!si||wi()?QQ[n](i,t):W1(JQ[n],i,t)}const c6=2147483648;function $Q(e){if(!e.startsWith("m/"))return!1;const t=e.split("/").slice(1);for(const n of t){const r=/^\d+'?$/.test(n)?parseInt(n.replace(/'$/,""),10):Number.NaN;if(isNaN(r)||r>=c6||r<0)return!1}return!0}const _Q=co("Bitcoin seed");function GI(e,t){return{chainCode:t,publicKey:Jd(e).publicKey,secretKey:e}}function YI(e,t){const n=Ui(t,dJ),r=t>=c6?ri(new Uint8Array(1),e.secretKey,n):ri(e.publicKey,n);try{const i=qI(e.chainCode,r,512);return GI(qQ(e.secretKey,i.slice(0,32)),i.slice(32))}catch{return YI(e,t+1)}}function e$(e,t=""){const n=qI(_Q,e,512);let r=GI(n.slice(0,32),n.slice(32));if(!t||t==="m"||t==="M"||t==="m'"||t==="M'")return r;if(!$Q(t))throw new Error("Invalid derivation path");const i=t.split("/").slice(1);for(const o of i)r=YI(r,parseInt(o,10)+(o.length>1&&o.endsWith("'")?c6:0));return r}function t$(e,t,n,r){sI(e);const i=cI({dkLen:32,asyncTick:10},r),{c:o,dkLen:a,asyncTick:s}=i;if(Ni(o),Ni(a),Ni(s),o<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const l=ja(t),c=ja(n),u=new Uint8Array(a),d=W1.create(e,l),f=d._cloneInto().update(c);return{c:o,dkLen:a,asyncTick:s,DK:u,PRF:d,PRFSalt:f}}function n$(e,t,n,r,i){return e.destroy(),t.destroy(),r&&r.destroy(),i.fill(0),n}function u6(e,t,n,r){const{c:i,dkLen:o,DK:a,PRF:s,PRFSalt:l}=t$(e,t,n,r);let c;const u=new Uint8Array(4),d=wv(u),f=new Uint8Array(s.outputLen);for(let h=1,v=0;vt.toString(2).padStart(8,"0")).join("")}function u$(e){return c$(Array.from(i$(e))).slice(0,e.length*8/32)}function pE(e,t){return JI(co(Ex(e)),co(`mnemonic${Ex(t)}`)).password}function QI(e,t=o$){const n=Ex(e).split(" ");if(n.length%3!==0)throw new Error(hE);const r=n.map(u=>{const d=t.indexOf(u);if(d===-1)throw new Error(hE);return d.toString(2).padStart(11,"0")}).join(""),i=Math.floor(r.length/33)*32,o=r.slice(0,i),a=r.slice(i),s=o.match(/(.{1,8})/g),l=s==null?void 0:s.map(l$);if(!l||l.length%4!==0||l.length<16||l.length>32)throw new Error(a$);const c=Ot(l);if(u$(c)!==a)throw new Error(s$);return c}function d$(e,t){try{QI(e,t)}catch{return!1}return!0}function f$(e,t,n){return!si||wi()?ZG(e):QI(e,t)}function $I(e,t,n){return!si||wi()?GG(e):d$(e,t)}function h$(e,t="",n,r=32){if($I(e)){if(![32,64].includes(r))throw new Error(`Invalid seed length ${r}, expected 32 or 64`)}else throw new Error("Invalid bip39 mnemonic specified");return r===32?!si||wi()?qG(e,t):pE(e,t).subarray(0,32):pE(e,t)}function p$(e,t="",n,r){if($I(e,n)){if(wi())return KG(e,t)}else throw new Error("Invalid bip39 mnemonic specified");const i=f$(e,n),o=co(`mnemonic${t}`);return JI(i,o).password.slice(0,32)}function C0(e,t){return e<>>32-t}function Zu(e,t){let n=e[t+3]&255;return n=n<<8|e[t+2]&255,n=n<<8|e[t+1]&255,n<<8|e[t+0]&255}function Hb(e,t,n){for(let r=0;r<4;r++)e[t+r]=n&255,n>>>=8}function m$(e,t,n,r,i){let o=0;for(let a=0;a>>8)-1}function Px(e,t,n,r,i){const o=new Uint32Array(16),a=new Uint32Array(16),s=new Uint32Array(16),l=new Uint32Array(4);let c,u,d;for(c=0;c<4;c++)a[5*c]=Zu(r,4*c),a[1+c]=Zu(n,4*c),a[6+c]=Zu(t,4*c),a[11+c]=Zu(n,16+4*c);for(c=0;c<16;c++)s[c]=a[c];for(c=0;c<20;c++){for(u=0;u<4;u++){for(d=0;d<4;d++)l[d]=a[(5*u+4*d)%16];for(l[1]^=C0(l[0]+l[3]|0,7),l[2]^=C0(l[1]+l[0]|0,9),l[3]^=C0(l[2]+l[1]|0,13),l[0]^=C0(l[3]+l[2]|0,18),d=0;d<4;d++)o[4*u+(u+d)%4]=l[d]}for(d=0;d<16;d++)a[d]=o[d]}if(i){for(c=0;c<16;c++)a[c]=a[c]+s[c]|0;for(c=0;c<4;c++)a[5*c]=a[5*c]-Zu(r,4*c)|0,a[6+c]=a[6+c]-Zu(t,4*c)|0;for(c=0;c<4;c++)Hb(e,4*c,a[5*c]),Hb(e,16+4*c,a[6+c])}else for(c=0;c<16;c++)Hb(e,4*c,a[c]+s[c]|0)}const Ox=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function v$(e,t,n,r,i,o,a){const s=new Uint8Array(16),l=new Uint8Array(64);let c,u;if(!i)return 0;for(u=0;u<16;u++)s[u]=0;for(u=0;u<8;u++)s[u]=o[u];for(;i>=64;){for(Px(l,s,a,Ox,!1),u=0;u<64;u++)e[t+u]=(n?n[r+u]:0)^l[u];for(c=1,u=8;u<16;u++)c=c+(s[u]&255)|0,s[u]=c&255,c>>>=8;i-=64,t+=64,n&&(r+=64)}if(i>0)for(Px(l,s,a,Ox,!1),u=0;u>>=8}const g$=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]);function _I(e,t,n,r,i,o){let a,s,l;const c=new Uint32Array(17),u=new Uint32Array(17),d=new Uint32Array(17),f=new Uint32Array(17),h=new Uint32Array(17);for(s=0;s<17;s++)u[s]=d[s]=0;for(s=0;s<16;s++)u[s]=o[s];for(u[3]&=15,u[4]&=252,u[7]&=15,u[8]&=252,u[11]&=15,u[12]&=252,u[15]&=15;i>0;){for(s=0;s<17;s++)f[s]=0;for(s=0;s<16&&s>>=8;for(l=l+d[16]|0,d[16]=l&3,l=5*(l>>>2)|0,s=0;s<16;s++)l=l+d[s]|0,d[s]=l&255,l>>>=8;l=l+d[16]|0,d[16]=l}for(s=0;s<17;s++)h[s]=d[s];Ub(d,g$);const v=-(d[16]>>>7)|0;for(s=0;s<17;s++)d[s]^=v&(h[s]^d[s]);for(s=0;s<16;s++)f[s]=o[s+16];for(f[16]=0,Ub(d,f),s=0;s<16;s++)e[t+s]=d[s];return 0}function y$(e,t,n,r,i,o){const a=new Uint8Array(16);return _I(a,0,n,r,i,o),m$(e,t,a,0,16)}function b$(e,t,n,r,i){if(n<32)return-1;kx(e,0,t,0,n,r,i),_I(e,16,e,32,n-32,e);for(let o=0;o<16;o++)e[o]=0;return 0}function w$(e,t,n,r,i){const o=new Uint8Array(32);if(n<32||(kx(o,0,null,0,32,r,i),y$(t,16,t,32,n-32,o)!==0))return-1;kx(e,0,t,0,n,r,i);for(let a=0;a<32;a++)e[a]=0;return 0}const x$=32,S$=24,Mx=32,Nx=16;function ez(e,t){if(e.length!==x$)throw new Error("bad key size");if(t.length!==S$)throw new Error("bad nonce size")}function tz(...e){for(let t=0,n=e.length;t0&&(a+=16),mE(n,o,e,t+=16,n,a)}function k$(e,t,n){const r=cI({dkLen:32,asyncTick:10,maxmem:1073742848},n),{N:i,r:o,p:a,dkLen:s,asyncTick:l,maxmem:c,onProgress:u}=r;if(Ni(i),Ni(o),Ni(a),Ni(s),Ni(l),Ni(c),u!==void 0&&typeof u!="function")throw new Error("progressCb should be function");const d=128*o,f=d/4;if(i<=1||i&i-1||i>=2**(d/8)||i>2**32)throw new Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(a<0||a>(2**32-1)*32/d)throw new Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(s<0||s>(2**32-1)*32)throw new Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");const h=d*(i+a);if(h>c)throw new Error(`Scrypt: parameters too large, ${h} (128 * r * (N + p)) > ${c} (maxmem)`);const v=u6(zm,e,t,{c:1,dkLen:d*a}),g=Gl(v),w=Gl(new Uint8Array(d*i)),x=Gl(new Uint8Array(d));let C=()=>{};if(u){const E=2*i*a,I=Math.max(Math.floor(E/1e4),1);let R=0;C=()=>{R++,u&&(!(R%I)||R===E)&&u(R/E)}}return{N:i,r:o,p:a,dkLen:s,blockSize32:f,V:w,B32:g,B:v,tmp:x,blockMixCb:C,asyncTick:l}}function M$(e,t,n,r,i){const o=u6(zm,e,n,{c:1,dkLen:t});return n.fill(0),r.fill(0),i.fill(0),o}function N$(e,t,n){const{N:r,r:i,p:o,dkLen:a,blockSize32:s,V:l,B32:c,B:u,tmp:d,blockMixCb:f}=k$(e,t,n);Oa||is(c);for(let h=0;h(t,n,r)=>GQ(t,n,r,e),iz=[["ecdsa",gE("blake2")],["ethereum",gE("keccak")]],A$=[["ed25519",RI],["sr25519",FI],...iz],F$=["ed25519","sr25519","ecdsa"];function oz(e,{message:t,publicKey:n,signature:r},i=A$){return e.isValid=i.some(([o,a])=>{try{if(a(t,r,n))return e.crypto=o,!0}catch{}return!1}),e}function D$(e,{message:t,publicKey:n,signature:r}){if(![0,1,2].includes(r[0]))throw new Error(`Unknown crypto type, expected signature prefix [0..2], found ${r[0]}`);const i=F$[r[0]]||"none";e.crypto=i;try{e.isValid={ecdsa:()=>oz(e,{message:t,publicKey:n,signature:r.subarray(1)},iz).isValid,ed25519:()=>RI(t,r.subarray(1),n),none:()=>{throw Error("no verify for `none` crypto type")},sr25519:()=>FI(t,r.subarray(1),n)}[i]()}catch{}return e}function H$(e){return[0,1,2].includes(e[0])&&[65,66].includes(e.length)?D$:oz}function yE(e,t,n){const r=Ot(t);if(![64,65,66].includes(r.length))throw new Error(`Invalid signature length, expected [64..66] bytes, found ${r.length}`);const i=Gc(n),o={message:Ot(e),publicKey:i,signature:r},a={crypto:"none",isValid:!1,isWrapped:Ip(o.message,!0),publicKey:i},s=Ip(o.message,!1),l=H$(r);return l(a,o),a.crypto!=="none"||a.isWrapped&&!s?a:(o.message=s?ST(o.message):CT(o.message),l(a,o))}const ad=new Uint8Array([161,35,3,33,0]),dg=new Uint8Array([48,83,2,1,1,48,5,6,3,43,101,112,4,34,4,32]),U$=32,bE=64,V$=32,fh=dg.length;function X$(e,t,n){const r=Array.isArray(n)||n===void 0?n:[n],i=L$(t,e,r),o=i.subarray(0,dg.length);if(!ro(o,dg))throw new Error("Invalid Pkcs8 header found in body");let a=i.subarray(fh,fh+bE),s=fh+bE,l=i.subarray(s,s+ad.length);if(!ro(l,ad)&&(s=fh+V$,a=i.subarray(fh,s),l=i.subarray(s,s+ad.length),!ro(l,ad)))throw new Error("Invalid Pkcs8 divider found in body");const c=s+ad.length;return{publicKey:i.subarray(c,c+U$),secretKey:a}}function W$({publicKey:e,secretKey:t},n){if(!t)throw new Error("Expected a valid secretKey to be passed to encode");const r=ri(dg,t,ad,e);if(!n)return r;const{params:i,password:o,salt:a}=nz(n),{encrypted:s,nonce:l}=O$(r,o.subarray(0,32));return ri(I$(a,i),l,s)}function Z$(e,{address:t,meta:n},r,i){return Mm(B$(r,["pkcs8",e],i),{address:t,meta:n})}const K$=new Uint8Array,q$={ecdsa:Jd,ed25519:i6,ethereum:Jd,sr25519:AI},wE={ecdsa:new Uint8Array([2]),ed25519:new Uint8Array([0]),ethereum:new Uint8Array([2]),sr25519:new Uint8Array([1])},xE={ecdsa:(e,t)=>fE(e,t,"blake2"),ed25519:bQ,ethereum:(e,t)=>fE(e,t,"keccak"),sr25519:kQ},E0={ecdsa:e=>e.length>32?Eu(e):e,ed25519:e=>e,ethereum:e=>e.length===20?e:q1(l6(e)),sr25519:e=>e};function hh(e){return!e||V8(e)}function SE(e,t,n){return Eu(ri(t||"",n||"",e))}function Al({toSS58:e,type:t},{publicKey:n,secretKey:r},i={},o=null,a){const s=(u,d)=>{const f=X$(u,d||o,a);if(f.secretKey.length===64)n=f.publicKey,r=f.secretKey;else{const h=q$[t](f.secretKey);n=h.publicKey,r=h.secretKey}},l=u=>(hh(r)&&o&&s(u,o),o=W$({publicKey:n,secretKey:r},u),a=void 0,o),c=()=>{const u=E0[t](n);return t==="ethereum"?KI(u):e(u)};return{get address(){return c()},get addressRaw(){const u=E0[t](n);return t==="ethereum"?u.slice(-20):u},get isLocked(){return hh(r)},get meta(){return i},get publicKey(){return n},get type(){return t},decodePkcs8:s,derive:(u,d)=>{if(t==="ethereum")throw new Error("Unable to derive on this keypair");if(hh(r))throw new Error("Cannot derive on a locked keypair");const{path:f}=wI(u),h=BI({publicKey:n,secretKey:r},f,t);return Al({toSS58:e,type:t},h,d,null)},encodePkcs8:u=>l(u),lock:()=>{r=new Uint8Array},setMeta:u=>{i=Mm({},i,u)},sign:(u,d={})=>{if(hh(r))throw new Error("Cannot sign with a locked key pair");return ri(d.withType?wE[t]:K$,xE[t](Ot(u),{publicKey:n,secretKey:r}))},toJson:u=>{const d=["ecdsa","ethereum"].includes(t)?n.length===20?bs(n):bs(WI(n)):c();return Z$(t,{address:d,meta:i},l(u),!!u)},unlock:u=>s(u),verify:(u,d,f)=>yE(u,d,E0[t](Ot(f))).isValid,vrfSign:(u,d,f)=>{if(hh(r))throw new Error("Cannot sign with a locked key pair");if(t==="sr25519")return MQ(u,{secretKey:r},d,f);const h=xE[t](Ot(u),{publicKey:n,secretKey:r});return ri(SE(h,d,f),h)},vrfVerify:(u,d,f,h,v)=>t==="sr25519"?NQ(u,d,n,h,v):yE(u,ri(wE[t],d.subarray(32)),E0[t](Ot(f))).isValid&&ro(d.subarray(0,32),SE(d.subarray(32),h,v))}}const az="bottom drive obey lake curtain smoke basket hold race lonely fit walk",G$="0xfac7959dbfe72f052e5a0c3c8d6530f202b02fd8f9f5ca3580ec8deb7797479e";class Y${constructor(){dn(this,"__internal__map",{})}add(t){return this.__internal__map[Gc(t.address).toString()]=t,t}all(){return Object.values(this.__internal__map)}get(t){const n=this.__internal__map[Gc(t).toString()];if(!n)throw new Error(`Unable to retrieve keypair '${na(t)||$o(t)?bs(Ot(t)):t}'`);return n}remove(t){delete this.__internal__map[Gc(t).toString()]}}const Xb={ecdsa:e=>Jd(e),ed25519:e=>i6(e),ethereum:e=>Jd(e),sr25519:e=>AI(e)};function J$({publicKey:e}){return e}class Tx{constructor(t={}){dn(this,"__internal__pairs");dn(this,"__internal__type");dn(this,"__internal__ss58");dn(this,"decodeAddress",Gc);dn(this,"encodeAddress",(t,n)=>this.type==="ethereum"?KI(t):DI(t,n??this.__internal__ss58));if(t.type=t.type||"ed25519",!["ecdsa","ethereum","ed25519","sr25519"].includes(t.type||"undefined"))throw new Error(`Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '${t.type||"unknown"}`);this.__internal__pairs=new Y$,this.__internal__ss58=t.ss58Format,this.__internal__type=t.type}get pairs(){return this.getPairs()}get publicKeys(){return this.getPublicKeys()}get type(){return this.__internal__type}addPair(t){return this.__internal__pairs.add(t)}addFromAddress(t,n={},r=null,i=this.type,o,a){const s=this.decodeAddress(t,o);return this.addPair(Al({toSS58:this.encodeAddress,type:i},{publicKey:s,secretKey:new Uint8Array},n,r,a))}addFromJson(t,n){return this.addPair(this.createFromJson(t,n))}addFromMnemonic(t,n={},r=this.type){return this.addFromUri(t,n,r)}addFromPair(t,n={},r=this.type){return this.addPair(this.createFromPair(t,n,r))}addFromSeed(t,n={},r=this.type){return this.addPair(Al({toSS58:this.encodeAddress,type:r},Xb[r](t),n,null))}addFromUri(t,n={},r=this.type){return this.addPair(this.createFromUri(t,n,r))}createFromJson({address:t,encoded:n,encoding:{content:r,type:i,version:o},meta:a},s){if(o==="3"&&r[0]!=="pkcs8")throw new Error(`Unable to decode non-pkcs8 type, [${r.join(",")}] found}`);const l=o==="0"||!Array.isArray(r)?this.type:r[1],c=Array.isArray(i)?i:[i];if(!["ed25519","sr25519","ecdsa","ethereum"].includes(l))throw new Error(`Unknown crypto type ${l}`);const u=$o(t)?Ra(t):this.decodeAddress(t,s),d=$o(n)?Ra(n):VQ(n);return Al({toSS58:this.encodeAddress,type:l},{publicKey:u,secretKey:new Uint8Array},a,d,c)}createFromPair(t,n={},r=this.type){return Al({toSS58:this.encodeAddress,type:r},t,n,null)}createFromUri(t,n={},r=this.type){const i=t.startsWith("//")?`${az}${t}`:t,{derivePath:o,password:a,path:s,phrase:l}=gJ(i);let c;const u=$o(l,256);if(u)c=Ra(l);else{const f=l.split(" ");if([12,15,18,21,24].includes(f.length))c=r==="ethereum"?h$(l,"",!1,64):p$(l,a);else{if(l.length>32)throw new Error("specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes");c=co(l.padEnd(32))}}const d=r==="ethereum"?u?Xb[r](c):e$(c,o.substring(1)):BI(Xb[r](c),s,r);return Al({toSS58:this.encodeAddress,type:r},d,n,null)}getPair(t){return this.__internal__pairs.get(t)}getPairs(){return this.__internal__pairs.all()}getPublicKeys(){return this.__internal__pairs.all().map(J$)}removePair(t){this.__internal__pairs.remove(t)}setSS58Format(t){this.__internal__ss58=t}toJson(t,n){return this.__internal__pairs.get(t).toJson(n)}}const Q$=[{p:"0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d",s:"0x98319d4ff8a9508c4bb0cf0b5a78d760a0b2082c02775e6e82370816fedfff48925a225d97aa00682d6a59b95b18780c10d7032336e88f3442b42361f4a66011",seed:"Alice",type:"sr25519"},{p:"0xbe5ddb1579b72e84524fc29e78609e3caf42e85aa118ebfe0b0ad404b5bdd25f",s:"0xe8da6c9d810e020f5e3c7f5af2dea314cbeaa0d72bc6421e92c0808a0c584a6046ab28e97c3ffc77fe12b5a4d37e8cd4afbfebbf2391ffc7cb07c0f38c023efd",seed:"Alice//stash",type:"sr25519"},{p:"0x8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a48",s:"0x081ff694633e255136bdb456c20a5fc8fed21f8b964c11bb17ff534ce80ebd5941ae88f85d0c1bfc37be41c904e1dfc01de8c8067b0d6d5df25dd1ac0894a325",seed:"Bob",type:"sr25519"},{p:"0xfe65717dad0447d715f660a0a58411de509b42e6efb8375f562f58a554d5860e",s:"0xc006507cdfc267a21532394c49ca9b754ca71de21e15a1cdf807c7ceab6d0b6c3ed408d9d35311540dcd54931933e67cf1ea10d46f75408f82b789d9bd212fde",seed:"Bob//stash",type:"sr25519"},{p:"0x90b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22",s:"0xa8f2d83016052e5d6d77b2f6fd5d59418922a09024cda701b3c34369ec43a7668faf12ff39cd4e5d92bb773972f41a7a5279ebc2ed92264bed8f47d344f8f18c",seed:"Charlie",type:"sr25519"},{p:"0x306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20",s:"0x20e05482ca4677e0edbc58ae9a3a59f6ed3b1a9484ba17e64d6fe8688b2b7b5d108c4487b9323b98b11fe36cb301b084e920f7b7895536809a6d62a451b25568",seed:"Dave",type:"sr25519"},{p:"0xe659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e",s:"0x683576abfd5dc35273e4264c23095a1bf21c14517bece57c7f0cc5c0ed4ce06a3dbf386b7828f348abe15d76973a72009e6ef86a5c91db2990cb36bb657c6587",seed:"Eve",type:"sr25519"},{p:"0x1cbd2d43530a44705ad088af313e18f80b53ef16b36177cd4b77b846f2a5f07c",s:"0xb835c20f450079cf4f513900ae9faf8df06ad86c681884122c752a4b2bf74d4303e4f21bc6cc62bb4eeed5a9cce642c25e2d2ac1464093b50f6196d78e3a7426",seed:"Ferdie",type:"sr25519"}],$$=[{name:"Alith",p:"0x02509540919faacf9ab52146c9aa40db68172d83777250b28e4679176e49ccdd9f",s:"0x5fb92d6e98884f76de468fa3f6278f8807c48bebc13595d45af5bdc4da702133",type:"ethereum"},{name:"Baltathar",p:"0x033bc19e36ff1673910575b6727a974a9abd80c9a875d41ab3e2648dbfb9e4b518",s:"0x8075991ce870b93a8870eca0c0f91913d12f47948ca0fd25b49c6fa7cdbeee8b",type:"ethereum"},{name:"Charleth",p:"0x0234637bdc0e89b5d46543bcbf8edff329d2702bc995e27e9af4b1ba009a3c2a5e",s:"0x0b6e18cafb6ed99687ec547bd28139cafdd2bffe70e6b688025de6b445aa5c5b",type:"ethereum"},{name:"Dorothy",p:"0x02a00d60b2b408c2a14c5d70cdd2c205db8985ef737a7e55ad20ea32cc9e7c417c",s:"0x39539ab1876910bbf3a223d84a29e28f1cb4e2e456503e7e91ed39b2e7223d68",type:"ethereum"},{name:"Ethan",p:"0x025cdc005b752651cd3f728fb9192182acb3a9c89e19072cbd5b03f3ee1f1b3ffa",s:"0x7dce9bc8babb68fec1409be38c8e1a52650206a7ed90ff956ae8a6d15eeaaef4",type:"ethereum"},{name:"Faith",p:"0x037964b6c9d546da4646ada28a99e34acaa1d14e7aba861a9055f9bd200c8abf74",s:"0xb9d2ea9a615f3165812e8d44de0d24da9bbd164b65c4f0573e1ce2c8dbd9c8df",type:"ethereum"}];function _$(e,t){if(!e&&!t)throw new Error("Testing pair should have either a name or a seed");return{isTesting:!0,name:e||(t==null?void 0:t.replace("//","_").toLowerCase())}}function sz(e={},t=!0){const n=new Tx(e),r=e.type==="ethereum"?$$:Q$;for(const{name:i,p:o,s:a,seed:s,type:l}of r){const c=_$(i,s),u=!t&&!i&&s?n.addFromUri(s,c,e.type):n.addPair(Al({toSS58:n.encodeAddress,type:l},{publicKey:Ra(o),secretKey:Ra(a)},c));u.lock=()=>{}}return n}const CE=new Uint8Array(32),lz="5C4hrfjw9DjXZTzV3MwzrrAr9P1MJhSrvWGWqi1eSuyUpnhM",cz={isTesting:!0,name:"nobody"},e_={address:lz,encoded:"",encoding:{content:["pkcs8","ed25519"],type:"none",version:"0"},meta:cz},uz={address:lz,addressRaw:CE,decodePkcs8:(e,t)=>{},derive:(e,t)=>uz,encodePkcs8:e=>new Uint8Array(0),isLocked:!0,lock:()=>{},meta:cz,publicKey:CE,setMeta:e=>{},sign:e=>new Uint8Array(64),toJson:e=>e_,type:"ed25519",unlock:e=>{},verify:(e,t)=>!1,vrfSign:(e,t,n)=>new Uint8Array(96),vrfVerify:(e,t,n,r)=>!1};function t_(){return uz}function n_(e,t=!0){const r=sz(e,t).getPairs(),i={nobody:t_()};for(const o of r)o.meta.name&&(i[o.meta.name]=o);return i}const r_=Object.freeze(Object.defineProperty({__proto__:null,DEV_PHRASE:az,DEV_SEED:G$,Keyring:Tx,createPair:Al,createTestKeyring:sz,createTestPairs:n_,decodeAddress:Gc,default:Tx,encodeAddress:DI,packageInfo:WT,setSS58Format:HQ},Symbol.toStringTag,{value:"Module"})),i_=O8(r_),o_=O8(xG);var d6=Object.defineProperty,a_=Object.getOwnPropertyDescriptor,s_=Object.getOwnPropertyNames,EE=Object.getOwnPropertySymbols,dz=Object.prototype.hasOwnProperty,l_=Object.prototype.propertyIsEnumerable,c_=Math.pow,u_=(e,t)=>{var n={};for(var r in e)dz.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&EE)for(var r of EE(e))t.indexOf(r)<0&&l_.call(e,r)&&(n[r]=e[r]);return n},d_=(e,t)=>{for(var n in t)d6(e,n,{get:t[n],enumerable:!0})},f_=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of s_(t))!dz.call(e,i)&&i!==n&&d6(e,i,{get:()=>t[i],enumerable:!(r=a_(t,i))||r.enumerable});return e},h_=e=>f_(d6({},"__esModule",{value:!0}),e),p_=(e,t,n)=>new Promise((r,i)=>{var o=l=>{try{s(n.next(l))}catch(c){i(c)}},a=l=>{try{s(n.throw(l))}catch(c){i(c)}},s=l=>l.done?r(l.value):Promise.resolve(l.value).then(o,a);s((n=n.apply(e,t)).next())}),fz={};d_(fz,{EvalMessages:()=>mz,addedTo:()=>D_,appendOr:()=>C_,appendOrEmpty:()=>S_,applyWidthAsPadding:()=>B_,camelize:()=>m_,capitalizeFirstLetter:()=>O_,determinePoolDisplay:()=>I_,ellipsisFn:()=>hz,evalUnits:()=>G_,extractUrlValue:()=>z_,greaterThanZero:()=>v_,inChrome:()=>F_,isNotZero:()=>g_,isValidAddress:()=>T_,isValidHttpUrl:()=>V_,localStorageOrDefault:()=>N_,makeCancelable:()=>X_,matchedProperties:()=>U_,mergeDeep:()=>Ix,minDecimalPlaces:()=>y_,pageFromUri:()=>b_,planckToUnit:()=>E_,remToUnit:()=>vz,removeVarFromUrlHash:()=>j_,removedFrom:()=>H_,rmCommas:()=>pz,setStateWithRef:()=>M_,shuffle:()=>w_,snakeToCamel:()=>k_,sortWithNull:()=>L_,transformToBaseUnit:()=>Y_,unescape:()=>A_,unimplemented:()=>J_,unitToPlanck:()=>P_,varToUrlHash:()=>R_,withTimeout:()=>x_});var PE=h_(fz),OE=uT,m_=e=>{var t;const n=a=>a?typeof a=="string"?a:String(a):"",r=a=>n(a).match(/[A-Z\xC0-\xD6\xD8-\xDE]?[a-z\xDF-\xF6\xF8-\xFF]+|[A-Z\xC0-\xD6\xD8-\xDE]+(?![a-z\xDF-\xF6\xF8-\xFF])|\d+/g),i=a=>{let s="";for(let l=0;l<(a==null?void 0:a.length);l++){let u=a[l].toLowerCase();l!=0&&(u=u.slice(0,1).toUpperCase()+u.slice(1,u.length)),s+=u}return s},o=(t=r(e))==null?void 0:t.map(a=>a.toLowerCase());return i(o)},hz=(e,t=6,n="center")=>{const r=e.length/2;return t<=4?n==="center"?e.slice(0,4)+"..."+e.slice(-4):n==="end"?e.slice(0,4)+"...":"..."+e.slice(-4):n==="center"?t>=(e.length-2)/2?e.slice(0,r-3)+"..."+e.slice(-(r-3)):e.slice(0,t)+"..."+e.slice(-t):t>=e.length?n==="end"?e.slice(0,e.length-3)+"...":"..."+e.slice(-(e.length-3)):n==="end"?e.slice(0,t)+"...":"..."+e.slice(t)},v_=e=>e.isGreaterThan(0),g_=e=>!e.isZero(),y_=(e,t)=>{const n=new OE.BigNumber(pz(e).split(".")[0]||0),r=e.split(".")[1]||"",i=new OE.BigNumber(t).minus(r.length);return i.isGreaterThan(0)?`${n.toFormat(0)}.${r.toString()}${"0".repeat(i.toNumber())}`:e},b_=(e,t)=>{const n=e.substring(e.lastIndexOf("/")+1);return(n.trim()===""?t:n).trim()},pz=e=>e.replace(/,/g,""),w_=e=>{let t=e.length,n;for(;t!==0;)n=Math.floor(Math.random()*t),t--,[e[t],e[n]]=[e[n],e[t]];return e},x_=(e,t,n)=>{const r=new Promise(i=>setTimeout(()=>p_(void 0,null,function*(){typeof(n==null?void 0:n.onTimeout)=="function"&&n.onTimeout(),i(void 0)}),e));return Promise.race([t,r])},S_=(e,t)=>e?` ${t}`:"",C_=(e,t,n)=>e?` ${t}`:` ${n}`,kE=i_,fg=o_,Ar=uT,mz=(e=>(e.GIBBERISH="Input is not correct. Use numbers, floats or expression (e.g. 1k, 1.3m)",e.ZERO="You cannot send 0 funds",e.SUCCESS="",e.SYMBOL_ERROR="Provided symbol is not correct",e.GENERAL_ERROR="Check your input. Something went wrong",e))(mz||{}),vz=e=>Number(e.slice(0,e.length-3))*parseFloat(getComputedStyle(document.documentElement).fontSize),E_=(e,t)=>new Ar.BigNumber(e.dividedBy(new Ar.BigNumber(10).exponentiatedBy(t)).toFixed(t)),P_=(e,t)=>{const n=new Ar.BigNumber(!e.length||!e?"0":e);return(n.isNaN()?new Ar.BigNumber(0):n).multipliedBy(new Ar.BigNumber(10).exponentiatedBy(t)).integerValue()},O_=e=>e.charAt(0).toUpperCase()+e.slice(1),k_=e=>e.toLowerCase().replace(/([-_][a-z])/g,t=>t.toUpperCase().replace("-","").replace("_","")),M_=(e,t,n)=>{t(e),n.current=e},N_=(e,t,n=!1)=>{const r=localStorage.getItem(e);return r===null?t:n?JSON.parse(r):r},T_=e=>{try{return(0,kE.encodeAddress)((0,fg.isHex)(e)?(0,fg.hexToU8a)(e):(0,kE.decodeAddress)(e)),!0}catch{return!1}},I_=(e,t)=>{const n=hz(e,6);let r=t??n;const i=(0,fg.u8aToString)((0,fg.u8aUnwrapBytes)(r));return i!==""&&(r=i),r===""&&(r=n),r},z_=(e,t)=>{typeof t>"u"&&(t=window.location.href);const n=t.match(`[?&]${e}=([^&]+)`);return n?n[1]:null},R_=(e,t,n)=>{const r=window.location.hash,[i,o]=r.split("?"),a=new URLSearchParams(o);a.get(e)===null&&!n||(a.set(e,t),window.location.hash=`${i}?${a.toString()}`)},j_=e=>{const t=window.location.hash,[n,r]=t.split("?"),i=new URLSearchParams(r);if(i.get(e)===null)return;i.delete(e);const o=i.toString();window.location.hash=`${n}${o?`?${o}`:""}`},L_=e=>(t,n)=>t===n?0:t===null?1:n===null?-1:e?t{t.current&&e.current&&(t.current.style.paddingRight=`${e.current.offsetWidth+vz("1rem")}px`)},A_=e=>e.replace(/\\"/g,'"'),F_=()=>{const e=(window==null?void 0:window.chrome)||null,t=(window==null?void 0:window.navigator)||null,n=typeof(window==null?void 0:window.opr)<"u",r=(t==null?void 0:t.userAgent.indexOf("Edg"))>-1||!1;return!!((t==null?void 0:t.userAgent.match("CriOS"))||!1||e!==null&&typeof e<"u"&&n===!1&&r===!1)},D_=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:e.filter(r=>!t.find(i=>n.every(o=>!(o in i)||!(o in r)?!1:i[o]===r[o]))),H_=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:t.filter(r=>!e.find(i=>n.every(o=>!(o in r)||!(o in i)?!1:i[o]===r[o]))),U_=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:t.filter(r=>e.find(i=>n.every(o=>!(o in r)||!(o in i)?!1:i[o]===r[o]))),V_=e=>{let t;try{t=new URL(e)}catch{return!1}return t.protocol==="http:"||t.protocol==="https:"},X_=e=>{let t=!1;return{promise:new Promise((r,i)=>{e.then(o=>t?i(Error("Cancelled")):r(o)),e.catch(o=>i(t?Error("Cancelled"):o))}),cancel:()=>{t=!0}}},Si=e=>new Ar.BigNumber(10).pow(new Ar.BigNumber(e)),gz=[{value:Si(24),symbol:"y",isMil:!0},{value:Si(21),symbol:"z",isMil:!0},{value:Si(18),symbol:"a",isMil:!0},{value:Si(15),symbol:"f",isMil:!0},{value:Si(12),symbol:"p",isMil:!0},{value:Si(9),symbol:"n",isMil:!0},{value:Si(6),symbol:"μ",isMil:!0},{value:Si(3),symbol:"m",isMil:!0},{value:new Ar.BigNumber(1),symbol:""},{value:Si(3),symbol:"k"},{value:Si(6),symbol:"M"},{value:Si(9),symbol:"G"},{value:Si(12),symbol:"T"},{value:Si(15),symbol:"P"},{value:Si(18),symbol:"E"},{value:Si(21),symbol:"Y"},{value:Si(24),symbol:"Z"}],yz=gz.map(e=>e.symbol).join(", ").replace(", ,",","),W_=new RegExp("^[+]?[0-9]*[.,]{1}[0-9]*$"),Z_=new RegExp("^[+]?[0-9]+$"),K_=new RegExp("^[+]?[0-9]*[.,]{1}[0-9]*["+yz+"]{1}$"),q_=new RegExp("^[+]?[0-9]*["+yz+"]{1}$"),G_=(e,t)=>{if(e=e&&e.replace("+",""),!W_.test(e)&&!Z_.test(e)&&!q_.test(e)&&!K_.test(e))return[null,"Input is not correct. Use numbers, floats or expression (e.g. 1k, 1.3m)"];const n=e.replace(/[0-9.,]/g,""),r=gz.find(f=>f.symbol===n),i=e.replace(n,"").replace(",",".");let o=new Ar.BigNumber(0);if(!r)return[null,"Provided symbol is not correct"];const a=new Ar.BigNumber(10).pow(new Ar.BigNumber(t)),s=i.includes("."),[l,c]=i.split("."),u=(c==null?void 0:c.length)||0,d=new Ar.BigNumber(10).pow(new Ar.BigNumber(u));return o=s?new Ar.BigNumber(new Ar.BigNumber(l).multipliedBy(d).plus(new Ar.BigNumber(c))):new Ar.BigNumber(new Ar.BigNumber(i)),o=o.multipliedBy(a),s?o=r.isMil?o.dividedBy(r.value).dividedBy(d):o.multipliedBy(r.value).dividedBy(d):o=r.isMil?o.dividedBy(r.value):o.multipliedBy(r.value),o.eq(new Ar.BigNumber(0))?[null,"You cannot send 0 funds"]:[o,""]},Y_=(e,t)=>{const n=e.length-t;let r="";if(n<0){for(let i=0;i{u_(e,[])},Ix=(e,...t)=>{if(!t.length)return e;const n=i=>i&&typeof i=="object"&&!Array.isArray(i),r=t.shift();if(n(e)&&n(r))for(const i in r)n(r[i])?(e[i]||Object.assign(e,{[i]:{}}),Ix(e[i],r[i])):Object.assign(e,{[i]:r[i]});return Ix(e,...t)};const Q_={toggleTheme:e=>{},mode:"light"};var $_=typeof Ul=="object"&&Ul&&Ul.Object===Object&&Ul,__=typeof self=="object"&&self&&self.Object===Object&&self;$_||__||Function("return this")();var f6=typeof window<"u"?p.useLayoutEffect:p.useEffect;function ME(e,t,n,r){const i=p.useRef(t);f6(()=>{i.current=t},[t]),p.useEffect(()=>{const o=window;if(!(o&&o.addEventListener))return;const a=s=>{i.current(s)};return o.addEventListener(e,a,r),()=>{o.removeEventListener(e,a,r)}},[e,n,r])}function NE(e){const t=p.useRef(()=>{throw new Error("Cannot call an event handler while rendering.")});return f6(()=>{t.current=e},[e]),p.useCallback((...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[t])}var Wb=typeof window>"u";function h6(e,t,n={}){const{initializeWithValue:r=!0}=n,i=p.useCallback(f=>n.serializer?n.serializer(f):JSON.stringify(f),[n]),o=p.useCallback(f=>{if(n.deserializer)return n.deserializer(f);if(f==="undefined")return;const h=t instanceof Function?t():t;let v;try{v=JSON.parse(f)}catch(g){return console.error("Error parsing JSON:",g),h}return v},[n,t]),a=p.useCallback(()=>{const f=t instanceof Function?t():t;if(Wb)return f;try{const h=window.localStorage.getItem(e);return h?o(h):f}catch(h){return console.warn(`Error reading localStorage key “${e}”:`,h),f}},[t,e,o]),[s,l]=p.useState(()=>r?a():t instanceof Function?t():t),c=NE(f=>{Wb&&console.warn(`Tried setting localStorage key “${e}” even though environment is not a client`);try{const h=f instanceof Function?f(a()):f;window.localStorage.setItem(e,i(h)),l(h),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))}catch(h){console.warn(`Error setting localStorage key “${e}”:`,h)}}),u=NE(()=>{Wb&&console.warn(`Tried removing localStorage key “${e}” even though environment is not a client`);const f=t instanceof Function?t():t;window.localStorage.removeItem(e),l(f),window.dispatchEvent(new StorageEvent("local-storage",{key:e}))});p.useEffect(()=>{l(a())},[e]);const d=p.useCallback(f=>{f.key&&f.key!==e||l(a())},[e,a]);return ME("storage",d),ME("local-storage",d),[s,c,u]}var eee=typeof window>"u";function tee(e,{defaultValue:t=!1,initializeWithValue:n=!0}={}){const r=s=>eee?t:window.matchMedia(s).matches,[i,o]=p.useState(()=>n?r(e):t);function a(){o(r(e))}return f6(()=>{const s=window.matchMedia(e);return a(),s.addListener?s.addListener(a):s.addEventListener("change",a),()=>{s.removeListener?s.removeListener(a):s.removeEventListener("change",a)}},[e]),i}const nee=({children:e})=>{let t="light";const[n,r]=h6("fellowship-settings",{themeMode:"light",collapsed:!1});["light","dark"].includes(n.themeMode)?t=n.themeMode:t=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";const[i,o]=be.useState(t),a=p.useRef(i);window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",l=>{const c=l.matches?"dark":"light";r({themeMode:c,collapsed:n.collapsed}),PE.setStateWithRef(c,o,a)});const s=(l=null)=>{const c=l||(a.current==="dark"?"light":"dark");r({themeMode:c,collapsed:n.collapsed}),PE.setStateWithRef(c,o,a)};return Q.jsx(bz.Provider,{value:{toggleTheme:s,mode:a.current},children:e})},bz=be.createContext(Q_),ree=()=>be.useContext(bz);var wz={exports:{}},jo={},xz={exports:{}},Sz={};/** * @license React * scheduler.production.min.js * @@ -43,7 +43,7 @@ ${YZ(t,n)}`)}function A8({name:e,path:t,type:n,version:r},i,o=[]){var d,f;if(!e. * * 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(M,z){var O=M.length;M.push(z);e:for(;0>>1,P=M[S];if(0>>1;Si(ie,O))sei(le,ie)?(M[S]=le,M[se]=O,S=se):(M[S]=ie,M[Z]=O,S=Z);else if(sei(le,O))M[S]=le,M[se]=O,S=se;else break e}}return z}function i(M,z){var O=M.sortIndex-z.sortIndex;return O!==0?O:M.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,d=null,f=3,h=!1,g=!1,v=!1,w=typeof setTimeout=="function"?setTimeout:null,x=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 E(M){for(var z=n(c);z!==null;){if(z.callback===null)r(c);else if(z.startTime<=M)r(c),z.sortIndex=z.expirationTime,t(l,z);else break;z=n(c)}}function I(M){if(v=!1,E(M),!g)if(n(l)!==null)g=!0,k(R);else{var z=n(c);z!==null&&N(I,z.startTime-M)}}function R(M,z){g=!1,v&&(v=!1,x(D),D=-1),h=!0;var O=f;try{for(E(z),d=n(l);d!==null&&(!(d.expirationTime>z)||M&&!W());){var S=d.callback;if(typeof S=="function"){d.callback=null,f=d.priorityLevel;var P=S(d.expirationTime<=z);z=e.unstable_now(),typeof P=="function"?d.callback=P:d===n(l)&&r(l),E(z)}else r(l);d=n(l)}if(d!==null)var B=!0;else{var Z=n(c);Z!==null&&N(I,Z.startTime-z),B=!1}return B}finally{d=null,f=O,h=!1}}var T=!1,j=null,D=-1,X=5,V=-1;function W(){return!(e.unstable_now()-VM||125S?(M.sortIndex=O,t(c,M),n(l)===null&&M===n(c)&&(v?(x(D),D=-1):v=!0,N(I,O-S))):(M.sortIndex=P,t(l,M),g||h||(g=!0,k(R))),M},e.unstable_shouldYield=W,e.unstable_wrapCallback=function(M){var z=f;return function(){var O=f;f=z;try{return M.apply(this,arguments)}finally{f=O}}}})(Tz);Nz.exports=Tz;var dee=Nz.exports;/** + */(function(e){function t(M,z){var O=M.length;M.push(z);e:for(;0>>1,P=M[S];if(0>>1;Si(ie,O))sei(le,ie)?(M[S]=le,M[se]=O,S=se):(M[S]=ie,M[W]=O,S=W);else if(sei(le,O))M[S]=le,M[se]=O,S=se;else break e}}return z}function i(M,z){var O=M.sortIndex-z.sortIndex;return O!==0?O:M.id-z.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var a=Date,s=a.now();e.unstable_now=function(){return a.now()-s}}var l=[],c=[],u=1,d=null,f=3,h=!1,v=!1,g=!1,w=typeof setTimeout=="function"?setTimeout:null,x=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 E(M){for(var z=n(c);z!==null;){if(z.callback===null)r(c);else if(z.startTime<=M)r(c),z.sortIndex=z.expirationTime,t(l,z);else break;z=n(c)}}function I(M){if(g=!1,E(M),!v)if(n(l)!==null)v=!0,k(R);else{var z=n(c);z!==null&&N(I,z.startTime-M)}}function R(M,z){v=!1,g&&(g=!1,x(D),D=-1),h=!0;var O=f;try{for(E(z),d=n(l);d!==null&&(!(d.expirationTime>z)||M&&!Z());){var S=d.callback;if(typeof S=="function"){d.callback=null,f=d.priorityLevel;var P=S(d.expirationTime<=z);z=e.unstable_now(),typeof P=="function"?d.callback=P:d===n(l)&&r(l),E(z)}else r(l);d=n(l)}if(d!==null)var B=!0;else{var W=n(c);W!==null&&N(I,W.startTime-z),B=!1}return B}finally{d=null,f=O,h=!1}}var T=!1,j=null,D=-1,X=5,U=-1;function Z(){return!(e.unstable_now()-UM||125S?(M.sortIndex=O,t(c,M),n(l)===null&&M===n(c)&&(g?(x(D),D=-1):g=!0,N(I,O-S))):(M.sortIndex=P,t(l,M),v||h||(v=!0,k(R))),M},e.unstable_shouldYield=Z,e.unstable_wrapCallback=function(M){var z=f;return function(){var O=f;f=z;try{return M.apply(this,arguments)}finally{f=O}}}})(Sz);xz.exports=Sz;var iee=xz.exports;/** * @license React * react-dom.production.min.js * @@ -51,14 +51,14 @@ ${YZ(t,n)}`)}function A8({name:e,path:t,type:n,version:r},i,o=[]){var d,f;if(!e. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. - */var fee=p,Io=dee;function Ze(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"),Bx=Object.prototype.hasOwnProperty,hee=/^[: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]*$/,BE={},AE={};function pee(e){return Bx.call(AE,e)?!0:Bx.call(BE,e)?!1:hee.test(e)?AE[e]=!0:(BE[e]=!0,!1)}function mee(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 gee(e,t,n,r){if(t===null||typeof t>"u"||mee(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 Ki(e,t,n,r,i,o,a){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=a}var vi={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){vi[e]=new Ki(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];vi[t]=new Ki(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){vi[e]=new Ki(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){vi[e]=new Ki(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){vi[e]=new Ki(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){vi[e]=new Ki(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){vi[e]=new Ki(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){vi[e]=new Ki(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){vi[e]=new Ki(e,5,!1,e.toLowerCase(),null,!1,!1)});var b6=/[\-:]([a-z])/g;function w6(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(b6,w6);vi[t]=new Ki(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(b6,w6);vi[t]=new Ki(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(b6,w6);vi[t]=new Ki(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){vi[e]=new Ki(e,1,!1,e.toLowerCase(),null,!1,!1)});vi.xlinkHref=new Ki("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){vi[e]=new Ki(e,1,!1,e.toLowerCase(),null,!0,!0)});function x6(e,t,n,r){var i=vi.hasOwnProperty(t)?vi[t]:null;(i!==null?i.type!==0:r||!(2"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),zx=Object.prototype.hasOwnProperty,aee=/^[: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]*$/,TE={},IE={};function see(e){return zx.call(IE,e)?!0:zx.call(TE,e)?!1:aee.test(e)?IE[e]=!0:(TE[e]=!0,!1)}function lee(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 cee(e,t,n,r){if(t===null||typeof t>"u"||lee(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 Ki(e,t,n,r,i,o,a){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=a}var gi={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){gi[e]=new Ki(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];gi[t]=new Ki(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){gi[e]=new Ki(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){gi[e]=new Ki(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){gi[e]=new Ki(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){gi[e]=new Ki(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){gi[e]=new Ki(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){gi[e]=new Ki(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){gi[e]=new Ki(e,5,!1,e.toLowerCase(),null,!1,!1)});var p6=/[\-:]([a-z])/g;function m6(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(p6,m6);gi[t]=new Ki(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(p6,m6);gi[t]=new Ki(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(p6,m6);gi[t]=new Ki(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){gi[e]=new Ki(e,1,!1,e.toLowerCase(),null,!1,!1)});gi.xlinkHref=new Ki("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){gi[e]=new Ki(e,1,!1,e.toLowerCase(),null,!0,!0)});function v6(e,t,n,r){var i=gi.hasOwnProperty(t)?gi[t]:null;(i!==null?i.type!==0:r||!(2s||i[a]!==o[s]){var l=` -`+i[a].replace(" at new "," at ");return e.displayName&&l.includes("")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{qb=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Uh(e):""}function vee(e){switch(e.tag){case 5:return Uh(e.type);case 16:return Uh("Lazy");case 13:return Uh("Suspense");case 19:return Uh("SuspenseList");case 0:case 2:case 15:return e=Gb(e.type,!1),e;case 11:return e=Gb(e.type.render,!1),e;case 1:return e=Gb(e.type,!0),e;default:return""}}function Hx(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 hd:return"Fragment";case fd:return"Portal";case Ax:return"Profiler";case S6:return"StrictMode";case Fx:return"Suspense";case Dx:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Rz:return(e.displayName||"Context")+".Consumer";case zz:return(e._context.displayName||"Context")+".Provider";case C6:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case E6:return t=e.displayName||null,t!==null?t:Hx(e.type)||"Memo";case jl:t=e._payload,e=e._init;try{return Hx(e(t))}catch{}}return null}function yee(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 Hx(t);case 8:return t===S6?"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 lc(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function Lz(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function bee(e){var t=Lz(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(a){r=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function O0(e){e._valueTracker||(e._valueTracker=bee(e))}function Bz(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Lz(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function pv(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 Ux(e,t){var n=t.checked;return nr({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function DE(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=lc(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 Az(e,t){t=t.checked,t!=null&&x6(e,"checked",t,!1)}function Vx(e,t){Az(e,t);var n=lc(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")?Xx(e,t.type,n):t.hasOwnProperty("defaultValue")&&Xx(e,t.type,lc(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function HE(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 Xx(e,t,n){(t!=="number"||pv(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Vh=Array.isArray;function Nd(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=k0.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Lp(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var ap={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},wee=["Webkit","ms","Moz","O"];Object.keys(ap).forEach(function(e){wee.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ap[t]=ap[e]})});function Uz(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||ap.hasOwnProperty(e)&&ap[e]?(""+t).trim():t+"px"}function Vz(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Uz(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var xee=nr({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 Kx(e,t){if(t){if(xee[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Ze(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Ze(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Ze(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Ze(62))}}function qx(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 Gx=null;function P6(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Yx=null,Td=null,Id=null;function XE(e){if(e=Bm(e)){if(typeof Yx!="function")throw Error(Ze(280));var t=e.stateNode;t&&(t=$1(t),Yx(e.stateNode,e.type,t))}}function Xz(e){Td?Id?Id.push(e):Id=[e]:Td=e}function Wz(){if(Td){var e=Td,t=Id;if(Id=Td=null,XE(e),t)for(e=0;e>>=0,e===0?32:31-(zee(e)/Ree|0)|0}var M0=64,N0=4194304;function Xh(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 yv(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~i;s!==0?r=Xh(s):(o&=a,o!==0&&(r=Xh(o)))}else a=n&~i,a!==0?r=Xh(a):o!==0&&(r=Xh(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 jm(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-La(t),e[t]=n}function Aee(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=lp),$E=" ",_E=!1;function uR(e,t){switch(e){case"keyup":return dte.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function dR(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var pd=!1;function hte(e,t){switch(e){case"compositionend":return dR(t);case"keypress":return t.which!==32?null:(_E=!0,$E);case"textInput":return e=t.data,e===$E&&_E?null:e;default:return null}}function pte(e,t){if(pd)return e==="compositionend"||!R6&&uR(e,t)?(e=lR(),Cg=T6=Vl=null,pd=!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=r9(n)}}function mR(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?mR(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function gR(){for(var e=window,t=pv();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=pv(e.document)}return t}function j6(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 Cte(e){var t=gR(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&mR(n.ownerDocument.documentElement,n)){if(r!==null&&j6(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=i9(n,o);var a=i9(n,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.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,md=null,t3=null,up=null,n3=!1;function o9(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;n3||md==null||md!==pv(r)||(r=md,"selectionStart"in r&&j6(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}),up&&Up(up,r)||(up=r,r=xv(t3,"onSelect"),0yd||(e.current=l3[yd],l3[yd]=null,yd--)}function Rn(e,t){yd++,l3[yd]=e.current,e.current=t}var cc={},Ri=vc(cc),io=vc(!1),cu=cc;function _d(e,t){var n=e.type.contextTypes;if(!n)return cc;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 oo(e){return e=e.childContextTypes,e!=null}function Cv(){Fn(io),Fn(Ri)}function f9(e,t,n){if(Ri.current!==cc)throw Error(Ze(168));Rn(Ri,t),Rn(io,n)}function PR(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(Ze(108,yee(e)||"Unknown",i));return nr({},n,r)}function Ev(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||cc,cu=Ri.current,Rn(Ri,e),Rn(io,io.current),!0}function h9(e,t,n){var r=e.stateNode;if(!r)throw Error(Ze(169));n?(e=PR(e,t,cu),r.__reactInternalMemoizedMergedChildContext=e,Fn(io),Fn(Ri),Rn(Ri,e)):Fn(io),Rn(io,n)}var Us=null,_1=!1,lw=!1;function OR(e){Us===null?Us=[e]:Us.push(e)}function Lte(e){_1=!0,OR(e)}function yc(){if(!lw&&Us!==null){lw=!0;var e=0,t=kn;try{var n=Us;for(kn=1;e>=a,i-=a,Ks=1<<32-La(t)+i|n<D?(X=j,j=null):X=j.sibling;var V=f(x,j,E[D],I);if(V===null){j===null&&(j=X);break}e&&j&&V.alternate===null&&t(x,j),C=o(V,C,D),T===null?R=V:T.sibling=V,T=V,j=X}if(D===E.length)return n(x,j),Wn&&Tc(x,D),R;if(j===null){for(;DD?(X=j,j=null):X=j.sibling;var W=f(x,j,V.value,I);if(W===null){j===null&&(j=X);break}e&&j&&W.alternate===null&&t(x,j),C=o(W,C,D),T===null?R=W:T.sibling=W,T=W,j=X}if(V.done)return n(x,j),Wn&&Tc(x,D),R;if(j===null){for(;!V.done;D++,V=E.next())V=d(x,V.value,I),V!==null&&(C=o(V,C,D),T===null?R=V:T.sibling=V,T=V);return Wn&&Tc(x,D),R}for(j=r(x,j);!V.done;D++,V=E.next())V=h(j,x,D,V.value,I),V!==null&&(e&&V.alternate!==null&&j.delete(V.key===null?D:V.key),C=o(V,C,D),T===null?R=V:T.sibling=V,T=V);return e&&j.forEach(function(Y){return t(x,Y)}),Wn&&Tc(x,D),R}function w(x,C,E,I){if(typeof E=="object"&&E!==null&&E.type===hd&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case P0:e:{for(var R=E.key,T=C;T!==null;){if(T.key===R){if(R=E.type,R===hd){if(T.tag===7){n(x,T.sibling),C=i(T,E.props.children),C.return=x,x=C;break e}}else if(T.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===jl&&g9(R)===T.type){n(x,T.sibling),C=i(T,E.props),C.ref=wh(x,T,E),C.return=x,x=C;break e}n(x,T);break}else t(x,T);T=T.sibling}E.type===hd?(C=Qc(E.props.children,x.mode,I,E.key),C.return=x,x=C):(I=Ig(E.type,E.key,E.props,null,x.mode,I),I.ref=wh(x,C,E),I.return=x,x=I)}return a(x);case fd:e:{for(T=E.key;C!==null;){if(C.key===T)if(C.tag===4&&C.stateNode.containerInfo===E.containerInfo&&C.stateNode.implementation===E.implementation){n(x,C.sibling),C=i(C,E.children||[]),C.return=x,x=C;break e}else{n(x,C);break}else t(x,C);C=C.sibling}C=gw(E,x.mode,I),C.return=x,x=C}return a(x);case jl:return T=E._init,w(x,C,T(E._payload),I)}if(Vh(E))return g(x,C,E,I);if(mh(E))return v(x,C,E,I);B0(x,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,C!==null&&C.tag===6?(n(x,C.sibling),C=i(C,E),C.return=x,x=C):(n(x,C),C=mw(E,x.mode,I),C.return=x,x=C),a(x)):n(x,C)}return w}var tf=TR(!0),IR=TR(!1),kv=vc(null),Mv=null,xd=null,F6=null;function D6(){F6=xd=Mv=null}function H6(e){var t=kv.current;Fn(kv),e._currentValue=t}function d3(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 Rd(e,t){Mv=e,F6=xd=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(to=!0),e.firstContext=null)}function ra(e){var t=e._currentValue;if(F6!==e)if(e={context:e,memoizedValue:t,next:null},xd===null){if(Mv===null)throw Error(Ze(308));xd=e,Mv.dependencies={lanes:0,firstContext:e}}else xd=xd.next=e;return t}var Dc=null;function U6(e){Dc===null?Dc=[e]:Dc.push(e)}function zR(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,U6(t)):(n.next=i.next,i.next=n),t.interleaved=n,nl(e,r)}function nl(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 Ll=!1;function V6(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function RR(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 Ys(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function _l(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,an&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,nl(e,n)}return i=r.interleaved,i===null?(t.next=t,U6(r)):(t.next=i.next,i.next=t),r.interleaved=t,nl(e,n)}function Pg(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,k6(e,n)}}function v9(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 a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=a:o=o.next=a,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 Nv(e,t,n,r){var i=e.updateQueue;Ll=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?o=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(o!==null){var d=i.baseState;a=0,u=c=l=null,s=o;do{var f=s.lane,h=s.eventTime;if((r&f)===f){u!==null&&(u=u.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var g=e,v=s;switch(f=t,h=n,v.tag){case 1:if(g=v.payload,typeof g=="function"){d=g.call(h,d,f);break e}d=g;break e;case 3:g.flags=g.flags&-65537|128;case 0:if(g=v.payload,f=typeof g=="function"?g.call(h,d,f):g,f==null)break e;d=nr({},d,f);break e;case 2:Ll=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=i.effects,f===null?i.effects=[s]:f.push(s))}else h={eventTime:h,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=h,l=d):u=u.next=h,a|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;f=s,s=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(!0);if(u===null&&(l=d),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);fu|=a,e.lanes=a,e.memoizedState=d}}function y9(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=uw.transition;uw.transition={};try{e(!1),t()}finally{kn=n,uw.transition=r}}function JR(){return ia().memoizedState}function Dte(e,t,n){var r=tc(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},QR(e))$R(t,n);else if(n=zR(e,t,n,r),n!==null){var i=Vi();Ba(n,e,r,i),_R(n,t,r)}}function Hte(e,t,n){var r=tc(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(QR(e))$R(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,Va(s,a)){var l=t.interleaved;l===null?(i.next=i,U6(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=zR(e,t,i,r),n!==null&&(i=Vi(),Ba(n,e,r,i),_R(n,t,r))}}function QR(e){var t=e.alternate;return e===tr||t!==null&&t===tr}function $R(e,t){dp=Iv=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function _R(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,k6(e,n)}}var zv={readContext:ra,useCallback:Ci,useContext:Ci,useEffect:Ci,useImperativeHandle:Ci,useInsertionEffect:Ci,useLayoutEffect:Ci,useMemo:Ci,useReducer:Ci,useRef:Ci,useState:Ci,useDebugValue:Ci,useDeferredValue:Ci,useTransition:Ci,useMutableSource:Ci,useSyncExternalStore:Ci,useId:Ci,unstable_isNewReconciler:!1},Ute={readContext:ra,useCallback:function(e,t){return ts().memoizedState=[e,t===void 0?null:t],e},useContext:ra,useEffect:w9,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,kg(4194308,4,ZR.bind(null,t,e),n)},useLayoutEffect:function(e,t){return kg(4194308,4,e,t)},useInsertionEffect:function(e,t){return kg(4,2,e,t)},useMemo:function(e,t){var n=ts();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ts();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=Dte.bind(null,tr,e),[r.memoizedState,e]},useRef:function(e){var t=ts();return e={current:e},t.memoizedState=e},useState:b9,useDebugValue:J6,useDeferredValue:function(e){return ts().memoizedState=e},useTransition:function(){var e=b9(!1),t=e[0];return e=Fte.bind(null,e[1]),ts().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=tr,i=ts();if(Wn){if(n===void 0)throw Error(Ze(407));n=n()}else{if(n=t(),ii===null)throw Error(Ze(349));du&30||AR(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,w9(DR.bind(null,r,o,e),[e]),r.flags|=2048,Yp(9,FR.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=ts(),t=ii.identifierPrefix;if(Wn){var n=qs,r=Ks;n=(r&~(1<<32-La(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=qp++,0")&&(l=l.replace("",e.displayName)),l}while(1<=a&&0<=s);break}}}finally{Kb=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Hh(e):""}function uee(e){switch(e.tag){case 5:return Hh(e.type);case 16:return Hh("Lazy");case 13:return Hh("Suspense");case 19:return Hh("SuspenseList");case 0:case 2:case 15:return e=qb(e.type,!1),e;case 11:return e=qb(e.type.render,!1),e;case 1:return e=qb(e.type,!0),e;default:return""}}function Bx(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 fd:return"Fragment";case dd:return"Portal";case Rx:return"Profiler";case g6:return"StrictMode";case jx:return"Suspense";case Lx:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case Pz:return(e.displayName||"Context")+".Consumer";case Ez:return(e._context.displayName||"Context")+".Provider";case y6:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case b6:return t=e.displayName||null,t!==null?t:Bx(e.type)||"Memo";case jl:t=e._payload,e=e._init;try{return Bx(e(t))}catch{}}return null}function dee(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 Bx(t);case 8:return t===g6?"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 lc(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function kz(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function fee(e){var t=kz(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(a){r=""+a,o.call(this,a)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(a){r=""+a},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function O0(e){e._valueTracker||(e._valueTracker=fee(e))}function Mz(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=kz(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function hg(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 Ax(e,t){var n=t.checked;return ir({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function RE(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=lc(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 Nz(e,t){t=t.checked,t!=null&&v6(e,"checked",t,!1)}function Fx(e,t){Nz(e,t);var n=lc(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")?Dx(e,t.type,n):t.hasOwnProperty("defaultValue")&&Dx(e,t.type,lc(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function jE(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 Dx(e,t,n){(t!=="number"||hg(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Uh=Array.isArray;function Md(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=k0.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function jp(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var op={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},hee=["Webkit","ms","Moz","O"];Object.keys(op).forEach(function(e){hee.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),op[t]=op[e]})});function Rz(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||op.hasOwnProperty(e)&&op[e]?(""+t).trim():t+"px"}function jz(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Rz(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var pee=ir({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 Vx(e,t){if(t){if(pee[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(Xe(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(Xe(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(Xe(61))}if(t.style!=null&&typeof t.style!="object")throw Error(Xe(62))}}function Xx(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 Wx=null;function w6(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Zx=null,Nd=null,Td=null;function AE(e){if(e=Bm(e)){if(typeof Zx!="function")throw Error(Xe(280));var t=e.stateNode;t&&(t=$1(t),Zx(e.stateNode,e.type,t))}}function Lz(e){Nd?Td?Td.push(e):Td=[e]:Nd=e}function Bz(){if(Nd){var e=Nd,t=Td;if(Td=Nd=null,AE(e),t)for(e=0;e>>=0,e===0?32:31-(Pee(e)/Oee|0)|0}var M0=64,N0=4194304;function Vh(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 gg(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=n&268435455;if(a!==0){var s=a&~i;s!==0?r=Vh(s):(o&=a,o!==0&&(r=Vh(o)))}else a=n&~i,a!==0?r=Vh(a):o!==0&&(r=Vh(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 jm(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-La(t),e[t]=n}function Tee(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=sp),KE=" ",qE=!1;function nR(e,t){switch(e){case"keyup":return ite.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function rR(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var hd=!1;function ate(e,t){switch(e){case"compositionend":return rR(t);case"keypress":return t.which!==32?null:(qE=!0,KE);case"textInput":return e=t.data,e===KE&&qE?null:e;default:return null}}function ste(e,t){if(hd)return e==="compositionend"||!M6&&nR(e,t)?(e=eR(),Cv=P6=Vl=null,hd=!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=QE(n)}}function sR(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?sR(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function lR(){for(var e=window,t=hg();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=hg(e.document)}return t}function N6(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 vte(e){var t=lR(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&sR(n.ownerDocument.documentElement,n)){if(r!==null&&N6(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=$E(n,o);var a=$E(n,r);i&&a&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.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,pd=null,Qx=null,cp=null,$x=!1;function _E(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;$x||pd==null||pd!==hg(r)||(r=pd,"selectionStart"in r&&N6(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}),cp&&Hp(cp,r)||(cp=r,r=wg(Qx,"onSelect"),0gd||(e.current=i3[gd],i3[gd]=null,gd--)}function jn(e,t){gd++,i3[gd]=e.current,e.current=t}var cc={},Ri=gc(cc),io=gc(!1),cu=cc;function $d(e,t){var n=e.type.contextTypes;if(!n)return cc;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 oo(e){return e=e.childContextTypes,e!=null}function Sg(){Hn(io),Hn(Ri)}function a9(e,t,n){if(Ri.current!==cc)throw Error(Xe(168));jn(Ri,t),jn(io,n)}function gR(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(Xe(108,dee(e)||"Unknown",i));return ir({},n,r)}function Cg(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||cc,cu=Ri.current,jn(Ri,e),jn(io,io.current),!0}function s9(e,t,n){var r=e.stateNode;if(!r)throw Error(Xe(169));n?(e=gR(e,t,cu),r.__reactInternalMemoizedMergedChildContext=e,Hn(io),Hn(Ri),jn(Ri,e)):Hn(io),jn(io,n)}var Vs=null,_1=!1,sw=!1;function yR(e){Vs===null?Vs=[e]:Vs.push(e)}function Mte(e){_1=!0,yR(e)}function yc(){if(!sw&&Vs!==null){sw=!0;var e=0,t=On;try{var n=Vs;for(On=1;e>=a,i-=a,qs=1<<32-La(t)+i|n<D?(X=j,j=null):X=j.sibling;var U=f(x,j,E[D],I);if(U===null){j===null&&(j=X);break}e&&j&&U.alternate===null&&t(x,j),C=o(U,C,D),T===null?R=U:T.sibling=U,T=U,j=X}if(D===E.length)return n(x,j),Kn&&Tc(x,D),R;if(j===null){for(;DD?(X=j,j=null):X=j.sibling;var Z=f(x,j,U.value,I);if(Z===null){j===null&&(j=X);break}e&&j&&Z.alternate===null&&t(x,j),C=o(Z,C,D),T===null?R=Z:T.sibling=Z,T=Z,j=X}if(U.done)return n(x,j),Kn&&Tc(x,D),R;if(j===null){for(;!U.done;D++,U=E.next())U=d(x,U.value,I),U!==null&&(C=o(U,C,D),T===null?R=U:T.sibling=U,T=U);return Kn&&Tc(x,D),R}for(j=r(x,j);!U.done;D++,U=E.next())U=h(j,x,D,U.value,I),U!==null&&(e&&U.alternate!==null&&j.delete(U.key===null?D:U.key),C=o(U,C,D),T===null?R=U:T.sibling=U,T=U);return e&&j.forEach(function(Y){return t(x,Y)}),Kn&&Tc(x,D),R}function w(x,C,E,I){if(typeof E=="object"&&E!==null&&E.type===fd&&E.key===null&&(E=E.props.children),typeof E=="object"&&E!==null){switch(E.$$typeof){case P0:e:{for(var R=E.key,T=C;T!==null;){if(T.key===R){if(R=E.type,R===fd){if(T.tag===7){n(x,T.sibling),C=i(T,E.props.children),C.return=x,x=C;break e}}else if(T.elementType===R||typeof R=="object"&&R!==null&&R.$$typeof===jl&&u9(R)===T.type){n(x,T.sibling),C=i(T,E.props),C.ref=bh(x,T,E),C.return=x,x=C;break e}n(x,T);break}else t(x,T);T=T.sibling}E.type===fd?(C=Qc(E.props.children,x.mode,I,E.key),C.return=x,x=C):(I=Iv(E.type,E.key,E.props,null,x.mode,I),I.ref=bh(x,C,E),I.return=x,x=I)}return a(x);case dd:e:{for(T=E.key;C!==null;){if(C.key===T)if(C.tag===4&&C.stateNode.containerInfo===E.containerInfo&&C.stateNode.implementation===E.implementation){n(x,C.sibling),C=i(C,E.children||[]),C.return=x,x=C;break e}else{n(x,C);break}else t(x,C);C=C.sibling}C=mw(E,x.mode,I),C.return=x,x=C}return a(x);case jl:return T=E._init,w(x,C,T(E._payload),I)}if(Uh(E))return v(x,C,E,I);if(ph(E))return g(x,C,E,I);B0(x,E)}return typeof E=="string"&&E!==""||typeof E=="number"?(E=""+E,C!==null&&C.tag===6?(n(x,C.sibling),C=i(C,E),C.return=x,x=C):(n(x,C),C=pw(E,x.mode,I),C.return=x,x=C),a(x)):n(x,C)}return w}var ef=SR(!0),CR=SR(!1),Og=gc(null),kg=null,wd=null,R6=null;function j6(){R6=wd=kg=null}function L6(e){var t=Og.current;Hn(Og),e._currentValue=t}function s3(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 zd(e,t){kg=e,R6=wd=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(to=!0),e.firstContext=null)}function ra(e){var t=e._currentValue;if(R6!==e)if(e={context:e,memoizedValue:t,next:null},wd===null){if(kg===null)throw Error(Xe(308));wd=e,kg.dependencies={lanes:0,firstContext:e}}else wd=wd.next=e;return t}var Dc=null;function B6(e){Dc===null?Dc=[e]:Dc.push(e)}function ER(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,B6(t)):(n.next=i.next,i.next=n),t.interleaved=n,nl(e,r)}function nl(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 Ll=!1;function A6(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function PR(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 Ys(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function _l(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,nn&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,nl(e,n)}return i=r.interleaved,i===null?(t.next=t,B6(r)):(t.next=i.next,i.next=t),r.interleaved=t,nl(e,n)}function Pv(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,S6(e,n)}}function d9(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 a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?i=o=a:o=o.next=a,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 Mg(e,t,n,r){var i=e.updateQueue;Ll=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var l=s,c=l.next;l.next=null,a===null?o=c:a.next=c,a=l;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==a&&(s===null?u.firstBaseUpdate=c:s.next=c,u.lastBaseUpdate=l))}if(o!==null){var d=i.baseState;a=0,u=c=l=null,s=o;do{var f=s.lane,h=s.eventTime;if((r&f)===f){u!==null&&(u=u.next={eventTime:h,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var v=e,g=s;switch(f=t,h=n,g.tag){case 1:if(v=g.payload,typeof v=="function"){d=v.call(h,d,f);break e}d=v;break e;case 3:v.flags=v.flags&-65537|128;case 0:if(v=g.payload,f=typeof v=="function"?v.call(h,d,f):v,f==null)break e;d=ir({},d,f);break e;case 2:Ll=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=i.effects,f===null?i.effects=[s]:f.push(s))}else h={eventTime:h,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(c=u=h,l=d):u=u.next=h,a|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;f=s,s=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(!0);if(u===null&&(l=d),i.baseState=l,i.firstBaseUpdate=c,i.lastBaseUpdate=u,t=i.shared.interleaved,t!==null){i=t;do a|=i.lane,i=i.next;while(i!==t)}else o===null&&(i.shared.lanes=0);fu|=a,e.lanes=a,e.memoizedState=d}}function f9(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=cw.transition;cw.transition={};try{e(!1),t()}finally{On=n,cw.transition=r}}function VR(){return ia().memoizedState}function zte(e,t,n){var r=tc(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},XR(e))WR(t,n);else if(n=ER(e,t,n,r),n!==null){var i=Vi();Ba(n,e,r,i),ZR(n,t,r)}}function Rte(e,t,n){var r=tc(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(XR(e))WR(t,i);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var a=t.lastRenderedState,s=o(a,n);if(i.hasEagerState=!0,i.eagerState=s,Va(s,a)){var l=t.interleaved;l===null?(i.next=i,B6(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=ER(e,t,i,r),n!==null&&(i=Vi(),Ba(n,e,r,i),ZR(n,t,r))}}function XR(e){var t=e.alternate;return e===rr||t!==null&&t===rr}function WR(e,t){up=Tg=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ZR(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,S6(e,n)}}var Ig={readContext:ra,useCallback:Ci,useContext:Ci,useEffect:Ci,useImperativeHandle:Ci,useInsertionEffect:Ci,useLayoutEffect:Ci,useMemo:Ci,useReducer:Ci,useRef:Ci,useState:Ci,useDebugValue:Ci,useDeferredValue:Ci,useTransition:Ci,useMutableSource:Ci,useSyncExternalStore:Ci,useId:Ci,unstable_isNewReconciler:!1},jte={readContext:ra,useCallback:function(e,t){return ns().memoizedState=[e,t===void 0?null:t],e},useContext:ra,useEffect:p9,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,kv(4194308,4,AR.bind(null,t,e),n)},useLayoutEffect:function(e,t){return kv(4194308,4,e,t)},useInsertionEffect:function(e,t){return kv(4,2,e,t)},useMemo:function(e,t){var n=ns();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ns();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=zte.bind(null,rr,e),[r.memoizedState,e]},useRef:function(e){var t=ns();return e={current:e},t.memoizedState=e},useState:h9,useDebugValue:Z6,useDeferredValue:function(e){return ns().memoizedState=e},useTransition:function(){var e=h9(!1),t=e[0];return e=Ite.bind(null,e[1]),ns().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=rr,i=ns();if(Kn){if(n===void 0)throw Error(Xe(407));n=n()}else{if(n=t(),ii===null)throw Error(Xe(349));du&30||NR(r,t,n)}i.memoizedState=n;var o={value:n,getSnapshot:t};return i.queue=o,p9(IR.bind(null,r,o,e),[e]),r.flags|=2048,Gp(9,TR.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=ns(),t=ii.identifierPrefix;if(Kn){var n=Gs,r=qs;n=(r&~(1<<32-La(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Kp++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[ss]=t,e[Wp]=r,cj(e,t,!1,!1),t.stateNode=e;e:{switch(a=qx(n,r),n){case"dialog":Bn("cancel",e),Bn("close",e),i=r;break;case"iframe":case"object":case"embed":Bn("load",e),i=r;break;case"video":case"audio":for(i=0;iof&&(t.flags|=128,r=!0,xh(o,!1),t.lanes=4194304)}else{if(!r)if(e=Tv(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),xh(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!Wn)return Ei(t),null}else 2*gr()-o.renderingStartTime>of&&n!==1073741824&&(t.flags|=128,r=!0,xh(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(n=o.last,n!==null?n.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=gr(),t.sibling=null,n=$n.current,Rn($n,r?n&1|2:n&1),t):(Ei(t),null);case 22:case 23:return n4(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Eo&1073741824&&(Ei(t),t.subtreeFlags&6&&(t.flags|=8192)):Ei(t),null;case 24:return null;case 25:return null}throw Error(Ze(156,t.tag))}function Yte(e,t){switch(B6(t),t.tag){case 1:return oo(t.type)&&Cv(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return nf(),Fn(io),Fn(Ri),Z6(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return W6(t),null;case 13:if(Fn($n),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Ze(340));ef()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Fn($n),null;case 4:return nf(),null;case 10:return H6(t.type._context),null;case 22:case 23:return n4(),null;case 24:return null;default:return null}}var F0=!1,Ti=!1,Jte=typeof WeakSet=="function"?WeakSet:Set,ht=null;function Sd(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){cr(e,t,r)}else n.current=null}function w3(e,t,n){try{n()}catch(r){cr(e,t,r)}}var I9=!1;function Qte(e,t){if(r3=bv,e=gR(),j6(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 a=0,s=-1,l=-1,c=0,u=0,d=e,f=null;t:for(;;){for(var h;d!==n||i!==0&&d.nodeType!==3||(s=a+i),d!==o||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(h=d.firstChild)!==null;)f=d,d=h;for(;;){if(d===e)break t;if(f===n&&++c===i&&(s=a),f===o&&++u===r&&(l=a),(h=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=h}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(i3={focusedElem:e,selectionRange:n},bv=!1,ht=t;ht!==null;)if(t=ht,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ht=e;else for(;ht!==null;){t=ht;try{var g=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(g!==null){var v=g.memoizedProps,w=g.memoizedState,x=t.stateNode,C=x.getSnapshotBeforeUpdate(t.elementType===t.type?v:Sa(t.type,v),w);x.__reactInternalSnapshotBeforeUpdate=C}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Ze(163))}}catch(I){cr(t,t.return,I)}if(e=t.sibling,e!==null){e.return=t.return,ht=e;break}ht=t.return}return g=I9,I9=!1,g}function fp(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&&w3(t,n,o)}i=i.next}while(i!==r)}}function ny(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 x3(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 fj(e){var t=e.alternate;t!==null&&(e.alternate=null,fj(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ss],delete t[Wp],delete t[s3],delete t[Rte],delete t[jte])),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 hj(e){return e.tag===5||e.tag===3||e.tag===4}function z9(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||hj(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 S3(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=Sv));else if(r!==4&&(e=e.child,e!==null))for(S3(e,t,n),e=e.sibling;e!==null;)S3(e,t,n),e=e.sibling}function C3(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(C3(e,t,n),e=e.sibling;e!==null;)C3(e,t,n),e=e.sibling}var fi=null,Ca=!1;function Sl(e,t,n){for(n=n.child;n!==null;)pj(e,t,n),n=n.sibling}function pj(e,t,n){if(fs&&typeof fs.onCommitFiberUnmount=="function")try{fs.onCommitFiberUnmount(G1,n)}catch{}switch(n.tag){case 5:Ti||Sd(n,t);case 6:var r=fi,i=Ca;fi=null,Sl(e,t,n),fi=r,Ca=i,fi!==null&&(Ca?(e=fi,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):fi.removeChild(n.stateNode));break;case 18:fi!==null&&(Ca?(e=fi,n=n.stateNode,e.nodeType===8?sw(e.parentNode,n):e.nodeType===1&&sw(e,n),Dp(e)):sw(fi,n.stateNode));break;case 4:r=fi,i=Ca,fi=n.stateNode.containerInfo,Ca=!0,Sl(e,t,n),fi=r,Ca=i;break;case 0:case 11:case 14:case 15:if(!Ti&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&w3(n,t,a),i=i.next}while(i!==r)}Sl(e,t,n);break;case 1:if(!Ti&&(Sd(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){cr(n,t,s)}Sl(e,t,n);break;case 21:Sl(e,t,n);break;case 22:n.mode&1?(Ti=(r=Ti)||n.memoizedState!==null,Sl(e,t,n),Ti=r):Sl(e,t,n);break;default:Sl(e,t,n)}}function R9(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Jte),t.forEach(function(r){var i=ane.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function va(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=a),r&=~o}if(r=i,r=gr()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_te(r/1960))-r,10e?16:e,Xl===null)var r=!1;else{if(e=Xl,Xl=null,Lv=0,an&6)throw Error(Ze(331));var i=an;for(an|=4,ht=e.current;ht!==null;){var o=ht,a=o.child;if(ht.flags&16){var s=o.deletions;if(s!==null){for(var l=0;lgr()-e4?Jc(e,0):_6|=n),ao(e,t)}function Sj(e,t){t===0&&(e.mode&1?(t=N0,N0<<=1,!(N0&130023424)&&(N0=4194304)):t=1);var n=Vi();e=nl(e,t),e!==null&&(jm(e,t,n),ao(e,n))}function one(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Sj(e,n)}function ane(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(Ze(314))}r!==null&&r.delete(t),Sj(e,n)}var Cj;Cj=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||io.current)to=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return to=!1,qte(e,t,n);to=!!(e.flags&131072)}else to=!1,Wn&&t.flags&1048576&&kR(t,Ov,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Mg(e,t),e=t.pendingProps;var i=_d(t,Ri.current);Rd(t,n),i=q6(null,t,r,e,i,n);var o=G6();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,oo(r)?(o=!0,Ev(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,V6(t),i.updater=ty,t.stateNode=i,i._reactInternals=t,h3(t,r,e,n),t=g3(null,t,r,!0,o,n)):(t.tag=0,Wn&&o&&L6(t),Di(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Mg(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=lne(r),e=Sa(r,e),i){case 0:t=m3(null,t,r,e,n);break e;case 1:t=M9(null,t,r,e,n);break e;case 11:t=O9(null,t,r,e,n);break e;case 14:t=k9(null,t,r,Sa(r.type,e),n);break e}throw Error(Ze(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Sa(r,i),m3(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Sa(r,i),M9(e,t,r,i,n);case 3:e:{if(aj(t),e===null)throw Error(Ze(387));r=t.pendingProps,o=t.memoizedState,i=o.element,RR(e,t),Nv(t,r,null,n);var a=t.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=rf(Error(Ze(423)),t),t=N9(e,t,r,n,i);break e}else if(r!==i){i=rf(Error(Ze(424)),t),t=N9(e,t,r,n,i);break e}else for(Po=$l(t.stateNode.containerInfo.firstChild),To=t,Wn=!0,ka=null,n=IR(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(ef(),r===i){t=rl(e,t,n);break e}Di(e,t,r,n)}t=t.child}return t;case 5:return jR(t),e===null&&u3(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,o3(r,i)?a=null:o!==null&&o3(r,o)&&(t.flags|=32),oj(e,t),Di(e,t,a,n),t.child;case 6:return e===null&&u3(t),null;case 13:return sj(e,t,n);case 4:return X6(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=tf(t,null,r,n):Di(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Sa(r,i),O9(e,t,r,i,n);case 7:return Di(e,t,t.pendingProps,n),t.child;case 8:return Di(e,t,t.pendingProps.children,n),t.child;case 12:return Di(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,Rn(kv,r._currentValue),r._currentValue=a,o!==null)if(Va(o.value,a)){if(o.children===i.children&&!io.current){t=rl(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=Ys(-1,n&-n),l.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),d3(o.return,n,t),s.lanes|=n;break}l=l.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(Ze(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),d3(a,n,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}Di(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Rd(t,n),i=ra(i),r=r(i),t.flags|=1,Di(e,t,r,n),t.child;case 14:return r=t.type,i=Sa(r,t.pendingProps),i=Sa(r.type,i),k9(e,t,r,i,n);case 15:return rj(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Sa(r,i),Mg(e,t),t.tag=1,oo(r)?(e=!0,Ev(t)):e=!1,Rd(t,n),ej(t,r,i),h3(t,r,i,n),g3(null,t,r,!0,e,n);case 19:return lj(e,t,n);case 22:return ij(e,t,n)}throw Error(Ze(156,t.tag))};function Ej(e,t){return Qz(e,t)}function sne(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 Qo(e,t,n,r){return new sne(e,t,n,r)}function i4(e){return e=e.prototype,!(!e||!e.isReactComponent)}function lne(e){if(typeof e=="function")return i4(e)?1:0;if(e!=null){if(e=e.$$typeof,e===C6)return 11;if(e===E6)return 14}return 2}function nc(e,t){var n=e.alternate;return n===null?(n=Qo(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 Ig(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")i4(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case hd:return Qc(n.children,i,o,t);case S6:a=8,i|=8;break;case Ax:return e=Qo(12,n,t,i|2),e.elementType=Ax,e.lanes=o,e;case Fx:return e=Qo(13,n,t,i),e.elementType=Fx,e.lanes=o,e;case Dx:return e=Qo(19,n,t,i),e.elementType=Dx,e.lanes=o,e;case jz:return iy(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case zz:a=10;break e;case Rz:a=9;break e;case C6:a=11;break e;case E6:a=14;break e;case jl:a=16,r=null;break e}throw Error(Ze(130,e==null?e:typeof e,""))}return t=Qo(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Qc(e,t,n,r){return e=Qo(7,e,r,t),e.lanes=n,e}function iy(e,t,n,r){return e=Qo(22,e,r,t),e.elementType=jz,e.lanes=n,e.stateNode={isHidden:!1},e}function mw(e,t,n){return e=Qo(6,e,null,t),e.lanes=n,e}function gw(e,t,n){return t=Qo(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function cne(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=Jb(0),this.expirationTimes=Jb(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Jb(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function o4(e,t,n,r,i,o,a,s,l){return e=new cne(e,t,n,s,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Qo(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},V6(o),e}function une(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Mj)}catch(e){console.error(e)}}Mj(),Mz.exports=jo;var il=Mz.exports;const Qp=Sm(il),mne=_N({__proto__:null,default:Qp},[il]);var Nj,U9=il;Nj=U9.createRoot,U9.hydrateRoot;/** +`+o.stack}return{value:e,source:t,stack:i,digest:null}}function fw(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function u3(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var Ate=typeof WeakMap=="function"?WeakMap:Map;function qR(e,t,n){n=Ys(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Rg||(Rg=!0,w3=r),u3(e,t)},n}function GR(e,t,n){n=Ys(-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(){u3(e,t)}}var o=e.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(n.callback=function(){u3(e,t),typeof r!="function"&&(ec===null?ec=new Set([this]):ec.add(this));var a=t.stack;this.componentDidCatch(t.value,{componentStack:a!==null?a:""})}),n}function g9(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Ate;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=Qte.bind(null,e,t,n),t.then(e,e))}function y9(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 b9(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=Ys(-1,1),t.tag=2,_l(n,t,1))),n.lanes|=1),e)}var Fte=ul.ReactCurrentOwner,to=!1;function Di(e,t,n,r){t.child=e===null?CR(t,null,n,r):ef(t,e.child,n,r)}function w9(e,t,n,r,i){n=n.render;var o=t.ref;return zd(t,i),r=V6(e,t,n,r,o,i),n=X6(),e!==null&&!to?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,rl(e,t,i)):(Kn&&n&&T6(t),t.flags|=1,Di(e,t,r,i),t.child)}function x9(e,t,n,r,i){if(e===null){var o=n.type;return typeof o=="function"&&!_6(o)&&o.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=o,YR(e,t,o,r,i)):(e=Iv(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 a=o.memoizedProps;if(n=n.compare,n=n!==null?n:Hp,n(a,r)&&e.ref===t.ref)return rl(e,t,i)}return t.flags|=1,e=nc(o,r),e.ref=t.ref,e.return=t,t.child=e}function YR(e,t,n,r,i){if(e!==null){var o=e.memoizedProps;if(Hp(o,r)&&e.ref===t.ref)if(to=!1,t.pendingProps=r=o,(e.lanes&i)!==0)e.flags&131072&&(to=!0);else return t.lanes=e.lanes,rl(e,t,i)}return d3(e,t,n,r,i)}function JR(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},jn(Sd,Eo),Eo|=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,jn(Sd,Eo),Eo|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=o!==null?o.baseLanes:n,jn(Sd,Eo),Eo|=r}else o!==null?(r=o.baseLanes|n,t.memoizedState=null):r=n,jn(Sd,Eo),Eo|=r;return Di(e,t,i,n),t.child}function QR(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function d3(e,t,n,r,i){var o=oo(n)?cu:Ri.current;return o=$d(t,o),zd(t,i),n=V6(e,t,n,r,o,i),r=X6(),e!==null&&!to?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,rl(e,t,i)):(Kn&&r&&T6(t),t.flags|=1,Di(e,t,n,i),t.child)}function S9(e,t,n,r,i){if(oo(n)){var o=!0;Cg(t)}else o=!1;if(zd(t,i),t.stateNode===null)Mv(e,t),KR(t,n,r),c3(t,n,r,i),r=!0;else if(e===null){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;typeof c=="object"&&c!==null?c=ra(c):(c=oo(n)?cu:Ri.current,c=$d(t,c));var u=n.getDerivedStateFromProps,d=typeof u=="function"||typeof a.getSnapshotBeforeUpdate=="function";d||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==r||l!==c)&&v9(t,a,r,c),Ll=!1;var f=t.memoizedState;a.state=f,Mg(t,r,a,i),l=t.memoizedState,s!==r||f!==l||io.current||Ll?(typeof u=="function"&&(l3(t,n,u,r),l=t.memoizedState),(s=Ll||m9(t,n,s,r,f,l,c))?(d||typeof a.UNSAFE_componentWillMount!="function"&&typeof a.componentWillMount!="function"||(typeof a.componentWillMount=="function"&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount=="function"&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount=="function"&&(t.flags|=4194308)):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):(typeof a.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,PR(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Sa(t.type,s),a.props=c,d=t.pendingProps,f=a.context,l=n.contextType,typeof l=="object"&&l!==null?l=ra(l):(l=oo(n)?cu:Ri.current,l=$d(t,l));var h=n.getDerivedStateFromProps;(u=typeof h=="function"||typeof a.getSnapshotBeforeUpdate=="function")||typeof a.UNSAFE_componentWillReceiveProps!="function"&&typeof a.componentWillReceiveProps!="function"||(s!==d||f!==l)&&v9(t,a,r,l),Ll=!1,f=t.memoizedState,a.state=f,Mg(t,r,a,i);var v=t.memoizedState;s!==d||f!==v||io.current||Ll?(typeof h=="function"&&(l3(t,n,h,r),v=t.memoizedState),(c=Ll||m9(t,n,c,r,f,v,l)||!1)?(u||typeof a.UNSAFE_componentWillUpdate!="function"&&typeof a.componentWillUpdate!="function"||(typeof a.componentWillUpdate=="function"&&a.componentWillUpdate(r,v,l),typeof a.UNSAFE_componentWillUpdate=="function"&&a.UNSAFE_componentWillUpdate(r,v,l)),typeof a.componentDidUpdate=="function"&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=v),a.props=r,a.state=v,a.context=l,r=c):(typeof a.componentDidUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!="function"||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return f3(e,t,n,r,o,i)}function f3(e,t,n,r,i,o){QR(e,t);var a=(t.flags&128)!==0;if(!r&&!a)return i&&s9(t,n,!1),rl(e,t,o);r=t.stateNode,Fte.current=t;var s=a&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&a?(t.child=ef(t,e.child,null,o),t.child=ef(t,null,s,o)):Di(e,t,s,o),t.memoizedState=r.state,i&&s9(t,n,!0),t.child}function $R(e){var t=e.stateNode;t.pendingContext?a9(e,t.pendingContext,t.pendingContext!==t.context):t.context&&a9(e,t.context,!1),F6(e,t.containerInfo)}function C9(e,t,n,r,i){return _d(),z6(i),t.flags|=256,Di(e,t,n,r),t.child}var h3={dehydrated:null,treeContext:null,retryLane:0};function p3(e){return{baseLanes:e,cachePool:null,transitions:null}}function _R(e,t,n){var r=t.pendingProps,i=er.current,o=!1,a=(t.flags&128)!==0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(i&2)!==0),s?(o=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),jn(er,i&1),e===null)return a3(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):(a=r.children,e=r.fallback,o?(r=t.mode,o=t.child,a={mode:"hidden",children:a},!(r&1)&&o!==null?(o.childLanes=0,o.pendingProps=a):o=iy(a,r,0,null),e=Qc(e,r,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=p3(n),t.memoizedState=h3,e):K6(t,a));if(i=e.memoizedState,i!==null&&(s=i.dehydrated,s!==null))return Dte(e,t,a,r,s,i,n);if(o){o=r.fallback,a=t.mode,i=e.child,s=i.sibling;var l={mode:"hidden",children:r.children};return!(a&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=nc(i,l),r.subtreeFlags=i.subtreeFlags&14680064),s!==null?o=nc(s,o):(o=Qc(o,a,n,null),o.flags|=2),o.return=t,r.return=t,r.sibling=o,t.child=r,r=o,o=t.child,a=e.child.memoizedState,a=a===null?p3(n):{baseLanes:a.baseLanes|n,cachePool:null,transitions:a.transitions},o.memoizedState=a,o.childLanes=e.childLanes&~n,t.memoizedState=h3,r}return o=e.child,e=o.sibling,r=nc(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 K6(e,t){return t=iy({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function A0(e,t,n,r){return r!==null&&z6(r),ef(t,e.child,null,n),e=K6(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Dte(e,t,n,r,i,o,a){if(n)return t.flags&256?(t.flags&=-257,r=fw(Error(Xe(422))),A0(e,t,a,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(o=r.fallback,i=t.mode,r=iy({mode:"visible",children:r.children},i,0,null),o=Qc(o,i,a,null),o.flags|=2,r.return=t,o.return=t,r.sibling=o,t.child=r,t.mode&1&&ef(t,e.child,null,a),t.child.memoizedState=p3(a),t.memoizedState=h3,o);if(!(t.mode&1))return A0(e,t,a,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var s=r.dgst;return r=s,o=Error(Xe(419)),r=fw(o,r,void 0),A0(e,t,a,r)}if(s=(a&e.childLanes)!==0,to||s){if(r=ii,r!==null){switch(a&-a){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|a)?0:i,i!==0&&i!==o.retryLane&&(o.retryLane=i,nl(e,i),Ba(r,e,i,-1))}return $6(),r=fw(Error(Xe(421))),A0(e,t,a,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=$te.bind(null,e),i._reactRetry=t,null):(e=o.treeContext,Po=$l(i.nextSibling),To=t,Kn=!0,ka=null,e!==null&&(Go[Yo++]=qs,Go[Yo++]=Gs,Go[Yo++]=uu,qs=e.id,Gs=e.overflow,uu=t),t=K6(t,r.children),t.flags|=4096,t)}function E9(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),s3(e.return,t,n)}function hw(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 ej(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Di(e,t,r.children,n),r=er.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&&E9(e,n,t);else if(e.tag===19)E9(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(jn(er,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&&Ng(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),hw(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&&Ng(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}hw(t,!0,n,null,o);break;case"together":hw(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Mv(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function rl(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),fu|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(Xe(153));if(t.child!==null){for(e=t.child,n=nc(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=nc(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Hte(e,t,n){switch(t.tag){case 3:$R(t),_d();break;case 5:OR(t);break;case 1:oo(t.type)&&Cg(t);break;case 4:F6(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;jn(Og,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(jn(er,er.current&1),t.flags|=128,null):n&t.child.childLanes?_R(e,t,n):(jn(er,er.current&1),e=rl(e,t,n),e!==null?e.sibling:null);jn(er,er.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return ej(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),jn(er,er.current),r)break;return null;case 22:case 23:return t.lanes=0,JR(e,t,n)}return rl(e,t,n)}var tj,m3,nj,rj;tj=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}};m3=function(){};nj=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Hc(ps.current);var o=null;switch(n){case"input":i=Ax(e,i),r=Ax(e,r),o=[];break;case"select":i=ir({},i,{value:void 0}),r=ir({},r,{value:void 0}),o=[];break;case"textarea":i=Hx(e,i),r=Hx(e,r),o=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=xg)}Vx(n,r);var a;n=null;for(c in i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&i[c]!=null)if(c==="style"){var s=i[c];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else c!=="dangerouslySetInnerHTML"&&c!=="children"&&c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&c!=="autoFocus"&&(Rp.hasOwnProperty(c)?o||(o=[]):(o=o||[]).push(c,null));for(c in r){var l=r[c];if(s=i!=null?i[c]:void 0,r.hasOwnProperty(c)&&l!==s&&(l!=null||s!=null))if(c==="style")if(s){for(a in s)!s.hasOwnProperty(a)||l&&l.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in l)l.hasOwnProperty(a)&&s[a]!==l[a]&&(n||(n={}),n[a]=l[a])}else n||(o||(o=[]),o.push(c,n)),n=l;else c==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,s=s?s.__html:void 0,l!=null&&s!==l&&(o=o||[]).push(c,l)):c==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(c,""+l):c!=="suppressContentEditableWarning"&&c!=="suppressHydrationWarning"&&(Rp.hasOwnProperty(c)?(l!=null&&c==="onScroll"&&Fn("scroll",e),o||s===l||(o=[])):(o=o||[]).push(c,l))}n&&(o=o||[]).push("style",n);var c=o;(t.updateQueue=c)&&(t.flags|=4)}};rj=function(e,t,n,r){n!==r&&(t.flags|=4)};function wh(e,t){if(!Kn)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 Ei(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 Ute(e,t,n){var r=t.pendingProps;switch(I6(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ei(t),null;case 1:return oo(t.type)&&Sg(),Ei(t),null;case 3:return r=t.stateNode,tf(),Hn(io),Hn(Ri),H6(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(L0(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,ka!==null&&(C3(ka),ka=null))),m3(e,t),Ei(t),null;case 5:D6(t);var i=Hc(Zp.current);if(n=t.type,e!==null&&t.stateNode!=null)nj(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(Xe(166));return Ei(t),null}if(e=Hc(ps.current),L0(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[ls]=t,r[Xp]=o,e=(t.mode&1)!==0,n){case"dialog":Fn("cancel",r),Fn("close",r);break;case"iframe":case"object":case"embed":Fn("load",r);break;case"video":case"audio":for(i=0;i<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=a.createElement(n,{is:r.is}):(e=a.createElement(n),n==="select"&&(a=e,r.multiple?a.multiple=!0:r.size&&(a.size=r.size))):e=a.createElementNS(e,n),e[ls]=t,e[Xp]=r,tj(e,t,!1,!1),t.stateNode=e;e:{switch(a=Xx(n,r),n){case"dialog":Fn("cancel",e),Fn("close",e),i=r;break;case"iframe":case"object":case"embed":Fn("load",e),i=r;break;case"video":case"audio":for(i=0;irf&&(t.flags|=128,r=!0,wh(o,!1),t.lanes=4194304)}else{if(!r)if(e=Ng(a),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),wh(o,!0),o.tail===null&&o.tailMode==="hidden"&&!a.alternate&&!Kn)return Ei(t),null}else 2*yr()-o.renderingStartTime>rf&&n!==1073741824&&(t.flags|=128,r=!0,wh(o,!1),t.lanes=4194304);o.isBackwards?(a.sibling=t.child,t.child=a):(n=o.last,n!==null?n.sibling=a:t.child=a,o.last=a)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=yr(),t.sibling=null,n=er.current,jn(er,r?n&1|2:n&1),t):(Ei(t),null);case 22:case 23:return Q6(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?Eo&1073741824&&(Ei(t),t.subtreeFlags&6&&(t.flags|=8192)):Ei(t),null;case 24:return null;case 25:return null}throw Error(Xe(156,t.tag))}function Vte(e,t){switch(I6(t),t.tag){case 1:return oo(t.type)&&Sg(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return tf(),Hn(io),Hn(Ri),H6(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return D6(t),null;case 13:if(Hn(er),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(Xe(340));_d()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Hn(er),null;case 4:return tf(),null;case 10:return L6(t.type._context),null;case 22:case 23:return Q6(),null;case 24:return null;default:return null}}var F0=!1,Ti=!1,Xte=typeof WeakSet=="function"?WeakSet:Set,ht=null;function xd(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){dr(e,t,r)}else n.current=null}function v3(e,t,n){try{n()}catch(r){dr(e,t,r)}}var P9=!1;function Wte(e,t){if(_x=yg,e=lR(),N6(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 a=0,s=-1,l=-1,c=0,u=0,d=e,f=null;t:for(;;){for(var h;d!==n||i!==0&&d.nodeType!==3||(s=a+i),d!==o||r!==0&&d.nodeType!==3||(l=a+r),d.nodeType===3&&(a+=d.nodeValue.length),(h=d.firstChild)!==null;)f=d,d=h;for(;;){if(d===e)break t;if(f===n&&++c===i&&(s=a),f===o&&++u===r&&(l=a),(h=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=h}n=s===-1||l===-1?null:{start:s,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(e3={focusedElem:e,selectionRange:n},yg=!1,ht=t;ht!==null;)if(t=ht,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,ht=e;else for(;ht!==null;){t=ht;try{var v=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(v!==null){var g=v.memoizedProps,w=v.memoizedState,x=t.stateNode,C=x.getSnapshotBeforeUpdate(t.elementType===t.type?g:Sa(t.type,g),w);x.__reactInternalSnapshotBeforeUpdate=C}break;case 3:var E=t.stateNode.containerInfo;E.nodeType===1?E.textContent="":E.nodeType===9&&E.documentElement&&E.removeChild(E.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(Xe(163))}}catch(I){dr(t,t.return,I)}if(e=t.sibling,e!==null){e.return=t.return,ht=e;break}ht=t.return}return v=P9,P9=!1,v}function dp(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&&v3(t,n,o)}i=i.next}while(i!==r)}}function ny(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 g3(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 ij(e){var t=e.alternate;t!==null&&(e.alternate=null,ij(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ls],delete t[Xp],delete t[r3],delete t[Ote],delete t[kte])),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 oj(e){return e.tag===5||e.tag===3||e.tag===4}function O9(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||oj(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 y3(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=xg));else if(r!==4&&(e=e.child,e!==null))for(y3(e,t,n),e=e.sibling;e!==null;)y3(e,t,n),e=e.sibling}function b3(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(b3(e,t,n),e=e.sibling;e!==null;)b3(e,t,n),e=e.sibling}var fi=null,Ca=!1;function Sl(e,t,n){for(n=n.child;n!==null;)aj(e,t,n),n=n.sibling}function aj(e,t,n){if(hs&&typeof hs.onCommitFiberUnmount=="function")try{hs.onCommitFiberUnmount(G1,n)}catch{}switch(n.tag){case 5:Ti||xd(n,t);case 6:var r=fi,i=Ca;fi=null,Sl(e,t,n),fi=r,Ca=i,fi!==null&&(Ca?(e=fi,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):fi.removeChild(n.stateNode));break;case 18:fi!==null&&(Ca?(e=fi,n=n.stateNode,e.nodeType===8?aw(e.parentNode,n):e.nodeType===1&&aw(e,n),Fp(e)):aw(fi,n.stateNode));break;case 4:r=fi,i=Ca,fi=n.stateNode.containerInfo,Ca=!0,Sl(e,t,n),fi=r,Ca=i;break;case 0:case 11:case 14:case 15:if(!Ti&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,a!==void 0&&(o&2||o&4)&&v3(n,t,a),i=i.next}while(i!==r)}Sl(e,t,n);break;case 1:if(!Ti&&(xd(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){dr(n,t,s)}Sl(e,t,n);break;case 21:Sl(e,t,n);break;case 22:n.mode&1?(Ti=(r=Ti)||n.memoizedState!==null,Sl(e,t,n),Ti=r):Sl(e,t,n);break;default:Sl(e,t,n)}}function k9(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Xte),t.forEach(function(r){var i=_te.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function ga(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=a),r&=~o}if(r=i,r=yr()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Kte(r/1960))-r,10e?16:e,Xl===null)var r=!1;else{if(e=Xl,Xl=null,jg=0,nn&6)throw Error(Xe(331));var i=nn;for(nn|=4,ht=e.current;ht!==null;){var o=ht,a=o.child;if(ht.flags&16){var s=o.deletions;if(s!==null){for(var l=0;lyr()-Y6?Jc(e,0):G6|=n),ao(e,t)}function pj(e,t){t===0&&(e.mode&1?(t=N0,N0<<=1,!(N0&130023424)&&(N0=4194304)):t=1);var n=Vi();e=nl(e,t),e!==null&&(jm(e,t,n),ao(e,n))}function $te(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),pj(e,n)}function _te(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(Xe(314))}r!==null&&r.delete(t),pj(e,n)}var mj;mj=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||io.current)to=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return to=!1,Hte(e,t,n);to=!!(e.flags&131072)}else to=!1,Kn&&t.flags&1048576&&bR(t,Pg,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Mv(e,t),e=t.pendingProps;var i=$d(t,Ri.current);zd(t,n),i=V6(null,t,r,e,i,n);var o=X6();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,oo(r)?(o=!0,Cg(t)):o=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,A6(t),i.updater=ty,t.stateNode=i,i._reactInternals=t,c3(t,r,e,n),t=f3(null,t,r,!0,o,n)):(t.tag=0,Kn&&o&&T6(t),Di(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Mv(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=tne(r),e=Sa(r,e),i){case 0:t=d3(null,t,r,e,n);break e;case 1:t=S9(null,t,r,e,n);break e;case 11:t=w9(null,t,r,e,n);break e;case 14:t=x9(null,t,r,Sa(r.type,e),n);break e}throw Error(Xe(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Sa(r,i),d3(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Sa(r,i),S9(e,t,r,i,n);case 3:e:{if($R(t),e===null)throw Error(Xe(387));r=t.pendingProps,o=t.memoizedState,i=o.element,PR(e,t),Mg(t,r,null,n);var a=t.memoizedState;if(r=a.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){i=nf(Error(Xe(423)),t),t=C9(e,t,r,n,i);break e}else if(r!==i){i=nf(Error(Xe(424)),t),t=C9(e,t,r,n,i);break e}else for(Po=$l(t.stateNode.containerInfo.firstChild),To=t,Kn=!0,ka=null,n=CR(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(_d(),r===i){t=rl(e,t,n);break e}Di(e,t,r,n)}t=t.child}return t;case 5:return OR(t),e===null&&a3(t),r=t.type,i=t.pendingProps,o=e!==null?e.memoizedProps:null,a=i.children,t3(r,i)?a=null:o!==null&&t3(r,o)&&(t.flags|=32),QR(e,t),Di(e,t,a,n),t.child;case 6:return e===null&&a3(t),null;case 13:return _R(e,t,n);case 4:return F6(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=ef(t,null,r,n):Di(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Sa(r,i),w9(e,t,r,i,n);case 7:return Di(e,t,t.pendingProps,n),t.child;case 8:return Di(e,t,t.pendingProps.children,n),t.child;case 12:return Di(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,o=t.memoizedProps,a=i.value,jn(Og,r._currentValue),r._currentValue=a,o!==null)if(Va(o.value,a)){if(o.children===i.children&&!io.current){t=rl(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){a=o.child;for(var l=s.firstContext;l!==null;){if(l.context===r){if(o.tag===1){l=Ys(-1,n&-n),l.tag=2;var c=o.updateQueue;if(c!==null){c=c.shared;var u=c.pending;u===null?l.next=l:(l.next=u.next,u.next=l),c.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),s3(o.return,n,t),s.lanes|=n;break}l=l.next}}else if(o.tag===10)a=o.type===t.type?null:o.child;else if(o.tag===18){if(a=o.return,a===null)throw Error(Xe(341));a.lanes|=n,s=a.alternate,s!==null&&(s.lanes|=n),s3(a,n,t),a=o.sibling}else a=o.child;if(a!==null)a.return=o;else for(a=o;a!==null;){if(a===t){a=null;break}if(o=a.sibling,o!==null){o.return=a.return,a=o;break}a=a.return}o=a}Di(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,zd(t,n),i=ra(i),r=r(i),t.flags|=1,Di(e,t,r,n),t.child;case 14:return r=t.type,i=Sa(r,t.pendingProps),i=Sa(r.type,i),x9(e,t,r,i,n);case 15:return YR(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Sa(r,i),Mv(e,t),t.tag=1,oo(r)?(e=!0,Cg(t)):e=!1,zd(t,n),KR(t,r,i),c3(t,r,i,n),f3(null,t,r,!0,e,n);case 19:return ej(e,t,n);case 22:return JR(e,t,n)}throw Error(Xe(156,t.tag))};function vj(e,t){return Xz(e,t)}function ene(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 Qo(e,t,n,r){return new ene(e,t,n,r)}function _6(e){return e=e.prototype,!(!e||!e.isReactComponent)}function tne(e){if(typeof e=="function")return _6(e)?1:0;if(e!=null){if(e=e.$$typeof,e===y6)return 11;if(e===b6)return 14}return 2}function nc(e,t){var n=e.alternate;return n===null?(n=Qo(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 Iv(e,t,n,r,i,o){var a=2;if(r=e,typeof e=="function")_6(e)&&(a=1);else if(typeof e=="string")a=5;else e:switch(e){case fd:return Qc(n.children,i,o,t);case g6:a=8,i|=8;break;case Rx:return e=Qo(12,n,t,i|2),e.elementType=Rx,e.lanes=o,e;case jx:return e=Qo(13,n,t,i),e.elementType=jx,e.lanes=o,e;case Lx:return e=Qo(19,n,t,i),e.elementType=Lx,e.lanes=o,e;case Oz:return iy(n,i,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case Ez:a=10;break e;case Pz:a=9;break e;case y6:a=11;break e;case b6:a=14;break e;case jl:a=16,r=null;break e}throw Error(Xe(130,e==null?e:typeof e,""))}return t=Qo(a,n,t,i),t.elementType=e,t.type=r,t.lanes=o,t}function Qc(e,t,n,r){return e=Qo(7,e,r,t),e.lanes=n,e}function iy(e,t,n,r){return e=Qo(22,e,r,t),e.elementType=Oz,e.lanes=n,e.stateNode={isHidden:!1},e}function pw(e,t,n){return e=Qo(6,e,null,t),e.lanes=n,e}function mw(e,t,n){return t=Qo(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function nne(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=Yb(0),this.expirationTimes=Yb(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Yb(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function e4(e,t,n,r,i,o,a,s,l){return e=new nne(e,t,n,s,l),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Qo(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},A6(o),e}function rne(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(wj)}catch(e){console.error(e)}}wj(),wz.exports=jo;var il=wz.exports;const Jp=Cm(il),lne=GN({__proto__:null,default:Jp},[il]);var xj,L9=il;xj=L9.createRoot,L9.hydrateRoot;/** * @remix-run/router v1.17.0 * * Copyright (c) Remix Software Inc. @@ -67,7 +67,7 @@ Error generating stack: `+o.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function $p(){return $p=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function c4(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function vne(){return Math.random().toString(36).substr(2,8)}function X9(e,t){return{usr:e.state,key:e.key,idx:t}}function M3(e,t,n,r){return n===void 0&&(n=null),$p({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Mu(t):t,{state:n,key:t&&t.key||r||vne()})}function Fv(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Mu(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function yne(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:o=!1}=r,a=i.history,s=Wl.Pop,l=null,c=u();c==null&&(c=0,a.replaceState($p({},a.state,{idx:c}),""));function u(){return(a.state||{idx:null}).idx}function d(){s=Wl.Pop;let w=u(),x=w==null?null:w-c;c=w,l&&l({action:s,location:v.location,delta:x})}function f(w,x){s=Wl.Push;let C=M3(v.location,w,x);n&&n(C,w),c=u()+1;let E=X9(C,c),I=v.createHref(C);try{a.pushState(E,"",I)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;i.location.assign(I)}o&&l&&l({action:s,location:v.location,delta:1})}function h(w,x){s=Wl.Replace;let C=M3(v.location,w,x);n&&n(C,w),c=u();let E=X9(C,c),I=v.createHref(C);a.replaceState(E,"",I),o&&l&&l({action:s,location:v.location,delta:0})}function g(w){let x=i.location.origin!=="null"?i.location.origin:i.location.href,C=typeof w=="string"?w:Fv(w);return C=C.replace(/ $/,"%20"),kr(x,"No window.location.(origin|href) available to create URL for href: "+C),new URL(C,x)}let v={get action(){return s},get location(){return e(i,a)},listen(w){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(V9,d),l=w,()=>{i.removeEventListener(V9,d),l=null}},createHref(w){return t(i,w)},createURL:g,encodeLocation(w){let x=g(w);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:f,replace:h,go(w){return a.go(w)}};return v}var W9;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(W9||(W9={}));function bne(e,t,n){return n===void 0&&(n="/"),wne(e,t,n,!1)}function wne(e,t,n,r){let i=typeof t=="string"?Mu(t):t,o=u4(i.pathname||"/",n);if(o==null)return null;let a=Tj(e);xne(a);let s=null;for(let l=0;s==null&&l{let l={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:a,route:o};l.relativePath.startsWith("/")&&(kr(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=rc([r,l.relativePath]),u=n.concat(l);o.children&&o.children.length>0&&(kr(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Tj(o.children,t,u,c)),!(o.path==null&&!o.index)&&t.push({path:c,score:Mne(c,o.index),routesMeta:u})};return e.forEach((o,a)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))i(o,a);else for(let l of Ij(o.path))i(o,a,l)}),t}function Ij(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return i?[o,""]:[o];let a=Ij(r.join("/")),s=[];return s.push(...a.map(l=>l===""?o:[o,l].join("/"))),i&&s.push(...a),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function xne(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Nne(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Sne=/^:[\w-]+$/,Cne=3,Ene=2,Pne=1,One=10,kne=-2,Z9=e=>e==="*";function Mne(e,t){let n=e.split("/"),r=n.length;return n.some(Z9)&&(r+=kne),t&&(r+=Ene),n.filter(i=>!Z9(i)).reduce((i,o)=>i+(Sne.test(o)?Cne:o===""?Pne:One),r)}function Nne(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function Tne(e,t,n){let{routesMeta:r}=e,i={},o="/",a=[];for(let s=0;s{let{paramName:f,isOptional:h}=u;if(f==="*"){let v=s[d]||"";a=o.slice(0,o.length-v.length).replace(/(.)\/+$/,"$1")}const g=s[d];return h&&!g?c[f]=void 0:c[f]=(g||"").replace(/%2F/g,"/"),c},{}),pathname:o,pathnameBase:a,pattern:e}}function Ine(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),c4(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function zne(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return c4(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function u4(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function Rne(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?Mu(e):e;return{pathname:n?n.startsWith("/")?n:jne(n,t):t,search:Ane(r),hash:Fne(i)}}function jne(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function vw(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function Lne(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function zj(e,t){let n=Lne(e);return t?n.map((r,i)=>i===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Rj(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=Mu(e):(i=$p({},e),kr(!i.pathname||!i.pathname.includes("?"),vw("?","pathname","search",i)),kr(!i.pathname||!i.pathname.includes("#"),vw("#","pathname","hash",i)),kr(!i.search||!i.search.includes("#"),vw("#","search","hash",i)));let o=e===""||i.pathname==="",a=o?"/":i.pathname,s;if(a==null)s=n;else{let d=t.length-1;if(!r&&a.startsWith("..")){let f=a.split("/");for(;f[0]==="..";)f.shift(),d-=1;i.pathname=f.join("/")}s=d>=0?t[d]:"/"}let l=Rne(i,s),c=a&&a!=="/"&&a.endsWith("/"),u=(o||a===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const rc=e=>e.join("/").replace(/\/\/+/g,"/"),Bne=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Ane=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Fne=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Dne(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const jj=["post","put","patch","delete"];new Set(jj);const Hne=["get",...jj];new Set(Hne);/** + */function Qp(){return Qp=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function i4(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function une(){return Math.random().toString(36).substr(2,8)}function A9(e,t){return{usr:e.state,key:e.key,idx:t}}function E3(e,t,n,r){return n===void 0&&(n=null),Qp({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?ku(t):t,{state:n,key:t&&t.key||r||une()})}function Ag(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function ku(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function dne(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:o=!1}=r,a=i.history,s=Wl.Pop,l=null,c=u();c==null&&(c=0,a.replaceState(Qp({},a.state,{idx:c}),""));function u(){return(a.state||{idx:null}).idx}function d(){s=Wl.Pop;let w=u(),x=w==null?null:w-c;c=w,l&&l({action:s,location:g.location,delta:x})}function f(w,x){s=Wl.Push;let C=E3(g.location,w,x);n&&n(C,w),c=u()+1;let E=A9(C,c),I=g.createHref(C);try{a.pushState(E,"",I)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;i.location.assign(I)}o&&l&&l({action:s,location:g.location,delta:1})}function h(w,x){s=Wl.Replace;let C=E3(g.location,w,x);n&&n(C,w),c=u();let E=A9(C,c),I=g.createHref(C);a.replaceState(E,"",I),o&&l&&l({action:s,location:g.location,delta:0})}function v(w){let x=i.location.origin!=="null"?i.location.origin:i.location.href,C=typeof w=="string"?w:Ag(w);return C=C.replace(/ $/,"%20"),Nr(x,"No window.location.(origin|href) available to create URL for href: "+C),new URL(C,x)}let g={get action(){return s},get location(){return e(i,a)},listen(w){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(B9,d),l=w,()=>{i.removeEventListener(B9,d),l=null}},createHref(w){return t(i,w)},createURL:v,encodeLocation(w){let x=v(w);return{pathname:x.pathname,search:x.search,hash:x.hash}},push:f,replace:h,go(w){return a.go(w)}};return g}var F9;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(F9||(F9={}));function fne(e,t,n){return n===void 0&&(n="/"),hne(e,t,n,!1)}function hne(e,t,n,r){let i=typeof t=="string"?ku(t):t,o=o4(i.pathname||"/",n);if(o==null)return null;let a=Sj(e);pne(a);let s=null;for(let l=0;s==null&&l{let l={relativePath:s===void 0?o.path||"":s,caseSensitive:o.caseSensitive===!0,childrenIndex:a,route:o};l.relativePath.startsWith("/")&&(Nr(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let c=rc([r,l.relativePath]),u=n.concat(l);o.children&&o.children.length>0&&(Nr(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Sj(o.children,t,u,c)),!(o.path==null&&!o.index)&&t.push({path:c,score:xne(c,o.index),routesMeta:u})};return e.forEach((o,a)=>{var s;if(o.path===""||!((s=o.path)!=null&&s.includes("?")))i(o,a);else for(let l of Cj(o.path))i(o,a,l)}),t}function Cj(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),o=n.replace(/\?$/,"");if(r.length===0)return i?[o,""]:[o];let a=Cj(r.join("/")),s=[];return s.push(...a.map(l=>l===""?o:[o,l].join("/"))),i&&s.push(...a),s.map(l=>e.startsWith("/")&&l===""?"/":l)}function pne(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Sne(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const mne=/^:[\w-]+$/,vne=3,gne=2,yne=1,bne=10,wne=-2,D9=e=>e==="*";function xne(e,t){let n=e.split("/"),r=n.length;return n.some(D9)&&(r+=wne),t&&(r+=gne),n.filter(i=>!D9(i)).reduce((i,o)=>i+(mne.test(o)?vne:o===""?yne:bne),r)}function Sne(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function Cne(e,t,n){let{routesMeta:r}=e,i={},o="/",a=[];for(let s=0;s{let{paramName:f,isOptional:h}=u;if(f==="*"){let g=s[d]||"";a=o.slice(0,o.length-g.length).replace(/(.)\/+$/,"$1")}const v=s[d];return h&&!v?c[f]=void 0:c[f]=(v||"").replace(/%2F/g,"/"),c},{}),pathname:o,pathnameBase:a,pattern:e}}function Ene(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),i4(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(a,s,l)=>(r.push({paramName:s,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function Pne(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return i4(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function o4(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function One(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?ku(e):e;return{pathname:n?n.startsWith("/")?n:kne(n,t):t,search:Tne(r),hash:Ine(i)}}function kne(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function vw(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function Mne(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Ej(e,t){let n=Mne(e);return t?n.map((r,i)=>i===e.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Pj(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=ku(e):(i=Qp({},e),Nr(!i.pathname||!i.pathname.includes("?"),vw("?","pathname","search",i)),Nr(!i.pathname||!i.pathname.includes("#"),vw("#","pathname","hash",i)),Nr(!i.search||!i.search.includes("#"),vw("#","search","hash",i)));let o=e===""||i.pathname==="",a=o?"/":i.pathname,s;if(a==null)s=n;else{let d=t.length-1;if(!r&&a.startsWith("..")){let f=a.split("/");for(;f[0]==="..";)f.shift(),d-=1;i.pathname=f.join("/")}s=d>=0?t[d]:"/"}let l=One(i,s),c=a&&a!=="/"&&a.endsWith("/"),u=(o||a===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||u)&&(l.pathname+="/"),l}const rc=e=>e.join("/").replace(/\/\/+/g,"/"),Nne=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),Tne=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,Ine=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function zne(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Oj=["post","put","patch","delete"];new Set(Oj);const Rne=["get",...Oj];new Set(Rne);/** * React Router v6.24.0 * * Copyright (c) Remix Software Inc. @@ -76,7 +76,7 @@ Error generating stack: `+o.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function _p(){return _p=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s.current=!0}),p.useCallback(function(c,u){if(u===void 0&&(u={}),!s.current)return;if(typeof c=="number"){r.go(c);return}let d=Rj(c,JSON.parse(a),o,u.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:rc([t,d.pathname])),(u.replace?r.replace:r.push)(d,u.state,u)},[t,r,a,o,e])}function Aj(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=p.useContext(Nu),{matches:i}=p.useContext(Tu),{pathname:o}=Dm(),a=JSON.stringify(zj(i,r.v7_relativeSplatPath));return p.useMemo(()=>Rj(e,JSON.parse(a),o,n==="path"),[e,a,o,n])}function Zne(e,t){return Kne(e,t)}function Kne(e,t,n,r){Fm()||kr(!1);let{navigator:i}=p.useContext(Nu),{matches:o}=p.useContext(Tu),a=o[o.length-1],s=a?a.params:{};a&&a.pathname;let l=a?a.pathnameBase:"/";a&&a.route;let c=Dm(),u;if(t){var d;let w=typeof t=="string"?Mu(t):t;l==="/"||(d=w.pathname)!=null&&d.startsWith(l)||kr(!1),u=w}else u=c;let f=u.pathname||"/",h=f;if(l!=="/"){let w=l.replace(/^\//,"").split("/");h="/"+f.replace(/^\//,"").split("/").slice(w.length).join("/")}let g=bne(e,{pathname:h}),v=Qne(g&&g.map(w=>Object.assign({},w,{params:Object.assign({},s,w.params),pathname:rc([l,i.encodeLocation?i.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?l:rc([l,i.encodeLocation?i.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),o,n,r);return t&&v?p.createElement(cy.Provider,{value:{location:_p({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:Wl.Pop}},v):v}function qne(){let e=tre(),t=Dne(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return p.createElement(p.Fragment,null,p.createElement("h2",null,"Unexpected Application Error!"),p.createElement("h3",{style:{fontStyle:"italic"}},t),n?p.createElement("pre",{style:i},n):null,null)}const Gne=p.createElement(qne,null);class Yne extends p.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?p.createElement(Tu.Provider,{value:this.props.routeContext},p.createElement(Lj.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Jne(e){let{routeContext:t,match:n,children:r}=e,i=p.useContext(d4);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),p.createElement(Tu.Provider,{value:t},r)}function Qne(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var o;if((o=n)!=null&&o.errors)e=n.matches;else return null}let a=e,s=(i=n)==null?void 0:i.errors;if(s!=null){let u=a.findIndex(d=>d.route.id&&(s==null?void 0:s[d.route.id])!==void 0);u>=0||kr(!1),a=a.slice(0,Math.min(a.length,u+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let u=0;u=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((u,d,f)=>{let h,g=!1,v=null,w=null;n&&(h=s&&d.route.id?s[d.route.id]:void 0,v=d.route.errorElement||Gne,l&&(c<0&&f===0?(g=!0,w=null):c===f&&(g=!0,w=d.route.hydrateFallbackElement||null)));let x=t.concat(a.slice(0,f+1)),C=()=>{let E;return h?E=v:g?E=w:d.route.Component?E=p.createElement(d.route.Component,null):d.route.element?E=d.route.element:E=u,p.createElement(Jne,{match:d,routeContext:{outlet:u,matches:x,isDataRoute:n!=null},children:E})};return n&&(d.route.ErrorBoundary||d.route.errorElement||f===0)?p.createElement(Yne,{location:n.location,revalidation:n.revalidation,component:v,error:h,children:C(),routeContext:{outlet:null,matches:x,isDataRoute:!0}}):C()},null)}var Fj=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Fj||{}),Dv=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Dv||{});function $ne(e){let t=p.useContext(d4);return t||kr(!1),t}function _ne(e){let t=p.useContext(Une);return t||kr(!1),t}function ere(e){let t=p.useContext(Tu);return t||kr(!1),t}function Dj(e){let t=ere(),n=t.matches[t.matches.length-1];return n.route.id||kr(!1),n.route.id}function tre(){var e;let t=p.useContext(Lj),n=_ne(Dv.UseRouteError),r=Dj(Dv.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function nre(){let{router:e}=$ne(Fj.UseNavigateStable),t=Dj(Dv.UseNavigateStable),n=p.useRef(!1);return Bj(()=>{n.current=!0}),p.useCallback(function(i,o){o===void 0&&(o={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,_p({fromRouteId:t},o)))},[e,t])}function Hj(e){kr(!1)}function rre(e){let{basename:t="/",children:n=null,location:r,navigationType:i=Wl.Pop,navigator:o,static:a=!1,future:s}=e;Fm()&&kr(!1);let l=t.replace(/^\/*/,"/"),c=p.useMemo(()=>({basename:l,navigator:o,static:a,future:_p({v7_relativeSplatPath:!1},s)}),[l,s,o,a]);typeof r=="string"&&(r=Mu(r));let{pathname:u="/",search:d="",hash:f="",state:h=null,key:g="default"}=r,v=p.useMemo(()=>{let w=u4(u,l);return w==null?null:{location:{pathname:w,search:d,hash:f,state:h,key:g},navigationType:i}},[l,u,d,f,h,g,i]);return v==null?null:p.createElement(Nu.Provider,{value:c},p.createElement(cy.Provider,{children:n,value:v}))}function ire(e){let{children:t,location:n}=e;return Zne(N3(t),n)}new Promise(()=>{});function N3(e,t){t===void 0&&(t=[]);let n=[];return p.Children.forEach(e,(r,i)=>{if(!p.isValidElement(r))return;let o=[...t,i];if(r.type===p.Fragment){n.push.apply(n,N3(r.props.children,o));return}r.type!==Hj&&kr(!1),!r.props.index||!r.props.children||kr(!1);let a={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(a.children=N3(r.props.children,o)),n.push(a)}),n}/** + */function $p(){return $p=Object.assign?Object.assign.bind():function(e){for(var t=1;t{s.current=!0}),p.useCallback(function(c,u){if(u===void 0&&(u={}),!s.current)return;if(typeof c=="number"){r.go(c);return}let d=Pj(c,JSON.parse(a),o,u.relative==="path");e==null&&t!=="/"&&(d.pathname=d.pathname==="/"?t:rc([t,d.pathname])),(u.replace?r.replace:r.push)(d,u.state,u)},[t,r,a,o,e])}function Nj(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=p.useContext(Mu),{matches:i}=p.useContext(Nu),{pathname:o}=Dm(),a=JSON.stringify(Ej(i,r.v7_relativeSplatPath));return p.useMemo(()=>Pj(e,JSON.parse(a),o,n==="path"),[e,a,o,n])}function Fne(e,t){return Dne(e,t)}function Dne(e,t,n,r){Fm()||Nr(!1);let{navigator:i}=p.useContext(Mu),{matches:o}=p.useContext(Nu),a=o[o.length-1],s=a?a.params:{};a&&a.pathname;let l=a?a.pathnameBase:"/";a&&a.route;let c=Dm(),u;if(t){var d;let w=typeof t=="string"?ku(t):t;l==="/"||(d=w.pathname)!=null&&d.startsWith(l)||Nr(!1),u=w}else u=c;let f=u.pathname||"/",h=f;if(l!=="/"){let w=l.replace(/^\//,"").split("/");h="/"+f.replace(/^\//,"").split("/").slice(w.length).join("/")}let v=fne(e,{pathname:h}),g=Wne(v&&v.map(w=>Object.assign({},w,{params:Object.assign({},s,w.params),pathname:rc([l,i.encodeLocation?i.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?l:rc([l,i.encodeLocation?i.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),o,n,r);return t&&g?p.createElement(cy.Provider,{value:{location:$p({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:Wl.Pop}},g):g}function Hne(){let e=Gne(),t=zne(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return p.createElement(p.Fragment,null,p.createElement("h2",null,"Unexpected Application Error!"),p.createElement("h3",{style:{fontStyle:"italic"}},t),n?p.createElement("pre",{style:i},n):null,null)}const Une=p.createElement(Hne,null);class Vne extends p.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?p.createElement(Nu.Provider,{value:this.props.routeContext},p.createElement(kj.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function Xne(e){let{routeContext:t,match:n,children:r}=e,i=p.useContext(a4);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),p.createElement(Nu.Provider,{value:t},r)}function Wne(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var o;if((o=n)!=null&&o.errors)e=n.matches;else return null}let a=e,s=(i=n)==null?void 0:i.errors;if(s!=null){let u=a.findIndex(d=>d.route.id&&(s==null?void 0:s[d.route.id])!==void 0);u>=0||Nr(!1),a=a.slice(0,Math.min(a.length,u+1))}let l=!1,c=-1;if(n&&r&&r.v7_partialHydration)for(let u=0;u=0?a=a.slice(0,c+1):a=[a[0]];break}}}return a.reduceRight((u,d,f)=>{let h,v=!1,g=null,w=null;n&&(h=s&&d.route.id?s[d.route.id]:void 0,g=d.route.errorElement||Une,l&&(c<0&&f===0?(v=!0,w=null):c===f&&(v=!0,w=d.route.hydrateFallbackElement||null)));let x=t.concat(a.slice(0,f+1)),C=()=>{let E;return h?E=g:v?E=w:d.route.Component?E=p.createElement(d.route.Component,null):d.route.element?E=d.route.element:E=u,p.createElement(Xne,{match:d,routeContext:{outlet:u,matches:x,isDataRoute:n!=null},children:E})};return n&&(d.route.ErrorBoundary||d.route.errorElement||f===0)?p.createElement(Vne,{location:n.location,revalidation:n.revalidation,component:g,error:h,children:C(),routeContext:{outlet:null,matches:x,isDataRoute:!0}}):C()},null)}var Tj=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(Tj||{}),Fg=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Fg||{});function Zne(e){let t=p.useContext(a4);return t||Nr(!1),t}function Kne(e){let t=p.useContext(jne);return t||Nr(!1),t}function qne(e){let t=p.useContext(Nu);return t||Nr(!1),t}function Ij(e){let t=qne(),n=t.matches[t.matches.length-1];return n.route.id||Nr(!1),n.route.id}function Gne(){var e;let t=p.useContext(kj),n=Kne(Fg.UseRouteError),r=Ij(Fg.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function Yne(){let{router:e}=Zne(Tj.UseNavigateStable),t=Ij(Fg.UseNavigateStable),n=p.useRef(!1);return Mj(()=>{n.current=!0}),p.useCallback(function(i,o){o===void 0&&(o={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,$p({fromRouteId:t},o)))},[e,t])}function zj(e){Nr(!1)}function Jne(e){let{basename:t="/",children:n=null,location:r,navigationType:i=Wl.Pop,navigator:o,static:a=!1,future:s}=e;Fm()&&Nr(!1);let l=t.replace(/^\/*/,"/"),c=p.useMemo(()=>({basename:l,navigator:o,static:a,future:$p({v7_relativeSplatPath:!1},s)}),[l,s,o,a]);typeof r=="string"&&(r=ku(r));let{pathname:u="/",search:d="",hash:f="",state:h=null,key:v="default"}=r,g=p.useMemo(()=>{let w=o4(u,l);return w==null?null:{location:{pathname:w,search:d,hash:f,state:h,key:v},navigationType:i}},[l,u,d,f,h,v,i]);return g==null?null:p.createElement(Mu.Provider,{value:c},p.createElement(cy.Provider,{children:n,value:g}))}function Qne(e){let{children:t,location:n}=e;return Fne(P3(t),n)}new Promise(()=>{});function P3(e,t){t===void 0&&(t=[]);let n=[];return p.Children.forEach(e,(r,i)=>{if(!p.isValidElement(r))return;let o=[...t,i];if(r.type===p.Fragment){n.push.apply(n,P3(r.props.children,o));return}r.type!==zj&&Nr(!1),!r.props.index||!r.props.children||Nr(!1);let a={id:r.props.id||o.join("-"),caseSensitive:r.props.caseSensitive,element:r.props.element,Component:r.props.Component,index:r.props.index,path:r.props.path,loader:r.props.loader,action:r.props.action,errorElement:r.props.errorElement,ErrorBoundary:r.props.ErrorBoundary,hasErrorBoundary:r.props.ErrorBoundary!=null||r.props.errorElement!=null,shouldRevalidate:r.props.shouldRevalidate,handle:r.props.handle,lazy:r.props.lazy};r.props.children&&(a.children=P3(r.props.children,o)),n.push(a)}),n}/** * React Router DOM v6.24.0 * * Copyright (c) Remix Software Inc. @@ -85,11 +85,11 @@ Error generating stack: `+o.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function T3(){return T3=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function are(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function sre(e,t){return e.button===0&&(!t||t==="_self")&&!are(e)}const lre=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],cre="6";try{window.__reactRouterVersion=cre}catch{}const ure="startTransition",q9=Em[ure];function dre(e){let{basename:t,children:n,future:r,window:i}=e,o=p.useRef();o.current==null&&(o.current=gne({window:i,v5Compat:!0}));let a=o.current,[s,l]=p.useState({action:a.action,location:a.location}),{v7_startTransition:c}=r||{},u=p.useCallback(d=>{c&&q9?q9(()=>l(d)):l(d)},[l,c]);return p.useLayoutEffect(()=>a.listen(u),[a,u]),p.createElement(rre,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:a,future:r})}const fre=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",hre=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Hv=p.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:o,replace:a,state:s,target:l,to:c,preventScrollReset:u,unstable_viewTransition:d}=t,f=ore(t,lre),{basename:h}=p.useContext(Nu),g,v=!1;if(typeof c=="string"&&hre.test(c)&&(g=c,fre))try{let E=new URL(window.location.href),I=c.startsWith("//")?new URL(E.protocol+c):new URL(c),R=u4(I.pathname,h);I.origin===E.origin&&R!=null?c=R+I.search+I.hash:v=!0}catch{}let w=Vne(c,{relative:i}),x=pre(c,{replace:a,state:s,target:l,preventScrollReset:u,relative:i,unstable_viewTransition:d});function C(E){r&&r(E),E.defaultPrevented||x(E)}return p.createElement("a",T3({},f,{href:g||w,onClick:v||o?r:C,ref:n,target:l}))});var G9;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(G9||(G9={}));var Y9;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Y9||(Y9={}));function pre(e,t){let{target:n,replace:r,state:i,preventScrollReset:o,relative:a,unstable_viewTransition:s}=t===void 0?{}:t,l=Xne(),c=Dm(),u=Aj(e,{relative:a});return p.useCallback(d=>{if(sre(d,n)){d.preventDefault();let f=r!==void 0?r:Fv(c)===Fv(u);l(e,{replace:f,state:i,preventScrollReset:o,relative:a,unstable_viewTransition:s})}},[c,l,u,r,i,n,e,o,a,s])}var Uj={exports:{}};/*! + */function O3(){return O3=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[i]=e[i]);return n}function _ne(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function ere(e,t){return e.button===0&&(!t||t==="_self")&&!_ne(e)}const tre=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"],nre="6";try{window.__reactRouterVersion=nre}catch{}const rre="startTransition",U9=Pm[rre];function ire(e){let{basename:t,children:n,future:r,window:i}=e,o=p.useRef();o.current==null&&(o.current=cne({window:i,v5Compat:!0}));let a=o.current,[s,l]=p.useState({action:a.action,location:a.location}),{v7_startTransition:c}=r||{},u=p.useCallback(d=>{c&&U9?U9(()=>l(d)):l(d)},[l,c]);return p.useLayoutEffect(()=>a.listen(u),[a,u]),p.createElement(Jne,{basename:t,children:n,location:s.location,navigationType:s.action,navigator:a,future:r})}const ore=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",are=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Dg=p.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:o,replace:a,state:s,target:l,to:c,preventScrollReset:u,unstable_viewTransition:d}=t,f=$ne(t,tre),{basename:h}=p.useContext(Mu),v,g=!1;if(typeof c=="string"&&are.test(c)&&(v=c,ore))try{let E=new URL(window.location.href),I=c.startsWith("//")?new URL(E.protocol+c):new URL(c),R=o4(I.pathname,h);I.origin===E.origin&&R!=null?c=R+I.search+I.hash:g=!0}catch{}let w=Lne(c,{relative:i}),x=sre(c,{replace:a,state:s,target:l,preventScrollReset:u,relative:i,unstable_viewTransition:d});function C(E){r&&r(E),E.defaultPrevented||x(E)}return p.createElement("a",O3({},f,{href:v||w,onClick:g||o?r:C,ref:n,target:l}))});var V9;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(V9||(V9={}));var X9;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(X9||(X9={}));function sre(e,t){let{target:n,replace:r,state:i,preventScrollReset:o,relative:a,unstable_viewTransition:s}=t===void 0?{}:t,l=Bne(),c=Dm(),u=Nj(e,{relative:a});return p.useCallback(d=>{if(ere(d,n)){d.preventDefault();let f=r!==void 0?r:Ag(c)===Ag(u);l(e,{replace:f,state:i,preventScrollReset:o,relative:a,unstable_viewTransition:s})}},[c,l,u,r,i,n,e,o,a,s])}var Rj={exports:{}};/*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames -*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var o="",a=0;a1&&arguments[1]!==void 0?arguments[1]:{},n=[];return xe.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(oa(r)):mp.isFragment(r)&&r.props?n=n.concat(oa(r.props.children,t)):n.push(r))}),n}var I3={},yre=function(t){};function bre(e,t){}function wre(e,t){}function xre(){I3={}}function Wj(e,t,n){!t&&!I3[n]&&(e(!1,n),I3[n]=!0)}function qn(e,t){Wj(bre,e,t)}function Sre(e,t){Wj(wre,e,t)}qn.preMessage=yre;qn.resetWarned=xre;qn.noteOnce=Sre;function pt(e){"@babel/helpers - typeof";return pt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pt(e)}function Cre(e,t){if(pt(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(pt(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Zj(e){var t=Cre(e,"string");return pt(t)=="symbol"?t:t+""}function ae(e,t,n){return(t=Zj(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function J9(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function pe(e){for(var t=1;t=19;var R3=p.createContext(null);function Ore(e){var t=e.children,n=e.onBatchResize,r=p.useRef(0),i=p.useRef([]),o=p.useContext(R3),a=p.useCallback(function(s,l,c){r.current+=1;var u=r.current;i.current.push({size:s,element:l,data:c}),Promise.resolve().then(function(){u===r.current&&(n==null||n(i.current),i.current=[])}),o==null||o(s,l,c)},[n,o]);return p.createElement(R3.Provider,{value:a},t)}var Kj=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(i,o){return i[0]===n?(r=o,!0):!1}),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(n){var r=e(this.__entries__,n),i=this.__entries__[r];return i&&i[1]},t.prototype.set=function(n,r){var i=e(this.__entries__,n);~i?this.__entries__[i][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,i=e(r,n);~i&&r.splice(i,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var i=0,o=this.__entries__;i0},e.prototype.connect_=function(){!j3||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),zre?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!j3||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,r=n===void 0?"":n,i=Ire.some(function(o){return!!~r.indexOf(o)});i&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),qj=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof af(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new Ure(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof af(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new Vre(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Yj=typeof WeakMap<"u"?new WeakMap:new Kj,Jj=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=Rre.getInstance(),r=new Xre(t,n,this);Yj.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Jj.prototype[e]=function(){var t;return(t=Yj.get(this))[e].apply(t,arguments)}});var Wre=function(){return typeof Uv.ResizeObserver<"u"?Uv.ResizeObserver:Jj}(),Zl=new Map;function Zre(e){e.forEach(function(t){var n,r=t.target;(n=Zl.get(r))===null||n===void 0||n.forEach(function(i){return i(r)})})}var Qj=new Wre(Zre);function Kre(e,t){Zl.has(e)||(Zl.set(e,new Set),Qj.observe(e)),Zl.get(e).add(t)}function qre(e,t){Zl.has(e)&&(Zl.get(e).delete(t),Zl.get(e).size||(Qj.unobserve(e),Zl.delete(e)))}function Mr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $9(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:1;_9+=1;var r=_9;function i(o){if(o===0)tL(r),t();else{var a=_j(function(){i(o-1)});g4.set(r,a)}}return i(n),r};mn.cancel=function(e){var t=g4.get(e);return tL(e),eL(t)};function nL(e){if(Array.isArray(e))return e}function nie(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function rL(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Se(e,t){return nL(e)||nie(e,t)||m4(e,t)||rL()}function im(e){for(var t=0,n,r=0,i=e.length;i>=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function yi(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function B3(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var e7="data-rc-order",t7="data-rc-priority",rie="rc-util-key",A3=new Map;function iL(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):rie}function xy(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function iie(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function v4(e){return Array.from((A3.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function oL(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!yi())return null;var n=t.csp,r=t.prepend,i=t.priority,o=i===void 0?0:i,a=iie(r),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(e7,a),s&&o&&l.setAttribute(t7,"".concat(o)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=xy(t),u=c.firstChild;if(r){if(s){var d=(t.styles||v4(c)).filter(function(f){if(!["prepend","prependQueue"].includes(f.getAttribute(e7)))return!1;var h=Number(f.getAttribute(t7)||0);return o>=h});if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function aL(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=xy(t);return(t.styles||v4(n)).find(function(r){return r.getAttribute(iL(t))===e})}function om(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=aL(e,t);if(n){var r=xy(t);r.removeChild(n)}}function oie(e,t){var n=A3.get(e);if(!n||!B3(document,n)){var r=oL("",t),i=r.parentNode;A3.set(e,i),e.removeChild(r)}}function Js(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=xy(n),i=v4(r),o=pe(pe({},n),{},{styles:i});oie(r,o);var a=aL(t,o);if(a){var s,l;if((s=o.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=o.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=o.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=oL(e,o);return u.setAttribute(iL(o),t),u}function aie(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function It(e,t){if(e==null)return{};var n,r,i=aie(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function ws(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function i(o,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(o);if(qn(!l,"Warning: There may be circular references"),l)return!1;if(o===a)return!0;if(n&&s>1)return!1;r.add(o);var c=s+1;if(Array.isArray(o)){if(!Array.isArray(a)||o.length!==a.length)return!1;for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,a={map:this.cache};return n.forEach(function(s){if(!a)a=void 0;else{var l;a=(l=a)===null||l===void 0||(l=l.map)===null||l===void 0?void 0:l.get(s)}}),(r=a)!==null&&r!==void 0&&r.value&&o&&(a.value[1]=this.cacheCallTimes++),(i=a)===null||i===void 0?void 0:i.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var i=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var o=this.keys.reduce(function(c,u){var d=Se(c,2),f=d[1];return i.internalGet(u)[1]0,void 0),n7+=1}return Nr(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,i){return i(n,r)},void 0)}}]),e}(),bw=new y4;function D3(e){var t=Array.isArray(e)?e:[e];return bw.has(t)||bw.set(t,new cL(t)),bw.get(t)}var mie=new WeakMap,ww={};function gie(e,t){for(var n=mie,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,n=r7.get(e)||"";return n||(Object.keys(e).forEach(function(r){var i=e[r];n+=r,i instanceof cL?n+=i.id:i&&pt(i)==="object"?n+=vp(i,t):n+=i}),t&&(n=im(n)),r7.set(e,n)),n}function i7(e,t){return im("".concat(t,"_").concat(vp(e,!0)))}var H3=yi();function be(e){return typeof e=="number"?"".concat(e,"px"):e}function Xv(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(i)return e;var o=pe(pe({},r),{},ae(ae({},sf,t),Aa,n)),a=Object.keys(o).map(function(s){var l=o[s];return l?"".concat(s,'="').concat(l,'"'):null}).filter(function(s){return s}).join(" ");return"")}var zg=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},vie=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(i){var o=Se(i,2),a=o[0],s=o[1];return"".concat(a,":").concat(s,";")}).join(""),"}"):""},uL=function(t,n,r){var i={},o={};return Object.entries(t).forEach(function(a){var s,l,c=Se(a,2),u=c[0],d=c[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[u])o[u]=d;else if((typeof d=="string"||typeof d=="number")&&!(r!=null&&(l=r.ignore)!==null&&l!==void 0&&l[u])){var f,h=zg(u,r==null?void 0:r.prefix);i[h]=typeof d=="number"&&!(r!=null&&(f=r.unitless)!==null&&f!==void 0&&f[u])?"".concat(d,"px"):String(d),o[u]="var(".concat(h,")")}}),[o,vie(i,n,{scope:r==null?void 0:r.scope})]},o7=yi()?p.useLayoutEffect:p.useEffect,cn=function(t,n){var r=p.useRef(!0);o7(function(){return t(r.current)},n),o7(function(){return r.current=!1,function(){r.current=!0}},[])},a7=function(t,n){cn(function(r){if(!r)return t()},n)},yie=pe({},Em),s7=yie.useInsertionEffect,bie=function(t,n,r){p.useMemo(t,r),cn(function(){return n(!0)},r)},wie=s7?function(e,t,n){return s7(function(){return e(),t()},n)}:bie,xie=pe({},Em),Sie=xie.useInsertionEffect,Cie=function(t){var n=[],r=!1;function i(o){r||n.push(o)}return p.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(o){return o()})}},t),i},Eie=function(){return function(t){t()}},Pie=typeof Sie<"u"?Cie:Eie;function b4(e,t,n,r,i){var o=p.useContext(Sy),a=o.cache,s=[e].concat(Ie(t)),l=F3(s),c=Pie([l]),u=function(g){a.opUpdate(l,function(v){var w=v||[void 0,void 0],x=Se(w,2),C=x[0],E=C===void 0?0:C,I=x[1],R=I,T=R||n(),j=[E,T];return g?g(j):j})};p.useMemo(function(){u()},[l]);var d=a.opGet(l),f=d[1];return wie(function(){i==null||i(f)},function(h){return u(function(g){var v=Se(g,2),w=v[0],x=v[1];return h&&w===0&&(i==null||i(f)),[w+1,x]}),function(){a.opUpdate(l,function(g){var v=g||[],w=Se(v,2),x=w[0],C=x===void 0?0:x,E=w[1],I=C-1;return I===0?(c(function(){(h||!a.opGet(l))&&(r==null||r(E,!1))}),null):[C-1,E]})}},[l]),f}var Oie={},kie="css",jc=new Map;function Mie(e){jc.set(e,(jc.get(e)||0)+1)}function Nie(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(sf,'="').concat(e,'"]'));n.forEach(function(r){if(r[Kl]===t){var i;(i=r.parentNode)===null||i===void 0||i.removeChild(r)}})}}var Tie=0;function Iie(e,t){jc.set(e,(jc.get(e)||0)-1);var n=Array.from(jc.keys()),r=n.filter(function(i){var o=jc.get(i)||0;return o<=0});n.length-r.length>Tie&&r.forEach(function(i){Nie(i,t),jc.delete(i)})}var zie=function(t,n,r,i){var o=r.getDerivativeToken(t),a=pe(pe({},o),n);return i&&(a=i(a)),a},dL="token";function Rie(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=p.useContext(Sy),i=r.cache.instanceId,o=r.container,a=n.salt,s=a===void 0?"":a,l=n.override,c=l===void 0?Oie:l,u=n.formatToken,d=n.getComputedToken,f=n.cssVar,h=gie(function(){return Object.assign.apply(Object,[{}].concat(Ie(t)))},t),g=vp(h),v=vp(c),w=f?vp(f):"",x=b4(dL,[s,e.id,g,v,w],function(){var C,E=d?d(h,c,e):zie(h,c,e,u),I=pe({},E),R="";if(f){var T=uL(E,f.key,{prefix:f.prefix,ignore:f.ignore,unitless:f.unitless,preserve:f.preserve}),j=Se(T,2);E=j[0],R=j[1]}var D=i7(E,s);E._tokenKey=D,I._tokenKey=i7(I,s);var X=(C=f==null?void 0:f.key)!==null&&C!==void 0?C:D;E._themeKey=X,Mie(X);var V="".concat(kie,"-").concat(im(D));return E._hashId=V,[E,V,I,R,(f==null?void 0:f.key)||""]},function(C){Iie(C[0]._themeKey,i)},function(C){var E=Se(C,4),I=E[0],R=E[3];if(f&&R){var T=Js(R,im("css-variables-".concat(I._themeKey)),{mark:Aa,prepend:"queue",attachTo:o,priority:-999});T[Kl]=i,T.setAttribute(sf,I._themeKey)}});return x}var jie=function(t,n,r){var i=Se(t,5),o=i[2],a=i[3],s=i[4],l=r||{},c=l.plain;if(!a)return null;var u=o._tokenKey,d=-999,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)},h=Xv(a,s,u,f,c);return[d,u,h]},Lie={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},An="-ms-",yp="-moz-",wn="-webkit-",fL="comm",Cy="rule",w4="decl",Bie="@import",hL="@keyframes",Aie="@layer",pL=Math.abs,x4=String.fromCharCode,U3=Object.assign;function Fie(e,t){return ei(e,0)^45?(((t<<2^ei(e,0))<<2^ei(e,1))<<2^ei(e,2))<<2^ei(e,3):0}function mL(e){return e.trim()}function Ds(e,t){return(e=t.exec(e))?e[0]:e}function Kt(e,t,n){return e.replace(t,n)}function Rg(e,t,n){return e.indexOf(t,n)}function ei(e,t){return e.charCodeAt(t)|0}function lf(e,t,n){return e.slice(t,n)}function is(e){return e.length}function gL(e){return e.length}function Zh(e,t){return t.push(e),e}function Die(e,t){return e.map(t).join("")}function l7(e,t){return e.filter(function(n){return!Ds(n,t)})}var Ey=1,cf=1,vL=0,aa=0,Pr=0,Wf="";function Py(e,t,n,r,i,o,a,s){return{value:e,root:t,parent:n,type:r,props:i,children:o,line:Ey,column:cf,length:a,return:"",siblings:s}}function Il(e,t){return U3(Py("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function Gu(e){for(;e.root;)e=Il(e.root,{children:[e]});Zh(e,e.siblings)}function Hie(){return Pr}function Uie(){return Pr=aa>0?ei(Wf,--aa):0,cf--,Pr===10&&(cf=1,Ey--),Pr}function Fa(){return Pr=aa2||V3(Pr)>3?"":" "}function Zie(e,t){for(;--t&&Fa()&&!(Pr<48||Pr>102||Pr>57&&Pr<65||Pr>70&&Pr<97););return Oy(e,jg()+(t<6&&$c()==32&&Fa()==32))}function X3(e){for(;Fa();)switch(Pr){case e:return aa;case 34:case 39:e!==34&&e!==39&&X3(Pr);break;case 40:e===41&&X3(e);break;case 92:Fa();break}return aa}function Kie(e,t){for(;Fa()&&e+Pr!==57;)if(e+Pr===84&&$c()===47)break;return"/*"+Oy(t,aa-1)+"*"+x4(e===47?e:Fa())}function qie(e){for(;!V3($c());)Fa();return Oy(e,aa)}function yL(e){return Xie(Lg("",null,null,null,[""],e=Vie(e),0,[0],e))}function Lg(e,t,n,r,i,o,a,s,l){for(var c=0,u=0,d=a,f=0,h=0,g=0,v=1,w=1,x=1,C=0,E="",I=i,R=o,T=r,j=E;w;)switch(g=C,C=Fa()){case 40:if(g!=108&&ei(j,d-1)==58){Rg(j+=Kt(xw(C),"&","&\f"),"&\f",pL(c?s[c-1]:0))!=-1&&(x=-1);break}case 34:case 39:case 91:j+=xw(C);break;case 9:case 10:case 13:case 32:j+=Wie(g);break;case 92:j+=Zie(jg()-1,7);continue;case 47:switch($c()){case 42:case 47:Zh(Gie(Kie(Fa(),jg()),t,n,l),l);break;default:j+="/"}break;case 123*v:s[c++]=is(j)*x;case 125*v:case 59:case 0:switch(C){case 0:case 125:w=0;case 59+u:x==-1&&(j=Kt(j,/\f/g,"")),h>0&&is(j)-d&&Zh(h>32?u7(j+";",r,n,d-1,l):u7(Kt(j," ","")+";",r,n,d-2,l),l);break;case 59:j+=";";default:if(Zh(T=c7(j,t,n,c,u,i,s,E,I=[],R=[],d,o),o),C===123)if(u===0)Lg(j,t,T,T,I,o,d,s,R);else switch(f===99&&ei(j,3)===110?100:f){case 100:case 108:case 109:case 115:Lg(e,T,T,r&&Zh(c7(e,T,T,0,0,i,s,E,i,I=[],d,R),R),i,R,d,s,r?I:R);break;default:Lg(j,T,T,T,[""],R,0,s,R)}}c=u=h=0,v=x=1,E=j="",d=a;break;case 58:d=1+is(j),h=g;default:if(v<1){if(C==123)--v;else if(C==125&&v++==0&&Uie()==125)continue}switch(j+=x4(C),C*v){case 38:x=u>0?1:(j+="\f",-1);break;case 44:s[c++]=(is(j)-1)*x,x=1;break;case 64:$c()===45&&(j+=xw(Fa())),f=$c(),u=d=is(E=j+=qie(jg())),C++;break;case 45:g===45&&is(j)==2&&(v=0)}}return o}function c7(e,t,n,r,i,o,a,s,l,c,u,d){for(var f=i-1,h=i===0?o:[""],g=gL(h),v=0,w=0,x=0;v0?h[C]+" "+E:Kt(E,/&\f/g,h[C])))&&(l[x++]=I);return Py(e,t,n,i===0?Cy:s,l,c,u,d)}function Gie(e,t,n,r){return Py(e,t,n,fL,x4(Hie()),lf(e,2,-2),0,r)}function u7(e,t,n,r,i){return Py(e,t,n,w4,lf(e,0,r),lf(e,r+1,-1),r,i)}function bL(e,t,n){switch(Fie(e,t)){case 5103:return wn+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return wn+e+e;case 4789:return yp+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return wn+e+yp+e+An+e+e;case 5936:switch(ei(e,t+11)){case 114:return wn+e+An+Kt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return wn+e+An+Kt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return wn+e+An+Kt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return wn+e+An+e+e;case 6165:return wn+e+An+"flex-"+e+e;case 5187:return wn+e+Kt(e,/(\w+).+(:[^]+)/,wn+"box-$1$2"+An+"flex-$1$2")+e;case 5443:return wn+e+An+"flex-item-"+Kt(e,/flex-|-self/g,"")+(Ds(e,/flex-|baseline/)?"":An+"grid-row-"+Kt(e,/flex-|-self/g,""))+e;case 4675:return wn+e+An+"flex-line-pack"+Kt(e,/align-content|flex-|-self/g,"")+e;case 5548:return wn+e+An+Kt(e,"shrink","negative")+e;case 5292:return wn+e+An+Kt(e,"basis","preferred-size")+e;case 6060:return wn+"box-"+Kt(e,"-grow","")+wn+e+An+Kt(e,"grow","positive")+e;case 4554:return wn+Kt(e,/([^-])(transform)/g,"$1"+wn+"$2")+e;case 6187:return Kt(Kt(Kt(e,/(zoom-|grab)/,wn+"$1"),/(image-set)/,wn+"$1"),e,"")+e;case 5495:case 3959:return Kt(e,/(image-set\([^]*)/,wn+"$1$`$1");case 4968:return Kt(Kt(e,/(.+:)(flex-)?(.*)/,wn+"box-pack:$3"+An+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+wn+e+e;case 4200:if(!Ds(e,/flex-|baseline/))return An+"grid-column-align"+lf(e,t)+e;break;case 2592:case 3360:return An+Kt(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(r,i){return t=i,Ds(r.props,/grid-\w+-end/)})?~Rg(e+(n=n[t].value),"span",0)?e:An+Kt(e,"-start","")+e+An+"grid-row-span:"+(~Rg(n,"span",0)?Ds(n,/\d+/):+Ds(n,/\d+/)-+Ds(e,/\d+/))+";":An+Kt(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return Ds(r.props,/grid-\w+-start/)})?e:An+Kt(Kt(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Kt(e,/(.+)-inline(.+)/,wn+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(is(e)-1-t>6)switch(ei(e,t+1)){case 109:if(ei(e,t+4)!==45)break;case 102:return Kt(e,/(.+:)(.+)-([^]+)/,"$1"+wn+"$2-$3$1"+yp+(ei(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Rg(e,"stretch",0)?bL(Kt(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return Kt(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,i,o,a,s,l,c){return An+i+":"+o+c+(a?An+i+"-span:"+(s?l:+l-+o)+c:"")+e});case 4949:if(ei(e,t+6)===121)return Kt(e,":",":"+wn)+e;break;case 6444:switch(ei(e,ei(e,14)===45?18:11)){case 120:return Kt(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+wn+(ei(e,14)===45?"inline-":"")+"box$3$1"+wn+"$2$3$1"+An+"$2box$3")+e;case 100:return Kt(e,":",":"+An)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Kt(e,"scroll-","scroll-snap-")+e}return e}function am(e,t){for(var n="",r=0;r-1&&!e.return)switch(e.type){case w4:e.return=bL(e.value,e.length,n);return;case hL:return am([Il(e,{value:Kt(e.value,"@","@"+wn)})],r);case Cy:if(e.length)return Die(n=e.props,function(i){switch(Ds(i,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":Gu(Il(e,{props:[Kt(i,/:(read-\w+)/,":"+yp+"$1")]})),Gu(Il(e,{props:[i]})),U3(e,{props:l7(n,r)});break;case"::placeholder":Gu(Il(e,{props:[Kt(i,/:(plac\w+)/,":"+wn+"input-$1")]})),Gu(Il(e,{props:[Kt(i,/:(plac\w+)/,":"+yp+"$1")]})),Gu(Il(e,{props:[Kt(i,/:(plac\w+)/,An+"input-$1")]})),Gu(Il(e,{props:[i]})),U3(e,{props:l7(n,r)});break}return""})}}var d7="data-ant-cssinjs-cache-path",xL="_FILE_STYLE__",_c,SL=!0;function $ie(){if(!_c&&(_c={},yi())){var e=document.createElement("div");e.className=d7,e.style.position="fixed",e.style.visibility="hidden",e.style.top="-9999px",document.body.appendChild(e);var t=getComputedStyle(e).content||"";t=t.replace(/^"/,"").replace(/"$/,""),t.split(";").forEach(function(i){var o=i.split(":"),a=Se(o,2),s=a[0],l=a[1];_c[s]=l});var n=document.querySelector("style[".concat(d7,"]"));if(n){var r;SL=!1,(r=n.parentNode)===null||r===void 0||r.removeChild(n)}document.body.removeChild(e)}}function _ie(e){return $ie(),!!_c[e]}function eoe(e){var t=_c[e],n=null;if(t&&yi())if(SL)n=xL;else{var r=document.querySelector("style[".concat(Aa,'="').concat(_c[e],'"]'));r?n=r.innerHTML:delete _c[e]}return[n,t]}var toe="_skip_check_",CL="_multi_value_";function Bg(e){var t=am(yL(e),wL);return t.replace(/\{%%%\:[^;];}/g,";")}function noe(e){return pt(e)==="object"&&e&&(toe in e||CL in e)}function roe(e,t,n){if(!t)return e;var r=".".concat(t),i=n==="low"?":where(".concat(r,")"):r,o=e.split(",").map(function(a){var s,l=a.trim().split(/\s+/),c=l[0]||"",u=((s=c.match(/^\w+/))===null||s===void 0?void 0:s[0])||"";return c="".concat(u).concat(i).concat(c.slice(u.length)),[c].concat(Ie(l.slice(1))).join(" ")});return o.join(",")}var ioe=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},i=r.root,o=r.injectHash,a=r.parentSelectors,s=n.hashId,l=n.layer;n.path;var c=n.hashPriority,u=n.transformers,d=u===void 0?[]:u;n.linters;var f="",h={};function g(x){var C=x.getName(s);if(!h[C]){var E=e(x.style,n,{root:!1,parentSelectors:a}),I=Se(E,1),R=I[0];h[C]="@keyframes ".concat(x.getName(s)).concat(R)}}function v(x){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return x.forEach(function(E){Array.isArray(E)?v(E,C):E&&C.push(E)}),C}var w=v(Array.isArray(t)?t:[t]);return w.forEach(function(x){var C=typeof x=="string"&&!i?{}:x;if(typeof C=="string")f+="".concat(C,` -`);else if(C._keyframe)g(C);else{var E=d.reduce(function(I,R){var T;return(R==null||(T=R.visit)===null||T===void 0?void 0:T.call(R,I))||I},C);Object.keys(E).forEach(function(I){var R=E[I];if(pt(R)==="object"&&R&&(I!=="animationName"||!R._keyframe)&&!noe(R)){var T=!1,j=I.trim(),D=!1;(i||o)&&s?j.startsWith("@")?T=!0:j=roe(I,s,c):i&&!s&&(j==="&"||j==="")&&(j="",D=!0);var X=e(R,n,{root:D,injectHash:T,parentSelectors:[].concat(Ie(a),[j])}),V=Se(X,2),W=V[0],Y=V[1];h=pe(pe({},h),Y),f+="".concat(j).concat(W)}else{let b=function(k,N){var M=k.replace(/[A-Z]/g,function(O){return"-".concat(O.toLowerCase())}),z=N;!Lie[k]&&typeof z=="number"&&z!==0&&(z="".concat(z,"px")),k==="animationName"&&N!==null&&N!==void 0&&N._keyframe&&(g(N),z=N.getName(s)),f+="".concat(M,":").concat(z,";")};var y,m=(y=R==null?void 0:R.value)!==null&&y!==void 0?y:R;pt(R)==="object"&&R!==null&&R!==void 0&&R[CL]&&Array.isArray(m)?m.forEach(function(k){b(I,k)}):b(I,m)}})}}),i?l&&(f="@layer ".concat(l.name," {").concat(f,"}"),l.dependencies&&(h["@layer ".concat(l.name)]=l.dependencies.map(function(x){return"@layer ".concat(x,", ").concat(l.name,";")}).join(` -`))):f="{".concat(f,"}"),[f,h]};function EL(e,t){return im("".concat(e.join("%")).concat(t))}function ooe(){return null}var PL="style";function W3(e,t){var n=e.token,r=e.path,i=e.hashId,o=e.layer,a=e.nonce,s=e.clientOnly,l=e.order,c=l===void 0?0:l,u=p.useContext(Sy),d=u.autoClear;u.mock;var f=u.defaultCache,h=u.hashPriority,g=u.container,v=u.ssrInline,w=u.transformers,x=u.linters,C=u.cache,E=u.layer,I=n._tokenKey,R=[I];E&&R.push("layer"),R.push.apply(R,Ie(r));var T=H3,j=b4(PL,R,function(){var Y=R.join("|");if(_ie(Y)){var y=eoe(Y),m=Se(y,2),b=m[0],k=m[1];if(b)return[b,I,k,{},s,c]}var N=t(),M=ioe(N,{hashId:i,hashPriority:h,layer:E?o:void 0,path:r.join("-"),transformers:w,linters:x}),z=Se(M,2),O=z[0],S=z[1],P=Bg(O),B=EL(R,P);return[P,I,B,S,s,c]},function(Y,y){var m=Se(Y,3),b=m[2];(y||d)&&H3&&om(b,{mark:Aa})},function(Y){var y=Se(Y,4),m=y[0];y[1];var b=y[2],k=y[3];if(T&&m!==xL){var N={mark:Aa,prepend:E?!1:"queue",attachTo:g,priority:c},M=typeof a=="function"?a():a;M&&(N.csp={nonce:M});var z=[],O=[];Object.keys(k).forEach(function(P){P.startsWith("@layer")?z.push(P):O.push(P)}),z.forEach(function(P){Js(Bg(k[P]),"_layer-".concat(P),pe(pe({},N),{},{prepend:!0}))});var S=Js(m,b,N);S[Kl]=C.instanceId,S.setAttribute(sf,I),O.forEach(function(P){Js(Bg(k[P]),"_effect-".concat(P),N)})}}),D=Se(j,3),X=D[0],V=D[1],W=D[2];return function(Y){var y;return!v||T||!f?y=p.createElement(ooe,null):y=p.createElement("style",Re({},ae(ae({},sf,V),Aa,W),{dangerouslySetInnerHTML:{__html:X}})),p.createElement(p.Fragment,null,y,Y)}}var aoe=function(t,n,r){var i=Se(t,6),o=i[0],a=i[1],s=i[2],l=i[3],c=i[4],u=i[5],d=r||{},f=d.plain;if(c)return null;var h=o,g={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)};return h=Xv(o,a,s,g,f),l&&Object.keys(l).forEach(function(v){if(!n[v]){n[v]=!0;var w=Bg(l[v]),x=Xv(w,a,"_effect-".concat(v),g,f);v.startsWith("@layer")?h=x+h:h+=x}}),[u,s,h]},OL="cssVar",soe=function(t,n){var r=t.key,i=t.prefix,o=t.unitless,a=t.ignore,s=t.token,l=t.scope,c=l===void 0?"":l,u=p.useContext(Sy),d=u.cache.instanceId,f=u.container,h=s._tokenKey,g=[].concat(Ie(t.path),[r,c,h]),v=b4(OL,g,function(){var w=n(),x=uL(w,r,{prefix:i,unitless:o,ignore:a,scope:c}),C=Se(x,2),E=C[0],I=C[1],R=EL(g,I);return[E,I,R,r]},function(w){var x=Se(w,3),C=x[2];H3&&om(C,{mark:Aa})},function(w){var x=Se(w,3),C=x[1],E=x[2];if(C){var I=Js(C,E,{mark:Aa,prepend:"queue",attachTo:f,priority:-999});I[Kl]=d,I.setAttribute(sf,r)}});return v},loe=function(t,n,r){var i=Se(t,4),o=i[1],a=i[2],s=i[3],l=r||{},c=l.plain;if(!o)return null;var u=-999,d={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)},f=Xv(o,s,a,d,c);return[u,a,f]};ae(ae(ae({},PL,aoe),dL,jie),OL,loe);var rn=function(){function e(t,n){Mr(this,e),ae(this,"name",void 0),ae(this,"style",void 0),ae(this,"_keyframe",!0),this.name=t,this.style=n}return Nr(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function Yu(e){return e.notSplit=!0,e}Yu(["borderTop","borderBottom"]),Yu(["borderTop"]),Yu(["borderBottom"]),Yu(["borderLeft","borderRight"]),Yu(["borderLeft"]),Yu(["borderRight"]);var S4=p.createContext({});function kL(e){return nL(e)||$j(e)||m4(e)||rL()}function Oo(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!Oo(e,t.slice(0,-1))?e:ML(e,t,n,r)}function coe(e){return pt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function f7(e){return Array.isArray(e)?[]:{}}var uoe=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function Ed(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=doe,e},hoe=p.createContext(void 0);var NL={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},poe={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};const TL={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},h7={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},poe),timePickerLocale:Object.assign({},TL)},go="${label} is not a valid ${type}",uc={locale:"en",Pagination:NL,DatePicker:h7,TimePicker:TL,Calendar:h7,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:go,method:go,array:go,object:go,number:go,date:go,boolean:go,integer:go,float:go,regexp:go,email:go,url:go,hex:go},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty"}};let Ag=Object.assign({},uc.Modal),Fg=[];const p7=()=>Fg.reduce((e,t)=>Object.assign(Object.assign({},e),t),uc.Modal);function moe(e){if(e){const t=Object.assign({},e);return Fg.push(t),Ag=p7(),()=>{Fg=Fg.filter(n=>n!==t),Ag=p7()}}Ag=Object.assign({},uc.Modal)}function IL(){return Ag}const C4=p.createContext(void 0),Hm=(e,t)=>{const n=p.useContext(C4),r=p.useMemo(()=>{var o;const a=t||uc[e],s=(o=n==null?void 0:n[e])!==null&&o!==void 0?o:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,n]),i=p.useMemo(()=>{const o=n==null?void 0:n.locale;return n!=null&&n.exist&&!o?uc.locale:o},[n]);return[r,i]},goe="internalMark",voe=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;p.useEffect(()=>moe(t&&t.Modal),[t]);const i=p.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return p.createElement(C4.Provider,{value:i},n)};function gi(e,t){yoe(e)&&(e="100%");var n=boe(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function U0(e){return Math.min(1,Math.max(0,e))}function yoe(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function boe(e){return typeof e=="string"&&e.indexOf("%")!==-1}function zL(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function V0(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Uc(e){return e.length===1?"0"+e:String(e)}function woe(e,t,n){return{r:gi(e,255)*255,g:gi(t,255)*255,b:gi(n,255)*255}}function m7(e,t,n){e=gi(e,255),t=gi(t,255),n=gi(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o=0,a=0,s=(r+i)/2;if(r===i)a=0,o=0;else{var l=r-i;switch(a=s>.5?l/(2-r-i):l/(r+i),r){case e:o=(t-n)/l+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function xoe(e,t,n){var r,i,o;if(e=gi(e,360),t=gi(t,100),n=gi(n,100),t===0)i=n,o=n,r=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;r=Sw(s,a,e+1/3),i=Sw(s,a,e),o=Sw(s,a,e-1/3)}return{r:r*255,g:i*255,b:o*255}}function Z3(e,t,n){e=gi(e,255),t=gi(t,255),n=gi(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o=0,a=r,s=r-i,l=r===0?0:s/r;if(r===i)o=0;else{switch(r){case e:o=(t-n)/s+(t>16,g:(e&65280)>>8,b:e&255}}var q3={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function ld(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,o=null,a=!1,s=!1;return typeof e=="string"&&(e=Moe(e)),typeof e=="object"&&(Is(e.r)&&Is(e.g)&&Is(e.b)?(t=woe(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Is(e.h)&&Is(e.s)&&Is(e.v)?(r=V0(e.s),i=V0(e.v),t=Soe(e.h,r,i),a=!0,s="hsv"):Is(e.h)&&Is(e.s)&&Is(e.l)&&(r=V0(e.s),o=V0(e.l),t=xoe(e.h,r,o),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=zL(n),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var Ooe="[-\\+]?\\d+%?",koe="[-\\+]?\\d*\\.\\d+%?",ql="(?:".concat(koe,")|(?:").concat(Ooe,")"),Cw="[\\s|\\(]+(".concat(ql,")[,|\\s]+(").concat(ql,")[,|\\s]+(").concat(ql,")\\s*\\)?"),Ew="[\\s|\\(]+(".concat(ql,")[,|\\s]+(").concat(ql,")[,|\\s]+(").concat(ql,")[,|\\s]+(").concat(ql,")\\s*\\)?"),wa={CSS_UNIT:new RegExp(ql),rgb:new RegExp("rgb"+Cw),rgba:new RegExp("rgba"+Ew),hsl:new RegExp("hsl"+Cw),hsla:new RegExp("hsla"+Ew),hsv:new RegExp("hsv"+Cw),hsva:new RegExp("hsva"+Ew),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Moe(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(q3[e])e=q3[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=wa.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=wa.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=wa.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=wa.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=wa.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=wa.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=wa.hex8.exec(e),n?{r:xo(n[1]),g:xo(n[2]),b:xo(n[3]),a:g7(n[4]),format:t?"name":"hex8"}:(n=wa.hex6.exec(e),n?{r:xo(n[1]),g:xo(n[2]),b:xo(n[3]),format:t?"name":"hex"}:(n=wa.hex4.exec(e),n?{r:xo(n[1]+n[1]),g:xo(n[2]+n[2]),b:xo(n[3]+n[3]),a:g7(n[4]+n[4]),format:t?"name":"hex8"}:(n=wa.hex3.exec(e),n?{r:xo(n[1]+n[1]),g:xo(n[2]+n[2]),b:xo(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Is(e){return!!wa.CSS_UNIT.exec(String(e))}var Zn=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=Poe(t)),this.originalInput=t;var i=ld(t);this.originalInput=t,this.r=i.r,this.g=i.g,this.b=i.b,this.a=i.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:i.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=i.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,i,o=t.r/255,a=t.g/255,s=t.b/255;return o<=.03928?n=o/12.92:n=Math.pow((o+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?i=s/12.92:i=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*i},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=zL(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=Z3(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Z3(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),i=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(i,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=m7(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=m7(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),i=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(i,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),K3(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),Coe(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(gi(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(gi(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+K3(this.r,this.g,this.b,!1),n=0,r=Object.entries(q3);n=0,o=!n&&i&&(t.startsWith("hex")||t==="name");return o?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=U0(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=U0(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=U0(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=U0(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),i=new e(t).toRgb(),o=n/100,a={r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),i=360/n,o=[this];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(new e(r));return o},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,i=n.s,o=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:i,v:o})),o=(o+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),i=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/i,g:(n.g*n.a+r.g*r.a*(1-n.a))/i,b:(n.b*n.a+r.b*r.a*(1-n.a))/i,a:i})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,i=[this],o=360/t,a=1;a=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-X0*t:Math.round(e.h)+X0*t:r=n?Math.round(e.h)+X0*t:Math.round(e.h)-X0*t,r<0?r+=360:r>=360&&(r-=360),r}function w7(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-v7*t:t===jL?r=e.s+v7:r=e.s+Noe*t,r>1&&(r=1),n&&t===RL&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function x7(e,t,n){var r;return n?r=e.v+Toe*t:r=e.v-Ioe*t,r>1&&(r=1),Number(r.toFixed(2))}function pu(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=ld(e),i=RL;i>0;i-=1){var o=y7(r),a=W0(ld({h:b7(o,i,!0),s:w7(o,i,!0),v:x7(o,i,!0)}));n.push(a)}n.push(W0(r));for(var s=1;s<=jL;s+=1){var l=y7(r),c=W0(ld({h:b7(l,s),s:w7(l,s),v:x7(l,s)}));n.push(c)}return t.theme==="dark"?zoe.map(function(u){var d=u.index,f=u.opacity,h=W0(Roe(ld(t.backgroundColor||"#141414"),ld(n[d]),f*100));return h}):n}var Pw={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},Dg={},Ow={};Object.keys(Pw).forEach(function(e){Dg[e]=pu(Pw[e]),Dg[e].primary=Dg[e][5],Ow[e]=pu(Pw[e],{theme:"dark",backgroundColor:"#141414"}),Ow[e].primary=Ow[e][5]});var joe=Dg.blue;const LL={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},sm=Object.assign(Object.assign({},LL),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, + */var s4=Symbol.for("react.element"),l4=Symbol.for("react.portal"),uy=Symbol.for("react.fragment"),dy=Symbol.for("react.strict_mode"),fy=Symbol.for("react.profiler"),hy=Symbol.for("react.provider"),py=Symbol.for("react.context"),cre=Symbol.for("react.server_context"),my=Symbol.for("react.forward_ref"),vy=Symbol.for("react.suspense"),gy=Symbol.for("react.suspense_list"),yy=Symbol.for("react.memo"),by=Symbol.for("react.lazy"),ure=Symbol.for("react.offscreen"),Lj;Lj=Symbol.for("react.module.reference");function ua(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case s4:switch(e=e.type,e){case uy:case fy:case dy:case vy:case gy:return e;default:switch(e=e&&e.$$typeof,e){case cre:case py:case my:case by:case yy:case hy:return e;default:return t}}case l4:return t}}}kn.ContextConsumer=py;kn.ContextProvider=hy;kn.Element=s4;kn.ForwardRef=my;kn.Fragment=uy;kn.Lazy=by;kn.Memo=yy;kn.Portal=l4;kn.Profiler=fy;kn.StrictMode=dy;kn.Suspense=vy;kn.SuspenseList=gy;kn.isAsyncMode=function(){return!1};kn.isConcurrentMode=function(){return!1};kn.isContextConsumer=function(e){return ua(e)===py};kn.isContextProvider=function(e){return ua(e)===hy};kn.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===s4};kn.isForwardRef=function(e){return ua(e)===my};kn.isFragment=function(e){return ua(e)===uy};kn.isLazy=function(e){return ua(e)===by};kn.isMemo=function(e){return ua(e)===yy};kn.isPortal=function(e){return ua(e)===l4};kn.isProfiler=function(e){return ua(e)===fy};kn.isStrictMode=function(e){return ua(e)===dy};kn.isSuspense=function(e){return ua(e)===vy};kn.isSuspenseList=function(e){return ua(e)===gy};kn.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===uy||e===fy||e===dy||e===vy||e===gy||e===ure||typeof e=="object"&&e!==null&&(e.$$typeof===by||e.$$typeof===yy||e.$$typeof===hy||e.$$typeof===py||e.$$typeof===my||e.$$typeof===Lj||e.getModuleId!==void 0)};kn.typeOf=ua;jj.exports=kn;var pp=jj.exports;function oa(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return be.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(oa(r)):pp.isFragment(r)&&r.props?n=n.concat(oa(r.props.children,t)):n.push(r))}),n}var k3={},dre=function(t){};function fre(e,t){}function hre(e,t){}function pre(){k3={}}function Bj(e,t,n){!t&&!k3[n]&&(e(!1,n),k3[n]=!0)}function Yn(e,t){Bj(fre,e,t)}function mre(e,t){Bj(hre,e,t)}Yn.preMessage=dre;Yn.resetWarned=pre;Yn.noteOnce=mre;function pt(e){"@babel/helpers - typeof";return pt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pt(e)}function vre(e,t){if(pt(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(pt(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Aj(e){var t=vre(e,"string");return pt(t)=="symbol"?t:t+""}function ae(e,t,n){return(t=Aj(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function W9(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),n.push.apply(n,r)}return n}function pe(e){for(var t=1;t=19;var N3=p.createContext(null);function bre(e){var t=e.children,n=e.onBatchResize,r=p.useRef(0),i=p.useRef([]),o=p.useContext(N3),a=p.useCallback(function(s,l,c){r.current+=1;var u=r.current;i.current.push({size:s,element:l,data:c}),Promise.resolve().then(function(){u===r.current&&(n==null||n(i.current),i.current=[])}),o==null||o(s,l,c)},[n,o]);return p.createElement(N3.Provider,{value:a},t)}var Fj=function(){if(typeof Map<"u")return Map;function e(t,n){var r=-1;return t.some(function(i,o){return i[0]===n?(r=o,!0):!1}),r}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(n){var r=e(this.__entries__,n),i=this.__entries__[r];return i&&i[1]},t.prototype.set=function(n,r){var i=e(this.__entries__,n);~i?this.__entries__[i][1]=r:this.__entries__.push([n,r])},t.prototype.delete=function(n){var r=this.__entries__,i=e(r,n);~i&&r.splice(i,1)},t.prototype.has=function(n){return!!~e(this.__entries__,n)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(n,r){r===void 0&&(r=null);for(var i=0,o=this.__entries__;i0},e.prototype.connect_=function(){!T3||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),Pre?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!T3||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var n=t.propertyName,r=n===void 0?"":n,i=Ere.some(function(o){return!!~r.indexOf(o)});i&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Dj=function(e,t){for(var n=0,r=Object.keys(t);n"u"||!(Element instanceof Object))){if(!(t instanceof of(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new jre(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof of(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)&&(n.delete(t),n.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(n){n.isActive()&&t.activeObservations_.push(n)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,n=this.activeObservations_.map(function(r){return new Lre(r.target,r.broadcastRect())});this.callback_.call(t,n,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Uj=typeof WeakMap<"u"?new WeakMap:new Fj,Vj=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=Ore.getInstance(),r=new Bre(t,n,this);Uj.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Vj.prototype[e]=function(){var t;return(t=Uj.get(this))[e].apply(t,arguments)}});var Are=function(){return typeof Hg.ResizeObserver<"u"?Hg.ResizeObserver:Vj}(),Zl=new Map;function Fre(e){e.forEach(function(t){var n,r=t.target;(n=Zl.get(r))===null||n===void 0||n.forEach(function(i){return i(r)})})}var Xj=new Are(Fre);function Dre(e,t){Zl.has(e)||(Zl.set(e,new Set),Xj.observe(e)),Zl.get(e).add(t)}function Hre(e,t){Zl.has(e)&&(Zl.get(e).delete(t),Zl.get(e).size||(Xj.unobserve(e),Zl.delete(e)))}function Tr(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function K9(e,t){for(var n=0;ne.length)&&(t=e.length);for(var n=0,r=Array(t);n1&&arguments[1]!==void 0?arguments[1]:1;q9+=1;var r=q9;function i(o){if(o===0)qj(r),t();else{var a=Zj(function(){i(o-1)});d4.set(r,a)}}return i(n),r};hn.cancel=function(e){var t=d4.get(e);return qj(e),Kj(t)};function Gj(e){if(Array.isArray(e))return e}function Yre(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(u){c=!0,i=u}finally{try{if(!l&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}function Yj(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Se(e,t){return Gj(e)||Yre(e,t)||u4(e,t)||Yj()}function rm(e){for(var t=0,n,r=0,i=e.length;i>=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function yi(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function z3(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var G9="data-rc-order",Y9="data-rc-priority",Jre="rc-util-key",R3=new Map;function Jj(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):Jre}function xy(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function Qre(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function f4(e){return Array.from((R3.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function Qj(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!yi())return null;var n=t.csp,r=t.prepend,i=t.priority,o=i===void 0?0:i,a=Qre(r),s=a==="prependQueue",l=document.createElement("style");l.setAttribute(G9,a),s&&o&&l.setAttribute(Y9,"".concat(o)),n!=null&&n.nonce&&(l.nonce=n==null?void 0:n.nonce),l.innerHTML=e;var c=xy(t),u=c.firstChild;if(r){if(s){var d=(t.styles||f4(c)).filter(function(f){if(!["prepend","prependQueue"].includes(f.getAttribute(G9)))return!1;var h=Number(f.getAttribute(Y9)||0);return o>=h});if(d.length)return c.insertBefore(l,d[d.length-1].nextSibling),l}c.insertBefore(l,u)}else c.appendChild(l);return l}function $j(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=xy(t);return(t.styles||f4(n)).find(function(r){return r.getAttribute(Jj(t))===e})}function im(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=$j(e,t);if(n){var r=xy(t);r.removeChild(n)}}function $re(e,t){var n=R3.get(e);if(!n||!z3(document,n)){var r=Qj("",t),i=r.parentNode;R3.set(e,i),e.removeChild(r)}}function Js(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=xy(n),i=f4(r),o=pe(pe({},n),{},{styles:i});$re(r,o);var a=$j(t,o);if(a){var s,l;if((s=o.csp)!==null&&s!==void 0&&s.nonce&&a.nonce!==((l=o.csp)===null||l===void 0?void 0:l.nonce)){var c;a.nonce=(c=o.csp)===null||c===void 0?void 0:c.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var u=Qj(e,o);return u.setAttribute(Jj(o),t),u}function _re(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function zt(e,t){if(e==null)return{};var n,r,i=_re(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||{}.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function xs(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function i(o,a){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,l=r.has(o);if(Yn(!l,"Warning: There may be circular references"),l)return!1;if(o===a)return!0;if(n&&s>1)return!1;r.add(o);var c=s+1;if(Array.isArray(o)){if(!Array.isArray(a)||o.length!==a.length)return!1;for(var u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,a={map:this.cache};return n.forEach(function(s){if(!a)a=void 0;else{var l;a=(l=a)===null||l===void 0||(l=l.map)===null||l===void 0?void 0:l.get(s)}}),(r=a)!==null&&r!==void 0&&r.value&&o&&(a.value[1]=this.cacheCallTimes++),(i=a)===null||i===void 0?void 0:i.value}},{key:"get",value:function(n){var r;return(r=this.internalGet(n,!0))===null||r===void 0?void 0:r[0]}},{key:"has",value:function(n){return!!this.internalGet(n)}},{key:"set",value:function(n,r){var i=this;if(!this.has(n)){if(this.size()+1>e.MAX_CACHE_SIZE+e.MAX_CACHE_OFFSET){var o=this.keys.reduce(function(c,u){var d=Se(c,2),f=d[1];return i.internalGet(u)[1]0,void 0),J9+=1}return Ir(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,i){return i(n,r)},void 0)}}]),e}(),yw=new h4;function L3(e){var t=Array.isArray(e)?e:[e];return yw.has(t)||yw.set(t,new tL(t)),yw.get(t)}var lie=new WeakMap,bw={};function cie(e,t){for(var n=lie,r=0;r1&&arguments[1]!==void 0?arguments[1]:!1,n=Q9.get(e)||"";return n||(Object.keys(e).forEach(function(r){var i=e[r];n+=r,i instanceof tL?n+=i.id:i&&pt(i)==="object"?n+=vp(i,t):n+=i}),t&&(n=rm(n)),Q9.set(e,n)),n}function $9(e,t){return rm("".concat(t,"_").concat(vp(e,!0)))}var B3=yi();function we(e){return typeof e=="number"?"".concat(e,"px"):e}function Vg(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(i)return e;var o=pe(pe({},r),{},ae(ae({},af,t),Aa,n)),a=Object.keys(o).map(function(s){var l=o[s];return l?"".concat(s,'="').concat(l,'"'):null}).filter(function(s){return s}).join(" ");return"")}var zv=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return"--".concat(n?"".concat(n,"-"):"").concat(t).replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase()},uie=function(t,n,r){return Object.keys(t).length?".".concat(n).concat(r!=null&&r.scope?".".concat(r.scope):"","{").concat(Object.entries(t).map(function(i){var o=Se(i,2),a=o[0],s=o[1];return"".concat(a,":").concat(s,";")}).join(""),"}"):""},nL=function(t,n,r){var i={},o={};return Object.entries(t).forEach(function(a){var s,l,c=Se(a,2),u=c[0],d=c[1];if(r!=null&&(s=r.preserve)!==null&&s!==void 0&&s[u])o[u]=d;else if((typeof d=="string"||typeof d=="number")&&!(r!=null&&(l=r.ignore)!==null&&l!==void 0&&l[u])){var f,h=zv(u,r==null?void 0:r.prefix);i[h]=typeof d=="number"&&!(r!=null&&(f=r.unitless)!==null&&f!==void 0&&f[u])?"".concat(d,"px"):String(d),o[u]="var(".concat(h,")")}}),[o,uie(i,n,{scope:r==null?void 0:r.scope})]},_9=yi()?p.useLayoutEffect:p.useEffect,sn=function(t,n){var r=p.useRef(!0);_9(function(){return t(r.current)},n),_9(function(){return r.current=!1,function(){r.current=!0}},[])},e7=function(t,n){sn(function(r){if(!r)return t()},n)},die=pe({},Pm),t7=die.useInsertionEffect,fie=function(t,n,r){p.useMemo(t,r),sn(function(){return n(!0)},r)},hie=t7?function(e,t,n){return t7(function(){return e(),t()},n)}:fie,pie=pe({},Pm),mie=pie.useInsertionEffect,vie=function(t){var n=[],r=!1;function i(o){r||n.push(o)}return p.useEffect(function(){return r=!1,function(){r=!0,n.length&&n.forEach(function(o){return o()})}},t),i},gie=function(){return function(t){t()}},yie=typeof mie<"u"?vie:gie;function p4(e,t,n,r,i){var o=p.useContext(Sy),a=o.cache,s=[e].concat(ze(t)),l=j3(s),c=yie([l]),u=function(v){a.opUpdate(l,function(g){var w=g||[void 0,void 0],x=Se(w,2),C=x[0],E=C===void 0?0:C,I=x[1],R=I,T=R||n(),j=[E,T];return v?v(j):j})};p.useMemo(function(){u()},[l]);var d=a.opGet(l),f=d[1];return hie(function(){i==null||i(f)},function(h){return u(function(v){var g=Se(v,2),w=g[0],x=g[1];return h&&w===0&&(i==null||i(f)),[w+1,x]}),function(){a.opUpdate(l,function(v){var g=v||[],w=Se(g,2),x=w[0],C=x===void 0?0:x,E=w[1],I=C-1;return I===0?(c(function(){(h||!a.opGet(l))&&(r==null||r(E,!1))}),null):[C-1,E]})}},[l]),f}var bie={},wie="css",jc=new Map;function xie(e){jc.set(e,(jc.get(e)||0)+1)}function Sie(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(af,'="').concat(e,'"]'));n.forEach(function(r){if(r[Kl]===t){var i;(i=r.parentNode)===null||i===void 0||i.removeChild(r)}})}}var Cie=0;function Eie(e,t){jc.set(e,(jc.get(e)||0)-1);var n=Array.from(jc.keys()),r=n.filter(function(i){var o=jc.get(i)||0;return o<=0});n.length-r.length>Cie&&r.forEach(function(i){Sie(i,t),jc.delete(i)})}var Pie=function(t,n,r,i){var o=r.getDerivativeToken(t),a=pe(pe({},o),n);return i&&(a=i(a)),a},rL="token";function Oie(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=p.useContext(Sy),i=r.cache.instanceId,o=r.container,a=n.salt,s=a===void 0?"":a,l=n.override,c=l===void 0?bie:l,u=n.formatToken,d=n.getComputedToken,f=n.cssVar,h=cie(function(){return Object.assign.apply(Object,[{}].concat(ze(t)))},t),v=vp(h),g=vp(c),w=f?vp(f):"",x=p4(rL,[s,e.id,v,g,w],function(){var C,E=d?d(h,c,e):Pie(h,c,e,u),I=pe({},E),R="";if(f){var T=nL(E,f.key,{prefix:f.prefix,ignore:f.ignore,unitless:f.unitless,preserve:f.preserve}),j=Se(T,2);E=j[0],R=j[1]}var D=$9(E,s);E._tokenKey=D,I._tokenKey=$9(I,s);var X=(C=f==null?void 0:f.key)!==null&&C!==void 0?C:D;E._themeKey=X,xie(X);var U="".concat(wie,"-").concat(rm(D));return E._hashId=U,[E,U,I,R,(f==null?void 0:f.key)||""]},function(C){Eie(C[0]._themeKey,i)},function(C){var E=Se(C,4),I=E[0],R=E[3];if(f&&R){var T=Js(R,rm("css-variables-".concat(I._themeKey)),{mark:Aa,prepend:"queue",attachTo:o,priority:-999});T[Kl]=i,T.setAttribute(af,I._themeKey)}});return x}var kie=function(t,n,r){var i=Se(t,5),o=i[2],a=i[3],s=i[4],l=r||{},c=l.plain;if(!a)return null;var u=o._tokenKey,d=-999,f={"data-rc-order":"prependQueue","data-rc-priority":"".concat(d)},h=Vg(a,s,u,f,c);return[d,u,h]},Mie={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Dn="-ms-",gp="-moz-",bn="-webkit-",iL="comm",Cy="rule",m4="decl",Nie="@import",oL="@keyframes",Tie="@layer",aL=Math.abs,v4=String.fromCharCode,A3=Object.assign;function Iie(e,t){return ei(e,0)^45?(((t<<2^ei(e,0))<<2^ei(e,1))<<2^ei(e,2))<<2^ei(e,3):0}function sL(e){return e.trim()}function Hs(e,t){return(e=t.exec(e))?e[0]:e}function Kt(e,t,n){return e.replace(t,n)}function Rv(e,t,n){return e.indexOf(t,n)}function ei(e,t){return e.charCodeAt(t)|0}function sf(e,t,n){return e.slice(t,n)}function os(e){return e.length}function lL(e){return e.length}function Wh(e,t){return t.push(e),e}function zie(e,t){return e.map(t).join("")}function n7(e,t){return e.filter(function(n){return!Hs(n,t)})}var Ey=1,lf=1,cL=0,aa=0,kr=0,Xf="";function Py(e,t,n,r,i,o,a,s){return{value:e,root:t,parent:n,type:r,props:i,children:o,line:Ey,column:lf,length:a,return:"",siblings:s}}function Il(e,t){return A3(Py("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function qu(e){for(;e.root;)e=Il(e.root,{children:[e]});Wh(e,e.siblings)}function Rie(){return kr}function jie(){return kr=aa>0?ei(Xf,--aa):0,lf--,kr===10&&(lf=1,Ey--),kr}function Fa(){return kr=aa2||F3(kr)>3?"":" "}function Fie(e,t){for(;--t&&Fa()&&!(kr<48||kr>102||kr>57&&kr<65||kr>70&&kr<97););return Oy(e,jv()+(t<6&&$c()==32&&Fa()==32))}function D3(e){for(;Fa();)switch(kr){case e:return aa;case 34:case 39:e!==34&&e!==39&&D3(kr);break;case 40:e===41&&D3(e);break;case 92:Fa();break}return aa}function Die(e,t){for(;Fa()&&e+kr!==57;)if(e+kr===84&&$c()===47)break;return"/*"+Oy(t,aa-1)+"*"+v4(e===47?e:Fa())}function Hie(e){for(;!F3($c());)Fa();return Oy(e,aa)}function uL(e){return Bie(Lv("",null,null,null,[""],e=Lie(e),0,[0],e))}function Lv(e,t,n,r,i,o,a,s,l){for(var c=0,u=0,d=a,f=0,h=0,v=0,g=1,w=1,x=1,C=0,E="",I=i,R=o,T=r,j=E;w;)switch(v=C,C=Fa()){case 40:if(v!=108&&ei(j,d-1)==58){Rv(j+=Kt(ww(C),"&","&\f"),"&\f",aL(c?s[c-1]:0))!=-1&&(x=-1);break}case 34:case 39:case 91:j+=ww(C);break;case 9:case 10:case 13:case 32:j+=Aie(v);break;case 92:j+=Fie(jv()-1,7);continue;case 47:switch($c()){case 42:case 47:Wh(Uie(Die(Fa(),jv()),t,n,l),l);break;default:j+="/"}break;case 123*g:s[c++]=os(j)*x;case 125*g:case 59:case 0:switch(C){case 0:case 125:w=0;case 59+u:x==-1&&(j=Kt(j,/\f/g,"")),h>0&&os(j)-d&&Wh(h>32?i7(j+";",r,n,d-1,l):i7(Kt(j," ","")+";",r,n,d-2,l),l);break;case 59:j+=";";default:if(Wh(T=r7(j,t,n,c,u,i,s,E,I=[],R=[],d,o),o),C===123)if(u===0)Lv(j,t,T,T,I,o,d,s,R);else switch(f===99&&ei(j,3)===110?100:f){case 100:case 108:case 109:case 115:Lv(e,T,T,r&&Wh(r7(e,T,T,0,0,i,s,E,i,I=[],d,R),R),i,R,d,s,r?I:R);break;default:Lv(j,T,T,T,[""],R,0,s,R)}}c=u=h=0,g=x=1,E=j="",d=a;break;case 58:d=1+os(j),h=v;default:if(g<1){if(C==123)--g;else if(C==125&&g++==0&&jie()==125)continue}switch(j+=v4(C),C*g){case 38:x=u>0?1:(j+="\f",-1);break;case 44:s[c++]=(os(j)-1)*x,x=1;break;case 64:$c()===45&&(j+=ww(Fa())),f=$c(),u=d=os(E=j+=Hie(jv())),C++;break;case 45:v===45&&os(j)==2&&(g=0)}}return o}function r7(e,t,n,r,i,o,a,s,l,c,u,d){for(var f=i-1,h=i===0?o:[""],v=lL(h),g=0,w=0,x=0;g0?h[C]+" "+E:Kt(E,/&\f/g,h[C])))&&(l[x++]=I);return Py(e,t,n,i===0?Cy:s,l,c,u,d)}function Uie(e,t,n,r){return Py(e,t,n,iL,v4(Rie()),sf(e,2,-2),0,r)}function i7(e,t,n,r,i){return Py(e,t,n,m4,sf(e,0,r),sf(e,r+1,-1),r,i)}function dL(e,t,n){switch(Iie(e,t)){case 5103:return bn+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return bn+e+e;case 4789:return gp+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return bn+e+gp+e+Dn+e+e;case 5936:switch(ei(e,t+11)){case 114:return bn+e+Dn+Kt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return bn+e+Dn+Kt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return bn+e+Dn+Kt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return bn+e+Dn+e+e;case 6165:return bn+e+Dn+"flex-"+e+e;case 5187:return bn+e+Kt(e,/(\w+).+(:[^]+)/,bn+"box-$1$2"+Dn+"flex-$1$2")+e;case 5443:return bn+e+Dn+"flex-item-"+Kt(e,/flex-|-self/g,"")+(Hs(e,/flex-|baseline/)?"":Dn+"grid-row-"+Kt(e,/flex-|-self/g,""))+e;case 4675:return bn+e+Dn+"flex-line-pack"+Kt(e,/align-content|flex-|-self/g,"")+e;case 5548:return bn+e+Dn+Kt(e,"shrink","negative")+e;case 5292:return bn+e+Dn+Kt(e,"basis","preferred-size")+e;case 6060:return bn+"box-"+Kt(e,"-grow","")+bn+e+Dn+Kt(e,"grow","positive")+e;case 4554:return bn+Kt(e,/([^-])(transform)/g,"$1"+bn+"$2")+e;case 6187:return Kt(Kt(Kt(e,/(zoom-|grab)/,bn+"$1"),/(image-set)/,bn+"$1"),e,"")+e;case 5495:case 3959:return Kt(e,/(image-set\([^]*)/,bn+"$1$`$1");case 4968:return Kt(Kt(e,/(.+:)(flex-)?(.*)/,bn+"box-pack:$3"+Dn+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+bn+e+e;case 4200:if(!Hs(e,/flex-|baseline/))return Dn+"grid-column-align"+sf(e,t)+e;break;case 2592:case 3360:return Dn+Kt(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(r,i){return t=i,Hs(r.props,/grid-\w+-end/)})?~Rv(e+(n=n[t].value),"span",0)?e:Dn+Kt(e,"-start","")+e+Dn+"grid-row-span:"+(~Rv(n,"span",0)?Hs(n,/\d+/):+Hs(n,/\d+/)-+Hs(e,/\d+/))+";":Dn+Kt(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return Hs(r.props,/grid-\w+-start/)})?e:Dn+Kt(Kt(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Kt(e,/(.+)-inline(.+)/,bn+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(os(e)-1-t>6)switch(ei(e,t+1)){case 109:if(ei(e,t+4)!==45)break;case 102:return Kt(e,/(.+:)(.+)-([^]+)/,"$1"+bn+"$2-$3$1"+gp+(ei(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~Rv(e,"stretch",0)?dL(Kt(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return Kt(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,i,o,a,s,l,c){return Dn+i+":"+o+c+(a?Dn+i+"-span:"+(s?l:+l-+o)+c:"")+e});case 4949:if(ei(e,t+6)===121)return Kt(e,":",":"+bn)+e;break;case 6444:switch(ei(e,ei(e,14)===45?18:11)){case 120:return Kt(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+bn+(ei(e,14)===45?"inline-":"")+"box$3$1"+bn+"$2$3$1"+Dn+"$2box$3")+e;case 100:return Kt(e,":",":"+Dn)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Kt(e,"scroll-","scroll-snap-")+e}return e}function om(e,t){for(var n="",r=0;r-1&&!e.return)switch(e.type){case m4:e.return=dL(e.value,e.length,n);return;case oL:return om([Il(e,{value:Kt(e.value,"@","@"+bn)})],r);case Cy:if(e.length)return zie(n=e.props,function(i){switch(Hs(i,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":qu(Il(e,{props:[Kt(i,/:(read-\w+)/,":"+gp+"$1")]})),qu(Il(e,{props:[i]})),A3(e,{props:n7(n,r)});break;case"::placeholder":qu(Il(e,{props:[Kt(i,/:(plac\w+)/,":"+bn+"input-$1")]})),qu(Il(e,{props:[Kt(i,/:(plac\w+)/,":"+gp+"$1")]})),qu(Il(e,{props:[Kt(i,/:(plac\w+)/,Dn+"input-$1")]})),qu(Il(e,{props:[i]})),A3(e,{props:n7(n,r)});break}return""})}}var o7="data-ant-cssinjs-cache-path",hL="_FILE_STYLE__",_c,pL=!0;function Zie(){if(!_c&&(_c={},yi())){var e=document.createElement("div");e.className=o7,e.style.position="fixed",e.style.visibility="hidden",e.style.top="-9999px",document.body.appendChild(e);var t=getComputedStyle(e).content||"";t=t.replace(/^"/,"").replace(/"$/,""),t.split(";").forEach(function(i){var o=i.split(":"),a=Se(o,2),s=a[0],l=a[1];_c[s]=l});var n=document.querySelector("style[".concat(o7,"]"));if(n){var r;pL=!1,(r=n.parentNode)===null||r===void 0||r.removeChild(n)}document.body.removeChild(e)}}function Kie(e){return Zie(),!!_c[e]}function qie(e){var t=_c[e],n=null;if(t&&yi())if(pL)n=hL;else{var r=document.querySelector("style[".concat(Aa,'="').concat(_c[e],'"]'));r?n=r.innerHTML:delete _c[e]}return[n,t]}var Gie="_skip_check_",mL="_multi_value_";function Bv(e){var t=om(uL(e),fL);return t.replace(/\{%%%\:[^;];}/g,";")}function Yie(e){return pt(e)==="object"&&e&&(Gie in e||mL in e)}function Jie(e,t,n){if(!t)return e;var r=".".concat(t),i=n==="low"?":where(".concat(r,")"):r,o=e.split(",").map(function(a){var s,l=a.trim().split(/\s+/),c=l[0]||"",u=((s=c.match(/^\w+/))===null||s===void 0?void 0:s[0])||"";return c="".concat(u).concat(i).concat(c.slice(u.length)),[c].concat(ze(l.slice(1))).join(" ")});return o.join(",")}var Qie=function e(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{root:!0,parentSelectors:[]},i=r.root,o=r.injectHash,a=r.parentSelectors,s=n.hashId,l=n.layer;n.path;var c=n.hashPriority,u=n.transformers,d=u===void 0?[]:u;n.linters;var f="",h={};function v(x){var C=x.getName(s);if(!h[C]){var E=e(x.style,n,{root:!1,parentSelectors:a}),I=Se(E,1),R=I[0];h[C]="@keyframes ".concat(x.getName(s)).concat(R)}}function g(x){var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return x.forEach(function(E){Array.isArray(E)?g(E,C):E&&C.push(E)}),C}var w=g(Array.isArray(t)?t:[t]);return w.forEach(function(x){var C=typeof x=="string"&&!i?{}:x;if(typeof C=="string")f+="".concat(C,` +`);else if(C._keyframe)v(C);else{var E=d.reduce(function(I,R){var T;return(R==null||(T=R.visit)===null||T===void 0?void 0:T.call(R,I))||I},C);Object.keys(E).forEach(function(I){var R=E[I];if(pt(R)==="object"&&R&&(I!=="animationName"||!R._keyframe)&&!Yie(R)){var T=!1,j=I.trim(),D=!1;(i||o)&&s?j.startsWith("@")?T=!0:j=Jie(I,s,c):i&&!s&&(j==="&"||j==="")&&(j="",D=!0);var X=e(R,n,{root:D,injectHash:T,parentSelectors:[].concat(ze(a),[j])}),U=Se(X,2),Z=U[0],Y=U[1];h=pe(pe({},h),Y),f+="".concat(j).concat(Z)}else{let b=function(k,N){var M=k.replace(/[A-Z]/g,function(O){return"-".concat(O.toLowerCase())}),z=N;!Mie[k]&&typeof z=="number"&&z!==0&&(z="".concat(z,"px")),k==="animationName"&&N!==null&&N!==void 0&&N._keyframe&&(v(N),z=N.getName(s)),f+="".concat(M,":").concat(z,";")};var y,m=(y=R==null?void 0:R.value)!==null&&y!==void 0?y:R;pt(R)==="object"&&R!==null&&R!==void 0&&R[mL]&&Array.isArray(m)?m.forEach(function(k){b(I,k)}):b(I,m)}})}}),i?l&&(f="@layer ".concat(l.name," {").concat(f,"}"),l.dependencies&&(h["@layer ".concat(l.name)]=l.dependencies.map(function(x){return"@layer ".concat(x,", ").concat(l.name,";")}).join(` +`))):f="{".concat(f,"}"),[f,h]};function vL(e,t){return rm("".concat(e.join("%")).concat(t))}function $ie(){return null}var gL="style";function H3(e,t){var n=e.token,r=e.path,i=e.hashId,o=e.layer,a=e.nonce,s=e.clientOnly,l=e.order,c=l===void 0?0:l,u=p.useContext(Sy),d=u.autoClear;u.mock;var f=u.defaultCache,h=u.hashPriority,v=u.container,g=u.ssrInline,w=u.transformers,x=u.linters,C=u.cache,E=u.layer,I=n._tokenKey,R=[I];E&&R.push("layer"),R.push.apply(R,ze(r));var T=B3,j=p4(gL,R,function(){var Y=R.join("|");if(Kie(Y)){var y=qie(Y),m=Se(y,2),b=m[0],k=m[1];if(b)return[b,I,k,{},s,c]}var N=t(),M=Qie(N,{hashId:i,hashPriority:h,layer:E?o:void 0,path:r.join("-"),transformers:w,linters:x}),z=Se(M,2),O=z[0],S=z[1],P=Bv(O),B=vL(R,P);return[P,I,B,S,s,c]},function(Y,y){var m=Se(Y,3),b=m[2];(y||d)&&B3&&im(b,{mark:Aa})},function(Y){var y=Se(Y,4),m=y[0];y[1];var b=y[2],k=y[3];if(T&&m!==hL){var N={mark:Aa,prepend:E?!1:"queue",attachTo:v,priority:c},M=typeof a=="function"?a():a;M&&(N.csp={nonce:M});var z=[],O=[];Object.keys(k).forEach(function(P){P.startsWith("@layer")?z.push(P):O.push(P)}),z.forEach(function(P){Js(Bv(k[P]),"_layer-".concat(P),pe(pe({},N),{},{prepend:!0}))});var S=Js(m,b,N);S[Kl]=C.instanceId,S.setAttribute(af,I),O.forEach(function(P){Js(Bv(k[P]),"_effect-".concat(P),N)})}}),D=Se(j,3),X=D[0],U=D[1],Z=D[2];return function(Y){var y;return!g||T||!f?y=p.createElement($ie,null):y=p.createElement("style",Re({},ae(ae({},af,U),Aa,Z),{dangerouslySetInnerHTML:{__html:X}})),p.createElement(p.Fragment,null,y,Y)}}var _ie=function(t,n,r){var i=Se(t,6),o=i[0],a=i[1],s=i[2],l=i[3],c=i[4],u=i[5],d=r||{},f=d.plain;if(c)return null;var h=o,v={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)};return h=Vg(o,a,s,v,f),l&&Object.keys(l).forEach(function(g){if(!n[g]){n[g]=!0;var w=Bv(l[g]),x=Vg(w,a,"_effect-".concat(g),v,f);g.startsWith("@layer")?h=x+h:h+=x}}),[u,s,h]},yL="cssVar",eoe=function(t,n){var r=t.key,i=t.prefix,o=t.unitless,a=t.ignore,s=t.token,l=t.scope,c=l===void 0?"":l,u=p.useContext(Sy),d=u.cache.instanceId,f=u.container,h=s._tokenKey,v=[].concat(ze(t.path),[r,c,h]),g=p4(yL,v,function(){var w=n(),x=nL(w,r,{prefix:i,unitless:o,ignore:a,scope:c}),C=Se(x,2),E=C[0],I=C[1],R=vL(v,I);return[E,I,R,r]},function(w){var x=Se(w,3),C=x[2];B3&&im(C,{mark:Aa})},function(w){var x=Se(w,3),C=x[1],E=x[2];if(C){var I=Js(C,E,{mark:Aa,prepend:"queue",attachTo:f,priority:-999});I[Kl]=d,I.setAttribute(af,r)}});return g},toe=function(t,n,r){var i=Se(t,4),o=i[1],a=i[2],s=i[3],l=r||{},c=l.plain;if(!o)return null;var u=-999,d={"data-rc-order":"prependQueue","data-rc-priority":"".concat(u)},f=Vg(o,s,a,d,c);return[u,a,f]};ae(ae(ae({},gL,_ie),rL,kie),yL,toe);var en=function(){function e(t,n){Tr(this,e),ae(this,"name",void 0),ae(this,"style",void 0),ae(this,"_keyframe",!0),this.name=t,this.style=n}return Ir(e,[{key:"getName",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return n?"".concat(n,"-").concat(this.name):this.name}}]),e}();function Gu(e){return e.notSplit=!0,e}Gu(["borderTop","borderBottom"]),Gu(["borderTop"]),Gu(["borderBottom"]),Gu(["borderLeft","borderRight"]),Gu(["borderLeft"]),Gu(["borderRight"]);var g4=p.createContext({});function bL(e){return Gj(e)||Wj(e)||u4(e)||Yj()}function Oo(e,t){for(var n=e,r=0;r3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!Oo(e,t.slice(0,-1))?e:wL(e,t,n,r)}function noe(e){return pt(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function a7(e){return Array.isArray(e)?[]:{}}var roe=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function Cd(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=()=>{};return e.deprecated=ioe,e},aoe=p.createContext(void 0);var xL={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"},soe={locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"};const SL={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},s7={lang:Object.assign({placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"]},soe),timePickerLocale:Object.assign({},SL)},vo="${label} is not a valid ${type}",uc={locale:"en",Pagination:xL,DatePicker:s7,TimePicker:SL,Calendar:s7,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckall:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:vo,method:vo,array:vo,object:vo,number:vo,date:vo,boolean:vo,integer:vo,float:vo,regexp:vo,email:vo,url:vo,hex:vo},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty"}};let Av=Object.assign({},uc.Modal),Fv=[];const l7=()=>Fv.reduce((e,t)=>Object.assign(Object.assign({},e),t),uc.Modal);function loe(e){if(e){const t=Object.assign({},e);return Fv.push(t),Av=l7(),()=>{Fv=Fv.filter(n=>n!==t),Av=l7()}}Av=Object.assign({},uc.Modal)}function CL(){return Av}const y4=p.createContext(void 0),Hm=(e,t)=>{const n=p.useContext(y4),r=p.useMemo(()=>{var o;const a=t||uc[e],s=(o=n==null?void 0:n[e])!==null&&o!==void 0?o:{};return Object.assign(Object.assign({},typeof a=="function"?a():a),s||{})},[e,t,n]),i=p.useMemo(()=>{const o=n==null?void 0:n.locale;return n!=null&&n.exist&&!o?uc.locale:o},[n]);return[r,i]},coe="internalMark",uoe=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;p.useEffect(()=>loe(t==null?void 0:t.Modal),[t]);const i=p.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return p.createElement(y4.Provider,{value:i},n)};function vi(e,t){doe(e)&&(e="100%");var n=foe(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function U0(e){return Math.min(1,Math.max(0,e))}function doe(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function foe(e){return typeof e=="string"&&e.indexOf("%")!==-1}function EL(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function V0(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Uc(e){return e.length===1?"0"+e:String(e)}function hoe(e,t,n){return{r:vi(e,255)*255,g:vi(t,255)*255,b:vi(n,255)*255}}function c7(e,t,n){e=vi(e,255),t=vi(t,255),n=vi(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o=0,a=0,s=(r+i)/2;if(r===i)a=0,o=0;else{var l=r-i;switch(a=s>.5?l/(2-r-i):l/(r+i),r){case e:o=(t-n)/l+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function poe(e,t,n){var r,i,o;if(e=vi(e,360),t=vi(t,100),n=vi(n,100),t===0)i=n,o=n,r=n;else{var a=n<.5?n*(1+t):n+t-n*t,s=2*n-a;r=xw(s,a,e+1/3),i=xw(s,a,e),o=xw(s,a,e-1/3)}return{r:r*255,g:i*255,b:o*255}}function U3(e,t,n){e=vi(e,255),t=vi(t,255),n=vi(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),o=0,a=r,s=r-i,l=r===0?0:s/r;if(r===i)o=0;else{switch(r){case e:o=(t-n)/s+(t>16,g:(e&65280)>>8,b:e&255}}var X3={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function sd(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,o=null,a=!1,s=!1;return typeof e=="string"&&(e=xoe(e)),typeof e=="object"&&(zs(e.r)&&zs(e.g)&&zs(e.b)?(t=hoe(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):zs(e.h)&&zs(e.s)&&zs(e.v)?(r=V0(e.s),i=V0(e.v),t=moe(e.h,r,i),a=!0,s="hsv"):zs(e.h)&&zs(e.s)&&zs(e.l)&&(r=V0(e.s),o=V0(e.l),t=poe(e.h,r,o),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=EL(n),{ok:a,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var boe="[-\\+]?\\d+%?",woe="[-\\+]?\\d*\\.\\d+%?",ql="(?:".concat(woe,")|(?:").concat(boe,")"),Sw="[\\s|\\(]+(".concat(ql,")[,|\\s]+(").concat(ql,")[,|\\s]+(").concat(ql,")\\s*\\)?"),Cw="[\\s|\\(]+(".concat(ql,")[,|\\s]+(").concat(ql,")[,|\\s]+(").concat(ql,")[,|\\s]+(").concat(ql,")\\s*\\)?"),wa={CSS_UNIT:new RegExp(ql),rgb:new RegExp("rgb"+Sw),rgba:new RegExp("rgba"+Cw),hsl:new RegExp("hsl"+Sw),hsla:new RegExp("hsla"+Cw),hsv:new RegExp("hsv"+Sw),hsva:new RegExp("hsva"+Cw),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function xoe(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(X3[e])e=X3[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=wa.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=wa.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=wa.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=wa.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=wa.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=wa.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=wa.hex8.exec(e),n?{r:xo(n[1]),g:xo(n[2]),b:xo(n[3]),a:u7(n[4]),format:t?"name":"hex8"}:(n=wa.hex6.exec(e),n?{r:xo(n[1]),g:xo(n[2]),b:xo(n[3]),format:t?"name":"hex"}:(n=wa.hex4.exec(e),n?{r:xo(n[1]+n[1]),g:xo(n[2]+n[2]),b:xo(n[3]+n[3]),a:u7(n[4]+n[4]),format:t?"name":"hex8"}:(n=wa.hex3.exec(e),n?{r:xo(n[1]+n[1]),g:xo(n[2]+n[2]),b:xo(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function zs(e){return!!wa.CSS_UNIT.exec(String(e))}var qn=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=yoe(t)),this.originalInput=t;var i=sd(t);this.originalInput=t,this.r=i.r,this.g=i.g,this.b=i.b,this.a=i.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:i.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=i.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,i,o=t.r/255,a=t.g/255,s=t.b/255;return o<=.03928?n=o/12.92:n=Math.pow((o+.055)/1.055,2.4),a<=.03928?r=a/12.92:r=Math.pow((a+.055)/1.055,2.4),s<=.03928?i=s/12.92:i=Math.pow((s+.055)/1.055,2.4),.2126*n+.7152*r+.0722*i},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=EL(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=U3(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=U3(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),i=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(i,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=c7(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=c7(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),i=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(i,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(i,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),V3(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),voe(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(vi(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(vi(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+V3(this.r,this.g,this.b,!1),n=0,r=Object.entries(X3);n=0,o=!n&&i&&(t.startsWith("hex")||t==="name");return o?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=U0(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=U0(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=U0(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=U0(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),i=new e(t).toRgb(),o=n/100,a={r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a};return new e(a)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),i=360/n,o=[this];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(new e(r));return o},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,i=n.s,o=n.v,a=[],s=1/t;t--;)a.push(new e({h:r,s:i,v:o})),o=(o+s)%1;return a},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),i=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/i,g:(n.g*n.a+r.g*r.a*(1-n.a))/i,b:(n.b*n.a+r.b*r.a*(1-n.a))/i,a:i})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,i=[this],o=360/t,a=1;a=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-X0*t:Math.round(e.h)+X0*t:r=n?Math.round(e.h)+X0*t:Math.round(e.h)-X0*t,r<0?r+=360:r>=360&&(r-=360),r}function p7(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-d7*t:t===OL?r=e.s+d7:r=e.s+Soe*t,r>1&&(r=1),n&&t===PL&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function m7(e,t,n){var r;return n?r=e.v+Coe*t:r=e.v-Eoe*t,r>1&&(r=1),Number(r.toFixed(2))}function am(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=sd(e),i=PL;i>0;i-=1){var o=f7(r),a=W0(sd({h:h7(o,i,!0),s:p7(o,i,!0),v:m7(o,i,!0)}));n.push(a)}n.push(W0(r));for(var s=1;s<=OL;s+=1){var l=f7(r),c=W0(sd({h:h7(l,s),s:p7(l,s),v:m7(l,s)}));n.push(c)}return t.theme==="dark"?Poe.map(function(u){var d=u.index,f=u.opacity,h=W0(Ooe(sd(t.backgroundColor||"#141414"),sd(n[d]),f*100));return h}):n}var W3=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];W3.primary=W3[5];const kL={blue:"#1677ff",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#eb2f96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},sm=Object.assign(Object.assign({},kL),{colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', -'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});function Loe(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:i,colorWarning:o,colorError:a,colorInfo:s,colorPrimary:l,colorBgBase:c,colorTextBase:u}=e,d=n(l),f=n(i),h=n(o),g=n(a),v=n(s),w=r(c,u),x=e.colorLink||e.colorInfo,C=n(x);return Object.assign(Object.assign({},w),{colorPrimaryBg:d[1],colorPrimaryBgHover:d[2],colorPrimaryBorder:d[3],colorPrimaryBorderHover:d[4],colorPrimaryHover:d[5],colorPrimary:d[6],colorPrimaryActive:d[7],colorPrimaryTextHover:d[8],colorPrimaryText:d[9],colorPrimaryTextActive:d[10],colorSuccessBg:f[1],colorSuccessBgHover:f[2],colorSuccessBorder:f[3],colorSuccessBorderHover:f[4],colorSuccessHover:f[4],colorSuccess:f[6],colorSuccessActive:f[7],colorSuccessTextHover:f[8],colorSuccessText:f[9],colorSuccessTextActive:f[10],colorErrorBg:g[1],colorErrorBgHover:g[2],colorErrorBgActive:g[3],colorErrorBorder:g[3],colorErrorBorderHover:g[4],colorErrorHover:g[5],colorError:g[6],colorErrorActive:g[7],colorErrorTextHover:g[8],colorErrorText:g[9],colorErrorTextActive:g[10],colorWarningBg:h[1],colorWarningBgHover:h[2],colorWarningBorder:h[3],colorWarningBorderHover:h[4],colorWarningHover:h[4],colorWarning:h[6],colorWarningActive:h[7],colorWarningTextHover:h[8],colorWarningText:h[9],colorWarningTextActive:h[10],colorInfoBg:v[1],colorInfoBgHover:v[2],colorInfoBorder:v[3],colorInfoBorderHover:v[4],colorInfoHover:v[4],colorInfo:v[6],colorInfoActive:v[7],colorInfoTextHover:v[8],colorInfoText:v[9],colorInfoTextActive:v[10],colorLinkHover:C[4],colorLink:C[6],colorLinkActive:C[7],colorBgMask:new Zn("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const Boe=e=>{let t=e,n=e,r=e,i=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?i=4:e>=8&&(i=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:i}};function Aoe(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:i}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:i+1},Boe(r))}const Foe=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function Hg(e){return(e+8)/e}function Doe(e){const t=new Array(10).fill(null).map((n,r)=>{const i=r-1,o=e*Math.pow(2.71828,i/5),a=r>1?Math.floor(o):Math.ceil(o);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:Hg(n)}))}const Hoe=e=>{const t=Doe(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),i=n[1],o=n[0],a=n[2],s=r[1],l=r[0],c=r[2];return{fontSizeSM:o,fontSize:i,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*i),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*o),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function Uoe(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const zs=(e,t)=>new Zn(e).setAlpha(t).toRgbString(),Ch=(e,t)=>new Zn(e).darken(t).toHexString(),Voe=e=>{const t=pu(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},Xoe=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:zs(r,.88),colorTextSecondary:zs(r,.65),colorTextTertiary:zs(r,.45),colorTextQuaternary:zs(r,.25),colorFill:zs(r,.15),colorFillSecondary:zs(r,.06),colorFillTertiary:zs(r,.04),colorFillQuaternary:zs(r,.02),colorBgLayout:Ch(n,4),colorBgContainer:Ch(n,0),colorBgElevated:Ch(n,0),colorBgSpotlight:zs(r,.85),colorBgBlur:"transparent",colorBorder:Ch(n,15),colorBorderSecondary:Ch(n,6)}};function Woe(e){const t=Object.keys(LL).map(n=>{const r=pu(e[n]);return new Array(10).fill(1).reduce((i,o,a)=>(i[`${n}-${a+1}`]=r[a],i[`${n}${a+1}`]=r[a],i),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),Loe(e,{generateColorPalettes:Voe,generateNeutralColorPalettes:Xoe})),Hoe(e.fontSize)),Uoe(e)),Foe(e)),Aoe(e))}const BL=D3(Woe),G3={token:sm,override:{override:sm},hashed:!0},AL=xe.createContext(G3),E4="anticon",Zoe=(e,t)=>t||(e?`ant-${e}`:"ant"),Mt=p.createContext({getPrefixCls:Zoe,iconPrefixCls:E4}),Koe=`-ant-${Date.now()}-${Math.random()}`;function qoe(e,t){const n={},r=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},i=(a,s)=>{const l=new Zn(a),c=pu(l.toRgbString());n[`${s}-color`]=r(l),n[`${s}-color-disabled`]=c[1],n[`${s}-color-hover`]=c[4],n[`${s}-color-active`]=c[6],n[`${s}-color-outline`]=l.clone().setAlpha(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=c[0],n[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){i(t.primaryColor,"primary");const a=new Zn(t.primaryColor),s=pu(a.toRgbString());s.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(a,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(a,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(a,c=>c.setAlpha(c.getAlpha()*.12));const l=new Zn(s[0]);n["primary-color-active-deprecated-f-30"]=r(l,c=>c.setAlpha(c.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(l,c=>c.darken(2))}return t.successColor&&i(t.successColor,"success"),t.warningColor&&i(t.warningColor,"warning"),t.errorColor&&i(t.errorColor,"error"),t.infoColor&&i(t.infoColor,"info"),` +'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:!1,motion:!0});function koe(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:i,colorWarning:o,colorError:a,colorInfo:s,colorPrimary:l,colorBgBase:c,colorTextBase:u}=e,d=n(l),f=n(i),h=n(o),v=n(a),g=n(s),w=r(c,u),x=e.colorLink||e.colorInfo,C=n(x);return Object.assign(Object.assign({},w),{colorPrimaryBg:d[1],colorPrimaryBgHover:d[2],colorPrimaryBorder:d[3],colorPrimaryBorderHover:d[4],colorPrimaryHover:d[5],colorPrimary:d[6],colorPrimaryActive:d[7],colorPrimaryTextHover:d[8],colorPrimaryText:d[9],colorPrimaryTextActive:d[10],colorSuccessBg:f[1],colorSuccessBgHover:f[2],colorSuccessBorder:f[3],colorSuccessBorderHover:f[4],colorSuccessHover:f[4],colorSuccess:f[6],colorSuccessActive:f[7],colorSuccessTextHover:f[8],colorSuccessText:f[9],colorSuccessTextActive:f[10],colorErrorBg:v[1],colorErrorBgHover:v[2],colorErrorBgActive:v[3],colorErrorBorder:v[3],colorErrorBorderHover:v[4],colorErrorHover:v[5],colorError:v[6],colorErrorActive:v[7],colorErrorTextHover:v[8],colorErrorText:v[9],colorErrorTextActive:v[10],colorWarningBg:h[1],colorWarningBgHover:h[2],colorWarningBorder:h[3],colorWarningBorderHover:h[4],colorWarningHover:h[4],colorWarning:h[6],colorWarningActive:h[7],colorWarningTextHover:h[8],colorWarningText:h[9],colorWarningTextActive:h[10],colorInfoBg:g[1],colorInfoBgHover:g[2],colorInfoBorder:g[3],colorInfoBorderHover:g[4],colorInfoHover:g[4],colorInfo:g[6],colorInfoActive:g[7],colorInfoTextHover:g[8],colorInfoText:g[9],colorInfoTextActive:g[10],colorLinkHover:C[4],colorLink:C[6],colorLinkActive:C[7],colorBgMask:new qn("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const Moe=e=>{let t=e,n=e,r=e,i=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?i=4:e>=8&&(i=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:i}};function Noe(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:i}=e;return Object.assign({motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:i+1},Moe(r))}const Toe=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function Dv(e){return(e+8)/e}function Ioe(e){const t=new Array(10).fill(null).map((n,r)=>{const i=r-1,o=e*Math.pow(Math.E,i/5),a=r>1?Math.floor(o):Math.ceil(o);return Math.floor(a/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:Dv(n)}))}const zoe=e=>{const t=Ioe(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),i=n[1],o=n[0],a=n[2],s=r[1],l=r[0],c=r[2];return{fontSizeSM:o,fontSize:i,fontSizeLG:a,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:s,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(s*i),fontHeightLG:Math.round(c*a),fontHeightSM:Math.round(l*o),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function Roe(e){const{sizeUnit:t,sizeStep:n}=e;return{sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Rs=(e,t)=>new qn(e).setAlpha(t).toRgbString(),Sh=(e,t)=>new qn(e).darken(t).toHexString(),joe=e=>{const t=am(e);return{1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},Loe=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:Rs(r,.88),colorTextSecondary:Rs(r,.65),colorTextTertiary:Rs(r,.45),colorTextQuaternary:Rs(r,.25),colorFill:Rs(r,.15),colorFillSecondary:Rs(r,.06),colorFillTertiary:Rs(r,.04),colorFillQuaternary:Rs(r,.02),colorBgLayout:Sh(n,4),colorBgContainer:Sh(n,0),colorBgElevated:Sh(n,0),colorBgSpotlight:Rs(r,.85),colorBgBlur:"transparent",colorBorder:Sh(n,15),colorBorderSecondary:Sh(n,6)}};function Boe(e){const t=Object.keys(kL).map(n=>{const r=am(e[n]);return new Array(10).fill(1).reduce((i,o,a)=>(i[`${n}-${a+1}`]=r[a],i[`${n}${a+1}`]=r[a],i),{})}).reduce((n,r)=>(n=Object.assign(Object.assign({},n),r),n),{});return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},e),t),koe(e,{generateColorPalettes:joe,generateNeutralColorPalettes:Loe})),zoe(e.fontSize)),Roe(e)),Toe(e)),Noe(e))}const ML=L3(Boe),Z3={token:sm,override:{override:sm},hashed:!0},NL=be.createContext(Z3),b4="anticon",Aoe=["outlined","borderless","filled"],Foe=(e,t)=>t||(e?`ant-${e}`:"ant"),Mt=p.createContext({getPrefixCls:Foe,iconPrefixCls:b4}),Doe=`-ant-${Date.now()}-${Math.random()}`;function Hoe(e,t){const n={},r=(a,s)=>{let l=a.clone();return l=(s==null?void 0:s(l))||l,l.toRgbString()},i=(a,s)=>{const l=new qn(a),c=am(l.toRgbString());n[`${s}-color`]=r(l),n[`${s}-color-disabled`]=c[1],n[`${s}-color-hover`]=c[4],n[`${s}-color-active`]=c[6],n[`${s}-color-outline`]=l.clone().setAlpha(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=c[0],n[`${s}-color-deprecated-border`]=c[2]};if(t.primaryColor){i(t.primaryColor,"primary");const a=new qn(t.primaryColor),s=am(a.toRgbString());s.forEach((c,u)=>{n[`primary-${u+1}`]=c}),n["primary-color-deprecated-l-35"]=r(a,c=>c.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,c=>c.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,c=>c.tint(20)),n["primary-color-deprecated-t-50"]=r(a,c=>c.tint(50)),n["primary-color-deprecated-f-12"]=r(a,c=>c.setAlpha(c.getAlpha()*.12));const l=new qn(s[0]);n["primary-color-active-deprecated-f-30"]=r(l,c=>c.setAlpha(c.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(l,c=>c.darken(2))}return t.successColor&&i(t.successColor,"success"),t.warningColor&&i(t.warningColor,"warning"),t.errorColor&&i(t.errorColor,"error"),t.infoColor&&i(t.infoColor,"info"),` :root { ${Object.keys(n).map(a=>`--${e}-${a}: ${n[a]};`).join(` `)} } - `.trim()}function Goe(e,t){const n=qoe(e,t);yi()&&Js(n,`${Koe}-dynamic-theme`)}const ol=p.createContext(!1),FL=e=>{let{children:t,disabled:n}=e;const r=p.useContext(ol);return p.createElement(ol.Provider,{value:n??r},t)},uf=p.createContext(void 0),Yoe=e=>{let{children:t,size:n}=e;const r=p.useContext(uf);return p.createElement(uf.Provider,{value:n||r},t)};function Joe(){const e=p.useContext(ol),t=p.useContext(uf);return{componentDisabled:e,componentSize:t}}const Wv=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],Qoe="5.18.3";function kw(e){return e>=0&&e<=255}function Z0(e,t){const{r:n,g:r,b:i,a:o}=new Zn(e).toRgb();if(o<1)return e;const{r:a,g:s,b:l}=new Zn(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-a*(1-c))/c),d=Math.round((r-s*(1-c))/c),f=Math.round((i-l*(1-c))/c);if(kw(u)&&kw(d)&&kw(f))return new Zn({r:u,g:d,b:f,a:Math.round(c*100)/100}).toRgbString()}return new Zn({r:n,g:r,b:i,a:1}).toRgbString()}var $oe=function(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{delete r[f]});const i=Object.assign(Object.assign({},n),r),o=480,a=576,s=768,l=992,c=1200,u=1600;if(i.motion===!1){const f="0s";i.motionDurationFast=f,i.motionDurationMid=f,i.motionDurationSlow=f}return Object.assign(Object.assign(Object.assign({},i),{colorFillContent:i.colorFillSecondary,colorFillContentHover:i.colorFill,colorFillAlter:i.colorFillQuaternary,colorBgContainerDisabled:i.colorFillTertiary,colorBorderBg:i.colorBgContainer,colorSplit:Z0(i.colorBorderSecondary,i.colorBgContainer),colorTextPlaceholder:i.colorTextQuaternary,colorTextDisabled:i.colorTextQuaternary,colorTextHeading:i.colorText,colorTextLabel:i.colorTextSecondary,colorTextDescription:i.colorTextTertiary,colorTextLightSolid:i.colorWhite,colorHighlight:i.colorError,colorBgTextHover:i.colorFillSecondary,colorBgTextActive:i.colorFill,colorIcon:i.colorTextTertiary,colorIconHover:i.colorText,colorErrorOutline:Z0(i.colorErrorBg,i.colorBgContainer),colorWarningOutline:Z0(i.colorWarningBg,i.colorBgContainer),fontSizeIcon:i.fontSizeSM,lineWidthFocus:i.lineWidth*4,lineWidth:i.lineWidth,controlOutlineWidth:i.lineWidth*2,controlInteractiveSize:i.controlHeight/2,controlItemBgHover:i.colorFillTertiary,controlItemBgActive:i.colorPrimaryBg,controlItemBgActiveHover:i.colorPrimaryBgHover,controlItemBgActiveDisabled:i.colorFill,controlTmpOutline:i.colorFillQuaternary,controlOutline:Z0(i.colorPrimaryBg,i.colorBgContainer),lineType:i.lineType,borderRadius:i.borderRadius,borderRadiusXS:i.borderRadiusXS,borderRadiusSM:i.borderRadiusSM,borderRadiusLG:i.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:i.sizeXXS,paddingXS:i.sizeXS,paddingSM:i.sizeSM,padding:i.size,paddingMD:i.sizeMD,paddingLG:i.sizeLG,paddingXL:i.sizeXL,paddingContentHorizontalLG:i.sizeLG,paddingContentVerticalLG:i.sizeMS,paddingContentHorizontal:i.sizeMS,paddingContentVertical:i.sizeSM,paddingContentHorizontalSM:i.size,paddingContentVerticalSM:i.sizeXS,marginXXS:i.sizeXXS,marginXS:i.sizeXS,marginSM:i.sizeSM,margin:i.size,marginMD:i.sizeMD,marginLG:i.sizeLG,marginXL:i.sizeXL,marginXXL:i.sizeXXL,boxShadow:` + `.trim()}function Uoe(e,t){const n=Hoe(e,t);yi()&&Js(n,`${Doe}-dynamic-theme`)}const ol=p.createContext(!1),TL=e=>{let{children:t,disabled:n}=e;const r=p.useContext(ol);return p.createElement(ol.Provider,{value:n??r},t)},cf=p.createContext(void 0),Voe=e=>{let{children:t,size:n}=e;const r=p.useContext(cf);return p.createElement(cf.Provider,{value:n||r},t)};function Xoe(){const e=p.useContext(ol),t=p.useContext(cf);return{componentDisabled:e,componentSize:t}}const Xg=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],Woe="5.19.0";function Ew(e){return e>=0&&e<=255}function Z0(e,t){const{r:n,g:r,b:i,a:o}=new qn(e).toRgb();if(o<1)return e;const{r:a,g:s,b:l}=new qn(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-a*(1-c))/c),d=Math.round((r-s*(1-c))/c),f=Math.round((i-l*(1-c))/c);if(Ew(u)&&Ew(d)&&Ew(f))return new qn({r:u,g:d,b:f,a:Math.round(c*100)/100}).toRgbString()}return new qn({r:n,g:r,b:i,a:1}).toRgbString()}var Zoe=function(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{delete r[f]});const i=Object.assign(Object.assign({},n),r),o=480,a=576,s=768,l=992,c=1200,u=1600;if(i.motion===!1){const f="0s";i.motionDurationFast=f,i.motionDurationMid=f,i.motionDurationSlow=f}return Object.assign(Object.assign(Object.assign({},i),{colorFillContent:i.colorFillSecondary,colorFillContentHover:i.colorFill,colorFillAlter:i.colorFillQuaternary,colorBgContainerDisabled:i.colorFillTertiary,colorBorderBg:i.colorBgContainer,colorSplit:Z0(i.colorBorderSecondary,i.colorBgContainer),colorTextPlaceholder:i.colorTextQuaternary,colorTextDisabled:i.colorTextQuaternary,colorTextHeading:i.colorText,colorTextLabel:i.colorTextSecondary,colorTextDescription:i.colorTextTertiary,colorTextLightSolid:i.colorWhite,colorHighlight:i.colorError,colorBgTextHover:i.colorFillSecondary,colorBgTextActive:i.colorFill,colorIcon:i.colorTextTertiary,colorIconHover:i.colorText,colorErrorOutline:Z0(i.colorErrorBg,i.colorBgContainer),colorWarningOutline:Z0(i.colorWarningBg,i.colorBgContainer),fontSizeIcon:i.fontSizeSM,lineWidthFocus:i.lineWidth*4,lineWidth:i.lineWidth,controlOutlineWidth:i.lineWidth*2,controlInteractiveSize:i.controlHeight/2,controlItemBgHover:i.colorFillTertiary,controlItemBgActive:i.colorPrimaryBg,controlItemBgActiveHover:i.colorPrimaryBgHover,controlItemBgActiveDisabled:i.colorFill,controlTmpOutline:i.colorFillQuaternary,controlOutline:Z0(i.colorPrimaryBg,i.colorBgContainer),lineType:i.lineType,borderRadius:i.borderRadius,borderRadiusXS:i.borderRadiusXS,borderRadiusSM:i.borderRadiusSM,borderRadiusLG:i.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:i.sizeXXS,paddingXS:i.sizeXS,paddingSM:i.sizeSM,padding:i.size,paddingMD:i.sizeMD,paddingLG:i.sizeLG,paddingXL:i.sizeXL,paddingContentHorizontalLG:i.sizeLG,paddingContentVerticalLG:i.sizeMS,paddingContentHorizontal:i.sizeMS,paddingContentVertical:i.sizeSM,paddingContentHorizontalSM:i.size,paddingContentVerticalSM:i.sizeXS,marginXXS:i.sizeXXS,marginXS:i.sizeXS,marginSM:i.sizeSM,margin:i.size,marginMD:i.sizeMD,marginLG:i.sizeLG,marginXL:i.sizeXL,marginXXL:i.sizeXXL,boxShadow:` 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 9px 28px 8px rgba(0, 0, 0, 0.05) @@ -121,9 +121,9 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 1px 6px -1px rgba(0, 0, 0, 0.02), 0 2px 4px 0 rgba(0, 0, 0, 0.02) `,screenXS:o,screenXSMin:o,screenXSMax:a-1,screenSM:a,screenSMMin:a,screenSMMax:s-1,screenMD:s,screenMDMin:s,screenMDMax:l-1,screenLG:l,screenLGMin:l,screenLGMax:c-1,screenXL:c,screenXLMin:c,screenXLMax:u-1,screenXXL:u,screenXXLMin:u,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:` - 0 1px 2px -2px ${new Zn("rgba(0, 0, 0, 0.16)").toRgbString()}, - 0 3px 6px 0 ${new Zn("rgba(0, 0, 0, 0.12)").toRgbString()}, - 0 5px 12px 4px ${new Zn("rgba(0, 0, 0, 0.09)").toRgbString()} + 0 1px 2px -2px ${new qn("rgba(0, 0, 0, 0.16)").toRgbString()}, + 0 3px 6px 0 ${new qn("rgba(0, 0, 0, 0.12)").toRgbString()}, + 0 5px 12px 4px ${new qn("rgba(0, 0, 0, 0.09)").toRgbString()} `,boxShadowDrawerRight:` -6px 0 16px 0 rgba(0, 0, 0, 0.08), -3px 0 6px -4px rgba(0, 0, 0, 0.12), @@ -140,7 +140,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho 0 -6px 16px 0 rgba(0, 0, 0, 0.08), 0 -3px 6px -4px rgba(0, 0, 0, 0.12), 0 -9px 28px 8px rgba(0, 0, 0, 0.05) - `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var S7=function(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{const r=n.getDerivativeToken(e),{override:i}=t,o=S7(t,["override"]);let a=Object.assign(Object.assign({},r),{override:i});return a=DL(a),o&&Object.entries(o).forEach(s=>{let[l,c]=s;const{theme:u}=c,d=S7(c,["theme"]);let f=d;u&&(f=VL(Object.assign(Object.assign({},a),d),{override:d},u)),a[l]=f}),a};function Xr(){const{token:e,hashed:t,theme:n,override:r,cssVar:i}=xe.useContext(AL),o=`${Qoe}-${t||""}`,a=n||BL,[s,l,c]=Rie(a,[sm,e],{salt:o,override:r,getComputedToken:VL,formatToken:DL,cssVar:i&&{prefix:i.prefix,key:i.key,unitless:HL,ignore:UL,preserve:_oe}});return[a,c,t?l:"",s,i]}const eae=1e3*60*10;let tae=function(){function e(){Mr(this,e),this.map=new Map,this.objectIDMap=new WeakMap,this.nextID=0,this.lastAccessBeat=new Map,this.accessBeat=0}return Nr(e,[{key:"set",value:function(n,r){this.clear();const i=this.getCompositeKey(n);this.map.set(i,r),this.lastAccessBeat.set(i,Date.now())}},{key:"get",value:function(n){const r=this.getCompositeKey(n),i=this.map.get(r);return this.lastAccessBeat.set(r,Date.now()),this.accessBeat+=1,i}},{key:"getCompositeKey",value:function(n){return n.map(i=>i&&typeof i=="object"?`obj_${this.getObjectID(i)}`:`${typeof i}_${i}`).join("|")}},{key:"getObjectID",value:function(n){if(this.objectIDMap.has(n))return this.objectIDMap.get(n);const r=this.nextID;return this.objectIDMap.set(n,r),this.nextID+=1,r}},{key:"clear",value:function(){if(this.accessBeat>1e4){const n=Date.now();this.lastAccessBeat.forEach((r,i)=>{n-r>eae&&(this.map.delete(i),this.lastAccessBeat.delete(i))}),this.accessBeat=0}}}])}();const C7=new tae;function nae(e,t){return xe.useMemo(()=>{const n=C7.get(t);if(n)return n;const r=e();return C7.set(t,r),r},t)}function On(e){var t=p.useRef();t.current=e;var n=p.useCallback(function(){for(var r,i=arguments.length,o=new Array(i),a=0;a({color:e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}}),lm={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},vr=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},ky=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),cm=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),iae=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active,\n &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),oae=(e,t,n,r)=>{const i=`[class^="${t}"], [class*=" ${t}"]`,o=n?`.${n}`:i,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[o]:Object.assign(Object.assign(Object.assign({},s),a),{[i]:a})}},dc=e=>({outline:`${be(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),um=e=>({"&:focus-visible":Object.assign({},dc(e))});function aae(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var t=arguments.length,n=new Array(t),r=0;rbe(i)).join(",")})`},min:function(){for(var t=arguments.length,n=new Array(t),r=0;rbe(i)).join(",")})`}}}const XL=typeof CSSINJS_STATISTIC<"u";let Y3=!0;function gn(){for(var e=arguments.length,t=new Array(e),n=0;n{Object.keys(i).forEach(a=>{Object.defineProperty(r,a,{configurable:!0,enumerable:!0,get:()=>i[a]})})}),Y3=!0,r}const E7={};function sae(){}const lae=e=>{let t,n=e,r=sae;return XL&&typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(i,o){return Y3&&t.add(o),i[o]}}),r=(i,o)=>{var a;E7[i]={global:Array.from(t),component:Object.assign(Object.assign({},(a=E7[i])===null||a===void 0?void 0:a.component),o)}}),{token:n,keys:t,flush:r}},WL=(e,t)=>{const[n,r]=Xr();return W3({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[{[`.${e}`]:Object.assign(Object.assign({},ky()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},ZL=(e,t,n)=>{var r;return typeof n=="function"?n(gn(t,(r=t[e])!==null&&r!==void 0?r:{})):n??{}},KL=(e,t,n,r)=>{const i=Object.assign({},t[e]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:a}=r;a.forEach(s=>{let[l,c]=s;var u;(i!=null&&i[l]||i!=null&&i[c])&&((u=i[c])!==null&&u!==void 0||(i[c]=i==null?void 0:i[l]))})}const o=Object.assign(Object.assign({},n),i);return Object.keys(o).forEach(a=>{o[a]===t[a]&&delete o[a]}),o},P7=(e,t)=>`${[t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function P4(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i=Array.isArray(e)?e:[e,e],[o]=i,a=i.join("-");return function(s){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s;const[c,u,d,f,h]=Xr(),{getPrefixCls:g,iconPrefixCls:v,csp:w}=p.useContext(Mt),x=g(),C=h?"css":"js",E=nae(()=>{const D=new Set;return h&&Object.keys(r.unitless||{}).forEach(X=>{D.add(zg(X,h.prefix)),D.add(zg(X,P7(o,h.prefix)))}),hie(C,D)},[C,o,h&&h.prefix]),{max:I,min:R}=aae(C),T={theme:c,token:f,hashId:d,nonce:()=>w==null?void 0:w.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return W3(Object.assign(Object.assign({},T),{clientOnly:!1,path:["Shared",x]}),()=>[{"&":iae(f)}]),WL(v,w),[W3(Object.assign(Object.assign({},T),{path:[a,s,v]}),()=>{if(r.injectStyle===!1)return[];const{token:D,flush:X}=lae(f),V=ZL(o,u,n),W=`.${s}`,Y=KL(o,u,V,{deprecatedTokens:r.deprecatedTokens});h&&Object.keys(V).forEach(b=>{V[b]=`var(${zg(b,P7(o,h.prefix))})`});const y=gn(D,{componentCls:W,prefixCls:s,iconCls:`.${v}`,antCls:`.${x}`,calc:E,max:I,min:R},h?V:Y),m=t(y,{hashId:d,prefixCls:s,rootPrefixCls:x,iconPrefixCls:v});return X(o,Y),[r.resetStyle===!1?null:oae(y,s,l,r.resetFont),m]}),d]}}const O4=(e,t,n,r)=>{const i=P4(e,t,n,Object.assign({resetStyle:!1,order:-998},r));return a=>{let{prefixCls:s,rootCls:l=s}=a;return i(s,l),null}},cae=(e,t,n)=>{const{unitless:r,injectStyle:i=!0,prefixToken:o}=n,a=l=>{let{rootCls:c,cssVar:u}=l;const[,d]=Xr();return soe({path:[e],prefix:u.prefix,key:u==null?void 0:u.key,unitless:r,ignore:UL,token:d,scope:c},()=>{const f=ZL(e,d,t),h=KL(e,d,f,{deprecatedTokens:n==null?void 0:n.deprecatedTokens});return Object.keys(f).forEach(g=>{h[o(g)]=h[g],delete h[g]}),h}),null};return l=>{const[,,,,c]=Xr();return[u=>i&&c?xe.createElement(xe.Fragment,null,xe.createElement(a,{rootCls:l,cssVar:c,component:e}),u):u,c==null?void 0:c.key]}},qr=(e,t,n,r)=>{const i=Array.isArray(e)?e[0]:e;function o(d){return`${i}${d.slice(0,1).toUpperCase()}${d.slice(1)}`}const a=r&&r.unitless||{},s=Object.assign(Object.assign({},HL),{[o("zIndexPopup")]:!0});Object.keys(a).forEach(d=>{s[o(d)]=a[d]});const l=Object.assign(Object.assign({},r),{unitless:s,prefixToken:o}),c=P4(e,t,n,l),u=cae(i,n,l);return function(d){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d;const[,h]=c(d,f),[g,v]=u(f);return[g,h,v]}};function uae(e,t){return Wv.reduce((n,r)=>{const i=e[`${r}1`],o=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:i,lightBorderColor:o,darkColor:a,textColor:s}))},{})}const dae=Object.assign({},Em),{useId:O7}=dae,fae=()=>"",hae=typeof O7>"u"?fae:O7;function pae(e,t,n){var r;Zf();const i=e||{},o=i.inherit===!1||!t?Object.assign(Object.assign({},G3),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:G3.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=hae();return Iu(()=>{var s,l;if(!e)return t;const c=Object.assign({},o.components);Object.keys(e.components||{}).forEach(f=>{c[f]=Object.assign(Object.assign({},c[f]),e.components[f])});const u=`css-var-${a.replace(/:/g,"")}`,d=((s=i.cssVar)!==null&&s!==void 0?s:o.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof o.cssVar=="object"?o.cssVar:{}),typeof i.cssVar=="object"?i.cssVar:{}),{key:typeof i.cssVar=="object"&&((l=i.cssVar)===null||l===void 0?void 0:l.key)||u});return Object.assign(Object.assign(Object.assign({},o),i),{token:Object.assign(Object.assign({},o.token),i.token),components:c,cssVar:d})},[i,o],(s,l)=>s.some((c,u)=>{const d=l[u];return!ws(c,d,!0)}))}var mae=["children"],qL=p.createContext({});function gae(e){var t=e.children,n=It(e,mae);return p.createElement(qL.Provider,{value:n},t)}var vae=function(e){Os(n,e);var t=ks(n);function n(){return Mr(this,n),t.apply(this,arguments)}return Nr(n,[{key:"render",value:function(){return this.props.children}}]),n}(p.Component);function yae(e){var t=p.useReducer(function(s){return s+1},0),n=Se(t,2),r=n[1],i=p.useRef(e),o=On(function(){return i.current}),a=On(function(s){i.current=typeof s=="function"?s(i.current):s,r()});return[o,a]}var zl="none",K0="appear",q0="enter",G0="leave",k7="none",Pa="prepare",Pd="start",Od="active",k4="end",GL="prepared";function M7(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function bae(e,t){var n={animationend:M7("Animation","AnimationEnd"),transitionend:M7("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var wae=bae(yi(),typeof window<"u"?window:{}),YL={};if(yi()){var xae=document.createElement("div");YL=xae.style}var Y0={};function JL(e){if(Y0[e])return Y0[e];var t=wae[e];if(t)for(var n=Object.keys(t),r=n.length,i=0;i1&&arguments[1]!==void 0?arguments[1]:2;t();var o=mn(function(){i<=1?r({isCanceled:function(){return o!==e.current}}):n(r,i-1)});e.current=o}return p.useEffect(function(){return function(){t()}},[]),[n,t]};var Eae=[Pa,Pd,Od,k4],Pae=[Pa,GL],tB=!1,Oae=!0;function nB(e){return e===Od||e===k4}const kae=function(e,t,n){var r=df(k7),i=Se(r,2),o=i[0],a=i[1],s=Cae(),l=Se(s,2),c=l[0],u=l[1];function d(){a(Pa,!0)}var f=t?Pae:Eae;return eB(function(){if(o!==k7&&o!==k4){var h=f.indexOf(o),g=f[h+1],v=n(o);v===tB?a(g,!0):g&&c(function(w){function x(){w.isCanceled()||a(g,!0)}v===!0?x():Promise.resolve(v).then(x)})}},[e,o]),p.useEffect(function(){return function(){u()}},[]),[d,o]};function Mae(e,t,n,r){var i=r.motionEnter,o=i===void 0?!0:i,a=r.motionAppear,s=a===void 0?!0:a,l=r.motionLeave,c=l===void 0?!0:l,u=r.motionDeadline,d=r.motionLeaveImmediately,f=r.onAppearPrepare,h=r.onEnterPrepare,g=r.onLeavePrepare,v=r.onAppearStart,w=r.onEnterStart,x=r.onLeaveStart,C=r.onAppearActive,E=r.onEnterActive,I=r.onLeaveActive,R=r.onAppearEnd,T=r.onEnterEnd,j=r.onLeaveEnd,D=r.onVisibleChanged,X=df(),V=Se(X,2),W=V[0],Y=V[1],y=yae(zl),m=Se(y,2),b=m[0],k=m[1],N=df(null),M=Se(N,2),z=M[0],O=M[1],S=b(),P=p.useRef(!1),B=p.useRef(null);function Z(){return n()}var ie=p.useRef(!1);function se(){k(zl),O(null,!0)}var le=On(function(_){var oe=b();if(oe!==zl){var me=Z();if(!(_&&!_.deadline&&_.target!==me)){var de=ie.current,ye;oe===K0&&de?ye=R==null?void 0:R(me,_):oe===q0&&de?ye=T==null?void 0:T(me,_):oe===G0&&de&&(ye=j==null?void 0:j(me,_)),de&&ye!==!1&&se()}}}),he=Sae(le),ge=Se(he,1),L=ge[0],A=function(oe){switch(oe){case K0:return ae(ae(ae({},Pa,f),Pd,v),Od,C);case q0:return ae(ae(ae({},Pa,h),Pd,w),Od,E);case G0:return ae(ae(ae({},Pa,g),Pd,x),Od,I);default:return{}}},U=p.useMemo(function(){return A(S)},[S]),$=kae(S,!e,function(_){if(_===Pa){var oe=U[Pa];return oe?oe(Z()):tB}if(ne in U){var me;O(((me=U[ne])===null||me===void 0?void 0:me.call(U,Z(),null))||null)}return ne===Od&&S!==zl&&(L(Z()),u>0&&(clearTimeout(B.current),B.current=setTimeout(function(){le({deadline:!0})},u))),ne===GL&&se(),Oae}),K=Se($,2),J=K[0],ne=K[1],G=nB(ne);ie.current=G,eB(function(){Y(t);var _=P.current;P.current=!0;var oe;!_&&t&&s&&(oe=K0),_&&t&&o&&(oe=q0),(_&&!t&&c||!_&&d&&!t&&c)&&(oe=G0);var me=A(oe);oe&&(e||me[Pa])?(k(oe),J()):k(zl)},[t]),p.useEffect(function(){(S===K0&&!s||S===q0&&!o||S===G0&&!c)&&k(zl)},[s,o,c]),p.useEffect(function(){return function(){P.current=!1,clearTimeout(B.current)}},[]);var ee=p.useRef(!1);p.useEffect(function(){W&&(ee.current=!0),W!==void 0&&S===zl&&((ee.current||W)&&(D==null||D(W)),ee.current=!0)},[W,S]);var re=z;return U[Pa]&&ne===Pd&&(re=pe({transition:"none"},re)),[S,ne,re,W??t]}function Nae(e){var t=e;pt(e)==="object"&&(t=e.transitionSupport);function n(i,o){return!!(i.motionName&&t&&o!==!1)}var r=p.forwardRef(function(i,o){var a=i.visible,s=a===void 0?!0:a,l=i.removeOnLeave,c=l===void 0?!0:l,u=i.forceRender,d=i.children,f=i.motionName,h=i.leavedClassName,g=i.eventProps,v=p.useContext(qL),w=v.motion,x=n(i,w),C=p.useRef(),E=p.useRef();function I(){try{return C.current instanceof HTMLElement?C.current:gp(E.current)}catch{return null}}var R=Mae(x,s,I,i),T=Se(R,4),j=T[0],D=T[1],X=T[2],V=T[3],W=p.useRef(V);V&&(W.current=!0);var Y=p.useCallback(function(z){C.current=z,tm(o,z)},[o]),y,m=pe(pe({},g),{},{visible:s});if(!d)y=null;else if(j===zl)V?y=d(pe({},m),Y):!c&&W.current&&h?y=d(pe(pe({},m),{},{className:h}),Y):u||!c&&!h?y=d(pe(pe({},m),{},{style:{display:"none"}}),Y):y=null;else{var b;D===Pa?b="prepare":nB(D)?b="active":D===Pd&&(b="start");var k=I7(f,"".concat(j,"-").concat(b));y=d(pe(pe({},m),{},{className:we(I7(f,j),ae(ae({},k,k&&b),f,typeof f=="string")),style:X}),Y)}if(p.isValidElement(y)&&bs(y)){var N=y,M=N.ref;M||(y=p.cloneElement(y,{ref:Y}))}return p.createElement(vae,{ref:E},y)});return r.displayName="CSSMotion",r}const dl=Nae(_L);var J3="add",Q3="keep",$3="remove",Nw="removed";function Tae(e){var t;return e&&pt(e)==="object"&&"key"in e?t=e:t={key:e},pe(pe({},t),{},{key:String(t.key)})}function _3(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(Tae)}function Iae(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,i=t.length,o=_3(e),a=_3(t);o.forEach(function(c){for(var u=!1,d=r;d1});return l.forEach(function(c){n=n.filter(function(u){var d=u.key,f=u.status;return d!==c||f!==$3}),n.forEach(function(u){u.key===c&&(u.status=Q3)})}),n}var zae=["component","children","onVisibleChanged","onAllRemoved"],Rae=["status"],jae=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Lae(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:dl,n=function(r){Os(o,r);var i=ks(o);function o(){var a;Mr(this,o);for(var s=arguments.length,l=new Array(s),c=0;cnull;var Fae=function(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);it.endsWith("Color"))}const Vae=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:i}=e;t!==void 0&&(Zv=t),n!==void 0&&(iB=n),"holderRender"in e&&(aB=i),r&&(Uae(r)?Goe(Ug(),r):oB=r)},Xae=()=>({getPrefixCls:(e,t)=>t||(e?`${Ug()}-${e}`:Ug()),getIconPrefixCls:Hae,getRootPrefixCls:()=>Zv||Ug(),getTheme:()=>oB,holderRender:aB}),Wae=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:i,anchor:o,form:a,locale:s,componentSize:l,direction:c,space:u,virtual:d,dropdownMatchSelectWidth:f,popupMatchSelectWidth:h,popupOverflow:g,legacyLocale:v,parentContext:w,iconPrefixCls:x,theme:C,componentDisabled:E,segmented:I,statistic:R,spin:T,calendar:j,carousel:D,cascader:X,collapse:V,typography:W,checkbox:Y,descriptions:y,divider:m,drawer:b,skeleton:k,steps:N,image:M,layout:z,list:O,mentions:S,modal:P,progress:B,result:Z,slider:ie,breadcrumb:se,menu:le,pagination:he,input:ge,textArea:L,empty:A,badge:U,radio:$,rate:K,switch:J,transfer:ne,avatar:G,message:ee,tag:re,table:_,card:oe,tabs:me,timeline:de,timePicker:ye,upload:Ce,notification:ue,tree:q,colorPicker:F,datePicker:H,rangePicker:te,flex:ce,wave:fe,dropdown:ve,warning:Me,tour:Ee,floatButtonGroup:Pe}=e,Oe=p.useCallback((ze,Ue)=>{const{prefixCls:Ae}=e;if(Ue)return Ue;const Ne=Ae||w.getPrefixCls("");return ze?`${Ne}-${ze}`:Ne},[w.getPrefixCls,e.prefixCls]),ke=x||w.iconPrefixCls||E4,ft=n||w.csp;WL(ke,ft);const ut=pae(C,w.theme,{prefixCls:Oe("")}),nt={csp:ft,autoInsertSpaceInButton:r,alert:i,anchor:o,locale:s||v,direction:c,space:u,virtual:d,popupMatchSelectWidth:h??f,popupOverflow:g,getPrefixCls:Oe,iconPrefixCls:ke,theme:ut,segmented:I,statistic:R,spin:T,calendar:j,carousel:D,cascader:X,collapse:V,typography:W,checkbox:Y,descriptions:y,divider:m,drawer:b,skeleton:k,steps:N,image:M,input:ge,textArea:L,layout:z,list:O,mentions:S,modal:P,progress:B,result:Z,slider:ie,breadcrumb:se,menu:le,pagination:he,empty:A,badge:U,radio:$,rate:K,switch:J,transfer:ne,avatar:G,message:ee,tag:re,table:_,card:oe,tabs:me,timeline:de,timePicker:ye,upload:Ce,notification:ue,tree:q,colorPicker:F,datePicker:H,rangePicker:te,flex:ce,wave:fe,dropdown:ve,warning:Me,tour:Ee,floatButtonGroup:Pe},it=Object.assign({},w);Object.keys(nt).forEach(ze=>{nt[ze]!==void 0&&(it[ze]=nt[ze])}),Dae.forEach(ze=>{const Ue=e[ze];Ue&&(it[ze]=Ue)}),typeof r<"u"&&(it.button=Object.assign({autoInsertSpace:r},it.button));const gt=Iu(()=>it,it,(ze,Ue)=>{const Ae=Object.keys(ze),Ne=Object.keys(Ue);return Ae.length!==Ne.length||Ae.some(Fe=>ze[Fe]!==Ue[Fe])}),Xe=p.useMemo(()=>({prefixCls:ke,csp:ft}),[ke,ft]);let Ve=p.createElement(p.Fragment,null,p.createElement(Aae,{dropdownMatchSelectWidth:f}),t);const Ye=p.useMemo(()=>{var ze,Ue,Ae,Ne;return Ed(((ze=uc.Form)===null||ze===void 0?void 0:ze.defaultValidateMessages)||{},((Ae=(Ue=gt.locale)===null||Ue===void 0?void 0:Ue.Form)===null||Ae===void 0?void 0:Ae.defaultValidateMessages)||{},((Ne=gt.form)===null||Ne===void 0?void 0:Ne.validateMessages)||{},(a==null?void 0:a.validateMessages)||{})},[gt,a==null?void 0:a.validateMessages]);Object.keys(Ye).length>0&&(Ve=p.createElement(hoe.Provider,{value:Ye},Ve)),s&&(Ve=p.createElement(voe,{locale:s,_ANT_MARK__:goe},Ve)),(ke||ft)&&(Ve=p.createElement(S4.Provider,{value:Xe},Ve)),l&&(Ve=p.createElement(Yoe,{size:l},Ve)),Ve=p.createElement(Bae,null,Ve);const Be=p.useMemo(()=>{const ze=ut||{},{algorithm:Ue,token:Ae,components:Ne,cssVar:Fe}=ze,Te=Fae(ze,["algorithm","token","components","cssVar"]),Ge=Ue&&(!Array.isArray(Ue)||Ue.length>0)?D3(Ue):BL,ot={};Object.entries(Ne||{}).forEach(bt=>{let[We,De]=bt;const He=Object.assign({},De);"algorithm"in He&&(He.algorithm===!0?He.theme=Ge:(Array.isArray(He.algorithm)||typeof He.algorithm=="function")&&(He.theme=D3(He.algorithm)),delete He.algorithm),ot[We]=He});const Ke=Object.assign(Object.assign({},sm),Ae);return Object.assign(Object.assign({},Te),{theme:Ge,token:Ke,components:ot,override:Object.assign({override:Ke},ot),cssVar:Fe})},[ut]);return C&&(Ve=p.createElement(AL.Provider,{value:Be},Ve)),gt.warning&&(Ve=p.createElement(foe.Provider,{value:gt.warning},Ve)),E!==void 0&&(Ve=p.createElement(FL,{disabled:E},Ve)),p.createElement(Mt.Provider,{value:gt},Ve)},fl=e=>{const t=p.useContext(Mt),n=p.useContext(C4);return p.createElement(Wae,Object.assign({parentContext:t,legacyLocale:n},e))};fl.ConfigContext=Mt;fl.SizeContext=uf;fl.config=Vae;fl.useConfig=Joe;Object.defineProperty(fl,"SizeContext",{get:()=>uf});var Zae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};function sB(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function Kae(e){return sB(e)instanceof ShadowRoot}function Kv(e){return Kae(e)?sB(e):null}function qae(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function Gae(e,t){qn(e,"[@ant-design/icons] ".concat(t))}function z7(e){return pt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(pt(e.icon)==="object"||typeof e.icon=="function")}function R7(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[qae(n)]=r}return t},{})}function e5(e,t,n){return n?xe.createElement(e.tag,pe(pe({key:t},R7(e.attrs)),n),(e.children||[]).map(function(r,i){return e5(r,"".concat(t,"-").concat(e.tag,"-").concat(i))})):xe.createElement(e.tag,pe({key:t},R7(e.attrs)),(e.children||[]).map(function(r,i){return e5(r,"".concat(t,"-").concat(e.tag,"-").concat(i))}))}function lB(e){return pu(e)[0]}function cB(e){return e?Array.isArray(e)?e:[e]:[]}var Yae=` + `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)"}),r)}var v7=function(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{const r=n.getDerivativeToken(e),{override:i}=t,o=v7(t,["override"]);let a=Object.assign(Object.assign({},r),{override:i});return a=IL(a),o&&Object.entries(o).forEach(s=>{let[l,c]=s;const{theme:u}=c,d=v7(c,["theme"]);let f=d;u&&(f=jL(Object.assign(Object.assign({},a),d),{override:d},u)),a[l]=f}),a};function Xr(){const{token:e,hashed:t,theme:n,override:r,cssVar:i}=be.useContext(NL),o=`${Woe}-${t||""}`,a=n||ML,[s,l,c]=Oie(a,[sm,e],{salt:o,override:r,getComputedToken:jL,formatToken:IL,cssVar:i&&{prefix:i.prefix,key:i.key,unitless:zL,ignore:RL,preserve:Koe}});return[a,c,t?l:"",s,i]}function Pn(e){var t=p.useRef();t.current=e;var n=p.useCallback(function(){for(var r,i=arguments.length,o=new Array(i),a=0;ai&&typeof i=="object"?`obj_${this.getObjectID(i)}`:`${typeof i}_${i}`).join("|")}},{key:"getObjectID",value:function(n){if(this.objectIDMap.has(n))return this.objectIDMap.get(n);const r=this.nextID;return this.objectIDMap.set(n,r),this.nextID+=1,r}},{key:"clear",value:function(){if(this.accessBeat>1e4){const n=Date.now();this.lastAccessBeat.forEach((r,i)=>{n-r>qoe&&(this.map.delete(i),this.lastAccessBeat.delete(i))}),this.accessBeat=0}}}])}();const g7=new Goe;function Yoe(e,t){return be.useMemo(()=>{const n=g7.get(t);if(n)return n;const r=e();return g7.set(t,r),r},t)}const Joe=e=>({color:e.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}}),lm={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},br=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return{boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}},ky=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),cm=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),Qoe=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active, &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),$oe=(e,t,n,r)=>{const i=`[class^="${t}"], [class*=" ${t}"]`,o=n?`.${n}`:i,a={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let s={};return r!==!1&&(s={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[o]:Object.assign(Object.assign(Object.assign({},s),a),{[i]:a})}},dc=e=>({outline:`${we(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),um=e=>({"&:focus-visible":Object.assign({},dc(e))});function _oe(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var t=arguments.length,n=new Array(t),r=0;rwe(i)).join(",")})`},min:function(){for(var t=arguments.length,n=new Array(t),r=0;rwe(i)).join(",")})`}}}const LL=typeof CSSINJS_STATISTIC<"u";let K3=!0;function pn(){for(var e=arguments.length,t=new Array(e),n=0;n{Object.keys(i).forEach(a=>{Object.defineProperty(r,a,{configurable:!0,enumerable:!0,get:()=>i[a]})})}),K3=!0,r}const y7={};function eae(){}const tae=e=>{let t,n=e,r=eae;return LL&&typeof Proxy<"u"&&(t=new Set,n=new Proxy(e,{get(i,o){return K3&&t.add(o),i[o]}}),r=(i,o)=>{var a;y7[i]={global:Array.from(t),component:Object.assign(Object.assign({},(a=y7[i])===null||a===void 0?void 0:a.component),o)}}),{token:n,keys:t,flush:r}},BL=(e,t)=>{const[n,r]=Xr();return H3({theme:n,token:r,hashId:"",path:["ant-design-icons",e],nonce:()=>t==null?void 0:t.nonce,layer:{name:"antd"}},()=>[{[`.${e}`]:Object.assign(Object.assign({},ky()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},AL=(e,t,n)=>{var r;return typeof n=="function"?n(pn(t,(r=t[e])!==null&&r!==void 0?r:{})):n??{}},FL=(e,t,n,r)=>{const i=Object.assign({},t[e]);if(r!=null&&r.deprecatedTokens){const{deprecatedTokens:a}=r;a.forEach(s=>{let[l,c]=s;var u;(i!=null&&i[l]||i!=null&&i[c])&&((u=i[c])!==null&&u!==void 0||(i[c]=i==null?void 0:i[l]))})}const o=Object.assign(Object.assign({},n),i);return Object.keys(o).forEach(a=>{o[a]===t[a]&&delete o[a]}),o},b7=(e,t)=>`${[t,e.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-")}`;function w4(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i=Array.isArray(e)?e:[e,e],[o]=i,a=i.join("-");return function(s){let l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:s;const[c,u,d,f,h]=Xr(),{getPrefixCls:v,iconPrefixCls:g,csp:w}=p.useContext(Mt),x=v(),C=h?"css":"js",E=Yoe(()=>{const D=new Set;return h&&Object.keys(r.unitless||{}).forEach(X=>{D.add(zv(X,h.prefix)),D.add(zv(X,b7(o,h.prefix)))}),aie(C,D)},[C,o,h==null?void 0:h.prefix]),{max:I,min:R}=_oe(C),T={theme:c,token:f,hashId:d,nonce:()=>w==null?void 0:w.nonce,clientOnly:r.clientOnly,layer:{name:"antd"},order:r.order||-999};return H3(Object.assign(Object.assign({},T),{clientOnly:!1,path:["Shared",x]}),()=>[{"&":Qoe(f)}]),BL(g,w),[H3(Object.assign(Object.assign({},T),{path:[a,s,g]}),()=>{if(r.injectStyle===!1)return[];const{token:D,flush:X}=tae(f),U=AL(o,u,n),Z=`.${s}`,Y=FL(o,u,U,{deprecatedTokens:r.deprecatedTokens});h&&Object.keys(U).forEach(b=>{U[b]=`var(${zv(b,b7(o,h.prefix))})`});const y=pn(D,{componentCls:Z,prefixCls:s,iconCls:`.${g}`,antCls:`.${x}`,calc:E,max:I,min:R},h?U:Y),m=t(y,{hashId:d,prefixCls:s,rootPrefixCls:x,iconPrefixCls:g});return X(o,Y),[r.resetStyle===!1?null:$oe(y,s,l,r.resetFont),m]}),d]}}const x4=(e,t,n,r)=>{const i=w4(e,t,n,Object.assign({resetStyle:!1,order:-998},r));return a=>{let{prefixCls:s,rootCls:l=s}=a;return i(s,l),null}},nae=(e,t,n)=>{const{unitless:r,injectStyle:i=!0,prefixToken:o}=n,a=l=>{let{rootCls:c,cssVar:u}=l;const[,d]=Xr();return eoe({path:[e],prefix:u.prefix,key:u==null?void 0:u.key,unitless:r,ignore:RL,token:d,scope:c},()=>{const f=AL(e,d,t),h=FL(e,d,f,{deprecatedTokens:n==null?void 0:n.deprecatedTokens});return Object.keys(f).forEach(v=>{h[o(v)]=h[v],delete h[v]}),h}),null};return l=>{const[,,,,c]=Xr();return[u=>i&&c?be.createElement(be.Fragment,null,be.createElement(a,{rootCls:l,cssVar:c,component:e}),u):u,c==null?void 0:c.key]}},qr=(e,t,n,r)=>{const i=Array.isArray(e)?e[0]:e;function o(d){return`${i}${d.slice(0,1).toUpperCase()}${d.slice(1)}`}const a=(r==null?void 0:r.unitless)||{},s=Object.assign(Object.assign({},zL),{[o("zIndexPopup")]:!0});Object.keys(a).forEach(d=>{s[o(d)]=a[d]});const l=Object.assign(Object.assign({},r),{unitless:s,prefixToken:o}),c=w4(e,t,n,l),u=nae(i,n,l);return function(d){let f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:d;const[,h]=c(d,f),[v,g]=u(f);return[v,h,g]}};function rae(e,t){return Xg.reduce((n,r)=>{const i=e[`${r}1`],o=e[`${r}3`],a=e[`${r}6`],s=e[`${r}7`];return Object.assign(Object.assign({},n),t(r,{lightColor:i,lightBorderColor:o,darkColor:a,textColor:s}))},{})}const iae=Object.assign({},Pm),{useId:w7}=iae,oae=()=>"",aae=typeof w7>"u"?oae:w7;function sae(e,t,n){var r;Wf();const i=e||{},o=i.inherit===!1||!t?Object.assign(Object.assign({},Z3),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:Z3.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=aae();return Tu(()=>{var s,l;if(!e)return t;const c=Object.assign({},o.components);Object.keys(e.components||{}).forEach(f=>{c[f]=Object.assign(Object.assign({},c[f]),e.components[f])});const u=`css-var-${a.replace(/:/g,"")}`,d=((s=i.cssVar)!==null&&s!==void 0?s:o.cssVar)&&Object.assign(Object.assign(Object.assign({prefix:n==null?void 0:n.prefixCls},typeof o.cssVar=="object"?o.cssVar:{}),typeof i.cssVar=="object"?i.cssVar:{}),{key:typeof i.cssVar=="object"&&((l=i.cssVar)===null||l===void 0?void 0:l.key)||u});return Object.assign(Object.assign(Object.assign({},o),i),{token:Object.assign(Object.assign({},o.token),i.token),components:c,cssVar:d})},[i,o],(s,l)=>s.some((c,u)=>{const d=l[u];return!xs(c,d,!0)}))}var lae=["children"],DL=p.createContext({});function cae(e){var t=e.children,n=zt(e,lae);return p.createElement(DL.Provider,{value:n},t)}var uae=function(e){ks(n,e);var t=Ms(n);function n(){return Tr(this,n),t.apply(this,arguments)}return Ir(n,[{key:"render",value:function(){return this.props.children}}]),n}(p.Component);function dae(e){var t=p.useReducer(function(s){return s+1},0),n=Se(t,2),r=n[1],i=p.useRef(e),o=Pn(function(){return i.current}),a=Pn(function(s){i.current=typeof s=="function"?s(i.current):s,r()});return[o,a]}var zl="none",K0="appear",q0="enter",G0="leave",x7="none",Pa="prepare",Ed="start",Pd="active",S4="end",HL="prepared";function S7(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit".concat(e)]="webkit".concat(t),n["Moz".concat(e)]="moz".concat(t),n["ms".concat(e)]="MS".concat(t),n["O".concat(e)]="o".concat(t.toLowerCase()),n}function fae(e,t){var n={animationend:S7("Animation","AnimationEnd"),transitionend:S7("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var hae=fae(yi(),typeof window<"u"?window:{}),UL={};if(yi()){var pae=document.createElement("div");UL=pae.style}var Y0={};function VL(e){if(Y0[e])return Y0[e];var t=hae[e];if(t)for(var n=Object.keys(t),r=n.length,i=0;i1&&arguments[1]!==void 0?arguments[1]:2;t();var o=hn(function(){i<=1?r({isCanceled:function(){return o!==e.current}}):n(r,i-1)});e.current=o}return p.useEffect(function(){return function(){t()}},[]),[n,t]};var gae=[Pa,Ed,Pd,S4],yae=[Pa,HL],qL=!1,bae=!0;function GL(e){return e===Pd||e===S4}const wae=function(e,t,n){var r=uf(x7),i=Se(r,2),o=i[0],a=i[1],s=vae(),l=Se(s,2),c=l[0],u=l[1];function d(){a(Pa,!0)}var f=t?yae:gae;return KL(function(){if(o!==x7&&o!==S4){var h=f.indexOf(o),v=f[h+1],g=n(o);g===qL?a(v,!0):v&&c(function(w){function x(){w.isCanceled()||a(v,!0)}g===!0?x():Promise.resolve(g).then(x)})}},[e,o]),p.useEffect(function(){return function(){u()}},[]),[d,o]};function xae(e,t,n,r){var i=r.motionEnter,o=i===void 0?!0:i,a=r.motionAppear,s=a===void 0?!0:a,l=r.motionLeave,c=l===void 0?!0:l,u=r.motionDeadline,d=r.motionLeaveImmediately,f=r.onAppearPrepare,h=r.onEnterPrepare,v=r.onLeavePrepare,g=r.onAppearStart,w=r.onEnterStart,x=r.onLeaveStart,C=r.onAppearActive,E=r.onEnterActive,I=r.onLeaveActive,R=r.onAppearEnd,T=r.onEnterEnd,j=r.onLeaveEnd,D=r.onVisibleChanged,X=uf(),U=Se(X,2),Z=U[0],Y=U[1],y=dae(zl),m=Se(y,2),b=m[0],k=m[1],N=uf(null),M=Se(N,2),z=M[0],O=M[1],S=b(),P=p.useRef(!1),B=p.useRef(null);function W(){return n()}var ie=p.useRef(!1);function se(){k(zl),O(null,!0)}var le=Pn(function(_){var oe=b();if(oe!==zl){var me=W();if(!(_&&!_.deadline&&_.target!==me)){var fe=ie.current,ye;oe===K0&&fe?ye=R==null?void 0:R(me,_):oe===q0&&fe?ye=T==null?void 0:T(me,_):oe===G0&&fe&&(ye=j==null?void 0:j(me,_)),fe&&ye!==!1&&se()}}}),he=mae(le),ve=Se(he,1),L=ve[0],A=function(oe){switch(oe){case K0:return ae(ae(ae({},Pa,f),Ed,g),Pd,C);case q0:return ae(ae(ae({},Pa,h),Ed,w),Pd,E);case G0:return ae(ae(ae({},Pa,v),Ed,x),Pd,I);default:return{}}},V=p.useMemo(function(){return A(S)},[S]),J=wae(S,!e,function(_){if(_===Pa){var oe=V[Pa];return oe?oe(W()):qL}if(te in V){var me;O(((me=V[te])===null||me===void 0?void 0:me.call(V,W(),null))||null)}return te===Pd&&S!==zl&&(L(W()),u>0&&(clearTimeout(B.current),B.current=setTimeout(function(){le({deadline:!0})},u))),te===HL&&se(),bae}),K=Se(J,2),$=K[0],te=K[1],G=GL(te);ie.current=G,KL(function(){Y(t);var _=P.current;P.current=!0;var oe;!_&&t&&s&&(oe=K0),_&&t&&o&&(oe=q0),(_&&!t&&c||!_&&d&&!t&&c)&&(oe=G0);var me=A(oe);oe&&(e||me[Pa])?(k(oe),$()):k(zl)},[t]),p.useEffect(function(){(S===K0&&!s||S===q0&&!o||S===G0&&!c)&&k(zl)},[s,o,c]),p.useEffect(function(){return function(){P.current=!1,clearTimeout(B.current)}},[]);var ee=p.useRef(!1);p.useEffect(function(){Z&&(ee.current=!0),Z!==void 0&&S===zl&&((ee.current||Z)&&(D==null||D(Z)),ee.current=!0)},[Z,S]);var re=z;return V[Pa]&&te===Ed&&(re=pe({transition:"none"},re)),[S,te,re,Z??t]}function Sae(e){var t=e;pt(e)==="object"&&(t=e.transitionSupport);function n(i,o){return!!(i.motionName&&t&&o!==!1)}var r=p.forwardRef(function(i,o){var a=i.visible,s=a===void 0?!0:a,l=i.removeOnLeave,c=l===void 0?!0:l,u=i.forceRender,d=i.children,f=i.motionName,h=i.leavedClassName,v=i.eventProps,g=p.useContext(DL),w=g.motion,x=n(i,w),C=p.useRef(),E=p.useRef();function I(){try{return C.current instanceof HTMLElement?C.current:mp(E.current)}catch{return null}}var R=xae(x,s,I,i),T=Se(R,4),j=T[0],D=T[1],X=T[2],U=T[3],Z=p.useRef(U);U&&(Z.current=!0);var Y=p.useCallback(function(z){C.current=z,em(o,z)},[o]),y,m=pe(pe({},v),{},{visible:s});if(!d)y=null;else if(j===zl)U?y=d(pe({},m),Y):!c&&Z.current&&h?y=d(pe(pe({},m),{},{className:h}),Y):u||!c&&!h?y=d(pe(pe({},m),{},{style:{display:"none"}}),Y):y=null;else{var b;D===Pa?b="prepare":GL(D)?b="active":D===Ed&&(b="start");var k=P7(f,"".concat(j,"-").concat(b));y=d(pe(pe({},m),{},{className:xe(P7(f,j),ae(ae({},k,k&&b),f,typeof f=="string")),style:X}),Y)}if(p.isValidElement(y)&&ws(y)){var N=y,M=N.ref;M||(y=p.cloneElement(y,{ref:Y}))}return p.createElement(uae,{ref:E},y)});return r.displayName="CSSMotion",r}const dl=Sae(ZL);var q3="add",G3="keep",Y3="remove",Ow="removed";function Cae(e){var t;return e&&pt(e)==="object"&&"key"in e?t=e:t={key:e},pe(pe({},t),{},{key:String(t.key)})}function J3(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(Cae)}function Eae(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,i=t.length,o=J3(e),a=J3(t);o.forEach(function(c){for(var u=!1,d=r;d1});return l.forEach(function(c){n=n.filter(function(u){var d=u.key,f=u.status;return d!==c||f!==Y3}),n.forEach(function(u){u.key===c&&(u.status=G3)})}),n}var Pae=["component","children","onVisibleChanged","onAllRemoved"],Oae=["status"],kae=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Mae(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:dl,n=function(r){ks(o,r);var i=Ms(o);function o(){var a;Tr(this,o);for(var s=arguments.length,l=new Array(s),c=0;cnull;var Iae=function(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);it.endsWith("Color"))}const Lae=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:i}=e;t!==void 0&&(Wg=t),n!==void 0&&(JL=n),"holderRender"in e&&($L=i),r&&(jae(r)?Uoe(Hv(),r):QL=r)},Bae=()=>({getPrefixCls:(e,t)=>t||(e?`${Hv()}-${e}`:Hv()),getIconPrefixCls:Rae,getRootPrefixCls:()=>Wg||Hv(),getTheme:()=>QL,holderRender:$L}),Aae=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:i,anchor:o,form:a,locale:s,componentSize:l,direction:c,space:u,virtual:d,dropdownMatchSelectWidth:f,popupMatchSelectWidth:h,popupOverflow:v,legacyLocale:g,parentContext:w,iconPrefixCls:x,theme:C,componentDisabled:E,segmented:I,statistic:R,spin:T,calendar:j,carousel:D,cascader:X,collapse:U,typography:Z,checkbox:Y,descriptions:y,divider:m,drawer:b,skeleton:k,steps:N,image:M,layout:z,list:O,mentions:S,modal:P,progress:B,result:W,slider:ie,breadcrumb:se,menu:le,pagination:he,input:ve,textArea:L,empty:A,badge:V,radio:J,rate:K,switch:$,transfer:te,avatar:G,message:ee,tag:re,table:_,card:oe,tabs:me,timeline:fe,timePicker:ye,upload:Ce,notification:ce,tree:q,colorPicker:F,datePicker:H,rangePicker:ne,flex:ue,wave:de,dropdown:ge,warning:Ne,tour:Ee,floatButtonGroup:Pe,variant:Oe,inputNumber:Me,treeSelect:yt}=e,ot=p.useCallback((Te,Ie)=>{const{prefixCls:ke}=e;if(Ie)return Ie;const Ue=ke||w.getPrefixCls("");return Te?`${Ue}-${Te}`:Ue},[w.getPrefixCls,e.prefixCls]),rt=x||w.iconPrefixCls||b4,at=n||w.csp;BL(rt,at);const bt=sae(C,w.theme,{prefixCls:ot("")}),De={csp:at,autoInsertSpaceInButton:r,alert:i,anchor:o,locale:s||g,direction:c,space:u,virtual:d,popupMatchSelectWidth:h??f,popupOverflow:v,getPrefixCls:ot,iconPrefixCls:rt,theme:bt,segmented:I,statistic:R,spin:T,calendar:j,carousel:D,cascader:X,collapse:U,typography:Z,checkbox:Y,descriptions:y,divider:m,drawer:b,skeleton:k,steps:N,image:M,input:ve,textArea:L,layout:z,list:O,mentions:S,modal:P,progress:B,result:W,slider:ie,breadcrumb:se,menu:le,pagination:he,empty:A,badge:V,radio:J,rate:K,switch:$,transfer:te,avatar:G,message:ee,tag:re,table:_,card:oe,tabs:me,timeline:fe,timePicker:ye,upload:Ce,notification:ce,tree:q,colorPicker:F,datePicker:H,rangePicker:ne,flex:ue,wave:de,dropdown:ge,warning:Ne,tour:Ee,floatButtonGroup:Pe,variant:Oe,inputNumber:Me,treeSelect:yt},Ke=Object.assign({},w);Object.keys(De).forEach(Te=>{De[Te]!==void 0&&(Ke[Te]=De[Te])}),zae.forEach(Te=>{const Ie=e[Te];Ie&&(Ke[Te]=Ie)}),typeof r<"u"&&(Ke.button=Object.assign({autoInsertSpace:r},Ke.button));const Je=Tu(()=>Ke,Ke,(Te,Ie)=>{const ke=Object.keys(Te),Ue=Object.keys(Ie);return ke.length!==Ue.length||ke.some(st=>Te[st]!==Ie[st])}),Ae=p.useMemo(()=>({prefixCls:rt,csp:at}),[rt,at]);let je=p.createElement(p.Fragment,null,p.createElement(Tae,{dropdownMatchSelectWidth:f}),t);const Ge=p.useMemo(()=>{var Te,Ie,ke,Ue;return Cd(((Te=uc.Form)===null||Te===void 0?void 0:Te.defaultValidateMessages)||{},((ke=(Ie=Je.locale)===null||Ie===void 0?void 0:Ie.Form)===null||ke===void 0?void 0:ke.defaultValidateMessages)||{},((Ue=Je.form)===null||Ue===void 0?void 0:Ue.validateMessages)||{},(a==null?void 0:a.validateMessages)||{})},[Je,a==null?void 0:a.validateMessages]);Object.keys(Ge).length>0&&(je=p.createElement(aoe.Provider,{value:Ge},je)),s&&(je=p.createElement(uoe,{locale:s,_ANT_MARK__:coe},je)),(rt||at)&&(je=p.createElement(g4.Provider,{value:Ae},je)),l&&(je=p.createElement(Voe,{size:l},je)),je=p.createElement(Nae,null,je);const He=p.useMemo(()=>{const Te=bt||{},{algorithm:Ie,token:ke,components:Ue,cssVar:st}=Te,qe=Iae(Te,["algorithm","token","components","cssVar"]),wt=Ie&&(!Array.isArray(Ie)||Ie.length>0)?L3(Ie):ML,Ve={};Object.entries(Ue||{}).forEach(We=>{let[Ye,tt]=We;const dt=Object.assign({},tt);"algorithm"in dt&&(dt.algorithm===!0?dt.theme=wt:(Array.isArray(dt.algorithm)||typeof dt.algorithm=="function")&&(dt.theme=L3(dt.algorithm)),delete dt.algorithm),Ve[Ye]=dt});const Fe=Object.assign(Object.assign({},sm),ke);return Object.assign(Object.assign({},qe),{theme:wt,token:Fe,components:Ve,override:Object.assign({override:Fe},Ve),cssVar:st})},[bt]);return C&&(je=p.createElement(NL.Provider,{value:He},je)),Je.warning&&(je=p.createElement(ooe.Provider,{value:Je.warning},je)),E!==void 0&&(je=p.createElement(TL,{disabled:E},je)),p.createElement(Mt.Provider,{value:Je},je)},fl=e=>{const t=p.useContext(Mt),n=p.useContext(y4);return p.createElement(Aae,Object.assign({parentContext:t,legacyLocale:n},e))};fl.ConfigContext=Mt;fl.SizeContext=cf;fl.config=Lae;fl.useConfig=Xoe;Object.defineProperty(fl,"SizeContext",{get:()=>cf});var Fae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};function _L(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function Dae(e){return _L(e)instanceof ShadowRoot}function Zg(e){return Dae(e)?_L(e):null}function Hae(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function Uae(e,t){Yn(e,"[@ant-design/icons] ".concat(t))}function O7(e){return pt(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(pt(e.icon)==="object"||typeof e.icon=="function")}function k7(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:delete t[n],t[Hae(n)]=r}return t},{})}function Q3(e,t,n){return n?be.createElement(e.tag,pe(pe({key:t},k7(e.attrs)),n),(e.children||[]).map(function(r,i){return Q3(r,"".concat(t,"-").concat(e.tag,"-").concat(i))})):be.createElement(e.tag,pe({key:t},k7(e.attrs)),(e.children||[]).map(function(r,i){return Q3(r,"".concat(t,"-").concat(e.tag,"-").concat(i))}))}function eB(e){return am(e)[0]}function tB(e){return e?Array.isArray(e)?e:[e]:[]}var Vae=` .anticon { display: inline-flex; align-items: center; @@ -195,7 +195,7 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho transform: rotate(360deg); } } -`,Jae=function(t){var n=p.useContext(S4),r=n.csp,i=n.prefixCls,o=Yae;i&&(o=o.replace(/anticon/g,i)),p.useEffect(function(){var a=t.current,s=Kv(a);Js(o,"@ant-design-icons",{prepend:!0,csp:r,attachTo:s})},[])},Qae=["icon","className","onClick","style","primaryColor","secondaryColor"],bp={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function $ae(e){var t=e.primaryColor,n=e.secondaryColor;bp.primaryColor=t,bp.secondaryColor=n||lB(t),bp.calculated=!!n}function _ae(){return pe({},bp)}var Kf=function(t){var n=t.icon,r=t.className,i=t.onClick,o=t.style,a=t.primaryColor,s=t.secondaryColor,l=It(t,Qae),c=p.useRef(),u=bp;if(a&&(u={primaryColor:a,secondaryColor:s||lB(a)}),Jae(c),Gae(z7(n),"icon should be icon definiton, but got ".concat(n)),!z7(n))return null;var d=n;return d&&typeof d.icon=="function"&&(d=pe(pe({},d),{},{icon:d.icon(u.primaryColor,u.secondaryColor)})),e5(d.icon,"svg-".concat(d.name),pe(pe({className:r,onClick:i,style:o,"data-icon":d.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};Kf.displayName="IconReact";Kf.getTwoToneColors=_ae;Kf.setTwoToneColors=$ae;function uB(e){var t=cB(e),n=Se(t,2),r=n[0],i=n[1];return Kf.setTwoToneColors({primaryColor:r,secondaryColor:i})}function ese(){var e=Kf.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var tse=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];uB(joe.primary);var yn=p.forwardRef(function(e,t){var n=e.className,r=e.icon,i=e.spin,o=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=It(e,tse),u=p.useContext(S4),d=u.prefixCls,f=d===void 0?"anticon":d,h=u.rootClassName,g=we(h,f,ae(ae({},"".concat(f,"-").concat(r.name),!!r.name),"".concat(f,"-spin"),!!i||r.name==="loading"),n),v=a;v===void 0&&s&&(v=-1);var w=o?{msTransform:"rotate(".concat(o,"deg)"),transform:"rotate(".concat(o,"deg)")}:void 0,x=cB(l),C=Se(x,2),E=C[0],I=C[1];return p.createElement("span",Re({role:"img","aria-label":r.name},c,{ref:t,tabIndex:v,onClick:s,className:g}),p.createElement(Kf,{icon:r,primaryColor:E,secondaryColor:I,style:w}))});yn.displayName="AntdIcon";yn.getTwoToneColor=ese;yn.setTwoToneColor=uB;var nse=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:Zae}))},rse=p.forwardRef(nse),ise={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},ose=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:ise}))},M4=p.forwardRef(ose),ase={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},sse=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:ase}))},My=p.forwardRef(sse),lse={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},cse=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:lse}))},use=p.forwardRef(cse),dse={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},fse=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:dse}))},hse=p.forwardRef(fse),pse=`accept acceptCharset accessKey action allowFullScreen allowTransparency +`,Xae=function(t){var n=p.useContext(g4),r=n.csp,i=n.prefixCls,o=Vae;i&&(o=o.replace(/anticon/g,i)),p.useEffect(function(){var a=t.current,s=Zg(a);Js(o,"@ant-design-icons",{prepend:!0,csp:r,attachTo:s})},[])},Wae=["icon","className","onClick","style","primaryColor","secondaryColor"],yp={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function Zae(e){var t=e.primaryColor,n=e.secondaryColor;yp.primaryColor=t,yp.secondaryColor=n||eB(t),yp.calculated=!!n}function Kae(){return pe({},yp)}var Zf=function(t){var n=t.icon,r=t.className,i=t.onClick,o=t.style,a=t.primaryColor,s=t.secondaryColor,l=zt(t,Wae),c=p.useRef(),u=yp;if(a&&(u={primaryColor:a,secondaryColor:s||eB(a)}),Xae(c),Uae(O7(n),"icon should be icon definiton, but got ".concat(n)),!O7(n))return null;var d=n;return d&&typeof d.icon=="function"&&(d=pe(pe({},d),{},{icon:d.icon(u.primaryColor,u.secondaryColor)})),Q3(d.icon,"svg-".concat(d.name),pe(pe({className:r,onClick:i,style:o,"data-icon":d.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},l),{},{ref:c}))};Zf.displayName="IconReact";Zf.getTwoToneColors=Kae;Zf.setTwoToneColors=Zae;function nB(e){var t=tB(e),n=Se(t,2),r=n[0],i=n[1];return Zf.setTwoToneColors({primaryColor:r,secondaryColor:i})}function qae(){var e=Zf.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var Gae=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];nB(W3.primary);var vn=p.forwardRef(function(e,t){var n=e.className,r=e.icon,i=e.spin,o=e.rotate,a=e.tabIndex,s=e.onClick,l=e.twoToneColor,c=zt(e,Gae),u=p.useContext(g4),d=u.prefixCls,f=d===void 0?"anticon":d,h=u.rootClassName,v=xe(h,f,ae(ae({},"".concat(f,"-").concat(r.name),!!r.name),"".concat(f,"-spin"),!!i||r.name==="loading"),n),g=a;g===void 0&&s&&(g=-1);var w=o?{msTransform:"rotate(".concat(o,"deg)"),transform:"rotate(".concat(o,"deg)")}:void 0,x=tB(l),C=Se(x,2),E=C[0],I=C[1];return p.createElement("span",Re({role:"img","aria-label":r.name},c,{ref:t,tabIndex:g,onClick:s,className:v}),p.createElement(Zf,{icon:r,primaryColor:E,secondaryColor:I,style:w}))});vn.displayName="AntdIcon";vn.getTwoToneColor=qae;vn.setTwoToneColor=nB;var Yae=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:Fae}))},Jae=p.forwardRef(Yae),Qae={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"},$ae=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:Qae}))},C4=p.forwardRef($ae),_ae={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"},ese=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:_ae}))},My=p.forwardRef(ese),tse={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"},nse=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:tse}))},rse=p.forwardRef(nse),ise={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"},ose=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:ise}))},ase=p.forwardRef(ose),sse=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable @@ -206,103 +206,103 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho optimum pattern placeholder poster preload radioGroup readOnly rel required reversed role rowSpan rows sandbox scope scoped scrolling seamless selected shape size sizes span spellCheck src srcDoc srcLang srcSet start step style - summary tabIndex target title type useMap value width wmode wrap`,mse=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown + summary tabIndex target title type useMap value width wmode wrap`,lse=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,gse="".concat(pse," ").concat(mse).split(/[\s\n]+/),vse="aria-",yse="data-";function j7(e,t){return e.indexOf(t)===0}function uo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=pe({},t);var r={};return Object.keys(e).forEach(function(i){(n.aria&&(i==="role"||j7(i,vse))||n.data&&j7(i,yse)||n.attr&&gse.includes(i))&&(r[i]=e[i])}),r}function dB(e){return e&&xe.isValidElement(e)&&e.type===xe.Fragment}const bse=(e,t,n)=>xe.isValidElement(e)?xe.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function sa(e,t){return bse(e,e,t)}function t5(e){return e!=null&&e===e.window}const wse=e=>{var t,n;if(typeof window>"u")return 0;let r=0;return t5(e)?r=e.pageYOffset:e instanceof Document?r=e.documentElement.scrollTop:(e instanceof HTMLElement||e)&&(r=e.scrollTop),e&&!t5(e)&&typeof r!="number"&&(r=(n=((t=e.ownerDocument)!==null&&t!==void 0?t:e).documentElement)===null||n===void 0?void 0:n.scrollTop),r};function xse(e,t,n,r){const i=n-t;return e/=r/2,e<1?i/2*e*e*e+t:i/2*((e-=2)*e*e+2)+t}function Sse(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:r,duration:i=450}=t,o=n(),a=wse(o),s=Date.now(),l=()=>{const u=Date.now()-s,d=xse(u>i?i:u,a,e,i);t5(o)?o.scrollTo(window.pageXOffset,d):o instanceof Document||o.constructor.name==="HTMLDocument"?o.documentElement.scrollTop=d:o.scrollTop=d,u{const[,,,,t]=Xr();return t?`${e}-css-var`:""};var je={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var n=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=je.F1&&n<=je.F12)return!1;switch(n){case je.ALT:case je.CAPS_LOCK:case je.CONTEXT_MENU:case je.CTRL:case je.DOWN:case je.END:case je.ESC:case je.HOME:case je.INSERT:case je.LEFT:case je.MAC_FF_META:case je.META:case je.NUMLOCK:case je.NUM_CENTER:case je.PAGE_DOWN:case je.PAGE_UP:case je.PAUSE:case je.PRINT_SCREEN:case je.RIGHT:case je.SHIFT:case je.UP:case je.WIN_KEY:case je.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=je.ZERO&&t<=je.NINE||t>=je.NUM_ZERO&&t<=je.NUM_MULTIPLY||t>=je.A&&t<=je.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case je.SPACE:case je.QUESTION_MARK:case je.NUM_PLUS:case je.NUM_MINUS:case je.NUM_PERIOD:case je.NUM_DIVISION:case je.SEMICOLON:case je.DASH:case je.EQUALS:case je.COMMA:case je.PERIOD:case je.SLASH:case je.APOSTROPHE:case je.SINGLE_QUOTE:case je.OPEN_SQUARE_BRACKET:case je.BACKSLASH:case je.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Cse={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},Ese=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:Cse}))},N4=p.forwardRef(Ese);const Ny=xe.createContext(void 0),zc=100,Pse=10,fB=zc*Pse,hB={Modal:zc,Drawer:zc,Popover:zc,Popconfirm:zc,Tooltip:zc,Tour:zc},Ose={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function kse(e){return e in hB}function Um(e,t){const[,n]=Xr(),r=xe.useContext(Ny),i=kse(e);if(t!==void 0)return[t,t];let o=r??0;return i?(o+=(r?0:n.zIndexPopupBase)+hB[e],o=Math.min(o,n.zIndexPopupBase+fB)):o+=Ose[e],[r===void 0?t:o,o]}function Mse(){const[e,t]=p.useState([]),n=p.useCallback(r=>(t(i=>[].concat(Ie(i),[r])),()=>{t(i=>i.filter(o=>o!==r))}),[]);return[e,n]}function Wi(){Wi=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(k,N,M){k[N]=M.value},o=typeof Symbol=="function"?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(k,N,M){return Object.defineProperty(k,N,{value:M,enumerable:!0,configurable:!0,writable:!0}),k[N]}try{c({},"")}catch{c=function(M,z,O){return M[z]=O}}function u(k,N,M,z){var O=N&&N.prototype instanceof x?N:x,S=Object.create(O.prototype),P=new m(z||[]);return i(S,"_invoke",{value:V(k,M,P)}),S}function d(k,N,M){try{return{type:"normal",arg:k.call(N,M)}}catch(z){return{type:"throw",arg:z}}}t.wrap=u;var f="suspendedStart",h="suspendedYield",g="executing",v="completed",w={};function x(){}function C(){}function E(){}var I={};c(I,a,function(){return this});var R=Object.getPrototypeOf,T=R&&R(R(b([])));T&&T!==n&&r.call(T,a)&&(I=T);var j=E.prototype=x.prototype=Object.create(I);function D(k){["next","throw","return"].forEach(function(N){c(k,N,function(M){return this._invoke(N,M)})})}function X(k,N){function M(O,S,P,B){var Z=d(k[O],k,S);if(Z.type!=="throw"){var ie=Z.arg,se=ie.value;return se&&pt(se)=="object"&&r.call(se,"__await")?N.resolve(se.__await).then(function(le){M("next",le,P,B)},function(le){M("throw",le,P,B)}):N.resolve(se).then(function(le){ie.value=le,P(ie)},function(le){return M("throw",le,P,B)})}B(Z.arg)}var z;i(this,"_invoke",{value:function(S,P){function B(){return new N(function(Z,ie){M(S,P,Z,ie)})}return z=z?z.then(B,B):B()}})}function V(k,N,M){var z=f;return function(O,S){if(z===g)throw Error("Generator is already running");if(z===v){if(O==="throw")throw S;return{value:e,done:!0}}for(M.method=O,M.arg=S;;){var P=M.delegate;if(P){var B=W(P,M);if(B){if(B===w)continue;return B}}if(M.method==="next")M.sent=M._sent=M.arg;else if(M.method==="throw"){if(z===f)throw z=v,M.arg;M.dispatchException(M.arg)}else M.method==="return"&&M.abrupt("return",M.arg);z=g;var Z=d(k,N,M);if(Z.type==="normal"){if(z=M.done?v:h,Z.arg===w)continue;return{value:Z.arg,done:M.done}}Z.type==="throw"&&(z=v,M.method="throw",M.arg=Z.arg)}}}function W(k,N){var M=N.method,z=k.iterator[M];if(z===e)return N.delegate=null,M==="throw"&&k.iterator.return&&(N.method="return",N.arg=e,W(k,N),N.method==="throw")||M!=="return"&&(N.method="throw",N.arg=new TypeError("The iterator does not provide a '"+M+"' method")),w;var O=d(z,k.iterator,N.arg);if(O.type==="throw")return N.method="throw",N.arg=O.arg,N.delegate=null,w;var S=O.arg;return S?S.done?(N[k.resultName]=S.value,N.next=k.nextLoc,N.method!=="return"&&(N.method="next",N.arg=e),N.delegate=null,w):S:(N.method="throw",N.arg=new TypeError("iterator result is not an object"),N.delegate=null,w)}function Y(k){var N={tryLoc:k[0]};1 in k&&(N.catchLoc=k[1]),2 in k&&(N.finallyLoc=k[2],N.afterLoc=k[3]),this.tryEntries.push(N)}function y(k){var N=k.completion||{};N.type="normal",delete N.arg,k.completion=N}function m(k){this.tryEntries=[{tryLoc:"root"}],k.forEach(Y,this),this.reset(!0)}function b(k){if(k||k===""){var N=k[a];if(N)return N.call(k);if(typeof k.next=="function")return k;if(!isNaN(k.length)){var M=-1,z=function O(){for(;++M=0;--O){var S=this.tryEntries[O],P=S.completion;if(S.tryLoc==="root")return z("end");if(S.tryLoc<=this.prev){var B=r.call(S,"catchLoc"),Z=r.call(S,"finallyLoc");if(B&&Z){if(this.prev=0;--z){var O=this.tryEntries[z];if(O.tryLoc<=this.prev&&r.call(O,"finallyLoc")&&this.prev=0;--M){var z=this.tryEntries[M];if(z.finallyLoc===N)return this.complete(z.completion,z.afterLoc),y(z),w}},catch:function(N){for(var M=this.tryEntries.length-1;M>=0;--M){var z=this.tryEntries[M];if(z.tryLoc===N){var O=z.completion;if(O.type==="throw"){var S=O.arg;y(z)}return S}}throw Error("illegal catch attempt")},delegateYield:function(N,M,z){return this.delegate={iterator:b(N),resultName:M,nextLoc:z},this.method==="next"&&(this.arg=e),w}},t}function L7(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,i)}function Ru(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(l){L7(o,r,i,a,s,"next",l)}function s(l){L7(o,r,i,a,s,"throw",l)}a(void 0)})}}var Vm=pe({},mne),Nse=Vm.version,Tse=Vm.render,Ise=Vm.unmountComponentAtNode,Ty;try{var zse=Number((Nse||"").split(".")[0]);zse>=18&&(Ty=Vm.createRoot)}catch{}function B7(e){var t=Vm.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&pt(t)==="object"&&(t.usingClientEntryPoint=e)}var qv="__rc_react_root__";function Rse(e,t){B7(!0);var n=t[qv]||Ty(t);B7(!1),n.render(e),t[qv]=n}function jse(e,t){Tse(e,t)}function pB(e,t){if(Ty){Rse(e,t);return}jse(e,t)}function Lse(e){return n5.apply(this,arguments)}function n5(){return n5=Ru(Wi().mark(function e(t){return Wi().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var i;(i=t[qv])===null||i===void 0||i.unmount(),delete t[qv]}));case 1:case"end":return r.stop()}},e)})),n5.apply(this,arguments)}function Bse(e){Ise(e)}function mB(e){return r5.apply(this,arguments)}function r5(){return r5=Ru(Wi().mark(function e(t){return Wi().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Ty===void 0){r.next=2;break}return r.abrupt("return",Lse(t));case 2:Bse(t);case 3:case"end":return r.stop()}},e)})),r5.apply(this,arguments)}const Tw=()=>({height:0,opacity:0}),A7=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},Ase=e=>({height:e?e.offsetHeight:0}),Iw=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",Fse=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:Tw,onEnterStart:Tw,onAppearActive:A7,onEnterActive:A7,onLeaveStart:Ase,onLeaveActive:Tw,onAppearEnd:Iw,onEnterEnd:Iw,onLeaveEnd:Iw,motionDeadline:500}},ff=(e,t,n)=>n!==void 0?n:`${e}-${t}`,gB=Fse,Iy=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var i=e.getBoundingClientRect(),o=i.width,a=i.height;if(o||a)return!0}}return!1},Dse=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},Hse=P4("Wave",e=>[Dse(e)]),zy=`${rB}-wave-target`;function Use(e){const t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}function zw(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&Use(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function Vse(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return zw(t)?t:zw(n)?n:zw(r)?r:null}function Rw(e){return Number.isNaN(e)?0:e}const Xse=e=>{const{className:t,target:n,component:r}=e,i=p.useRef(null),[o,a]=p.useState(null),[s,l]=p.useState([]),[c,u]=p.useState(0),[d,f]=p.useState(0),[h,g]=p.useState(0),[v,w]=p.useState(0),[x,C]=p.useState(!1),E={left:c,top:d,width:h,height:v,borderRadius:s.map(T=>`${T}px`).join(" ")};o&&(E["--wave-color"]=o);function I(){const T=getComputedStyle(n);a(Vse(n));const j=T.position==="static",{borderLeftWidth:D,borderTopWidth:X}=T;u(j?n.offsetLeft:Rw(-parseFloat(D))),f(j?n.offsetTop:Rw(-parseFloat(X))),g(n.offsetWidth),w(n.offsetHeight);const{borderTopLeftRadius:V,borderTopRightRadius:W,borderBottomLeftRadius:Y,borderBottomRightRadius:y}=T;l([V,W,y,Y].map(m=>Rw(parseFloat(m))))}if(p.useEffect(()=>{if(n){const T=mn(()=>{I(),C(!0)});let j;return typeof ResizeObserver<"u"&&(j=new ResizeObserver(I),j.observe(n)),()=>{mn.cancel(T),j==null||j.disconnect()}}},[]),!x)return null;const R=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(zy));return p.createElement(dl,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(T,j)=>{var D;if(j.deadline||j.propertyName==="opacity"){const X=(D=i.current)===null||D===void 0?void 0:D.parentElement;mB(X).then(()=>{X==null||X.remove()})}return!1}},(T,j)=>{let{className:D}=T;return p.createElement("div",{ref:da(i,j),className:we(t,D,{"wave-quick":R}),style:E})})},Wse=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const i=document.createElement("div");i.style.position="absolute",i.style.left="0px",i.style.top="0px",e==null||e.insertBefore(i,e==null?void 0:e.firstChild),pB(p.createElement(Xse,Object.assign({},t,{target:e})),i)},Zse=(e,t,n)=>{const{wave:r}=p.useContext(Mt),[,i,o]=Xr(),a=On(c=>{const u=e.current;if(r!=null&&r.disabled||!u)return;const d=u.querySelector(`.${zy}`)||u,{showEffect:f}=r||{};(f||Wse)(d,{className:t,token:i,component:n,event:c,hashId:o})}),s=p.useRef();return c=>{mn.cancel(s.current),s.current=mn(()=>{a(c)})}},T4=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:i}=p.useContext(Mt),o=p.useRef(null),a=i("wave"),[,s]=Hse(a),l=Zse(o,we(a,s),r);if(xe.useEffect(()=>{const u=o.current;if(!u||u.nodeType!==1||n)return;const d=f=>{!Iy(f.target)||!u.getAttribute||u.getAttribute("disabled")||u.disabled||u.className.includes("disabled")||u.className.includes("-leave")||l(f)};return u.addEventListener("click",d,!0),()=>{u.removeEventListener("click",d,!0)}},[n]),!xe.isValidElement(t))return t??null;const c=bs(t)?da(t.ref,o):o;return sa(t,{ref:c})},Ms=e=>{const t=xe.useContext(uf);return xe.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},Kse=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},qse=e=>{const{componentCls:t,antCls:n}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},Gse=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},vB=qr("Space",e=>{const t=gn(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[qse(t),Gse(t),Kse(t)]},()=>({}),{resetStyle:!1});var yB=function(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{const n=p.useContext(Ry),r=p.useMemo(()=>{if(!n)return"";const{compactDirection:i,isFirstItem:o,isLastItem:a}=n,s=i==="vertical"?"-vertical-":"-";return we(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:o,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},jy=e=>{let{children:t}=e;return p.createElement(Ry.Provider,{value:null},t)},Yse=e=>{var{children:t}=e,n=yB(e,["children"]);return p.createElement(Ry.Provider,{value:n},t)},Jse=e=>{const{getPrefixCls:t,direction:n}=p.useContext(Mt),{size:r,direction:i,block:o,prefixCls:a,className:s,rootClassName:l,children:c}=e,u=yB(e,["size","direction","block","prefixCls","className","rootClassName","children"]),d=Ms(E=>r??E),f=t("space-compact",a),[h,g]=vB(f),v=we(f,g,{[`${f}-rtl`]:n==="rtl",[`${f}-block`]:o,[`${f}-vertical`]:i==="vertical"},s,l),w=p.useContext(Ry),x=oa(c),C=p.useMemo(()=>x.map((E,I)=>{const R=E&&E.key||`${f}-item-${I}`;return p.createElement(Yse,{key:R,compactSize:d,compactDirection:i,isFirstItem:I===0&&(!w||(w==null?void 0:w.isFirstItem)),isLastItem:I===x.length-1&&(!w||(w==null?void 0:w.isLastItem))},E)}),[r,x,w]);return x.length===0?null:h(p.createElement("div",Object.assign({className:v},u),C))};var Qse=function(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{const{getPrefixCls:t,direction:n}=p.useContext(Mt),{prefixCls:r,size:i,className:o}=e,a=Qse(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,l]=Xr();let c="";switch(i){case"large":c="lg";break;case"small":c="sm";break}const u=we(s,{[`${s}-${c}`]:c,[`${s}-rtl`]:n==="rtl"},o,l);return p.createElement(bB.Provider,{value:i},p.createElement("div",Object.assign({},a,{className:u})))},F7=/^[\u4e00-\u9fa5]{2}$/,i5=F7.test.bind(F7);function wB(e){return e==="danger"?{danger:!0}:{type:e}}function D7(e){return typeof e=="string"}function jw(e){return e==="text"||e==="link"}function _se(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&D7(e.type)&&i5(e.props.children)?sa(e,{children:e.props.children.split("").join(n)}):D7(e)?i5(e)?xe.createElement("span",null,e.split("").join(n)):xe.createElement("span",null,e):dB(e)?xe.createElement("span",null,e):e}function ele(e,t){let n=!1;const r=[];return xe.Children.forEach(e,i=>{const o=typeof i,a=o==="string"||o==="number";if(n&&a){const s=r.length-1,l=r[s];r[s]=`${l}${i}`}else r.push(i);n=a}),xe.Children.map(r,i=>_se(i,t))}const xB=p.forwardRef((e,t)=>{const{className:n,style:r,children:i,prefixCls:o}=e,a=we(`${o}-icon`,n);return xe.createElement("span",{ref:t,className:a,style:r},i)}),H7=p.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:i,iconClassName:o}=e,a=we(`${n}-loading-icon`,r);return xe.createElement(xB,{prefixCls:n,className:a,style:i,ref:t},xe.createElement(N4,{className:o}))}),Lw=()=>({width:0,opacity:0,transform:"scale(0)"}),Bw=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),tle=e=>{const{prefixCls:t,loading:n,existIcon:r,className:i,style:o}=e,a=!!n;return r?xe.createElement(H7,{prefixCls:t,className:i,style:o}):xe.createElement(dl,{visible:a,motionName:`${t}-loading-icon-motion`,motionLeave:a,removeOnLeave:!0,onAppearStart:Lw,onAppearActive:Bw,onEnterStart:Lw,onEnterActive:Bw,onLeaveStart:Bw,onLeaveActive:Lw},(s,l)=>{let{className:c,style:u}=s;return xe.createElement(H7,{prefixCls:t,className:i,style:Object.assign(Object.assign({},o),u),ref:l,iconClassName:c})})},U7=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),nle=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:i,colorErrorHover:o}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover,\n &:focus,\n &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},U7(`${t}-primary`,i),U7(`${t}-danger`,o)]}},SB=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return gn(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},CB=e=>{var t,n,r,i,o,a;const s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,l=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,c=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,u=(i=e.contentLineHeight)!==null&&i!==void 0?i:Hg(s),d=(o=e.contentLineHeightSM)!==null&&o!==void 0?o:Hg(l),f=(a=e.contentLineHeightLG)!==null&&a!==void 0?a:Hg(c);return{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:e.fontSizeLG,onlyIconSizeSM:e.fontSizeLG-2,onlyIconSizeLG:e.fontSizeLG+2,groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:e.colorBgTextHover,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,contentFontSize:s,contentFontSizeSM:l,contentFontSizeLG:c,contentLineHeight:u,contentLineHeightSM:d,contentLineHeightLG:f,paddingBlock:Math.max((e.controlHeight-s*u)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-l*d)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-c*f)/2-e.lineWidth,0)}},rle=e=>{const{componentCls:t,iconCls:n,fontWeight:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${be(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:1},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},um(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},"&-icon-end":{flexDirection:"row-reverse"}}}},al=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),ile=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),ole=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),ale=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),dm=(e,t,n,r,i,o,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},al(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:i||void 0,borderColor:o||void 0}})}),I4=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},ale(e))}),EB=e=>Object.assign({},I4(e)),Gv=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),PB=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},EB(e)),{background:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),al(e.componentCls,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),dm(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:e.colorError,borderColor:e.colorError},al(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),dm(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),I4(e))}),sle=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},EB(e)),{color:e.primaryColor,background:e.colorPrimary,boxShadow:e.primaryShadow}),al(e.componentCls,{color:e.colorTextLightSolid,background:e.colorPrimaryHover},{color:e.colorTextLightSolid,background:e.colorPrimaryActive})),dm(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},al(e.componentCls,{background:e.colorErrorHover},{background:e.colorErrorActive})),dm(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),I4(e))}),lle=e=>Object.assign(Object.assign({},PB(e)),{borderStyle:"dashed"}),cle=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},al(e.componentCls,{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),Gv(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},al(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),Gv(e))}),ule=e=>Object.assign(Object.assign(Object.assign({},al(e.componentCls,{color:e.colorText,background:e.textHoverBg},{color:e.colorText,background:e.colorBgTextActive})),Gv(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},Gv(e)),al(e.componentCls,{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive}))}),dle=e=>{const{componentCls:t}=e;return{[`${t}-default`]:PB(e),[`${t}-primary`]:sle(e),[`${t}-dashed`]:lle(e),[`${t}-link`]:cle(e),[`${t}-text`]:ule(e),[`${t}-ghost`]:dm(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},z4=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,controlHeight:r,fontSize:i,lineHeight:o,borderRadius:a,buttonPaddingHorizontal:s,iconCls:l,buttonPaddingVertical:c}=e,u=`${n}-icon-only`;return[{[`${t}`]:{fontSize:i,lineHeight:o,height:r,padding:`${be(c)} ${be(s)}`,borderRadius:a,[`&${u}`]:{width:r,paddingInline:0,[`&${n}-compact-item`]:{flex:"none"},[`&${n}-round`]:{width:"auto"},[l]:{fontSize:e.buttonIconOnlyFontSize}},[`&${n}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${n}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${n}${n}-circle${t}`]:ile(e)},{[`${n}${n}-round${t}`]:ole(e)}]},fle=e=>{const t=gn(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return z4(t,e.componentCls)},hle=e=>{const t=gn(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,lineHeight:e.contentLineHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:e.paddingBlockSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return z4(t,`${e.componentCls}-sm`)},ple=e=>{const t=gn(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return z4(t,`${e.componentCls}-lg`)},mle=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},gle=qr("Button",e=>{const t=SB(e);return[rle(t),fle(t),hle(t),ple(t),mle(t),dle(t),nle(t)]},CB,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function vle(e,t,n){const{focusElCls:r,focus:i,borderElCls:o}=n,a=o?"> *":"",s=["hover",i?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function yle(e,t,n){const{borderElCls:r}=n,i=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${i}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function R4(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},vle(e,r,t)),yle(n,r,t))}}function ble(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function wle(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function xle(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},ble(e,t)),wle(e.componentCls,t))}}const Sle=e=>{const{componentCls:t,calc:n}=e;return{[t]:{[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:e.lineWidth,height:`calc(100% + ${be(e.lineWidth)} * 2)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${be(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},Cle=O4(["Button","compact"],e=>{const t=SB(e);return[R4(t),xle(t),Sle(t)]},CB);var Ele=function(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{var n,r,i;const{loading:o=!1,prefixCls:a,type:s,danger:l=!1,shape:c="default",size:u,styles:d,disabled:f,className:h,rootClassName:g,children:v,icon:w,iconPosition:x="start",ghost:C=!1,block:E=!1,htmlType:I="button",classNames:R,style:T={},autoInsertSpace:j}=e,D=Ele(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),X=s||"default",{getPrefixCls:V,direction:W,button:Y}=p.useContext(Mt),y=(n=j??(Y==null?void 0:Y.autoInsertSpace))!==null&&n!==void 0?n:!0,m=V("btn",a),[b,k,N]=gle(m),M=p.useContext(ol),z=f??M,O=p.useContext(bB),S=p.useMemo(()=>Ple(o),[o]),[P,B]=p.useState(S.loading),[Z,ie]=p.useState(!1),le=da(t,p.createRef()),he=p.Children.count(v)===1&&!w&&!jw(X);p.useEffect(()=>{let ye=null;S.delay>0?ye=setTimeout(()=>{ye=null,B(!0)},S.delay):B(S.loading);function Ce(){ye&&(clearTimeout(ye),ye=null)}return Ce},[S]),p.useEffect(()=>{if(!le||!le.current||!y)return;const ye=le.current.textContent;he&&i5(ye)?Z||ie(!0):Z&&ie(!1)},[le]);const ge=ye=>{const{onClick:Ce}=e;if(P||z){ye.preventDefault();return}Ce==null||Ce(ye)},{compactSize:L,compactItemClassnames:A}=Xm(m,W),U={large:"lg",small:"sm",middle:void 0},$=Ms(ye=>{var Ce,ue;return(ue=(Ce=u??L)!==null&&Ce!==void 0?Ce:O)!==null&&ue!==void 0?ue:ye}),K=$&&U[$]||"",J=P?"loading":w,ne=Kr(D,["navigate"]),G=we(m,k,N,{[`${m}-${c}`]:c!=="default"&&c,[`${m}-${X}`]:X,[`${m}-${K}`]:K,[`${m}-icon-only`]:!v&&v!==0&&!!J,[`${m}-background-ghost`]:C&&!jw(X),[`${m}-loading`]:P,[`${m}-two-chinese-chars`]:Z&&y&&!P,[`${m}-block`]:E,[`${m}-dangerous`]:l,[`${m}-rtl`]:W==="rtl",[`${m}-icon-end`]:x==="end"},A,h,g,Y==null?void 0:Y.className),ee=Object.assign(Object.assign({},Y==null?void 0:Y.style),T),re=we(R==null?void 0:R.icon,(r=Y==null?void 0:Y.classNames)===null||r===void 0?void 0:r.icon),_=Object.assign(Object.assign({},(d==null?void 0:d.icon)||{}),((i=Y==null?void 0:Y.styles)===null||i===void 0?void 0:i.icon)||{}),oe=w&&!P?xe.createElement(xB,{prefixCls:m,className:re,style:_},w):xe.createElement(tle,{existIcon:!!w,prefixCls:m,loading:P}),me=v||v===0?ele(v,he&&y):null;if(ne.href!==void 0)return b(xe.createElement("a",Object.assign({},ne,{className:we(G,{[`${m}-disabled`]:z}),href:z?void 0:ne.href,style:ee,onClick:ge,ref:le,tabIndex:z?-1:0}),oe,me));let de=xe.createElement("button",Object.assign({},D,{type:I,className:G,style:ee,onClick:ge,disabled:z,ref:le}),oe,me,!!A&&xe.createElement(Cle,{key:"compact",prefixCls:m}));return jw(X)||(de=xe.createElement(T4,{component:"Button",disabled:P},de)),b(de)}),xs=Ole;xs.Group=$se;xs.__ANT_BUTTON=!0;function Aw(e){return!!(e&&e.then)}const OB=e=>{const{type:t,children:n,prefixCls:r,buttonProps:i,close:o,autoFocus:a,emitEvent:s,isSilent:l,quitOnNullishReturnValue:c,actionFn:u}=e,d=p.useRef(!1),f=p.useRef(null),[h,g]=df(!1),v=function(){o==null||o.apply(void 0,arguments)};p.useEffect(()=>{let C=null;return a&&(C=setTimeout(()=>{var E;(E=f.current)===null||E===void 0||E.focus()})),()=>{C&&clearTimeout(C)}},[]);const w=C=>{Aw(C)&&(g(!0),C.then(function(){g(!1,!0),v.apply(void 0,arguments),d.current=!1},E=>{if(g(!1,!0),d.current=!1,!(l!=null&&l()))return Promise.reject(E)}))},x=C=>{if(d.current)return;if(d.current=!0,!u){v();return}let E;if(s){if(E=u(C),c&&!Aw(E)){d.current=!1,v(C);return}}else if(u.length)E=u(o),d.current=!1;else if(E=u(),!Aw(E)){v();return}w(E)};return p.createElement(xs,Object.assign({},wB(t),{onClick:x,loading:h,prefixCls:r},i,{ref:f}),n)},Wm=xe.createContext({}),{Provider:kB}=Wm,V7=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:i,rootPrefixCls:o,close:a,onCancel:s,onConfirm:l}=p.useContext(Wm);return i?xe.createElement(OB,{isSilent:r,actionFn:s,close:function(){a==null||a.apply(void 0,arguments),l==null||l(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${o}-btn`},n):null},X7=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:i,okTextLocale:o,okType:a,onConfirm:s,onOk:l}=p.useContext(Wm);return xe.createElement(OB,{isSilent:n,type:a||"primary",actionFn:l,close:function(){t==null||t.apply(void 0,arguments),s==null||s(!0)},autoFocus:e==="ok",buttonProps:r,prefixCls:`${i}-btn`},o)};var MB=p.createContext(null),W7=[];function kle(e,t){var n=p.useState(function(){if(!yi())return null;var g=document.createElement("div");return g}),r=Se(n,1),i=r[0],o=p.useRef(!1),a=p.useContext(MB),s=p.useState(W7),l=Se(s,2),c=l[0],u=l[1],d=a||(o.current?void 0:function(g){u(function(v){var w=[g].concat(Ie(v));return w})});function f(){i.parentElement||document.body.appendChild(i),o.current=!0}function h(){var g;(g=i.parentElement)===null||g===void 0||g.removeChild(i),o.current=!1}return cn(function(){return e?a?a(f):f():h(),h},[e]),cn(function(){c.length&&(c.forEach(function(g){return g()}),u(W7))},[c]),[i,d]}var Fw;function NB(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var i,o;if(e){var a=getComputedStyle(e);r.scrollbarColor=a.scrollbarColor,r.scrollbarWidth=a.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),l=parseInt(s.width,10),c=parseInt(s.height,10);try{var u=l?"width: ".concat(s.width,";"):"",d=c?"height: ".concat(s.height,";"):"";Js(` + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,cse="".concat(sse," ").concat(lse).split(/[\s\n]+/),use="aria-",dse="data-";function M7(e,t){return e.indexOf(t)===0}function uo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n;t===!1?n={aria:!0,data:!0,attr:!0}:t===!0?n={aria:!0}:n=pe({},t);var r={};return Object.keys(e).forEach(function(i){(n.aria&&(i==="role"||M7(i,use))||n.data&&M7(i,dse)||n.attr&&cse.includes(i))&&(r[i]=e[i])}),r}function rB(e){return e&&be.isValidElement(e)&&e.type===be.Fragment}const fse=(e,t,n)=>be.isValidElement(e)?be.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function sa(e,t){return fse(e,e,t)}function $3(e){return e!=null&&e===e.window}const hse=e=>{var t,n;if(typeof window>"u")return 0;let r=0;return $3(e)?r=e.pageYOffset:e instanceof Document?r=e.documentElement.scrollTop:(e instanceof HTMLElement||e)&&(r=e.scrollTop),e&&!$3(e)&&typeof r!="number"&&(r=(n=((t=e.ownerDocument)!==null&&t!==void 0?t:e).documentElement)===null||n===void 0?void 0:n.scrollTop),r};function pse(e,t,n,r){const i=n-t;return e/=r/2,e<1?i/2*e*e*e+t:i/2*((e-=2)*e*e+2)+t}function mse(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:n=()=>window,callback:r,duration:i=450}=t,o=n(),a=hse(o),s=Date.now(),l=()=>{const u=Date.now()-s,d=pse(u>i?i:u,a,e,i);$3(o)?o.scrollTo(window.pageXOffset,d):o instanceof Document||o.constructor.name==="HTMLDocument"?o.documentElement.scrollTop=d:o.scrollTop=d,u{const[,,,,t]=Xr();return t?`${e}-css-var`:""};var Le={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(t){var n=t.keyCode;if(t.altKey&&!t.ctrlKey||t.metaKey||n>=Le.F1&&n<=Le.F12)return!1;switch(n){case Le.ALT:case Le.CAPS_LOCK:case Le.CONTEXT_MENU:case Le.CTRL:case Le.DOWN:case Le.END:case Le.ESC:case Le.HOME:case Le.INSERT:case Le.LEFT:case Le.MAC_FF_META:case Le.META:case Le.NUMLOCK:case Le.NUM_CENTER:case Le.PAGE_DOWN:case Le.PAGE_UP:case Le.PAUSE:case Le.PRINT_SCREEN:case Le.RIGHT:case Le.SHIFT:case Le.UP:case Le.WIN_KEY:case Le.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=Le.ZERO&&t<=Le.NINE||t>=Le.NUM_ZERO&&t<=Le.NUM_MULTIPLY||t>=Le.A&&t<=Le.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case Le.SPACE:case Le.QUESTION_MARK:case Le.NUM_PLUS:case Le.NUM_MINUS:case Le.NUM_PERIOD:case Le.NUM_DIVISION:case Le.SEMICOLON:case Le.DASH:case Le.EQUALS:case Le.COMMA:case Le.PERIOD:case Le.SLASH:case Le.APOSTROPHE:case Le.SINGLE_QUOTE:case Le.OPEN_SQUARE_BRACKET:case Le.BACKSLASH:case Le.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},vse={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"},gse=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:vse}))},E4=p.forwardRef(gse);const Ny=be.createContext(void 0),zc=100,yse=10,iB=zc*yse,oB={Modal:zc,Drawer:zc,Popover:zc,Popconfirm:zc,Tooltip:zc,Tour:zc},bse={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function wse(e){return e in oB}function Um(e,t){const[,n]=Xr(),r=be.useContext(Ny),i=wse(e);if(t!==void 0)return[t,t];let o=r??0;return i?(o+=(r?0:n.zIndexPopupBase)+oB[e],o=Math.min(o,n.zIndexPopupBase+iB)):o+=bse[e],[r===void 0?t:o,o]}function xse(){const[e,t]=p.useState([]),n=p.useCallback(r=>(t(i=>[].concat(ze(i),[r])),()=>{t(i=>i.filter(o=>o!==r))}),[]);return[e,n]}function Wi(){Wi=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(k,N,M){k[N]=M.value},o=typeof Symbol=="function"?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function c(k,N,M){return Object.defineProperty(k,N,{value:M,enumerable:!0,configurable:!0,writable:!0}),k[N]}try{c({},"")}catch{c=function(M,z,O){return M[z]=O}}function u(k,N,M,z){var O=N&&N.prototype instanceof x?N:x,S=Object.create(O.prototype),P=new m(z||[]);return i(S,"_invoke",{value:U(k,M,P)}),S}function d(k,N,M){try{return{type:"normal",arg:k.call(N,M)}}catch(z){return{type:"throw",arg:z}}}t.wrap=u;var f="suspendedStart",h="suspendedYield",v="executing",g="completed",w={};function x(){}function C(){}function E(){}var I={};c(I,a,function(){return this});var R=Object.getPrototypeOf,T=R&&R(R(b([])));T&&T!==n&&r.call(T,a)&&(I=T);var j=E.prototype=x.prototype=Object.create(I);function D(k){["next","throw","return"].forEach(function(N){c(k,N,function(M){return this._invoke(N,M)})})}function X(k,N){function M(O,S,P,B){var W=d(k[O],k,S);if(W.type!=="throw"){var ie=W.arg,se=ie.value;return se&&pt(se)=="object"&&r.call(se,"__await")?N.resolve(se.__await).then(function(le){M("next",le,P,B)},function(le){M("throw",le,P,B)}):N.resolve(se).then(function(le){ie.value=le,P(ie)},function(le){return M("throw",le,P,B)})}B(W.arg)}var z;i(this,"_invoke",{value:function(S,P){function B(){return new N(function(W,ie){M(S,P,W,ie)})}return z=z?z.then(B,B):B()}})}function U(k,N,M){var z=f;return function(O,S){if(z===v)throw Error("Generator is already running");if(z===g){if(O==="throw")throw S;return{value:e,done:!0}}for(M.method=O,M.arg=S;;){var P=M.delegate;if(P){var B=Z(P,M);if(B){if(B===w)continue;return B}}if(M.method==="next")M.sent=M._sent=M.arg;else if(M.method==="throw"){if(z===f)throw z=g,M.arg;M.dispatchException(M.arg)}else M.method==="return"&&M.abrupt("return",M.arg);z=v;var W=d(k,N,M);if(W.type==="normal"){if(z=M.done?g:h,W.arg===w)continue;return{value:W.arg,done:M.done}}W.type==="throw"&&(z=g,M.method="throw",M.arg=W.arg)}}}function Z(k,N){var M=N.method,z=k.iterator[M];if(z===e)return N.delegate=null,M==="throw"&&k.iterator.return&&(N.method="return",N.arg=e,Z(k,N),N.method==="throw")||M!=="return"&&(N.method="throw",N.arg=new TypeError("The iterator does not provide a '"+M+"' method")),w;var O=d(z,k.iterator,N.arg);if(O.type==="throw")return N.method="throw",N.arg=O.arg,N.delegate=null,w;var S=O.arg;return S?S.done?(N[k.resultName]=S.value,N.next=k.nextLoc,N.method!=="return"&&(N.method="next",N.arg=e),N.delegate=null,w):S:(N.method="throw",N.arg=new TypeError("iterator result is not an object"),N.delegate=null,w)}function Y(k){var N={tryLoc:k[0]};1 in k&&(N.catchLoc=k[1]),2 in k&&(N.finallyLoc=k[2],N.afterLoc=k[3]),this.tryEntries.push(N)}function y(k){var N=k.completion||{};N.type="normal",delete N.arg,k.completion=N}function m(k){this.tryEntries=[{tryLoc:"root"}],k.forEach(Y,this),this.reset(!0)}function b(k){if(k||k===""){var N=k[a];if(N)return N.call(k);if(typeof k.next=="function")return k;if(!isNaN(k.length)){var M=-1,z=function O(){for(;++M=0;--O){var S=this.tryEntries[O],P=S.completion;if(S.tryLoc==="root")return z("end");if(S.tryLoc<=this.prev){var B=r.call(S,"catchLoc"),W=r.call(S,"finallyLoc");if(B&&W){if(this.prev=0;--z){var O=this.tryEntries[z];if(O.tryLoc<=this.prev&&r.call(O,"finallyLoc")&&this.prev=0;--M){var z=this.tryEntries[M];if(z.finallyLoc===N)return this.complete(z.completion,z.afterLoc),y(z),w}},catch:function(N){for(var M=this.tryEntries.length-1;M>=0;--M){var z=this.tryEntries[M];if(z.tryLoc===N){var O=z.completion;if(O.type==="throw"){var S=O.arg;y(z)}return S}}throw Error("illegal catch attempt")},delegateYield:function(N,M,z){return this.delegate={iterator:b(N),resultName:M,nextLoc:z},this.method==="next"&&(this.arg=e),w}},t}function N7(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(c){return void n(c)}s.done?t(l):Promise.resolve(l).then(r,i)}function zu(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var o=e.apply(t,n);function a(l){N7(o,r,i,a,s,"next",l)}function s(l){N7(o,r,i,a,s,"throw",l)}a(void 0)})}}var Vm=pe({},lne),Sse=Vm.version,Cse=Vm.render,Ese=Vm.unmountComponentAtNode,Ty;try{var Pse=Number((Sse||"").split(".")[0]);Pse>=18&&(Ty=Vm.createRoot)}catch{}function T7(e){var t=Vm.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&pt(t)==="object"&&(t.usingClientEntryPoint=e)}var Kg="__rc_react_root__";function Ose(e,t){T7(!0);var n=t[Kg]||Ty(t);T7(!1),n.render(e),t[Kg]=n}function kse(e,t){Cse(e,t)}function aB(e,t){if(Ty){Ose(e,t);return}kse(e,t)}function Mse(e){return _3.apply(this,arguments)}function _3(){return _3=zu(Wi().mark(function e(t){return Wi().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var i;(i=t[Kg])===null||i===void 0||i.unmount(),delete t[Kg]}));case 1:case"end":return r.stop()}},e)})),_3.apply(this,arguments)}function Nse(e){Ese(e)}function sB(e){return e5.apply(this,arguments)}function e5(){return e5=zu(Wi().mark(function e(t){return Wi().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Ty===void 0){r.next=2;break}return r.abrupt("return",Mse(t));case 2:Nse(t);case 3:case"end":return r.stop()}},e)})),e5.apply(this,arguments)}const kw=()=>({height:0,opacity:0}),I7=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},Tse=e=>({height:e?e.offsetHeight:0}),Mw=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",Ise=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant"}-motion-collapse`,onAppearStart:kw,onEnterStart:kw,onAppearActive:I7,onEnterActive:I7,onLeaveStart:Tse,onLeaveActive:kw,onAppearEnd:Mw,onEnterEnd:Mw,onLeaveEnd:Mw,motionDeadline:500}},df=(e,t,n)=>n!==void 0?n:`${e}-${t}`,lB=Ise,Iy=function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var i=e.getBoundingClientRect(),o=i.width,a=i.height;if(o||a)return!0}}return!1},zse=e=>{const{componentCls:t,colorPrimary:n}=e;return{[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:`var(--wave-color, ${n})`,boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},Rse=w4("Wave",e=>[zse(e)]),zy=`${YL}-wave-target`;function jse(e){const t=(e||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}function Nw(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&jse(e)&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function Lse(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return Nw(t)?t:Nw(n)?n:Nw(r)?r:null}function Tw(e){return Number.isNaN(e)?0:e}const Bse=e=>{const{className:t,target:n,component:r}=e,i=p.useRef(null),[o,a]=p.useState(null),[s,l]=p.useState([]),[c,u]=p.useState(0),[d,f]=p.useState(0),[h,v]=p.useState(0),[g,w]=p.useState(0),[x,C]=p.useState(!1),E={left:c,top:d,width:h,height:g,borderRadius:s.map(T=>`${T}px`).join(" ")};o&&(E["--wave-color"]=o);function I(){const T=getComputedStyle(n);a(Lse(n));const j=T.position==="static",{borderLeftWidth:D,borderTopWidth:X}=T;u(j?n.offsetLeft:Tw(-parseFloat(D))),f(j?n.offsetTop:Tw(-parseFloat(X))),v(n.offsetWidth),w(n.offsetHeight);const{borderTopLeftRadius:U,borderTopRightRadius:Z,borderBottomLeftRadius:Y,borderBottomRightRadius:y}=T;l([U,Z,y,Y].map(m=>Tw(parseFloat(m))))}if(p.useEffect(()=>{if(n){const T=hn(()=>{I(),C(!0)});let j;return typeof ResizeObserver<"u"&&(j=new ResizeObserver(I),j.observe(n)),()=>{hn.cancel(T),j==null||j.disconnect()}}},[]),!x)return null;const R=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(zy));return p.createElement(dl,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(T,j)=>{var D;if(j.deadline||j.propertyName==="opacity"){const X=(D=i.current)===null||D===void 0?void 0:D.parentElement;sB(X).then(()=>{X==null||X.remove()})}return!1}},(T,j)=>{let{className:D}=T;return p.createElement("div",{ref:da(i,j),className:xe(t,D,{"wave-quick":R}),style:E})})},Ase=(e,t)=>{var n;const{component:r}=t;if(r==="Checkbox"&&!(!((n=e.querySelector("input"))===null||n===void 0)&&n.checked))return;const i=document.createElement("div");i.style.position="absolute",i.style.left="0px",i.style.top="0px",e==null||e.insertBefore(i,e==null?void 0:e.firstChild),aB(p.createElement(Bse,Object.assign({},t,{target:e})),i)},Fse=(e,t,n)=>{const{wave:r}=p.useContext(Mt),[,i,o]=Xr(),a=Pn(c=>{const u=e.current;if(r!=null&&r.disabled||!u)return;const d=u.querySelector(`.${zy}`)||u,{showEffect:f}=r||{};(f||Ase)(d,{className:t,token:i,component:n,event:c,hashId:o})}),s=p.useRef();return c=>{hn.cancel(s.current),s.current=hn(()=>{a(c)})}},P4=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:i}=p.useContext(Mt),o=p.useRef(null),a=i("wave"),[,s]=Rse(a),l=Fse(o,xe(a,s),r);if(be.useEffect(()=>{const u=o.current;if(!u||u.nodeType!==1||n)return;const d=f=>{!Iy(f.target)||!u.getAttribute||u.getAttribute("disabled")||u.disabled||u.className.includes("disabled")||u.className.includes("-leave")||l(f)};return u.addEventListener("click",d,!0),()=>{u.removeEventListener("click",d,!0)}},[n]),!be.isValidElement(t))return t??null;const c=ws(t)?da(t.ref,o):o;return sa(t,{ref:c})},Ns=e=>{const t=be.useContext(cf);return be.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},Dse=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},Hse=e=>{const{componentCls:t,antCls:n}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},Use=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},cB=qr("Space",e=>{const t=pn(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[Hse(t),Use(t),Dse(t)]},()=>({}),{resetStyle:!1});var uB=function(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{const n=p.useContext(Ry),r=p.useMemo(()=>{if(!n)return"";const{compactDirection:i,isFirstItem:o,isLastItem:a}=n,s=i==="vertical"?"-vertical-":"-";return xe(`${e}-compact${s}item`,{[`${e}-compact${s}first-item`]:o,[`${e}-compact${s}last-item`]:a,[`${e}-compact${s}item-rtl`]:t==="rtl"})},[e,t,n]);return{compactSize:n==null?void 0:n.compactSize,compactDirection:n==null?void 0:n.compactDirection,compactItemClassnames:r}},Vse=e=>{let{children:t}=e;return p.createElement(Ry.Provider,{value:null},t)},Xse=e=>{var{children:t}=e,n=uB(e,["children"]);return p.createElement(Ry.Provider,{value:n},t)},Wse=e=>{const{getPrefixCls:t,direction:n}=p.useContext(Mt),{size:r,direction:i,block:o,prefixCls:a,className:s,rootClassName:l,children:c}=e,u=uB(e,["size","direction","block","prefixCls","className","rootClassName","children"]),d=Ns(E=>r??E),f=t("space-compact",a),[h,v]=cB(f),g=xe(f,v,{[`${f}-rtl`]:n==="rtl",[`${f}-block`]:o,[`${f}-vertical`]:i==="vertical"},s,l),w=p.useContext(Ry),x=oa(c),C=p.useMemo(()=>x.map((E,I)=>{const R=(E==null?void 0:E.key)||`${f}-item-${I}`;return p.createElement(Xse,{key:R,compactSize:d,compactDirection:i,isFirstItem:I===0&&(!w||(w==null?void 0:w.isFirstItem)),isLastItem:I===x.length-1&&(!w||(w==null?void 0:w.isLastItem))},E)}),[r,x,w]);return x.length===0?null:h(p.createElement("div",Object.assign({className:g},u),C))};var Zse=function(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{const{getPrefixCls:t,direction:n}=p.useContext(Mt),{prefixCls:r,size:i,className:o}=e,a=Zse(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,l]=Xr();let c="";switch(i){case"large":c="lg";break;case"small":c="sm";break}const u=xe(s,{[`${s}-${c}`]:c,[`${s}-rtl`]:n==="rtl"},o,l);return p.createElement(dB.Provider,{value:i},p.createElement("div",Object.assign({},a,{className:u})))},z7=/^[\u4e00-\u9fa5]{2}$/,t5=z7.test.bind(z7);function fB(e){return e==="danger"?{danger:!0}:{type:e}}function R7(e){return typeof e=="string"}function Iw(e){return e==="text"||e==="link"}function qse(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&R7(e.type)&&t5(e.props.children)?sa(e,{children:e.props.children.split("").join(n)}):R7(e)?t5(e)?be.createElement("span",null,e.split("").join(n)):be.createElement("span",null,e):rB(e)?be.createElement("span",null,e):e}function Gse(e,t){let n=!1;const r=[];return be.Children.forEach(e,i=>{const o=typeof i,a=o==="string"||o==="number";if(n&&a){const s=r.length-1,l=r[s];r[s]=`${l}${i}`}else r.push(i);n=a}),be.Children.map(r,i=>qse(i,t))}const hB=p.forwardRef((e,t)=>{const{className:n,style:r,children:i,prefixCls:o}=e,a=xe(`${o}-icon`,n);return be.createElement("span",{ref:t,className:a,style:r},i)}),j7=p.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:i,iconClassName:o}=e,a=xe(`${n}-loading-icon`,r);return be.createElement(hB,{prefixCls:n,className:a,style:i,ref:t},be.createElement(E4,{className:o}))}),zw=()=>({width:0,opacity:0,transform:"scale(0)"}),Rw=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),Yse=e=>{const{prefixCls:t,loading:n,existIcon:r,className:i,style:o}=e,a=!!n;return r?be.createElement(j7,{prefixCls:t,className:i,style:o}):be.createElement(dl,{visible:a,motionName:`${t}-loading-icon-motion`,motionLeave:a,removeOnLeave:!0,onAppearStart:zw,onAppearActive:Rw,onEnterStart:zw,onEnterActive:Rw,onLeaveStart:Rw,onLeaveActive:zw},(s,l)=>{let{className:c,style:u}=s;return be.createElement(j7,{prefixCls:t,className:i,style:Object.assign(Object.assign({},o),u),ref:l,iconClassName:c})})},L7=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),Jse=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:i,colorErrorHover:o}=e;return{[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},L7(`${t}-primary`,i),L7(`${t}-danger`,o)]}},pB=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return pn(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},mB=e=>{var t,n,r,i,o,a;const s=(t=e.contentFontSize)!==null&&t!==void 0?t:e.fontSize,l=(n=e.contentFontSizeSM)!==null&&n!==void 0?n:e.fontSize,c=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,u=(i=e.contentLineHeight)!==null&&i!==void 0?i:Dv(s),d=(o=e.contentLineHeightSM)!==null&&o!==void 0?o:Dv(l),f=(a=e.contentLineHeightLG)!==null&&a!==void 0?a:Dv(c);return{fontWeight:400,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorder,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:e.fontSizeLG,onlyIconSizeSM:e.fontSizeLG-2,onlyIconSizeLG:e.fontSizeLG+2,groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textHoverBg:e.colorBgTextHover,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,contentFontSize:s,contentFontSizeSM:l,contentFontSizeLG:c,contentLineHeight:u,contentLineHeightSM:d,contentLineHeightLG:f,paddingBlock:Math.max((e.controlHeight-s*u)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-l*d)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-c*f)/2-e.lineWidth,0)}},Qse=e=>{const{componentCls:t,iconCls:n,fontWeight:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${we(e.lineWidth)} ${e.lineType} transparent`,cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation",color:e.colorText,"&:disabled > *":{pointerEvents:"none"},"> span":{display:"inline-block"},[`${t}-icon`]:{lineHeight:1},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},um(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},"&-icon-end":{flexDirection:"row-reverse"}}}},al=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),$se=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),_se=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),ele=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),dm=(e,t,n,r,i,o,a,s)=>({[`&${e}-background-ghost`]:Object.assign(Object.assign({color:n||void 0,background:t,borderColor:r||void 0,boxShadow:"none"},al(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:i||void 0,borderColor:o||void 0}})}),O4=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},ele(e))}),vB=e=>Object.assign({},O4(e)),qg=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),gB=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},vB(e)),{background:e.defaultBg,borderColor:e.defaultBorderColor,color:e.defaultColor,boxShadow:e.defaultShadow}),al(e.componentCls,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),dm(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({color:e.colorError,borderColor:e.colorError},al(e.componentCls,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),dm(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder)),O4(e))}),tle=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},vB(e)),{color:e.primaryColor,background:e.colorPrimary,boxShadow:e.primaryShadow}),al(e.componentCls,{color:e.colorTextLightSolid,background:e.colorPrimaryHover},{color:e.colorTextLightSolid,background:e.colorPrimaryActive})),dm(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign(Object.assign({background:e.colorError,boxShadow:e.dangerShadow,color:e.dangerColor},al(e.componentCls,{background:e.colorErrorHover},{background:e.colorErrorActive})),dm(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),O4(e))}),nle=e=>Object.assign(Object.assign({},gB(e)),{borderStyle:"dashed"}),rle=e=>Object.assign(Object.assign(Object.assign({color:e.colorLink},al(e.componentCls,{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),qg(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},al(e.componentCls,{color:e.colorErrorHover},{color:e.colorErrorActive})),qg(e))}),ile=e=>Object.assign(Object.assign(Object.assign({},al(e.componentCls,{color:e.colorText,background:e.textHoverBg},{color:e.colorText,background:e.colorBgTextActive})),qg(e)),{[`&${e.componentCls}-dangerous`]:Object.assign(Object.assign({color:e.colorError},qg(e)),al(e.componentCls,{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive}))}),ole=e=>{const{componentCls:t}=e;return{[`${t}-default`]:gB(e),[`${t}-primary`]:tle(e),[`${t}-dashed`]:nle(e),[`${t}-link`]:rle(e),[`${t}-text`]:ile(e),[`${t}-ghost`]:dm(e.componentCls,e.ghostBg,e.colorBgContainer,e.colorBgContainer,e.colorTextDisabled,e.colorBorder)}},k4=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const{componentCls:n,controlHeight:r,fontSize:i,lineHeight:o,borderRadius:a,buttonPaddingHorizontal:s,iconCls:l,buttonPaddingVertical:c}=e,u=`${n}-icon-only`;return[{[`${t}`]:{fontSize:i,lineHeight:o,height:r,padding:`${we(c)} ${we(s)}`,borderRadius:a,[`&${u}`]:{width:r,paddingInline:0,[`&${n}-compact-item`]:{flex:"none"},[`&${n}-round`]:{width:"auto"},[l]:{fontSize:e.buttonIconOnlyFontSize}},[`&${n}-loading`]:{opacity:e.opacityLoading,cursor:"default"},[`${n}-loading-icon`]:{transition:`width ${e.motionDurationSlow} ${e.motionEaseInOut}, opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`}}},{[`${n}${n}-circle${t}`]:$se(e)},{[`${n}${n}-round${t}`]:_se(e)}]},ale=e=>{const t=pn(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return k4(t,e.componentCls)},sle=e=>{const t=pn(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,lineHeight:e.contentLineHeightSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:e.paddingBlockSM,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return k4(t,`${e.componentCls}-sm`)},lle=e=>{const t=pn(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return k4(t,`${e.componentCls}-lg`)},cle=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},ule=qr("Button",e=>{const t=pB(e);return[Qse(t),ale(t),sle(t),lle(t),cle(t),ole(t),Jse(t)]},mB,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function dle(e,t,n){const{focusElCls:r,focus:i,borderElCls:o}=n,a=o?"> *":"",s=["hover",i?"focus":null,"active"].filter(Boolean).map(l=>`&:${l} ${a}`).join(",");return{[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},"&-item":Object.assign(Object.assign({[s]:{zIndex:2}},r?{[`&${r}`]:{zIndex:2}}:{}),{[`&[disabled] ${a}`]:{zIndex:0}})}}function fle(e,t,n){const{borderElCls:r}=n,i=r?`> ${r}`:"";return{[`&-item:not(${t}-first-item):not(${t}-last-item) ${i}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${i}, &${e}-sm ${i}, &${e}-lg ${i}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function M4(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{focus:!0};const{componentCls:n}=e,r=`${n}-compact`;return{[r]:Object.assign(Object.assign({},dle(e,r,t)),fle(n,r,t))}}function hle(e,t){return{[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},"&-item":{"&:hover,&:focus,&:active":{zIndex:2},"&[disabled]":{zIndex:0}}}}function ple(e,t){return{[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function mle(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},hle(e,t)),ple(e.componentCls,t))}}const vle=e=>{const{componentCls:t,calc:n}=e;return{[t]:{[`&-compact-item${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:e.lineWidth,height:`calc(100% + ${we(e.lineWidth)} * 2)`,backgroundColor:e.colorPrimaryHover,content:'""'}}},"&-compact-vertical-item":{[`&${t}-primary`]:{[`&:not([disabled]) + ${t}-compact-vertical-item${t}-primary:not([disabled])`]:{position:"relative","&:before":{position:"absolute",top:n(e.lineWidth).mul(-1).equal(),insetInlineStart:n(e.lineWidth).mul(-1).equal(),display:"inline-block",width:`calc(100% + ${we(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},gle=x4(["Button","compact"],e=>{const t=pB(e);return[M4(t),mle(t),vle(t)]},mB);var yle=function(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{var n,r,i;const{loading:o=!1,prefixCls:a,type:s,danger:l=!1,shape:c="default",size:u,styles:d,disabled:f,className:h,rootClassName:v,children:g,icon:w,iconPosition:x="start",ghost:C=!1,block:E=!1,htmlType:I="button",classNames:R,style:T={},autoInsertSpace:j}=e,D=yle(e,["loading","prefixCls","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),X=s||"default",{getPrefixCls:U,direction:Z,button:Y}=p.useContext(Mt),y=(n=j??(Y==null?void 0:Y.autoInsertSpace))!==null&&n!==void 0?n:!0,m=U("btn",a),[b,k,N]=ule(m),M=p.useContext(ol),z=f??M,O=p.useContext(dB),S=p.useMemo(()=>ble(o),[o]),[P,B]=p.useState(S.loading),[W,ie]=p.useState(!1),le=da(t,p.createRef()),he=p.Children.count(g)===1&&!w&&!Iw(X);p.useEffect(()=>{let ye=null;S.delay>0?ye=setTimeout(()=>{ye=null,B(!0)},S.delay):B(S.loading);function Ce(){ye&&(clearTimeout(ye),ye=null)}return Ce},[S]),p.useEffect(()=>{if(!le||!le.current||!y)return;const ye=le.current.textContent;he&&t5(ye)?W||ie(!0):W&&ie(!1)},[le]);const ve=ye=>{const{onClick:Ce}=e;if(P||z){ye.preventDefault();return}Ce==null||Ce(ye)},{compactSize:L,compactItemClassnames:A}=Xm(m,Z),V={large:"lg",small:"sm",middle:void 0},J=Ns(ye=>{var Ce,ce;return(ce=(Ce=u??L)!==null&&Ce!==void 0?Ce:O)!==null&&ce!==void 0?ce:ye}),K=J&&V[J]||"",$=P?"loading":w,te=Kr(D,["navigate"]),G=xe(m,k,N,{[`${m}-${c}`]:c!=="default"&&c,[`${m}-${X}`]:X,[`${m}-${K}`]:K,[`${m}-icon-only`]:!g&&g!==0&&!!$,[`${m}-background-ghost`]:C&&!Iw(X),[`${m}-loading`]:P,[`${m}-two-chinese-chars`]:W&&y&&!P,[`${m}-block`]:E,[`${m}-dangerous`]:l,[`${m}-rtl`]:Z==="rtl",[`${m}-icon-end`]:x==="end"},A,h,v,Y==null?void 0:Y.className),ee=Object.assign(Object.assign({},Y==null?void 0:Y.style),T),re=xe(R==null?void 0:R.icon,(r=Y==null?void 0:Y.classNames)===null||r===void 0?void 0:r.icon),_=Object.assign(Object.assign({},(d==null?void 0:d.icon)||{}),((i=Y==null?void 0:Y.styles)===null||i===void 0?void 0:i.icon)||{}),oe=w&&!P?be.createElement(hB,{prefixCls:m,className:re,style:_},w):be.createElement(Yse,{existIcon:!!w,prefixCls:m,loading:P}),me=g||g===0?Gse(g,he&&y):null;if(te.href!==void 0)return b(be.createElement("a",Object.assign({},te,{className:xe(G,{[`${m}-disabled`]:z}),href:z?void 0:te.href,style:ee,onClick:ve,ref:le,tabIndex:z?-1:0}),oe,me));let fe=be.createElement("button",Object.assign({},D,{type:I,className:G,style:ee,onClick:ve,disabled:z,ref:le}),oe,me,!!A&&be.createElement(gle,{key:"compact",prefixCls:m}));return Iw(X)||(fe=be.createElement(P4,{component:"Button",disabled:P},fe)),b(fe)}),Ss=wle;Ss.Group=Kse;Ss.__ANT_BUTTON=!0;function jw(e){return!!(e!=null&&e.then)}const yB=e=>{const{type:t,children:n,prefixCls:r,buttonProps:i,close:o,autoFocus:a,emitEvent:s,isSilent:l,quitOnNullishReturnValue:c,actionFn:u}=e,d=p.useRef(!1),f=p.useRef(null),[h,v]=uf(!1),g=function(){o==null||o.apply(void 0,arguments)};p.useEffect(()=>{let C=null;return a&&(C=setTimeout(()=>{var E;(E=f.current)===null||E===void 0||E.focus()})),()=>{C&&clearTimeout(C)}},[]);const w=C=>{jw(C)&&(v(!0),C.then(function(){v(!1,!0),g.apply(void 0,arguments),d.current=!1},E=>{if(v(!1,!0),d.current=!1,!(l!=null&&l()))return Promise.reject(E)}))},x=C=>{if(d.current)return;if(d.current=!0,!u){g();return}let E;if(s){if(E=u(C),c&&!jw(E)){d.current=!1,g(C);return}}else if(u.length)E=u(o),d.current=!1;else if(E=u(),!jw(E)){g();return}w(E)};return p.createElement(Ss,Object.assign({},fB(t),{onClick:x,loading:h,prefixCls:r},i,{ref:f}),n)},Wm=be.createContext({}),{Provider:bB}=Wm,B7=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:i,rootPrefixCls:o,close:a,onCancel:s,onConfirm:l}=p.useContext(Wm);return i?be.createElement(yB,{isSilent:r,actionFn:s,close:function(){a==null||a.apply(void 0,arguments),l==null||l(!1)},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${o}-btn`},n):null},A7=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:i,okTextLocale:o,okType:a,onConfirm:s,onOk:l}=p.useContext(Wm);return be.createElement(yB,{isSilent:n,type:a||"primary",actionFn:l,close:function(){t==null||t.apply(void 0,arguments),s==null||s(!0)},autoFocus:e==="ok",buttonProps:r,prefixCls:`${i}-btn`},o)};var wB=p.createContext(null),F7=[];function xle(e,t){var n=p.useState(function(){if(!yi())return null;var v=document.createElement("div");return v}),r=Se(n,1),i=r[0],o=p.useRef(!1),a=p.useContext(wB),s=p.useState(F7),l=Se(s,2),c=l[0],u=l[1],d=a||(o.current?void 0:function(v){u(function(g){var w=[v].concat(ze(g));return w})});function f(){i.parentElement||document.body.appendChild(i),o.current=!0}function h(){var v;(v=i.parentElement)===null||v===void 0||v.removeChild(i),o.current=!1}return sn(function(){return e?a?a(f):f():h(),h},[e]),sn(function(){c.length&&(c.forEach(function(v){return v()}),u(F7))},[c]),[i,d]}var Lw;function xB(e){var t="rc-scrollbar-measure-".concat(Math.random().toString(36).substring(7)),n=document.createElement("div");n.id=t;var r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";var i,o;if(e){var a=getComputedStyle(e);r.scrollbarColor=a.scrollbarColor,r.scrollbarWidth=a.scrollbarWidth;var s=getComputedStyle(e,"::-webkit-scrollbar"),l=parseInt(s.width,10),c=parseInt(s.height,10);try{var u=l?"width: ".concat(s.width,";"):"",d=c?"height: ".concat(s.height,";"):"";Js(` #`.concat(t,`::-webkit-scrollbar { `).concat(u,` `).concat(d,` -}`),t)}catch(g){console.error(g),i=l,o=c}}document.body.appendChild(n);var f=e&&i&&!isNaN(i)?i:n.offsetWidth-n.clientWidth,h=e&&o&&!isNaN(o)?o:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),om(t),{width:f,height:h}}function Z7(e){return typeof document>"u"?0:(Fw===void 0&&(Fw=NB()),Fw.width)}function o5(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:NB(e)}function Mle(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Nle="rc-util-locker-".concat(Date.now()),K7=0;function Tle(e){var t=!!e,n=p.useState(function(){return K7+=1,"".concat(Nle,"_").concat(K7)}),r=Se(n,1),i=r[0];cn(function(){if(t){var o=o5(document.body).width,a=Mle();Js(` +}`),t)}catch(v){console.error(v),i=l,o=c}}document.body.appendChild(n);var f=e&&i&&!isNaN(i)?i:n.offsetWidth-n.clientWidth,h=e&&o&&!isNaN(o)?o:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),im(t),{width:f,height:h}}function D7(e){return typeof document>"u"?0:(Lw===void 0&&(Lw=xB()),Lw.width)}function n5(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:xB(e)}function Sle(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Cle="rc-util-locker-".concat(Date.now()),H7=0;function Ele(e){var t=!!e,n=p.useState(function(){return H7+=1,"".concat(Cle,"_").concat(H7)}),r=Se(n,1),i=r[0];sn(function(){if(t){var o=n5(document.body).width,a=Sle();Js(` html body { overflow-y: hidden; `.concat(a?"width: calc(100% - ".concat(o,"px);"):"",` -}`),i)}else om(i);return function(){om(i)}},[t,i])}var Ile=!1;function zle(e){return Ile}var q7=function(t){return t===!1?!1:!yi()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},j4=p.forwardRef(function(e,t){var n=e.open,r=e.autoLock,i=e.getContainer;e.debug;var o=e.autoDestroy,a=o===void 0?!0:o,s=e.children,l=p.useState(n),c=Se(l,2),u=c[0],d=c[1],f=u||n;p.useEffect(function(){(a||n)&&d(n)},[n,a]);var h=p.useState(function(){return q7(i)}),g=Se(h,2),v=g[0],w=g[1];p.useEffect(function(){var W=q7(i);w(W??null)});var x=kle(f&&!v),C=Se(x,2),E=C[0],I=C[1],R=v??E;Tle(r&&n&&yi()&&(R===E||R===document.body));var T=null;if(s&&bs(s)&&t){var j=s;T=j.ref}var D=zu(T,t);if(!f||!yi()||v===void 0)return null;var X=R===!1||zle(),V=s;return t&&(V=p.cloneElement(s,{ref:D})),p.createElement(MB.Provider,{value:I},X?V:il.createPortal(V,R))}),TB=p.createContext({});function Rle(){var e=pe({},Em);return e.useId}var G7=0,Y7=Rle();const IB=Y7?function(t){var n=Y7();return t||n}:function(t){var n=p.useState("ssr-id"),r=Se(n,2),i=r[0],o=r[1];return p.useEffect(function(){var a=G7;G7+=1,o("rc_unique_".concat(a))},[]),t||i};function J7(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function Q7(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if(typeof n!="number"){var i=e.document;n=i.documentElement[r],typeof n!="number"&&(n=i.body[r])}return n}function jle(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,i=r.defaultView||r.parentWindow;return n.left+=Q7(i),n.top+=Q7(i,!0),n}const Lle=p.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var $7={width:0,height:0,overflow:"hidden",outline:"none"},Ble={outline:"none"},zB=xe.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,i=e.style,o=e.title,a=e.ariaId,s=e.footer,l=e.closable,c=e.closeIcon,u=e.onClose,d=e.children,f=e.bodyStyle,h=e.bodyProps,g=e.modalRender,v=e.onMouseDown,w=e.onMouseUp,x=e.holderRef,C=e.visible,E=e.forceRender,I=e.width,R=e.height,T=e.classNames,j=e.styles,D=xe.useContext(TB),X=D.panel,V=zu(x,X),W=p.useRef(),Y=p.useRef(),y=p.useRef();xe.useImperativeHandle(t,function(){return{focus:function(){var B;(B=y.current)===null||B===void 0||B.focus({preventScroll:!0})},changeActive:function(B){var Z=document,ie=Z.activeElement;B&&ie===Y.current?W.current.focus({preventScroll:!0}):!B&&ie===W.current&&Y.current.focus({preventScroll:!0})}}});var m={};I!==void 0&&(m.width=I),R!==void 0&&(m.height=R);var b=s?xe.createElement("div",{className:we("".concat(n,"-footer"),T==null?void 0:T.footer),style:pe({},j==null?void 0:j.footer)},s):null,k=o?xe.createElement("div",{className:we("".concat(n,"-header"),T==null?void 0:T.header),style:pe({},j==null?void 0:j.header)},xe.createElement("div",{className:"".concat(n,"-title"),id:a},o)):null,N=p.useMemo(function(){return pt(l)==="object"&&l!==null?l:l?{closeIcon:c??xe.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[l,c,n]),M=uo(N,!0),z=pt(l)==="object"&&l.disabled,O=l?xe.createElement("button",Re({type:"button",onClick:u,"aria-label":"Close"},M,{className:"".concat(n,"-close"),disabled:z}),N.closeIcon):null,S=xe.createElement("div",{className:we("".concat(n,"-content"),T==null?void 0:T.content),style:j==null?void 0:j.content},O,k,xe.createElement("div",Re({className:we("".concat(n,"-body"),T==null?void 0:T.body),style:pe(pe({},f),j==null?void 0:j.body)},h),d),b);return xe.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":o?a:null,"aria-modal":"true",ref:V,style:pe(pe({},i),m),className:we(n,r),onMouseDown:v,onMouseUp:w},xe.createElement("div",{tabIndex:0,ref:W,style:$7,"aria-hidden":"true"}),xe.createElement("div",{ref:y,tabIndex:-1,style:Ble},xe.createElement(Lle,{shouldUpdate:C||E},g?g(S):S)),xe.createElement("div",{tabIndex:0,ref:Y,style:$7,"aria-hidden":"true"}))}),RB=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,i=e.style,o=e.className,a=e.visible,s=e.forceRender,l=e.destroyOnClose,c=e.motionName,u=e.ariaId,d=e.onVisibleChanged,f=e.mousePosition,h=p.useRef(),g=p.useState(),v=Se(g,2),w=v[0],x=v[1],C={};w&&(C.transformOrigin=w);function E(){var I=jle(h.current);x(f&&(f.x||f.y)?"".concat(f.x-I.left,"px ").concat(f.y-I.top,"px"):"")}return p.createElement(dl,{visible:a,onVisibleChanged:d,onAppearPrepare:E,onEnterPrepare:E,forceRender:s,motionName:c,removeOnLeave:l,ref:h},function(I,R){var T=I.className,j=I.style;return p.createElement(zB,Re({},e,{ref:t,title:r,ariaId:u,prefixCls:n,holderRef:R,style:pe(pe(pe({},j),i),C),className:we(o,T)}))})});RB.displayName="Content";var Ale=function(t){var n=t.prefixCls,r=t.style,i=t.visible,o=t.maskProps,a=t.motionName,s=t.className;return p.createElement(dl,{key:"mask",visible:i,motionName:a,leavedClassName:"".concat(n,"-mask-hidden")},function(l,c){var u=l.className,d=l.style;return p.createElement("div",Re({ref:c,style:pe(pe({},d),r),className:we("".concat(n,"-mask"),u,s)},o))})},Fle=function(t){var n=t.prefixCls,r=n===void 0?"rc-dialog":n,i=t.zIndex,o=t.visible,a=o===void 0?!1:o,s=t.keyboard,l=s===void 0?!0:s,c=t.focusTriggerAfterClose,u=c===void 0?!0:c,d=t.wrapStyle,f=t.wrapClassName,h=t.wrapProps,g=t.onClose,v=t.afterOpenChange,w=t.afterClose,x=t.transitionName,C=t.animation,E=t.closable,I=E===void 0?!0:E,R=t.mask,T=R===void 0?!0:R,j=t.maskTransitionName,D=t.maskAnimation,X=t.maskClosable,V=X===void 0?!0:X,W=t.maskStyle,Y=t.maskProps,y=t.rootClassName,m=t.classNames,b=t.styles,k=p.useRef(),N=p.useRef(),M=p.useRef(),z=p.useState(a),O=Se(z,2),S=O[0],P=O[1],B=IB();function Z(){B3(N.current,document.activeElement)||(k.current=document.activeElement)}function ie(){if(!B3(N.current,document.activeElement)){var J;(J=M.current)===null||J===void 0||J.focus()}}function se(J){if(J)ie();else{if(P(!1),T&&k.current&&u){try{k.current.focus({preventScroll:!0})}catch{}k.current=null}S&&(w==null||w())}v==null||v(J)}function le(J){g==null||g(J)}var he=p.useRef(!1),ge=p.useRef(),L=function(){clearTimeout(ge.current),he.current=!0},A=function(){ge.current=setTimeout(function(){he.current=!1})},U=null;V&&(U=function(ne){he.current?he.current=!1:N.current===ne.target&&le(ne)});function $(J){if(l&&J.keyCode===je.ESC){J.stopPropagation(),le(J);return}a&&J.keyCode===je.TAB&&M.current.changeActive(!J.shiftKey)}p.useEffect(function(){a&&(P(!0),Z())},[a]),p.useEffect(function(){return function(){clearTimeout(ge.current)}},[]);var K=pe(pe(pe({zIndex:i},d),b==null?void 0:b.wrapper),{},{display:S?null:"none"});return p.createElement("div",Re({className:we("".concat(r,"-root"),y)},uo(t,{data:!0})),p.createElement(Ale,{prefixCls:r,visible:T&&a,motionName:J7(r,j,D),style:pe(pe({zIndex:i},W),b==null?void 0:b.mask),maskProps:Y,className:m==null?void 0:m.mask}),p.createElement("div",Re({tabIndex:-1,onKeyDown:$,className:we("".concat(r,"-wrap"),f,m==null?void 0:m.wrapper),ref:N,onClick:U,style:K},h),p.createElement(RB,Re({},t,{onMouseDown:L,onMouseUp:A,ref:M,closable:I,ariaId:B,prefixCls:r,visible:a&&S,onClose:le,onVisibleChanged:se,motionName:J7(r,x,C)}))))},jB=function(t){var n=t.visible,r=t.getContainer,i=t.forceRender,o=t.destroyOnClose,a=o===void 0?!1:o,s=t.afterClose,l=t.panelRef,c=p.useState(n),u=Se(c,2),d=u[0],f=u[1],h=p.useMemo(function(){return{panel:l}},[l]);return p.useEffect(function(){n&&f(!0)},[n]),!i&&a&&!d?null:p.createElement(TB.Provider,{value:h},p.createElement(j4,{open:n||i||d,autoDestroy:!1,getContainer:r,autoLock:n||d},p.createElement(Fle,Re({},t,{destroyOnClose:a,afterClose:function(){s==null||s(),f(!1)}}))))};jB.displayName="Dialog";function _7(e){if(e)return{closable:e.closable,closeIcon:e.closeIcon}}function eP(e){const{closable:t,closeIcon:n}=e||{};return xe.useMemo(()=>{if(!t&&(t===!1||n===!1||n===null))return!1;if(t===void 0&&n===void 0)return null;let r={closeIcon:typeof n!="boolean"&&n!==null?n:void 0};return t&&typeof t=="object"&&(r=Object.assign(Object.assign({},r),t)),r},[t,n])}function tP(){const e={};for(var t=arguments.length,n=new Array(t),r=0;r{i&&Object.keys(i).forEach(o=>{i[o]!==void 0&&(e[o]=i[o])})}),e}const Dle={};function Hle(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Dle;const r=eP(e),i=eP(t),o=xe.useMemo(()=>Object.assign({closeIcon:xe.createElement(My,null)},n),[n]),a=xe.useMemo(()=>r===!1?!1:r?tP(o,i,r):i===!1?!1:i?tP(o,i):o.closable?o:!1,[r,i,o]);return xe.useMemo(()=>{if(a===!1)return[!1,null];const{closeIconRender:s}=o,{closeIcon:l}=a;let c=l;if(c!=null){s&&(c=s(l));const u=uo(a,!0);Object.keys(u).length&&(c=xe.isValidElement(c)?xe.cloneElement(c,u):xe.createElement("span",Object.assign({},u),c))}return[!0,c]},[a,o])}var LB=function(t){if(yi()&&window.document.documentElement){var n=Array.isArray(t)?t:[t],r=window.document.documentElement;return n.some(function(i){return i in r.style})}return!1},Ule=function(t,n){if(!LB(t))return!1;var r=document.createElement("div"),i=r.style[t];return r.style[t]=n,r.style[t]!==i};function Vle(e,t){return!Array.isArray(e)&&t!==void 0?Ule(e,t):LB(e)}const Xle=()=>yi()&&window.document.documentElement;var Vc="RC_FORM_INTERNAL_HOOKS",Nn=function(){qn(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},hf=p.createContext({getFieldValue:Nn,getFieldsValue:Nn,getFieldError:Nn,getFieldWarning:Nn,getFieldsError:Nn,isFieldsTouched:Nn,isFieldTouched:Nn,isFieldValidating:Nn,isFieldsValidating:Nn,resetFields:Nn,setFields:Nn,setFieldValue:Nn,setFieldsValue:Nn,validateFields:Nn,submit:Nn,getInternalHooks:function(){return Nn(),{dispatch:Nn,initEntityValue:Nn,registerField:Nn,useSubscribe:Nn,setInitialValues:Nn,destroyForm:Nn,setCallbacks:Nn,registerWatch:Nn,getFields:Nn,setValidateMessages:Nn,setPreserve:Nn,getInitialValue:Nn}}}),Yv=p.createContext(null);function a5(e){return e==null?[]:Array.isArray(e)?e:[e]}function Wle(e){return e&&!!e._init}function s5(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var l5=s5();function Zle(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function Kle(e,t,n){if(p4())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var i=new(e.bind.apply(e,r));return n&&nm(i,n.prototype),i}function c5(e){var t=typeof Map=="function"?new Map:void 0;return c5=function(r){if(r===null||!Zle(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,i)}function i(){return Kle(r,arguments,rm(this).constructor)}return i.prototype=Object.create(r.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),nm(i,r)},c5(e)}var qle=/%[sdj%]/g,Gle=function(){};function u5(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function ko(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=o)return s;switch(s){case"%s":return String(n[i++]);case"%d":return Number(n[i++]);case"%j":try{return JSON.stringify(n[i++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function Yle(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Wr(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||Yle(t)&&typeof e=="string"&&!e)}function Jle(e,t,n){var r=[],i=0,o=e.length;function a(s){r.push.apply(r,Ie(s||[])),i++,i===o&&n(r)}e.forEach(function(s){t(s,a)})}function nP(e,t,n){var r=0,i=e.length;function o(a){if(a&&a.length){n(a);return}var s=r;r=r+1,st.max?i.push(ko(o.messages[d].max,t.fullField,t.max)):s&&l&&(ut.max)&&i.push(ko(o.messages[d].range,t.fullField,t.min,t.max))},BB=function(t,n,r,i,o,a){t.required&&(!r.hasOwnProperty(t.field)||Wr(n,a||t.type))&&i.push(ko(o.messages.required,t.fullField))},J0;const ice=function(){if(J0)return J0;var e="[a-fA-F\\d:]",t=function(T){return T&&T.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",i=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],o="(?:%[0-9a-zA-Z]{1,})?",a="(?:".concat(i.join("|"),")").concat(o),s=new RegExp("(?:^".concat(n,"$)|(?:^").concat(a,"$)")),l=new RegExp("^".concat(n,"$")),c=new RegExp("^".concat(a,"$")),u=function(T){return T&&T.exact?s:new RegExp("(?:".concat(t(T)).concat(n).concat(t(T),")|(?:").concat(t(T)).concat(a).concat(t(T),")"),"g")};u.v4=function(R){return R&&R.exact?l:new RegExp("".concat(t(R)).concat(n).concat(t(R)),"g")},u.v6=function(R){return R&&R.exact?c:new RegExp("".concat(t(R)).concat(a).concat(t(R)),"g")};var d="(?:(?:[a-z]+:)?//)",f="(?:\\S+(?::\\S*)?@)?",h=u.v4().source,g=u.v6().source,v="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",w="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",x="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",C="(?::\\d{2,5})?",E='(?:[/?#][^\\s"]*)?',I="(?:".concat(d,"|www\\.)").concat(f,"(?:localhost|").concat(h,"|").concat(g,"|").concat(v).concat(w).concat(x,")").concat(C).concat(E);return J0=new RegExp("(?:^".concat(I,"$)"),"i"),J0};var aP={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Kh={integer:function(t){return Kh.number(t)&&parseInt(t,10)===t},float:function(t){return Kh.number(t)&&!Kh.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return pt(t)==="object"&&!Kh.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(aP.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(ice())},hex:function(t){return typeof t=="string"&&!!t.match(aP.hex)}},oce=function(t,n,r,i,o){if(t.required&&n===void 0){BB(t,n,r,i,o);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;a.indexOf(s)>-1?Kh[s](n)||i.push(ko(o.messages.types[s],t.fullField,t.type)):s&&pt(n)!==t.type&&i.push(ko(o.messages.types[s],t.fullField,t.type))},ace=function(t,n,r,i,o){(/^\s+$/.test(n)||n==="")&&i.push(ko(o.messages.whitespace,t.fullField))};const $t={required:BB,whitespace:ace,type:oce,range:rce,enum:tce,pattern:nce};var sce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();$t.required(t,n,i,a,o)}r(a)},lce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();$t.required(t,n,i,a,o,"array"),n!=null&&($t.type(t,n,i,a,o),$t.range(t,n,i,a,o))}r(a)},cce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();$t.required(t,n,i,a,o),n!==void 0&&$t.type(t,n,i,a,o)}r(a)},uce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n,"date")&&!t.required)return r();if($t.required(t,n,i,a,o),!Wr(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),$t.type(t,l,i,a,o),l&&$t.range(t,l.getTime(),i,a,o)}}r(a)},dce="enum",fce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();$t.required(t,n,i,a,o),n!==void 0&&$t[dce](t,n,i,a,o)}r(a)},hce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();$t.required(t,n,i,a,o),n!==void 0&&($t.type(t,n,i,a,o),$t.range(t,n,i,a,o))}r(a)},pce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();$t.required(t,n,i,a,o),n!==void 0&&($t.type(t,n,i,a,o),$t.range(t,n,i,a,o))}r(a)},mce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();$t.required(t,n,i,a,o),n!==void 0&&$t.type(t,n,i,a,o)}r(a)},gce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),Wr(n)&&!t.required)return r();$t.required(t,n,i,a,o),n!==void 0&&($t.type(t,n,i,a,o),$t.range(t,n,i,a,o))}r(a)},vce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();$t.required(t,n,i,a,o),n!==void 0&&$t.type(t,n,i,a,o)}r(a)},yce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n,"string")&&!t.required)return r();$t.required(t,n,i,a,o),Wr(n,"string")||$t.pattern(t,n,i,a,o)}r(a)},bce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();$t.required(t,n,i,a,o),Wr(n)||$t.type(t,n,i,a,o)}r(a)},wce=function(t,n,r,i,o){var a=[],s=Array.isArray(n)?"array":pt(n);$t.required(t,n,i,a,o,s),r(a)},xce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n,"string")&&!t.required)return r();$t.required(t,n,i,a,o,"string"),Wr(n,"string")||($t.type(t,n,i,a,o),$t.range(t,n,i,a,o),$t.pattern(t,n,i,a,o),t.whitespace===!0&&$t.whitespace(t,n,i,a,o))}r(a)},Dw=function(t,n,r,i,o){var a=t.type,s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(Wr(n,a)&&!t.required)return r();$t.required(t,n,i,s,o,a),Wr(n,a)||$t.type(t,n,i,s,o)}r(s)};const wp={string:xce,method:mce,number:gce,boolean:cce,regexp:bce,integer:pce,float:hce,array:lce,object:vce,enum:fce,pattern:yce,date:uce,url:Dw,hex:Dw,email:Dw,required:wce,any:sce};var Zm=function(){function e(t){Mr(this,e),ae(this,"rules",null),ae(this,"_messages",l5),this.define(t)}return Nr(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(pt(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(i){var o=n[i];r.rules[i]=Array.isArray(o)?o:[o]})}},{key:"messages",value:function(n){return n&&(this._messages=oP(s5(),n)),this._messages}},{key:"validate",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=n,s=i,l=o;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,a),Promise.resolve(a);function c(g){var v=[],w={};function x(E){if(Array.isArray(E)){var I;v=(I=v).concat.apply(I,Ie(E))}else v.push(E)}for(var C=0;C0&&arguments[0]!==void 0?arguments[0]:[],D=Array.isArray(j)?j:[j];!s.suppressWarning&&D.length&&e.warning("async-validator:",D),D.length&&w.message!==void 0&&(D=[].concat(w.message));var X=D.map(iP(w,a));if(s.first&&X.length)return h[w.field]=1,v(X);if(!x)v(X);else{if(w.required&&!g.value)return w.message!==void 0?X=[].concat(w.message).map(iP(w,a)):s.error&&(X=[s.error(w,ko(s.messages.required,w.field))]),v(X);var V={};w.defaultField&&Object.keys(g.value).map(function(y){V[y]=w.defaultField}),V=pe(pe({},V),g.rule.fields);var W={};Object.keys(V).forEach(function(y){var m=V[y],b=Array.isArray(m)?m:[m];W[y]=b.map(C.bind(null,y))});var Y=new e(W);Y.messages(s.messages),g.rule.options&&(g.rule.options.messages=s.messages,g.rule.options.error=s.error),Y.validate(g.value,g.rule.options||s,function(y){var m=[];X&&X.length&&m.push.apply(m,Ie(X)),y&&y.length&&m.push.apply(m,Ie(y)),v(m.length?m:null)})}}var I;if(w.asyncValidator)I=w.asyncValidator(w,g.value,E,g.source,s);else if(w.validator){try{I=w.validator(w,g.value,E,g.source,s)}catch(j){var R,T;(R=(T=console).error)===null||R===void 0||R.call(T,j),s.suppressValidatorError||setTimeout(function(){throw j},0),E(j.message)}I===!0?E():I===!1?E(typeof w.message=="function"?w.message(w.fullField||w.field):w.message||"".concat(w.fullField||w.field," fails")):I instanceof Array?E(I):I instanceof Error&&E(I.message)}I&&I.then&&I.then(function(){return E()},function(j){return E(j)})},function(g){c(g)},a)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!wp.hasOwnProperty(n.type))throw new Error(ko("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),i=r.indexOf("message");return i!==-1&&r.splice(i,1),r.length===1&&r[0]==="required"?wp.required:wp[this.getType(n)]||void 0}}]),e}();ae(Zm,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");wp[t]=n});ae(Zm,"warning",Gle);ae(Zm,"messages",l5);ae(Zm,"validators",wp);var vo="'${name}' is not a valid ${type}",AB={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:vo,method:vo,array:vo,object:vo,number:vo,date:vo,boolean:vo,integer:vo,float:vo,regexp:vo,email:vo,url:vo,hex:vo},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},sP=Zm;function Sce(e,t){return e.replace(/\$\{\w+\}/g,function(n){var r=n.slice(2,-1);return t[r]})}var lP="CODE_LOGIC_ERROR";function d5(e,t,n,r,i){return f5.apply(this,arguments)}function f5(){return f5=Ru(Wi().mark(function e(t,n,r,i,o){var a,s,l,c,u,d,f,h,g;return Wi().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return a=pe({},r),delete a.ruleIndex,sP.warning=function(){},a.validator&&(s=a.validator,a.validator=function(){try{return s.apply(void 0,arguments)}catch(x){return console.error(x),Promise.reject(lP)}}),l=null,a&&a.type==="array"&&a.defaultField&&(l=a.defaultField,delete a.defaultField),c=new sP(ae({},t,[a])),u=Ed(AB,i.validateMessages),c.messages(u),d=[],w.prev=10,w.next=13,Promise.resolve(c.validate(ae({},t,n),pe({},i)));case 13:w.next=18;break;case 15:w.prev=15,w.t0=w.catch(10),w.t0.errors&&(d=w.t0.errors.map(function(x,C){var E=x.message,I=E===lP?u.default:E;return p.isValidElement(I)?p.cloneElement(I,{key:"error_".concat(C)}):I}));case 18:if(!(!d.length&&l)){w.next=23;break}return w.next=21,Promise.all(n.map(function(x,C){return d5("".concat(t,".").concat(C),x,l,i,o)}));case 21:return f=w.sent,w.abrupt("return",f.reduce(function(x,C){return[].concat(Ie(x),Ie(C))},[]));case 23:return h=pe(pe({},r),{},{name:t,enum:(r.enum||[]).join(", ")},o),g=d.map(function(x){return typeof x=="string"?Sce(x,h):x}),w.abrupt("return",g);case 26:case"end":return w.stop()}},e,null,[[10,15]])})),f5.apply(this,arguments)}function Cce(e,t,n,r,i,o){var a=e.join("."),s=n.map(function(u,d){var f=u.validator,h=pe(pe({},u),{},{ruleIndex:d});return f&&(h.validator=function(g,v,w){var x=!1,C=function(){for(var R=arguments.length,T=new Array(R),j=0;j2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return FB(t,r,n)})}function FB(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,i){return e[i]===r})}function Oce(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||pt(e)!=="object"||pt(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),i=new Set([].concat(n,r));return Ie(i).every(function(o){var a=e[o],s=t[o];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function kce(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&pt(t.target)==="object"&&e in t.target?t.target[e]:t}function uP(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var i=e[t],o=t-n;return o>0?[].concat(Ie(e.slice(0,n)),[i],Ie(e.slice(n,t)),Ie(e.slice(t+1,r))):o<0?[].concat(Ie(e.slice(0,t)),Ie(e.slice(t+1,n+1)),[i],Ie(e.slice(n+1,r))):e}var Mce=["name"],Uo=[];function dP(e,t,n,r,i,o){return typeof e=="function"?e(t,n,"source"in o?{source:o.source}:{}):r!==i}var L4=function(e){Os(n,e);var t=ks(n);function n(r){var i;if(Mr(this,n),i=t.call(this,r),ae(Le(i),"state",{resetCount:0}),ae(Le(i),"cancelRegisterFunc",null),ae(Le(i),"mounted",!1),ae(Le(i),"touched",!1),ae(Le(i),"dirty",!1),ae(Le(i),"validatePromise",void 0),ae(Le(i),"prevValidating",void 0),ae(Le(i),"errors",Uo),ae(Le(i),"warnings",Uo),ae(Le(i),"cancelRegister",function(){var l=i.props,c=l.preserve,u=l.isListField,d=l.name;i.cancelRegisterFunc&&i.cancelRegisterFunc(u,c,hr(d)),i.cancelRegisterFunc=null}),ae(Le(i),"getNamePath",function(){var l=i.props,c=l.name,u=l.fieldContext,d=u.prefixName,f=d===void 0?[]:d;return c!==void 0?[].concat(Ie(f),Ie(c)):[]}),ae(Le(i),"getRules",function(){var l=i.props,c=l.rules,u=c===void 0?[]:c,d=l.fieldContext;return u.map(function(f){return typeof f=="function"?f(d):f})}),ae(Le(i),"refresh",function(){i.mounted&&i.setState(function(l){var c=l.resetCount;return{resetCount:c+1}})}),ae(Le(i),"metaCache",null),ae(Le(i),"triggerMetaEvent",function(l){var c=i.props.onMetaChange;if(c){var u=pe(pe({},i.getMeta()),{},{destroy:l});ws(i.metaCache,u)||c(u),i.metaCache=u}else i.metaCache=null}),ae(Le(i),"onStoreChange",function(l,c,u){var d=i.props,f=d.shouldUpdate,h=d.dependencies,g=h===void 0?[]:h,v=d.onReset,w=u.store,x=i.getNamePath(),C=i.getValue(l),E=i.getValue(w),I=c&&Ld(c,x);switch(u.type==="valueUpdate"&&u.source==="external"&&!ws(C,E)&&(i.touched=!0,i.dirty=!0,i.validatePromise=null,i.errors=Uo,i.warnings=Uo,i.triggerMetaEvent()),u.type){case"reset":if(!c||I){i.touched=!1,i.dirty=!1,i.validatePromise=void 0,i.errors=Uo,i.warnings=Uo,i.triggerMetaEvent(),v==null||v(),i.refresh();return}break;case"remove":{if(f){i.reRender();return}break}case"setField":{var R=u.data;if(I){"touched"in R&&(i.touched=R.touched),"validating"in R&&!("originRCField"in R)&&(i.validatePromise=R.validating?Promise.resolve([]):null),"errors"in R&&(i.errors=R.errors||Uo),"warnings"in R&&(i.warnings=R.warnings||Uo),i.dirty=!0,i.triggerMetaEvent(),i.reRender();return}else if("value"in R&&Ld(c,x,!0)){i.reRender();return}if(f&&!x.length&&dP(f,l,w,C,E,u)){i.reRender();return}break}case"dependenciesUpdate":{var T=g.map(hr);if(T.some(function(j){return Ld(u.relatedFields,j)})){i.reRender();return}break}default:if(I||(!g.length||x.length||f)&&dP(f,l,w,C,E,u)){i.reRender();return}break}f===!0&&i.reRender()}),ae(Le(i),"validateRules",function(l){var c=i.getNamePath(),u=i.getValue(),d=l||{},f=d.triggerName,h=d.validateOnly,g=h===void 0?!1:h,v=Promise.resolve().then(Ru(Wi().mark(function w(){var x,C,E,I,R,T,j;return Wi().wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(i.mounted){X.next=2;break}return X.abrupt("return",[]);case 2:if(x=i.props,C=x.validateFirst,E=C===void 0?!1:C,I=x.messageVariables,R=x.validateDebounce,T=i.getRules(),f&&(T=T.filter(function(V){return V}).filter(function(V){var W=V.validateTrigger;if(!W)return!0;var Y=a5(W);return Y.includes(f)})),!(R&&f)){X.next=10;break}return X.next=8,new Promise(function(V){setTimeout(V,R)});case 8:if(i.validatePromise===v){X.next=10;break}return X.abrupt("return",[]);case 10:return j=Cce(c,u,T,l,E,I),j.catch(function(V){return V}).then(function(){var V=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Uo;if(i.validatePromise===v){var W;i.validatePromise=null;var Y=[],y=[];(W=V.forEach)===null||W===void 0||W.call(V,function(m){var b=m.rule.warningOnly,k=m.errors,N=k===void 0?Uo:k;b?y.push.apply(y,Ie(N)):Y.push.apply(Y,Ie(N))}),i.errors=Y,i.warnings=y,i.triggerMetaEvent(),i.reRender()}}),X.abrupt("return",j);case 13:case"end":return X.stop()}},w)})));return g||(i.validatePromise=v,i.dirty=!0,i.errors=Uo,i.warnings=Uo,i.triggerMetaEvent(),i.reRender()),v}),ae(Le(i),"isFieldValidating",function(){return!!i.validatePromise}),ae(Le(i),"isFieldTouched",function(){return i.touched}),ae(Le(i),"isFieldDirty",function(){if(i.dirty||i.props.initialValue!==void 0)return!0;var l=i.props.fieldContext,c=l.getInternalHooks(Vc),u=c.getInitialValue;return u(i.getNamePath())!==void 0}),ae(Le(i),"getErrors",function(){return i.errors}),ae(Le(i),"getWarnings",function(){return i.warnings}),ae(Le(i),"isListField",function(){return i.props.isListField}),ae(Le(i),"isList",function(){return i.props.isList}),ae(Le(i),"isPreserve",function(){return i.props.preserve}),ae(Le(i),"getMeta",function(){i.prevValidating=i.isFieldValidating();var l={touched:i.isFieldTouched(),validating:i.prevValidating,errors:i.errors,warnings:i.warnings,name:i.getNamePath(),validated:i.validatePromise===null};return l}),ae(Le(i),"getOnlyChild",function(l){if(typeof l=="function"){var c=i.getMeta();return pe(pe({},i.getOnlyChild(l(i.getControlled(),c,i.props.fieldContext))),{},{isFunction:!0})}var u=oa(l);return u.length!==1||!p.isValidElement(u[0])?{child:u,isFunction:!1}:{child:u[0],isFunction:!1}}),ae(Le(i),"getValue",function(l){var c=i.props.fieldContext.getFieldsValue,u=i.getNamePath();return Oo(l||c(!0),u)}),ae(Le(i),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=i.props,u=c.name,d=c.trigger,f=c.validateTrigger,h=c.getValueFromEvent,g=c.normalize,v=c.valuePropName,w=c.getValueProps,x=c.fieldContext,C=f!==void 0?f:x.validateTrigger,E=i.getNamePath(),I=x.getInternalHooks,R=x.getFieldsValue,T=I(Vc),j=T.dispatch,D=i.getValue(),X=w||function(m){return ae({},v,m)},V=l[d],W=u!==void 0?X(D):{},Y=pe(pe({},l),W);Y[d]=function(){i.touched=!0,i.dirty=!0,i.triggerMetaEvent();for(var m,b=arguments.length,k=new Array(b),N=0;N=0&&V<=W.length?(u.keys=[].concat(Ie(u.keys.slice(0,V)),[u.id],Ie(u.keys.slice(V))),E([].concat(Ie(W.slice(0,V)),[X],Ie(W.slice(V))))):(u.keys=[].concat(Ie(u.keys),[u.id]),E([].concat(Ie(W),[X]))),u.id+=1},remove:function(X){var V=R(),W=new Set(Array.isArray(X)?X:[X]);W.size<=0||(u.keys=u.keys.filter(function(Y,y){return!W.has(y)}),E(V.filter(function(Y,y){return!W.has(y)})))},move:function(X,V){if(X!==V){var W=R();X<0||X>=W.length||V<0||V>=W.length||(u.keys=uP(u.keys,X,V),E(uP(W,X,V)))}}},j=C||[];return Array.isArray(j)||(j=[]),r(j.map(function(D,X){var V=u.keys[X];return V===void 0&&(u.keys[X]=u.id,V=u.keys[X],u.id+=1),{name:X,key:V,isListField:!0}}),T,w)})))}function Tce(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(i,o){e.forEach(function(a,s){a.catch(function(l){return t=!0,l}).then(function(l){n-=1,r[s]=l,!(n>0)&&(t&&o(r),i(r))})})}):Promise.resolve([])}var HB="__@field_split__";function Hw(e){return e.map(function(t){return"".concat(pt(t),":").concat(t)}).join(HB)}var Qu=function(){function e(){Mr(this,e),ae(this,"kvs",new Map)}return Nr(e,[{key:"set",value:function(n,r){this.kvs.set(Hw(n),r)}},{key:"get",value:function(n){return this.kvs.get(Hw(n))}},{key:"update",value:function(n,r){var i=this.get(n),o=r(i);o?this.set(n,o):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(Hw(n))}},{key:"map",value:function(n){return Ie(this.kvs.entries()).map(function(r){var i=Se(r,2),o=i[0],a=i[1],s=o.split(HB);return n({key:s.map(function(l){var c=l.match(/^([^:]*):(.*)$/),u=Se(c,3),d=u[1],f=u[2];return d==="number"?Number(f):f}),value:a})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var i=r.key,o=r.value;return n[i.join(".")]=o,null}),n}}]),e}(),Ice=["name"],zce=Nr(function e(t){var n=this;Mr(this,e),ae(this,"formHooked",!1),ae(this,"forceRootUpdate",void 0),ae(this,"subscribable",!0),ae(this,"store",{}),ae(this,"fieldEntities",[]),ae(this,"initialValues",{}),ae(this,"callbacks",{}),ae(this,"validateMessages",null),ae(this,"preserve",null),ae(this,"lastValidatePromise",null),ae(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),ae(this,"getInternalHooks",function(r){return r===Vc?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(qn(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),ae(this,"useSubscribe",function(r){n.subscribable=r}),ae(this,"prevWithoutPreserves",null),ae(this,"setInitialValues",function(r,i){if(n.initialValues=r||{},i){var o,a=Ed(r,n.store);(o=n.prevWithoutPreserves)===null||o===void 0||o.map(function(s){var l=s.key;a=Ea(a,l,Oo(r,l))}),n.prevWithoutPreserves=null,n.updateStore(a)}}),ae(this,"destroyForm",function(r){if(r)n.updateStore({});else{var i=new Qu;n.getFieldEntities(!0).forEach(function(o){n.isMergedPreserve(o.isPreserve())||i.set(o.getNamePath(),!0)}),n.prevWithoutPreserves=i}}),ae(this,"getInitialValue",function(r){var i=Oo(n.initialValues,r);return r.length?Ed(i):i}),ae(this,"setCallbacks",function(r){n.callbacks=r}),ae(this,"setValidateMessages",function(r){n.validateMessages=r}),ae(this,"setPreserve",function(r){n.preserve=r}),ae(this,"watchList",[]),ae(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(i){return i!==r})}}),ae(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var i=n.getFieldsValue(),o=n.getFieldsValue(!0);n.watchList.forEach(function(a){a(i,o,r)})}}),ae(this,"timeoutId",null),ae(this,"warningUnhooked",function(){}),ae(this,"updateStore",function(r){n.store=r}),ae(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(i){return i.getNamePath().length}):n.fieldEntities}),ae(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=new Qu;return n.getFieldEntities(r).forEach(function(o){var a=o.getNamePath();i.set(a,o)}),i}),ae(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var i=n.getFieldsMap(!0);return r.map(function(o){var a=hr(o);return i.get(a)||{INVALIDATE_NAME_PATH:hr(o)}})}),ae(this,"getFieldsValue",function(r,i){n.warningUnhooked();var o,a,s;if(r===!0||Array.isArray(r)?(o=r,a=i):r&&pt(r)==="object"&&(s=r.strict,a=r.filter),o===!0&&!a)return n.store;var l=n.getFieldEntitiesForNamePathList(Array.isArray(o)?o:null),c=[];return l.forEach(function(u){var d,f,h="INVALIDATE_NAME_PATH"in u?u.INVALIDATE_NAME_PATH:u.getNamePath();if(s){var g,v;if((g=(v=u).isList)!==null&&g!==void 0&&g.call(v))return}else if(!o&&(d=(f=u).isListField)!==null&&d!==void 0&&d.call(f))return;if(!a)c.push(h);else{var w="getMeta"in u?u.getMeta():null;a(w)&&c.push(h)}}),cP(n.store,c.map(hr))}),ae(this,"getFieldValue",function(r){n.warningUnhooked();var i=hr(r);return Oo(n.store,i)}),ae(this,"getFieldsError",function(r){n.warningUnhooked();var i=n.getFieldEntitiesForNamePathList(r);return i.map(function(o,a){return o&&!("INVALIDATE_NAME_PATH"in o)?{name:o.getNamePath(),errors:o.getErrors(),warnings:o.getWarnings()}:{name:hr(r[a]),errors:[],warnings:[]}})}),ae(this,"getFieldError",function(r){n.warningUnhooked();var i=hr(r),o=n.getFieldsError([i])[0];return o.errors}),ae(this,"getFieldWarning",function(r){n.warningUnhooked();var i=hr(r),o=n.getFieldsError([i])[0];return o.warnings}),ae(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,i=new Array(r),o=0;o0&&arguments[0]!==void 0?arguments[0]:{},i=new Qu,o=n.getFieldEntities(!0);o.forEach(function(l){var c=l.props.initialValue,u=l.getNamePath();if(c!==void 0){var d=i.get(u)||new Set;d.add({entity:l,value:c}),i.set(u,d)}});var a=function(c){c.forEach(function(u){var d=u.props.initialValue;if(d!==void 0){var f=u.getNamePath(),h=n.getInitialValue(f);if(h!==void 0)qn(!1,"Form already set 'initialValues' with path '".concat(f.join("."),"'. Field can not overwrite it."));else{var g=i.get(f);if(g&&g.size>1)qn(!1,"Multiple Field with path '".concat(f.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(g){var v=n.getFieldValue(f),w=u.isListField();!w&&(!r.skipExist||v===void 0)&&n.updateStore(Ea(n.store,f,Ie(g)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(l){var c=i.get(l);if(c){var u;(u=s).push.apply(u,Ie(Ie(c).map(function(d){return d.entity})))}})):s=o,a(s)}),ae(this,"resetFields",function(r){n.warningUnhooked();var i=n.store;if(!r){n.updateStore(Ed(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(i,null,{type:"reset"}),n.notifyWatch();return}var o=r.map(hr);o.forEach(function(a){var s=n.getInitialValue(a);n.updateStore(Ea(n.store,a,s))}),n.resetWithFieldInitialValue({namePathList:o}),n.notifyObservers(i,o,{type:"reset"}),n.notifyWatch(o)}),ae(this,"setFields",function(r){n.warningUnhooked();var i=n.store,o=[];r.forEach(function(a){var s=a.name,l=It(a,Ice),c=hr(s);o.push(c),"value"in l&&n.updateStore(Ea(n.store,c,l.value)),n.notifyObservers(i,[c],{type:"setField",data:a})}),n.notifyWatch(o)}),ae(this,"getFields",function(){var r=n.getFieldEntities(!0),i=r.map(function(o){var a=o.getNamePath(),s=o.getMeta(),l=pe(pe({},s),{},{name:a,value:n.getFieldValue(a)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return i}),ae(this,"initEntityValue",function(r){var i=r.props.initialValue;if(i!==void 0){var o=r.getNamePath(),a=Oo(n.store,o);a===void 0&&n.updateStore(Ea(n.store,o,i))}}),ae(this,"isMergedPreserve",function(r){var i=r!==void 0?r:n.preserve;return i??!0}),ae(this,"registerField",function(r){n.fieldEntities.push(r);var i=r.getNamePath();if(n.notifyWatch([i]),r.props.initialValue!==void 0){var o=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(o,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(d){return d!==r}),!n.isMergedPreserve(s)&&(!a||l.length>1)){var c=a?void 0:n.getInitialValue(i);if(i.length&&n.getFieldValue(i)!==c&&n.fieldEntities.every(function(d){return!FB(d.getNamePath(),i)})){var u=n.store;n.updateStore(Ea(u,i,c,!0)),n.notifyObservers(u,[i],{type:"remove"}),n.triggerDependenciesUpdate(u,i)}}n.notifyWatch([i])}}),ae(this,"dispatch",function(r){switch(r.type){case"updateValue":{var i=r.namePath,o=r.value;n.updateValue(i,o);break}case"validateField":{var a=r.namePath,s=r.triggerName;n.validateFields([a],{triggerName:s});break}}}),ae(this,"notifyObservers",function(r,i,o){if(n.subscribable){var a=pe(pe({},o),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(r,i,a)})}else n.forceRootUpdate()}),ae(this,"triggerDependenciesUpdate",function(r,i){var o=n.getDependencyChildrenFields(i);return o.length&&n.validateFields(o),n.notifyObservers(r,o,{type:"dependenciesUpdate",relatedFields:[i].concat(Ie(o))}),o}),ae(this,"updateValue",function(r,i){var o=hr(r),a=n.store;n.updateStore(Ea(n.store,o,i)),n.notifyObservers(a,[o],{type:"valueUpdate",source:"internal"}),n.notifyWatch([o]);var s=n.triggerDependenciesUpdate(a,o),l=n.callbacks.onValuesChange;if(l){var c=cP(n.store,[o]);l(c,n.getFieldsValue())}n.triggerOnFieldsChange([o].concat(Ie(s)))}),ae(this,"setFieldsValue",function(r){n.warningUnhooked();var i=n.store;if(r){var o=Ed(n.store,r);n.updateStore(o)}n.notifyObservers(i,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),ae(this,"setFieldValue",function(r,i){n.setFields([{name:r,value:i}])}),ae(this,"getDependencyChildrenFields",function(r){var i=new Set,o=[],a=new Qu;n.getFieldEntities().forEach(function(l){var c=l.props.dependencies;(c||[]).forEach(function(u){var d=hr(u);a.update(d,function(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return f.add(l),f})})});var s=function l(c){var u=a.get(c)||new Set;u.forEach(function(d){if(!i.has(d)){i.add(d);var f=d.getNamePath();d.isFieldDirty()&&f.length&&(o.push(f),l(f))}})};return s(r),o}),ae(this,"triggerOnFieldsChange",function(r,i){var o=n.callbacks.onFieldsChange;if(o){var a=n.getFields();if(i){var s=new Qu;i.forEach(function(c){var u=c.name,d=c.errors;s.set(u,d)}),a.forEach(function(c){c.errors=s.get(c.name)||c.errors})}var l=a.filter(function(c){var u=c.name;return Ld(r,u)});l.length&&o(l,a)}}),ae(this,"validateFields",function(r,i){n.warningUnhooked();var o,a;Array.isArray(r)||typeof r=="string"||typeof i=="string"?(o=r,a=i):a=r;var s=!!o,l=s?o.map(hr):[],c=[],u=String(Date.now()),d=new Set,f=a||{},h=f.recursive,g=f.dirty;n.getFieldEntities(!0).forEach(function(C){if(s||l.push(C.getNamePath()),!(!C.props.rules||!C.props.rules.length)&&!(g&&!C.isFieldDirty())){var E=C.getNamePath();if(d.add(E.join(u)),!s||Ld(l,E,h)){var I=C.validateRules(pe({validateMessages:pe(pe({},AB),n.validateMessages)},a));c.push(I.then(function(){return{name:E,errors:[],warnings:[]}}).catch(function(R){var T,j=[],D=[];return(T=R.forEach)===null||T===void 0||T.call(R,function(X){var V=X.rule.warningOnly,W=X.errors;V?D.push.apply(D,Ie(W)):j.push.apply(j,Ie(W))}),j.length?Promise.reject({name:E,errors:j,warnings:D}):{name:E,errors:j,warnings:D}}))}}});var v=Tce(c);n.lastValidatePromise=v,v.catch(function(C){return C}).then(function(C){var E=C.map(function(I){var R=I.name;return R});n.notifyObservers(n.store,E,{type:"validateFinish"}),n.triggerOnFieldsChange(E,C)});var w=v.then(function(){return n.lastValidatePromise===v?Promise.resolve(n.getFieldsValue(l)):Promise.reject([])}).catch(function(C){var E=C.filter(function(I){return I&&I.errors.length});return Promise.reject({values:n.getFieldsValue(l),errorFields:E,outOfDate:n.lastValidatePromise!==v})});w.catch(function(C){return C});var x=l.filter(function(C){return d.has(C.join(u))});return n.triggerOnFieldsChange(x),w}),ae(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var i=n.callbacks.onFinish;if(i)try{i(r)}catch(o){console.error(o)}}).catch(function(r){var i=n.callbacks.onFinishFailed;i&&i(r)})}),this.forceRootUpdate=t});function UB(e){var t=p.useRef(),n=p.useState({}),r=Se(n,2),i=r[1];if(!t.current)if(e)t.current=e;else{var o=function(){i({})},a=new zce(o);t.current=a.getForm()}return[t.current]}var m5=p.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),Rce=function(t){var n=t.validateMessages,r=t.onFormChange,i=t.onFormFinish,o=t.children,a=p.useContext(m5),s=p.useRef({});return p.createElement(m5.Provider,{value:pe(pe({},a),{},{validateMessages:pe(pe({},a.validateMessages),n),triggerFormChange:function(c,u){r&&r(c,{changedFields:u,forms:s.current}),a.triggerFormChange(c,u)},triggerFormFinish:function(c,u){i&&i(c,{values:u,forms:s.current}),a.triggerFormFinish(c,u)},registerForm:function(c,u){c&&(s.current=pe(pe({},s.current),{},ae({},c,u))),a.registerForm(c,u)},unregisterForm:function(c){var u=pe({},s.current);delete u[c],s.current=u,a.unregisterForm(c)}})},o)},jce=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],Lce=function(t,n){var r=t.name,i=t.initialValues,o=t.fields,a=t.form,s=t.preserve,l=t.children,c=t.component,u=c===void 0?"form":c,d=t.validateMessages,f=t.validateTrigger,h=f===void 0?"onChange":f,g=t.onValuesChange,v=t.onFieldsChange,w=t.onFinish,x=t.onFinishFailed,C=t.clearOnDestroy,E=It(t,jce),I=p.useRef(null),R=p.useContext(m5),T=UB(a),j=Se(T,1),D=j[0],X=D.getInternalHooks(Vc),V=X.useSubscribe,W=X.setInitialValues,Y=X.setCallbacks,y=X.setValidateMessages,m=X.setPreserve,b=X.destroyForm;p.useImperativeHandle(n,function(){return pe(pe({},D),{},{nativeElement:I.current})}),p.useEffect(function(){return R.registerForm(r,D),function(){R.unregisterForm(r)}},[R,D,r]),y(pe(pe({},R.validateMessages),d)),Y({onValuesChange:g,onFieldsChange:function(Z){if(R.triggerFormChange(r,Z),v){for(var ie=arguments.length,se=new Array(ie>1?ie-1:0),le=1;le{let{children:t,status:n,override:r}=e;const i=p.useContext(Xa),o=p.useMemo(()=>{const a=Object.assign({},i);return r&&delete a.isFormItemInput,n&&(delete a.status,delete a.hasFeedback,delete a.feedbackIcon),a},[n,r,i]);return p.createElement(Xa.Provider,{value:o},t)},Fce=p.createContext(void 0),Ly=e=>{const{prefixCls:t,className:n,style:r,size:i,shape:o}=e,a=we({[`${t}-lg`]:i==="large",[`${t}-sm`]:i==="small"}),s=we({[`${t}-circle`]:o==="circle",[`${t}-square`]:o==="square",[`${t}-round`]:o==="round"}),l=p.useMemo(()=>typeof i=="number"?{width:i,height:i,lineHeight:`${i}px`}:{},[i]);return p.createElement("span",{className:we(t,a,s,n),style:Object.assign(Object.assign({},l),r)})},Dce=new rn("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),By=e=>({height:e,lineHeight:be(e)}),Bd=e=>Object.assign({width:e},By(e)),Hce=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Dce,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),Uw=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},By(e)),Uce=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:i,controlHeightSM:o}=e;return{[`${t}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},Bd(r)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},Bd(i)),[`${t}${t}-sm`]:Object.assign({},Bd(o))}},Vce=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:i,controlHeightSM:o,gradientFromColor:a,calc:s}=e;return{[`${r}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:n},Uw(t,s)),[`${r}-lg`]:Object.assign({},Uw(i,s)),[`${r}-sm`]:Object.assign({},Uw(o,s))}},hP=e=>Object.assign({width:e},By(e)),Xce=e=>{const{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:r,borderRadiusSM:i,calc:o}=e;return{[`${t}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:r,borderRadius:i},hP(o(n).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},hP(n)),{maxWidth:o(n).mul(4).equal(),maxHeight:o(n).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},Vw=(e,t,n)=>{const{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},Xw=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},By(e)),Wce=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:i,controlHeightSM:o,gradientFromColor:a,calc:s}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:t,width:s(r).mul(2).equal(),minWidth:s(r).mul(2).equal()},Xw(r,s))},Vw(e,r,n)),{[`${n}-lg`]:Object.assign({},Xw(i,s))}),Vw(e,i,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},Xw(o,s))}),Vw(e,o,`${n}-sm`))},Zce=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:i,skeletonButtonCls:o,skeletonInputCls:a,skeletonImageCls:s,controlHeight:l,controlHeightLG:c,controlHeightSM:u,gradientFromColor:d,padding:f,marginSM:h,borderRadius:g,titleHeight:v,blockRadius:w,paragraphLiHeight:x,controlHeightXS:C,paragraphMarginTop:E}=e;return{[`${t}`]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:f,verticalAlign:"top",[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:d},Bd(l)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},Bd(c)),[`${n}-sm`]:Object.assign({},Bd(u))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${r}`]:{width:"100%",height:v,background:d,borderRadius:w,[`+ ${i}`]:{marginBlockStart:u}},[`${i}`]:{padding:0,"> li":{width:"100%",height:x,listStyle:"none",background:d,borderRadius:w,"+ li":{marginBlockStart:C}}},[`${i}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${r}, ${i} > li`]:{borderRadius:g}}},[`${t}-with-avatar ${t}-content`]:{[`${r}`]:{marginBlockStart:h,[`+ ${i}`]:{marginBlockStart:E}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},Wce(e)),Uce(e)),Vce(e)),Xce(e)),[`${t}${t}-block`]:{width:"100%",[`${o}`]:{width:"100%"},[`${a}`]:{width:"100%"}},[`${t}${t}-active`]:{[` +}`),i)}else im(i);return function(){im(i)}},[t,i])}var Ple=!1;function Ole(e){return Ple}var U7=function(t){return t===!1?!1:!yi()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},N4=p.forwardRef(function(e,t){var n=e.open,r=e.autoLock,i=e.getContainer;e.debug;var o=e.autoDestroy,a=o===void 0?!0:o,s=e.children,l=p.useState(n),c=Se(l,2),u=c[0],d=c[1],f=u||n;p.useEffect(function(){(a||n)&&d(n)},[n,a]);var h=p.useState(function(){return U7(i)}),v=Se(h,2),g=v[0],w=v[1];p.useEffect(function(){var Z=U7(i);w(Z??null)});var x=xle(f&&!g),C=Se(x,2),E=C[0],I=C[1],R=g??E;Ele(r&&n&&yi()&&(R===E||R===document.body));var T=null;if(s&&ws(s)&&t){var j=s;T=j.ref}var D=Iu(T,t);if(!f||!yi()||g===void 0)return null;var X=R===!1||Ole(),U=s;return t&&(U=p.cloneElement(s,{ref:D})),p.createElement(wB.Provider,{value:I},X?U:il.createPortal(U,R))}),SB=p.createContext({});function kle(){var e=pe({},Pm);return e.useId}var V7=0,X7=kle();const CB=X7?function(t){var n=X7();return t||n}:function(t){var n=p.useState("ssr-id"),r=Se(n,2),i=r[0],o=r[1];return p.useEffect(function(){var a=V7;V7+=1,o("rc_unique_".concat(a))},[]),t||i};function W7(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function Z7(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if(typeof n!="number"){var i=e.document;n=i.documentElement[r],typeof n!="number"&&(n=i.body[r])}return n}function Mle(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,i=r.defaultView||r.parentWindow;return n.left+=Z7(i),n.top+=Z7(i,!0),n}const Nle=p.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var K7={width:0,height:0,overflow:"hidden",outline:"none"},Tle={outline:"none"},EB=be.forwardRef(function(e,t){var n=e.prefixCls,r=e.className,i=e.style,o=e.title,a=e.ariaId,s=e.footer,l=e.closable,c=e.closeIcon,u=e.onClose,d=e.children,f=e.bodyStyle,h=e.bodyProps,v=e.modalRender,g=e.onMouseDown,w=e.onMouseUp,x=e.holderRef,C=e.visible,E=e.forceRender,I=e.width,R=e.height,T=e.classNames,j=e.styles,D=be.useContext(SB),X=D.panel,U=Iu(x,X),Z=p.useRef(),Y=p.useRef(),y=p.useRef();be.useImperativeHandle(t,function(){return{focus:function(){var B;(B=y.current)===null||B===void 0||B.focus({preventScroll:!0})},changeActive:function(B){var W=document,ie=W.activeElement;B&&ie===Y.current?Z.current.focus({preventScroll:!0}):!B&&ie===Z.current&&Y.current.focus({preventScroll:!0})}}});var m={};I!==void 0&&(m.width=I),R!==void 0&&(m.height=R);var b=s?be.createElement("div",{className:xe("".concat(n,"-footer"),T==null?void 0:T.footer),style:pe({},j==null?void 0:j.footer)},s):null,k=o?be.createElement("div",{className:xe("".concat(n,"-header"),T==null?void 0:T.header),style:pe({},j==null?void 0:j.header)},be.createElement("div",{className:"".concat(n,"-title"),id:a},o)):null,N=p.useMemo(function(){return pt(l)==="object"&&l!==null?l:l?{closeIcon:c??be.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[l,c,n]),M=uo(N,!0),z=pt(l)==="object"&&l.disabled,O=l?be.createElement("button",Re({type:"button",onClick:u,"aria-label":"Close"},M,{className:"".concat(n,"-close"),disabled:z}),N.closeIcon):null,S=be.createElement("div",{className:xe("".concat(n,"-content"),T==null?void 0:T.content),style:j==null?void 0:j.content},O,k,be.createElement("div",Re({className:xe("".concat(n,"-body"),T==null?void 0:T.body),style:pe(pe({},f),j==null?void 0:j.body)},h),d),b);return be.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":o?a:null,"aria-modal":"true",ref:U,style:pe(pe({},i),m),className:xe(n,r),onMouseDown:g,onMouseUp:w},be.createElement("div",{tabIndex:0,ref:Z,style:K7,"aria-hidden":"true"}),be.createElement("div",{ref:y,tabIndex:-1,style:Tle},be.createElement(Nle,{shouldUpdate:C||E},v?v(S):S)),be.createElement("div",{tabIndex:0,ref:Y,style:K7,"aria-hidden":"true"}))}),PB=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.title,i=e.style,o=e.className,a=e.visible,s=e.forceRender,l=e.destroyOnClose,c=e.motionName,u=e.ariaId,d=e.onVisibleChanged,f=e.mousePosition,h=p.useRef(),v=p.useState(),g=Se(v,2),w=g[0],x=g[1],C={};w&&(C.transformOrigin=w);function E(){var I=Mle(h.current);x(f&&(f.x||f.y)?"".concat(f.x-I.left,"px ").concat(f.y-I.top,"px"):"")}return p.createElement(dl,{visible:a,onVisibleChanged:d,onAppearPrepare:E,onEnterPrepare:E,forceRender:s,motionName:c,removeOnLeave:l,ref:h},function(I,R){var T=I.className,j=I.style;return p.createElement(EB,Re({},e,{ref:t,title:r,ariaId:u,prefixCls:n,holderRef:R,style:pe(pe(pe({},j),i),C),className:xe(o,T)}))})});PB.displayName="Content";var Ile=function(t){var n=t.prefixCls,r=t.style,i=t.visible,o=t.maskProps,a=t.motionName,s=t.className;return p.createElement(dl,{key:"mask",visible:i,motionName:a,leavedClassName:"".concat(n,"-mask-hidden")},function(l,c){var u=l.className,d=l.style;return p.createElement("div",Re({ref:c,style:pe(pe({},d),r),className:xe("".concat(n,"-mask"),u,s)},o))})},zle=function(t){var n=t.prefixCls,r=n===void 0?"rc-dialog":n,i=t.zIndex,o=t.visible,a=o===void 0?!1:o,s=t.keyboard,l=s===void 0?!0:s,c=t.focusTriggerAfterClose,u=c===void 0?!0:c,d=t.wrapStyle,f=t.wrapClassName,h=t.wrapProps,v=t.onClose,g=t.afterOpenChange,w=t.afterClose,x=t.transitionName,C=t.animation,E=t.closable,I=E===void 0?!0:E,R=t.mask,T=R===void 0?!0:R,j=t.maskTransitionName,D=t.maskAnimation,X=t.maskClosable,U=X===void 0?!0:X,Z=t.maskStyle,Y=t.maskProps,y=t.rootClassName,m=t.classNames,b=t.styles,k=p.useRef(),N=p.useRef(),M=p.useRef(),z=p.useState(a),O=Se(z,2),S=O[0],P=O[1],B=CB();function W(){z3(N.current,document.activeElement)||(k.current=document.activeElement)}function ie(){if(!z3(N.current,document.activeElement)){var $;($=M.current)===null||$===void 0||$.focus()}}function se($){if($)ie();else{if(P(!1),T&&k.current&&u){try{k.current.focus({preventScroll:!0})}catch{}k.current=null}S&&(w==null||w())}g==null||g($)}function le($){v==null||v($)}var he=p.useRef(!1),ve=p.useRef(),L=function(){clearTimeout(ve.current),he.current=!0},A=function(){ve.current=setTimeout(function(){he.current=!1})},V=null;U&&(V=function(te){he.current?he.current=!1:N.current===te.target&&le(te)});function J($){if(l&&$.keyCode===Le.ESC){$.stopPropagation(),le($);return}a&&$.keyCode===Le.TAB&&M.current.changeActive(!$.shiftKey)}p.useEffect(function(){a&&(P(!0),W())},[a]),p.useEffect(function(){return function(){clearTimeout(ve.current)}},[]);var K=pe(pe(pe({zIndex:i},d),b==null?void 0:b.wrapper),{},{display:S?null:"none"});return p.createElement("div",Re({className:xe("".concat(r,"-root"),y)},uo(t,{data:!0})),p.createElement(Ile,{prefixCls:r,visible:T&&a,motionName:W7(r,j,D),style:pe(pe({zIndex:i},Z),b==null?void 0:b.mask),maskProps:Y,className:m==null?void 0:m.mask}),p.createElement("div",Re({tabIndex:-1,onKeyDown:J,className:xe("".concat(r,"-wrap"),f,m==null?void 0:m.wrapper),ref:N,onClick:V,style:K},h),p.createElement(PB,Re({},t,{onMouseDown:L,onMouseUp:A,ref:M,closable:I,ariaId:B,prefixCls:r,visible:a&&S,onClose:le,onVisibleChanged:se,motionName:W7(r,x,C)}))))},OB=function(t){var n=t.visible,r=t.getContainer,i=t.forceRender,o=t.destroyOnClose,a=o===void 0?!1:o,s=t.afterClose,l=t.panelRef,c=p.useState(n),u=Se(c,2),d=u[0],f=u[1],h=p.useMemo(function(){return{panel:l}},[l]);return p.useEffect(function(){n&&f(!0)},[n]),!i&&a&&!d?null:p.createElement(SB.Provider,{value:h},p.createElement(N4,{open:n||i||d,autoDestroy:!1,getContainer:r,autoLock:n||d},p.createElement(zle,Re({},t,{destroyOnClose:a,afterClose:function(){s==null||s(),f(!1)}}))))};OB.displayName="Dialog";var Vc="RC_FORM_INTERNAL_HOOKS",Tn=function(){Yn(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},ff=p.createContext({getFieldValue:Tn,getFieldsValue:Tn,getFieldError:Tn,getFieldWarning:Tn,getFieldsError:Tn,isFieldsTouched:Tn,isFieldTouched:Tn,isFieldValidating:Tn,isFieldsValidating:Tn,resetFields:Tn,setFields:Tn,setFieldValue:Tn,setFieldsValue:Tn,validateFields:Tn,submit:Tn,getInternalHooks:function(){return Tn(),{dispatch:Tn,initEntityValue:Tn,registerField:Tn,useSubscribe:Tn,setInitialValues:Tn,destroyForm:Tn,setCallbacks:Tn,registerWatch:Tn,getFields:Tn,setValidateMessages:Tn,setPreserve:Tn,getInitialValue:Tn}}}),Gg=p.createContext(null);function r5(e){return e==null?[]:Array.isArray(e)?e:[e]}function Rle(e){return e&&!!e._init}function i5(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var o5=i5();function jle(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function Lle(e,t,n){if(c4())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var i=new(e.bind.apply(e,r));return n&&tm(i,n.prototype),i}function a5(e){var t=typeof Map=="function"?new Map:void 0;return a5=function(r){if(r===null||!jle(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,i)}function i(){return Lle(r,arguments,nm(this).constructor)}return i.prototype=Object.create(r.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),tm(i,r)},a5(e)}var Ble=/%[sdj%]/g,Ale=function(){};function s5(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function ko(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r=o)return s;switch(s){case"%s":return String(n[i++]);case"%d":return Number(n[i++]);case"%j":try{return JSON.stringify(n[i++])}catch{return"[Circular]"}break;default:return s}});return a}return e}function Fle(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Wr(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||Fle(t)&&typeof e=="string"&&!e)}function Dle(e,t,n){var r=[],i=0,o=e.length;function a(s){r.push.apply(r,ze(s||[])),i++,i===o&&n(r)}e.forEach(function(s){t(s,a)})}function q7(e,t,n){var r=0,i=e.length;function o(a){if(a&&a.length){n(a);return}var s=r;r=r+1,st.max?i.push(ko(o.messages[d].max,t.fullField,t.max)):s&&l&&(ut.max)&&i.push(ko(o.messages[d].range,t.fullField,t.min,t.max))},kB=function(t,n,r,i,o,a){t.required&&(!r.hasOwnProperty(t.field)||Wr(n,a||t.type))&&i.push(ko(o.messages.required,t.fullField))},J0;const qle=function(){if(J0)return J0;var e="[a-fA-F\\d:]",t=function(T){return T&&T.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(e,")(?=\\s|$))"):""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",i=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],o="(?:%[0-9a-zA-Z]{1,})?",a="(?:".concat(i.join("|"),")").concat(o),s=new RegExp("(?:^".concat(n,"$)|(?:^").concat(a,"$)")),l=new RegExp("^".concat(n,"$")),c=new RegExp("^".concat(a,"$")),u=function(T){return T&&T.exact?s:new RegExp("(?:".concat(t(T)).concat(n).concat(t(T),")|(?:").concat(t(T)).concat(a).concat(t(T),")"),"g")};u.v4=function(R){return R&&R.exact?l:new RegExp("".concat(t(R)).concat(n).concat(t(R)),"g")},u.v6=function(R){return R&&R.exact?c:new RegExp("".concat(t(R)).concat(a).concat(t(R)),"g")};var d="(?:(?:[a-z]+:)?//)",f="(?:\\S+(?::\\S*)?@)?",h=u.v4().source,v=u.v6().source,g="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",w="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",x="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",C="(?::\\d{2,5})?",E='(?:[/?#][^\\s"]*)?',I="(?:".concat(d,"|www\\.)").concat(f,"(?:localhost|").concat(h,"|").concat(v,"|").concat(g).concat(w).concat(x,")").concat(C).concat(E);return J0=new RegExp("(?:^".concat(I,"$)"),"i"),J0};var Q7={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Zh={integer:function(t){return Zh.number(t)&&parseInt(t,10)===t},float:function(t){return Zh.number(t)&&!Zh.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return pt(t)==="object"&&!Zh.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Q7.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(qle())},hex:function(t){return typeof t=="string"&&!!t.match(Q7.hex)}},Gle=function(t,n,r,i,o){if(t.required&&n===void 0){kB(t,n,r,i,o);return}var a=["integer","float","array","regexp","object","method","email","number","date","url","hex"],s=t.type;a.indexOf(s)>-1?Zh[s](n)||i.push(ko(o.messages.types[s],t.fullField,t.type)):s&&pt(n)!==t.type&&i.push(ko(o.messages.types[s],t.fullField,t.type))},Yle=function(t,n,r,i,o){(/^\s+$/.test(n)||n==="")&&i.push(ko(o.messages.whitespace,t.fullField))};const Qt={required:kB,whitespace:Yle,type:Gle,range:Kle,enum:Wle,pattern:Zle};var Jle=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();Qt.required(t,n,i,a,o)}r(a)},Qle=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(n==null&&!t.required)return r();Qt.required(t,n,i,a,o,"array"),n!=null&&(Qt.type(t,n,i,a,o),Qt.range(t,n,i,a,o))}r(a)},$le=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();Qt.required(t,n,i,a,o),n!==void 0&&Qt.type(t,n,i,a,o)}r(a)},_le=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n,"date")&&!t.required)return r();if(Qt.required(t,n,i,a,o),!Wr(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),Qt.type(t,l,i,a,o),l&&Qt.range(t,l.getTime(),i,a,o)}}r(a)},ece="enum",tce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();Qt.required(t,n,i,a,o),n!==void 0&&Qt[ece](t,n,i,a,o)}r(a)},nce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();Qt.required(t,n,i,a,o),n!==void 0&&(Qt.type(t,n,i,a,o),Qt.range(t,n,i,a,o))}r(a)},rce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();Qt.required(t,n,i,a,o),n!==void 0&&(Qt.type(t,n,i,a,o),Qt.range(t,n,i,a,o))}r(a)},ice=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();Qt.required(t,n,i,a,o),n!==void 0&&Qt.type(t,n,i,a,o)}r(a)},oce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),Wr(n)&&!t.required)return r();Qt.required(t,n,i,a,o),n!==void 0&&(Qt.type(t,n,i,a,o),Qt.range(t,n,i,a,o))}r(a)},ace=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();Qt.required(t,n,i,a,o),n!==void 0&&Qt.type(t,n,i,a,o)}r(a)},sce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n,"string")&&!t.required)return r();Qt.required(t,n,i,a,o),Wr(n,"string")||Qt.pattern(t,n,i,a,o)}r(a)},lce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n)&&!t.required)return r();Qt.required(t,n,i,a,o),Wr(n)||Qt.type(t,n,i,a,o)}r(a)},cce=function(t,n,r,i,o){var a=[],s=Array.isArray(n)?"array":pt(n);Qt.required(t,n,i,a,o,s),r(a)},uce=function(t,n,r,i,o){var a=[],s=t.required||!t.required&&i.hasOwnProperty(t.field);if(s){if(Wr(n,"string")&&!t.required)return r();Qt.required(t,n,i,a,o,"string"),Wr(n,"string")||(Qt.type(t,n,i,a,o),Qt.range(t,n,i,a,o),Qt.pattern(t,n,i,a,o),t.whitespace===!0&&Qt.whitespace(t,n,i,a,o))}r(a)},Bw=function(t,n,r,i,o){var a=t.type,s=[],l=t.required||!t.required&&i.hasOwnProperty(t.field);if(l){if(Wr(n,a)&&!t.required)return r();Qt.required(t,n,i,s,o,a),Wr(n,a)||Qt.type(t,n,i,s,o)}r(s)};const bp={string:uce,method:ice,number:oce,boolean:$le,regexp:lce,integer:rce,float:nce,array:Qle,object:ace,enum:tce,pattern:sce,date:_le,url:Bw,hex:Bw,email:Bw,required:cce,any:Jle};var Zm=function(){function e(t){Tr(this,e),ae(this,"rules",null),ae(this,"_messages",o5),this.define(t)}return Ir(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(pt(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(i){var o=n[i];r.rules[i]=Array.isArray(o)?o:[o]})}},{key:"messages",value:function(n){return n&&(this._messages=J7(i5(),n)),this._messages}},{key:"validate",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},a=n,s=i,l=o;if(typeof s=="function"&&(l=s,s={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,a),Promise.resolve(a);function c(v){var g=[],w={};function x(E){if(Array.isArray(E)){var I;g=(I=g).concat.apply(I,ze(E))}else g.push(E)}for(var C=0;C0&&arguments[0]!==void 0?arguments[0]:[],D=Array.isArray(j)?j:[j];!s.suppressWarning&&D.length&&e.warning("async-validator:",D),D.length&&w.message!==void 0&&(D=[].concat(w.message));var X=D.map(Y7(w,a));if(s.first&&X.length)return h[w.field]=1,g(X);if(!x)g(X);else{if(w.required&&!v.value)return w.message!==void 0?X=[].concat(w.message).map(Y7(w,a)):s.error&&(X=[s.error(w,ko(s.messages.required,w.field))]),g(X);var U={};w.defaultField&&Object.keys(v.value).map(function(y){U[y]=w.defaultField}),U=pe(pe({},U),v.rule.fields);var Z={};Object.keys(U).forEach(function(y){var m=U[y],b=Array.isArray(m)?m:[m];Z[y]=b.map(C.bind(null,y))});var Y=new e(Z);Y.messages(s.messages),v.rule.options&&(v.rule.options.messages=s.messages,v.rule.options.error=s.error),Y.validate(v.value,v.rule.options||s,function(y){var m=[];X&&X.length&&m.push.apply(m,ze(X)),y&&y.length&&m.push.apply(m,ze(y)),g(m.length?m:null)})}}var I;if(w.asyncValidator)I=w.asyncValidator(w,v.value,E,v.source,s);else if(w.validator){try{I=w.validator(w,v.value,E,v.source,s)}catch(j){var R,T;(R=(T=console).error)===null||R===void 0||R.call(T,j),s.suppressValidatorError||setTimeout(function(){throw j},0),E(j.message)}I===!0?E():I===!1?E(typeof w.message=="function"?w.message(w.fullField||w.field):w.message||"".concat(w.fullField||w.field," fails")):I instanceof Array?E(I):I instanceof Error&&E(I.message)}I&&I.then&&I.then(function(){return E()},function(j){return E(j)})},function(v){c(v)},a)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!bp.hasOwnProperty(n.type))throw new Error(ko("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),i=r.indexOf("message");return i!==-1&&r.splice(i,1),r.length===1&&r[0]==="required"?bp.required:bp[this.getType(n)]||void 0}}]),e}();ae(Zm,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");bp[t]=n});ae(Zm,"warning",Ale);ae(Zm,"messages",o5);ae(Zm,"validators",bp);var go="'${name}' is not a valid ${type}",MB={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:go,method:go,array:go,object:go,number:go,date:go,boolean:go,integer:go,float:go,regexp:go,email:go,url:go,hex:go},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},$7=Zm;function dce(e,t){return e.replace(/\$\{\w+\}/g,function(n){var r=n.slice(2,-1);return t[r]})}var _7="CODE_LOGIC_ERROR";function l5(e,t,n,r,i){return c5.apply(this,arguments)}function c5(){return c5=zu(Wi().mark(function e(t,n,r,i,o){var a,s,l,c,u,d,f,h,v;return Wi().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return a=pe({},r),delete a.ruleIndex,$7.warning=function(){},a.validator&&(s=a.validator,a.validator=function(){try{return s.apply(void 0,arguments)}catch(x){return console.error(x),Promise.reject(_7)}}),l=null,a&&a.type==="array"&&a.defaultField&&(l=a.defaultField,delete a.defaultField),c=new $7(ae({},t,[a])),u=Cd(MB,i.validateMessages),c.messages(u),d=[],w.prev=10,w.next=13,Promise.resolve(c.validate(ae({},t,n),pe({},i)));case 13:w.next=18;break;case 15:w.prev=15,w.t0=w.catch(10),w.t0.errors&&(d=w.t0.errors.map(function(x,C){var E=x.message,I=E===_7?u.default:E;return p.isValidElement(I)?p.cloneElement(I,{key:"error_".concat(C)}):I}));case 18:if(!(!d.length&&l)){w.next=23;break}return w.next=21,Promise.all(n.map(function(x,C){return l5("".concat(t,".").concat(C),x,l,i,o)}));case 21:return f=w.sent,w.abrupt("return",f.reduce(function(x,C){return[].concat(ze(x),ze(C))},[]));case 23:return h=pe(pe({},r),{},{name:t,enum:(r.enum||[]).join(", ")},o),v=d.map(function(x){return typeof x=="string"?dce(x,h):x}),w.abrupt("return",v);case 26:case"end":return w.stop()}},e,null,[[10,15]])})),c5.apply(this,arguments)}function fce(e,t,n,r,i,o){var a=e.join("."),s=n.map(function(u,d){var f=u.validator,h=pe(pe({},u),{},{ruleIndex:d});return f&&(h.validator=function(v,g,w){var x=!1,C=function(){for(var R=arguments.length,T=new Array(R),j=0;j2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return NB(t,r,n)})}function NB(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(r,i){return e[i]===r})}function mce(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||pt(e)!=="object"||pt(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),i=new Set([].concat(n,r));return ze(i).every(function(o){var a=e[o],s=t[o];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function vce(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&pt(t.target)==="object"&&e in t.target?t.target[e]:t}function tP(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var i=e[t],o=t-n;return o>0?[].concat(ze(e.slice(0,n)),[i],ze(e.slice(n,t)),ze(e.slice(t+1,r))):o<0?[].concat(ze(e.slice(0,t)),ze(e.slice(t+1,n+1)),[i],ze(e.slice(n+1,r))):e}var gce=["name"],Uo=[];function nP(e,t,n,r,i,o){return typeof e=="function"?e(t,n,"source"in o?{source:o.source}:{}):r!==i}var T4=function(e){ks(n,e);var t=Ms(n);function n(r){var i;if(Tr(this,n),i=t.call(this,r),ae(Be(i),"state",{resetCount:0}),ae(Be(i),"cancelRegisterFunc",null),ae(Be(i),"mounted",!1),ae(Be(i),"touched",!1),ae(Be(i),"dirty",!1),ae(Be(i),"validatePromise",void 0),ae(Be(i),"prevValidating",void 0),ae(Be(i),"errors",Uo),ae(Be(i),"warnings",Uo),ae(Be(i),"cancelRegister",function(){var l=i.props,c=l.preserve,u=l.isListField,d=l.name;i.cancelRegisterFunc&&i.cancelRegisterFunc(u,c,mr(d)),i.cancelRegisterFunc=null}),ae(Be(i),"getNamePath",function(){var l=i.props,c=l.name,u=l.fieldContext,d=u.prefixName,f=d===void 0?[]:d;return c!==void 0?[].concat(ze(f),ze(c)):[]}),ae(Be(i),"getRules",function(){var l=i.props,c=l.rules,u=c===void 0?[]:c,d=l.fieldContext;return u.map(function(f){return typeof f=="function"?f(d):f})}),ae(Be(i),"refresh",function(){i.mounted&&i.setState(function(l){var c=l.resetCount;return{resetCount:c+1}})}),ae(Be(i),"metaCache",null),ae(Be(i),"triggerMetaEvent",function(l){var c=i.props.onMetaChange;if(c){var u=pe(pe({},i.getMeta()),{},{destroy:l});xs(i.metaCache,u)||c(u),i.metaCache=u}else i.metaCache=null}),ae(Be(i),"onStoreChange",function(l,c,u){var d=i.props,f=d.shouldUpdate,h=d.dependencies,v=h===void 0?[]:h,g=d.onReset,w=u.store,x=i.getNamePath(),C=i.getValue(l),E=i.getValue(w),I=c&&jd(c,x);switch(u.type==="valueUpdate"&&u.source==="external"&&!xs(C,E)&&(i.touched=!0,i.dirty=!0,i.validatePromise=null,i.errors=Uo,i.warnings=Uo,i.triggerMetaEvent()),u.type){case"reset":if(!c||I){i.touched=!1,i.dirty=!1,i.validatePromise=void 0,i.errors=Uo,i.warnings=Uo,i.triggerMetaEvent(),g==null||g(),i.refresh();return}break;case"remove":{if(f){i.reRender();return}break}case"setField":{var R=u.data;if(I){"touched"in R&&(i.touched=R.touched),"validating"in R&&!("originRCField"in R)&&(i.validatePromise=R.validating?Promise.resolve([]):null),"errors"in R&&(i.errors=R.errors||Uo),"warnings"in R&&(i.warnings=R.warnings||Uo),i.dirty=!0,i.triggerMetaEvent(),i.reRender();return}else if("value"in R&&jd(c,x,!0)){i.reRender();return}if(f&&!x.length&&nP(f,l,w,C,E,u)){i.reRender();return}break}case"dependenciesUpdate":{var T=v.map(mr);if(T.some(function(j){return jd(u.relatedFields,j)})){i.reRender();return}break}default:if(I||(!v.length||x.length||f)&&nP(f,l,w,C,E,u)){i.reRender();return}break}f===!0&&i.reRender()}),ae(Be(i),"validateRules",function(l){var c=i.getNamePath(),u=i.getValue(),d=l||{},f=d.triggerName,h=d.validateOnly,v=h===void 0?!1:h,g=Promise.resolve().then(zu(Wi().mark(function w(){var x,C,E,I,R,T,j;return Wi().wrap(function(X){for(;;)switch(X.prev=X.next){case 0:if(i.mounted){X.next=2;break}return X.abrupt("return",[]);case 2:if(x=i.props,C=x.validateFirst,E=C===void 0?!1:C,I=x.messageVariables,R=x.validateDebounce,T=i.getRules(),f&&(T=T.filter(function(U){return U}).filter(function(U){var Z=U.validateTrigger;if(!Z)return!0;var Y=r5(Z);return Y.includes(f)})),!(R&&f)){X.next=10;break}return X.next=8,new Promise(function(U){setTimeout(U,R)});case 8:if(i.validatePromise===g){X.next=10;break}return X.abrupt("return",[]);case 10:return j=fce(c,u,T,l,E,I),j.catch(function(U){return U}).then(function(){var U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Uo;if(i.validatePromise===g){var Z;i.validatePromise=null;var Y=[],y=[];(Z=U.forEach)===null||Z===void 0||Z.call(U,function(m){var b=m.rule.warningOnly,k=m.errors,N=k===void 0?Uo:k;b?y.push.apply(y,ze(N)):Y.push.apply(Y,ze(N))}),i.errors=Y,i.warnings=y,i.triggerMetaEvent(),i.reRender()}}),X.abrupt("return",j);case 13:case"end":return X.stop()}},w)})));return v||(i.validatePromise=g,i.dirty=!0,i.errors=Uo,i.warnings=Uo,i.triggerMetaEvent(),i.reRender()),g}),ae(Be(i),"isFieldValidating",function(){return!!i.validatePromise}),ae(Be(i),"isFieldTouched",function(){return i.touched}),ae(Be(i),"isFieldDirty",function(){if(i.dirty||i.props.initialValue!==void 0)return!0;var l=i.props.fieldContext,c=l.getInternalHooks(Vc),u=c.getInitialValue;return u(i.getNamePath())!==void 0}),ae(Be(i),"getErrors",function(){return i.errors}),ae(Be(i),"getWarnings",function(){return i.warnings}),ae(Be(i),"isListField",function(){return i.props.isListField}),ae(Be(i),"isList",function(){return i.props.isList}),ae(Be(i),"isPreserve",function(){return i.props.preserve}),ae(Be(i),"getMeta",function(){i.prevValidating=i.isFieldValidating();var l={touched:i.isFieldTouched(),validating:i.prevValidating,errors:i.errors,warnings:i.warnings,name:i.getNamePath(),validated:i.validatePromise===null};return l}),ae(Be(i),"getOnlyChild",function(l){if(typeof l=="function"){var c=i.getMeta();return pe(pe({},i.getOnlyChild(l(i.getControlled(),c,i.props.fieldContext))),{},{isFunction:!0})}var u=oa(l);return u.length!==1||!p.isValidElement(u[0])?{child:u,isFunction:!1}:{child:u[0],isFunction:!1}}),ae(Be(i),"getValue",function(l){var c=i.props.fieldContext.getFieldsValue,u=i.getNamePath();return Oo(l||c(!0),u)}),ae(Be(i),"getControlled",function(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},c=i.props,u=c.name,d=c.trigger,f=c.validateTrigger,h=c.getValueFromEvent,v=c.normalize,g=c.valuePropName,w=c.getValueProps,x=c.fieldContext,C=f!==void 0?f:x.validateTrigger,E=i.getNamePath(),I=x.getInternalHooks,R=x.getFieldsValue,T=I(Vc),j=T.dispatch,D=i.getValue(),X=w||function(m){return ae({},g,m)},U=l[d],Z=u!==void 0?X(D):{},Y=pe(pe({},l),Z);Y[d]=function(){i.touched=!0,i.dirty=!0,i.triggerMetaEvent();for(var m,b=arguments.length,k=new Array(b),N=0;N=0&&U<=Z.length?(u.keys=[].concat(ze(u.keys.slice(0,U)),[u.id],ze(u.keys.slice(U))),E([].concat(ze(Z.slice(0,U)),[X],ze(Z.slice(U))))):(u.keys=[].concat(ze(u.keys),[u.id]),E([].concat(ze(Z),[X]))),u.id+=1},remove:function(X){var U=R(),Z=new Set(Array.isArray(X)?X:[X]);Z.size<=0||(u.keys=u.keys.filter(function(Y,y){return!Z.has(y)}),E(U.filter(function(Y,y){return!Z.has(y)})))},move:function(X,U){if(X!==U){var Z=R();X<0||X>=Z.length||U<0||U>=Z.length||(u.keys=tP(u.keys,X,U),E(tP(Z,X,U)))}}},j=C||[];return Array.isArray(j)||(j=[]),r(j.map(function(D,X){var U=u.keys[X];return U===void 0&&(u.keys[X]=u.id,U=u.keys[X],u.id+=1),{name:X,key:U,isListField:!0}}),T,w)})))}function bce(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(i,o){e.forEach(function(a,s){a.catch(function(l){return t=!0,l}).then(function(l){n-=1,r[s]=l,!(n>0)&&(t&&o(r),i(r))})})}):Promise.resolve([])}var IB="__@field_split__";function Aw(e){return e.map(function(t){return"".concat(pt(t),":").concat(t)}).join(IB)}var Ju=function(){function e(){Tr(this,e),ae(this,"kvs",new Map)}return Ir(e,[{key:"set",value:function(n,r){this.kvs.set(Aw(n),r)}},{key:"get",value:function(n){return this.kvs.get(Aw(n))}},{key:"update",value:function(n,r){var i=this.get(n),o=r(i);o?this.set(n,o):this.delete(n)}},{key:"delete",value:function(n){this.kvs.delete(Aw(n))}},{key:"map",value:function(n){return ze(this.kvs.entries()).map(function(r){var i=Se(r,2),o=i[0],a=i[1],s=o.split(IB);return n({key:s.map(function(l){var c=l.match(/^([^:]*):(.*)$/),u=Se(c,3),d=u[1],f=u[2];return d==="number"?Number(f):f}),value:a})})}},{key:"toJSON",value:function(){var n={};return this.map(function(r){var i=r.key,o=r.value;return n[i.join(".")]=o,null}),n}}]),e}(),wce=["name"],xce=Ir(function e(t){var n=this;Tr(this,e),ae(this,"formHooked",!1),ae(this,"forceRootUpdate",void 0),ae(this,"subscribable",!0),ae(this,"store",{}),ae(this,"fieldEntities",[]),ae(this,"initialValues",{}),ae(this,"callbacks",{}),ae(this,"validateMessages",null),ae(this,"preserve",null),ae(this,"lastValidatePromise",null),ae(this,"getForm",function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),ae(this,"getInternalHooks",function(r){return r===Vc?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(Yn(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),ae(this,"useSubscribe",function(r){n.subscribable=r}),ae(this,"prevWithoutPreserves",null),ae(this,"setInitialValues",function(r,i){if(n.initialValues=r||{},i){var o,a=Cd(r,n.store);(o=n.prevWithoutPreserves)===null||o===void 0||o.map(function(s){var l=s.key;a=Ea(a,l,Oo(r,l))}),n.prevWithoutPreserves=null,n.updateStore(a)}}),ae(this,"destroyForm",function(r){if(r)n.updateStore({});else{var i=new Ju;n.getFieldEntities(!0).forEach(function(o){n.isMergedPreserve(o.isPreserve())||i.set(o.getNamePath(),!0)}),n.prevWithoutPreserves=i}}),ae(this,"getInitialValue",function(r){var i=Oo(n.initialValues,r);return r.length?Cd(i):i}),ae(this,"setCallbacks",function(r){n.callbacks=r}),ae(this,"setValidateMessages",function(r){n.validateMessages=r}),ae(this,"setPreserve",function(r){n.preserve=r}),ae(this,"watchList",[]),ae(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(i){return i!==r})}}),ae(this,"notifyWatch",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var i=n.getFieldsValue(),o=n.getFieldsValue(!0);n.watchList.forEach(function(a){a(i,o,r)})}}),ae(this,"timeoutId",null),ae(this,"warningUnhooked",function(){}),ae(this,"updateStore",function(r){n.store=r}),ae(this,"getFieldEntities",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;return r?n.fieldEntities.filter(function(i){return i.getNamePath().length}):n.fieldEntities}),ae(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,i=new Ju;return n.getFieldEntities(r).forEach(function(o){var a=o.getNamePath();i.set(a,o)}),i}),ae(this,"getFieldEntitiesForNamePathList",function(r){if(!r)return n.getFieldEntities(!0);var i=n.getFieldsMap(!0);return r.map(function(o){var a=mr(o);return i.get(a)||{INVALIDATE_NAME_PATH:mr(o)}})}),ae(this,"getFieldsValue",function(r,i){n.warningUnhooked();var o,a,s;if(r===!0||Array.isArray(r)?(o=r,a=i):r&&pt(r)==="object"&&(s=r.strict,a=r.filter),o===!0&&!a)return n.store;var l=n.getFieldEntitiesForNamePathList(Array.isArray(o)?o:null),c=[];return l.forEach(function(u){var d,f,h="INVALIDATE_NAME_PATH"in u?u.INVALIDATE_NAME_PATH:u.getNamePath();if(s){var v,g;if((v=(g=u).isList)!==null&&v!==void 0&&v.call(g))return}else if(!o&&(d=(f=u).isListField)!==null&&d!==void 0&&d.call(f))return;if(!a)c.push(h);else{var w="getMeta"in u?u.getMeta():null;a(w)&&c.push(h)}}),eP(n.store,c.map(mr))}),ae(this,"getFieldValue",function(r){n.warningUnhooked();var i=mr(r);return Oo(n.store,i)}),ae(this,"getFieldsError",function(r){n.warningUnhooked();var i=n.getFieldEntitiesForNamePathList(r);return i.map(function(o,a){return o&&!("INVALIDATE_NAME_PATH"in o)?{name:o.getNamePath(),errors:o.getErrors(),warnings:o.getWarnings()}:{name:mr(r[a]),errors:[],warnings:[]}})}),ae(this,"getFieldError",function(r){n.warningUnhooked();var i=mr(r),o=n.getFieldsError([i])[0];return o.errors}),ae(this,"getFieldWarning",function(r){n.warningUnhooked();var i=mr(r),o=n.getFieldsError([i])[0];return o.warnings}),ae(this,"isFieldsTouched",function(){n.warningUnhooked();for(var r=arguments.length,i=new Array(r),o=0;o0&&arguments[0]!==void 0?arguments[0]:{},i=new Ju,o=n.getFieldEntities(!0);o.forEach(function(l){var c=l.props.initialValue,u=l.getNamePath();if(c!==void 0){var d=i.get(u)||new Set;d.add({entity:l,value:c}),i.set(u,d)}});var a=function(c){c.forEach(function(u){var d=u.props.initialValue;if(d!==void 0){var f=u.getNamePath(),h=n.getInitialValue(f);if(h!==void 0)Yn(!1,"Form already set 'initialValues' with path '".concat(f.join("."),"'. Field can not overwrite it."));else{var v=i.get(f);if(v&&v.size>1)Yn(!1,"Multiple Field with path '".concat(f.join("."),"' set 'initialValue'. Can not decide which one to pick."));else if(v){var g=n.getFieldValue(f),w=u.isListField();!w&&(!r.skipExist||g===void 0)&&n.updateStore(Ea(n.store,f,ze(v)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(l){var c=i.get(l);if(c){var u;(u=s).push.apply(u,ze(ze(c).map(function(d){return d.entity})))}})):s=o,a(s)}),ae(this,"resetFields",function(r){n.warningUnhooked();var i=n.store;if(!r){n.updateStore(Cd(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(i,null,{type:"reset"}),n.notifyWatch();return}var o=r.map(mr);o.forEach(function(a){var s=n.getInitialValue(a);n.updateStore(Ea(n.store,a,s))}),n.resetWithFieldInitialValue({namePathList:o}),n.notifyObservers(i,o,{type:"reset"}),n.notifyWatch(o)}),ae(this,"setFields",function(r){n.warningUnhooked();var i=n.store,o=[];r.forEach(function(a){var s=a.name,l=zt(a,wce),c=mr(s);o.push(c),"value"in l&&n.updateStore(Ea(n.store,c,l.value)),n.notifyObservers(i,[c],{type:"setField",data:a})}),n.notifyWatch(o)}),ae(this,"getFields",function(){var r=n.getFieldEntities(!0),i=r.map(function(o){var a=o.getNamePath(),s=o.getMeta(),l=pe(pe({},s),{},{name:a,value:n.getFieldValue(a)});return Object.defineProperty(l,"originRCField",{value:!0}),l});return i}),ae(this,"initEntityValue",function(r){var i=r.props.initialValue;if(i!==void 0){var o=r.getNamePath(),a=Oo(n.store,o);a===void 0&&n.updateStore(Ea(n.store,o,i))}}),ae(this,"isMergedPreserve",function(r){var i=r!==void 0?r:n.preserve;return i??!0}),ae(this,"registerField",function(r){n.fieldEntities.push(r);var i=r.getNamePath();if(n.notifyWatch([i]),r.props.initialValue!==void 0){var o=n.store;n.resetWithFieldInitialValue({entities:[r],skipExist:!0}),n.notifyObservers(o,[r.getNamePath()],{type:"valueUpdate",source:"internal"})}return function(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(d){return d!==r}),!n.isMergedPreserve(s)&&(!a||l.length>1)){var c=a?void 0:n.getInitialValue(i);if(i.length&&n.getFieldValue(i)!==c&&n.fieldEntities.every(function(d){return!NB(d.getNamePath(),i)})){var u=n.store;n.updateStore(Ea(u,i,c,!0)),n.notifyObservers(u,[i],{type:"remove"}),n.triggerDependenciesUpdate(u,i)}}n.notifyWatch([i])}}),ae(this,"dispatch",function(r){switch(r.type){case"updateValue":{var i=r.namePath,o=r.value;n.updateValue(i,o);break}case"validateField":{var a=r.namePath,s=r.triggerName;n.validateFields([a],{triggerName:s});break}}}),ae(this,"notifyObservers",function(r,i,o){if(n.subscribable){var a=pe(pe({},o),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var l=s.onStoreChange;l(r,i,a)})}else n.forceRootUpdate()}),ae(this,"triggerDependenciesUpdate",function(r,i){var o=n.getDependencyChildrenFields(i);return o.length&&n.validateFields(o),n.notifyObservers(r,o,{type:"dependenciesUpdate",relatedFields:[i].concat(ze(o))}),o}),ae(this,"updateValue",function(r,i){var o=mr(r),a=n.store;n.updateStore(Ea(n.store,o,i)),n.notifyObservers(a,[o],{type:"valueUpdate",source:"internal"}),n.notifyWatch([o]);var s=n.triggerDependenciesUpdate(a,o),l=n.callbacks.onValuesChange;if(l){var c=eP(n.store,[o]);l(c,n.getFieldsValue())}n.triggerOnFieldsChange([o].concat(ze(s)))}),ae(this,"setFieldsValue",function(r){n.warningUnhooked();var i=n.store;if(r){var o=Cd(n.store,r);n.updateStore(o)}n.notifyObservers(i,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),ae(this,"setFieldValue",function(r,i){n.setFields([{name:r,value:i}])}),ae(this,"getDependencyChildrenFields",function(r){var i=new Set,o=[],a=new Ju;n.getFieldEntities().forEach(function(l){var c=l.props.dependencies;(c||[]).forEach(function(u){var d=mr(u);a.update(d,function(){var f=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return f.add(l),f})})});var s=function l(c){var u=a.get(c)||new Set;u.forEach(function(d){if(!i.has(d)){i.add(d);var f=d.getNamePath();d.isFieldDirty()&&f.length&&(o.push(f),l(f))}})};return s(r),o}),ae(this,"triggerOnFieldsChange",function(r,i){var o=n.callbacks.onFieldsChange;if(o){var a=n.getFields();if(i){var s=new Ju;i.forEach(function(c){var u=c.name,d=c.errors;s.set(u,d)}),a.forEach(function(c){c.errors=s.get(c.name)||c.errors})}var l=a.filter(function(c){var u=c.name;return jd(r,u)});l.length&&o(l,a)}}),ae(this,"validateFields",function(r,i){n.warningUnhooked();var o,a;Array.isArray(r)||typeof r=="string"||typeof i=="string"?(o=r,a=i):a=r;var s=!!o,l=s?o.map(mr):[],c=[],u=String(Date.now()),d=new Set,f=a||{},h=f.recursive,v=f.dirty;n.getFieldEntities(!0).forEach(function(C){if(s||l.push(C.getNamePath()),!(!C.props.rules||!C.props.rules.length)&&!(v&&!C.isFieldDirty())){var E=C.getNamePath();if(d.add(E.join(u)),!s||jd(l,E,h)){var I=C.validateRules(pe({validateMessages:pe(pe({},MB),n.validateMessages)},a));c.push(I.then(function(){return{name:E,errors:[],warnings:[]}}).catch(function(R){var T,j=[],D=[];return(T=R.forEach)===null||T===void 0||T.call(R,function(X){var U=X.rule.warningOnly,Z=X.errors;U?D.push.apply(D,ze(Z)):j.push.apply(j,ze(Z))}),j.length?Promise.reject({name:E,errors:j,warnings:D}):{name:E,errors:j,warnings:D}}))}}});var g=bce(c);n.lastValidatePromise=g,g.catch(function(C){return C}).then(function(C){var E=C.map(function(I){var R=I.name;return R});n.notifyObservers(n.store,E,{type:"validateFinish"}),n.triggerOnFieldsChange(E,C)});var w=g.then(function(){return n.lastValidatePromise===g?Promise.resolve(n.getFieldsValue(l)):Promise.reject([])}).catch(function(C){var E=C.filter(function(I){return I&&I.errors.length});return Promise.reject({values:n.getFieldsValue(l),errorFields:E,outOfDate:n.lastValidatePromise!==g})});w.catch(function(C){return C});var x=l.filter(function(C){return d.has(C.join(u))});return n.triggerOnFieldsChange(x),w}),ae(this,"submit",function(){n.warningUnhooked(),n.validateFields().then(function(r){var i=n.callbacks.onFinish;if(i)try{i(r)}catch(o){console.error(o)}}).catch(function(r){var i=n.callbacks.onFinishFailed;i&&i(r)})}),this.forceRootUpdate=t});function zB(e){var t=p.useRef(),n=p.useState({}),r=Se(n,2),i=r[1];if(!t.current)if(e)t.current=e;else{var o=function(){i({})},a=new xce(o);t.current=a.getForm()}return[t.current]}var f5=p.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),Sce=function(t){var n=t.validateMessages,r=t.onFormChange,i=t.onFormFinish,o=t.children,a=p.useContext(f5),s=p.useRef({});return p.createElement(f5.Provider,{value:pe(pe({},a),{},{validateMessages:pe(pe({},a.validateMessages),n),triggerFormChange:function(c,u){r&&r(c,{changedFields:u,forms:s.current}),a.triggerFormChange(c,u)},triggerFormFinish:function(c,u){i&&i(c,{values:u,forms:s.current}),a.triggerFormFinish(c,u)},registerForm:function(c,u){c&&(s.current=pe(pe({},s.current),{},ae({},c,u))),a.registerForm(c,u)},unregisterForm:function(c){var u=pe({},s.current);delete u[c],s.current=u,a.unregisterForm(c)}})},o)},Cce=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],Ece=function(t,n){var r=t.name,i=t.initialValues,o=t.fields,a=t.form,s=t.preserve,l=t.children,c=t.component,u=c===void 0?"form":c,d=t.validateMessages,f=t.validateTrigger,h=f===void 0?"onChange":f,v=t.onValuesChange,g=t.onFieldsChange,w=t.onFinish,x=t.onFinishFailed,C=t.clearOnDestroy,E=zt(t,Cce),I=p.useRef(null),R=p.useContext(f5),T=zB(a),j=Se(T,1),D=j[0],X=D.getInternalHooks(Vc),U=X.useSubscribe,Z=X.setInitialValues,Y=X.setCallbacks,y=X.setValidateMessages,m=X.setPreserve,b=X.destroyForm;p.useImperativeHandle(n,function(){return pe(pe({},D),{},{nativeElement:I.current})}),p.useEffect(function(){return R.registerForm(r,D),function(){R.unregisterForm(r)}},[R,D,r]),y(pe(pe({},R.validateMessages),d)),Y({onValuesChange:v,onFieldsChange:function(W){if(R.triggerFormChange(r,W),g){for(var ie=arguments.length,se=new Array(ie>1?ie-1:0),le=1;le{let{children:t,status:n,override:r}=e;const i=p.useContext(Xa),o=p.useMemo(()=>{const a=Object.assign({},i);return r&&delete a.isFormItemInput,n&&(delete a.status,delete a.hasFeedback,delete a.feedbackIcon),a},[n,r,i]);return p.createElement(Xa.Provider,{value:o},t)},Mce=p.createContext(void 0),fm=e=>{const{space:t,form:n,children:r}=e;if(r==null)return null;let i=r;return n&&(i=be.createElement(kce,{override:!0,status:!0},i)),t&&(i=be.createElement(Vse,null,i)),i};function iP(e){if(e)return{closable:e.closable,closeIcon:e.closeIcon}}function oP(e){const{closable:t,closeIcon:n}=e||{};return be.useMemo(()=>{if(!t&&(t===!1||n===!1||n===null))return!1;if(t===void 0&&n===void 0)return null;let r={closeIcon:typeof n!="boolean"&&n!==null?n:void 0};return t&&typeof t=="object"&&(r=Object.assign(Object.assign({},r),t)),r},[t,n])}function aP(){const e={};for(var t=arguments.length,n=new Array(t),r=0;r{i&&Object.keys(i).forEach(o=>{i[o]!==void 0&&(e[o]=i[o])})}),e}const Nce={};function Tce(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Nce;const r=oP(e),i=oP(t),o=be.useMemo(()=>Object.assign({closeIcon:be.createElement(My,null)},n),[n]),a=be.useMemo(()=>r===!1?!1:r?aP(o,i,r):i===!1?!1:i?aP(o,i):o.closable?o:!1,[r,i,o]);return be.useMemo(()=>{if(a===!1)return[!1,null];const{closeIconRender:s}=o,{closeIcon:l}=a;let c=l;if(c!=null){s&&(c=s(l));const u=uo(a,!0);Object.keys(u).length&&(c=be.isValidElement(c)?be.cloneElement(c,u):be.createElement("span",Object.assign({},u),c))}return[!0,c]},[a,o])}var RB=function(t){if(yi()&&window.document.documentElement){var n=Array.isArray(t)?t:[t],r=window.document.documentElement;return n.some(function(i){return i in r.style})}return!1},Ice=function(t,n){if(!RB(t))return!1;var r=document.createElement("div"),i=r.style[t];return r.style[t]=n,r.style[t]!==i};function zce(e,t){return!Array.isArray(e)&&t!==void 0?Ice(e,t):RB(e)}const Rce=()=>yi()&&window.document.documentElement,jy=e=>{const{prefixCls:t,className:n,style:r,size:i,shape:o}=e,a=xe({[`${t}-lg`]:i==="large",[`${t}-sm`]:i==="small"}),s=xe({[`${t}-circle`]:o==="circle",[`${t}-square`]:o==="square",[`${t}-round`]:o==="round"}),l=p.useMemo(()=>typeof i=="number"?{width:i,height:i,lineHeight:`${i}px`}:{},[i]);return p.createElement("span",{className:xe(t,a,s,n),style:Object.assign(Object.assign({},l),r)})},jce=new en("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Ly=e=>({height:e,lineHeight:we(e)}),Ld=e=>Object.assign({width:e},Ly(e)),Lce=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:jce,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),Fw=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},Ly(e)),Bce=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:i,controlHeightSM:o}=e;return{[`${t}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},Ld(r)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},Ld(i)),[`${t}${t}-sm`]:Object.assign({},Ld(o))}},Ace=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:i,controlHeightSM:o,gradientFromColor:a,calc:s}=e;return{[`${r}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:n},Fw(t,s)),[`${r}-lg`]:Object.assign({},Fw(i,s)),[`${r}-sm`]:Object.assign({},Fw(o,s))}},sP=e=>Object.assign({width:e},Ly(e)),Fce=e=>{const{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:r,borderRadiusSM:i,calc:o}=e;return{[`${t}`]:Object.assign(Object.assign({display:"flex",alignItems:"center",justifyContent:"center",verticalAlign:"top",background:r,borderRadius:i},sP(o(n).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},sP(n)),{maxWidth:o(n).mul(4).equal(),maxHeight:o(n).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},Dw=(e,t,n)=>{const{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},Hw=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},Ly(e)),Dce=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:i,controlHeightSM:o,gradientFromColor:a,calc:s}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:t,width:s(r).mul(2).equal(),minWidth:s(r).mul(2).equal()},Hw(r,s))},Dw(e,r,n)),{[`${n}-lg`]:Object.assign({},Hw(i,s))}),Dw(e,i,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},Hw(o,s))}),Dw(e,o,`${n}-sm`))},Hce=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:i,skeletonButtonCls:o,skeletonInputCls:a,skeletonImageCls:s,controlHeight:l,controlHeightLG:c,controlHeightSM:u,gradientFromColor:d,padding:f,marginSM:h,borderRadius:v,titleHeight:g,blockRadius:w,paragraphLiHeight:x,controlHeightXS:C,paragraphMarginTop:E}=e;return{[`${t}`]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:f,verticalAlign:"top",[`${n}`]:Object.assign({display:"inline-block",verticalAlign:"top",background:d},Ld(l)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},Ld(c)),[`${n}-sm`]:Object.assign({},Ld(u))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[`${r}`]:{width:"100%",height:g,background:d,borderRadius:w,[`+ ${i}`]:{marginBlockStart:u}},[`${i}`]:{padding:0,"> li":{width:"100%",height:x,listStyle:"none",background:d,borderRadius:w,"+ li":{marginBlockStart:C}}},[`${i}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${r}, ${i} > li`]:{borderRadius:v}}},[`${t}-with-avatar ${t}-content`]:{[`${r}`]:{marginBlockStart:h,[`+ ${i}`]:{marginBlockStart:E}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},Dce(e)),Bce(e)),Ace(e)),Fce(e)),[`${t}${t}-block`]:{width:"100%",[`${o}`]:{width:"100%"},[`${a}`]:{width:"100%"}},[`${t}${t}-active`]:{[` ${r}, ${i} > li, ${n}, ${o}, ${a}, ${s} - `]:Object.assign({},Hce(e))}}},Kce=e=>{const{colorFillContent:t,colorFill:n}=e,r=t,i=n;return{color:r,colorGradientEnd:i,gradientFromColor:r,gradientToColor:i,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},qf=qr("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=gn(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:n(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[Zce(r)]},Kce,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),qce=e=>{const{prefixCls:t,className:n,rootClassName:r,active:i,shape:o="circle",size:a="default"}=e,{getPrefixCls:s}=p.useContext(Mt),l=s("skeleton",t),[c,u,d]=qf(l),f=Kr(e,["prefixCls","className"]),h=we(l,`${l}-element`,{[`${l}-active`]:i},n,r,u,d);return c(p.createElement("div",{className:h},p.createElement(Ly,Object.assign({prefixCls:`${l}-avatar`,shape:o,size:a},f))))},Gce=e=>{const{prefixCls:t,className:n,rootClassName:r,active:i,block:o=!1,size:a="default"}=e,{getPrefixCls:s}=p.useContext(Mt),l=s("skeleton",t),[c,u,d]=qf(l),f=Kr(e,["prefixCls"]),h=we(l,`${l}-element`,{[`${l}-active`]:i,[`${l}-block`]:o},n,r,u,d);return c(p.createElement("div",{className:h},p.createElement(Ly,Object.assign({prefixCls:`${l}-button`,size:a},f))))},Yce="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",Jce=e=>{const{prefixCls:t,className:n,rootClassName:r,style:i,active:o}=e,{getPrefixCls:a}=p.useContext(Mt),s=a("skeleton",t),[l,c,u]=qf(s),d=we(s,`${s}-element`,{[`${s}-active`]:o},n,r,c,u);return l(p.createElement("div",{className:d},p.createElement("div",{className:we(`${s}-image`,n),style:i},p.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${s}-image-svg`},p.createElement("path",{d:Yce,className:`${s}-image-path`})))))},Qce=e=>{const{prefixCls:t,className:n,rootClassName:r,active:i,block:o,size:a="default"}=e,{getPrefixCls:s}=p.useContext(Mt),l=s("skeleton",t),[c,u,d]=qf(l),f=Kr(e,["prefixCls"]),h=we(l,`${l}-element`,{[`${l}-active`]:i,[`${l}-block`]:o},n,r,u,d);return c(p.createElement("div",{className:h},p.createElement(Ly,Object.assign({prefixCls:`${l}-input`,size:a},f))))};var $ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},_ce=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:$ce}))},eue=p.forwardRef(_ce);const tue=e=>{const{prefixCls:t,className:n,rootClassName:r,style:i,active:o,children:a}=e,{getPrefixCls:s}=p.useContext(Mt),l=s("skeleton",t),[c,u,d]=qf(l),f=we(l,`${l}-element`,{[`${l}-active`]:o},u,n,r,d),h=a??p.createElement(eue,null);return c(p.createElement("div",{className:f},p.createElement("div",{className:we(`${l}-image`,n),style:i},h)))},nue=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},rue=e=>{const{prefixCls:t,className:n,style:r,rows:i}=e,o=Ie(Array(i)).map((a,s)=>p.createElement("li",{key:s,style:{width:nue(s,e)}}));return p.createElement("ul",{className:we(t,n),style:r},o)},iue=e=>{let{prefixCls:t,className:n,width:r,style:i}=e;return p.createElement("h3",{className:we(t,n),style:Object.assign({width:r},i)})};function Ww(e){return e&&typeof e=="object"?e:{}}function oue(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function aue(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function sue(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const Gf=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:i,style:o,children:a,avatar:s=!1,title:l=!0,paragraph:c=!0,active:u,round:d}=e,{getPrefixCls:f,direction:h,skeleton:g}=p.useContext(Mt),v=f("skeleton",t),[w,x,C]=qf(v);if(n||!("loading"in e)){const E=!!s,I=!!l,R=!!c;let T;if(E){const X=Object.assign(Object.assign({prefixCls:`${v}-avatar`},oue(I,R)),Ww(s));T=p.createElement("div",{className:`${v}-header`},p.createElement(Ly,Object.assign({},X)))}let j;if(I||R){let X;if(I){const W=Object.assign(Object.assign({prefixCls:`${v}-title`},aue(E,R)),Ww(l));X=p.createElement(iue,Object.assign({},W))}let V;if(R){const W=Object.assign(Object.assign({prefixCls:`${v}-paragraph`},sue(E,I)),Ww(c));V=p.createElement(rue,Object.assign({},W))}j=p.createElement("div",{className:`${v}-content`},X,V)}const D=we(v,{[`${v}-with-avatar`]:E,[`${v}-active`]:u,[`${v}-rtl`]:h==="rtl",[`${v}-round`]:d},g==null?void 0:g.className,r,i,x,C);return w(p.createElement("div",{className:D,style:Object.assign(Object.assign({},g==null?void 0:g.style),o)},T,j))}return a??null};Gf.Button=Gce;Gf.Avatar=qce;Gf.Input=Qce;Gf.Image=Jce;Gf.Node=tue;function pP(){}const lue=p.createContext({add:pP,remove:pP});function cue(e){const t=p.useContext(lue),n=p.useRef();return On(i=>{if(i){const o=e?i.querySelector(e):i;t.add(o),n.current=o}else t.remove(n.current)})}const mP=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=p.useContext(Wm);return xe.createElement(xs,Object.assign({onClick:n},e),t)},gP=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:i}=p.useContext(Wm);return xe.createElement(xs,Object.assign({},wB(n),{loading:e,onClick:i},t),r)};function XB(e,t){return xe.createElement("span",{className:`${e}-close-x`},t||xe.createElement(My,{className:`${e}-close-icon`}))}const WB=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:i,onOk:o,onCancel:a,okButtonProps:s,cancelButtonProps:l,footer:c}=e,[u]=Hm("Modal",IL()),d=t||(u==null?void 0:u.okText),f=r||(u==null?void 0:u.cancelText),h={confirmLoading:i,okButtonProps:s,cancelButtonProps:l,okTextLocale:d,cancelTextLocale:f,okType:n,onOk:o,onCancel:a},g=xe.useMemo(()=>h,Ie(Object.values(h)));let v;return typeof c=="function"||typeof c>"u"?(v=xe.createElement(xe.Fragment,null,xe.createElement(mP,null),xe.createElement(gP,null)),typeof c=="function"&&(v=c(v,{OkBtn:gP,CancelBtn:mP})),v=xe.createElement(kB,{value:g},v)):v=c,xe.createElement(FL,{disabled:!1},v)},ZB=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, + `]:Object.assign({},Lce(e))}}},Uce=e=>{const{colorFillContent:t,colorFill:n}=e,r=t,i=n;return{color:r,colorGradientEnd:i,gradientFromColor:r,gradientToColor:i,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},Kf=qr("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=pn(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:n(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[Hce(r)]},Uce,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),Vce=e=>{const{prefixCls:t,className:n,rootClassName:r,active:i,shape:o="circle",size:a="default"}=e,{getPrefixCls:s}=p.useContext(Mt),l=s("skeleton",t),[c,u,d]=Kf(l),f=Kr(e,["prefixCls","className"]),h=xe(l,`${l}-element`,{[`${l}-active`]:i},n,r,u,d);return c(p.createElement("div",{className:h},p.createElement(jy,Object.assign({prefixCls:`${l}-avatar`,shape:o,size:a},f))))},Xce=e=>{const{prefixCls:t,className:n,rootClassName:r,active:i,block:o=!1,size:a="default"}=e,{getPrefixCls:s}=p.useContext(Mt),l=s("skeleton",t),[c,u,d]=Kf(l),f=Kr(e,["prefixCls"]),h=xe(l,`${l}-element`,{[`${l}-active`]:i,[`${l}-block`]:o},n,r,u,d);return c(p.createElement("div",{className:h},p.createElement(jy,Object.assign({prefixCls:`${l}-button`,size:a},f))))},Wce="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",Zce=e=>{const{prefixCls:t,className:n,rootClassName:r,style:i,active:o}=e,{getPrefixCls:a}=p.useContext(Mt),s=a("skeleton",t),[l,c,u]=Kf(s),d=xe(s,`${s}-element`,{[`${s}-active`]:o},n,r,c,u);return l(p.createElement("div",{className:d},p.createElement("div",{className:xe(`${s}-image`,n),style:i},p.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${s}-image-svg`},p.createElement("title",null,"Image placeholder"),p.createElement("path",{d:Wce,className:`${s}-image-path`})))))},Kce=e=>{const{prefixCls:t,className:n,rootClassName:r,active:i,block:o,size:a="default"}=e,{getPrefixCls:s}=p.useContext(Mt),l=s("skeleton",t),[c,u,d]=Kf(l),f=Kr(e,["prefixCls"]),h=xe(l,`${l}-element`,{[`${l}-active`]:i,[`${l}-block`]:o},n,r,u,d);return c(p.createElement("div",{className:h},p.createElement(jy,Object.assign({prefixCls:`${l}-input`,size:a},f))))};var qce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 10128 0 64 64 0 10-128 0zm118-224a48 48 0 1096 0 48 48 0 10-96 0zm158 228a96 96 0 10192 0 96 96 0 10-192 0zm148-314a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"dot-chart",theme:"outlined"},Gce=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:qce}))},Yce=p.forwardRef(Gce);const Jce=e=>{const{prefixCls:t,className:n,rootClassName:r,style:i,active:o,children:a}=e,{getPrefixCls:s}=p.useContext(Mt),l=s("skeleton",t),[c,u,d]=Kf(l),f=xe(l,`${l}-element`,{[`${l}-active`]:o},u,n,r,d),h=a??p.createElement(Yce,null);return c(p.createElement("div",{className:f},p.createElement("div",{className:xe(`${l}-image`,n),style:i},h)))},Qce=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},$ce=e=>{const{prefixCls:t,className:n,style:r,rows:i}=e,o=ze(Array(i)).map((a,s)=>p.createElement("li",{key:s,style:{width:Qce(s,e)}}));return p.createElement("ul",{className:xe(t,n),style:r},o)},_ce=e=>{let{prefixCls:t,className:n,width:r,style:i}=e;return p.createElement("h3",{className:xe(t,n),style:Object.assign({width:r},i)})};function Uw(e){return e&&typeof e=="object"?e:{}}function eue(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function tue(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function nue(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const qf=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:i,style:o,children:a,avatar:s=!1,title:l=!0,paragraph:c=!0,active:u,round:d}=e,{getPrefixCls:f,direction:h,skeleton:v}=p.useContext(Mt),g=f("skeleton",t),[w,x,C]=Kf(g);if(n||!("loading"in e)){const E=!!s,I=!!l,R=!!c;let T;if(E){const X=Object.assign(Object.assign({prefixCls:`${g}-avatar`},eue(I,R)),Uw(s));T=p.createElement("div",{className:`${g}-header`},p.createElement(jy,Object.assign({},X)))}let j;if(I||R){let X;if(I){const Z=Object.assign(Object.assign({prefixCls:`${g}-title`},tue(E,R)),Uw(l));X=p.createElement(_ce,Object.assign({},Z))}let U;if(R){const Z=Object.assign(Object.assign({prefixCls:`${g}-paragraph`},nue(E,I)),Uw(c));U=p.createElement($ce,Object.assign({},Z))}j=p.createElement("div",{className:`${g}-content`},X,U)}const D=xe(g,{[`${g}-with-avatar`]:E,[`${g}-active`]:u,[`${g}-rtl`]:h==="rtl",[`${g}-round`]:d},v==null?void 0:v.className,r,i,x,C);return w(p.createElement("div",{className:D,style:Object.assign(Object.assign({},v==null?void 0:v.style),o)},T,j))}return a??null};qf.Button=Xce;qf.Avatar=Vce;qf.Input=Kce;qf.Image=Zce;qf.Node=Jce;function lP(){}const rue=p.createContext({add:lP,remove:lP});function iue(e){const t=p.useContext(rue),n=p.useRef();return Pn(i=>{if(i){const o=e?i.querySelector(e):i;t.add(o),n.current=o}else t.remove(n.current)})}const cP=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=p.useContext(Wm);return be.createElement(Ss,Object.assign({onClick:n},e),t)},uP=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:i}=p.useContext(Wm);return be.createElement(Ss,Object.assign({},fB(n),{loading:e,onClick:i},t),r)};function jB(e,t){return be.createElement("span",{className:`${e}-close-x`},t||be.createElement(My,{className:`${e}-close-icon`}))}const LB=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:i,onOk:o,onCancel:a,okButtonProps:s,cancelButtonProps:l,footer:c}=e,[u]=Hm("Modal",CL()),d=t||(u==null?void 0:u.okText),f=r||(u==null?void 0:u.cancelText),h={confirmLoading:i,okButtonProps:s,cancelButtonProps:l,okTextLocale:d,cancelTextLocale:f,okType:n,onOk:o,onCancel:a},v=be.useMemo(()=>h,ze(Object.values(h)));let g;return typeof c=="function"||typeof c>"u"?(g=be.createElement(be.Fragment,null,be.createElement(cP,null),be.createElement(uP,null)),typeof c=="function"&&(g=c(g,{OkBtn:uP,CancelBtn:cP})),g=be.createElement(bB,{value:v},g)):g=c,be.createElement(TL,{disabled:!1},g)},BB=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut}, - opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),uue=e=>({animationDuration:e,animationFillMode:"both"}),due=e=>({animationDuration:e,animationFillMode:"both"}),Ay=function(e,t,n,r){const o=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` + opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),oue=e=>({animationDuration:e,animationFillMode:"both"}),aue=e=>({animationDuration:e,animationFillMode:"both"}),By=function(e,t,n,r){const o=(arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1)?"&":"";return{[` ${o}${e}-enter, ${o}${e}-appear - `]:Object.assign(Object.assign({},uue(r)),{animationPlayState:"paused"}),[`${o}${e}-leave`]:Object.assign(Object.assign({},due(r)),{animationPlayState:"paused"}),[` + `]:Object.assign(Object.assign({},oue(r)),{animationPlayState:"paused"}),[`${o}${e}-leave`]:Object.assign(Object.assign({},aue(r)),{animationPlayState:"paused"}),[` ${o}${e}-enter${e}-enter-active, ${o}${e}-appear${e}-appear-active - `]:{animationName:t,animationPlayState:"running"},[`${o}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},fue=new rn("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),hue=new rn("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),pue=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:n}=e,r=`${n}-fade`,i=t?"&":"";return[Ay(r,fue,hue,e.motionDurationMid,t),{[` + `]:{animationName:t,animationPlayState:"running"},[`${o}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},sue=new en("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),lue=new en("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),cue=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:n}=e,r=`${n}-fade`,i=t?"&":"";return[By(r,sue,lue,e.motionDurationMid,t),{[` ${i}${r}-enter, ${i}${r}-appear - `]:{opacity:0,animationTimingFunction:"linear"},[`${i}${r}-leave`]:{animationTimingFunction:"linear"}}]},mue=new rn("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),gue=new rn("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),vue=new rn("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),yue=new rn("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),bue=new rn("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),wue=new rn("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),xue=new rn("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Sue=new rn("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Cue={"move-up":{inKeyframes:xue,outKeyframes:Sue},"move-down":{inKeyframes:mue,outKeyframes:gue},"move-left":{inKeyframes:vue,outKeyframes:yue},"move-right":{inKeyframes:bue,outKeyframes:wue}},Jv=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:o}=Cue[t];return[Ay(r,i,o,e.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:"linear"},[`${i}${r}-leave`]:{animationTimingFunction:"linear"}}]},uue=new en("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),due=new en("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),fue=new en("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),hue=new en("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),pue=new en("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),mue=new en("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),vue=new en("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),gue=new en("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),yue={"move-up":{inKeyframes:vue,outKeyframes:gue},"move-down":{inKeyframes:uue,outKeyframes:due},"move-left":{inKeyframes:fue,outKeyframes:hue},"move-right":{inKeyframes:pue,outKeyframes:mue}},Yg=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:o}=yue[t];return[By(r,i,o,e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},B4=new rn("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),A4=new rn("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),F4=new rn("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),D4=new rn("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),Eue=new rn("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),Pue=new rn("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),Oue=new rn("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),kue=new rn("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Mue={"slide-up":{inKeyframes:B4,outKeyframes:A4},"slide-down":{inKeyframes:F4,outKeyframes:D4},"slide-left":{inKeyframes:Eue,outKeyframes:Pue},"slide-right":{inKeyframes:Oue,outKeyframes:kue}},pf=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:o}=Mue[t];return[Ay(r,i,o,e.motionDurationMid),{[` + `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},I4=new en("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),z4=new en("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),R4=new en("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),j4=new en("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),bue=new en("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),wue=new en("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),xue=new en("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),Sue=new en("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Cue={"slide-up":{inKeyframes:I4,outKeyframes:z4},"slide-down":{inKeyframes:R4,outKeyframes:j4},"slide-left":{inKeyframes:bue,outKeyframes:wue},"slide-right":{inKeyframes:xue,outKeyframes:Sue}},hf=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:o}=Cue[t];return[By(r,i,o,e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},Nue=new rn("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Tue=new rn("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),vP=new rn("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),yP=new rn("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),Iue=new rn("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),zue=new rn("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),Rue=new rn("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),jue=new rn("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),Lue=new rn("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),Bue=new rn("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),Aue=new rn("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),Fue=new rn("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),Due={zoom:{inKeyframes:Nue,outKeyframes:Tue},"zoom-big":{inKeyframes:vP,outKeyframes:yP},"zoom-big-fast":{inKeyframes:vP,outKeyframes:yP},"zoom-left":{inKeyframes:Rue,outKeyframes:jue},"zoom-right":{inKeyframes:Lue,outKeyframes:Bue},"zoom-up":{inKeyframes:Iue,outKeyframes:zue},"zoom-down":{inKeyframes:Aue,outKeyframes:Fue}},Fy=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:o}=Due[t];return[Ay(r,i,o,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` + `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},Eue=new en("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Pue=new en("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),dP=new en("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),fP=new en("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),Oue=new en("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),kue=new en("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),Mue=new en("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),Nue=new en("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),Tue=new en("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),Iue=new en("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),zue=new en("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),Rue=new en("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),jue={zoom:{inKeyframes:Eue,outKeyframes:Pue},"zoom-big":{inKeyframes:dP,outKeyframes:fP},"zoom-big-fast":{inKeyframes:dP,outKeyframes:fP},"zoom-left":{inKeyframes:Mue,outKeyframes:Nue},"zoom-right":{inKeyframes:Tue,outKeyframes:Iue},"zoom-up":{inKeyframes:Oue,outKeyframes:kue},"zoom-down":{inKeyframes:zue,outKeyframes:Rue}},Ay=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:i,outKeyframes:o}=jue[t];return[By(r,i,o,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[` ${r}-enter, ${r}-appear - `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};function bP(e){return{position:e,inset:0}}const Hue=e=>{const{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},bP("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},bP("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:pue(e)}]},Uue=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${be(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},vr(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${be(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:`${be(e.modalCloseBtnSize)}`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},um(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${be(e.borderRadiusLG)} ${be(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${be(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content, + `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]};function hP(e){return{position:e,inset:0}}const Lue=e=>{const{componentCls:t,antCls:n}=e;return[{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-content`]:{pointerEvents:"none"},[`${t}-mask`]:Object.assign(Object.assign({},hP("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},hP("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:cue(e)}]},Bue=e=>{const{componentCls:t}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${we(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},br(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${we(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto",paddingBottom:e.paddingLG,[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-content`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:Object.assign({position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:`${we(e.modalCloseBtnSize)}`,justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},um(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${we(e.borderRadiusLG)} ${we(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${we(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content, ${t}-body, - ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},Vue=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},KB=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return gn(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},qB=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${be(e.paddingMD)} ${be(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${be(e.padding)} ${be(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${be(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${be(e.paddingXS)} ${be(e.padding)}`:0,footerBorderTop:e.wireframe?`${be(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${be(e.borderRadiusLG)} ${be(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${be(e.padding*2)} ${be(e.padding*2)} ${be(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),GB=qr("Modal",e=>{const t=KB(e);return[Uue(t),Vue(t),Hue(t),Fy(t,"zoom")]},qB,{unitless:{titleLineHeight:!0}});var Xue=function(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{g5={x:e.pageX,y:e.pageY},setTimeout(()=>{g5=null},100)};Xle()&&document.documentElement.addEventListener("click",Wue,!0);const YB=e=>{var t;const{getPopupContainer:n,getPrefixCls:r,direction:i,modal:o}=p.useContext(Mt),a=P=>{const{onCancel:B}=e;B==null||B(P)},s=P=>{const{onOk:B}=e;B==null||B(P)},{prefixCls:l,className:c,rootClassName:u,open:d,wrapClassName:f,centered:h,getContainer:g,focusTriggerAfterClose:v=!0,style:w,visible:x,width:C=520,footer:E,classNames:I,styles:R,children:T,loading:j}=e,D=Xue(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading"]),X=r("modal",l),V=r(),W=Bo(X),[Y,y,m]=GB(X,W),b=we(f,{[`${X}-centered`]:!!h,[`${X}-wrap-rtl`]:i==="rtl"}),k=E!==null&&!j?p.createElement(WB,Object.assign({},e,{onOk:s,onCancel:a})):null,[N,M]=Hle(_7(e),_7(o),{closable:!0,closeIcon:p.createElement(My,{className:`${X}-close-icon`}),closeIconRender:P=>XB(X,P)}),z=cue(`.${X}-content`),[O,S]=Um("Modal",D.zIndex);return Y(p.createElement(jy,null,p.createElement(VB,{status:!0,override:!0},p.createElement(Ny.Provider,{value:S},p.createElement(jB,Object.assign({width:C},D,{zIndex:O,getContainer:g===void 0?n:g,prefixCls:X,rootClassName:we(y,u,m,W),footer:k,visible:d??x,mousePosition:(t=D.mousePosition)!==null&&t!==void 0?t:g5,onClose:a,closable:N,closeIcon:M,focusTriggerAfterClose:v,transitionName:ff(V,"zoom",e.transitionName),maskTransitionName:ff(V,"fade",e.maskTransitionName),className:we(y,c,o==null?void 0:o.className),style:Object.assign(Object.assign({},o==null?void 0:o.style),w),classNames:Object.assign(Object.assign(Object.assign({},o==null?void 0:o.classNames),I),{wrapper:we(b,I==null?void 0:I.wrapper)}),styles:Object.assign(Object.assign({},o==null?void 0:o.styles),R),panelRef:z}),j?p.createElement(Gf,{active:!0,title:!1,paragraph:{rows:4},className:`${X}-body-skeleton`}):T)))))},Zue=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:i,fontSize:o,lineHeight:a,modalTitleHeight:s,fontHeight:l,confirmBodyPadding:c}=e,u=`${t}-confirm`;return{[u]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${u}-body-wrapper`]:Object.assign({},cm()),[`&${t} ${t}-body`]:{padding:c},[`${u}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:i,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(l).sub(i).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(i).equal()).div(2).equal()}},[`${u}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS},[`${e.iconCls} + ${u}-paragraph`]:{maxWidth:`calc(100% - ${be(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${u}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${u}-content`]:{color:e.colorText,fontSize:o,lineHeight:a},[`${u}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${u}-error ${u}-body > ${e.iconCls}`]:{color:e.colorError},[`${u}-warning ${u}-body > ${e.iconCls}, - ${u}-confirm ${u}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${u}-info ${u}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${u}-success ${u}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},Kue=O4(["Modal","confirm"],e=>{const t=KB(e);return[Zue(t)]},qB,{order:-1e3});var que=function(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);iC,Ie(Object.values(C))),I=p.createElement(p.Fragment,null,p.createElement(V7,null),p.createElement(X7,null)),R=e.title!==void 0&&e.title!==null,T=`${o}-body`;return p.createElement("div",{className:`${o}-body-wrapper`},p.createElement("div",{className:we(T,{[`${T}-has-title`]:R})},d,p.createElement("div",{className:`${o}-paragraph`},R&&p.createElement("span",{className:`${o}-title`},e.title),p.createElement("div",{className:`${o}-content`},e.content))),l===void 0||typeof l=="function"?p.createElement(kB,{value:E},p.createElement("div",{className:`${o}-btns`},typeof l=="function"?l(I,{OkBtn:X7,CancelBtn:V7}):I)):l,p.createElement(Kue,{prefixCls:t}))}const Gue=e=>{const{close:t,zIndex:n,afterClose:r,open:i,keyboard:o,centered:a,getContainer:s,maskStyle:l,direction:c,prefixCls:u,wrapClassName:d,rootPrefixCls:f,bodyStyle:h,closable:g=!1,closeIcon:v,modalRender:w,focusTriggerAfterClose:x,onConfirm:C,styles:E}=e,I=`${u}-confirm`,R=e.width||416,T=e.style||{},j=e.mask===void 0?!0:e.mask,D=e.maskClosable===void 0?!1:e.maskClosable,X=we(I,`${I}-${e.type}`,{[`${I}-rtl`]:c==="rtl"},e.className),[,V]=Xr(),W=p.useMemo(()=>n!==void 0?n:V.zIndexPopupBase+fB,[n,V]);return p.createElement(YB,{prefixCls:u,className:X,wrapClassName:we({[`${I}-centered`]:!!e.centered},d),onCancel:()=>{t==null||t({triggerCancel:!0}),C==null||C(!1)},open:i,title:"",footer:null,transitionName:ff(f||"","zoom",e.transitionName),maskTransitionName:ff(f||"","fade",e.maskTransitionName),mask:j,maskClosable:D,style:T,styles:Object.assign({body:h,mask:l},E),width:R,zIndex:W,afterClose:r,keyboard:o,centered:a,getContainer:s,closable:g,closeIcon:v,modalRender:w,focusTriggerAfterClose:x},p.createElement(JB,Object.assign({},e,{confirmPrefixCls:I})))},QB=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:i}=e;return p.createElement(fl,{prefixCls:t,iconPrefixCls:n,direction:r,theme:i},p.createElement(Gue,Object.assign({},e)))},Xc=[];let $B="";function _B(){return $B}const Yue=e=>{var t,n;const{prefixCls:r,getContainer:i,direction:o}=e,a=IL(),s=p.useContext(Mt),l=_B()||s.getPrefixCls(),c=r||`${l}-modal`;let u=i;return u===!1&&(u=void 0),xe.createElement(QB,Object.assign({},e,{rootPrefixCls:l,prefixCls:c,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:o??s.direction,locale:(n=(t=s.locale)===null||t===void 0?void 0:t.Modal)!==null&&n!==void 0?n:a,getContainer:u}))};function qm(e){const t=Xae(),n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:s,open:!0}),i;function o(){for(var c=arguments.length,u=new Array(c),d=0;dh&&h.triggerCancel);e.onCancel&&f&&e.onCancel.apply(e,[()=>{}].concat(Ie(u.slice(1))));for(let h=0;h{const u=t.getPrefixCls(void 0,_B()),d=t.getIconPrefixCls(),f=t.getTheme(),h=xe.createElement(Yue,Object.assign({},c));pB(xe.createElement(fl,{prefixCls:u,iconPrefixCls:d,theme:f},t.holderRender?t.holderRender(h):h),n)})}function s(){for(var c=arguments.length,u=new Array(c),d=0;d{typeof e.afterClose=="function"&&e.afterClose(),o.apply(this,u)}}),r.visible&&delete r.visible,a(r)}function l(c){typeof c=="function"?r=c(r):r=Object.assign(Object.assign({},r),c),a(r)}return a(r),Xc.push(s),{destroy:s,update:l}}function eA(e){return Object.assign(Object.assign({},e),{type:"warning"})}function tA(e){return Object.assign(Object.assign({},e),{type:"info"})}function nA(e){return Object.assign(Object.assign({},e),{type:"success"})}function rA(e){return Object.assign(Object.assign({},e),{type:"error"})}function iA(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function Jue(e){let{rootPrefixCls:t}=e;$B=t}var Que=function(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{var n,{afterClose:r,config:i}=e,o=Que(e,["afterClose","config"]);const[a,s]=p.useState(!0),[l,c]=p.useState(i),{direction:u,getPrefixCls:d}=p.useContext(Mt),f=d("modal"),h=d(),g=()=>{var C;r(),(C=l.afterClose)===null||C===void 0||C.call(l)},v=function(){s(!1);for(var C=arguments.length,E=new Array(C),I=0;IT&&T.triggerCancel);l.onCancel&&R&&l.onCancel.apply(l,[()=>{}].concat(Ie(E.slice(1))))};p.useImperativeHandle(t,()=>({destroy:v,update:C=>{c(E=>Object.assign(Object.assign({},E),C))}}));const w=(n=l.okCancel)!==null&&n!==void 0?n:l.type==="confirm",[x]=Hm("Modal",uc.Modal);return p.createElement(QB,Object.assign({prefixCls:f,rootPrefixCls:h},l,{close:v,open:a,afterClose:g,okText:l.okText||(w?x==null?void 0:x.okText:x==null?void 0:x.justOkText),direction:l.direction||u,cancelText:l.cancelText||(x==null?void 0:x.cancelText)},o))},_ue=p.forwardRef($ue);let wP=0;const ede=p.memo(p.forwardRef((e,t)=>{const[n,r]=Mse();return p.useImperativeHandle(t,()=>({patchElement:r}),[]),p.createElement(p.Fragment,null,n)}));function tde(){const e=p.useRef(null),[t,n]=p.useState([]);p.useEffect(()=>{t.length&&(Ie(t).forEach(a=>{a()}),n([]))},[t]);const r=p.useCallback(o=>function(s){var l;wP+=1;const c=p.createRef();let u;const d=new Promise(w=>{u=w});let f=!1,h;const g=p.createElement(_ue,{key:`modal-${wP}`,config:o(s),ref:c,afterClose:()=>{h==null||h()},isSilent:()=>f,onConfirm:w=>{u(w)}});return h=(l=e.current)===null||l===void 0?void 0:l.patchElement(g),h&&Xc.push(h),{destroy:()=>{function w(){var x;(x=c.current)===null||x===void 0||x.destroy()}c.current?w():n(x=>[].concat(Ie(x),[w]))},update:w=>{function x(){var C;(C=c.current)===null||C===void 0||C.update(w)}c.current?x():n(C=>[].concat(Ie(C),[x]))},then:w=>(f=!0,d.then(w))}},[]);return[p.useMemo(()=>({info:r(tA),success:r(nA),error:r(rA),warning:r(eA),confirm:r(iA)}),[]),p.createElement(ede,{key:"modal-holder",ref:e})]}function oA(e){return t=>p.createElement(fl,{theme:{token:{motion:!1,zIndexPopupBase:0}}},p.createElement(e,Object.assign({},t)))}const aA=(e,t,n,r)=>oA(o=>{const{prefixCls:a,style:s}=o,l=p.useRef(null),[c,u]=p.useState(0),[d,f]=p.useState(0),[h,g]=oi(!1,{value:o.open}),{getPrefixCls:v}=p.useContext(Mt),w=v(t||"select",a);p.useEffect(()=>{if(g(!0),typeof ResizeObserver<"u"){const E=new ResizeObserver(R=>{const T=R[0].target;u(T.offsetHeight+8),f(T.offsetWidth)}),I=setInterval(()=>{var R;const T=n?`.${n(w)}`:`.${w}-dropdown`,j=(R=l.current)===null||R===void 0?void 0:R.querySelector(T);j&&(clearInterval(I),E.observe(j))},10);return()=>{clearInterval(I),E.disconnect()}}},[]);let x=Object.assign(Object.assign({},o),{style:Object.assign(Object.assign({},s),{margin:0}),open:h,visible:h,getPopupContainer:()=>l.current});r&&(x=r(x));const C={paddingBottom:c,position:"relative",minWidth:d};return p.createElement("div",{ref:l,style:C},p.createElement(e,Object.assign({},x)))}),sA=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var Dy=function(t){var n=t.className,r=t.customizeIcon,i=t.customizeIconProps,o=t.children,a=t.onMouseDown,s=t.onClick,l=typeof r=="function"?r(i):r;return p.createElement("span",{className:n,onMouseDown:function(u){u.preventDefault(),a==null||a(u)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},l!==void 0?l:p.createElement("span",{className:we(n.split(/\s+/).map(function(c){return"".concat(c,"-icon")}))},o))},nde=function(t,n,r,i,o){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,c=xe.useMemo(function(){if(pt(i)==="object")return i.clearIcon;if(o)return o},[i,o]),u=xe.useMemo(function(){return!!(!a&&i&&(r.length||s)&&!(l==="combobox"&&s===""))},[i,a,r.length,s,l]);return{allowClear:u,clearIcon:xe.createElement(Dy,{className:"".concat(t,"-clear"),onMouseDown:n,customizeIcon:c},"×")}},lA=p.createContext(null);function rde(){return p.useContext(lA)}function ide(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=p.useState(!1),n=Se(t,2),r=n[0],i=n[1],o=p.useRef(null),a=function(){window.clearTimeout(o.current)};p.useEffect(function(){return a},[]);var s=function(c,u){a(),o.current=window.setTimeout(function(){i(c),u&&u()},e)};return[r,s,a]}function cA(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=p.useRef(null),n=p.useRef(null);p.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(i){(i||t.current===null)&&(t.current=i),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function ode(e,t,n,r){var i=p.useRef(null);i.current={open:t,triggerOpen:n,customizedTrigger:r},p.useEffect(function(){function o(a){var s;if(!((s=i.current)!==null&&s!==void 0&&s.customizedTrigger)){var l=a.target;l.shadowRoot&&a.composed&&(l=a.composedPath()[0]||l),i.current.open&&e().filter(function(c){return c}).every(function(c){return!c.contains(l)&&c!==l})&&i.current.triggerOpen(!1)}}return window.addEventListener("mousedown",o),function(){return window.removeEventListener("mousedown",o)}},[])}function ade(e){return![je.ESC,je.SHIFT,je.BACKSPACE,je.TAB,je.WIN_KEY,je.ALT,je.META,je.WIN_KEY_RIGHT,je.CTRL,je.SEMICOLON,je.EQUALS,je.CAPS_LOCK,je.CONTEXT_MENU,je.F1,je.F2,je.F3,je.F4,je.F5,je.F6,je.F7,je.F8,je.F9,je.F10,je.F11,je.F12].includes(e)}var sde=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],$u=void 0;function lde(e,t){var n=e.prefixCls,r=e.invalidate,i=e.item,o=e.renderItem,a=e.responsive,s=e.responsiveDisabled,l=e.registerSize,c=e.itemKey,u=e.className,d=e.style,f=e.children,h=e.display,g=e.order,v=e.component,w=v===void 0?"div":v,x=It(e,sde),C=a&&!h;function E(D){l(c,D)}p.useEffect(function(){return function(){E(null)}},[]);var I=o&&i!==$u?o(i):f,R;r||(R={opacity:C?0:1,height:C?0:$u,overflowY:C?"hidden":$u,order:a?g:$u,pointerEvents:C?"none":$u,position:C?"absolute":$u});var T={};C&&(T["aria-hidden"]=!0);var j=p.createElement(w,Re({className:we(!r&&n,u),style:pe(pe({},R),d)},T,x,{ref:t}),I);return a&&(j=p.createElement(Za,{onResize:function(X){var V=X.offsetWidth;E(V)},disabled:s},j)),j}var xp=p.forwardRef(lde);xp.displayName="Item";function cde(e){if(typeof MessageChannel>"u")mn(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function ude(){var e=p.useRef(null),t=function(r){e.current||(e.current=[],cde(function(){il.unstable_batchedUpdates(function(){e.current.forEach(function(i){i()}),e.current=null})})),e.current.push(r)};return t}function Eh(e,t){var n=p.useState(t),r=Se(n,2),i=r[0],o=r[1],a=On(function(s){e(function(){o(s)})});return[i,a]}var Qv=xe.createContext(null),dde=["component"],fde=["className"],hde=["className"],pde=function(t,n){var r=p.useContext(Qv);if(!r){var i=t.component,o=i===void 0?"div":i,a=It(t,dde);return p.createElement(o,Re({},a,{ref:n}))}var s=r.className,l=It(r,fde),c=t.className,u=It(t,hde);return p.createElement(Qv.Provider,{value:null},p.createElement(xp,Re({ref:n,className:we(s,c)},l,u)))},uA=p.forwardRef(pde);uA.displayName="RawItem";var mde=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],dA="responsive",fA="invalidate";function gde(e){return"+ ".concat(e.length," ...")}function vde(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,i=e.data,o=i===void 0?[]:i,a=e.renderItem,s=e.renderRawItem,l=e.itemKey,c=e.itemWidth,u=c===void 0?10:c,d=e.ssr,f=e.style,h=e.className,g=e.maxCount,v=e.renderRest,w=e.renderRawRest,x=e.suffix,C=e.component,E=C===void 0?"div":C,I=e.itemComponent,R=e.onVisibleChange,T=It(e,mde),j=d==="full",D=ude(),X=Eh(D,null),V=Se(X,2),W=V[0],Y=V[1],y=W||0,m=Eh(D,new Map),b=Se(m,2),k=b[0],N=b[1],M=Eh(D,0),z=Se(M,2),O=z[0],S=z[1],P=Eh(D,0),B=Se(P,2),Z=B[0],ie=B[1],se=Eh(D,0),le=Se(se,2),he=le[0],ge=le[1],L=p.useState(null),A=Se(L,2),U=A[0],$=A[1],K=p.useState(null),J=Se(K,2),ne=J[0],G=J[1],ee=p.useMemo(function(){return ne===null&&j?Number.MAX_SAFE_INTEGER:ne||0},[ne,W]),re=p.useState(!1),_=Se(re,2),oe=_[0],me=_[1],de="".concat(r,"-item"),ye=Math.max(O,Z),Ce=g===dA,ue=o.length&&Ce,q=g===fA,F=ue||typeof g=="number"&&o.length>g,H=p.useMemo(function(){var Be=o;return ue?W===null&&j?Be=o:Be=o.slice(0,Math.min(o.length,y/u)):typeof g=="number"&&(Be=o.slice(0,g)),Be},[o,u,W,g,ue]),te=p.useMemo(function(){return ue?o.slice(ee+1):o.slice(H.length)},[o,H,ue,ee]),ce=p.useCallback(function(Be,ze){var Ue;return typeof l=="function"?l(Be):(Ue=l&&(Be==null?void 0:Be[l]))!==null&&Ue!==void 0?Ue:ze},[l]),fe=p.useCallback(a||function(Be){return Be},[a]);function ve(Be,ze,Ue){ne===Be&&(ze===void 0||ze===U)||(G(Be),Ue||(me(Bey){ve(Ae-1,Be-Ne-he+Z);break}}x&&ke(0)+he>y&&$(null)}},[y,k,Z,he,ce,H]);var ft=oe&&!!te.length,ut={};U!==null&&ue&&(ut={position:"absolute",left:U,top:0});var nt={prefixCls:de,responsive:ue,component:I,invalidate:q},it=s?function(Be,ze){var Ue=ce(Be,ze);return p.createElement(Qv.Provider,{key:Ue,value:pe(pe({},nt),{},{order:ze,item:Be,itemKey:Ue,registerSize:Ee,display:ze<=ee})},s(Be,ze))}:function(Be,ze){var Ue=ce(Be,ze);return p.createElement(xp,Re({},nt,{order:ze,key:Ue,item:Be,renderItem:fe,itemKey:Ue,registerSize:Ee,display:ze<=ee}))},gt,Xe={order:ft?ee:Number.MAX_SAFE_INTEGER,className:"".concat(de,"-rest"),registerSize:Pe,display:ft};if(w)w&&(gt=p.createElement(Qv.Provider,{value:pe(pe({},nt),Xe)},w(te)));else{var Ve=v||gde;gt=p.createElement(xp,Re({},nt,Xe),typeof Ve=="function"?Ve(te):Ve)}var Ye=p.createElement(E,Re({className:we(!q&&r,h),style:f,ref:t},T),H.map(it),F?gt:null,x&&p.createElement(xp,Re({},nt,{responsive:Ce,responsiveDisabled:!ue,order:ee,className:"".concat(de,"-suffix"),registerSize:Oe,display:!0,style:ut}),x));return Ce&&(Ye=p.createElement(Za,{onResize:Me,disabled:!ue},Ye)),Ye}var ps=p.forwardRef(vde);ps.displayName="Overflow";ps.Item=uA;ps.RESPONSIVE=dA;ps.INVALIDATE=fA;var yde=function(t,n){var r,i=t.prefixCls,o=t.id,a=t.inputElement,s=t.disabled,l=t.tabIndex,c=t.autoFocus,u=t.autoComplete,d=t.editable,f=t.activeDescendantId,h=t.value,g=t.maxLength,v=t.onKeyDown,w=t.onMouseDown,x=t.onChange,C=t.onPaste,E=t.onCompositionStart,I=t.onCompositionEnd,R=t.open,T=t.attrs,j=a||p.createElement("input",null),D=j,X=D.ref,V=D.props,W=V.onKeyDown,Y=V.onChange,y=V.onMouseDown,m=V.onCompositionStart,b=V.onCompositionEnd,k=V.style;return"maxLength"in j.props,j=p.cloneElement(j,pe(pe(pe({type:"search"},V),{},{id:o,ref:da(n,X),disabled:s,tabIndex:l,autoComplete:u||"off",autoFocus:c,className:we("".concat(i,"-selection-search-input"),(r=j)===null||r===void 0||(r=r.props)===null||r===void 0?void 0:r.className),role:"combobox","aria-expanded":R||!1,"aria-haspopup":"listbox","aria-owns":"".concat(o,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(o,"_list"),"aria-activedescendant":R?f:void 0},T),{},{value:d?h:"",maxLength:g,readOnly:!d,unselectable:d?null:"on",style:pe(pe({},k),{},{opacity:d?null:0}),onKeyDown:function(M){v(M),W&&W(M)},onMouseDown:function(M){w(M),y&&y(M)},onChange:function(M){x(M),Y&&Y(M)},onCompositionStart:function(M){E(M),m&&m(M)},onCompositionEnd:function(M){I(M),b&&b(M)},onPaste:C})),j},hA=p.forwardRef(yde);function pA(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var bde=typeof window<"u"&&window.document&&window.document.documentElement,wde=bde;function xde(e){return e!=null}function Sde(e){return!e&&e!==0}function xP(e){return["string","number"].includes(pt(e))}function mA(e){var t=void 0;return e&&(xP(e.title)?t=e.title.toString():xP(e.label)&&(t=e.label.toString())),t}function Cde(e,t){wde?p.useLayoutEffect(e,t):p.useEffect(e,t)}function Ede(e){var t;return(t=e.key)!==null&&t!==void 0?t:e.value}var SP=function(t){t.preventDefault(),t.stopPropagation()},Pde=function(t){var n=t.id,r=t.prefixCls,i=t.values,o=t.open,a=t.searchValue,s=t.autoClearSearchValue,l=t.inputRef,c=t.placeholder,u=t.disabled,d=t.mode,f=t.showSearch,h=t.autoFocus,g=t.autoComplete,v=t.activeDescendantId,w=t.tabIndex,x=t.removeIcon,C=t.maxTagCount,E=t.maxTagTextLength,I=t.maxTagPlaceholder,R=I===void 0?function($){return"+ ".concat($.length," ...")}:I,T=t.tagRender,j=t.onToggleOpen,D=t.onRemove,X=t.onInputChange,V=t.onInputPaste,W=t.onInputKeyDown,Y=t.onInputMouseDown,y=t.onInputCompositionStart,m=t.onInputCompositionEnd,b=p.useRef(null),k=p.useState(0),N=Se(k,2),M=N[0],z=N[1],O=p.useState(!1),S=Se(O,2),P=S[0],B=S[1],Z="".concat(r,"-selection"),ie=o||d==="multiple"&&s===!1||d==="tags"?a:"",se=d==="tags"||d==="multiple"&&s===!1||f&&(o||P);Cde(function(){z(b.current.scrollWidth)},[ie]);var le=function(K,J,ne,G,ee){return p.createElement("span",{title:mA(K),className:we("".concat(Z,"-item"),ae({},"".concat(Z,"-item-disabled"),ne))},p.createElement("span",{className:"".concat(Z,"-item-content")},J),G&&p.createElement(Dy,{className:"".concat(Z,"-item-remove"),onMouseDown:SP,onClick:ee,customizeIcon:x},"×"))},he=function(K,J,ne,G,ee,re){var _=function(me){SP(me),j(!o)};return p.createElement("span",{onMouseDown:_},T({label:J,value:K,disabled:ne,closable:G,onClose:ee,isMaxTag:!!re}))},ge=function(K){var J=K.disabled,ne=K.label,G=K.value,ee=!u&&!J,re=ne;if(typeof E=="number"&&(typeof ne=="string"||typeof ne=="number")){var _=String(re);_.length>E&&(re="".concat(_.slice(0,E),"..."))}var oe=function(de){de&&de.stopPropagation(),D(K)};return typeof T=="function"?he(G,re,J,ee,oe):le(K,re,J,ee,oe)},L=function(K){var J=typeof R=="function"?R(K):R;return typeof T=="function"?he(void 0,J,!1,!1,void 0,!0):le({title:J},J,!1)},A=p.createElement("div",{className:"".concat(Z,"-search"),style:{width:M},onFocus:function(){B(!0)},onBlur:function(){B(!1)}},p.createElement(hA,{ref:l,open:o,prefixCls:r,id:n,inputElement:null,disabled:u,autoFocus:h,autoComplete:g,editable:se,activeDescendantId:v,value:ie,onKeyDown:W,onMouseDown:Y,onChange:X,onPaste:V,onCompositionStart:y,onCompositionEnd:m,tabIndex:w,attrs:uo(t,!0)}),p.createElement("span",{ref:b,className:"".concat(Z,"-search-mirror"),"aria-hidden":!0},ie," ")),U=p.createElement(ps,{prefixCls:"".concat(Z,"-overflow"),data:i,renderItem:ge,renderRest:L,suffix:A,itemKey:Ede,maxCount:C});return p.createElement(p.Fragment,null,U,!i.length&&!ie&&p.createElement("span",{className:"".concat(Z,"-placeholder")},c))},Ode=function(t){var n=t.inputElement,r=t.prefixCls,i=t.id,o=t.inputRef,a=t.disabled,s=t.autoFocus,l=t.autoComplete,c=t.activeDescendantId,u=t.mode,d=t.open,f=t.values,h=t.placeholder,g=t.tabIndex,v=t.showSearch,w=t.searchValue,x=t.activeValue,C=t.maxLength,E=t.onInputKeyDown,I=t.onInputMouseDown,R=t.onInputChange,T=t.onInputPaste,j=t.onInputCompositionStart,D=t.onInputCompositionEnd,X=t.title,V=p.useState(!1),W=Se(V,2),Y=W[0],y=W[1],m=u==="combobox",b=m||v,k=f[0],N=w||"";m&&x&&!Y&&(N=x),p.useEffect(function(){m&&y(!1)},[m,x]);var M=u!=="combobox"&&!d&&!v?!1:!!N,z=X===void 0?mA(k):X,O=p.useMemo(function(){return k?null:p.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:M?{visibility:"hidden"}:void 0},h)},[k,M,h,r]);return p.createElement(p.Fragment,null,p.createElement("span",{className:"".concat(r,"-selection-search")},p.createElement(hA,{ref:o,prefixCls:r,id:i,open:d,inputElement:n,disabled:a,autoFocus:s,autoComplete:l,editable:b,activeDescendantId:c,value:N,onKeyDown:E,onMouseDown:I,onChange:function(P){y(!0),R(P)},onPaste:T,onCompositionStart:j,onCompositionEnd:D,tabIndex:g,attrs:uo(t,!0),maxLength:m?C:void 0})),!m&&k?p.createElement("span",{className:"".concat(r,"-selection-item"),title:z,style:M?{visibility:"hidden"}:void 0},k.label):null,O)},kde=function(t,n){var r=p.useRef(null),i=p.useRef(!1),o=t.prefixCls,a=t.open,s=t.mode,l=t.showSearch,c=t.tokenWithEnter,u=t.disabled,d=t.autoClearSearchValue,f=t.onSearch,h=t.onSearchSubmit,g=t.onToggleOpen,v=t.onInputKeyDown,w=t.domRef;p.useImperativeHandle(n,function(){return{focus:function(M){r.current.focus(M)},blur:function(){r.current.blur()}}});var x=cA(0),C=Se(x,2),E=C[0],I=C[1],R=function(M){var z=M.which;(z===je.UP||z===je.DOWN)&&M.preventDefault(),v&&v(M),z===je.ENTER&&s==="tags"&&!i.current&&!a&&(h==null||h(M.target.value)),ade(z)&&g(!0)},T=function(){I(!0)},j=p.useRef(null),D=function(M){f(M,!0,i.current)!==!1&&g(!0)},X=function(){i.current=!0},V=function(M){i.current=!1,s!=="combobox"&&D(M.target.value)},W=function(M){var z=M.target.value;if(c&&j.current&&/[\r\n]/.test(j.current)){var O=j.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");z=z.replace(O,j.current)}j.current=null,D(z)},Y=function(M){var z=M.clipboardData,O=z==null?void 0:z.getData("text");j.current=O||""},y=function(M){var z=M.target;if(z!==r.current){var O=document.body.style.msTouchAction!==void 0;O?setTimeout(function(){r.current.focus()}):r.current.focus()}},m=function(M){var z=E();M.target!==r.current&&!z&&!(s==="combobox"&&u)&&M.preventDefault(),(s!=="combobox"&&(!l||!z)||!a)&&(a&&d!==!1&&f("",!0,!1),g())},b={inputRef:r,onInputKeyDown:R,onInputMouseDown:T,onInputChange:W,onInputPaste:Y,onInputCompositionStart:X,onInputCompositionEnd:V},k=s==="multiple"||s==="tags"?p.createElement(Pde,Re({},t,b)):p.createElement(Ode,Re({},t,b));return p.createElement("div",{ref:w,className:"".concat(o,"-selector"),onClick:y,onMouseDown:m},k)},Mde=p.forwardRef(kde);function Nde(e){var t=e.prefixCls,n=e.align,r=e.arrow,i=e.arrowPos,o=r||{},a=o.className,s=o.content,l=i.x,c=l===void 0?0:l,u=i.y,d=u===void 0?0:u,f=p.useRef();if(!n||!n.points)return null;var h={position:"absolute"};if(n.autoArrow!==!1){var g=n.points[0],v=n.points[1],w=g[0],x=g[1],C=v[0],E=v[1];w===C||!["t","b"].includes(w)?h.top=d:w==="t"?h.top=0:h.bottom=0,x===E||!["l","r"].includes(x)?h.left=c:x==="l"?h.left=0:h.right=0}return p.createElement("div",{ref:f,className:we("".concat(t,"-arrow"),a),style:h},s)}function Tde(e){var t=e.prefixCls,n=e.open,r=e.zIndex,i=e.mask,o=e.motion;return i?p.createElement(dl,Re({},o,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(a){var s=a.className;return p.createElement("div",{style:{zIndex:r},className:we("".concat(t,"-mask"),s)})}):null}var Ide=p.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),zde=p.forwardRef(function(e,t){var n=e.popup,r=e.className,i=e.prefixCls,o=e.style,a=e.target,s=e.onVisibleChanged,l=e.open,c=e.keepDom,u=e.fresh,d=e.onClick,f=e.mask,h=e.arrow,g=e.arrowPos,v=e.align,w=e.motion,x=e.maskMotion,C=e.forceRender,E=e.getPopupContainer,I=e.autoDestroy,R=e.portal,T=e.zIndex,j=e.onMouseEnter,D=e.onMouseLeave,X=e.onPointerEnter,V=e.ready,W=e.offsetX,Y=e.offsetY,y=e.offsetR,m=e.offsetB,b=e.onAlign,k=e.onPrepare,N=e.stretch,M=e.targetWidth,z=e.targetHeight,O=typeof n=="function"?n():n,S=l||c,P=(E==null?void 0:E.length)>0,B=p.useState(!E||!P),Z=Se(B,2),ie=Z[0],se=Z[1];if(cn(function(){!ie&&P&&a&&se(!0)},[ie,P,a]),!ie)return null;var le="auto",he={left:"-1000vw",top:"-1000vh",right:le,bottom:le};if(V||!l){var ge,L=v.points,A=v.dynamicInset||((ge=v._experimental)===null||ge===void 0?void 0:ge.dynamicInset),U=A&&L[0][1]==="r",$=A&&L[0][0]==="b";U?(he.right=y,he.left=le):(he.left=W,he.right=le),$?(he.bottom=m,he.top=le):(he.top=Y,he.bottom=le)}var K={};return N&&(N.includes("height")&&z?K.height=z:N.includes("minHeight")&&z&&(K.minHeight=z),N.includes("width")&&M?K.width=M:N.includes("minWidth")&&M&&(K.minWidth=M)),l||(K.pointerEvents="none"),p.createElement(R,{open:C||S,getContainer:E&&function(){return E(a)},autoDestroy:I},p.createElement(Tde,{prefixCls:i,open:l,zIndex:T,mask:f,motion:x}),p.createElement(Za,{onResize:b,disabled:!l},function(J){return p.createElement(dl,Re({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:C,leavedClassName:"".concat(i,"-hidden")},w,{onAppearPrepare:k,onEnterPrepare:k,visible:l,onVisibleChanged:function(G){var ee;w==null||(ee=w.onVisibleChanged)===null||ee===void 0||ee.call(w,G),s(G)}}),function(ne,G){var ee=ne.className,re=ne.style,_=we(i,ee,r);return p.createElement("div",{ref:da(J,t,G),className:_,style:pe(pe(pe(pe({"--arrow-x":"".concat(g.x||0,"px"),"--arrow-y":"".concat(g.y||0,"px")},he),K),re),{},{boxSizing:"border-box",zIndex:T},o),onMouseEnter:j,onMouseLeave:D,onPointerEnter:X,onClick:d},h&&p.createElement(Nde,{prefixCls:i,arrow:h,arrowPos:g,align:v}),p.createElement(Ide,{cache:!l&&!u},O))})}))}),Rde=p.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,i=bs(n),o=p.useCallback(function(s){tm(t,r?r(s):s)},[r]),a=zu(o,n.ref);return i?p.cloneElement(n,{ref:a}):n}),CP=p.createContext(null);function EP(e){return e?Array.isArray(e)?e:[e]:[]}function jde(e,t,n,r){return p.useMemo(function(){var i=EP(n??t),o=EP(r??t),a=new Set(i),s=new Set(o);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,n,r])}function Lde(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function Bde(e,t,n,r){for(var i=n.points,o=Object.keys(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function Ph(e){return fm(parseFloat(e),0)}function OP(e,t){var n=pe({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var i=Gm(r).getComputedStyle(r),o=i.overflow,a=i.overflowClipMargin,s=i.borderTopWidth,l=i.borderBottomWidth,c=i.borderLeftWidth,u=i.borderRightWidth,d=r.getBoundingClientRect(),f=r.offsetHeight,h=r.clientHeight,g=r.offsetWidth,v=r.clientWidth,w=Ph(s),x=Ph(l),C=Ph(c),E=Ph(u),I=fm(Math.round(d.width/g*1e3)/1e3),R=fm(Math.round(d.height/f*1e3)/1e3),T=(g-v-C-E)*I,j=(f-h-w-x)*R,D=w*R,X=x*R,V=C*I,W=E*I,Y=0,y=0;if(o==="clip"){var m=Ph(a);Y=m*I,y=m*R}var b=d.x+V-Y,k=d.y+D-y,N=b+d.width+2*Y-V-W-T,M=k+d.height+2*y-D-X-j;n.left=Math.max(n.left,b),n.top=Math.max(n.top,k),n.right=Math.min(n.right,N),n.bottom=Math.min(n.bottom,M)}}),n}function kP(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function MP(e,t){var n=t||[],r=Se(n,2),i=r[0],o=r[1];return[kP(e.width,i),kP(e.height,o)]}function NP(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function _u(e,t){var n=t[0],r=t[1],i,o;return n==="t"?o=e.y:n==="b"?o=e.y+e.height:o=e.y+e.height/2,r==="l"?i=e.x:r==="r"?i=e.x+e.width:i=e.x+e.width/2,{x:i,y:o}}function Cl(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,i){return i===t?n[r]||"c":r}).join("")}function Ade(e,t,n,r,i,o,a){var s=p.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:i[r]||{}}),l=Se(s,2),c=l[0],u=l[1],d=p.useRef(0),f=p.useMemo(function(){return t?v5(t):[]},[t]),h=p.useRef({}),g=function(){h.current={}};e||g();var v=On(function(){if(t&&n&&e){let fr=function(Tt,Zt){var Un=arguments.length>2&&arguments[2]!==void 0?arguments[2]:_,Rr=O.x+Tt,Jn=O.y+Zt,Do=Rr+ge,Ho=Jn+he,pa=Math.max(Rr,Un.left),Ns=Math.max(Jn,Un.top),Cc=Math.min(Do,Un.right),Pb=Math.min(Ho,Un.bottom);return Math.max(0,(Cc-pa)*(Pb-Ns))},Ja=function(){We=O.y+Ve,De=We+he,He=O.x+Xe,rt=He+ge};var C,E,I=t,R=I.ownerDocument,T=Gm(I),j=T.getComputedStyle(I),D=j.width,X=j.height,V=j.position,W=I.style.left,Y=I.style.top,y=I.style.right,m=I.style.bottom,b=I.style.overflow,k=pe(pe({},i[r]),o),N=R.createElement("div");(C=I.parentElement)===null||C===void 0||C.appendChild(N),N.style.left="".concat(I.offsetLeft,"px"),N.style.top="".concat(I.offsetTop,"px"),N.style.position=V,N.style.height="".concat(I.offsetHeight,"px"),N.style.width="".concat(I.offsetWidth,"px"),I.style.left="0",I.style.top="0",I.style.right="auto",I.style.bottom="auto",I.style.overflow="hidden";var M;if(Array.isArray(n))M={x:n[0],y:n[1],width:0,height:0};else{var z=n.getBoundingClientRect();M={x:z.x,y:z.y,width:z.width,height:z.height}}var O=I.getBoundingClientRect(),S=R.documentElement,P=S.clientWidth,B=S.clientHeight,Z=S.scrollWidth,ie=S.scrollHeight,se=S.scrollTop,le=S.scrollLeft,he=O.height,ge=O.width,L=M.height,A=M.width,U={left:0,top:0,right:P,bottom:B},$={left:-le,top:-se,right:Z-le,bottom:ie-se},K=k.htmlRegion,J="visible",ne="visibleFirst";K!=="scroll"&&K!==ne&&(K=J);var G=K===ne,ee=OP($,f),re=OP(U,f),_=K===J?re:ee,oe=G?re:_;I.style.left="auto",I.style.top="auto",I.style.right="0",I.style.bottom="0";var me=I.getBoundingClientRect();I.style.left=W,I.style.top=Y,I.style.right=y,I.style.bottom=m,I.style.overflow=b,(E=I.parentElement)===null||E===void 0||E.removeChild(N);var de=fm(Math.round(ge/parseFloat(D)*1e3)/1e3),ye=fm(Math.round(he/parseFloat(X)*1e3)/1e3);if(de===0||ye===0||em(n)&&!Iy(n))return;var Ce=k.offset,ue=k.targetOffset,q=MP(O,Ce),F=Se(q,2),H=F[0],te=F[1],ce=MP(M,ue),fe=Se(ce,2),ve=fe[0],Me=fe[1];M.x-=ve,M.y-=Me;var Ee=k.points||[],Pe=Se(Ee,2),Oe=Pe[0],ke=Pe[1],ft=NP(ke),ut=NP(Oe),nt=_u(M,ft),it=_u(O,ut),gt=pe({},k),Xe=nt.x-it.x+H,Ve=nt.y-it.y+te,Ye=fr(Xe,Ve),Be=fr(Xe,Ve,re),ze=_u(M,["t","l"]),Ue=_u(O,["t","l"]),Ae=_u(M,["b","r"]),Ne=_u(O,["b","r"]),Fe=k.overflow||{},Te=Fe.adjustX,Ge=Fe.adjustY,ot=Fe.shiftX,Ke=Fe.shiftY,bt=function(Zt){return typeof Zt=="boolean"?Zt:Zt>=0},We,De,He,rt;Ja();var at=bt(Ge),yt=ut[0]===ft[0];if(at&&ut[0]==="t"&&(De>oe.bottom||h.current.bt)){var At=Ve;yt?At-=he-L:At=ze.y-Ne.y-te;var qt=fr(Xe,At),et=fr(Xe,At,re);qt>Ye||qt===Ye&&(!G||et>=Be)?(h.current.bt=!0,Ve=At,te=-te,gt.points=[Cl(ut,0),Cl(ft,0)]):h.current.bt=!1}if(at&&ut[0]==="b"&&(WeYe||dt===Ye&&(!G||Vt>=Be)?(h.current.tb=!0,Ve=Je,te=-te,gt.points=[Cl(ut,0),Cl(ft,0)]):h.current.tb=!1}var en=bt(Te),bn=ut[1]===ft[1];if(en&&ut[1]==="l"&&(rt>oe.right||h.current.rl)){var tn=Xe;bn?tn-=ge-A:tn=ze.x-Ne.x-H;var Sn=fr(tn,Ve),Dn=fr(tn,Ve,re);Sn>Ye||Sn===Ye&&(!G||Dn>=Be)?(h.current.rl=!0,Xe=tn,H=-H,gt.points=[Cl(ut,1),Cl(ft,1)]):h.current.rl=!1}if(en&&ut[1]==="r"&&(HeYe||xt===Ye&&(!G||Wt>=Be)?(h.current.lr=!0,Xe=st,H=-H,gt.points=[Cl(ut,1),Cl(ft,1)]):h.current.lr=!1}Ja();var Gt=ot===!0?0:ot;typeof Gt=="number"&&(Here.right&&(Xe-=rt-re.right-H,M.x>re.right-Gt&&(Xe+=M.x-re.right+Gt)));var on=Ke===!0?0:Ke;typeof on=="number"&&(Were.bottom&&(Ve-=De-re.bottom-te,M.y>re.bottom-on&&(Ve+=M.y-re.bottom+on)));var Tr=O.x+Xe,Ir=Tr+ge,zr=O.y+Ve,Gi=zr+he,Fo=M.x,Yi=Fo+A,zt=M.y,Nt=zt+L,Hn=Math.max(Tr,Fo),Ft=Math.min(Ir,Yi),wt=(Hn+Ft)/2,Rt=wt-Tr,fn=Math.max(zr,zt),Cn=Math.min(Gi,Nt),yr=(fn+Cn)/2,ui=yr-zr;a==null||a(t,gt);var br=me.right-O.x-(Xe+O.width),di=me.bottom-O.y-(Ve+O.height);de===1&&(Xe=Math.round(Xe),br=Math.round(br)),ye===1&&(Ve=Math.round(Ve),di=Math.round(di));var Ya={ready:!0,offsetX:Xe/de,offsetY:Ve/ye,offsetR:br/de,offsetB:di/ye,arrowX:Rt/de,arrowY:ui/ye,scaleX:de,scaleY:ye,align:gt};u(Ya)}}),w=function(){d.current+=1;var E=d.current;Promise.resolve().then(function(){d.current===E&&v()})},x=function(){u(function(E){return pe(pe({},E),{},{ready:!1})})};return cn(x,[r]),cn(function(){e||x()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,w]}function Fde(e,t,n,r,i){cn(function(){if(e&&t&&n){let d=function(){r(),i()};var o=t,a=n,s=v5(o),l=v5(a),c=Gm(a),u=new Set([c].concat(Ie(s),Ie(l)));return u.forEach(function(f){f.addEventListener("scroll",d,{passive:!0})}),c.addEventListener("resize",d,{passive:!0}),r(),function(){u.forEach(function(f){f.removeEventListener("scroll",d),c.removeEventListener("resize",d)})}}},[e,t,n])}function Dde(e,t,n,r,i,o,a,s){var l=p.useRef(e);l.current=e,p.useEffect(function(){if(t&&r&&(!i||o)){var c=function(h){var g=h.target;l.current&&!a(g)&&s(!1)},u=Gm(r);u.addEventListener("mousedown",c,!0),u.addEventListener("contextmenu",c,!0);var d=Kv(n);return d&&(d.addEventListener("mousedown",c,!0),d.addEventListener("contextmenu",c,!0)),function(){u.removeEventListener("mousedown",c,!0),u.removeEventListener("contextmenu",c,!0),d&&(d.removeEventListener("mousedown",c,!0),d.removeEventListener("contextmenu",c,!0))}}},[t,n,r,i,o])}var Hde=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function Ude(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:j4,t=p.forwardRef(function(n,r){var i=n.prefixCls,o=i===void 0?"rc-trigger-popup":i,a=n.children,s=n.action,l=s===void 0?"hover":s,c=n.showAction,u=n.hideAction,d=n.popupVisible,f=n.defaultPopupVisible,h=n.onPopupVisibleChange,g=n.afterPopupVisibleChange,v=n.mouseEnterDelay,w=n.mouseLeaveDelay,x=w===void 0?.1:w,C=n.focusDelay,E=n.blurDelay,I=n.mask,R=n.maskClosable,T=R===void 0?!0:R,j=n.getPopupContainer,D=n.forceRender,X=n.autoDestroy,V=n.destroyPopupOnHide,W=n.popup,Y=n.popupClassName,y=n.popupStyle,m=n.popupPlacement,b=n.builtinPlacements,k=b===void 0?{}:b,N=n.popupAlign,M=n.zIndex,z=n.stretch,O=n.getPopupClassNameFromAlign,S=n.fresh,P=n.alignPoint,B=n.onPopupClick,Z=n.onPopupAlign,ie=n.arrow,se=n.popupMotion,le=n.maskMotion,he=n.popupTransitionName,ge=n.popupAnimation,L=n.maskTransitionName,A=n.maskAnimation,U=n.className,$=n.getTriggerDOMNode,K=It(n,Hde),J=X||V||!1,ne=p.useState(!1),G=Se(ne,2),ee=G[0],re=G[1];cn(function(){re(sA())},[]);var _=p.useRef({}),oe=p.useContext(CP),me=p.useMemo(function(){return{registerSubPopup:function(Lt,ir){_.current[Lt]=ir,oe==null||oe.registerSubPopup(Lt,ir)}}},[oe]),de=IB(),ye=p.useState(null),Ce=Se(ye,2),ue=Ce[0],q=Ce[1],F=p.useRef(null),H=On(function(vt){F.current=vt,em(vt)&&ue!==vt&&q(vt),oe==null||oe.registerSubPopup(de,vt)}),te=p.useState(null),ce=Se(te,2),fe=ce[0],ve=ce[1],Me=p.useRef(null),Ee=On(function(vt){em(vt)&&fe!==vt&&(ve(vt),Me.current=vt)}),Pe=p.Children.only(a),Oe=(Pe==null?void 0:Pe.props)||{},ke={},ft=On(function(vt){var Lt,ir,jr=fe;return(jr==null?void 0:jr.contains(vt))||((Lt=Kv(jr))===null||Lt===void 0?void 0:Lt.host)===vt||vt===jr||(ue==null?void 0:ue.contains(vt))||((ir=Kv(ue))===null||ir===void 0?void 0:ir.host)===vt||vt===ue||Object.values(_.current).some(function(or){return(or==null?void 0:or.contains(vt))||vt===or})}),ut=PP(o,se,ge,he),nt=PP(o,le,A,L),it=p.useState(f||!1),gt=Se(it,2),Xe=gt[0],Ve=gt[1],Ye=d??Xe,Be=On(function(vt){d===void 0&&Ve(vt)});cn(function(){Ve(d||!1)},[d]);var ze=p.useRef(Ye);ze.current=Ye;var Ue=p.useRef([]);Ue.current=[];var Ae=On(function(vt){var Lt;Be(vt),((Lt=Ue.current[Ue.current.length-1])!==null&&Lt!==void 0?Lt:Ye)!==vt&&(Ue.current.push(vt),h==null||h(vt))}),Ne=p.useRef(),Fe=function(){clearTimeout(Ne.current)},Te=function(Lt){var ir=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Fe(),ir===0?Ae(Lt):Ne.current=setTimeout(function(){Ae(Lt)},ir*1e3)};p.useEffect(function(){return Fe},[]);var Ge=p.useState(!1),ot=Se(Ge,2),Ke=ot[0],bt=ot[1];cn(function(vt){(!vt||Ye)&&bt(!0)},[Ye]);var We=p.useState(null),De=Se(We,2),He=De[0],rt=De[1],at=p.useState([0,0]),yt=Se(at,2),At=yt[0],qt=yt[1],et=function(Lt){qt([Lt.clientX,Lt.clientY])},Je=Ade(Ye,ue,P?At:fe,m,k,N,Z),dt=Se(Je,11),Vt=dt[0],en=dt[1],bn=dt[2],tn=dt[3],Sn=dt[4],Dn=dt[5],st=dt[6],xt=dt[7],Wt=dt[8],Gt=dt[9],on=dt[10],Tr=jde(ee,l,c,u),Ir=Se(Tr,2),zr=Ir[0],Gi=Ir[1],Fo=zr.has("click"),Yi=Gi.has("click")||Gi.has("contextMenu"),zt=On(function(){Ke||on()}),Nt=function(){ze.current&&P&&Yi&&Te(!1)};Fde(Ye,fe,ue,zt,Nt),cn(function(){zt()},[At,m]),cn(function(){Ye&&!(k!=null&&k[m])&&zt()},[JSON.stringify(N)]);var Hn=p.useMemo(function(){var vt=Bde(k,o,Gt,P);return we(vt,O==null?void 0:O(Gt))},[Gt,O,k,o,P]);p.useImperativeHandle(r,function(){return{nativeElement:Me.current,popupElement:F.current,forceAlign:zt}});var Ft=p.useState(0),wt=Se(Ft,2),Rt=wt[0],fn=wt[1],Cn=p.useState(0),yr=Se(Cn,2),ui=yr[0],br=yr[1],di=function(){if(z&&fe){var Lt=fe.getBoundingClientRect();fn(Lt.width),br(Lt.height)}},Ya=function(){di(),zt()},fr=function(Lt){bt(!1),on(),g==null||g(Lt)},Ja=function(){return new Promise(function(Lt){di(),rt(function(){return Lt})})};cn(function(){He&&(on(),He(),rt(null))},[He]);function Tt(vt,Lt,ir,jr){ke[vt]=function(or){var y0;jr==null||jr(or),Te(Lt,ir);for(var Ob=arguments.length,UC=new Array(Ob>1?Ob-1:0),b0=1;b01?ir-1:0),or=1;or1?ir-1:0),or=1;or1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,i=[],o=gA(n,!1),a=o.label,s=o.value,l=o.options,c=o.groupLabel;function u(d,f){Array.isArray(d)&&d.forEach(function(h){if(f||!(l in h)){var g=h[s];i.push({key:TP(h,i.length),groupOption:f,data:h,label:h[a],value:g})}else{var v=h[c];v===void 0&&r&&(v=h.label),i.push({key:TP(h,i.length),group:!0,data:h,label:v}),u(h[l],!0)}})}return u(e,!1),i}function b5(e){var t=pe({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return qn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var qde=function(t,n,r){if(!n||!n.length)return null;var i=!1,o=function s(l,c){var u=kL(c),d=u[0],f=u.slice(1);if(!d)return[l];var h=l.split(d);return i=i||h.length>1,h.reduce(function(g,v){return[].concat(Ie(g),Ie(s(v,f)))},[]).filter(Boolean)},a=o(t,n);return i?typeof r<"u"?a.slice(0,r):a:null},H4=p.createContext(null);function Gde(e){var t=e.visible,n=e.values;if(!t)return null;var r=50;return p.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,r).map(function(i){var o=i.label,a=i.value;return["number","string"].includes(pt(o))?o:a}).join(", ")),n.length>r?", ...":null)}var Yde=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Jde=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],w5=function(t){return t==="tags"||t==="multiple"},Qde=p.forwardRef(function(e,t){var n,r=e.id,i=e.prefixCls,o=e.className,a=e.showSearch,s=e.tagRender,l=e.direction,c=e.omitDomProps,u=e.displayValues,d=e.onDisplayValuesChange,f=e.emptyOptions,h=e.notFoundContent,g=h===void 0?"Not Found":h,v=e.onClear,w=e.mode,x=e.disabled,C=e.loading,E=e.getInputElement,I=e.getRawInputElement,R=e.open,T=e.defaultOpen,j=e.onDropdownVisibleChange,D=e.activeValue,X=e.onActiveValueChange,V=e.activeDescendantId,W=e.searchValue,Y=e.autoClearSearchValue,y=e.onSearch,m=e.onSearchSplit,b=e.tokenSeparators,k=e.allowClear,N=e.suffixIcon,M=e.clearIcon,z=e.OptionList,O=e.animation,S=e.transitionName,P=e.dropdownStyle,B=e.dropdownClassName,Z=e.dropdownMatchSelectWidth,ie=e.dropdownRender,se=e.dropdownAlign,le=e.placement,he=e.builtinPlacements,ge=e.getPopupContainer,L=e.showAction,A=L===void 0?[]:L,U=e.onFocus,$=e.onBlur,K=e.onKeyUp,J=e.onKeyDown,ne=e.onMouseDown,G=It(e,Yde),ee=w5(w),re=(a!==void 0?a:ee)||w==="combobox",_=pe({},G);Jde.forEach(function(zt){delete _[zt]}),c==null||c.forEach(function(zt){delete _[zt]});var oe=p.useState(!1),me=Se(oe,2),de=me[0],ye=me[1];p.useEffect(function(){ye(sA())},[]);var Ce=p.useRef(null),ue=p.useRef(null),q=p.useRef(null),F=p.useRef(null),H=p.useRef(null),te=p.useRef(!1),ce=ide(),fe=Se(ce,3),ve=fe[0],Me=fe[1],Ee=fe[2];p.useImperativeHandle(t,function(){var zt,Nt;return{focus:(zt=F.current)===null||zt===void 0?void 0:zt.focus,blur:(Nt=F.current)===null||Nt===void 0?void 0:Nt.blur,scrollTo:function(Ft){var wt;return(wt=H.current)===null||wt===void 0?void 0:wt.scrollTo(Ft)},nativeElement:Ce.current||ue.current}});var Pe=p.useMemo(function(){var zt;if(w!=="combobox")return W;var Nt=(zt=u[0])===null||zt===void 0?void 0:zt.value;return typeof Nt=="string"||typeof Nt=="number"?String(Nt):""},[W,w,u]),Oe=w==="combobox"&&typeof E=="function"&&E()||null,ke=typeof I=="function"&&I(),ft=zu(ue,ke==null||(n=ke.props)===null||n===void 0?void 0:n.ref),ut=p.useState(!1),nt=Se(ut,2),it=nt[0],gt=nt[1];cn(function(){gt(!0)},[]);var Xe=oi(!1,{defaultValue:T,value:R}),Ve=Se(Xe,2),Ye=Ve[0],Be=Ve[1],ze=it?Ye:!1,Ue=!g&&f;(x||Ue&&ze&&w==="combobox")&&(ze=!1);var Ae=Ue?!1:ze,Ne=p.useCallback(function(zt){var Nt=zt!==void 0?zt:!ze;x||(Be(Nt),ze!==Nt&&(j==null||j(Nt)))},[x,ze,Be,j]),Fe=p.useMemo(function(){return(b||[]).some(function(zt){return[` + ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},Aue=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},AB=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return pn(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},FB=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${we(e.paddingMD)} ${we(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${we(e.padding)} ${we(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${we(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${we(e.paddingXS)} ${we(e.padding)}`:0,footerBorderTop:e.wireframe?`${we(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${we(e.borderRadiusLG)} ${we(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${we(e.padding*2)} ${we(e.padding*2)} ${we(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),DB=qr("Modal",e=>{const t=AB(e);return[Bue(t),Aue(t),Lue(t),Ay(t,"zoom")]},FB,{unitless:{titleLineHeight:!0}});var Fue=function(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{h5={x:e.pageX,y:e.pageY},setTimeout(()=>{h5=null},100)};Rce()&&document.documentElement.addEventListener("click",Due,!0);const HB=e=>{var t;const{getPopupContainer:n,getPrefixCls:r,direction:i,modal:o}=p.useContext(Mt),a=P=>{const{onCancel:B}=e;B==null||B(P)},s=P=>{const{onOk:B}=e;B==null||B(P)},{prefixCls:l,className:c,rootClassName:u,open:d,wrapClassName:f,centered:h,getContainer:v,focusTriggerAfterClose:g=!0,style:w,visible:x,width:C=520,footer:E,classNames:I,styles:R,children:T,loading:j}=e,D=Fue(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading"]),X=r("modal",l),U=r(),Z=Bo(X),[Y,y,m]=DB(X,Z),b=xe(f,{[`${X}-centered`]:!!h,[`${X}-wrap-rtl`]:i==="rtl"}),k=E!==null&&!j?p.createElement(LB,Object.assign({},e,{onOk:s,onCancel:a})):null,[N,M]=Tce(iP(e),iP(o),{closable:!0,closeIcon:p.createElement(My,{className:`${X}-close-icon`}),closeIconRender:P=>jB(X,P)}),z=iue(`.${X}-content`),[O,S]=Um("Modal",D.zIndex);return Y(p.createElement(fm,{form:!0,space:!0},p.createElement(Ny.Provider,{value:S},p.createElement(OB,Object.assign({width:C},D,{zIndex:O,getContainer:v===void 0?n:v,prefixCls:X,rootClassName:xe(y,u,m,Z),footer:k,visible:d??x,mousePosition:(t=D.mousePosition)!==null&&t!==void 0?t:h5,onClose:a,closable:N,closeIcon:M,focusTriggerAfterClose:g,transitionName:df(U,"zoom",e.transitionName),maskTransitionName:df(U,"fade",e.maskTransitionName),className:xe(y,c,o==null?void 0:o.className),style:Object.assign(Object.assign({},o==null?void 0:o.style),w),classNames:Object.assign(Object.assign(Object.assign({},o==null?void 0:o.classNames),I),{wrapper:xe(b,I==null?void 0:I.wrapper)}),styles:Object.assign(Object.assign({},o==null?void 0:o.styles),R),panelRef:z}),j?p.createElement(qf,{active:!0,title:!1,paragraph:{rows:4},className:`${X}-body-skeleton`}):T))))},Hue=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:i,fontSize:o,lineHeight:a,modalTitleHeight:s,fontHeight:l,confirmBodyPadding:c}=e,u=`${t}-confirm`;return{[u]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${u}-body-wrapper`]:Object.assign({},cm()),[`&${t} ${t}-body`]:{padding:c},[`${u}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:i,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(l).sub(i).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(s).sub(i).equal()).div(2).equal()}},[`${u}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS},[`${e.iconCls} + ${u}-paragraph`]:{maxWidth:`calc(100% - ${we(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${u}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${u}-content`]:{color:e.colorText,fontSize:o,lineHeight:a},[`${u}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${u}-error ${u}-body > ${e.iconCls}`]:{color:e.colorError},[`${u}-warning ${u}-body > ${e.iconCls}, + ${u}-confirm ${u}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${u}-info ${u}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${u}-success ${u}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},Uue=x4(["Modal","confirm"],e=>{const t=AB(e);return[Hue(t)]},FB,{order:-1e3});var Vue=function(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);iC,ze(Object.values(C))),I=p.createElement(p.Fragment,null,p.createElement(B7,null),p.createElement(A7,null)),R=e.title!==void 0&&e.title!==null,T=`${o}-body`;return p.createElement("div",{className:`${o}-body-wrapper`},p.createElement("div",{className:xe(T,{[`${T}-has-title`]:R})},d,p.createElement("div",{className:`${o}-paragraph`},R&&p.createElement("span",{className:`${o}-title`},e.title),p.createElement("div",{className:`${o}-content`},e.content))),l===void 0||typeof l=="function"?p.createElement(bB,{value:E},p.createElement("div",{className:`${o}-btns`},typeof l=="function"?l(I,{OkBtn:A7,CancelBtn:B7}):I)):l,p.createElement(Uue,{prefixCls:t}))}const Xue=e=>{const{close:t,zIndex:n,afterClose:r,open:i,keyboard:o,centered:a,getContainer:s,maskStyle:l,direction:c,prefixCls:u,wrapClassName:d,rootPrefixCls:f,bodyStyle:h,closable:v=!1,closeIcon:g,modalRender:w,focusTriggerAfterClose:x,onConfirm:C,styles:E}=e,I=`${u}-confirm`,R=e.width||416,T=e.style||{},j=e.mask===void 0?!0:e.mask,D=e.maskClosable===void 0?!1:e.maskClosable,X=xe(I,`${I}-${e.type}`,{[`${I}-rtl`]:c==="rtl"},e.className),[,U]=Xr(),Z=p.useMemo(()=>n!==void 0?n:U.zIndexPopupBase+iB,[n,U]);return p.createElement(HB,{prefixCls:u,className:X,wrapClassName:xe({[`${I}-centered`]:!!e.centered},d),onCancel:()=>{t==null||t({triggerCancel:!0}),C==null||C(!1)},open:i,title:"",footer:null,transitionName:df(f||"","zoom",e.transitionName),maskTransitionName:df(f||"","fade",e.maskTransitionName),mask:j,maskClosable:D,style:T,styles:Object.assign({body:h,mask:l},E),width:R,zIndex:Z,afterClose:r,keyboard:o,centered:a,getContainer:s,closable:v,closeIcon:g,modalRender:w,focusTriggerAfterClose:x},p.createElement(UB,Object.assign({},e,{confirmPrefixCls:I})))},VB=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:i}=e;return p.createElement(fl,{prefixCls:t,iconPrefixCls:n,direction:r,theme:i},p.createElement(Xue,Object.assign({},e)))},Xc=[];let XB="";function WB(){return XB}const Wue=e=>{var t,n;const{prefixCls:r,getContainer:i,direction:o}=e,a=CL(),s=p.useContext(Mt),l=WB()||s.getPrefixCls(),c=r||`${l}-modal`;let u=i;return u===!1&&(u=void 0),be.createElement(VB,Object.assign({},e,{rootPrefixCls:l,prefixCls:c,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:o??s.direction,locale:(n=(t=s.locale)===null||t===void 0?void 0:t.Modal)!==null&&n!==void 0?n:a,getContainer:u}))};function qm(e){const t=Bae(),n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:s,open:!0}),i;function o(){for(var c,u=arguments.length,d=new Array(u),f=0;fg==null?void 0:g.triggerCancel)){var v;(c=e.onCancel)===null||c===void 0||(v=c).call.apply(v,[e,()=>{}].concat(ze(d.slice(1))))}for(let g=0;g{const u=t.getPrefixCls(void 0,WB()),d=t.getIconPrefixCls(),f=t.getTheme(),h=be.createElement(Wue,Object.assign({},c));aB(be.createElement(fl,{prefixCls:u,iconPrefixCls:d,theme:f},t.holderRender?t.holderRender(h):h),n)})}function s(){for(var c=arguments.length,u=new Array(c),d=0;d{typeof e.afterClose=="function"&&e.afterClose(),o.apply(this,u)}}),r.visible&&delete r.visible,a(r)}function l(c){typeof c=="function"?r=c(r):r=Object.assign(Object.assign({},r),c),a(r)}return a(r),Xc.push(s),{destroy:s,update:l}}function ZB(e){return Object.assign(Object.assign({},e),{type:"warning"})}function KB(e){return Object.assign(Object.assign({},e),{type:"info"})}function qB(e){return Object.assign(Object.assign({},e),{type:"success"})}function GB(e){return Object.assign(Object.assign({},e),{type:"error"})}function YB(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function Zue(e){let{rootPrefixCls:t}=e;XB=t}var Kue=function(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{var n,{afterClose:r,config:i}=e,o=Kue(e,["afterClose","config"]);const[a,s]=p.useState(!0),[l,c]=p.useState(i),{direction:u,getPrefixCls:d}=p.useContext(Mt),f=d("modal"),h=d(),v=()=>{var C;r(),(C=l.afterClose)===null||C===void 0||C.call(l)},g=function(){var C;s(!1);for(var E=arguments.length,I=new Array(E),R=0;RD==null?void 0:D.triggerCancel)){var j;(C=l.onCancel)===null||C===void 0||(j=C).call.apply(j,[l,()=>{}].concat(ze(I.slice(1))))}};p.useImperativeHandle(t,()=>({destroy:g,update:C=>{c(E=>Object.assign(Object.assign({},E),C))}}));const w=(n=l.okCancel)!==null&&n!==void 0?n:l.type==="confirm",[x]=Hm("Modal",uc.Modal);return p.createElement(VB,Object.assign({prefixCls:f,rootPrefixCls:h},l,{close:g,open:a,afterClose:v,okText:l.okText||(w?x==null?void 0:x.okText:x==null?void 0:x.justOkText),direction:l.direction||u,cancelText:l.cancelText||(x==null?void 0:x.cancelText)},o))},Gue=p.forwardRef(que);let pP=0;const Yue=p.memo(p.forwardRef((e,t)=>{const[n,r]=xse();return p.useImperativeHandle(t,()=>({patchElement:r}),[]),p.createElement(p.Fragment,null,n)}));function Jue(){const e=p.useRef(null),[t,n]=p.useState([]);p.useEffect(()=>{t.length&&(ze(t).forEach(a=>{a()}),n([]))},[t]);const r=p.useCallback(o=>function(s){var l;pP+=1;const c=p.createRef();let u;const d=new Promise(w=>{u=w});let f=!1,h;const v=p.createElement(Gue,{key:`modal-${pP}`,config:o(s),ref:c,afterClose:()=>{h==null||h()},isSilent:()=>f,onConfirm:w=>{u(w)}});return h=(l=e.current)===null||l===void 0?void 0:l.patchElement(v),h&&Xc.push(h),{destroy:()=>{function w(){var x;(x=c.current)===null||x===void 0||x.destroy()}c.current?w():n(x=>[].concat(ze(x),[w]))},update:w=>{function x(){var C;(C=c.current)===null||C===void 0||C.update(w)}c.current?x():n(C=>[].concat(ze(C),[x]))},then:w=>(f=!0,d.then(w))}},[]);return[p.useMemo(()=>({info:r(KB),success:r(qB),error:r(GB),warning:r(ZB),confirm:r(YB)}),[]),p.createElement(Yue,{key:"modal-holder",ref:e})]}function JB(e){return t=>p.createElement(fl,{theme:{token:{motion:!1,zIndexPopupBase:0}}},p.createElement(e,Object.assign({},t)))}const QB=(e,t,n,r)=>JB(o=>{const{prefixCls:a,style:s}=o,l=p.useRef(null),[c,u]=p.useState(0),[d,f]=p.useState(0),[h,v]=oi(!1,{value:o.open}),{getPrefixCls:g}=p.useContext(Mt),w=g(t||"select",a);p.useEffect(()=>{if(v(!0),typeof ResizeObserver<"u"){const E=new ResizeObserver(R=>{const T=R[0].target;u(T.offsetHeight+8),f(T.offsetWidth)}),I=setInterval(()=>{var R;const T=n?`.${n(w)}`:`.${w}-dropdown`,j=(R=l.current)===null||R===void 0?void 0:R.querySelector(T);j&&(clearInterval(I),E.observe(j))},10);return()=>{clearInterval(I),E.disconnect()}}},[]);let x=Object.assign(Object.assign({},o),{style:Object.assign(Object.assign({},s),{margin:0}),open:h,visible:h,getPopupContainer:()=>l.current});r&&(x=r(x));const C={paddingBottom:c,position:"relative",minWidth:d};return p.createElement("div",{ref:l,style:C},p.createElement(e,Object.assign({},x)))}),$B=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e==null?void 0:e.substr(0,4))};var Fy=function(t){var n=t.className,r=t.customizeIcon,i=t.customizeIconProps,o=t.children,a=t.onMouseDown,s=t.onClick,l=typeof r=="function"?r(i):r;return p.createElement("span",{className:n,onMouseDown:function(u){u.preventDefault(),a==null||a(u)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:s,"aria-hidden":!0},l!==void 0?l:p.createElement("span",{className:xe(n.split(/\s+/).map(function(c){return"".concat(c,"-icon")}))},o))},Que=function(t,n,r,i,o){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,s=arguments.length>6?arguments[6]:void 0,l=arguments.length>7?arguments[7]:void 0,c=be.useMemo(function(){if(pt(i)==="object")return i.clearIcon;if(o)return o},[i,o]),u=be.useMemo(function(){return!!(!a&&i&&(r.length||s)&&!(l==="combobox"&&s===""))},[i,a,r.length,s,l]);return{allowClear:u,clearIcon:be.createElement(Fy,{className:"".concat(t,"-clear"),onMouseDown:n,customizeIcon:c},"×")}},_B=p.createContext(null);function $ue(){return p.useContext(_B)}function _ue(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=p.useState(!1),n=Se(t,2),r=n[0],i=n[1],o=p.useRef(null),a=function(){window.clearTimeout(o.current)};p.useEffect(function(){return a},[]);var s=function(c,u){a(),o.current=window.setTimeout(function(){i(c),u&&u()},e)};return[r,s,a]}function eA(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,t=p.useRef(null),n=p.useRef(null);p.useEffect(function(){return function(){window.clearTimeout(n.current)}},[]);function r(i){(i||t.current===null)&&(t.current=i),window.clearTimeout(n.current),n.current=window.setTimeout(function(){t.current=null},e)}return[function(){return t.current},r]}function ede(e,t,n,r){var i=p.useRef(null);i.current={open:t,triggerOpen:n,customizedTrigger:r},p.useEffect(function(){function o(a){var s;if(!((s=i.current)!==null&&s!==void 0&&s.customizedTrigger)){var l=a.target;l.shadowRoot&&a.composed&&(l=a.composedPath()[0]||l),i.current.open&&e().filter(function(c){return c}).every(function(c){return!c.contains(l)&&c!==l})&&i.current.triggerOpen(!1)}}return window.addEventListener("mousedown",o),function(){return window.removeEventListener("mousedown",o)}},[])}function tde(e){return![Le.ESC,Le.SHIFT,Le.BACKSPACE,Le.TAB,Le.WIN_KEY,Le.ALT,Le.META,Le.WIN_KEY_RIGHT,Le.CTRL,Le.SEMICOLON,Le.EQUALS,Le.CAPS_LOCK,Le.CONTEXT_MENU,Le.F1,Le.F2,Le.F3,Le.F4,Le.F5,Le.F6,Le.F7,Le.F8,Le.F9,Le.F10,Le.F11,Le.F12].includes(e)}var nde=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],Qu=void 0;function rde(e,t){var n=e.prefixCls,r=e.invalidate,i=e.item,o=e.renderItem,a=e.responsive,s=e.responsiveDisabled,l=e.registerSize,c=e.itemKey,u=e.className,d=e.style,f=e.children,h=e.display,v=e.order,g=e.component,w=g===void 0?"div":g,x=zt(e,nde),C=a&&!h;function E(D){l(c,D)}p.useEffect(function(){return function(){E(null)}},[]);var I=o&&i!==Qu?o(i):f,R;r||(R={opacity:C?0:1,height:C?0:Qu,overflowY:C?"hidden":Qu,order:a?v:Qu,pointerEvents:C?"none":Qu,position:C?"absolute":Qu});var T={};C&&(T["aria-hidden"]=!0);var j=p.createElement(w,Re({className:xe(!r&&n,u),style:pe(pe({},R),d)},T,x,{ref:t}),I);return a&&(j=p.createElement(Za,{onResize:function(X){var U=X.offsetWidth;E(U)},disabled:s},j)),j}var wp=p.forwardRef(rde);wp.displayName="Item";function ide(e){if(typeof MessageChannel>"u")hn(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function ode(){var e=p.useRef(null),t=function(r){e.current||(e.current=[],ide(function(){il.unstable_batchedUpdates(function(){e.current.forEach(function(i){i()}),e.current=null})})),e.current.push(r)};return t}function Ch(e,t){var n=p.useState(t),r=Se(n,2),i=r[0],o=r[1],a=Pn(function(s){e(function(){o(s)})});return[i,a]}var Jg=be.createContext(null),ade=["component"],sde=["className"],lde=["className"],cde=function(t,n){var r=p.useContext(Jg);if(!r){var i=t.component,o=i===void 0?"div":i,a=zt(t,ade);return p.createElement(o,Re({},a,{ref:n}))}var s=r.className,l=zt(r,sde),c=t.className,u=zt(t,lde);return p.createElement(Jg.Provider,{value:null},p.createElement(wp,Re({ref:n,className:xe(s,c)},l,u)))},tA=p.forwardRef(cde);tA.displayName="RawItem";var ude=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],nA="responsive",rA="invalidate";function dde(e){return"+ ".concat(e.length," ...")}function fde(e,t){var n=e.prefixCls,r=n===void 0?"rc-overflow":n,i=e.data,o=i===void 0?[]:i,a=e.renderItem,s=e.renderRawItem,l=e.itemKey,c=e.itemWidth,u=c===void 0?10:c,d=e.ssr,f=e.style,h=e.className,v=e.maxCount,g=e.renderRest,w=e.renderRawRest,x=e.suffix,C=e.component,E=C===void 0?"div":C,I=e.itemComponent,R=e.onVisibleChange,T=zt(e,ude),j=d==="full",D=ode(),X=Ch(D,null),U=Se(X,2),Z=U[0],Y=U[1],y=Z||0,m=Ch(D,new Map),b=Se(m,2),k=b[0],N=b[1],M=Ch(D,0),z=Se(M,2),O=z[0],S=z[1],P=Ch(D,0),B=Se(P,2),W=B[0],ie=B[1],se=Ch(D,0),le=Se(se,2),he=le[0],ve=le[1],L=p.useState(null),A=Se(L,2),V=A[0],J=A[1],K=p.useState(null),$=Se(K,2),te=$[0],G=$[1],ee=p.useMemo(function(){return te===null&&j?Number.MAX_SAFE_INTEGER:te||0},[te,Z]),re=p.useState(!1),_=Se(re,2),oe=_[0],me=_[1],fe="".concat(r,"-item"),ye=Math.max(O,W),Ce=v===nA,ce=o.length&&Ce,q=v===rA,F=ce||typeof v=="number"&&o.length>v,H=p.useMemo(function(){var Ae=o;return ce?Z===null&&j?Ae=o:Ae=o.slice(0,Math.min(o.length,y/u)):typeof v=="number"&&(Ae=o.slice(0,v)),Ae},[o,u,Z,v,ce]),ne=p.useMemo(function(){return ce?o.slice(ee+1):o.slice(H.length)},[o,H,ce,ee]),ue=p.useCallback(function(Ae,je){var Ge;return typeof l=="function"?l(Ae):(Ge=l&&(Ae==null?void 0:Ae[l]))!==null&&Ge!==void 0?Ge:je},[l]),de=p.useCallback(a||function(Ae){return Ae},[a]);function ge(Ae,je,Ge){te===Ae&&(je===void 0||je===V)||(G(Ae),Ge||(me(Aey){ge(He-1,Ae-Te-he+W);break}}x&&Me(0)+he>y&&J(null)}},[y,k,W,he,ue,H]);var yt=oe&&!!ne.length,ot={};V!==null&&ce&&(ot={position:"absolute",left:V,top:0});var rt={prefixCls:fe,responsive:ce,component:I,invalidate:q},at=s?function(Ae,je){var Ge=ue(Ae,je);return p.createElement(Jg.Provider,{key:Ge,value:pe(pe({},rt),{},{order:je,item:Ae,itemKey:Ge,registerSize:Ee,display:je<=ee})},s(Ae,je))}:function(Ae,je){var Ge=ue(Ae,je);return p.createElement(wp,Re({},rt,{order:je,key:Ge,item:Ae,renderItem:de,itemKey:Ge,registerSize:Ee,display:je<=ee}))},bt,De={order:yt?ee:Number.MAX_SAFE_INTEGER,className:"".concat(fe,"-rest"),registerSize:Pe,display:yt};if(w)w&&(bt=p.createElement(Jg.Provider,{value:pe(pe({},rt),De)},w(ne)));else{var Ke=g||dde;bt=p.createElement(wp,Re({},rt,De),typeof Ke=="function"?Ke(ne):Ke)}var Je=p.createElement(E,Re({className:xe(!q&&r,h),style:f,ref:t},T),H.map(at),F?bt:null,x&&p.createElement(wp,Re({},rt,{responsive:Ce,responsiveDisabled:!ce,order:ee,className:"".concat(fe,"-suffix"),registerSize:Oe,display:!0,style:ot}),x));return Ce&&(Je=p.createElement(Za,{onResize:Ne,disabled:!ce},Je)),Je}var ms=p.forwardRef(fde);ms.displayName="Overflow";ms.Item=tA;ms.RESPONSIVE=nA;ms.INVALIDATE=rA;var hde=function(t,n){var r,i=t.prefixCls,o=t.id,a=t.inputElement,s=t.disabled,l=t.tabIndex,c=t.autoFocus,u=t.autoComplete,d=t.editable,f=t.activeDescendantId,h=t.value,v=t.maxLength,g=t.onKeyDown,w=t.onMouseDown,x=t.onChange,C=t.onPaste,E=t.onCompositionStart,I=t.onCompositionEnd,R=t.open,T=t.attrs,j=a||p.createElement("input",null),D=j,X=D.ref,U=D.props,Z=U.onKeyDown,Y=U.onChange,y=U.onMouseDown,m=U.onCompositionStart,b=U.onCompositionEnd,k=U.style;return"maxLength"in j.props,j=p.cloneElement(j,pe(pe(pe({type:"search"},U),{},{id:o,ref:da(n,X),disabled:s,tabIndex:l,autoComplete:u||"off",autoFocus:c,className:xe("".concat(i,"-selection-search-input"),(r=j)===null||r===void 0||(r=r.props)===null||r===void 0?void 0:r.className),role:"combobox","aria-expanded":R||!1,"aria-haspopup":"listbox","aria-owns":"".concat(o,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(o,"_list"),"aria-activedescendant":R?f:void 0},T),{},{value:d?h:"",maxLength:v,readOnly:!d,unselectable:d?null:"on",style:pe(pe({},k),{},{opacity:d?null:0}),onKeyDown:function(M){g(M),Z&&Z(M)},onMouseDown:function(M){w(M),y&&y(M)},onChange:function(M){x(M),Y&&Y(M)},onCompositionStart:function(M){E(M),m&&m(M)},onCompositionEnd:function(M){I(M),b&&b(M)},onPaste:C})),j},iA=p.forwardRef(hde);function oA(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var pde=typeof window<"u"&&window.document&&window.document.documentElement,mde=pde;function vde(e){return e!=null}function gde(e){return!e&&e!==0}function mP(e){return["string","number"].includes(pt(e))}function aA(e){var t=void 0;return e&&(mP(e.title)?t=e.title.toString():mP(e.label)&&(t=e.label.toString())),t}function yde(e,t){mde?p.useLayoutEffect(e,t):p.useEffect(e,t)}function bde(e){var t;return(t=e.key)!==null&&t!==void 0?t:e.value}var vP=function(t){t.preventDefault(),t.stopPropagation()},wde=function(t){var n=t.id,r=t.prefixCls,i=t.values,o=t.open,a=t.searchValue,s=t.autoClearSearchValue,l=t.inputRef,c=t.placeholder,u=t.disabled,d=t.mode,f=t.showSearch,h=t.autoFocus,v=t.autoComplete,g=t.activeDescendantId,w=t.tabIndex,x=t.removeIcon,C=t.maxTagCount,E=t.maxTagTextLength,I=t.maxTagPlaceholder,R=I===void 0?function(J){return"+ ".concat(J.length," ...")}:I,T=t.tagRender,j=t.onToggleOpen,D=t.onRemove,X=t.onInputChange,U=t.onInputPaste,Z=t.onInputKeyDown,Y=t.onInputMouseDown,y=t.onInputCompositionStart,m=t.onInputCompositionEnd,b=p.useRef(null),k=p.useState(0),N=Se(k,2),M=N[0],z=N[1],O=p.useState(!1),S=Se(O,2),P=S[0],B=S[1],W="".concat(r,"-selection"),ie=o||d==="multiple"&&s===!1||d==="tags"?a:"",se=d==="tags"||d==="multiple"&&s===!1||f&&(o||P);yde(function(){z(b.current.scrollWidth)},[ie]);var le=function(K,$,te,G,ee){return p.createElement("span",{title:aA(K),className:xe("".concat(W,"-item"),ae({},"".concat(W,"-item-disabled"),te))},p.createElement("span",{className:"".concat(W,"-item-content")},$),G&&p.createElement(Fy,{className:"".concat(W,"-item-remove"),onMouseDown:vP,onClick:ee,customizeIcon:x},"×"))},he=function(K,$,te,G,ee,re){var _=function(me){vP(me),j(!o)};return p.createElement("span",{onMouseDown:_},T({label:$,value:K,disabled:te,closable:G,onClose:ee,isMaxTag:!!re}))},ve=function(K){var $=K.disabled,te=K.label,G=K.value,ee=!u&&!$,re=te;if(typeof E=="number"&&(typeof te=="string"||typeof te=="number")){var _=String(re);_.length>E&&(re="".concat(_.slice(0,E),"..."))}var oe=function(fe){fe&&fe.stopPropagation(),D(K)};return typeof T=="function"?he(G,re,$,ee,oe):le(K,re,$,ee,oe)},L=function(K){var $=typeof R=="function"?R(K):R;return typeof T=="function"?he(void 0,$,!1,!1,void 0,!0):le({title:$},$,!1)},A=p.createElement("div",{className:"".concat(W,"-search"),style:{width:M},onFocus:function(){B(!0)},onBlur:function(){B(!1)}},p.createElement(iA,{ref:l,open:o,prefixCls:r,id:n,inputElement:null,disabled:u,autoFocus:h,autoComplete:v,editable:se,activeDescendantId:g,value:ie,onKeyDown:Z,onMouseDown:Y,onChange:X,onPaste:U,onCompositionStart:y,onCompositionEnd:m,tabIndex:w,attrs:uo(t,!0)}),p.createElement("span",{ref:b,className:"".concat(W,"-search-mirror"),"aria-hidden":!0},ie," ")),V=p.createElement(ms,{prefixCls:"".concat(W,"-overflow"),data:i,renderItem:ve,renderRest:L,suffix:A,itemKey:bde,maxCount:C});return p.createElement(p.Fragment,null,V,!i.length&&!ie&&p.createElement("span",{className:"".concat(W,"-placeholder")},c))},xde=function(t){var n=t.inputElement,r=t.prefixCls,i=t.id,o=t.inputRef,a=t.disabled,s=t.autoFocus,l=t.autoComplete,c=t.activeDescendantId,u=t.mode,d=t.open,f=t.values,h=t.placeholder,v=t.tabIndex,g=t.showSearch,w=t.searchValue,x=t.activeValue,C=t.maxLength,E=t.onInputKeyDown,I=t.onInputMouseDown,R=t.onInputChange,T=t.onInputPaste,j=t.onInputCompositionStart,D=t.onInputCompositionEnd,X=t.title,U=p.useState(!1),Z=Se(U,2),Y=Z[0],y=Z[1],m=u==="combobox",b=m||g,k=f[0],N=w||"";m&&x&&!Y&&(N=x),p.useEffect(function(){m&&y(!1)},[m,x]);var M=u!=="combobox"&&!d&&!g?!1:!!N,z=X===void 0?aA(k):X,O=p.useMemo(function(){return k?null:p.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:M?{visibility:"hidden"}:void 0},h)},[k,M,h,r]);return p.createElement(p.Fragment,null,p.createElement("span",{className:"".concat(r,"-selection-search")},p.createElement(iA,{ref:o,prefixCls:r,id:i,open:d,inputElement:n,disabled:a,autoFocus:s,autoComplete:l,editable:b,activeDescendantId:c,value:N,onKeyDown:E,onMouseDown:I,onChange:function(P){y(!0),R(P)},onPaste:T,onCompositionStart:j,onCompositionEnd:D,tabIndex:v,attrs:uo(t,!0),maxLength:m?C:void 0})),!m&&k?p.createElement("span",{className:"".concat(r,"-selection-item"),title:z,style:M?{visibility:"hidden"}:void 0},k.label):null,O)},Sde=function(t,n){var r=p.useRef(null),i=p.useRef(!1),o=t.prefixCls,a=t.open,s=t.mode,l=t.showSearch,c=t.tokenWithEnter,u=t.disabled,d=t.autoClearSearchValue,f=t.onSearch,h=t.onSearchSubmit,v=t.onToggleOpen,g=t.onInputKeyDown,w=t.domRef;p.useImperativeHandle(n,function(){return{focus:function(M){r.current.focus(M)},blur:function(){r.current.blur()}}});var x=eA(0),C=Se(x,2),E=C[0],I=C[1],R=function(M){var z=M.which;(z===Le.UP||z===Le.DOWN)&&M.preventDefault(),g&&g(M),z===Le.ENTER&&s==="tags"&&!i.current&&!a&&(h==null||h(M.target.value)),tde(z)&&v(!0)},T=function(){I(!0)},j=p.useRef(null),D=function(M){f(M,!0,i.current)!==!1&&v(!0)},X=function(){i.current=!0},U=function(M){i.current=!1,s!=="combobox"&&D(M.target.value)},Z=function(M){var z=M.target.value;if(c&&j.current&&/[\r\n]/.test(j.current)){var O=j.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");z=z.replace(O,j.current)}j.current=null,D(z)},Y=function(M){var z=M.clipboardData,O=z==null?void 0:z.getData("text");j.current=O||""},y=function(M){var z=M.target;if(z!==r.current){var O=document.body.style.msTouchAction!==void 0;O?setTimeout(function(){r.current.focus()}):r.current.focus()}},m=function(M){var z=E();M.target!==r.current&&!z&&!(s==="combobox"&&u)&&M.preventDefault(),(s!=="combobox"&&(!l||!z)||!a)&&(a&&d!==!1&&f("",!0,!1),v())},b={inputRef:r,onInputKeyDown:R,onInputMouseDown:T,onInputChange:Z,onInputPaste:Y,onInputCompositionStart:X,onInputCompositionEnd:U},k=s==="multiple"||s==="tags"?p.createElement(wde,Re({},t,b)):p.createElement(xde,Re({},t,b));return p.createElement("div",{ref:w,className:"".concat(o,"-selector"),onClick:y,onMouseDown:m},k)},Cde=p.forwardRef(Sde);function Ede(e){var t=e.prefixCls,n=e.align,r=e.arrow,i=e.arrowPos,o=r||{},a=o.className,s=o.content,l=i.x,c=l===void 0?0:l,u=i.y,d=u===void 0?0:u,f=p.useRef();if(!n||!n.points)return null;var h={position:"absolute"};if(n.autoArrow!==!1){var v=n.points[0],g=n.points[1],w=v[0],x=v[1],C=g[0],E=g[1];w===C||!["t","b"].includes(w)?h.top=d:w==="t"?h.top=0:h.bottom=0,x===E||!["l","r"].includes(x)?h.left=c:x==="l"?h.left=0:h.right=0}return p.createElement("div",{ref:f,className:xe("".concat(t,"-arrow"),a),style:h},s)}function Pde(e){var t=e.prefixCls,n=e.open,r=e.zIndex,i=e.mask,o=e.motion;return i?p.createElement(dl,Re({},o,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(a){var s=a.className;return p.createElement("div",{style:{zIndex:r},className:xe("".concat(t,"-mask"),s)})}):null}var Ode=p.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),kde=p.forwardRef(function(e,t){var n=e.popup,r=e.className,i=e.prefixCls,o=e.style,a=e.target,s=e.onVisibleChanged,l=e.open,c=e.keepDom,u=e.fresh,d=e.onClick,f=e.mask,h=e.arrow,v=e.arrowPos,g=e.align,w=e.motion,x=e.maskMotion,C=e.forceRender,E=e.getPopupContainer,I=e.autoDestroy,R=e.portal,T=e.zIndex,j=e.onMouseEnter,D=e.onMouseLeave,X=e.onPointerEnter,U=e.ready,Z=e.offsetX,Y=e.offsetY,y=e.offsetR,m=e.offsetB,b=e.onAlign,k=e.onPrepare,N=e.stretch,M=e.targetWidth,z=e.targetHeight,O=typeof n=="function"?n():n,S=l||c,P=(E==null?void 0:E.length)>0,B=p.useState(!E||!P),W=Se(B,2),ie=W[0],se=W[1];if(sn(function(){!ie&&P&&a&&se(!0)},[ie,P,a]),!ie)return null;var le="auto",he={left:"-1000vw",top:"-1000vh",right:le,bottom:le};if(U||!l){var ve,L=g.points,A=g.dynamicInset||((ve=g._experimental)===null||ve===void 0?void 0:ve.dynamicInset),V=A&&L[0][1]==="r",J=A&&L[0][0]==="b";V?(he.right=y,he.left=le):(he.left=Z,he.right=le),J?(he.bottom=m,he.top=le):(he.top=Y,he.bottom=le)}var K={};return N&&(N.includes("height")&&z?K.height=z:N.includes("minHeight")&&z&&(K.minHeight=z),N.includes("width")&&M?K.width=M:N.includes("minWidth")&&M&&(K.minWidth=M)),l||(K.pointerEvents="none"),p.createElement(R,{open:C||S,getContainer:E&&function(){return E(a)},autoDestroy:I},p.createElement(Pde,{prefixCls:i,open:l,zIndex:T,mask:f,motion:x}),p.createElement(Za,{onResize:b,disabled:!l},function($){return p.createElement(dl,Re({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:C,leavedClassName:"".concat(i,"-hidden")},w,{onAppearPrepare:k,onEnterPrepare:k,visible:l,onVisibleChanged:function(G){var ee;w==null||(ee=w.onVisibleChanged)===null||ee===void 0||ee.call(w,G),s(G)}}),function(te,G){var ee=te.className,re=te.style,_=xe(i,ee,r);return p.createElement("div",{ref:da($,t,G),className:_,style:pe(pe(pe(pe({"--arrow-x":"".concat(v.x||0,"px"),"--arrow-y":"".concat(v.y||0,"px")},he),K),re),{},{boxSizing:"border-box",zIndex:T},o),onMouseEnter:j,onMouseLeave:D,onPointerEnter:X,onClick:d},h&&p.createElement(Ede,{prefixCls:i,arrow:h,arrowPos:v,align:g}),p.createElement(Ode,{cache:!l&&!u},O))})}))}),Mde=p.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,i=ws(n),o=p.useCallback(function(s){em(t,r?r(s):s)},[r]),a=Iu(o,n.ref);return i?p.cloneElement(n,{ref:a}):n}),gP=p.createContext(null);function yP(e){return e?Array.isArray(e)?e:[e]:[]}function Nde(e,t,n,r){return p.useMemo(function(){var i=yP(n??t),o=yP(r??t),a=new Set(i),s=new Set(o);return e&&(a.has("hover")&&(a.delete("hover"),a.add("click")),s.has("hover")&&(s.delete("hover"),s.add("click"))),[a,s]},[e,t,n,r])}function Tde(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function Ide(e,t,n,r){for(var i=n.points,o=Object.keys(e),a=0;a1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function Eh(e){return hm(parseFloat(e),0)}function wP(e,t){var n=pe({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var i=Gm(r).getComputedStyle(r),o=i.overflow,a=i.overflowClipMargin,s=i.borderTopWidth,l=i.borderBottomWidth,c=i.borderLeftWidth,u=i.borderRightWidth,d=r.getBoundingClientRect(),f=r.offsetHeight,h=r.clientHeight,v=r.offsetWidth,g=r.clientWidth,w=Eh(s),x=Eh(l),C=Eh(c),E=Eh(u),I=hm(Math.round(d.width/v*1e3)/1e3),R=hm(Math.round(d.height/f*1e3)/1e3),T=(v-g-C-E)*I,j=(f-h-w-x)*R,D=w*R,X=x*R,U=C*I,Z=E*I,Y=0,y=0;if(o==="clip"){var m=Eh(a);Y=m*I,y=m*R}var b=d.x+U-Y,k=d.y+D-y,N=b+d.width+2*Y-U-Z-T,M=k+d.height+2*y-D-X-j;n.left=Math.max(n.left,b),n.top=Math.max(n.top,k),n.right=Math.min(n.right,N),n.bottom=Math.min(n.bottom,M)}}),n}function xP(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n="".concat(t),r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function SP(e,t){var n=t||[],r=Se(n,2),i=r[0],o=r[1];return[xP(e.width,i),xP(e.height,o)]}function CP(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function $u(e,t){var n=t[0],r=t[1],i,o;return n==="t"?o=e.y:n==="b"?o=e.y+e.height:o=e.y+e.height/2,r==="l"?i=e.x:r==="r"?i=e.x+e.width:i=e.x+e.width/2,{x:i,y:o}}function Cl(e,t){var n={t:"b",b:"t",l:"r",r:"l"};return e.map(function(r,i){return i===t?n[r]||"c":r}).join("")}function zde(e,t,n,r,i,o,a){var s=p.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:i[r]||{}}),l=Se(s,2),c=l[0],u=l[1],d=p.useRef(0),f=p.useMemo(function(){return t?p5(t):[]},[t]),h=p.useRef({}),v=function(){h.current={}};e||v();var g=Pn(function(){if(t&&n&&e){let pr=function(Tt,Zt){var Xn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:_,Rr=O.x+Tt,$n=O.y+Zt,Do=Rr+ve,Ho=$n+he,pa=Math.max(Rr,Xn.left),Ts=Math.max($n,Xn.top),Cc=Math.min(Do,Xn.right),Eb=Math.min(Ho,Xn.bottom);return Math.max(0,(Cc-pa)*(Eb-Ts))},Ja=function(){Ve=O.y+Ke,Fe=Ve+he,We=O.x+De,Ye=We+ve};var C,E,I=t,R=I.ownerDocument,T=Gm(I),j=T.getComputedStyle(I),D=j.width,X=j.height,U=j.position,Z=I.style.left,Y=I.style.top,y=I.style.right,m=I.style.bottom,b=I.style.overflow,k=pe(pe({},i[r]),o),N=R.createElement("div");(C=I.parentElement)===null||C===void 0||C.appendChild(N),N.style.left="".concat(I.offsetLeft,"px"),N.style.top="".concat(I.offsetTop,"px"),N.style.position=U,N.style.height="".concat(I.offsetHeight,"px"),N.style.width="".concat(I.offsetWidth,"px"),I.style.left="0",I.style.top="0",I.style.right="auto",I.style.bottom="auto",I.style.overflow="hidden";var M;if(Array.isArray(n))M={x:n[0],y:n[1],width:0,height:0};else{var z=n.getBoundingClientRect();M={x:z.x,y:z.y,width:z.width,height:z.height}}var O=I.getBoundingClientRect(),S=R.documentElement,P=S.clientWidth,B=S.clientHeight,W=S.scrollWidth,ie=S.scrollHeight,se=S.scrollTop,le=S.scrollLeft,he=O.height,ve=O.width,L=M.height,A=M.width,V={left:0,top:0,right:P,bottom:B},J={left:-le,top:-se,right:W-le,bottom:ie-se},K=k.htmlRegion,$="visible",te="visibleFirst";K!=="scroll"&&K!==te&&(K=$);var G=K===te,ee=wP(J,f),re=wP(V,f),_=K===$?re:ee,oe=G?re:_;I.style.left="auto",I.style.top="auto",I.style.right="0",I.style.bottom="0";var me=I.getBoundingClientRect();I.style.left=Z,I.style.top=Y,I.style.right=y,I.style.bottom=m,I.style.overflow=b,(E=I.parentElement)===null||E===void 0||E.removeChild(N);var fe=hm(Math.round(ve/parseFloat(D)*1e3)/1e3),ye=hm(Math.round(he/parseFloat(X)*1e3)/1e3);if(fe===0||ye===0||_p(n)&&!Iy(n))return;var Ce=k.offset,ce=k.targetOffset,q=SP(O,Ce),F=Se(q,2),H=F[0],ne=F[1],ue=SP(M,ce),de=Se(ue,2),ge=de[0],Ne=de[1];M.x-=ge,M.y-=Ne;var Ee=k.points||[],Pe=Se(Ee,2),Oe=Pe[0],Me=Pe[1],yt=CP(Me),ot=CP(Oe),rt=$u(M,yt),at=$u(O,ot),bt=pe({},k),De=rt.x-at.x+H,Ke=rt.y-at.y+ne,Je=pr(De,Ke),Ae=pr(De,Ke,re),je=$u(M,["t","l"]),Ge=$u(O,["t","l"]),He=$u(M,["b","r"]),Te=$u(O,["b","r"]),Ie=k.overflow||{},ke=Ie.adjustX,Ue=Ie.adjustY,st=Ie.shiftX,qe=Ie.shiftY,wt=function(Zt){return typeof Zt=="boolean"?Zt:Zt>=0},Ve,Fe,We,Ye;Ja();var tt=wt(Ue),dt=ot[0]===yt[0];if(tt&&ot[0]==="t"&&(Fe>oe.bottom||h.current.bt)){var qt=Ke;dt?qt-=he-L:qt=je.y-Te.y-ne;var jt=pr(De,qt),nt=pr(De,qt,re);jt>Je||jt===Je&&(!G||nt>=Ae)?(h.current.bt=!0,Ke=qt,ne=-ne,bt.points=[Cl(ot,0),Cl(yt,0)]):h.current.bt=!1}if(tt&&ot[0]==="b"&&(VeJe||ut===Je&&(!G||Xt>=Ae)?(h.current.tb=!0,Ke=_e,ne=-ne,bt.points=[Cl(ot,0),Cl(yt,0)]):h.current.tb=!1}var tn=wt(ke),gn=ot[1]===yt[1];if(tn&&ot[1]==="l"&&(Ye>oe.right||h.current.rl)){var rn=De;gn?rn-=ve-A:rn=je.x-Te.x-H;var yn=pr(rn,Ke),Mn=pr(rn,Ke,re);yn>Je||yn===Je&&(!G||Mn>=Ae)?(h.current.rl=!0,De=rn,H=-H,bt.points=[Cl(ot,1),Cl(yt,1)]):h.current.rl=!1}if(tn&&ot[1]==="r"&&(WeJe||An===Je&&(!G||ft>=Ae)?(h.current.lr=!0,De=xn,H=-H,bt.points=[Cl(ot,1),Cl(yt,1)]):h.current.lr=!1}Ja();var gt=st===!0?0:st;typeof gt=="number"&&(Were.right&&(De-=Ye-re.right-H,M.x>re.right-gt&&(De+=M.x-re.right+gt)));var It=qe===!0?0:qe;typeof It=="number"&&(Vere.bottom&&(Ke-=Fe-re.bottom-ne,M.y>re.bottom-It&&(Ke+=M.y-re.bottom+It)));var Nn=O.x+De,Un=Nn+ve,zr=O.y+Ke,Gi=zr+he,Fo=M.x,Yi=Fo+A,Rt=M.y,Nt=Rt+L,Vn=Math.max(Nn,Fo),Dt=Math.min(Un,Yi),xt=(Vn+Dt)/2,Lt=xt-Nn,un=Math.max(zr,Rt),Sn=Math.min(Gi,Nt),wr=(un+Sn)/2,ui=wr-zr;a==null||a(t,bt);var xr=me.right-O.x-(De+O.width),di=me.bottom-O.y-(Ke+O.height);fe===1&&(De=Math.round(De),xr=Math.round(xr)),ye===1&&(Ke=Math.round(Ke),di=Math.round(di));var Ya={ready:!0,offsetX:De/fe,offsetY:Ke/ye,offsetR:xr/fe,offsetB:di/ye,arrowX:Lt/fe,arrowY:ui/ye,scaleX:fe,scaleY:ye,align:bt};u(Ya)}}),w=function(){d.current+=1;var E=d.current;Promise.resolve().then(function(){d.current===E&&g()})},x=function(){u(function(E){return pe(pe({},E),{},{ready:!1})})};return sn(x,[r]),sn(function(){e||x()},[e]),[c.ready,c.offsetX,c.offsetY,c.offsetR,c.offsetB,c.arrowX,c.arrowY,c.scaleX,c.scaleY,c.align,w]}function Rde(e,t,n,r,i){sn(function(){if(e&&t&&n){let d=function(){r(),i()};var o=t,a=n,s=p5(o),l=p5(a),c=Gm(a),u=new Set([c].concat(ze(s),ze(l)));return u.forEach(function(f){f.addEventListener("scroll",d,{passive:!0})}),c.addEventListener("resize",d,{passive:!0}),r(),function(){u.forEach(function(f){f.removeEventListener("scroll",d),c.removeEventListener("resize",d)})}}},[e,t,n])}function jde(e,t,n,r,i,o,a,s){var l=p.useRef(e);l.current=e,p.useEffect(function(){if(t&&r&&(!i||o)){var c=function(h){var v=h.target;l.current&&!a(v)&&s(!1)},u=Gm(r);u.addEventListener("mousedown",c,!0),u.addEventListener("contextmenu",c,!0);var d=Zg(n);return d&&(d.addEventListener("mousedown",c,!0),d.addEventListener("contextmenu",c,!0)),function(){u.removeEventListener("mousedown",c,!0),u.removeEventListener("contextmenu",c,!0),d&&(d.removeEventListener("mousedown",c,!0),d.removeEventListener("contextmenu",c,!0))}}},[t,n,r,i,o])}var Lde=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","fresh","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function Bde(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:N4,t=p.forwardRef(function(n,r){var i=n.prefixCls,o=i===void 0?"rc-trigger-popup":i,a=n.children,s=n.action,l=s===void 0?"hover":s,c=n.showAction,u=n.hideAction,d=n.popupVisible,f=n.defaultPopupVisible,h=n.onPopupVisibleChange,v=n.afterPopupVisibleChange,g=n.mouseEnterDelay,w=n.mouseLeaveDelay,x=w===void 0?.1:w,C=n.focusDelay,E=n.blurDelay,I=n.mask,R=n.maskClosable,T=R===void 0?!0:R,j=n.getPopupContainer,D=n.forceRender,X=n.autoDestroy,U=n.destroyPopupOnHide,Z=n.popup,Y=n.popupClassName,y=n.popupStyle,m=n.popupPlacement,b=n.builtinPlacements,k=b===void 0?{}:b,N=n.popupAlign,M=n.zIndex,z=n.stretch,O=n.getPopupClassNameFromAlign,S=n.fresh,P=n.alignPoint,B=n.onPopupClick,W=n.onPopupAlign,ie=n.arrow,se=n.popupMotion,le=n.maskMotion,he=n.popupTransitionName,ve=n.popupAnimation,L=n.maskTransitionName,A=n.maskAnimation,V=n.className,J=n.getTriggerDOMNode,K=zt(n,Lde),$=X||U||!1,te=p.useState(!1),G=Se(te,2),ee=G[0],re=G[1];sn(function(){re($B())},[]);var _=p.useRef({}),oe=p.useContext(gP),me=p.useMemo(function(){return{registerSubPopup:function(At,ar){_.current[At]=ar,oe==null||oe.registerSubPopup(At,ar)}}},[oe]),fe=CB(),ye=p.useState(null),Ce=Se(ye,2),ce=Ce[0],q=Ce[1],F=p.useRef(null),H=Pn(function(vt){F.current=vt,_p(vt)&&ce!==vt&&q(vt),oe==null||oe.registerSubPopup(fe,vt)}),ne=p.useState(null),ue=Se(ne,2),de=ue[0],ge=ue[1],Ne=p.useRef(null),Ee=Pn(function(vt){_p(vt)&&de!==vt&&(ge(vt),Ne.current=vt)}),Pe=p.Children.only(a),Oe=(Pe==null?void 0:Pe.props)||{},Me={},yt=Pn(function(vt){var At,ar,jr=de;return(jr==null?void 0:jr.contains(vt))||((At=Zg(jr))===null||At===void 0?void 0:At.host)===vt||vt===jr||(ce==null?void 0:ce.contains(vt))||((ar=Zg(ce))===null||ar===void 0?void 0:ar.host)===vt||vt===ce||Object.values(_.current).some(function(sr){return(sr==null?void 0:sr.contains(vt))||vt===sr})}),ot=bP(o,se,ve,he),rt=bP(o,le,A,L),at=p.useState(f||!1),bt=Se(at,2),De=bt[0],Ke=bt[1],Je=d??De,Ae=Pn(function(vt){d===void 0&&Ke(vt)});sn(function(){Ke(d||!1)},[d]);var je=p.useRef(Je);je.current=Je;var Ge=p.useRef([]);Ge.current=[];var He=Pn(function(vt){var At;Ae(vt),((At=Ge.current[Ge.current.length-1])!==null&&At!==void 0?At:Je)!==vt&&(Ge.current.push(vt),h==null||h(vt))}),Te=p.useRef(),Ie=function(){clearTimeout(Te.current)},ke=function(At){var ar=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Ie(),ar===0?He(At):Te.current=setTimeout(function(){He(At)},ar*1e3)};p.useEffect(function(){return Ie},[]);var Ue=p.useState(!1),st=Se(Ue,2),qe=st[0],wt=st[1];sn(function(vt){(!vt||Je)&&wt(!0)},[Je]);var Ve=p.useState(null),Fe=Se(Ve,2),We=Fe[0],Ye=Fe[1],tt=p.useState([0,0]),dt=Se(tt,2),qt=dt[0],jt=dt[1],nt=function(At){jt([At.clientX,At.clientY])},_e=zde(Je,ce,P?qt:de,m,k,N,W),ut=Se(_e,11),Xt=ut[0],tn=ut[1],gn=ut[2],rn=ut[3],yn=ut[4],Mn=ut[5],xn=ut[6],An=ut[7],ft=ut[8],gt=ut[9],It=ut[10],Nn=Nde(ee,l,c,u),Un=Se(Nn,2),zr=Un[0],Gi=Un[1],Fo=zr.has("click"),Yi=Gi.has("click")||Gi.has("contextMenu"),Rt=Pn(function(){qe||It()}),Nt=function(){je.current&&P&&Yi&&ke(!1)};Rde(Je,de,ce,Rt,Nt),sn(function(){Rt()},[qt,m]),sn(function(){Je&&!(k!=null&&k[m])&&Rt()},[JSON.stringify(N)]);var Vn=p.useMemo(function(){var vt=Ide(k,o,gt,P);return xe(vt,O==null?void 0:O(gt))},[gt,O,k,o,P]);p.useImperativeHandle(r,function(){return{nativeElement:Ne.current,popupElement:F.current,forceAlign:Rt}});var Dt=p.useState(0),xt=Se(Dt,2),Lt=xt[0],un=xt[1],Sn=p.useState(0),wr=Se(Sn,2),ui=wr[0],xr=wr[1],di=function(){if(z&&de){var At=de.getBoundingClientRect();un(At.width),xr(At.height)}},Ya=function(){di(),Rt()},pr=function(At){wt(!1),It(),v==null||v(At)},Ja=function(){return new Promise(function(At){di(),Ye(function(){return At})})};sn(function(){We&&(It(),We(),Ye(null))},[We]);function Tt(vt,At,ar,jr){Me[vt]=function(sr){var y0;jr==null||jr(sr),ke(At,ar);for(var Pb=arguments.length,BC=new Array(Pb>1?Pb-1:0),b0=1;b01?ar-1:0),sr=1;sr1?ar-1:0),sr=1;sr1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,i=[],o=sA(n,!1),a=o.label,s=o.value,l=o.options,c=o.groupLabel;function u(d,f){Array.isArray(d)&&d.forEach(function(h){if(f||!(l in h)){var v=h[s];i.push({key:EP(h,i.length),groupOption:f,data:h,label:h[a],value:v})}else{var g=h[c];g===void 0&&r&&(g=h.label),i.push({key:EP(h,i.length),group:!0,data:h,label:g}),u(h[l],!0)}})}return u(e,!1),i}function v5(e){var t=pe({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Yn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var Vde=function(t,n,r){if(!n||!n.length)return null;var i=!1,o=function s(l,c){var u=bL(c),d=u[0],f=u.slice(1);if(!d)return[l];var h=l.split(d);return i=i||h.length>1,h.reduce(function(v,g){return[].concat(ze(v),ze(s(g,f)))},[]).filter(Boolean)},a=o(t,n);return i?typeof r<"u"?a.slice(0,r):a:null},L4=p.createContext(null);function Xde(e){var t=e.visible,n=e.values;if(!t)return null;var r=50;return p.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},"".concat(n.slice(0,r).map(function(i){var o=i.label,a=i.value;return["number","string"].includes(pt(o))?o:a}).join(", ")),n.length>r?", ...":null)}var Wde=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],Zde=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],g5=function(t){return t==="tags"||t==="multiple"},Kde=p.forwardRef(function(e,t){var n,r=e.id,i=e.prefixCls,o=e.className,a=e.showSearch,s=e.tagRender,l=e.direction,c=e.omitDomProps,u=e.displayValues,d=e.onDisplayValuesChange,f=e.emptyOptions,h=e.notFoundContent,v=h===void 0?"Not Found":h,g=e.onClear,w=e.mode,x=e.disabled,C=e.loading,E=e.getInputElement,I=e.getRawInputElement,R=e.open,T=e.defaultOpen,j=e.onDropdownVisibleChange,D=e.activeValue,X=e.onActiveValueChange,U=e.activeDescendantId,Z=e.searchValue,Y=e.autoClearSearchValue,y=e.onSearch,m=e.onSearchSplit,b=e.tokenSeparators,k=e.allowClear,N=e.suffixIcon,M=e.clearIcon,z=e.OptionList,O=e.animation,S=e.transitionName,P=e.dropdownStyle,B=e.dropdownClassName,W=e.dropdownMatchSelectWidth,ie=e.dropdownRender,se=e.dropdownAlign,le=e.placement,he=e.builtinPlacements,ve=e.getPopupContainer,L=e.showAction,A=L===void 0?[]:L,V=e.onFocus,J=e.onBlur,K=e.onKeyUp,$=e.onKeyDown,te=e.onMouseDown,G=zt(e,Wde),ee=g5(w),re=(a!==void 0?a:ee)||w==="combobox",_=pe({},G);Zde.forEach(function(Rt){delete _[Rt]}),c==null||c.forEach(function(Rt){delete _[Rt]});var oe=p.useState(!1),me=Se(oe,2),fe=me[0],ye=me[1];p.useEffect(function(){ye($B())},[]);var Ce=p.useRef(null),ce=p.useRef(null),q=p.useRef(null),F=p.useRef(null),H=p.useRef(null),ne=p.useRef(!1),ue=_ue(),de=Se(ue,3),ge=de[0],Ne=de[1],Ee=de[2];p.useImperativeHandle(t,function(){var Rt,Nt;return{focus:(Rt=F.current)===null||Rt===void 0?void 0:Rt.focus,blur:(Nt=F.current)===null||Nt===void 0?void 0:Nt.blur,scrollTo:function(Dt){var xt;return(xt=H.current)===null||xt===void 0?void 0:xt.scrollTo(Dt)},nativeElement:Ce.current||ce.current}});var Pe=p.useMemo(function(){var Rt;if(w!=="combobox")return Z;var Nt=(Rt=u[0])===null||Rt===void 0?void 0:Rt.value;return typeof Nt=="string"||typeof Nt=="number"?String(Nt):""},[Z,w,u]),Oe=w==="combobox"&&typeof E=="function"&&E()||null,Me=typeof I=="function"&&I(),yt=Iu(ce,Me==null||(n=Me.props)===null||n===void 0?void 0:n.ref),ot=p.useState(!1),rt=Se(ot,2),at=rt[0],bt=rt[1];sn(function(){bt(!0)},[]);var De=oi(!1,{defaultValue:T,value:R}),Ke=Se(De,2),Je=Ke[0],Ae=Ke[1],je=at?Je:!1,Ge=!v&&f;(x||Ge&&je&&w==="combobox")&&(je=!1);var He=Ge?!1:je,Te=p.useCallback(function(Rt){var Nt=Rt!==void 0?Rt:!je;x||(Ae(Nt),je!==Nt&&(j==null||j(Nt)))},[x,je,Ae,j]),Ie=p.useMemo(function(){return(b||[]).some(function(Rt){return[` `,`\r -`].includes(zt)})},[b]),Te=p.useContext(H4)||{},Ge=Te.maxCount,ot=Te.rawValues,Ke=function(Nt,Hn,Ft){if(!(ee&&y5(Ge)&&(ot==null?void 0:ot.size)>=Ge)){var wt=!0,Rt=Nt;X==null||X(null);var fn=qde(Nt,b,y5(Ge)?Ge-ot.size:void 0),Cn=Ft?null:fn;return w!=="combobox"&&Cn&&(Rt="",m==null||m(Cn),Ne(!1),wt=!1),y&&Pe!==Rt&&y(Rt,{source:Hn?"typing":"effect"}),wt}},bt=function(Nt){!Nt||!Nt.trim()||y(Nt,{source:"submit"})};p.useEffect(function(){!ze&&!ee&&w!=="combobox"&&Ke("",!1,!1)},[ze]),p.useEffect(function(){Ye&&x&&Be(!1),x&&!te.current&&Me(!1)},[x]);var We=cA(),De=Se(We,2),He=De[0],rt=De[1],at=function(Nt){var Hn=He(),Ft=Nt.which;if(Ft===je.ENTER&&(w!=="combobox"&&Nt.preventDefault(),ze||Ne(!0)),rt(!!Pe),Ft===je.BACKSPACE&&!Hn&&ee&&!Pe&&u.length){for(var wt=Ie(u),Rt=null,fn=wt.length-1;fn>=0;fn-=1){var Cn=wt[fn];if(!Cn.disabled){wt.splice(fn,1),Rt=Cn;break}}Rt&&d(wt,{type:"remove",values:[Rt]})}for(var yr=arguments.length,ui=new Array(yr>1?yr-1:0),br=1;br1?Hn-1:0),wt=1;wt1?fn-1:0),yr=1;yr"u"?"undefined":pt(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const yA=function(e,t,n,r){var i=p.useRef(!1),o=p.useRef(null);function a(){clearTimeout(o.current),i.current=!0,o.current=setTimeout(function(){i.current=!1},50)}var s=p.useRef({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,function(l,c){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,d=l?c<0&&s.current.left||c>0&&s.current.right:c<0&&s.current.top||c>0&&s.current.bottom;return u&&d?(clearTimeout(o.current),i.current=!1):(!d||i.current)&&a(),!i.current&&d}};function nfe(e,t,n,r,i,o,a){var s=p.useRef(0),l=p.useRef(null),c=p.useRef(null),u=p.useRef(!1),d=yA(t,n,r,i);function f(C,E){mn.cancel(l.current),s.current+=E,c.current=E,!d(!1,E)&&(IP||C.preventDefault(),l.current=mn(function(){var I=u.current?10:1;a(s.current*I),s.current=0}))}function h(C,E){a(E,!0),IP||C.preventDefault()}var g=p.useRef(null),v=p.useRef(null);function w(C){if(e){mn.cancel(v.current),v.current=mn(function(){g.current=null},2);var E=C.deltaX,I=C.deltaY,R=C.shiftKey,T=E,j=I;(g.current==="sx"||!g.current&&R&&I&&!E)&&(T=I,j=0,g.current="sx");var D=Math.abs(T),X=Math.abs(j);g.current===null&&(g.current=o&&D>X?"x":"y"),g.current==="y"?f(C,j):h(C,T)}}function x(C){e&&(u.current=C.detail===c.current)}return[w,x]}function rfe(e,t,n,r){var i=p.useMemo(function(){return[new Map,[]]},[e,n.id,r]),o=Se(i,2),a=o[0],s=o[1],l=function(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u,f=a.get(u),h=a.get(d);if(f===void 0||h===void 0)for(var g=e.length,v=s.length;v0&&arguments[0]!==void 0?arguments[0]:!1;u();var g=function(){s.current.forEach(function(w,x){if(w&&w.offsetParent){var C=gp(w),E=C.offsetHeight;l.current.get(x)!==E&&l.current.set(x,C.offsetHeight)}}),a(function(w){return w+1})};h?g():c.current=mn(g)}function f(h,g){var v=e(h);s.current.get(v),g?(s.current.set(v,g),d()):s.current.delete(v)}return p.useEffect(function(){return u},[]),[f,d,l.current,o]}var zP=14/15;function afe(e,t,n){var r=p.useRef(!1),i=p.useRef(0),o=p.useRef(0),a=p.useRef(null),s=p.useRef(null),l,c=function(h){if(r.current){var g=Math.ceil(h.touches[0].pageX),v=Math.ceil(h.touches[0].pageY),w=i.current-g,x=o.current-v,C=Math.abs(w)>Math.abs(x);C?i.current=g:o.current=v,n(C,C?w:x)&&h.preventDefault(),clearInterval(s.current),s.current=setInterval(function(){C?w*=zP:x*=zP;var E=Math.floor(C?w:x);(!n(C,E,!0)||Math.abs(E)<=.1)&&clearInterval(s.current)},16)}},u=function(){r.current=!1,l()},d=function(h){l(),h.touches.length===1&&!r.current&&(r.current=!0,i.current=Math.ceil(h.touches[0].pageX),o.current=Math.ceil(h.touches[0].pageY),a.current=h.target,a.current.addEventListener("touchmove",c,{passive:!1}),a.current.addEventListener("touchend",u,{passive:!0}))};l=function(){a.current&&(a.current.removeEventListener("touchmove",c),a.current.removeEventListener("touchend",u))},cn(function(){return e&&t.current.addEventListener("touchstart",d,{passive:!0}),function(){var f;(f=t.current)===null||f===void 0||f.removeEventListener("touchstart",d),l(),clearInterval(s.current)}},[e])}var sfe=10;function lfe(e,t,n,r,i,o,a,s){var l=p.useRef(),c=p.useState(null),u=Se(c,2),d=u[0],f=u[1];return cn(function(){if(d&&d.times=0;m-=1){var b=i(t[m]),k=n.get(b);if(k===void 0){C=!0;break}if(y-=k,y<=0)break}switch(R){case"top":I=j-w;break;case"bottom":I=D-x+w;break;default:{var N=e.current.scrollTop,M=N+x;jM&&(E="bottom")}}I!==null&&a(I),I!==d.lastTop&&(C=!0)}C&&f(pe(pe({},d),{},{times:d.times+1,targetAlign:E,lastTop:I}))}},[d,e.current]),function(h){if(h==null){s();return}if(mn.cancel(l.current),typeof h=="number")a(h);else if(h&&pt(h)==="object"){var g,v=h.align;"index"in h?g=h.index:g=t.findIndex(function(C){return i(C)===h.key});var w=h.offset,x=w===void 0?0:w;f({times:0,index:g,offset:x,originAlign:v})}}}function RP(e,t){var n="touches"in e?e.touches[0]:e;return n[t?"pageX":"pageY"]}var jP=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.rtl,i=e.scrollOffset,o=e.scrollRange,a=e.onStartMove,s=e.onStopMove,l=e.onScroll,c=e.horizontal,u=e.spinSize,d=e.containerSize,f=e.style,h=e.thumbStyle,g=p.useState(!1),v=Se(g,2),w=v[0],x=v[1],C=p.useState(null),E=Se(C,2),I=E[0],R=E[1],T=p.useState(null),j=Se(T,2),D=j[0],X=j[1],V=!r,W=p.useRef(),Y=p.useRef(),y=p.useState(!1),m=Se(y,2),b=m[0],k=m[1],N=p.useRef(),M=function(){clearTimeout(N.current),k(!0),N.current=setTimeout(function(){k(!1)},3e3)},z=o-d||0,O=d-u||0,S=p.useMemo(function(){if(i===0||z===0)return 0;var L=i/z;return L*O},[i,z,O]),P=function(A){A.stopPropagation(),A.preventDefault()},B=p.useRef({top:S,dragging:w,pageY:I,startTop:D});B.current={top:S,dragging:w,pageY:I,startTop:D};var Z=function(A){x(!0),R(RP(A,c)),X(B.current.top),a(),A.stopPropagation(),A.preventDefault()};p.useEffect(function(){var L=function(K){K.preventDefault()},A=W.current,U=Y.current;return A.addEventListener("touchstart",L,{passive:!1}),U.addEventListener("touchstart",Z,{passive:!1}),function(){A.removeEventListener("touchstart",L),U.removeEventListener("touchstart",Z)}},[]);var ie=p.useRef();ie.current=z;var se=p.useRef();se.current=O,p.useEffect(function(){if(w){var L,A=function(K){var J=B.current,ne=J.dragging,G=J.pageY,ee=J.startTop;mn.cancel(L);var re=W.current.getBoundingClientRect(),_=d/(c?re.width:re.height);if(ne){var oe=(RP(K,c)-G)*_,me=ee;!V&&c?me-=oe:me+=oe;var de=ie.current,ye=se.current,Ce=ye?me/ye:0,ue=Math.ceil(Ce*de);ue=Math.max(ue,0),ue=Math.min(ue,de),L=mn(function(){l(ue,c)})}},U=function(){x(!1),s()};return window.addEventListener("mousemove",A,{passive:!0}),window.addEventListener("touchmove",A,{passive:!0}),window.addEventListener("mouseup",U,{passive:!0}),window.addEventListener("touchend",U,{passive:!0}),function(){window.removeEventListener("mousemove",A),window.removeEventListener("touchmove",A),window.removeEventListener("mouseup",U),window.removeEventListener("touchend",U),mn.cancel(L)}}},[w]),p.useEffect(function(){return M(),function(){clearTimeout(N.current)}},[i]),p.useImperativeHandle(t,function(){return{delayHidden:M}});var le="".concat(n,"-scrollbar"),he={position:"absolute",visibility:b?null:"hidden"},ge={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return c?(he.height=8,he.left=0,he.right=0,he.bottom=0,ge.height="100%",ge.width=u,V?ge.left=S:ge.right=S):(he.width=8,he.top=0,he.bottom=0,V?he.right=0:he.left=0,ge.width="100%",ge.height=u,ge.top=S),p.createElement("div",{ref:W,className:we(le,ae(ae(ae({},"".concat(le,"-horizontal"),c),"".concat(le,"-vertical"),!c),"".concat(le,"-visible"),b)),style:pe(pe({},he),f),onMouseDown:P,onMouseMove:M},p.createElement("div",{ref:Y,className:we("".concat(le,"-thumb"),ae({},"".concat(le,"-thumb-moving"),w)),style:pe(pe({},ge),h),onMouseDown:Z}))}),cfe=20;function LP(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,cfe),Math.floor(n)}var ufe=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],dfe=[],ffe={overflowY:"auto",overflowAnchor:"none"};function hfe(e,t){var n=e.prefixCls,r=n===void 0?"rc-virtual-list":n,i=e.className,o=e.height,a=e.itemHeight,s=e.fullHeight,l=s===void 0?!0:s,c=e.style,u=e.data,d=e.children,f=e.itemKey,h=e.virtual,g=e.direction,v=e.scrollWidth,w=e.component,x=w===void 0?"div":w,C=e.onScroll,E=e.onVirtualScroll,I=e.onVisibleChange,R=e.innerProps,T=e.extraRender,j=e.styles,D=It(e,ufe),X=p.useCallback(function(et){return typeof f=="function"?f(et):et==null?void 0:et[f]},[f]),V=ofe(X),W=Se(V,4),Y=W[0],y=W[1],m=W[2],b=W[3],k=!!(h!==!1&&o&&a),N=p.useMemo(function(){return Object.values(m.maps).reduce(function(et,Je){return et+Je},0)},[m.id,m.maps]),M=k&&u&&(Math.max(a*u.length,N)>o||!!v),z=g==="rtl",O=we(r,ae({},"".concat(r,"-rtl"),z),i),S=u||dfe,P=p.useRef(),B=p.useRef(),Z=p.useRef(),ie=p.useState(0),se=Se(ie,2),le=se[0],he=se[1],ge=p.useState(0),L=Se(ge,2),A=L[0],U=L[1],$=p.useState(!1),K=Se($,2),J=K[0],ne=K[1],G=function(){ne(!0)},ee=function(){ne(!1)},re={getKey:X};function _(et){he(function(Je){var dt;typeof et=="function"?dt=et(Je):dt=et;var Vt=it(dt);return P.current.scrollTop=Vt,Vt})}var oe=p.useRef({start:0,end:S.length}),me=p.useRef(),de=tfe(S,X),ye=Se(de,1),Ce=ye[0];me.current=Ce;var ue=p.useMemo(function(){if(!k)return{scrollHeight:void 0,start:0,end:S.length-1,offset:void 0};if(!M){var et;return{scrollHeight:((et=B.current)===null||et===void 0?void 0:et.offsetHeight)||0,start:0,end:S.length-1,offset:void 0}}for(var Je=0,dt,Vt,en,bn=S.length,tn=0;tn=le&&dt===void 0&&(dt=tn,Vt=Je),xt>le+o&&en===void 0&&(en=tn),Je=xt}return dt===void 0&&(dt=0,Vt=0,en=Math.ceil(o/a)),en===void 0&&(en=S.length-1),en=Math.min(en+1,S.length-1),{scrollHeight:Je,start:dt,end:en,offset:Vt}},[M,k,le,S,b,o]),q=ue.scrollHeight,F=ue.start,H=ue.end,te=ue.offset;oe.current.start=F,oe.current.end=H;var ce=p.useState({width:0,height:o}),fe=Se(ce,2),ve=fe[0],Me=fe[1],Ee=function(Je){Me({width:Je.offsetWidth,height:Je.offsetHeight})},Pe=p.useRef(),Oe=p.useRef(),ke=p.useMemo(function(){return LP(ve.width,v)},[ve.width,v]),ft=p.useMemo(function(){return LP(ve.height,q)},[ve.height,q]),ut=q-o,nt=p.useRef(ut);nt.current=ut;function it(et){var Je=et;return Number.isNaN(nt.current)||(Je=Math.min(Je,nt.current)),Je=Math.max(Je,0),Je}var gt=le<=0,Xe=le>=ut,Ve=A<=0,Ye=A>=v,Be=yA(gt,Xe,Ve,Ye),ze=function(){return{x:z?-A:A,y:le}},Ue=p.useRef(ze()),Ae=On(function(et){if(E){var Je=pe(pe({},ze()),et);(Ue.current.x!==Je.x||Ue.current.y!==Je.y)&&(E(Je),Ue.current=Je)}});function Ne(et,Je){var dt=et;Je?(il.flushSync(function(){U(dt)}),Ae()):_(dt)}function Fe(et){var Je=et.currentTarget.scrollTop;Je!==le&&_(Je),C==null||C(et),Ae()}var Te=function(Je){var dt=Je,Vt=v?v-ve.width:0;return dt=Math.max(dt,0),dt=Math.min(dt,Vt),dt},Ge=On(function(et,Je){Je?(il.flushSync(function(){U(function(dt){var Vt=dt+(z?-et:et);return Te(Vt)})}),Ae()):_(function(dt){var Vt=dt+et;return Vt})}),ot=nfe(k,gt,Xe,Ve,Ye,!!v,Ge),Ke=Se(ot,2),bt=Ke[0],We=Ke[1];afe(k,P,function(et,Je,dt){return Be(et,Je,dt)?!1:(bt({preventDefault:function(){},deltaX:et?Je:0,deltaY:et?0:Je}),!0)}),cn(function(){function et(dt){k&&dt.preventDefault()}var Je=P.current;return Je.addEventListener("wheel",bt,{passive:!1}),Je.addEventListener("DOMMouseScroll",We,{passive:!0}),Je.addEventListener("MozMousePixelScroll",et,{passive:!1}),function(){Je.removeEventListener("wheel",bt),Je.removeEventListener("DOMMouseScroll",We),Je.removeEventListener("MozMousePixelScroll",et)}},[k]),cn(function(){if(v){var et=Te(A);U(et),Ae({x:et})}},[ve.width,v]);var De=function(){var Je,dt;(Je=Pe.current)===null||Je===void 0||Je.delayHidden(),(dt=Oe.current)===null||dt===void 0||dt.delayHidden()},He=lfe(P,S,m,a,X,function(){return y(!0)},_,De);p.useImperativeHandle(t,function(){return{nativeElement:Z.current,getScrollInfo:ze,scrollTo:function(Je){function dt(Vt){return Vt&&pt(Vt)==="object"&&("left"in Vt||"top"in Vt)}dt(Je)?(Je.left!==void 0&&U(Te(Je.left)),He(Je.top)):He(Je)}}}),cn(function(){if(I){var et=S.slice(F,H+1);I(et,S)}},[F,H,S]);var rt=rfe(S,X,m,a),at=T==null?void 0:T({start:F,end:H,virtual:M,offsetX:A,offsetY:te,rtl:z,getSize:rt}),yt=_de(S,F,H,v,A,Y,d,re),At=null;o&&(At=pe(ae({},l?"height":"maxHeight",o),ffe),k&&(At.overflowY="hidden",v&&(At.overflowX="hidden"),J&&(At.pointerEvents="none")));var qt={};return z&&(qt.dir="rtl"),p.createElement("div",Re({ref:Z,style:pe(pe({},c),{},{position:"relative"}),className:O},qt,D),p.createElement(Za,{onResize:Ee},p.createElement(x,{className:"".concat(r,"-holder"),style:At,ref:P,onScroll:Fe,onMouseEnter:De},p.createElement(vA,{prefixCls:r,height:q,offsetX:A,offsetY:te,scrollWidth:v,onInnerResize:y,ref:B,innerProps:R,rtl:z,extra:at},yt))),M&&q>o&&p.createElement(jP,{ref:Pe,prefixCls:r,scrollOffset:le,scrollRange:q,rtl:z,onScroll:Ne,onStartMove:G,onStopMove:ee,spinSize:ft,containerSize:ve.height,style:j==null?void 0:j.verticalScrollBar,thumbStyle:j==null?void 0:j.verticalScrollBarThumb}),M&&v>ve.width&&p.createElement(jP,{ref:Oe,prefixCls:r,scrollOffset:A,scrollRange:v,rtl:z,onScroll:Ne,onStartMove:G,onStopMove:ee,spinSize:ke,containerSize:ve.width,horizontal:!0,style:j==null?void 0:j.horizontalScrollBar,thumbStyle:j==null?void 0:j.horizontalScrollBarThumb}))}var Uy=p.forwardRef(hfe);Uy.displayName="List";function pfe(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var mfe=["disabled","title","children","style","className"];function BP(e){return typeof e=="string"||typeof e=="number"}var gfe=function(t,n){var r=rde(),i=r.prefixCls,o=r.id,a=r.open,s=r.multiple,l=r.mode,c=r.searchValue,u=r.toggleOpen,d=r.notFoundContent,f=r.onPopupScroll,h=p.useContext(H4),g=h.maxCount,v=h.flattenOptions,w=h.onActiveValue,x=h.defaultActiveFirstOption,C=h.onSelect,E=h.menuItemSelectedIcon,I=h.rawValues,R=h.fieldNames,T=h.virtual,j=h.direction,D=h.listHeight,X=h.listItemHeight,V=h.optionRender,W="".concat(i,"-item"),Y=Iu(function(){return v},[a,v],function(L,A){return A[0]&&L[1]!==A[1]}),y=p.useRef(null),m=p.useMemo(function(){return s&&y5(g)&&(I==null?void 0:I.size)>=g},[s,g,I==null?void 0:I.size]),b=function(A){A.preventDefault()},k=function(A){var U;(U=y.current)===null||U===void 0||U.scrollTo(typeof A=="number"?{index:A}:A)},N=function(A){for(var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,$=Y.length,K=0;K<$;K+=1){var J=(A+K*U+$)%$,ne=Y[J]||{},G=ne.group,ee=ne.data;if(!G&&!(ee!=null&&ee.disabled)&&!m)return J}return-1},M=p.useState(function(){return N(0)}),z=Se(M,2),O=z[0],S=z[1],P=function(A){var U=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;S(A);var $={source:U?"keyboard":"mouse"},K=Y[A];if(!K){w(null,-1,$);return}w(K.value,A,$)};p.useEffect(function(){P(x!==!1?N(0):-1)},[Y.length,c]);var B=p.useCallback(function(L){return I.has(L)&&l!=="combobox"},[l,Ie(I).toString(),I.size]);p.useEffect(function(){var L=setTimeout(function(){if(!s&&a&&I.size===1){var U=Array.from(I)[0],$=Y.findIndex(function(K){var J=K.data;return J.value===U});$!==-1&&(P($),k($))}});if(a){var A;(A=y.current)===null||A===void 0||A.scrollTo(void 0)}return function(){return clearTimeout(L)}},[a,c]);var Z=function(A){A!==void 0&&C(A,{selected:!I.has(A)}),s||u(!1)};if(p.useImperativeHandle(n,function(){return{onKeyDown:function(A){var U=A.which,$=A.ctrlKey;switch(U){case je.N:case je.P:case je.UP:case je.DOWN:{var K=0;if(U===je.UP?K=-1:U===je.DOWN?K=1:pfe()&&$&&(U===je.N?K=1:U===je.P&&(K=-1)),K!==0){var J=N(O+K,K);k(J),P(J,!0)}break}case je.ENTER:{var ne,G=Y[O];G&&!(G!=null&&(ne=G.data)!==null&&ne!==void 0&&ne.disabled)&&!m?Z(G.value):Z(void 0),a&&A.preventDefault();break}case je.ESC:u(!1),a&&A.stopPropagation()}},onKeyUp:function(){},scrollTo:function(A){k(A)}}}),Y.length===0)return p.createElement("div",{role:"listbox",id:"".concat(o,"_list"),className:"".concat(W,"-empty"),onMouseDown:b},d);var ie=Object.keys(R).map(function(L){return R[L]}),se=function(A){return A.label};function le(L,A){var U=L.group;return{role:U?"presentation":"option",id:"".concat(o,"_list_").concat(A)}}var he=function(A){var U=Y[A];if(!U)return null;var $=U.data||{},K=$.value,J=U.group,ne=uo($,!0),G=se(U);return U?p.createElement("div",Re({"aria-label":typeof G=="string"&&!J?G:null},ne,{key:A},le(U,A),{"aria-selected":B(K)}),K):null},ge={role:"listbox",id:"".concat(o,"_list")};return p.createElement(p.Fragment,null,T&&p.createElement("div",Re({},ge,{style:{height:0,width:0,overflow:"hidden"}}),he(O-1),he(O),he(O+1)),p.createElement(Uy,{itemKey:"key",ref:y,data:Y,height:D,itemHeight:X,fullHeight:!1,onMouseDown:b,onScroll:f,virtual:T,direction:j,innerProps:T?null:ge},function(L,A){var U=L.group,$=L.groupOption,K=L.data,J=L.label,ne=L.value,G=K.key;if(U){var ee,re=(ee=K.title)!==null&&ee!==void 0?ee:BP(J)?J.toString():void 0;return p.createElement("div",{className:we(W,"".concat(W,"-group"),K.className),title:re},J!==void 0?J:G)}var _=K.disabled,oe=K.title;K.children;var me=K.style,de=K.className,ye=It(K,mfe),Ce=Kr(ye,ie),ue=B(ne),q=_||!ue&&m,F="".concat(W,"-option"),H=we(W,F,de,ae(ae(ae(ae({},"".concat(F,"-grouped"),$),"".concat(F,"-active"),O===A&&!q),"".concat(F,"-disabled"),q),"".concat(F,"-selected"),ue)),te=se(L),ce=!E||typeof E=="function"||ue,fe=typeof te=="number"?te:te||ne,ve=BP(fe)?fe.toString():void 0;return oe!==void 0&&(ve=oe),p.createElement("div",Re({},uo(Ce),T?{}:le(L,A),{"aria-selected":ue,className:H,title:ve,onMouseMove:function(){O===A||q||P(A)},onClick:function(){q||Z(ne)},style:me}),p.createElement("div",{className:"".concat(F,"-content")},typeof V=="function"?V(L,{index:A}):fe),p.isValidElement(E)||ue,ce&&p.createElement(Dy,{className:"".concat(W,"-option-state"),customizeIcon:E,customizeIconProps:{value:ne,disabled:q,isSelected:ue}},ue?"✓":null))}))},vfe=p.forwardRef(gfe);const yfe=function(e,t){var n=p.useRef({values:new Map,options:new Map}),r=p.useMemo(function(){var o=n.current,a=o.values,s=o.options,l=e.map(function(d){if(d.label===void 0){var f;return pe(pe({},d),{},{label:(f=a.get(d.value))===null||f===void 0?void 0:f.label})}return d}),c=new Map,u=new Map;return l.forEach(function(d){c.set(d.value,d),u.set(d.value,t.get(d.value)||s.get(d.value))}),n.current.values=c,n.current.options=u,l},[e,t]),i=p.useCallback(function(o){return t.get(o)||n.current.options.get(o)},[t]);return[r,i]};function Zw(e,t){return pA(e).join("").toUpperCase().includes(t)}const bfe=function(e,t,n,r,i){return p.useMemo(function(){if(!n||r===!1)return e;var o=t.options,a=t.label,s=t.value,l=[],c=typeof r=="function",u=n.toUpperCase(),d=c?r:function(h,g){return i?Zw(g[i],u):g[o]?Zw(g[a!=="children"?a:"label"],u):Zw(g[s],u)},f=c?function(h){return b5(h)}:function(h){return h};return e.forEach(function(h){if(h[o]){var g=d(n,f(h));if(g)l.push(h);else{var v=h[o].filter(function(w){return d(n,f(w))});v.length&&l.push(pe(pe({},h),{},ae({},o,v)))}return}d(n,f(h))&&l.push(h)}),l},[e,r,i,n,t])};var AP=0,wfe=yi();function xfe(){var e;return wfe?(e=AP,AP+=1):e="TEST_OR_SSR",e}function Sfe(e){var t=p.useState(),n=Se(t,2),r=n[0],i=n[1];return p.useEffect(function(){i("rc_select_".concat(xfe()))},[]),e||r}var Cfe=["children","value"],Efe=["children"];function Pfe(e){var t=e,n=t.key,r=t.props,i=r.children,o=r.value,a=It(r,Cfe);return pe({key:n,value:o!==void 0?o:n,children:i},a)}function bA(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return oa(e).map(function(n,r){if(!p.isValidElement(n)||!n.type)return null;var i=n,o=i.type.isSelectOptGroup,a=i.key,s=i.props,l=s.children,c=It(s,Efe);return t||!o?Pfe(n):pe(pe({key:"__RC_SELECT_GRP__".concat(a===null?r:a,"__"),label:a},c),{},{options:bA(l)})}).filter(function(n){return n})}var Ofe=function(t,n,r,i,o){return p.useMemo(function(){var a=t,s=!t;s&&(a=bA(n));var l=new Map,c=new Map,u=function(h,g,v){v&&typeof v=="string"&&h.set(g[v],g)},d=function f(h){for(var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,v=0;v2&&arguments[2]!==void 0?arguments[2]:{},Ge=Te.source,ot=Ge===void 0?"keyboard":Ge;it(Fe),a&&r==="combobox"&&Ne!==null&&ot==="keyboard"&&ke(String(Ne))},[a,r]),Ve=function(Fe,Te,Ge){var ot=function(){var qt,et=Ce(Fe);return[z?{label:et==null?void 0:et[le.label],value:Fe,key:(qt=et==null?void 0:et.key)!==null&&qt!==void 0?qt:Fe}:Fe,b5(et)]};if(Te&&h){var Ke=ot(),bt=Se(Ke,2),We=bt[0],De=bt[1];h(We,De)}else if(!Te&&g&&Ge!=="clear"){var He=ot(),rt=Se(He,2),at=rt[0],yt=rt[1];g(at,yt)}},Ye=FP(function(Ne,Fe){var Te,Ge=Z?Fe.selected:!0;Ge?Te=Z?[].concat(Ie(ye),[Ne]):[Ne]:Te=ye.filter(function(ot){return ot.value!==Ne}),Me(Te),Ve(Ne,Ge),r==="combobox"?ke(""):(!w5||f)&&(A(""),ke(""))}),Be=function(Fe,Te){Me(Fe);var Ge=Te.type,ot=Te.values;(Ge==="remove"||Ge==="clear")&&ot.forEach(function(Ke){Ve(Ke.value,!1,Ge)})},ze=function(Fe,Te){if(A(Fe),ke(null),Te.source==="submit"){var Ge=(Fe||"").trim();if(Ge){var ot=Array.from(new Set([].concat(Ie(q),[Ge])));Me(ot),Ve(Ge,!0),A("")}return}Te.source!=="blur"&&(r==="combobox"&&Me(Fe),u==null||u(Fe))},Ue=function(Fe){var Te=Fe;r!=="tags"&&(Te=Fe.map(function(ot){var Ke=K.get(ot);return Ke==null?void 0:Ke.value}).filter(function(ot){return ot!==void 0}));var Ge=Array.from(new Set([].concat(Ie(q),Ie(Te))));Me(Ge),Ge.forEach(function(ot){Ve(ot,!0)})},Ae=p.useMemo(function(){var Ne=V!==!1&&w!==!1;return pe(pe({},U),{},{flattenOptions:ve,onActiveValue:Xe,defaultActiveFirstOption:gt,onSelect:Ye,menuItemSelectedIcon:X,rawValues:q,fieldNames:le,virtual:Ne,direction:W,listHeight:y,listItemHeight:b,childrenAsData:ie,maxCount:S,optionRender:T})},[S,U,ve,Xe,gt,Ye,X,q,le,V,w,W,y,b,ie,T]);return p.createElement(H4.Provider,{value:Ae},p.createElement(Qde,Re({},P,{id:B,prefixCls:o,ref:t,omitDomProps:Mfe,mode:r,displayValues:ue,onDisplayValuesChange:Be,direction:W,searchValue:L,onSearch:ze,autoClearSearchValue:f,onSearchSplit:Ue,dropdownMatchSelectWidth:w,OptionList:vfe,emptyOptions:!ve.length,activeValue:Oe,activeDescendantId:"".concat(B,"_list_").concat(nt)})))}),X4=Tfe;X4.Option=V4;X4.OptGroup=U4;function $v(e,t,n){return we({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n})}const Vy=(e,t)=>t||e,Ife=()=>{const[,e]=Xr(),n=new Zn(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return p.createElement("svg",{style:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},p.createElement("g",{fill:"none",fillRule:"evenodd"},p.createElement("g",{transform:"translate(24 31.67)"},p.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),p.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),p.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),p.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),p.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),p.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),p.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},p.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),p.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},zfe=()=>{const[,e]=Xr(),{colorFill:t,colorFillTertiary:n,colorFillQuaternary:r,colorBgContainer:i}=e,{borderColor:o,shadowColor:a,contentColor:s}=p.useMemo(()=>({borderColor:new Zn(t).onBackground(i).toHexShortString(),shadowColor:new Zn(n).onBackground(i).toHexShortString(),contentColor:new Zn(r).onBackground(i).toHexShortString()}),[t,n,r,i]);return p.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},p.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},p.createElement("ellipse",{fill:a,cx:"32",cy:"33",rx:"32",ry:"7"}),p.createElement("g",{fillRule:"nonzero",stroke:o},p.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),p.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:s}))))},Rfe=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:i,fontSize:o,lineHeight:a}=e;return{[t]:{marginInline:r,fontSize:o,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorTextDescription},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:i,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},jfe=qr("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,i=gn(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return[Rfe(i)]});var Lfe=function(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{var{className:t,rootClassName:n,prefixCls:r,image:i=wA,description:o,children:a,imageStyle:s,style:l}=e,c=Lfe(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:u,direction:d,empty:f}=p.useContext(Mt),h=u("empty",r),[g,v,w]=jfe(h),[x]=Hm("Empty"),C=typeof o<"u"?o:x==null?void 0:x.description,E=typeof C=="string"?C:"empty";let I=null;return typeof i=="string"?I=p.createElement("img",{alt:E,src:i}):I=i,g(p.createElement("div",Object.assign({className:we(v,w,h,f==null?void 0:f.className,{[`${h}-normal`]:i===xA,[`${h}-rtl`]:d==="rtl"},t,n),style:Object.assign(Object.assign({},f==null?void 0:f.style),l)},c),p.createElement("div",{className:`${h}-image`,style:s},I),C&&p.createElement("div",{className:`${h}-description`},C),a&&p.createElement("div",{className:`${h}-footer`},a)))};Ws.PRESENTED_IMAGE_DEFAULT=wA;Ws.PRESENTED_IMAGE_SIMPLE=xA;const SA=e=>{const{componentName:t}=e,{getPrefixCls:n}=p.useContext(Mt),r=n("empty");switch(t){case"Table":case"List":return xe.createElement(Ws,{image:Ws.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return xe.createElement(Ws,{image:Ws.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});default:return xe.createElement(Ws,null)}},Bfe=["outlined","borderless","filled"],W4=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0;const n=p.useContext(Fce);let r;typeof e<"u"?r=e:t===!1?r="borderless":r=n??"outlined";const i=Bfe.includes(r);return[r,i]},Afe=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function Ffe(e,t){return e||Afe(t)}const DP=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:i}=e;return{position:"relative",display:"block",minHeight:t,padding:i,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},Dfe=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,i=`&${t}-slide-up-enter${t}-slide-up-enter-active`,o=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${n}-dropdown-placement-`;return[{[`${n}-dropdown`]:Object.assign(Object.assign({},vr(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` +`].includes(Rt)})},[b]),ke=p.useContext(L4)||{},Ue=ke.maxCount,st=ke.rawValues,qe=function(Nt,Vn,Dt){if(!(ee&&m5(Ue)&&(st==null?void 0:st.size)>=Ue)){var xt=!0,Lt=Nt;X==null||X(null);var un=Vde(Nt,b,m5(Ue)?Ue-st.size:void 0),Sn=Dt?null:un;return w!=="combobox"&&Sn&&(Lt="",m==null||m(Sn),Te(!1),xt=!1),y&&Pe!==Lt&&y(Lt,{source:Vn?"typing":"effect"}),xt}},wt=function(Nt){!Nt||!Nt.trim()||y(Nt,{source:"submit"})};p.useEffect(function(){!je&&!ee&&w!=="combobox"&&qe("",!1,!1)},[je]),p.useEffect(function(){Je&&x&&Ae(!1),x&&!ne.current&&Ne(!1)},[x]);var Ve=eA(),Fe=Se(Ve,2),We=Fe[0],Ye=Fe[1],tt=function(Nt){var Vn=We(),Dt=Nt.which;if(Dt===Le.ENTER&&(w!=="combobox"&&Nt.preventDefault(),je||Te(!0)),Ye(!!Pe),Dt===Le.BACKSPACE&&!Vn&&ee&&!Pe&&u.length){for(var xt=ze(u),Lt=null,un=xt.length-1;un>=0;un-=1){var Sn=xt[un];if(!Sn.disabled){xt.splice(un,1),Lt=Sn;break}}Lt&&d(xt,{type:"remove",values:[Lt]})}for(var wr=arguments.length,ui=new Array(wr>1?wr-1:0),xr=1;xr1?Vn-1:0),xt=1;xt1?un-1:0),wr=1;wr"u"?"undefined":pt(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const cA=function(e,t,n,r){var i=p.useRef(!1),o=p.useRef(null);function a(){clearTimeout(o.current),i.current=!0,o.current=setTimeout(function(){i.current=!1},50)}var s=p.useRef({top:e,bottom:t,left:n,right:r});return s.current.top=e,s.current.bottom=t,s.current.left=n,s.current.right=r,function(l,c){var u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,d=l?c<0&&s.current.left||c>0&&s.current.right:c<0&&s.current.top||c>0&&s.current.bottom;return u&&d?(clearTimeout(o.current),i.current=!1):(!d||i.current)&&a(),!i.current&&d}};function Qde(e,t,n,r,i,o,a){var s=p.useRef(0),l=p.useRef(null),c=p.useRef(null),u=p.useRef(!1),d=cA(t,n,r,i);function f(C,E){hn.cancel(l.current),s.current+=E,c.current=E,!d(!1,E)&&(PP||C.preventDefault(),l.current=hn(function(){var I=u.current?10:1;a(s.current*I),s.current=0}))}function h(C,E){a(E,!0),PP||C.preventDefault()}var v=p.useRef(null),g=p.useRef(null);function w(C){if(e){hn.cancel(g.current),g.current=hn(function(){v.current=null},2);var E=C.deltaX,I=C.deltaY,R=C.shiftKey,T=E,j=I;(v.current==="sx"||!v.current&&R&&I&&!E)&&(T=I,j=0,v.current="sx");var D=Math.abs(T),X=Math.abs(j);v.current===null&&(v.current=o&&D>X?"x":"y"),v.current==="y"?f(C,j):h(C,T)}}function x(C){e&&(u.current=C.detail===c.current)}return[w,x]}function $de(e,t,n,r){var i=p.useMemo(function(){return[new Map,[]]},[e,n.id,r]),o=Se(i,2),a=o[0],s=o[1],l=function(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:u,f=a.get(u),h=a.get(d);if(f===void 0||h===void 0)for(var v=e.length,g=s.length;g0&&arguments[0]!==void 0?arguments[0]:!1;u();var v=function(){s.current.forEach(function(w,x){if(w&&w.offsetParent){var C=mp(w),E=C.offsetHeight;l.current.get(x)!==E&&l.current.set(x,C.offsetHeight)}}),a(function(w){return w+1})};h?v():c.current=hn(v)}function f(h,v){var g=e(h);s.current.get(g),v?(s.current.set(g,v),d()):s.current.delete(g)}return p.useEffect(function(){return u},[]),[f,d,l.current,o]}var OP=14/15;function tfe(e,t,n){var r=p.useRef(!1),i=p.useRef(0),o=p.useRef(0),a=p.useRef(null),s=p.useRef(null),l,c=function(h){if(r.current){var v=Math.ceil(h.touches[0].pageX),g=Math.ceil(h.touches[0].pageY),w=i.current-v,x=o.current-g,C=Math.abs(w)>Math.abs(x);C?i.current=v:o.current=g,n(C,C?w:x)&&h.preventDefault(),clearInterval(s.current),s.current=setInterval(function(){C?w*=OP:x*=OP;var E=Math.floor(C?w:x);(!n(C,E,!0)||Math.abs(E)<=.1)&&clearInterval(s.current)},16)}},u=function(){r.current=!1,l()},d=function(h){l(),h.touches.length===1&&!r.current&&(r.current=!0,i.current=Math.ceil(h.touches[0].pageX),o.current=Math.ceil(h.touches[0].pageY),a.current=h.target,a.current.addEventListener("touchmove",c,{passive:!1}),a.current.addEventListener("touchend",u,{passive:!0}))};l=function(){a.current&&(a.current.removeEventListener("touchmove",c),a.current.removeEventListener("touchend",u))},sn(function(){return e&&t.current.addEventListener("touchstart",d,{passive:!0}),function(){var f;(f=t.current)===null||f===void 0||f.removeEventListener("touchstart",d),l(),clearInterval(s.current)}},[e])}var nfe=10;function rfe(e,t,n,r,i,o,a,s){var l=p.useRef(),c=p.useState(null),u=Se(c,2),d=u[0],f=u[1];return sn(function(){if(d&&d.times=0;m-=1){var b=i(t[m]),k=n.get(b);if(k===void 0){C=!0;break}if(y-=k,y<=0)break}switch(R){case"top":I=j-w;break;case"bottom":I=D-x+w;break;default:{var N=e.current.scrollTop,M=N+x;jM&&(E="bottom")}}I!==null&&a(I),I!==d.lastTop&&(C=!0)}C&&f(pe(pe({},d),{},{times:d.times+1,targetAlign:E,lastTop:I}))}},[d,e.current]),function(h){if(h==null){s();return}if(hn.cancel(l.current),typeof h=="number")a(h);else if(h&&pt(h)==="object"){var v,g=h.align;"index"in h?v=h.index:v=t.findIndex(function(C){return i(C)===h.key});var w=h.offset,x=w===void 0?0:w;f({times:0,index:v,offset:x,originAlign:g})}}}function kP(e,t){var n="touches"in e?e.touches[0]:e;return n[t?"pageX":"pageY"]}var MP=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.rtl,i=e.scrollOffset,o=e.scrollRange,a=e.onStartMove,s=e.onStopMove,l=e.onScroll,c=e.horizontal,u=e.spinSize,d=e.containerSize,f=e.style,h=e.thumbStyle,v=p.useState(!1),g=Se(v,2),w=g[0],x=g[1],C=p.useState(null),E=Se(C,2),I=E[0],R=E[1],T=p.useState(null),j=Se(T,2),D=j[0],X=j[1],U=!r,Z=p.useRef(),Y=p.useRef(),y=p.useState(!1),m=Se(y,2),b=m[0],k=m[1],N=p.useRef(),M=function(){clearTimeout(N.current),k(!0),N.current=setTimeout(function(){k(!1)},3e3)},z=o-d||0,O=d-u||0,S=p.useMemo(function(){if(i===0||z===0)return 0;var L=i/z;return L*O},[i,z,O]),P=function(A){A.stopPropagation(),A.preventDefault()},B=p.useRef({top:S,dragging:w,pageY:I,startTop:D});B.current={top:S,dragging:w,pageY:I,startTop:D};var W=function(A){x(!0),R(kP(A,c)),X(B.current.top),a(),A.stopPropagation(),A.preventDefault()};p.useEffect(function(){var L=function(K){K.preventDefault()},A=Z.current,V=Y.current;return A.addEventListener("touchstart",L,{passive:!1}),V.addEventListener("touchstart",W,{passive:!1}),function(){A.removeEventListener("touchstart",L),V.removeEventListener("touchstart",W)}},[]);var ie=p.useRef();ie.current=z;var se=p.useRef();se.current=O,p.useEffect(function(){if(w){var L,A=function(K){var $=B.current,te=$.dragging,G=$.pageY,ee=$.startTop;hn.cancel(L);var re=Z.current.getBoundingClientRect(),_=d/(c?re.width:re.height);if(te){var oe=(kP(K,c)-G)*_,me=ee;!U&&c?me-=oe:me+=oe;var fe=ie.current,ye=se.current,Ce=ye?me/ye:0,ce=Math.ceil(Ce*fe);ce=Math.max(ce,0),ce=Math.min(ce,fe),L=hn(function(){l(ce,c)})}},V=function(){x(!1),s()};return window.addEventListener("mousemove",A,{passive:!0}),window.addEventListener("touchmove",A,{passive:!0}),window.addEventListener("mouseup",V,{passive:!0}),window.addEventListener("touchend",V,{passive:!0}),function(){window.removeEventListener("mousemove",A),window.removeEventListener("touchmove",A),window.removeEventListener("mouseup",V),window.removeEventListener("touchend",V),hn.cancel(L)}}},[w]),p.useEffect(function(){return M(),function(){clearTimeout(N.current)}},[i]),p.useImperativeHandle(t,function(){return{delayHidden:M}});var le="".concat(n,"-scrollbar"),he={position:"absolute",visibility:b?null:"hidden"},ve={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return c?(he.height=8,he.left=0,he.right=0,he.bottom=0,ve.height="100%",ve.width=u,U?ve.left=S:ve.right=S):(he.width=8,he.top=0,he.bottom=0,U?he.right=0:he.left=0,ve.width="100%",ve.height=u,ve.top=S),p.createElement("div",{ref:Z,className:xe(le,ae(ae(ae({},"".concat(le,"-horizontal"),c),"".concat(le,"-vertical"),!c),"".concat(le,"-visible"),b)),style:pe(pe({},he),f),onMouseDown:P,onMouseMove:M},p.createElement("div",{ref:Y,className:xe("".concat(le,"-thumb"),ae({},"".concat(le,"-thumb-moving"),w)),style:pe(pe({},ve),h),onMouseDown:W}))}),ife=20;function NP(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,ife),Math.floor(n)}var ofe=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],afe=[],sfe={overflowY:"auto",overflowAnchor:"none"};function lfe(e,t){var n=e.prefixCls,r=n===void 0?"rc-virtual-list":n,i=e.className,o=e.height,a=e.itemHeight,s=e.fullHeight,l=s===void 0?!0:s,c=e.style,u=e.data,d=e.children,f=e.itemKey,h=e.virtual,v=e.direction,g=e.scrollWidth,w=e.component,x=w===void 0?"div":w,C=e.onScroll,E=e.onVirtualScroll,I=e.onVisibleChange,R=e.innerProps,T=e.extraRender,j=e.styles,D=zt(e,ofe),X=p.useCallback(function(nt){return typeof f=="function"?f(nt):nt==null?void 0:nt[f]},[f]),U=efe(X),Z=Se(U,4),Y=Z[0],y=Z[1],m=Z[2],b=Z[3],k=!!(h!==!1&&o&&a),N=p.useMemo(function(){return Object.values(m.maps).reduce(function(nt,_e){return nt+_e},0)},[m.id,m.maps]),M=k&&u&&(Math.max(a*u.length,N)>o||!!g),z=v==="rtl",O=xe(r,ae({},"".concat(r,"-rtl"),z),i),S=u||afe,P=p.useRef(),B=p.useRef(),W=p.useRef(),ie=p.useState(0),se=Se(ie,2),le=se[0],he=se[1],ve=p.useState(0),L=Se(ve,2),A=L[0],V=L[1],J=p.useState(!1),K=Se(J,2),$=K[0],te=K[1],G=function(){te(!0)},ee=function(){te(!1)},re={getKey:X};function _(nt){he(function(_e){var ut;typeof nt=="function"?ut=nt(_e):ut=nt;var Xt=at(ut);return P.current.scrollTop=Xt,Xt})}var oe=p.useRef({start:0,end:S.length}),me=p.useRef(),fe=Jde(S,X),ye=Se(fe,1),Ce=ye[0];me.current=Ce;var ce=p.useMemo(function(){if(!k)return{scrollHeight:void 0,start:0,end:S.length-1,offset:void 0};if(!M){var nt;return{scrollHeight:((nt=B.current)===null||nt===void 0?void 0:nt.offsetHeight)||0,start:0,end:S.length-1,offset:void 0}}for(var _e=0,ut,Xt,tn,gn=S.length,rn=0;rn=le&&ut===void 0&&(ut=rn,Xt=_e),An>le+o&&tn===void 0&&(tn=rn),_e=An}return ut===void 0&&(ut=0,Xt=0,tn=Math.ceil(o/a)),tn===void 0&&(tn=S.length-1),tn=Math.min(tn+1,S.length-1),{scrollHeight:_e,start:ut,end:tn,offset:Xt}},[M,k,le,S,b,o]),q=ce.scrollHeight,F=ce.start,H=ce.end,ne=ce.offset;oe.current.start=F,oe.current.end=H;var ue=p.useState({width:0,height:o}),de=Se(ue,2),ge=de[0],Ne=de[1],Ee=function(_e){Ne({width:_e.offsetWidth,height:_e.offsetHeight})},Pe=p.useRef(),Oe=p.useRef(),Me=p.useMemo(function(){return NP(ge.width,g)},[ge.width,g]),yt=p.useMemo(function(){return NP(ge.height,q)},[ge.height,q]),ot=q-o,rt=p.useRef(ot);rt.current=ot;function at(nt){var _e=nt;return Number.isNaN(rt.current)||(_e=Math.min(_e,rt.current)),_e=Math.max(_e,0),_e}var bt=le<=0,De=le>=ot,Ke=A<=0,Je=A>=g,Ae=cA(bt,De,Ke,Je),je=function(){return{x:z?-A:A,y:le}},Ge=p.useRef(je()),He=Pn(function(nt){if(E){var _e=pe(pe({},je()),nt);(Ge.current.x!==_e.x||Ge.current.y!==_e.y)&&(E(_e),Ge.current=_e)}});function Te(nt,_e){var ut=nt;_e?(il.flushSync(function(){V(ut)}),He()):_(ut)}function Ie(nt){var _e=nt.currentTarget.scrollTop;_e!==le&&_(_e),C==null||C(nt),He()}var ke=function(_e){var ut=_e,Xt=g?g-ge.width:0;return ut=Math.max(ut,0),ut=Math.min(ut,Xt),ut},Ue=Pn(function(nt,_e){_e?(il.flushSync(function(){V(function(ut){var Xt=ut+(z?-nt:nt);return ke(Xt)})}),He()):_(function(ut){var Xt=ut+nt;return Xt})}),st=Qde(k,bt,De,Ke,Je,!!g,Ue),qe=Se(st,2),wt=qe[0],Ve=qe[1];tfe(k,P,function(nt,_e,ut){return Ae(nt,_e,ut)?!1:(wt({preventDefault:function(){},deltaX:nt?_e:0,deltaY:nt?0:_e}),!0)}),sn(function(){function nt(ut){k&&ut.preventDefault()}var _e=P.current;return _e.addEventListener("wheel",wt,{passive:!1}),_e.addEventListener("DOMMouseScroll",Ve,{passive:!0}),_e.addEventListener("MozMousePixelScroll",nt,{passive:!1}),function(){_e.removeEventListener("wheel",wt),_e.removeEventListener("DOMMouseScroll",Ve),_e.removeEventListener("MozMousePixelScroll",nt)}},[k]),sn(function(){if(g){var nt=ke(A);V(nt),He({x:nt})}},[ge.width,g]);var Fe=function(){var _e,ut;(_e=Pe.current)===null||_e===void 0||_e.delayHidden(),(ut=Oe.current)===null||ut===void 0||ut.delayHidden()},We=rfe(P,S,m,a,X,function(){return y(!0)},_,Fe);p.useImperativeHandle(t,function(){return{nativeElement:W.current,getScrollInfo:je,scrollTo:function(_e){function ut(Xt){return Xt&&pt(Xt)==="object"&&("left"in Xt||"top"in Xt)}ut(_e)?(_e.left!==void 0&&V(ke(_e.left)),We(_e.top)):We(_e)}}}),sn(function(){if(I){var nt=S.slice(F,H+1);I(nt,S)}},[F,H,S]);var Ye=$de(S,X,m,a),tt=T==null?void 0:T({start:F,end:H,virtual:M,offsetX:A,offsetY:ne,rtl:z,getSize:Ye}),dt=Gde(S,F,H,g,A,Y,d,re),qt=null;o&&(qt=pe(ae({},l?"height":"maxHeight",o),sfe),k&&(qt.overflowY="hidden",g&&(qt.overflowX="hidden"),$&&(qt.pointerEvents="none")));var jt={};return z&&(jt.dir="rtl"),p.createElement("div",Re({ref:W,style:pe(pe({},c),{},{position:"relative"}),className:O},jt,D),p.createElement(Za,{onResize:Ee},p.createElement(x,{className:"".concat(r,"-holder"),style:qt,ref:P,onScroll:Ie,onMouseEnter:Fe},p.createElement(lA,{prefixCls:r,height:q,offsetX:A,offsetY:ne,scrollWidth:g,onInnerResize:y,ref:B,innerProps:R,rtl:z,extra:tt},dt))),M&&q>o&&p.createElement(MP,{ref:Pe,prefixCls:r,scrollOffset:le,scrollRange:q,rtl:z,onScroll:Te,onStartMove:G,onStopMove:ee,spinSize:yt,containerSize:ge.height,style:j==null?void 0:j.verticalScrollBar,thumbStyle:j==null?void 0:j.verticalScrollBarThumb}),M&&g>ge.width&&p.createElement(MP,{ref:Oe,prefixCls:r,scrollOffset:A,scrollRange:g,rtl:z,onScroll:Te,onStartMove:G,onStopMove:ee,spinSize:Me,containerSize:ge.width,horizontal:!0,style:j==null?void 0:j.horizontalScrollBar,thumbStyle:j==null?void 0:j.horizontalScrollBarThumb}))}var Hy=p.forwardRef(lfe);Hy.displayName="List";function cfe(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var ufe=["disabled","title","children","style","className"];function TP(e){return typeof e=="string"||typeof e=="number"}var dfe=function(t,n){var r=$ue(),i=r.prefixCls,o=r.id,a=r.open,s=r.multiple,l=r.mode,c=r.searchValue,u=r.toggleOpen,d=r.notFoundContent,f=r.onPopupScroll,h=p.useContext(L4),v=h.maxCount,g=h.flattenOptions,w=h.onActiveValue,x=h.defaultActiveFirstOption,C=h.onSelect,E=h.menuItemSelectedIcon,I=h.rawValues,R=h.fieldNames,T=h.virtual,j=h.direction,D=h.listHeight,X=h.listItemHeight,U=h.optionRender,Z="".concat(i,"-item"),Y=Tu(function(){return g},[a,g],function(L,A){return A[0]&&L[1]!==A[1]}),y=p.useRef(null),m=p.useMemo(function(){return s&&m5(v)&&(I==null?void 0:I.size)>=v},[s,v,I==null?void 0:I.size]),b=function(A){A.preventDefault()},k=function(A){var V;(V=y.current)===null||V===void 0||V.scrollTo(typeof A=="number"?{index:A}:A)},N=function(A){for(var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,J=Y.length,K=0;K1&&arguments[1]!==void 0?arguments[1]:!1;S(A);var J={source:V?"keyboard":"mouse"},K=Y[A];if(!K){w(null,-1,J);return}w(K.value,A,J)};p.useEffect(function(){P(x!==!1?N(0):-1)},[Y.length,c]);var B=p.useCallback(function(L){return I.has(L)&&l!=="combobox"},[l,ze(I).toString(),I.size]);p.useEffect(function(){var L=setTimeout(function(){if(!s&&a&&I.size===1){var V=Array.from(I)[0],J=Y.findIndex(function(K){var $=K.data;return $.value===V});J!==-1&&(P(J),k(J))}});if(a){var A;(A=y.current)===null||A===void 0||A.scrollTo(void 0)}return function(){return clearTimeout(L)}},[a,c]);var W=function(A){A!==void 0&&C(A,{selected:!I.has(A)}),s||u(!1)};if(p.useImperativeHandle(n,function(){return{onKeyDown:function(A){var V=A.which,J=A.ctrlKey;switch(V){case Le.N:case Le.P:case Le.UP:case Le.DOWN:{var K=0;if(V===Le.UP?K=-1:V===Le.DOWN?K=1:cfe()&&J&&(V===Le.N?K=1:V===Le.P&&(K=-1)),K!==0){var $=N(O+K,K);k($),P($,!0)}break}case Le.ENTER:{var te,G=Y[O];G&&!(G!=null&&(te=G.data)!==null&&te!==void 0&&te.disabled)&&!m?W(G.value):W(void 0),a&&A.preventDefault();break}case Le.ESC:u(!1),a&&A.stopPropagation()}},onKeyUp:function(){},scrollTo:function(A){k(A)}}}),Y.length===0)return p.createElement("div",{role:"listbox",id:"".concat(o,"_list"),className:"".concat(Z,"-empty"),onMouseDown:b},d);var ie=Object.keys(R).map(function(L){return R[L]}),se=function(A){return A.label};function le(L,A){var V=L.group;return{role:V?"presentation":"option",id:"".concat(o,"_list_").concat(A)}}var he=function(A){var V=Y[A];if(!V)return null;var J=V.data||{},K=J.value,$=V.group,te=uo(J,!0),G=se(V);return V?p.createElement("div",Re({"aria-label":typeof G=="string"&&!$?G:null},te,{key:A},le(V,A),{"aria-selected":B(K)}),K):null},ve={role:"listbox",id:"".concat(o,"_list")};return p.createElement(p.Fragment,null,T&&p.createElement("div",Re({},ve,{style:{height:0,width:0,overflow:"hidden"}}),he(O-1),he(O),he(O+1)),p.createElement(Hy,{itemKey:"key",ref:y,data:Y,height:D,itemHeight:X,fullHeight:!1,onMouseDown:b,onScroll:f,virtual:T,direction:j,innerProps:T?null:ve},function(L,A){var V=L.group,J=L.groupOption,K=L.data,$=L.label,te=L.value,G=K.key;if(V){var ee,re=(ee=K.title)!==null&&ee!==void 0?ee:TP($)?$.toString():void 0;return p.createElement("div",{className:xe(Z,"".concat(Z,"-group"),K.className),title:re},$!==void 0?$:G)}var _=K.disabled,oe=K.title;K.children;var me=K.style,fe=K.className,ye=zt(K,ufe),Ce=Kr(ye,ie),ce=B(te),q=_||!ce&&m,F="".concat(Z,"-option"),H=xe(Z,F,fe,ae(ae(ae(ae({},"".concat(F,"-grouped"),J),"".concat(F,"-active"),O===A&&!q),"".concat(F,"-disabled"),q),"".concat(F,"-selected"),ce)),ne=se(L),ue=!E||typeof E=="function"||ce,de=typeof ne=="number"?ne:ne||te,ge=TP(de)?de.toString():void 0;return oe!==void 0&&(ge=oe),p.createElement("div",Re({},uo(Ce),T?{}:le(L,A),{"aria-selected":ce,className:H,title:ge,onMouseMove:function(){O===A||q||P(A)},onClick:function(){q||W(te)},style:me}),p.createElement("div",{className:"".concat(F,"-content")},typeof U=="function"?U(L,{index:A}):de),p.isValidElement(E)||ce,ue&&p.createElement(Fy,{className:"".concat(Z,"-option-state"),customizeIcon:E,customizeIconProps:{value:te,disabled:q,isSelected:ce}},ce?"✓":null))}))},ffe=p.forwardRef(dfe);const hfe=function(e,t){var n=p.useRef({values:new Map,options:new Map}),r=p.useMemo(function(){var o=n.current,a=o.values,s=o.options,l=e.map(function(d){if(d.label===void 0){var f;return pe(pe({},d),{},{label:(f=a.get(d.value))===null||f===void 0?void 0:f.label})}return d}),c=new Map,u=new Map;return l.forEach(function(d){c.set(d.value,d),u.set(d.value,t.get(d.value)||s.get(d.value))}),n.current.values=c,n.current.options=u,l},[e,t]),i=p.useCallback(function(o){return t.get(o)||n.current.options.get(o)},[t]);return[r,i]};function Vw(e,t){return oA(e).join("").toUpperCase().includes(t)}const pfe=function(e,t,n,r,i){return p.useMemo(function(){if(!n||r===!1)return e;var o=t.options,a=t.label,s=t.value,l=[],c=typeof r=="function",u=n.toUpperCase(),d=c?r:function(h,v){return i?Vw(v[i],u):v[o]?Vw(v[a!=="children"?a:"label"],u):Vw(v[s],u)},f=c?function(h){return v5(h)}:function(h){return h};return e.forEach(function(h){if(h[o]){var v=d(n,f(h));if(v)l.push(h);else{var g=h[o].filter(function(w){return d(n,f(w))});g.length&&l.push(pe(pe({},h),{},ae({},o,g)))}return}d(n,f(h))&&l.push(h)}),l},[e,r,i,n,t])};var IP=0,mfe=yi();function vfe(){var e;return mfe?(e=IP,IP+=1):e="TEST_OR_SSR",e}function gfe(e){var t=p.useState(),n=Se(t,2),r=n[0],i=n[1];return p.useEffect(function(){i("rc_select_".concat(vfe()))},[]),e||r}var yfe=["children","value"],bfe=["children"];function wfe(e){var t=e,n=t.key,r=t.props,i=r.children,o=r.value,a=zt(r,yfe);return pe({key:n,value:o!==void 0?o:n,children:i},a)}function uA(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return oa(e).map(function(n,r){if(!p.isValidElement(n)||!n.type)return null;var i=n,o=i.type.isSelectOptGroup,a=i.key,s=i.props,l=s.children,c=zt(s,bfe);return t||!o?wfe(n):pe(pe({key:"__RC_SELECT_GRP__".concat(a===null?r:a,"__"),label:a},c),{},{options:uA(l)})}).filter(function(n){return n})}var xfe=function(t,n,r,i,o){return p.useMemo(function(){var a=t,s=!t;s&&(a=uA(n));var l=new Map,c=new Map,u=function(h,v,g){g&&typeof g=="string"&&h.set(v[g],v)},d=function f(h){for(var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,g=0;g2&&arguments[2]!==void 0?arguments[2]:{},Ue=ke.source,st=Ue===void 0?"keyboard":Ue;at(Ie),a&&r==="combobox"&&Te!==null&&st==="keyboard"&&Me(String(Te))},[a,r]),Ke=function(Ie,ke,Ue){var st=function(){var jt,nt=Ce(Ie);return[z?{label:nt==null?void 0:nt[le.label],value:Ie,key:(jt=nt==null?void 0:nt.key)!==null&&jt!==void 0?jt:Ie}:Ie,v5(nt)]};if(ke&&h){var qe=st(),wt=Se(qe,2),Ve=wt[0],Fe=wt[1];h(Ve,Fe)}else if(!ke&&v&&Ue!=="clear"){var We=st(),Ye=Se(We,2),tt=Ye[0],dt=Ye[1];v(tt,dt)}},Je=zP(function(Te,Ie){var ke,Ue=W?Ie.selected:!0;Ue?ke=W?[].concat(ze(ye),[Te]):[Te]:ke=ye.filter(function(st){return st.value!==Te}),Ne(ke),Ke(Te,Ue),r==="combobox"?Me(""):(!g5||f)&&(A(""),Me(""))}),Ae=function(Ie,ke){Ne(Ie);var Ue=ke.type,st=ke.values;(Ue==="remove"||Ue==="clear")&&st.forEach(function(qe){Ke(qe.value,!1,Ue)})},je=function(Ie,ke){if(A(Ie),Me(null),ke.source==="submit"){var Ue=(Ie||"").trim();if(Ue){var st=Array.from(new Set([].concat(ze(q),[Ue])));Ne(st),Ke(Ue,!0),A("")}return}ke.source!=="blur"&&(r==="combobox"&&Ne(Ie),u==null||u(Ie))},Ge=function(Ie){var ke=Ie;r!=="tags"&&(ke=Ie.map(function(st){var qe=K.get(st);return qe==null?void 0:qe.value}).filter(function(st){return st!==void 0}));var Ue=Array.from(new Set([].concat(ze(q),ze(ke))));Ne(Ue),Ue.forEach(function(st){Ke(st,!0)})},He=p.useMemo(function(){var Te=U!==!1&&w!==!1;return pe(pe({},V),{},{flattenOptions:ge,onActiveValue:De,defaultActiveFirstOption:bt,onSelect:Je,menuItemSelectedIcon:X,rawValues:q,fieldNames:le,virtual:Te,direction:Z,listHeight:y,listItemHeight:b,childrenAsData:ie,maxCount:S,optionRender:T})},[S,V,ge,De,bt,Je,X,q,le,U,w,Z,y,b,ie,T]);return p.createElement(L4.Provider,{value:He},p.createElement(Kde,Re({},P,{id:B,prefixCls:o,ref:t,omitDomProps:Cfe,mode:r,displayValues:ce,onDisplayValuesChange:Ae,direction:Z,searchValue:L,onSearch:je,autoClearSearchValue:f,onSearchSplit:Ge,dropdownMatchSelectWidth:w,OptionList:ffe,emptyOptions:!ge.length,activeValue:Oe,activeDescendantId:"".concat(B,"_list_").concat(rt)})))}),F4=Pfe;F4.Option=A4;F4.OptGroup=B4;function Qg(e,t,n){return xe({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n})}const Uy=(e,t)=>t||e,Ofe=()=>{const[,e]=Xr(),n=new qn(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return p.createElement("svg",{style:n,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"empty image"),p.createElement("g",{fill:"none",fillRule:"evenodd"},p.createElement("g",{transform:"translate(24 31.67)"},p.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),p.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),p.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),p.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),p.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),p.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),p.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},p.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),p.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},kfe=()=>{const[,e]=Xr(),{colorFill:t,colorFillTertiary:n,colorFillQuaternary:r,colorBgContainer:i}=e,{borderColor:o,shadowColor:a,contentColor:s}=p.useMemo(()=>({borderColor:new qn(t).onBackground(i).toHexShortString(),shadowColor:new qn(n).onBackground(i).toHexShortString(),contentColor:new qn(r).onBackground(i).toHexShortString()}),[t,n,r,i]);return p.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},p.createElement("title",null,"Simple Empty"),p.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},p.createElement("ellipse",{fill:a,cx:"32",cy:"33",rx:"32",ry:"7"}),p.createElement("g",{fillRule:"nonzero",stroke:o},p.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),p.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:s}))))},Mfe=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:i,fontSize:o,lineHeight:a}=e;return{[t]:{marginInline:r,fontSize:o,lineHeight:a,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorTextDescription},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:i,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},Nfe=qr("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,i=pn(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return[Mfe(i)]});var Tfe=function(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{var{className:t,rootClassName:n,prefixCls:r,image:i=dA,description:o,children:a,imageStyle:s,style:l}=e,c=Tfe(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:u,direction:d,empty:f}=p.useContext(Mt),h=u("empty",r),[v,g,w]=Nfe(h),[x]=Hm("Empty"),C=typeof o<"u"?o:x==null?void 0:x.description,E=typeof C=="string"?C:"empty";let I=null;return typeof i=="string"?I=p.createElement("img",{alt:E,src:i}):I=i,v(p.createElement("div",Object.assign({className:xe(g,w,h,f==null?void 0:f.className,{[`${h}-normal`]:i===fA,[`${h}-rtl`]:d==="rtl"},t,n),style:Object.assign(Object.assign({},f==null?void 0:f.style),l)},c),p.createElement("div",{className:`${h}-image`,style:s},I),C&&p.createElement("div",{className:`${h}-description`},C),a&&p.createElement("div",{className:`${h}-footer`},a)))};Zs.PRESENTED_IMAGE_DEFAULT=dA;Zs.PRESENTED_IMAGE_SIMPLE=fA;const hA=e=>{const{componentName:t}=e,{getPrefixCls:n}=p.useContext(Mt),r=n("empty");switch(t){case"Table":case"List":return be.createElement(Zs,{image:Zs.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return be.createElement(Zs,{image:Zs.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});default:return be.createElement(Zs,null)}},D4=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var r,i;const{variant:o,[e]:a}=p.useContext(Mt),s=p.useContext(Mce),l=a==null?void 0:a.variant;let c;typeof t<"u"?c=t:n===!1?c="borderless":c=(i=(r=s??l)!==null&&r!==void 0?r:o)!==null&&i!==void 0?i:"outlined";const u=Aoe.includes(c);return[c,u]},Ife=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:Object.assign(Object.assign({},n),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},n),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},n),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},n),{points:["br","tr"],offset:[0,-4]})}};function zfe(e,t){return e||Ife(t)}const RP=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:i}=e;return{position:"relative",display:"block",minHeight:t,padding:i,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},Rfe=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,i=`&${t}-slide-up-enter${t}-slide-up-enter-active`,o=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,s=`${n}-dropdown-placement-`;return[{[`${n}-dropdown`]:Object.assign(Object.assign({},br(e)),{position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[` ${i}${s}bottomLeft, ${o}${s}bottomLeft - `]:{animationName:B4},[` + `]:{animationName:I4},[` ${i}${s}topLeft, ${o}${s}topLeft, ${i}${s}topRight, ${o}${s}topRight - `]:{animationName:F4},[`${a}${s}bottomLeft`]:{animationName:A4},[` + `]:{animationName:R4},[`${a}${s}bottomLeft`]:{animationName:z4},[` ${a}${s}topLeft, ${a}${s}topRight - `]:{animationName:D4},"&-hidden":{display:"none"},[`${r}`]:Object.assign(Object.assign({},DP(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},lm),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary},[`&:has(+ ${r}-option-selected:not(${r}-option-disabled))`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${r}-option-selected:not(${r}-option-disabled)`]:{borderStartStartRadius:0,borderStartEndRadius:0}}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},DP(e)),{color:e.colorTextDisabled})}),"&-rtl":{direction:"rtl"}})},pf(e,"slide-up"),pf(e,"slide-down"),Jv(e,"move-up"),Jv(e,"move-down")]},Hfe=e=>{const{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:i}=e,o=e.max(e.calc(n).sub(r).equal(),0),a=e.max(e.calc(o).sub(i).equal(),0);return{basePadding:o,containerPadding:a,itemHeight:be(t),itemLineHeight:be(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},Ufe=e=>{const{multipleSelectItemHeight:t,selectHeight:n,lineWidth:r}=e;return e.calc(n).sub(t).div(2).sub(r).equal()},Vfe=e=>{const{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:i,paddingXS:o,multipleItemColorDisabled:a,multipleItemBorderColorDisabled:s,colorIcon:l,colorIconHover:c,INTERNAL_FIXED_ITEM_MARGIN:u}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:u,borderRadius:r,cursor:"default",transition:`font-size ${i}, line-height ${i}, height ${i}`,marginInlineEnd:e.calc(u).mul(2).equal(),paddingInlineStart:o,paddingInlineEnd:e.calc(o).div(2).equal(),[`${t}-disabled&`]:{color:a,borderColor:s,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(o).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},ky()),{display:"inline-flex",alignItems:"center",color:l,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:c}})}}}},Xfe=(e,t)=>{const{componentCls:n,INTERNAL_FIXED_ITEM_MARGIN:r}=e,i=`${n}-selection-overflow`,o=e.multipleSelectItemHeight,a=Ufe(e),s=t?`${n}-${t}`:"",l=Hfe(e);return{[`${n}-multiple${s}`]:Object.assign(Object.assign({},Vfe(e)),{[`${n}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",paddingInline:l.basePadding,paddingBlock:l.containerPadding,borderRadius:e.borderRadius,[`${n}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${be(r)} 0`,lineHeight:be(o),visibility:"hidden",content:'"\\a0"'}},[`${n}-selection-item`]:{height:l.itemHeight,lineHeight:be(l.itemLineHeight)},[`${i}-item + ${i}-item`]:{[`${n}-selection-search`]:{marginInlineStart:0}},[`${i}-item-suffix`]:{height:"100%"},[`${n}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(a).equal(),"\n &-input,\n &-mirror\n ":{height:o,fontFamily:e.fontFamily,lineHeight:be(o),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${n}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}})}};function Kw(e,t){const{componentCls:n}=e,r=t?`${n}-${t}`:"",i={[`${n}-multiple${r}`]:{fontSize:e.fontSize,[`${n}-selector`]:{[`${n}-show-search&`]:{cursor:"text"}},[` + `]:{animationName:j4},"&-hidden":{display:"none"},[`${r}`]:Object.assign(Object.assign({},RP(e)),{cursor:"pointer",transition:`background ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":Object.assign({flex:"auto"},lm),"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary},[`&:has(+ ${r}-option-selected:not(${r}-option-disabled))`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${r}-option-selected:not(${r}-option-disabled)`]:{borderStartStartRadius:0,borderStartEndRadius:0}}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":Object.assign(Object.assign({},RP(e)),{color:e.colorTextDisabled})}),"&-rtl":{direction:"rtl"}})},hf(e,"slide-up"),hf(e,"slide-down"),Yg(e,"move-up"),Yg(e,"move-down")]},jfe=e=>{const{multipleSelectItemHeight:t,paddingXXS:n,lineWidth:r,INTERNAL_FIXED_ITEM_MARGIN:i}=e,o=e.max(e.calc(n).sub(r).equal(),0),a=e.max(e.calc(o).sub(i).equal(),0);return{basePadding:o,containerPadding:a,itemHeight:we(t),itemLineHeight:we(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},Lfe=e=>{const{multipleSelectItemHeight:t,selectHeight:n,lineWidth:r}=e;return e.calc(n).sub(t).div(2).sub(r).equal()},Bfe=e=>{const{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:i,paddingXS:o,multipleItemColorDisabled:a,multipleItemBorderColorDisabled:s,colorIcon:l,colorIconHover:c,INTERNAL_FIXED_ITEM_MARGIN:u}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"100%",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:u,borderRadius:r,cursor:"default",transition:`font-size ${i}, line-height ${i}, height ${i}`,marginInlineEnd:e.calc(u).mul(2).equal(),paddingInlineStart:o,paddingInlineEnd:e.calc(o).div(2).equal(),[`${t}-disabled&`]:{color:a,borderColor:s,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(o).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":Object.assign(Object.assign({},ky()),{display:"inline-flex",alignItems:"center",color:l,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:c}})}}}},Afe=(e,t)=>{const{componentCls:n,INTERNAL_FIXED_ITEM_MARGIN:r}=e,i=`${n}-selection-overflow`,o=e.multipleSelectItemHeight,a=Lfe(e),s=t?`${n}-${t}`:"",l=jfe(e);return{[`${n}-multiple${s}`]:Object.assign(Object.assign({},Bfe(e)),{[`${n}-selector`]:{display:"flex",flexWrap:"wrap",alignItems:"center",height:"100%",paddingInline:l.basePadding,paddingBlock:l.containerPadding,borderRadius:e.borderRadius,[`${n}-disabled&`]:{background:e.multipleSelectorBgDisabled,cursor:"not-allowed"},"&:after":{display:"inline-block",width:0,margin:`${we(r)} 0`,lineHeight:we(o),visibility:"hidden",content:'"\\a0"'}},[`${n}-selection-item`]:{height:l.itemHeight,lineHeight:we(l.itemLineHeight)},[`${i}-item + ${i}-item`]:{[`${n}-selection-search`]:{marginInlineStart:0}},[`${i}-item-suffix`]:{height:"100%"},[`${n}-selection-search`]:{display:"inline-flex",position:"relative",maxWidth:"100%",marginInlineStart:e.calc(e.inputPaddingHorizontalBase).sub(a).equal(),"\n &-input,\n &-mirror\n ":{height:o,fontFamily:e.fontFamily,lineHeight:we(o),transition:`all ${e.motionDurationSlow}`},"&-input":{width:"100%",minWidth:4.1},"&-mirror":{position:"absolute",top:0,insetInlineStart:0,insetInlineEnd:"auto",zIndex:999,whiteSpace:"pre",visibility:"hidden"}},[`${n}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:e.inputPaddingHorizontalBase,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`}})}};function Xw(e,t){const{componentCls:n}=e,r=t?`${n}-${t}`:"",i={[`${n}-multiple${r}`]:{fontSize:e.fontSize,[`${n}-selector`]:{[`${n}-show-search&`]:{cursor:"text"}},[` &${n}-show-arrow ${n}-selector, &${n}-allow-clear ${n}-selector - `]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()}}};return[Xfe(e,t),i]}const Wfe=e=>{const{componentCls:t}=e,n=gn(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),r=gn(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[Kw(e),Kw(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},Kw(r,"lg")]};function qw(e,t){const{componentCls:n,inputPaddingHorizontalBase:r,borderRadius:i}=e,o=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),a=t?`${n}-${t}`:"";return{[`${n}-single${a}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${n}-selector`]:Object.assign(Object.assign({},vr(e,!0)),{display:"flex",borderRadius:i,[`${n}-selection-search`]:{position:"absolute",top:0,insetInlineStart:r,insetInlineEnd:r,bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[` + `]:{paddingInlineEnd:e.calc(e.fontSizeIcon).add(e.controlPaddingHorizontal).equal()}}};return[Afe(e,t),i]}const Ffe=e=>{const{componentCls:t}=e,n=pn(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),r=pn(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[Xw(e),Xw(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},Xw(r,"lg")]};function Ww(e,t){const{componentCls:n,inputPaddingHorizontalBase:r,borderRadius:i}=e,o=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),a=t?`${n}-${t}`:"";return{[`${n}-single${a}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${n}-selector`]:Object.assign(Object.assign({},br(e,!0)),{display:"flex",borderRadius:i,[`${n}-selection-search`]:{position:"absolute",top:0,insetInlineStart:r,insetInlineEnd:r,bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[` ${n}-selection-item, ${n}-selection-placeholder - `]:{padding:0,lineHeight:be(o),transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${n}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${n}-selection-item:empty:after`,`${n}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` + `]:{padding:0,lineHeight:we(o),transition:`all ${e.motionDurationSlow}, visibility 0s`,alignSelf:"center"},[`${n}-selection-placeholder`]:{transition:"none",pointerEvents:"none"},[["&:after",`${n}-selection-item:empty:after`,`${n}-selection-placeholder:empty:after`].join(",")]:{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'}}),[` &${n}-show-arrow ${n}-selection-item, &${n}-show-arrow ${n}-selection-placeholder - `]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${n}-open ${n}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${n}-customize-input)`]:{[`${n}-selector`]:{width:"100%",height:"100%",padding:`0 ${be(r)}`,[`${n}-selection-search-input`]:{height:o},"&:after":{lineHeight:be(o)}}},[`&${n}-customize-input`]:{[`${n}-selector`]:{"&:after":{display:"none"},[`${n}-selection-search`]:{position:"static",width:"100%"},[`${n}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${be(r)}`,"&:after":{display:"none"}}}}}}}function Zfe(e){const{componentCls:t}=e,n=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[qw(e),qw(gn(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selection-search`]:{insetInlineStart:n,insetInlineEnd:n},[`${t}-selector`]:{padding:`0 ${be(n)}`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:e.calc(n).add(e.calc(e.fontSize).mul(1.5)).equal()},[` + `]:{paddingInlineEnd:e.showArrowPaddingInlineEnd},[`&${n}-open ${n}-selection-item`]:{color:e.colorTextPlaceholder},[`&:not(${n}-customize-input)`]:{[`${n}-selector`]:{width:"100%",height:"100%",padding:`0 ${we(r)}`,[`${n}-selection-search-input`]:{height:o},"&:after":{lineHeight:we(o)}}},[`&${n}-customize-input`]:{[`${n}-selector`]:{"&:after":{display:"none"},[`${n}-selection-search`]:{position:"static",width:"100%"},[`${n}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${we(r)}`,"&:after":{display:"none"}}}}}}}function Dfe(e){const{componentCls:t}=e,n=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[Ww(e),Ww(pn(e,{controlHeight:e.controlHeightSM,borderRadius:e.borderRadiusSM}),"sm"),{[`${t}-single${t}-sm`]:{[`&:not(${t}-customize-input)`]:{[`${t}-selection-search`]:{insetInlineStart:n,insetInlineEnd:n},[`${t}-selector`]:{padding:`0 ${we(n)}`},[`&${t}-show-arrow ${t}-selection-search`]:{insetInlineEnd:e.calc(n).add(e.calc(e.fontSize).mul(1.5)).equal()},[` &${t}-show-arrow ${t}-selection-item, &${t}-show-arrow ${t}-selection-placeholder - `]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},qw(gn(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const Kfe=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:i,controlHeightSM:o,controlHeightLG:a,paddingXXS:s,controlPaddingHorizontal:l,zIndexPopupBase:c,colorText:u,fontWeightStrong:d,controlItemBgActive:f,controlItemBgHover:h,colorBgContainer:g,colorFillSecondary:v,colorBgContainerDisabled:w,colorTextDisabled:x}=e,C=s*2,E=r*2,I=Math.min(i-C,i-E),R=Math.min(o-C,o-E),T=Math.min(a-C,a-E);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:c+50,optionSelectedColor:u,optionSelectedFontWeight:d,optionSelectedBg:f,optionActiveBg:h,optionPadding:`${(i-t*n)/2}px ${l}px`,optionFontSize:t,optionLineHeight:n,optionHeight:i,selectorBg:g,clearBg:g,singleItemHeightLG:a,multipleItemBg:v,multipleItemBorderColor:"transparent",multipleItemHeight:I,multipleItemHeightSM:R,multipleItemHeightLG:T,multipleSelectorBgDisabled:w,multipleItemColorDisabled:x,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25)}},CA=(e,t)=>{const{componentCls:n,antCls:r,controlOutlineWidth:i}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{border:`${be(e.lineWidth)} ${e.lineType} ${t.borderColor}`,background:e.selectorBg},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,boxShadow:`0 0 0 ${be(i)} ${t.activeShadowColor}`,outline:0}}}},HP=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},CA(e,t))}),qfe=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},CA(e,{borderColor:e.colorBorder,hoverBorderHover:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadowColor:e.controlOutline})),HP(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeShadowColor:e.colorErrorOutline})),HP(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeShadowColor:e.colorWarningOutline})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${be(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),EA=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{background:t.bg,border:`${be(e.lineWidth)} ${e.lineType} transparent`,color:t.color},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{background:t.hoverBg},[`${n}-focused& ${n}-selector`]:{background:e.selectorBg,borderColor:t.activeBorderColor,outline:0}}}},UP=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},EA(e,t))}),Gfe=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},EA(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.colorPrimary,color:e.colorText})),UP(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),UP(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{borderColor:e.colorBorder,background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.colorBgContainer,border:`${be(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),Yfe=e=>({"&-borderless":{[`${e.componentCls}-selector`]:{background:"transparent",borderColor:"transparent"},[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${be(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}),Jfe=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign({},qfe(e)),Gfe(e)),Yfe(e))}),Qfe=e=>{const{componentCls:t}=e;return{position:"relative",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},$fe=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},_fe=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:r,iconCls:i}=e;return{[n]:Object.assign(Object.assign({},vr(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},Qfe(e)),$fe(e)),[`${n}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},lm),{[`> ${t}-typography`]:{display:"inline"}}),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},lm),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},ky()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${e.motionDurationSlow} ease`,[i]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${n}-clear`]:{opacity:1},[`${n}-arrow:not(:last-child)`]:{opacity:0}}}),[`${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(r).add(e.fontSize).add(e.paddingXS).equal()}}}},ehe=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},_fe(e),Zfe(e),Wfe(e),Dfe(e),{[`${t}-rtl`]:{direction:"rtl"}},R4(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},the=qr("Select",(e,t)=>{let{rootPrefixCls:n}=t;const r=gn(e,{rootPrefixCls:n,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[ehe(r),Jfe(r)]},Kfe,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var nhe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},rhe=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:nhe}))},ihe=p.forwardRef(rhe),ohe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},ahe=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:ohe}))},PA=p.forwardRef(ahe),she={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},lhe=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:she}))},Z4=p.forwardRef(lhe);function che(e){let{suffixIcon:t,clearIcon:n,menuItemSelectedIcon:r,removeIcon:i,loading:o,multiple:a,hasFeedback:s,prefixCls:l,showSuffixIcon:c,feedbackIcon:u,showArrow:d,componentName:f}=e;const h=n??p.createElement(M4,null),g=C=>t===null&&!s&&!d?null:p.createElement(p.Fragment,null,c!==!1&&C,s&&u);let v=null;if(t!==void 0)v=g(t);else if(o)v=g(p.createElement(N4,{spin:!0}));else{const C=`${l}-suffix`;v=E=>{let{open:I,showSearch:R}=E;return g(I&&R?p.createElement(Z4,{className:C}):p.createElement(PA,{className:C}))}}let w=null;r!==void 0?w=r:a?w=p.createElement(ihe,null):w=null;let x=null;return i!==void 0?x=i:x=p.createElement(My,null),{clearIcon:h,suffixIcon:v,itemIcon:w,removeIcon:x}}function uhe(e,t){return t!==void 0?t:e!==null}var dhe=function(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{var n;const{prefixCls:r,bordered:i,className:o,rootClassName:a,getPopupContainer:s,popupClassName:l,dropdownClassName:c,listHeight:u=256,placement:d,listItemHeight:f,size:h,disabled:g,notFoundContent:v,status:w,builtinPlacements:x,dropdownMatchSelectWidth:C,popupMatchSelectWidth:E,direction:I,style:R,allowClear:T,variant:j,dropdownStyle:D,transitionName:X,tagRender:V,maxCount:W}=e,Y=dhe(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount"]),{getPopupContainer:y,getPrefixCls:m,renderEmpty:b,direction:k,virtual:N,popupMatchSelectWidth:M,popupOverflow:z,select:O}=p.useContext(Mt),[,S]=Xr(),P=f??(S==null?void 0:S.controlHeight),B=m("select",r),Z=m(),ie=I??k,{compactSize:se,compactItemClassnames:le}=Xm(B,ie),[he,ge]=W4(j,i),L=Bo(B),[A,U,$]=the(B,L),K=p.useMemo(()=>{const{mode:Oe}=e;if(Oe!=="combobox")return Oe===OA?"combobox":Oe},[e.mode]),J=K==="multiple"||K==="tags",ne=uhe(e.suffixIcon,e.showArrow),G=(n=E??C)!==null&&n!==void 0?n:M,{status:ee,hasFeedback:re,isFormItemInput:_,feedbackIcon:oe}=p.useContext(Xa),me=Vy(ee,w);let de;v!==void 0?de=v:K==="combobox"?de=null:de=(b==null?void 0:b("Select"))||p.createElement(SA,{componentName:"Select"});const{suffixIcon:ye,itemIcon:Ce,removeIcon:ue,clearIcon:q}=che(Object.assign(Object.assign({},Y),{multiple:J,hasFeedback:re,feedbackIcon:oe,showSuffixIcon:ne,prefixCls:B,componentName:"Select"})),F=T===!0?{clearIcon:q}:T,H=Kr(Y,["suffixIcon","itemIcon"]),te=we(l||c,{[`${B}-dropdown-${ie}`]:ie==="rtl"},a,$,L,U),ce=Ms(Oe=>{var ke;return(ke=h??se)!==null&&ke!==void 0?ke:Oe}),fe=p.useContext(ol),ve=g??fe,Me=we({[`${B}-lg`]:ce==="large",[`${B}-sm`]:ce==="small",[`${B}-rtl`]:ie==="rtl",[`${B}-${he}`]:ge,[`${B}-in-form-item`]:_},$v(B,me,re),le,O==null?void 0:O.className,o,a,$,L,U),Ee=p.useMemo(()=>d!==void 0?d:ie==="rtl"?"bottomRight":"bottomLeft",[d,ie]),[Pe]=Um("SelectLike",D==null?void 0:D.zIndex);return A(p.createElement(X4,Object.assign({ref:t,virtual:N,showSearch:O==null?void 0:O.showSearch},H,{style:Object.assign(Object.assign({},O==null?void 0:O.style),R),dropdownMatchSelectWidth:G,transitionName:ff(Z,"slide-up",X),builtinPlacements:Ffe(x,z),listHeight:u,listItemHeight:P,mode:K,prefixCls:B,placement:Ee,direction:ie,suffixIcon:ye,menuItemSelectedIcon:Ce,removeIcon:ue,allowClear:F,notFoundContent:de,className:Me,getPopupContainer:s||y,dropdownClassName:te,disabled:ve,dropdownStyle:Object.assign(Object.assign({},D),{zIndex:Pe}),maxCount:J?W:void 0,tagRender:J?V:void 0})))},hl=p.forwardRef(fhe),hhe=aA(hl);hl.SECRET_COMBOBOX_MODE_DO_NOT_USE=OA;hl.Option=V4;hl.OptGroup=U4;hl._InternalPanelDoNotUseOrYouWillBeFired=hhe;const phe=["xxl","xl","lg","md","sm","xs"],mhe=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}),ghe=e=>{const t=e,n=[].concat(phe).reverse();return n.forEach((r,i)=>{const o=r.toUpperCase(),a=`screen${o}Min`,s=`screen${o}`;if(!(t[a]<=t[s]))throw new Error(`${a}<=${s} fails : !(${t[a]}<=${t[s]})`);if(i{const n=new Map;let r=-1,i={};return{matchHandlers:{},dispatch(o){return i=o,n.forEach(a=>a(i)),n.size>=1},subscribe(o){return n.size||this.register(),r+=1,n.set(r,o),o(i),r},unsubscribe(o){n.delete(o),n.size||this.unregister()},unregister(){Object.keys(t).forEach(o=>{const a=t[o],s=this.matchHandlers[a];s==null||s.mql.removeListener(s==null?void 0:s.listener)}),n.clear()},register(){Object.keys(t).forEach(o=>{const a=t[o],s=c=>{let{matches:u}=c;this.dispatch(Object.assign(Object.assign({},i),{[o]:u}))},l=window.matchMedia(a);l.addListener(s),this.matchHandlers[a]={mql:l,listener:s},s(l)})},responsiveMap:t}},[e])}function kA(){const[,e]=p.useReducer(t=>t+1,0);return e}function MA(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const t=p.useRef({}),n=kA(),r=vhe();return cn(()=>{const i=r.subscribe(o=>{t.current=o,e&&n()});return()=>r.unsubscribe(i)},[]),t.current}function NA(e){var t=e.children,n=e.prefixCls,r=e.id,i=e.overlayInnerStyle,o=e.className,a=e.style;return p.createElement("div",{className:we("".concat(n,"-content"),o),style:a},p.createElement("div",{className:"".concat(n,"-inner"),id:r,role:"tooltip",style:i},typeof t=="function"?t():t))}var ed={shiftX:64,adjustY:1},td={adjustX:1,shiftY:!0},Vo=[0,0],yhe={left:{points:["cr","cl"],overflow:td,offset:[-4,0],targetOffset:Vo},right:{points:["cl","cr"],overflow:td,offset:[4,0],targetOffset:Vo},top:{points:["bc","tc"],overflow:ed,offset:[0,-4],targetOffset:Vo},bottom:{points:["tc","bc"],overflow:ed,offset:[0,4],targetOffset:Vo},topLeft:{points:["bl","tl"],overflow:ed,offset:[0,-4],targetOffset:Vo},leftTop:{points:["tr","tl"],overflow:td,offset:[-4,0],targetOffset:Vo},topRight:{points:["br","tr"],overflow:ed,offset:[0,-4],targetOffset:Vo},rightTop:{points:["tl","tr"],overflow:td,offset:[4,0],targetOffset:Vo},bottomRight:{points:["tr","br"],overflow:ed,offset:[0,4],targetOffset:Vo},rightBottom:{points:["bl","br"],overflow:td,offset:[4,0],targetOffset:Vo},bottomLeft:{points:["tl","bl"],overflow:ed,offset:[0,4],targetOffset:Vo},leftBottom:{points:["br","bl"],overflow:td,offset:[-4,0],targetOffset:Vo}},bhe=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],whe=function(t,n){var r=t.overlayClassName,i=t.trigger,o=i===void 0?["hover"]:i,a=t.mouseEnterDelay,s=a===void 0?0:a,l=t.mouseLeaveDelay,c=l===void 0?.1:l,u=t.overlayStyle,d=t.prefixCls,f=d===void 0?"rc-tooltip":d,h=t.children,g=t.onVisibleChange,v=t.afterVisibleChange,w=t.transitionName,x=t.animation,C=t.motion,E=t.placement,I=E===void 0?"right":E,R=t.align,T=R===void 0?{}:R,j=t.destroyTooltipOnHide,D=j===void 0?!1:j,X=t.defaultVisible,V=t.getTooltipContainer,W=t.overlayInnerStyle;t.arrowContent;var Y=t.overlay,y=t.id,m=t.showArrow,b=m===void 0?!0:m,k=It(t,bhe),N=p.useRef(null);p.useImperativeHandle(n,function(){return N.current});var M=pe({},k);"visible"in t&&(M.popupVisible=t.visible);var z=function(){return p.createElement(NA,{key:"content",prefixCls:f,id:y,overlayInnerStyle:W},Y)};return p.createElement(Hy,Re({popupClassName:r,prefixCls:f,popup:z,action:o,builtinPlacements:yhe,popupPlacement:I,ref:N,popupAlign:T,getPopupContainer:V,onPopupVisibleChange:g,afterPopupVisibleChange:v,popupTransitionName:w,popupAnimation:x,popupMotion:C,defaultPopupVisible:X,autoDestroy:D,mouseLeaveDelay:c,popupStyle:u,mouseEnterDelay:s,arrow:b},M),h)};const xhe=p.forwardRef(whe);function TA(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,i=t/2,o=0,a=i,s=r*1/Math.sqrt(2),l=i-r*(1-1/Math.sqrt(2)),c=i-n*(1/Math.sqrt(2)),u=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),d=2*i-c,f=u,h=2*i-s,g=l,v=2*i-o,w=a,x=i*Math.sqrt(2)+r*(Math.sqrt(2)-2),C=r*(Math.sqrt(2)-1),E=`polygon(${C}px 100%, 50% ${C}px, ${2*i-C}px 100%, ${C}px 100%)`,I=`path('M ${o} ${a} A ${r} ${r} 0 0 0 ${s} ${l} L ${c} ${u} A ${n} ${n} 0 0 1 ${d} ${f} L ${h} ${g} A ${r} ${r} 0 0 0 ${v} ${w} Z')`;return{arrowShadowWidth:x,arrowPath:I,arrowPolygon:E}}const She=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:i,arrowPath:o,arrowShadowWidth:a,borderRadiusXS:s,calc:l}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:l(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[i,o]},content:'""'},"&::after":{content:'""',position:"absolute",width:a,height:a,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${be(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},IA=8;function K4(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?IA:r}}function Q0(e,t){return e?t:{}}function zA(e,t,n){const{componentCls:r,boxShadowPopoverArrow:i,arrowOffsetVertical:o,arrowOffsetHorizontal:a}=e,{arrowDistance:s=0,arrowPlacement:l={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},She(e,t,i)),{"&:before":{background:t}})]},Q0(!!l.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:a}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}})),Q0(!!l.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:a}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}})),Q0(!!l.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:o},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:o}})),Q0(!!l.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:o},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:o}}))}}function Che(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const i=r&&typeof r=="object"?r:{},o={};switch(e){case"top":case"bottom":o.shiftX=t.arrowOffsetHorizontal*2+n,o.shiftY=!0,o.adjustY=!0;break;case"left":case"right":o.shiftY=t.arrowOffsetVertical*2+n,o.shiftX=!0,o.adjustX=!0;break}const a=Object.assign(Object.assign({},o),i);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const VP={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},Ehe={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},Phe=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function RA(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:i,borderRadius:o,visibleFirst:a}=e,s=t/2,l={};return Object.keys(VP).forEach(c=>{const u=r&&Ehe[c]||VP[c],d=Object.assign(Object.assign({},u),{offset:[0,0],dynamicInset:!0});switch(l[c]=d,Phe.has(c)&&(d.autoArrow=!1),c){case"top":case"topLeft":case"topRight":d.offset[1]=-s-i;break;case"bottom":case"bottomLeft":case"bottomRight":d.offset[1]=s+i;break;case"left":case"leftTop":case"leftBottom":d.offset[0]=-s-i;break;case"right":case"rightTop":case"rightBottom":d.offset[0]=s+i;break}const f=K4({contentRadius:o,limitVerticalRadius:!0});if(r)switch(c){case"topLeft":case"bottomLeft":d.offset[0]=-f.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":d.offset[0]=f.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":d.offset[1]=-f.arrowOffsetHorizontal-s;break;case"leftBottom":case"rightBottom":d.offset[1]=f.arrowOffsetHorizontal+s;break}d.overflow=Che(c,f,t,n),a&&(d.htmlRegion="visibleFirst")}),l}const Ohe=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:r,tooltipBg:i,tooltipBorderRadius:o,zIndexPopup:a,controlHeight:s,boxShadowSecondary:l,paddingSM:c,paddingXS:u}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},vr(e)),{position:"absolute",zIndex:a,display:"block",width:"max-content",maxWidth:n,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":i,[`${t}-inner`]:{minWidth:"1em",minHeight:s,padding:`${be(e.calc(c).div(2).equal())} ${be(u)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:i,borderRadius:o,boxShadow:l,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:e.min(o,IA)}},[`${t}-content`]:{position:"relative"}}),uae(e,(d,f)=>{let{darkColor:h}=f;return{[`&${t}-${d}`]:{[`${t}-inner`]:{backgroundColor:h},[`${t}-arrow`]:{"--antd-arrow-background-color":h}}}})),{"&-rtl":{direction:"rtl"}})},zA(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},khe=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},K4({contentRadius:e.borderRadius,limitVerticalRadius:!0})),TA(gn(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),jA=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return qr("Tooltip",r=>{const{borderRadius:i,colorTextLightSolid:o,colorBgSpotlight:a}=r,s=gn(r,{tooltipMaxWidth:250,tooltipColor:o,tooltipBorderRadius:i,tooltipBg:a});return[Ohe(s),Fy(r,"zoom-big-fast")]},khe,{resetStyle:!1,injectStyle:t})(e)},Mhe=Wv.map(e=>`${e}-inverse`);function Nhe(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(Ie(Mhe),Ie(Wv)).includes(e):Wv.includes(e)}function LA(e,t){const n=Nhe(t),r=we({[`${e}-${t}`]:t&&n}),i={},o={};return t&&!n&&(i.background=t,o["--antd-arrow-background-color"]=t),{className:r,overlayStyle:i,arrowStyle:o}}const The=e=>{const{prefixCls:t,className:n,placement:r="top",title:i,color:o,overlayInnerStyle:a}=e,{getPrefixCls:s}=p.useContext(Mt),l=s("tooltip",t),[c,u,d]=jA(l),f=LA(l,o),h=f.arrowStyle,g=Object.assign(Object.assign({},a),f.overlayStyle),v=we(u,d,l,`${l}-pure`,`${l}-placement-${r}`,n,f.className);return c(p.createElement("div",{className:v,style:h},p.createElement("div",{className:`${l}-arrow`}),p.createElement(NA,Object.assign({},e,{className:u,prefixCls:l,overlayInnerStyle:g}),i)))};var Ihe=function(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{var n,r;const{prefixCls:i,openClassName:o,getTooltipContainer:a,overlayClassName:s,color:l,overlayInnerStyle:c,children:u,afterOpenChange:d,afterVisibleChange:f,destroyTooltipOnHide:h,arrow:g=!0,title:v,overlay:w,builtinPlacements:x,arrowPointAtCenter:C=!1,autoAdjustOverflow:E=!0}=e,I=!!g,[,R]=Xr(),{getPopupContainer:T,getPrefixCls:j,direction:D}=p.useContext(Mt),X=Zf(),V=p.useRef(null),W=()=>{var de;(de=V.current)===null||de===void 0||de.forceAlign()};p.useImperativeHandle(t,()=>{var de;return{forceAlign:W,forcePopupAlign:()=>{X.deprecated(!1,"forcePopupAlign","forceAlign"),W()},nativeElement:(de=V.current)===null||de===void 0?void 0:de.nativeElement}});const[Y,y]=oi(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),m=!v&&!w&&v!==0,b=de=>{var ye,Ce;y(m?!1:de),m||((ye=e.onOpenChange)===null||ye===void 0||ye.call(e,de),(Ce=e.onVisibleChange)===null||Ce===void 0||Ce.call(e,de))},k=p.useMemo(()=>{var de,ye;let Ce=C;return typeof g=="object"&&(Ce=(ye=(de=g.pointAtCenter)!==null&&de!==void 0?de:g.arrowPointAtCenter)!==null&&ye!==void 0?ye:C),x||RA({arrowPointAtCenter:Ce,autoAdjustOverflow:E,arrowWidth:I?R.sizePopupArrow:0,borderRadius:R.borderRadius,offset:R.marginXXS,visibleFirst:!0})},[C,g,x,R]),N=p.useMemo(()=>v===0?v:w||v||"",[w,v]),M=p.createElement(jy,null,typeof N=="function"?N():N),{getPopupContainer:z,placement:O="top",mouseEnterDelay:S=.1,mouseLeaveDelay:P=.1,overlayStyle:B,rootClassName:Z}=e,ie=Ihe(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),se=j("tooltip",i),le=j(),he=e["data-popover-inject"];let ge=Y;!("open"in e)&&!("visible"in e)&&m&&(ge=!1);const L=p.isValidElement(u)&&!dB(u)?u:p.createElement("span",null,u),A=L.props,U=!A.className||typeof A.className=="string"?we(A.className,o||`${se}-open`):A.className,[$,K,J]=jA(se,!he),ne=LA(se,l),G=ne.arrowStyle,ee=Object.assign(Object.assign({},c),ne.overlayStyle),re=we(s,{[`${se}-rtl`]:D==="rtl"},ne.className,Z,K,J),[_,oe]=Um("Tooltip",ie.zIndex),me=p.createElement(xhe,Object.assign({},ie,{zIndex:_,showArrow:I,placement:O,mouseEnterDelay:S,mouseLeaveDelay:P,prefixCls:se,overlayClassName:re,overlayStyle:Object.assign(Object.assign({},G),B),getTooltipContainer:z||a||T,ref:V,builtinPlacements:k,overlay:M,visible:ge,onVisibleChange:b,afterVisibleChange:d??f,overlayInnerStyle:ee,arrowContent:p.createElement("span",{className:`${se}-arrow-content`}),motion:{motionName:ff(le,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!h}),ge?sa(L,{className:U}):L);return $(p.createElement(Ny.Provider,{value:oe},me))}),_v=zhe;_v._InternalPanelDoNotUseOrYouWillBeFired=The;var Rhe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},jhe=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:Rhe}))},hm=p.forwardRef(jhe),Lhe=je.ESC,Bhe=je.TAB;function Ahe(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,i=e.autoFocus,o=e.overlayRef,a=p.useRef(!1),s=function(){if(t){var d,f;(d=n.current)===null||d===void 0||(f=d.focus)===null||f===void 0||f.call(d),r==null||r(!1)}},l=function(){var d;return(d=o.current)!==null&&d!==void 0&&d.focus?(o.current.focus(),a.current=!0,!0):!1},c=function(d){switch(d.keyCode){case Lhe:s();break;case Bhe:{var f=!1;a.current||(f=l()),f?d.preventDefault():s();break}}};p.useEffect(function(){return t?(window.addEventListener("keydown",c),i&&mn(l,3),function(){window.removeEventListener("keydown",c),a.current=!1}):function(){a.current=!1}},[t])}var Fhe=p.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,i=e.prefixCls,o=p.useMemo(function(){var s;return typeof n=="function"?s=n():s=n,s},[n]),a=da(t,o==null?void 0:o.ref);return xe.createElement(xe.Fragment,null,r&&xe.createElement("div",{className:"".concat(i,"-arrow")}),xe.cloneElement(o,{ref:bs(o)?a:void 0}))}),nd={adjustX:1,adjustY:1},rd=[0,0],Dhe={topLeft:{points:["bl","tl"],overflow:nd,offset:[0,-4],targetOffset:rd},top:{points:["bc","tc"],overflow:nd,offset:[0,-4],targetOffset:rd},topRight:{points:["br","tr"],overflow:nd,offset:[0,-4],targetOffset:rd},bottomLeft:{points:["tl","bl"],overflow:nd,offset:[0,4],targetOffset:rd},bottom:{points:["tc","bc"],overflow:nd,offset:[0,4],targetOffset:rd},bottomRight:{points:["tr","br"],overflow:nd,offset:[0,4],targetOffset:rd}},Hhe=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Uhe(e,t){var n,r=e.arrow,i=r===void 0?!1:r,o=e.prefixCls,a=o===void 0?"rc-dropdown":o,s=e.transitionName,l=e.animation,c=e.align,u=e.placement,d=u===void 0?"bottomLeft":u,f=e.placements,h=f===void 0?Dhe:f,g=e.getPopupContainer,v=e.showAction,w=e.hideAction,x=e.overlayClassName,C=e.overlayStyle,E=e.visible,I=e.trigger,R=I===void 0?["hover"]:I,T=e.autoFocus,j=e.overlay,D=e.children,X=e.onVisibleChange,V=It(e,Hhe),W=xe.useState(),Y=Se(W,2),y=Y[0],m=Y[1],b="visible"in e?E:y,k=xe.useRef(null),N=xe.useRef(null),M=xe.useRef(null);xe.useImperativeHandle(t,function(){return k.current});var z=function(he){m(he),X==null||X(he)};Ahe({visible:b,triggerRef:M,onVisibleChange:z,autoFocus:T,overlayRef:N});var O=function(he){var ge=e.onOverlayClick;m(!1),ge&&ge(he)},S=function(){return xe.createElement(Fhe,{ref:N,overlay:j,prefixCls:a,arrow:i})},P=function(){return typeof j=="function"?S:S()},B=function(){var he=e.minOverlayWidthMatchTrigger,ge=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?he:!ge},Z=function(){var he=e.openClassName;return he!==void 0?he:"".concat(a,"-open")},ie=xe.cloneElement(D,{className:we((n=D.props)===null||n===void 0?void 0:n.className,b&&Z()),ref:bs(D)?da(M,D.ref):void 0}),se=w;return!se&&R.indexOf("contextMenu")!==-1&&(se=["click"]),xe.createElement(Hy,Re({builtinPlacements:h},V,{prefixCls:a,ref:k,popupClassName:we(x,ae({},"".concat(a,"-show-arrow"),i)),popupStyle:C,action:R,showAction:v,hideAction:se,popupPlacement:d,popupAlign:c,popupTransitionName:s,popupAnimation:l,popupVisible:b,stretch:B()?"minWidth":"",popup:P(),onPopupVisibleChange:z,onPopupClick:O,getPopupContainer:g}),ie)}const Vhe=xe.forwardRef(Uhe);var BA=p.createContext(null);function AA(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function FA(e){var t=p.useContext(BA);return AA(t,e)}var Xhe=["children","locked"],Wa=p.createContext(null);function Whe(e,t){var n=pe({},e);return Object.keys(t).forEach(function(r){var i=t[r];i!==void 0&&(n[r]=i)}),n}function pm(e){var t=e.children,n=e.locked,r=It(e,Xhe),i=p.useContext(Wa),o=Iu(function(){return Whe(i,r)},[i,r],function(a,s){return!n&&(a[0]!==s[0]||!ws(a[1],s[1],!0))});return p.createElement(Wa.Provider,{value:o},t)}var Zhe=[],DA=p.createContext(null);function Xy(){return p.useContext(DA)}var HA=p.createContext(Zhe);function Yf(e){var t=p.useContext(HA);return p.useMemo(function(){return e!==void 0?[].concat(Ie(t),[e]):t},[t,e])}var UA=p.createContext(null),q4=p.createContext({});function XP(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Iy(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),i=e.getAttribute("tabindex"),o=Number(i),a=null;return i&&!Number.isNaN(o)?a=o:r&&a===null&&(a=0),r&&e.disabled&&(a=null),a!==null&&(a>=0||t&&a<0)}return!1}function Khe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Ie(e.querySelectorAll("*")).filter(function(r){return XP(r,t)});return XP(e,t)&&n.unshift(e),n}var x5=je.LEFT,S5=je.RIGHT,C5=je.UP,Vg=je.DOWN,Xg=je.ENTER,VA=je.ESC,Oh=je.HOME,kh=je.END,WP=[C5,Vg,x5,S5];function qhe(e,t,n,r){var i,o,a,s,l="prev",c="next",u="children",d="parent";if(e==="inline"&&r===Xg)return{inlineTrigger:!0};var f=(i={},ae(i,C5,l),ae(i,Vg,c),i),h=(o={},ae(o,x5,n?c:l),ae(o,S5,n?l:c),ae(o,Vg,u),ae(o,Xg,u),o),g=(a={},ae(a,C5,l),ae(a,Vg,c),ae(a,Xg,u),ae(a,VA,d),ae(a,x5,n?u:d),ae(a,S5,n?d:u),a),v={inline:f,horizontal:h,vertical:g,inlineSub:f,horizontalSub:g,verticalSub:g},w=(s=v["".concat(e).concat(t?"":"Sub")])===null||s===void 0?void 0:s[r];switch(w){case l:return{offset:-1,sibling:!0};case c:return{offset:1,sibling:!0};case d:return{offset:-1,sibling:!1};case u:return{offset:1,sibling:!1};default:return null}}function Ghe(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function Yhe(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function G4(e,t){var n=Khe(e,!0);return n.filter(function(r){return t.has(r)})}function ZP(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var i=G4(e,t),o=i.length,a=i.findIndex(function(s){return n===s});return r<0?a===-1?a=o-1:a-=1:r>0&&(a+=1),a=(a+o)%o,i[a]}var E5=function(t,n){var r=new Set,i=new Map,o=new Map;return t.forEach(function(a){var s=document.querySelector("[data-menu-id='".concat(AA(n,a),"']"));s&&(r.add(s),o.set(s,a),i.set(a,s))}),{elements:r,key2element:i,element2key:o}};function Jhe(e,t,n,r,i,o,a,s,l,c){var u=p.useRef(),d=p.useRef();d.current=t;var f=function(){mn.cancel(u.current)};return p.useEffect(function(){return function(){f()}},[]),function(h){var g=h.which;if([].concat(WP,[Xg,VA,Oh,kh]).includes(g)){var v=o(),w=E5(v,r),x=w,C=x.elements,E=x.key2element,I=x.element2key,R=E.get(t),T=Yhe(R,C),j=I.get(T),D=qhe(e,a(j,!0).length===1,n,g);if(!D&&g!==Oh&&g!==kh)return;(WP.includes(g)||[Oh,kh].includes(g))&&h.preventDefault();var X=function(N){if(N){var M=N,z=N.querySelector("a");z!=null&&z.getAttribute("href")&&(M=z);var O=I.get(N);s(O),f(),u.current=mn(function(){d.current===O&&M.focus()})}};if([Oh,kh].includes(g)||D.sibling||!T){var V;!T||e==="inline"?V=i.current:V=Ghe(T);var W,Y=G4(V,C);g===Oh?W=Y[0]:g===kh?W=Y[Y.length-1]:W=ZP(V,C,T,D.offset),X(W)}else if(D.inlineTrigger)l(j);else if(D.offset>0)l(j,!0),f(),u.current=mn(function(){w=E5(v,r);var k=T.getAttribute("aria-controls"),N=document.getElementById(k),M=ZP(N,w.elements);X(M)},5);else if(D.offset<0){var y=a(j,!0),m=y[y.length-2],b=E.get(m);l(m,!1),X(b)}}c==null||c(h)}}function Qhe(e){Promise.resolve().then(e)}var Y4="__RC_UTIL_PATH_SPLIT__",KP=function(t){return t.join(Y4)},$he=function(t){return t.split(Y4)},P5="rc-menu-more";function _he(){var e=p.useState({}),t=Se(e,2),n=t[1],r=p.useRef(new Map),i=p.useRef(new Map),o=p.useState([]),a=Se(o,2),s=a[0],l=a[1],c=p.useRef(0),u=p.useRef(!1),d=function(){u.current||n({})},f=p.useCallback(function(E,I){var R=KP(I);i.current.set(R,E),r.current.set(E,R),c.current+=1;var T=c.current;Qhe(function(){T===c.current&&d()})},[]),h=p.useCallback(function(E,I){var R=KP(I);i.current.delete(R),r.current.delete(E)},[]),g=p.useCallback(function(E){l(E)},[]),v=p.useCallback(function(E,I){var R=r.current.get(E)||"",T=$he(R);return I&&s.includes(T[0])&&T.unshift(P5),T},[s]),w=p.useCallback(function(E,I){return E.filter(function(R){return R!==void 0}).some(function(R){var T=v(R,!0);return T.includes(I)})},[v]),x=function(){var I=Ie(r.current.keys());return s.length&&I.push(P5),I},C=p.useCallback(function(E){var I="".concat(r.current.get(E)).concat(Y4),R=new Set;return Ie(i.current.keys()).forEach(function(T){T.startsWith(I)&&R.add(i.current.get(T))}),R},[]);return p.useEffect(function(){return function(){u.current=!0}},[]),{registerPath:f,unregisterPath:h,refreshOverflowKeys:g,isSubPathKey:w,getKeyPath:v,getKeys:x,getSubPathKeys:C}}function qh(e){var t=p.useRef(e);t.current=e;var n=p.useCallback(function(){for(var r,i=arguments.length,o=new Array(i),a=0;a1&&(C.motionAppear=!1);var E=C.onVisibleChanged;return C.onVisibleChanged=function(I){return!f.current&&!I&&w(!0),E==null?void 0:E(I)},v?null:p.createElement(pm,{mode:o,locked:!f.current},p.createElement(dl,Re({visible:x},C,{forceRender:l,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(I){var R=I.className,T=I.style;return p.createElement(J4,{id:t,className:R,style:T},i)}))}var gpe=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],vpe=["active"],ype=p.forwardRef(function(e,t){var n,r=e.style,i=e.className,o=e.title,a=e.eventKey;e.warnKey;var s=e.disabled,l=e.internalPopupClose,c=e.children,u=e.itemIcon,d=e.expandIcon,f=e.popupClassName,h=e.popupOffset,g=e.popupStyle,v=e.onClick,w=e.onMouseEnter,x=e.onMouseLeave,C=e.onTitleClick,E=e.onTitleMouseEnter,I=e.onTitleMouseLeave,R=It(e,gpe),T=FA(a),j=p.useContext(Wa),D=j.prefixCls,X=j.mode,V=j.openKeys,W=j.disabled,Y=j.overflowDisabled,y=j.activeKey,m=j.selectedKeys,b=j.itemIcon,k=j.expandIcon,N=j.onItemClick,M=j.onOpenChange,z=j.onActive,O=p.useContext(q4),S=O._internalRenderSubMenuItem,P=p.useContext(UA),B=P.isSubPathKey,Z=Yf(),ie="".concat(D,"-submenu"),se=W||s,le=p.useRef(),he=p.useRef(),ge=u??b,L=d??k,A=V.includes(a),U=!Y&&A,$=B(m,a),K=XA(a,se,E,I),J=K.active,ne=It(K,vpe),G=p.useState(!1),ee=Se(G,2),re=ee[0],_=ee[1],oe=function(Pe){se||_(Pe)},me=function(Pe){oe(!0),w==null||w({key:a,domEvent:Pe})},de=function(Pe){oe(!1),x==null||x({key:a,domEvent:Pe})},ye=p.useMemo(function(){return J||(X!=="inline"?re||B([y],a):!1)},[X,J,y,re,a,B]),Ce=WA(Z.length),ue=function(Pe){se||(C==null||C({key:a,domEvent:Pe}),X==="inline"&&M(a,!A))},q=qh(function(Ee){v==null||v(e1(Ee)),N(Ee)}),F=function(Pe){X!=="inline"&&M(a,Pe)},H=function(){z(a)},te=T&&"".concat(T,"-popup"),ce=p.createElement("div",Re({role:"menuitem",style:Ce,className:"".concat(ie,"-title"),tabIndex:se?null:-1,ref:le,title:typeof o=="string"?o:null,"data-menu-id":Y&&T?null:T,"aria-expanded":U,"aria-haspopup":!0,"aria-controls":te,"aria-disabled":se,onClick:ue,onFocus:H},ne),o,p.createElement(ZA,{icon:X!=="horizontal"?L:void 0,props:pe(pe({},e),{},{isOpen:U,isSubMenu:!0})},p.createElement("i",{className:"".concat(ie,"-arrow")}))),fe=p.useRef(X);if(X!=="inline"&&Z.length>1?fe.current="vertical":fe.current=X,!Y){var ve=fe.current;ce=p.createElement(ppe,{mode:ve,prefixCls:ie,visible:!l&&U&&X!=="inline",popupClassName:f,popupOffset:h,popupStyle:g,popup:p.createElement(pm,{mode:ve==="horizontal"?"vertical":ve},p.createElement(J4,{id:te,ref:he},c)),disabled:se,onVisibleChange:F},ce)}var Me=p.createElement(ps.Item,Re({ref:t,role:"none"},R,{component:"li",style:r,className:we(ie,"".concat(ie,"-").concat(X),i,(n={},ae(n,"".concat(ie,"-open"),U),ae(n,"".concat(ie,"-active"),ye),ae(n,"".concat(ie,"-selected"),$),ae(n,"".concat(ie,"-disabled"),se),n)),onMouseEnter:me,onMouseLeave:de}),ce,!Y&&p.createElement(mpe,{id:te,open:U,keyPath:Z},c));return S&&(Me=S(Me,e,{selected:$,active:ye,open:U,disabled:se})),p.createElement(pm,{onItemClick:q,mode:X==="horizontal"?"vertical":X,itemIcon:ge,expandIcon:L},Me)}),Zy=p.forwardRef(function(e,t){var n=e.eventKey,r=e.children,i=Yf(n),o=Q4(r,i),a=Xy();p.useEffect(function(){if(a)return a.registerPath(n,i),function(){a.unregisterPath(n,i)}},[i]);var s;return a?s=o:s=p.createElement(ype,Re({ref:t},e),o),p.createElement(HA.Provider,{value:i},s)});function $4(e){var t=e.className,n=e.style,r=p.useContext(Wa),i=r.prefixCls,o=Xy();return o?null:p.createElement("li",{role:"separator",className:we("".concat(i,"-item-divider"),t),style:n})}var bpe=["className","title","eventKey","children"],wpe=p.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var i=e.children,o=It(e,bpe),a=p.useContext(Wa),s=a.prefixCls,l="".concat(s,"-item-group");return p.createElement("li",Re({ref:t,role:"presentation"},o,{onClick:function(u){return u.stopPropagation()},className:we(l,n)}),p.createElement("div",{role:"presentation",className:"".concat(l,"-title"),title:typeof r=="string"?r:void 0},r),p.createElement("ul",{role:"group",className:"".concat(l,"-list")},i))}),_4=p.forwardRef(function(e,t){var n=e.eventKey,r=e.children,i=Yf(n),o=Q4(r,i),a=Xy();return a?o:p.createElement(wpe,Re({ref:t},Kr(e,["warnKey"])),o)}),xpe=["label","children","key","type"];function O5(e,t){var n=t.item,r=t.group,i=t.submenu,o=t.divider;return(e||[]).map(function(a,s){if(a&&pt(a)==="object"){var l=a,c=l.label,u=l.children,d=l.key,f=l.type,h=It(l,xpe),g=d??"tmp-".concat(s);return u||f==="group"?f==="group"?p.createElement(r,Re({key:g},h,{title:c}),O5(u,t)):p.createElement(i,Re({key:g},h,{title:c}),O5(u,t)):f==="divider"?p.createElement(o,Re({key:g},h)):p.createElement(n,Re({key:g},h),c)}return null}).filter(function(a){return a})}function GP(e,t,n,r){var i=e,o=pe({divider:$4,item:Wy,group:_4,submenu:Zy},r);return t&&(i=O5(t,o)),Q4(i,n)}var Spe=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Ec=[],Cpe=p.forwardRef(function(e,t){var n,r,i=e,o=i.prefixCls,a=o===void 0?"rc-menu":o,s=i.rootClassName,l=i.style,c=i.className,u=i.tabIndex,d=u===void 0?0:u,f=i.items,h=i.children,g=i.direction,v=i.id,w=i.mode,x=w===void 0?"vertical":w,C=i.inlineCollapsed,E=i.disabled,I=i.disabledOverflow,R=i.subMenuOpenDelay,T=R===void 0?.1:R,j=i.subMenuCloseDelay,D=j===void 0?.1:j,X=i.forceSubMenuRender,V=i.defaultOpenKeys,W=i.openKeys,Y=i.activeKey,y=i.defaultActiveFirst,m=i.selectable,b=m===void 0?!0:m,k=i.multiple,N=k===void 0?!1:k,M=i.defaultSelectedKeys,z=i.selectedKeys,O=i.onSelect,S=i.onDeselect,P=i.inlineIndent,B=P===void 0?24:P,Z=i.motion,ie=i.defaultMotions,se=i.triggerSubMenuAction,le=se===void 0?"hover":se,he=i.builtinPlacements,ge=i.itemIcon,L=i.expandIcon,A=i.overflowedIndicator,U=A===void 0?"...":A,$=i.overflowedIndicatorPopupClassName,K=i.getPopupContainer,J=i.onClick,ne=i.onOpenChange,G=i.onKeyDown;i.openAnimation,i.openTransitionName;var ee=i._internalRenderMenuItem,re=i._internalRenderSubMenuItem,_=i._internalComponents,oe=It(i,Spe),me=p.useMemo(function(){return[GP(h,f,Ec,_),GP(h,f,Ec,{})]},[h,f,_]),de=Se(me,2),ye=de[0],Ce=de[1],ue=p.useState(!1),q=Se(ue,2),F=q[0],H=q[1],te=p.useRef(),ce=tpe(v),fe=g==="rtl",ve=oi(V,{value:W,postState:function(wt){return wt||Ec}}),Me=Se(ve,2),Ee=Me[0],Pe=Me[1],Oe=function(wt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function fn(){Pe(wt),ne==null||ne(wt)}Rt?il.flushSync(fn):fn()},ke=p.useState(Ee),ft=Se(ke,2),ut=ft[0],nt=ft[1],it=p.useRef(!1),gt=p.useMemo(function(){return(x==="inline"||x==="vertical")&&C?["vertical",C]:[x,!1]},[x,C]),Xe=Se(gt,2),Ve=Xe[0],Ye=Xe[1],Be=Ve==="inline",ze=p.useState(Ve),Ue=Se(ze,2),Ae=Ue[0],Ne=Ue[1],Fe=p.useState(Ye),Te=Se(Fe,2),Ge=Te[0],ot=Te[1];p.useEffect(function(){Ne(Ve),ot(Ye),it.current&&(Be?Pe(ut):Oe(Ec))},[Ve,Ye]);var Ke=p.useState(0),bt=Se(Ke,2),We=bt[0],De=bt[1],He=We>=ye.length-1||Ae!=="horizontal"||I;p.useEffect(function(){Be&&nt(Ee)},[Ee]),p.useEffect(function(){return it.current=!0,function(){it.current=!1}},[]);var rt=_he(),at=rt.registerPath,yt=rt.unregisterPath,At=rt.refreshOverflowKeys,qt=rt.isSubPathKey,et=rt.getKeyPath,Je=rt.getKeys,dt=rt.getSubPathKeys,Vt=p.useMemo(function(){return{registerPath:at,unregisterPath:yt}},[at,yt]),en=p.useMemo(function(){return{isSubPathKey:qt}},[qt]);p.useEffect(function(){At(He?Ec:ye.slice(We+1).map(function(Ft){return Ft.key}))},[We,He]);var bn=oi(Y||y&&((n=ye[0])===null||n===void 0?void 0:n.key),{value:Y}),tn=Se(bn,2),Sn=tn[0],Dn=tn[1],st=qh(function(Ft){Dn(Ft)}),xt=qh(function(){Dn(void 0)});p.useImperativeHandle(t,function(){return{list:te.current,focus:function(wt){var Rt,fn=Je(),Cn=E5(fn,ce),yr=Cn.elements,ui=Cn.key2element,br=Cn.element2key,di=G4(te.current,yr),Ya=Sn??(di[0]?br.get(di[0]):(Rt=ye.find(function(Tt){return!Tt.props.disabled}))===null||Rt===void 0?void 0:Rt.key),fr=ui.get(Ya);if(Ya&&fr){var Ja;fr==null||(Ja=fr.focus)===null||Ja===void 0||Ja.call(fr,wt)}}}});var Wt=oi(M||[],{value:z,postState:function(wt){return Array.isArray(wt)?wt:wt==null?Ec:[wt]}}),Gt=Se(Wt,2),on=Gt[0],Tr=Gt[1],Ir=function(wt){if(b){var Rt=wt.key,fn=on.includes(Rt),Cn;N?fn?Cn=on.filter(function(ui){return ui!==Rt}):Cn=[].concat(Ie(on),[Rt]):Cn=[Rt],Tr(Cn);var yr=pe(pe({},wt),{},{selectedKeys:Cn});fn?S==null||S(yr):O==null||O(yr)}!N&&Ee.length&&Ae!=="inline"&&Oe(Ec)},zr=qh(function(Ft){J==null||J(e1(Ft)),Ir(Ft)}),Gi=qh(function(Ft,wt){var Rt=Ee.filter(function(Cn){return Cn!==Ft});if(wt)Rt.push(Ft);else if(Ae!=="inline"){var fn=dt(Ft);Rt=Rt.filter(function(Cn){return!fn.has(Cn)})}ws(Ee,Rt,!0)||Oe(Rt,!0)}),Fo=function(wt,Rt){var fn=Rt??!Ee.includes(wt);Gi(wt,fn)},Yi=Jhe(Ae,Sn,fe,ce,te,Je,et,Dn,Fo,G);p.useEffect(function(){H(!0)},[]);var zt=p.useMemo(function(){return{_internalRenderMenuItem:ee,_internalRenderSubMenuItem:re}},[ee,re]),Nt=Ae!=="horizontal"||I?ye:ye.map(function(Ft,wt){return p.createElement(pm,{key:Ft.key,overflowDisabled:wt>We},Ft)}),Hn=p.createElement(ps,Re({id:v,ref:te,prefixCls:"".concat(a,"-overflow"),component:"ul",itemComponent:Wy,className:we(a,"".concat(a,"-root"),"".concat(a,"-").concat(Ae),c,(r={},ae(r,"".concat(a,"-inline-collapsed"),Ge),ae(r,"".concat(a,"-rtl"),fe),r),s),dir:g,style:l,role:"menu",tabIndex:d,data:Nt,renderRawItem:function(wt){return wt},renderRawRest:function(wt){var Rt=wt.length,fn=Rt?ye.slice(-Rt):null;return p.createElement(Zy,{eventKey:P5,title:U,disabled:He,internalPopupClose:Rt===0,popupClassName:$},fn)},maxCount:Ae!=="horizontal"||I?ps.INVALIDATE:ps.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(wt){De(wt)},onKeyDown:Yi},oe));return p.createElement(q4.Provider,{value:zt},p.createElement(BA.Provider,{value:ce},p.createElement(pm,{prefixCls:a,rootClassName:s,mode:Ae,openKeys:Ee,rtl:fe,disabled:E,motion:F?Z:null,defaultMotions:F?ie:null,activeKey:Sn,onActive:st,onInactive:xt,selectedKeys:on,inlineIndent:B,subMenuOpenDelay:T,subMenuCloseDelay:D,forceSubMenuRender:X,builtinPlacements:he,triggerSubMenuAction:le,getPopupContainer:K,itemIcon:ge,expandIcon:L,onItemClick:zr,onOpenChange:Gi},p.createElement(UA.Provider,{value:en},Hn),p.createElement("div",{style:{display:"none"},"aria-hidden":!0},p.createElement(DA.Provider,{value:Vt},Ce)))))}),Ym=Cpe;Ym.Item=Wy;Ym.SubMenu=Zy;Ym.ItemGroup=_4;Ym.Divider=$4;var Epe={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},Ppe=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:Epe}))},Ope=p.forwardRef(Ppe),kpe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Mpe=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:kpe}))},t1=p.forwardRef(Mpe);const Npe=e=>!isNaN(parseFloat(e))&&isFinite(e),qA=p.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});var Tpe=function(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{let e=0;return function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e+=1,`${t}${e}`}})(),zpe=p.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:i,children:o,defaultCollapsed:a=!1,theme:s="dark",style:l={},collapsible:c=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:f=80,zeroWidthTriggerStyle:h,breakpoint:g,onCollapse:v,onBreakpoint:w}=e,x=Tpe(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:C}=p.useContext(qA),[E,I]=p.useState("collapsed"in e?e.collapsed:a),[R,T]=p.useState(!1);p.useEffect(()=>{"collapsed"in e&&I(e.collapsed)},[e.collapsed]);const j=(y,m)=>{"collapsed"in e||I(y),v==null||v(y,m)},D=p.useRef();D.current=y=>{T(y.matches),w==null||w(y.matches),E!==y.matches&&j(y.matches,"responsive")},p.useEffect(()=>{function y(b){return D.current(b)}let m;if(typeof window<"u"){const{matchMedia:b}=window;if(b&&g&&g in YP){m=b(`screen and (max-width: ${YP[g]})`);try{m.addEventListener("change",y)}catch{m.addListener(y)}y(m)}}return()=>{try{m==null||m.removeEventListener("change",y)}catch{m==null||m.removeListener(y)}}},[g]),p.useEffect(()=>{const y=Ipe("ant-sider-");return C.addSider(y),()=>C.removeSider(y)},[]);const X=()=>{j(!E,"clickTrigger")},{getPrefixCls:V}=p.useContext(Mt),W=()=>{const y=V("layout-sider",n),m=Kr(x,["collapsed"]),b=E?f:d,k=Npe(b)?`${b}px`:String(b),N=parseFloat(String(f||0))===0?p.createElement("span",{onClick:X,className:we(`${y}-zero-width-trigger`,`${y}-zero-width-trigger-${u?"right":"left"}`),style:h},i||p.createElement(Ope,null)):null,O={expanded:u?p.createElement(hm,null):p.createElement(t1,null),collapsed:u?p.createElement(t1,null):p.createElement(hm,null)}[E?"collapsed":"expanded"],S=i!==null?N||p.createElement("div",{className:`${y}-trigger`,onClick:X,style:{width:k}},i||O):null,P=Object.assign(Object.assign({},l),{flex:`0 0 ${k}`,maxWidth:k,minWidth:k,width:k}),B=we(y,`${y}-${s}`,{[`${y}-collapsed`]:!!E,[`${y}-has-trigger`]:c&&i!==null&&!N,[`${y}-below`]:!!R,[`${y}-zero-width`]:parseFloat(k)===0},r);return p.createElement("aside",Object.assign({className:B},m,{style:P,ref:t}),p.createElement("div",{className:`${y}-children`},o),c||R&&N?S:null)},Y=p.useMemo(()=>({siderCollapsed:E}),[E]);return p.createElement(Ky.Provider,{value:Y},W())}),GA=zpe;var Rpe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},jpe=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:Rpe}))},YA=p.forwardRef(jpe),Lpe=function(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{const{prefixCls:t,className:n,dashed:r}=e,i=Lpe(e,["prefixCls","className","dashed"]),{getPrefixCls:o}=p.useContext(Mt),a=o("menu",t),s=we({[`${a}-item-divider-dashed`]:!!r},n);return p.createElement($4,Object.assign({className:s},i))},n1=p.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1}),QA=e=>{var t;const{className:n,children:r,icon:i,title:o,danger:a}=e,{prefixCls:s,firstLevel:l,direction:c,disableMenuItemTitleTooltip:u,inlineCollapsed:d}=p.useContext(n1),f=C=>{const E=p.createElement("span",{className:`${s}-title-content`},r);return(!i||p.isValidElement(r)&&r.type==="span")&&r&&C&&l&&typeof r=="string"?p.createElement("div",{className:`${s}-inline-collapsed-noicon`},r.charAt(0)):E},{siderCollapsed:h}=p.useContext(Ky);let g=o;typeof o>"u"?g=l?r:"":o===!1&&(g="");const v={title:g};!h&&!d&&(v.title=null,v.open=!1);const w=oa(r).length;let x=p.createElement(Wy,Object.assign({},Kr(e,["title","icon","danger"]),{className:we({[`${s}-item-danger`]:a,[`${s}-item-only-child`]:(i?w+1:w)===1},n),title:typeof o=="string"?o:void 0}),sa(i,{className:we(p.isValidElement(i)?(t=i.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),f(d));return u||(x=p.createElement(_v,Object.assign({},v,{placement:c==="rtl"?"left":"right",overlayClassName:`${s}-inline-collapsed-tooltip`}),x)),x};var Bpe=function(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{const{children:n}=e,r=Bpe(e,["children"]),i=p.useContext(r1),o=p.useMemo(()=>Object.assign(Object.assign({},i),r),[i,r.prefixCls,r.mode,r.selectable,r.rootClassName]),a=Pre(n),s=zu(t,a?n.ref:null);return p.createElement(r1.Provider,{value:o},p.createElement(jy,null,a?p.cloneElement(n,{ref:s}):n))}),Ape=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:i,lineWidth:o,lineType:a,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${be(o)} ${a} ${i}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:s},[`> ${t}-item:hover, + `]:{paddingInlineEnd:e.calc(e.fontSize).mul(1.5).equal()}}}},Ww(pn(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const Hfe=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:i,controlHeightSM:o,controlHeightLG:a,paddingXXS:s,controlPaddingHorizontal:l,zIndexPopupBase:c,colorText:u,fontWeightStrong:d,controlItemBgActive:f,controlItemBgHover:h,colorBgContainer:v,colorFillSecondary:g,colorBgContainerDisabled:w,colorTextDisabled:x}=e,C=s*2,E=r*2,I=Math.min(i-C,i-E),R=Math.min(o-C,o-E),T=Math.min(a-C,a-E);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:c+50,optionSelectedColor:u,optionSelectedFontWeight:d,optionSelectedBg:f,optionActiveBg:h,optionPadding:`${(i-t*n)/2}px ${l}px`,optionFontSize:t,optionLineHeight:n,optionHeight:i,selectorBg:v,clearBg:v,singleItemHeightLG:a,multipleItemBg:g,multipleItemBorderColor:"transparent",multipleItemHeight:I,multipleItemHeightSM:R,multipleItemHeightLG:T,multipleSelectorBgDisabled:w,multipleItemColorDisabled:x,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25)}},pA=(e,t)=>{const{componentCls:n,antCls:r,controlOutlineWidth:i}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{border:`${we(e.lineWidth)} ${e.lineType} ${t.borderColor}`,background:e.selectorBg},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{borderColor:t.hoverBorderHover},[`${n}-focused& ${n}-selector`]:{borderColor:t.activeBorderColor,boxShadow:`0 0 0 ${we(i)} ${t.activeShadowColor}`,outline:0}}}},jP=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},pA(e,t))}),Ufe=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},pA(e,{borderColor:e.colorBorder,hoverBorderHover:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadowColor:e.controlOutline})),jP(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeShadowColor:e.colorErrorOutline})),jP(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeShadowColor:e.colorWarningOutline})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${we(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),mA=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{background:t.bg,border:`${we(e.lineWidth)} ${e.lineType} transparent`,color:t.color},[`&:not(${n}-disabled):not(${n}-customize-input):not(${r}-pagination-size-changer)`]:{[`&:hover ${n}-selector`]:{background:t.hoverBg},[`${n}-focused& ${n}-selector`]:{background:e.selectorBg,borderColor:t.activeBorderColor,outline:0}}}},LP=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},mA(e,t))}),Vfe=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},mA(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.colorPrimary,color:e.colorText})),LP(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),LP(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,color:e.colorWarning})),{[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{borderColor:e.colorBorder,background:e.colorBgContainerDisabled,color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.colorBgContainer,border:`${we(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),Xfe=e=>({"&-borderless":{[`${e.componentCls}-selector`]:{background:"transparent",borderColor:"transparent"},[`&${e.componentCls}-disabled`]:{[`&:not(${e.componentCls}-customize-input) ${e.componentCls}-selector`]:{color:e.colorTextDisabled}},[`&${e.componentCls}-multiple ${e.componentCls}-selection-item`]:{background:e.multipleItemBg,border:`${we(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`},[`&${e.componentCls}-status-error`]:{[`${e.componentCls}-selection-item`]:{color:e.colorError}},[`&${e.componentCls}-status-warning`]:{[`${e.componentCls}-selection-item`]:{color:e.colorWarning}}}}),Wfe=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign({},Ufe(e)),Vfe(e)),Xfe(e))}),Zfe=e=>{const{componentCls:t}=e;return{position:"relative",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,input:{cursor:"pointer"},[`${t}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit",height:"100%"}},[`${t}-disabled&`]:{cursor:"not-allowed",input:{cursor:"not-allowed"}}}},Kfe=e=>{const{componentCls:t}=e;return{[`${t}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none",fontFamily:"inherit","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},qfe=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:r,iconCls:i}=e;return{[n]:Object.assign(Object.assign({},br(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},Zfe(e)),Kfe(e)),[`${n}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},lm),{[`> ${t}-typography`]:{display:"inline"}}),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},lm),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},ky()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",transition:`opacity ${e.motionDurationSlow} ease`,[i]:{verticalAlign:"top",transition:`transform ${e.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${n}-suffix)`]:{pointerEvents:"auto"}},[`${n}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:e.colorTextTertiary}},"&:hover":{[`${n}-clear`]:{opacity:1},[`${n}-arrow:not(:last-child)`]:{opacity:0}}}),[`${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(r).add(e.fontSize).add(e.paddingXS).equal()}}}},Gfe=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},qfe(e),Dfe(e),Ffe(e),Rfe(e),{[`${t}-rtl`]:{direction:"rtl"}},M4(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},Yfe=qr("Select",(e,t)=>{let{rootPrefixCls:n}=t;const r=pn(e,{rootPrefixCls:n,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[Gfe(r),Wfe(r)]},Hfe,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var Jfe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"},Qfe=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:Jfe}))},$fe=p.forwardRef(Qfe),_fe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"},ehe=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:_fe}))},vA=p.forwardRef(ehe),the={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"},nhe=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:the}))},H4=p.forwardRef(nhe);function rhe(e){let{suffixIcon:t,clearIcon:n,menuItemSelectedIcon:r,removeIcon:i,loading:o,multiple:a,hasFeedback:s,prefixCls:l,showSuffixIcon:c,feedbackIcon:u,showArrow:d,componentName:f}=e;const h=n??p.createElement(C4,null),v=C=>t===null&&!s&&!d?null:p.createElement(p.Fragment,null,c!==!1&&C,s&&u);let g=null;if(t!==void 0)g=v(t);else if(o)g=v(p.createElement(E4,{spin:!0}));else{const C=`${l}-suffix`;g=E=>{let{open:I,showSearch:R}=E;return v(I&&R?p.createElement(H4,{className:C}):p.createElement(vA,{className:C}))}}let w=null;r!==void 0?w=r:a?w=p.createElement($fe,null):w=null;let x=null;return i!==void 0?x=i:x=p.createElement(My,null),{clearIcon:h,suffixIcon:g,itemIcon:w,removeIcon:x}}function ihe(e,t){return t!==void 0?t:e!==null}var ohe=function(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{var n;const{prefixCls:r,bordered:i,className:o,rootClassName:a,getPopupContainer:s,popupClassName:l,dropdownClassName:c,listHeight:u=256,placement:d,listItemHeight:f,size:h,disabled:v,notFoundContent:g,status:w,builtinPlacements:x,dropdownMatchSelectWidth:C,popupMatchSelectWidth:E,direction:I,style:R,allowClear:T,variant:j,dropdownStyle:D,transitionName:X,tagRender:U,maxCount:Z}=e,Y=ohe(e,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear","variant","dropdownStyle","transitionName","tagRender","maxCount"]),{getPopupContainer:y,getPrefixCls:m,renderEmpty:b,direction:k,virtual:N,popupMatchSelectWidth:M,popupOverflow:z,select:O}=p.useContext(Mt),[,S]=Xr(),P=f??(S==null?void 0:S.controlHeight),B=m("select",r),W=m(),ie=I??k,{compactSize:se,compactItemClassnames:le}=Xm(B,ie),[he,ve]=D4("select",j,i),L=Bo(B),[A,V,J]=Yfe(B,L),K=p.useMemo(()=>{const{mode:Oe}=e;if(Oe!=="combobox")return Oe===gA?"combobox":Oe},[e.mode]),$=K==="multiple"||K==="tags",te=ihe(e.suffixIcon,e.showArrow),G=(n=E??C)!==null&&n!==void 0?n:M,{status:ee,hasFeedback:re,isFormItemInput:_,feedbackIcon:oe}=p.useContext(Xa),me=Uy(ee,w);let fe;g!==void 0?fe=g:K==="combobox"?fe=null:fe=(b==null?void 0:b("Select"))||p.createElement(hA,{componentName:"Select"});const{suffixIcon:ye,itemIcon:Ce,removeIcon:ce,clearIcon:q}=rhe(Object.assign(Object.assign({},Y),{multiple:$,hasFeedback:re,feedbackIcon:oe,showSuffixIcon:te,prefixCls:B,componentName:"Select"})),F=T===!0?{clearIcon:q}:T,H=Kr(Y,["suffixIcon","itemIcon"]),ne=xe(l||c,{[`${B}-dropdown-${ie}`]:ie==="rtl"},a,J,L,V),ue=Ns(Oe=>{var Me;return(Me=h??se)!==null&&Me!==void 0?Me:Oe}),de=p.useContext(ol),ge=v??de,Ne=xe({[`${B}-lg`]:ue==="large",[`${B}-sm`]:ue==="small",[`${B}-rtl`]:ie==="rtl",[`${B}-${he}`]:ve,[`${B}-in-form-item`]:_},Qg(B,me,re),le,O==null?void 0:O.className,o,a,J,L,V),Ee=p.useMemo(()=>d!==void 0?d:ie==="rtl"?"bottomRight":"bottomLeft",[d,ie]),[Pe]=Um("SelectLike",D==null?void 0:D.zIndex);return A(p.createElement(F4,Object.assign({ref:t,virtual:N,showSearch:O==null?void 0:O.showSearch},H,{style:Object.assign(Object.assign({},O==null?void 0:O.style),R),dropdownMatchSelectWidth:G,transitionName:df(W,"slide-up",X),builtinPlacements:zfe(x,z),listHeight:u,listItemHeight:P,mode:K,prefixCls:B,placement:Ee,direction:ie,suffixIcon:ye,menuItemSelectedIcon:Ce,removeIcon:ce,allowClear:F,notFoundContent:fe,className:Ne,getPopupContainer:s||y,dropdownClassName:ne,disabled:ge,dropdownStyle:Object.assign(Object.assign({},D),{zIndex:Pe}),maxCount:$?Z:void 0,tagRender:$?U:void 0})))},hl=p.forwardRef(ahe),she=QB(hl);hl.SECRET_COMBOBOX_MODE_DO_NOT_USE=gA;hl.Option=A4;hl.OptGroup=B4;hl._InternalPanelDoNotUseOrYouWillBeFired=she;const lhe=["xxl","xl","lg","md","sm","xs"],che=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}),uhe=e=>{const t=e,n=[].concat(lhe).reverse();return n.forEach((r,i)=>{const o=r.toUpperCase(),a=`screen${o}Min`,s=`screen${o}`;if(!(t[a]<=t[s]))throw new Error(`${a}<=${s} fails : !(${t[a]}<=${t[s]})`);if(i{const n=new Map;let r=-1,i={};return{matchHandlers:{},dispatch(o){return i=o,n.forEach(a=>a(i)),n.size>=1},subscribe(o){return n.size||this.register(),r+=1,n.set(r,o),o(i),r},unsubscribe(o){n.delete(o),n.size||this.unregister()},unregister(){Object.keys(t).forEach(o=>{const a=t[o],s=this.matchHandlers[a];s==null||s.mql.removeListener(s==null?void 0:s.listener)}),n.clear()},register(){Object.keys(t).forEach(o=>{const a=t[o],s=c=>{let{matches:u}=c;this.dispatch(Object.assign(Object.assign({},i),{[o]:u}))},l=window.matchMedia(a);l.addListener(s),this.matchHandlers[a]={mql:l,listener:s},s(l)})},responsiveMap:t}},[e])}function yA(){const[,e]=p.useReducer(t=>t+1,0);return e}function bA(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const t=p.useRef({}),n=yA(),r=dhe();return sn(()=>{const i=r.subscribe(o=>{t.current=o,e&&n()});return()=>r.unsubscribe(i)},[]),t.current}function wA(e){var t=e.children,n=e.prefixCls,r=e.id,i=e.overlayInnerStyle,o=e.className,a=e.style;return p.createElement("div",{className:xe("".concat(n,"-content"),o),style:a},p.createElement("div",{className:"".concat(n,"-inner"),id:r,role:"tooltip",style:i},typeof t=="function"?t():t))}var _u={shiftX:64,adjustY:1},ed={adjustX:1,shiftY:!0},Vo=[0,0],fhe={left:{points:["cr","cl"],overflow:ed,offset:[-4,0],targetOffset:Vo},right:{points:["cl","cr"],overflow:ed,offset:[4,0],targetOffset:Vo},top:{points:["bc","tc"],overflow:_u,offset:[0,-4],targetOffset:Vo},bottom:{points:["tc","bc"],overflow:_u,offset:[0,4],targetOffset:Vo},topLeft:{points:["bl","tl"],overflow:_u,offset:[0,-4],targetOffset:Vo},leftTop:{points:["tr","tl"],overflow:ed,offset:[-4,0],targetOffset:Vo},topRight:{points:["br","tr"],overflow:_u,offset:[0,-4],targetOffset:Vo},rightTop:{points:["tl","tr"],overflow:ed,offset:[4,0],targetOffset:Vo},bottomRight:{points:["tr","br"],overflow:_u,offset:[0,4],targetOffset:Vo},rightBottom:{points:["bl","br"],overflow:ed,offset:[4,0],targetOffset:Vo},bottomLeft:{points:["tl","bl"],overflow:_u,offset:[0,4],targetOffset:Vo},leftBottom:{points:["br","bl"],overflow:ed,offset:[-4,0],targetOffset:Vo}},hhe=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],phe=function(t,n){var r=t.overlayClassName,i=t.trigger,o=i===void 0?["hover"]:i,a=t.mouseEnterDelay,s=a===void 0?0:a,l=t.mouseLeaveDelay,c=l===void 0?.1:l,u=t.overlayStyle,d=t.prefixCls,f=d===void 0?"rc-tooltip":d,h=t.children,v=t.onVisibleChange,g=t.afterVisibleChange,w=t.transitionName,x=t.animation,C=t.motion,E=t.placement,I=E===void 0?"right":E,R=t.align,T=R===void 0?{}:R,j=t.destroyTooltipOnHide,D=j===void 0?!1:j,X=t.defaultVisible,U=t.getTooltipContainer,Z=t.overlayInnerStyle;t.arrowContent;var Y=t.overlay,y=t.id,m=t.showArrow,b=m===void 0?!0:m,k=zt(t,hhe),N=p.useRef(null);p.useImperativeHandle(n,function(){return N.current});var M=pe({},k);"visible"in t&&(M.popupVisible=t.visible);var z=function(){return p.createElement(wA,{key:"content",prefixCls:f,id:y,overlayInnerStyle:Z},Y)};return p.createElement(Dy,Re({popupClassName:r,prefixCls:f,popup:z,action:o,builtinPlacements:fhe,popupPlacement:I,ref:N,popupAlign:T,getPopupContainer:U,onPopupVisibleChange:v,afterPopupVisibleChange:g,popupTransitionName:w,popupAnimation:x,popupMotion:C,defaultPopupVisible:X,autoDestroy:D,mouseLeaveDelay:c,popupStyle:u,mouseEnterDelay:s,arrow:b},M),h)};const mhe=p.forwardRef(phe);function xA(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,i=t/2,o=0,a=i,s=r*1/Math.sqrt(2),l=i-r*(1-1/Math.sqrt(2)),c=i-n*(1/Math.sqrt(2)),u=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),d=2*i-c,f=u,h=2*i-s,v=l,g=2*i-o,w=a,x=i*Math.sqrt(2)+r*(Math.sqrt(2)-2),C=r*(Math.sqrt(2)-1),E=`polygon(${C}px 100%, 50% ${C}px, ${2*i-C}px 100%, ${C}px 100%)`,I=`path('M ${o} ${a} A ${r} ${r} 0 0 0 ${s} ${l} L ${c} ${u} A ${n} ${n} 0 0 1 ${d} ${f} L ${h} ${v} A ${r} ${r} 0 0 0 ${g} ${w} Z')`;return{arrowShadowWidth:x,arrowPath:I,arrowPolygon:E}}const vhe=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:i,arrowPath:o,arrowShadowWidth:a,borderRadiusXS:s,calc:l}=e;return{pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:l(r).div(2).equal(),background:t,clipPath:{_multi_value_:!0,value:[i,o]},content:'""'},"&::after":{content:'""',position:"absolute",width:a,height:a,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:!0,value:`0 0 ${we(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},SA=8;function U4(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?SA:r}}function Q0(e,t){return e?t:{}}function CA(e,t,n){const{componentCls:r,boxShadowPopoverArrow:i,arrowOffsetVertical:o,arrowOffsetHorizontal:a}=e,{arrowDistance:s=0,arrowPlacement:l={left:!0,right:!0,top:!0,bottom:!0}}=n||{};return{[r]:Object.assign(Object.assign(Object.assign(Object.assign({[`${r}-arrow`]:[Object.assign(Object.assign({position:"absolute",zIndex:1,display:"block"},vhe(e,t,i)),{"&:before":{background:t}})]},Q0(!!l.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:s,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},[`&-placement-topLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:a}},[`&-placement-topRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}})),Q0(!!l.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:s,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:!0,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},[`&-placement-bottomLeft > ${r}-arrow`]:{left:{_skip_check_:!0,value:a}},[`&-placement-bottomRight > ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}})),Q0(!!l.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:!0,value:s},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:o},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:o}})),Q0(!!l.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:!0,value:s},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:!0,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:o},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:o}}))}}function ghe(e,t,n,r){if(r===!1)return{adjustX:!1,adjustY:!1};const i=r&&typeof r=="object"?r:{},o={};switch(e){case"top":case"bottom":o.shiftX=t.arrowOffsetHorizontal*2+n,o.shiftY=!0,o.adjustY=!0;break;case"left":case"right":o.shiftY=t.arrowOffsetVertical*2+n,o.shiftX=!0,o.adjustX=!0;break}const a=Object.assign(Object.assign({},o),i);return a.shiftX||(a.adjustX=!0),a.shiftY||(a.adjustY=!0),a}const BP={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},yhe={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},bhe=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function EA(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:i,borderRadius:o,visibleFirst:a}=e,s=t/2,l={};return Object.keys(BP).forEach(c=>{const u=r&&yhe[c]||BP[c],d=Object.assign(Object.assign({},u),{offset:[0,0],dynamicInset:!0});switch(l[c]=d,bhe.has(c)&&(d.autoArrow=!1),c){case"top":case"topLeft":case"topRight":d.offset[1]=-s-i;break;case"bottom":case"bottomLeft":case"bottomRight":d.offset[1]=s+i;break;case"left":case"leftTop":case"leftBottom":d.offset[0]=-s-i;break;case"right":case"rightTop":case"rightBottom":d.offset[0]=s+i;break}const f=U4({contentRadius:o,limitVerticalRadius:!0});if(r)switch(c){case"topLeft":case"bottomLeft":d.offset[0]=-f.arrowOffsetHorizontal-s;break;case"topRight":case"bottomRight":d.offset[0]=f.arrowOffsetHorizontal+s;break;case"leftTop":case"rightTop":d.offset[1]=-f.arrowOffsetHorizontal-s;break;case"leftBottom":case"rightBottom":d.offset[1]=f.arrowOffsetHorizontal+s;break}d.overflow=ghe(c,f,t,n),a&&(d.htmlRegion="visibleFirst")}),l}const whe=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:r,tooltipBg:i,tooltipBorderRadius:o,zIndexPopup:a,controlHeight:s,boxShadowSecondary:l,paddingSM:c,paddingXS:u}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},br(e)),{position:"absolute",zIndex:a,display:"block",width:"max-content",maxWidth:n,visibility:"visible",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","&-hidden":{display:"none"},"--antd-arrow-background-color":i,[`${t}-inner`]:{minWidth:"1em",minHeight:s,padding:`${we(e.calc(c).div(2).equal())} ${we(u)}`,color:r,textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:i,borderRadius:o,boxShadow:l,boxSizing:"border-box"},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${t}-inner`]:{borderRadius:e.min(o,SA)}},[`${t}-content`]:{position:"relative"}}),rae(e,(d,f)=>{let{darkColor:h}=f;return{[`&${t}-${d}`]:{[`${t}-inner`]:{backgroundColor:h},[`${t}-arrow`]:{"--antd-arrow-background-color":h}}}})),{"&-rtl":{direction:"rtl"}})},CA(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},xhe=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},U4({contentRadius:e.borderRadius,limitVerticalRadius:!0})),xA(pn(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),PA=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return qr("Tooltip",r=>{const{borderRadius:i,colorTextLightSolid:o,colorBgSpotlight:a}=r,s=pn(r,{tooltipMaxWidth:250,tooltipColor:o,tooltipBorderRadius:i,tooltipBg:a});return[whe(s),Ay(r,"zoom-big-fast")]},xhe,{resetStyle:!1,injectStyle:t})(e)},She=Xg.map(e=>`${e}-inverse`);function Che(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(ze(She),ze(Xg)).includes(e):Xg.includes(e)}function OA(e,t){const n=Che(t),r=xe({[`${e}-${t}`]:t&&n}),i={},o={};return t&&!n&&(i.background=t,o["--antd-arrow-background-color"]=t),{className:r,overlayStyle:i,arrowStyle:o}}const Ehe=e=>{const{prefixCls:t,className:n,placement:r="top",title:i,color:o,overlayInnerStyle:a}=e,{getPrefixCls:s}=p.useContext(Mt),l=s("tooltip",t),[c,u,d]=PA(l),f=OA(l,o),h=f.arrowStyle,v=Object.assign(Object.assign({},a),f.overlayStyle),g=xe(u,d,l,`${l}-pure`,`${l}-placement-${r}`,n,f.className);return c(p.createElement("div",{className:g,style:h},p.createElement("div",{className:`${l}-arrow`}),p.createElement(wA,Object.assign({},e,{className:u,prefixCls:l,overlayInnerStyle:v}),i)))};var Phe=function(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{var n,r;const{prefixCls:i,openClassName:o,getTooltipContainer:a,overlayClassName:s,color:l,overlayInnerStyle:c,children:u,afterOpenChange:d,afterVisibleChange:f,destroyTooltipOnHide:h,arrow:v=!0,title:g,overlay:w,builtinPlacements:x,arrowPointAtCenter:C=!1,autoAdjustOverflow:E=!0}=e,I=!!v,[,R]=Xr(),{getPopupContainer:T,getPrefixCls:j,direction:D}=p.useContext(Mt),X=Wf(),U=p.useRef(null),Z=()=>{var fe;(fe=U.current)===null||fe===void 0||fe.forceAlign()};p.useImperativeHandle(t,()=>{var fe;return{forceAlign:Z,forcePopupAlign:()=>{X.deprecated(!1,"forcePopupAlign","forceAlign"),Z()},nativeElement:(fe=U.current)===null||fe===void 0?void 0:fe.nativeElement}});const[Y,y]=oi(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),m=!g&&!w&&g!==0,b=fe=>{var ye,Ce;y(m?!1:fe),m||((ye=e.onOpenChange)===null||ye===void 0||ye.call(e,fe),(Ce=e.onVisibleChange)===null||Ce===void 0||Ce.call(e,fe))},k=p.useMemo(()=>{var fe,ye;let Ce=C;return typeof v=="object"&&(Ce=(ye=(fe=v.pointAtCenter)!==null&&fe!==void 0?fe:v.arrowPointAtCenter)!==null&&ye!==void 0?ye:C),x||EA({arrowPointAtCenter:Ce,autoAdjustOverflow:E,arrowWidth:I?R.sizePopupArrow:0,borderRadius:R.borderRadius,offset:R.marginXXS,visibleFirst:!0})},[C,v,x,R]),N=p.useMemo(()=>g===0?g:w||g||"",[w,g]),M=p.createElement(fm,{space:!0},typeof N=="function"?N():N),{getPopupContainer:z,placement:O="top",mouseEnterDelay:S=.1,mouseLeaveDelay:P=.1,overlayStyle:B,rootClassName:W}=e,ie=Phe(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),se=j("tooltip",i),le=j(),he=e["data-popover-inject"];let ve=Y;!("open"in e)&&!("visible"in e)&&m&&(ve=!1);const L=p.isValidElement(u)&&!rB(u)?u:p.createElement("span",null,u),A=L.props,V=!A.className||typeof A.className=="string"?xe(A.className,o||`${se}-open`):A.className,[J,K,$]=PA(se,!he),te=OA(se,l),G=te.arrowStyle,ee=Object.assign(Object.assign({},c),te.overlayStyle),re=xe(s,{[`${se}-rtl`]:D==="rtl"},te.className,W,K,$),[_,oe]=Um("Tooltip",ie.zIndex),me=p.createElement(mhe,Object.assign({},ie,{zIndex:_,showArrow:I,placement:O,mouseEnterDelay:S,mouseLeaveDelay:P,prefixCls:se,overlayClassName:re,overlayStyle:Object.assign(Object.assign({},G),B),getTooltipContainer:z||a||T,ref:U,builtinPlacements:k,overlay:M,visible:ve,onVisibleChange:b,afterVisibleChange:d??f,overlayInnerStyle:ee,arrowContent:p.createElement("span",{className:`${se}-arrow-content`}),motion:{motionName:df(le,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!h}),ve?sa(L,{className:V}):L);return J(p.createElement(Ny.Provider,{value:oe},me))}),$g=Ohe;$g._InternalPanelDoNotUseOrYouWillBeFired=Ehe;var khe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"},Mhe=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:khe}))},pm=p.forwardRef(Mhe),Nhe=Le.ESC,The=Le.TAB;function Ihe(e){var t=e.visible,n=e.triggerRef,r=e.onVisibleChange,i=e.autoFocus,o=e.overlayRef,a=p.useRef(!1),s=function(){if(t){var d,f;(d=n.current)===null||d===void 0||(f=d.focus)===null||f===void 0||f.call(d),r==null||r(!1)}},l=function(){var d;return(d=o.current)!==null&&d!==void 0&&d.focus?(o.current.focus(),a.current=!0,!0):!1},c=function(d){switch(d.keyCode){case Nhe:s();break;case The:{var f=!1;a.current||(f=l()),f?d.preventDefault():s();break}}};p.useEffect(function(){return t?(window.addEventListener("keydown",c),i&&hn(l,3),function(){window.removeEventListener("keydown",c),a.current=!1}):function(){a.current=!1}},[t])}var zhe=p.forwardRef(function(e,t){var n=e.overlay,r=e.arrow,i=e.prefixCls,o=p.useMemo(function(){var s;return typeof n=="function"?s=n():s=n,s},[n]),a=da(t,o==null?void 0:o.ref);return be.createElement(be.Fragment,null,r&&be.createElement("div",{className:"".concat(i,"-arrow")}),be.cloneElement(o,{ref:ws(o)?a:void 0}))}),td={adjustX:1,adjustY:1},nd=[0,0],Rhe={topLeft:{points:["bl","tl"],overflow:td,offset:[0,-4],targetOffset:nd},top:{points:["bc","tc"],overflow:td,offset:[0,-4],targetOffset:nd},topRight:{points:["br","tr"],overflow:td,offset:[0,-4],targetOffset:nd},bottomLeft:{points:["tl","bl"],overflow:td,offset:[0,4],targetOffset:nd},bottom:{points:["tc","bc"],overflow:td,offset:[0,4],targetOffset:nd},bottomRight:{points:["tr","br"],overflow:td,offset:[0,4],targetOffset:nd}},jhe=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function Lhe(e,t){var n,r=e.arrow,i=r===void 0?!1:r,o=e.prefixCls,a=o===void 0?"rc-dropdown":o,s=e.transitionName,l=e.animation,c=e.align,u=e.placement,d=u===void 0?"bottomLeft":u,f=e.placements,h=f===void 0?Rhe:f,v=e.getPopupContainer,g=e.showAction,w=e.hideAction,x=e.overlayClassName,C=e.overlayStyle,E=e.visible,I=e.trigger,R=I===void 0?["hover"]:I,T=e.autoFocus,j=e.overlay,D=e.children,X=e.onVisibleChange,U=zt(e,jhe),Z=be.useState(),Y=Se(Z,2),y=Y[0],m=Y[1],b="visible"in e?E:y,k=be.useRef(null),N=be.useRef(null),M=be.useRef(null);be.useImperativeHandle(t,function(){return k.current});var z=function(he){m(he),X==null||X(he)};Ihe({visible:b,triggerRef:M,onVisibleChange:z,autoFocus:T,overlayRef:N});var O=function(he){var ve=e.onOverlayClick;m(!1),ve&&ve(he)},S=function(){return be.createElement(zhe,{ref:N,overlay:j,prefixCls:a,arrow:i})},P=function(){return typeof j=="function"?S:S()},B=function(){var he=e.minOverlayWidthMatchTrigger,ve=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?he:!ve},W=function(){var he=e.openClassName;return he!==void 0?he:"".concat(a,"-open")},ie=be.cloneElement(D,{className:xe((n=D.props)===null||n===void 0?void 0:n.className,b&&W()),ref:ws(D)?da(M,D.ref):void 0}),se=w;return!se&&R.indexOf("contextMenu")!==-1&&(se=["click"]),be.createElement(Dy,Re({builtinPlacements:h},U,{prefixCls:a,ref:k,popupClassName:xe(x,ae({},"".concat(a,"-show-arrow"),i)),popupStyle:C,action:R,showAction:g,hideAction:se,popupPlacement:d,popupAlign:c,popupTransitionName:s,popupAnimation:l,popupVisible:b,stretch:B()?"minWidth":"",popup:P(),onPopupVisibleChange:z,onPopupClick:O,getPopupContainer:v}),ie)}const Bhe=be.forwardRef(Lhe);var kA=p.createContext(null);function MA(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function NA(e){var t=p.useContext(kA);return MA(t,e)}var Ahe=["children","locked"],Wa=p.createContext(null);function Fhe(e,t){var n=pe({},e);return Object.keys(t).forEach(function(r){var i=t[r];i!==void 0&&(n[r]=i)}),n}function mm(e){var t=e.children,n=e.locked,r=zt(e,Ahe),i=p.useContext(Wa),o=Tu(function(){return Fhe(i,r)},[i,r],function(a,s){return!n&&(a[0]!==s[0]||!xs(a[1],s[1],!0))});return p.createElement(Wa.Provider,{value:o},t)}var Dhe=[],TA=p.createContext(null);function Vy(){return p.useContext(TA)}var IA=p.createContext(Dhe);function Gf(e){var t=p.useContext(IA);return p.useMemo(function(){return e!==void 0?[].concat(ze(t),[e]):t},[t,e])}var zA=p.createContext(null),V4=p.createContext({});function AP(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Iy(e)){var n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),i=e.getAttribute("tabindex"),o=Number(i),a=null;return i&&!Number.isNaN(o)?a=o:r&&a===null&&(a=0),r&&e.disabled&&(a=null),a!==null&&(a>=0||t&&a<0)}return!1}function Hhe(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=ze(e.querySelectorAll("*")).filter(function(r){return AP(r,t)});return AP(e,t)&&n.unshift(e),n}var y5=Le.LEFT,b5=Le.RIGHT,w5=Le.UP,Uv=Le.DOWN,Vv=Le.ENTER,RA=Le.ESC,Ph=Le.HOME,Oh=Le.END,FP=[w5,Uv,y5,b5];function Uhe(e,t,n,r){var i,o,a,s,l="prev",c="next",u="children",d="parent";if(e==="inline"&&r===Vv)return{inlineTrigger:!0};var f=(i={},ae(i,w5,l),ae(i,Uv,c),i),h=(o={},ae(o,y5,n?c:l),ae(o,b5,n?l:c),ae(o,Uv,u),ae(o,Vv,u),o),v=(a={},ae(a,w5,l),ae(a,Uv,c),ae(a,Vv,u),ae(a,RA,d),ae(a,y5,n?u:d),ae(a,b5,n?d:u),a),g={inline:f,horizontal:h,vertical:v,inlineSub:f,horizontalSub:v,verticalSub:v},w=(s=g["".concat(e).concat(t?"":"Sub")])===null||s===void 0?void 0:s[r];switch(w){case l:return{offset:-1,sibling:!0};case c:return{offset:1,sibling:!0};case d:return{offset:-1,sibling:!1};case u:return{offset:1,sibling:!1};default:return null}}function Vhe(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function Xhe(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function X4(e,t){var n=Hhe(e,!0);return n.filter(function(r){return t.has(r)})}function DP(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var i=X4(e,t),o=i.length,a=i.findIndex(function(s){return n===s});return r<0?a===-1?a=o-1:a-=1:r>0&&(a+=1),a=(a+o)%o,i[a]}var x5=function(t,n){var r=new Set,i=new Map,o=new Map;return t.forEach(function(a){var s=document.querySelector("[data-menu-id='".concat(MA(n,a),"']"));s&&(r.add(s),o.set(s,a),i.set(a,s))}),{elements:r,key2element:i,element2key:o}};function Whe(e,t,n,r,i,o,a,s,l,c){var u=p.useRef(),d=p.useRef();d.current=t;var f=function(){hn.cancel(u.current)};return p.useEffect(function(){return function(){f()}},[]),function(h){var v=h.which;if([].concat(FP,[Vv,RA,Ph,Oh]).includes(v)){var g=o(),w=x5(g,r),x=w,C=x.elements,E=x.key2element,I=x.element2key,R=E.get(t),T=Xhe(R,C),j=I.get(T),D=Uhe(e,a(j,!0).length===1,n,v);if(!D&&v!==Ph&&v!==Oh)return;(FP.includes(v)||[Ph,Oh].includes(v))&&h.preventDefault();var X=function(N){if(N){var M=N,z=N.querySelector("a");z!=null&&z.getAttribute("href")&&(M=z);var O=I.get(N);s(O),f(),u.current=hn(function(){d.current===O&&M.focus()})}};if([Ph,Oh].includes(v)||D.sibling||!T){var U;!T||e==="inline"?U=i.current:U=Vhe(T);var Z,Y=X4(U,C);v===Ph?Z=Y[0]:v===Oh?Z=Y[Y.length-1]:Z=DP(U,C,T,D.offset),X(Z)}else if(D.inlineTrigger)l(j);else if(D.offset>0)l(j,!0),f(),u.current=hn(function(){w=x5(g,r);var k=T.getAttribute("aria-controls"),N=document.getElementById(k),M=DP(N,w.elements);X(M)},5);else if(D.offset<0){var y=a(j,!0),m=y[y.length-2],b=E.get(m);l(m,!1),X(b)}}c==null||c(h)}}function Zhe(e){Promise.resolve().then(e)}var W4="__RC_UTIL_PATH_SPLIT__",HP=function(t){return t.join(W4)},Khe=function(t){return t.split(W4)},S5="rc-menu-more";function qhe(){var e=p.useState({}),t=Se(e,2),n=t[1],r=p.useRef(new Map),i=p.useRef(new Map),o=p.useState([]),a=Se(o,2),s=a[0],l=a[1],c=p.useRef(0),u=p.useRef(!1),d=function(){u.current||n({})},f=p.useCallback(function(E,I){var R=HP(I);i.current.set(R,E),r.current.set(E,R),c.current+=1;var T=c.current;Zhe(function(){T===c.current&&d()})},[]),h=p.useCallback(function(E,I){var R=HP(I);i.current.delete(R),r.current.delete(E)},[]),v=p.useCallback(function(E){l(E)},[]),g=p.useCallback(function(E,I){var R=r.current.get(E)||"",T=Khe(R);return I&&s.includes(T[0])&&T.unshift(S5),T},[s]),w=p.useCallback(function(E,I){return E.filter(function(R){return R!==void 0}).some(function(R){var T=g(R,!0);return T.includes(I)})},[g]),x=function(){var I=ze(r.current.keys());return s.length&&I.push(S5),I},C=p.useCallback(function(E){var I="".concat(r.current.get(E)).concat(W4),R=new Set;return ze(i.current.keys()).forEach(function(T){T.startsWith(I)&&R.add(i.current.get(T))}),R},[]);return p.useEffect(function(){return function(){u.current=!0}},[]),{registerPath:f,unregisterPath:h,refreshOverflowKeys:v,isSubPathKey:w,getKeyPath:g,getKeys:x,getSubPathKeys:C}}function Kh(e){var t=p.useRef(e);t.current=e;var n=p.useCallback(function(){for(var r,i=arguments.length,o=new Array(i),a=0;a1&&(C.motionAppear=!1);var E=C.onVisibleChanged;return C.onVisibleChanged=function(I){return!f.current&&!I&&w(!0),E==null?void 0:E(I)},g?null:p.createElement(mm,{mode:o,locked:!f.current},p.createElement(dl,Re({visible:x},C,{forceRender:l,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(I){var R=I.className,T=I.style;return p.createElement(Z4,{id:t,className:R,style:T},i)}))}var upe=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],dpe=["active"],fpe=p.forwardRef(function(e,t){var n,r=e.style,i=e.className,o=e.title,a=e.eventKey;e.warnKey;var s=e.disabled,l=e.internalPopupClose,c=e.children,u=e.itemIcon,d=e.expandIcon,f=e.popupClassName,h=e.popupOffset,v=e.popupStyle,g=e.onClick,w=e.onMouseEnter,x=e.onMouseLeave,C=e.onTitleClick,E=e.onTitleMouseEnter,I=e.onTitleMouseLeave,R=zt(e,upe),T=NA(a),j=p.useContext(Wa),D=j.prefixCls,X=j.mode,U=j.openKeys,Z=j.disabled,Y=j.overflowDisabled,y=j.activeKey,m=j.selectedKeys,b=j.itemIcon,k=j.expandIcon,N=j.onItemClick,M=j.onOpenChange,z=j.onActive,O=p.useContext(V4),S=O._internalRenderSubMenuItem,P=p.useContext(zA),B=P.isSubPathKey,W=Gf(),ie="".concat(D,"-submenu"),se=Z||s,le=p.useRef(),he=p.useRef(),ve=u??b,L=d??k,A=U.includes(a),V=!Y&&A,J=B(m,a),K=jA(a,se,E,I),$=K.active,te=zt(K,dpe),G=p.useState(!1),ee=Se(G,2),re=ee[0],_=ee[1],oe=function(Pe){se||_(Pe)},me=function(Pe){oe(!0),w==null||w({key:a,domEvent:Pe})},fe=function(Pe){oe(!1),x==null||x({key:a,domEvent:Pe})},ye=p.useMemo(function(){return $||(X!=="inline"?re||B([y],a):!1)},[X,$,y,re,a,B]),Ce=LA(W.length),ce=function(Pe){se||(C==null||C({key:a,domEvent:Pe}),X==="inline"&&M(a,!A))},q=Kh(function(Ee){g==null||g(_g(Ee)),N(Ee)}),F=function(Pe){X!=="inline"&&M(a,Pe)},H=function(){z(a)},ne=T&&"".concat(T,"-popup"),ue=p.createElement("div",Re({role:"menuitem",style:Ce,className:"".concat(ie,"-title"),tabIndex:se?null:-1,ref:le,title:typeof o=="string"?o:null,"data-menu-id":Y&&T?null:T,"aria-expanded":V,"aria-haspopup":!0,"aria-controls":ne,"aria-disabled":se,onClick:ce,onFocus:H},te),o,p.createElement(BA,{icon:X!=="horizontal"?L:void 0,props:pe(pe({},e),{},{isOpen:V,isSubMenu:!0})},p.createElement("i",{className:"".concat(ie,"-arrow")}))),de=p.useRef(X);if(X!=="inline"&&W.length>1?de.current="vertical":de.current=X,!Y){var ge=de.current;ue=p.createElement(lpe,{mode:ge,prefixCls:ie,visible:!l&&V&&X!=="inline",popupClassName:f,popupOffset:h,popupStyle:v,popup:p.createElement(mm,{mode:ge==="horizontal"?"vertical":ge},p.createElement(Z4,{id:ne,ref:he},c)),disabled:se,onVisibleChange:F},ue)}var Ne=p.createElement(ms.Item,Re({ref:t,role:"none"},R,{component:"li",style:r,className:xe(ie,"".concat(ie,"-").concat(X),i,(n={},ae(n,"".concat(ie,"-open"),V),ae(n,"".concat(ie,"-active"),ye),ae(n,"".concat(ie,"-selected"),J),ae(n,"".concat(ie,"-disabled"),se),n)),onMouseEnter:me,onMouseLeave:fe}),ue,!Y&&p.createElement(cpe,{id:ne,open:V,keyPath:W},c));return S&&(Ne=S(Ne,e,{selected:J,active:ye,open:V,disabled:se})),p.createElement(mm,{onItemClick:q,mode:X==="horizontal"?"vertical":X,itemIcon:ve,expandIcon:L},Ne)}),Wy=p.forwardRef(function(e,t){var n=e.eventKey,r=e.children,i=Gf(n),o=K4(r,i),a=Vy();p.useEffect(function(){if(a)return a.registerPath(n,i),function(){a.unregisterPath(n,i)}},[i]);var s;return a?s=o:s=p.createElement(fpe,Re({ref:t},e),o),p.createElement(IA.Provider,{value:i},s)});function q4(e){var t=e.className,n=e.style,r=p.useContext(Wa),i=r.prefixCls,o=Vy();return o?null:p.createElement("li",{role:"separator",className:xe("".concat(i,"-item-divider"),t),style:n})}var hpe=["className","title","eventKey","children"],ppe=p.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var i=e.children,o=zt(e,hpe),a=p.useContext(Wa),s=a.prefixCls,l="".concat(s,"-item-group");return p.createElement("li",Re({ref:t,role:"presentation"},o,{onClick:function(u){return u.stopPropagation()},className:xe(l,n)}),p.createElement("div",{role:"presentation",className:"".concat(l,"-title"),title:typeof r=="string"?r:void 0},r),p.createElement("ul",{role:"group",className:"".concat(l,"-list")},i))}),G4=p.forwardRef(function(e,t){var n=e.eventKey,r=e.children,i=Gf(n),o=K4(r,i),a=Vy();return a?o:p.createElement(ppe,Re({ref:t},Kr(e,["warnKey"])),o)}),mpe=["label","children","key","type"];function C5(e,t){var n=t.item,r=t.group,i=t.submenu,o=t.divider;return(e||[]).map(function(a,s){if(a&&pt(a)==="object"){var l=a,c=l.label,u=l.children,d=l.key,f=l.type,h=zt(l,mpe),v=d??"tmp-".concat(s);return u||f==="group"?f==="group"?p.createElement(r,Re({key:v},h,{title:c}),C5(u,t)):p.createElement(i,Re({key:v},h,{title:c}),C5(u,t)):f==="divider"?p.createElement(o,Re({key:v},h)):p.createElement(n,Re({key:v},h),c)}return null}).filter(function(a){return a})}function VP(e,t,n,r){var i=e,o=pe({divider:q4,item:Xy,group:G4,submenu:Wy},r);return t&&(i=C5(t,o)),K4(i,n)}var vpe=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem","_internalComponents"],Ec=[],gpe=p.forwardRef(function(e,t){var n,r,i=e,o=i.prefixCls,a=o===void 0?"rc-menu":o,s=i.rootClassName,l=i.style,c=i.className,u=i.tabIndex,d=u===void 0?0:u,f=i.items,h=i.children,v=i.direction,g=i.id,w=i.mode,x=w===void 0?"vertical":w,C=i.inlineCollapsed,E=i.disabled,I=i.disabledOverflow,R=i.subMenuOpenDelay,T=R===void 0?.1:R,j=i.subMenuCloseDelay,D=j===void 0?.1:j,X=i.forceSubMenuRender,U=i.defaultOpenKeys,Z=i.openKeys,Y=i.activeKey,y=i.defaultActiveFirst,m=i.selectable,b=m===void 0?!0:m,k=i.multiple,N=k===void 0?!1:k,M=i.defaultSelectedKeys,z=i.selectedKeys,O=i.onSelect,S=i.onDeselect,P=i.inlineIndent,B=P===void 0?24:P,W=i.motion,ie=i.defaultMotions,se=i.triggerSubMenuAction,le=se===void 0?"hover":se,he=i.builtinPlacements,ve=i.itemIcon,L=i.expandIcon,A=i.overflowedIndicator,V=A===void 0?"...":A,J=i.overflowedIndicatorPopupClassName,K=i.getPopupContainer,$=i.onClick,te=i.onOpenChange,G=i.onKeyDown;i.openAnimation,i.openTransitionName;var ee=i._internalRenderMenuItem,re=i._internalRenderSubMenuItem,_=i._internalComponents,oe=zt(i,vpe),me=p.useMemo(function(){return[VP(h,f,Ec,_),VP(h,f,Ec,{})]},[h,f,_]),fe=Se(me,2),ye=fe[0],Ce=fe[1],ce=p.useState(!1),q=Se(ce,2),F=q[0],H=q[1],ne=p.useRef(),ue=Yhe(g),de=v==="rtl",ge=oi(U,{value:Z,postState:function(xt){return xt||Ec}}),Ne=Se(ge,2),Ee=Ne[0],Pe=Ne[1],Oe=function(xt){var Lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function un(){Pe(xt),te==null||te(xt)}Lt?il.flushSync(un):un()},Me=p.useState(Ee),yt=Se(Me,2),ot=yt[0],rt=yt[1],at=p.useRef(!1),bt=p.useMemo(function(){return(x==="inline"||x==="vertical")&&C?["vertical",C]:[x,!1]},[x,C]),De=Se(bt,2),Ke=De[0],Je=De[1],Ae=Ke==="inline",je=p.useState(Ke),Ge=Se(je,2),He=Ge[0],Te=Ge[1],Ie=p.useState(Je),ke=Se(Ie,2),Ue=ke[0],st=ke[1];p.useEffect(function(){Te(Ke),st(Je),at.current&&(Ae?Pe(ot):Oe(Ec))},[Ke,Je]);var qe=p.useState(0),wt=Se(qe,2),Ve=wt[0],Fe=wt[1],We=Ve>=ye.length-1||He!=="horizontal"||I;p.useEffect(function(){Ae&&rt(Ee)},[Ee]),p.useEffect(function(){return at.current=!0,function(){at.current=!1}},[]);var Ye=qhe(),tt=Ye.registerPath,dt=Ye.unregisterPath,qt=Ye.refreshOverflowKeys,jt=Ye.isSubPathKey,nt=Ye.getKeyPath,_e=Ye.getKeys,ut=Ye.getSubPathKeys,Xt=p.useMemo(function(){return{registerPath:tt,unregisterPath:dt}},[tt,dt]),tn=p.useMemo(function(){return{isSubPathKey:jt}},[jt]);p.useEffect(function(){qt(We?Ec:ye.slice(Ve+1).map(function(Dt){return Dt.key}))},[Ve,We]);var gn=oi(Y||y&&((n=ye[0])===null||n===void 0?void 0:n.key),{value:Y}),rn=Se(gn,2),yn=rn[0],Mn=rn[1],xn=Kh(function(Dt){Mn(Dt)}),An=Kh(function(){Mn(void 0)});p.useImperativeHandle(t,function(){return{list:ne.current,focus:function(xt){var Lt,un=_e(),Sn=x5(un,ue),wr=Sn.elements,ui=Sn.key2element,xr=Sn.element2key,di=X4(ne.current,wr),Ya=yn??(di[0]?xr.get(di[0]):(Lt=ye.find(function(Tt){return!Tt.props.disabled}))===null||Lt===void 0?void 0:Lt.key),pr=ui.get(Ya);if(Ya&&pr){var Ja;pr==null||(Ja=pr.focus)===null||Ja===void 0||Ja.call(pr,xt)}}}});var ft=oi(M||[],{value:z,postState:function(xt){return Array.isArray(xt)?xt:xt==null?Ec:[xt]}}),gt=Se(ft,2),It=gt[0],Nn=gt[1],Un=function(xt){if(b){var Lt=xt.key,un=It.includes(Lt),Sn;N?un?Sn=It.filter(function(ui){return ui!==Lt}):Sn=[].concat(ze(It),[Lt]):Sn=[Lt],Nn(Sn);var wr=pe(pe({},xt),{},{selectedKeys:Sn});un?S==null||S(wr):O==null||O(wr)}!N&&Ee.length&&He!=="inline"&&Oe(Ec)},zr=Kh(function(Dt){$==null||$(_g(Dt)),Un(Dt)}),Gi=Kh(function(Dt,xt){var Lt=Ee.filter(function(Sn){return Sn!==Dt});if(xt)Lt.push(Dt);else if(He!=="inline"){var un=ut(Dt);Lt=Lt.filter(function(Sn){return!un.has(Sn)})}xs(Ee,Lt,!0)||Oe(Lt,!0)}),Fo=function(xt,Lt){var un=Lt??!Ee.includes(xt);Gi(xt,un)},Yi=Whe(He,yn,de,ue,ne,_e,nt,Mn,Fo,G);p.useEffect(function(){H(!0)},[]);var Rt=p.useMemo(function(){return{_internalRenderMenuItem:ee,_internalRenderSubMenuItem:re}},[ee,re]),Nt=He!=="horizontal"||I?ye:ye.map(function(Dt,xt){return p.createElement(mm,{key:Dt.key,overflowDisabled:xt>Ve},Dt)}),Vn=p.createElement(ms,Re({id:g,ref:ne,prefixCls:"".concat(a,"-overflow"),component:"ul",itemComponent:Xy,className:xe(a,"".concat(a,"-root"),"".concat(a,"-").concat(He),c,(r={},ae(r,"".concat(a,"-inline-collapsed"),Ue),ae(r,"".concat(a,"-rtl"),de),r),s),dir:v,style:l,role:"menu",tabIndex:d,data:Nt,renderRawItem:function(xt){return xt},renderRawRest:function(xt){var Lt=xt.length,un=Lt?ye.slice(-Lt):null;return p.createElement(Wy,{eventKey:S5,title:V,disabled:We,internalPopupClose:Lt===0,popupClassName:J},un)},maxCount:He!=="horizontal"||I?ms.INVALIDATE:ms.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(xt){Fe(xt)},onKeyDown:Yi},oe));return p.createElement(V4.Provider,{value:Rt},p.createElement(kA.Provider,{value:ue},p.createElement(mm,{prefixCls:a,rootClassName:s,mode:He,openKeys:Ee,rtl:de,disabled:E,motion:F?W:null,defaultMotions:F?ie:null,activeKey:yn,onActive:xn,onInactive:An,selectedKeys:It,inlineIndent:B,subMenuOpenDelay:T,subMenuCloseDelay:D,forceSubMenuRender:X,builtinPlacements:he,triggerSubMenuAction:le,getPopupContainer:K,itemIcon:ve,expandIcon:L,onItemClick:zr,onOpenChange:Gi},p.createElement(zA.Provider,{value:tn},Vn),p.createElement("div",{style:{display:"none"},"aria-hidden":!0},p.createElement(TA.Provider,{value:Xt},Ce)))))}),Ym=gpe;Ym.Item=Xy;Ym.SubMenu=Wy;Ym.ItemGroup=G4;Ym.Divider=q4;var ype={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0zm0 284a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"bars",theme:"outlined"},bpe=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:ype}))},wpe=p.forwardRef(bpe),xpe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"},Spe=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:xpe}))},e1=p.forwardRef(Spe);const Cpe=e=>!isNaN(parseFloat(e))&&isFinite(e),FA=p.createContext({siderHook:{addSider:()=>null,removeSider:()=>null}});var Epe=function(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{let e=0;return function(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return e+=1,`${t}${e}`}})(),Ope=p.forwardRef((e,t)=>{const{prefixCls:n,className:r,trigger:i,children:o,defaultCollapsed:a=!1,theme:s="dark",style:l={},collapsible:c=!1,reverseArrow:u=!1,width:d=200,collapsedWidth:f=80,zeroWidthTriggerStyle:h,breakpoint:v,onCollapse:g,onBreakpoint:w}=e,x=Epe(e,["prefixCls","className","trigger","children","defaultCollapsed","theme","style","collapsible","reverseArrow","width","collapsedWidth","zeroWidthTriggerStyle","breakpoint","onCollapse","onBreakpoint"]),{siderHook:C}=p.useContext(FA),[E,I]=p.useState("collapsed"in e?e.collapsed:a),[R,T]=p.useState(!1);p.useEffect(()=>{"collapsed"in e&&I(e.collapsed)},[e.collapsed]);const j=(y,m)=>{"collapsed"in e||I(y),g==null||g(y,m)},D=p.useRef();D.current=y=>{T(y.matches),w==null||w(y.matches),E!==y.matches&&j(y.matches,"responsive")},p.useEffect(()=>{function y(b){return D.current(b)}let m;if(typeof window<"u"){const{matchMedia:b}=window;if(b&&v&&v in XP){m=b(`screen and (max-width: ${XP[v]})`);try{m.addEventListener("change",y)}catch{m.addListener(y)}y(m)}}return()=>{try{m==null||m.removeEventListener("change",y)}catch{m==null||m.removeListener(y)}}},[v]),p.useEffect(()=>{const y=Ppe("ant-sider-");return C.addSider(y),()=>C.removeSider(y)},[]);const X=()=>{j(!E,"clickTrigger")},{getPrefixCls:U}=p.useContext(Mt),Z=()=>{const y=U("layout-sider",n),m=Kr(x,["collapsed"]),b=E?f:d,k=Cpe(b)?`${b}px`:String(b),N=parseFloat(String(f||0))===0?p.createElement("span",{onClick:X,className:xe(`${y}-zero-width-trigger`,`${y}-zero-width-trigger-${u?"right":"left"}`),style:h},i||p.createElement(wpe,null)):null,O={expanded:u?p.createElement(pm,null):p.createElement(e1,null),collapsed:u?p.createElement(e1,null):p.createElement(pm,null)}[E?"collapsed":"expanded"],S=i!==null?N||p.createElement("div",{className:`${y}-trigger`,onClick:X,style:{width:k}},i||O):null,P=Object.assign(Object.assign({},l),{flex:`0 0 ${k}`,maxWidth:k,minWidth:k,width:k}),B=xe(y,`${y}-${s}`,{[`${y}-collapsed`]:!!E,[`${y}-has-trigger`]:c&&i!==null&&!N,[`${y}-below`]:!!R,[`${y}-zero-width`]:parseFloat(k)===0},r);return p.createElement("aside",Object.assign({className:B},m,{style:P,ref:t}),p.createElement("div",{className:`${y}-children`},o),c||R&&N?S:null)},Y=p.useMemo(()=>({siderCollapsed:E}),[E]);return p.createElement(Zy.Provider,{value:Y},Z())}),DA=Ope;var kpe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"},Mpe=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:kpe}))},HA=p.forwardRef(Mpe);const t1=p.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1});var Npe=function(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{const{prefixCls:t,className:n,dashed:r}=e,i=Npe(e,["prefixCls","className","dashed"]),{getPrefixCls:o}=p.useContext(Mt),a=o("menu",t),s=xe({[`${a}-item-divider-dashed`]:!!r},n);return p.createElement(q4,Object.assign({className:s},i))},VA=e=>{var t;const{className:n,children:r,icon:i,title:o,danger:a}=e,{prefixCls:s,firstLevel:l,direction:c,disableMenuItemTitleTooltip:u,inlineCollapsed:d}=p.useContext(t1),f=C=>{const E=p.createElement("span",{className:`${s}-title-content`},r);return(!i||p.isValidElement(r)&&r.type==="span")&&r&&C&&l&&typeof r=="string"?p.createElement("div",{className:`${s}-inline-collapsed-noicon`},r.charAt(0)):E},{siderCollapsed:h}=p.useContext(Zy);let v=o;typeof o>"u"?v=l?r:"":o===!1&&(v="");const g={title:v};!h&&!d&&(g.title=null,g.open=!1);const w=oa(r).length;let x=p.createElement(Xy,Object.assign({},Kr(e,["title","icon","danger"]),{className:xe({[`${s}-item-danger`]:a,[`${s}-item-only-child`]:(i?w+1:w)===1},n),title:typeof o=="string"?o:void 0}),sa(i,{className:xe(p.isValidElement(i)?(t=i.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),f(d));return u||(x=p.createElement($g,Object.assign({},g,{placement:c==="rtl"?"left":"right",overlayClassName:`${s}-inline-collapsed-tooltip`}),x)),x};var Tpe=function(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{const{children:n}=e,r=Tpe(e,["children"]),i=p.useContext(n1),o=p.useMemo(()=>Object.assign(Object.assign({},i),r),[i,r.prefixCls,r.mode,r.selectable,r.rootClassName]),a=yre(n),s=Iu(t,a?n.ref:null);return p.createElement(n1.Provider,{value:o},p.createElement(fm,{space:!0},a?p.cloneElement(n,{ref:s}):n))}),Ipe=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:i,lineWidth:o,lineType:a,itemPaddingInline:s}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${we(o)} ${a} ${i}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:s},[`> ${t}-item:hover, > ${t}-item-active, - > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},Fpe=e=>{let{componentCls:t,menuArrowOffset:n,calc:r}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, - ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${be(r(n).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${be(n)})`}}}}},JP=e=>Object.assign({},dc(e)),QP=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:i,groupTitleColor:o,itemBg:a,subMenuItemBg:s,itemSelectedBg:l,activeBarHeight:c,activeBarWidth:u,activeBarBorderWidth:d,motionDurationSlow:f,motionEaseInOut:h,motionEaseOut:g,itemPaddingInline:v,motionDurationMid:w,itemHoverColor:x,lineType:C,colorSplit:E,itemDisabledColor:I,dangerItemColor:R,dangerItemHoverColor:T,dangerItemSelectedColor:j,dangerItemActiveBg:D,dangerItemSelectedBg:X,popupBg:V,itemHoverBg:W,itemActiveBg:Y,menuSubMenuBg:y,horizontalItemSelectedColor:m,horizontalItemSelectedBg:b,horizontalItemBorderRadius:k,horizontalItemHoverBg:N}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:a,[`&${n}-root:focus-visible`]:Object.assign({},JP(e)),[`${n}-item-group-title`]:{color:o},[`${n}-submenu-selected`]:{[`> ${n}-submenu-title`]:{color:i}},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},JP(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${I} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:x}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:W},"&:active":{backgroundColor:Y}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:W},"&:active":{backgroundColor:Y}}},[`${n}-item-danger`]:{color:R,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:T}},[`&${n}-item:active`]:{background:D}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:i,[`&${n}-item-danger`]:{color:j},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:l,[`&${n}-item-danger`]:{backgroundColor:X}},[`&${n}-submenu > ${n}`]:{backgroundColor:y},[`&${n}-popup > ${n}`]:{backgroundColor:V},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:V},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:d,marginTop:e.calc(d).mul(-1).equal(),marginBottom:0,borderRadius:k,"&::after":{position:"absolute",insetInline:v,bottom:0,borderBottom:`${be(c)} solid transparent`,transition:`border-color ${f} ${h}`,content:'""'},"&:hover, &-active, &-open":{background:N,"&::after":{borderBottomWidth:c,borderBottomColor:m}},"&-selected":{color:m,backgroundColor:b,"&:hover":{backgroundColor:b},"&::after":{borderBottomWidth:c,borderBottomColor:m}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${be(d)} ${C} ${E}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:s},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${be(u)} solid ${i}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${w} ${g}`,`opacity ${w} ${g}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:j}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${w} ${h}`,`opacity ${w} ${h}`].join(",")}}}}}},$P=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:i,menuArrowSize:o,marginXS:a,itemMarginBlock:s,itemWidth:l}=e,c=e.calc(o).add(i).add(a).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:be(n),paddingInline:i,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:s,width:l},[`> ${t}-item, - > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:be(n)},[`${t}-item-group-list ${t}-submenu-title, - ${t}-submenu-title`]:{paddingInlineEnd:c}}},Dpe=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:i,dropdownWidth:o,controlHeightLG:a,motionDurationMid:s,motionEaseOut:l,paddingXL:c,itemMarginInline:u,fontSizeLG:d,motionDurationSlow:f,paddingXS:h,boxShadowSecondary:g,collapsedWidth:v,collapsedIconSize:w}=e,x={height:r,lineHeight:be(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},$P(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},$P(e)),{boxShadow:g})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:o,maxHeight:`calc(100vh - ${be(e.calc(a).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${f}`,`background ${f}`,`padding ${s} ${l}`,`padding-inline calc(50% - ${be(e.calc(d).div(2).equal())} - ${be(u)})`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:x,[`& ${t}-item-group-title`]:{paddingInlineStart:c}},[`${t}-item`]:x}},{[`${t}-inline-collapsed`]:{width:v,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:d,textAlign:"center"}}},[`> ${t}-item, + > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},zpe=e=>{let{componentCls:t,menuArrowOffset:n,calc:r}=e;return{[`${t}-rtl`]:{direction:"rtl"},[`${t}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${t}-rtl${t}-vertical, + ${t}-submenu-rtl ${t}-vertical`]:{[`${t}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${we(r(n).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${we(n)})`}}}}},WP=e=>Object.assign({},dc(e)),ZP=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:i,groupTitleColor:o,itemBg:a,subMenuItemBg:s,itemSelectedBg:l,activeBarHeight:c,activeBarWidth:u,activeBarBorderWidth:d,motionDurationSlow:f,motionEaseInOut:h,motionEaseOut:v,itemPaddingInline:g,motionDurationMid:w,itemHoverColor:x,lineType:C,colorSplit:E,itemDisabledColor:I,dangerItemColor:R,dangerItemHoverColor:T,dangerItemSelectedColor:j,dangerItemActiveBg:D,dangerItemSelectedBg:X,popupBg:U,itemHoverBg:Z,itemActiveBg:Y,menuSubMenuBg:y,horizontalItemSelectedColor:m,horizontalItemSelectedBg:b,horizontalItemBorderRadius:k,horizontalItemHoverBg:N}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:a,[`&${n}-root:focus-visible`]:Object.assign({},WP(e)),[`${n}-item-group-title`]:{color:o},[`${n}-submenu-selected`]:{[`> ${n}-submenu-title`]:{color:i}},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:Object.assign({},WP(e))},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${I} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:x}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:Z},"&:active":{backgroundColor:Y}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:Z},"&:active":{backgroundColor:Y}}},[`${n}-item-danger`]:{color:R,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:T}},[`&${n}-item:active`]:{background:D}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:i,[`&${n}-item-danger`]:{color:j},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:l,[`&${n}-item-danger`]:{backgroundColor:X}},[`&${n}-submenu > ${n}`]:{backgroundColor:y},[`&${n}-popup > ${n}`]:{backgroundColor:U},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:U},[`&${n}-horizontal`]:Object.assign(Object.assign({},t==="dark"?{borderBottom:0}:{}),{[`> ${n}-item, > ${n}-submenu`]:{top:d,marginTop:e.calc(d).mul(-1).equal(),marginBottom:0,borderRadius:k,"&::after":{position:"absolute",insetInline:g,bottom:0,borderBottom:`${we(c)} solid transparent`,transition:`border-color ${f} ${h}`,content:'""'},"&:hover, &-active, &-open":{background:N,"&::after":{borderBottomWidth:c,borderBottomColor:m}},"&-selected":{color:m,backgroundColor:b,"&:hover":{backgroundColor:b},"&::after":{borderBottomWidth:c,borderBottomColor:m}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${we(d)} ${C} ${E}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:s},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${we(u)} solid ${i}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${w} ${v}`,`opacity ${w} ${v}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:j}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${w} ${h}`,`opacity ${w} ${h}`].join(",")}}}}}},KP=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:i,menuArrowSize:o,marginXS:a,itemMarginBlock:s,itemWidth:l}=e,c=e.calc(o).add(i).add(a).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:we(n),paddingInline:i,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:s,width:l},[`> ${t}-item, + > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:we(n)},[`${t}-item-group-list ${t}-submenu-title, + ${t}-submenu-title`]:{paddingInlineEnd:c}}},Rpe=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:i,dropdownWidth:o,controlHeightLG:a,motionDurationMid:s,motionEaseOut:l,paddingXL:c,itemMarginInline:u,fontSizeLG:d,motionDurationSlow:f,paddingXS:h,boxShadowSecondary:v,collapsedWidth:g,collapsedIconSize:w}=e,x={height:r,lineHeight:we(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},KP(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},KP(e)),{boxShadow:v})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:o,maxHeight:`calc(100vh - ${we(e.calc(a).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${f}`,`background ${f}`,`padding ${s} ${l}`,`padding-inline calc(50% - ${we(e.calc(d).div(2).equal())} - ${we(u)})`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:x,[`& ${t}-item-group-title`]:{paddingInlineStart:c}},[`${t}-item`]:x}},{[`${t}-inline-collapsed`]:{width:g,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:d,textAlign:"center"}}},[`> ${t}-item, > ${t}-item-group > ${t}-item-group-list > ${t}-item, > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title, - > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${be(e.calc(d).div(2).equal())} - ${be(u)})`,textOverflow:"clip",[` + > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${we(e.calc(d).div(2).equal())} - ${we(u)})`,textOverflow:"clip",[` ${t}-submenu-arrow, ${t}-submenu-expand-icon - `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:w,lineHeight:be(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:i}},[`${t}-item-group-title`]:Object.assign(Object.assign({},lm),{paddingInline:h})}}]},_P=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:i,motionEaseOut:o,iconCls:a,iconSize:s,iconMarginInlineEnd:l}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background ${n}`,`padding ${n} ${i}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${o}`,`margin ${n} ${i}`,`color ${n}`].join(","),"+ span":{marginInlineStart:l,opacity:1,transition:[`opacity ${n} ${i}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},ky()),[`&${t}-item-only-child`]:{[`> ${a}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},eO=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:i,menuArrowSize:o,menuArrowOffset:a}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:o,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(o).mul(.6).equal(),height:e.calc(o).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:i,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${be(e.calc(a).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${be(a)})`}}}}},Hpe=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:i,motionDurationMid:o,motionEaseInOut:a,paddingXS:s,padding:l,colorSplit:c,lineWidth:u,zIndexPopup:d,borderRadiusLG:f,subMenuItemBorderRadius:h,menuArrowSize:g,menuArrowOffset:v,lineType:w,groupTitleLineHeight:x,groupTitleFontSize:C}=e;return[{"":{[`${n}`]:Object.assign(Object.assign({},cm()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},vr(e)),cm()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${i} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${be(s)} ${be(l)}`,fontSize:C,lineHeight:x,transition:`all ${i}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${i} ${a}`,`background ${i} ${a}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${i} ${a}`,`background ${i} ${a}`,`padding ${o} ${a}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${i} ${a}`,`padding ${i} ${a}`].join(",")},[`${n}-title-content`]:{transition:`color ${i}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:c,borderStyle:w,borderWidth:0,borderTopWidth:u,marginBlock:u,padding:0,"&-dashed":{borderStyle:"dashed"}}}),_P(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${be(e.calc(r).mul(2).equal())} ${be(l)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:d,borderRadius:f,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:f},_P(e)),eO(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:h},[`${n}-submenu-title::after`]:{transition:`transform ${i} ${a}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS}}}),eO(e)),{[`&-inline-collapsed ${n}-submenu-arrow, - &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${be(v)})`},"&::after":{transform:`rotate(45deg) translateX(${be(e.calc(v).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${be(e.calc(g).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${be(e.calc(v).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${be(v)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},Upe=e=>{var t,n,r;const{colorPrimary:i,colorError:o,colorTextDisabled:a,colorErrorBg:s,colorText:l,colorTextDescription:c,colorBgContainer:u,colorFillAlter:d,colorFillContent:f,lineWidth:h,lineWidthBold:g,controlItemBgActive:v,colorBgTextHover:w,controlHeightLG:x,lineHeight:C,colorBgElevated:E,marginXXS:I,padding:R,fontSize:T,controlHeightSM:j,fontSizeLG:D,colorTextLightSolid:X,colorErrorHover:V}=e,W=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,Y=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:h,y=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,m=new Zn(X).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:l,itemColor:l,colorItemTextHover:l,itemHoverColor:l,colorItemTextHoverHorizontal:i,horizontalItemHoverColor:i,colorGroupTitle:c,groupTitleColor:c,colorItemTextSelected:i,itemSelectedColor:i,colorItemTextSelectedHorizontal:i,horizontalItemSelectedColor:i,colorItemBg:u,itemBg:u,colorItemBgHover:w,itemHoverBg:w,colorItemBgActive:f,itemActiveBg:v,colorSubItemBg:d,subMenuItemBg:d,colorItemBgSelected:v,itemSelectedBg:v,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:W,colorActiveBarHeight:g,activeBarHeight:g,colorActiveBarBorderSize:h,activeBarBorderWidth:Y,colorItemTextDisabled:a,itemDisabledColor:a,colorDangerItemText:o,dangerItemColor:o,colorDangerItemTextHover:o,dangerItemHoverColor:o,colorDangerItemTextSelected:o,dangerItemSelectedColor:o,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:y,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:x,groupTitleLineHeight:C,collapsedWidth:x*2,popupBg:E,itemMarginBlock:I,itemPaddingInline:R,horizontalLineHeight:`${x*1.15}px`,iconSize:T,iconMarginInlineEnd:j-T,collapsedIconSize:D,groupTitleFontSize:T,darkItemDisabledColor:new Zn(X).setAlpha(.25).toRgbString(),darkItemColor:m,darkDangerItemColor:o,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:X,darkItemSelectedBg:i,darkDangerItemSelectedBg:o,darkItemHoverBg:"transparent",darkGroupTitleColor:m,darkItemHoverColor:X,darkDangerItemHoverColor:V,darkDangerItemSelectedColor:X,darkDangerItemActiveBg:o,itemWidth:W?`calc(100% + ${Y}px)`:`calc(100% - ${y*2}px)`}},Vpe=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return qr("Menu",i=>{const{colorBgElevated:o,controlHeightLG:a,fontSize:s,darkItemColor:l,darkDangerItemColor:c,darkItemBg:u,darkSubMenuItemBg:d,darkItemSelectedColor:f,darkItemSelectedBg:h,darkDangerItemSelectedBg:g,darkItemHoverBg:v,darkGroupTitleColor:w,darkItemHoverColor:x,darkItemDisabledColor:C,darkDangerItemHoverColor:E,darkDangerItemSelectedColor:I,darkDangerItemActiveBg:R,popupBg:T,darkPopupBg:j}=i,D=i.calc(s).div(7).mul(5).equal(),X=gn(i,{menuArrowSize:D,menuHorizontalHeight:i.calc(a).mul(1.15).equal(),menuArrowOffset:i.calc(D).mul(.25).equal(),menuSubMenuBg:o,calc:i.calc,popupBg:T}),V=gn(X,{itemColor:l,itemHoverColor:x,groupTitleColor:w,itemSelectedColor:f,itemBg:u,popupBg:j,subMenuItemBg:d,itemActiveBg:"transparent",itemSelectedBg:h,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:v,itemDisabledColor:C,dangerItemColor:c,dangerItemHoverColor:E,dangerItemSelectedColor:I,dangerItemActiveBg:R,dangerItemSelectedBg:g,menuSubMenuBg:d,horizontalItemSelectedColor:f,horizontalItemSelectedBg:h});return[Hpe(X),Ape(X),Dpe(X),QP(X,"light"),QP(V,"dark"),Fpe(X),ZB(X),pf(X,"slide-up"),pf(X,"slide-down"),Fy(X,"zoom-big")]},Upe,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t)},_A=e=>{var t;const{popupClassName:n,icon:r,title:i,theme:o}=e,a=p.useContext(n1),{prefixCls:s,inlineCollapsed:l,theme:c}=a,u=Yf();let d;if(!r)d=l&&!u.length&&i&&typeof i=="string"?p.createElement("div",{className:`${s}-inline-collapsed-noicon`},i.charAt(0)):p.createElement("span",{className:`${s}-title-content`},i);else{const g=p.isValidElement(i)&&i.type==="span";d=p.createElement(p.Fragment,null,sa(r,{className:we(p.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),g?i:p.createElement("span",{className:`${s}-title-content`},i))}const f=p.useMemo(()=>Object.assign(Object.assign({},a),{firstLevel:!1}),[a]),[h]=Um("Menu");return p.createElement(n1.Provider,{value:f},p.createElement(Zy,Object.assign({},Kr(e,["icon"]),{title:d,popupClassName:we(s,n,`${s}-${o||c}`),popupStyle:{zIndex:h}})))};var Xpe=function(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{var n;const r=p.useContext(r1),i=r||{},{getPrefixCls:o,getPopupContainer:a,direction:s,menu:l}=p.useContext(Mt),c=o(),{prefixCls:u,className:d,style:f,theme:h="light",expandIcon:g,_internalDisableMenuItemTitleTooltip:v,inlineCollapsed:w,siderCollapsed:x,rootClassName:C,mode:E,selectable:I,onClick:R,overflowedIndicatorPopupClassName:T}=e,j=Xpe(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),D=Kr(j,["collapsedWidth"]);(n=i.validator)===null||n===void 0||n.call(i,{mode:E});const X=On(function(){var P;R==null||R.apply(void 0,arguments),(P=i.onClick)===null||P===void 0||P.call(i)}),V=i.mode||E,W=I??i.selectable,Y=p.useMemo(()=>x!==void 0?x:w,[w,x]),y={horizontal:{motionName:`${c}-slide-up`},inline:gB(c),other:{motionName:`${c}-zoom-big`}},m=o("menu",u||i.prefixCls),b=Bo(m),[k,N,M]=Vpe(m,b,!r),z=we(`${m}-${h}`,l==null?void 0:l.className,d),O=p.useMemo(()=>{var P,B;if(typeof g=="function"||Gw(g))return g||null;if(typeof i.expandIcon=="function"||Gw(i.expandIcon))return i.expandIcon||null;if(typeof(l==null?void 0:l.expandIcon)=="function"||Gw(l==null?void 0:l.expandIcon))return(l==null?void 0:l.expandIcon)||null;const Z=(P=g??(i==null?void 0:i.expandIcon))!==null&&P!==void 0?P:l==null?void 0:l.expandIcon;return sa(Z,{className:we(`${m}-submenu-expand-icon`,p.isValidElement(Z)?(B=Z.props)===null||B===void 0?void 0:B.className:void 0)})},[g,i==null?void 0:i.expandIcon,l==null?void 0:l.expandIcon,m]),S=p.useMemo(()=>({prefixCls:m,inlineCollapsed:Y||!1,direction:s,firstLevel:!0,theme:h,mode:V,disableMenuItemTitleTooltip:v}),[m,Y,s,v,h]);return k(p.createElement(r1.Provider,{value:null},p.createElement(n1.Provider,{value:S},p.createElement(Ym,Object.assign({getPopupContainer:a,overflowedIndicator:p.createElement(YA,null),overflowedIndicatorPopupClassName:we(m,`${m}-${h}`,T),mode:V,selectable:W,onClick:X},D,{inlineCollapsed:Y,style:Object.assign(Object.assign({},l==null?void 0:l.style),f),className:z,prefixCls:m,direction:s,defaultMotions:y,expandIcon:O,ref:t,rootClassName:we(C,N,i.rootClassName,M,b),_internalComponents:Wpe})))))}),Qs=p.forwardRef((e,t)=>{const n=p.useRef(null),r=p.useContext(Ky);return p.useImperativeHandle(t,()=>({menu:n.current,focus:i=>{var o;(o=n.current)===null||o===void 0||o.focus(i)}})),p.createElement(Zpe,Object.assign({ref:n},e,r))});Qs.Item=QA;Qs.SubMenu=_A;Qs.Divider=JA;Qs.ItemGroup=_4;const Kpe=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:i}=e,o=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${o}`]:{[`&${o}-danger:not(${o}-disabled)`]:{color:r,"&:hover":{color:i,backgroundColor:r}}}}}},qpe=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:i,sizePopupArrow:o,antCls:a,iconCls:s,motionDurationMid:l,paddingBlock:c,fontSize:u,dropdownEdgeChildPadding:d,colorTextDisabled:f,fontSizeIcon:h,controlPaddingHorizontal:g,colorBgElevated:v}=e;return[{[t]:Object.assign(Object.assign({},vr(e)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(o).div(2).sub(i).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${a}-btn`]:{[`& > ${s}-down, & > ${a}-btn-icon > ${s}-down`]:{fontSize:h}},[`${t}-wrap`]:{position:"relative",[`${a}-btn > ${s}-down`]:{fontSize:h},[`${s}-down::before`]:{transition:`transform ${l}`}},[`${t}-wrap-open`]:{[`${s}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomLeft, + `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:w,lineHeight:we(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:i}},[`${t}-item-group-title`]:Object.assign(Object.assign({},lm),{paddingInline:h})}}]},qP=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:i,motionEaseOut:o,iconCls:a,iconSize:s,iconMarginInlineEnd:l}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background ${n}`,`padding ${n} ${i}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:s,fontSize:s,transition:[`font-size ${r} ${o}`,`margin ${n} ${i}`,`color ${n}`].join(","),"+ span":{marginInlineStart:l,opacity:1,transition:[`opacity ${n} ${i}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:Object.assign({},ky()),[`&${t}-item-only-child`]:{[`> ${a}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},GP=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:i,menuArrowSize:o,menuArrowOffset:a}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:o,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(o).mul(.6).equal(),height:e.calc(o).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:i,transition:[`background ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${we(e.calc(a).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${we(a)})`}}}}},jpe=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:i,motionDurationMid:o,motionEaseInOut:a,paddingXS:s,padding:l,colorSplit:c,lineWidth:u,zIndexPopup:d,borderRadiusLG:f,subMenuItemBorderRadius:h,menuArrowSize:v,menuArrowOffset:g,lineType:w,groupTitleLineHeight:x,groupTitleFontSize:C}=e;return[{"":{[`${n}`]:Object.assign(Object.assign({},cm()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},br(e)),cm()),{marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${i} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${we(s)} ${we(l)}`,fontSize:C,lineHeight:x,transition:`all ${i}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${i} ${a}`,`background ${i} ${a}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${i} ${a}`,`background ${i} ${a}`,`padding ${o} ${a}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background ${i} ${a}`,`padding ${i} ${a}`].join(",")},[`${n}-title-content`]:{transition:`color ${i}`,[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:c,borderStyle:w,borderWidth:0,borderTopWidth:u,marginBlock:u,padding:0,"&-dashed":{borderStyle:"dashed"}}}),qP(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${we(e.calc(r).mul(2).equal())} ${we(l)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:d,borderRadius:f,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:Object.assign(Object.assign(Object.assign({borderRadius:f},qP(e)),GP(e)),{[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:h},[`${n}-submenu-title::after`]:{transition:`transform ${i} ${a}`}})},"\n &-placement-leftTop,\n &-placement-bottomRight,\n ":{transformOrigin:"100% 0"},"\n &-placement-leftBottom,\n &-placement-topRight,\n ":{transformOrigin:"100% 100%"},"\n &-placement-rightBottom,\n &-placement-topLeft,\n ":{transformOrigin:"0 100%"},"\n &-placement-bottomLeft,\n &-placement-rightTop,\n ":{transformOrigin:"0 0"},"\n &-placement-leftTop,\n &-placement-leftBottom\n ":{paddingInlineEnd:e.paddingXS},"\n &-placement-rightTop,\n &-placement-rightBottom\n ":{paddingInlineStart:e.paddingXS},"\n &-placement-topRight,\n &-placement-topLeft\n ":{paddingBottom:e.paddingXS},"\n &-placement-bottomRight,\n &-placement-bottomLeft\n ":{paddingTop:e.paddingXS}}}),GP(e)),{[`&-inline-collapsed ${n}-submenu-arrow, + &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${we(g)})`},"&::after":{transform:`rotate(45deg) translateX(${we(e.calc(g).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${we(e.calc(v).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${we(e.calc(g).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${we(g)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},Lpe=e=>{var t,n,r;const{colorPrimary:i,colorError:o,colorTextDisabled:a,colorErrorBg:s,colorText:l,colorTextDescription:c,colorBgContainer:u,colorFillAlter:d,colorFillContent:f,lineWidth:h,lineWidthBold:v,controlItemBgActive:g,colorBgTextHover:w,controlHeightLG:x,lineHeight:C,colorBgElevated:E,marginXXS:I,padding:R,fontSize:T,controlHeightSM:j,fontSizeLG:D,colorTextLightSolid:X,colorErrorHover:U}=e,Z=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,Y=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:h,y=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,m=new qn(X).setAlpha(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:l,itemColor:l,colorItemTextHover:l,itemHoverColor:l,colorItemTextHoverHorizontal:i,horizontalItemHoverColor:i,colorGroupTitle:c,groupTitleColor:c,colorItemTextSelected:i,itemSelectedColor:i,colorItemTextSelectedHorizontal:i,horizontalItemSelectedColor:i,colorItemBg:u,itemBg:u,colorItemBgHover:w,itemHoverBg:w,colorItemBgActive:f,itemActiveBg:g,colorSubItemBg:d,subMenuItemBg:d,colorItemBgSelected:g,itemSelectedBg:g,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:Z,colorActiveBarHeight:v,activeBarHeight:v,colorActiveBarBorderSize:h,activeBarBorderWidth:Y,colorItemTextDisabled:a,itemDisabledColor:a,colorDangerItemText:o,dangerItemColor:o,colorDangerItemTextHover:o,dangerItemHoverColor:o,colorDangerItemTextSelected:o,dangerItemSelectedColor:o,colorDangerItemBgActive:s,dangerItemActiveBg:s,colorDangerItemBgSelected:s,dangerItemSelectedBg:s,itemMarginInline:y,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:x,groupTitleLineHeight:C,collapsedWidth:x*2,popupBg:E,itemMarginBlock:I,itemPaddingInline:R,horizontalLineHeight:`${x*1.15}px`,iconSize:T,iconMarginInlineEnd:j-T,collapsedIconSize:D,groupTitleFontSize:T,darkItemDisabledColor:new qn(X).setAlpha(.25).toRgbString(),darkItemColor:m,darkDangerItemColor:o,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:X,darkItemSelectedBg:i,darkDangerItemSelectedBg:o,darkItemHoverBg:"transparent",darkGroupTitleColor:m,darkItemHoverColor:X,darkDangerItemHoverColor:U,darkDangerItemSelectedColor:X,darkDangerItemActiveBg:o,itemWidth:Z?`calc(100% + ${Y}px)`:`calc(100% - ${y*2}px)`}},Bpe=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:e,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;return qr("Menu",i=>{const{colorBgElevated:o,controlHeightLG:a,fontSize:s,darkItemColor:l,darkDangerItemColor:c,darkItemBg:u,darkSubMenuItemBg:d,darkItemSelectedColor:f,darkItemSelectedBg:h,darkDangerItemSelectedBg:v,darkItemHoverBg:g,darkGroupTitleColor:w,darkItemHoverColor:x,darkItemDisabledColor:C,darkDangerItemHoverColor:E,darkDangerItemSelectedColor:I,darkDangerItemActiveBg:R,popupBg:T,darkPopupBg:j}=i,D=i.calc(s).div(7).mul(5).equal(),X=pn(i,{menuArrowSize:D,menuHorizontalHeight:i.calc(a).mul(1.15).equal(),menuArrowOffset:i.calc(D).mul(.25).equal(),menuSubMenuBg:o,calc:i.calc,popupBg:T}),U=pn(X,{itemColor:l,itemHoverColor:x,groupTitleColor:w,itemSelectedColor:f,itemBg:u,popupBg:j,subMenuItemBg:d,itemActiveBg:"transparent",itemSelectedBg:h,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:g,itemDisabledColor:C,dangerItemColor:c,dangerItemHoverColor:E,dangerItemSelectedColor:I,dangerItemActiveBg:R,dangerItemSelectedBg:v,menuSubMenuBg:d,horizontalItemSelectedColor:f,horizontalItemSelectedBg:h});return[jpe(X),Ipe(X),Rpe(X),ZP(X,"light"),ZP(U,"dark"),zpe(X),BB(X),hf(X,"slide-up"),hf(X,"slide-down"),Ay(X,"zoom-big")]},Lpe,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t)},WA=e=>{var t;const{popupClassName:n,icon:r,title:i,theme:o}=e,a=p.useContext(t1),{prefixCls:s,inlineCollapsed:l,theme:c}=a,u=Gf();let d;if(!r)d=l&&!u.length&&i&&typeof i=="string"?p.createElement("div",{className:`${s}-inline-collapsed-noicon`},i.charAt(0)):p.createElement("span",{className:`${s}-title-content`},i);else{const v=p.isValidElement(i)&&i.type==="span";d=p.createElement(p.Fragment,null,sa(r,{className:xe(p.isValidElement(r)?(t=r.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),v?i:p.createElement("span",{className:`${s}-title-content`},i))}const f=p.useMemo(()=>Object.assign(Object.assign({},a),{firstLevel:!1}),[a]),[h]=Um("Menu");return p.createElement(t1.Provider,{value:f},p.createElement(Wy,Object.assign({},Kr(e,["icon"]),{title:d,popupClassName:xe(s,n,`${s}-${o||c}`),popupStyle:{zIndex:h}})))};var Ape=function(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{var n;const r=p.useContext(n1),i=r||{},{getPrefixCls:o,getPopupContainer:a,direction:s,menu:l}=p.useContext(Mt),c=o(),{prefixCls:u,className:d,style:f,theme:h="light",expandIcon:v,_internalDisableMenuItemTitleTooltip:g,inlineCollapsed:w,siderCollapsed:x,rootClassName:C,mode:E,selectable:I,onClick:R,overflowedIndicatorPopupClassName:T}=e,j=Ape(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),D=Kr(j,["collapsedWidth"]);(n=i.validator)===null||n===void 0||n.call(i,{mode:E});const X=Pn(function(){var P;R==null||R.apply(void 0,arguments),(P=i.onClick)===null||P===void 0||P.call(i)}),U=i.mode||E,Z=I??i.selectable,Y=p.useMemo(()=>x!==void 0?x:w,[w,x]),y={horizontal:{motionName:`${c}-slide-up`},inline:lB(c),other:{motionName:`${c}-zoom-big`}},m=o("menu",u||i.prefixCls),b=Bo(m),[k,N,M]=Bpe(m,b,!r),z=xe(`${m}-${h}`,l==null?void 0:l.className,d),O=p.useMemo(()=>{var P,B;if(typeof v=="function"||Zw(v))return v||null;if(typeof i.expandIcon=="function"||Zw(i.expandIcon))return i.expandIcon||null;if(typeof(l==null?void 0:l.expandIcon)=="function"||Zw(l==null?void 0:l.expandIcon))return(l==null?void 0:l.expandIcon)||null;const W=(P=v??(i==null?void 0:i.expandIcon))!==null&&P!==void 0?P:l==null?void 0:l.expandIcon;return sa(W,{className:xe(`${m}-submenu-expand-icon`,p.isValidElement(W)?(B=W.props)===null||B===void 0?void 0:B.className:void 0)})},[v,i==null?void 0:i.expandIcon,l==null?void 0:l.expandIcon,m]),S=p.useMemo(()=>({prefixCls:m,inlineCollapsed:Y||!1,direction:s,firstLevel:!0,theme:h,mode:U,disableMenuItemTitleTooltip:g}),[m,Y,s,g,h]);return k(p.createElement(n1.Provider,{value:null},p.createElement(t1.Provider,{value:S},p.createElement(Ym,Object.assign({getPopupContainer:a,overflowedIndicator:p.createElement(HA,null),overflowedIndicatorPopupClassName:xe(m,`${m}-${h}`,T),mode:U,selectable:Z,onClick:X},D,{inlineCollapsed:Y,style:Object.assign(Object.assign({},l==null?void 0:l.style),f),className:z,prefixCls:m,direction:s,defaultMotions:y,expandIcon:O,ref:t,rootClassName:xe(C,N,i.rootClassName,M,b),_internalComponents:Fpe})))))}),Qs=p.forwardRef((e,t)=>{const n=p.useRef(null),r=p.useContext(Zy);return p.useImperativeHandle(t,()=>({menu:n.current,focus:i=>{var o;(o=n.current)===null||o===void 0||o.focus(i)}})),p.createElement(Dpe,Object.assign({ref:n},e,r))});Qs.Item=VA;Qs.SubMenu=WA;Qs.Divider=UA;Qs.ItemGroup=G4;const Hpe=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:i}=e,o=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${o}`]:{[`&${o}-danger:not(${o}-disabled)`]:{color:r,"&:hover":{color:i,backgroundColor:r}}}}}},Upe=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:i,sizePopupArrow:o,antCls:a,iconCls:s,motionDurationMid:l,paddingBlock:c,fontSize:u,dropdownEdgeChildPadding:d,colorTextDisabled:f,fontSizeIcon:h,controlPaddingHorizontal:v,colorBgElevated:g}=e;return[{[t]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(o).div(2).sub(i).equal(),zIndex:-9999,opacity:1e-4,content:'""'},[`&-trigger${a}-btn`]:{[`& > ${s}-down, & > ${a}-btn-icon > ${s}-down`]:{fontSize:h}},[`${t}-wrap`]:{position:"relative",[`${a}-btn > ${s}-down`]:{fontSize:h},[`${s}-down::before`]:{transition:`transform ${l}`}},[`${t}-wrap-open`]:{[`${s}-down::before`]:{transform:"rotate(180deg)"}},"\n &-hidden,\n &-menu-hidden,\n &-menu-submenu-hidden\n ":{display:"none"},[`&${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomLeft, &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomLeft, &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottom, &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottom, &${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomRight, - &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:B4},[`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft, + &${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:I4},[`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft, &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topLeft, &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-top, &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-top, &${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topRight, - &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]:{animationName:F4},[`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft, + &${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]:{animationName:R4},[`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft, &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottom, - &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:A4},[`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft, + &${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:z4},[`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft, &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-top, - &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]:{animationName:D4}})},zA(e,v,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{[n]:Object.assign(Object.assign({padding:d,listStyleType:"none",backgroundColor:v,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},um(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${be(c)} ${be(g)}`,color:e.colorTextDescription,transition:`all ${l}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:u,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${l}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${be(c)} ${be(g)}`,color:e.colorText,fontWeight:"normal",fontSize:u,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${l}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},um(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:f,cursor:"not-allowed","&:hover":{color:f,backgroundColor:v,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${be(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:h,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${be(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(g).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:f,backgroundColor:v,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})}},[pf(e,"slide-up"),pf(e,"slide-down"),Jv(e,"move-up"),Jv(e,"move-down"),Fy(e,"zoom-big")]]},Gpe=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},K4({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),TA(e)),Ype=qr("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:i}=e,o=gn(e,{menuCls:`${i}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[qpe(o),Kpe(o)]},Gpe,{resetStyle:!1}),qy=e=>{const{menu:t,arrow:n,prefixCls:r,children:i,trigger:o,disabled:a,dropdownRender:s,getPopupContainer:l,overlayClassName:c,rootClassName:u,overlayStyle:d,open:f,onOpenChange:h,visible:g,onVisibleChange:v,mouseEnterDelay:w=.15,mouseLeaveDelay:x=.1,autoAdjustOverflow:C=!0,placement:E="",overlay:I,transitionName:R}=e,{getPopupContainer:T,getPrefixCls:j,direction:D,dropdown:X}=p.useContext(Mt);Zf();const V=p.useMemo(()=>{const U=j();return R!==void 0?R:E.includes("top")?`${U}-slide-down`:`${U}-slide-up`},[j,E,R]),W=p.useMemo(()=>E?E.includes("Center")?E.slice(0,E.indexOf("Center")):E:D==="rtl"?"bottomRight":"bottomLeft",[E,D]),Y=j("dropdown",r),y=Bo(Y),[m,b,k]=Ype(Y,y),[,N]=Xr(),M=p.Children.only(i),z=sa(M,{className:we(`${Y}-trigger`,{[`${Y}-rtl`]:D==="rtl"},M.props.className),disabled:a}),O=a?[]:o;let S;O&&O.includes("contextMenu")&&(S=!0);const[P,B]=oi(!1,{value:f??g}),Z=On(U=>{h==null||h(U,{source:"trigger"}),v==null||v(U),B(U)}),ie=we(c,u,b,k,y,X==null?void 0:X.className,{[`${Y}-rtl`]:D==="rtl"}),se=RA({arrowPointAtCenter:typeof n=="object"&&n.pointAtCenter,autoAdjustOverflow:C,offset:N.marginXXS,arrowWidth:n?N.sizePopupArrow:0,borderRadius:N.borderRadius}),le=p.useCallback(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(h==null||h(!1,{source:"menu"}),B(!1))},[t==null?void 0:t.selectable,t==null?void 0:t.multiple]),he=()=>{let U;return t!=null&&t.items?U=p.createElement(Qs,Object.assign({},t)):typeof I=="function"?U=I():U=I,s&&(U=s(U)),U=p.Children.only(typeof U=="string"?p.createElement("span",null,U):U),p.createElement($A,{prefixCls:`${Y}-menu`,rootClassName:we(k,y),expandIcon:p.createElement("span",{className:`${Y}-menu-submenu-arrow`},p.createElement(hm,{className:`${Y}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:le,validator:$=>{}},U)},[ge,L]=Um("Dropdown",d==null?void 0:d.zIndex);let A=p.createElement(Vhe,Object.assign({alignPoint:S},Kr(e,["rootClassName"]),{mouseEnterDelay:w,mouseLeaveDelay:x,visible:P,builtinPlacements:se,arrow:!!n,overlayClassName:ie,prefixCls:Y,getPopupContainer:l||T,transitionName:V,trigger:O,overlay:he,placement:W,onVisibleChange:Z,overlayStyle:Object.assign(Object.assign(Object.assign({},X==null?void 0:X.style),d),{zIndex:ge})}),z);return ge&&(A=p.createElement(Ny.Provider,{value:L},A)),m(A)};function Jpe(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Qpe=aA(qy,"dropdown",e=>e,Jpe),$pe=e=>p.createElement(Qpe,Object.assign({},e),p.createElement("span",null));qy._InternalPanelDoNotUseOrYouWillBeFired=$pe;const eF=p.createContext(null),_pe=eF.Provider,tF=p.createContext(null),eme=tF.Provider;var tme=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],nF=p.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-checkbox":n,i=e.className,o=e.style,a=e.checked,s=e.disabled,l=e.defaultChecked,c=l===void 0?!1:l,u=e.type,d=u===void 0?"checkbox":u,f=e.title,h=e.onChange,g=It(e,tme),v=p.useRef(null),w=p.useRef(null),x=oi(c,{value:a}),C=Se(x,2),E=C[0],I=C[1];p.useImperativeHandle(t,function(){return{focus:function(D){var X;(X=v.current)===null||X===void 0||X.focus(D)},blur:function(){var D;(D=v.current)===null||D===void 0||D.blur()},input:v.current,nativeElement:w.current}});var R=we(r,i,ae(ae({},"".concat(r,"-checked"),E),"".concat(r,"-disabled"),s)),T=function(D){s||("checked"in e||I(D.target.checked),h==null||h({target:pe(pe({},e),{},{type:d,checked:D.target.checked}),stopPropagation:function(){D.stopPropagation()},preventDefault:function(){D.preventDefault()},nativeEvent:D.nativeEvent}))};return p.createElement("span",{className:R,title:f,style:o,ref:w},p.createElement("input",Re({},g,{className:"".concat(r,"-input"),ref:v,onChange:T,disabled:s,checked:!!E,type:d})),p.createElement("span",{className:"".concat(r,"-inner")}))});const nme=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:Object.assign(Object.assign({},vr(e)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},rme=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,radioSize:i,motionDurationSlow:o,motionDurationMid:a,motionEaseInOutCirc:s,colorBgContainer:l,colorBorder:c,lineWidth:u,colorBgContainerDisabled:d,colorTextDisabled:f,paddingXS:h,dotColorDisabled:g,lineType:v,radioColor:w,radioBgColor:x,calc:C}=e,E=`${t}-inner`,R=C(i).sub(C(4).mul(2)),T=C(1).mul(i).equal({unit:!0});return{[`${t}-wrapper`]:Object.assign(Object.assign({},vr(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer",[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${be(u)} ${v} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[t]:Object.assign(Object.assign({},vr(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &, - &:hover ${E}`]:{borderColor:r},[`${t}-input:focus-visible + ${E}`]:Object.assign({},dc(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:T,height:T,marginBlockStart:C(1).mul(i).div(-2).equal({unit:!0}),marginInlineStart:C(1).mul(i).div(-2).equal({unit:!0}),backgroundColor:w,borderBlockStart:0,borderInlineStart:0,borderRadius:T,transform:"scale(0)",opacity:0,transition:`all ${o} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:T,height:T,backgroundColor:l,borderColor:c,borderStyle:"solid",borderWidth:u,borderRadius:"50%",transition:`all ${a}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[E]:{borderColor:r,backgroundColor:x,"&::after":{transform:`scale(${e.calc(e.dotSize).div(i).equal()})`,opacity:1,transition:`all ${o} ${s}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[E]:{backgroundColor:d,borderColor:c,cursor:"not-allowed","&::after":{backgroundColor:g}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:f,cursor:"not-allowed"},[`&${t}-checked`]:{[E]:{"&::after":{transform:`scale(${C(R).div(i).equal()})`}}}},[`span${t} + *`]:{paddingInlineStart:h,paddingInlineEnd:h}})}},ime=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:i,lineType:o,colorBorder:a,motionDurationSlow:s,motionDurationMid:l,buttonPaddingInline:c,fontSize:u,buttonBg:d,fontSizeLG:f,controlHeightLG:h,controlHeightSM:g,paddingXS:v,borderRadius:w,borderRadiusSM:x,borderRadiusLG:C,buttonCheckedBg:E,buttonSolidCheckedColor:I,colorTextDisabled:R,colorBgContainerDisabled:T,buttonCheckedBgDisabled:j,buttonCheckedColorDisabled:D,colorPrimary:X,colorPrimaryHover:V,colorPrimaryActive:W,buttonSolidCheckedBg:Y,buttonSolidCheckedHoverBg:y,buttonSolidCheckedActiveBg:m,calc:b}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:c,paddingBlock:0,color:t,fontSize:u,lineHeight:be(b(n).sub(b(i).mul(2)).equal()),background:d,border:`${be(i)} ${o} ${a}`,borderBlockStartWidth:b(i).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:i,cursor:"pointer",transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:b(i).mul(-1).equal(),insetInlineStart:b(i).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:i,paddingInline:0,backgroundColor:a,transition:`background-color ${s}`,content:'""'}},"&:first-child":{borderInlineStart:`${be(i)} ${o} ${a}`,borderStartStartRadius:w,borderEndStartRadius:w},"&:last-child":{borderStartEndRadius:w,borderEndEndRadius:w},"&:first-child:last-child":{borderRadius:w},[`${r}-group-large &`]:{height:h,fontSize:f,lineHeight:be(b(h).sub(b(i).mul(2)).equal()),"&:first-child":{borderStartStartRadius:C,borderEndStartRadius:C},"&:last-child":{borderStartEndRadius:C,borderEndEndRadius:C}},[`${r}-group-small &`]:{height:g,paddingInline:b(v).sub(i).equal(),paddingBlock:0,lineHeight:be(b(g).sub(b(i).mul(2)).equal()),"&:first-child":{borderStartStartRadius:x,borderEndStartRadius:x},"&:last-child":{borderStartEndRadius:x,borderEndEndRadius:x}},"&:hover":{position:"relative",color:X},"&:has(:focus-visible)":Object.assign({},dc(e)),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:X,background:E,borderColor:X,"&::before":{backgroundColor:X},"&:first-child":{borderColor:X},"&:hover":{color:V,borderColor:V,"&::before":{backgroundColor:V}},"&:active":{color:W,borderColor:W,"&::before":{backgroundColor:W}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:I,background:Y,borderColor:Y,"&:hover":{color:I,background:y,borderColor:y},"&:active":{color:I,background:m,borderColor:m}},"&-disabled":{color:R,backgroundColor:T,borderColor:a,cursor:"not-allowed","&:first-child, &:hover":{color:R,backgroundColor:T,borderColor:a}},[`&-disabled${r}-button-wrapper-checked`]:{color:D,backgroundColor:j,borderColor:a,boxShadow:"none"}}}},ome=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:i,fontSizeLG:o,colorText:a,colorBgContainer:s,colorTextDisabled:l,controlItemBgActiveDisabled:c,colorTextLightSolid:u,colorPrimary:d,colorPrimaryHover:f,colorPrimaryActive:h,colorWhite:g}=e,v=4,w=o,x=t?w-v*2:w-(v+i)*2;return{radioSize:w,dotSize:x,dotColorDisabled:l,buttonSolidCheckedColor:u,buttonSolidCheckedBg:d,buttonSolidCheckedHoverBg:f,buttonSolidCheckedActiveBg:h,buttonBg:s,buttonCheckedBg:s,buttonColor:a,buttonCheckedBgDisabled:c,buttonCheckedColorDisabled:l,buttonPaddingInline:n-i,wrapperMarginInlineEnd:r,radioColor:t?d:g,radioBgColor:t?s:d}},rF=qr("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${be(n)} ${t}`,o=gn(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[nme(o),rme(o),ime(o)]},ome,{unitless:{radioSize:!0,dotSize:!0}});var ame=function(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{var n,r;const i=p.useContext(eF),o=p.useContext(tF),{getPrefixCls:a,direction:s,radio:l}=p.useContext(Mt),c=p.useRef(null),u=da(t,c),{isFormItemInput:d}=p.useContext(Xa),f=m=>{var b,k;(b=e.onChange)===null||b===void 0||b.call(e,m),(k=i==null?void 0:i.onChange)===null||k===void 0||k.call(i,m)},{prefixCls:h,className:g,rootClassName:v,children:w,style:x,title:C}=e,E=ame(e,["prefixCls","className","rootClassName","children","style","title"]),I=a("radio",h),R=((i==null?void 0:i.optionType)||o)==="button",T=R?`${I}-button`:I,j=Bo(I),[D,X,V]=rF(I,j),W=Object.assign({},E),Y=p.useContext(ol);i&&(W.name=i.name,W.onChange=f,W.checked=e.value===i.value,W.disabled=(n=W.disabled)!==null&&n!==void 0?n:i.disabled),W.disabled=(r=W.disabled)!==null&&r!==void 0?r:Y;const y=we(`${T}-wrapper`,{[`${T}-wrapper-checked`]:W.checked,[`${T}-wrapper-disabled`]:W.disabled,[`${T}-wrapper-rtl`]:s==="rtl",[`${T}-wrapper-in-form-item`]:d},l==null?void 0:l.className,g,v,X,V,j);return D(p.createElement(T4,{component:"Radio",disabled:W.disabled},p.createElement("label",{className:y,style:Object.assign(Object.assign({},l==null?void 0:l.style),x),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:C},p.createElement(nF,Object.assign({},W,{className:we(W.className,{[zy]:!R}),type:"radio",prefixCls:T,ref:u})),w!==void 0?p.createElement("span",null,w):null)))},i1=p.forwardRef(sme),lme=p.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=p.useContext(Mt),[i,o]=oi(e.defaultValue,{value:e.value}),a=m=>{const b=i,k=m.target.value;"value"in e||o(k);const{onChange:N}=e;N&&k!==b&&N(m)},{prefixCls:s,className:l,rootClassName:c,options:u,buttonStyle:d="outline",disabled:f,children:h,size:g,style:v,id:w,onMouseEnter:x,onMouseLeave:C,onFocus:E,onBlur:I}=e,R=n("radio",s),T=`${R}-group`,j=Bo(R),[D,X,V]=rF(R,j);let W=h;u&&u.length>0&&(W=u.map(m=>typeof m=="string"||typeof m=="number"?p.createElement(i1,{key:m.toString(),prefixCls:R,disabled:f,value:m,checked:i===m},m):p.createElement(i1,{key:`radio-group-value-options-${m.value}`,prefixCls:R,disabled:m.disabled||f,value:m.value,checked:i===m.value,title:m.title,style:m.style,id:m.id,required:m.required},m.label)));const Y=Ms(g),y=we(T,`${T}-${d}`,{[`${T}-${Y}`]:Y,[`${T}-rtl`]:r==="rtl"},l,c,X,V,j);return D(p.createElement("div",Object.assign({},uo(e,{aria:!0,data:!0}),{className:y,style:v,onMouseEnter:x,onMouseLeave:C,onFocus:E,onBlur:I,id:w,ref:t}),p.createElement(_pe,{value:{onChange:a,value:i,disabled:e.disabled,name:e.name,optionType:e.optionType}},W)))}),cme=p.memo(lme);var ume=function(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{const{getPrefixCls:n}=p.useContext(Mt),{prefixCls:r}=e,i=ume(e,["prefixCls"]),o=n("radio",r);return p.createElement(eme,{value:"button"},p.createElement(i1,Object.assign({prefixCls:o},i,{type:"radio",ref:t})))},fme=p.forwardRef(dme),Jm=i1;Jm.Button=fme;Jm.Group=cme;Jm.__ANT_RADIO=!0;function eS(e){return gn(e,{inputAffixPadding:e.paddingXXS})}const tS=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:i,controlHeightSM:o,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:u,controlPaddingHorizontal:d,colorFillAlter:f,colorPrimaryHover:h,colorPrimary:g,controlOutlineWidth:v,controlOutline:w,colorErrorOutline:x,colorWarningOutline:C,colorBgContainer:E}=e;return{paddingBlock:Math.max(Math.round((t-n*r)/2*10)/10-i,0),paddingBlockSM:Math.max(Math.round((o-n*r)/2*10)/10-i,0),paddingBlockLG:Math.ceil((a-s*l)/2*10)/10-i,paddingInline:c-i,paddingInlineSM:u-i,paddingInlineLG:d-i,addonBg:f,activeBorderColor:g,hoverBorderColor:h,activeShadow:`0 0 0 ${v}px ${w}`,errorActiveShadow:`0 0 0 ${v}px ${x}`,warningActiveShadow:`0 0 0 ${v}px ${C}`,hoverBg:E,activeBg:E,inputFontSize:n,inputFontSizeLG:s,inputFontSizeSM:n}},hme=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),Gy=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},hme(gn(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),nS=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),tO=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},nS(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),pme=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},nS(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},Gy(e))}),tO(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),tO(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),nO=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),mme=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${be(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},nO(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),nO(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},Gy(e))}})}),gme=(e,t)=>({"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${e.componentCls}-disabled, &[disabled]`]:{color:e.colorTextDisabled}},t)}),iF=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:t==null?void 0:t.inputColor},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),rO=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},iF(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),vme=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},iF(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.colorPrimary})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},Gy(e))}),rO(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),rO(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),iO=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),yme=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary},[`${e.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${be(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${be(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}}}},iO(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),iO(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${be(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${be(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${be(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${be(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${be(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${be(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),bme=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),oF=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:i}=e;return{padding:`${be(t)} ${be(i)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},rS=e=>({padding:`${be(e.paddingBlockSM)} ${be(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),iS=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${be(e.paddingBlock)} ${be(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},bme(e.colorTextPlaceholder)),{"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},oF(e)),"&-sm":Object.assign({},rS(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),wme=e=>{const{componentCls:t,antCls:n}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},oF(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},rS(e)),[`&-lg ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${be(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${be(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${be(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${be(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${n}-select-selector`]:{color:e.colorPrimary}}},[`${n}-cascader-picker`]:{margin:`-9px ${be(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},cm()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` + &${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]:{animationName:j4}}},CA(e,g,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:Object.assign(Object.assign({},br(e)),{[n]:Object.assign(Object.assign({padding:d,listStyleType:"none",backgroundColor:g,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},um(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${we(c)} ${we(v)}`,color:e.colorTextDescription,transition:`all ${l}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:u,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","> a":{color:"inherit",transition:`all ${l}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({clear:"both",margin:0,padding:`${we(c)} ${we(v)}`,color:e.colorText,fontWeight:"normal",fontSize:u,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${l}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},um(e)),{"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:f,cursor:"not-allowed","&:hover":{color:f,backgroundColor:g,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${we(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorTextDescription,fontSize:h,fontStyle:"normal"}}}),[`${n}-item-group-list`]:{margin:`0 ${we(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(v).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:f,backgroundColor:g,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}})})},[hf(e,"slide-up"),hf(e,"slide-down"),Yg(e,"move-up"),Yg(e,"move-down"),Ay(e,"zoom-big")]]},Vpe=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},U4({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),xA(e)),Xpe=qr("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:i}=e,o=pn(e,{menuCls:`${i}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[Upe(o),Hpe(o)]},Vpe,{resetStyle:!1}),Ky=e=>{var t;const{menu:n,arrow:r,prefixCls:i,children:o,trigger:a,disabled:s,dropdownRender:l,getPopupContainer:c,overlayClassName:u,rootClassName:d,overlayStyle:f,open:h,onOpenChange:v,visible:g,onVisibleChange:w,mouseEnterDelay:x=.15,mouseLeaveDelay:C=.1,autoAdjustOverflow:E=!0,placement:I="",overlay:R,transitionName:T}=e,{getPopupContainer:j,getPrefixCls:D,direction:X,dropdown:U}=p.useContext(Mt);Wf();const Z=p.useMemo(()=>{const J=D();return T!==void 0?T:I.includes("top")?`${J}-slide-down`:`${J}-slide-up`},[D,I,T]),Y=p.useMemo(()=>I?I.includes("Center")?I.slice(0,I.indexOf("Center")):I:X==="rtl"?"bottomRight":"bottomLeft",[I,X]),y=D("dropdown",i),m=Bo(y),[b,k,N]=Xpe(y,m),[,M]=Xr(),z=p.Children.only(o),O=sa(z,{className:xe(`${y}-trigger`,{[`${y}-rtl`]:X==="rtl"},z.props.className),disabled:(t=z.props.disabled)!==null&&t!==void 0?t:s}),S=s?[]:a,P=!!(S!=null&&S.includes("contextMenu")),[B,W]=oi(!1,{value:h??g}),ie=Pn(J=>{v==null||v(J,{source:"trigger"}),w==null||w(J),W(J)}),se=xe(u,d,k,N,m,U==null?void 0:U.className,{[`${y}-rtl`]:X==="rtl"}),le=EA({arrowPointAtCenter:typeof r=="object"&&r.pointAtCenter,autoAdjustOverflow:E,offset:M.marginXXS,arrowWidth:r?M.sizePopupArrow:0,borderRadius:M.borderRadius}),he=p.useCallback(()=>{n!=null&&n.selectable&&(n!=null&&n.multiple)||(v==null||v(!1,{source:"menu"}),W(!1))},[n==null?void 0:n.selectable,n==null?void 0:n.multiple]),ve=()=>{let J;return n!=null&&n.items?J=p.createElement(Qs,Object.assign({},n)):typeof R=="function"?J=R():J=R,l&&(J=l(J)),J=p.Children.only(typeof J=="string"?p.createElement("span",null,J):J),p.createElement(XA,{prefixCls:`${y}-menu`,rootClassName:xe(N,m),expandIcon:p.createElement("span",{className:`${y}-menu-submenu-arrow`},p.createElement(pm,{className:`${y}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:he,validator:K=>{}},J)},[L,A]=Um("Dropdown",f==null?void 0:f.zIndex);let V=p.createElement(Bhe,Object.assign({alignPoint:P},Kr(e,["rootClassName"]),{mouseEnterDelay:x,mouseLeaveDelay:C,visible:B,builtinPlacements:le,arrow:!!r,overlayClassName:se,prefixCls:y,getPopupContainer:c||j,transitionName:Z,trigger:S,overlay:ve,placement:Y,onVisibleChange:ie,overlayStyle:Object.assign(Object.assign(Object.assign({},U==null?void 0:U.style),f),{zIndex:L})}),O);return L&&(V=p.createElement(Ny.Provider,{value:A},V)),b(V)};function Wpe(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const Zpe=QB(Ky,"dropdown",e=>e,Wpe),Kpe=e=>p.createElement(Zpe,Object.assign({},e),p.createElement("span",null));Ky._InternalPanelDoNotUseOrYouWillBeFired=Kpe;const ZA=p.createContext(null),qpe=ZA.Provider,KA=p.createContext(null),Gpe=KA.Provider;var Ype=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],qA=p.forwardRef(function(e,t){var n=e.prefixCls,r=n===void 0?"rc-checkbox":n,i=e.className,o=e.style,a=e.checked,s=e.disabled,l=e.defaultChecked,c=l===void 0?!1:l,u=e.type,d=u===void 0?"checkbox":u,f=e.title,h=e.onChange,v=zt(e,Ype),g=p.useRef(null),w=p.useRef(null),x=oi(c,{value:a}),C=Se(x,2),E=C[0],I=C[1];p.useImperativeHandle(t,function(){return{focus:function(D){var X;(X=g.current)===null||X===void 0||X.focus(D)},blur:function(){var D;(D=g.current)===null||D===void 0||D.blur()},input:g.current,nativeElement:w.current}});var R=xe(r,i,ae(ae({},"".concat(r,"-checked"),E),"".concat(r,"-disabled"),s)),T=function(D){s||("checked"in e||I(D.target.checked),h==null||h({target:pe(pe({},e),{},{type:d,checked:D.target.checked}),stopPropagation:function(){D.stopPropagation()},preventDefault:function(){D.preventDefault()},nativeEvent:D.nativeEvent}))};return p.createElement("span",{className:R,title:f,style:o,ref:w},p.createElement("input",Re({},v,{className:"".concat(r,"-input"),ref:g,onChange:T,disabled:s,checked:!!E,type:d})),p.createElement("span",{className:"".concat(r,"-inner")}))});const Jpe=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:Object.assign(Object.assign({},br(e)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},Qpe=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,radioSize:i,motionDurationSlow:o,motionDurationMid:a,motionEaseInOutCirc:s,colorBgContainer:l,colorBorder:c,lineWidth:u,colorBgContainerDisabled:d,colorTextDisabled:f,paddingXS:h,dotColorDisabled:v,lineType:g,radioColor:w,radioBgColor:x,calc:C}=e,E=`${t}-inner`,R=C(i).sub(C(4).mul(2)),T=C(1).mul(i).equal({unit:!0});return{[`${t}-wrapper`]:Object.assign(Object.assign({},br(e)),{display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer",[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${we(u)} ${g} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[t]:Object.assign(Object.assign({},br(e)),{position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"}),[`${t}-wrapper:hover &, + &:hover ${E}`]:{borderColor:r},[`${t}-input:focus-visible + ${E}`]:Object.assign({},dc(e)),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:T,height:T,marginBlockStart:C(1).mul(i).div(-2).equal({unit:!0}),marginInlineStart:C(1).mul(i).div(-2).equal({unit:!0}),backgroundColor:w,borderBlockStart:0,borderInlineStart:0,borderRadius:T,transform:"scale(0)",opacity:0,transition:`all ${o} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:T,height:T,backgroundColor:l,borderColor:c,borderStyle:"solid",borderWidth:u,borderRadius:"50%",transition:`all ${a}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[E]:{borderColor:r,backgroundColor:x,"&::after":{transform:`scale(${e.calc(e.dotSize).div(i).equal()})`,opacity:1,transition:`all ${o} ${s}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[E]:{backgroundColor:d,borderColor:c,cursor:"not-allowed","&::after":{backgroundColor:v}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:f,cursor:"not-allowed"},[`&${t}-checked`]:{[E]:{"&::after":{transform:`scale(${C(R).div(i).equal()})`}}}},[`span${t} + *`]:{paddingInlineStart:h,paddingInlineEnd:h}})}},$pe=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:i,lineType:o,colorBorder:a,motionDurationSlow:s,motionDurationMid:l,buttonPaddingInline:c,fontSize:u,buttonBg:d,fontSizeLG:f,controlHeightLG:h,controlHeightSM:v,paddingXS:g,borderRadius:w,borderRadiusSM:x,borderRadiusLG:C,buttonCheckedBg:E,buttonSolidCheckedColor:I,colorTextDisabled:R,colorBgContainerDisabled:T,buttonCheckedBgDisabled:j,buttonCheckedColorDisabled:D,colorPrimary:X,colorPrimaryHover:U,colorPrimaryActive:Z,buttonSolidCheckedBg:Y,buttonSolidCheckedHoverBg:y,buttonSolidCheckedActiveBg:m,calc:b}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:c,paddingBlock:0,color:t,fontSize:u,lineHeight:we(b(n).sub(b(i).mul(2)).equal()),background:d,border:`${we(i)} ${o} ${a}`,borderBlockStartWidth:b(i).add(.02).equal(),borderInlineStartWidth:0,borderInlineEndWidth:i,cursor:"pointer",transition:[`color ${l}`,`background ${l}`,`box-shadow ${l}`].join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:first-child)":{"&::before":{position:"absolute",insetBlockStart:b(i).mul(-1).equal(),insetInlineStart:b(i).mul(-1).equal(),display:"block",boxSizing:"content-box",width:1,height:"100%",paddingBlock:i,paddingInline:0,backgroundColor:a,transition:`background-color ${s}`,content:'""'}},"&:first-child":{borderInlineStart:`${we(i)} ${o} ${a}`,borderStartStartRadius:w,borderEndStartRadius:w},"&:last-child":{borderStartEndRadius:w,borderEndEndRadius:w},"&:first-child:last-child":{borderRadius:w},[`${r}-group-large &`]:{height:h,fontSize:f,lineHeight:we(b(h).sub(b(i).mul(2)).equal()),"&:first-child":{borderStartStartRadius:C,borderEndStartRadius:C},"&:last-child":{borderStartEndRadius:C,borderEndEndRadius:C}},[`${r}-group-small &`]:{height:v,paddingInline:b(g).sub(i).equal(),paddingBlock:0,lineHeight:we(b(v).sub(b(i).mul(2)).equal()),"&:first-child":{borderStartStartRadius:x,borderEndStartRadius:x},"&:last-child":{borderStartEndRadius:x,borderEndEndRadius:x}},"&:hover":{position:"relative",color:X},"&:has(:focus-visible)":Object.assign({},dc(e)),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:X,background:E,borderColor:X,"&::before":{backgroundColor:X},"&:first-child":{borderColor:X},"&:hover":{color:U,borderColor:U,"&::before":{backgroundColor:U}},"&:active":{color:Z,borderColor:Z,"&::before":{backgroundColor:Z}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:I,background:Y,borderColor:Y,"&:hover":{color:I,background:y,borderColor:y},"&:active":{color:I,background:m,borderColor:m}},"&-disabled":{color:R,backgroundColor:T,borderColor:a,cursor:"not-allowed","&:first-child, &:hover":{color:R,backgroundColor:T,borderColor:a}},[`&-disabled${r}-button-wrapper-checked`]:{color:D,backgroundColor:j,borderColor:a,boxShadow:"none"}}}},_pe=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:i,fontSizeLG:o,colorText:a,colorBgContainer:s,colorTextDisabled:l,controlItemBgActiveDisabled:c,colorTextLightSolid:u,colorPrimary:d,colorPrimaryHover:f,colorPrimaryActive:h,colorWhite:v}=e,g=4,w=o,x=t?w-g*2:w-(g+i)*2;return{radioSize:w,dotSize:x,dotColorDisabled:l,buttonSolidCheckedColor:u,buttonSolidCheckedBg:d,buttonSolidCheckedHoverBg:f,buttonSolidCheckedActiveBg:h,buttonBg:s,buttonCheckedBg:s,buttonColor:a,buttonCheckedBgDisabled:c,buttonCheckedColorDisabled:l,buttonPaddingInline:n-i,wrapperMarginInlineEnd:r,radioColor:t?d:v,radioBgColor:t?s:d}},GA=qr("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${we(n)} ${t}`,o=pn(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[Jpe(o),Qpe(o),$pe(o)]},_pe,{unitless:{radioSize:!0,dotSize:!0}});var eme=function(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{var n,r;const i=p.useContext(ZA),o=p.useContext(KA),{getPrefixCls:a,direction:s,radio:l}=p.useContext(Mt),c=p.useRef(null),u=da(t,c),{isFormItemInput:d}=p.useContext(Xa),f=m=>{var b,k;(b=e.onChange)===null||b===void 0||b.call(e,m),(k=i==null?void 0:i.onChange)===null||k===void 0||k.call(i,m)},{prefixCls:h,className:v,rootClassName:g,children:w,style:x,title:C}=e,E=eme(e,["prefixCls","className","rootClassName","children","style","title"]),I=a("radio",h),R=((i==null?void 0:i.optionType)||o)==="button",T=R?`${I}-button`:I,j=Bo(I),[D,X,U]=GA(I,j),Z=Object.assign({},E),Y=p.useContext(ol);i&&(Z.name=i.name,Z.onChange=f,Z.checked=e.value===i.value,Z.disabled=(n=Z.disabled)!==null&&n!==void 0?n:i.disabled),Z.disabled=(r=Z.disabled)!==null&&r!==void 0?r:Y;const y=xe(`${T}-wrapper`,{[`${T}-wrapper-checked`]:Z.checked,[`${T}-wrapper-disabled`]:Z.disabled,[`${T}-wrapper-rtl`]:s==="rtl",[`${T}-wrapper-in-form-item`]:d},l==null?void 0:l.className,v,g,X,U,j);return D(p.createElement(P4,{component:"Radio",disabled:Z.disabled},p.createElement("label",{className:y,style:Object.assign(Object.assign({},l==null?void 0:l.style),x),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:C},p.createElement(qA,Object.assign({},Z,{className:xe(Z.className,{[zy]:!R}),type:"radio",prefixCls:T,ref:u})),w!==void 0?p.createElement("span",null,w):null)))},r1=p.forwardRef(tme),nme=p.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=p.useContext(Mt),[i,o]=oi(e.defaultValue,{value:e.value}),a=m=>{const b=i,k=m.target.value;"value"in e||o(k);const{onChange:N}=e;N&&k!==b&&N(m)},{prefixCls:s,className:l,rootClassName:c,options:u,buttonStyle:d="outline",disabled:f,children:h,size:v,style:g,id:w,onMouseEnter:x,onMouseLeave:C,onFocus:E,onBlur:I}=e,R=n("radio",s),T=`${R}-group`,j=Bo(R),[D,X,U]=GA(R,j);let Z=h;u&&u.length>0&&(Z=u.map(m=>typeof m=="string"||typeof m=="number"?p.createElement(r1,{key:m.toString(),prefixCls:R,disabled:f,value:m,checked:i===m},m):p.createElement(r1,{key:`radio-group-value-options-${m.value}`,prefixCls:R,disabled:m.disabled||f,value:m.value,checked:i===m.value,title:m.title,style:m.style,id:m.id,required:m.required},m.label)));const Y=Ns(v),y=xe(T,`${T}-${d}`,{[`${T}-${Y}`]:Y,[`${T}-rtl`]:r==="rtl"},l,c,X,U,j);return D(p.createElement("div",Object.assign({},uo(e,{aria:!0,data:!0}),{className:y,style:g,onMouseEnter:x,onMouseLeave:C,onFocus:E,onBlur:I,id:w,ref:t}),p.createElement(qpe,{value:{onChange:a,value:i,disabled:e.disabled,name:e.name,optionType:e.optionType}},Z)))}),rme=p.memo(nme);var ime=function(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{const{getPrefixCls:n}=p.useContext(Mt),{prefixCls:r}=e,i=ime(e,["prefixCls"]),o=n("radio",r);return p.createElement(Gpe,{value:"button"},p.createElement(r1,Object.assign({prefixCls:o},i,{type:"radio",ref:t})))},ame=p.forwardRef(ome),Jm=r1;Jm.Button=ame;Jm.Group=rme;Jm.__ANT_RADIO=!0;function Y4(e){return pn(e,{inputAffixPadding:e.paddingXXS})}const J4=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:i,controlHeightSM:o,controlHeightLG:a,fontSizeLG:s,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:u,controlPaddingHorizontal:d,colorFillAlter:f,colorPrimaryHover:h,colorPrimary:v,controlOutlineWidth:g,controlOutline:w,colorErrorOutline:x,colorWarningOutline:C,colorBgContainer:E}=e;return{paddingBlock:Math.max(Math.round((t-n*r)/2*10)/10-i,0),paddingBlockSM:Math.max(Math.round((o-n*r)/2*10)/10-i,0),paddingBlockLG:Math.ceil((a-s*l)/2*10)/10-i,paddingInline:c-i,paddingInlineSM:u-i,paddingInlineLG:d-i,addonBg:f,activeBorderColor:v,hoverBorderColor:h,activeShadow:`0 0 0 ${g}px ${w}`,errorActiveShadow:`0 0 0 ${g}px ${x}`,warningActiveShadow:`0 0 0 ${g}px ${C}`,hoverBg:E,activeBg:E,inputFontSize:n,inputFontSizeLG:s,inputFontSizeSM:n}},sme=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),qy=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":Object.assign({},sme(pn(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),Q4=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),YP=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},Q4(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),lme=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Q4(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},qy(e))}),YP(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),YP(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),JP=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),cme=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},JP(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),JP(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},qy(e))}})}),ume=(e,t)=>{const{componentCls:n}=e;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}}},t)}},YA=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:t==null?void 0:t.inputColor},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),QP=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},YA(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),dme=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},YA(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.colorPrimary})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},qy(e))}),QP(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),QP(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),$P=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),fme=e=>({"&-filled":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary},[`${e.componentCls}-filled:not(:focus):not(:focus-within)`]:{"&:not(:first-child)":{borderInlineStart:`${we(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${we(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}}}},$P(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),$P(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),hme=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),JA=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:i}=e;return{padding:`${we(t)} ${we(i)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},$4=e=>({padding:`${we(e.paddingBlockSM)} ${we(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),_4=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${we(e.paddingBlock)} ${we(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},hme(e.colorTextPlaceholder)),{"textarea&":{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}, height 0s`,resize:"vertical"},"&-lg":Object.assign({},JA(e)),"&-sm":Object.assign({},$4(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),pme=e=>{const{componentCls:t,antCls:n}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:Object.assign({},JA(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},$4(e)),[`&-lg ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single ${n}-select-selector`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${we(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${we(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${we(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{[`${n}-select-selector`]:{backgroundColor:"inherit",border:`${we(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},"&-open, &-focused":{[`${n}-select-selector`]:{color:e.colorPrimary}}},[`${n}-cascader-picker`]:{margin:`-9px ${we(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[`${t}`]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1,[`${t}-search-with-button &`]:{zIndex:0}}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select ${n}-select-selector`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0,[`${t}-search &`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius}},[`&:not(:first-child), ${t}-search &:not(:first-child)`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:Object.assign(Object.assign({display:"block"},cm()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[` & > ${t}-affix-wrapper, & > ${t}-number-affix-wrapper, & > ${n}-picker-range @@ -315,18 +315,18 @@ html body { & > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child, & > ${n}-select:last-child > ${n}-select-selector, & > ${n}-cascader-picker:last-child ${t}, - & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},xme=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:i}=e,a=i(n).sub(i(r).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},vr(e)),iS(e)),pme(e)),vme(e)),gme(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},Sme=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${be(e.inputAffixPadding)}`}}}},Cme=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:i,colorIcon:o,colorIconHover:a,iconCls:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign({},iS(e)),{display:"inline-flex",[`&:not(${t}-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),Sme(e)),{[`${s}${t}-password-icon`]:{color:o,cursor:"pointer",transition:`all ${i}`,"&:hover":{color:a}}})}},Eme=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},vr(e)),wme(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}}},mme(e)),yme(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}}})})}},Pme=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${r}-button:not(${n}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal()},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{marginInlineEnd:-1,paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${r}-button`]:{height:e.controlHeightLG},[`&-small ${r}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, + & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{borderRadius:0}},[`${t}-group-wrapper:not(:last-child)`]:{[`&${t}-search > ${t}-group`]:{[`& > ${t}-group-addon > ${t}-search-button`]:{borderRadius:0},[`& > ${t}`]:{borderStartStartRadius:e.borderRadius,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:e.borderRadius}}}})}},mme=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:i}=e,a=i(n).sub(i(r).mul(2)).sub(16).div(2).equal();return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},br(e)),_4(e)),lme(e)),dme(e)),ume(e)),{'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{"-webkit-appearance":"none"}})}},vme=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextTertiary},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${we(e.inputAffixPadding)}`}}}},gme=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:i,colorIcon:o,colorIconHover:a,iconCls:s}=e;return{[`${t}-affix-wrapper`]:Object.assign(Object.assign(Object.assign(Object.assign({},_4(e)),{display:"inline-flex",[`&:not(${t}-disabled):hover`]:{zIndex:1,[`${t}-search-with-button &`]:{zIndex:0}},"&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[`${t}`]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}}}),vme(e)),{[`${s}${t}-password-icon`]:{color:o,cursor:"pointer",transition:`all ${i}`,"&:hover":{color:a}}})}},yme=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},br(e)),pme(e)),{"&-rtl":{direction:"rtl"},"&-wrapper":Object.assign(Object.assign(Object.assign({display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}}},cme(e)),fme(e)),{[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}}})})}},bme=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[`${t}`]:{"&:hover, &:focus":{borderColor:e.colorPrimaryHover,[`+ ${t}-group-addon ${r}-button:not(${n}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal()},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{marginInlineEnd:-1,paddingTop:0,paddingBottom:0,borderStartStartRadius:0,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius,borderEndStartRadius:0,boxShadow:"none"},[`${r}-button:not(${n}-btn-primary)`]:{color:e.colorTextDescription,"&:hover":{color:e.colorPrimaryHover},"&:active":{color:e.colorPrimaryActive},[`&${n}-btn-loading::before`]:{insetInlineStart:0,insetInlineEnd:0,insetBlockStart:0,insetBlockEnd:0}}}},[`${r}-button`]:{height:e.controlHeight,"&:hover, &:focus":{zIndex:1}},[`&-large ${r}-button`]:{height:e.controlHeightLG},[`&-small ${r}-button`]:{height:e.controlHeightSM},"&-rtl":{direction:"rtl"},[`&${t}-compact-item`]:{[`&:not(${t}-compact-last-item)`]:{[`${t}-group-addon`]:{[`${t}-search-button`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderRadius:0}}},[`&:not(${t}-compact-first-item)`]:{[`${t},${t}-affix-wrapper`]:{borderRadius:0}},[`> ${t}-group-addon ${t}-search-button, > ${t}, - ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},Ome=e=>{const{componentCls:t,paddingLG:n}=e,r=`${t}-textarea`;return{[r]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` + ${t}-affix-wrapper`]:{"&:hover, &:focus, &:active":{zIndex:2}},[`> ${t}-affix-wrapper-focused`]:{zIndex:2}}}}},wme=e=>{const{componentCls:t,paddingLG:n}=e,r=`${t}-textarea`;return{[r]:{position:"relative","&-show-count":{[`> ${t}`]:{height:"100%"},[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[` &-allow-clear > ${t}, &-affix-wrapper${r}-has-feedback ${t} - `]:{paddingInlineEnd:n},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},kme=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},oS=qr("Input",e=>{const t=gn(e,eS(e));return[xme(t),Ome(t),Cme(t),Eme(t),Pme(t),kme(t),R4(t)]},tS,{resetFont:!1});function Mme(e,t,n){var r=n||{},i=r.noTrailing,o=i===void 0?!1:i,a=r.noLeading,s=a===void 0?!1:a,l=r.debounceMode,c=l===void 0?void 0:l,u,d=!1,f=0;function h(){u&&clearTimeout(u)}function g(w){var x=w||{},C=x.upcomingOnly,E=C===void 0?!1:C;h(),d=!E}function v(){for(var w=arguments.length,x=new Array(w),C=0;Ce?s?(f=Date.now(),o||(u=setTimeout(c?T:R,e))):R():o!==!0&&(u=setTimeout(c?T:R,c===void 0?e-I:e))}return v.cancel=g,v}function Nme(e,t,n){var r={},i=r.atBegin,o=i===void 0?!1:i;return Mme(e,t,{debounceMode:o!==!1})}function eo(e,t){return e[t]}var Tme=["children"];function aF(e,t){return"".concat(e,"-").concat(t)}function Ime(e){return e&&e.type&&e.type.isTreeNode}function Qm(e,t){return e??t}function mf(e){var t=e||{},n=t.title,r=t._title,i=t.key,o=t.children,a=n||"title";return{title:a,_title:r||[a],key:i||"key",children:o||"children"}}function sF(e){function t(n){var r=oa(n);return r.map(function(i){if(!Ime(i))return qn(!i,"Tree/TreeNode can only accept TreeNode as children."),null;var o=i.key,a=i.props,s=a.children,l=It(a,Tme),c=pe({key:o},l),u=t(s);return u.length&&(c.children=u),c}).filter(function(i){return i})}return t(e)}function Yw(e,t,n){var r=mf(n),i=r._title,o=r.key,a=r.children,s=new Set(t===!0?[]:t),l=[];function c(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(f,h){for(var g=aF(d?d.pos:"0",h),v=Qm(f[o],g),w,x=0;x1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,i=t.onProcessFinished,o=t.externalGetKey,a=t.childrenPropName,s=t.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=o||l,u={},d={},f={posEntities:u,keyEntities:d};return n&&(f=n(f)||f),zme(e,function(h){var g=h.node,v=h.index,w=h.pos,x=h.key,C=h.parentPos,E=h.level,I=h.nodes,R={node:g,nodes:I,index:v,key:x,pos:w,level:E},T=Qm(x,w);u[w]=R,d[T]=R,R.parent=u[C],R.parent&&(R.parent.children=R.parent.children||[],R.parent.children.push(R)),r&&r(R,f)},{externalGetKey:c,childrenPropName:a,fieldNames:s}),i&&i(f),f}function Sp(e,t){var n=t.expandedKeys,r=t.selectedKeys,i=t.loadedKeys,o=t.loadingKeys,a=t.checkedKeys,s=t.halfCheckedKeys,l=t.dragOverNodeKey,c=t.dropPosition,u=t.keyEntities,d=eo(u,e),f={eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:i.indexOf(e)!==-1,loading:o.indexOf(e)!==-1,checked:a.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(d?d.pos:""),dragOver:l===e&&c===0,dragOverGapTop:l===e&&c===-1,dragOverGapBottom:l===e&&c===1};return f}function Er(e){var t=e.data,n=e.expanded,r=e.selected,i=e.checked,o=e.loaded,a=e.loading,s=e.halfChecked,l=e.dragOver,c=e.dragOverGapTop,u=e.dragOverGapBottom,d=e.pos,f=e.active,h=e.eventKey,g=pe(pe({},t),{},{expanded:n,selected:r,checked:i,loaded:o,loading:a,halfChecked:s,dragOver:l,dragOverGapTop:c,dragOverGapBottom:u,pos:d,active:f,key:h});return"props"in g||Object.defineProperty(g,"props",{get:function(){return qn(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),g}function lF(e,t){var n=new Set;return e.forEach(function(r){t.has(r)||n.add(r)}),n}function Rme(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,i=t.checkable;return!!(n||r)||i===!1}function jme(e,t,n,r){for(var i=new Set(e),o=new Set,a=0;a<=n;a+=1){var s=t.get(a)||new Set;s.forEach(function(d){var f=d.key,h=d.node,g=d.children,v=g===void 0?[]:g;i.has(f)&&!r(h)&&v.filter(function(w){return!r(w.node)}).forEach(function(w){i.add(w.key)})})}for(var l=new Set,c=n;c>=0;c-=1){var u=t.get(c)||new Set;u.forEach(function(d){var f=d.parent,h=d.node;if(!(r(h)||!d.parent||l.has(d.parent.key))){if(r(d.parent.node)){l.add(f.key);return}var g=!0,v=!1;(f.children||[]).filter(function(w){return!r(w.node)}).forEach(function(w){var x=w.key,C=i.has(x);g&&!C&&(g=!1),!v&&(C||o.has(x))&&(v=!0)}),g&&i.add(f.key),v&&o.add(f.key),l.add(f.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(lF(o,i))}}function Lme(e,t,n,r,i){for(var o=new Set(e),a=new Set(t),s=0;s<=r;s+=1){var l=n.get(s)||new Set;l.forEach(function(f){var h=f.key,g=f.node,v=f.children,w=v===void 0?[]:v;!o.has(h)&&!a.has(h)&&!i(g)&&w.filter(function(x){return!i(x.node)}).forEach(function(x){o.delete(x.key)})})}a=new Set;for(var c=new Set,u=r;u>=0;u-=1){var d=n.get(u)||new Set;d.forEach(function(f){var h=f.parent,g=f.node;if(!(i(g)||!f.parent||c.has(f.parent.key))){if(i(f.parent.node)){c.add(h.key);return}var v=!0,w=!1;(h.children||[]).filter(function(x){return!i(x.node)}).forEach(function(x){var C=x.key,E=o.has(C);v&&!E&&(v=!1),!w&&(E||a.has(C))&&(w=!0)}),v||o.delete(h.key),w&&a.add(h.key),c.add(h.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(lF(a,o))}}function Ad(e,t,n,r){var i=[],o;r?o=r:o=Rme;var a=new Set(e.filter(function(u){var d=!!eo(n,u);return d||i.push(u),d})),s=new Map,l=0;Object.keys(n).forEach(function(u){var d=n[u],f=d.level,h=s.get(f);h||(h=new Set,s.set(f,h)),h.add(d),l=Math.max(l,f)}),qn(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var c;return t===!0?c=jme(a,s,l,o):c=Lme(a,t.halfCheckedKeys,s,l,o),c}const Bme=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},vr(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},vr(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},vr(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},dc(e))},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${be(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${be(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` + `]:{paddingInlineEnd:n},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent","&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}}}}},xme=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},eS=qr("Input",e=>{const t=pn(e,Y4(e));return[mme(t),wme(t),gme(t),yme(t),bme(t),xme(t),M4(t)]},J4,{resetFont:!1});function Sme(e,t,n){var r=n||{},i=r.noTrailing,o=i===void 0?!1:i,a=r.noLeading,s=a===void 0?!1:a,l=r.debounceMode,c=l===void 0?void 0:l,u,d=!1,f=0;function h(){u&&clearTimeout(u)}function v(w){var x=w||{},C=x.upcomingOnly,E=C===void 0?!1:C;h(),d=!E}function g(){for(var w=arguments.length,x=new Array(w),C=0;Ce?s?(f=Date.now(),o||(u=setTimeout(c?T:R,e))):R():o!==!0&&(u=setTimeout(c?T:R,c===void 0?e-I:e))}return g.cancel=v,g}function Cme(e,t,n){var r={},i=r.atBegin,o=i===void 0?!1:i;return Sme(e,t,{debounceMode:o!==!1})}function eo(e,t){return e[t]}var Eme=["children"];function QA(e,t){return"".concat(e,"-").concat(t)}function Pme(e){return e&&e.type&&e.type.isTreeNode}function Qm(e,t){return e??t}function pf(e){var t=e||{},n=t.title,r=t._title,i=t.key,o=t.children,a=n||"title";return{title:a,_title:r||[a],key:i||"key",children:o||"children"}}function $A(e){function t(n){var r=oa(n);return r.map(function(i){if(!Pme(i))return Yn(!i,"Tree/TreeNode can only accept TreeNode as children."),null;var o=i.key,a=i.props,s=a.children,l=zt(a,Eme),c=pe({key:o},l),u=t(s);return u.length&&(c.children=u),c}).filter(function(i){return i})}return t(e)}function Kw(e,t,n){var r=pf(n),i=r._title,o=r.key,a=r.children,s=new Set(t===!0?[]:t),l=[];function c(u){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return u.map(function(f,h){for(var v=QA(d?d.pos:"0",h),g=Qm(f[o],v),w,x=0;x1&&arguments[1]!==void 0?arguments[1]:{},n=t.initWrapper,r=t.processEntity,i=t.onProcessFinished,o=t.externalGetKey,a=t.childrenPropName,s=t.fieldNames,l=arguments.length>2?arguments[2]:void 0,c=o||l,u={},d={},f={posEntities:u,keyEntities:d};return n&&(f=n(f)||f),Ome(e,function(h){var v=h.node,g=h.index,w=h.pos,x=h.key,C=h.parentPos,E=h.level,I=h.nodes,R={node:v,nodes:I,index:g,key:x,pos:w,level:E},T=Qm(x,w);u[w]=R,d[T]=R,R.parent=u[C],R.parent&&(R.parent.children=R.parent.children||[],R.parent.children.push(R)),r&&r(R,f)},{externalGetKey:c,childrenPropName:a,fieldNames:s}),i&&i(f),f}function xp(e,t){var n=t.expandedKeys,r=t.selectedKeys,i=t.loadedKeys,o=t.loadingKeys,a=t.checkedKeys,s=t.halfCheckedKeys,l=t.dragOverNodeKey,c=t.dropPosition,u=t.keyEntities,d=eo(u,e),f={eventKey:e,expanded:n.indexOf(e)!==-1,selected:r.indexOf(e)!==-1,loaded:i.indexOf(e)!==-1,loading:o.indexOf(e)!==-1,checked:a.indexOf(e)!==-1,halfChecked:s.indexOf(e)!==-1,pos:String(d?d.pos:""),dragOver:l===e&&c===0,dragOverGapTop:l===e&&c===-1,dragOverGapBottom:l===e&&c===1};return f}function Or(e){var t=e.data,n=e.expanded,r=e.selected,i=e.checked,o=e.loaded,a=e.loading,s=e.halfChecked,l=e.dragOver,c=e.dragOverGapTop,u=e.dragOverGapBottom,d=e.pos,f=e.active,h=e.eventKey,v=pe(pe({},t),{},{expanded:n,selected:r,checked:i,loaded:o,loading:a,halfChecked:s,dragOver:l,dragOverGapTop:c,dragOverGapBottom:u,pos:d,active:f,key:h});return"props"in v||Object.defineProperty(v,"props",{get:function(){return Yn(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),e}}),v}function _A(e,t){var n=new Set;return e.forEach(function(r){t.has(r)||n.add(r)}),n}function kme(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,i=t.checkable;return!!(n||r)||i===!1}function Mme(e,t,n,r){for(var i=new Set(e),o=new Set,a=0;a<=n;a+=1){var s=t.get(a)||new Set;s.forEach(function(d){var f=d.key,h=d.node,v=d.children,g=v===void 0?[]:v;i.has(f)&&!r(h)&&g.filter(function(w){return!r(w.node)}).forEach(function(w){i.add(w.key)})})}for(var l=new Set,c=n;c>=0;c-=1){var u=t.get(c)||new Set;u.forEach(function(d){var f=d.parent,h=d.node;if(!(r(h)||!d.parent||l.has(d.parent.key))){if(r(d.parent.node)){l.add(f.key);return}var v=!0,g=!1;(f.children||[]).filter(function(w){return!r(w.node)}).forEach(function(w){var x=w.key,C=i.has(x);v&&!C&&(v=!1),!g&&(C||o.has(x))&&(g=!0)}),v&&i.add(f.key),g&&o.add(f.key),l.add(f.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(_A(o,i))}}function Nme(e,t,n,r,i){for(var o=new Set(e),a=new Set(t),s=0;s<=r;s+=1){var l=n.get(s)||new Set;l.forEach(function(f){var h=f.key,v=f.node,g=f.children,w=g===void 0?[]:g;!o.has(h)&&!a.has(h)&&!i(v)&&w.filter(function(x){return!i(x.node)}).forEach(function(x){o.delete(x.key)})})}a=new Set;for(var c=new Set,u=r;u>=0;u-=1){var d=n.get(u)||new Set;d.forEach(function(f){var h=f.parent,v=f.node;if(!(i(v)||!f.parent||c.has(f.parent.key))){if(i(f.parent.node)){c.add(h.key);return}var g=!0,w=!1;(h.children||[]).filter(function(x){return!i(x.node)}).forEach(function(x){var C=x.key,E=o.has(C);g&&!E&&(g=!1),!w&&(E||a.has(C))&&(w=!0)}),g||o.delete(h.key),w&&a.add(h.key),c.add(h.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(_A(a,o))}}function Bd(e,t,n,r){var i=[],o;r?o=r:o=kme;var a=new Set(e.filter(function(u){var d=!!eo(n,u);return d||i.push(u),d})),s=new Map,l=0;Object.keys(n).forEach(function(u){var d=n[u],f=d.level,h=s.get(f);h||(h=new Set,s.set(f,h)),h.add(d),l=Math.max(l,f)}),Yn(!i.length,"Tree missing follow keys: ".concat(i.slice(0,100).map(function(u){return"'".concat(u,"'")}).join(", ")));var c;return t===!0?c=Mme(a,s,l,o):c=Nme(a,t.halfCheckedKeys,s,l,o),c}const Tme=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},br(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},br(e)),{display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}}),[t]:Object.assign(Object.assign({},br(e)),{position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Object.assign({},dc(e))},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${we(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}})},{[` ${n}:not(${n}-disabled), ${t}:not(${t}-disabled) `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${n}:not(${n}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[` ${n}-checked:not(${n}-disabled), ${t}-checked:not(${t}-disabled) - `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function cF(e,t){const n=gn(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[Bme(n)]}const uF=qr("Checkbox",(e,t)=>{let{prefixCls:n}=t;return[cF(n,e)]}),dF=xe.createContext(null);var Ame=function(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{var n;const{prefixCls:r,className:i,rootClassName:o,children:a,indeterminate:s=!1,style:l,onMouseEnter:c,onMouseLeave:u,skipGroup:d=!1,disabled:f}=e,h=Ame(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:g,direction:v,checkbox:w}=p.useContext(Mt),x=p.useContext(dF),{isFormItemInput:C}=p.useContext(Xa),E=p.useContext(ol),I=(n=(x==null?void 0:x.disabled)||f)!==null&&n!==void 0?n:E,R=p.useRef(h.value);p.useEffect(()=>{x==null||x.registerValue(h.value)},[]),p.useEffect(()=>{if(!d)return h.value!==R.current&&(x==null||x.cancelValue(R.current),x==null||x.registerValue(h.value),R.current=h.value),()=>x==null?void 0:x.cancelValue(h.value)},[h.value]);const T=g("checkbox",r),j=Bo(T),[D,X,V]=uF(T,j),W=Object.assign({},h);x&&!d&&(W.onChange=function(){h.onChange&&h.onChange.apply(h,arguments),x.toggleOption&&x.toggleOption({label:a,value:h.value})},W.name=x.name,W.checked=x.value.includes(h.value));const Y=we(`${T}-wrapper`,{[`${T}-rtl`]:v==="rtl",[`${T}-wrapper-checked`]:W.checked,[`${T}-wrapper-disabled`]:I,[`${T}-wrapper-in-form-item`]:C},w==null?void 0:w.className,i,o,V,j,X),y=we({[`${T}-indeterminate`]:s},zy,X),m=s?"mixed":void 0;return D(p.createElement(T4,{component:"Checkbox",disabled:I},p.createElement("label",{className:Y,style:Object.assign(Object.assign({},w==null?void 0:w.style),l),onMouseEnter:c,onMouseLeave:u},p.createElement(nF,Object.assign({"aria-checked":m},W,{prefixCls:T,className:y,disabled:I,ref:t})),a!==void 0&&p.createElement("span",null,a))))},fF=p.forwardRef(Fme);var Dme=function(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{const{defaultValue:n,children:r,options:i=[],prefixCls:o,className:a,rootClassName:s,style:l,onChange:c}=e,u=Dme(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:d,direction:f}=p.useContext(Mt),[h,g]=p.useState(u.value||n||[]),[v,w]=p.useState([]);p.useEffect(()=>{"value"in u&&g(u.value||[])},[u.value]);const x=p.useMemo(()=>i.map(b=>typeof b=="string"||typeof b=="number"?{label:b,value:b}:b),[i]),C=b=>{w(k=>k.filter(N=>N!==b))},E=b=>{w(k=>[].concat(Ie(k),[b]))},I=b=>{const k=h.indexOf(b.value),N=Ie(h);k===-1?N.push(b.value):N.splice(k,1),"value"in u||g(N),c==null||c(N.filter(M=>v.includes(M)).sort((M,z)=>{const O=x.findIndex(P=>P.value===M),S=x.findIndex(P=>P.value===z);return O-S}))},R=d("checkbox",o),T=`${R}-group`,j=Bo(R),[D,X,V]=uF(R,j),W=Kr(u,["value","disabled"]),Y=i.length?x.map(b=>p.createElement(fF,{prefixCls:R,key:b.value.toString(),disabled:"disabled"in b?b.disabled:u.disabled,value:b.value,checked:h.includes(b.value),onChange:b.onChange,className:`${T}-item`,style:b.style,title:b.title,id:b.id,required:b.required},b.label)):r,y={toggleOption:I,value:h,disabled:u.disabled,name:u.name,registerValue:E,cancelValue:C},m=we(T,{[`${T}-rtl`]:f==="rtl"},a,s,V,j,X);return D(p.createElement("div",Object.assign({className:m,style:l},W,{ref:t}),p.createElement(dF.Provider,{value:y},Y)))}),gf=fF;gf.Group=Hme;gf.__ANT_CHECKBOX=!0;const Ume=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:i,textPaddingInline:o,orientationMargin:a,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},vr(e)),{borderBlockStart:`${be(i)} solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${be(i)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${be(e.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${be(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${be(i)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:`calc(${a} * 100%)`},"&::after":{width:`calc(100% - ${a} * 100%)`}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:`calc(100% - ${a} * 100%)`},"&::after":{width:`calc(${a} * 100%)`}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:o},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${be(i)} 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}},Vme=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),Xme=qr("Divider",e=>{const t=gn(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[Ume(t)]},Vme,{unitless:{orientationMargin:!0}});var Wme=function(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{const{getPrefixCls:t,direction:n,divider:r}=p.useContext(Mt),{prefixCls:i,type:o="horizontal",orientation:a="center",orientationMargin:s,className:l,rootClassName:c,children:u,dashed:d,plain:f,style:h}=e,g=Wme(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),v=t("divider",i),[w,x,C]=Xme(v),E=!!u,I=a==="left"&&s!=null,R=a==="right"&&s!=null,T=we(v,r==null?void 0:r.className,x,C,`${v}-${o}`,{[`${v}-with-text`]:E,[`${v}-with-text-${a}`]:E,[`${v}-dashed`]:!!d,[`${v}-plain`]:!!f,[`${v}-rtl`]:n==="rtl",[`${v}-no-default-orientation-margin-left`]:I,[`${v}-no-default-orientation-margin-right`]:R},l,c),j=p.useMemo(()=>typeof s=="number"?s:/^\d+$/.test(s)?Number(s):s,[s]),D=Object.assign(Object.assign({},I&&{marginLeft:j}),R&&{marginRight:j});return w(p.createElement("div",Object.assign({className:T,style:Object.assign(Object.assign({},r==null?void 0:r.style),h)},g,{role:"separator"}),u&&o!=="vertical"&&p.createElement("span",{className:`${v}-inner-text`,style:D},u)))};function Zme(e){return!!(e.addonBefore||e.addonAfter)}function Kme(e){return!!(e.prefix||e.suffix||e.allowClear)}function oO(e,t,n){var r=t.cloneNode(!0),i=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},i}function o1(e,t,n,r){if(n){var i=t;if(t.type==="click"){i=oO(t,e,""),n(i);return}if(e.type!=="file"&&r!==void 0){i=oO(t,e,r),n(i);return}n(i)}}function qme(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var i=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(i,i);break;default:e.setSelectionRange(0,i)}}}}var hF=xe.forwardRef(function(e,t){var n,r,i=e.inputElement,o=e.children,a=e.prefixCls,s=e.prefix,l=e.suffix,c=e.addonBefore,u=e.addonAfter,d=e.className,f=e.style,h=e.disabled,g=e.readOnly,v=e.focused,w=e.triggerFocus,x=e.allowClear,C=e.value,E=e.handleReset,I=e.hidden,R=e.classes,T=e.classNames,j=e.dataAttrs,D=e.styles,X=e.components,V=o??i,W=(X==null?void 0:X.affixWrapper)||"span",Y=(X==null?void 0:X.groupWrapper)||"span",y=(X==null?void 0:X.wrapper)||"span",m=(X==null?void 0:X.groupAddon)||"span",b=p.useRef(null),k=function(J){var ne;(ne=b.current)!==null&&ne!==void 0&&ne.contains(J.target)&&(w==null||w())},N=Kme(e),M=p.cloneElement(V,{value:C,className:we(V.props.className,!N&&(T==null?void 0:T.variant))||null}),z=p.useRef(null);if(xe.useImperativeHandle(t,function(){return{nativeElement:z.current||b.current}}),N){var O,S=null;if(x){var P,B=!h&&!g&&C,Z="".concat(a,"-clear-icon"),ie=pt(x)==="object"&&x!==null&&x!==void 0&&x.clearIcon?x.clearIcon:"✖";S=xe.createElement("span",{onClick:E,onMouseDown:function(J){return J.preventDefault()},className:we(Z,(P={},ae(P,"".concat(Z,"-hidden"),!B),ae(P,"".concat(Z,"-has-suffix"),!!l),P)),role:"button",tabIndex:-1},ie)}var se="".concat(a,"-affix-wrapper"),le=we(se,(O={},ae(O,"".concat(a,"-disabled"),h),ae(O,"".concat(se,"-disabled"),h),ae(O,"".concat(se,"-focused"),v),ae(O,"".concat(se,"-readonly"),g),ae(O,"".concat(se,"-input-with-clear-btn"),l&&x&&C),O),R==null?void 0:R.affixWrapper,T==null?void 0:T.affixWrapper,T==null?void 0:T.variant),he=(l||x)&&xe.createElement("span",{className:we("".concat(a,"-suffix"),T==null?void 0:T.suffix),style:D==null?void 0:D.suffix},S,l);M=xe.createElement(W,Re({className:le,style:D==null?void 0:D.affixWrapper,onClick:k},j==null?void 0:j.affixWrapper,{ref:b}),s&&xe.createElement("span",{className:we("".concat(a,"-prefix"),T==null?void 0:T.prefix),style:D==null?void 0:D.prefix},s),M,he)}if(Zme(e)){var ge="".concat(a,"-group"),L="".concat(ge,"-addon"),A="".concat(ge,"-wrapper"),U=we("".concat(a,"-wrapper"),ge,R==null?void 0:R.wrapper,T==null?void 0:T.wrapper),$=we(A,ae({},"".concat(A,"-disabled"),h),R==null?void 0:R.group,T==null?void 0:T.groupWrapper);M=xe.createElement(Y,{className:$,ref:z},xe.createElement(y,{className:U},c&&xe.createElement(m,{className:L},c),M,u&&xe.createElement(m,{className:L},u)))}return xe.cloneElement(M,{className:we((n=M.props)===null||n===void 0?void 0:n.className,d)||null,style:pe(pe({},(r=M.props)===null||r===void 0?void 0:r.style),f),hidden:I})}),Gme=["show"];function pF(e,t){return p.useMemo(function(){var n={};t&&(n.show=pt(t)==="object"&&t.formatter?t.formatter:!!t),n=pe(pe({},n),e);var r=n,i=r.show,o=It(r,Gme);return pe(pe({},o),{},{show:!!i,showFormatter:typeof i=="function"?i:void 0,strategy:o.strategy||function(a){return a.length}})},[e,t])}var Yme=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],Jme=p.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,i=e.onFocus,o=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,l=e.prefixCls,c=l===void 0?"rc-input":l,u=e.disabled,d=e.htmlSize,f=e.className,h=e.maxLength,g=e.suffix,v=e.showCount,w=e.count,x=e.type,C=x===void 0?"text":x,E=e.classes,I=e.classNames,R=e.styles,T=e.onCompositionStart,j=e.onCompositionEnd,D=It(e,Yme),X=p.useState(!1),V=Se(X,2),W=V[0],Y=V[1],y=p.useRef(!1),m=p.useRef(null),b=p.useRef(null),k=function(oe){m.current&&qme(m.current,oe)},N=oi(e.defaultValue,{value:e.value}),M=Se(N,2),z=M[0],O=M[1],S=z==null?"":String(z),P=p.useState(null),B=Se(P,2),Z=B[0],ie=B[1],se=pF(w,v),le=se.max||h,he=se.strategy(S),ge=!!le&&he>le;p.useImperativeHandle(t,function(){var _;return{focus:k,blur:function(){var me;(me=m.current)===null||me===void 0||me.blur()},setSelectionRange:function(me,de,ye){var Ce;(Ce=m.current)===null||Ce===void 0||Ce.setSelectionRange(me,de,ye)},select:function(){var me;(me=m.current)===null||me===void 0||me.select()},input:m.current,nativeElement:((_=b.current)===null||_===void 0?void 0:_.nativeElement)||m.current}}),p.useEffect(function(){Y(function(_){return _&&u?!1:_})},[u]);var L=function(oe,me,de){var ye=me;if(!y.current&&se.exceedFormatter&&se.max&&se.strategy(me)>se.max){if(ye=se.exceedFormatter(me,{max:se.max}),me!==ye){var Ce,ue;ie([((Ce=m.current)===null||Ce===void 0?void 0:Ce.selectionStart)||0,((ue=m.current)===null||ue===void 0?void 0:ue.selectionEnd)||0])}}else if(de.source==="compositionEnd")return;O(ye),m.current&&o1(m.current,oe,r,ye)};p.useEffect(function(){if(Z){var _;(_=m.current)===null||_===void 0||_.setSelectionRange.apply(_,Ie(Z))}},[Z]);var A=function(oe){L(oe,oe.target.value,{source:"change"})},U=function(oe){y.current=!1,L(oe,oe.currentTarget.value,{source:"compositionEnd"}),j==null||j(oe)},$=function(oe){a&&oe.key==="Enter"&&a(oe),s==null||s(oe)},K=function(oe){Y(!0),i==null||i(oe)},J=function(oe){Y(!1),o==null||o(oe)},ne=function(oe){O(""),k(),m.current&&o1(m.current,oe,r)},G=ge&&"".concat(c,"-out-of-range"),ee=function(){var oe=Kr(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return xe.createElement("input",Re({autoComplete:n},oe,{onChange:A,onFocus:K,onBlur:J,onKeyDown:$,className:we(c,ae({},"".concat(c,"-disabled"),u),I==null?void 0:I.input),style:R==null?void 0:R.input,ref:m,size:d,type:C,onCompositionStart:function(de){y.current=!0,T==null||T(de)},onCompositionEnd:U}))},re=function(){var oe=Number(le)>0;if(g||se.show){var me=se.showFormatter?se.showFormatter({value:S,count:he,maxLength:le}):"".concat(he).concat(oe?" / ".concat(le):"");return xe.createElement(xe.Fragment,null,se.show&&xe.createElement("span",{className:we("".concat(c,"-show-count-suffix"),ae({},"".concat(c,"-show-count-has-suffix"),!!g),I==null?void 0:I.count),style:pe({},R==null?void 0:R.count)},me),g)}return null};return xe.createElement(hF,Re({},D,{prefixCls:c,className:we(f,G),handleReset:ne,value:S,focused:W,triggerFocus:k,suffix:re(),disabled:u,classes:E,classNames:I,styles:R}),ee())});const aO=e=>e?xe.createElement(jy,null,xe.createElement(VB,{override:!0,status:!0},e)):null,Qme=e=>{const{getPrefixCls:t,direction:n}=p.useContext(Mt),{prefixCls:r,className:i}=e,o=t("input-group",r),a=t("input"),[s,l]=oS(a),c=we(o,{[`${o}-lg`]:e.size==="large",[`${o}-sm`]:e.size==="small",[`${o}-compact`]:e.compact,[`${o}-rtl`]:n==="rtl"},l,i),u=p.useContext(Xa),d=p.useMemo(()=>Object.assign(Object.assign({},u),{isFormItemInput:!1}),[u]);return s(p.createElement("span",{className:c,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},p.createElement(Xa.Provider,{value:d},e.children)))},mF=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:xe.createElement(M4,null)}),t};function gF(e,t){const n=p.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var i,o,a,s;!((i=e.current)===null||i===void 0)&&i.input&&((o=e.current)===null||o===void 0?void 0:o.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return p.useEffect(()=>(t&&r(),()=>n.current.forEach(i=>{i&&clearTimeout(i)})),[]),r}function $me(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var _me=function(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{var n;const{prefixCls:r,bordered:i=!0,status:o,size:a,disabled:s,onBlur:l,onFocus:c,suffix:u,allowClear:d,addonAfter:f,addonBefore:h,className:g,style:v,styles:w,rootClassName:x,onChange:C,classNames:E,variant:I}=e,R=_me(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:T,direction:j,input:D}=xe.useContext(Mt),X=T("input",r),V=p.useRef(null),W=Bo(X),[Y,y,m]=oS(X,W),{compactSize:b,compactItemClassnames:k}=Xm(X,j),N=Ms($=>{var K;return(K=a??b)!==null&&K!==void 0?K:$}),M=xe.useContext(ol),z=s??M,{status:O,hasFeedback:S,feedbackIcon:P}=p.useContext(Xa),B=Vy(O,o),Z=$me(e)||!!S;p.useRef(Z);const ie=gF(V,!0),se=$=>{ie(),l==null||l($)},le=$=>{ie(),c==null||c($)},he=$=>{ie(),C==null||C($)},ge=(S||u)&&xe.createElement(xe.Fragment,null,u,S&&P),L=mF(d??(D==null?void 0:D.allowClear)),[A,U]=W4(I,i);return Y(xe.createElement(Jme,Object.assign({ref:da(t,V),prefixCls:X,autoComplete:D==null?void 0:D.autoComplete},R,{disabled:z,onBlur:se,onFocus:le,style:Object.assign(Object.assign({},D==null?void 0:D.style),v),styles:Object.assign(Object.assign({},D==null?void 0:D.styles),w),suffix:ge,allowClear:L,className:we(g,x,m,W,k,D==null?void 0:D.className),onChange:he,addonBefore:aO(h),addonAfter:aO(f),classNames:Object.assign(Object.assign(Object.assign({},E),D==null?void 0:D.classNames),{input:we({[`${X}-sm`]:N==="small",[`${X}-lg`]:N==="large",[`${X}-rtl`]:j==="rtl"},E==null?void 0:E.input,(n=D==null?void 0:D.classNames)===null||n===void 0?void 0:n.input,y),variant:we({[`${X}-${A}`]:U},$v(X,B)),affixWrapper:we({[`${X}-affix-wrapper-sm`]:N==="small",[`${X}-affix-wrapper-lg`]:N==="large",[`${X}-affix-wrapper-rtl`]:j==="rtl"},y),wrapper:we({[`${X}-group-rtl`]:j==="rtl"},y),groupWrapper:we({[`${X}-group-wrapper-sm`]:N==="small",[`${X}-group-wrapper-lg`]:N==="large",[`${X}-group-wrapper-rtl`]:j==="rtl",[`${X}-group-wrapper-${A}`]:U},$v(`${X}-group-wrapper`,B,S),y)})})))}),t0e=e=>{const{componentCls:t,paddingXS:n}=e;return{[`${t}`]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},n0e=qr(["Input","OTP"],e=>{const t=gn(e,eS(e));return[t0e(t)]},tS);var r0e=function(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{const{value:n,onChange:r,onActiveChange:i,index:o,mask:a}=e,s=r0e(e,["value","onChange","onActiveChange","index","mask"]),l=n&&typeof a=="string"?a:n,c=g=>{r(o,g.target.value)},u=p.useRef(null);p.useImperativeHandle(t,()=>u.current);const d=()=>{mn(()=>{var g;const v=(g=u.current)===null||g===void 0?void 0:g.input;document.activeElement===v&&v&&v.select()})},f=g=>{let{key:v}=g;v==="ArrowLeft"?i(o-1):v==="ArrowRight"&&i(o+1),d()},h=g=>{g.key==="Backspace"&&!n&&i(o-1),d()};return p.createElement(Yy,Object.assign({},s,{ref:u,value:l,onInput:c,onFocus:d,onKeyDown:f,onKeyUp:h,onMouseDown:d,onMouseUp:d,type:a===!0?"password":"text"}))});var o0e=function(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{const{prefixCls:n,length:r=6,size:i,defaultValue:o,value:a,onChange:s,formatter:l,variant:c,disabled:u,status:d,autoFocus:f,mask:h}=e,g=o0e(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","variant","disabled","status","autoFocus","mask"]),{getPrefixCls:v,direction:w}=p.useContext(Mt),x=v("otp",n),C=uo(g,{aria:!0,data:!0,attr:!0}),E=Bo(x),[I,R,T]=n0e(x,E),j=Ms(S=>i??S),D=p.useContext(Xa),X=Vy(D.status,d),V=p.useMemo(()=>Object.assign(Object.assign({},D),{status:X,hasFeedback:!1,feedbackIcon:null}),[D,X]),W=p.useRef(null),Y=p.useRef({});p.useImperativeHandle(t,()=>({focus:()=>{var S;(S=Y.current[0])===null||S===void 0||S.focus()},blur:()=>{var S;for(let P=0;Pl?l(S):S,[m,b]=p.useState($0(y(o||"")));p.useEffect(()=>{a!==void 0&&b($0(a))},[a]);const k=On(S=>{b(S),s&&S.length===r&&S.every(P=>P)&&S.some((P,B)=>m[B]!==P)&&s(S.join(""))}),N=On((S,P)=>{let B=Ie(m);for(let ie=0;ie=0&&!B[ie];ie-=1)B.pop();const Z=y(B.map(ie=>ie||" ").join(""));return B=$0(Z).map((ie,se)=>ie===" "&&!B[se]?B[se]:ie),B}),M=(S,P)=>{var B;const Z=N(S,P),ie=Math.min(S+P.length,r-1);ie!==S&&((B=Y.current[ie])===null||B===void 0||B.focus()),k(Z)},z=S=>{var P;(P=Y.current[S])===null||P===void 0||P.focus()},O={variant:c,disabled:u,status:X,mask:h};return I(p.createElement("div",Object.assign({},C,{ref:W,className:we(x,{[`${x}-sm`]:j==="small",[`${x}-lg`]:j==="large",[`${x}-rtl`]:w==="rtl"},T,R)}),p.createElement(Xa.Provider,{value:V},Array.from({length:r}).map((S,P)=>{const B=`otp-${P}`,Z=m[P]||"";return p.createElement(i0e,Object.assign({ref:ie=>{Y.current[P]=ie},key:B,index:P,size:j,htmlSize:1,className:`${x}-input`,onChange:M,value:Z,onActiveChange:z,autoFocus:P===0&&f},O))}))))});var s0e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},l0e=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:s0e}))},c0e=p.forwardRef(l0e),u0e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},d0e=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:u0e}))},f0e=p.forwardRef(d0e),h0e=function(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);ie?p.createElement(f0e,null):p.createElement(c0e,null),m0e={click:"onClick",hover:"onMouseOver"},g0e=p.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:i=!0,iconRender:o=p0e}=e,a=typeof i=="object"&&i.visible!==void 0,[s,l]=p.useState(()=>a?i.visible:!1),c=p.useRef(null);p.useEffect(()=>{a&&l(i.visible)},[a,i]);const u=gF(c),d=()=>{n||(s&&u(),l(D=>{var X;const V=!D;return typeof i=="object"&&((X=i.onVisibleChange)===null||X===void 0||X.call(i,V)),V}))},f=D=>{const X=m0e[r]||"",V=o(s),W={[X]:d,className:`${D}-icon`,key:"passwordIcon",onMouseDown:Y=>{Y.preventDefault()},onMouseUp:Y=>{Y.preventDefault()}};return p.cloneElement(p.isValidElement(V)?V:p.createElement("span",null,V),W)},{className:h,prefixCls:g,inputPrefixCls:v,size:w}=e,x=h0e(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:C}=p.useContext(Mt),E=C("input",v),I=C("input-password",g),R=i&&f(I),T=we(I,h,{[`${I}-${w}`]:!!w}),j=Object.assign(Object.assign({},Kr(x,["suffix","iconRender","visibilityToggle"])),{type:s?"text":"password",className:T,prefixCls:E,suffix:R});return w&&(j.size=w),p.createElement(Yy,Object.assign({ref:da(t,c)},j))});var v0e=function(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{const{prefixCls:n,inputPrefixCls:r,className:i,size:o,suffix:a,enterButton:s=!1,addonAfter:l,loading:c,disabled:u,onSearch:d,onChange:f,onCompositionStart:h,onCompositionEnd:g}=e,v=v0e(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:w,direction:x}=p.useContext(Mt),C=p.useRef(!1),E=w("input-search",n),I=w("input",r),{compactSize:R}=Xm(E,x),T=Ms(O=>{var S;return(S=o??R)!==null&&S!==void 0?S:O}),j=p.useRef(null),D=O=>{O&&O.target&&O.type==="click"&&d&&d(O.target.value,O,{source:"clear"}),f&&f(O)},X=O=>{var S;document.activeElement===((S=j.current)===null||S===void 0?void 0:S.input)&&O.preventDefault()},V=O=>{var S,P;d&&d((P=(S=j.current)===null||S===void 0?void 0:S.input)===null||P===void 0?void 0:P.value,O,{source:"input"})},W=O=>{C.current||c||V(O)},Y=typeof s=="boolean"?p.createElement(Z4,null):null,y=`${E}-button`;let m;const b=s||{},k=b.type&&b.type.__ANT_BUTTON===!0;k||b.type==="button"?m=sa(b,Object.assign({onMouseDown:X,onClick:O=>{var S,P;(P=(S=b==null?void 0:b.props)===null||S===void 0?void 0:S.onClick)===null||P===void 0||P.call(S,O),V(O)},key:"enterButton"},k?{className:y,size:T}:{})):m=p.createElement(xs,{className:y,type:s?"primary":void 0,size:T,disabled:u,key:"enterButton",onMouseDown:X,onClick:V,loading:c,icon:Y},s),l&&(m=[m,sa(l,{key:"addonAfter"})]);const N=we(E,{[`${E}-rtl`]:x==="rtl",[`${E}-${T}`]:!!T,[`${E}-with-button`]:!!s},i),M=O=>{C.current=!0,h==null||h(O)},z=O=>{C.current=!1,g==null||g(O)};return p.createElement(Yy,Object.assign({ref:da(j,t),onPressEnter:W},v,{size:T,onCompositionStart:M,onCompositionEnd:z,prefixCls:I,addonAfter:m,suffix:a,onChange:D,className:N,disabled:u}))});var b0e=` + `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{[`${t}-inner`]:{backgroundColor:e.colorBgContainer,borderColor:e.colorBorder,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function eF(e,t){const n=pn(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[Tme(n)]}const tF=qr("Checkbox",(e,t)=>{let{prefixCls:n}=t;return[eF(n,e)]}),nF=be.createContext(null);var Ime=function(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{var n;const{prefixCls:r,className:i,rootClassName:o,children:a,indeterminate:s=!1,style:l,onMouseEnter:c,onMouseLeave:u,skipGroup:d=!1,disabled:f}=e,h=Ime(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:v,direction:g,checkbox:w}=p.useContext(Mt),x=p.useContext(nF),{isFormItemInput:C}=p.useContext(Xa),E=p.useContext(ol),I=(n=(x==null?void 0:x.disabled)||f)!==null&&n!==void 0?n:E,R=p.useRef(h.value);p.useEffect(()=>{x==null||x.registerValue(h.value)},[]),p.useEffect(()=>{if(!d)return h.value!==R.current&&(x==null||x.cancelValue(R.current),x==null||x.registerValue(h.value),R.current=h.value),()=>x==null?void 0:x.cancelValue(h.value)},[h.value]);const T=v("checkbox",r),j=Bo(T),[D,X,U]=tF(T,j),Z=Object.assign({},h);x&&!d&&(Z.onChange=function(){h.onChange&&h.onChange.apply(h,arguments),x.toggleOption&&x.toggleOption({label:a,value:h.value})},Z.name=x.name,Z.checked=x.value.includes(h.value));const Y=xe(`${T}-wrapper`,{[`${T}-rtl`]:g==="rtl",[`${T}-wrapper-checked`]:Z.checked,[`${T}-wrapper-disabled`]:I,[`${T}-wrapper-in-form-item`]:C},w==null?void 0:w.className,i,o,U,j,X),y=xe({[`${T}-indeterminate`]:s},zy,X),m=s?"mixed":void 0;return D(p.createElement(P4,{component:"Checkbox",disabled:I},p.createElement("label",{className:Y,style:Object.assign(Object.assign({},w==null?void 0:w.style),l),onMouseEnter:c,onMouseLeave:u},p.createElement(qA,Object.assign({"aria-checked":m},Z,{prefixCls:T,className:y,disabled:I,ref:t})),a!==void 0&&p.createElement("span",null,a))))},rF=p.forwardRef(zme);var Rme=function(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{const{defaultValue:n,children:r,options:i=[],prefixCls:o,className:a,rootClassName:s,style:l,onChange:c}=e,u=Rme(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:d,direction:f}=p.useContext(Mt),[h,v]=p.useState(u.value||n||[]),[g,w]=p.useState([]);p.useEffect(()=>{"value"in u&&v(u.value||[])},[u.value]);const x=p.useMemo(()=>i.map(b=>typeof b=="string"||typeof b=="number"?{label:b,value:b}:b),[i]),C=b=>{w(k=>k.filter(N=>N!==b))},E=b=>{w(k=>[].concat(ze(k),[b]))},I=b=>{const k=h.indexOf(b.value),N=ze(h);k===-1?N.push(b.value):N.splice(k,1),"value"in u||v(N),c==null||c(N.filter(M=>g.includes(M)).sort((M,z)=>{const O=x.findIndex(P=>P.value===M),S=x.findIndex(P=>P.value===z);return O-S}))},R=d("checkbox",o),T=`${R}-group`,j=Bo(R),[D,X,U]=tF(R,j),Z=Kr(u,["value","disabled"]),Y=i.length?x.map(b=>p.createElement(rF,{prefixCls:R,key:b.value.toString(),disabled:"disabled"in b?b.disabled:u.disabled,value:b.value,checked:h.includes(b.value),onChange:b.onChange,className:`${T}-item`,style:b.style,title:b.title,id:b.id,required:b.required},b.label)):r,y={toggleOption:I,value:h,disabled:u.disabled,name:u.name,registerValue:E,cancelValue:C},m=xe(T,{[`${T}-rtl`]:f==="rtl"},a,s,U,j,X);return D(p.createElement("div",Object.assign({className:m,style:l},Z,{ref:t}),p.createElement(nF.Provider,{value:y},Y)))}),mf=rF;mf.Group=jme;mf.__ANT_CHECKBOX=!0;const Lme=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:i,textPaddingInline:o,orientationMargin:a,verticalMarginInline:s}=e;return{[t]:Object.assign(Object.assign({},br(e)),{borderBlockStart:`${we(i)} solid ${r}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:s,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${we(i)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${we(e.dividerHorizontalGutterMargin)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${we(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${we(i)} solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:`calc(${a} * 100%)`},"&::after":{width:`calc(100% - ${a} * 100%)`}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:`calc(100% - ${a} * 100%)`},"&::after":{width:`calc(${a} * 100%)`}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:o},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${we(i)} 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:i,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}},Bme=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),Ame=qr("Divider",e=>{const t=pn(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[Lme(t)]},Bme,{unitless:{orientationMargin:!0}});var Fme=function(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{const{getPrefixCls:t,direction:n,divider:r}=p.useContext(Mt),{prefixCls:i,type:o="horizontal",orientation:a="center",orientationMargin:s,className:l,rootClassName:c,children:u,dashed:d,plain:f,style:h}=e,v=Fme(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),g=t("divider",i),[w,x,C]=Ame(g),E=!!u,I=a==="left"&&s!=null,R=a==="right"&&s!=null,T=xe(g,r==null?void 0:r.className,x,C,`${g}-${o}`,{[`${g}-with-text`]:E,[`${g}-with-text-${a}`]:E,[`${g}-dashed`]:!!d,[`${g}-plain`]:!!f,[`${g}-rtl`]:n==="rtl",[`${g}-no-default-orientation-margin-left`]:I,[`${g}-no-default-orientation-margin-right`]:R},l,c),j=p.useMemo(()=>typeof s=="number"?s:/^\d+$/.test(s)?Number(s):s,[s]),D=Object.assign(Object.assign({},I&&{marginLeft:j}),R&&{marginRight:j});return w(p.createElement("div",Object.assign({className:T,style:Object.assign(Object.assign({},r==null?void 0:r.style),h)},v,{role:"separator"}),u&&o!=="vertical"&&p.createElement("span",{className:`${g}-inner-text`,style:D},u)))};function Dme(e){return!!(e.addonBefore||e.addonAfter)}function Hme(e){return!!(e.prefix||e.suffix||e.allowClear)}function _P(e,t,n){var r=t.cloneNode(!0),i=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=function(){t.setSelectionRange.apply(t,arguments)},i}function i1(e,t,n,r){if(n){var i=t;if(t.type==="click"){i=_P(t,e,""),n(i);return}if(e.type!=="file"&&r!==void 0){i=_P(t,e,r),n(i);return}n(i)}}function Ume(e,t){if(e){e.focus(t);var n=t||{},r=n.cursor;if(r){var i=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(i,i);break;default:e.setSelectionRange(0,i)}}}}var iF=be.forwardRef(function(e,t){var n,r,i=e.inputElement,o=e.children,a=e.prefixCls,s=e.prefix,l=e.suffix,c=e.addonBefore,u=e.addonAfter,d=e.className,f=e.style,h=e.disabled,v=e.readOnly,g=e.focused,w=e.triggerFocus,x=e.allowClear,C=e.value,E=e.handleReset,I=e.hidden,R=e.classes,T=e.classNames,j=e.dataAttrs,D=e.styles,X=e.components,U=o??i,Z=(X==null?void 0:X.affixWrapper)||"span",Y=(X==null?void 0:X.groupWrapper)||"span",y=(X==null?void 0:X.wrapper)||"span",m=(X==null?void 0:X.groupAddon)||"span",b=p.useRef(null),k=function($){var te;(te=b.current)!==null&&te!==void 0&&te.contains($.target)&&(w==null||w())},N=Hme(e),M=p.cloneElement(U,{value:C,className:xe(U.props.className,!N&&(T==null?void 0:T.variant))||null}),z=p.useRef(null);if(be.useImperativeHandle(t,function(){return{nativeElement:z.current||b.current}}),N){var O,S=null;if(x){var P,B=!h&&!v&&C,W="".concat(a,"-clear-icon"),ie=pt(x)==="object"&&x!==null&&x!==void 0&&x.clearIcon?x.clearIcon:"✖";S=be.createElement("span",{onClick:E,onMouseDown:function($){return $.preventDefault()},className:xe(W,(P={},ae(P,"".concat(W,"-hidden"),!B),ae(P,"".concat(W,"-has-suffix"),!!l),P)),role:"button",tabIndex:-1},ie)}var se="".concat(a,"-affix-wrapper"),le=xe(se,(O={},ae(O,"".concat(a,"-disabled"),h),ae(O,"".concat(se,"-disabled"),h),ae(O,"".concat(se,"-focused"),g),ae(O,"".concat(se,"-readonly"),v),ae(O,"".concat(se,"-input-with-clear-btn"),l&&x&&C),O),R==null?void 0:R.affixWrapper,T==null?void 0:T.affixWrapper,T==null?void 0:T.variant),he=(l||x)&&be.createElement("span",{className:xe("".concat(a,"-suffix"),T==null?void 0:T.suffix),style:D==null?void 0:D.suffix},S,l);M=be.createElement(Z,Re({className:le,style:D==null?void 0:D.affixWrapper,onClick:k},j==null?void 0:j.affixWrapper,{ref:b}),s&&be.createElement("span",{className:xe("".concat(a,"-prefix"),T==null?void 0:T.prefix),style:D==null?void 0:D.prefix},s),M,he)}if(Dme(e)){var ve="".concat(a,"-group"),L="".concat(ve,"-addon"),A="".concat(ve,"-wrapper"),V=xe("".concat(a,"-wrapper"),ve,R==null?void 0:R.wrapper,T==null?void 0:T.wrapper),J=xe(A,ae({},"".concat(A,"-disabled"),h),R==null?void 0:R.group,T==null?void 0:T.groupWrapper);M=be.createElement(Y,{className:J,ref:z},be.createElement(y,{className:V},c&&be.createElement(m,{className:L},c),M,u&&be.createElement(m,{className:L},u)))}return be.cloneElement(M,{className:xe((n=M.props)===null||n===void 0?void 0:n.className,d)||null,style:pe(pe({},(r=M.props)===null||r===void 0?void 0:r.style),f),hidden:I})}),Vme=["show"];function oF(e,t){return p.useMemo(function(){var n={};t&&(n.show=pt(t)==="object"&&t.formatter?t.formatter:!!t),n=pe(pe({},n),e);var r=n,i=r.show,o=zt(r,Vme);return pe(pe({},o),{},{show:!!i,showFormatter:typeof i=="function"?i:void 0,strategy:o.strategy||function(a){return a.length}})},[e,t])}var Xme=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],Wme=p.forwardRef(function(e,t){var n=e.autoComplete,r=e.onChange,i=e.onFocus,o=e.onBlur,a=e.onPressEnter,s=e.onKeyDown,l=e.prefixCls,c=l===void 0?"rc-input":l,u=e.disabled,d=e.htmlSize,f=e.className,h=e.maxLength,v=e.suffix,g=e.showCount,w=e.count,x=e.type,C=x===void 0?"text":x,E=e.classes,I=e.classNames,R=e.styles,T=e.onCompositionStart,j=e.onCompositionEnd,D=zt(e,Xme),X=p.useState(!1),U=Se(X,2),Z=U[0],Y=U[1],y=p.useRef(!1),m=p.useRef(null),b=p.useRef(null),k=function(oe){m.current&&Ume(m.current,oe)},N=oi(e.defaultValue,{value:e.value}),M=Se(N,2),z=M[0],O=M[1],S=z==null?"":String(z),P=p.useState(null),B=Se(P,2),W=B[0],ie=B[1],se=oF(w,g),le=se.max||h,he=se.strategy(S),ve=!!le&&he>le;p.useImperativeHandle(t,function(){var _;return{focus:k,blur:function(){var me;(me=m.current)===null||me===void 0||me.blur()},setSelectionRange:function(me,fe,ye){var Ce;(Ce=m.current)===null||Ce===void 0||Ce.setSelectionRange(me,fe,ye)},select:function(){var me;(me=m.current)===null||me===void 0||me.select()},input:m.current,nativeElement:((_=b.current)===null||_===void 0?void 0:_.nativeElement)||m.current}}),p.useEffect(function(){Y(function(_){return _&&u?!1:_})},[u]);var L=function(oe,me,fe){var ye=me;if(!y.current&&se.exceedFormatter&&se.max&&se.strategy(me)>se.max){if(ye=se.exceedFormatter(me,{max:se.max}),me!==ye){var Ce,ce;ie([((Ce=m.current)===null||Ce===void 0?void 0:Ce.selectionStart)||0,((ce=m.current)===null||ce===void 0?void 0:ce.selectionEnd)||0])}}else if(fe.source==="compositionEnd")return;O(ye),m.current&&i1(m.current,oe,r,ye)};p.useEffect(function(){if(W){var _;(_=m.current)===null||_===void 0||_.setSelectionRange.apply(_,ze(W))}},[W]);var A=function(oe){L(oe,oe.target.value,{source:"change"})},V=function(oe){y.current=!1,L(oe,oe.currentTarget.value,{source:"compositionEnd"}),j==null||j(oe)},J=function(oe){a&&oe.key==="Enter"&&a(oe),s==null||s(oe)},K=function(oe){Y(!0),i==null||i(oe)},$=function(oe){Y(!1),o==null||o(oe)},te=function(oe){O(""),k(),m.current&&i1(m.current,oe,r)},G=ve&&"".concat(c,"-out-of-range"),ee=function(){var oe=Kr(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames"]);return be.createElement("input",Re({autoComplete:n},oe,{onChange:A,onFocus:K,onBlur:$,onKeyDown:J,className:xe(c,ae({},"".concat(c,"-disabled"),u),I==null?void 0:I.input),style:R==null?void 0:R.input,ref:m,size:d,type:C,onCompositionStart:function(fe){y.current=!0,T==null||T(fe)},onCompositionEnd:V}))},re=function(){var oe=Number(le)>0;if(v||se.show){var me=se.showFormatter?se.showFormatter({value:S,count:he,maxLength:le}):"".concat(he).concat(oe?" / ".concat(le):"");return be.createElement(be.Fragment,null,se.show&&be.createElement("span",{className:xe("".concat(c,"-show-count-suffix"),ae({},"".concat(c,"-show-count-has-suffix"),!!v),I==null?void 0:I.count),style:pe({},R==null?void 0:R.count)},me),v)}return null};return be.createElement(iF,Re({},D,{prefixCls:c,className:xe(f,G),handleReset:te,value:S,focused:Z,triggerFocus:k,suffix:re(),disabled:u,classes:E,classNames:I,styles:R}),ee())});const Zme=e=>{const{getPrefixCls:t,direction:n}=p.useContext(Mt),{prefixCls:r,className:i}=e,o=t("input-group",r),a=t("input"),[s,l]=eS(a),c=xe(o,{[`${o}-lg`]:e.size==="large",[`${o}-sm`]:e.size==="small",[`${o}-compact`]:e.compact,[`${o}-rtl`]:n==="rtl"},l,i),u=p.useContext(Xa),d=p.useMemo(()=>Object.assign(Object.assign({},u),{isFormItemInput:!1}),[u]);return s(p.createElement("span",{className:c,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},p.createElement(Xa.Provider,{value:d},e.children)))},aF=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:be.createElement(C4,null)}),t};function sF(e,t){const n=p.useRef([]),r=()=>{n.current.push(setTimeout(()=>{var i,o,a,s;!((i=e.current)===null||i===void 0)&&i.input&&((o=e.current)===null||o===void 0?void 0:o.input.getAttribute("type"))==="password"&&(!((a=e.current)===null||a===void 0)&&a.input.hasAttribute("value"))&&((s=e.current)===null||s===void 0||s.input.removeAttribute("value"))}))};return p.useEffect(()=>(t&&r(),()=>n.current.forEach(i=>{i&&clearTimeout(i)})),[]),r}function Kme(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var qme=function(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{var n;const{prefixCls:r,bordered:i=!0,status:o,size:a,disabled:s,onBlur:l,onFocus:c,suffix:u,allowClear:d,addonAfter:f,addonBefore:h,className:v,style:g,styles:w,rootClassName:x,onChange:C,classNames:E,variant:I}=e,R=qme(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:T,direction:j,input:D}=be.useContext(Mt),X=T("input",r),U=p.useRef(null),Z=Bo(X),[Y,y,m]=eS(X,Z),{compactSize:b,compactItemClassnames:k}=Xm(X,j),N=Ns(J=>{var K;return(K=a??b)!==null&&K!==void 0?K:J}),M=be.useContext(ol),z=s??M,{status:O,hasFeedback:S,feedbackIcon:P}=p.useContext(Xa),B=Uy(O,o),W=Kme(e)||!!S;p.useRef(W);const ie=sF(U,!0),se=J=>{ie(),l==null||l(J)},le=J=>{ie(),c==null||c(J)},he=J=>{ie(),C==null||C(J)},ve=(S||u)&&be.createElement(be.Fragment,null,u,S&&P),L=aF(d??(D==null?void 0:D.allowClear)),[A,V]=D4("input",I,i);return Y(be.createElement(Wme,Object.assign({ref:da(t,U),prefixCls:X,autoComplete:D==null?void 0:D.autoComplete},R,{disabled:z,onBlur:se,onFocus:le,style:Object.assign(Object.assign({},D==null?void 0:D.style),g),styles:Object.assign(Object.assign({},D==null?void 0:D.styles),w),suffix:ve,allowClear:L,className:xe(v,x,m,Z,k,D==null?void 0:D.className),onChange:he,addonBefore:h&&be.createElement(fm,{form:!0,space:!0},h),addonAfter:f&&be.createElement(fm,{form:!0,space:!0},f),classNames:Object.assign(Object.assign(Object.assign({},E),D==null?void 0:D.classNames),{input:xe({[`${X}-sm`]:N==="small",[`${X}-lg`]:N==="large",[`${X}-rtl`]:j==="rtl"},E==null?void 0:E.input,(n=D==null?void 0:D.classNames)===null||n===void 0?void 0:n.input,y),variant:xe({[`${X}-${A}`]:V},Qg(X,B)),affixWrapper:xe({[`${X}-affix-wrapper-sm`]:N==="small",[`${X}-affix-wrapper-lg`]:N==="large",[`${X}-affix-wrapper-rtl`]:j==="rtl"},y),wrapper:xe({[`${X}-group-rtl`]:j==="rtl"},y),groupWrapper:xe({[`${X}-group-wrapper-sm`]:N==="small",[`${X}-group-wrapper-lg`]:N==="large",[`${X}-group-wrapper-rtl`]:j==="rtl",[`${X}-group-wrapper-${A}`]:V},Qg(`${X}-group-wrapper`,B,S),y)})})))}),Yme=e=>{const{componentCls:t,paddingXS:n}=e;return{[`${t}`]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},Jme=qr(["Input","OTP"],e=>{const t=pn(e,Y4(e));return[Yme(t)]},J4);var Qme=function(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{const{value:n,onChange:r,onActiveChange:i,index:o,mask:a}=e,s=Qme(e,["value","onChange","onActiveChange","index","mask"]),l=n&&typeof a=="string"?a:n,c=v=>{r(o,v.target.value)},u=p.useRef(null);p.useImperativeHandle(t,()=>u.current);const d=()=>{hn(()=>{var v;const g=(v=u.current)===null||v===void 0?void 0:v.input;document.activeElement===g&&g&&g.select()})},f=v=>{let{key:g}=v;g==="ArrowLeft"?i(o-1):g==="ArrowRight"&&i(o+1),d()},h=v=>{v.key==="Backspace"&&!n&&i(o-1),d()};return p.createElement(Gy,Object.assign({},s,{ref:u,value:l,onInput:c,onFocus:d,onKeyDown:f,onKeyUp:h,onMouseDown:d,onMouseUp:d,type:a===!0?"password":"text"}))});var _me=function(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{const{prefixCls:n,length:r=6,size:i,defaultValue:o,value:a,onChange:s,formatter:l,variant:c,disabled:u,status:d,autoFocus:f,mask:h}=e,v=_me(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","variant","disabled","status","autoFocus","mask"]),{getPrefixCls:g,direction:w}=p.useContext(Mt),x=g("otp",n),C=uo(v,{aria:!0,data:!0,attr:!0}),E=Bo(x),[I,R,T]=Jme(x,E),j=Ns(S=>i??S),D=p.useContext(Xa),X=Uy(D.status,d),U=p.useMemo(()=>Object.assign(Object.assign({},D),{status:X,hasFeedback:!1,feedbackIcon:null}),[D,X]),Z=p.useRef(null),Y=p.useRef({});p.useImperativeHandle(t,()=>({focus:()=>{var S;(S=Y.current[0])===null||S===void 0||S.focus()},blur:()=>{var S;for(let P=0;Pl?l(S):S,[m,b]=p.useState($0(y(o||"")));p.useEffect(()=>{a!==void 0&&b($0(a))},[a]);const k=Pn(S=>{b(S),s&&S.length===r&&S.every(P=>P)&&S.some((P,B)=>m[B]!==P)&&s(S.join(""))}),N=Pn((S,P)=>{let B=ze(m);for(let ie=0;ie=0&&!B[ie];ie-=1)B.pop();const W=y(B.map(ie=>ie||" ").join(""));return B=$0(W).map((ie,se)=>ie===" "&&!B[se]?B[se]:ie),B}),M=(S,P)=>{var B;const W=N(S,P),ie=Math.min(S+P.length,r-1);ie!==S&&((B=Y.current[ie])===null||B===void 0||B.focus()),k(W)},z=S=>{var P;(P=Y.current[S])===null||P===void 0||P.focus()},O={variant:c,disabled:u,status:X,mask:h};return I(p.createElement("div",Object.assign({},C,{ref:Z,className:xe(x,{[`${x}-sm`]:j==="small",[`${x}-lg`]:j==="large",[`${x}-rtl`]:w==="rtl"},T,R)}),p.createElement(Xa.Provider,{value:U},Array.from({length:r}).map((S,P)=>{const B=`otp-${P}`,W=m[P]||"";return p.createElement($me,Object.assign({ref:ie=>{Y.current[P]=ie},key:B,index:P,size:j,htmlSize:1,className:`${x}-input`,onChange:M,value:W,onActiveChange:z,autoFocus:P===0&&f},O))}))))});var t0e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"},n0e=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:t0e}))},r0e=p.forwardRef(n0e),i0e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"},o0e=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:i0e}))},a0e=p.forwardRef(o0e),s0e=function(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);ie?p.createElement(a0e,null):p.createElement(r0e,null),c0e={click:"onClick",hover:"onMouseOver"},u0e=p.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:i=!0,iconRender:o=l0e}=e,a=typeof i=="object"&&i.visible!==void 0,[s,l]=p.useState(()=>a?i.visible:!1),c=p.useRef(null);p.useEffect(()=>{a&&l(i.visible)},[a,i]);const u=sF(c),d=()=>{n||(s&&u(),l(D=>{var X;const U=!D;return typeof i=="object"&&((X=i.onVisibleChange)===null||X===void 0||X.call(i,U)),U}))},f=D=>{const X=c0e[r]||"",U=o(s),Z={[X]:d,className:`${D}-icon`,key:"passwordIcon",onMouseDown:Y=>{Y.preventDefault()},onMouseUp:Y=>{Y.preventDefault()}};return p.cloneElement(p.isValidElement(U)?U:p.createElement("span",null,U),Z)},{className:h,prefixCls:v,inputPrefixCls:g,size:w}=e,x=s0e(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:C}=p.useContext(Mt),E=C("input",g),I=C("input-password",v),R=i&&f(I),T=xe(I,h,{[`${I}-${w}`]:!!w}),j=Object.assign(Object.assign({},Kr(x,["suffix","iconRender","visibilityToggle"])),{type:s?"text":"password",className:T,prefixCls:E,suffix:R});return w&&(j.size=w),p.createElement(Gy,Object.assign({ref:da(t,c)},j))});var d0e=function(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{const{prefixCls:n,inputPrefixCls:r,className:i,size:o,suffix:a,enterButton:s=!1,addonAfter:l,loading:c,disabled:u,onSearch:d,onChange:f,onCompositionStart:h,onCompositionEnd:v}=e,g=d0e(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:w,direction:x}=p.useContext(Mt),C=p.useRef(!1),E=w("input-search",n),I=w("input",r),{compactSize:R}=Xm(E,x),T=Ns(O=>{var S;return(S=o??R)!==null&&S!==void 0?S:O}),j=p.useRef(null),D=O=>{O!=null&&O.target&&O.type==="click"&&d&&d(O.target.value,O,{source:"clear"}),f==null||f(O)},X=O=>{var S;document.activeElement===((S=j.current)===null||S===void 0?void 0:S.input)&&O.preventDefault()},U=O=>{var S,P;d&&d((P=(S=j.current)===null||S===void 0?void 0:S.input)===null||P===void 0?void 0:P.value,O,{source:"input"})},Z=O=>{C.current||c||U(O)},Y=typeof s=="boolean"?p.createElement(H4,null):null,y=`${E}-button`;let m;const b=s||{},k=b.type&&b.type.__ANT_BUTTON===!0;k||b.type==="button"?m=sa(b,Object.assign({onMouseDown:X,onClick:O=>{var S,P;(P=(S=b==null?void 0:b.props)===null||S===void 0?void 0:S.onClick)===null||P===void 0||P.call(S,O),U(O)},key:"enterButton"},k?{className:y,size:T}:{})):m=p.createElement(Ss,{className:y,type:s?"primary":void 0,size:T,disabled:u,key:"enterButton",onMouseDown:X,onClick:U,loading:c,icon:Y},s),l&&(m=[m,sa(l,{key:"addonAfter"})]);const N=xe(E,{[`${E}-rtl`]:x==="rtl",[`${E}-${T}`]:!!T,[`${E}-with-button`]:!!s},i),M=O=>{C.current=!0,h==null||h(O)},z=O=>{C.current=!1,v==null||v(O)};return p.createElement(Gy,Object.assign({ref:da(j,t),onPressEnter:Z},g,{size:T,onCompositionStart:M,onCompositionEnd:z,prefixCls:I,addonAfter:m,suffix:a,onChange:D,className:N,disabled:u}))});var h0e=` min-height:0 !important; max-height:none !important; height:0 !important; @@ -337,13 +337,13 @@ html body { top:0 !important; right:0 !important; pointer-events: none !important; -`,w0e=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Qw={},Xo;function x0e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&Qw[n])return Qw[n];var r=window.getComputedStyle(e),i=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),o=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=w0e.map(function(c){return"".concat(c,":").concat(r.getPropertyValue(c))}).join(";"),l={sizingStyle:s,paddingSize:o,borderSize:a,boxSizing:i};return t&&n&&(Qw[n]=l),l}function S0e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Xo||(Xo=document.createElement("textarea"),Xo.setAttribute("tab-index","-1"),Xo.setAttribute("aria-hidden","true"),document.body.appendChild(Xo)),e.getAttribute("wrap")?Xo.setAttribute("wrap",e.getAttribute("wrap")):Xo.removeAttribute("wrap");var i=x0e(e,t),o=i.paddingSize,a=i.borderSize,s=i.boxSizing,l=i.sizingStyle;Xo.setAttribute("style","".concat(l,";").concat(b0e)),Xo.value=e.value||e.placeholder||"";var c=void 0,u=void 0,d,f=Xo.scrollHeight;if(s==="border-box"?f+=a:s==="content-box"&&(f-=o),n!==null||r!==null){Xo.value=" ";var h=Xo.scrollHeight-o;n!==null&&(c=h*n,s==="border-box"&&(c=c+o+a),f=Math.max(c,f)),r!==null&&(u=h*r,s==="border-box"&&(u=u+o+a),d=f>u?"":"hidden",f=Math.min(u,f))}var g={height:f,overflowY:d,resize:"none"};return c&&(g.minHeight=c),u&&(g.maxHeight=u),g}var C0e=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],$w=0,_w=1,e2=2,E0e=p.forwardRef(function(e,t){var n=e,r=n.prefixCls;n.onPressEnter;var i=n.defaultValue,o=n.value,a=n.autoSize,s=n.onResize,l=n.className,c=n.style,u=n.disabled,d=n.onChange;n.onInternalAutoSize;var f=It(n,C0e),h=oi(i,{value:o,postState:function(Z){return Z??""}}),g=Se(h,2),v=g[0],w=g[1],x=function(Z){w(Z.target.value),d==null||d(Z)},C=p.useRef();p.useImperativeHandle(t,function(){return{textArea:C.current}});var E=p.useMemo(function(){return a&&pt(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),I=Se(E,2),R=I[0],T=I[1],j=!!a,D=function(){try{if(document.activeElement===C.current){var Z=C.current,ie=Z.selectionStart,se=Z.selectionEnd,le=Z.scrollTop;C.current.setSelectionRange(ie,se),C.current.scrollTop=le}}catch{}},X=p.useState(e2),V=Se(X,2),W=V[0],Y=V[1],y=p.useState(),m=Se(y,2),b=m[0],k=m[1],N=function(){Y($w)};cn(function(){j&&N()},[o,R,T,j]),cn(function(){if(W===$w)Y(_w);else if(W===_w){var B=S0e(C.current,!1,R,T);Y(e2),k(B)}else D()},[W]);var M=p.useRef(),z=function(){mn.cancel(M.current)},O=function(Z){W===e2&&(s==null||s(Z),a&&(z(),M.current=mn(function(){N()})))};p.useEffect(function(){return z},[]);var S=j?b:null,P=pe(pe({},c),S);return(W===$w||W===_w)&&(P.overflowY="hidden",P.overflowX="hidden"),p.createElement(Za,{onResize:O,disabled:!(a||s)},p.createElement("textarea",Re({},f,{ref:C,style:P,className:we(r,l,ae({},"".concat(r,"-disabled"),u)),disabled:u,value:v,onChange:x})))}),P0e=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","readOnly"],O0e=xe.forwardRef(function(e,t){var n,r=e.defaultValue,i=e.value,o=e.onFocus,a=e.onBlur,s=e.onChange,l=e.allowClear,c=e.maxLength,u=e.onCompositionStart,d=e.onCompositionEnd,f=e.suffix,h=e.prefixCls,g=h===void 0?"rc-textarea":h,v=e.showCount,w=e.count,x=e.className,C=e.style,E=e.disabled,I=e.hidden,R=e.classNames,T=e.styles,j=e.onResize,D=e.readOnly,X=It(e,P0e),V=oi(r,{value:i,defaultValue:r}),W=Se(V,2),Y=W[0],y=W[1],m=Y==null?"":String(Y),b=xe.useState(!1),k=Se(b,2),N=k[0],M=k[1],z=xe.useRef(!1),O=xe.useState(null),S=Se(O,2),P=S[0],B=S[1],Z=p.useRef(null),ie=p.useRef(null),se=function(){var te;return(te=ie.current)===null||te===void 0?void 0:te.textArea},le=function(){se().focus()};p.useImperativeHandle(t,function(){var H;return{resizableTextArea:ie.current,focus:le,blur:function(){se().blur()},nativeElement:((H=Z.current)===null||H===void 0?void 0:H.nativeElement)||se()}}),p.useEffect(function(){M(function(H){return!E&&H})},[E]);var he=xe.useState(null),ge=Se(he,2),L=ge[0],A=ge[1];xe.useEffect(function(){if(L){var H;(H=se()).setSelectionRange.apply(H,Ie(L))}},[L]);var U=pF(w,v),$=(n=U.max)!==null&&n!==void 0?n:c,K=Number($)>0,J=U.strategy(m),ne=!!$&&J>$,G=function(te,ce){var fe=ce;!z.current&&U.exceedFormatter&&U.max&&U.strategy(ce)>U.max&&(fe=U.exceedFormatter(ce,{max:U.max}),ce!==fe&&A([se().selectionStart||0,se().selectionEnd||0])),y(fe),o1(te.currentTarget,te,s,fe)},ee=function(te){z.current=!0,u==null||u(te)},re=function(te){z.current=!1,G(te,te.currentTarget.value),d==null||d(te)},_=function(te){G(te,te.target.value)},oe=function(te){var ce=X.onPressEnter,fe=X.onKeyDown;te.key==="Enter"&&ce&&ce(te),fe==null||fe(te)},me=function(te){M(!0),o==null||o(te)},de=function(te){M(!1),a==null||a(te)},ye=function(te){y(""),le(),o1(se(),te,s)},Ce=f,ue;U.show&&(U.showFormatter?ue=U.showFormatter({value:m,count:J,maxLength:$}):ue="".concat(J).concat(K?" / ".concat($):""),Ce=xe.createElement(xe.Fragment,null,Ce,xe.createElement("span",{className:we("".concat(g,"-data-count"),R==null?void 0:R.count),style:T==null?void 0:T.count},ue)));var q=function(te){var ce;j==null||j(te),(ce=se())!==null&&ce!==void 0&&ce.style.height&&B(!0)},F=!X.autoSize&&!v&&!l;return xe.createElement(hF,{ref:Z,value:m,allowClear:l,handleReset:ye,suffix:Ce,prefixCls:g,classNames:pe(pe({},R),{},{affixWrapper:we(R==null?void 0:R.affixWrapper,ae(ae({},"".concat(g,"-show-count"),v),"".concat(g,"-textarea-allow-clear"),l))}),disabled:E,focused:N,className:we(x,ne&&"".concat(g,"-out-of-range")),style:pe(pe({},C),P&&!F?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ue=="string"?ue:void 0}},hidden:I,readOnly:D},xe.createElement(E0e,Re({},X,{maxLength:c,onKeyDown:oe,onChange:_,onFocus:me,onBlur:de,onCompositionStart:ee,onCompositionEnd:re,className:we(R==null?void 0:R.textarea),style:pe(pe({},T==null?void 0:T.textarea),{},{resize:C==null?void 0:C.resize}),disabled:E,prefixCls:g,onResize:q,ref:ie,readOnly:D})))}),k0e=function(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{var n,r;const{prefixCls:i,bordered:o=!0,size:a,disabled:s,status:l,allowClear:c,classNames:u,rootClassName:d,className:f,style:h,styles:g,variant:v}=e,w=k0e(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant"]),{getPrefixCls:x,direction:C,textArea:E}=p.useContext(Mt),I=Ms(a),R=p.useContext(ol),T=s??R,{status:j,hasFeedback:D,feedbackIcon:X}=p.useContext(Xa),V=Vy(j,l),W=p.useRef(null);p.useImperativeHandle(t,()=>{var O;return{resizableTextArea:(O=W.current)===null||O===void 0?void 0:O.resizableTextArea,focus:S=>{var P,B;e0e((B=(P=W.current)===null||P===void 0?void 0:P.resizableTextArea)===null||B===void 0?void 0:B.textArea,S)},blur:()=>{var S;return(S=W.current)===null||S===void 0?void 0:S.blur()}}});const Y=x("input",i),y=Bo(Y),[m,b,k]=oS(Y,y),[N,M]=W4(v,o),z=mF(c??(E==null?void 0:E.allowClear));return m(p.createElement(O0e,Object.assign({autoComplete:E==null?void 0:E.autoComplete},w,{style:Object.assign(Object.assign({},E==null?void 0:E.style),h),styles:Object.assign(Object.assign({},E==null?void 0:E.styles),g),disabled:T,allowClear:z,className:we(k,y,f,d,E==null?void 0:E.className),classNames:Object.assign(Object.assign(Object.assign({},u),E==null?void 0:E.classNames),{textarea:we({[`${Y}-sm`]:I==="small",[`${Y}-lg`]:I==="large"},b,u==null?void 0:u.textarea,(n=E==null?void 0:E.classNames)===null||n===void 0?void 0:n.textarea),variant:we({[`${Y}-${N}`]:M},$v(Y,V)),affixWrapper:we(`${Y}-textarea-affix-wrapper`,{[`${Y}-affix-wrapper-rtl`]:C==="rtl",[`${Y}-affix-wrapper-sm`]:I==="small",[`${Y}-affix-wrapper-lg`]:I==="large",[`${Y}-textarea-show-count`]:e.showCount||((r=e.count)===null||r===void 0?void 0:r.show)},b)}),prefixCls:Y,suffix:D&&p.createElement("span",{className:`${Y}-textarea-suffix`},X),ref:W})))}),Jf=Yy;Jf.Group=Qme;Jf.Search=y0e;Jf.TextArea=M0e;Jf.Password=g0e;Jf.OTP=a0e;function sO(e){return["small","middle","large"].includes(e)}function lO(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const vF=xe.createContext({latestIndex:0}),N0e=vF.Provider,T0e=e=>{let{className:t,index:n,children:r,split:i,style:o}=e;const{latestIndex:a}=p.useContext(vF);return r==null?null:p.createElement(p.Fragment,null,p.createElement("div",{className:t,style:o},r),n{var n,r,i;const{getPrefixCls:o,space:a,direction:s}=p.useContext(Mt),{size:l=(n=a==null?void 0:a.size)!==null&&n!==void 0?n:"small",align:c,className:u,rootClassName:d,children:f,direction:h="horizontal",prefixCls:g,split:v,style:w,wrap:x=!1,classNames:C,styles:E}=e,I=I0e(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[R,T]=Array.isArray(l)?l:[l,l],j=sO(T),D=sO(R),X=lO(T),V=lO(R),W=oa(f,{keepEmpty:!0}),Y=c===void 0&&h==="horizontal"?"center":c,y=o("space",g),[m,b,k]=vB(y),N=we(y,a==null?void 0:a.className,b,`${y}-${h}`,{[`${y}-rtl`]:s==="rtl",[`${y}-align-${Y}`]:Y,[`${y}-gap-row-${T}`]:j,[`${y}-gap-col-${R}`]:D},u,d,k),M=we(`${y}-item`,(r=C==null?void 0:C.item)!==null&&r!==void 0?r:(i=a==null?void 0:a.classNames)===null||i===void 0?void 0:i.item);let z=0;const O=W.map((B,Z)=>{var ie,se;B!=null&&(z=Z);const le=B&&B.key||`${M}-${Z}`;return p.createElement(T0e,{className:M,key:le,index:Z,split:v,style:(ie=E==null?void 0:E.item)!==null&&ie!==void 0?ie:(se=a==null?void 0:a.styles)===null||se===void 0?void 0:se.item},B)}),S=p.useMemo(()=>({latestIndex:z}),[z]);if(W.length===0)return null;const P={};return x&&(P.flexWrap="wrap"),!D&&V&&(P.columnGap=R),!j&&X&&(P.rowGap=T),m(p.createElement("div",Object.assign({ref:t,className:N,style:Object.assign(Object.assign(Object.assign({},P),a==null?void 0:a.style),w)},I),p.createElement(N0e,{value:S},O)))}),yF=z0e;yF.Compact=Jse;var R0e=function(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{const{getPopupContainer:t,getPrefixCls:n,direction:r}=p.useContext(Mt),{prefixCls:i,type:o="default",danger:a,disabled:s,loading:l,onClick:c,htmlType:u,children:d,className:f,menu:h,arrow:g,autoFocus:v,overlay:w,trigger:x,align:C,open:E,onOpenChange:I,placement:R,getPopupContainer:T,href:j,icon:D=p.createElement(YA,null),title:X,buttonsRender:V=he=>he,mouseEnterDelay:W,mouseLeaveDelay:Y,overlayClassName:y,overlayStyle:m,destroyPopupOnHide:b,dropdownRender:k}=e,N=R0e(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),M=n("dropdown",i),z=`${M}-button`,O={menu:h,arrow:g,autoFocus:v,align:C,disabled:s,trigger:s?[]:x,onOpenChange:I,getPopupContainer:T||t,mouseEnterDelay:W,mouseLeaveDelay:Y,overlayClassName:y,overlayStyle:m,destroyPopupOnHide:b,dropdownRender:k},{compactSize:S,compactItemClassnames:P}=Xm(M,r),B=we(z,P,f);"overlay"in e&&(O.overlay=w),"open"in e&&(O.open=E),"placement"in e?O.placement=R:O.placement=r==="rtl"?"bottomLeft":"bottomRight";const Z=p.createElement(xs,{type:o,danger:a,disabled:s,loading:l,onClick:c,htmlType:u,href:j,title:X},d),ie=p.createElement(xs,{type:o,danger:a,icon:D}),[se,le]=V([Z,ie]);return p.createElement(yF.Compact,Object.assign({className:B,size:S,block:!0},N),se,p.createElement(qy,Object.assign({},O),le))};bF.__ANT_BUTTON=!0;const sS=qy;sS.Button=bF;function cO(e){var t=e.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}function _0(e,t,n,r){var i=Qp.unstable_batchedUpdates?function(a){Qp.unstable_batchedUpdates(n,a)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,i,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,i,r)}}}function j0e(e,t,n){return typeof n=="boolean"?n:e.length?!0:oa(t).some(i=>i.type===GA)}const L0e=e=>{const{componentCls:t,bodyBg:n,lightSiderBg:r,lightTriggerBg:i,lightTriggerColor:o}=e;return{[`${t}-sider-light`]:{background:r,[`${t}-sider-trigger`]:{color:o,background:i},[`${t}-sider-zero-width-trigger`]:{color:o,background:i,border:`1px solid ${n}`,borderInlineStart:0}}}},B0e=e=>{const{antCls:t,componentCls:n,colorText:r,triggerColor:i,footerBg:o,triggerBg:a,headerHeight:s,headerPadding:l,headerColor:c,footerPadding:u,triggerHeight:d,zeroTriggerHeight:f,zeroTriggerWidth:h,motionDurationMid:g,motionDurationSlow:v,fontSize:w,borderRadius:x,bodyBg:C,headerBg:E,siderBg:I}=e;return{[n]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:C,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},[`${n}-sider`]:{position:"relative",minWidth:0,background:I,transition:`all ${g}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:d},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:d,color:i,lineHeight:be(d),textAlign:"center",background:a,cursor:"pointer",transition:`all ${g}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:s,insetInlineEnd:e.calc(h).mul(-1).equal(),zIndex:1,width:h,height:f,color:i,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:I,borderStartStartRadius:0,borderStartEndRadius:x,borderEndEndRadius:x,borderEndStartRadius:0,cursor:"pointer",transition:`background ${v} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${v}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:e.calc(h).mul(-1).equal(),borderStartStartRadius:x,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:x}}}}},L0e(e)),{"&-rtl":{direction:"rtl"}}),[`${n}-header`]:{height:s,padding:l,color:c,lineHeight:be(s),background:E,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:u,color:r,fontSize:w,background:o},[`${n}-content`]:{flex:"auto",color:r,minHeight:0}}},A0e=e=>{const{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:i,controlHeightSM:o,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,c=r*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:n*2,headerPadding:`0 ${c}px`,headerColor:i,footerPadding:`${o}px ${c}px`,footerBg:t,siderBg:"#001529",triggerHeight:r+a*2,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:i}},wF=qr("Layout",e=>[B0e(e)],A0e,{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]});var xF=function(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);ip.forwardRef((a,s)=>p.createElement(i,Object.assign({ref:s,suffixCls:t,tagName:n},a)))}const lS=p.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:i,tagName:o}=e,a=xF(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:s}=p.useContext(Mt),l=s("layout",n),[c,u,d]=wF(l),f=r?`${l}-${r}`:l;return c(p.createElement(o,Object.assign({className:we(n||f,i,u,d),ref:t},a)))}),F0e=p.forwardRef((e,t)=>{const{direction:n}=p.useContext(Mt),[r,i]=p.useState([]),{prefixCls:o,className:a,rootClassName:s,children:l,hasSider:c,tagName:u,style:d}=e,f=xF(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),h=Kr(f,["suffixCls"]),{getPrefixCls:g,layout:v}=p.useContext(Mt),w=g("layout",o),x=j0e(r,l,c),[C,E,I]=wF(w),R=we(w,{[`${w}-has-sider`]:x,[`${w}-rtl`]:n==="rtl"},v==null?void 0:v.className,a,s,E,I),T=p.useMemo(()=>({siderHook:{addSider:j=>{i(D=>[].concat(Ie(D),[j]))},removeSider:j=>{i(D=>D.filter(X=>X!==j))}}}),[]);return C(p.createElement(qA.Provider,{value:T},p.createElement(u,Object.assign({ref:t,className:R,style:Object.assign(Object.assign({},v==null?void 0:v.style),d)},h),l)))}),D0e=Jy({tagName:"div",displayName:"Layout"})(F0e),H0e=Jy({suffixCls:"header",tagName:"header",displayName:"Header"})(lS),U0e=Jy({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(lS),V0e=Jy({suffixCls:"content",tagName:"main",displayName:"Content"})(lS),fc=D0e;fc.Header=H0e;fc.Footer=U0e;fc.Content=V0e;fc.Sider=GA;fc._InternalSiderContext=Ky;const X0e=function(){const e=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t{const i=n[r];i!==void 0&&(e[r]=i)})}return e};var W0e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Z0e=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:W0e}))},uO=p.forwardRef(Z0e),K0e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},q0e=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:K0e}))},dO=p.forwardRef(q0e),G0e={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"},Y0e=["10","20","50","100"],J0e=function(t){var n=t.pageSizeOptions,r=n===void 0?Y0e:n,i=t.locale,o=t.changeSize,a=t.pageSize,s=t.goButton,l=t.quickGo,c=t.rootPrefixCls,u=t.selectComponentClass,d=t.selectPrefixCls,f=t.disabled,h=t.buildOptionText,g=xe.useState(""),v=Se(g,2),w=v[0],x=v[1],C=function(){return!w||Number.isNaN(w)?void 0:Number(w)},E=typeof h=="function"?h:function(m){return"".concat(m," ").concat(i.items_per_page)},I=function(b){o==null||o(Number(b))},R=function(b){x(b.target.value)},T=function(b){s||w===""||(x(""),!(b.relatedTarget&&(b.relatedTarget.className.indexOf("".concat(c,"-item-link"))>=0||b.relatedTarget.className.indexOf("".concat(c,"-item"))>=0))&&(l==null||l(C())))},j=function(b){w!==""&&(b.keyCode===je.ENTER||b.type==="click")&&(x(""),l==null||l(C()))},D=function(){return r.some(function(b){return b.toString()===a.toString()})?r:r.concat([a.toString()]).sort(function(b,k){var N=Number.isNaN(Number(b))?0:Number(b),M=Number.isNaN(Number(k))?0:Number(k);return N-M})},X="".concat(c,"-options");if(!o&&!l)return null;var V=null,W=null,Y=null;if(o&&u){var y=D().map(function(m,b){return xe.createElement(u.Option,{key:b,value:m.toString()},E(m))});V=xe.createElement(u,{disabled:f,prefixCls:d,showSearch:!1,className:"".concat(X,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(a||r[0]).toString(),onChange:I,getPopupContainer:function(b){return b.parentNode},"aria-label":i.page_size,defaultOpen:!1},y)}return l&&(s&&(Y=typeof s=="boolean"?xe.createElement("button",{type:"button",onClick:j,onKeyUp:j,disabled:f,className:"".concat(X,"-quick-jumper-button")},i.jump_to_confirm):xe.createElement("span",{onClick:j,onKeyUp:j},s)),W=xe.createElement("div",{className:"".concat(X,"-quick-jumper")},i.jump_to,xe.createElement("input",{disabled:f,type:"text",value:w,onChange:R,onKeyUp:j,onBlur:T,"aria-label":i.page}),i.page,Y)),xe.createElement("li",{className:X},V,W)},Mh=function(t){var n,r=t.rootPrefixCls,i=t.page,o=t.active,a=t.className,s=t.showTitle,l=t.onClick,c=t.onKeyPress,u=t.itemRender,d="".concat(r,"-item"),f=we(d,"".concat(d,"-").concat(i),(n={},ae(n,"".concat(d,"-active"),o),ae(n,"".concat(d,"-disabled"),!i),n),a),h=function(){l(i)},g=function(x){c(x,l,i)},v=u(i,"page",xe.createElement("a",{rel:"nofollow"},i));return v?xe.createElement("li",{title:s?String(i):null,className:f,onClick:h,onKeyDown:g,tabIndex:0},v):null},Q0e=function(t,n,r){return r};function fO(){}function hO(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function Pc(e,t,n){var r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}var $0e=function(t){var n,r=t.prefixCls,i=r===void 0?"rc-pagination":r,o=t.selectPrefixCls,a=o===void 0?"rc-select":o,s=t.className,l=t.selectComponentClass,c=t.current,u=t.defaultCurrent,d=u===void 0?1:u,f=t.total,h=f===void 0?0:f,g=t.pageSize,v=t.defaultPageSize,w=v===void 0?10:v,x=t.onChange,C=x===void 0?fO:x,E=t.hideOnSinglePage,I=t.showPrevNextJumpers,R=I===void 0?!0:I,T=t.showQuickJumper,j=t.showLessItems,D=t.showTitle,X=D===void 0?!0:D,V=t.onShowSizeChange,W=V===void 0?fO:V,Y=t.locale,y=Y===void 0?G0e:Y,m=t.style,b=t.totalBoundaryShowSizeChanger,k=b===void 0?50:b,N=t.disabled,M=t.simple,z=t.showTotal,O=t.showSizeChanger,S=t.pageSizeOptions,P=t.itemRender,B=P===void 0?Q0e:P,Z=t.jumpPrevIcon,ie=t.jumpNextIcon,se=t.prevIcon,le=t.nextIcon,he=xe.useRef(null),ge=oi(10,{value:g,defaultValue:w}),L=Se(ge,2),A=L[0],U=L[1],$=oi(1,{value:c,defaultValue:d,postState:function(xt){return Math.max(1,Math.min(xt,Pc(void 0,A,h)))}}),K=Se($,2),J=K[0],ne=K[1],G=xe.useState(J),ee=Se(G,2),re=ee[0],_=ee[1];p.useEffect(function(){_(J)},[J]);var oe=Math.max(1,J-(j?3:5)),me=Math.min(Pc(void 0,A,h),J+(j?3:5));function de(st,xt){var Wt=st||xe.createElement("button",{type:"button","aria-label":xt,className:"".concat(i,"-item-link")});return typeof st=="function"&&(Wt=xe.createElement(st,pe({},t))),Wt}function ye(st){var xt=st.target.value,Wt=Pc(void 0,A,h),Gt;return xt===""?Gt=xt:Number.isNaN(Number(xt))?Gt=re:xt>=Wt?Gt=Wt:Gt=Number(xt),Gt}function Ce(st){return hO(st)&&st!==J&&hO(h)&&h>0}var ue=h>A?T:!1;function q(st){(st.keyCode===je.UP||st.keyCode===je.DOWN)&&st.preventDefault()}function F(st){var xt=ye(st);switch(xt!==re&&_(xt),st.keyCode){case je.ENTER:ce(xt);break;case je.UP:ce(xt-1);break;case je.DOWN:ce(xt+1);break}}function H(st){ce(ye(st))}function te(st){var xt=Pc(st,A,h),Wt=J>xt&&xt!==0?xt:J;U(st),_(Wt),W==null||W(J,st),ne(Wt),C==null||C(Wt,st)}function ce(st){if(Ce(st)&&!N){var xt=Pc(void 0,A,h),Wt=st;return st>xt?Wt=xt:st<1&&(Wt=1),Wt!==re&&_(Wt),ne(Wt),C==null||C(Wt,A),Wt}return J}var fe=J>1,ve=Jk;function Ee(){fe&&ce(J-1)}function Pe(){ve&&ce(J+1)}function Oe(){ce(oe)}function ke(){ce(me)}function ft(st,xt){if(st.key==="Enter"||st.charCode===je.ENTER||st.keyCode===je.ENTER){for(var Wt=arguments.length,Gt=new Array(Wt>2?Wt-2:0),on=2;onh?h:J*A])),Ae=null,Ne=Pc(void 0,A,h);if(E&&h<=A)return null;var Fe=[],Te={rootPrefixCls:i,onClick:ce,onKeyPress:ft,showTitle:X,itemRender:B,page:-1},Ge=J-1>0?J-1:0,ot=J+1=De*2&&J!==3&&(Fe[0]=xe.cloneElement(Fe[0],{className:we("".concat(i,"-item-after-jump-prev"),Fe[0].props.className)}),Fe.unshift(Be)),Ne-J>=De*2&&J!==Ne-2){var dt=Fe[Fe.length-1];Fe[Fe.length-1]=xe.cloneElement(dt,{className:we("".concat(i,"-item-before-jump-next"),dt.props.className)}),Fe.push(Ae)}qt!==1&&Fe.unshift(xe.createElement(Mh,Re({},Te,{key:1,page:1}))),et!==Ne&&Fe.push(xe.createElement(Mh,Re({},Te,{key:Ne,page:Ne})))}var Vt=Xe(Ge);if(Vt){var en=!fe||!Ne;Vt=xe.createElement("li",{title:X?y.prev_page:null,onClick:Ee,tabIndex:en?null:0,onKeyDown:ut,className:we("".concat(i,"-prev"),ae({},"".concat(i,"-disabled"),en)),"aria-disabled":en},Vt)}var bn=Ve(ot);if(bn){var tn,Sn;M?(tn=!ve,Sn=fe?0:null):(tn=!ve||!Ne,Sn=tn?null:0),bn=xe.createElement("li",{title:X?y.next_page:null,onClick:Pe,tabIndex:Sn,onKeyDown:nt,className:we("".concat(i,"-next"),ae({},"".concat(i,"-disabled"),tn)),"aria-disabled":tn},bn)}var Dn=we(i,s,(n={},ae(n,"".concat(i,"-simple"),M),ae(n,"".concat(i,"-disabled"),N),n));return xe.createElement("ul",Re({className:Dn,style:m,ref:he},ze),Ue,Vt,M?We:Fe,bn,xe.createElement(J0e,{locale:y,rootPrefixCls:i,disabled:N,selectComponentClass:l,selectPrefixCls:a,changeSize:Me?te:null,pageSize:A,pageSizeOptions:S,quickGo:ue?ce:null,goButton:bt}))};const SF=e=>p.createElement(hl,Object.assign({},e,{showSearch:!0,size:"small"})),CF=e=>p.createElement(hl,Object.assign({},e,{showSearch:!0,size:"middle"}));SF.Option=hl.Option;CF.Option=hl.Option;const _0e=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},ege=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:be(e.itemSizeSM)},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:be(e.calc(e.itemSizeSM).sub(2).equal())},[`&${t}-mini:not(${t}-disabled) ${t}-item:not(${t}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:be(e.itemSizeSM)},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` +`,p0e=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Gw={},Xo;function m0e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&Gw[n])return Gw[n];var r=window.getComputedStyle(e),i=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),o=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),a=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),s=p0e.map(function(c){return"".concat(c,":").concat(r.getPropertyValue(c))}).join(";"),l={sizingStyle:s,paddingSize:o,borderSize:a,boxSizing:i};return t&&n&&(Gw[n]=l),l}function v0e(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;Xo||(Xo=document.createElement("textarea"),Xo.setAttribute("tab-index","-1"),Xo.setAttribute("aria-hidden","true"),document.body.appendChild(Xo)),e.getAttribute("wrap")?Xo.setAttribute("wrap",e.getAttribute("wrap")):Xo.removeAttribute("wrap");var i=m0e(e,t),o=i.paddingSize,a=i.borderSize,s=i.boxSizing,l=i.sizingStyle;Xo.setAttribute("style","".concat(l,";").concat(h0e)),Xo.value=e.value||e.placeholder||"";var c=void 0,u=void 0,d,f=Xo.scrollHeight;if(s==="border-box"?f+=a:s==="content-box"&&(f-=o),n!==null||r!==null){Xo.value=" ";var h=Xo.scrollHeight-o;n!==null&&(c=h*n,s==="border-box"&&(c=c+o+a),f=Math.max(c,f)),r!==null&&(u=h*r,s==="border-box"&&(u=u+o+a),d=f>u?"":"hidden",f=Math.min(u,f))}var v={height:f,overflowY:d,resize:"none"};return c&&(v.minHeight=c),u&&(v.maxHeight=u),v}var g0e=["prefixCls","onPressEnter","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Yw=0,Jw=1,Qw=2,y0e=p.forwardRef(function(e,t){var n=e,r=n.prefixCls;n.onPressEnter;var i=n.defaultValue,o=n.value,a=n.autoSize,s=n.onResize,l=n.className,c=n.style,u=n.disabled,d=n.onChange;n.onInternalAutoSize;var f=zt(n,g0e),h=oi(i,{value:o,postState:function(W){return W??""}}),v=Se(h,2),g=v[0],w=v[1],x=function(W){w(W.target.value),d==null||d(W)},C=p.useRef();p.useImperativeHandle(t,function(){return{textArea:C.current}});var E=p.useMemo(function(){return a&&pt(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),I=Se(E,2),R=I[0],T=I[1],j=!!a,D=function(){try{if(document.activeElement===C.current){var W=C.current,ie=W.selectionStart,se=W.selectionEnd,le=W.scrollTop;C.current.setSelectionRange(ie,se),C.current.scrollTop=le}}catch{}},X=p.useState(Qw),U=Se(X,2),Z=U[0],Y=U[1],y=p.useState(),m=Se(y,2),b=m[0],k=m[1],N=function(){Y(Yw)};sn(function(){j&&N()},[o,R,T,j]),sn(function(){if(Z===Yw)Y(Jw);else if(Z===Jw){var B=v0e(C.current,!1,R,T);Y(Qw),k(B)}else D()},[Z]);var M=p.useRef(),z=function(){hn.cancel(M.current)},O=function(W){Z===Qw&&(s==null||s(W),a&&(z(),M.current=hn(function(){N()})))};p.useEffect(function(){return z},[]);var S=j?b:null,P=pe(pe({},c),S);return(Z===Yw||Z===Jw)&&(P.overflowY="hidden",P.overflowX="hidden"),p.createElement(Za,{onResize:O,disabled:!(a||s)},p.createElement("textarea",Re({},f,{ref:C,style:P,className:xe(r,l,ae({},"".concat(r,"-disabled"),u)),disabled:u,value:g,onChange:x})))}),b0e=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","readOnly"],w0e=be.forwardRef(function(e,t){var n,r=e.defaultValue,i=e.value,o=e.onFocus,a=e.onBlur,s=e.onChange,l=e.allowClear,c=e.maxLength,u=e.onCompositionStart,d=e.onCompositionEnd,f=e.suffix,h=e.prefixCls,v=h===void 0?"rc-textarea":h,g=e.showCount,w=e.count,x=e.className,C=e.style,E=e.disabled,I=e.hidden,R=e.classNames,T=e.styles,j=e.onResize,D=e.readOnly,X=zt(e,b0e),U=oi(r,{value:i,defaultValue:r}),Z=Se(U,2),Y=Z[0],y=Z[1],m=Y==null?"":String(Y),b=be.useState(!1),k=Se(b,2),N=k[0],M=k[1],z=be.useRef(!1),O=be.useState(null),S=Se(O,2),P=S[0],B=S[1],W=p.useRef(null),ie=p.useRef(null),se=function(){var ne;return(ne=ie.current)===null||ne===void 0?void 0:ne.textArea},le=function(){se().focus()};p.useImperativeHandle(t,function(){var H;return{resizableTextArea:ie.current,focus:le,blur:function(){se().blur()},nativeElement:((H=W.current)===null||H===void 0?void 0:H.nativeElement)||se()}}),p.useEffect(function(){M(function(H){return!E&&H})},[E]);var he=be.useState(null),ve=Se(he,2),L=ve[0],A=ve[1];be.useEffect(function(){if(L){var H;(H=se()).setSelectionRange.apply(H,ze(L))}},[L]);var V=oF(w,g),J=(n=V.max)!==null&&n!==void 0?n:c,K=Number(J)>0,$=V.strategy(m),te=!!J&&$>J,G=function(ne,ue){var de=ue;!z.current&&V.exceedFormatter&&V.max&&V.strategy(ue)>V.max&&(de=V.exceedFormatter(ue,{max:V.max}),ue!==de&&A([se().selectionStart||0,se().selectionEnd||0])),y(de),i1(ne.currentTarget,ne,s,de)},ee=function(ne){z.current=!0,u==null||u(ne)},re=function(ne){z.current=!1,G(ne,ne.currentTarget.value),d==null||d(ne)},_=function(ne){G(ne,ne.target.value)},oe=function(ne){var ue=X.onPressEnter,de=X.onKeyDown;ne.key==="Enter"&&ue&&ue(ne),de==null||de(ne)},me=function(ne){M(!0),o==null||o(ne)},fe=function(ne){M(!1),a==null||a(ne)},ye=function(ne){y(""),le(),i1(se(),ne,s)},Ce=f,ce;V.show&&(V.showFormatter?ce=V.showFormatter({value:m,count:$,maxLength:J}):ce="".concat($).concat(K?" / ".concat(J):""),Ce=be.createElement(be.Fragment,null,Ce,be.createElement("span",{className:xe("".concat(v,"-data-count"),R==null?void 0:R.count),style:T==null?void 0:T.count},ce)));var q=function(ne){var ue;j==null||j(ne),(ue=se())!==null&&ue!==void 0&&ue.style.height&&B(!0)},F=!X.autoSize&&!g&&!l;return be.createElement(iF,{ref:W,value:m,allowClear:l,handleReset:ye,suffix:Ce,prefixCls:v,classNames:pe(pe({},R),{},{affixWrapper:xe(R==null?void 0:R.affixWrapper,ae(ae({},"".concat(v,"-show-count"),g),"".concat(v,"-textarea-allow-clear"),l))}),disabled:E,focused:N,className:xe(x,te&&"".concat(v,"-out-of-range")),style:pe(pe({},C),P&&!F?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof ce=="string"?ce:void 0}},hidden:I,readOnly:D},be.createElement(y0e,Re({},X,{maxLength:c,onKeyDown:oe,onChange:_,onFocus:me,onBlur:fe,onCompositionStart:ee,onCompositionEnd:re,className:xe(R==null?void 0:R.textarea),style:pe(pe({},T==null?void 0:T.textarea),{},{resize:C==null?void 0:C.resize}),disabled:E,prefixCls:v,onResize:q,ref:ie,readOnly:D})))}),x0e=function(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{var n,r;const{prefixCls:i,bordered:o=!0,size:a,disabled:s,status:l,allowClear:c,classNames:u,rootClassName:d,className:f,style:h,styles:v,variant:g}=e,w=x0e(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant"]),{getPrefixCls:x,direction:C,textArea:E}=p.useContext(Mt),I=Ns(a),R=p.useContext(ol),T=s??R,{status:j,hasFeedback:D,feedbackIcon:X}=p.useContext(Xa),U=Uy(j,l),Z=p.useRef(null);p.useImperativeHandle(t,()=>{var O;return{resizableTextArea:(O=Z.current)===null||O===void 0?void 0:O.resizableTextArea,focus:S=>{var P,B;Gme((B=(P=Z.current)===null||P===void 0?void 0:P.resizableTextArea)===null||B===void 0?void 0:B.textArea,S)},blur:()=>{var S;return(S=Z.current)===null||S===void 0?void 0:S.blur()}}});const Y=x("input",i),y=Bo(Y),[m,b,k]=eS(Y,y),[N,M]=D4("textArea",g,o),z=aF(c??(E==null?void 0:E.allowClear));return m(p.createElement(w0e,Object.assign({autoComplete:E==null?void 0:E.autoComplete},w,{style:Object.assign(Object.assign({},E==null?void 0:E.style),h),styles:Object.assign(Object.assign({},E==null?void 0:E.styles),v),disabled:T,allowClear:z,className:xe(k,y,f,d,E==null?void 0:E.className),classNames:Object.assign(Object.assign(Object.assign({},u),E==null?void 0:E.classNames),{textarea:xe({[`${Y}-sm`]:I==="small",[`${Y}-lg`]:I==="large"},b,u==null?void 0:u.textarea,(n=E==null?void 0:E.classNames)===null||n===void 0?void 0:n.textarea),variant:xe({[`${Y}-${N}`]:M},Qg(Y,U)),affixWrapper:xe(`${Y}-textarea-affix-wrapper`,{[`${Y}-affix-wrapper-rtl`]:C==="rtl",[`${Y}-affix-wrapper-sm`]:I==="small",[`${Y}-affix-wrapper-lg`]:I==="large",[`${Y}-textarea-show-count`]:e.showCount||((r=e.count)===null||r===void 0?void 0:r.show)},b)}),prefixCls:Y,suffix:D&&p.createElement("span",{className:`${Y}-textarea-suffix`},X),ref:Z})))}),Yf=Gy;Yf.Group=Zme;Yf.Search=f0e;Yf.TextArea=S0e;Yf.Password=u0e;Yf.OTP=e0e;function eO(e){return["small","middle","large"].includes(e)}function tO(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const lF=be.createContext({latestIndex:0}),C0e=lF.Provider,E0e=e=>{let{className:t,index:n,children:r,split:i,style:o}=e;const{latestIndex:a}=p.useContext(lF);return r==null?null:p.createElement(p.Fragment,null,p.createElement("div",{className:t,style:o},r),n{var n,r,i;const{getPrefixCls:o,space:a,direction:s}=p.useContext(Mt),{size:l=(n=a==null?void 0:a.size)!==null&&n!==void 0?n:"small",align:c,className:u,rootClassName:d,children:f,direction:h="horizontal",prefixCls:v,split:g,style:w,wrap:x=!1,classNames:C,styles:E}=e,I=P0e(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[R,T]=Array.isArray(l)?l:[l,l],j=eO(T),D=eO(R),X=tO(T),U=tO(R),Z=oa(f,{keepEmpty:!0}),Y=c===void 0&&h==="horizontal"?"center":c,y=o("space",v),[m,b,k]=cB(y),N=xe(y,a==null?void 0:a.className,b,`${y}-${h}`,{[`${y}-rtl`]:s==="rtl",[`${y}-align-${Y}`]:Y,[`${y}-gap-row-${T}`]:j,[`${y}-gap-col-${R}`]:D},u,d,k),M=xe(`${y}-item`,(r=C==null?void 0:C.item)!==null&&r!==void 0?r:(i=a==null?void 0:a.classNames)===null||i===void 0?void 0:i.item);let z=0;const O=Z.map((B,W)=>{var ie,se;B!=null&&(z=W);const le=(B==null?void 0:B.key)||`${M}-${W}`;return p.createElement(E0e,{className:M,key:le,index:W,split:g,style:(ie=E==null?void 0:E.item)!==null&&ie!==void 0?ie:(se=a==null?void 0:a.styles)===null||se===void 0?void 0:se.item},B)}),S=p.useMemo(()=>({latestIndex:z}),[z]);if(Z.length===0)return null;const P={};return x&&(P.flexWrap="wrap"),!D&&U&&(P.columnGap=R),!j&&X&&(P.rowGap=T),m(p.createElement("div",Object.assign({ref:t,className:N,style:Object.assign(Object.assign(Object.assign({},P),a==null?void 0:a.style),w)},I),p.createElement(C0e,{value:S},O)))}),cF=O0e;cF.Compact=Wse;var k0e=function(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{const{getPopupContainer:t,getPrefixCls:n,direction:r}=p.useContext(Mt),{prefixCls:i,type:o="default",danger:a,disabled:s,loading:l,onClick:c,htmlType:u,children:d,className:f,menu:h,arrow:v,autoFocus:g,overlay:w,trigger:x,align:C,open:E,onOpenChange:I,placement:R,getPopupContainer:T,href:j,icon:D=p.createElement(HA,null),title:X,buttonsRender:U=he=>he,mouseEnterDelay:Z,mouseLeaveDelay:Y,overlayClassName:y,overlayStyle:m,destroyPopupOnHide:b,dropdownRender:k}=e,N=k0e(e,["prefixCls","type","danger","disabled","loading","onClick","htmlType","children","className","menu","arrow","autoFocus","overlay","trigger","align","open","onOpenChange","placement","getPopupContainer","href","icon","title","buttonsRender","mouseEnterDelay","mouseLeaveDelay","overlayClassName","overlayStyle","destroyPopupOnHide","dropdownRender"]),M=n("dropdown",i),z=`${M}-button`,O={menu:h,arrow:v,autoFocus:g,align:C,disabled:s,trigger:s?[]:x,onOpenChange:I,getPopupContainer:T||t,mouseEnterDelay:Z,mouseLeaveDelay:Y,overlayClassName:y,overlayStyle:m,destroyPopupOnHide:b,dropdownRender:k},{compactSize:S,compactItemClassnames:P}=Xm(M,r),B=xe(z,P,f);"overlay"in e&&(O.overlay=w),"open"in e&&(O.open=E),"placement"in e?O.placement=R:O.placement=r==="rtl"?"bottomLeft":"bottomRight";const W=p.createElement(Ss,{type:o,danger:a,disabled:s,loading:l,onClick:c,htmlType:u,href:j,title:X},d),ie=p.createElement(Ss,{type:o,danger:a,icon:D}),[se,le]=U([W,ie]);return p.createElement(cF.Compact,Object.assign({className:B,size:S,block:!0},N),se,p.createElement(Ky,Object.assign({},O),le))};uF.__ANT_BUTTON=!0;const nS=Ky;nS.Button=uF;function nO(e){var t=e.getBoundingClientRect(),n=document.documentElement;return{left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||document.body.clientLeft||0),top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||document.body.clientTop||0)}}function _0(e,t,n,r){var i=Jp.unstable_batchedUpdates?function(a){Jp.unstable_batchedUpdates(n,a)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,i,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,i,r)}}}function M0e(e,t,n){return typeof n=="boolean"?n:e.length?!0:oa(t).some(i=>i.type===DA)}const N0e=e=>{const{componentCls:t,bodyBg:n,lightSiderBg:r,lightTriggerBg:i,lightTriggerColor:o}=e;return{[`${t}-sider-light`]:{background:r,[`${t}-sider-trigger`]:{color:o,background:i},[`${t}-sider-zero-width-trigger`]:{color:o,background:i,border:`1px solid ${n}`,borderInlineStart:0}}}},T0e=e=>{const{antCls:t,componentCls:n,colorText:r,triggerColor:i,footerBg:o,triggerBg:a,headerHeight:s,headerPadding:l,headerColor:c,footerPadding:u,triggerHeight:d,zeroTriggerHeight:f,zeroTriggerWidth:h,motionDurationMid:v,motionDurationSlow:g,fontSize:w,borderRadius:x,bodyBg:C,headerBg:E,siderBg:I}=e;return{[n]:Object.assign(Object.assign({display:"flex",flex:"auto",flexDirection:"column",minHeight:0,background:C,"&, *":{boxSizing:"border-box"},[`&${n}-has-sider`]:{flexDirection:"row",[`> ${n}, > ${n}-content`]:{width:0}},[`${n}-header, &${n}-footer`]:{flex:"0 0 auto"},[`${n}-sider`]:{position:"relative",minWidth:0,background:I,transition:`all ${v}, background 0s`,"&-children":{height:"100%",marginTop:-.1,paddingTop:.1,[`${t}-menu${t}-menu-inline-collapsed`]:{width:"auto"}},"&-has-trigger":{paddingBottom:d},"&-right":{order:1},"&-trigger":{position:"fixed",bottom:0,zIndex:1,height:d,color:i,lineHeight:we(d),textAlign:"center",background:a,cursor:"pointer",transition:`all ${v}`},"&-zero-width":{"> *":{overflow:"hidden"},"&-trigger":{position:"absolute",top:s,insetInlineEnd:e.calc(h).mul(-1).equal(),zIndex:1,width:h,height:f,color:i,fontSize:e.fontSizeXL,display:"flex",alignItems:"center",justifyContent:"center",background:I,borderStartStartRadius:0,borderStartEndRadius:x,borderEndEndRadius:x,borderEndStartRadius:0,cursor:"pointer",transition:`background ${g} ease`,"&::after":{position:"absolute",inset:0,background:"transparent",transition:`all ${g}`,content:'""'},"&:hover::after":{background:"rgba(255, 255, 255, 0.2)"},"&-right":{insetInlineStart:e.calc(h).mul(-1).equal(),borderStartStartRadius:x,borderStartEndRadius:0,borderEndEndRadius:0,borderEndStartRadius:x}}}}},N0e(e)),{"&-rtl":{direction:"rtl"}}),[`${n}-header`]:{height:s,padding:l,color:c,lineHeight:we(s),background:E,[`${t}-menu`]:{lineHeight:"inherit"}},[`${n}-footer`]:{padding:u,color:r,fontSize:w,background:o},[`${n}-content`]:{flex:"auto",color:r,minHeight:0}}},I0e=e=>{const{colorBgLayout:t,controlHeight:n,controlHeightLG:r,colorText:i,controlHeightSM:o,marginXXS:a,colorTextLightSolid:s,colorBgContainer:l}=e,c=r*1.25;return{colorBgHeader:"#001529",colorBgBody:t,colorBgTrigger:"#002140",bodyBg:t,headerBg:"#001529",headerHeight:n*2,headerPadding:`0 ${c}px`,headerColor:i,footerPadding:`${o}px ${c}px`,footerBg:t,siderBg:"#001529",triggerHeight:r+a*2,triggerBg:"#002140",triggerColor:s,zeroTriggerWidth:r,zeroTriggerHeight:r,lightSiderBg:l,lightTriggerBg:l,lightTriggerColor:i}},dF=qr("Layout",e=>[T0e(e)],I0e,{deprecatedTokens:[["colorBgBody","bodyBg"],["colorBgHeader","headerBg"],["colorBgTrigger","triggerBg"]]});var fF=function(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);ip.forwardRef((a,s)=>p.createElement(i,Object.assign({ref:s,suffixCls:t,tagName:n},a)))}const rS=p.forwardRef((e,t)=>{const{prefixCls:n,suffixCls:r,className:i,tagName:o}=e,a=fF(e,["prefixCls","suffixCls","className","tagName"]),{getPrefixCls:s}=p.useContext(Mt),l=s("layout",n),[c,u,d]=dF(l),f=r?`${l}-${r}`:l;return c(p.createElement(o,Object.assign({className:xe(n||f,i,u,d),ref:t},a)))}),z0e=p.forwardRef((e,t)=>{const{direction:n}=p.useContext(Mt),[r,i]=p.useState([]),{prefixCls:o,className:a,rootClassName:s,children:l,hasSider:c,tagName:u,style:d}=e,f=fF(e,["prefixCls","className","rootClassName","children","hasSider","tagName","style"]),h=Kr(f,["suffixCls"]),{getPrefixCls:v,layout:g}=p.useContext(Mt),w=v("layout",o),x=M0e(r,l,c),[C,E,I]=dF(w),R=xe(w,{[`${w}-has-sider`]:x,[`${w}-rtl`]:n==="rtl"},g==null?void 0:g.className,a,s,E,I),T=p.useMemo(()=>({siderHook:{addSider:j=>{i(D=>[].concat(ze(D),[j]))},removeSider:j=>{i(D=>D.filter(X=>X!==j))}}}),[]);return C(p.createElement(FA.Provider,{value:T},p.createElement(u,Object.assign({ref:t,className:R,style:Object.assign(Object.assign({},g==null?void 0:g.style),d)},h),l)))}),R0e=Yy({tagName:"div",displayName:"Layout"})(z0e),j0e=Yy({suffixCls:"header",tagName:"header",displayName:"Header"})(rS),L0e=Yy({suffixCls:"footer",tagName:"footer",displayName:"Footer"})(rS),B0e=Yy({suffixCls:"content",tagName:"main",displayName:"Content"})(rS),fc=R0e;fc.Header=j0e;fc.Footer=L0e;fc.Content=B0e;fc.Sider=DA;fc._InternalSiderContext=Zy;const A0e=function(){const e=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let t=1;t{const i=n[r];i!==void 0&&(e[r]=i)})}return e};var F0e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},D0e=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:F0e}))},rO=p.forwardRef(D0e),H0e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},U0e=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:H0e}))},iO=p.forwardRef(U0e),V0e={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"},X0e=["10","20","50","100"],W0e=function(t){var n=t.pageSizeOptions,r=n===void 0?X0e:n,i=t.locale,o=t.changeSize,a=t.pageSize,s=t.goButton,l=t.quickGo,c=t.rootPrefixCls,u=t.selectComponentClass,d=t.selectPrefixCls,f=t.disabled,h=t.buildOptionText,v=be.useState(""),g=Se(v,2),w=g[0],x=g[1],C=function(){return!w||Number.isNaN(w)?void 0:Number(w)},E=typeof h=="function"?h:function(m){return"".concat(m," ").concat(i.items_per_page)},I=function(b){o==null||o(Number(b))},R=function(b){x(b.target.value)},T=function(b){s||w===""||(x(""),!(b.relatedTarget&&(b.relatedTarget.className.indexOf("".concat(c,"-item-link"))>=0||b.relatedTarget.className.indexOf("".concat(c,"-item"))>=0))&&(l==null||l(C())))},j=function(b){w!==""&&(b.keyCode===Le.ENTER||b.type==="click")&&(x(""),l==null||l(C()))},D=function(){return r.some(function(b){return b.toString()===a.toString()})?r:r.concat([a.toString()]).sort(function(b,k){var N=Number.isNaN(Number(b))?0:Number(b),M=Number.isNaN(Number(k))?0:Number(k);return N-M})},X="".concat(c,"-options");if(!o&&!l)return null;var U=null,Z=null,Y=null;if(o&&u){var y=D().map(function(m,b){return be.createElement(u.Option,{key:b,value:m.toString()},E(m))});U=be.createElement(u,{disabled:f,prefixCls:d,showSearch:!1,className:"".concat(X,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(a||r[0]).toString(),onChange:I,getPopupContainer:function(b){return b.parentNode},"aria-label":i.page_size,defaultOpen:!1},y)}return l&&(s&&(Y=typeof s=="boolean"?be.createElement("button",{type:"button",onClick:j,onKeyUp:j,disabled:f,className:"".concat(X,"-quick-jumper-button")},i.jump_to_confirm):be.createElement("span",{onClick:j,onKeyUp:j},s)),Z=be.createElement("div",{className:"".concat(X,"-quick-jumper")},i.jump_to,be.createElement("input",{disabled:f,type:"text",value:w,onChange:R,onKeyUp:j,onBlur:T,"aria-label":i.page}),i.page,Y)),be.createElement("li",{className:X},U,Z)},kh=function(t){var n,r=t.rootPrefixCls,i=t.page,o=t.active,a=t.className,s=t.showTitle,l=t.onClick,c=t.onKeyPress,u=t.itemRender,d="".concat(r,"-item"),f=xe(d,"".concat(d,"-").concat(i),(n={},ae(n,"".concat(d,"-active"),o),ae(n,"".concat(d,"-disabled"),!i),n),a),h=function(){l(i)},v=function(x){c(x,l,i)},g=u(i,"page",be.createElement("a",{rel:"nofollow"},i));return g?be.createElement("li",{title:s?String(i):null,className:f,onClick:h,onKeyDown:v,tabIndex:0},g):null},Z0e=function(t,n,r){return r};function oO(){}function aO(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function Pc(e,t,n){var r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}var K0e=function(t){var n,r=t.prefixCls,i=r===void 0?"rc-pagination":r,o=t.selectPrefixCls,a=o===void 0?"rc-select":o,s=t.className,l=t.selectComponentClass,c=t.current,u=t.defaultCurrent,d=u===void 0?1:u,f=t.total,h=f===void 0?0:f,v=t.pageSize,g=t.defaultPageSize,w=g===void 0?10:g,x=t.onChange,C=x===void 0?oO:x,E=t.hideOnSinglePage,I=t.align,R=t.showPrevNextJumpers,T=R===void 0?!0:R,j=t.showQuickJumper,D=t.showLessItems,X=t.showTitle,U=X===void 0?!0:X,Z=t.onShowSizeChange,Y=Z===void 0?oO:Z,y=t.locale,m=y===void 0?V0e:y,b=t.style,k=t.totalBoundaryShowSizeChanger,N=k===void 0?50:k,M=t.disabled,z=t.simple,O=t.showTotal,S=t.showSizeChanger,P=t.pageSizeOptions,B=t.itemRender,W=B===void 0?Z0e:B,ie=t.jumpPrevIcon,se=t.jumpNextIcon,le=t.prevIcon,he=t.nextIcon,ve=be.useRef(null),L=oi(10,{value:v,defaultValue:w}),A=Se(L,2),V=A[0],J=A[1],K=oi(1,{value:c,defaultValue:d,postState:function(gt){return Math.max(1,Math.min(gt,Pc(void 0,V,h)))}}),$=Se(K,2),te=$[0],G=$[1],ee=be.useState(te),re=Se(ee,2),_=re[0],oe=re[1];p.useEffect(function(){oe(te)},[te]);var me=Math.max(1,te-(D?3:5)),fe=Math.min(Pc(void 0,V,h),te+(D?3:5));function ye(ft,gt){var It=ft||be.createElement("button",{type:"button","aria-label":gt,className:"".concat(i,"-item-link")});return typeof ft=="function"&&(It=be.createElement(ft,pe({},t))),It}function Ce(ft){var gt=ft.target.value,It=Pc(void 0,V,h),Nn;return gt===""?Nn=gt:Number.isNaN(Number(gt))?Nn=_:gt>=It?Nn=It:Nn=Number(gt),Nn}function ce(ft){return aO(ft)&&ft!==te&&aO(h)&&h>0}var q=h>V?j:!1;function F(ft){(ft.keyCode===Le.UP||ft.keyCode===Le.DOWN)&&ft.preventDefault()}function H(ft){var gt=Ce(ft);switch(gt!==_&&oe(gt),ft.keyCode){case Le.ENTER:de(gt);break;case Le.UP:de(gt-1);break;case Le.DOWN:de(gt+1);break}}function ne(ft){de(Ce(ft))}function ue(ft){var gt=Pc(ft,V,h),It=te>gt&>!==0?gt:te;J(ft),oe(It),Y==null||Y(te,ft),G(It),C==null||C(It,ft)}function de(ft){if(ce(ft)&&!M){var gt=Pc(void 0,V,h),It=ft;return ft>gt?It=gt:ft<1&&(It=1),It!==_&&oe(It),G(It),C==null||C(It,V),It}return te}var ge=te>1,Ne=teN;function Pe(){ge&&de(te-1)}function Oe(){Ne&&de(te+1)}function Me(){de(me)}function yt(){de(fe)}function ot(ft,gt){if(ft.key==="Enter"||ft.charCode===Le.ENTER||ft.keyCode===Le.ENTER){for(var It=arguments.length,Nn=new Array(It>2?It-2:0),Un=2;Unh?h:te*V])),Te=null,Ie=Pc(void 0,V,h);if(E&&h<=V)return null;var ke=[],Ue={rootPrefixCls:i,onClick:de,onKeyPress:ot,showTitle:U,itemRender:W,page:-1},st=te-1>0?te-1:0,qe=te+1=Ye*2&&te!==3&&(ke[0]=be.cloneElement(ke[0],{className:xe("".concat(i,"-item-after-jump-prev"),ke[0].props.className)}),ke.unshift(je)),Ie-te>=Ye*2&&te!==Ie-2){var tn=ke[ke.length-1];ke[ke.length-1]=be.cloneElement(tn,{className:xe("".concat(i,"-item-before-jump-next"),tn.props.className)}),ke.push(Te)}_e!==1&&ke.unshift(be.createElement(kh,Re({},Ue,{key:1,page:1}))),ut!==Ie&&ke.push(be.createElement(kh,Re({},Ue,{key:Ie,page:Ie})))}var gn=Ke(st);if(gn){var rn=!ge||!Ie;gn=be.createElement("li",{title:U?m.prev_page:null,onClick:Pe,tabIndex:rn?null:0,onKeyDown:rt,className:xe("".concat(i,"-prev"),ae({},"".concat(i,"-disabled"),rn)),"aria-disabled":rn},gn)}var yn=Je(qe);if(yn){var Mn,xn;z?(Mn=!Ne,xn=ge?0:null):(Mn=!Ne||!Ie,xn=Mn?null:0),yn=be.createElement("li",{title:U?m.next_page:null,onClick:Oe,tabIndex:xn,onKeyDown:at,className:xe("".concat(i,"-next"),ae({},"".concat(i,"-disabled"),Mn)),"aria-disabled":Mn},yn)}var An=xe(i,s,(n={},ae(n,"".concat(i,"-start"),I==="start"),ae(n,"".concat(i,"-center"),I==="center"),ae(n,"".concat(i,"-end"),I==="end"),ae(n,"".concat(i,"-simple"),z),ae(n,"".concat(i,"-disabled"),M),n));return be.createElement("ul",Re({className:An,style:b,ref:ve},Ge),He,gn,z?We:ke,yn,be.createElement(W0e,{locale:m,rootPrefixCls:i,disabled:M,selectComponentClass:l,selectPrefixCls:a,changeSize:Ee?ue:null,pageSize:V,pageSizeOptions:P,quickGo:q?de:null,goButton:Fe}))};const hF=e=>p.createElement(hl,Object.assign({},e,{showSearch:!0,size:"small"})),pF=e=>p.createElement(hl,Object.assign({},e,{showSearch:!0,size:"middle"}));hF.Option=hl.Option;pF.Option=hl.Option;const q0e=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}},[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{[`&${t}-disabled ${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},G0e=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:we(e.itemSizeSM)},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:we(e.calc(e.itemSizeSM).sub(2).equal())},[`&${t}-mini:not(${t}-disabled) ${t}-item:not(${t}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},[`&${t}-mini ${t}-prev, &${t}-mini ${t}-next`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:we(e.itemSizeSM)},[`&${t}-mini:not(${t}-disabled)`]:{[`${t}-prev, ${t}-next`]:{[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover ${t}-item-link`]:{backgroundColor:"transparent"}}},[` &${t}-mini ${t}-prev ${t}-item-link, &${t}-mini ${t}-next ${t}-item-link - `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:be(e.itemSizeSM)}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:be(e.itemSizeSM)},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:be(e.itemSizeSM),input:Object.assign(Object.assign({},rS(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},tge=e=>{const{componentCls:t}=e;return{[` + `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:e.itemSizeSM,lineHeight:we(e.itemSizeSM)}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:we(e.itemSizeSM)},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:we(e.itemSizeSM),input:Object.assign(Object.assign({},$4(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},Y0e=e=>{const{componentCls:t}=e;return{[` &${t}-simple ${t}-prev, &${t}-simple ${t}-next - `]:{height:e.itemSizeSM,lineHeight:be(e.itemSizeSM),verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSizeSM,lineHeight:be(e.itemSizeSM)}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.itemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",marginInlineEnd:e.marginXS,padding:`0 ${be(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${be(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${be(e.inputOutlineOffset)} 0 ${be(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},nge=e=>{const{componentCls:t,antCls:n}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` + `]:{height:e.itemSizeSM,lineHeight:we(e.itemSizeSM),verticalAlign:"top",[`${t}-item-link`]:{height:e.itemSizeSM,backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:e.itemSizeSM,lineHeight:we(e.itemSizeSM)}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.itemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${we(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${we(e.inputOutlineOffset)} 0 ${we(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},J0e=e=>{const{componentCls:t,antCls:n}=e;return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,fontFamily:"Arial, Helvetica, sans-serif",letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[` ${t}-prev, ${t}-jump-prev, ${t}-jump-next @@ -352,19 +352,19 @@ html body { ${t}-next, ${t}-jump-prev, ${t}-jump-next - `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:`${be(e.itemSize)}`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${be(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto",[`${n}-select-arrow:not(:last-child)`]:{opacity:1}},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:be(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},iS(e)),nS(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},Gy(e)),width:e.calc(e.controlHeightLG).mul(1.25).equal(),height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},rge=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:be(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${be(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${be(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},ige=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},vr(e)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:be(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),rge(e)),nge(e)),tge(e)),ege(e)),_0e(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},oge=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},um(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},dc(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},dc(e))}}}},EF=e=>Object.assign({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0},tS(e)),PF=e=>gn(e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginXXS,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},eS(e)),age=qr("Pagination",e=>{const t=PF(e);return[ige(t),oge(t)]},EF),sge=e=>{const{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${be(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},lge=O4(["Pagination","bordered"],e=>{const t=PF(e);return[sge(t)]},EF);var cge=function(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{const{prefixCls:t,selectPrefixCls:n,className:r,rootClassName:i,style:o,size:a,locale:s,selectComponentClass:l,responsive:c,showSizeChanger:u}=e,d=cge(e,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:f}=MA(c),[,h]=Xr(),{getPrefixCls:g,direction:v,pagination:w={}}=p.useContext(Mt),x=g("pagination",t),[C,E,I]=age(x),R=u??w.showSizeChanger,T=p.useMemo(()=>{const m=p.createElement("span",{className:`${x}-item-ellipsis`},"•••"),b=p.createElement("button",{className:`${x}-item-link`,type:"button",tabIndex:-1},v==="rtl"?p.createElement(hm,null):p.createElement(t1,null)),k=p.createElement("button",{className:`${x}-item-link`,type:"button",tabIndex:-1},v==="rtl"?p.createElement(t1,null):p.createElement(hm,null)),N=p.createElement("a",{className:`${x}-item-link`},p.createElement("div",{className:`${x}-item-container`},v==="rtl"?p.createElement(dO,{className:`${x}-item-link-icon`}):p.createElement(uO,{className:`${x}-item-link-icon`}),m)),M=p.createElement("a",{className:`${x}-item-link`},p.createElement("div",{className:`${x}-item-container`},v==="rtl"?p.createElement(uO,{className:`${x}-item-link-icon`}):p.createElement(dO,{className:`${x}-item-link-icon`}),m));return{prevIcon:b,nextIcon:k,jumpPrevIcon:N,jumpNextIcon:M}},[v,x]),[j]=Hm("Pagination",NL),D=Object.assign(Object.assign({},j),s),X=Ms(a),V=X==="small"||!!(f&&!X&&c),W=g("select",n),Y=we({[`${x}-mini`]:V,[`${x}-rtl`]:v==="rtl",[`${x}-bordered`]:h.wireframe},w==null?void 0:w.className,r,i,E,I),y=Object.assign(Object.assign({},w==null?void 0:w.style),o);return C(p.createElement(p.Fragment,null,h.wireframe&&p.createElement(lge,{prefixCls:x}),p.createElement($0e,Object.assign({},T,d,{style:y,prefixCls:x,selectPrefixCls:W,className:Y,selectComponentClass:l||(V?SF:CF),locale:D,showSizeChanger:R}))))};function dge(e){let{percent:t,prefixCls:n}=e;const r=`${n}-dot`,i=`${r}-holder`,o=`${i}-hidden`,[a,s]=p.useState(!1);cn(()=>{t!==0&&s(!0)},[t!==0]);const l=Math.max(Math.min(t,100),0),c=100,u=c/5,d=c/2-u/2,f=d*2*Math.PI,h=(g,v)=>p.createElement("circle",{className:we(g,`${r}-circle`),r:d,cx:"50",cy:"50",strokeWidth:u,style:v});return a?p.createElement("span",{className:we(i,`${r}-progress`,l<=0&&o)},p.createElement("svg",{viewBox:`0 0 ${c} ${c}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":l},h(`${r}-circle-bg`),h("",{strokeDasharray:`${f*l/100} ${f*(100-l)/100}`,strokeDashoffset:`${f/4}`}))):null}function fge(e){const{prefixCls:t,percent:n=0}=e,r=`${t}-dot`,i=`${r}-holder`,o=`${i}-hidden`;return p.createElement(p.Fragment,null,p.createElement("span",{className:we(i,n>0&&o)},p.createElement("span",{className:we(r,`${t}-dot-spin`)},[1,2,3,4].map(a=>p.createElement("i",{className:`${t}-dot-item`,key:a})))),p.createElement(dge,{prefixCls:t,percent:n}))}function hge(e){const{prefixCls:t,indicator:n,percent:r}=e,i=`${t}-dot`;return n&&p.isValidElement(n)?sa(n,{className:we(n.props.className,i),percent:r}):p.createElement(fge,{prefixCls:t,percent:r})}const pge=new rn("antSpinMove",{to:{opacity:1}}),mge=new rn("antRotate",{to:{transform:"rotate(405deg)"}}),gge=e=>{const{componentCls:t,calc:n}=e;return{[`${t}`]:Object.assign(Object.assign({},vr(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"relative",display:"inline-block",opacity:1},[`${t}-text`]:{fontSize:e.fontSize,paddingTop:n(n(e.dotSize).sub(e.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${e.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[t]:{[`${t}-dot-holder`]:{color:e.colorWhite},[`${t}-text`]:{color:e.colorTextLightSolid}}},"&-nested-loading":{position:"relative",[`> div > ${t}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${t}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:n(e.dotSize).mul(-1).div(2).equal()},[`${t}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:n(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:n(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${t}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${t}-dot-progress`]:{position:"absolute",top:0,insetInlineStart:0},[`${t}-dot-holder`]:{width:"1em",height:"1em",fontSize:e.dotSize,display:"inline-block",transition:`transform ${e.motionDurationSlow} ease, opacity ${e.motionDurationSlow} ease`,transformOrigin:"50% 50%",lineHeight:1,color:e.colorPrimary,"&-hidden":{transform:"scale(0.3)",opacity:0}},[`${t}-dot-progress`]:{position:"absolute",top:0,insetInlineStart:0},[`${t}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),height:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:pge,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:mge,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(r=>`${r} ${e.motionDurationSlow} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}},[`&-sm ${t}-dot`]:{fontSize:e.dotSizeSM},[`&-sm ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal(),height:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{fontSize:e.dotSizeLG},[`&-lg ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}},vge=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},yge=qr("Spin",e=>{const t=gn(e,{spinDotDefault:e.colorTextDescription});return[gge(t)]},vge),bge=200,pO=[[30,.05],[70,.03],[96,.01]];function wge(e,t){const[n,r]=p.useState(0),i=p.useRef(),o=t==="auto";return p.useEffect(()=>(o&&e&&(r(0),i.current=setInterval(()=>{r(a=>{const s=100-a;for(let l=0;l{clearInterval(i.current)}),[o,e]),o?n:t}var xge=function(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{const{prefixCls:t,spinning:n=!0,delay:r=0,className:i,rootClassName:o,size:a="default",tip:s,wrapperClassName:l,style:c,children:u,fullscreen:d=!1,indicator:f,percent:h}=e,g=xge(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:v}=p.useContext(Mt),w=v("spin",t),[x,C,E]=yge(w),[I,R]=p.useState(()=>n&&!Sge(n,r)),T=wge(I,h);p.useEffect(()=>{if(n){const m=Nme(r,()=>{R(!0)});return m(),()=>{var b;(b=m==null?void 0:m.cancel)===null||b===void 0||b.call(m)}}R(!1)},[r,n]);const j=p.useMemo(()=>typeof u<"u"&&!d,[u,d]),{direction:D,spin:X}=p.useContext(Mt),V=we(w,X==null?void 0:X.className,{[`${w}-sm`]:a==="small",[`${w}-lg`]:a==="large",[`${w}-spinning`]:I,[`${w}-show-text`]:!!s,[`${w}-rtl`]:D==="rtl"},i,!d&&o,C,E),W=we(`${w}-container`,{[`${w}-blur`]:I}),Y=Object.assign(Object.assign({},X==null?void 0:X.style),c),y=p.createElement("div",Object.assign({},g,{style:Y,className:V,"aria-live":"polite","aria-busy":I}),p.createElement(hge,{prefixCls:w,indicator:f??OF,percent:T}),s&&(j||d)?p.createElement("div",{className:`${w}-text`},s):null);return x(j?p.createElement("div",Object.assign({},g,{className:we(`${w}-nested-loading`,l,C,E)}),I&&p.createElement("div",{key:"loading"},y),p.createElement("div",{className:W,key:"container"},u)):d?p.createElement("div",{className:we(`${w}-fullscreen`,{[`${w}-fullscreen-show`]:I},o,C,E)},y):y)};kF.setDefaultIndicator=e=>{OF=e};var Cge=function(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{const{prefixCls:t,className:n,closeIcon:r,closable:i,type:o,title:a,children:s,footer:l}=e,c=Cge(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:u}=p.useContext(Mt),d=u(),f=t||u("modal"),h=Bo(d),[g,v,w]=GB(f,h),x=`${f}-confirm`;let C={};return o?C={closable:i??!1,title:"",footer:"",children:p.createElement(JB,Object.assign({},e,{prefixCls:f,confirmPrefixCls:x,rootPrefixCls:d,content:s}))}:C={closable:i??!0,title:a,footer:l!==null&&p.createElement(WB,Object.assign({},e)),children:s},g(p.createElement(zB,Object.assign({prefixCls:f,className:we(v,`${f}-pure-panel`,o&&x,o&&`${x}-${o}`,n,w,h)},c,{closeIcon:XB(f,r),closable:i},C)))},Pge=oA(Ege);function MF(e){return qm(eA(e))}const Ka=YB;Ka.useModal=tde;Ka.info=function(t){return qm(tA(t))};Ka.success=function(t){return qm(nA(t))};Ka.error=function(t){return qm(rA(t))};Ka.warning=MF;Ka.warn=MF;Ka.confirm=function(t){return qm(iA(t))};Ka.destroyAll=function(){for(;Xc.length;){const t=Xc.pop();t&&t()}};Ka.config=Jue;Ka._InternalPanelDoNotUseOrYouWillBeFired=Pge;var Bl={},$m="rc-table-internal-hook";function cS(e){var t=p.createContext(void 0),n=function(i){var o=i.value,a=i.children,s=p.useRef(o);s.current=o;var l=p.useState(function(){return{getValue:function(){return s.current},listeners:new Set}}),c=Se(l,1),u=c[0];return cn(function(){il.unstable_batchedUpdates(function(){u.listeners.forEach(function(d){d(o)})})},[o]),p.createElement(t.Provider,{value:u},a)};return{Context:t,Provider:n,defaultValue:e}}function ji(e,t){var n=On(typeof t=="function"?t:function(d){if(t===void 0)return d;if(!Array.isArray(t))return d[t];var f={};return t.forEach(function(h){f[h]=d[h]}),f}),r=p.useContext(e==null?void 0:e.Context),i=r||{},o=i.listeners,a=i.getValue,s=p.useRef();s.current=n(r?a():e==null?void 0:e.defaultValue);var l=p.useState({}),c=Se(l,2),u=c[1];return cn(function(){if(!r)return;function d(f){var h=n(f);ws(s.current,h,!0)||u({})}return o.add(d),function(){o.delete(d)}},[r]),s.current}function Oge(){var e=p.createContext(null);function t(){return p.useContext(e)}function n(i,o){var a=bs(i),s=function(c,u){var d=a?{ref:u}:{},f=p.useRef(0),h=p.useRef(c),g=t();return g!==null?p.createElement(i,Re({},c,d)):((!o||o(h.current,c))&&(f.current+=1),h.current=c,p.createElement(e.Provider,{value:f.current},p.createElement(i,Re({},c,d))))};return a?p.forwardRef(s):s}function r(i,o){var a=bs(i),s=function(c,u){var d=a?{ref:u}:{};return t(),p.createElement(i,Re({},c,d))};return a?p.memo(p.forwardRef(s),o):p.memo(s,o)}return{makeImmutable:n,responseImmutable:r,useImmutableMark:t}}var uS=Oge(),NF=uS.makeImmutable,Qf=uS.responseImmutable,kge=uS.useImmutableMark,po=cS(),TF=p.createContext({renderWithProps:!1}),Mge="RC_TABLE_KEY";function Nge(e){return e==null?[]:Array.isArray(e)?e:[e]}function Qy(e){var t=[],n={};return e.forEach(function(r){for(var i=r||{},o=i.key,a=i.dataIndex,s=o||Nge(a).join("-")||Mge;n[s];)s="".concat(s,"_next");n[s]=!0,t.push(s)}),t}function k5(e){return e!=null}function Tge(e){return e&&pt(e)==="object"&&!Array.isArray(e)&&!p.isValidElement(e)}function Ige(e,t,n,r,i,o){var a=p.useContext(TF),s=kge(),l=Iu(function(){if(k5(r))return[r];var c=t==null||t===""?[]:Array.isArray(t)?t:[t],u=Oo(e,c),d=u,f=void 0;if(i){var h=i(u,e,n);Tge(h)?(d=h.children,f=h.props,a.renderWithProps=!0):d=h}return[d,f]},[s,e,r,t,i,n],function(c,u){if(o){var d=Se(c,2),f=d[1],h=Se(u,2),g=h[1];return o(g,f)}return a.renderWithProps?!0:!ws(c,u,!0)});return l}function zge(e,t,n,r){var i=e+t-1;return e<=r&&i>=n}function Rge(e,t){return ji(po,function(n){var r=zge(e,t||1,n.hoverStartRow,n.hoverEndRow);return[r,n.onHover]})}var jge=function(t){var n=t.ellipsis,r=t.rowType,i=t.children,o,a=n===!0?{showTitle:!0}:n;return a&&(a.showTitle||r==="header")&&(typeof i=="string"||typeof i=="number"?o=i.toString():p.isValidElement(i)&&typeof i.props.children=="string"&&(o=i.props.children)),o};function Lge(e){var t,n,r,i,o,a,s,l,c=e.component,u=e.children,d=e.ellipsis,f=e.scope,h=e.prefixCls,g=e.className,v=e.align,w=e.record,x=e.render,C=e.dataIndex,E=e.renderIndex,I=e.shouldCellUpdate,R=e.index,T=e.rowType,j=e.colSpan,D=e.rowSpan,X=e.fixLeft,V=e.fixRight,W=e.firstFixLeft,Y=e.lastFixLeft,y=e.firstFixRight,m=e.lastFixRight,b=e.appendNode,k=e.additionalProps,N=k===void 0?{}:k,M=e.isSticky,z="".concat(h,"-cell"),O=ji(po,["supportSticky","allColumnsFixedLeft","rowHoverable"]),S=O.supportSticky,P=O.allColumnsFixedLeft,B=O.rowHoverable,Z=Ige(w,C,E,u,x,I),ie=Se(Z,2),se=ie[0],le=ie[1],he={},ge=typeof X=="number"&&S,L=typeof V=="number"&&S;ge&&(he.position="sticky",he.left=X),L&&(he.position="sticky",he.right=V);var A=(t=(n=(r=le==null?void 0:le.colSpan)!==null&&r!==void 0?r:N.colSpan)!==null&&n!==void 0?n:j)!==null&&t!==void 0?t:1,U=(i=(o=(a=le==null?void 0:le.rowSpan)!==null&&a!==void 0?a:N.rowSpan)!==null&&o!==void 0?o:D)!==null&&i!==void 0?i:1,$=Rge(R,U),K=Se($,2),J=K[0],ne=K[1],G=On(function(ye){var Ce;w&&ne(R,R+U-1),N==null||(Ce=N.onMouseEnter)===null||Ce===void 0||Ce.call(N,ye)}),ee=On(function(ye){var Ce;w&&ne(-1,-1),N==null||(Ce=N.onMouseLeave)===null||Ce===void 0||Ce.call(N,ye)});if(A===0||U===0)return null;var re=(s=N.title)!==null&&s!==void 0?s:jge({rowType:T,ellipsis:d,children:se}),_=we(z,g,(l={},ae(l,"".concat(z,"-fix-left"),ge&&S),ae(l,"".concat(z,"-fix-left-first"),W&&S),ae(l,"".concat(z,"-fix-left-last"),Y&&S),ae(l,"".concat(z,"-fix-left-all"),Y&&P&&S),ae(l,"".concat(z,"-fix-right"),L&&S),ae(l,"".concat(z,"-fix-right-first"),y&&S),ae(l,"".concat(z,"-fix-right-last"),m&&S),ae(l,"".concat(z,"-ellipsis"),d),ae(l,"".concat(z,"-with-append"),b),ae(l,"".concat(z,"-fix-sticky"),(ge||L)&&M&&S),ae(l,"".concat(z,"-row-hover"),!le&&J),l),N.className,le==null?void 0:le.className),oe={};v&&(oe.textAlign=v);var me=pe(pe(pe(pe({},he),N.style),oe),le==null?void 0:le.style),de=se;return pt(de)==="object"&&!Array.isArray(de)&&!p.isValidElement(de)&&(de=null),d&&(Y||y)&&(de=p.createElement("span",{className:"".concat(z,"-content")},de)),p.createElement(c,Re({},le,N,{className:_,style:me,title:re,scope:f,onMouseEnter:B?G:void 0,onMouseLeave:B?ee:void 0,colSpan:A!==1?A:null,rowSpan:U!==1?U:null}),b,de)}const ju=p.memo(Lge);function dS(e,t,n,r,i){var o=n[e]||{},a=n[t]||{},s,l;o.fixed==="left"?s=r.left[i==="rtl"?t:e]:a.fixed==="right"&&(l=r.right[i==="rtl"?e:t]);var c=!1,u=!1,d=!1,f=!1,h=n[t+1],g=n[e-1],v=h&&!h.fixed||g&&!g.fixed||n.every(function(I){return I.fixed==="left"});if(i==="rtl"){if(s!==void 0){var w=g&&g.fixed==="left";f=!w&&v}else if(l!==void 0){var x=h&&h.fixed==="right";d=!x&&v}}else if(s!==void 0){var C=h&&h.fixed==="left";c=!C&&v}else if(l!==void 0){var E=g&&g.fixed==="right";u=!E&&v}return{fixLeft:s,fixRight:l,lastFixLeft:c,firstFixRight:u,lastFixRight:d,firstFixLeft:f,isSticky:r.isSticky}}var IF=p.createContext({});function Bge(e){var t=e.className,n=e.index,r=e.children,i=e.colSpan,o=i===void 0?1:i,a=e.rowSpan,s=e.align,l=ji(po,["prefixCls","direction"]),c=l.prefixCls,u=l.direction,d=p.useContext(IF),f=d.scrollColumnIndex,h=d.stickyOffsets,g=d.flattenColumns,v=n+o-1,w=v+1===f?o+1:o,x=dS(n,n+w-1,g,h,u);return p.createElement(ju,Re({className:t,index:n,component:"td",prefixCls:c,record:null,dataIndex:null,align:s,colSpan:w,rowSpan:a,render:function(){return r}},x))}var Age=["children"];function Fge(e){var t=e.children,n=It(e,Age);return p.createElement("tr",n,t)}function $y(e){var t=e.children;return t}$y.Row=Fge;$y.Cell=Bge;function Dge(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,i=ji(po,"prefixCls"),o=r.length-1,a=r[o],s=p.useMemo(function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:a!=null&&a.scrollbar?o:null}},[a,r,o,n]);return p.createElement(IF.Provider,{value:s},p.createElement("tfoot",{className:"".concat(i,"-summary")},t))}const eg=Qf(Dge);var zF=$y;function Hge(e){return null}function Uge(e){return null}function RF(e,t,n,r,i,o,a){e.push({record:t,indent:n,index:a});var s=o(t),l=i==null?void 0:i.has(s);if(t&&Array.isArray(t[r])&&l)for(var c=0;c1?W-1:0),y=1;y=1?R:""),style:pe(pe({},n),x==null?void 0:x.style)}),g.map(function(X,V){var W=X.render,Y=X.dataIndex,y=X.className,m=AF(f,X,V,l,i),b=m.key,k=m.fixedInfo,N=m.appendCellNode,M=m.additionalCellProps;return p.createElement(ju,Re({className:y,ellipsis:X.ellipsis,align:X.align,scope:X.rowScope,component:X.rowScope?d:u,prefixCls:h,key:b,record:r,index:i,renderIndex:o,dataIndex:Y,render:W,shouldCellUpdate:X.shouldCellUpdate},k,{appendNode:N,additionalProps:M}))})),j;if(E&&(I.current||C)){var D=w(r,i,l+1,C);j=p.createElement(BF,{expanded:C,className:we("".concat(h,"-expanded-row"),"".concat(h,"-expanded-row-level-").concat(l+1),R),prefixCls:h,component:c,cellComponent:u,colSpan:g.length,isEmpty:!1},D)}return p.createElement(p.Fragment,null,T,j)}const Xge=Qf(Vge);function Wge(e){var t=e.columnKey,n=e.onColumnResize,r=p.useRef();return p.useEffect(function(){r.current&&n(t,r.current.offsetWidth)},[]),p.createElement(Za,{data:t},p.createElement("td",{ref:r,style:{padding:0,border:0,height:0}},p.createElement("div",{style:{height:0,overflow:"hidden"}}," ")))}function Zge(e){var t=e.prefixCls,n=e.columnsKey,r=e.onColumnResize;return p.createElement("tr",{"aria-hidden":"true",className:"".concat(t,"-measure-row"),style:{height:0,fontSize:0}},p.createElement(Za.Collection,{onBatchResize:function(o){o.forEach(function(a){var s=a.data,l=a.size;r(s,l.offsetWidth)})}},n.map(function(i){return p.createElement(Wge,{key:i,columnKey:i,onColumnResize:r})})))}function Kge(e){var t=e.data,n=e.measureColumnWidth,r=ji(po,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),i=r.prefixCls,o=r.getComponent,a=r.onColumnResize,s=r.flattenColumns,l=r.getRowKey,c=r.expandedKeys,u=r.childrenColumnName,d=r.emptyNode,f=jF(t,u,c,l),h=p.useRef({renderWithProps:!1}),g=o(["body","wrapper"],"tbody"),v=o(["body","row"],"tr"),w=o(["body","cell"],"td"),x=o(["body","cell"],"th"),C;t.length?C=f.map(function(I,R){var T=I.record,j=I.indent,D=I.index,X=l(T,R);return p.createElement(Xge,{key:X,rowKey:X,record:T,index:R,renderIndex:D,rowComponent:v,cellComponent:w,scopeCellComponent:x,getRowKey:l,indent:j})}):C=p.createElement(BF,{expanded:!0,className:"".concat(i,"-placeholder"),prefixCls:i,component:v,cellComponent:w,colSpan:s.length,isEmpty:!0},d);var E=Qy(s);return p.createElement(TF.Provider,{value:h.current},p.createElement(g,{className:"".concat(i,"-tbody")},n&&p.createElement(Zge,{prefixCls:i,columnsKey:E,onColumnResize:a}),C))}const qge=Qf(Kge);var Gge=["expandable"],Cp="RC_TABLE_INTERNAL_COL_DEFINE";function Yge(e){var t=e.expandable,n=It(e,Gge),r;return"expandable"in e?r=pe(pe({},n),t):r=n,r.showExpandColumn===!1&&(r.expandIconColumnIndex=-1),r}var Jge=["columnType"];function FF(e){for(var t=e.colWidths,n=e.columns,r=e.columCount,i=[],o=r||n.length,a=!1,s=o-1;s>=0;s-=1){var l=t[s],c=n&&n[s],u=c&&c[Cp];if(l||u||a){var d=u||{};d.columnType;var f=It(d,Jge);i.unshift(p.createElement("col",Re({key:s,style:{width:l}},f))),a=!0}}return p.createElement("colgroup",null,i)}var Qge=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function $ge(e,t){return p.useMemo(function(){for(var n=[],r=0;r1?"colgroup":"col":null,ellipsis:w.ellipsis,align:w.align,component:a,prefixCls:u,key:h[v]},x,{additionalProps:C,rowType:"header"}))}))};function tve(e){var t=[];function n(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[l]=t[l]||[];var c=s,u=a.filter(Boolean).map(function(d){var f={key:d.key,className:d.className||"",children:d.title,column:d,colStart:c},h=1,g=d.children;return g&&g.length>0&&(h=n(g,c,l+1).reduce(function(v,w){return v+w},0),f.hasSubColumns=!0),"colSpan"in d&&(h=d.colSpan),"rowSpan"in d&&(f.rowSpan=d.rowSpan),f.colSpan=h,f.colEnd=f.colStart+h-1,t[l].push(f),c+=h,h});return u}n(e,0);for(var r=t.length,i=function(s){t[s].forEach(function(l){!("rowSpan"in l)&&!l.hasSubColumns&&(l.rowSpan=r-s)})},o=0;o1&&arguments[1]!==void 0?arguments[1]:"";return typeof t=="number"?t:t.endsWith("%")?e*parseFloat(t)/100:null}function rve(e,t,n){return p.useMemo(function(){if(t&&t>0){var r=0,i=0;e.forEach(function(f){var h=vO(t,f.width);h?r+=h:i+=1});var o=Math.max(t,n),a=Math.max(o-r,i),s=i,l=a/i,c=0,u=e.map(function(f){var h=pe({},f),g=vO(t,h.width);if(g)h.width=g;else{var v=Math.floor(l);h.width=s===1?a:v,a-=v,s-=1}return c+=h.width,h});if(c0?pe(pe({},t),{},{children:DF(n)}):t})}function M5(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return e.filter(function(n){return n&&pt(n)==="object"}).reduce(function(n,r,i){var o=r.fixed,a=o===!0?"left":o,s="".concat(t,"-").concat(i),l=r.children;return l&&l.length>0?[].concat(Ie(n),Ie(M5(l,s).map(function(c){return pe({fixed:a},c)}))):[].concat(Ie(n),[pe(pe({key:s},r),{},{fixed:a})])},[])}function ave(e){return e.map(function(t){var n=t.fixed,r=It(t,ove),i=n;return n==="left"?i="right":n==="right"&&(i="left"),pe({fixed:i},r)})}function sve(e,t){var n=e.prefixCls,r=e.columns,i=e.children,o=e.expandable,a=e.expandedKeys,s=e.columnTitle,l=e.getRowKey,c=e.onTriggerExpand,u=e.expandIcon,d=e.rowExpandable,f=e.expandIconColumnIndex,h=e.direction,g=e.expandRowByClick,v=e.columnWidth,w=e.fixed,x=e.scrollWidth,C=e.clientWidth,E=p.useMemo(function(){var Y=r||fS(i)||[];return DF(Y.slice())},[r,i]),I=p.useMemo(function(){if(o){var Y,y=E.slice();if(!y.includes(Bl)){var m=f||0;m>=0&&y.splice(m,0,Bl)}var b=y.indexOf(Bl);y=y.filter(function(z,O){return z!==Bl||O===b});var k=E[b],N;(w==="left"||w)&&!f?N="left":(w==="right"||w)&&f===E.length?N="right":N=k?k.fixed:null;var M=(Y={},ae(Y,Cp,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),ae(Y,"title",s),ae(Y,"fixed",N),ae(Y,"className","".concat(n,"-row-expand-icon-cell")),ae(Y,"width",v),ae(Y,"render",function(O,S,P){var B=l(S,P),Z=a.has(B),ie=d?d(S):!0,se=u({prefixCls:n,expanded:Z,expandable:ie,record:S,onExpand:c});return g?p.createElement("span",{onClick:function(he){return he.stopPropagation()}},se):se}),Y);return y.map(function(z){return z===Bl?M:z})}return E.filter(function(z){return z!==Bl})},[o,E,l,a,u,h]),R=p.useMemo(function(){var Y=I;return t&&(Y=t(Y)),Y.length||(Y=[{render:function(){return null}}]),Y},[t,I,h]),T=p.useMemo(function(){return h==="rtl"?ave(M5(R)):M5(R)},[R,h,x]),j=p.useMemo(function(){for(var Y=-1,y=T.length-1;y>=0;y-=1){var m=T[y].fixed;if(m==="left"||m===!0){Y=y;break}}if(Y>=0)for(var b=0;b<=Y;b+=1){var k=T[b].fixed;if(k!=="left"&&k!==!0)return!0}var N=T.findIndex(function(O){var S=O.fixed;return S==="right"});if(N>=0)for(var M=N;M=d&&(M=d-f),a({scrollLeft:M/d*(u+2)}),C.current.x=m.pageX},W=function(){j.current=mn(function(){if(o.current){var m=cO(o.current).top,b=m+o.current.offsetHeight,k=l===window?document.documentElement.scrollTop+window.innerHeight:cO(l).top+l.clientHeight;b-Z7()<=k||m>=k-s?x(function(N){return pe(pe({},N),{},{isHiddenScrollBar:!0})}):x(function(N){return pe(pe({},N),{},{isHiddenScrollBar:!1})})}})},Y=function(m){x(function(b){return pe(pe({},b),{},{scrollLeft:m/u*d||0})})};return p.useImperativeHandle(n,function(){return{setScrollLeft:Y,checkScrollBarVisible:W}}),p.useEffect(function(){var y=_0(document.body,"mouseup",D,!1),m=_0(document.body,"mousemove",V,!1);return W(),function(){y.remove(),m.remove()}},[f,R]),p.useEffect(function(){var y=_0(l,"scroll",W,!1),m=_0(window,"resize",W,!1);return function(){y.remove(),m.remove()}},[l]),p.useEffect(function(){w.isHiddenScrollBar||x(function(y){var m=o.current;return m?pe(pe({},y),{},{scrollLeft:m.scrollLeft/m.scrollWidth*m.clientWidth}):y})},[w.isHiddenScrollBar]),u<=d||!f||w.isHiddenScrollBar?null:p.createElement("div",{style:{height:Z7(),width:d,bottom:s},className:"".concat(c,"-sticky-scroll")},p.createElement("div",{onMouseDown:X,ref:h,className:we("".concat(c,"-sticky-scroll-bar"),ae({},"".concat(c,"-sticky-scroll-bar-active"),R)),style:{width:"".concat(f,"px"),transform:"translate3d(".concat(w.scrollLeft,"px, 0, 0)")}}))};const vve=p.forwardRef(gve);var UF="rc-table",yve=[],bve={};function wve(){return"No Data"}function xve(e,t){var n,r=pe({rowKey:"key",prefixCls:UF,emptyText:wve},e),i=r.prefixCls,o=r.className,a=r.rowClassName,s=r.style,l=r.data,c=r.rowKey,u=r.scroll,d=r.tableLayout,f=r.direction,h=r.title,g=r.footer,v=r.summary,w=r.caption,x=r.id,C=r.showHeader,E=r.components,I=r.emptyText,R=r.onRow,T=r.onHeaderRow,j=r.onScroll,D=r.internalHooks,X=r.transformColumns,V=r.internalRefs,W=r.tailor,Y=r.getContainerWidth,y=r.sticky,m=r.rowHoverable,b=m===void 0?!0:m,k=l||yve,N=!!k.length,M=D===$m,z=p.useCallback(function(Tt,Zt){return Oo(E,Tt)||Zt},[E]),O=p.useMemo(function(){return typeof c=="function"?c:function(Tt){var Zt=Tt&&Tt[c];return Zt}},[c]),S=z(["body"]),P=hve(),B=Se(P,3),Z=B[0],ie=B[1],se=B[2],le=uve(r,k,O),he=Se(le,6),ge=he[0],L=he[1],A=he[2],U=he[3],$=he[4],K=he[5],J=u==null?void 0:u.x,ne=p.useState(0),G=Se(ne,2),ee=G[0],re=G[1],_=sve(pe(pe(pe({},r),ge),{},{expandable:!!ge.expandedRowRender,columnTitle:ge.columnTitle,expandedKeys:A,getRowKey:O,onTriggerExpand:K,expandIcon:U,expandIconColumnIndex:ge.expandIconColumnIndex,direction:f,scrollWidth:M&&W&&typeof J=="number"?J:null,clientWidth:ee}),M?X:null),oe=Se(_,4),me=oe[0],de=oe[1],ye=oe[2],Ce=oe[3],ue=ye??J,q=p.useMemo(function(){return{columns:me,flattenColumns:de}},[me,de]),F=p.useRef(),H=p.useRef(),te=p.useRef(),ce=p.useRef();p.useImperativeHandle(t,function(){return{nativeElement:F.current,scrollTo:function(Zt){var Un;if(te.current instanceof HTMLElement){var Rr=Zt.index,Jn=Zt.top,Do=Zt.key;if(Jn){var Ho;(Ho=te.current)===null||Ho===void 0||Ho.scrollTo({top:Jn})}else{var pa,Ns=Do??O(k[Rr]);(pa=te.current.querySelector('[data-row-key="'.concat(Ns,'"]')))===null||pa===void 0||pa.scrollIntoView()}}else(Un=te.current)!==null&&Un!==void 0&&Un.scrollTo&&te.current.scrollTo(Zt)}}});var fe=p.useRef(),ve=p.useState(!1),Me=Se(ve,2),Ee=Me[0],Pe=Me[1],Oe=p.useState(!1),ke=Se(Oe,2),ft=ke[0],ut=ke[1],nt=HF(new Map),it=Se(nt,2),gt=it[0],Xe=it[1],Ve=Qy(de),Ye=Ve.map(function(Tt){return gt.get(Tt)}),Be=p.useMemo(function(){return Ye},[Ye.join("_")]),ze=mve(Be,de,f),Ue=u&&k5(u.y),Ae=u&&k5(ue)||!!ge.fixed,Ne=Ae&&de.some(function(Tt){var Zt=Tt.fixed;return Zt}),Fe=p.useRef(),Te=pve(y,i),Ge=Te.isSticky,ot=Te.offsetHeader,Ke=Te.offsetSummary,bt=Te.offsetScroll,We=Te.stickyClassName,De=Te.container,He=p.useMemo(function(){return v==null?void 0:v(k)},[v,k]),rt=(Ue||Ge)&&p.isValidElement(He)&&He.type===$y&&He.props.fixed,at,yt,At;Ue&&(yt={overflowY:"scroll",maxHeight:u.y}),Ae&&(at={overflowX:"auto"},Ue||(yt={overflowY:"hidden"}),At={width:ue===!0?"auto":ue,minWidth:"100%"});var qt=p.useCallback(function(Tt,Zt){Iy(F.current)&&Xe(function(Un){if(Un.get(Tt)!==Zt){var Rr=new Map(Un);return Rr.set(Tt,Zt),Rr}return Un})},[]),et=fve(),Je=Se(et,2),dt=Je[0],Vt=Je[1];function en(Tt,Zt){Zt&&(typeof Zt=="function"?Zt(Tt):Zt.scrollLeft!==Tt&&(Zt.scrollLeft=Tt,Zt.scrollLeft!==Tt&&setTimeout(function(){Zt.scrollLeft=Tt},0)))}var bn=On(function(Tt){var Zt=Tt.currentTarget,Un=Tt.scrollLeft,Rr=f==="rtl",Jn=typeof Un=="number"?Un:Zt.scrollLeft,Do=Zt||bve;if(!Vt()||Vt()===Do){var Ho;dt(Do),en(Jn,H.current),en(Jn,te.current),en(Jn,fe.current),en(Jn,(Ho=Fe.current)===null||Ho===void 0?void 0:Ho.setScrollLeft)}var pa=Zt||H.current;if(pa){var Ns=pa.scrollWidth,Cc=pa.clientWidth;if(Ns===Cc){Pe(!1),ut(!1);return}Rr?(Pe(-Jn0)):(Pe(Jn>0),ut(Jn1?w-m:0,k=pe(pe(pe({},D),c),{},{flex:"0 0 ".concat(m,"px"),width:"".concat(m,"px"),marginRight:b,pointerEvents:"auto"}),N=p.useMemo(function(){return d?Y<=1:V===0||Y===0||Y>1},[Y,V,d]);N?k.visibility="hidden":d&&(k.height=f==null?void 0:f(Y));var M=N?function(){return null}:h,z={};return(Y===0||V===0)&&(z.rowSpan=1,z.colSpan=1),p.createElement(ju,Re({className:we(v,u),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:a,prefixCls:t.prefixCls,key:I,record:l,index:o,renderIndex:s,dataIndex:g,render:M,shouldCellUpdate:n.shouldCellUpdate},R,{appendNode:T,additionalProps:pe(pe({},j),{},{style:k},z)}))}var Pve=["data","index","className","rowKey","style","extra","getHeight"],Ove=p.forwardRef(function(e,t){var n=e.data,r=e.index,i=e.className,o=e.rowKey,a=e.style,s=e.extra,l=e.getHeight,c=It(e,Pve),u=n.record,d=n.indent,f=n.index,h=ji(po,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),g=h.scrollX,v=h.flattenColumns,w=h.prefixCls,x=h.fixColumn,C=h.componentWidth,E=ji(hS,["getComponent"]),I=E.getComponent,R=LF(u,o,r,d),T=I(["body","row"],"div"),j=I(["body","cell"],"div"),D=R.rowSupportExpand,X=R.expanded,V=R.rowProps,W=R.expandedRowRender,Y=R.expandedRowClassName,y;if(D&&X){var m=W(u,r,d+1,X),b=Y==null?void 0:Y(u,r,d),k={};x&&(k={style:ae({},"--virtual-width","".concat(C,"px"))});var N="".concat(w,"-expanded-row-cell");y=p.createElement(T,{className:we("".concat(w,"-expanded-row"),"".concat(w,"-expanded-row-level-").concat(d+1),b)},p.createElement(ju,{component:j,prefixCls:w,className:we(N,ae({},"".concat(N,"-fixed"),x)),additionalProps:k},m))}var M=pe(pe({},a),{},{width:g});s&&(M.position="absolute",M.pointerEvents="none");var z=p.createElement(T,Re({},V,c,{"data-row-key":o,ref:D?null:t,className:we(i,"".concat(w,"-row"),V==null?void 0:V.className,ae({},"".concat(w,"-row-extra"),s)),style:pe(pe({},M),V==null?void 0:V.style)}),v.map(function(O,S){return p.createElement(Eve,{key:S,component:j,rowInfo:R,column:O,colIndex:S,indent:d,index:r,renderIndex:f,record:u,inverse:s,getHeight:l})}));return D?p.createElement("div",{ref:t},z,y):z}),wO=Qf(Ove),kve=p.forwardRef(function(e,t){var n=e.data,r=e.onScroll,i=ji(po,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),o=i.flattenColumns,a=i.onColumnResize,s=i.getRowKey,l=i.expandedKeys,c=i.prefixCls,u=i.childrenColumnName,d=i.emptyNode,f=i.scrollX,h=ji(hS),g=h.sticky,v=h.scrollY,w=h.listItemHeight,x=h.getComponent,C=h.onScroll,E=p.useRef(),I=jF(n,u,l,s),R=p.useMemo(function(){var k=0;return o.map(function(N){var M=N.width,z=N.key;return k+=M,[z,M,k]})},[o]),T=p.useMemo(function(){return R.map(function(k){return k[2]})},[R]);p.useEffect(function(){R.forEach(function(k){var N=Se(k,2),M=N[0],z=N[1];a(M,z)})},[R]),p.useImperativeHandle(t,function(){var k={scrollTo:function(M){var z;(z=E.current)===null||z===void 0||z.scrollTo(M)}};return Object.defineProperty(k,"scrollLeft",{get:function(){var M;return((M=E.current)===null||M===void 0?void 0:M.getScrollInfo().x)||0},set:function(M){var z;(z=E.current)===null||z===void 0||z.scrollTo({left:M})}}),k});var j=function(N,M){var z,O=(z=I[M])===null||z===void 0?void 0:z.record,S=N.onCell;if(S){var P,B=S(O,M);return(P=B==null?void 0:B.rowSpan)!==null&&P!==void 0?P:1}return 1},D=function(N){var M=N.start,z=N.end,O=N.getSize,S=N.offsetY;if(z<0)return null;for(var P=o.filter(function(K){return j(K,M)===0}),B=M,Z=function(J){if(P=P.filter(function(ne){return j(ne,J)===0}),!P.length)return B=J,1},ie=M;ie>=0&&!Z(ie);ie-=1);for(var se=o.filter(function(K){return j(K,z)!==1}),le=z,he=function(J){if(se=se.filter(function(ne){return j(ne,J)!==1}),!se.length)return le=Math.max(J-1,z),1},ge=z;ge1})&&L.push(J)},U=B;U<=le;U+=1)A(U);var $=L.map(function(K){var J=I[K],ne=s(J.record,K),G=function(_){var oe=K+_-1,me=s(I[oe].record,oe),de=O(ne,me);return de.bottom-de.top},ee=O(ne);return p.createElement(wO,{key:K,data:J,rowKey:ne,index:K,style:{top:-S+ee.top},extra:!0,getHeight:G})});return $},X=p.useMemo(function(){return{columnsOffset:T}},[T]),V="".concat(c,"-tbody"),W=x(["body","wrapper"]),Y=x(["body","row"],"div"),y=x(["body","cell"],"div"),m;if(I.length){var b={};g&&(b.position="sticky",b.bottom=0,pt(g)==="object"&&g.offsetScroll&&(b.bottom=g.offsetScroll)),m=p.createElement(Uy,{fullHeight:!1,ref:E,prefixCls:"".concat(V,"-virtual"),styles:{horizontalScrollBar:b},className:V,height:v,itemHeight:w||24,data:I,itemKey:function(N){return s(N.record)},component:W,scrollWidth:f,onVirtualScroll:function(N){var M=N.x;r({scrollLeft:M})},onScroll:C,extraRender:D},function(k,N,M){var z=s(k.record,N);return p.createElement(wO,{data:k,rowKey:z,index:N,style:M.style})})}else m=p.createElement(Y,{className:we("".concat(c,"-placeholder"))},p.createElement(ju,{component:y,prefixCls:c},d));return p.createElement(XF.Provider,{value:X},m)}),Mve=Qf(kve),Nve=function(t,n){var r=n.ref,i=n.onScroll;return p.createElement(Mve,{ref:r,data:t,onScroll:i})};function Tve(e,t){var n=e.columns,r=e.scroll,i=e.sticky,o=e.prefixCls,a=o===void 0?UF:o,s=e.className,l=e.listItemHeight,c=e.components,u=e.onScroll,d=r||{},f=d.x,h=d.y;typeof f!="number"&&(f=1),typeof h!="number"&&(h=500);var g=On(function(x,C){return Oo(c,x)||C}),v=On(u),w=p.useMemo(function(){return{sticky:i,scrollY:h,listItemHeight:l,getComponent:g,onScroll:v}},[i,h,l,g,v]);return p.createElement(hS.Provider,{value:w},p.createElement($f,Re({},e,{className:we(s,"".concat(a,"-virtual")),scroll:pe(pe({},r),{},{x:f}),components:pe(pe({},c),{},{body:Nve}),columns:n,internalHooks:$m,tailor:!0,ref:t})))}var Ive=p.forwardRef(Tve);function WF(e){return NF(Ive,e)}WF();function zve(e){return null}function Rve(e){return null}var pS=p.createContext(null),jve=function(t){for(var n=t.prefixCls,r=t.level,i=t.isStart,o=t.isEnd,a="".concat(n,"-indent-unit"),s=[],l=0;l=0&&n.splice(r,1),n}function Ls(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function mS(e){return e.split("-")}function Dve(e,t){var n=[],r=eo(t,e);function i(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(a){var s=a.key,l=a.children;n.push(s),i(l)})}return i(r.children),n}function Hve(e){if(e.parent){var t=mS(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function Uve(e){var t=mS(e.pos);return Number(t[t.length-1])===0}function CO(e,t,n,r,i,o,a,s,l,c){var u,d=e.clientX,f=e.clientY,h=e.target.getBoundingClientRect(),g=h.top,v=h.height,w=(c==="rtl"?-1:1)*(((i==null?void 0:i.x)||0)-d),x=(w-12)/r,C=l.filter(function(k){var N;return(N=s[k])===null||N===void 0||(N=N.children)===null||N===void 0?void 0:N.length}),E=eo(s,n.props.eventKey);if(f-1.5?o({dragNode:y,dropNode:m,dropPosition:1})?V=1:b=!1:o({dragNode:y,dropNode:m,dropPosition:0})?V=0:o({dragNode:y,dropNode:m,dropPosition:1})?V=1:b=!1:o({dragNode:y,dropNode:m,dropPosition:1})?V=1:b=!1,{dropPosition:V,dropLevelOffset:W,dropTargetKey:E.key,dropTargetPos:E.pos,dragOverNodeKey:X,dropContainerKey:V===0?null:((u=E.parent)===null||u===void 0?void 0:u.key)||null,dropAllowed:b}}function EO(e,t){if(e){var n=t.multiple;return n?e.slice():e.length?[e[0]]:e}}function t2(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(pt(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return qn(!1,"`checkedKeys` is not an array or an object"),null;return t}function N5(e,t){var n=new Set;function r(i){if(!n.has(i)){var o=eo(t,i);if(o){n.add(i);var a=o.parent,s=o.node;s.disabled||a&&r(a.key)}}}return(e||[]).forEach(function(i){r(i)}),Ie(n)}function Vve(e){const[t,n]=p.useState(null);return[p.useCallback((o,a,s)=>{const l=t??o,c=Math.min(l||0,o),u=Math.max(l||0,o),d=a.slice(c,u+1).map(g=>e(g)),f=d.some(g=>!s.has(g)),h=[];return d.forEach(g=>{f?(s.has(g)||h.push(g),s.add(g)):(s.delete(g),h.push(g))}),n(f?u:null),h},[t]),o=>{n(o)}]}const Rl={},T5="SELECT_ALL",I5="SELECT_INVERT",z5="SELECT_NONE",PO=[],ZF=(e,t)=>{let n=[];return(t||[]).forEach(r=>{n.push(r),r&&typeof r=="object"&&e in r&&(n=[].concat(Ie(n),Ie(ZF(e,r[e]))))}),n},Xve=(e,t)=>{const{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:i,getCheckboxProps:o,onChange:a,onSelect:s,onSelectAll:l,onSelectInvert:c,onSelectNone:u,onSelectMultiple:d,columnWidth:f,type:h,selections:g,fixed:v,renderCell:w,hideSelectAll:x,checkStrictly:C=!0}=t||{},{prefixCls:E,data:I,pageData:R,getRecordByKey:T,getRowKey:j,expandType:D,childrenColumnName:X,locale:V,getPopupContainer:W}=e,Y=Zf(),[y,m]=Vve(A=>A),[b,k]=oi(r||i||PO,{value:r}),N=p.useRef(new Map),M=p.useCallback(A=>{if(n){const U=new Map;A.forEach($=>{let K=T($);!K&&N.current.has($)&&(K=N.current.get($)),U.set($,K)}),N.current=U}},[T,n]);p.useEffect(()=>{M(b)},[b]);const{keyEntities:z}=p.useMemo(()=>{if(C)return{keyEntities:null};let A=I;if(n){const U=new Set(I.map((K,J)=>j(K,J))),$=Array.from(N.current).reduce((K,J)=>{let[ne,G]=J;return U.has(ne)?K:K.concat(G)},[]);A=[].concat(Ie(A),Ie($))}return aS(A,{externalGetKey:j,childrenPropName:X})},[I,j,C,X,n]),O=p.useMemo(()=>ZF(X,R),[X,R]),S=p.useMemo(()=>{const A=new Map;return O.forEach((U,$)=>{const K=j(U,$),J=(o?o(U):null)||{};A.set(K,J)}),A},[O,j,o]),P=p.useCallback(A=>{var U;return!!(!((U=S.get(j(A)))===null||U===void 0)&&U.disabled)},[S,j]),[B,Z]=p.useMemo(()=>{if(C)return[b||[],[]];const{checkedKeys:A,halfCheckedKeys:U}=Ad(b,!0,z,P);return[A||[],U]},[b,C,z,P]),ie=p.useMemo(()=>{const A=h==="radio"?B.slice(0,1):B;return new Set(A)},[B,h]),se=p.useMemo(()=>h==="radio"?new Set:new Set(Z),[Z,h]);p.useEffect(()=>{t||k(PO)},[!!t]);const le=p.useCallback((A,U)=>{let $,K;M(A),n?($=A,K=A.map(J=>N.current.get(J))):($=[],K=[],A.forEach(J=>{const ne=T(J);ne!==void 0&&($.push(J),K.push(ne))})),k($),a==null||a($,K,{type:U})},[k,T,a,n]),he=p.useCallback((A,U,$,K)=>{if(s){const J=$.map(ne=>T(ne));s(T(A),U,J,K)}le($,"single")},[s,T,le]),ge=p.useMemo(()=>!g||x?null:(g===!0?[T5,I5,z5]:g).map(U=>U===T5?{key:"all",text:V.selectionAll,onSelect(){le(I.map(($,K)=>j($,K)).filter($=>{const K=S.get($);return!(K!=null&&K.disabled)||ie.has($)}),"all")}}:U===I5?{key:"invert",text:V.selectInvert,onSelect(){const $=new Set(ie);R.forEach((J,ne)=>{const G=j(J,ne),ee=S.get(G);ee!=null&&ee.disabled||($.has(G)?$.delete(G):$.add(G))});const K=Array.from($);c&&(Y.deprecated(!1,"onSelectInvert","onChange"),c(K)),le(K,"invert")}}:U===z5?{key:"none",text:V.selectNone,onSelect(){u==null||u(),le(Array.from(ie).filter($=>{const K=S.get($);return K==null?void 0:K.disabled}),"none")}}:U).map(U=>Object.assign(Object.assign({},U),{onSelect:function(){for(var $,K,J=arguments.length,ne=new Array(J),G=0;G{var U;if(!t)return A.filter(te=>te!==Rl);let $=Ie(A);const K=new Set(ie),J=O.map(j).filter(te=>!S.get(te).disabled),ne=J.every(te=>K.has(te)),G=J.some(te=>K.has(te)),ee=()=>{const te=[];ne?J.forEach(fe=>{K.delete(fe),te.push(fe)}):J.forEach(fe=>{K.has(fe)||(K.add(fe),te.push(fe))});const ce=Array.from(K);l==null||l(!ne,ce.map(fe=>T(fe)),te.map(fe=>T(fe))),le(ce,"all"),m(null)};let re,_;if(h!=="radio"){let te;if(ge){const Ee={getPopupContainer:W,items:ge.map((Pe,Oe)=>{const{key:ke,text:ft,onSelect:ut}=Pe;return{key:ke??Oe,onClick:()=>{ut==null||ut(J)},label:ft}})};te=p.createElement("div",{className:`${E}-selection-extra`},p.createElement(sS,{menu:Ee,getPopupContainer:W},p.createElement("span",null,p.createElement(PA,null))))}const ce=O.map((Ee,Pe)=>{const Oe=j(Ee,Pe),ke=S.get(Oe)||{};return Object.assign({checked:K.has(Oe)},ke)}).filter(Ee=>{let{disabled:Pe}=Ee;return Pe}),fe=!!ce.length&&ce.length===O.length,ve=fe&&ce.every(Ee=>{let{checked:Pe}=Ee;return Pe}),Me=fe&&ce.some(Ee=>{let{checked:Pe}=Ee;return Pe});_=p.createElement(gf,{checked:fe?ve:!!O.length&&ne,indeterminate:fe?!ve&&Me:!ne&&G,onChange:ee,disabled:O.length===0||fe,"aria-label":te?"Custom selection":"Select all",skipGroup:!0}),re=!x&&p.createElement("div",{className:`${E}-selection`},_,te)}let oe;h==="radio"?oe=(te,ce,fe)=>{const ve=j(ce,fe),Me=K.has(ve);return{node:p.createElement(Jm,Object.assign({},S.get(ve),{checked:Me,onClick:Ee=>Ee.stopPropagation(),onChange:Ee=>{K.has(ve)||he(ve,!0,[ve],Ee.nativeEvent)}})),checked:Me}}:oe=(te,ce,fe)=>{var ve;const Me=j(ce,fe),Ee=K.has(Me),Pe=se.has(Me),Oe=S.get(Me);let ke;return D==="nest"?ke=Pe:ke=(ve=Oe==null?void 0:Oe.indeterminate)!==null&&ve!==void 0?ve:Pe,{node:p.createElement(gf,Object.assign({},Oe,{indeterminate:ke,checked:Ee,skipGroup:!0,onClick:ft=>ft.stopPropagation(),onChange:ft=>{let{nativeEvent:ut}=ft;const{shiftKey:nt}=ut,it=J.findIndex(Xe=>Xe===Me),gt=B.some(Xe=>J.includes(Xe));if(nt&&C&>){const Xe=y(it,J,K),Ve=Array.from(K);d==null||d(!Ee,Ve.map(Ye=>T(Ye)),Xe.map(Ye=>T(Ye))),le(Ve,"multiple")}else{const Xe=B;if(C){const Ve=Ee?es(Xe,Me):Ls(Xe,Me);he(Me,!Ee,Ve,ut)}else{const Ve=Ad([].concat(Ie(Xe),[Me]),!0,z,P),{checkedKeys:Ye,halfCheckedKeys:Be}=Ve;let ze=Ye;if(Ee){const Ue=new Set(Ye);Ue.delete(Me),ze=Ad(Array.from(Ue),{checked:!1,halfCheckedKeys:Be},z,P).checkedKeys}he(Me,!Ee,ze,ut)}}m(Ee?null:it)}})),checked:Ee}};const me=(te,ce,fe)=>{const{node:ve,checked:Me}=oe(te,ce,fe);return w?w(Me,ce,fe,ve):ve};if(!$.includes(Rl))if($.findIndex(te=>{var ce;return((ce=te[Cp])===null||ce===void 0?void 0:ce.columnType)==="EXPAND_COLUMN"})===0){const[te,...ce]=$;$=[te,Rl].concat(Ie(ce))}else $=[Rl].concat(Ie($));const de=$.indexOf(Rl);$=$.filter((te,ce)=>te!==Rl||ce===de);const ye=$[de-1],Ce=$[de+1];let ue=v;ue===void 0&&((Ce==null?void 0:Ce.fixed)!==void 0?ue=Ce.fixed:(ye==null?void 0:ye.fixed)!==void 0&&(ue=ye.fixed)),ue&&ye&&((U=ye[Cp])===null||U===void 0?void 0:U.columnType)==="EXPAND_COLUMN"&&ye.fixed===void 0&&(ye.fixed=ue);const q=we(`${E}-selection-col`,{[`${E}-selection-col-with-dropdown`]:g&&h==="checkbox"}),F=()=>t!=null&&t.columnTitle?typeof t.columnTitle=="function"?t.columnTitle(_):t.columnTitle:re,H={fixed:ue,width:f,className:`${E}-selection-column`,title:F(),render:me,onCell:t.onCell,[Cp]:{className:q}};return $.map(te=>te===Rl?H:te)},[j,O,t,B,ie,se,f,ge,D,S,d,he,P]),ie]};function Wve(e,t){return e._antProxy=e._antProxy||{},Object.keys(t).forEach(n=>{if(!(n in e._antProxy)){const r=e[n];e._antProxy[n]=r,e[n]=t[n]}}),e}function Zve(e,t){return p.useImperativeHandle(e,()=>{const n=t(),{nativeElement:r}=n;return typeof Proxy<"u"?new Proxy(r,{get(i,o){return n[o]?n[o]:Reflect.get(i,o)}}):Wve(r,n)})}function Kve(e){return function(n){let{prefixCls:r,onExpand:i,record:o,expanded:a,expandable:s}=n;const l=`${r}-row-expand-icon`;return p.createElement("button",{type:"button",onClick:c=>{i(o,c),c.stopPropagation()},className:we(l,{[`${l}-spaced`]:!s,[`${l}-expanded`]:s&&a,[`${l}-collapsed`]:s&&!a}),"aria-label":a?e.collapse:e.expand,"aria-expanded":a})}}function qve(e){return(n,r)=>{const i=n.querySelector(`.${e}-container`);let o=r;if(i){const a=getComputedStyle(i),s=parseInt(a.borderLeftWidth,10),l=parseInt(a.borderRightWidth,10);o=r-s-l}return o}}function mu(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function _m(e,t){return t?`${t}-${e}`:`${e}`}function _y(e,t){return typeof e=="function"?e(t):e}function Gve(e,t){const n=_y(e,t);return Object.prototype.toString.call(n)==="[object Object]"?"":n}var Yve={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Jve=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:Yve}))},Qve=p.forwardRef(Jve);function $ve(e){const t=p.useRef(e),n=kA();return[()=>t.current,r=>{t.current=r,n()}]}function _ve(e){var t=e.dropPosition,n=e.dropLevelOffset,r=e.indent,i={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:i.top=0,i.left=-n*r;break;case 1:i.bottom=0,i.left=-n*r;break;case 0:i.bottom=0,i.left=r;break}return p.createElement("div",{style:i})}function KF(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function e1e(e,t){var n=p.useState(!1),r=Se(n,2),i=r[0],o=r[1];cn(function(){if(i)return e(),function(){t()}},[i]),cn(function(){return o(!0),function(){o(!1)}},[])}var t1e=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],qF=function(t,n){var r=t.className,i=t.style,o=t.motion,a=t.motionNodes,s=t.motionType,l=t.onMotionStart,c=t.onMotionEnd,u=t.active,d=t.treeNodeRequiredProps,f=It(t,t1e),h=p.useState(!0),g=Se(h,2),v=g[0],w=g[1],x=p.useContext(pS),C=x.prefixCls,E=a&&s!=="hide";cn(function(){a&&E!==v&&w(E)},[a]);var I=function(){a&&l()},R=p.useRef(!1),T=function(){a&&!R.current&&(R.current=!0,c())};e1e(I,T);var j=function(X){E===X&&T()};return a?p.createElement(dl,Re({ref:n,visible:v},o,{motionAppear:s==="show",onVisibleChanged:j}),function(D,X){var V=D.className,W=D.style;return p.createElement("div",{ref:X,className:we("".concat(C,"-treenode-motion"),V),style:W},a.map(function(Y){var y=Object.assign({},(KF(Y.data),Y.data)),m=Y.title,b=Y.key,k=Y.isStart,N=Y.isEnd;delete y.children;var M=Sp(b,d);return p.createElement(vf,Re({},y,M,{title:m,active:u,data:Y.data,key:b,isStart:k,isEnd:N}))}))}):p.createElement(vf,Re({domRef:n,className:r,style:i},f,{active:u}))};qF.displayName="MotionTreeNode";var n1e=p.forwardRef(qF);function r1e(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function i(o,a){var s=new Map;o.forEach(function(c){s.set(c,!0)});var l=a.filter(function(c){return!s.has(c)});return l.length===1?l[0]:null}return n ").concat(t);return t}var YF=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.data;e.selectable,e.checkable;var i=e.expandedKeys,o=e.selectedKeys,a=e.checkedKeys,s=e.loadedKeys,l=e.loadingKeys,c=e.halfCheckedKeys,u=e.keyEntities,d=e.disabled,f=e.dragging,h=e.dragOverNodeKey,g=e.dropPosition,v=e.motion,w=e.height,x=e.itemHeight,C=e.virtual,E=e.focusable,I=e.activeItem,R=e.focused,T=e.tabIndex,j=e.onKeyDown,D=e.onFocus,X=e.onBlur,V=e.onActiveChange,W=e.onListChangeStart,Y=e.onListChangeEnd,y=It(e,i1e),m=p.useRef(null),b=p.useRef(null);p.useImperativeHandle(t,function(){return{scrollTo:function(oe){m.current.scrollTo(oe)},getIndentWidth:function(){return b.current.offsetWidth}}});var k=p.useState(i),N=Se(k,2),M=N[0],z=N[1],O=p.useState(r),S=Se(O,2),P=S[0],B=S[1],Z=p.useState(r),ie=Se(Z,2),se=ie[0],le=ie[1],he=p.useState([]),ge=Se(he,2),L=ge[0],A=ge[1],U=p.useState(null),$=Se(U,2),K=$[0],J=$[1],ne=p.useRef(r);ne.current=r;function G(){var _=ne.current;B(_),le(_),A([]),J(null),Y()}cn(function(){z(i);var _=r1e(M,i);if(_.key!==null)if(_.add){var oe=P.findIndex(function(q){var F=q.key;return F===_.key}),me=NO(OO(P,r,_.key),C,w,x),de=P.slice();de.splice(oe+1,0,MO),le(de),A(me),J("show")}else{var ye=r.findIndex(function(q){var F=q.key;return F===_.key}),Ce=NO(OO(r,P,_.key),C,w,x),ue=r.slice();ue.splice(ye+1,0,MO),le(ue),A(Ce),J("hide")}else P!==r&&(B(r),le(r))},[i,r]),p.useEffect(function(){f||G()},[f]);var ee=v?se:r,re={expandedKeys:i,selectedKeys:o,loadedKeys:s,loadingKeys:l,checkedKeys:a,halfCheckedKeys:c,dragOverNodeKey:h,dropPosition:g,keyEntities:u};return p.createElement(p.Fragment,null,R&&I&&p.createElement("span",{style:kO,"aria-live":"assertive"},a1e(I)),p.createElement("div",null,p.createElement("input",{style:kO,disabled:E===!1||d,tabIndex:E!==!1?T:null,onKeyDown:j,onFocus:D,onBlur:X,value:"",onChange:o1e,"aria-label":"for screen reader"})),p.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},p.createElement("div",{className:"".concat(n,"-indent")},p.createElement("div",{ref:b,className:"".concat(n,"-indent-unit")}))),p.createElement(Uy,Re({},y,{data:ee,itemKey:TO,height:w,fullHeight:!1,virtual:C,itemHeight:x,prefixCls:"".concat(n,"-list"),ref:m,onVisibleChange:function(oe,me){var de=new Set(oe),ye=me.filter(function(Ce){return!de.has(Ce)});ye.some(function(Ce){return TO(Ce)===gu})&&G()}}),function(_){var oe=_.pos,me=Object.assign({},(KF(_.data),_.data)),de=_.title,ye=_.key,Ce=_.isStart,ue=_.isEnd,q=Qm(ye,oe);delete me.key,delete me.children;var F=Sp(q,re);return p.createElement(n1e,Re({},me,F,{title:de,active:!!I&&ye===I.key,pos:oe,data:_.data,isStart:Ce,isEnd:ue,motion:v,motionNodes:ye===gu?L:null,motionType:K,onMotionStart:W,onMotionEnd:G,treeNodeRequiredProps:re,onMouseMove:function(){V(null)}}))}))});YF.displayName="NodeList";var s1e=10,gS=function(e){Os(n,e);var t=ks(n);function n(){var r;Mr(this,n);for(var i=arguments.length,o=new Array(i),a=0;a2&&arguments[2]!==void 0?arguments[2]:!1,d=r.state,f=d.dragChildrenKeys,h=d.dropPosition,g=d.dropTargetKey,v=d.dropTargetPos,w=d.dropAllowed;if(w){var x=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),g!==null){var C=pe(pe({},Sp(g,r.getTreeNodeRequiredProps())),{},{active:((c=r.getActiveItem())===null||c===void 0?void 0:c.key)===g,data:eo(r.state.keyEntities,g).node}),E=f.indexOf(g)!==-1;qn(!E,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var I=mS(v),R={event:s,node:Er(C),dragNode:r.dragNode?Er(r.dragNode.props):null,dragNodesKeys:[r.dragNode.props.eventKey].concat(f),dropToGap:h!==0,dropPosition:h+Number(I[I.length-1])};u||x==null||x(R),r.dragNode=null}}}),ae(Le(r),"cleanDragState",function(){var s=r.state.draggingNodeKey;s!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null}),ae(Le(r),"triggerExpandActionExpand",function(s,l){var c=r.state,u=c.expandedKeys,d=c.flattenNodes,f=l.expanded,h=l.key,g=l.isLeaf;if(!(g||s.shiftKey||s.metaKey||s.ctrlKey)){var v=d.filter(function(x){return x.key===h})[0],w=Er(pe(pe({},Sp(h,r.getTreeNodeRequiredProps())),{},{data:v.data}));r.setExpandedKeys(f?es(u,h):Ls(u,h)),r.onNodeExpand(s,w)}}),ae(Le(r),"onNodeClick",function(s,l){var c=r.props,u=c.onClick,d=c.expandAction;d==="click"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),ae(Le(r),"onNodeDoubleClick",function(s,l){var c=r.props,u=c.onDoubleClick,d=c.expandAction;d==="doubleClick"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),ae(Le(r),"onNodeSelect",function(s,l){var c=r.state.selectedKeys,u=r.state,d=u.keyEntities,f=u.fieldNames,h=r.props,g=h.onSelect,v=h.multiple,w=l.selected,x=l[f.key],C=!w;C?v?c=Ls(c,x):c=[x]:c=es(c,x);var E=c.map(function(I){var R=eo(d,I);return R?R.node:null}).filter(function(I){return I});r.setUncontrolledState({selectedKeys:c}),g==null||g(c,{event:"select",selected:C,node:l,selectedNodes:E,nativeEvent:s.nativeEvent})}),ae(Le(r),"onNodeCheck",function(s,l,c){var u=r.state,d=u.keyEntities,f=u.checkedKeys,h=u.halfCheckedKeys,g=r.props,v=g.checkStrictly,w=g.onCheck,x=l.key,C,E={event:"check",node:l,checked:c,nativeEvent:s.nativeEvent};if(v){var I=c?Ls(f,x):es(f,x),R=es(h,x);C={checked:I,halfChecked:R},E.checkedNodes=I.map(function(W){return eo(d,W)}).filter(function(W){return W}).map(function(W){return W.node}),r.setUncontrolledState({checkedKeys:I})}else{var T=Ad([].concat(Ie(f),[x]),!0,d),j=T.checkedKeys,D=T.halfCheckedKeys;if(!c){var X=new Set(j);X.delete(x);var V=Ad(Array.from(X),{checked:!1,halfCheckedKeys:D},d);j=V.checkedKeys,D=V.halfCheckedKeys}C=j,E.checkedNodes=[],E.checkedNodesPositions=[],E.halfCheckedKeys=D,j.forEach(function(W){var Y=eo(d,W);if(Y){var y=Y.node,m=Y.pos;E.checkedNodes.push(y),E.checkedNodesPositions.push({node:y,pos:m})}}),r.setUncontrolledState({checkedKeys:j},!1,{halfCheckedKeys:D})}w==null||w(C,E)}),ae(Le(r),"onNodeLoad",function(s){var l,c=s.key,u=r.state.keyEntities,d=eo(u,c);if(!(d!=null&&(l=d.children)!==null&&l!==void 0&&l.length)){var f=new Promise(function(h,g){r.setState(function(v){var w=v.loadedKeys,x=w===void 0?[]:w,C=v.loadingKeys,E=C===void 0?[]:C,I=r.props,R=I.loadData,T=I.onLoad;if(!R||x.indexOf(c)!==-1||E.indexOf(c)!==-1)return null;var j=R(s);return j.then(function(){var D=r.state.loadedKeys,X=Ls(D,c);T==null||T(X,{event:"load",node:s}),r.setUncontrolledState({loadedKeys:X}),r.setState(function(V){return{loadingKeys:es(V.loadingKeys,c)}}),h()}).catch(function(D){if(r.setState(function(V){return{loadingKeys:es(V.loadingKeys,c)}}),r.loadingRetryTimes[c]=(r.loadingRetryTimes[c]||0)+1,r.loadingRetryTimes[c]>=s1e){var X=r.state.loadedKeys;qn(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:Ls(X,c)}),h()}g(D)}),{loadingKeys:Ls(E,c)}})});return f.catch(function(){}),f}}),ae(Le(r),"onNodeMouseEnter",function(s,l){var c=r.props.onMouseEnter;c==null||c({event:s,node:l})}),ae(Le(r),"onNodeMouseLeave",function(s,l){var c=r.props.onMouseLeave;c==null||c({event:s,node:l})}),ae(Le(r),"onNodeContextMenu",function(s,l){var c=r.props.onRightClick;c&&(s.preventDefault(),c({event:s,node:l}))}),ae(Le(r),"onFocus",function(){var s=r.props.onFocus;r.setState({focused:!0});for(var l=arguments.length,c=new Array(l),u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var u=!1,d=!0,f={};Object.keys(s).forEach(function(h){if(h in r.props){d=!1;return}u=!0,f[h]=s[h]}),u&&(!l||d)&&r.setState(pe(pe({},f),c))}}),ae(Le(r),"scrollTo",function(s){r.listRef.current.scrollTo(s)}),r}return Nr(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var i=this.props,o=i.activeKey,a=i.itemScrollOffset,s=a===void 0?0:a;o!==void 0&&o!==this.state.activeKey&&(this.setState({activeKey:o}),o!==null&&this.scrollTo({key:o,offset:s}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var i=this.state,o=i.focused,a=i.flattenNodes,s=i.keyEntities,l=i.draggingNodeKey,c=i.activeKey,u=i.dropLevelOffset,d=i.dropContainerKey,f=i.dropTargetKey,h=i.dropPosition,g=i.dragOverNodeKey,v=i.indent,w=this.props,x=w.prefixCls,C=w.className,E=w.style,I=w.showLine,R=w.focusable,T=w.tabIndex,j=T===void 0?0:T,D=w.selectable,X=w.showIcon,V=w.icon,W=w.switcherIcon,Y=w.draggable,y=w.checkable,m=w.checkStrictly,b=w.disabled,k=w.motion,N=w.loadData,M=w.filterTreeNode,z=w.height,O=w.itemHeight,S=w.virtual,P=w.titleRender,B=w.dropIndicatorRender,Z=w.onContextMenu,ie=w.onScroll,se=w.direction,le=w.rootClassName,he=w.rootStyle,ge=uo(this.props,{aria:!0,data:!0}),L;return Y&&(pt(Y)==="object"?L=Y:typeof Y=="function"?L={nodeDraggable:Y}:L={}),p.createElement(pS.Provider,{value:{prefixCls:x,selectable:D,showIcon:X,icon:V,switcherIcon:W,draggable:L,draggingNodeKey:l,checkable:y,checkStrictly:m,disabled:b,keyEntities:s,dropLevelOffset:u,dropContainerKey:d,dropTargetKey:f,dropPosition:h,dragOverNodeKey:g,indent:v,direction:se,dropIndicatorRender:B,loadData:N,filterTreeNode:M,titleRender:P,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},p.createElement("div",{role:"tree",className:we(x,C,le,ae(ae(ae({},"".concat(x,"-show-line"),I),"".concat(x,"-focused"),o),"".concat(x,"-active-focused"),c!==null)),style:he},p.createElement(YF,Re({ref:this.listRef,prefixCls:x,style:E,data:a,disabled:b,selectable:D,checkable:!!y,motion:k,dragging:l!==null,height:z,itemHeight:O,virtual:S,focusable:R,focused:o,tabIndex:j,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Z,onScroll:ie},this.getTreeNodeRequiredProps(),ge))))}}],[{key:"getDerivedStateFromProps",value:function(i,o){var a=o.prevProps,s={prevProps:i};function l(T){return!a&&T in i||a&&a[T]!==i[T]}var c,u=o.fieldNames;if(l("fieldNames")&&(u=mf(i.fieldNames),s.fieldNames=u),l("treeData")?c=i.treeData:l("children")&&(qn(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),c=sF(i.children)),c){s.treeData=c;var d=aS(c,{fieldNames:u});s.keyEntities=pe(ae({},gu,GF),d.keyEntities)}var f=s.keyEntities||o.keyEntities;if(l("expandedKeys")||a&&l("autoExpandParent"))s.expandedKeys=i.autoExpandParent||!a&&i.defaultExpandParent?N5(i.expandedKeys,f):i.expandedKeys;else if(!a&&i.defaultExpandAll){var h=pe({},f);delete h[gu],s.expandedKeys=Object.keys(h).map(function(T){return h[T].key})}else!a&&i.defaultExpandedKeys&&(s.expandedKeys=i.autoExpandParent||i.defaultExpandParent?N5(i.defaultExpandedKeys,f):i.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,c||s.expandedKeys){var g=Yw(c||o.treeData,s.expandedKeys||o.expandedKeys,u);s.flattenNodes=g}if(i.selectable&&(l("selectedKeys")?s.selectedKeys=EO(i.selectedKeys,i):!a&&i.defaultSelectedKeys&&(s.selectedKeys=EO(i.defaultSelectedKeys,i))),i.checkable){var v;if(l("checkedKeys")?v=t2(i.checkedKeys)||{}:!a&&i.defaultCheckedKeys?v=t2(i.defaultCheckedKeys)||{}:c&&(v=t2(i.checkedKeys)||{checkedKeys:o.checkedKeys,halfCheckedKeys:o.halfCheckedKeys}),v){var w=v,x=w.checkedKeys,C=x===void 0?[]:x,E=w.halfCheckedKeys,I=E===void 0?[]:E;if(!i.checkStrictly){var R=Ad(C,!0,f);C=R.checkedKeys,I=R.halfCheckedKeys}s.checkedKeys=C,s.halfCheckedKeys=I}}return l("loadedKeys")&&(s.loadedKeys=i.loadedKeys),s}}]),n}(p.Component);ae(gS,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:_ve,allowDrop:function(){return!0},expandAction:!1});ae(gS,"TreeNode",vf);var l1e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},c1e=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:l1e}))},JF=p.forwardRef(c1e),u1e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},d1e=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:u1e}))},f1e=p.forwardRef(d1e),h1e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},p1e=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:h1e}))},m1e=p.forwardRef(p1e),g1e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},v1e=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:g1e}))},y1e=p.forwardRef(v1e);const b1e=new rn("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),w1e=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),x1e=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${be(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),S1e=(e,t)=>{const{treeCls:n,treeNodeCls:r,treeNodePadding:i,titleHeight:o,nodeSelectedBg:a,nodeHoverBg:s}=t,l=t.paddingXS;return{[n]:Object.assign(Object.assign({},vr(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,[`&${n}-rtl`]:{[`${n}-switcher`]:{"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},dc(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:i,insetInlineStart:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:b1e,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${r}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${be(i)} 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${n}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{cursor:"grab",[`${n}-draggable-icon`]:{flexShrink:0,width:o,lineHeight:`${be(o)}`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${t.motionDurationSlow}`,[`${r}:hover &`]:{opacity:.45}},[`&${r}-disabled`]:{[`${n}-draggable-icon`]:{visibility:"hidden"}}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:o}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher`]:Object.assign(Object.assign({},w1e(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:o,margin:0,lineHeight:`${be(o)}`,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,borderRadius:t.borderRadius,"&-noop":{cursor:"unset"},[`&:not(${n}-switcher-noop):hover`]:{backgroundColor:t.colorBgTextHover},"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(o).div(2).equal(),bottom:t.calc(i).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:t.calc(t.calc(o).div(2).equal()).mul(.8).equal(),height:t.calc(o).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-checkbox`]:{top:"initial",marginInlineEnd:l,alignSelf:"flex-start",marginTop:t.marginXXS},[`${n}-node-content-wrapper, ${n}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:o,margin:0,padding:`0 ${be(t.calc(t.paddingXS).div(2).equal())}`,color:"inherit",lineHeight:`${be(o)}`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:s},[`&${n}-node-selected`]:{backgroundColor:a},[`${n}-iconEle`]:{display:"inline-block",width:o,height:o,lineHeight:`${be(o)}`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${n}-node-content-wrapper`]:Object.assign({lineHeight:`${be(o)}`,userSelect:"none"},x1e(e,t)),[`${r}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${t.colorPrimary}`}},"&-show-line":{[`${n}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(o).div(2).equal(),bottom:t.calc(i).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last`]:{[`${n}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${be(t.calc(o).div(2).equal())} !important`}}}}})}},C1e=e=>{const{treeCls:t,treeNodeCls:n,treeNodePadding:r,directoryNodeSelectedBg:i,directoryNodeSelectedColor:o}=e;return{[`${t}${t}-directory`]:{[n]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:r,insetInlineStart:0,transition:`background-color ${e.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:e.controlItemBgHover}},"> *":{zIndex:1},[`${t}-switcher`]:{transition:`color ${e.motionDurationMid}`},[`${t}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${t}-node-selected`]:{color:o,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:i},[`${t}-switcher`]:{color:o},[`${t}-node-content-wrapper`]:{color:o,background:"transparent"}}}}}},E1e=(e,t)=>{const n=`.${e}`,r=`${n}-treenode`,i=t.calc(t.paddingXS).div(2).equal(),o=gn(t,{treeCls:n,treeNodeCls:r,treeNodePadding:i});return[S1e(e,o),C1e(o)]},P1e=e=>{const{controlHeightSM:t}=e;return{titleHeight:t,nodeHoverBg:e.controlItemBgHover,nodeSelectedBg:e.controlItemBgActive}},O1e=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},P1e(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})},k1e=qr("Tree",(e,t)=>{let{prefixCls:n}=t;return[{[e.componentCls]:cF(`${n}-checkbox`,e)},E1e(n,e),ZB(e)]},O1e),IO=4;function M1e(e){const{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:i,direction:o="ltr"}=e,a=o==="ltr"?"left":"right",s=o==="ltr"?"right":"left",l={[a]:-n*i+IO,[s]:0};switch(t){case-1:l.top=-3;break;case 1:l.bottom=-3;break;default:l.bottom=-3,l[a]=i+IO;break}return xe.createElement("div",{style:l,className:`${r}-drop-indicator`})}var N1e={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},T1e=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:N1e}))},I1e=p.forwardRef(T1e),z1e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},R1e=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:z1e}))},j1e=p.forwardRef(R1e),L1e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},B1e=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:L1e}))},A1e=p.forwardRef(B1e);const F1e=e=>{const{prefixCls:t,switcherIcon:n,treeNodeProps:r,showLine:i}=e,{isLeaf:o,expanded:a,loading:s}=r;if(s)return p.createElement(N4,{className:`${t}-switcher-loading-icon`});let l;if(i&&typeof i=="object"&&(l=i.showLeafIcon),o){if(!i)return null;if(typeof l!="boolean"&&l){const d=typeof l=="function"?l(r):l,f=`${t}-switcher-line-custom-icon`;return p.isValidElement(d)?sa(d,{className:we(d.props.className||"",f)}):d}return l?p.createElement(JF,{className:`${t}-switcher-line-icon`}):p.createElement("span",{className:`${t}-switcher-leaf-line`})}const c=`${t}-switcher-icon`,u=typeof n=="function"?n(r):n;return p.isValidElement(u)?sa(u,{className:we(u.props.className||"",c)}):u!==void 0?u:i?a?p.createElement(j1e,{className:`${t}-switcher-line-icon`}):p.createElement(A1e,{className:`${t}-switcher-line-icon`}):p.createElement(I1e,{className:c})},QF=xe.forwardRef((e,t)=>{var n;const{getPrefixCls:r,direction:i,virtual:o,tree:a}=xe.useContext(Mt),{prefixCls:s,className:l,showIcon:c=!1,showLine:u,switcherIcon:d,blockNode:f=!1,children:h,checkable:g=!1,selectable:v=!0,draggable:w,motion:x,style:C}=e,E=r("tree",s),I=r(),R=x??Object.assign(Object.assign({},gB(I)),{motionAppear:!1}),T=Object.assign(Object.assign({},e),{checkable:g,selectable:v,showIcon:c,motion:R,blockNode:f,showLine:!!u,dropIndicatorRender:M1e}),[j,D,X]=k1e(E),[,V]=Xr(),W=V.paddingXS/2+(((n=V.Tree)===null||n===void 0?void 0:n.titleHeight)||V.controlHeightSM),Y=xe.useMemo(()=>{if(!w)return!1;let m={};switch(typeof w){case"function":m.nodeDraggable=w;break;case"object":m=Object.assign({},w);break}return m.icon!==!1&&(m.icon=m.icon||xe.createElement(y1e,null)),m},[w]),y=m=>xe.createElement(F1e,{prefixCls:E,switcherIcon:d,treeNodeProps:m,showLine:u});return j(xe.createElement(gS,Object.assign({itemHeight:W,ref:t,virtual:o},T,{style:Object.assign(Object.assign({},a==null?void 0:a.style),C),prefixCls:E,className:we({[`${E}-icon-hide`]:!c,[`${E}-block-node`]:f,[`${E}-unselectable`]:!v,[`${E}-rtl`]:i==="rtl"},a==null?void 0:a.className,l,D,X),direction:i,checkable:g&&xe.createElement("span",{className:`${E}-checkbox-inner`}),selectable:v,switcherIcon:y,draggable:Y}),h))}),zO=0,n2=1,RO=2;function vS(e,t,n){const{key:r,children:i}=n;function o(a){const s=a[r],l=a[i];t(s,a)!==!1&&vS(l||[],t,n)}e.forEach(o)}function D1e(e){let{treeData:t,expandedKeys:n,startKey:r,endKey:i,fieldNames:o}=e;const a=[];let s=zO;if(r&&r===i)return[r];if(!r||!i)return[];function l(c){return c===r||c===i}return vS(t,c=>{if(s===RO)return!1;if(l(c)){if(a.push(c),s===zO)s=n2;else if(s===n2)return s=RO,!1}else s===n2&&a.push(c);return n.includes(c)},mf(o)),a}function r2(e,t,n){const r=Ie(t),i=[];return vS(e,(o,a)=>{const s=r.indexOf(o);return s!==-1&&(i.push(a),r.splice(s,1)),!!r.length},mf(n)),i}var jO=function(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{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:i}=e,o=jO(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const a=p.useRef(),s=p.useRef(),l=()=>{const{keyEntities:D}=aS(LO(o));let X;return n?X=Object.keys(D):r?X=N5(o.expandedKeys||i||[],D):X=o.expandedKeys||i||[],X},[c,u]=p.useState(o.selectedKeys||o.defaultSelectedKeys||[]),[d,f]=p.useState(()=>l());p.useEffect(()=>{"selectedKeys"in o&&u(o.selectedKeys)},[o.selectedKeys]),p.useEffect(()=>{"expandedKeys"in o&&f(o.expandedKeys)},[o.expandedKeys]);const h=(D,X)=>{var V;return"expandedKeys"in o||f(D),(V=o.onExpand)===null||V===void 0?void 0:V.call(o,D,X)},g=(D,X)=>{var V;const{multiple:W,fieldNames:Y}=o,{node:y,nativeEvent:m}=X,{key:b=""}=y,k=LO(o),N=Object.assign(Object.assign({},X),{selected:!0}),M=(m==null?void 0:m.ctrlKey)||(m==null?void 0:m.metaKey),z=m==null?void 0:m.shiftKey;let O;W&&M?(O=D,a.current=b,s.current=O,N.selectedNodes=r2(k,O,Y)):W&&z?(O=Array.from(new Set([].concat(Ie(s.current||[]),Ie(D1e({treeData:k,expandedKeys:d,startKey:b,endKey:a.current,fieldNames:Y}))))),N.selectedNodes=r2(k,O,Y)):(O=[b],a.current=b,s.current=O,N.selectedNodes=r2(k,O,Y)),(V=o.onSelect)===null||V===void 0||V.call(o,O,N),"selectedKeys"in o||u(O)},{getPrefixCls:v,direction:w}=p.useContext(Mt),{prefixCls:x,className:C,showIcon:E=!0,expandAction:I="click"}=o,R=jO(o,["prefixCls","className","showIcon","expandAction"]),T=v("tree",x),j=we(`${T}-directory`,{[`${T}-directory-rtl`]:w==="rtl"},C);return p.createElement(QF,Object.assign({icon:H1e,ref:t,blockNode:!0},R,{showIcon:E,expandAction:I,prefixCls:T,className:j,expandedKeys:d,selectedKeys:c,onSelect:g,onExpand:h}))},V1e=p.forwardRef(U1e),yS=QF;yS.DirectoryTree=V1e;yS.TreeNode=vf;function BO(e){let{value:t,onChange:n,filterSearch:r,tablePrefixCls:i,locale:o}=e;return r?p.createElement("div",{className:`${i}-filter-dropdown-search`},p.createElement(Jf,{prefix:p.createElement(Z4,null),placeholder:o.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,className:`${i}-filter-dropdown-search-input`})):null}const X1e=e=>{const{keyCode:t}=e;t===je.ENTER&&e.stopPropagation()},W1e=p.forwardRef((e,t)=>p.createElement("div",{className:e.className,onClick:n=>n.stopPropagation(),onKeyDown:X1e,ref:t},e.children));function Fd(e){let t=[];return(e||[]).forEach(n=>{let{value:r,children:i}=n;t.push(r),i&&(t=[].concat(Ie(t),Ie(Fd(i))))}),t}function Z1e(e){return e.some(t=>{let{children:n}=t;return n})}function $F(e,t){return typeof t=="string"||typeof t=="number"?t==null?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function _F(e){let{filters:t,prefixCls:n,filteredKeys:r,filterMultiple:i,searchValue:o,filterSearch:a}=e;return t.map((s,l)=>{const c=String(s.value);if(s.children)return{key:c||l,label:s.text,popupClassName:`${n}-dropdown-submenu`,children:_F({filters:s.children,prefixCls:n,filteredKeys:r,filterMultiple:i,searchValue:o,filterSearch:a})};const u=i?gf:Jm,d={key:s.value!==void 0?c:l,label:p.createElement(p.Fragment,null,p.createElement(u,{checked:r.includes(c)}),p.createElement("span",null,s.text))};return o.trim()?typeof a=="function"?a(o,s)?d:null:$F(o,s.text)?d:null:d})}function i2(e){return e||[]}function K1e(e){var t,n;const{tablePrefixCls:r,prefixCls:i,column:o,dropdownPrefixCls:a,columnKey:s,filterOnClose:l,filterMultiple:c,filterMode:u="menu",filterSearch:d=!1,filterState:f,triggerFilter:h,locale:g,children:v,getPopupContainer:w,rootClassName:x}=e,{filterDropdownOpen:C,onFilterDropdownOpenChange:E,filterResetToDefaultFilteredValue:I,defaultFilteredValue:R,filterDropdownVisible:T,onFilterDropdownVisibleChange:j}=o,[D,X]=p.useState(!1),V=!!(f&&(!((t=f.filteredKeys)===null||t===void 0)&&t.length||f.forceFiltered)),W=G=>{X(G),E==null||E(G),j==null||j(G)},Y=(n=C??T)!==null&&n!==void 0?n:D,y=f==null?void 0:f.filteredKeys,[m,b]=$ve(i2(y)),k=G=>{let{selectedKeys:ee}=G;b(ee)},N=(G,ee)=>{let{node:re,checked:_}=ee;k(c?{selectedKeys:G}:{selectedKeys:_&&re.key?[re.key]:[]})};p.useEffect(()=>{D&&k({selectedKeys:i2(y)})},[y]);const[M,z]=p.useState([]),O=G=>{z(G)},[S,P]=p.useState(""),B=G=>{const{value:ee}=G.target;P(ee)};p.useEffect(()=>{D||P("")},[D]);const Z=G=>{const ee=G&&G.length?G:null;if(ee===null&&(!f||!f.filteredKeys)||ws(ee,f==null?void 0:f.filteredKeys,!0))return null;h({column:o,key:s,filteredKeys:ee})},ie=()=>{W(!1),Z(m())},se=function(){let{confirm:G,closeDropdown:ee}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};G&&Z([]),ee&&W(!1),P(""),b(I?(R||[]).map(re=>String(re)):[])},le=function(){let{closeDropdown:G}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};G&&W(!1),Z(m())},he=(G,ee)=>{ee.source==="trigger"&&(G&&y!==void 0&&b(i2(y)),W(G),!G&&!o.filterDropdown&&l&&ie())},ge=we({[`${a}-menu-without-submenu`]:!Z1e(o.filters||[])}),L=G=>{if(G.target.checked){const ee=Fd(o==null?void 0:o.filters).map(re=>String(re));b(ee)}else b([])},A=G=>{let{filters:ee}=G;return(ee||[]).map((re,_)=>{const oe=String(re.value),me={title:re.text,key:re.value!==void 0?oe:String(_)};return re.children&&(me.children=A({filters:re.children})),me})},U=G=>{var ee;return Object.assign(Object.assign({},G),{text:G.title,value:G.key,children:((ee=G.children)===null||ee===void 0?void 0:ee.map(re=>U(re)))||[]})};let $;if(typeof o.filterDropdown=="function")$=o.filterDropdown({prefixCls:`${a}-custom`,setSelectedKeys:G=>k({selectedKeys:G}),selectedKeys:m(),confirm:le,clearFilters:se,filters:o.filters,visible:Y,close:()=>{W(!1)}});else if(o.filterDropdown)$=o.filterDropdown;else{const G=m()||[],ee=()=>{const _=p.createElement(Ws,{image:Ws.PRESENTED_IMAGE_SIMPLE,description:g.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}});if((o.filters||[]).length===0)return _;if(u==="tree")return p.createElement(p.Fragment,null,p.createElement(BO,{filterSearch:d,value:S,onChange:B,tablePrefixCls:r,locale:g}),p.createElement("div",{className:`${r}-filter-dropdown-tree`},c?p.createElement(gf,{checked:G.length===Fd(o.filters).length,indeterminate:G.length>0&&G.lengthtypeof d=="function"?d(S,U(de)):$F(S,de.title):void 0})));const oe=_F({filters:o.filters||[],filterSearch:d,prefixCls:i,filteredKeys:m(),filterMultiple:c,searchValue:S}),me=oe.every(de=>de===null);return p.createElement(p.Fragment,null,p.createElement(BO,{filterSearch:d,value:S,onChange:B,tablePrefixCls:r,locale:g}),me?_:p.createElement(Qs,{selectable:!0,multiple:c,prefixCls:`${a}-menu`,className:ge,onSelect:k,onDeselect:k,selectedKeys:G,getPopupContainer:w,openKeys:M,onOpenChange:O,items:oe}))},re=()=>I?ws((R||[]).map(_=>String(_)),G,!0):G.length===0;$=p.createElement(p.Fragment,null,ee(),p.createElement("div",{className:`${i}-dropdown-btns`},p.createElement(xs,{type:"link",size:"small",disabled:re(),onClick:()=>se()},g.filterReset),p.createElement(xs,{type:"primary",size:"small",onClick:ie},g.filterConfirm)))}o.filterDropdown&&($=p.createElement($A,{selectable:void 0},$));const K=()=>p.createElement(W1e,{className:`${i}-dropdown`},$);let J;typeof o.filterIcon=="function"?J=o.filterIcon(V):o.filterIcon?J=o.filterIcon:J=p.createElement(Qve,null);const{direction:ne}=p.useContext(Mt);return p.createElement("div",{className:`${i}-column`},p.createElement("span",{className:`${r}-column-title`},v),p.createElement(sS,{dropdownRender:K,trigger:["click"],open:Y,onOpenChange:he,getPopupContainer:w,placement:ne==="rtl"?"bottomLeft":"bottomRight",rootClassName:x},p.createElement("span",{role:"button",tabIndex:-1,className:we(`${i}-trigger`,{active:V}),onClick:G=>{G.stopPropagation()}},J)))}function j5(e,t,n){let r=[];return(e||[]).forEach((i,o)=>{var a;const s=_m(o,n);if(i.filters||"filterDropdown"in i||"onFilter"in i)if("filteredValue"in i){let l=i.filteredValue;"filterDropdown"in i||(l=(a=l==null?void 0:l.map(String))!==null&&a!==void 0?a:l),r.push({column:i,key:mu(i,s),filteredKeys:l,forceFiltered:i.filtered})}else r.push({column:i,key:mu(i,s),filteredKeys:t&&i.defaultFilteredValue?i.defaultFilteredValue:void 0,forceFiltered:i.filtered});"children"in i&&(r=[].concat(Ie(r),Ie(j5(i.children,t,s))))}),r}function eD(e,t,n,r,i,o,a,s,l){return n.map((c,u)=>{const d=_m(u,s),{filterOnClose:f=!0,filterMultiple:h=!0,filterMode:g,filterSearch:v}=c;let w=c;if(w.filters||w.filterDropdown){const x=mu(w,d),C=r.find(E=>{let{key:I}=E;return x===I});w=Object.assign(Object.assign({},w),{title:E=>p.createElement(K1e,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:w,columnKey:x,filterState:C,filterOnClose:f,filterMultiple:h,filterMode:g,filterSearch:v,triggerFilter:o,locale:i,getPopupContainer:a,rootClassName:l},_y(c.title,E))})}return"children"in w&&(w=Object.assign(Object.assign({},w),{children:eD(e,t,w.children,r,i,o,a,d,l)})),w})}function AO(e){const t={};return e.forEach(n=>{let{key:r,filteredKeys:i,column:o}=n;const a=r,{filters:s,filterDropdown:l}=o;if(l)t[a]=i||null;else if(Array.isArray(i)){const c=Fd(s);t[a]=c.filter(u=>i.includes(String(u)))}else t[a]=null}),t}function L5(e,t,n){return t.reduce((r,i)=>{const{column:{onFilter:o,filters:a},filteredKeys:s}=i;return o&&s&&s.length?r.map(l=>Object.assign({},l)).filter(l=>s.some(c=>{const u=Fd(a),d=u.findIndex(h=>String(h)===String(c)),f=d!==-1?u[d]:c;return l[n]&&(l[n]=L5(l[n],t,n)),o(f,l)})):r},e)}const tD=e=>e.flatMap(t=>"children"in t?[t].concat(Ie(tD(t.children||[]))):[t]);function q1e(e){let{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:i,getPopupContainer:o,locale:a,rootClassName:s}=e;Zf();const l=p.useMemo(()=>tD(r||[]),[r]),[c,u]=p.useState(()=>j5(l,!0)),d=p.useMemo(()=>{const v=j5(l,!1);if(v.length===0)return v;let w=!0;if(v.forEach(x=>{let{filteredKeys:C}=x;C!==void 0&&(w=!1)}),w){const x=(l||[]).map((C,E)=>mu(C,_m(E)));return c.filter(C=>{let{key:E}=C;return x.includes(E)}).map(C=>{const E=l[x.findIndex(I=>I===C.key)];return Object.assign(Object.assign({},C),{column:Object.assign(Object.assign({},C.column),E),forceFiltered:E.filtered})})}return v},[l,c]),f=p.useMemo(()=>AO(d),[d]),h=v=>{const w=d.filter(x=>{let{key:C}=x;return C!==v.key});w.push(v),u(w),i(AO(w),w)};return[v=>eD(t,n,v,d,a,h,o,void 0,s),d,f]}function G1e(e,t,n){const r=p.useRef({});function i(o){if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){let s=function(l){l.forEach((c,u)=>{const d=n(c,u);a.set(d,c),c&&typeof c=="object"&&t in c&&s(c[t]||[])})};const a=new Map;s(e),r.current={data:e,childrenColumnName:t,kvMap:a,getRowKey:n}}return r.current.kvMap.get(o)}return[i]}var Y1e=function(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{const o=e[i];typeof o!="function"&&(n[i]=o)}),n}function Q1e(e,t,n){const r=n&&typeof n=="object"?n:{},{total:i=0}=r,o=Y1e(r,["total"]),[a,s]=p.useState(()=>({current:"defaultCurrent"in o?o.defaultCurrent:1,pageSize:"defaultPageSize"in o?o.defaultPageSize:nD})),l=X0e(a,o,{total:i>0?i:e}),c=Math.ceil((i||e)/l.pageSize);l.current>c&&(l.current=c||1);const u=(f,h)=>{s({current:f??1,pageSize:h||l.pageSize})},d=(f,h)=>{var g;n&&((g=n.onChange)===null||g===void 0||g.call(n,f,h)),u(f,h),t(f,h||(l==null?void 0:l.pageSize))};return n===!1?[{},()=>{}]:[Object.assign(Object.assign({},l),{onChange:d}),u]}var $1e={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},_1e=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:$1e}))},eye=p.forwardRef(_1e),tye={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},nye=function(t,n){return p.createElement(yn,Re({},t,{ref:n,icon:tye}))},rye=p.forwardRef(nye);const Wg="ascend",o2="descend";function a1(e){return typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function FO(e){return typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1}function iye(e,t){return t?e[e.indexOf(t)+1]:e[0]}function B5(e,t,n){let r=[];function i(o,a){r.push({column:o,key:mu(o,a),multiplePriority:a1(o),sortOrder:o.sortOrder})}return(e||[]).forEach((o,a)=>{const s=_m(a,n);o.children?("sortOrder"in o&&i(o,s),r=[].concat(Ie(r),Ie(B5(o.children,t,s)))):o.sorter&&("sortOrder"in o?i(o,s):t&&o.defaultSortOrder&&r.push({column:o,key:mu(o,s),multiplePriority:a1(o),sortOrder:o.defaultSortOrder}))}),r}function rD(e,t,n,r,i,o,a,s){return(t||[]).map((l,c)=>{const u=_m(c,s);let d=l;if(d.sorter){const f=d.sortDirections||i,h=d.showSorterTooltip===void 0?a:d.showSorterTooltip,g=mu(d,u),v=n.find(D=>{let{key:X}=D;return X===g}),w=v?v.sortOrder:null,x=iye(f,w);let C;if(l.sortIcon)C=l.sortIcon({sortOrder:w});else{const D=f.includes(Wg)&&p.createElement(rye,{className:we(`${e}-column-sorter-up`,{active:w===Wg})}),X=f.includes(o2)&&p.createElement(eye,{className:we(`${e}-column-sorter-down`,{active:w===o2})});C=p.createElement("span",{className:we(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(D&&X)})},p.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},D,X))}const{cancelSort:E,triggerAsc:I,triggerDesc:R}=o||{};let T=E;x===o2?T=R:x===Wg&&(T=I);const j=typeof h=="object"?Object.assign({title:T},h):{title:T};d=Object.assign(Object.assign({},d),{className:we(d.className,{[`${e}-column-sort`]:w}),title:D=>{const X=`${e}-column-sorters`,V=p.createElement("span",{className:`${e}-column-title`},_y(l.title,D)),W=p.createElement("div",{className:X},V,C);return h?typeof h!="boolean"&&(h==null?void 0:h.target)==="sorter-icon"?p.createElement("div",{className:`${X} ${e}-column-sorters-tooltip-target-sorter`},V,p.createElement(_v,Object.assign({},j),C)):p.createElement(_v,Object.assign({},j),W):W},onHeaderCell:D=>{const X=l.onHeaderCell&&l.onHeaderCell(D)||{},V=X.onClick,W=X.onKeyDown;X.onClick=m=>{r({column:l,key:g,sortOrder:x,multiplePriority:a1(l)}),V==null||V(m)},X.onKeyDown=m=>{m.keyCode===je.ENTER&&(r({column:l,key:g,sortOrder:x,multiplePriority:a1(l)}),W==null||W(m))};const Y=Gve(l.title,{}),y=Y==null?void 0:Y.toString();return w?X["aria-sort"]=w==="ascend"?"ascending":"descending":X["aria-label"]=y||"",X.className=we(X.className,`${e}-column-has-sorters`),X.tabIndex=0,l.ellipsis&&(X.title=(Y??"").toString()),X}})}return"children"in d&&(d=Object.assign(Object.assign({},d),{children:rD(e,d.children,n,r,i,o,a,u)})),d})}const DO=e=>{const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}},HO=e=>{const t=e.filter(n=>{let{sortOrder:r}=n;return r}).map(DO);if(t.length===0&&e.length){const n=e.length-1;return Object.assign(Object.assign({},DO(e[n])),{column:void 0})}return t.length<=1?t[0]||{}:t};function A5(e,t,n){const r=t.slice().sort((a,s)=>s.multiplePriority-a.multiplePriority),i=e.slice(),o=r.filter(a=>{let{column:{sorter:s},sortOrder:l}=a;return FO(s)&&l});return o.length?i.sort((a,s)=>{for(let l=0;l{const s=a[n];return s?Object.assign(Object.assign({},a),{[n]:A5(s,t,n)}):a}):i}function oye(e){let{prefixCls:t,mergedColumns:n,onSorterChange:r,sortDirections:i,tableLocale:o,showSorterTooltip:a}=e;const[s,l]=p.useState(B5(n,!0)),c=p.useMemo(()=>{let g=!0;const v=B5(n,!1);if(!v.length)return s;const w=[];function x(E){g?w.push(E):w.push(Object.assign(Object.assign({},E),{sortOrder:null}))}let C=null;return v.forEach(E=>{C===null?(x(E),E.sortOrder&&(E.multiplePriority===!1?g=!1:C=!0)):(C&&E.multiplePriority!==!1||(g=!1),x(E))}),w},[n,s]),u=p.useMemo(()=>{const g=c.map(v=>{let{column:w,sortOrder:x}=v;return{column:w,order:x}});return{sortColumns:g,sortColumn:g[0]&&g[0].column,sortOrder:g[0]&&g[0].order}},[c]),d=g=>{let v;g.multiplePriority===!1||!c.length||c[0].multiplePriority===!1?v=[g]:v=[].concat(Ie(c.filter(w=>{let{key:x}=w;return x!==g.key})),[g]),l(v),r(HO(v),v)};return[g=>rD(t,g,c,d,i,o,a),c,u,()=>HO(c)]}function iD(e,t){return e.map(n=>{const r=Object.assign({},n);return r.title=_y(n.title,t),"children"in r&&(r.children=iD(r.children,t)),r})}function aye(e){return[p.useCallback(n=>iD(n,e),[e])]}const sye=VF((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),lye=WF((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),cye=e=>{const{componentCls:t,lineWidth:n,lineType:r,tableBorderColor:i,tableHeaderBg:o,tablePaddingVertical:a,tablePaddingHorizontal:s,calc:l}=e,c=`${be(n)} ${r} ${i}`,u=(d,f,h)=>({[`&${t}-${d}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${be(l(f).mul(-1).equal())} - ${be(l(l(h).add(n)).mul(-1).equal())}`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:c,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:c,borderTop:c,[` + `]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,color:e.colorText,fontFamily:e.fontFamily,lineHeight:`${we(e.itemSize)}`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${we(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{display:"inline-block",width:"auto",[`${n}-select-arrow:not(:last-child)`]:{opacity:1}},"&-quick-jumper":{display:"inline-block",height:e.controlHeight,marginInlineStart:e.marginXS,lineHeight:we(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},_4(e)),Q4(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},qy(e)),width:e.calc(e.controlHeightLG).mul(1.25).equal(),height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},Q0e=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:we(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${we(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${we(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.colorPrimary},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.colorPrimaryHover}}}}},$0e=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},br(e)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:we(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),Q0e(e)),J0e(e)),Y0e(e)),G0e(e)),q0e(e)),{[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}}),[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},_0e=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},um(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},dc(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},dc(e))}}}},mF=e=>Object.assign({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemActiveBg:e.colorBgContainer,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0},J4(e)),vF=e=>pn(e,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},Y4(e)),eve=qr("Pagination",e=>{const t=vF(e);return[$0e(t),_0e(t)]},mF),tve=e=>{const{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled:not(${t}-mini)`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered:not(${t}-mini)`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${we(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},nve=x4(["Pagination","bordered"],e=>{const t=vF(e);return[tve(t)]},mF);var rve=function(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{const{align:t,prefixCls:n,selectPrefixCls:r,className:i,rootClassName:o,style:a,size:s,locale:l,selectComponentClass:c,responsive:u,showSizeChanger:d}=e,f=rve(e,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:h}=bA(u),[,v]=Xr(),{getPrefixCls:g,direction:w,pagination:x={}}=p.useContext(Mt),C=g("pagination",n),[E,I,R]=eve(C),T=d??x.showSizeChanger,j=p.useMemo(()=>{const b=p.createElement("span",{className:`${C}-item-ellipsis`},"•••"),k=p.createElement("button",{className:`${C}-item-link`,type:"button",tabIndex:-1},w==="rtl"?p.createElement(pm,null):p.createElement(e1,null)),N=p.createElement("button",{className:`${C}-item-link`,type:"button",tabIndex:-1},w==="rtl"?p.createElement(e1,null):p.createElement(pm,null)),M=p.createElement("a",{className:`${C}-item-link`},p.createElement("div",{className:`${C}-item-container`},w==="rtl"?p.createElement(iO,{className:`${C}-item-link-icon`}):p.createElement(rO,{className:`${C}-item-link-icon`}),b)),z=p.createElement("a",{className:`${C}-item-link`},p.createElement("div",{className:`${C}-item-container`},w==="rtl"?p.createElement(rO,{className:`${C}-item-link-icon`}):p.createElement(iO,{className:`${C}-item-link-icon`}),b));return{prevIcon:k,nextIcon:N,jumpPrevIcon:M,jumpNextIcon:z}},[w,C]),[D]=Hm("Pagination",xL),X=Object.assign(Object.assign({},D),l),U=Ns(s),Z=U==="small"||!!(h&&!U&&u),Y=g("select",r),y=xe({[`${C}-${t}`]:!!t,[`${C}-mini`]:Z,[`${C}-rtl`]:w==="rtl",[`${C}-bordered`]:v.wireframe},x==null?void 0:x.className,i,o,I,R),m=Object.assign(Object.assign({},x==null?void 0:x.style),a);return E(p.createElement(p.Fragment,null,v.wireframe&&p.createElement(nve,{prefixCls:C}),p.createElement(K0e,Object.assign({},j,f,{style:m,prefixCls:C,selectPrefixCls:Y,className:y,selectComponentClass:c||(Z?hF:pF),locale:X,showSizeChanger:T}))))};function ove(e){let{percent:t,prefixCls:n}=e;const r=`${n}-dot`,i=`${r}-holder`,o=`${i}-hidden`,[a,s]=p.useState(!1);sn(()=>{t!==0&&s(!0)},[t!==0]);const l=Math.max(Math.min(t,100),0),c=100,u=c/5,d=c/2-u/2,f=d*2*Math.PI,h=(v,g)=>p.createElement("circle",{className:xe(v,`${r}-circle`),r:d,cx:"50",cy:"50",strokeWidth:u,style:g});return a?p.createElement("span",{className:xe(i,`${r}-progress`,l<=0&&o)},p.createElement("svg",{viewBox:`0 0 ${c} ${c}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":l},h(`${r}-circle-bg`),h("",{strokeDasharray:`${f*l/100} ${f*(100-l)/100}`,strokeDashoffset:`${f/4}`}))):null}function ave(e){const{prefixCls:t,percent:n=0}=e,r=`${t}-dot`,i=`${r}-holder`,o=`${i}-hidden`;return p.createElement(p.Fragment,null,p.createElement("span",{className:xe(i,n>0&&o)},p.createElement("span",{className:xe(r,`${t}-dot-spin`)},[1,2,3,4].map(a=>p.createElement("i",{className:`${t}-dot-item`,key:a})))),p.createElement(ove,{prefixCls:t,percent:n}))}function sve(e){const{prefixCls:t,indicator:n,percent:r}=e,i=`${t}-dot`;return n&&p.isValidElement(n)?sa(n,{className:xe(n.props.className,i),percent:r}):p.createElement(ave,{prefixCls:t,percent:r})}const lve=new en("antSpinMove",{to:{opacity:1}}),cve=new en("antRotate",{to:{transform:"rotate(405deg)"}}),uve=e=>{const{componentCls:t,calc:n}=e;return{[`${t}`]:Object.assign(Object.assign({},br(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"relative",display:"inline-block",opacity:1},[`${t}-text`]:{fontSize:e.fontSize,paddingTop:n(n(e.dotSize).sub(e.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${e.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[t]:{[`${t}-dot-holder`]:{color:e.colorWhite},[`${t}-text`]:{color:e.colorTextLightSolid}}},"&-nested-loading":{position:"relative",[`> div > ${t}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${t}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:n(e.dotSize).mul(-1).div(2).equal()},[`${t}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:n(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:n(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${t}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${t}-dot-progress`]:{position:"absolute",top:0,insetInlineStart:0},[`${t}-dot-holder`]:{width:"1em",height:"1em",fontSize:e.dotSize,display:"inline-block",transition:`transform ${e.motionDurationSlow} ease, opacity ${e.motionDurationSlow} ease`,transformOrigin:"50% 50%",lineHeight:1,color:e.colorPrimary,"&-hidden":{transform:"scale(0.3)",opacity:0}},[`${t}-dot-progress`]:{position:"absolute",top:0,insetInlineStart:0},[`${t}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),height:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:lve,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:cve,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(r=>`${r} ${e.motionDurationSlow} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}},[`&-sm ${t}-dot`]:{fontSize:e.dotSizeSM},[`&-sm ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal(),height:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{fontSize:e.dotSizeLG},[`&-lg ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}})}},dve=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},fve=qr("Spin",e=>{const t=pn(e,{spinDotDefault:e.colorTextDescription});return[uve(t)]},dve),hve=200,sO=[[30,.05],[70,.03],[96,.01]];function pve(e,t){const[n,r]=p.useState(0),i=p.useRef(),o=t==="auto";return p.useEffect(()=>(o&&e&&(r(0),i.current=setInterval(()=>{r(a=>{const s=100-a;for(let l=0;l{clearInterval(i.current)}),[o,e]),o?n:t}var mve=function(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{const{prefixCls:t,spinning:n=!0,delay:r=0,className:i,rootClassName:o,size:a="default",tip:s,wrapperClassName:l,style:c,children:u,fullscreen:d=!1,indicator:f,percent:h}=e,v=mve(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:g}=p.useContext(Mt),w=g("spin",t),[x,C,E]=fve(w),[I,R]=p.useState(()=>n&&!vve(n,r)),T=pve(I,h);p.useEffect(()=>{if(n){const m=Cme(r,()=>{R(!0)});return m(),()=>{var b;(b=m==null?void 0:m.cancel)===null||b===void 0||b.call(m)}}R(!1)},[r,n]);const j=p.useMemo(()=>typeof u<"u"&&!d,[u,d]),{direction:D,spin:X}=p.useContext(Mt),U=xe(w,X==null?void 0:X.className,{[`${w}-sm`]:a==="small",[`${w}-lg`]:a==="large",[`${w}-spinning`]:I,[`${w}-show-text`]:!!s,[`${w}-rtl`]:D==="rtl"},i,!d&&o,C,E),Z=xe(`${w}-container`,{[`${w}-blur`]:I}),Y=Object.assign(Object.assign({},X==null?void 0:X.style),c),y=p.createElement("div",Object.assign({},v,{style:Y,className:U,"aria-live":"polite","aria-busy":I}),p.createElement(sve,{prefixCls:w,indicator:f??gF,percent:T}),s&&(j||d)?p.createElement("div",{className:`${w}-text`},s):null);return x(j?p.createElement("div",Object.assign({},v,{className:xe(`${w}-nested-loading`,l,C,E)}),I&&p.createElement("div",{key:"loading"},y),p.createElement("div",{className:Z,key:"container"},u)):d?p.createElement("div",{className:xe(`${w}-fullscreen`,{[`${w}-fullscreen-show`]:I},o,C,E)},y):y)};yF.setDefaultIndicator=e=>{gF=e};var gve=function(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{const{prefixCls:t,className:n,closeIcon:r,closable:i,type:o,title:a,children:s,footer:l}=e,c=gve(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:u}=p.useContext(Mt),d=u(),f=t||u("modal"),h=Bo(d),[v,g,w]=DB(f,h),x=`${f}-confirm`;let C={};return o?C={closable:i??!1,title:"",footer:"",children:p.createElement(UB,Object.assign({},e,{prefixCls:f,confirmPrefixCls:x,rootPrefixCls:d,content:s}))}:C={closable:i??!0,title:a,footer:l!==null&&p.createElement(LB,Object.assign({},e)),children:s},v(p.createElement(EB,Object.assign({prefixCls:f,className:xe(g,`${f}-pure-panel`,o&&x,o&&`${x}-${o}`,n,w,h)},c,{closeIcon:jB(f,r),closable:i},C)))},bve=JB(yve);function bF(e){return qm(ZB(e))}const Ka=HB;Ka.useModal=Jue;Ka.info=function(t){return qm(KB(t))};Ka.success=function(t){return qm(qB(t))};Ka.error=function(t){return qm(GB(t))};Ka.warning=bF;Ka.warn=bF;Ka.confirm=function(t){return qm(YB(t))};Ka.destroyAll=function(){for(;Xc.length;){const t=Xc.pop();t&&t()}};Ka.config=Zue;Ka._InternalPanelDoNotUseOrYouWillBeFired=bve;var Bl={},$m="rc-table-internal-hook";function iS(e){var t=p.createContext(void 0),n=function(i){var o=i.value,a=i.children,s=p.useRef(o);s.current=o;var l=p.useState(function(){return{getValue:function(){return s.current},listeners:new Set}}),c=Se(l,1),u=c[0];return sn(function(){il.unstable_batchedUpdates(function(){u.listeners.forEach(function(d){d(o)})})},[o]),p.createElement(t.Provider,{value:u},a)};return{Context:t,Provider:n,defaultValue:e}}function ji(e,t){var n=Pn(typeof t=="function"?t:function(d){if(t===void 0)return d;if(!Array.isArray(t))return d[t];var f={};return t.forEach(function(h){f[h]=d[h]}),f}),r=p.useContext(e==null?void 0:e.Context),i=r||{},o=i.listeners,a=i.getValue,s=p.useRef();s.current=n(r?a():e==null?void 0:e.defaultValue);var l=p.useState({}),c=Se(l,2),u=c[1];return sn(function(){if(!r)return;function d(f){var h=n(f);xs(s.current,h,!0)||u({})}return o.add(d),function(){o.delete(d)}},[r]),s.current}function wve(){var e=p.createContext(null);function t(){return p.useContext(e)}function n(i,o){var a=ws(i),s=function(c,u){var d=a?{ref:u}:{},f=p.useRef(0),h=p.useRef(c),v=t();return v!==null?p.createElement(i,Re({},c,d)):((!o||o(h.current,c))&&(f.current+=1),h.current=c,p.createElement(e.Provider,{value:f.current},p.createElement(i,Re({},c,d))))};return a?p.forwardRef(s):s}function r(i,o){var a=ws(i),s=function(c,u){var d=a?{ref:u}:{};return t(),p.createElement(i,Re({},c,d))};return a?p.memo(p.forwardRef(s),o):p.memo(s,o)}return{makeImmutable:n,responseImmutable:r,useImmutableMark:t}}var oS=wve(),wF=oS.makeImmutable,Jf=oS.responseImmutable,xve=oS.useImmutableMark,po=iS(),xF=p.createContext({renderWithProps:!1}),Sve="RC_TABLE_KEY";function Cve(e){return e==null?[]:Array.isArray(e)?e:[e]}function Jy(e){var t=[],n={};return e.forEach(function(r){for(var i=r||{},o=i.key,a=i.dataIndex,s=o||Cve(a).join("-")||Sve;n[s];)s="".concat(s,"_next");n[s]=!0,t.push(s)}),t}function E5(e){return e!=null}function Eve(e){return e&&pt(e)==="object"&&!Array.isArray(e)&&!p.isValidElement(e)}function Pve(e,t,n,r,i,o){var a=p.useContext(xF),s=xve(),l=Tu(function(){if(E5(r))return[r];var c=t==null||t===""?[]:Array.isArray(t)?t:[t],u=Oo(e,c),d=u,f=void 0;if(i){var h=i(u,e,n);Eve(h)?(d=h.children,f=h.props,a.renderWithProps=!0):d=h}return[d,f]},[s,e,r,t,i,n],function(c,u){if(o){var d=Se(c,2),f=d[1],h=Se(u,2),v=h[1];return o(v,f)}return a.renderWithProps?!0:!xs(c,u,!0)});return l}function Ove(e,t,n,r){var i=e+t-1;return e<=r&&i>=n}function kve(e,t){return ji(po,function(n){var r=Ove(e,t||1,n.hoverStartRow,n.hoverEndRow);return[r,n.onHover]})}var Mve=function(t){var n=t.ellipsis,r=t.rowType,i=t.children,o,a=n===!0?{showTitle:!0}:n;return a&&(a.showTitle||r==="header")&&(typeof i=="string"||typeof i=="number"?o=i.toString():p.isValidElement(i)&&typeof i.props.children=="string"&&(o=i.props.children)),o};function Nve(e){var t,n,r,i,o,a,s,l,c=e.component,u=e.children,d=e.ellipsis,f=e.scope,h=e.prefixCls,v=e.className,g=e.align,w=e.record,x=e.render,C=e.dataIndex,E=e.renderIndex,I=e.shouldCellUpdate,R=e.index,T=e.rowType,j=e.colSpan,D=e.rowSpan,X=e.fixLeft,U=e.fixRight,Z=e.firstFixLeft,Y=e.lastFixLeft,y=e.firstFixRight,m=e.lastFixRight,b=e.appendNode,k=e.additionalProps,N=k===void 0?{}:k,M=e.isSticky,z="".concat(h,"-cell"),O=ji(po,["supportSticky","allColumnsFixedLeft","rowHoverable"]),S=O.supportSticky,P=O.allColumnsFixedLeft,B=O.rowHoverable,W=Pve(w,C,E,u,x,I),ie=Se(W,2),se=ie[0],le=ie[1],he={},ve=typeof X=="number"&&S,L=typeof U=="number"&&S;ve&&(he.position="sticky",he.left=X),L&&(he.position="sticky",he.right=U);var A=(t=(n=(r=le==null?void 0:le.colSpan)!==null&&r!==void 0?r:N.colSpan)!==null&&n!==void 0?n:j)!==null&&t!==void 0?t:1,V=(i=(o=(a=le==null?void 0:le.rowSpan)!==null&&a!==void 0?a:N.rowSpan)!==null&&o!==void 0?o:D)!==null&&i!==void 0?i:1,J=kve(R,V),K=Se(J,2),$=K[0],te=K[1],G=Pn(function(ye){var Ce;w&&te(R,R+V-1),N==null||(Ce=N.onMouseEnter)===null||Ce===void 0||Ce.call(N,ye)}),ee=Pn(function(ye){var Ce;w&&te(-1,-1),N==null||(Ce=N.onMouseLeave)===null||Ce===void 0||Ce.call(N,ye)});if(A===0||V===0)return null;var re=(s=N.title)!==null&&s!==void 0?s:Mve({rowType:T,ellipsis:d,children:se}),_=xe(z,v,(l={},ae(l,"".concat(z,"-fix-left"),ve&&S),ae(l,"".concat(z,"-fix-left-first"),Z&&S),ae(l,"".concat(z,"-fix-left-last"),Y&&S),ae(l,"".concat(z,"-fix-left-all"),Y&&P&&S),ae(l,"".concat(z,"-fix-right"),L&&S),ae(l,"".concat(z,"-fix-right-first"),y&&S),ae(l,"".concat(z,"-fix-right-last"),m&&S),ae(l,"".concat(z,"-ellipsis"),d),ae(l,"".concat(z,"-with-append"),b),ae(l,"".concat(z,"-fix-sticky"),(ve||L)&&M&&S),ae(l,"".concat(z,"-row-hover"),!le&&$),l),N.className,le==null?void 0:le.className),oe={};g&&(oe.textAlign=g);var me=pe(pe(pe(pe({},he),N.style),oe),le==null?void 0:le.style),fe=se;return pt(fe)==="object"&&!Array.isArray(fe)&&!p.isValidElement(fe)&&(fe=null),d&&(Y||y)&&(fe=p.createElement("span",{className:"".concat(z,"-content")},fe)),p.createElement(c,Re({},le,N,{className:_,style:me,title:re,scope:f,onMouseEnter:B?G:void 0,onMouseLeave:B?ee:void 0,colSpan:A!==1?A:null,rowSpan:V!==1?V:null}),b,fe)}const Ru=p.memo(Nve);function aS(e,t,n,r,i){var o=n[e]||{},a=n[t]||{},s,l;o.fixed==="left"?s=r.left[i==="rtl"?t:e]:a.fixed==="right"&&(l=r.right[i==="rtl"?e:t]);var c=!1,u=!1,d=!1,f=!1,h=n[t+1],v=n[e-1],g=h&&!h.fixed||v&&!v.fixed||n.every(function(I){return I.fixed==="left"});if(i==="rtl"){if(s!==void 0){var w=v&&v.fixed==="left";f=!w&&g}else if(l!==void 0){var x=h&&h.fixed==="right";d=!x&&g}}else if(s!==void 0){var C=h&&h.fixed==="left";c=!C&&g}else if(l!==void 0){var E=v&&v.fixed==="right";u=!E&&g}return{fixLeft:s,fixRight:l,lastFixLeft:c,firstFixRight:u,lastFixRight:d,firstFixLeft:f,isSticky:r.isSticky}}var SF=p.createContext({});function Tve(e){var t=e.className,n=e.index,r=e.children,i=e.colSpan,o=i===void 0?1:i,a=e.rowSpan,s=e.align,l=ji(po,["prefixCls","direction"]),c=l.prefixCls,u=l.direction,d=p.useContext(SF),f=d.scrollColumnIndex,h=d.stickyOffsets,v=d.flattenColumns,g=n+o-1,w=g+1===f?o+1:o,x=aS(n,n+w-1,v,h,u);return p.createElement(Ru,Re({className:t,index:n,component:"td",prefixCls:c,record:null,dataIndex:null,align:s,colSpan:w,rowSpan:a,render:function(){return r}},x))}var Ive=["children"];function zve(e){var t=e.children,n=zt(e,Ive);return p.createElement("tr",n,t)}function Qy(e){var t=e.children;return t}Qy.Row=zve;Qy.Cell=Tve;function Rve(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,i=ji(po,"prefixCls"),o=r.length-1,a=r[o],s=p.useMemo(function(){return{stickyOffsets:n,flattenColumns:r,scrollColumnIndex:a!=null&&a.scrollbar?o:null}},[a,r,o,n]);return p.createElement(SF.Provider,{value:s},p.createElement("tfoot",{className:"".concat(i,"-summary")},t))}const ev=Jf(Rve);var CF=Qy;function jve(e){return null}function Lve(e){return null}function EF(e,t,n,r,i,o,a){e.push({record:t,indent:n,index:a});var s=o(t),l=i==null?void 0:i.has(s);if(t&&Array.isArray(t[r])&&l)for(var c=0;c1?Z-1:0),y=1;y=1?R:""),style:pe(pe({},n),x==null?void 0:x.style)}),v.map(function(X,U){var Z=X.render,Y=X.dataIndex,y=X.className,m=MF(f,X,U,l,i),b=m.key,k=m.fixedInfo,N=m.appendCellNode,M=m.additionalCellProps;return p.createElement(Ru,Re({className:y,ellipsis:X.ellipsis,align:X.align,scope:X.rowScope,component:X.rowScope?d:u,prefixCls:h,key:b,record:r,index:i,renderIndex:o,dataIndex:Y,render:Z,shouldCellUpdate:X.shouldCellUpdate},k,{appendNode:N,additionalProps:M}))})),j;if(E&&(I.current||C)){var D=w(r,i,l+1,C);j=p.createElement(kF,{expanded:C,className:xe("".concat(h,"-expanded-row"),"".concat(h,"-expanded-row-level-").concat(l+1),R),prefixCls:h,component:c,cellComponent:u,colSpan:v.length,isEmpty:!1},D)}return p.createElement(p.Fragment,null,T,j)}const Ave=Jf(Bve);function Fve(e){var t=e.columnKey,n=e.onColumnResize,r=p.useRef();return p.useEffect(function(){r.current&&n(t,r.current.offsetWidth)},[]),p.createElement(Za,{data:t},p.createElement("td",{ref:r,style:{padding:0,border:0,height:0}},p.createElement("div",{style:{height:0,overflow:"hidden"}}," ")))}function Dve(e){var t=e.prefixCls,n=e.columnsKey,r=e.onColumnResize;return p.createElement("tr",{"aria-hidden":"true",className:"".concat(t,"-measure-row"),style:{height:0,fontSize:0}},p.createElement(Za.Collection,{onBatchResize:function(o){o.forEach(function(a){var s=a.data,l=a.size;r(s,l.offsetWidth)})}},n.map(function(i){return p.createElement(Fve,{key:i,columnKey:i,onColumnResize:r})})))}function Hve(e){var t=e.data,n=e.measureColumnWidth,r=ji(po,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),i=r.prefixCls,o=r.getComponent,a=r.onColumnResize,s=r.flattenColumns,l=r.getRowKey,c=r.expandedKeys,u=r.childrenColumnName,d=r.emptyNode,f=PF(t,u,c,l),h=p.useRef({renderWithProps:!1}),v=o(["body","wrapper"],"tbody"),g=o(["body","row"],"tr"),w=o(["body","cell"],"td"),x=o(["body","cell"],"th"),C;t.length?C=f.map(function(I,R){var T=I.record,j=I.indent,D=I.index,X=l(T,R);return p.createElement(Ave,{key:X,rowKey:X,record:T,index:R,renderIndex:D,rowComponent:g,cellComponent:w,scopeCellComponent:x,getRowKey:l,indent:j})}):C=p.createElement(kF,{expanded:!0,className:"".concat(i,"-placeholder"),prefixCls:i,component:g,cellComponent:w,colSpan:s.length,isEmpty:!0},d);var E=Jy(s);return p.createElement(xF.Provider,{value:h.current},p.createElement(v,{className:"".concat(i,"-tbody")},n&&p.createElement(Dve,{prefixCls:i,columnsKey:E,onColumnResize:a}),C))}const Uve=Jf(Hve);var Vve=["expandable"],Sp="RC_TABLE_INTERNAL_COL_DEFINE";function Xve(e){var t=e.expandable,n=zt(e,Vve),r;return"expandable"in e?r=pe(pe({},n),t):r=n,r.showExpandColumn===!1&&(r.expandIconColumnIndex=-1),r}var Wve=["columnType"];function NF(e){for(var t=e.colWidths,n=e.columns,r=e.columCount,i=[],o=r||n.length,a=!1,s=o-1;s>=0;s-=1){var l=t[s],c=n&&n[s],u=c&&c[Sp];if(l||u||a){var d=u||{};d.columnType;var f=zt(d,Wve);i.unshift(p.createElement("col",Re({key:s,style:{width:l}},f))),a=!0}}return p.createElement("colgroup",null,i)}var Zve=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function Kve(e,t){return p.useMemo(function(){for(var n=[],r=0;r1?"colgroup":"col":null,ellipsis:w.ellipsis,align:w.align,component:a,prefixCls:u,key:h[g]},x,{additionalProps:C,rowType:"header"}))}))};function Yve(e){var t=[];function n(a,s){var l=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[l]=t[l]||[];var c=s,u=a.filter(Boolean).map(function(d){var f={key:d.key,className:d.className||"",children:d.title,column:d,colStart:c},h=1,v=d.children;return v&&v.length>0&&(h=n(v,c,l+1).reduce(function(g,w){return g+w},0),f.hasSubColumns=!0),"colSpan"in d&&(h=d.colSpan),"rowSpan"in d&&(f.rowSpan=d.rowSpan),f.colSpan=h,f.colEnd=f.colStart+h-1,t[l].push(f),c+=h,h});return u}n(e,0);for(var r=t.length,i=function(s){t[s].forEach(function(l){!("rowSpan"in l)&&!l.hasSubColumns&&(l.rowSpan=r-s)})},o=0;o1&&arguments[1]!==void 0?arguments[1]:"";return typeof t=="number"?t:t.endsWith("%")?e*parseFloat(t)/100:null}function Qve(e,t,n){return p.useMemo(function(){if(t&&t>0){var r=0,i=0;e.forEach(function(f){var h=uO(t,f.width);h?r+=h:i+=1});var o=Math.max(t,n),a=Math.max(o-r,i),s=i,l=a/i,c=0,u=e.map(function(f){var h=pe({},f),v=uO(t,h.width);if(v)h.width=v;else{var g=Math.floor(l);h.width=s===1?a:g,a-=g,s-=1}return c+=h.width,h});if(c0?pe(pe({},t),{},{children:TF(n)}):t})}function P5(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return e.filter(function(n){return n&&pt(n)==="object"}).reduce(function(n,r,i){var o=r.fixed,a=o===!0?"left":o,s="".concat(t,"-").concat(i),l=r.children;return l&&l.length>0?[].concat(ze(n),ze(P5(l,s).map(function(c){return pe({fixed:a},c)}))):[].concat(ze(n),[pe(pe({key:s},r),{},{fixed:a})])},[])}function ege(e){return e.map(function(t){var n=t.fixed,r=zt(t,_ve),i=n;return n==="left"?i="right":n==="right"&&(i="left"),pe({fixed:i},r)})}function tge(e,t){var n=e.prefixCls,r=e.columns,i=e.children,o=e.expandable,a=e.expandedKeys,s=e.columnTitle,l=e.getRowKey,c=e.onTriggerExpand,u=e.expandIcon,d=e.rowExpandable,f=e.expandIconColumnIndex,h=e.direction,v=e.expandRowByClick,g=e.columnWidth,w=e.fixed,x=e.scrollWidth,C=e.clientWidth,E=p.useMemo(function(){var Y=r||sS(i)||[];return TF(Y.slice())},[r,i]),I=p.useMemo(function(){if(o){var Y,y=E.slice();if(!y.includes(Bl)){var m=f||0;m>=0&&y.splice(m,0,Bl)}var b=y.indexOf(Bl);y=y.filter(function(z,O){return z!==Bl||O===b});var k=E[b],N;(w==="left"||w)&&!f?N="left":(w==="right"||w)&&f===E.length?N="right":N=k?k.fixed:null;var M=(Y={},ae(Y,Sp,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),ae(Y,"title",s),ae(Y,"fixed",N),ae(Y,"className","".concat(n,"-row-expand-icon-cell")),ae(Y,"width",g),ae(Y,"render",function(O,S,P){var B=l(S,P),W=a.has(B),ie=d?d(S):!0,se=u({prefixCls:n,expanded:W,expandable:ie,record:S,onExpand:c});return v?p.createElement("span",{onClick:function(he){return he.stopPropagation()}},se):se}),Y);return y.map(function(z){return z===Bl?M:z})}return E.filter(function(z){return z!==Bl})},[o,E,l,a,u,h]),R=p.useMemo(function(){var Y=I;return t&&(Y=t(Y)),Y.length||(Y=[{render:function(){return null}}]),Y},[t,I,h]),T=p.useMemo(function(){return h==="rtl"?ege(P5(R)):P5(R)},[R,h,x]),j=p.useMemo(function(){for(var Y=-1,y=T.length-1;y>=0;y-=1){var m=T[y].fixed;if(m==="left"||m===!0){Y=y;break}}if(Y>=0)for(var b=0;b<=Y;b+=1){var k=T[b].fixed;if(k!=="left"&&k!==!0)return!0}var N=T.findIndex(function(O){var S=O.fixed;return S==="right"});if(N>=0)for(var M=N;M=d&&(M=d-f),a({scrollLeft:M/d*(u+2)}),C.current.x=m.pageX},Z=function(){j.current=hn(function(){if(o.current){var m=nO(o.current).top,b=m+o.current.offsetHeight,k=l===window?document.documentElement.scrollTop+window.innerHeight:nO(l).top+l.clientHeight;b-D7()<=k||m>=k-s?x(function(N){return pe(pe({},N),{},{isHiddenScrollBar:!0})}):x(function(N){return pe(pe({},N),{},{isHiddenScrollBar:!1})})}})},Y=function(m){x(function(b){return pe(pe({},b),{},{scrollLeft:m/u*d||0})})};return p.useImperativeHandle(n,function(){return{setScrollLeft:Y,checkScrollBarVisible:Z}}),p.useEffect(function(){var y=_0(document.body,"mouseup",D,!1),m=_0(document.body,"mousemove",U,!1);return Z(),function(){y.remove(),m.remove()}},[f,R]),p.useEffect(function(){var y=_0(l,"scroll",Z,!1),m=_0(window,"resize",Z,!1);return function(){y.remove(),m.remove()}},[l]),p.useEffect(function(){w.isHiddenScrollBar||x(function(y){var m=o.current;return m?pe(pe({},y),{},{scrollLeft:m.scrollLeft/m.scrollWidth*m.clientWidth}):y})},[w.isHiddenScrollBar]),u<=d||!f||w.isHiddenScrollBar?null:p.createElement("div",{style:{height:D7(),width:d,bottom:s},className:"".concat(c,"-sticky-scroll")},p.createElement("div",{onMouseDown:X,ref:h,className:xe("".concat(c,"-sticky-scroll-bar"),ae({},"".concat(c,"-sticky-scroll-bar-active"),R)),style:{width:"".concat(f,"px"),transform:"translate3d(".concat(w.scrollLeft,"px, 0, 0)")}}))};const dge=p.forwardRef(uge);var zF="rc-table",fge=[],hge={};function pge(){return"No Data"}function mge(e,t){var n,r=pe({rowKey:"key",prefixCls:zF,emptyText:pge},e),i=r.prefixCls,o=r.className,a=r.rowClassName,s=r.style,l=r.data,c=r.rowKey,u=r.scroll,d=r.tableLayout,f=r.direction,h=r.title,v=r.footer,g=r.summary,w=r.caption,x=r.id,C=r.showHeader,E=r.components,I=r.emptyText,R=r.onRow,T=r.onHeaderRow,j=r.onScroll,D=r.internalHooks,X=r.transformColumns,U=r.internalRefs,Z=r.tailor,Y=r.getContainerWidth,y=r.sticky,m=r.rowHoverable,b=m===void 0?!0:m,k=l||fge,N=!!k.length,M=D===$m,z=p.useCallback(function(Tt,Zt){return Oo(E,Tt)||Zt},[E]),O=p.useMemo(function(){return typeof c=="function"?c:function(Tt){var Zt=Tt&&Tt[c];return Zt}},[c]),S=z(["body"]),P=sge(),B=Se(P,3),W=B[0],ie=B[1],se=B[2],le=ige(r,k,O),he=Se(le,6),ve=he[0],L=he[1],A=he[2],V=he[3],J=he[4],K=he[5],$=u==null?void 0:u.x,te=p.useState(0),G=Se(te,2),ee=G[0],re=G[1],_=tge(pe(pe(pe({},r),ve),{},{expandable:!!ve.expandedRowRender,columnTitle:ve.columnTitle,expandedKeys:A,getRowKey:O,onTriggerExpand:K,expandIcon:V,expandIconColumnIndex:ve.expandIconColumnIndex,direction:f,scrollWidth:M&&Z&&typeof $=="number"?$:null,clientWidth:ee}),M?X:null),oe=Se(_,4),me=oe[0],fe=oe[1],ye=oe[2],Ce=oe[3],ce=ye??$,q=p.useMemo(function(){return{columns:me,flattenColumns:fe}},[me,fe]),F=p.useRef(),H=p.useRef(),ne=p.useRef(),ue=p.useRef();p.useImperativeHandle(t,function(){return{nativeElement:F.current,scrollTo:function(Zt){var Xn;if(ne.current instanceof HTMLElement){var Rr=Zt.index,$n=Zt.top,Do=Zt.key;if($n){var Ho;(Ho=ne.current)===null||Ho===void 0||Ho.scrollTo({top:$n})}else{var pa,Ts=Do??O(k[Rr]);(pa=ne.current.querySelector('[data-row-key="'.concat(Ts,'"]')))===null||pa===void 0||pa.scrollIntoView()}}else(Xn=ne.current)!==null&&Xn!==void 0&&Xn.scrollTo&&ne.current.scrollTo(Zt)}}});var de=p.useRef(),ge=p.useState(!1),Ne=Se(ge,2),Ee=Ne[0],Pe=Ne[1],Oe=p.useState(!1),Me=Se(Oe,2),yt=Me[0],ot=Me[1],rt=IF(new Map),at=Se(rt,2),bt=at[0],De=at[1],Ke=Jy(fe),Je=Ke.map(function(Tt){return bt.get(Tt)}),Ae=p.useMemo(function(){return Je},[Je.join("_")]),je=cge(Ae,fe,f),Ge=u&&E5(u.y),He=u&&E5(ce)||!!ve.fixed,Te=He&&fe.some(function(Tt){var Zt=Tt.fixed;return Zt}),Ie=p.useRef(),ke=lge(y,i),Ue=ke.isSticky,st=ke.offsetHeader,qe=ke.offsetSummary,wt=ke.offsetScroll,Ve=ke.stickyClassName,Fe=ke.container,We=p.useMemo(function(){return g==null?void 0:g(k)},[g,k]),Ye=(Ge||Ue)&&p.isValidElement(We)&&We.type===Qy&&We.props.fixed,tt,dt,qt;Ge&&(dt={overflowY:"scroll",maxHeight:u.y}),He&&(tt={overflowX:"auto"},Ge||(dt={overflowY:"hidden"}),qt={width:ce===!0?"auto":ce,minWidth:"100%"});var jt=p.useCallback(function(Tt,Zt){Iy(F.current)&&De(function(Xn){if(Xn.get(Tt)!==Zt){var Rr=new Map(Xn);return Rr.set(Tt,Zt),Rr}return Xn})},[]),nt=age(),_e=Se(nt,2),ut=_e[0],Xt=_e[1];function tn(Tt,Zt){Zt&&(typeof Zt=="function"?Zt(Tt):Zt.scrollLeft!==Tt&&(Zt.scrollLeft=Tt,Zt.scrollLeft!==Tt&&setTimeout(function(){Zt.scrollLeft=Tt},0)))}var gn=Pn(function(Tt){var Zt=Tt.currentTarget,Xn=Tt.scrollLeft,Rr=f==="rtl",$n=typeof Xn=="number"?Xn:Zt.scrollLeft,Do=Zt||hge;if(!Xt()||Xt()===Do){var Ho;ut(Do),tn($n,H.current),tn($n,ne.current),tn($n,de.current),tn($n,(Ho=Ie.current)===null||Ho===void 0?void 0:Ho.setScrollLeft)}var pa=Zt||H.current;if(pa){var Ts=pa.scrollWidth,Cc=pa.clientWidth;if(Ts===Cc){Pe(!1),ot(!1);return}Rr?(Pe(-$n0)):(Pe($n>0),ot($n1?w-m:0,k=pe(pe(pe({},D),c),{},{flex:"0 0 ".concat(m,"px"),width:"".concat(m,"px"),marginRight:b,pointerEvents:"auto"}),N=p.useMemo(function(){return d?Y<=1:U===0||Y===0||Y>1},[Y,U,d]);N?k.visibility="hidden":d&&(k.height=f==null?void 0:f(Y));var M=N?function(){return null}:h,z={};return(Y===0||U===0)&&(z.rowSpan=1,z.colSpan=1),p.createElement(Ru,Re({className:xe(g,u),ellipsis:n.ellipsis,align:n.align,scope:n.rowScope,component:a,prefixCls:t.prefixCls,key:I,record:l,index:o,renderIndex:s,dataIndex:v,render:M,shouldCellUpdate:n.shouldCellUpdate},R,{appendNode:T,additionalProps:pe(pe({},j),{},{style:k},z)}))}var bge=["data","index","className","rowKey","style","extra","getHeight"],wge=p.forwardRef(function(e,t){var n=e.data,r=e.index,i=e.className,o=e.rowKey,a=e.style,s=e.extra,l=e.getHeight,c=zt(e,bge),u=n.record,d=n.indent,f=n.index,h=ji(po,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),v=h.scrollX,g=h.flattenColumns,w=h.prefixCls,x=h.fixColumn,C=h.componentWidth,E=ji(lS,["getComponent"]),I=E.getComponent,R=OF(u,o,r,d),T=I(["body","row"],"div"),j=I(["body","cell"],"div"),D=R.rowSupportExpand,X=R.expanded,U=R.rowProps,Z=R.expandedRowRender,Y=R.expandedRowClassName,y;if(D&&X){var m=Z(u,r,d+1,X),b=Y==null?void 0:Y(u,r,d),k={};x&&(k={style:ae({},"--virtual-width","".concat(C,"px"))});var N="".concat(w,"-expanded-row-cell");y=p.createElement(T,{className:xe("".concat(w,"-expanded-row"),"".concat(w,"-expanded-row-level-").concat(d+1),b)},p.createElement(Ru,{component:j,prefixCls:w,className:xe(N,ae({},"".concat(N,"-fixed"),x)),additionalProps:k},m))}var M=pe(pe({},a),{},{width:v});s&&(M.position="absolute",M.pointerEvents="none");var z=p.createElement(T,Re({},U,c,{"data-row-key":o,ref:D?null:t,className:xe(i,"".concat(w,"-row"),U==null?void 0:U.className,ae({},"".concat(w,"-row-extra"),s)),style:pe(pe({},M),U==null?void 0:U.style)}),g.map(function(O,S){return p.createElement(yge,{key:S,component:j,rowInfo:R,column:O,colIndex:S,indent:d,index:r,renderIndex:f,record:u,inverse:s,getHeight:l})}));return D?p.createElement("div",{ref:t},z,y):z}),hO=Jf(wge),xge=p.forwardRef(function(e,t){var n=e.data,r=e.onScroll,i=ji(po,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),o=i.flattenColumns,a=i.onColumnResize,s=i.getRowKey,l=i.expandedKeys,c=i.prefixCls,u=i.childrenColumnName,d=i.emptyNode,f=i.scrollX,h=ji(lS),v=h.sticky,g=h.scrollY,w=h.listItemHeight,x=h.getComponent,C=h.onScroll,E=p.useRef(),I=PF(n,u,l,s),R=p.useMemo(function(){var k=0;return o.map(function(N){var M=N.width,z=N.key;return k+=M,[z,M,k]})},[o]),T=p.useMemo(function(){return R.map(function(k){return k[2]})},[R]);p.useEffect(function(){R.forEach(function(k){var N=Se(k,2),M=N[0],z=N[1];a(M,z)})},[R]),p.useImperativeHandle(t,function(){var k={scrollTo:function(M){var z;(z=E.current)===null||z===void 0||z.scrollTo(M)}};return Object.defineProperty(k,"scrollLeft",{get:function(){var M;return((M=E.current)===null||M===void 0?void 0:M.getScrollInfo().x)||0},set:function(M){var z;(z=E.current)===null||z===void 0||z.scrollTo({left:M})}}),k});var j=function(N,M){var z,O=(z=I[M])===null||z===void 0?void 0:z.record,S=N.onCell;if(S){var P,B=S(O,M);return(P=B==null?void 0:B.rowSpan)!==null&&P!==void 0?P:1}return 1},D=function(N){var M=N.start,z=N.end,O=N.getSize,S=N.offsetY;if(z<0)return null;for(var P=o.filter(function(K){return j(K,M)===0}),B=M,W=function($){if(P=P.filter(function(te){return j(te,$)===0}),!P.length)return B=$,1},ie=M;ie>=0&&!W(ie);ie-=1);for(var se=o.filter(function(K){return j(K,z)!==1}),le=z,he=function($){if(se=se.filter(function(te){return j(te,$)!==1}),!se.length)return le=Math.max($-1,z),1},ve=z;ve1})&&L.push($)},V=B;V<=le;V+=1)A(V);var J=L.map(function(K){var $=I[K],te=s($.record,K),G=function(_){var oe=K+_-1,me=s(I[oe].record,oe),fe=O(te,me);return fe.bottom-fe.top},ee=O(te);return p.createElement(hO,{key:K,data:$,rowKey:te,index:K,style:{top:-S+ee.top},extra:!0,getHeight:G})});return J},X=p.useMemo(function(){return{columnsOffset:T}},[T]),U="".concat(c,"-tbody"),Z=x(["body","wrapper"]),Y=x(["body","row"],"div"),y=x(["body","cell"],"div"),m;if(I.length){var b={};v&&(b.position="sticky",b.bottom=0,pt(v)==="object"&&v.offsetScroll&&(b.bottom=v.offsetScroll)),m=p.createElement(Hy,{fullHeight:!1,ref:E,prefixCls:"".concat(U,"-virtual"),styles:{horizontalScrollBar:b},className:U,height:g,itemHeight:w||24,data:I,itemKey:function(N){return s(N.record)},component:Z,scrollWidth:f,onVirtualScroll:function(N){var M=N.x;r({scrollLeft:M})},onScroll:C,extraRender:D},function(k,N,M){var z=s(k.record,N);return p.createElement(hO,{data:k,rowKey:z,index:N,style:M.style})})}else m=p.createElement(Y,{className:xe("".concat(c,"-placeholder"))},p.createElement(Ru,{component:y,prefixCls:c},d));return p.createElement(jF.Provider,{value:X},m)}),Sge=Jf(xge),Cge=function(t,n){var r=n.ref,i=n.onScroll;return p.createElement(Sge,{ref:r,data:t,onScroll:i})};function Ege(e,t){var n=e.columns,r=e.scroll,i=e.sticky,o=e.prefixCls,a=o===void 0?zF:o,s=e.className,l=e.listItemHeight,c=e.components,u=e.onScroll,d=r||{},f=d.x,h=d.y;typeof f!="number"&&(f=1),typeof h!="number"&&(h=500);var v=Pn(function(x,C){return Oo(c,x)||C}),g=Pn(u),w=p.useMemo(function(){return{sticky:i,scrollY:h,listItemHeight:l,getComponent:v,onScroll:g}},[i,h,l,v,g]);return p.createElement(lS.Provider,{value:w},p.createElement(Qf,Re({},e,{className:xe(s,"".concat(a,"-virtual")),scroll:pe(pe({},r),{},{x:f}),components:pe(pe({},c),{},{body:Cge}),columns:n,internalHooks:$m,tailor:!0,ref:t})))}var Pge=p.forwardRef(Ege);function LF(e){return wF(Pge,e)}LF();function Oge(e){return null}function kge(e){return null}var cS=p.createContext(null),Mge=function(t){for(var n=t.prefixCls,r=t.level,i=t.isStart,o=t.isEnd,a="".concat(n,"-indent-unit"),s=[],l=0;l=0&&n.splice(r,1),n}function Bs(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function uS(e){return e.split("-")}function Rge(e,t){var n=[],r=eo(t,e);function i(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(a){var s=a.key,l=a.children;n.push(s),i(l)})}return i(r.children),n}function jge(e){if(e.parent){var t=uS(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function Lge(e){var t=uS(e.pos);return Number(t[t.length-1])===0}function vO(e,t,n,r,i,o,a,s,l,c){var u,d=e.clientX,f=e.clientY,h=e.target.getBoundingClientRect(),v=h.top,g=h.height,w=(c==="rtl"?-1:1)*(((i==null?void 0:i.x)||0)-d),x=(w-12)/r,C=l.filter(function(k){var N;return(N=s[k])===null||N===void 0||(N=N.children)===null||N===void 0?void 0:N.length}),E=eo(s,n.props.eventKey);if(f-1.5?o({dragNode:y,dropNode:m,dropPosition:1})?U=1:b=!1:o({dragNode:y,dropNode:m,dropPosition:0})?U=0:o({dragNode:y,dropNode:m,dropPosition:1})?U=1:b=!1:o({dragNode:y,dropNode:m,dropPosition:1})?U=1:b=!1,{dropPosition:U,dropLevelOffset:Z,dropTargetKey:E.key,dropTargetPos:E.pos,dragOverNodeKey:X,dropContainerKey:U===0?null:((u=E.parent)===null||u===void 0?void 0:u.key)||null,dropAllowed:b}}function gO(e,t){if(e){var n=t.multiple;return n?e.slice():e.length?[e[0]]:e}}function $w(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(pt(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return Yn(!1,"`checkedKeys` is not an array or an object"),null;return t}function O5(e,t){var n=new Set;function r(i){if(!n.has(i)){var o=eo(t,i);if(o){n.add(i);var a=o.parent,s=o.node;s.disabled||a&&r(a.key)}}}return(e||[]).forEach(function(i){r(i)}),ze(n)}function Bge(e){const[t,n]=p.useState(null);return[p.useCallback((o,a,s)=>{const l=t??o,c=Math.min(l||0,o),u=Math.max(l||0,o),d=a.slice(c,u+1).map(v=>e(v)),f=d.some(v=>!s.has(v)),h=[];return d.forEach(v=>{f?(s.has(v)||h.push(v),s.add(v)):(s.delete(v),h.push(v))}),n(f?u:null),h},[t]),o=>{n(o)}]}const Rl={},k5="SELECT_ALL",M5="SELECT_INVERT",N5="SELECT_NONE",yO=[],BF=(e,t)=>{let n=[];return(t||[]).forEach(r=>{n.push(r),r&&typeof r=="object"&&e in r&&(n=[].concat(ze(n),ze(BF(e,r[e]))))}),n},Age=(e,t)=>{const{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:i,getCheckboxProps:o,onChange:a,onSelect:s,onSelectAll:l,onSelectInvert:c,onSelectNone:u,onSelectMultiple:d,columnWidth:f,type:h,selections:v,fixed:g,renderCell:w,hideSelectAll:x,checkStrictly:C=!0}=t||{},{prefixCls:E,data:I,pageData:R,getRecordByKey:T,getRowKey:j,expandType:D,childrenColumnName:X,locale:U,getPopupContainer:Z}=e,Y=Wf(),[y,m]=Bge(A=>A),[b,k]=oi(r||i||yO,{value:r}),N=p.useRef(new Map),M=p.useCallback(A=>{if(n){const V=new Map;A.forEach(J=>{let K=T(J);!K&&N.current.has(J)&&(K=N.current.get(J)),V.set(J,K)}),N.current=V}},[T,n]);p.useEffect(()=>{M(b)},[b]);const{keyEntities:z}=p.useMemo(()=>{if(C)return{keyEntities:null};let A=I;if(n){const V=new Set(I.map((K,$)=>j(K,$))),J=Array.from(N.current).reduce((K,$)=>{let[te,G]=$;return V.has(te)?K:K.concat(G)},[]);A=[].concat(ze(A),ze(J))}return tS(A,{externalGetKey:j,childrenPropName:X})},[I,j,C,X,n]),O=p.useMemo(()=>BF(X,R),[X,R]),S=p.useMemo(()=>{const A=new Map;return O.forEach((V,J)=>{const K=j(V,J),$=(o?o(V):null)||{};A.set(K,$)}),A},[O,j,o]),P=p.useCallback(A=>{var V;return!!(!((V=S.get(j(A)))===null||V===void 0)&&V.disabled)},[S,j]),[B,W]=p.useMemo(()=>{if(C)return[b||[],[]];const{checkedKeys:A,halfCheckedKeys:V}=Bd(b,!0,z,P);return[A||[],V]},[b,C,z,P]),ie=p.useMemo(()=>{const A=h==="radio"?B.slice(0,1):B;return new Set(A)},[B,h]),se=p.useMemo(()=>h==="radio"?new Set:new Set(W),[W,h]);p.useEffect(()=>{t||k(yO)},[!!t]);const le=p.useCallback((A,V)=>{let J,K;M(A),n?(J=A,K=A.map($=>N.current.get($))):(J=[],K=[],A.forEach($=>{const te=T($);te!==void 0&&(J.push($),K.push(te))})),k(J),a==null||a(J,K,{type:V})},[k,T,a,n]),he=p.useCallback((A,V,J,K)=>{if(s){const $=J.map(te=>T(te));s(T(A),V,$,K)}le(J,"single")},[s,T,le]),ve=p.useMemo(()=>!v||x?null:(v===!0?[k5,M5,N5]:v).map(V=>V===k5?{key:"all",text:U.selectionAll,onSelect(){le(I.map((J,K)=>j(J,K)).filter(J=>{const K=S.get(J);return!(K!=null&&K.disabled)||ie.has(J)}),"all")}}:V===M5?{key:"invert",text:U.selectInvert,onSelect(){const J=new Set(ie);R.forEach(($,te)=>{const G=j($,te),ee=S.get(G);ee!=null&&ee.disabled||(J.has(G)?J.delete(G):J.add(G))});const K=Array.from(J);c&&(Y.deprecated(!1,"onSelectInvert","onChange"),c(K)),le(K,"invert")}}:V===N5?{key:"none",text:U.selectNone,onSelect(){u==null||u(),le(Array.from(ie).filter(J=>{const K=S.get(J);return K==null?void 0:K.disabled}),"none")}}:V).map(V=>Object.assign(Object.assign({},V),{onSelect:function(){for(var J,K,$=arguments.length,te=new Array($),G=0;G<$;G++)te[G]=arguments[G];(K=V.onSelect)===null||K===void 0||(J=K).call.apply(J,[V].concat(te)),m(null)}})),[v,ie,R,j,c,le]);return[p.useCallback(A=>{var V;if(!t)return A.filter(ne=>ne!==Rl);let J=ze(A);const K=new Set(ie),$=O.map(j).filter(ne=>!S.get(ne).disabled),te=$.every(ne=>K.has(ne)),G=$.some(ne=>K.has(ne)),ee=()=>{const ne=[];te?$.forEach(de=>{K.delete(de),ne.push(de)}):$.forEach(de=>{K.has(de)||(K.add(de),ne.push(de))});const ue=Array.from(K);l==null||l(!te,ue.map(de=>T(de)),ne.map(de=>T(de))),le(ue,"all"),m(null)};let re,_;if(h!=="radio"){let ne;if(ve){const Ee={getPopupContainer:Z,items:ve.map((Pe,Oe)=>{const{key:Me,text:yt,onSelect:ot}=Pe;return{key:Me??Oe,onClick:()=>{ot==null||ot($)},label:yt}})};ne=p.createElement("div",{className:`${E}-selection-extra`},p.createElement(nS,{menu:Ee,getPopupContainer:Z},p.createElement("span",null,p.createElement(vA,null))))}const ue=O.map((Ee,Pe)=>{const Oe=j(Ee,Pe),Me=S.get(Oe)||{};return Object.assign({checked:K.has(Oe)},Me)}).filter(Ee=>{let{disabled:Pe}=Ee;return Pe}),de=!!ue.length&&ue.length===O.length,ge=de&&ue.every(Ee=>{let{checked:Pe}=Ee;return Pe}),Ne=de&&ue.some(Ee=>{let{checked:Pe}=Ee;return Pe});_=p.createElement(mf,{checked:de?ge:!!O.length&&te,indeterminate:de?!ge&&Ne:!te&&G,onChange:ee,disabled:O.length===0||de,"aria-label":ne?"Custom selection":"Select all",skipGroup:!0}),re=!x&&p.createElement("div",{className:`${E}-selection`},_,ne)}let oe;h==="radio"?oe=(ne,ue,de)=>{const ge=j(ue,de),Ne=K.has(ge);return{node:p.createElement(Jm,Object.assign({},S.get(ge),{checked:Ne,onClick:Ee=>Ee.stopPropagation(),onChange:Ee=>{K.has(ge)||he(ge,!0,[ge],Ee.nativeEvent)}})),checked:Ne}}:oe=(ne,ue,de)=>{var ge;const Ne=j(ue,de),Ee=K.has(Ne),Pe=se.has(Ne),Oe=S.get(Ne);let Me;return D==="nest"?Me=Pe:Me=(ge=Oe==null?void 0:Oe.indeterminate)!==null&&ge!==void 0?ge:Pe,{node:p.createElement(mf,Object.assign({},Oe,{indeterminate:Me,checked:Ee,skipGroup:!0,onClick:yt=>yt.stopPropagation(),onChange:yt=>{let{nativeEvent:ot}=yt;const{shiftKey:rt}=ot,at=$.findIndex(De=>De===Ne),bt=B.some(De=>$.includes(De));if(rt&&C&&bt){const De=y(at,$,K),Ke=Array.from(K);d==null||d(!Ee,Ke.map(Je=>T(Je)),De.map(Je=>T(Je))),le(Ke,"multiple")}else{const De=B;if(C){const Ke=Ee?ts(De,Ne):Bs(De,Ne);he(Ne,!Ee,Ke,ot)}else{const Ke=Bd([].concat(ze(De),[Ne]),!0,z,P),{checkedKeys:Je,halfCheckedKeys:Ae}=Ke;let je=Je;if(Ee){const Ge=new Set(Je);Ge.delete(Ne),je=Bd(Array.from(Ge),{checked:!1,halfCheckedKeys:Ae},z,P).checkedKeys}he(Ne,!Ee,je,ot)}}m(Ee?null:at)}})),checked:Ee}};const me=(ne,ue,de)=>{const{node:ge,checked:Ne}=oe(ne,ue,de);return w?w(Ne,ue,de,ge):ge};if(!J.includes(Rl))if(J.findIndex(ne=>{var ue;return((ue=ne[Sp])===null||ue===void 0?void 0:ue.columnType)==="EXPAND_COLUMN"})===0){const[ne,...ue]=J;J=[ne,Rl].concat(ze(ue))}else J=[Rl].concat(ze(J));const fe=J.indexOf(Rl);J=J.filter((ne,ue)=>ne!==Rl||ue===fe);const ye=J[fe-1],Ce=J[fe+1];let ce=g;ce===void 0&&((Ce==null?void 0:Ce.fixed)!==void 0?ce=Ce.fixed:(ye==null?void 0:ye.fixed)!==void 0&&(ce=ye.fixed)),ce&&ye&&((V=ye[Sp])===null||V===void 0?void 0:V.columnType)==="EXPAND_COLUMN"&&ye.fixed===void 0&&(ye.fixed=ce);const q=xe(`${E}-selection-col`,{[`${E}-selection-col-with-dropdown`]:v&&h==="checkbox"}),F=()=>t!=null&&t.columnTitle?typeof t.columnTitle=="function"?t.columnTitle(_):t.columnTitle:re,H={fixed:ce,width:f,className:`${E}-selection-column`,title:F(),render:me,onCell:t.onCell,[Sp]:{className:q}};return J.map(ne=>ne===Rl?H:ne)},[j,O,t,B,ie,se,f,ve,D,S,d,he,P]),ie]};function Fge(e,t){return e._antProxy=e._antProxy||{},Object.keys(t).forEach(n=>{if(!(n in e._antProxy)){const r=e[n];e._antProxy[n]=r,e[n]=t[n]}}),e}function Dge(e,t){return p.useImperativeHandle(e,()=>{const n=t(),{nativeElement:r}=n;return typeof Proxy<"u"?new Proxy(r,{get(i,o){return n[o]?n[o]:Reflect.get(i,o)}}):Fge(r,n)})}function Hge(e){return function(n){let{prefixCls:r,onExpand:i,record:o,expanded:a,expandable:s}=n;const l=`${r}-row-expand-icon`;return p.createElement("button",{type:"button",onClick:c=>{i(o,c),c.stopPropagation()},className:xe(l,{[`${l}-spaced`]:!s,[`${l}-expanded`]:s&&a,[`${l}-collapsed`]:s&&!a}),"aria-label":a?e.collapse:e.expand,"aria-expanded":a})}}function Uge(e){return(n,r)=>{const i=n.querySelector(`.${e}-container`);let o=r;if(i){const a=getComputedStyle(i),s=parseInt(a.borderLeftWidth,10),l=parseInt(a.borderRightWidth,10);o=r-s-l}return o}}function pu(e,t){return"key"in e&&e.key!==void 0&&e.key!==null?e.key:e.dataIndex?Array.isArray(e.dataIndex)?e.dataIndex.join("."):e.dataIndex:t}function _m(e,t){return t?`${t}-${e}`:`${e}`}function $y(e,t){return typeof e=="function"?e(t):e}function Vge(e,t){const n=$y(e,t);return Object.prototype.toString.call(n)==="[object Object]"?"":n}var Xge={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},Wge=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:Xge}))},Zge=p.forwardRef(Wge);function Kge(e){const t=p.useRef(e),n=yA();return[()=>t.current,r=>{t.current=r,n()}]}function qge(e){var t=e.dropPosition,n=e.dropLevelOffset,r=e.indent,i={pointerEvents:"none",position:"absolute",right:0,backgroundColor:"red",height:2};switch(t){case-1:i.top=0,i.left=-n*r;break;case 1:i.bottom=0,i.left=-n*r;break;case 0:i.bottom=0,i.left=r;break}return p.createElement("div",{style:i})}function AF(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function Gge(e,t){var n=p.useState(!1),r=Se(n,2),i=r[0],o=r[1];sn(function(){if(i)return e(),function(){t()}},[i]),sn(function(){return o(!0),function(){o(!1)}},[])}var Yge=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],FF=function(t,n){var r=t.className,i=t.style,o=t.motion,a=t.motionNodes,s=t.motionType,l=t.onMotionStart,c=t.onMotionEnd,u=t.active,d=t.treeNodeRequiredProps,f=zt(t,Yge),h=p.useState(!0),v=Se(h,2),g=v[0],w=v[1],x=p.useContext(cS),C=x.prefixCls,E=a&&s!=="hide";sn(function(){a&&E!==g&&w(E)},[a]);var I=function(){a&&l()},R=p.useRef(!1),T=function(){a&&!R.current&&(R.current=!0,c())};Gge(I,T);var j=function(X){E===X&&T()};return a?p.createElement(dl,Re({ref:n,visible:g},o,{motionAppear:s==="show",onVisibleChanged:j}),function(D,X){var U=D.className,Z=D.style;return p.createElement("div",{ref:X,className:xe("".concat(C,"-treenode-motion"),U),style:Z},a.map(function(Y){var y=Object.assign({},(AF(Y.data),Y.data)),m=Y.title,b=Y.key,k=Y.isStart,N=Y.isEnd;delete y.children;var M=xp(b,d);return p.createElement(vf,Re({},y,M,{title:m,active:u,data:Y.data,key:b,isStart:k,isEnd:N}))}))}):p.createElement(vf,Re({domRef:n,className:r,style:i},f,{active:u}))};FF.displayName="MotionTreeNode";var Jge=p.forwardRef(FF);function Qge(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=e.length,r=t.length;if(Math.abs(n-r)!==1)return{add:!1,key:null};function i(o,a){var s=new Map;o.forEach(function(c){s.set(c,!0)});var l=a.filter(function(c){return!s.has(c)});return l.length===1?l[0]:null}return n ").concat(t);return t}var HF=p.forwardRef(function(e,t){var n=e.prefixCls,r=e.data;e.selectable,e.checkable;var i=e.expandedKeys,o=e.selectedKeys,a=e.checkedKeys,s=e.loadedKeys,l=e.loadingKeys,c=e.halfCheckedKeys,u=e.keyEntities,d=e.disabled,f=e.dragging,h=e.dragOverNodeKey,v=e.dropPosition,g=e.motion,w=e.height,x=e.itemHeight,C=e.virtual,E=e.focusable,I=e.activeItem,R=e.focused,T=e.tabIndex,j=e.onKeyDown,D=e.onFocus,X=e.onBlur,U=e.onActiveChange,Z=e.onListChangeStart,Y=e.onListChangeEnd,y=zt(e,$ge),m=p.useRef(null),b=p.useRef(null);p.useImperativeHandle(t,function(){return{scrollTo:function(oe){m.current.scrollTo(oe)},getIndentWidth:function(){return b.current.offsetWidth}}});var k=p.useState(i),N=Se(k,2),M=N[0],z=N[1],O=p.useState(r),S=Se(O,2),P=S[0],B=S[1],W=p.useState(r),ie=Se(W,2),se=ie[0],le=ie[1],he=p.useState([]),ve=Se(he,2),L=ve[0],A=ve[1],V=p.useState(null),J=Se(V,2),K=J[0],$=J[1],te=p.useRef(r);te.current=r;function G(){var _=te.current;B(_),le(_),A([]),$(null),Y()}sn(function(){z(i);var _=Qge(M,i);if(_.key!==null)if(_.add){var oe=P.findIndex(function(q){var F=q.key;return F===_.key}),me=SO(bO(P,r,_.key),C,w,x),fe=P.slice();fe.splice(oe+1,0,xO),le(fe),A(me),$("show")}else{var ye=r.findIndex(function(q){var F=q.key;return F===_.key}),Ce=SO(bO(r,P,_.key),C,w,x),ce=r.slice();ce.splice(ye+1,0,xO),le(ce),A(Ce),$("hide")}else P!==r&&(B(r),le(r))},[i,r]),p.useEffect(function(){f||G()},[f]);var ee=g?se:r,re={expandedKeys:i,selectedKeys:o,loadedKeys:s,loadingKeys:l,checkedKeys:a,halfCheckedKeys:c,dragOverNodeKey:h,dropPosition:v,keyEntities:u};return p.createElement(p.Fragment,null,R&&I&&p.createElement("span",{style:wO,"aria-live":"assertive"},e1e(I)),p.createElement("div",null,p.createElement("input",{style:wO,disabled:E===!1||d,tabIndex:E!==!1?T:null,onKeyDown:j,onFocus:D,onBlur:X,value:"",onChange:_ge,"aria-label":"for screen reader"})),p.createElement("div",{className:"".concat(n,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},p.createElement("div",{className:"".concat(n,"-indent")},p.createElement("div",{ref:b,className:"".concat(n,"-indent-unit")}))),p.createElement(Hy,Re({},y,{data:ee,itemKey:CO,height:w,fullHeight:!1,virtual:C,itemHeight:x,prefixCls:"".concat(n,"-list"),ref:m,onVisibleChange:function(oe,me){var fe=new Set(oe),ye=me.filter(function(Ce){return!fe.has(Ce)});ye.some(function(Ce){return CO(Ce)===mu})&&G()}}),function(_){var oe=_.pos,me=Object.assign({},(AF(_.data),_.data)),fe=_.title,ye=_.key,Ce=_.isStart,ce=_.isEnd,q=Qm(ye,oe);delete me.key,delete me.children;var F=xp(q,re);return p.createElement(Jge,Re({},me,F,{title:fe,active:!!I&&ye===I.key,pos:oe,data:_.data,isStart:Ce,isEnd:ce,motion:g,motionNodes:ye===mu?L:null,motionType:K,onMotionStart:Z,onMotionEnd:G,treeNodeRequiredProps:re,onMouseMove:function(){U(null)}}))}))});HF.displayName="NodeList";var t1e=10,dS=function(e){ks(n,e);var t=Ms(n);function n(){var r;Tr(this,n);for(var i=arguments.length,o=new Array(i),a=0;a2&&arguments[2]!==void 0?arguments[2]:!1,d=r.state,f=d.dragChildrenKeys,h=d.dropPosition,v=d.dropTargetKey,g=d.dropTargetPos,w=d.dropAllowed;if(w){var x=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),v!==null){var C=pe(pe({},xp(v,r.getTreeNodeRequiredProps())),{},{active:((c=r.getActiveItem())===null||c===void 0?void 0:c.key)===v,data:eo(r.state.keyEntities,v).node}),E=f.indexOf(v)!==-1;Yn(!E,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var I=uS(g),R={event:s,node:Or(C),dragNode:r.dragNode?Or(r.dragNode.props):null,dragNodesKeys:[r.dragNode.props.eventKey].concat(f),dropToGap:h!==0,dropPosition:h+Number(I[I.length-1])};u||x==null||x(R),r.dragNode=null}}}),ae(Be(r),"cleanDragState",function(){var s=r.state.draggingNodeKey;s!==null&&r.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),r.dragStartMousePosition=null,r.currentMouseOverDroppableNodeKey=null}),ae(Be(r),"triggerExpandActionExpand",function(s,l){var c=r.state,u=c.expandedKeys,d=c.flattenNodes,f=l.expanded,h=l.key,v=l.isLeaf;if(!(v||s.shiftKey||s.metaKey||s.ctrlKey)){var g=d.filter(function(x){return x.key===h})[0],w=Or(pe(pe({},xp(h,r.getTreeNodeRequiredProps())),{},{data:g.data}));r.setExpandedKeys(f?ts(u,h):Bs(u,h)),r.onNodeExpand(s,w)}}),ae(Be(r),"onNodeClick",function(s,l){var c=r.props,u=c.onClick,d=c.expandAction;d==="click"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),ae(Be(r),"onNodeDoubleClick",function(s,l){var c=r.props,u=c.onDoubleClick,d=c.expandAction;d==="doubleClick"&&r.triggerExpandActionExpand(s,l),u==null||u(s,l)}),ae(Be(r),"onNodeSelect",function(s,l){var c=r.state.selectedKeys,u=r.state,d=u.keyEntities,f=u.fieldNames,h=r.props,v=h.onSelect,g=h.multiple,w=l.selected,x=l[f.key],C=!w;C?g?c=Bs(c,x):c=[x]:c=ts(c,x);var E=c.map(function(I){var R=eo(d,I);return R?R.node:null}).filter(function(I){return I});r.setUncontrolledState({selectedKeys:c}),v==null||v(c,{event:"select",selected:C,node:l,selectedNodes:E,nativeEvent:s.nativeEvent})}),ae(Be(r),"onNodeCheck",function(s,l,c){var u=r.state,d=u.keyEntities,f=u.checkedKeys,h=u.halfCheckedKeys,v=r.props,g=v.checkStrictly,w=v.onCheck,x=l.key,C,E={event:"check",node:l,checked:c,nativeEvent:s.nativeEvent};if(g){var I=c?Bs(f,x):ts(f,x),R=ts(h,x);C={checked:I,halfChecked:R},E.checkedNodes=I.map(function(Z){return eo(d,Z)}).filter(function(Z){return Z}).map(function(Z){return Z.node}),r.setUncontrolledState({checkedKeys:I})}else{var T=Bd([].concat(ze(f),[x]),!0,d),j=T.checkedKeys,D=T.halfCheckedKeys;if(!c){var X=new Set(j);X.delete(x);var U=Bd(Array.from(X),{checked:!1,halfCheckedKeys:D},d);j=U.checkedKeys,D=U.halfCheckedKeys}C=j,E.checkedNodes=[],E.checkedNodesPositions=[],E.halfCheckedKeys=D,j.forEach(function(Z){var Y=eo(d,Z);if(Y){var y=Y.node,m=Y.pos;E.checkedNodes.push(y),E.checkedNodesPositions.push({node:y,pos:m})}}),r.setUncontrolledState({checkedKeys:j},!1,{halfCheckedKeys:D})}w==null||w(C,E)}),ae(Be(r),"onNodeLoad",function(s){var l,c=s.key,u=r.state.keyEntities,d=eo(u,c);if(!(d!=null&&(l=d.children)!==null&&l!==void 0&&l.length)){var f=new Promise(function(h,v){r.setState(function(g){var w=g.loadedKeys,x=w===void 0?[]:w,C=g.loadingKeys,E=C===void 0?[]:C,I=r.props,R=I.loadData,T=I.onLoad;if(!R||x.indexOf(c)!==-1||E.indexOf(c)!==-1)return null;var j=R(s);return j.then(function(){var D=r.state.loadedKeys,X=Bs(D,c);T==null||T(X,{event:"load",node:s}),r.setUncontrolledState({loadedKeys:X}),r.setState(function(U){return{loadingKeys:ts(U.loadingKeys,c)}}),h()}).catch(function(D){if(r.setState(function(U){return{loadingKeys:ts(U.loadingKeys,c)}}),r.loadingRetryTimes[c]=(r.loadingRetryTimes[c]||0)+1,r.loadingRetryTimes[c]>=t1e){var X=r.state.loadedKeys;Yn(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:Bs(X,c)}),h()}v(D)}),{loadingKeys:Bs(E,c)}})});return f.catch(function(){}),f}}),ae(Be(r),"onNodeMouseEnter",function(s,l){var c=r.props.onMouseEnter;c==null||c({event:s,node:l})}),ae(Be(r),"onNodeMouseLeave",function(s,l){var c=r.props.onMouseLeave;c==null||c({event:s,node:l})}),ae(Be(r),"onNodeContextMenu",function(s,l){var c=r.props.onRightClick;c&&(s.preventDefault(),c({event:s,node:l}))}),ae(Be(r),"onFocus",function(){var s=r.props.onFocus;r.setState({focused:!0});for(var l=arguments.length,c=new Array(l),u=0;u1&&arguments[1]!==void 0?arguments[1]:!1,c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!r.destroyed){var u=!1,d=!0,f={};Object.keys(s).forEach(function(h){if(h in r.props){d=!1;return}u=!0,f[h]=s[h]}),u&&(!l||d)&&r.setState(pe(pe({},f),c))}}),ae(Be(r),"scrollTo",function(s){r.listRef.current.scrollTo(s)}),r}return Ir(n,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var i=this.props,o=i.activeKey,a=i.itemScrollOffset,s=a===void 0?0:a;o!==void 0&&o!==this.state.activeKey&&(this.setState({activeKey:o}),o!==null&&this.scrollTo({key:o,offset:s}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var i=this.state,o=i.focused,a=i.flattenNodes,s=i.keyEntities,l=i.draggingNodeKey,c=i.activeKey,u=i.dropLevelOffset,d=i.dropContainerKey,f=i.dropTargetKey,h=i.dropPosition,v=i.dragOverNodeKey,g=i.indent,w=this.props,x=w.prefixCls,C=w.className,E=w.style,I=w.showLine,R=w.focusable,T=w.tabIndex,j=T===void 0?0:T,D=w.selectable,X=w.showIcon,U=w.icon,Z=w.switcherIcon,Y=w.draggable,y=w.checkable,m=w.checkStrictly,b=w.disabled,k=w.motion,N=w.loadData,M=w.filterTreeNode,z=w.height,O=w.itemHeight,S=w.virtual,P=w.titleRender,B=w.dropIndicatorRender,W=w.onContextMenu,ie=w.onScroll,se=w.direction,le=w.rootClassName,he=w.rootStyle,ve=uo(this.props,{aria:!0,data:!0}),L;return Y&&(pt(Y)==="object"?L=Y:typeof Y=="function"?L={nodeDraggable:Y}:L={}),p.createElement(cS.Provider,{value:{prefixCls:x,selectable:D,showIcon:X,icon:U,switcherIcon:Z,draggable:L,draggingNodeKey:l,checkable:y,checkStrictly:m,disabled:b,keyEntities:s,dropLevelOffset:u,dropContainerKey:d,dropTargetKey:f,dropPosition:h,dragOverNodeKey:v,indent:g,direction:se,dropIndicatorRender:B,loadData:N,filterTreeNode:M,titleRender:P,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},p.createElement("div",{role:"tree",className:xe(x,C,le,ae(ae(ae({},"".concat(x,"-show-line"),I),"".concat(x,"-focused"),o),"".concat(x,"-active-focused"),c!==null)),style:he},p.createElement(HF,Re({ref:this.listRef,prefixCls:x,style:E,data:a,disabled:b,selectable:D,checkable:!!y,motion:k,dragging:l!==null,height:z,itemHeight:O,virtual:S,focusable:R,focused:o,tabIndex:j,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:W,onScroll:ie},this.getTreeNodeRequiredProps(),ve))))}}],[{key:"getDerivedStateFromProps",value:function(i,o){var a=o.prevProps,s={prevProps:i};function l(T){return!a&&T in i||a&&a[T]!==i[T]}var c,u=o.fieldNames;if(l("fieldNames")&&(u=pf(i.fieldNames),s.fieldNames=u),l("treeData")?c=i.treeData:l("children")&&(Yn(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),c=$A(i.children)),c){s.treeData=c;var d=tS(c,{fieldNames:u});s.keyEntities=pe(ae({},mu,DF),d.keyEntities)}var f=s.keyEntities||o.keyEntities;if(l("expandedKeys")||a&&l("autoExpandParent"))s.expandedKeys=i.autoExpandParent||!a&&i.defaultExpandParent?O5(i.expandedKeys,f):i.expandedKeys;else if(!a&&i.defaultExpandAll){var h=pe({},f);delete h[mu],s.expandedKeys=Object.keys(h).map(function(T){return h[T].key})}else!a&&i.defaultExpandedKeys&&(s.expandedKeys=i.autoExpandParent||i.defaultExpandParent?O5(i.defaultExpandedKeys,f):i.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,c||s.expandedKeys){var v=Kw(c||o.treeData,s.expandedKeys||o.expandedKeys,u);s.flattenNodes=v}if(i.selectable&&(l("selectedKeys")?s.selectedKeys=gO(i.selectedKeys,i):!a&&i.defaultSelectedKeys&&(s.selectedKeys=gO(i.defaultSelectedKeys,i))),i.checkable){var g;if(l("checkedKeys")?g=$w(i.checkedKeys)||{}:!a&&i.defaultCheckedKeys?g=$w(i.defaultCheckedKeys)||{}:c&&(g=$w(i.checkedKeys)||{checkedKeys:o.checkedKeys,halfCheckedKeys:o.halfCheckedKeys}),g){var w=g,x=w.checkedKeys,C=x===void 0?[]:x,E=w.halfCheckedKeys,I=E===void 0?[]:E;if(!i.checkStrictly){var R=Bd(C,!0,f);C=R.checkedKeys,I=R.halfCheckedKeys}s.checkedKeys=C,s.halfCheckedKeys=I}}return l("loadedKeys")&&(s.loadedKeys=i.loadedKeys),s}}]),n}(p.Component);ae(dS,"defaultProps",{prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:qge,allowDrop:function(){return!0},expandAction:!1});ae(dS,"TreeNode",vf);var n1e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},r1e=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:n1e}))},UF=p.forwardRef(r1e),i1e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},o1e=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:i1e}))},a1e=p.forwardRef(o1e),s1e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},l1e=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:s1e}))},c1e=p.forwardRef(l1e),u1e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},d1e=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:u1e}))},f1e=p.forwardRef(d1e);const h1e=new en("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),p1e=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),m1e=(e,t)=>({[`.${e}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:t.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${we(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),v1e=(e,t)=>{const{treeCls:n,treeNodeCls:r,treeNodePadding:i,titleHeight:o,nodeSelectedBg:a,nodeHoverBg:s}=t,l=t.paddingXS;return{[n]:Object.assign(Object.assign({},br(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,[`&${n}-rtl`]:{[`${n}-switcher`]:{"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},dc(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:i,insetInlineStart:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:h1e,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${r}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${we(i)} 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${n}-node-content-wrapper`]:{color:t.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${n}-node-content-wrapper`]:{background:t.controlItemBgHover},[`&:not(${r}-disabled).filter-node ${n}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{cursor:"grab",[`${n}-draggable-icon`]:{flexShrink:0,width:o,lineHeight:`${we(o)}`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${t.motionDurationSlow}`,[`${r}:hover &`]:{opacity:.45}},[`&${r}-disabled`]:{[`${n}-draggable-icon`]:{visibility:"hidden"}}}},[`${n}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:o}},[`${n}-draggable-icon`]:{visibility:"hidden"},[`${n}-switcher`]:Object.assign(Object.assign({},p1e(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:o,margin:0,lineHeight:`${we(o)}`,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,borderRadius:t.borderRadius,"&-noop":{cursor:"unset"},[`&:not(${n}-switcher-noop):hover`]:{backgroundColor:t.colorBgTextHover},"&_close":{[`${n}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(o).div(2).equal(),bottom:t.calc(i).mul(-1).equal(),marginInlineStart:-1,borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:t.calc(t.calc(o).div(2).equal()).mul(.8).equal(),height:t.calc(o).div(2).equal(),borderBottom:`1px solid ${t.colorBorder}`,content:'""'}}}),[`${n}-checkbox`]:{top:"initial",marginInlineEnd:l,alignSelf:"flex-start",marginTop:t.marginXXS},[`${n}-node-content-wrapper, ${n}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:o,margin:0,padding:`0 ${we(t.calc(t.paddingXS).div(2).equal())}`,color:"inherit",lineHeight:`${we(o)}`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:s},[`&${n}-node-selected`]:{backgroundColor:a},[`${n}-iconEle`]:{display:"inline-block",width:o,height:o,lineHeight:`${we(o)}`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${n}-node-content-wrapper`]:Object.assign({lineHeight:`${we(o)}`,userSelect:"none"},m1e(e,t)),[`${r}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${t.colorPrimary}`}},"&-show-line":{[`${n}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(o).div(2).equal(),bottom:t.calc(i).mul(-1).equal(),borderInlineEnd:`1px solid ${t.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${n}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${r}-leaf-last`]:{[`${n}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${we(t.calc(o).div(2).equal())} !important`}}}}})}},g1e=e=>{const{treeCls:t,treeNodeCls:n,treeNodePadding:r,directoryNodeSelectedBg:i,directoryNodeSelectedColor:o}=e;return{[`${t}${t}-directory`]:{[n]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:r,insetInlineStart:0,transition:`background-color ${e.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:e.controlItemBgHover}},"> *":{zIndex:1},[`${t}-switcher`]:{transition:`color ${e.motionDurationMid}`},[`${t}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${t}-node-selected`]:{color:o,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:i},[`${t}-switcher`]:{color:o},[`${t}-node-content-wrapper`]:{color:o,background:"transparent"}}}}}},y1e=(e,t)=>{const n=`.${e}`,r=`${n}-treenode`,i=t.calc(t.paddingXS).div(2).equal(),o=pn(t,{treeCls:n,treeNodeCls:r,treeNodePadding:i});return[v1e(e,o),g1e(o)]},b1e=e=>{const{controlHeightSM:t}=e;return{titleHeight:t,nodeHoverBg:e.controlItemBgHover,nodeSelectedBg:e.controlItemBgActive}},w1e=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},b1e(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})},x1e=qr("Tree",(e,t)=>{let{prefixCls:n}=t;return[{[e.componentCls]:eF(`${n}-checkbox`,e)},y1e(n,e),BB(e)]},w1e),EO=4;function S1e(e){const{dropPosition:t,dropLevelOffset:n,prefixCls:r,indent:i,direction:o="ltr"}=e,a=o==="ltr"?"left":"right",s=o==="ltr"?"right":"left",l={[a]:-n*i+EO,[s]:0};switch(t){case-1:l.top=-3;break;case 1:l.bottom=-3;break;default:l.bottom=-3,l[a]=i+EO;break}return be.createElement("div",{style:l,className:`${r}-drop-indicator`})}var C1e={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},E1e=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:C1e}))},P1e=p.forwardRef(E1e),O1e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},k1e=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:O1e}))},M1e=p.forwardRef(k1e),N1e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},T1e=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:N1e}))},I1e=p.forwardRef(T1e);const z1e=e=>{const{prefixCls:t,switcherIcon:n,treeNodeProps:r,showLine:i}=e,{isLeaf:o,expanded:a,loading:s}=r;if(s)return p.createElement(E4,{className:`${t}-switcher-loading-icon`});let l;if(i&&typeof i=="object"&&(l=i.showLeafIcon),o){if(!i)return null;if(typeof l!="boolean"&&l){const d=typeof l=="function"?l(r):l,f=`${t}-switcher-line-custom-icon`;return p.isValidElement(d)?sa(d,{className:xe(d.props.className||"",f)}):d}return l?p.createElement(UF,{className:`${t}-switcher-line-icon`}):p.createElement("span",{className:`${t}-switcher-leaf-line`})}const c=`${t}-switcher-icon`,u=typeof n=="function"?n(r):n;return p.isValidElement(u)?sa(u,{className:xe(u.props.className||"",c)}):u!==void 0?u:i?a?p.createElement(M1e,{className:`${t}-switcher-line-icon`}):p.createElement(I1e,{className:`${t}-switcher-line-icon`}):p.createElement(P1e,{className:c})},VF=be.forwardRef((e,t)=>{var n;const{getPrefixCls:r,direction:i,virtual:o,tree:a}=be.useContext(Mt),{prefixCls:s,className:l,showIcon:c=!1,showLine:u,switcherIcon:d,blockNode:f=!1,children:h,checkable:v=!1,selectable:g=!0,draggable:w,motion:x,style:C}=e,E=r("tree",s),I=r(),R=x??Object.assign(Object.assign({},lB(I)),{motionAppear:!1}),T=Object.assign(Object.assign({},e),{checkable:v,selectable:g,showIcon:c,motion:R,blockNode:f,showLine:!!u,dropIndicatorRender:S1e}),[j,D,X]=x1e(E),[,U]=Xr(),Z=U.paddingXS/2+(((n=U.Tree)===null||n===void 0?void 0:n.titleHeight)||U.controlHeightSM),Y=be.useMemo(()=>{if(!w)return!1;let m={};switch(typeof w){case"function":m.nodeDraggable=w;break;case"object":m=Object.assign({},w);break}return m.icon!==!1&&(m.icon=m.icon||be.createElement(f1e,null)),m},[w]),y=m=>be.createElement(z1e,{prefixCls:E,switcherIcon:d,treeNodeProps:m,showLine:u});return j(be.createElement(dS,Object.assign({itemHeight:Z,ref:t,virtual:o},T,{style:Object.assign(Object.assign({},a==null?void 0:a.style),C),prefixCls:E,className:xe({[`${E}-icon-hide`]:!c,[`${E}-block-node`]:f,[`${E}-unselectable`]:!g,[`${E}-rtl`]:i==="rtl"},a==null?void 0:a.className,l,D,X),direction:i,checkable:v&&be.createElement("span",{className:`${E}-checkbox-inner`}),selectable:g,switcherIcon:y,draggable:Y}),h))}),PO=0,_w=1,OO=2;function fS(e,t,n){const{key:r,children:i}=n;function o(a){const s=a[r],l=a[i];t(s,a)!==!1&&fS(l||[],t,n)}e.forEach(o)}function R1e(e){let{treeData:t,expandedKeys:n,startKey:r,endKey:i,fieldNames:o}=e;const a=[];let s=PO;if(r&&r===i)return[r];if(!r||!i)return[];function l(c){return c===r||c===i}return fS(t,c=>{if(s===OO)return!1;if(l(c)){if(a.push(c),s===PO)s=_w;else if(s===_w)return s=OO,!1}else s===_w&&a.push(c);return n.includes(c)},pf(o)),a}function e2(e,t,n){const r=ze(t),i=[];return fS(e,(o,a)=>{const s=r.indexOf(o);return s!==-1&&(i.push(a),r.splice(s,1)),!!r.length},pf(n)),i}var kO=function(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{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:i}=e,o=kO(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const a=p.useRef(),s=p.useRef(),l=()=>{const{keyEntities:D}=tS(MO(o));let X;return n?X=Object.keys(D):r?X=O5(o.expandedKeys||i||[],D):X=o.expandedKeys||i||[],X},[c,u]=p.useState(o.selectedKeys||o.defaultSelectedKeys||[]),[d,f]=p.useState(()=>l());p.useEffect(()=>{"selectedKeys"in o&&u(o.selectedKeys)},[o.selectedKeys]),p.useEffect(()=>{"expandedKeys"in o&&f(o.expandedKeys)},[o.expandedKeys]);const h=(D,X)=>{var U;return"expandedKeys"in o||f(D),(U=o.onExpand)===null||U===void 0?void 0:U.call(o,D,X)},v=(D,X)=>{var U;const{multiple:Z,fieldNames:Y}=o,{node:y,nativeEvent:m}=X,{key:b=""}=y,k=MO(o),N=Object.assign(Object.assign({},X),{selected:!0}),M=(m==null?void 0:m.ctrlKey)||(m==null?void 0:m.metaKey),z=m==null?void 0:m.shiftKey;let O;Z&&M?(O=D,a.current=b,s.current=O,N.selectedNodes=e2(k,O,Y)):Z&&z?(O=Array.from(new Set([].concat(ze(s.current||[]),ze(R1e({treeData:k,expandedKeys:d,startKey:b,endKey:a.current,fieldNames:Y}))))),N.selectedNodes=e2(k,O,Y)):(O=[b],a.current=b,s.current=O,N.selectedNodes=e2(k,O,Y)),(U=o.onSelect)===null||U===void 0||U.call(o,O,N),"selectedKeys"in o||u(O)},{getPrefixCls:g,direction:w}=p.useContext(Mt),{prefixCls:x,className:C,showIcon:E=!0,expandAction:I="click"}=o,R=kO(o,["prefixCls","className","showIcon","expandAction"]),T=g("tree",x),j=xe(`${T}-directory`,{[`${T}-directory-rtl`]:w==="rtl"},C);return p.createElement(VF,Object.assign({icon:j1e,ref:t,blockNode:!0},R,{showIcon:E,expandAction:I,prefixCls:T,className:j,expandedKeys:d,selectedKeys:c,onSelect:v,onExpand:h}))},B1e=p.forwardRef(L1e),hS=VF;hS.DirectoryTree=B1e;hS.TreeNode=vf;function NO(e){let{value:t,onChange:n,filterSearch:r,tablePrefixCls:i,locale:o}=e;return r?p.createElement("div",{className:`${i}-filter-dropdown-search`},p.createElement(Yf,{prefix:p.createElement(H4,null),placeholder:o.filterSearchPlaceholder,onChange:n,value:t,htmlSize:1,className:`${i}-filter-dropdown-search-input`})):null}const A1e=e=>{const{keyCode:t}=e;t===Le.ENTER&&e.stopPropagation()},F1e=p.forwardRef((e,t)=>p.createElement("div",{className:e.className,onClick:n=>n.stopPropagation(),onKeyDown:A1e,ref:t},e.children));function Ad(e){let t=[];return(e||[]).forEach(n=>{let{value:r,children:i}=n;t.push(r),i&&(t=[].concat(ze(t),ze(Ad(i))))}),t}function D1e(e){return e.some(t=>{let{children:n}=t;return n})}function XF(e,t){return typeof t=="string"||typeof t=="number"?t==null?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function WF(e){let{filters:t,prefixCls:n,filteredKeys:r,filterMultiple:i,searchValue:o,filterSearch:a}=e;return t.map((s,l)=>{const c=String(s.value);if(s.children)return{key:c||l,label:s.text,popupClassName:`${n}-dropdown-submenu`,children:WF({filters:s.children,prefixCls:n,filteredKeys:r,filterMultiple:i,searchValue:o,filterSearch:a})};const u=i?mf:Jm,d={key:s.value!==void 0?c:l,label:p.createElement(p.Fragment,null,p.createElement(u,{checked:r.includes(c)}),p.createElement("span",null,s.text))};return o.trim()?typeof a=="function"?a(o,s)?d:null:XF(o,s.text)?d:null:d})}function t2(e){return e||[]}function H1e(e){var t,n;const{tablePrefixCls:r,prefixCls:i,column:o,dropdownPrefixCls:a,columnKey:s,filterOnClose:l,filterMultiple:c,filterMode:u="menu",filterSearch:d=!1,filterState:f,triggerFilter:h,locale:v,children:g,getPopupContainer:w,rootClassName:x}=e,{filterDropdownOpen:C,onFilterDropdownOpenChange:E,filterResetToDefaultFilteredValue:I,defaultFilteredValue:R,filterDropdownVisible:T,onFilterDropdownVisibleChange:j}=o,[D,X]=p.useState(!1),U=!!(f&&(!((t=f.filteredKeys)===null||t===void 0)&&t.length||f.forceFiltered)),Z=G=>{X(G),E==null||E(G),j==null||j(G)},Y=(n=C??T)!==null&&n!==void 0?n:D,y=f==null?void 0:f.filteredKeys,[m,b]=Kge(t2(y)),k=G=>{let{selectedKeys:ee}=G;b(ee)},N=(G,ee)=>{let{node:re,checked:_}=ee;k(c?{selectedKeys:G}:{selectedKeys:_&&re.key?[re.key]:[]})};p.useEffect(()=>{D&&k({selectedKeys:t2(y)})},[y]);const[M,z]=p.useState([]),O=G=>{z(G)},[S,P]=p.useState(""),B=G=>{const{value:ee}=G.target;P(ee)};p.useEffect(()=>{D||P("")},[D]);const W=G=>{const ee=G!=null&&G.length?G:null;if(ee===null&&(!f||!f.filteredKeys)||xs(ee,f==null?void 0:f.filteredKeys,!0))return null;h({column:o,key:s,filteredKeys:ee})},ie=()=>{Z(!1),W(m())},se=function(){let{confirm:G,closeDropdown:ee}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};G&&W([]),ee&&Z(!1),P(""),b(I?(R||[]).map(re=>String(re)):[])},le=function(){let{closeDropdown:G}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};G&&Z(!1),W(m())},he=(G,ee)=>{ee.source==="trigger"&&(G&&y!==void 0&&b(t2(y)),Z(G),!G&&!o.filterDropdown&&l&&ie())},ve=xe({[`${a}-menu-without-submenu`]:!D1e(o.filters||[])}),L=G=>{if(G.target.checked){const ee=Ad(o==null?void 0:o.filters).map(re=>String(re));b(ee)}else b([])},A=G=>{let{filters:ee}=G;return(ee||[]).map((re,_)=>{const oe=String(re.value),me={title:re.text,key:re.value!==void 0?oe:String(_)};return re.children&&(me.children=A({filters:re.children})),me})},V=G=>{var ee;return Object.assign(Object.assign({},G),{text:G.title,value:G.key,children:((ee=G.children)===null||ee===void 0?void 0:ee.map(re=>V(re)))||[]})};let J;if(typeof o.filterDropdown=="function")J=o.filterDropdown({prefixCls:`${a}-custom`,setSelectedKeys:G=>k({selectedKeys:G}),selectedKeys:m(),confirm:le,clearFilters:se,filters:o.filters,visible:Y,close:()=>{Z(!1)}});else if(o.filterDropdown)J=o.filterDropdown;else{const G=m()||[],ee=()=>{const _=p.createElement(Zs,{image:Zs.PRESENTED_IMAGE_SIMPLE,description:v.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}});if((o.filters||[]).length===0)return _;if(u==="tree")return p.createElement(p.Fragment,null,p.createElement(NO,{filterSearch:d,value:S,onChange:B,tablePrefixCls:r,locale:v}),p.createElement("div",{className:`${r}-filter-dropdown-tree`},c?p.createElement(mf,{checked:G.length===Ad(o.filters).length,indeterminate:G.length>0&&G.lengthtypeof d=="function"?d(S,V(fe)):XF(S,fe.title):void 0})));const oe=WF({filters:o.filters||[],filterSearch:d,prefixCls:i,filteredKeys:m(),filterMultiple:c,searchValue:S}),me=oe.every(fe=>fe===null);return p.createElement(p.Fragment,null,p.createElement(NO,{filterSearch:d,value:S,onChange:B,tablePrefixCls:r,locale:v}),me?_:p.createElement(Qs,{selectable:!0,multiple:c,prefixCls:`${a}-menu`,className:ve,onSelect:k,onDeselect:k,selectedKeys:G,getPopupContainer:w,openKeys:M,onOpenChange:O,items:oe}))},re=()=>I?xs((R||[]).map(_=>String(_)),G,!0):G.length===0;J=p.createElement(p.Fragment,null,ee(),p.createElement("div",{className:`${i}-dropdown-btns`},p.createElement(Ss,{type:"link",size:"small",disabled:re(),onClick:()=>se()},v.filterReset),p.createElement(Ss,{type:"primary",size:"small",onClick:ie},v.filterConfirm)))}o.filterDropdown&&(J=p.createElement(XA,{selectable:void 0},J));const K=()=>p.createElement(F1e,{className:`${i}-dropdown`},J);let $;typeof o.filterIcon=="function"?$=o.filterIcon(U):o.filterIcon?$=o.filterIcon:$=p.createElement(Zge,null);const{direction:te}=p.useContext(Mt);return p.createElement("div",{className:`${i}-column`},p.createElement("span",{className:`${r}-column-title`},g),p.createElement(nS,{dropdownRender:K,trigger:["click"],open:Y,onOpenChange:he,getPopupContainer:w,placement:te==="rtl"?"bottomLeft":"bottomRight",rootClassName:x},p.createElement("span",{role:"button",tabIndex:-1,className:xe(`${i}-trigger`,{active:U}),onClick:G=>{G.stopPropagation()}},$)))}function I5(e,t,n){let r=[];return(e||[]).forEach((i,o)=>{var a;const s=_m(o,n);if(i.filters||"filterDropdown"in i||"onFilter"in i)if("filteredValue"in i){let l=i.filteredValue;"filterDropdown"in i||(l=(a=l==null?void 0:l.map(String))!==null&&a!==void 0?a:l),r.push({column:i,key:pu(i,s),filteredKeys:l,forceFiltered:i.filtered})}else r.push({column:i,key:pu(i,s),filteredKeys:t&&i.defaultFilteredValue?i.defaultFilteredValue:void 0,forceFiltered:i.filtered});"children"in i&&(r=[].concat(ze(r),ze(I5(i.children,t,s))))}),r}function ZF(e,t,n,r,i,o,a,s,l){return n.map((c,u)=>{const d=_m(u,s),{filterOnClose:f=!0,filterMultiple:h=!0,filterMode:v,filterSearch:g}=c;let w=c;if(w.filters||w.filterDropdown){const x=pu(w,d),C=r.find(E=>{let{key:I}=E;return x===I});w=Object.assign(Object.assign({},w),{title:E=>p.createElement(H1e,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:w,columnKey:x,filterState:C,filterOnClose:f,filterMultiple:h,filterMode:v,filterSearch:g,triggerFilter:o,locale:i,getPopupContainer:a,rootClassName:l},$y(c.title,E))})}return"children"in w&&(w=Object.assign(Object.assign({},w),{children:ZF(e,t,w.children,r,i,o,a,d,l)})),w})}function TO(e){const t={};return e.forEach(n=>{let{key:r,filteredKeys:i,column:o}=n;const a=r,{filters:s,filterDropdown:l}=o;if(l)t[a]=i||null;else if(Array.isArray(i)){const c=Ad(s);t[a]=c.filter(u=>i.includes(String(u)))}else t[a]=null}),t}function z5(e,t,n){return t.reduce((r,i)=>{const{column:{onFilter:o,filters:a},filteredKeys:s}=i;return o&&s&&s.length?r.map(l=>Object.assign({},l)).filter(l=>s.some(c=>{const u=Ad(a),d=u.findIndex(h=>String(h)===String(c)),f=d!==-1?u[d]:c;return l[n]&&(l[n]=z5(l[n],t,n)),o(f,l)})):r},e)}const KF=e=>e.flatMap(t=>"children"in t?[t].concat(ze(KF(t.children||[]))):[t]);function U1e(e){let{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:i,getPopupContainer:o,locale:a,rootClassName:s}=e;Wf();const l=p.useMemo(()=>KF(r||[]),[r]),[c,u]=p.useState(()=>I5(l,!0)),d=p.useMemo(()=>{const g=I5(l,!1);if(g.length===0)return g;let w=!0;if(g.forEach(x=>{let{filteredKeys:C}=x;C!==void 0&&(w=!1)}),w){const x=(l||[]).map((C,E)=>pu(C,_m(E)));return c.filter(C=>{let{key:E}=C;return x.includes(E)}).map(C=>{const E=l[x.findIndex(I=>I===C.key)];return Object.assign(Object.assign({},C),{column:Object.assign(Object.assign({},C.column),E),forceFiltered:E.filtered})})}return g},[l,c]),f=p.useMemo(()=>TO(d),[d]),h=g=>{const w=d.filter(x=>{let{key:C}=x;return C!==g.key});w.push(g),u(w),i(TO(w),w)};return[g=>ZF(t,n,g,d,a,h,o,void 0,s),d,f]}function V1e(e,t,n){const r=p.useRef({});function i(o){if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){let s=function(l){l.forEach((c,u)=>{const d=n(c,u);a.set(d,c),c&&typeof c=="object"&&t in c&&s(c[t]||[])})};const a=new Map;s(e),r.current={data:e,childrenColumnName:t,kvMap:a,getRowKey:n}}return r.current.kvMap.get(o)}return[i]}var X1e=function(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{const o=e[i];typeof o!="function"&&(n[i]=o)}),n}function Z1e(e,t,n){const r=n&&typeof n=="object"?n:{},{total:i=0}=r,o=X1e(r,["total"]),[a,s]=p.useState(()=>({current:"defaultCurrent"in o?o.defaultCurrent:1,pageSize:"defaultPageSize"in o?o.defaultPageSize:qF})),l=A0e(a,o,{total:i>0?i:e}),c=Math.ceil((i||e)/l.pageSize);l.current>c&&(l.current=c||1);const u=(f,h)=>{s({current:f??1,pageSize:h||l.pageSize})},d=(f,h)=>{var v;n&&((v=n.onChange)===null||v===void 0||v.call(n,f,h)),u(f,h),t(f,h||(l==null?void 0:l.pageSize))};return n===!1?[{},()=>{}]:[Object.assign(Object.assign({},l),{onChange:d}),u]}var K1e={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},q1e=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:K1e}))},G1e=p.forwardRef(q1e),Y1e={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},J1e=function(t,n){return p.createElement(vn,Re({},t,{ref:n,icon:Y1e}))},Q1e=p.forwardRef(J1e);const Xv="ascend",n2="descend";function o1(e){return typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1}function IO(e){return typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1}function $1e(e,t){return t?e[e.indexOf(t)+1]:e[0]}function R5(e,t,n){let r=[];function i(o,a){r.push({column:o,key:pu(o,a),multiplePriority:o1(o),sortOrder:o.sortOrder})}return(e||[]).forEach((o,a)=>{const s=_m(a,n);o.children?("sortOrder"in o&&i(o,s),r=[].concat(ze(r),ze(R5(o.children,t,s)))):o.sorter&&("sortOrder"in o?i(o,s):t&&o.defaultSortOrder&&r.push({column:o,key:pu(o,s),multiplePriority:o1(o),sortOrder:o.defaultSortOrder}))}),r}function GF(e,t,n,r,i,o,a,s){return(t||[]).map((l,c)=>{const u=_m(c,s);let d=l;if(d.sorter){const f=d.sortDirections||i,h=d.showSorterTooltip===void 0?a:d.showSorterTooltip,v=pu(d,u),g=n.find(D=>{let{key:X}=D;return X===v}),w=g?g.sortOrder:null,x=$1e(f,w);let C;if(l.sortIcon)C=l.sortIcon({sortOrder:w});else{const D=f.includes(Xv)&&p.createElement(Q1e,{className:xe(`${e}-column-sorter-up`,{active:w===Xv})}),X=f.includes(n2)&&p.createElement(G1e,{className:xe(`${e}-column-sorter-down`,{active:w===n2})});C=p.createElement("span",{className:xe(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(D&&X)})},p.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},D,X))}const{cancelSort:E,triggerAsc:I,triggerDesc:R}=o||{};let T=E;x===n2?T=R:x===Xv&&(T=I);const j=typeof h=="object"?Object.assign({title:T},h):{title:T};d=Object.assign(Object.assign({},d),{className:xe(d.className,{[`${e}-column-sort`]:w}),title:D=>{const X=`${e}-column-sorters`,U=p.createElement("span",{className:`${e}-column-title`},$y(l.title,D)),Z=p.createElement("div",{className:X},U,C);return h?typeof h!="boolean"&&(h==null?void 0:h.target)==="sorter-icon"?p.createElement("div",{className:`${X} ${e}-column-sorters-tooltip-target-sorter`},U,p.createElement($g,Object.assign({},j),C)):p.createElement($g,Object.assign({},j),Z):Z},onHeaderCell:D=>{var X;const U=((X=l.onHeaderCell)===null||X===void 0?void 0:X.call(l,D))||{},Z=U.onClick,Y=U.onKeyDown;U.onClick=b=>{r({column:l,key:v,sortOrder:x,multiplePriority:o1(l)}),Z==null||Z(b)},U.onKeyDown=b=>{b.keyCode===Le.ENTER&&(r({column:l,key:v,sortOrder:x,multiplePriority:o1(l)}),Y==null||Y(b))};const y=Vge(l.title,{}),m=y==null?void 0:y.toString();return w?U["aria-sort"]=w==="ascend"?"ascending":"descending":U["aria-label"]=m||"",U.className=xe(U.className,`${e}-column-has-sorters`),U.tabIndex=0,l.ellipsis&&(U.title=(y??"").toString()),U}})}return"children"in d&&(d=Object.assign(Object.assign({},d),{children:GF(e,d.children,n,r,i,o,a,u)})),d})}const zO=e=>{const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}},RO=e=>{const t=e.filter(n=>{let{sortOrder:r}=n;return r}).map(zO);if(t.length===0&&e.length){const n=e.length-1;return Object.assign(Object.assign({},zO(e[n])),{column:void 0})}return t.length<=1?t[0]||{}:t};function j5(e,t,n){const r=t.slice().sort((a,s)=>s.multiplePriority-a.multiplePriority),i=e.slice(),o=r.filter(a=>{let{column:{sorter:s},sortOrder:l}=a;return IO(s)&&l});return o.length?i.sort((a,s)=>{for(let l=0;l{const s=a[n];return s?Object.assign(Object.assign({},a),{[n]:j5(s,t,n)}):a}):i}function _1e(e){let{prefixCls:t,mergedColumns:n,onSorterChange:r,sortDirections:i,tableLocale:o,showSorterTooltip:a}=e;const[s,l]=p.useState(R5(n,!0)),c=p.useMemo(()=>{let v=!0;const g=R5(n,!1);if(!g.length)return s;const w=[];function x(E){v?w.push(E):w.push(Object.assign(Object.assign({},E),{sortOrder:null}))}let C=null;return g.forEach(E=>{C===null?(x(E),E.sortOrder&&(E.multiplePriority===!1?v=!1:C=!0)):(C&&E.multiplePriority!==!1||(v=!1),x(E))}),w},[n,s]),u=p.useMemo(()=>{var v,g;const w=c.map(x=>{let{column:C,sortOrder:E}=x;return{column:C,order:E}});return{sortColumns:w,sortColumn:(v=w[0])===null||v===void 0?void 0:v.column,sortOrder:(g=w[0])===null||g===void 0?void 0:g.order}},[c]),d=v=>{let g;v.multiplePriority===!1||!c.length||c[0].multiplePriority===!1?g=[v]:g=[].concat(ze(c.filter(w=>{let{key:x}=w;return x!==v.key})),[v]),l(g),r(RO(g),g)};return[v=>GF(t,v,c,d,i,o,a),c,u,()=>RO(c)]}function YF(e,t){return e.map(n=>{const r=Object.assign({},n);return r.title=$y(n.title,t),"children"in r&&(r.children=YF(r.children,t)),r})}function eye(e){return[p.useCallback(n=>YF(n,e),[e])]}const tye=RF((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),nye=LF((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),rye=e=>{const{componentCls:t,lineWidth:n,lineType:r,tableBorderColor:i,tableHeaderBg:o,tablePaddingVertical:a,tablePaddingHorizontal:s,calc:l}=e,c=`${we(n)} ${r} ${i}`,u=(d,f,h)=>({[`&${t}-${d}`]:{[`> ${t}-container`]:{[`> ${t}-content, > ${t}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${we(l(f).mul(-1).equal())} + ${we(l(l(h).add(n)).mul(-1).equal())}`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:c,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:c,borderTop:c,[` > ${t}-content, > ${t}-header, > ${t}-body, > ${t}-summary - `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:c},"> thead":{"> tr:not(:last-child) > th":{borderBottom:c},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:c}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${be(l(a).mul(-1).equal())} ${be(l(l(s).add(n)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:n,bottom:0,borderInlineEnd:c,content:'""'}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[` + `]:{"> table":{"\n > thead > tr > th,\n > thead > tr > td,\n > tbody > tr > th,\n > tbody > tr > td,\n > tfoot > tr > th,\n > tfoot > tr > td\n ":{borderInlineEnd:c},"> thead":{"> tr:not(:last-child) > th":{borderBottom:c},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:c}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${we(l(a).mul(-1).equal())} ${we(l(l(s).add(n)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:n,bottom:0,borderInlineEnd:c,content:'""'}}}}}},[`&${t}-scroll-horizontal`]:{[`> ${t}-container > ${t}-body`]:{"> table > tbody":{[` > tr${t}-expanded-row, > tr${t}-placeholder - `]:{"> th, > td":{borderInlineEnd:0}}}}}},u("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),u("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:c,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${be(n)} 0 ${be(n)} ${o}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:c}}}},uye=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},lm),{wordBreak:"keep-all",[` + `]:{"> th, > td":{borderInlineEnd:0}}}}}},u("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle)),u("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall)),{[`> ${t}-footer`]:{border:c,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${we(n)} 0 ${we(n)} ${o}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:c}}}},iye=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},lm),{wordBreak:"keep-all",[` &${t}-cell-fix-left-last, &${t}-cell-fix-right-first - `]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},dye=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:e.colorBgContainer}}}}},fye=e=>{const{componentCls:t,antCls:n,motionDurationSlow:r,lineWidth:i,paddingXS:o,lineType:a,tableBorderColor:s,tableExpandIconBg:l,tableExpandColumnWidth:c,borderRadius:u,tablePaddingVertical:d,tablePaddingHorizontal:f,tableExpandedRowBg:h,paddingXXS:g,expandIconMarginTop:v,expandIconSize:w,expandIconHalfInner:x,expandIconScale:C,calc:E}=e,I=`${be(i)} ${a} ${s}`,R=E(g).sub(i).equal();return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:c},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Object.assign(Object.assign({},rae(e)),{position:"relative",float:"left",boxSizing:"border-box",width:w,height:w,padding:0,color:"inherit",lineHeight:be(w),background:l,border:I,borderRadius:u,transform:`scale(${C})`,transition:`all ${r}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${r} ease-out`,content:'""'},"&::before":{top:x,insetInlineEnd:R,insetInlineStart:R,height:i},"&::after":{top:R,bottom:R,insetInlineStart:x,width:i,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:v,marginInlineEnd:o},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:h}},[`${n}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`${be(E(d).mul(-1).equal())} ${be(E(f).mul(-1).equal())}`,padding:`${be(d)} ${be(f)}`}}}},hye=e=>{const{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:i,tableFilterDropdownSearchWidth:o,paddingXXS:a,paddingXS:s,colorText:l,lineWidth:c,lineType:u,tableBorderColor:d,headerIconColor:f,fontSizeSM:h,tablePaddingHorizontal:g,borderRadius:v,motionDurationSlow:w,colorTextDescription:x,colorPrimary:C,tableHeaderFilterActiveBg:E,colorTextDisabled:I,tableFilterDropdownBg:R,tableFilterDropdownHeight:T,controlItemBgHover:j,controlItemBgActive:D,boxShadowSecondary:X,filterDropdownMenuBg:V,calc:W}=e,Y=`${n}-dropdown`,y=`${t}-filter-dropdown`,m=`${n}-tree`,b=`${be(c)} ${u} ${d}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:W(a).mul(-1).equal(),marginInline:`${be(a)} ${be(W(g).div(2).mul(-1).equal())}`,padding:`0 ${be(a)}`,color:f,fontSize:h,borderRadius:v,cursor:"pointer",transition:`all ${w}`,"&:hover":{color:x,background:E},"&.active":{color:C}}}},{[`${n}-dropdown`]:{[y]:Object.assign(Object.assign({},vr(e)),{minWidth:i,backgroundColor:R,borderRadius:v,boxShadow:X,overflow:"hidden",[`${Y}-menu`]:{maxHeight:T,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:V,"&:empty::after":{display:"block",padding:`${be(s)} 0`,color:I,fontSize:h,textAlign:"center",content:'"Not Found"'}},[`${y}-tree`]:{paddingBlock:`${be(s)} 0`,paddingInline:s,[m]:{padding:0},[`${m}-treenode ${m}-node-content-wrapper:hover`]:{backgroundColor:j},[`${m}-treenode-checkbox-checked ${m}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:D}}},[`${y}-search`]:{padding:s,borderBottom:b,"&-input":{input:{minWidth:o},[r]:{color:I}}},[`${y}-checkall`]:{width:"100%",marginBottom:a,marginInlineStart:a},[`${y}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${be(W(s).sub(c).equal())} ${be(s)}`,overflow:"hidden",borderTop:b}})}},{[`${n}-dropdown ${y}, ${y}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:s,color:l},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},pye=e=>{const{componentCls:t,lineWidth:n,colorSplit:r,motionDurationSlow:i,zIndexTableFixed:o,tableBg:a,zIndexTableSticky:s,calc:l}=e,c=r;return{[`${t}-wrapper`]:{[` + `]:{overflow:"visible",[`${t}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${t}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},oye=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-tbody > tr${t}-placeholder`]:{textAlign:"center",color:e.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:e.colorBgContainer}}}}},aye=e=>{const{componentCls:t,antCls:n,motionDurationSlow:r,lineWidth:i,paddingXS:o,lineType:a,tableBorderColor:s,tableExpandIconBg:l,tableExpandColumnWidth:c,borderRadius:u,tablePaddingVertical:d,tablePaddingHorizontal:f,tableExpandedRowBg:h,paddingXXS:v,expandIconMarginTop:g,expandIconSize:w,expandIconHalfInner:x,expandIconScale:C,calc:E}=e,I=`${we(i)} ${a} ${s}`,R=E(v).sub(i).equal();return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:c},[`${t}-row-expand-icon-cell`]:{textAlign:"center",[`${t}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${t}-row-indent`]:{height:1,float:"left"},[`${t}-row-expand-icon`]:Object.assign(Object.assign({},Joe(e)),{position:"relative",float:"left",boxSizing:"border-box",width:w,height:w,padding:0,color:"inherit",lineHeight:we(w),background:l,border:I,borderRadius:u,transform:`scale(${C})`,transition:`all ${r}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${r} ease-out`,content:'""'},"&::before":{top:x,insetInlineEnd:R,insetInlineStart:R,height:i},"&::after":{top:R,bottom:R,insetInlineStart:x,width:i,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${t}-row-indent + ${t}-row-expand-icon`]:{marginTop:g,marginInlineEnd:o},[`tr${t}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:h}},[`${n}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`${we(E(d).mul(-1).equal())} ${we(E(f).mul(-1).equal())}`,padding:`${we(d)} ${we(f)}`}}}},sye=e=>{const{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:i,tableFilterDropdownSearchWidth:o,paddingXXS:a,paddingXS:s,colorText:l,lineWidth:c,lineType:u,tableBorderColor:d,headerIconColor:f,fontSizeSM:h,tablePaddingHorizontal:v,borderRadius:g,motionDurationSlow:w,colorTextDescription:x,colorPrimary:C,tableHeaderFilterActiveBg:E,colorTextDisabled:I,tableFilterDropdownBg:R,tableFilterDropdownHeight:T,controlItemBgHover:j,controlItemBgActive:D,boxShadowSecondary:X,filterDropdownMenuBg:U,calc:Z}=e,Y=`${n}-dropdown`,y=`${t}-filter-dropdown`,m=`${n}-tree`,b=`${we(c)} ${u} ${d}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:Z(a).mul(-1).equal(),marginInline:`${we(a)} ${we(Z(v).div(2).mul(-1).equal())}`,padding:`0 ${we(a)}`,color:f,fontSize:h,borderRadius:g,cursor:"pointer",transition:`all ${w}`,"&:hover":{color:x,background:E},"&.active":{color:C}}}},{[`${n}-dropdown`]:{[y]:Object.assign(Object.assign({},br(e)),{minWidth:i,backgroundColor:R,borderRadius:g,boxShadow:X,overflow:"hidden",[`${Y}-menu`]:{maxHeight:T,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:U,"&:empty::after":{display:"block",padding:`${we(s)} 0`,color:I,fontSize:h,textAlign:"center",content:'"Not Found"'}},[`${y}-tree`]:{paddingBlock:`${we(s)} 0`,paddingInline:s,[m]:{padding:0},[`${m}-treenode ${m}-node-content-wrapper:hover`]:{backgroundColor:j},[`${m}-treenode-checkbox-checked ${m}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:D}}},[`${y}-search`]:{padding:s,borderBottom:b,"&-input":{input:{minWidth:o},[r]:{color:I}}},[`${y}-checkall`]:{width:"100%",marginBottom:a,marginInlineStart:a},[`${y}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${we(Z(s).sub(c).equal())} ${we(s)}`,overflow:"hidden",borderTop:b}})}},{[`${n}-dropdown ${y}, ${y}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:s,color:l},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},lye=e=>{const{componentCls:t,lineWidth:n,colorSplit:r,motionDurationSlow:i,zIndexTableFixed:o,tableBg:a,zIndexTableSticky:s,calc:l}=e,c=r;return{[`${t}-wrapper`]:{[` ${t}-cell-fix-left, ${t}-cell-fix-right `]:{position:"sticky !important",zIndex:o,background:a},[` @@ -384,11 +384,11 @@ html body { ${t}-cell-fix-left-last::after, ${t}-cell-fix-right-first::after, ${t}-cell-fix-right-last::after - `]:{boxShadow:"none"}}}}},mye=e=>{const{componentCls:t,antCls:n,margin:r}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${be(r)} 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},gye=e=>{const{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${be(n)} ${be(n)} 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${be(n)} ${be(n)}`}}}}},vye=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${t}-row-indent`]:{float:"right"}}}}},yye=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:i,padding:o,paddingXS:a,headerIconColor:s,headerIconHoverColor:l,tableSelectionColumnWidth:c,tableSelectedRowBg:u,tableSelectedRowHoverBg:d,tableRowHoverBg:f,tablePaddingHorizontal:h,calc:g}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:c,[`&${t}-selection-col-with-dropdown`]:{width:g(c).add(i).add(g(o).div(4)).equal()}},[`${t}-bordered ${t}-selection-col`]:{width:g(c).add(g(a).mul(2)).equal(),[`&${t}-selection-col-with-dropdown`]:{width:g(c).add(i).add(g(o).div(4)).add(g(a).mul(2)).equal()}},[` + `]:{boxShadow:"none"}}}}},cye=e=>{const{componentCls:t,antCls:n,margin:r}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${we(r)} 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},uye=e=>{const{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${we(n)} ${we(n)} 0 0`},[`${t}-title + ${t}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${t}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:n,borderStartEndRadius:n,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:n},"> *:last-child":{borderStartEndRadius:n}}},"&-footer":{borderRadius:`0 0 ${we(n)} ${we(n)}`}}}}},dye=e=>{const{componentCls:t}=e;return{[`${t}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${t}-pagination-left`]:{justifyContent:"flex-end"},[`${t}-pagination-right`]:{justifyContent:"flex-start"},[`${t}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${t}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${t}-row-indent`]:{float:"right"}}}}},fye=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:i,padding:o,paddingXS:a,headerIconColor:s,headerIconHoverColor:l,tableSelectionColumnWidth:c,tableSelectedRowBg:u,tableSelectedRowHoverBg:d,tableRowHoverBg:f,tablePaddingHorizontal:h,calc:v}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:c,[`&${t}-selection-col-with-dropdown`]:{width:v(c).add(i).add(v(o).div(4)).equal()}},[`${t}-bordered ${t}-selection-col`]:{width:v(c).add(v(a).mul(2)).equal(),[`&${t}-selection-col-with-dropdown`]:{width:v(c).add(i).add(v(o).div(4)).add(v(a).mul(2)).equal()}},[` table tr th${t}-selection-column, table tr td${t}-selection-column, ${t}-selection-column - `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${n}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:be(g(h).div(4).equal()),[r]:{color:s,fontSize:i,verticalAlign:"baseline","&:hover":{color:l}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:u,"&-row-hover":{background:d}}},[`> ${t}-cell-row-hover`]:{background:f}}}}}},bye=e=>{const{componentCls:t,tableExpandColumnWidth:n,calc:r}=e,i=(o,a,s,l)=>({[`${t}${t}-${o}`]:{fontSize:l,[` + `]:{paddingInlineEnd:e.paddingXS,paddingInlineStart:e.paddingXS,textAlign:"center",[`${n}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${t}-selection-column${t}-cell-fix-left`]:{zIndex:e.zIndexTableFixed+1},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:we(v(h).div(4).equal()),[r]:{color:s,fontSize:i,verticalAlign:"baseline","&:hover":{color:l}}},[`${t}-tbody`]:{[`${t}-row`]:{[`&${t}-row-selected`]:{[`> ${t}-cell`]:{background:u,"&-row-hover":{background:d}}},[`> ${t}-cell-row-hover`]:{background:f}}}}}},hye=e=>{const{componentCls:t,tableExpandColumnWidth:n,calc:r}=e,i=(o,a,s,l)=>({[`${t}${t}-${o}`]:{fontSize:l,[` ${t}-title, ${t}-footer, ${t}-cell, @@ -397,26 +397,26 @@ html body { ${t}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{padding:`${be(a)} ${be(s)}`},[`${t}-filter-trigger`]:{marginInlineEnd:be(r(s).div(2).mul(-1).equal())},[`${t}-expanded-row-fixed`]:{margin:`${be(r(a).mul(-1).equal())} ${be(r(s).mul(-1).equal())}`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:be(r(a).mul(-1).equal()),marginInline:`${be(r(n).sub(s).equal())} ${be(r(s).mul(-1).equal())}`}},[`${t}-selection-extra`]:{paddingInlineStart:be(r(s).div(4).equal())}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},i("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),i("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},wye=e=>{const{componentCls:t,marginXXS:n,fontSizeIcon:r,headerIconColor:i,headerIconHoverColor:o}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[` + `]:{padding:`${we(a)} ${we(s)}`},[`${t}-filter-trigger`]:{marginInlineEnd:we(r(s).div(2).mul(-1).equal())},[`${t}-expanded-row-fixed`]:{margin:`${we(r(a).mul(-1).equal())} ${we(r(s).mul(-1).equal())}`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:we(r(a).mul(-1).equal()),marginInline:`${we(r(n).sub(s).equal())} ${we(r(s).mul(-1).equal())}`}},[`${t}-selection-extra`]:{paddingInlineStart:we(r(s).div(4).equal())}}});return{[`${t}-wrapper`]:Object.assign(Object.assign({},i("middle",e.tablePaddingVerticalMiddle,e.tablePaddingHorizontalMiddle,e.tableFontSizeMiddle)),i("small",e.tablePaddingVerticalSmall,e.tablePaddingHorizontalSmall,e.tableFontSizeSmall))}},pye=e=>{const{componentCls:t,marginXXS:n,fontSizeIcon:r,headerIconColor:i,headerIconHoverColor:o}=e;return{[`${t}-wrapper`]:{[`${t}-thead th${t}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[` &${t}-cell-fix-left:hover, &${t}-cell-fix-right:hover - `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${t}-column-sorter`]:{marginInlineStart:n,color:i,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:r,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:o}}}},xye=e=>{const{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:i,tableScrollThumbSize:o,tableScrollBg:a,zIndexTableSticky:s,stickyScrollBarBorderRadius:l,lineWidth:c,lineType:u,tableBorderColor:d}=e,f=`${be(c)} ${u} ${d}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:s,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${be(o)} !important`,zIndex:s,display:"flex",alignItems:"center",background:a,borderTop:f,opacity:n,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:o,backgroundColor:r,borderRadius:l,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:i}}}}}}},UO=e=>{const{componentCls:t,lineWidth:n,tableBorderColor:r,calc:i}=e,o=`${be(n)} ${e.lineType} ${r}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:o}}},[`div${t}-summary`]:{boxShadow:`0 ${be(i(n).mul(-1).equal())} 0 ${r}`}}}},Sye=e=>{const{componentCls:t,motionDurationMid:n,lineWidth:r,lineType:i,tableBorderColor:o,calc:a}=e,s=`${be(r)} ${i} ${o}`,l=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-row:not(tr)`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${t}-cell`]:{borderBottom:s,transition:`background ${n}`},[`${t}-expanded-row`]:{[`${l}${l}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${be(r)})`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:s,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:s,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:a(r).mul(-1).equal(),borderInlineStart:s}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:s,borderBottom:s}}}}}},Cye=e=>{const{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:i,tableExpandColumnWidth:o,lineWidth:a,lineType:s,tableBorderColor:l,tableFontSize:c,tableBg:u,tableRadius:d,tableHeaderTextColor:f,motionDurationMid:h,tableHeaderBg:g,tableHeaderCellSplitColor:v,tableFooterTextColor:w,tableFooterBg:x,calc:C}=e,E=`${be(a)} ${s} ${l}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},cm()),{[t]:Object.assign(Object.assign({},vr(e)),{fontSize:c,background:u,borderRadius:`${be(d)} ${be(d)} 0 0`,scrollbarColor:`${e.tableScrollThumbBg} ${e.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${be(d)} ${be(d)} 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${t}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${t}-column-sorters-tooltip-target-sorter`]:{"&::after":{content:"none"}},[`${t}-column-sorter`]:{marginInlineStart:n,color:i,fontSize:0,transition:`color ${e.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:r,"&.active":{color:e.colorPrimary}},[`${t}-column-sorter-up + ${t}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${t}-column-sorters:hover ${t}-column-sorter`]:{color:o}}}},mye=e=>{const{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:i,tableScrollThumbSize:o,tableScrollBg:a,zIndexTableSticky:s,stickyScrollBarBorderRadius:l,lineWidth:c,lineType:u,tableBorderColor:d}=e,f=`${we(c)} ${u} ${d}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:s,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${we(o)} !important`,zIndex:s,display:"flex",alignItems:"center",background:a,borderTop:f,opacity:n,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:o,backgroundColor:r,borderRadius:l,transition:`all ${e.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:i}}}}}}},jO=e=>{const{componentCls:t,lineWidth:n,tableBorderColor:r,calc:i}=e,o=`${we(n)} ${e.lineType} ${r}`;return{[`${t}-wrapper`]:{[`${t}-summary`]:{position:"relative",zIndex:e.zIndexTableFixed,background:e.tableBg,"> tr":{"> th, > td":{borderBottom:o}}},[`div${t}-summary`]:{boxShadow:`0 ${we(i(n).mul(-1).equal())} 0 ${r}`}}}},vye=e=>{const{componentCls:t,motionDurationMid:n,lineWidth:r,lineType:i,tableBorderColor:o,calc:a}=e,s=`${we(r)} ${i} ${o}`,l=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-row:not(tr)`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${t}-cell`]:{borderBottom:s,transition:`background ${n}`},[`${t}-expanded-row`]:{[`${l}${l}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${we(r)})`,borderInlineEnd:"none"}}},[`${t}-bordered`]:{[`${t}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:s,position:"absolute"},[`${t}-cell`]:{borderInlineEnd:s,[`&${t}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:a(r).mul(-1).equal(),borderInlineStart:s}}},[`&${t}-virtual`]:{[`${t}-placeholder ${t}-cell`]:{borderInlineEnd:s,borderBottom:s}}}}}},gye=e=>{const{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:i,tableExpandColumnWidth:o,lineWidth:a,lineType:s,tableBorderColor:l,tableFontSize:c,tableBg:u,tableRadius:d,tableHeaderTextColor:f,motionDurationMid:h,tableHeaderBg:v,tableHeaderCellSplitColor:g,tableFooterTextColor:w,tableFooterBg:x,calc:C}=e,E=`${we(a)} ${s} ${l}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},cm()),{[t]:Object.assign(Object.assign({},br(e)),{fontSize:c,background:u,borderRadius:`${we(d)} ${we(d)} 0 0`,scrollbarColor:`${e.tableScrollThumbBg} ${e.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${we(d)} ${we(d)} 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${t}-cell, ${t}-thead > tr > th, ${t}-tbody > tr > th, ${t}-tbody > tr > td, tfoot > tr > th, tfoot > tr > td - `]:{position:"relative",padding:`${be(r)} ${be(i)}`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${be(r)} ${be(i)}`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:f,fontWeight:n,textAlign:"start",background:g,borderBottom:E,transition:`background ${h} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:v,transform:"translateY(-50%)",transition:`background-color ${h}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${h}, border-color ${h}`,borderBottom:E,[` + `]:{position:"relative",padding:`${we(r)} ${we(i)}`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${we(r)} ${we(i)}`},[`${t}-thead`]:{"\n > tr > th,\n > tr > td\n ":{position:"relative",color:f,fontWeight:n,textAlign:"start",background:v,borderBottom:E,transition:`background ${h} ease`,"&[colspan]:not([colspan='1'])":{textAlign:"center"},[`&:not(:last-child):not(${t}-selection-column):not(${t}-row-expand-icon-cell):not([colspan])::before`]:{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:g,transform:"translateY(-50%)",transition:`background-color ${h}`,content:'""'}},"> tr:not(:last-child) > th[colspan]":{borderBottom:0}},[`${t}-tbody`]:{"> tr":{"> th, > td":{transition:`background ${h}, border-color ${h}`,borderBottom:E,[` > ${t}-wrapper:only-child, > ${t}-expanded-row-fixed > ${t}-wrapper:only-child - `]:{[t]:{marginBlock:be(C(r).mul(-1).equal()),marginInline:`${be(C(o).sub(i).equal())} - ${be(C(i).mul(-1).equal())}`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:f,fontWeight:n,textAlign:"start",background:g,borderBottom:E,transition:`background ${h} ease`}}},[`${t}-footer`]:{padding:`${be(r)} ${be(i)}`,color:w,background:x}})}},Eye=e=>{const{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:i,colorFillContent:o,controlItemBgActive:a,controlItemBgActiveHover:s,padding:l,paddingSM:c,paddingXS:u,colorBorderSecondary:d,borderRadiusLG:f,controlHeight:h,colorTextPlaceholder:g,fontSize:v,fontSizeSM:w,lineHeight:x,lineWidth:C,colorIcon:E,colorIconHover:I,opacityLoading:R,controlInteractiveSize:T}=e,j=new Zn(i).onBackground(n).toHexShortString(),D=new Zn(o).onBackground(n).toHexShortString(),X=new Zn(t).onBackground(n).toHexShortString(),V=new Zn(E),W=new Zn(I),Y=T/2-C,y=Y*2+C*3;return{headerBg:X,headerColor:r,headerSortActiveBg:j,headerSortHoverBg:D,bodySortBg:X,rowHoverBg:X,rowSelectedBg:a,rowSelectedHoverBg:s,rowExpandedBg:t,cellPaddingBlock:l,cellPaddingInline:l,cellPaddingBlockMD:c,cellPaddingInlineMD:u,cellPaddingBlockSM:u,cellPaddingInlineSM:u,borderColor:d,headerBorderRadius:f,footerBg:X,footerColor:r,cellFontSize:v,cellFontSizeMD:v,cellFontSizeSM:v,headerSplitColor:d,fixedHeaderSortActiveBg:j,headerFilterHoverBg:o,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:h,stickyScrollBarBg:g,stickyScrollBarBorderRadius:100,expandIconMarginTop:(v*x-C*3)/2-Math.ceil((w*1.4-C*3)/2),headerIconColor:V.clone().setAlpha(V.getAlpha()*R).toRgbString(),headerIconHoverColor:W.clone().setAlpha(W.getAlpha()*R).toRgbString(),expandIconHalfInner:Y,expandIconSize:y,expandIconScale:T/y}},Pye=qr("Table",e=>{const{colorTextHeading:t,colorSplit:n,colorBgContainer:r,controlInteractiveSize:i,headerBg:o,headerColor:a,headerSortActiveBg:s,headerSortHoverBg:l,bodySortBg:c,rowHoverBg:u,rowSelectedBg:d,rowSelectedHoverBg:f,rowExpandedBg:h,cellPaddingBlock:g,cellPaddingInline:v,cellPaddingBlockMD:w,cellPaddingInlineMD:x,cellPaddingBlockSM:C,cellPaddingInlineSM:E,borderColor:I,footerBg:R,footerColor:T,headerBorderRadius:j,cellFontSize:D,cellFontSizeMD:X,cellFontSizeSM:V,headerSplitColor:W,fixedHeaderSortActiveBg:Y,headerFilterHoverBg:y,filterDropdownBg:m,expandIconBg:b,selectionColumnWidth:k,stickyScrollBarBg:N,calc:M}=e,z=2,O=gn(e,{tableFontSize:D,tableBg:r,tableRadius:j,tablePaddingVertical:g,tablePaddingHorizontal:v,tablePaddingVerticalMiddle:w,tablePaddingHorizontalMiddle:x,tablePaddingVerticalSmall:C,tablePaddingHorizontalSmall:E,tableBorderColor:I,tableHeaderTextColor:a,tableHeaderBg:o,tableFooterTextColor:T,tableFooterBg:R,tableHeaderCellSplitColor:W,tableHeaderSortBg:s,tableHeaderSortHoverBg:l,tableBodySortBg:c,tableFixedHeaderSortActiveBg:Y,tableHeaderFilterActiveBg:y,tableFilterDropdownBg:m,tableRowHoverBg:u,tableSelectedRowBg:d,tableSelectedRowHoverBg:f,zIndexTableFixed:z,zIndexTableSticky:z+1,tableFontSizeMiddle:X,tableFontSizeSmall:V,tableSelectionColumnWidth:k,tableExpandIconBg:b,tableExpandColumnWidth:M(i).add(M(e.padding).mul(2)).equal(),tableExpandedRowBg:h,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:N,tableScrollThumbBgHover:t,tableScrollBg:n});return[Cye(O),mye(O),UO(O),wye(O),hye(O),cye(O),gye(O),fye(O),UO(O),dye(O),yye(O),pye(O),xye(O),uye(O),bye(O),vye(O),Sye(O)]},Eye,{unitless:{expandIconScale:!0}}),Oye=[],kye=(e,t)=>{var n,r;const{prefixCls:i,className:o,rootClassName:a,style:s,size:l,bordered:c,dropdownPrefixCls:u,dataSource:d,pagination:f,rowSelection:h,rowKey:g="key",rowClassName:v,columns:w,children:x,childrenColumnName:C,onChange:E,getPopupContainer:I,loading:R,expandIcon:T,expandable:j,expandedRowRender:D,expandIconColumnIndex:X,indentSize:V,scroll:W,sortDirections:Y,locale:y,showSorterTooltip:m={target:"full-header"},virtual:b}=e;Zf();const k=p.useMemo(()=>w||fS(x),[w,x]),N=p.useMemo(()=>k.some(We=>We.responsive),[k]),M=MA(N),z=p.useMemo(()=>{const We=new Set(Object.keys(M).filter(De=>M[De]));return k.filter(De=>!De.responsive||De.responsive.some(He=>We.has(He)))},[k,M]),O=Kr(e,["className","style","columns"]),{locale:S=uc,direction:P,table:B,renderEmpty:Z,getPrefixCls:ie,getPopupContainer:se}=p.useContext(Mt),le=Ms(l),he=Object.assign(Object.assign({},S.Table),y),ge=d||Oye,L=ie("table",i),A=ie("dropdown",u),[,U]=Xr(),$=Bo(L),[K,J,ne]=Pye(L,$),G=Object.assign(Object.assign({childrenColumnName:C,expandIconColumnIndex:X},j),{expandIcon:(n=j==null?void 0:j.expandIcon)!==null&&n!==void 0?n:(r=B==null?void 0:B.expandable)===null||r===void 0?void 0:r.expandIcon}),{childrenColumnName:ee="children"}=G,re=p.useMemo(()=>ge.some(We=>We==null?void 0:We[ee])?"nest":D||j&&j.expandedRowRender?"row":null,[ge]),_={body:p.useRef()},oe=qve(L),me=p.useRef(null),de=p.useRef(null);Zve(t,()=>Object.assign(Object.assign({},de.current),{nativeElement:me.current}));const ye=p.useMemo(()=>typeof g=="function"?g:We=>We==null?void 0:We[g],[g]),[Ce]=G1e(ge,ee,ye),ue={},q=function(We,De){let He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var rt,at,yt;const At=Object.assign(Object.assign({},ue),We);He&&((rt=ue.resetPagination)===null||rt===void 0||rt.call(ue),!((at=At.pagination)===null||at===void 0)&&at.current&&(At.pagination.current=1),f&&f.onChange&&f.onChange(1,(yt=At.pagination)===null||yt===void 0?void 0:yt.pageSize)),W&&W.scrollToFirstRowOnChange!==!1&&_.body.current&&Sse(0,{getContainer:()=>_.body.current}),E==null||E(At.pagination,At.filters,At.sorter,{currentDataSource:L5(A5(ge,At.sorterStates,ee),At.filterStates,ee),action:De})},F=(We,De)=>{q({sorter:We,sorterStates:De},"sort",!1)},[H,te,ce,fe]=oye({prefixCls:L,mergedColumns:z,onSorterChange:F,sortDirections:Y||["ascend","descend"],tableLocale:he,showSorterTooltip:m}),ve=p.useMemo(()=>A5(ge,te,ee),[ge,te]);ue.sorter=fe(),ue.sorterStates=te;const Me=(We,De)=>{q({filters:We,filterStates:De},"filter",!0)},[Ee,Pe,Oe]=q1e({prefixCls:L,locale:he,dropdownPrefixCls:A,mergedColumns:z,onFilterChange:Me,getPopupContainer:I||se,rootClassName:we(a,$)}),ke=L5(ve,Pe,ee);ue.filters=Oe,ue.filterStates=Pe;const ft=p.useMemo(()=>{const We={};return Object.keys(Oe).forEach(De=>{Oe[De]!==null&&(We[De]=Oe[De])}),Object.assign(Object.assign({},ce),{filters:We})},[ce,Oe]),[ut]=aye(ft),nt=(We,De)=>{q({pagination:Object.assign(Object.assign({},ue.pagination),{current:We,pageSize:De})},"paginate")},[it,gt]=Q1e(ke.length,nt,f);ue.pagination=f===!1?{}:J1e(it,f),ue.resetPagination=gt;const Xe=p.useMemo(()=>{if(f===!1||!it.pageSize)return ke;const{current:We=1,total:De,pageSize:He=nD}=it;return ke.lengthHe?ke.slice((We-1)*He,We*He):ke:ke.slice((We-1)*He,We*He)},[!!f,ke,it&&it.current,it&&it.pageSize,it&&it.total]),[Ve,Ye]=Xve({prefixCls:L,data:ke,pageData:Xe,getRowKey:ye,getRecordByKey:Ce,expandType:re,childrenColumnName:ee,locale:he,getPopupContainer:I||se},h),Be=(We,De,He)=>{let rt;return typeof v=="function"?rt=we(v(We,De,He)):rt=we(v),we({[`${L}-row-selected`]:Ye.has(ye(We,De))},rt)};G.__PARENT_RENDER_ICON__=G.expandIcon,G.expandIcon=G.expandIcon||T||Kve(he),re==="nest"&&G.expandIconColumnIndex===void 0?G.expandIconColumnIndex=h?1:0:G.expandIconColumnIndex>0&&h&&(G.expandIconColumnIndex-=1),typeof G.indentSize!="number"&&(G.indentSize=typeof V=="number"?V:15);const ze=p.useCallback(We=>ut(Ve(Ee(H(We)))),[H,Ee,Ve]);let Ue,Ae;if(f!==!1&&(it!=null&&it.total)){let We;it.size?We=it.size:We=le==="small"||le==="middle"?"small":void 0;const De=at=>p.createElement(uge,Object.assign({},it,{className:we(`${L}-pagination ${L}-pagination-${at}`,it.className),size:We})),He=P==="rtl"?"left":"right",{position:rt}=it;if(rt!==null&&Array.isArray(rt)){const at=rt.find(qt=>qt.includes("top")),yt=rt.find(qt=>qt.includes("bottom")),At=rt.every(qt=>`${qt}`=="none");!at&&!yt&&!At&&(Ae=De(He)),at&&(Ue=De(at.toLowerCase().replace("top",""))),yt&&(Ae=De(yt.toLowerCase().replace("bottom","")))}else Ae=De(He)}let Ne;typeof R=="boolean"?Ne={spinning:R}:typeof R=="object"&&(Ne=Object.assign({spinning:!0},R));const Fe=we(ne,$,`${L}-wrapper`,B==null?void 0:B.className,{[`${L}-wrapper-rtl`]:P==="rtl"},o,a,J),Te=Object.assign(Object.assign({},B==null?void 0:B.style),s),Ge=y&&y.emptyText||(Z==null?void 0:Z("Table"))||p.createElement(SA,{componentName:"Table"}),ot=b?lye:sye,Ke={},bt=p.useMemo(()=>{const{fontSize:We,lineHeight:De,padding:He,paddingXS:rt,paddingSM:at}=U,yt=Math.floor(We*De);switch(le){case"large":return He*2+yt;case"small":return rt*2+yt;default:return at*2+yt}},[U,le]);return b&&(Ke.listItemHeight=bt),K(p.createElement("div",{ref:me,className:Fe,style:Te},p.createElement(kF,Object.assign({spinning:!1},Ne),Ue,p.createElement(ot,Object.assign({},Ke,O,{ref:de,columns:z,direction:P,expandable:G,prefixCls:L,className:we({[`${L}-middle`]:le==="middle",[`${L}-small`]:le==="small",[`${L}-bordered`]:c,[`${L}-empty`]:ge.length===0},ne,$,J),data:Xe,rowKey:ye,rowClassName:Be,emptyText:Ge,internalHooks:$m,internalRefs:_,transformColumns:ze,getContainerWidth:oe})),Ae)))},Mye=p.forwardRef(kye),Nye=(e,t)=>{const n=p.useRef(0);return n.current+=1,p.createElement(Mye,Object.assign({},e,{ref:t,_renderTimes:n.current}))},Ss=p.forwardRef(Nye);Ss.SELECTION_COLUMN=Rl;Ss.EXPAND_COLUMN=Bl;Ss.SELECTION_ALL=T5;Ss.SELECTION_INVERT=I5;Ss.SELECTION_NONE=z5;Ss.Column=zve;Ss.ColumnGroup=Rve;Ss.Summary=zF;var oD={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},VO=xe.createContext&&xe.createContext(oD),Tye=["attr","size","title"];function Iye(e,t){if(e==null)return{};var n=zye(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function zye(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function s1(){return s1=Object.assign?Object.assign.bind():function(e){for(var t=1;txe.createElement(t.tag,l1({key:n},t.attr),aD(t.child)))}function li(e){return t=>xe.createElement(Bye,s1({attr:l1({},e.attr)},t),aD(e.child))}function Bye(e){var t=n=>{var{attr:r,size:i,title:o}=e,a=Iye(e,Tye),s=i||n.size||"1em",l;return n.className&&(l=n.className),e.className&&(l=(l?l+" ":"")+e.className),xe.createElement("svg",s1({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,a,{className:l,style:l1(l1({color:e.color||n.color},n.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),o&&xe.createElement("title",null,o),e.children)};return VO!==void 0?xe.createElement(VO.Consumer,null,n=>t(n)):t(oD)}function WO(e){return li({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M11.584 2.376a.75.75 0 0 1 .832 0l9 6a.75.75 0 1 1-.832 1.248L12 3.901 3.416 9.624a.75.75 0 0 1-.832-1.248l9-6Z"},child:[]},{tag:"path",attr:{fillRule:"evenodd",d:"M20.25 10.332v9.918H21a.75.75 0 0 1 0 1.5H3a.75.75 0 0 1 0-1.5h.75v-9.918a.75.75 0 0 1 .634-.74A49.109 49.109 0 0 1 12 9c2.59 0 5.134.202 7.616.592a.75.75 0 0 1 .634.74Zm-7.5 2.418a.75.75 0 0 0-1.5 0v6.75a.75.75 0 0 0 1.5 0v-6.75Zm3-.75a.75.75 0 0 1 .75.75v6.75a.75.75 0 0 1-1.5 0v-6.75a.75.75 0 0 1 .75-.75ZM9 12.75a.75.75 0 0 0-1.5 0v6.75a.75.75 0 0 0 1.5 0v-6.75Z",clipRule:"evenodd"},child:[]},{tag:"path",attr:{d:"M12 7.875a1.125 1.125 0 1 0 0-2.25 1.125 1.125 0 0 0 0 2.25Z"},child:[]}]})(e)}function Aye(e){return li({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M21.721 12.752a9.711 9.711 0 0 0-.945-5.003 12.754 12.754 0 0 1-4.339 2.708 18.991 18.991 0 0 1-.214 4.772 17.165 17.165 0 0 0 5.498-2.477ZM14.634 15.55a17.324 17.324 0 0 0 .332-4.647c-.952.227-1.945.347-2.966.347-1.021 0-2.014-.12-2.966-.347a17.515 17.515 0 0 0 .332 4.647 17.385 17.385 0 0 0 5.268 0ZM9.772 17.119a18.963 18.963 0 0 0 4.456 0A17.182 17.182 0 0 1 12 21.724a17.18 17.18 0 0 1-2.228-4.605ZM7.777 15.23a18.87 18.87 0 0 1-.214-4.774 12.753 12.753 0 0 1-4.34-2.708 9.711 9.711 0 0 0-.944 5.004 17.165 17.165 0 0 0 5.498 2.477ZM21.356 14.752a9.765 9.765 0 0 1-7.478 6.817 18.64 18.64 0 0 0 1.988-4.718 18.627 18.627 0 0 0 5.49-2.098ZM2.644 14.752c1.682.971 3.53 1.688 5.49 2.099a18.64 18.64 0 0 0 1.988 4.718 9.765 9.765 0 0 1-7.478-6.816ZM13.878 2.43a9.755 9.755 0 0 1 6.116 3.986 11.267 11.267 0 0 1-3.746 2.504 18.63 18.63 0 0 0-2.37-6.49ZM12 2.276a17.152 17.152 0 0 1 2.805 7.121c-.897.23-1.837.353-2.805.353-.968 0-1.908-.122-2.805-.353A17.151 17.151 0 0 1 12 2.276ZM10.122 2.43a18.629 18.629 0 0 0-2.37 6.49 11.266 11.266 0 0 1-3.746-2.504 9.754 9.754 0 0 1 6.116-3.985Z"},child:[]}]})(e)}function Fye(e){return li({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M9.638 1.093a.75.75 0 0 1 .724 0l2 1.104a.75.75 0 1 1-.724 1.313L10 2.607l-1.638.903a.75.75 0 1 1-.724-1.313l2-1.104ZM5.403 4.287a.75.75 0 0 1-.295 1.019l-.805.444.805.444a.75.75 0 0 1-.724 1.314L3.5 7.02v.73a.75.75 0 0 1-1.5 0v-2a.75.75 0 0 1 .388-.657l1.996-1.1a.75.75 0 0 1 1.019.294Zm9.194 0a.75.75 0 0 1 1.02-.295l1.995 1.101A.75.75 0 0 1 18 5.75v2a.75.75 0 0 1-1.5 0v-.73l-.884.488a.75.75 0 1 1-.724-1.314l.806-.444-.806-.444a.75.75 0 0 1-.295-1.02ZM7.343 8.284a.75.75 0 0 1 1.02-.294L10 8.893l1.638-.903a.75.75 0 1 1 .724 1.313l-1.612.89v1.557a.75.75 0 0 1-1.5 0v-1.557l-1.612-.89a.75.75 0 0 1-.295-1.019ZM2.75 11.5a.75.75 0 0 1 .75.75v1.557l1.608.887a.75.75 0 0 1-.724 1.314l-1.996-1.101A.75.75 0 0 1 2 14.25v-2a.75.75 0 0 1 .75-.75Zm14.5 0a.75.75 0 0 1 .75.75v2a.75.75 0 0 1-.388.657l-1.996 1.1a.75.75 0 1 1-.724-1.313l1.608-.887V12.25a.75.75 0 0 1 .75-.75Zm-7.25 4a.75.75 0 0 1 .75.75v.73l.888-.49a.75.75 0 0 1 .724 1.313l-2 1.104a.75.75 0 0 1-.724 0l-2-1.104a.75.75 0 1 1 .724-1.313l.888.49v-.73a.75.75 0 0 1 .75-.75Z",clipRule:"evenodd"},child:[]}]})(e)}function Dye(e){return li({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M1.045 6.954a2.75 2.75 0 0 1 .217-.678L2.53 3.58A2.75 2.75 0 0 1 5.019 2h9.962a2.75 2.75 0 0 1 2.488 1.58l1.27 2.696c.101.216.174.444.216.678A1 1 0 0 1 19 7.25v1.5a2.75 2.75 0 0 1-2.75 2.75H3.75A2.75 2.75 0 0 1 1 8.75v-1.5a1 1 0 0 1 .045-.296Zm2.843-2.736A1.25 1.25 0 0 1 5.02 3.5h9.962c.484 0 .925.28 1.13.718l.957 2.032H14a1 1 0 0 0-.86.49l-.606 1.02a1 1 0 0 1-.86.49H8.236a1 1 0 0 1-.894-.553l-.448-.894A1 1 0 0 0 6 6.25H2.932l.956-2.032Z",clipRule:"evenodd"},child:[]},{tag:"path",attr:{d:"M1 14a1 1 0 0 1 1-1h4a1 1 0 0 1 .894.553l.448.894a1 1 0 0 0 .894.553h3.438a1 1 0 0 0 .86-.49l.606-1.02A1 1 0 0 1 14 13h4a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-2Z"},child:[]}]})(e)}function Hye(e){return li({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M10 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6ZM6 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM1.49 15.326a.78.78 0 0 1-.358-.442 3 3 0 0 1 4.308-3.516 6.484 6.484 0 0 0-1.905 3.959c-.023.222-.014.442.025.654a4.97 4.97 0 0 1-2.07-.655ZM16.44 15.98a4.97 4.97 0 0 0 2.07-.654.78.78 0 0 0 .357-.442 3 3 0 0 0-4.308-3.517 6.484 6.484 0 0 1 1.907 3.96 2.32 2.32 0 0 1-.026.654ZM18 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM5.304 16.19a.844.844 0 0 1-.277-.71 5 5 0 0 1 9.947 0 .843.843 0 0 1-.277.71A6.975 6.975 0 0 1 10 18a6.974 6.974 0 0 1-4.696-1.81Z"},child:[]}]})(e)}function Uye(e){return li({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M10 5a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM1.615 16.428a1.224 1.224 0 0 1-.569-1.175 6.002 6.002 0 0 1 11.908 0c.058.467-.172.92-.57 1.174A9.953 9.953 0 0 1 7 18a9.953 9.953 0 0 1-5.385-1.572ZM16.25 5.75a.75.75 0 0 0-1.5 0v2h-2a.75.75 0 0 0 0 1.5h2v2a.75.75 0 0 0 1.5 0v-2h2a.75.75 0 0 0 0-1.5h-2v-2Z"},child:[]}]})(e)}function Vye(e){return li({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",strokeWidth:"2",d:"M12,3 L21,7.5 L12,12 L3,7.5 L12,3 Z M16.5,10.25 L21,12.5 L12,17 L3,12.5 L7.5,10.25 L7.5,10.25 M16.5,15.25 L21,17.5 L12,22 L3,17.5 L7.5,15.25 L7.5,15.25"},child:[]}]})(e)}const Xye="https://polkadot-fellows.github.io/dashboard",sD="polkadot-fellows",lD="RFCs",Wye=`https://api.github.com/repos/${sD}/${lD}`,Zye=e=>p.createElement("svg",{id:"Logo",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 1326.1 1410.3",xmlSpace:"preserve",...e},p.createElement("style",null,".ncp{fill:#e6007a}"),p.createElement("ellipse",{className:"ncp",cx:663,cy:147.9,rx:254.3,ry:147.9}),p.createElement("ellipse",{className:"ncp",cx:663,cy:1262.3,rx:254.3,ry:147.9}),p.createElement("ellipse",{transform:"rotate(-60 180.499 426.56)",className:"ncp",cx:180.5,cy:426.5,rx:254.3,ry:148}),p.createElement("ellipse",{transform:"rotate(-60 1145.575 983.768)",className:"ncp",cx:1145.6,cy:983.7,rx:254.3,ry:147.9}),p.createElement("ellipse",{transform:"rotate(-30 180.45 983.72)",className:"ncp",cx:180.5,cy:983.7,rx:148,ry:254.3}),p.createElement("ellipse",{transform:"rotate(-30 1145.522 426.601)",className:"ncp",cx:1145.6,cy:426.6,rx:147.9,ry:254.3})),Kye=e=>p.createElement("svg",{id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 9206.2 1391.8",style:{enableBackground:"new 0 0 9206.2 1391.8"},xmlSpace:"preserve",...e},p.createElement("style",{type:"text/css"},` + `]:{[t]:{marginBlock:we(C(r).mul(-1).equal()),marginInline:`${we(C(o).sub(i).equal())} + ${we(C(i).mul(-1).equal())}`,[`${t}-tbody > tr:last-child > td`]:{borderBottom:0,"&:first-child, &:last-child":{borderRadius:0}}}}},"> th":{position:"relative",color:f,fontWeight:n,textAlign:"start",background:v,borderBottom:E,transition:`background ${h} ease`}}},[`${t}-footer`]:{padding:`${we(r)} ${we(i)}`,color:w,background:x}})}},yye=e=>{const{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:i,colorFillContent:o,controlItemBgActive:a,controlItemBgActiveHover:s,padding:l,paddingSM:c,paddingXS:u,colorBorderSecondary:d,borderRadiusLG:f,controlHeight:h,colorTextPlaceholder:v,fontSize:g,fontSizeSM:w,lineHeight:x,lineWidth:C,colorIcon:E,colorIconHover:I,opacityLoading:R,controlInteractiveSize:T}=e,j=new qn(i).onBackground(n).toHexShortString(),D=new qn(o).onBackground(n).toHexShortString(),X=new qn(t).onBackground(n).toHexShortString(),U=new qn(E),Z=new qn(I),Y=T/2-C,y=Y*2+C*3;return{headerBg:X,headerColor:r,headerSortActiveBg:j,headerSortHoverBg:D,bodySortBg:X,rowHoverBg:X,rowSelectedBg:a,rowSelectedHoverBg:s,rowExpandedBg:t,cellPaddingBlock:l,cellPaddingInline:l,cellPaddingBlockMD:c,cellPaddingInlineMD:u,cellPaddingBlockSM:u,cellPaddingInlineSM:u,borderColor:d,headerBorderRadius:f,footerBg:X,footerColor:r,cellFontSize:g,cellFontSizeMD:g,cellFontSizeSM:g,headerSplitColor:d,fixedHeaderSortActiveBg:j,headerFilterHoverBg:o,filterDropdownMenuBg:n,filterDropdownBg:n,expandIconBg:n,selectionColumnWidth:h,stickyScrollBarBg:v,stickyScrollBarBorderRadius:100,expandIconMarginTop:(g*x-C*3)/2-Math.ceil((w*1.4-C*3)/2),headerIconColor:U.clone().setAlpha(U.getAlpha()*R).toRgbString(),headerIconHoverColor:Z.clone().setAlpha(Z.getAlpha()*R).toRgbString(),expandIconHalfInner:Y,expandIconSize:y,expandIconScale:T/y}},bye=qr("Table",e=>{const{colorTextHeading:t,colorSplit:n,colorBgContainer:r,controlInteractiveSize:i,headerBg:o,headerColor:a,headerSortActiveBg:s,headerSortHoverBg:l,bodySortBg:c,rowHoverBg:u,rowSelectedBg:d,rowSelectedHoverBg:f,rowExpandedBg:h,cellPaddingBlock:v,cellPaddingInline:g,cellPaddingBlockMD:w,cellPaddingInlineMD:x,cellPaddingBlockSM:C,cellPaddingInlineSM:E,borderColor:I,footerBg:R,footerColor:T,headerBorderRadius:j,cellFontSize:D,cellFontSizeMD:X,cellFontSizeSM:U,headerSplitColor:Z,fixedHeaderSortActiveBg:Y,headerFilterHoverBg:y,filterDropdownBg:m,expandIconBg:b,selectionColumnWidth:k,stickyScrollBarBg:N,calc:M}=e,z=2,O=pn(e,{tableFontSize:D,tableBg:r,tableRadius:j,tablePaddingVertical:v,tablePaddingHorizontal:g,tablePaddingVerticalMiddle:w,tablePaddingHorizontalMiddle:x,tablePaddingVerticalSmall:C,tablePaddingHorizontalSmall:E,tableBorderColor:I,tableHeaderTextColor:a,tableHeaderBg:o,tableFooterTextColor:T,tableFooterBg:R,tableHeaderCellSplitColor:Z,tableHeaderSortBg:s,tableHeaderSortHoverBg:l,tableBodySortBg:c,tableFixedHeaderSortActiveBg:Y,tableHeaderFilterActiveBg:y,tableFilterDropdownBg:m,tableRowHoverBg:u,tableSelectedRowBg:d,tableSelectedRowHoverBg:f,zIndexTableFixed:z,zIndexTableSticky:z+1,tableFontSizeMiddle:X,tableFontSizeSmall:U,tableSelectionColumnWidth:k,tableExpandIconBg:b,tableExpandColumnWidth:M(i).add(M(e.padding).mul(2)).equal(),tableExpandedRowBg:h,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:N,tableScrollThumbBgHover:t,tableScrollBg:n});return[gye(O),cye(O),jO(O),pye(O),sye(O),rye(O),uye(O),aye(O),jO(O),oye(O),fye(O),lye(O),mye(O),iye(O),hye(O),dye(O),vye(O)]},yye,{unitless:{expandIconScale:!0}}),wye=[],xye=(e,t)=>{var n,r;const{prefixCls:i,className:o,rootClassName:a,style:s,size:l,bordered:c,dropdownPrefixCls:u,dataSource:d,pagination:f,rowSelection:h,rowKey:v="key",rowClassName:g,columns:w,children:x,childrenColumnName:C,onChange:E,getPopupContainer:I,loading:R,expandIcon:T,expandable:j,expandedRowRender:D,expandIconColumnIndex:X,indentSize:U,scroll:Z,sortDirections:Y,locale:y,showSorterTooltip:m={target:"full-header"},virtual:b}=e;Wf();const k=p.useMemo(()=>w||sS(x),[w,x]),N=p.useMemo(()=>k.some(Ve=>Ve.responsive),[k]),M=bA(N),z=p.useMemo(()=>{const Ve=new Set(Object.keys(M).filter(Fe=>M[Fe]));return k.filter(Fe=>!Fe.responsive||Fe.responsive.some(We=>Ve.has(We)))},[k,M]),O=Kr(e,["className","style","columns"]),{locale:S=uc,direction:P,table:B,renderEmpty:W,getPrefixCls:ie,getPopupContainer:se}=p.useContext(Mt),le=Ns(l),he=Object.assign(Object.assign({},S.Table),y),ve=d||wye,L=ie("table",i),A=ie("dropdown",u),[,V]=Xr(),J=Bo(L),[K,$,te]=bye(L,J),G=Object.assign(Object.assign({childrenColumnName:C,expandIconColumnIndex:X},j),{expandIcon:(n=j==null?void 0:j.expandIcon)!==null&&n!==void 0?n:(r=B==null?void 0:B.expandable)===null||r===void 0?void 0:r.expandIcon}),{childrenColumnName:ee="children"}=G,re=p.useMemo(()=>ve.some(Ve=>Ve==null?void 0:Ve[ee])?"nest":D||j!=null&&j.expandedRowRender?"row":null,[ve]),_={body:p.useRef()},oe=Uge(L),me=p.useRef(null),fe=p.useRef(null);Dge(t,()=>Object.assign(Object.assign({},fe.current),{nativeElement:me.current}));const ye=p.useMemo(()=>typeof v=="function"?v:Ve=>Ve==null?void 0:Ve[v],[v]),[Ce]=V1e(ve,ee,ye),ce={},q=function(Ve,Fe){let We=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Ye,tt,dt,qt;const jt=Object.assign(Object.assign({},ce),Ve);We&&((Ye=ce.resetPagination)===null||Ye===void 0||Ye.call(ce),!((tt=jt.pagination)===null||tt===void 0)&&tt.current&&(jt.pagination.current=1),f&&((dt=f.onChange)===null||dt===void 0||dt.call(f,1,(qt=jt.pagination)===null||qt===void 0?void 0:qt.pageSize))),Z&&Z.scrollToFirstRowOnChange!==!1&&_.body.current&&mse(0,{getContainer:()=>_.body.current}),E==null||E(jt.pagination,jt.filters,jt.sorter,{currentDataSource:z5(j5(ve,jt.sorterStates,ee),jt.filterStates,ee),action:Fe})},F=(Ve,Fe)=>{q({sorter:Ve,sorterStates:Fe},"sort",!1)},[H,ne,ue,de]=_1e({prefixCls:L,mergedColumns:z,onSorterChange:F,sortDirections:Y||["ascend","descend"],tableLocale:he,showSorterTooltip:m}),ge=p.useMemo(()=>j5(ve,ne,ee),[ve,ne]);ce.sorter=de(),ce.sorterStates=ne;const Ne=(Ve,Fe)=>{q({filters:Ve,filterStates:Fe},"filter",!0)},[Ee,Pe,Oe]=U1e({prefixCls:L,locale:he,dropdownPrefixCls:A,mergedColumns:z,onFilterChange:Ne,getPopupContainer:I||se,rootClassName:xe(a,J)}),Me=z5(ge,Pe,ee);ce.filters=Oe,ce.filterStates=Pe;const yt=p.useMemo(()=>{const Ve={};return Object.keys(Oe).forEach(Fe=>{Oe[Fe]!==null&&(Ve[Fe]=Oe[Fe])}),Object.assign(Object.assign({},ue),{filters:Ve})},[ue,Oe]),[ot]=eye(yt),rt=(Ve,Fe)=>{q({pagination:Object.assign(Object.assign({},ce.pagination),{current:Ve,pageSize:Fe})},"paginate")},[at,bt]=Z1e(Me.length,rt,f);ce.pagination=f===!1?{}:W1e(at,f),ce.resetPagination=bt;const De=p.useMemo(()=>{if(f===!1||!at.pageSize)return Me;const{current:Ve=1,total:Fe,pageSize:We=qF}=at;return Me.lengthWe?Me.slice((Ve-1)*We,Ve*We):Me:Me.slice((Ve-1)*We,Ve*We)},[!!f,Me,at==null?void 0:at.current,at==null?void 0:at.pageSize,at==null?void 0:at.total]),[Ke,Je]=Age({prefixCls:L,data:Me,pageData:De,getRowKey:ye,getRecordByKey:Ce,expandType:re,childrenColumnName:ee,locale:he,getPopupContainer:I||se},h),Ae=(Ve,Fe,We)=>{let Ye;return typeof g=="function"?Ye=xe(g(Ve,Fe,We)):Ye=xe(g),xe({[`${L}-row-selected`]:Je.has(ye(Ve,Fe))},Ye)};G.__PARENT_RENDER_ICON__=G.expandIcon,G.expandIcon=G.expandIcon||T||Hge(he),re==="nest"&&G.expandIconColumnIndex===void 0?G.expandIconColumnIndex=h?1:0:G.expandIconColumnIndex>0&&h&&(G.expandIconColumnIndex-=1),typeof G.indentSize!="number"&&(G.indentSize=typeof U=="number"?U:15);const je=p.useCallback(Ve=>ot(Ke(Ee(H(Ve)))),[H,Ee,Ke]);let Ge,He;if(f!==!1&&(at!=null&&at.total)){let Ve;at.size?Ve=at.size:Ve=le==="small"||le==="middle"?"small":void 0;const Fe=tt=>p.createElement(ive,Object.assign({},at,{className:xe(`${L}-pagination ${L}-pagination-${tt}`,at.className),size:Ve})),We=P==="rtl"?"left":"right",{position:Ye}=at;if(Ye!==null&&Array.isArray(Ye)){const tt=Ye.find(jt=>jt.includes("top")),dt=Ye.find(jt=>jt.includes("bottom")),qt=Ye.every(jt=>`${jt}`=="none");!tt&&!dt&&!qt&&(He=Fe(We)),tt&&(Ge=Fe(tt.toLowerCase().replace("top",""))),dt&&(He=Fe(dt.toLowerCase().replace("bottom","")))}else He=Fe(We)}let Te;typeof R=="boolean"?Te={spinning:R}:typeof R=="object"&&(Te=Object.assign({spinning:!0},R));const Ie=xe(te,J,`${L}-wrapper`,B==null?void 0:B.className,{[`${L}-wrapper-rtl`]:P==="rtl"},o,a,$),ke=Object.assign(Object.assign({},B==null?void 0:B.style),s),Ue=typeof(y==null?void 0:y.emptyText)<"u"?y.emptyText:(W==null?void 0:W("Table"))||p.createElement(hA,{componentName:"Table"}),st=b?nye:tye,qe={},wt=p.useMemo(()=>{const{fontSize:Ve,lineHeight:Fe,padding:We,paddingXS:Ye,paddingSM:tt}=V,dt=Math.floor(Ve*Fe);switch(le){case"large":return We*2+dt;case"small":return Ye*2+dt;default:return tt*2+dt}},[V,le]);return b&&(qe.listItemHeight=wt),K(p.createElement("div",{ref:me,className:Ie,style:ke},p.createElement(yF,Object.assign({spinning:!1},Te),Ge,p.createElement(st,Object.assign({},qe,O,{ref:fe,columns:z,direction:P,expandable:G,prefixCls:L,className:xe({[`${L}-middle`]:le==="middle",[`${L}-small`]:le==="small",[`${L}-bordered`]:c,[`${L}-empty`]:ve.length===0},te,J,$),data:De,rowKey:ye,rowClassName:Ae,emptyText:Ue,internalHooks:$m,internalRefs:_,transformColumns:je,getContainerWidth:oe})),He)))},Sye=p.forwardRef(xye),Cye=(e,t)=>{const n=p.useRef(0);return n.current+=1,p.createElement(Sye,Object.assign({},e,{ref:t,_renderTimes:n.current}))},Cs=p.forwardRef(Cye);Cs.SELECTION_COLUMN=Rl;Cs.EXPAND_COLUMN=Bl;Cs.SELECTION_ALL=k5;Cs.SELECTION_INVERT=M5;Cs.SELECTION_NONE=N5;Cs.Column=Oge;Cs.ColumnGroup=kge;Cs.Summary=CF;var JF={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},LO=be.createContext&&be.createContext(JF),Eye=["attr","size","title"];function Pye(e,t){if(e==null)return{};var n=Oye(e,t),r,i;if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function Oye(e,t){if(e==null)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function a1(){return a1=Object.assign?Object.assign.bind():function(e){for(var t=1;tbe.createElement(t.tag,s1({key:n},t.attr),QF(t.child)))}function li(e){return t=>be.createElement(Tye,a1({attr:s1({},e.attr)},t),QF(e.child))}function Tye(e){var t=n=>{var{attr:r,size:i,title:o}=e,a=Pye(e,Eye),s=i||n.size||"1em",l;return n.className&&(l=n.className),e.className&&(l=(l?l+" ":"")+e.className),be.createElement("svg",a1({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},n.attr,r,a,{className:l,style:s1(s1({color:e.color||n.color},n.style),e.style),height:s,width:s,xmlns:"http://www.w3.org/2000/svg"}),o&&be.createElement("title",null,o),e.children)};return LO!==void 0?be.createElement(LO.Consumer,null,n=>t(n)):t(JF)}function AO(e){return li({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M11.584 2.376a.75.75 0 0 1 .832 0l9 6a.75.75 0 1 1-.832 1.248L12 3.901 3.416 9.624a.75.75 0 0 1-.832-1.248l9-6Z"},child:[]},{tag:"path",attr:{fillRule:"evenodd",d:"M20.25 10.332v9.918H21a.75.75 0 0 1 0 1.5H3a.75.75 0 0 1 0-1.5h.75v-9.918a.75.75 0 0 1 .634-.74A49.109 49.109 0 0 1 12 9c2.59 0 5.134.202 7.616.592a.75.75 0 0 1 .634.74Zm-7.5 2.418a.75.75 0 0 0-1.5 0v6.75a.75.75 0 0 0 1.5 0v-6.75Zm3-.75a.75.75 0 0 1 .75.75v6.75a.75.75 0 0 1-1.5 0v-6.75a.75.75 0 0 1 .75-.75ZM9 12.75a.75.75 0 0 0-1.5 0v6.75a.75.75 0 0 0 1.5 0v-6.75Z",clipRule:"evenodd"},child:[]},{tag:"path",attr:{d:"M12 7.875a1.125 1.125 0 1 0 0-2.25 1.125 1.125 0 0 0 0 2.25Z"},child:[]}]})(e)}function Iye(e){return li({tag:"svg",attr:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M21.721 12.752a9.711 9.711 0 0 0-.945-5.003 12.754 12.754 0 0 1-4.339 2.708 18.991 18.991 0 0 1-.214 4.772 17.165 17.165 0 0 0 5.498-2.477ZM14.634 15.55a17.324 17.324 0 0 0 .332-4.647c-.952.227-1.945.347-2.966.347-1.021 0-2.014-.12-2.966-.347a17.515 17.515 0 0 0 .332 4.647 17.385 17.385 0 0 0 5.268 0ZM9.772 17.119a18.963 18.963 0 0 0 4.456 0A17.182 17.182 0 0 1 12 21.724a17.18 17.18 0 0 1-2.228-4.605ZM7.777 15.23a18.87 18.87 0 0 1-.214-4.774 12.753 12.753 0 0 1-4.34-2.708 9.711 9.711 0 0 0-.944 5.004 17.165 17.165 0 0 0 5.498 2.477ZM21.356 14.752a9.765 9.765 0 0 1-7.478 6.817 18.64 18.64 0 0 0 1.988-4.718 18.627 18.627 0 0 0 5.49-2.098ZM2.644 14.752c1.682.971 3.53 1.688 5.49 2.099a18.64 18.64 0 0 0 1.988 4.718 9.765 9.765 0 0 1-7.478-6.816ZM13.878 2.43a9.755 9.755 0 0 1 6.116 3.986 11.267 11.267 0 0 1-3.746 2.504 18.63 18.63 0 0 0-2.37-6.49ZM12 2.276a17.152 17.152 0 0 1 2.805 7.121c-.897.23-1.837.353-2.805.353-.968 0-1.908-.122-2.805-.353A17.151 17.151 0 0 1 12 2.276ZM10.122 2.43a18.629 18.629 0 0 0-2.37 6.49 11.266 11.266 0 0 1-3.746-2.504 9.754 9.754 0 0 1 6.116-3.985Z"},child:[]}]})(e)}function zye(e){return li({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M9.638 1.093a.75.75 0 0 1 .724 0l2 1.104a.75.75 0 1 1-.724 1.313L10 2.607l-1.638.903a.75.75 0 1 1-.724-1.313l2-1.104ZM5.403 4.287a.75.75 0 0 1-.295 1.019l-.805.444.805.444a.75.75 0 0 1-.724 1.314L3.5 7.02v.73a.75.75 0 0 1-1.5 0v-2a.75.75 0 0 1 .388-.657l1.996-1.1a.75.75 0 0 1 1.019.294Zm9.194 0a.75.75 0 0 1 1.02-.295l1.995 1.101A.75.75 0 0 1 18 5.75v2a.75.75 0 0 1-1.5 0v-.73l-.884.488a.75.75 0 1 1-.724-1.314l.806-.444-.806-.444a.75.75 0 0 1-.295-1.02ZM7.343 8.284a.75.75 0 0 1 1.02-.294L10 8.893l1.638-.903a.75.75 0 1 1 .724 1.313l-1.612.89v1.557a.75.75 0 0 1-1.5 0v-1.557l-1.612-.89a.75.75 0 0 1-.295-1.019ZM2.75 11.5a.75.75 0 0 1 .75.75v1.557l1.608.887a.75.75 0 0 1-.724 1.314l-1.996-1.101A.75.75 0 0 1 2 14.25v-2a.75.75 0 0 1 .75-.75Zm14.5 0a.75.75 0 0 1 .75.75v2a.75.75 0 0 1-.388.657l-1.996 1.1a.75.75 0 1 1-.724-1.313l1.608-.887V12.25a.75.75 0 0 1 .75-.75Zm-7.25 4a.75.75 0 0 1 .75.75v.73l.888-.49a.75.75 0 0 1 .724 1.313l-2 1.104a.75.75 0 0 1-.724 0l-2-1.104a.75.75 0 1 1 .724-1.313l.888.49v-.73a.75.75 0 0 1 .75-.75Z",clipRule:"evenodd"},child:[]}]})(e)}function Rye(e){return li({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{fillRule:"evenodd",d:"M1.045 6.954a2.75 2.75 0 0 1 .217-.678L2.53 3.58A2.75 2.75 0 0 1 5.019 2h9.962a2.75 2.75 0 0 1 2.488 1.58l1.27 2.696c.101.216.174.444.216.678A1 1 0 0 1 19 7.25v1.5a2.75 2.75 0 0 1-2.75 2.75H3.75A2.75 2.75 0 0 1 1 8.75v-1.5a1 1 0 0 1 .045-.296Zm2.843-2.736A1.25 1.25 0 0 1 5.02 3.5h9.962c.484 0 .925.28 1.13.718l.957 2.032H14a1 1 0 0 0-.86.49l-.606 1.02a1 1 0 0 1-.86.49H8.236a1 1 0 0 1-.894-.553l-.448-.894A1 1 0 0 0 6 6.25H2.932l.956-2.032Z",clipRule:"evenodd"},child:[]},{tag:"path",attr:{d:"M1 14a1 1 0 0 1 1-1h4a1 1 0 0 1 .894.553l.448.894a1 1 0 0 0 .894.553h3.438a1 1 0 0 0 .86-.49l.606-1.02A1 1 0 0 1 14 13h4a1 1 0 0 1 1 1v2a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-2Z"},child:[]}]})(e)}function jye(e){return li({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M10 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6ZM6 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM1.49 15.326a.78.78 0 0 1-.358-.442 3 3 0 0 1 4.308-3.516 6.484 6.484 0 0 0-1.905 3.959c-.023.222-.014.442.025.654a4.97 4.97 0 0 1-2.07-.655ZM16.44 15.98a4.97 4.97 0 0 0 2.07-.654.78.78 0 0 0 .357-.442 3 3 0 0 0-4.308-3.517 6.484 6.484 0 0 1 1.907 3.96 2.32 2.32 0 0 1-.026.654ZM18 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0ZM5.304 16.19a.844.844 0 0 1-.277-.71 5 5 0 0 1 9.947 0 .843.843 0 0 1-.277.71A6.975 6.975 0 0 1 10 18a6.974 6.974 0 0 1-4.696-1.81Z"},child:[]}]})(e)}function Lye(e){return li({tag:"svg",attr:{viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},child:[{tag:"path",attr:{d:"M10 5a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM1.615 16.428a1.224 1.224 0 0 1-.569-1.175 6.002 6.002 0 0 1 11.908 0c.058.467-.172.92-.57 1.174A9.953 9.953 0 0 1 7 18a9.953 9.953 0 0 1-5.385-1.572ZM16.25 5.75a.75.75 0 0 0-1.5 0v2h-2a.75.75 0 0 0 0 1.5h2v2a.75.75 0 0 0 1.5 0v-2h2a.75.75 0 0 0 0-1.5h-2v-2Z"},child:[]}]})(e)}function Bye(e){return li({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",strokeWidth:"2",d:"M12,3 L21,7.5 L12,12 L3,7.5 L12,3 Z M16.5,10.25 L21,12.5 L12,17 L3,12.5 L7.5,10.25 L7.5,10.25 M16.5,15.25 L21,17.5 L12,22 L3,17.5 L7.5,15.25 L7.5,15.25"},child:[]}]})(e)}const Aye="https://polkadot-fellows.github.io/dashboard",$F="polkadot-fellows",_F="RFCs",Fye=`https://api.github.com/repos/${$F}/${_F}`,FO="6rem",DO="16rem",_a="#E6007A",Dye="#fefefe",Hye="#eee",Uye="#f8f7f7",Vye="#000D18",Xye="#f8f7f7",Wye="#00152A",Zye=e=>p.createElement("svg",{id:"Logo",xmlns:"http://www.w3.org/2000/svg",x:0,y:0,viewBox:"0 0 1326.1 1410.3",xmlSpace:"preserve",...e},p.createElement("style",null,".ncp{fill:#e6007a}"),p.createElement("ellipse",{className:"ncp",cx:663,cy:147.9,rx:254.3,ry:147.9}),p.createElement("ellipse",{className:"ncp",cx:663,cy:1262.3,rx:254.3,ry:147.9}),p.createElement("ellipse",{transform:"rotate(-60 180.499 426.56)",className:"ncp",cx:180.5,cy:426.5,rx:254.3,ry:148}),p.createElement("ellipse",{transform:"rotate(-60 1145.575 983.768)",className:"ncp",cx:1145.6,cy:983.7,rx:254.3,ry:147.9}),p.createElement("ellipse",{transform:"rotate(-30 180.45 983.72)",className:"ncp",cx:180.5,cy:983.7,rx:148,ry:254.3}),p.createElement("ellipse",{transform:"rotate(-30 1145.522 426.601)",className:"ncp",cx:1145.6,cy:426.6,rx:147.9,ry:254.3})),Kye=e=>p.createElement("svg",{id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 9206.2 1391.8",style:{enableBackground:"new 0 0 9206.2 1391.8"},xmlSpace:"preserve",...e},p.createElement("style",{type:"text/css"},` .st0{fill:#E6007A;} .st1{font-family:'MyriadPro-Regular';} .st2{font-size:12px;} .st3{stroke:#FFFFFF;} -`),p.createElement("ellipse",{className:"st0",cx:663,cy:129.4,rx:254.3,ry:147.9}),p.createElement("ellipse",{className:"st0",cx:663,cy:1243.8,rx:254.3,ry:147.9}),p.createElement("ellipse",{transform:"matrix(0.5 -0.866 0.866 0.5 -263.1378 360.2856)",className:"st0",cx:180.4,cy:408,rx:254.3,ry:148}),p.createElement("ellipse",{transform:"matrix(0.5 -0.866 0.866 0.5 -263.132 1474.6616)",className:"st0",cx:1145.5,cy:965.2,rx:254.3,ry:147.9}),p.createElement("ellipse",{transform:"matrix(0.866 -0.5 0.5 0.866 -458.4075 219.5506)",className:"st0",cx:180.5,cy:965.2,rx:148,ry:254.3}),p.createElement("ellipse",{transform:"matrix(0.866 -0.5 0.5 0.866 -50.5495 627.4641)",className:"st0",cx:1145.6,cy:408.1,rx:147.9,ry:254.3}),p.createElement("text",{transform:"matrix(1 0 0 1 1745.8267 401.4742)",className:"st1 st2"},"Lorem ipsum"),p.createElement("g",null,p.createElement("path",{className:"st3",d:"M2522.7,449.6h-513.5v147.9h492.7V795h-492.7v300.9h-233.4V252.2h747V449.6z"}),p.createElement("path",{className:"st3",d:"M2779.2,1071.4c-61.5-28.7-109.7-68.9-144.5-120.6s-52.3-111.2-52.3-178.3c0-66,16.8-124.7,50.3-176 s80-91.2,139.2-119.5s126-42.5,200.2-42.5c75.4,0,140.6,16.6,195.7,49.8s97.4,80.2,126.8,141.2c29.4,60.9,44.2,132.5,44.2,214.6 h-507.4c15.8,34.1,42.4,60.3,79.9,78.5s84.7,27.3,141.7,27.3c47.2,0,94.3-6.2,141.2-18.5s89.6-30,128.2-52.9v146.2 c-45,30.4-95.8,53.6-152.4,69.7s-117.4,24.2-182.2,24.2C2910.3,1114.5,2840.7,1100.1,2779.2,1071.4z M3125.1,701.6 c-10.5-33.8-28.4-59.7-53.7-77.9s-56.7-27.3-94.2-27.3c-39.4,0-72.7,9.5-99.8,28.4s-45.8,44.5-56,76.8H3125.1z"}),p.createElement("path",{className:"st3",d:"M3667.9,229.7v866.2h-230V229.7H3667.9z"}),p.createElement("path",{className:"st3",d:"M4024.5,229.7v866.2h-230V229.7H4024.5z"}),p.createElement("path",{className:"st3",d:"M4317.5,1072c-62.2-28.3-110.5-68.1-144.8-119.5s-51.5-110.6-51.5-177.8s17.2-126.5,51.5-178 s82.6-91.5,144.8-119.8s134.1-42.5,215.4-42.5c81.4,0,153.2,14.2,215.4,42.5s110.5,68.2,144.8,119.8s51.5,110.9,51.5,178 s-17.2,126.4-51.5,177.8s-82.6,91.2-144.8,119.5s-134.1,42.5-215.4,42.5C4451.6,1114.5,4379.8,1100.3,4317.5,1072z M4374.6,865 c14.4,25.3,35.2,44.7,62.2,58.2s59.1,20.2,96.2,20.2c37.1,0,69.2-6.7,96.2-20.2s47.6-32.9,61.9-58.2s21.4-55.4,21.4-90.3 s-7.2-65.1-21.7-90.6s-35.1-45-61.9-58.5s-58.8-20.2-95.9-20.2c-37.1,0-69.2,6.8-96.2,20.2s-47.7,33-62.2,58.5 s-21.7,55.7-21.7,90.6S4360.2,839.7,4374.6,865z"}),p.createElement("path",{className:"st3",d:"M5185.4,453l146.8,413.4l153-413.4H5704l151.3,414.5L6002.1,453h230L5992,1095.9h-234.5l-163.1-432.5 L5429,1095.9h-234.6L4954.8,453H5185.4z"}),p.createElement("path",{className:"st3",d:"M6972.1,1011c-29.8,34.1-72.7,59.9-128.5,77.3s-122.6,26.2-200.2,26.2c-79.5,0-149.5-9.8-210.1-29.2 s-107.9-47-142-82.4c-34.1-35.4-52.3-76.4-54.6-122.9h233.4c7.5,26.2,26.9,46.5,58.2,60.8s72.8,21.4,124.6,21.4 c46.1,0,80.9-4.5,104.3-13.5s35.2-22.3,35.2-39.9c0-10.1-3.8-18.3-11.5-24.5s-20.1-11.2-37.1-15.2s-40.4-7-70-9.3l-113.6-8.4 c-109.9-8.2-188.2-29.1-235.1-62.4s-70.3-79.1-70.3-137.2c0-47.2,14.9-87.1,44.7-119.5s71.9-56.8,126.3-73.1s118.1-24.5,191.2-24.5 c71.2,0,135.3,9.4,192.1,28.1s102.2,45,136.1,78.8s53.3,72.6,58.2,116.4h-233.4c-6-22.5-22.5-41-49.5-55.7s-65-21.9-114.2-21.9 c-40.9,0-72.1,4.4-93.7,13.2s-32.3,21.3-32.3,37.4c0,13.9,6.8,24.4,20.2,31.5s38.1,12,73.7,14.6l149,11.2 c72.8,5.2,130.7,16.1,173.8,32.6s73.9,38.3,92.2,65.5s27.6,60.5,27.6,99.8C7016.8,935.2,7001.9,976.8,6972.1,1011z"}),p.createElement("path",{className:"st3",d:"M7344.2,229.7v325.1c28.1-39.4,62.4-69.3,102.9-89.7s84.5-30.7,132.2-30.7c60.8,0,113.1,12.3,156.9,36.8 s77.3,59.5,100.4,104.9s34.6,98.8,34.6,160.3v359.4h-230V770.2c0-48-12.2-84.8-36.6-110.2s-59.2-38.2-104.6-38.2 c-31.9,0-59.5,6.7-83,20s-41.4,32.4-54,57.4s-18.8,54.1-18.8,87.5v309.4h-230V229.7H7344.2z"}),p.createElement("path",{className:"st3",d:"M7987.3,220.4c11.1-16.7,26.7-29.6,47-38.8s43.7-13.8,70.3-13.8s50.1,4.6,70.3,13.8s36,22.1,47.2,38.8 s16.9,36.3,16.9,58.8s-5.6,42.2-16.9,59s-27,29.9-47.2,39.1s-43.7,13.8-70.3,13.8s-50-4.6-70.3-13.8s-35.9-22.2-47-39.1 s-16.6-36.5-16.6-59S7976.3,237.1,7987.3,220.4z M8104.6,465.9l115.3-22.5v652.5h-230V443.4L8104.6,465.9z"}),p.createElement("path",{className:"st3",d:"M8576.5,453v123.2c31.5-45.4,70.2-80.3,116.2-104.9s97-36.8,153.3-36.8c62.2,0,117.5,14.2,165.7,42.5 s85.6,68.2,112.2,119.8s39.9,110.9,39.9,178c0,66.8-13.3,125.9-39.9,177.5s-64,91.5-112.2,119.8s-103.4,42.5-165.7,42.5 c-56.2,0-107.4-12.6-153.5-37.7s-84.8-60.6-115.9-106.3v311h-230V453H8576.5z M8615.6,859.1c21.2,24.8,45.8,44.2,73.7,58.2 s57.1,21.1,87.5,21.1c30,0,56.7-7,80.2-21.1s41.7-33.5,54.8-58.2s19.7-52.9,19.7-84.4s-6.6-59.7-19.7-84.7s-31.4-44.4-54.8-58.5 s-50.2-21.1-80.2-21.1c-30.4,0-59.5,7-87.5,21.1s-52.5,33.5-73.7,58.5s-37,53.2-47.5,84.7C8578.6,806.2,8594.4,834.4,8615.6,859.1z "})));function qye(e){return li({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32",d:"M431 320.6c-1-3.6 1.2-8.6 3.3-12.2a33.68 33.68 0 0 1 2.1-3.1A162 162 0 0 0 464 215c.3-92.2-77.5-167-173.7-167-83.9 0-153.9 57.1-170.3 132.9a160.7 160.7 0 0 0-3.7 34.2c0 92.3 74.8 169.1 171 169.1 15.3 0 35.9-4.6 47.2-7.7s22.5-7.2 25.4-8.3a26.44 26.44 0 0 1 9.3-1.7 26 26 0 0 1 10.1 2l56.7 20.1a13.52 13.52 0 0 0 3.9 1 8 8 0 0 0 8-8 12.85 12.85 0 0 0-.5-2.7z"},child:[]},{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32",d:"M66.46 232a146.23 146.23 0 0 0 6.39 152.67c2.31 3.49 3.61 6.19 3.21 8s-11.93 61.87-11.93 61.87a8 8 0 0 0 2.71 7.68A8.17 8.17 0 0 0 72 464a7.26 7.26 0 0 0 2.91-.6l56.21-22a15.7 15.7 0 0 1 12 .2c18.94 7.38 39.88 12 60.83 12A159.21 159.21 0 0 0 284 432.11"},child:[]}]})(e)}function ZO(e){return li({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M428 224H288a48 48 0 0 1-48-48V36a4 4 0 0 0-4-4h-92a64 64 0 0 0-64 64v320a64 64 0 0 0 64 64h224a64 64 0 0 0 64-64V228a4 4 0 0 0-4-4zm-92 160H176a16 16 0 0 1 0-32h160a16 16 0 0 1 0 32zm0-80H176a16 16 0 0 1 0-32h160a16 16 0 0 1 0 32z"},child:[]},{tag:"path",attr:{d:"M419.22 188.59 275.41 44.78a2 2 0 0 0-3.41 1.41V176a16 16 0 0 0 16 16h129.81a2 2 0 0 0 1.41-3.41z"},child:[]}]})(e)}function Gye(e){return li({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 32C132.3 32 32 134.9 32 261.7c0 101.5 64.2 187.5 153.2 217.9a17.56 17.56 0 0 0 3.8.4c8.3 0 11.5-6.1 11.5-11.4 0-5.5-.2-19.9-.3-39.1a102.4 102.4 0 0 1-22.6 2.7c-43.1 0-52.9-33.5-52.9-33.5-10.2-26.5-24.9-33.6-24.9-33.6-19.5-13.7-.1-14.1 1.4-14.1h.1c22.5 2 34.3 23.8 34.3 23.8 11.2 19.6 26.2 25.1 39.6 25.1a63 63 0 0 0 25.6-6c2-14.8 7.8-24.9 14.2-30.7-49.7-5.8-102-25.5-102-113.5 0-25.1 8.7-45.6 23-61.6-2.3-5.8-10-29.2 2.2-60.8a18.64 18.64 0 0 1 5-.5c8.1 0 26.4 3.1 56.6 24.1a208.21 208.21 0 0 1 112.2 0c30.2-21 48.5-24.1 56.6-24.1a18.64 18.64 0 0 1 5 .5c12.2 31.6 4.5 55 2.2 60.8 14.3 16.1 23 36.6 23 61.6 0 88.2-52.4 107.6-102.3 113.3 8 7.1 15.2 21.1 15.2 42.5 0 30.7-.3 55.5-.3 63 0 5.4 3.1 11.5 11.4 11.5a19.35 19.35 0 0 0 4-.4C415.9 449.2 480 363.1 480 261.7 480 134.9 379.7 32 256 32z"},child:[]}]})(e)}function Yye(e){return li({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M264 480A232 232 0 0 1 32 248c0-94 54-178.28 137.61-214.67a16 16 0 0 1 21.06 21.06C181.07 76.43 176 104.66 176 136c0 110.28 89.72 200 200 200 31.34 0 59.57-5.07 81.61-14.67a16 16 0 0 1 21.06 21.06C442.28 426 358 480 264 480z"},child:[]}]})(e)}function Jye(e){return li({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32",d:"M256 48v48m0 320v48m147.08-355.08-33.94 33.94M142.86 369.14l-33.94 33.94M464 256h-48m-320 0H48m355.08 147.08-33.94-33.94M142.86 142.86l-33.94-33.94"},child:[]},{tag:"circle",attr:{cx:"256",cy:"256",r:"80",fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32"},child:[]}]})(e)}function Qye(e){return li({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5M0 8a.5.5 0 0 1 .5-.5h3.793L3.146 6.354a.5.5 0 1 1 .708-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L4.293 8.5H.5A.5.5 0 0 1 0 8m11.707.5 1.147 1.146a.5.5 0 0 1-.708.708l-2-2a.5.5 0 0 1 0-.708l2-2a.5.5 0 0 1 .708.708L11.707 7.5H15.5a.5.5 0 0 1 0 1z"},child:[]}]})(e)}function $ye(e){return li({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5M.146 8.354a.5.5 0 0 1 0-.708l2-2a.5.5 0 1 1 .708.708L1.707 7.5H5.5a.5.5 0 0 1 0 1H1.707l1.147 1.146a.5.5 0 0 1-.708.708zM10 8a.5.5 0 0 1 .5-.5h3.793l-1.147-1.146a.5.5 0 0 1 .708-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L14.293 8.5H10.5A.5.5 0 0 1 10 8"},child:[]}]})(e)}function _ye(e){return li({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"},child:[]}]})(e)}function ebe(e){return li({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M7 3H4v3H2V1h5v2zm15 3V1h-5v2h3v3h2zM7 21H4v-3H2v5h5v-2zm13-3v3h-3v2h5v-5h-2zm-1 0c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v12zM15 8H9v2h6V8zm0 3H9v2h6v-2zm0 3H9v2h6v-2z"},child:[]}]})(e)}function KO(e){return li({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0zm-1.314 4.715c3.289 0 5.956 2.66 5.956 5.943 0 .484-.394.877-.879.877s-.879-.393-.879-.877c0-2.313-1.88-4.189-4.198-4.189-.486 0-.879-.393-.879-.877s.392-.877.879-.877zm-5.092 9.504c-.486 0-.879-.394-.879-.877 0-3.283 2.666-5.945 5.956-5.945.485 0 .879.393.879.877s-.394.876-.879.876c-2.319 0-4.198 1.877-4.198 4.191 0 .484-.395.878-.879.878zm7.735 5.067c-3.29 0-5.957-2.662-5.957-5.944 0-.484.394-.878.879-.878s.879.394.879.878c0 2.313 1.88 4.189 4.199 4.189.485 0 .879.393.879.877 0 .486-.394.878-.879.878zm0-2.683c-.485 0-.88-.393-.88-.876 0-.484.395-.878.88-.878 2.318 0 4.199-1.876 4.199-4.19 0-.484.393-.877.879-.877.485 0 .879.393.879.877 0 3.282-2.667 5.944-5.957 5.944z"},child:[]}]})(e)}function tbe(e){return li({tag:"svg",attr:{viewBox:"0 0 192 512"},child:[{tag:"path",attr:{d:"M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z"},child:[]}]})(e)}function qO(e){const t={a:"a",h2:"h2",li:"li",p:"p",ul:"ul",...e.components};return Q.jsxs(Q.Fragment,{children:[Q.jsxs(t.p,{children:[`The Technical Fellowship is a self-governing body of experts and developers of Polkadot and Kusama +`),p.createElement("ellipse",{className:"st0",cx:663,cy:129.4,rx:254.3,ry:147.9}),p.createElement("ellipse",{className:"st0",cx:663,cy:1243.8,rx:254.3,ry:147.9}),p.createElement("ellipse",{transform:"matrix(0.5 -0.866 0.866 0.5 -263.1378 360.2856)",className:"st0",cx:180.4,cy:408,rx:254.3,ry:148}),p.createElement("ellipse",{transform:"matrix(0.5 -0.866 0.866 0.5 -263.132 1474.6616)",className:"st0",cx:1145.5,cy:965.2,rx:254.3,ry:147.9}),p.createElement("ellipse",{transform:"matrix(0.866 -0.5 0.5 0.866 -458.4075 219.5506)",className:"st0",cx:180.5,cy:965.2,rx:148,ry:254.3}),p.createElement("ellipse",{transform:"matrix(0.866 -0.5 0.5 0.866 -50.5495 627.4641)",className:"st0",cx:1145.6,cy:408.1,rx:147.9,ry:254.3}),p.createElement("text",{transform:"matrix(1 0 0 1 1745.8267 401.4742)",className:"st1 st2"},"Lorem ipsum"),p.createElement("g",null,p.createElement("path",{className:"st3",d:"M2522.7,449.6h-513.5v147.9h492.7V795h-492.7v300.9h-233.4V252.2h747V449.6z"}),p.createElement("path",{className:"st3",d:"M2779.2,1071.4c-61.5-28.7-109.7-68.9-144.5-120.6s-52.3-111.2-52.3-178.3c0-66,16.8-124.7,50.3-176 s80-91.2,139.2-119.5s126-42.5,200.2-42.5c75.4,0,140.6,16.6,195.7,49.8s97.4,80.2,126.8,141.2c29.4,60.9,44.2,132.5,44.2,214.6 h-507.4c15.8,34.1,42.4,60.3,79.9,78.5s84.7,27.3,141.7,27.3c47.2,0,94.3-6.2,141.2-18.5s89.6-30,128.2-52.9v146.2 c-45,30.4-95.8,53.6-152.4,69.7s-117.4,24.2-182.2,24.2C2910.3,1114.5,2840.7,1100.1,2779.2,1071.4z M3125.1,701.6 c-10.5-33.8-28.4-59.7-53.7-77.9s-56.7-27.3-94.2-27.3c-39.4,0-72.7,9.5-99.8,28.4s-45.8,44.5-56,76.8H3125.1z"}),p.createElement("path",{className:"st3",d:"M3667.9,229.7v866.2h-230V229.7H3667.9z"}),p.createElement("path",{className:"st3",d:"M4024.5,229.7v866.2h-230V229.7H4024.5z"}),p.createElement("path",{className:"st3",d:"M4317.5,1072c-62.2-28.3-110.5-68.1-144.8-119.5s-51.5-110.6-51.5-177.8s17.2-126.5,51.5-178 s82.6-91.5,144.8-119.8s134.1-42.5,215.4-42.5c81.4,0,153.2,14.2,215.4,42.5s110.5,68.2,144.8,119.8s51.5,110.9,51.5,178 s-17.2,126.4-51.5,177.8s-82.6,91.2-144.8,119.5s-134.1,42.5-215.4,42.5C4451.6,1114.5,4379.8,1100.3,4317.5,1072z M4374.6,865 c14.4,25.3,35.2,44.7,62.2,58.2s59.1,20.2,96.2,20.2c37.1,0,69.2-6.7,96.2-20.2s47.6-32.9,61.9-58.2s21.4-55.4,21.4-90.3 s-7.2-65.1-21.7-90.6s-35.1-45-61.9-58.5s-58.8-20.2-95.9-20.2c-37.1,0-69.2,6.8-96.2,20.2s-47.7,33-62.2,58.5 s-21.7,55.7-21.7,90.6S4360.2,839.7,4374.6,865z"}),p.createElement("path",{className:"st3",d:"M5185.4,453l146.8,413.4l153-413.4H5704l151.3,414.5L6002.1,453h230L5992,1095.9h-234.5l-163.1-432.5 L5429,1095.9h-234.6L4954.8,453H5185.4z"}),p.createElement("path",{className:"st3",d:"M6972.1,1011c-29.8,34.1-72.7,59.9-128.5,77.3s-122.6,26.2-200.2,26.2c-79.5,0-149.5-9.8-210.1-29.2 s-107.9-47-142-82.4c-34.1-35.4-52.3-76.4-54.6-122.9h233.4c7.5,26.2,26.9,46.5,58.2,60.8s72.8,21.4,124.6,21.4 c46.1,0,80.9-4.5,104.3-13.5s35.2-22.3,35.2-39.9c0-10.1-3.8-18.3-11.5-24.5s-20.1-11.2-37.1-15.2s-40.4-7-70-9.3l-113.6-8.4 c-109.9-8.2-188.2-29.1-235.1-62.4s-70.3-79.1-70.3-137.2c0-47.2,14.9-87.1,44.7-119.5s71.9-56.8,126.3-73.1s118.1-24.5,191.2-24.5 c71.2,0,135.3,9.4,192.1,28.1s102.2,45,136.1,78.8s53.3,72.6,58.2,116.4h-233.4c-6-22.5-22.5-41-49.5-55.7s-65-21.9-114.2-21.9 c-40.9,0-72.1,4.4-93.7,13.2s-32.3,21.3-32.3,37.4c0,13.9,6.8,24.4,20.2,31.5s38.1,12,73.7,14.6l149,11.2 c72.8,5.2,130.7,16.1,173.8,32.6s73.9,38.3,92.2,65.5s27.6,60.5,27.6,99.8C7016.8,935.2,7001.9,976.8,6972.1,1011z"}),p.createElement("path",{className:"st3",d:"M7344.2,229.7v325.1c28.1-39.4,62.4-69.3,102.9-89.7s84.5-30.7,132.2-30.7c60.8,0,113.1,12.3,156.9,36.8 s77.3,59.5,100.4,104.9s34.6,98.8,34.6,160.3v359.4h-230V770.2c0-48-12.2-84.8-36.6-110.2s-59.2-38.2-104.6-38.2 c-31.9,0-59.5,6.7-83,20s-41.4,32.4-54,57.4s-18.8,54.1-18.8,87.5v309.4h-230V229.7H7344.2z"}),p.createElement("path",{className:"st3",d:"M7987.3,220.4c11.1-16.7,26.7-29.6,47-38.8s43.7-13.8,70.3-13.8s50.1,4.6,70.3,13.8s36,22.1,47.2,38.8 s16.9,36.3,16.9,58.8s-5.6,42.2-16.9,59s-27,29.9-47.2,39.1s-43.7,13.8-70.3,13.8s-50-4.6-70.3-13.8s-35.9-22.2-47-39.1 s-16.6-36.5-16.6-59S7976.3,237.1,7987.3,220.4z M8104.6,465.9l115.3-22.5v652.5h-230V443.4L8104.6,465.9z"}),p.createElement("path",{className:"st3",d:"M8576.5,453v123.2c31.5-45.4,70.2-80.3,116.2-104.9s97-36.8,153.3-36.8c62.2,0,117.5,14.2,165.7,42.5 s85.6,68.2,112.2,119.8s39.9,110.9,39.9,178c0,66.8-13.3,125.9-39.9,177.5s-64,91.5-112.2,119.8s-103.4,42.5-165.7,42.5 c-56.2,0-107.4-12.6-153.5-37.7s-84.8-60.6-115.9-106.3v311h-230V453H8576.5z M8615.6,859.1c21.2,24.8,45.8,44.2,73.7,58.2 s57.1,21.1,87.5,21.1c30,0,56.7-7,80.2-21.1s41.7-33.5,54.8-58.2s19.7-52.9,19.7-84.4s-6.6-59.7-19.7-84.7s-31.4-44.4-54.8-58.5 s-50.2-21.1-80.2-21.1c-30.4,0-59.5,7-87.5,21.1s-52.5,33.5-73.7,58.5s-37,53.2-47.5,84.7C8578.6,806.2,8594.4,834.4,8615.6,859.1z "})));function qye(e){return li({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32",d:"M431 320.6c-1-3.6 1.2-8.6 3.3-12.2a33.68 33.68 0 0 1 2.1-3.1A162 162 0 0 0 464 215c.3-92.2-77.5-167-173.7-167-83.9 0-153.9 57.1-170.3 132.9a160.7 160.7 0 0 0-3.7 34.2c0 92.3 74.8 169.1 171 169.1 15.3 0 35.9-4.6 47.2-7.7s22.5-7.2 25.4-8.3a26.44 26.44 0 0 1 9.3-1.7 26 26 0 0 1 10.1 2l56.7 20.1a13.52 13.52 0 0 0 3.9 1 8 8 0 0 0 8-8 12.85 12.85 0 0 0-.5-2.7z"},child:[]},{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32",d:"M66.46 232a146.23 146.23 0 0 0 6.39 152.67c2.31 3.49 3.61 6.19 3.21 8s-11.93 61.87-11.93 61.87a8 8 0 0 0 2.71 7.68A8.17 8.17 0 0 0 72 464a7.26 7.26 0 0 0 2.91-.6l56.21-22a15.7 15.7 0 0 1 12 .2c18.94 7.38 39.88 12 60.83 12A159.21 159.21 0 0 0 284 432.11"},child:[]}]})(e)}function HO(e){return li({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M428 224H288a48 48 0 0 1-48-48V36a4 4 0 0 0-4-4h-92a64 64 0 0 0-64 64v320a64 64 0 0 0 64 64h224a64 64 0 0 0 64-64V228a4 4 0 0 0-4-4zm-92 160H176a16 16 0 0 1 0-32h160a16 16 0 0 1 0 32zm0-80H176a16 16 0 0 1 0-32h160a16 16 0 0 1 0 32z"},child:[]},{tag:"path",attr:{d:"M419.22 188.59 275.41 44.78a2 2 0 0 0-3.41 1.41V176a16 16 0 0 0 16 16h129.81a2 2 0 0 0 1.41-3.41z"},child:[]}]})(e)}function Gye(e){return li({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 32C132.3 32 32 134.9 32 261.7c0 101.5 64.2 187.5 153.2 217.9a17.56 17.56 0 0 0 3.8.4c8.3 0 11.5-6.1 11.5-11.4 0-5.5-.2-19.9-.3-39.1a102.4 102.4 0 0 1-22.6 2.7c-43.1 0-52.9-33.5-52.9-33.5-10.2-26.5-24.9-33.6-24.9-33.6-19.5-13.7-.1-14.1 1.4-14.1h.1c22.5 2 34.3 23.8 34.3 23.8 11.2 19.6 26.2 25.1 39.6 25.1a63 63 0 0 0 25.6-6c2-14.8 7.8-24.9 14.2-30.7-49.7-5.8-102-25.5-102-113.5 0-25.1 8.7-45.6 23-61.6-2.3-5.8-10-29.2 2.2-60.8a18.64 18.64 0 0 1 5-.5c8.1 0 26.4 3.1 56.6 24.1a208.21 208.21 0 0 1 112.2 0c30.2-21 48.5-24.1 56.6-24.1a18.64 18.64 0 0 1 5 .5c12.2 31.6 4.5 55 2.2 60.8 14.3 16.1 23 36.6 23 61.6 0 88.2-52.4 107.6-102.3 113.3 8 7.1 15.2 21.1 15.2 42.5 0 30.7-.3 55.5-.3 63 0 5.4 3.1 11.5 11.4 11.5a19.35 19.35 0 0 0 4-.4C415.9 449.2 480 363.1 480 261.7 480 134.9 379.7 32 256 32z"},child:[]}]})(e)}function Yye(e){return li({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M264 480A232 232 0 0 1 32 248c0-94 54-178.28 137.61-214.67a16 16 0 0 1 21.06 21.06C181.07 76.43 176 104.66 176 136c0 110.28 89.72 200 200 200 31.34 0 59.57-5.07 81.61-14.67a16 16 0 0 1 21.06 21.06C442.28 426 358 480 264 480z"},child:[]}]})(e)}function Jye(e){return li({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32",d:"M256 48v48m0 320v48m147.08-355.08-33.94 33.94M142.86 369.14l-33.94 33.94M464 256h-48m-320 0H48m355.08 147.08-33.94-33.94M142.86 142.86l-33.94-33.94"},child:[]},{tag:"circle",attr:{cx:"256",cy:"256",r:"80",fill:"none",strokeLinecap:"round",strokeMiterlimit:"10",strokeWidth:"32"},child:[]}]})(e)}function Qye(e){return li({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5M0 8a.5.5 0 0 1 .5-.5h3.793L3.146 6.354a.5.5 0 1 1 .708-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L4.293 8.5H.5A.5.5 0 0 1 0 8m11.707.5 1.147 1.146a.5.5 0 0 1-.708.708l-2-2a.5.5 0 0 1 0-.708l2-2a.5.5 0 0 1 .708.708L11.707 7.5H15.5a.5.5 0 0 1 0 1z"},child:[]}]})(e)}function $ye(e){return li({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M8 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5M.146 8.354a.5.5 0 0 1 0-.708l2-2a.5.5 0 1 1 .708.708L1.707 7.5H5.5a.5.5 0 0 1 0 1H1.707l1.147 1.146a.5.5 0 0 1-.708.708zM10 8a.5.5 0 0 1 .5-.5h3.793l-1.147-1.146a.5.5 0 0 1 .708-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L14.293 8.5H10.5A.5.5 0 0 1 10 8"},child:[]}]})(e)}function _ye(e){return li({tag:"svg",attr:{fill:"currentColor",viewBox:"0 0 16 16"},child:[{tag:"path",attr:{d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"},child:[]}]})(e)}function ebe(e){return li({tag:"svg",attr:{viewBox:"0 0 24 24"},child:[{tag:"path",attr:{fill:"none",d:"M0 0h24v24H0z"},child:[]},{tag:"path",attr:{d:"M7 3H4v3H2V1h5v2zm15 3V1h-5v2h3v3h2zM7 21H4v-3H2v5h5v-2zm13-3v3h-3v2h5v-5h-2zm-1 0c0 1.1-.9 2-2 2H7c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2v12zM15 8H9v2h6V8zm0 3H9v2h6v-2zm0 3H9v2h6v-2z"},child:[]}]})(e)}function UO(e){return li({tag:"svg",attr:{role:"img",viewBox:"0 0 24 24"},child:[{tag:"path",attr:{d:"M12 0C5.373 0 0 5.373 0 12s5.373 12 12 12 12-5.373 12-12S18.627 0 12 0zm-1.314 4.715c3.289 0 5.956 2.66 5.956 5.943 0 .484-.394.877-.879.877s-.879-.393-.879-.877c0-2.313-1.88-4.189-4.198-4.189-.486 0-.879-.393-.879-.877s.392-.877.879-.877zm-5.092 9.504c-.486 0-.879-.394-.879-.877 0-3.283 2.666-5.945 5.956-5.945.485 0 .879.393.879.877s-.394.876-.879.876c-2.319 0-4.198 1.877-4.198 4.191 0 .484-.395.878-.879.878zm7.735 5.067c-3.29 0-5.957-2.662-5.957-5.944 0-.484.394-.878.879-.878s.879.394.879.878c0 2.313 1.88 4.189 4.199 4.189.485 0 .879.393.879.877 0 .486-.394.878-.879.878zm0-2.683c-.485 0-.88-.393-.88-.876 0-.484.395-.878.88-.878 2.318 0 4.199-1.876 4.199-4.19 0-.484.393-.877.879-.877.485 0 .879.393.879.877 0 3.282-2.667 5.944-5.957 5.944z"},child:[]}]})(e)}function tbe(e){return li({tag:"svg",attr:{viewBox:"0 0 192 512"},child:[{tag:"path",attr:{d:"M20 424.229h20V279.771H20c-11.046 0-20-8.954-20-20V212c0-11.046 8.954-20 20-20h112c11.046 0 20 8.954 20 20v212.229h20c11.046 0 20 8.954 20 20V492c0 11.046-8.954 20-20 20H20c-11.046 0-20-8.954-20-20v-47.771c0-11.046 8.954-20 20-20zM96 0C56.235 0 24 32.235 24 72s32.235 72 72 72 72-32.235 72-72S135.764 0 96 0z"},child:[]}]})(e)}function VO(e){const t={a:"a",h2:"h2",li:"li",p:"p",ul:"ul",...e.components};return Q.jsxs(Q.Fragment,{children:[Q.jsxs(t.p,{children:[`The Technical Fellowship is a self-governing body of experts and developers of Polkadot and Kusama networks protocols. It operates on-chain through the Polkadot `,Q.jsx(t.a,{href:"https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Fpolkadot-collectives-rpc.polkadot.io#/fellowship/referenda",children:"Collectives"}),` system chain and off-chain through the `,Q.jsx(t.a,{href:"https://github.com/polkadot-fellows",children:"Polkadot Fellows"}),` @@ -441,7 +441,7 @@ their monthly meetings are posted to this OpenDev - Polkadot Fellowship Core Dev `,Q.jsxs(t.ul,{children:[` `,Q.jsxs(t.li,{children:[Q.jsx(t.a,{href:"https://matrix.to/#/#fellowship-members:parity.io",children:"Polkadot Fellowship Channel"}),": The channel for all Fellowship members to discuss. To get voice rights, you need to be part of the Fellowship. However, the channel is readable by anyone."]}),` `,Q.jsxs(t.li,{children:[Q.jsx(t.a,{href:"https://matrix.to/#/#fellowship-open-channel:parity.io",children:"Polkadot Fellowship - Open Channel"}),": Open channel for anyone. Should be used to reach out to the Fellowship e.g. to request review or help on a topic."]}),` -`]})]})}function nbe(e={}){const{wrapper:t}=e.components||{};return t?Q.jsx(t,{...e,children:Q.jsx(qO,{...e})}):qO(e)}const GO=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"Overview"})}),Q.jsx("div",{style:{padding:"2rem"},children:Q.jsx(nbe,{})})]}),rbe="/dashboard/assets/fellowship-induct-call-Uwrh9eJ1.png",ibe="/dashboard/assets/fellowship-promote-member-C5mava6r.png",obe="/dashboard/assets/fellowship-promotion-proposal-CNSY9cOh.png";function YO(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",strong:"strong",ul:"ul",...e.components};return Q.jsxs(Q.Fragment,{children:[Q.jsx(t.h2,{children:"Technical Fellowship Ranking and Salary"}),` +`]})]})}function nbe(e={}){const{wrapper:t}=e.components||{};return t?Q.jsx(t,{...e,children:Q.jsx(VO,{...e})}):VO(e)}const XO=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"Overview"})}),Q.jsx("div",{style:{padding:"2rem"},children:Q.jsx(nbe,{})})]}),rbe="/dashboard/assets/fellowship-induct-call-Uwrh9eJ1.png",ibe="/dashboard/assets/fellowship-promote-member-C5mava6r.png",obe="/dashboard/assets/fellowship-promotion-proposal-CNSY9cOh.png";function WO(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",p:"p",strong:"strong",ul:"ul",...e.components};return Q.jsxs(Q.Fragment,{children:[Q.jsx(t.h2,{children:"Technical Fellowship Ranking and Salary"}),` `,Q.jsxs(t.p,{children:["The Fellowship ",Q.jsx(t.a,{href:"https://github.com/polkadot-fellows/manifesto",children:"manifesto"}),` outlines the requirements and expectations for individuals to attain and retain any given rank, ranging between 0 to 9. By default, an active account on the collectives system chain has no assigned rank and can be inducted @@ -513,7 +513,7 @@ defend their position to their peers.`]}),` `,Q.jsxs(t.p,{children:[Q.jsx(t.strong,{children:"Suspension"}),` can happen only through a Polkadot OpenGov referendum, which ensures that the Fellowship's bias alone does not necessarily result in expulsion.`]}),` `,Q.jsx("div",{className:"note",children:Q.jsx("p",{children:Q.jsxs(t.p,{children:["For more information about the Fellowship see the ",Q.jsx(t.a,{href:"https://github.com/polkadot-fellows/manifesto/blob/0c3df46d76625980b8b48742cb86f4d8fa6dda8d/manifesto.pdf",children:`Fellowship -Manifesto`}),"."]})})})]})}function abe(e={}){const{wrapper:t}=e.components||{};return t?Q.jsx(t,{...e,children:Q.jsx(YO,{...e})}):YO(e)}const sbe=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"Membership"})}),Q.jsx("div",{style:{padding:"2rem"},children:Q.jsx(abe,{})})]}),lbe="/dashboard/assets/fellowshipCore.submitEvidence-D5adRUtK.png",cbe="/dashboard/assets/preimage.fellowshipCore.approve-BsvB-FSe.png",ube="/dashboard/assets/proposal.fellowshipCore.approve-BlsA0DQg.png",dbe="/dashboard/assets/fellowshipSalary.induct-C_Jk5EgD.png",fbe="/dashboard/assets/fellowshipSalary.bump-D0xGroK3.png",hbe="/dashboard/assets/fellowshipSalary.register-DvyrMhqw.png",pbe="/dashboard/assets/fellowshipSalary.payout-oPw1pOGL.png",mbe="/dashboard/assets/fellowshipSalary.payoutOther-7OwsrmdG.png",gbe="/dashboard/assets/fellowshipSalary.checkPayment-CrruU1dG.png";function JO(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",...e.components};return Q.jsxs(Q.Fragment,{children:[Q.jsx(t.h2,{children:"Process Flow"}),` +Manifesto`}),"."]})})})]})}function abe(e={}){const{wrapper:t}=e.components||{};return t?Q.jsx(t,{...e,children:Q.jsx(WO,{...e})}):WO(e)}const sbe=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"Membership"})}),Q.jsx("div",{style:{padding:"2rem"},children:Q.jsx(abe,{})})]}),lbe="/dashboard/assets/fellowshipCore.submitEvidence-D5adRUtK.png",cbe="/dashboard/assets/preimage.fellowshipCore.approve-BsvB-FSe.png",ube="/dashboard/assets/proposal.fellowshipCore.approve-BlsA0DQg.png",dbe="/dashboard/assets/fellowshipSalary.induct-C_Jk5EgD.png",fbe="/dashboard/assets/fellowshipSalary.bump-D0xGroK3.png",hbe="/dashboard/assets/fellowshipSalary.register-DvyrMhqw.png",pbe="/dashboard/assets/fellowshipSalary.payout-oPw1pOGL.png",mbe="/dashboard/assets/fellowshipSalary.payoutOther-7OwsrmdG.png",vbe="/dashboard/assets/fellowshipSalary.checkPayment-CrruU1dG.png";function ZO(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",p:"p",...e.components};return Q.jsxs(Q.Fragment,{children:[Q.jsx(t.h2,{children:"Process Flow"}),` `,Q.jsx(t.p,{children:"Below is a comprehensive depiction, following a member's journey from induction, showcasing the various stages they undergo within the fellowship."}),` `,Q.jsx(t.h3,{children:"Becoming a Polkadot Fellowship Member"}),` `,Q.jsxs(t.p,{children:["Please refer to the ",Q.jsx(t.a,{href:"https://polkadot-fellows.github.io/dashboard/overview",children:"overview page"}),"."]}),` @@ -540,7 +540,7 @@ Manifesto`}),"."]})})})]})}function abe(e={}){const{wrapper:t}=e.components||{}; `,Q.jsx("img",{className:"adj-img",src:mbe,alt:"preimage"}),` `,Q.jsx(t.h3,{children:"Retriying Failed Payments"}),` `,Q.jsxs(t.p,{children:["In the event of failed payments members can call ",Q.jsx(t.code,{children:"check_payment"})," to retry within the same cycle."]}),` -`,Q.jsx("img",{className:"adj-img",src:gbe,alt:"preimage"})]})}function vbe(e={}){const{wrapper:t}=e.components||{};return t?Q.jsx(t,{...e,children:Q.jsx(JO,{...e})}):JO(e)}const ybe=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"Interactions"})}),Q.jsx("div",{style:{padding:"2rem"},children:Q.jsx(vbe,{})})]}),bbe="/dashboard/assets/fellowship-whitelist-xcm-ByXBFJI9.png";function QO(e){const t={a:"a",h2:"h2",h3:"h3",p:"p",strong:"strong",...e.components};return Q.jsxs(Q.Fragment,{children:[Q.jsx(t.h2,{children:"Technical Fellowship Referenda"}),` +`,Q.jsx("img",{className:"adj-img",src:vbe,alt:"preimage"})]})}function gbe(e={}){const{wrapper:t}=e.components||{};return t?Q.jsx(t,{...e,children:Q.jsx(ZO,{...e})}):ZO(e)}const ybe=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"Interactions"})}),Q.jsx("div",{style:{padding:"2rem"},children:Q.jsx(gbe,{})})]}),bbe="/dashboard/assets/fellowship-whitelist-xcm-ByXBFJI9.png";function KO(e){const t={a:"a",h2:"h2",h3:"h3",p:"p",strong:"strong",...e.components};return Q.jsxs(Q.Fragment,{children:[Q.jsx(t.h2,{children:"Technical Fellowship Referenda"}),` `,Q.jsxs(t.p,{children:[`The fellowship's governance model has multiple tracks with their own approval and support parameters, where the votes are weighted by the rank of the member. Members of the Fellowship can vote on any given Fellowship proposal and the aggregated opinion of the members (weighted by their @@ -563,7 +563,7 @@ collectives system chain to the Polkadot relay chain. For instance, `,Q.jsx("img",{className:"adj-img",src:bbe,alt:"whitelist"}),` `,Q.jsxs("div",{className:"note secondary",children:[Q.jsx("h3",{children:"Submitting Whitelisted Proposals"}),Q.jsx("p",{children:Q.jsxs(t.p,{children:[`For more information about how to submit a whitelisted proposal see the `,Q.jsx(t.a,{href:"https://wiki.polkadot.network/docs/learn-guides-polkadot-opengov#submitting-a-referendum-on-the-whitelisted-caller-track",children:`dedicated advanced how-to -guides`}),"."]})})]})]})}function wbe(e={}){const{wrapper:t}=e.components||{};return t?Q.jsx(t,{...e,children:Q.jsx(QO,{...e})}):QO(e)}const xbe=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"Governance"})}),Q.jsx("div",{style:{padding:"2rem"},children:Q.jsx(wbe,{})})]});function $O(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",ol:"ol",p:"p",strong:"strong",...e.components};return Q.jsxs(Q.Fragment,{children:[Q.jsx(t.h2,{children:"On-chain Modules"}),` +guides`}),"."]})})]})]})}function wbe(e={}){const{wrapper:t}=e.components||{};return t?Q.jsx(t,{...e,children:Q.jsx(KO,{...e})}):KO(e)}const xbe=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"Governance"})}),Q.jsx("div",{style:{padding:"2rem"},children:Q.jsx(wbe,{})})]});function qO(e){const t={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",li:"li",ol:"ol",p:"p",strong:"strong",...e.components};return Q.jsxs(Q.Fragment,{children:[Q.jsx(t.h2,{children:"On-chain Modules"}),` `,Q.jsx(t.p,{children:"The Polkadot Fellowship is split across several on-chain modules (pallets):"}),` `,Q.jsx(t.h3,{children:"Core Fellowship"}),` `,Q.jsxs(t.p,{children:["This pallet(i.e. ",Q.jsx(t.code,{children:"palet_core_fellowship"}),") enforces cordination of a ranked membership collective(i.e The Polkadot Fellowship), sets salary amount, registers activity / passivity, handles promotion and demotion e.t.c."]}),` @@ -601,26 +601,26 @@ fellowship's current usage of `,Q.jsx(t.code,{children:"pallet_core_fellowship"} `,Q.jsxs("div",{className:"note",children:[Q.jsx("h3",{children:"Extrinsics, Origins and Process Flow"}),Q.jsx("p",{children:Q.jsxs(t.p,{children:["Please visit the ",Q.jsx(t.a,{href:"https://polkadot-fellows.github.io/dashboard/interactions",children:`interactions page`}),` to learn more about the dispatchable calls, allowed origins and the technical -fellowship's current usage of `,Q.jsx(t.code,{children:"pallet_salary"}),"."]})})]})]})}function Sbe(e={}){const{wrapper:t}=e.components||{};return t?Q.jsx(t,{...e,children:Q.jsx($O,{...e})}):$O(e)}const Cbe=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"Modules"})}),Q.jsx("div",{style:{padding:"2rem"},children:Q.jsx(Sbe,{})})]}),Vs=(e,t)=>e?` ${t}`:"",cD=({children:e,style:t,animations:n,className:r=""})=>Q.jsx("div",{...n,style:t,className:"core-card"+Vs(r,r),children:e}),mr=({alignItems:e,children:t,column:n,expanded:r,justify:i,lg:o,md:a,row:s,sm:l,style:c})=>{const u=s||!n,d=(u?"row":"column")+Vs(u&&r,"expanded")+Vs(i,i)+Vs(e,"align-"+e)+Vs(!u&&!!l,"sm-"+l)+Vs(!u&&!!a,"md-"+a)+Vs(!u&&!!o,"lg-"+o);return Q.jsx("div",{style:c,className:d,children:t})};var Ebe=Object.defineProperty,Pbe=(e,t,n)=>t in e?Ebe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,_O=(e,t,n)=>(Pbe(e,typeof t!="symbol"?t+"":t,n),n),a2={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Obe(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,i=new Uint8Array(r);t&&(i[0]=0|a2[e[2]]);for(let o=0;ot=>e(t instanceof ek?t:new ek(t instanceof Uint8Array?t.buffer:typeof t=="string"?Obe(t).buffer:t)),$s=e=>{const t=e.length;let n=0;for(let i=0;i{const n=[e,t];return n.enc=e,n.dec=t,n},uD=(e,t)=>n=>e(t(n)),dD=(e,t)=>n=>t(e(n)),bS=([e,t],n,r)=>Gr(uD(e,n),dD(t,r));function Mbe(e,t){return qa(n=>{const r=n.v[t](n.i,!0);return n.i+=e,r})}function Nbe(e,t){return n=>{const r=new Uint8Array(e);return new DataView(r.buffer)[t](0,n,!0),r}}function bc(e,t,n){return Gr(Nbe(e,n),Mbe(e,t))}var zo=bc(1,"getUint8","setUint8"),u1=bc(2,"getUint16","setUint16"),yf=bc(4,"getUint32","setUint32"),fD=bc(8,"getBigUint64","setBigUint64");bc(1,"getInt8","setInt8");bc(2,"getInt16","setInt16");bc(4,"getInt32","setInt32");bc(8,"getBigInt64","setBigInt64");var hD=e=>{const t=new Uint8Array(16),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),t},pD=e=>qa(t=>{const{v:n,i:r}=t,i=n.getBigUint64(r,!0),o=n[e](r+8,!0);return t.i+=16,o<<64n|i});Gr(hD,pD("getBigUint64"));Gr(hD,pD("getBigInt64"));var mD=e=>{const t=new Uint8Array(32),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),n.setBigInt64(16,e>>128n,!0),n.setBigInt64(24,e>>192n,!0),t},gD=e=>qa(t=>{let n=t.v.getBigUint64(t.i,!0);return t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<64n,t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<128n,t.i+=8,n|=t.v[e](t.i,!0)<<192n,t.i+=8,n});Gr(mD,gD("getBigUint64"));Gr(mD,gD("getBigInt64"));var vD=bS(zo,e=>e?1:0,Boolean),Tbe=[zo[1],u1[1],yf[1]],Ibe=qa(e=>{const t=e[e.i],n=t&3;if(n<3)return Tbe[n](e)>>>2;const r=(t>>>2)+4;e.i++;let i=0n;const o=r/8|0;let a=0n;for(let l=0;l3&&(i=BigInt(yf[1](e))<1&&(i=BigInt(u1[1](e))<{if(e<0)throw new Error(`Wrong compact input (${e})`);const t=Number(e)<<2;if(e=zbe;)n.push(fD[0](r)),r>>=64n;r>=Rbe&&(n.push(yf[0](Number(r&Lbe))),r>>=32n);let i=Number(r);i>=jbe&&(n.push(u1[0](i)),i>>=16),i&&n.push(zo[0](i));const o=$s(n);return o[0]=o.length-5<<2|3,o},Lu=Gr(Dbe,Ibe),Hbe=new TextEncoder,Ube=e=>{const t=Hbe.encode(e);return $s([Lu.enc(t.length),t])},Vbe=new TextDecoder,Xbe=qa(e=>{let t=Lu.dec(e);const n=new DataView(e.buffer,e.i,t);return e.i+=t,Vbe.decode(n)}),pi=Gr(Ube,Xbe),Wbe=()=>{},Zbe=new Uint8Array(0),Qn=Gr(()=>Zbe,Wbe),yD=e=>e===void 0?t=>$s([Lu.enc(t.length),t]):t=>t.length===e?t:t.slice(0,e),bD=e=>qa(t=>{const n=e===void 0?Lu.dec(t):e!==1/0?e:t.byteLength-t.i,r=new Uint8Array(t.buffer.slice(t.i,t.i+n));return t.i+=n,r}),_f=e=>Gr(yD(e),bD(e));_f.enc=yD;_f.dec=bD;var wD=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((o,a)=>[n[a],o]))??n.map((o,a)=>[o,a])),i=o=>r.get(o);return({tag:o,value:a})=>$s([zo.enc(i(o)),e[o](a)])},xD=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((i,o)=>[i,n[o]]))??n.map((i,o)=>[o,i]));return qa(i=>{const o=zo.dec(i),a=r.get(o),s=e[a];return{tag:a,value:s(i)}})},pl=(e,...t)=>Gr(wD(c1(e,([n])=>n),...t),xD(c1(e,([,n])=>n),...t));pl.enc=wD;pl.dec=xD;var SD=e=>qa(t=>{const n=zo.dec(t);if(n!==0)return e===vD[1]?n===1:e(t)}),CD=e=>t=>{const n=new Uint8Array(1);return t===void 0?(n[0]=0,n):(n[0]=1,e===vD[0]?(n[0]=t?1:2,n):$s([n,e(t)]))},ic=e=>Gr(CD(e[0]),SD(e[1]));ic.enc=CD;ic.dec=SD;var ED=(...e)=>qa(t=>e.map(n=>n(t))),PD=(...e)=>t=>$s(e.map((n,r)=>n(t[r]))),e0=(...e)=>Gr(PD(...e.map(([t])=>t)),ED(...e.map(([,t])=>t)));e0.enc=PD;e0.dec=ED;var OD=e=>{const t=Object.keys(e);return uD(e0.enc(...Object.values(e)),n=>t.map(r=>n[r]))},kD=e=>{const t=Object.keys(e);return dD(e0.dec(...Object.values(e)),n=>Object.fromEntries(n.map((r,i)=>[t[i],r])))},Gn=e=>Gr(OD(c1(e,t=>t[0])),kD(c1(e,t=>t[1])));Gn.enc=OD;Gn.dec=kD;var MD=(e,t)=>t>=0?n=>$s(n.map(e)):n=>$s([Lu.enc(n.length),$s(n.map(e))]),ND=(e,t)=>qa(n=>{const r=t>=0?t:Lu.dec(n),i=new Array(r);for(let o=0;oGr(MD(e[0],t),ND(e[1],t));ur.enc=MD;ur.dec=ND;/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */function TD(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function ID(...e){const t=o=>o,n=(o,a)=>s=>o(a(s)),r=e.map(o=>o.encode).reduceRight(n,t),i=e.map(o=>o.decode).reduce(n,t);return{encode:r,decode:i}}function zD(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return t.map(n=>{if(n<0||n>=e.length)throw new Error(`Digit index outside alphabet: ${n} (alphabet: ${e.length})`);return e[n]})},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("alphabet.decode input should be array of strings");return t.map(n=>{if(typeof n!="string")throw new Error(`alphabet.decode: not string element=${n}`);const r=e.indexOf(n);if(r===-1)throw new Error(`Unknown letter: "${n}". Allowed: ${e}`);return r})}}}function RD(e=""){if(typeof e!="string")throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("join.encode input should be array of strings");for(let n of t)if(typeof n!="string")throw new Error(`join.encode: non-string input=${n}`);return t.join(e)},decode:t=>{if(typeof t!="string")throw new Error("join.decode input should be string");return t.split(e)}}}function Kbe(e,t="="){if(typeof t!="string")throw new Error("padding chr should be string");return{encode(n){if(!Array.isArray(n)||n.length&&typeof n[0]!="string")throw new Error("padding.encode input should be array of strings");for(let r of n)if(typeof r!="string")throw new Error(`padding.encode: non-string input=${r}`);for(;n.length*e%8;)n.push(t);return n},decode(n){if(!Array.isArray(n)||n.length&&typeof n[0]!="string")throw new Error("padding.encode input should be array of strings");for(let i of n)if(typeof i!="string")throw new Error(`padding.decode: non-string input=${i}`);let r=n.length;if(r*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;r>0&&n[r-1]===t;r--)if(!((r-1)*e%8))throw new Error("Invalid padding: string has too much padding");return n.slice(0,r)}}}function tk(e,t,n){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(n<2)throw new Error(`convertRadix: wrong to=${n}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let r=0;const i=[],o=Array.from(e);for(o.forEach(a=>{if(a<0||a>=t)throw new Error(`Wrong integer: ${a}`)});;){let a=0,s=!0;for(let l=r;lt?jD(t,e%t):e,d1=(e,t)=>e+(t-jD(e,t));function nk(e,t,n,r){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(n<=0||n>32)throw new Error(`convertRadix2: wrong to=${n}`);if(d1(t,n)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${n} carryBits=${d1(t,n)}`);let i=0,o=0;const a=2**n-1,s=[];for(const l of e){if(l>=2**t)throw new Error(`convertRadix2: invalid data word=${l} from=${t}`);if(i=i<32)throw new Error(`convertRadix2: carry overflow pos=${o} from=${t}`);for(o+=t;o>=n;o-=n)s.push((i>>o-n&a)>>>0);i&=2**o-1}if(i=i<=t)throw new Error("Excess padding");if(!r&&i)throw new Error(`Non-zero padding: ${i}`);return r&&o>0&&s.push(i>>>0),s}function qbe(e){return{encode:t=>{if(!TD(t))throw new Error("radix.encode input should be Uint8Array");return tk(Array.from(t),2**8,e)},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(tk(t,e,2**8))}}}function Gbe(e,t=!1){if(d1(8,e)>32||d1(e,8)>32)throw new Error("radix2: carry overflow");return{encode:n=>{if(!TD(n))throw new Error("radix2.encode input should be Uint8Array");return nk(Array.from(n),8,e,!t)},decode:n=>{if(!Array.isArray(n)||n.length&&typeof n[0]!="number")throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(nk(n,e,8,t))}}}const Ybe=ID(Gbe(6),zD("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Kbe(6),RD("")),Jbe=e=>ID(qbe(58),zD(e),RD("")),LD=Jbe("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");function Ii(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`positive integer expected, not ${e}`)}function Qbe(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function t0(e,...t){if(!Qbe(e))throw new Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function BD(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Ii(e.outputLen),Ii(e.blockLen)}function hc(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function wS(e,t){t0(e);const n=t.outputLen;if(e.lengthnew Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),Zg=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),_a=(e,t)=>e<<32-t|e>>>t,ln=(e,t)=>e<>>32-t>>>0,Ma=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,AD=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255,Bs=Ma?e=>e:e=>AD(e);function os(e){for(let t=0;te().update(Da(r)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function twe(e){const t=(r,i)=>e(i).update(Da(r)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=r=>e(r),t}function DD(e=32){if(s2&&typeof s2.getRandomValues=="function")return s2.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}const nwe=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3]);let rwe=class extends eb{constructor(t,n,r={},i,o,a){if(super(),this.blockLen=t,this.outputLen=n,this.length=0,this.pos=0,this.finished=!1,this.destroyed=!1,Ii(t),Ii(n),Ii(i),n<0||n>i)throw new Error("outputLen bigger than keyLen");if(r.key!==void 0&&(r.key.length<1||r.key.length>i))throw new Error(`key must be up 1..${i} byte long or undefined`);if(r.salt!==void 0&&r.salt.length!==o)throw new Error(`salt must be ${o} byte long or undefined`);if(r.personalization!==void 0&&r.personalization.length!==a)throw new Error(`personalization must be ${a} byte long or undefined`);this.buffer32=oc(this.buffer=new Uint8Array(t))}update(t){hc(this);const{blockLen:n,buffer:r,buffer32:i}=this;t=Da(t);const o=t.length,a=t.byteOffset,s=t.buffer;for(let l=0;li[a]=Bs(o))}digest(){const{buffer:t,outputLen:n}=this;this.digestInto(t);const r=t.slice(0,n);return this.destroy(),r}_cloneInto(t){const{buffer:n,length:r,finished:i,destroyed:o,outputLen:a,pos:s}=this;return t||(t=new this.constructor({dkLen:a})),t.set(...this.get()),t.length=r,t.finished=i,t.destroyed=o,t.outputLen=a,t.buffer.set(n),t.pos=s,t}};const tg=BigInt(2**32-1),F5=BigInt(32);function HD(e,t=!1){return t?{h:Number(e&tg),l:Number(e>>F5&tg)}:{h:Number(e>>F5&tg)|0,l:Number(e&tg)|0}}function UD(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let i=0;iBigInt(e>>>0)<>>0),owe=(e,t,n)=>e>>>n,awe=(e,t,n)=>e<<32-n|t>>>n,swe=(e,t,n)=>e>>>n|t<<32-n,lwe=(e,t,n)=>e<<32-n|t>>>n,cwe=(e,t,n)=>e<<64-n|t>>>n-32,uwe=(e,t,n)=>e>>>n-32|t<<64-n,dwe=(e,t)=>t,fwe=(e,t)=>e,VD=(e,t,n)=>e<>>32-n,XD=(e,t,n)=>t<>>32-n,WD=(e,t,n)=>t<>>64-n,ZD=(e,t,n)=>e<>>64-n;function hwe(e,t,n,r){const i=(t>>>0)+(r>>>0);return{h:e+n+(i/2**32|0)|0,l:i|0}}const pwe=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0),mwe=(e,t,n,r)=>t+n+r+(e/2**32|0)|0,gwe=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0),vwe=(e,t,n,r,i)=>t+n+r+i+(e/2**32|0)|0,ywe=(e,t,n,r,i)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(i>>>0),bwe=(e,t,n,r,i,o)=>t+n+r+i+o+(e/2**32|0)|0,Pt={fromBig:HD,split:UD,toBig:iwe,shrSH:owe,shrSL:awe,rotrSH:swe,rotrSL:lwe,rotrBH:cwe,rotrBL:uwe,rotr32H:dwe,rotr32L:fwe,rotlSH:VD,rotlSL:XD,rotlBH:WD,rotlBL:ZD,add:hwe,add3L:pwe,add3H:mwe,add4L:gwe,add4H:vwe,add5H:bwe,add5L:ywe},Br=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),ct=new Uint32Array(32);function El(e,t,n,r,i,o){const a=i[o],s=i[o+1];let l=ct[2*e],c=ct[2*e+1],u=ct[2*t],d=ct[2*t+1],f=ct[2*n],h=ct[2*n+1],g=ct[2*r],v=ct[2*r+1],w=Pt.add3L(l,u,a);c=Pt.add3H(w,c,d,s),l=w|0,{Dh:v,Dl:g}={Dh:v^c,Dl:g^l},{Dh:v,Dl:g}={Dh:Pt.rotr32H(v,g),Dl:Pt.rotr32L(v,g)},{h,l:f}=Pt.add(h,f,v,g),{Bh:d,Bl:u}={Bh:d^h,Bl:u^f},{Bh:d,Bl:u}={Bh:Pt.rotrSH(d,u,24),Bl:Pt.rotrSL(d,u,24)},ct[2*e]=l,ct[2*e+1]=c,ct[2*t]=u,ct[2*t+1]=d,ct[2*n]=f,ct[2*n+1]=h,ct[2*r]=g,ct[2*r+1]=v}function Pl(e,t,n,r,i,o){const a=i[o],s=i[o+1];let l=ct[2*e],c=ct[2*e+1],u=ct[2*t],d=ct[2*t+1],f=ct[2*n],h=ct[2*n+1],g=ct[2*r],v=ct[2*r+1],w=Pt.add3L(l,u,a);c=Pt.add3H(w,c,d,s),l=w|0,{Dh:v,Dl:g}={Dh:v^c,Dl:g^l},{Dh:v,Dl:g}={Dh:Pt.rotrSH(v,g,16),Dl:Pt.rotrSL(v,g,16)},{h,l:f}=Pt.add(h,f,v,g),{Bh:d,Bl:u}={Bh:d^h,Bl:u^f},{Bh:d,Bl:u}={Bh:Pt.rotrBH(d,u,63),Bl:Pt.rotrBL(d,u,63)},ct[2*e]=l,ct[2*e+1]=c,ct[2*t]=u,ct[2*t+1]=d,ct[2*n]=f,ct[2*n+1]=h,ct[2*r]=g,ct[2*r+1]=v}let wwe=class extends rwe{constructor(t={}){super(128,t.dkLen===void 0?64:t.dkLen,t,64,16,16),this.v0l=Br[0]|0,this.v0h=Br[1]|0,this.v1l=Br[2]|0,this.v1h=Br[3]|0,this.v2l=Br[4]|0,this.v2h=Br[5]|0,this.v3l=Br[6]|0,this.v3h=Br[7]|0,this.v4l=Br[8]|0,this.v4h=Br[9]|0,this.v5l=Br[10]|0,this.v5h=Br[11]|0,this.v6l=Br[12]|0,this.v6h=Br[13]|0,this.v7l=Br[14]|0,this.v7h=Br[15]|0;const n=t.key?t.key.length:0;if(this.v0l^=this.outputLen|n<<8|65536|1<<24,t.salt){const r=oc(Da(t.salt));this.v4l^=Bs(r[0]),this.v4h^=Bs(r[1]),this.v5l^=Bs(r[2]),this.v5h^=Bs(r[3])}if(t.personalization){const r=oc(Da(t.personalization));this.v6l^=Bs(r[0]),this.v6h^=Bs(r[1]),this.v7l^=Bs(r[2]),this.v7h^=Bs(r[3])}if(t.key){const r=new Uint8Array(this.blockLen);r.set(Da(t.key)),this.update(r)}}get(){let{v0l:t,v0h:n,v1l:r,v1h:i,v2l:o,v2h:a,v3l:s,v3h:l,v4l:c,v4h:u,v5l:d,v5h:f,v6l:h,v6h:g,v7l:v,v7h:w}=this;return[t,n,r,i,o,a,s,l,c,u,d,f,h,g,v,w]}set(t,n,r,i,o,a,s,l,c,u,d,f,h,g,v,w){this.v0l=t|0,this.v0h=n|0,this.v1l=r|0,this.v1h=i|0,this.v2l=o|0,this.v2h=a|0,this.v3l=s|0,this.v3h=l|0,this.v4l=c|0,this.v4h=u|0,this.v5l=d|0,this.v5h=f|0,this.v6l=h|0,this.v6h=g|0,this.v7l=v|0,this.v7h=w|0}compress(t,n,r){this.get().forEach((l,c)=>ct[c]=l),ct.set(Br,16);let{h:i,l:o}=Pt.fromBig(BigInt(this.length));ct[24]=Br[8]^o,ct[25]=Br[9]^i,r&&(ct[28]=~ct[28],ct[29]=~ct[29]);let a=0;const s=nwe;for(let l=0;l<12;l++)El(0,4,8,12,t,n+2*s[a++]),Pl(0,4,8,12,t,n+2*s[a++]),El(1,5,9,13,t,n+2*s[a++]),Pl(1,5,9,13,t,n+2*s[a++]),El(2,6,10,14,t,n+2*s[a++]),Pl(2,6,10,14,t,n+2*s[a++]),El(3,7,11,15,t,n+2*s[a++]),Pl(3,7,11,15,t,n+2*s[a++]),El(0,5,10,15,t,n+2*s[a++]),Pl(0,5,10,15,t,n+2*s[a++]),El(1,6,11,12,t,n+2*s[a++]),Pl(1,6,11,12,t,n+2*s[a++]),El(2,7,8,13,t,n+2*s[a++]),Pl(2,7,8,13,t,n+2*s[a++]),El(3,4,9,14,t,n+2*s[a++]),Pl(3,4,9,14,t,n+2*s[a++]);this.v0l^=ct[0]^ct[16],this.v0h^=ct[1]^ct[17],this.v1l^=ct[2]^ct[18],this.v1h^=ct[3]^ct[19],this.v2l^=ct[4]^ct[20],this.v2h^=ct[5]^ct[21],this.v3l^=ct[6]^ct[22],this.v3h^=ct[7]^ct[23],this.v4l^=ct[8]^ct[24],this.v4h^=ct[9]^ct[25],this.v5l^=ct[10]^ct[26],this.v5h^=ct[11]^ct[27],this.v6l^=ct[12]^ct[28],this.v6h^=ct[13]^ct[29],this.v7l^=ct[14]^ct[30],this.v7h^=ct[15]^ct[31],ct.fill(0)}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}};const mm=twe(e=>new wwe(e));var rk="0123456789abcdef";function xwe(e){const t=new Array(e.length+1);t[0]="0x";for(let n=0;n>4]+rk[r&15]}return t.join("")}var l2={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Swe(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,i=new Uint8Array(r);t&&(i[0]=0|l2[e[2]]);for(let o=0;o[n,t(r,n)]))}var Cwe=new TextEncoder().encode("SS58PRE"),ok=2,KD=e=>{try{const t=LD.decode(e),n=t.subarray(0,t[0]&64?2:1),r=t.subarray(n.length,t.length-ok),i=t.subarray(n.length+r.length),o=mm(Uint8Array.of(...Cwe,...n,...r),{dkLen:64}).subarray(0,ok);return i[0]===o[0]&&i[1]===o[1]?{isValid:!0,ss58Format:Ewe(n),publicKey:r.slice()}:{isValid:!1}}catch{return{isValid:!1}}},Ewe=e=>{const t=new DataView(e.buffer,e.byteOffset,e.byteLength);return t.byteLength===1?t.getUint8(0):t.getUint16(0)};new TextEncoder;new TextDecoder;var un=Lu,Pwe=kbe(e=>{const t=un.dec(e),n=Math.ceil(t/8);return{bytes:_f(n).dec(e),bitsLen:t}}),Owe=e=>{if(e.bitsLen>e.bytes.length*8)throw new Error(`Not enough bytes. (bitsLen:${e.bitsLen}, bytesLen:${e.bytes.length})`);const t=un.enc(e.bitsLen),n=new Uint8Array(e.bytes.length+t.length);return n.set(t,0),n.set(e.bytes,t.length),n};Gr(Owe,Pwe);bS(zo,e=>e.charCodeAt(0),String.fromCharCode);var qD=e=>{const t=_f.enc(e);return n=>t(Swe(n))},GD=e=>{const t=_f.dec(e);return n=>xwe(t(n))},Bu=e=>Gr(qD(e),GD(e));Bu.enc=qD;Bu.dec=GD;new TextEncoder;new TextDecoder;new Proxy({},{get(e,t){return n=>YD(t,n)}});var YD=(e,t)=>({as:n=>{if(n!==e)throw new Error(`Enum.as(${n}) used with actual type ${e}`);return t},is:n=>n===e,type:e,value:t}),JD=(...e)=>{const t=pl.enc(...e);return n=>t({tag:n.type,value:n.value})},QD=(...e)=>{const t=pl.dec(...e);return n=>{const{tag:r,value:i}=t(n);return YD(r,i)}},SS=(e,...t)=>Gr(JD(ik(e,([n])=>n),...t),QD(ik(e,([,n])=>n),...t));SS.enc=JD;SS.dec=QD;var ak=new TextEncoder,sk=new TextDecoder,kwe=bS(_f(4),ak.encode.bind(ak),sk.decode.bind(sk)),c2=Gn({engine:kwe,payload:Bu()}),Mwe=SS({consensus:c2,seal:c2,preRuntime:c2,runtimeUpdated:Qn},[4,5,6,8]),u2=Bu(32);Gn({parentHash:u2,number:un,stateRoot:u2,extrinsicRoot:u2,digests:ur(Mwe)});var lk=ic(pi),f1=ur(pi),Nwe=pl({bool:Qn,char:Qn,str:Qn,u8:Qn,u16:Qn,u32:Qn,u64:Qn,u128:Qn,u256:Qn,i8:Qn,i16:Qn,i32:Qn,i64:Qn,i128:Qn,i256:Qn}),$D=ur(Gn({name:lk,type:un,typeName:lk,docs:f1})),Twe=Gn({len:yf,type:un}),Iwe=Gn({bitStoreType:un,bitOrderType:un}),zwe=ur(Gn({name:pi,fields:$D,index:zo,docs:f1})),Rwe=pl({composite:$D,variant:zwe,sequence:un,array:Twe,tuple:ur(un),primitive:Nwe,compact:un,bitSequence:Iwe}),jwe=Gn({name:pi,type:ic(un)}),Lwe=ur(jwe),Bwe=Gn({id:un,path:f1,params:Lwe,def:Rwe,docs:f1}),Awe=ur(Bwe),Fwe=pl({Blake2128:Qn,Blake2256:Qn,Blake2128Concat:Qn,Twox128:Qn,Twox256:Qn,Twox64Concat:Qn,Identity:Qn}),Dwe=ur(Fwe),Hwe=Gn({hashers:Dwe,key:un,value:un}),Uwe=Gn({name:pi,modifier:zo,type:pl({plain:un,map:Hwe}),fallback:Bu(),docs:ur(pi)}),Vwe=ic(Gn({prefix:pi,items:ur(Uwe)})),Xwe=ur(Gn({name:pi,storage:Vwe,calls:ic(un),events:ic(un),constants:ur(Gn({name:pi,type:un,value:Bu(),docs:ur(pi)})),errors:ic(un),index:zo,docs:ur(pi)})),ck=ur(pi),Wwe=Gn({name:pi,methods:ur(Gn({name:pi,inputs:ur(Gn({name:pi,type:un})),output:un,docs:ck})),docs:ck}),Zwe=Gn({version:zo,address:un,call:un,signature:un,extra:un,signedExtensions:ur(Gn({identifier:pi,type:un,additionalSigned:un}))}),Kwe=Gn({lookup:Awe,pallets:Xwe,extrinsic:Zwe,type:un,apis:ur(Wwe),outerEnums:Gn({call:un,event:un,error:un}),custom:ur(e0(pi,Gn({type:un,value:Bu()})))}),uk=()=>{throw new Error("Unsupported metadata version!")},Ai=Gr(uk,uk);Gn({magicNumber:yf,metadata:pl({v0:Ai,v1:Ai,v2:Ai,v3:Ai,v4:Ai,v5:Ai,v6:Ai,v7:Ai,v8:Ai,v9:Ai,v10:Ai,v11:Ai,v12:Ai,v13:Ai,v14:Ai,v15:Kwe})});new TextEncoder;const qwe=e=>{const t=mm(new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),n=KD(e);let r=n.isValid?n.publicKey:e;if(!(typeof r=="object"&&r&&r instanceof Uint8Array&&r.length==32))return{};r=Uint8Array.from(mm(r)).map((E,I)=>(E+256-t[I])%256);const i=64,o=i/2,a=i/2/4*2.8,s=a*Math.sqrt(3)/2,l=a/2,c=a*Math.sqrt(3)/4,u=a/4,d=a*3/4,f=i/64*5,h=Object.keys(D5).map(E=>D5[E].freq).reduce((E,I)=>E+I),g=Math.floor(r[29]*70/256+26)%80+30,v=Math.floor((r[30]+r[31]*256)%h),w=Gwe(v),x=Array.from(r).map((E,I)=>{const R=(E+I%28*58)%256;if(R==0)return"#444";if(R==255)return"transparent";const T=Math.floor(R%64*360/64),j=[53,15,35,75][Math.floor(R/64)];return`hsl(${T}, ${g}%, ${j}%)`}),C=r[28]%6*3;return{c:o,r:a,rroot3o2:s,ro2:l,rroot3o4:c,ro4:u,r3o4:d,z:f,rot:C,scheme:w,palette:x}},D5={target:{colors:[0,28,0,0,28,0,0,28,0,0,28,0,0,28,0,0,28,0,1],freq:1},cube:{colors:[0,1,3,2,4,3,0,1,3,2,4,3,0,1,3,2,4,3,5],freq:20},quazar:{colors:[1,2,3,1,2,4,5,5,4,1,2,3,1,2,4,5,5,4,0],freq:16},flower:{colors:[0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,3],freq:32},cyclic:{colors:[0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,4,5,6],freq:32},vmirror:{colors:[0,1,2,3,4,5,3,4,2,0,1,6,7,8,9,7,8,6,10],freq:128},hmirror:{colors:[0,1,2,3,4,5,6,7,8,9,10,8,6,7,5,3,4,2,11],freq:128}},Gwe=e=>{let t=0;const n=Object.values(D5).find(r=>(t+=r.freq,e{var l;const[c,u]=p.useState(!1),[d,f]=p.useState(o),[h,g]=p.useState(),[v,w]=p.useState(),[x,C]=p.useState();p.useEffect(()=>{const N=(O,S)=>console.warn(`Polkicon: 'Size' expressed in '${O}' cannot be less than ${S}. Will be resized to minimum size.`);if(typeof e=="string"&&!e.includes("px")&&!e.includes("rem"))throw new Error("Providing a string for 'size' in Polkicon should be expressed either in 'px', 'rem' or 'em'");let M,z;if(typeof e=="string")switch(z=e.replace(/[0-9.]/g,""),z){case"px":M=parseFloat(e);break;case"rem":M=parseFloat(e)*10;break}else typeof e=="number"&&(M=e);g(z?`${z==="px"?M+"px":M/10+"rem"}`:M),M<12&&N(z||"number",z==="px"?"12px":z==="rem"?"1.2rem":12),M<32?(C("0rem 0.5rem"),w("0.5rem")):M>=32&&M<64?(C("1rem 0.5rem"),w("1rem")):M>=64&&M<100?(C("2rem 1rem"),w("1.5rem")):M>=100&&(C("3rem 1rem"),w("2rem"))},[e]);const E=p.useCallback(()=>{n&&(async N=>{try{await navigator.clipboard.writeText(N),u(!0),f(o)}catch{u(!0),f("Failed!")}})(t)},[n,t,o]);p.useEffect(()=>{n&&c&&setTimeout(()=>{u(!1)},i)},[n,c,i]);const{c:I,r:R,rroot3o2:T,ro2:j,rroot3o4:D,ro4:X,r3o4:V,z:W,rot:Y,scheme:y,palette:m}=qwe(t),b=KD(t).isValid?(l=y==null?void 0:y.colors)==null?void 0:l.map((N,M)=>m[y==null?void 0:y.colors[M<18?(M+Y)%18:18]]):[];let k=0;return b?Q.jsxs("div",{onClick:n?E:void 0,style:n?{cursor:c?"none":"copy",position:"relative",display:"flex",justifyContent:"center",alignItems:"center"}:{display:"flex",justifyContent:"center",alignItems:"center"},children:[Q.jsxs("svg",{id:Math.random().toString(36).substring(2,9),className:s,style:a,width:h,height:h,viewBox:"0 0 64 64",children:[Q.jsx("circle",{cx:64/2,cy:64/2,r:64/2,fill:r}),Q.jsx("circle",{cx:I,cy:I-R,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I,cy:I-j,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I-D,cy:I-V,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I-T,cy:I-j,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I-D,cy:I-X,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I-T,cy:I,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I-T,cy:I+j,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I-D,cy:I+X,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I-D,cy:I+V,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I,cy:I+R,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I,cy:I+j,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I+D,cy:I+V,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I+T,cy:I+j,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I+D,cy:I+X,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I+T,cy:I,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I+T,cy:I-j,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I+D,cy:I-X,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I+D,cy:I-V,r:W,fill:b[k++]}),Q.jsx("circle",{cx:I,cy:I,r:W,fill:b[k++]})]}),n&&c&&Q.jsx("p",{style:{fontSize:v,fontWeight:"bold",padding:x,width:h,height:h,position:"absolute",borderRadius:"55rem",color:"white",background:"green",opacity:"80%",alignItems:"center",justifyContent:"center",display:"flex"},children:d})]}):null};var Jwe=Object.defineProperty,Qwe=(e,t,n)=>t in e?Jwe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,xn=(e,t,n)=>(Qwe(e,typeof t!="symbol"?t+"":t,n),n),_D=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function $we(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function CS(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var eH={exports:{}};(function(e){(function(t){var n,r=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,i=Math.ceil,o=Math.floor,a="[BigNumber Error] ",s=a+"Number primitive has more than 15 significant digits: ",l=1e14,c=14,u=9007199254740991,d=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],f=1e7,h=1e9;function g(T){var j,D,X,V=Z.prototype={constructor:Z,toString:null,valueOf:null},W=new Z(1),Y=20,y=4,m=-7,b=21,k=-1e7,N=1e7,M=!1,z=1,O=0,S={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:" ",suffix:""},P="0123456789abcdefghijklmnopqrstuvwxyz",B=!0;function Z(L,A){var U,$,K,J,ne,G,ee,re,_=this;if(!(_ instanceof Z))return new Z(L,A);if(A==null){if(L&&L._isBigNumber===!0){_.s=L.s,!L.c||L.e>N?_.c=_.e=null:L.e=10;ne/=10,J++);J>N?_.c=_.e=null:(_.e=J,_.c=[L]);return}re=String(L)}else{if(!r.test(re=String(L)))return X(_,re,G);_.s=re.charCodeAt(0)==45?(re=re.slice(1),-1):1}(J=re.indexOf("."))>-1&&(re=re.replace(".","")),(ne=re.search(/e/i))>0?(J<0&&(J=ne),J+=+re.slice(ne+1),re=re.substring(0,ne)):J<0&&(J=re.length)}else{if(C(A,2,P.length,"Base"),A==10&&B)return _=new Z(L),he(_,Y+_.e+1,y);if(re=String(L),G=typeof L=="number"){if(L*0!=0)return X(_,re,G,A);if(_.s=1/L<0?(re=re.slice(1),-1):1,Z.DEBUG&&re.replace(/^0\.0*|\./,"").length>15)throw Error(s+L)}else _.s=re.charCodeAt(0)===45?(re=re.slice(1),-1):1;for(U=P.slice(0,A),J=ne=0,ee=re.length;neJ){J=ee;continue}}else if(!K&&(re==re.toUpperCase()&&(re=re.toLowerCase())||re==re.toLowerCase()&&(re=re.toUpperCase()))){K=!0,ne=-1,J=0;continue}return X(_,String(L),G,A)}G=!1,re=D(re,A,10,_.s),(J=re.indexOf("."))>-1?re=re.replace(".",""):J=re.length}for(ne=0;re.charCodeAt(ne)===48;ne++);for(ee=re.length;re.charCodeAt(--ee)===48;);if(re=re.slice(ne,++ee)){if(ee-=ne,G&&Z.DEBUG&&ee>15&&(L>u||L!==o(L)))throw Error(s+_.s*L);if((J=J-ne-1)>N)_.c=_.e=null;else if(J=-h&&K<=h&&K===o(K)){if($[0]===0){if(K===0&&$.length===1)return!0;break e}if(A=(K+1)%c,A<1&&(A+=c),String($[0]).length==A){for(A=0;A<$.length;A++)if(U=$[A],U<0||U>=l||U!==o(U))break e;if(U!==0)return!0}}}else if($===null&&K===null&&(J===null||J===1||J===-1))return!0;throw Error(a+"Invalid BigNumber: "+L)},Z.maximum=Z.max=function(){return se(arguments,-1)},Z.minimum=Z.min=function(){return se(arguments,1)},Z.random=function(){var L=9007199254740992,A=Math.random()*L&2097151?function(){return o(Math.random()*L)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(U){var $,K,J,ne,G,ee=0,re=[],_=new Z(W);if(U==null?U=Y:C(U,0,h),ne=i(U/c),M)if(crypto.getRandomValues){for($=crypto.getRandomValues(new Uint32Array(ne*=2));ee>>11),G>=9e15?(K=crypto.getRandomValues(new Uint32Array(2)),$[ee]=K[0],$[ee+1]=K[1]):(re.push(G%1e14),ee+=2);ee=ne/2}else if(crypto.randomBytes){for($=crypto.randomBytes(ne*=7);ee=9e15?crypto.randomBytes(7).copy($,ee):(re.push(G%1e14),ee+=7);ee=ne/7}else throw M=!1,Error(a+"crypto unavailable");if(!M)for(;ee=10;G/=10,ee++);eeK-1&&(G[ne+1]==null&&(G[ne+1]=0),G[ne+1]+=G[ne]/K|0,G[ne]%=K)}return G.reverse()}return function(U,$,K,J,ne){var G,ee,re,_,oe,me,de,ye,Ce=U.indexOf("."),ue=Y,q=y;for(Ce>=0&&(_=O,O=0,U=U.replace(".",""),ye=new Z($),me=ye.pow(U.length-Ce),O=_,ye.c=A(R(w(me.c),me.e,"0"),10,K,L),ye.e=ye.c.length),de=A(U,$,K,ne?(G=P,L):(G=L,P)),re=_=de.length;de[--_]==0;de.pop());if(!de[0])return G.charAt(0);if(Ce<0?--re:(me.c=de,me.e=re,me.s=J,me=j(me,ye,ue,q,K),de=me.c,oe=me.r,re=me.e),ee=re+ue+1,Ce=de[ee],_=K/2,oe=oe||ee<0||de[ee+1]!=null,oe=q<4?(Ce!=null||oe)&&(q==0||q==(me.s<0?3:2)):Ce>_||Ce==_&&(q==4||oe||q==6&&de[ee-1]&1||q==(me.s<0?8:7)),ee<1||!de[0])U=oe?R(G.charAt(1),-ue,G.charAt(0)):G.charAt(0);else{if(de.length=ee,oe)for(--K;++de[--ee]>K;)de[ee]=0,ee||(++re,de=[1].concat(de));for(_=de.length;!de[--_];);for(Ce=0,U="";Ce<=_;U+=G.charAt(de[Ce++]));U=R(U,re,G.charAt(0))}return U}}(),j=function(){function L($,K,J){var ne,G,ee,re,_=0,oe=$.length,me=K%f,de=K/f|0;for($=$.slice();oe--;)ee=$[oe]%f,re=$[oe]/f|0,ne=de*ee+re*me,G=me*ee+ne%f*f+_,_=(G/J|0)+(ne/f|0)+de*re,$[oe]=G%J;return _&&($=[_].concat($)),$}function A($,K,J,ne){var G,ee;if(J!=ne)ee=J>ne?1:-1;else for(G=ee=0;GK[G]?1:-1;break}return ee}function U($,K,J,ne){for(var G=0;J--;)$[J]-=G,G=$[J]1;$.splice(0,1));}return function($,K,J,ne,G){var ee,re,_,oe,me,de,ye,Ce,ue,q,F,H,te,ce,fe,ve,Me,Ee=$.s==K.s?1:-1,Pe=$.c,Oe=K.c;if(!Pe||!Pe[0]||!Oe||!Oe[0])return new Z(!$.s||!K.s||(Pe?Oe&&Pe[0]==Oe[0]:!Oe)?NaN:Pe&&Pe[0]==0||!Oe?Ee*0:Ee/0);for(Ce=new Z(Ee),ue=Ce.c=[],re=$.e-K.e,Ee=J+re+1,G||(G=l,re=v($.e/c)-v(K.e/c),Ee=Ee/c|0),_=0;Oe[_]==(Pe[_]||0);_++);if(Oe[_]>(Pe[_]||0)&&re--,Ee<0)ue.push(1),oe=!0;else{for(ce=Pe.length,ve=Oe.length,_=0,Ee+=2,me=o(G/(Oe[0]+1)),me>1&&(Oe=L(Oe,me,G),Pe=L(Pe,me,G),ve=Oe.length,ce=Pe.length),te=ve,q=Pe.slice(0,ve),F=q.length;F=G/2&&fe++;do{if(me=0,ee=A(Oe,q,ve,F),ee<0){if(H=q[0],ve!=F&&(H=H*G+(q[1]||0)),me=o(H/fe),me>1)for(me>=G&&(me=G-1),de=L(Oe,me,G),ye=de.length,F=q.length;A(de,q,ye,F)==1;)me--,U(de,ve=10;Ee/=10,_++);he(Ce,J+(Ce.e=_+re*c-1)+1,ne,oe)}else Ce.e=re,Ce.r=+oe;return Ce}}();function ie(L,A,U,$){var K,J,ne,G,ee;if(U==null?U=y:C(U,0,8),!L.c)return L.toString();if(K=L.c[0],ne=L.e,A==null)ee=w(L.c),ee=$==1||$==2&&(ne<=m||ne>=b)?I(ee,ne):R(ee,ne,"0");else if(L=he(new Z(L),A,U),J=L.e,ee=w(L.c),G=ee.length,$==1||$==2&&(A<=J||J<=m)){for(;GG){if(--A>0)for(ee+=".";A--;ee+="0");}else if(A+=J-G,A>0)for(J+1==G&&(ee+=".");A--;ee+="0");return L.s<0&&K?"-"+ee:ee}function se(L,A){for(var U,$,K=1,J=new Z(L[0]);K=10;K/=10,$++);return(U=$+U*c-1)>N?L.c=L.e=null:U=10;G/=10,K++);if(J=A-K,J<0)J+=c,ne=A,ee=oe[re=0],_=o(ee/me[K-ne-1]%10);else if(re=i((J+1)/c),re>=oe.length)if($){for(;oe.length<=re;oe.push(0));ee=_=0,K=1,J%=c,ne=J-c+1}else break e;else{for(ee=G=oe[re],K=1;G>=10;G/=10,K++);J%=c,ne=J-c+K,_=ne<0?0:o(ee/me[K-ne-1]%10)}if($=$||A<0||oe[re+1]!=null||(ne<0?ee:ee%me[K-ne-1]),$=U<4?(_||$)&&(U==0||U==(L.s<0?3:2)):_>5||_==5&&(U==4||$||U==6&&(J>0?ne>0?ee/me[K-ne]:0:oe[re-1])%10&1||U==(L.s<0?8:7)),A<1||!oe[0])return oe.length=0,$?(A-=L.e+1,oe[0]=me[(c-A%c)%c],L.e=-A||0):oe[0]=L.e=0,L;if(J==0?(oe.length=re,G=1,re--):(oe.length=re+1,G=me[c-J],oe[re]=ne>0?o(ee/me[K-ne]%me[ne])*G:0),$)for(;;)if(re==0){for(J=1,ne=oe[0];ne>=10;ne/=10,J++);for(ne=oe[0]+=G,G=1;ne>=10;ne/=10,G++);J!=G&&(L.e++,oe[0]==l&&(oe[0]=1));break}else{if(oe[re]+=G,oe[re]!=l)break;oe[re--]=0,G=1}for(J=oe.length;oe[--J]===0;oe.pop());}L.e>N?L.c=L.e=null:L.e=b?I(A,U):R(A,U,"0"),L.s<0?"-"+A:A)}return V.absoluteValue=V.abs=function(){var L=new Z(this);return L.s<0&&(L.s=1),L},V.comparedTo=function(L,A){return x(this,new Z(L,A))},V.decimalPlaces=V.dp=function(L,A){var U,$,K,J=this;if(L!=null)return C(L,0,h),A==null?A=y:C(A,0,8),he(new Z(J),L+J.e+1,A);if(!(U=J.c))return null;if($=((K=U.length-1)-v(this.e/c))*c,K=U[K])for(;K%10==0;K/=10,$--);return $<0&&($=0),$},V.dividedBy=V.div=function(L,A){return j(this,new Z(L,A),Y,y)},V.dividedToIntegerBy=V.idiv=function(L,A){return j(this,new Z(L,A),0,1)},V.exponentiatedBy=V.pow=function(L,A){var U,$,K,J,ne,G,ee,re,_,oe=this;if(L=new Z(L),L.c&&!L.isInteger())throw Error(a+"Exponent not an integer: "+ge(L));if(A!=null&&(A=new Z(A)),G=L.e>14,!oe.c||!oe.c[0]||oe.c[0]==1&&!oe.e&&oe.c.length==1||!L.c||!L.c[0])return _=new Z(Math.pow(+ge(oe),G?L.s*(2-E(L)):+ge(L))),A?_.mod(A):_;if(ee=L.s<0,A){if(A.c?!A.c[0]:!A.s)return new Z(NaN);$=!ee&&oe.isInteger()&&A.isInteger(),$&&(oe=oe.mod(A))}else{if(L.e>9&&(oe.e>0||oe.e<-1||(oe.e==0?oe.c[0]>1||G&&oe.c[1]>=24e7:oe.c[0]<8e13||G&&oe.c[0]<=9999975e7)))return J=oe.s<0&&E(L)?-0:0,oe.e>-1&&(J=1/J),new Z(ee?1/J:J);O&&(J=i(O/c+2))}for(G?(U=new Z(.5),ee&&(L.s=1),re=E(L)):(K=Math.abs(+ge(L)),re=K%2),_=new Z(W);;){if(re){if(_=_.times(oe),!_.c)break;J?_.c.length>J&&(_.c.length=J):$&&(_=_.mod(A))}if(K){if(K=o(K/2),K===0)break;re=K%2}else if(L=L.times(U),he(L,L.e+1,1),L.e>14)re=E(L);else{if(K=+ge(L),K===0)break;re=K%2}oe=oe.times(oe),J?oe.c&&oe.c.length>J&&(oe.c.length=J):$&&(oe=oe.mod(A))}return $?_:(ee&&(_=W.div(_)),A?_.mod(A):J?he(_,O,y,ne):_)},V.integerValue=function(L){var A=new Z(this);return L==null?L=y:C(L,0,8),he(A,A.e+1,L)},V.isEqualTo=V.eq=function(L,A){return x(this,new Z(L,A))===0},V.isFinite=function(){return!!this.c},V.isGreaterThan=V.gt=function(L,A){return x(this,new Z(L,A))>0},V.isGreaterThanOrEqualTo=V.gte=function(L,A){return(A=x(this,new Z(L,A)))===1||A===0},V.isInteger=function(){return!!this.c&&v(this.e/c)>this.c.length-2},V.isLessThan=V.lt=function(L,A){return x(this,new Z(L,A))<0},V.isLessThanOrEqualTo=V.lte=function(L,A){return(A=x(this,new Z(L,A)))===-1||A===0},V.isNaN=function(){return!this.s},V.isNegative=function(){return this.s<0},V.isPositive=function(){return this.s>0},V.isZero=function(){return!!this.c&&this.c[0]==0},V.minus=function(L,A){var U,$,K,J,ne=this,G=ne.s;if(L=new Z(L,A),A=L.s,!G||!A)return new Z(NaN);if(G!=A)return L.s=-A,ne.plus(L);var ee=ne.e/c,re=L.e/c,_=ne.c,oe=L.c;if(!ee||!re){if(!_||!oe)return _?(L.s=-A,L):new Z(oe?ne:NaN);if(!_[0]||!oe[0])return oe[0]?(L.s=-A,L):new Z(_[0]?ne:y==3?-0:0)}if(ee=v(ee),re=v(re),_=_.slice(),G=ee-re){for((J=G<0)?(G=-G,K=_):(re=ee,K=oe),K.reverse(),A=G;A--;K.push(0));K.reverse()}else for($=(J=(G=_.length)<(A=oe.length))?G:A,G=A=0;A<$;A++)if(_[A]!=oe[A]){J=_[A]0)for(;A--;_[U++]=0);for(A=l-1;$>G;){if(_[--$]=0;){for(U=0,me=H[K]%ue,de=H[K]/ue|0,ne=ee,J=K+ne;J>K;)re=F[--ne]%ue,_=F[ne]/ue|0,G=de*re+_*me,re=me*re+G%ue*ue+ye[J]+U,U=(re/Ce|0)+(G/ue|0)+de*_,ye[J--]=re%Ce;ye[J]=U}return U?++$:ye.splice(0,1),le(L,ye,$)},V.negated=function(){var L=new Z(this);return L.s=-L.s||null,L},V.plus=function(L,A){var U,$=this,K=$.s;if(L=new Z(L,A),A=L.s,!K||!A)return new Z(NaN);if(K!=A)return L.s=-A,$.minus(L);var J=$.e/c,ne=L.e/c,G=$.c,ee=L.c;if(!J||!ne){if(!G||!ee)return new Z(K/0);if(!G[0]||!ee[0])return ee[0]?L:new Z(G[0]?$:K*0)}if(J=v(J),ne=v(ne),G=G.slice(),K=J-ne){for(K>0?(ne=J,U=ee):(K=-K,U=G),U.reverse();K--;U.push(0));U.reverse()}for(K=G.length,A=ee.length,K-A<0&&(U=ee,ee=G,G=U,A=K),K=0;A;)K=(G[--A]=G[A]+ee[A]+K)/l|0,G[A]=l===G[A]?0:G[A]%l;return K&&(G=[K].concat(G),++ne),le(L,G,ne)},V.precision=V.sd=function(L,A){var U,$,K,J=this;if(L!=null&&L!==!!L)return C(L,1,h),A==null?A=y:C(A,0,8),he(new Z(J),L,A);if(!(U=J.c))return null;if(K=U.length-1,$=K*c+1,K=U[K]){for(;K%10==0;K/=10,$--);for(K=U[0];K>=10;K/=10,$++);}return L&&J.e+1>$&&($=J.e+1),$},V.shiftedBy=function(L){return C(L,-u,u),this.times("1e"+L)},V.squareRoot=V.sqrt=function(){var L,A,U,$,K,J=this,ne=J.c,G=J.s,ee=J.e,re=Y+4,_=new Z("0.5");if(G!==1||!ne||!ne[0])return new Z(!G||G<0&&(!ne||ne[0])?NaN:ne?J:1/0);if(G=Math.sqrt(+ge(J)),G==0||G==1/0?(A=w(ne),(A.length+ee)%2==0&&(A+="0"),G=Math.sqrt(+A),ee=v((ee+1)/2)-(ee<0||ee%2),G==1/0?A="5e"+ee:(A=G.toExponential(),A=A.slice(0,A.indexOf("e")+1)+ee),U=new Z(A)):U=new Z(G+""),U.c[0]){for(ee=U.e,G=ee+re,G<3&&(G=0);;)if(K=U,U=_.times(K.plus(j(J,K,re,1))),w(K.c).slice(0,G)===(A=w(U.c)).slice(0,G))if(U.e0&&ye>0){for(J=ye%G||G,_=de.substr(0,J);J0&&(_+=re+de.slice(J)),me&&(_="-"+_)}$=oe?_+(U.decimalSeparator||"")+((ee=+U.fractionGroupSize)?oe.replace(new RegExp("\\d{"+ee+"}\\B","g"),"$&"+(U.fractionGroupSeparator||"")):oe):_}return(U.prefix||"")+$+(U.suffix||"")},V.toFraction=function(L){var A,U,$,K,J,ne,G,ee,re,_,oe,me,de=this,ye=de.c;if(L!=null&&(G=new Z(L),!G.isInteger()&&(G.c||G.s!==1)||G.lt(W)))throw Error(a+"Argument "+(G.isInteger()?"out of range: ":"not an integer: ")+ge(G));if(!ye)return new Z(de);for(A=new Z(W),re=U=new Z(W),$=ee=new Z(W),me=w(ye),J=A.e=me.length-de.e-1,A.c[0]=d[(ne=J%c)<0?c+ne:ne],L=!L||G.comparedTo(A)>0?J>0?A:re:G,ne=N,N=1/0,G=new Z(me),ee.c[0]=0;_=j(G,A,0,1),K=U.plus(_.times($)),K.comparedTo(L)!=1;)U=$,$=K,re=ee.plus(_.times(K=re)),ee=K,A=G.minus(_.times(K=A)),G=K;return K=j(L.minus(U),$,0,1),ee=ee.plus(K.times(re)),U=U.plus(K.times($)),ee.s=re.s=de.s,J=J*2,oe=j(re,$,J,y).minus(de).abs().comparedTo(j(ee,U,J,y).minus(de).abs())<1?[re,$]:[ee,U],N=ne,oe},V.toNumber=function(){return+ge(this)},V.toPrecision=function(L,A){return L!=null&&C(L,1,h),ie(this,L,A,2)},V.toString=function(L){var A,U=this,$=U.s,K=U.e;return K===null?$?(A="Infinity",$<0&&(A="-"+A)):A="NaN":(L==null?A=K<=m||K>=b?I(w(U.c),K):R(w(U.c),K,"0"):L===10&&B?(U=he(new Z(U),Y+K+1,y),A=R(w(U.c),U.e,"0")):(C(L,2,P.length,"Base"),A=D(R(w(U.c),K,"0"),10,L,$,!0)),$<0&&U.c[0]&&(A="-"+A)),A},V.valueOf=V.toJSON=function(){return ge(this)},V._isBigNumber=!0,T!=null&&Z.set(T),Z}function v(T){var j=T|0;return T>0||T===j?j:j-1}function w(T){for(var j,D,X=1,V=T.length,W=T[0]+"";Xb^D?1:-1;for(y=(m=V.length)<(b=W.length)?m:b,Y=0;YW[Y]^D?1:-1;return m==b?0:m>b^D?1:-1}function C(T,j,D,X){if(TD||T!==o(T))throw Error(a+(X||"Argument")+(typeof T=="number"?TD?" out of range: ":" not an integer: ":" not a primitive number: ")+String(T))}function E(T){var j=T.c.length-1;return v(T.e/c)==j&&T.c[j]%2!=0}function I(T,j){return(T.length>1?T.charAt(0)+"."+T.slice(1):T)+(j<0?"e":"e+")+j}function R(T,j,D){var X,V;if(j<0){for(V=D+".";++j;V+=D);T=V+T}else if(X=T.length,++j>X){for(V=D,j-=X;--j;V+=D);T+=V}else j"u"?t:la[e]}let e2e=class{constructor(e){xn(this,"__encoding"),this.__encoding=e}decode(e){let t="";for(let n=0,r=e.length;n` ${t(r.version.padEnd(n),r).join(" ")}`).join(` -`)}function u2e(e,{name:t}){return[e,t]}function d2e(e,{path:t,type:n}){let r;if(t&&t.length>=5){const i=t.indexOf("node_modules");r=i===-1?t:t.substring(i)}else r="";return[`${`${n||""}`.padStart(3)} ${e}`,r]}function f2e(e,t){if(e)return e;if(Cs(t))try{return t()||""}catch{return""}return t||""}function dk(e,t,n){console.warn(`${e} +fellowship's current usage of `,Q.jsx(t.code,{children:"pallet_salary"}),"."]})})]})]})}function Sbe(e={}){const{wrapper:t}=e.components||{};return t?Q.jsx(t,{...e,children:Q.jsx(qO,{...e})}):qO(e)}const Cbe=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"Modules"})}),Q.jsx("div",{style:{padding:"2rem"},children:Q.jsx(Sbe,{})})]}),Xs=(e,t)=>e?` ${t}`:"",eD=({children:e,style:t,animations:n,className:r=""})=>Q.jsx("div",{...n,style:t,className:"core-card"+Xs(r,r),children:e}),gr=({alignItems:e,children:t,column:n,expanded:r,justify:i,lg:o,md:a,row:s,sm:l,style:c})=>{const u=s||!n,d=(u?"row":"column")+Xs(u&&r,"expanded")+Xs(i,i)+Xs(e,"align-"+e)+Xs(!u&&!!l,"sm-"+l)+Xs(!u&&!!a,"md-"+a)+Xs(!u&&!!o,"lg-"+o);return Q.jsx("div",{style:c,className:d,children:t})};var Ebe=Object.defineProperty,Pbe=(e,t,n)=>t in e?Ebe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,GO=(e,t,n)=>(Pbe(e,typeof t!="symbol"?t+"":t,n),n),r2={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Obe(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,i=new Uint8Array(r);t&&(i[0]=0|r2[e[2]]);for(let o=0;ot=>e(t instanceof YO?t:new YO(t instanceof Uint8Array?t.buffer:typeof t=="string"?Obe(t).buffer:t)),$s=e=>{const t=e.length;let n=0;for(let i=0;i{const n=[e,t];return n.enc=e,n.dec=t,n},tD=(e,t)=>n=>e(t(n)),nD=(e,t)=>n=>t(e(n)),pS=([e,t],n,r)=>Gr(tD(e,n),nD(t,r));function Mbe(e,t){return qa(n=>{const r=n.v[t](n.i,!0);return n.i+=e,r})}function Nbe(e,t){return n=>{const r=new Uint8Array(e);return new DataView(r.buffer)[t](0,n,!0),r}}function bc(e,t,n){return Gr(Nbe(e,n),Mbe(e,t))}var zo=bc(1,"getUint8","setUint8"),c1=bc(2,"getUint16","setUint16"),gf=bc(4,"getUint32","setUint32"),rD=bc(8,"getBigUint64","setBigUint64");bc(1,"getInt8","setInt8");bc(2,"getInt16","setInt16");bc(4,"getInt32","setInt32");bc(8,"getBigInt64","setBigInt64");var iD=e=>{const t=new Uint8Array(16),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),t},oD=e=>qa(t=>{const{v:n,i:r}=t,i=n.getBigUint64(r,!0),o=n[e](r+8,!0);return t.i+=16,o<<64n|i});Gr(iD,oD("getBigUint64"));Gr(iD,oD("getBigInt64"));var aD=e=>{const t=new Uint8Array(32),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),n.setBigInt64(16,e>>128n,!0),n.setBigInt64(24,e>>192n,!0),t},sD=e=>qa(t=>{let n=t.v.getBigUint64(t.i,!0);return t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<64n,t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<128n,t.i+=8,n|=t.v[e](t.i,!0)<<192n,t.i+=8,n});Gr(aD,sD("getBigUint64"));Gr(aD,sD("getBigInt64"));var lD=pS(zo,e=>e?1:0,Boolean),Tbe=[zo[1],c1[1],gf[1]],Ibe=qa(e=>{const t=e[e.i],n=t&3;if(n<3)return Tbe[n](e)>>>2;const r=(t>>>2)+4;e.i++;let i=0n;const o=r/8|0;let a=0n;for(let l=0;l3&&(i=BigInt(gf[1](e))<1&&(i=BigInt(c1[1](e))<{if(e<0)throw new Error(`Wrong compact input (${e})`);const t=Number(e)<<2;if(e=zbe;)n.push(rD[0](r)),r>>=64n;r>=Rbe&&(n.push(gf[0](Number(r&Lbe))),r>>=32n);let i=Number(r);i>=jbe&&(n.push(c1[0](i)),i>>=16),i&&n.push(zo[0](i));const o=$s(n);return o[0]=o.length-5<<2|3,o},ju=Gr(Dbe,Ibe),Hbe=new TextEncoder,Ube=e=>{const t=Hbe.encode(e);return $s([ju.enc(t.length),t])},Vbe=new TextDecoder,Xbe=qa(e=>{let t=ju.dec(e);const n=new DataView(e.buffer,e.i,t);return e.i+=t,Vbe.decode(n)}),pi=Gr(Ube,Xbe),Wbe=()=>{},Zbe=new Uint8Array(0),_n=Gr(()=>Zbe,Wbe),cD=e=>e===void 0?t=>$s([ju.enc(t.length),t]):t=>t.length===e?t:t.slice(0,e),uD=e=>qa(t=>{const n=e===void 0?ju.dec(t):e!==1/0?e:t.byteLength-t.i,r=new Uint8Array(t.buffer.slice(t.i,t.i+n));return t.i+=n,r}),$f=e=>Gr(cD(e),uD(e));$f.enc=cD;$f.dec=uD;var dD=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((o,a)=>[n[a],o]))??n.map((o,a)=>[o,a])),i=o=>r.get(o);return({tag:o,value:a})=>$s([zo.enc(i(o)),e[o](a)])},fD=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((i,o)=>[i,n[o]]))??n.map((i,o)=>[o,i]));return qa(i=>{const o=zo.dec(i),a=r.get(o),s=e[a];return{tag:a,value:s(i)}})},pl=(e,...t)=>Gr(dD(l1(e,([n])=>n),...t),fD(l1(e,([,n])=>n),...t));pl.enc=dD;pl.dec=fD;var hD=e=>qa(t=>{const n=zo.dec(t);if(n!==0)return e===lD[1]?n===1:e(t)}),pD=e=>t=>{const n=new Uint8Array(1);return t===void 0?(n[0]=0,n):(n[0]=1,e===lD[0]?(n[0]=t?1:2,n):$s([n,e(t)]))},ic=e=>Gr(pD(e[0]),hD(e[1]));ic.enc=pD;ic.dec=hD;var mD=(...e)=>qa(t=>e.map(n=>n(t))),vD=(...e)=>t=>$s(e.map((n,r)=>n(t[r]))),e0=(...e)=>Gr(vD(...e.map(([t])=>t)),mD(...e.map(([,t])=>t)));e0.enc=vD;e0.dec=mD;var gD=e=>{const t=Object.keys(e);return tD(e0.enc(...Object.values(e)),n=>t.map(r=>n[r]))},yD=e=>{const t=Object.keys(e);return nD(e0.dec(...Object.values(e)),n=>Object.fromEntries(n.map((r,i)=>[t[i],r])))},Jn=e=>Gr(gD(l1(e,t=>t[0])),yD(l1(e,t=>t[1])));Jn.enc=gD;Jn.dec=yD;var bD=(e,t)=>t>=0?n=>$s(n.map(e)):n=>$s([ju.enc(n.length),$s(n.map(e))]),wD=(e,t)=>qa(n=>{const r=t>=0?t:ju.dec(n),i=new Array(r);for(let o=0;oGr(bD(e[0],t),wD(e[1],t));fr.enc=bD;fr.dec=wD;/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */function xD(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function SD(...e){const t=o=>o,n=(o,a)=>s=>o(a(s)),r=e.map(o=>o.encode).reduceRight(n,t),i=e.map(o=>o.decode).reduce(n,t);return{encode:r,decode:i}}function CD(e){return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return t.map(n=>{if(n<0||n>=e.length)throw new Error(`Digit index outside alphabet: ${n} (alphabet: ${e.length})`);return e[n]})},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("alphabet.decode input should be array of strings");return t.map(n=>{if(typeof n!="string")throw new Error(`alphabet.decode: not string element=${n}`);const r=e.indexOf(n);if(r===-1)throw new Error(`Unknown letter: "${n}". Allowed: ${e}`);return r})}}}function ED(e=""){if(typeof e!="string")throw new Error("join separator should be string");return{encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("join.encode input should be array of strings");for(let n of t)if(typeof n!="string")throw new Error(`join.encode: non-string input=${n}`);return t.join(e)},decode:t=>{if(typeof t!="string")throw new Error("join.decode input should be string");return t.split(e)}}}function Kbe(e,t="="){if(typeof t!="string")throw new Error("padding chr should be string");return{encode(n){if(!Array.isArray(n)||n.length&&typeof n[0]!="string")throw new Error("padding.encode input should be array of strings");for(let r of n)if(typeof r!="string")throw new Error(`padding.encode: non-string input=${r}`);for(;n.length*e%8;)n.push(t);return n},decode(n){if(!Array.isArray(n)||n.length&&typeof n[0]!="string")throw new Error("padding.encode input should be array of strings");for(let i of n)if(typeof i!="string")throw new Error(`padding.decode: non-string input=${i}`);let r=n.length;if(r*e%8)throw new Error("Invalid padding: string should have whole number of bytes");for(;r>0&&n[r-1]===t;r--)if(!((r-1)*e%8))throw new Error("Invalid padding: string has too much padding");return n.slice(0,r)}}}function JO(e,t,n){if(t<2)throw new Error(`convertRadix: wrong from=${t}, base cannot be less than 2`);if(n<2)throw new Error(`convertRadix: wrong to=${n}, base cannot be less than 2`);if(!Array.isArray(e))throw new Error("convertRadix: data should be array");if(!e.length)return[];let r=0;const i=[],o=Array.from(e);for(o.forEach(a=>{if(a<0||a>=t)throw new Error(`Wrong integer: ${a}`)});;){let a=0,s=!0;for(let l=r;lt?PD(t,e%t):e,u1=(e,t)=>e+(t-PD(e,t));function QO(e,t,n,r){if(!Array.isArray(e))throw new Error("convertRadix2: data should be array");if(t<=0||t>32)throw new Error(`convertRadix2: wrong from=${t}`);if(n<=0||n>32)throw new Error(`convertRadix2: wrong to=${n}`);if(u1(t,n)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${n} carryBits=${u1(t,n)}`);let i=0,o=0;const a=2**n-1,s=[];for(const l of e){if(l>=2**t)throw new Error(`convertRadix2: invalid data word=${l} from=${t}`);if(i=i<32)throw new Error(`convertRadix2: carry overflow pos=${o} from=${t}`);for(o+=t;o>=n;o-=n)s.push((i>>o-n&a)>>>0);i&=2**o-1}if(i=i<=t)throw new Error("Excess padding");if(!r&&i)throw new Error(`Non-zero padding: ${i}`);return r&&o>0&&s.push(i>>>0),s}function qbe(e){return{encode:t=>{if(!xD(t))throw new Error("radix.encode input should be Uint8Array");return JO(Array.from(t),2**8,e)},decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("radix.decode input should be array of numbers");return Uint8Array.from(JO(t,e,2**8))}}}function Gbe(e,t=!1){if(u1(8,e)>32||u1(e,8)>32)throw new Error("radix2: carry overflow");return{encode:n=>{if(!xD(n))throw new Error("radix2.encode input should be Uint8Array");return QO(Array.from(n),8,e,!t)},decode:n=>{if(!Array.isArray(n)||n.length&&typeof n[0]!="number")throw new Error("radix2.decode input should be array of numbers");return Uint8Array.from(QO(n,e,8,t))}}}const Ybe=SD(Gbe(6),CD("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Kbe(6),ED("")),Jbe=e=>SD(qbe(58),CD(e),ED("")),OD=Jbe("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");function Ii(e){if(!Number.isSafeInteger(e)||e<0)throw new Error(`positive integer expected, not ${e}`)}function Qbe(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function t0(e,...t){if(!Qbe(e))throw new Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw new Error(`Uint8Array expected of length ${t}, not of length=${e.length}`)}function kD(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.wrapConstructor");Ii(e.outputLen),Ii(e.blockLen)}function hc(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function mS(e,t){t0(e);const n=t.outputLen;if(e.lengthnew Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),Wv=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),es=(e,t)=>e<<32-t|e>>>t,an=(e,t)=>e<>>32-t>>>0,Ma=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68,MD=e=>e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255,As=Ma?e=>e:e=>MD(e);function as(e){for(let t=0;te().update(Da(r)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function twe(e){const t=(r,i)=>e(i).update(Da(r)).digest(),n=e({});return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=r=>e(r),t}function TD(e=32){if(i2&&typeof i2.getRandomValues=="function")return i2.getRandomValues(new Uint8Array(e));throw new Error("crypto.getRandomValues must be defined")}const nwe=new Uint8Array([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3]);let rwe=class extends _y{constructor(t,n,r={},i,o,a){if(super(),this.blockLen=t,this.outputLen=n,this.length=0,this.pos=0,this.finished=!1,this.destroyed=!1,Ii(t),Ii(n),Ii(i),n<0||n>i)throw new Error("outputLen bigger than keyLen");if(r.key!==void 0&&(r.key.length<1||r.key.length>i))throw new Error(`key must be up 1..${i} byte long or undefined`);if(r.salt!==void 0&&r.salt.length!==o)throw new Error(`salt must be ${o} byte long or undefined`);if(r.personalization!==void 0&&r.personalization.length!==a)throw new Error(`personalization must be ${a} byte long or undefined`);this.buffer32=oc(this.buffer=new Uint8Array(t))}update(t){hc(this);const{blockLen:n,buffer:r,buffer32:i}=this;t=Da(t);const o=t.length,a=t.byteOffset,s=t.buffer;for(let l=0;li[a]=As(o))}digest(){const{buffer:t,outputLen:n}=this;this.digestInto(t);const r=t.slice(0,n);return this.destroy(),r}_cloneInto(t){const{buffer:n,length:r,finished:i,destroyed:o,outputLen:a,pos:s}=this;return t||(t=new this.constructor({dkLen:a})),t.set(...this.get()),t.length=r,t.finished=i,t.destroyed=o,t.outputLen=a,t.buffer.set(n),t.pos=s,t}};const tv=BigInt(2**32-1),L5=BigInt(32);function ID(e,t=!1){return t?{h:Number(e&tv),l:Number(e>>L5&tv)}:{h:Number(e>>L5&tv)|0,l:Number(e&tv)|0}}function zD(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let i=0;iBigInt(e>>>0)<>>0),owe=(e,t,n)=>e>>>n,awe=(e,t,n)=>e<<32-n|t>>>n,swe=(e,t,n)=>e>>>n|t<<32-n,lwe=(e,t,n)=>e<<32-n|t>>>n,cwe=(e,t,n)=>e<<64-n|t>>>n-32,uwe=(e,t,n)=>e>>>n-32|t<<64-n,dwe=(e,t)=>t,fwe=(e,t)=>e,RD=(e,t,n)=>e<>>32-n,jD=(e,t,n)=>t<>>32-n,LD=(e,t,n)=>t<>>64-n,BD=(e,t,n)=>e<>>64-n;function hwe(e,t,n,r){const i=(t>>>0)+(r>>>0);return{h:e+n+(i/2**32|0)|0,l:i|0}}const pwe=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0),mwe=(e,t,n,r)=>t+n+r+(e/2**32|0)|0,vwe=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0),gwe=(e,t,n,r,i)=>t+n+r+i+(e/2**32|0)|0,ywe=(e,t,n,r,i)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(i>>>0),bwe=(e,t,n,r,i,o)=>t+n+r+i+o+(e/2**32|0)|0,Pt={fromBig:ID,split:zD,toBig:iwe,shrSH:owe,shrSL:awe,rotrSH:swe,rotrSL:lwe,rotrBH:cwe,rotrBL:uwe,rotr32H:dwe,rotr32L:fwe,rotlSH:RD,rotlSL:jD,rotlBH:LD,rotlBL:BD,add:hwe,add3L:pwe,add3H:mwe,add4L:vwe,add4H:gwe,add5H:bwe,add5L:ywe},Br=new Uint32Array([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),ct=new Uint32Array(32);function El(e,t,n,r,i,o){const a=i[o],s=i[o+1];let l=ct[2*e],c=ct[2*e+1],u=ct[2*t],d=ct[2*t+1],f=ct[2*n],h=ct[2*n+1],v=ct[2*r],g=ct[2*r+1],w=Pt.add3L(l,u,a);c=Pt.add3H(w,c,d,s),l=w|0,{Dh:g,Dl:v}={Dh:g^c,Dl:v^l},{Dh:g,Dl:v}={Dh:Pt.rotr32H(g,v),Dl:Pt.rotr32L(g,v)},{h,l:f}=Pt.add(h,f,g,v),{Bh:d,Bl:u}={Bh:d^h,Bl:u^f},{Bh:d,Bl:u}={Bh:Pt.rotrSH(d,u,24),Bl:Pt.rotrSL(d,u,24)},ct[2*e]=l,ct[2*e+1]=c,ct[2*t]=u,ct[2*t+1]=d,ct[2*n]=f,ct[2*n+1]=h,ct[2*r]=v,ct[2*r+1]=g}function Pl(e,t,n,r,i,o){const a=i[o],s=i[o+1];let l=ct[2*e],c=ct[2*e+1],u=ct[2*t],d=ct[2*t+1],f=ct[2*n],h=ct[2*n+1],v=ct[2*r],g=ct[2*r+1],w=Pt.add3L(l,u,a);c=Pt.add3H(w,c,d,s),l=w|0,{Dh:g,Dl:v}={Dh:g^c,Dl:v^l},{Dh:g,Dl:v}={Dh:Pt.rotrSH(g,v,16),Dl:Pt.rotrSL(g,v,16)},{h,l:f}=Pt.add(h,f,g,v),{Bh:d,Bl:u}={Bh:d^h,Bl:u^f},{Bh:d,Bl:u}={Bh:Pt.rotrBH(d,u,63),Bl:Pt.rotrBL(d,u,63)},ct[2*e]=l,ct[2*e+1]=c,ct[2*t]=u,ct[2*t+1]=d,ct[2*n]=f,ct[2*n+1]=h,ct[2*r]=v,ct[2*r+1]=g}let wwe=class extends rwe{constructor(t={}){super(128,t.dkLen===void 0?64:t.dkLen,t,64,16,16),this.v0l=Br[0]|0,this.v0h=Br[1]|0,this.v1l=Br[2]|0,this.v1h=Br[3]|0,this.v2l=Br[4]|0,this.v2h=Br[5]|0,this.v3l=Br[6]|0,this.v3h=Br[7]|0,this.v4l=Br[8]|0,this.v4h=Br[9]|0,this.v5l=Br[10]|0,this.v5h=Br[11]|0,this.v6l=Br[12]|0,this.v6h=Br[13]|0,this.v7l=Br[14]|0,this.v7h=Br[15]|0;const n=t.key?t.key.length:0;if(this.v0l^=this.outputLen|n<<8|65536|1<<24,t.salt){const r=oc(Da(t.salt));this.v4l^=As(r[0]),this.v4h^=As(r[1]),this.v5l^=As(r[2]),this.v5h^=As(r[3])}if(t.personalization){const r=oc(Da(t.personalization));this.v6l^=As(r[0]),this.v6h^=As(r[1]),this.v7l^=As(r[2]),this.v7h^=As(r[3])}if(t.key){const r=new Uint8Array(this.blockLen);r.set(Da(t.key)),this.update(r)}}get(){let{v0l:t,v0h:n,v1l:r,v1h:i,v2l:o,v2h:a,v3l:s,v3h:l,v4l:c,v4h:u,v5l:d,v5h:f,v6l:h,v6h:v,v7l:g,v7h:w}=this;return[t,n,r,i,o,a,s,l,c,u,d,f,h,v,g,w]}set(t,n,r,i,o,a,s,l,c,u,d,f,h,v,g,w){this.v0l=t|0,this.v0h=n|0,this.v1l=r|0,this.v1h=i|0,this.v2l=o|0,this.v2h=a|0,this.v3l=s|0,this.v3h=l|0,this.v4l=c|0,this.v4h=u|0,this.v5l=d|0,this.v5h=f|0,this.v6l=h|0,this.v6h=v|0,this.v7l=g|0,this.v7h=w|0}compress(t,n,r){this.get().forEach((l,c)=>ct[c]=l),ct.set(Br,16);let{h:i,l:o}=Pt.fromBig(BigInt(this.length));ct[24]=Br[8]^o,ct[25]=Br[9]^i,r&&(ct[28]=~ct[28],ct[29]=~ct[29]);let a=0;const s=nwe;for(let l=0;l<12;l++)El(0,4,8,12,t,n+2*s[a++]),Pl(0,4,8,12,t,n+2*s[a++]),El(1,5,9,13,t,n+2*s[a++]),Pl(1,5,9,13,t,n+2*s[a++]),El(2,6,10,14,t,n+2*s[a++]),Pl(2,6,10,14,t,n+2*s[a++]),El(3,7,11,15,t,n+2*s[a++]),Pl(3,7,11,15,t,n+2*s[a++]),El(0,5,10,15,t,n+2*s[a++]),Pl(0,5,10,15,t,n+2*s[a++]),El(1,6,11,12,t,n+2*s[a++]),Pl(1,6,11,12,t,n+2*s[a++]),El(2,7,8,13,t,n+2*s[a++]),Pl(2,7,8,13,t,n+2*s[a++]),El(3,4,9,14,t,n+2*s[a++]),Pl(3,4,9,14,t,n+2*s[a++]);this.v0l^=ct[0]^ct[16],this.v0h^=ct[1]^ct[17],this.v1l^=ct[2]^ct[18],this.v1h^=ct[3]^ct[19],this.v2l^=ct[4]^ct[20],this.v2h^=ct[5]^ct[21],this.v3l^=ct[6]^ct[22],this.v3h^=ct[7]^ct[23],this.v4l^=ct[8]^ct[24],this.v4h^=ct[9]^ct[25],this.v5l^=ct[10]^ct[26],this.v5h^=ct[11]^ct[27],this.v6l^=ct[12]^ct[28],this.v6h^=ct[13]^ct[29],this.v7l^=ct[14]^ct[30],this.v7h^=ct[15]^ct[31],ct.fill(0)}destroy(){this.destroyed=!0,this.buffer32.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}};const vm=twe(e=>new wwe(e));var $O="0123456789abcdef";function xwe(e){const t=new Array(e.length+1);t[0]="0x";for(let n=0;n>4]+$O[r&15]}return t.join("")}var o2={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Swe(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,i=new Uint8Array(r);t&&(i[0]=0|o2[e[2]]);for(let o=0;o[n,t(r,n)]))}var Cwe=new TextEncoder().encode("SS58PRE"),ek=2,AD=e=>{try{const t=OD.decode(e),n=t.subarray(0,t[0]&64?2:1),r=t.subarray(n.length,t.length-ek),i=t.subarray(n.length+r.length),o=vm(Uint8Array.of(...Cwe,...n,...r),{dkLen:64}).subarray(0,ek);return i[0]===o[0]&&i[1]===o[1]?{isValid:!0,ss58Format:Ewe(n),publicKey:r.slice()}:{isValid:!1}}catch{return{isValid:!1}}},Ewe=e=>{const t=new DataView(e.buffer,e.byteOffset,e.byteLength);return t.byteLength===1?t.getUint8(0):t.getUint16(0)};new TextEncoder;new TextDecoder;var ln=ju,Pwe=kbe(e=>{const t=ln.dec(e),n=Math.ceil(t/8);return{bytes:$f(n).dec(e),bitsLen:t}}),Owe=e=>{if(e.bitsLen>e.bytes.length*8)throw new Error(`Not enough bytes. (bitsLen:${e.bitsLen}, bytesLen:${e.bytes.length})`);const t=ln.enc(e.bitsLen),n=new Uint8Array(e.bytes.length+t.length);return n.set(t,0),n.set(e.bytes,t.length),n};Gr(Owe,Pwe);pS(zo,e=>e.charCodeAt(0),String.fromCharCode);var FD=e=>{const t=$f.enc(e);return n=>t(Swe(n))},DD=e=>{const t=$f.dec(e);return n=>xwe(t(n))},Lu=e=>Gr(FD(e),DD(e));Lu.enc=FD;Lu.dec=DD;new TextEncoder;new TextDecoder;new Proxy({},{get(e,t){return n=>HD(t,n)}});var HD=(e,t)=>({as:n=>{if(n!==e)throw new Error(`Enum.as(${n}) used with actual type ${e}`);return t},is:n=>n===e,type:e,value:t}),UD=(...e)=>{const t=pl.enc(...e);return n=>t({tag:n.type,value:n.value})},VD=(...e)=>{const t=pl.dec(...e);return n=>{const{tag:r,value:i}=t(n);return HD(r,i)}},gS=(e,...t)=>Gr(UD(_O(e,([n])=>n),...t),VD(_O(e,([,n])=>n),...t));gS.enc=UD;gS.dec=VD;var tk=new TextEncoder,nk=new TextDecoder,kwe=pS($f(4),tk.encode.bind(tk),nk.decode.bind(nk)),a2=Jn({engine:kwe,payload:Lu()}),Mwe=gS({consensus:a2,seal:a2,preRuntime:a2,runtimeUpdated:_n},[4,5,6,8]),s2=Lu(32);Jn({parentHash:s2,number:ln,stateRoot:s2,extrinsicRoot:s2,digests:fr(Mwe)});var rk=ic(pi),d1=fr(pi),Nwe=pl({bool:_n,char:_n,str:_n,u8:_n,u16:_n,u32:_n,u64:_n,u128:_n,u256:_n,i8:_n,i16:_n,i32:_n,i64:_n,i128:_n,i256:_n}),XD=fr(Jn({name:rk,type:ln,typeName:rk,docs:d1})),Twe=Jn({len:gf,type:ln}),Iwe=Jn({bitStoreType:ln,bitOrderType:ln}),zwe=fr(Jn({name:pi,fields:XD,index:zo,docs:d1})),Rwe=pl({composite:XD,variant:zwe,sequence:ln,array:Twe,tuple:fr(ln),primitive:Nwe,compact:ln,bitSequence:Iwe}),jwe=Jn({name:pi,type:ic(ln)}),Lwe=fr(jwe),Bwe=Jn({id:ln,path:d1,params:Lwe,def:Rwe,docs:d1}),Awe=fr(Bwe),Fwe=pl({Blake2128:_n,Blake2256:_n,Blake2128Concat:_n,Twox128:_n,Twox256:_n,Twox64Concat:_n,Identity:_n}),Dwe=fr(Fwe),Hwe=Jn({hashers:Dwe,key:ln,value:ln}),Uwe=Jn({name:pi,modifier:zo,type:pl({plain:ln,map:Hwe}),fallback:Lu(),docs:fr(pi)}),Vwe=ic(Jn({prefix:pi,items:fr(Uwe)})),Xwe=fr(Jn({name:pi,storage:Vwe,calls:ic(ln),events:ic(ln),constants:fr(Jn({name:pi,type:ln,value:Lu(),docs:fr(pi)})),errors:ic(ln),index:zo,docs:fr(pi)})),ik=fr(pi),Wwe=Jn({name:pi,methods:fr(Jn({name:pi,inputs:fr(Jn({name:pi,type:ln})),output:ln,docs:ik})),docs:ik}),Zwe=Jn({version:zo,address:ln,call:ln,signature:ln,extra:ln,signedExtensions:fr(Jn({identifier:pi,type:ln,additionalSigned:ln}))}),Kwe=Jn({lookup:Awe,pallets:Xwe,extrinsic:Zwe,type:ln,apis:fr(Wwe),outerEnums:Jn({call:ln,event:ln,error:ln}),custom:fr(e0(pi,Jn({type:ln,value:Lu()})))}),ok=()=>{throw new Error("Unsupported metadata version!")},Ai=Gr(ok,ok);Jn({magicNumber:gf,metadata:pl({v0:Ai,v1:Ai,v2:Ai,v3:Ai,v4:Ai,v5:Ai,v6:Ai,v7:Ai,v8:Ai,v9:Ai,v10:Ai,v11:Ai,v12:Ai,v13:Ai,v14:Ai,v15:Kwe})});new TextEncoder;const qwe=e=>{const t=vm(new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),n=AD(e);let r=n.isValid?n.publicKey:e;if(!(typeof r=="object"&&r&&r instanceof Uint8Array&&r.length==32))return{};r=Uint8Array.from(vm(r)).map((E,I)=>(E+256-t[I])%256);const i=64,o=i/2,a=i/2/4*2.8,s=a*Math.sqrt(3)/2,l=a/2,c=a*Math.sqrt(3)/4,u=a/4,d=a*3/4,f=i/64*5,h=Object.keys(B5).map(E=>B5[E].freq).reduce((E,I)=>E+I),v=Math.floor(r[29]*70/256+26)%80+30,g=Math.floor((r[30]+r[31]*256)%h),w=Gwe(g),x=Array.from(r).map((E,I)=>{const R=(E+I%28*58)%256;if(R==0)return"#444";if(R==255)return"transparent";const T=Math.floor(R%64*360/64),j=[53,15,35,75][Math.floor(R/64)];return`hsl(${T}, ${v}%, ${j}%)`}),C=r[28]%6*3;return{c:o,r:a,rroot3o2:s,ro2:l,rroot3o4:c,ro4:u,r3o4:d,z:f,rot:C,scheme:w,palette:x}},B5={target:{colors:[0,28,0,0,28,0,0,28,0,0,28,0,0,28,0,0,28,0,1],freq:1},cube:{colors:[0,1,3,2,4,3,0,1,3,2,4,3,0,1,3,2,4,3,5],freq:20},quazar:{colors:[1,2,3,1,2,4,5,5,4,1,2,3,1,2,4,5,5,4,0],freq:16},flower:{colors:[0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,0,1,2,3],freq:32},cyclic:{colors:[0,1,2,3,4,5,0,1,2,3,4,5,0,1,2,3,4,5,6],freq:32},vmirror:{colors:[0,1,2,3,4,5,3,4,2,0,1,6,7,8,9,7,8,6,10],freq:128},hmirror:{colors:[0,1,2,3,4,5,6,7,8,9,10,8,6,7,5,3,4,2,11],freq:128}},Gwe=e=>{let t=0;const n=Object.values(B5).find(r=>(t+=r.freq,e{var l;const[c,u]=p.useState(!1),[d,f]=p.useState(o),[h,v]=p.useState(),[g,w]=p.useState(),[x,C]=p.useState();p.useEffect(()=>{const N=(O,S)=>console.warn(`Polkicon: 'Size' expressed in '${O}' cannot be less than ${S}. Will be resized to minimum size.`);if(typeof e=="string"&&!e.includes("px")&&!e.includes("rem"))throw new Error("Providing a string for 'size' in Polkicon should be expressed either in 'px', 'rem' or 'em'");let M,z;if(typeof e=="string")switch(z=e.replace(/[0-9.]/g,""),z){case"px":M=parseFloat(e);break;case"rem":M=parseFloat(e)*10;break}else typeof e=="number"&&(M=e);v(z?`${z==="px"?M+"px":M/10+"rem"}`:M),M<12&&N(z||"number",z==="px"?"12px":z==="rem"?"1.2rem":12),M<32?(C("0rem 0.5rem"),w("0.5rem")):M>=32&&M<64?(C("1rem 0.5rem"),w("1rem")):M>=64&&M<100?(C("2rem 1rem"),w("1.5rem")):M>=100&&(C("3rem 1rem"),w("2rem"))},[e]);const E=p.useCallback(()=>{n&&(async N=>{try{await navigator.clipboard.writeText(N),u(!0),f(o)}catch{u(!0),f("Failed!")}})(t)},[n,t,o]);p.useEffect(()=>{n&&c&&setTimeout(()=>{u(!1)},i)},[n,c,i]);const{c:I,r:R,rroot3o2:T,ro2:j,rroot3o4:D,ro4:X,r3o4:U,z:Z,rot:Y,scheme:y,palette:m}=qwe(t),b=AD(t).isValid?(l=y==null?void 0:y.colors)==null?void 0:l.map((N,M)=>m[y==null?void 0:y.colors[M<18?(M+Y)%18:18]]):[];let k=0;return b?Q.jsxs("div",{onClick:n?E:void 0,style:n?{cursor:c?"none":"copy",position:"relative",display:"flex",justifyContent:"center",alignItems:"center"}:{display:"flex",justifyContent:"center",alignItems:"center"},children:[Q.jsxs("svg",{id:Math.random().toString(36).substring(2,9),className:s,style:a,width:h,height:h,viewBox:"0 0 64 64",children:[Q.jsx("circle",{cx:64/2,cy:64/2,r:64/2,fill:r}),Q.jsx("circle",{cx:I,cy:I-R,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I,cy:I-j,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I-D,cy:I-U,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I-T,cy:I-j,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I-D,cy:I-X,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I-T,cy:I,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I-T,cy:I+j,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I-D,cy:I+X,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I-D,cy:I+U,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I,cy:I+R,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I,cy:I+j,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I+D,cy:I+U,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I+T,cy:I+j,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I+D,cy:I+X,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I+T,cy:I,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I+T,cy:I-j,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I+D,cy:I-X,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I+D,cy:I-U,r:Z,fill:b[k++]}),Q.jsx("circle",{cx:I,cy:I,r:Z,fill:b[k++]})]}),n&&c&&Q.jsx("p",{style:{fontSize:g,fontWeight:"bold",padding:x,width:h,height:h,position:"absolute",borderRadius:"55rem",color:"white",background:"green",opacity:"80%",alignItems:"center",justifyContent:"center",display:"flex"},children:d})]}):null};var Jwe=Object.defineProperty,Qwe=(e,t,n)=>t in e?Jwe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,wn=(e,t,n)=>(Qwe(e,typeof t!="symbol"?t+"":t,n),n),WD=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function $we(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function yS(e){if(e.__esModule)return e;var t=e.default;if(typeof t=="function"){var n=function r(){return this instanceof r?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var i=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return e[r]}})}),n}var ZD={exports:{}};(function(e){(function(t){var n,r=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,i=Math.ceil,o=Math.floor,a="[BigNumber Error] ",s=a+"Number primitive has more than 15 significant digits: ",l=1e14,c=14,u=9007199254740991,d=[1,10,100,1e3,1e4,1e5,1e6,1e7,1e8,1e9,1e10,1e11,1e12,1e13],f=1e7,h=1e9;function v(T){var j,D,X,U=W.prototype={constructor:W,toString:null,valueOf:null},Z=new W(1),Y=20,y=4,m=-7,b=21,k=-1e7,N=1e7,M=!1,z=1,O=0,S={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:" ",suffix:""},P="0123456789abcdefghijklmnopqrstuvwxyz",B=!0;function W(L,A){var V,J,K,$,te,G,ee,re,_=this;if(!(_ instanceof W))return new W(L,A);if(A==null){if(L&&L._isBigNumber===!0){_.s=L.s,!L.c||L.e>N?_.c=_.e=null:L.e=10;te/=10,$++);$>N?_.c=_.e=null:(_.e=$,_.c=[L]);return}re=String(L)}else{if(!r.test(re=String(L)))return X(_,re,G);_.s=re.charCodeAt(0)==45?(re=re.slice(1),-1):1}($=re.indexOf("."))>-1&&(re=re.replace(".","")),(te=re.search(/e/i))>0?($<0&&($=te),$+=+re.slice(te+1),re=re.substring(0,te)):$<0&&($=re.length)}else{if(C(A,2,P.length,"Base"),A==10&&B)return _=new W(L),he(_,Y+_.e+1,y);if(re=String(L),G=typeof L=="number"){if(L*0!=0)return X(_,re,G,A);if(_.s=1/L<0?(re=re.slice(1),-1):1,W.DEBUG&&re.replace(/^0\.0*|\./,"").length>15)throw Error(s+L)}else _.s=re.charCodeAt(0)===45?(re=re.slice(1),-1):1;for(V=P.slice(0,A),$=te=0,ee=re.length;te$){$=ee;continue}}else if(!K&&(re==re.toUpperCase()&&(re=re.toLowerCase())||re==re.toLowerCase()&&(re=re.toUpperCase()))){K=!0,te=-1,$=0;continue}return X(_,String(L),G,A)}G=!1,re=D(re,A,10,_.s),($=re.indexOf("."))>-1?re=re.replace(".",""):$=re.length}for(te=0;re.charCodeAt(te)===48;te++);for(ee=re.length;re.charCodeAt(--ee)===48;);if(re=re.slice(te,++ee)){if(ee-=te,G&&W.DEBUG&&ee>15&&(L>u||L!==o(L)))throw Error(s+_.s*L);if(($=$-te-1)>N)_.c=_.e=null;else if($=-h&&K<=h&&K===o(K)){if(J[0]===0){if(K===0&&J.length===1)return!0;break e}if(A=(K+1)%c,A<1&&(A+=c),String(J[0]).length==A){for(A=0;A=l||V!==o(V))break e;if(V!==0)return!0}}}else if(J===null&&K===null&&($===null||$===1||$===-1))return!0;throw Error(a+"Invalid BigNumber: "+L)},W.maximum=W.max=function(){return se(arguments,-1)},W.minimum=W.min=function(){return se(arguments,1)},W.random=function(){var L=9007199254740992,A=Math.random()*L&2097151?function(){return o(Math.random()*L)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(V){var J,K,$,te,G,ee=0,re=[],_=new W(Z);if(V==null?V=Y:C(V,0,h),te=i(V/c),M)if(crypto.getRandomValues){for(J=crypto.getRandomValues(new Uint32Array(te*=2));ee>>11),G>=9e15?(K=crypto.getRandomValues(new Uint32Array(2)),J[ee]=K[0],J[ee+1]=K[1]):(re.push(G%1e14),ee+=2);ee=te/2}else if(crypto.randomBytes){for(J=crypto.randomBytes(te*=7);ee=9e15?crypto.randomBytes(7).copy(J,ee):(re.push(G%1e14),ee+=7);ee=te/7}else throw M=!1,Error(a+"crypto unavailable");if(!M)for(;ee=10;G/=10,ee++);eeK-1&&(G[te+1]==null&&(G[te+1]=0),G[te+1]+=G[te]/K|0,G[te]%=K)}return G.reverse()}return function(V,J,K,$,te){var G,ee,re,_,oe,me,fe,ye,Ce=V.indexOf("."),ce=Y,q=y;for(Ce>=0&&(_=O,O=0,V=V.replace(".",""),ye=new W(J),me=ye.pow(V.length-Ce),O=_,ye.c=A(R(w(me.c),me.e,"0"),10,K,L),ye.e=ye.c.length),fe=A(V,J,K,te?(G=P,L):(G=L,P)),re=_=fe.length;fe[--_]==0;fe.pop());if(!fe[0])return G.charAt(0);if(Ce<0?--re:(me.c=fe,me.e=re,me.s=$,me=j(me,ye,ce,q,K),fe=me.c,oe=me.r,re=me.e),ee=re+ce+1,Ce=fe[ee],_=K/2,oe=oe||ee<0||fe[ee+1]!=null,oe=q<4?(Ce!=null||oe)&&(q==0||q==(me.s<0?3:2)):Ce>_||Ce==_&&(q==4||oe||q==6&&fe[ee-1]&1||q==(me.s<0?8:7)),ee<1||!fe[0])V=oe?R(G.charAt(1),-ce,G.charAt(0)):G.charAt(0);else{if(fe.length=ee,oe)for(--K;++fe[--ee]>K;)fe[ee]=0,ee||(++re,fe=[1].concat(fe));for(_=fe.length;!fe[--_];);for(Ce=0,V="";Ce<=_;V+=G.charAt(fe[Ce++]));V=R(V,re,G.charAt(0))}return V}}(),j=function(){function L(J,K,$){var te,G,ee,re,_=0,oe=J.length,me=K%f,fe=K/f|0;for(J=J.slice();oe--;)ee=J[oe]%f,re=J[oe]/f|0,te=fe*ee+re*me,G=me*ee+te%f*f+_,_=(G/$|0)+(te/f|0)+fe*re,J[oe]=G%$;return _&&(J=[_].concat(J)),J}function A(J,K,$,te){var G,ee;if($!=te)ee=$>te?1:-1;else for(G=ee=0;G<$;G++)if(J[G]!=K[G]){ee=J[G]>K[G]?1:-1;break}return ee}function V(J,K,$,te){for(var G=0;$--;)J[$]-=G,G=J[$]1;J.splice(0,1));}return function(J,K,$,te,G){var ee,re,_,oe,me,fe,ye,Ce,ce,q,F,H,ne,ue,de,ge,Ne,Ee=J.s==K.s?1:-1,Pe=J.c,Oe=K.c;if(!Pe||!Pe[0]||!Oe||!Oe[0])return new W(!J.s||!K.s||(Pe?Oe&&Pe[0]==Oe[0]:!Oe)?NaN:Pe&&Pe[0]==0||!Oe?Ee*0:Ee/0);for(Ce=new W(Ee),ce=Ce.c=[],re=J.e-K.e,Ee=$+re+1,G||(G=l,re=g(J.e/c)-g(K.e/c),Ee=Ee/c|0),_=0;Oe[_]==(Pe[_]||0);_++);if(Oe[_]>(Pe[_]||0)&&re--,Ee<0)ce.push(1),oe=!0;else{for(ue=Pe.length,ge=Oe.length,_=0,Ee+=2,me=o(G/(Oe[0]+1)),me>1&&(Oe=L(Oe,me,G),Pe=L(Pe,me,G),ge=Oe.length,ue=Pe.length),ne=ge,q=Pe.slice(0,ge),F=q.length;F=G/2&&de++;do{if(me=0,ee=A(Oe,q,ge,F),ee<0){if(H=q[0],ge!=F&&(H=H*G+(q[1]||0)),me=o(H/de),me>1)for(me>=G&&(me=G-1),fe=L(Oe,me,G),ye=fe.length,F=q.length;A(fe,q,ye,F)==1;)me--,V(fe,ge=10;Ee/=10,_++);he(Ce,$+(Ce.e=_+re*c-1)+1,te,oe)}else Ce.e=re,Ce.r=+oe;return Ce}}();function ie(L,A,V,J){var K,$,te,G,ee;if(V==null?V=y:C(V,0,8),!L.c)return L.toString();if(K=L.c[0],te=L.e,A==null)ee=w(L.c),ee=J==1||J==2&&(te<=m||te>=b)?I(ee,te):R(ee,te,"0");else if(L=he(new W(L),A,V),$=L.e,ee=w(L.c),G=ee.length,J==1||J==2&&(A<=$||$<=m)){for(;GG){if(--A>0)for(ee+=".";A--;ee+="0");}else if(A+=$-G,A>0)for($+1==G&&(ee+=".");A--;ee+="0");return L.s<0&&K?"-"+ee:ee}function se(L,A){for(var V,J,K=1,$=new W(L[0]);K=10;K/=10,J++);return(V=J+V*c-1)>N?L.c=L.e=null:V=10;G/=10,K++);if($=A-K,$<0)$+=c,te=A,ee=oe[re=0],_=o(ee/me[K-te-1]%10);else if(re=i(($+1)/c),re>=oe.length)if(J){for(;oe.length<=re;oe.push(0));ee=_=0,K=1,$%=c,te=$-c+1}else break e;else{for(ee=G=oe[re],K=1;G>=10;G/=10,K++);$%=c,te=$-c+K,_=te<0?0:o(ee/me[K-te-1]%10)}if(J=J||A<0||oe[re+1]!=null||(te<0?ee:ee%me[K-te-1]),J=V<4?(_||J)&&(V==0||V==(L.s<0?3:2)):_>5||_==5&&(V==4||J||V==6&&($>0?te>0?ee/me[K-te]:0:oe[re-1])%10&1||V==(L.s<0?8:7)),A<1||!oe[0])return oe.length=0,J?(A-=L.e+1,oe[0]=me[(c-A%c)%c],L.e=-A||0):oe[0]=L.e=0,L;if($==0?(oe.length=re,G=1,re--):(oe.length=re+1,G=me[c-$],oe[re]=te>0?o(ee/me[K-te]%me[te])*G:0),J)for(;;)if(re==0){for($=1,te=oe[0];te>=10;te/=10,$++);for(te=oe[0]+=G,G=1;te>=10;te/=10,G++);$!=G&&(L.e++,oe[0]==l&&(oe[0]=1));break}else{if(oe[re]+=G,oe[re]!=l)break;oe[re--]=0,G=1}for($=oe.length;oe[--$]===0;oe.pop());}L.e>N?L.c=L.e=null:L.e=b?I(A,V):R(A,V,"0"),L.s<0?"-"+A:A)}return U.absoluteValue=U.abs=function(){var L=new W(this);return L.s<0&&(L.s=1),L},U.comparedTo=function(L,A){return x(this,new W(L,A))},U.decimalPlaces=U.dp=function(L,A){var V,J,K,$=this;if(L!=null)return C(L,0,h),A==null?A=y:C(A,0,8),he(new W($),L+$.e+1,A);if(!(V=$.c))return null;if(J=((K=V.length-1)-g(this.e/c))*c,K=V[K])for(;K%10==0;K/=10,J--);return J<0&&(J=0),J},U.dividedBy=U.div=function(L,A){return j(this,new W(L,A),Y,y)},U.dividedToIntegerBy=U.idiv=function(L,A){return j(this,new W(L,A),0,1)},U.exponentiatedBy=U.pow=function(L,A){var V,J,K,$,te,G,ee,re,_,oe=this;if(L=new W(L),L.c&&!L.isInteger())throw Error(a+"Exponent not an integer: "+ve(L));if(A!=null&&(A=new W(A)),G=L.e>14,!oe.c||!oe.c[0]||oe.c[0]==1&&!oe.e&&oe.c.length==1||!L.c||!L.c[0])return _=new W(Math.pow(+ve(oe),G?L.s*(2-E(L)):+ve(L))),A?_.mod(A):_;if(ee=L.s<0,A){if(A.c?!A.c[0]:!A.s)return new W(NaN);J=!ee&&oe.isInteger()&&A.isInteger(),J&&(oe=oe.mod(A))}else{if(L.e>9&&(oe.e>0||oe.e<-1||(oe.e==0?oe.c[0]>1||G&&oe.c[1]>=24e7:oe.c[0]<8e13||G&&oe.c[0]<=9999975e7)))return $=oe.s<0&&E(L)?-0:0,oe.e>-1&&($=1/$),new W(ee?1/$:$);O&&($=i(O/c+2))}for(G?(V=new W(.5),ee&&(L.s=1),re=E(L)):(K=Math.abs(+ve(L)),re=K%2),_=new W(Z);;){if(re){if(_=_.times(oe),!_.c)break;$?_.c.length>$&&(_.c.length=$):J&&(_=_.mod(A))}if(K){if(K=o(K/2),K===0)break;re=K%2}else if(L=L.times(V),he(L,L.e+1,1),L.e>14)re=E(L);else{if(K=+ve(L),K===0)break;re=K%2}oe=oe.times(oe),$?oe.c&&oe.c.length>$&&(oe.c.length=$):J&&(oe=oe.mod(A))}return J?_:(ee&&(_=Z.div(_)),A?_.mod(A):$?he(_,O,y,te):_)},U.integerValue=function(L){var A=new W(this);return L==null?L=y:C(L,0,8),he(A,A.e+1,L)},U.isEqualTo=U.eq=function(L,A){return x(this,new W(L,A))===0},U.isFinite=function(){return!!this.c},U.isGreaterThan=U.gt=function(L,A){return x(this,new W(L,A))>0},U.isGreaterThanOrEqualTo=U.gte=function(L,A){return(A=x(this,new W(L,A)))===1||A===0},U.isInteger=function(){return!!this.c&&g(this.e/c)>this.c.length-2},U.isLessThan=U.lt=function(L,A){return x(this,new W(L,A))<0},U.isLessThanOrEqualTo=U.lte=function(L,A){return(A=x(this,new W(L,A)))===-1||A===0},U.isNaN=function(){return!this.s},U.isNegative=function(){return this.s<0},U.isPositive=function(){return this.s>0},U.isZero=function(){return!!this.c&&this.c[0]==0},U.minus=function(L,A){var V,J,K,$,te=this,G=te.s;if(L=new W(L,A),A=L.s,!G||!A)return new W(NaN);if(G!=A)return L.s=-A,te.plus(L);var ee=te.e/c,re=L.e/c,_=te.c,oe=L.c;if(!ee||!re){if(!_||!oe)return _?(L.s=-A,L):new W(oe?te:NaN);if(!_[0]||!oe[0])return oe[0]?(L.s=-A,L):new W(_[0]?te:y==3?-0:0)}if(ee=g(ee),re=g(re),_=_.slice(),G=ee-re){for(($=G<0)?(G=-G,K=_):(re=ee,K=oe),K.reverse(),A=G;A--;K.push(0));K.reverse()}else for(J=($=(G=_.length)<(A=oe.length))?G:A,G=A=0;A0)for(;A--;_[V++]=0);for(A=l-1;J>G;){if(_[--J]=0;){for(V=0,me=H[K]%ce,fe=H[K]/ce|0,te=ee,$=K+te;$>K;)re=F[--te]%ce,_=F[te]/ce|0,G=fe*re+_*me,re=me*re+G%ce*ce+ye[$]+V,V=(re/Ce|0)+(G/ce|0)+fe*_,ye[$--]=re%Ce;ye[$]=V}return V?++J:ye.splice(0,1),le(L,ye,J)},U.negated=function(){var L=new W(this);return L.s=-L.s||null,L},U.plus=function(L,A){var V,J=this,K=J.s;if(L=new W(L,A),A=L.s,!K||!A)return new W(NaN);if(K!=A)return L.s=-A,J.minus(L);var $=J.e/c,te=L.e/c,G=J.c,ee=L.c;if(!$||!te){if(!G||!ee)return new W(K/0);if(!G[0]||!ee[0])return ee[0]?L:new W(G[0]?J:K*0)}if($=g($),te=g(te),G=G.slice(),K=$-te){for(K>0?(te=$,V=ee):(K=-K,V=G),V.reverse();K--;V.push(0));V.reverse()}for(K=G.length,A=ee.length,K-A<0&&(V=ee,ee=G,G=V,A=K),K=0;A;)K=(G[--A]=G[A]+ee[A]+K)/l|0,G[A]=l===G[A]?0:G[A]%l;return K&&(G=[K].concat(G),++te),le(L,G,te)},U.precision=U.sd=function(L,A){var V,J,K,$=this;if(L!=null&&L!==!!L)return C(L,1,h),A==null?A=y:C(A,0,8),he(new W($),L,A);if(!(V=$.c))return null;if(K=V.length-1,J=K*c+1,K=V[K]){for(;K%10==0;K/=10,J--);for(K=V[0];K>=10;K/=10,J++);}return L&&$.e+1>J&&(J=$.e+1),J},U.shiftedBy=function(L){return C(L,-u,u),this.times("1e"+L)},U.squareRoot=U.sqrt=function(){var L,A,V,J,K,$=this,te=$.c,G=$.s,ee=$.e,re=Y+4,_=new W("0.5");if(G!==1||!te||!te[0])return new W(!G||G<0&&(!te||te[0])?NaN:te?$:1/0);if(G=Math.sqrt(+ve($)),G==0||G==1/0?(A=w(te),(A.length+ee)%2==0&&(A+="0"),G=Math.sqrt(+A),ee=g((ee+1)/2)-(ee<0||ee%2),G==1/0?A="5e"+ee:(A=G.toExponential(),A=A.slice(0,A.indexOf("e")+1)+ee),V=new W(A)):V=new W(G+""),V.c[0]){for(ee=V.e,G=ee+re,G<3&&(G=0);;)if(K=V,V=_.times(K.plus(j($,K,re,1))),w(K.c).slice(0,G)===(A=w(V.c)).slice(0,G))if(V.e0&&ye>0){for($=ye%G||G,_=fe.substr(0,$);$0&&(_+=re+fe.slice($)),me&&(_="-"+_)}J=oe?_+(V.decimalSeparator||"")+((ee=+V.fractionGroupSize)?oe.replace(new RegExp("\\d{"+ee+"}\\B","g"),"$&"+(V.fractionGroupSeparator||"")):oe):_}return(V.prefix||"")+J+(V.suffix||"")},U.toFraction=function(L){var A,V,J,K,$,te,G,ee,re,_,oe,me,fe=this,ye=fe.c;if(L!=null&&(G=new W(L),!G.isInteger()&&(G.c||G.s!==1)||G.lt(Z)))throw Error(a+"Argument "+(G.isInteger()?"out of range: ":"not an integer: ")+ve(G));if(!ye)return new W(fe);for(A=new W(Z),re=V=new W(Z),J=ee=new W(Z),me=w(ye),$=A.e=me.length-fe.e-1,A.c[0]=d[(te=$%c)<0?c+te:te],L=!L||G.comparedTo(A)>0?$>0?A:re:G,te=N,N=1/0,G=new W(me),ee.c[0]=0;_=j(G,A,0,1),K=V.plus(_.times(J)),K.comparedTo(L)!=1;)V=J,J=K,re=ee.plus(_.times(K=re)),ee=K,A=G.minus(_.times(K=A)),G=K;return K=j(L.minus(V),J,0,1),ee=ee.plus(K.times(re)),V=V.plus(K.times(J)),ee.s=re.s=fe.s,$=$*2,oe=j(re,J,$,y).minus(fe).abs().comparedTo(j(ee,V,$,y).minus(fe).abs())<1?[re,J]:[ee,V],N=te,oe},U.toNumber=function(){return+ve(this)},U.toPrecision=function(L,A){return L!=null&&C(L,1,h),ie(this,L,A,2)},U.toString=function(L){var A,V=this,J=V.s,K=V.e;return K===null?J?(A="Infinity",J<0&&(A="-"+A)):A="NaN":(L==null?A=K<=m||K>=b?I(w(V.c),K):R(w(V.c),K,"0"):L===10&&B?(V=he(new W(V),Y+K+1,y),A=R(w(V.c),V.e,"0")):(C(L,2,P.length,"Base"),A=D(R(w(V.c),K,"0"),10,L,J,!0)),J<0&&V.c[0]&&(A="-"+A)),A},U.valueOf=U.toJSON=function(){return ve(this)},U._isBigNumber=!0,T!=null&&W.set(T),W}function g(T){var j=T|0;return T>0||T===j?j:j-1}function w(T){for(var j,D,X=1,U=T.length,Z=T[0]+"";Xb^D?1:-1;for(y=(m=U.length)<(b=Z.length)?m:b,Y=0;YZ[Y]^D?1:-1;return m==b?0:m>b^D?1:-1}function C(T,j,D,X){if(TD||T!==o(T))throw Error(a+(X||"Argument")+(typeof T=="number"?TD?" out of range: ":" not an integer: ":" not a primitive number: ")+String(T))}function E(T){var j=T.c.length-1;return g(T.e/c)==j&&T.c[j]%2!=0}function I(T,j){return(T.length>1?T.charAt(0)+"."+T.slice(1):T)+(j<0?"e":"e+")+j}function R(T,j,D){var X,U;if(j<0){for(U=D+".";++j;U+=D);T=U+T}else if(X=T.length,++j>X){for(U=D,j-=X;--j;U+=D);T+=U}else j"u"?t:la[e]}let e2e=class{constructor(e){wn(this,"__encoding"),this.__encoding=e}decode(e){let t="";for(let n=0,r=e.length;n` ${t(r.version.padEnd(n),r).join(" ")}`).join(` +`)}function u2e(e,{name:t}){return[e,t]}function d2e(e,{path:t,type:n}){let r;if(t&&t.length>=5){const i=t.indexOf("node_modules");r=i===-1?t:t.substring(i)}else r="";return[`${`${n||""}`.padStart(3)} ${e}`,r]}function f2e(e,t){if(e)return e;if(Es(t))try{return t()||""}catch{return""}return t||""}function ak(e,t,n){console.warn(`${e} ${s2e} -${c2e(t,n)}`)}function OS({name:e,path:t,type:n,version:r},i,o=[]){var a,s;if(!e.startsWith("@polkadot"))throw new Error(`Invalid package descriptor ${e}`);const l=l2e(e);l.push({path:f2e(t,i),type:n,version:r});const c=l.every(d=>d.version===r),u=((s=(a=la.process)==null?void 0:a.env)==null?void 0:s[nH])==="1";if(l.length!==1&&!(u&&c))dk(`${e} has multiple versions, ensure that there is only one installed.`,l,d2e);else{const d=o.filter(f=>f&&f.version!==r);d.length&&dk(`${e} requires direct dependencies exactly matching version ${r}.`,d,u2e)}}OS(PS,null,a2e);function h2e(e,t){const n=Math.ceil(e.length/t);if(n===1)return[e];const r=Array(n);for(let i=0;in!==void 0&&(t||n!==null))}function m2e(e){const t=e.length;if(t===0)return[];if(t===1)return e[0];let n=0;for(let o=0;o{const n=t.length;if(n===0)throw new Error("Must provide one or more arguments");let r=t[0];for(let i=1;ie>t),C2e=tb((e,t)=>e=s;l-=2)a=a*hk+Ht(o.getUint16(l,!0)^65535);return s&&(a=a*fk+Ht(e[0]^255)),a*-vu-vu}switch(r){case 0:return Ht(0);case 1:return Ht(e[0]);case 2:return Ht(e[0]+(e[1]<<8));case 4:return Ht(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216)}const i=new DataView(e.buffer,e.byteOffset);switch(r){case 8:return i.getBigUint64(0,!0);case 16:return i.getBigUint64(8,!0)*F2e+i.getBigUint64(0,!0);default:{let o=Ht(0);const a=r%2;for(let s=r-2;s>=a;s-=2)o=o*hk+Ht(i.getUint16(s,!0));return a&&(o=o*fk+Ht(e[0])),o}}}const d2="0123456789abcdef",p1=new Uint8Array(256),aH=new Uint8Array(256*256);for(let e=0,t=d2.length;e9&&(p1[d2[e].toUpperCase().charCodeAt(0)|0]=e|0);for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)aH[t|n]=p1[e]<<4|p1[n]}function Ha(e,t=-1){if(!e)return new Uint8Array;let n=e.startsWith("0x")?2:0;const r=Math.ceil((e.length-n)/2),i=Math.ceil(t===-1?r:t/8),o=new Uint8Array(i),a=i>r?i-r:0;for(let s=a;s0?y:m},o.min=function(y,m){return y.cmp(m)<0?y:m},o.prototype._init=function(y,m,b){if(typeof y=="number")return this._initNumber(y,m,b);if(typeof y=="object")return this._initArray(y,m,b);m==="hex"&&(m=16),r(m===(m|0)&&m>=2&&m<=36),y=y.toString().replace(/\s+/g,"");var k=0;y[0]==="-"&&(k++,this.negative=1),k=0;k-=3)M=y[k]|y[k-1]<<8|y[k-2]<<16,this.words[N]|=M<>>26-z&67108863,z+=24,z>=26&&(z-=26,N++);else if(b==="le")for(k=0,N=0;k>>26-z&67108863,z+=24,z>=26&&(z-=26,N++);return this._strip()};function s(y,m){var b=y.charCodeAt(m);if(b>=48&&b<=57)return b-48;if(b>=65&&b<=70)return b-55;if(b>=97&&b<=102)return b-87;r(!1,"Invalid character in "+y)}function l(y,m,b){var k=s(y,b);return b-1>=m&&(k|=s(y,b-1)<<4),k}o.prototype._parseHex=function(y,m,b){this.length=Math.ceil((y.length-m)/6),this.words=new Array(this.length);for(var k=0;k=m;k-=2)z=l(y,m,k)<=18?(N-=18,M+=1,this.words[M]|=z>>>26):N+=8;else{var O=y.length-m;for(k=O%2===0?m+1:m;k=18?(N-=18,M+=1,this.words[M]|=z>>>26):N+=8}this._strip()};function c(y,m,b,k){for(var N=0,M=0,z=Math.min(y.length,b),O=m;O=49?M=S-49+10:S>=17?M=S-17+10:M=S,r(S>=0&&M1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch{o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var f=["","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"],h=[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],g=[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];o.prototype.toString=function(y,m){y=y||10,m=m|0||1;var b;if(y===16||y==="hex"){b="";for(var k=0,N=0,M=0;M>>24-k&16777215,k+=2,k>=26&&(k-=26,M--),N!==0||M!==this.length-1?b=f[6-O.length]+O+b:b=O+b}for(N!==0&&(b=N.toString(16)+b);b.length%m!==0;)b="0"+b;return this.negative!==0&&(b="-"+b),b}if(y===(y|0)&&y>=2&&y<=36){var S=h[y],P=g[y];b="";var B=this.clone();for(B.negative=0;!B.isZero();){var Z=B.modrn(P).toString(y);B=B.idivn(P),B.isZero()?b=Z+b:b=f[S-Z.length]+Z+b}for(this.isZero()&&(b="0"+b);b.length%m!==0;)b="0"+b;return this.negative!==0&&(b="-"+b),b}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var y=this.words[0];return this.length===2?y+=this.words[1]*67108864:this.length===3&&this.words[2]===1?y+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-y:y},o.prototype.toJSON=function(){return this.toString(16,2)},a&&(o.prototype.toBuffer=function(y,m){return this.toArrayLike(a,y,m)}),o.prototype.toArray=function(y,m){return this.toArrayLike(Array,y,m)};var v=function(y,m){return y.allocUnsafe?y.allocUnsafe(m):new y(m)};o.prototype.toArrayLike=function(y,m,b){this._strip();var k=this.byteLength(),N=b||Math.max(1,k);r(k<=N,"byte array longer than desired length"),r(N>0,"Requested array length <= 0");var M=v(y,N),z=m==="le"?"LE":"BE";return this["_toArrayLike"+z](M,k),M},o.prototype._toArrayLikeLE=function(y,m){for(var b=0,k=0,N=0,M=0;N>8&255),b>16&255),M===6?(b>24&255),k=0,M=0):(k=z>>>24,M+=2)}if(b=0&&(y[b--]=z>>8&255),b>=0&&(y[b--]=z>>16&255),M===6?(b>=0&&(y[b--]=z>>24&255),k=0,M=0):(k=z>>>24,M+=2)}if(b>=0)for(y[b--]=k;b>=0;)y[b--]=0},Math.clz32?o.prototype._countBits=function(y){return 32-Math.clz32(y)}:o.prototype._countBits=function(y){var m=y,b=0;return m>=4096&&(b+=13,m>>>=13),m>=64&&(b+=7,m>>>=7),m>=8&&(b+=4,m>>>=4),m>=2&&(b+=2,m>>>=2),b+m},o.prototype._zeroBits=function(y){if(y===0)return 26;var m=y,b=0;return m&8191||(b+=13,m>>>=13),m&127||(b+=7,m>>>=7),m&15||(b+=4,m>>>=4),m&3||(b+=2,m>>>=2),m&1||b++,b},o.prototype.bitLength=function(){var y=this.words[this.length-1],m=this._countBits(y);return(this.length-1)*26+m};function w(y){for(var m=new Array(y.bitLength()),b=0;b>>N&1}return m}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var y=0,m=0;my.length?this.clone().ior(y):y.clone().ior(this)},o.prototype.uor=function(y){return this.length>y.length?this.clone().iuor(y):y.clone().iuor(this)},o.prototype.iuand=function(y){var m;this.length>y.length?m=y:m=this;for(var b=0;by.length?this.clone().iand(y):y.clone().iand(this)},o.prototype.uand=function(y){return this.length>y.length?this.clone().iuand(y):y.clone().iuand(this)},o.prototype.iuxor=function(y){var m,b;this.length>y.length?(m=this,b=y):(m=y,b=this);for(var k=0;ky.length?this.clone().ixor(y):y.clone().ixor(this)},o.prototype.uxor=function(y){return this.length>y.length?this.clone().iuxor(y):y.clone().iuxor(this)},o.prototype.inotn=function(y){r(typeof y=="number"&&y>=0);var m=Math.ceil(y/26)|0,b=y%26;this._expand(m),b>0&&m--;for(var k=0;k0&&(this.words[k]=~this.words[k]&67108863>>26-b),this._strip()},o.prototype.notn=function(y){return this.clone().inotn(y)},o.prototype.setn=function(y,m){r(typeof y=="number"&&y>=0);var b=y/26|0,k=y%26;return this._expand(b+1),m?this.words[b]=this.words[b]|1<y.length?(b=this,k=y):(b=y,k=this);for(var N=0,M=0;M>>26;for(;N!==0&&M>>26;if(this.length=b.length,N!==0)this.words[this.length]=N,this.length++;else if(b!==this)for(;My.length?this.clone().iadd(y):y.clone().iadd(this)},o.prototype.isub=function(y){if(y.negative!==0){y.negative=0;var m=this.iadd(y);return y.negative=1,m._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(y),this.negative=1,this._normSign();var b=this.cmp(y);if(b===0)return this.negative=0,this.length=1,this.words[0]=0,this;var k,N;b>0?(k=this,N=y):(k=y,N=this);for(var M=0,z=0;z>26,this.words[z]=m&67108863;for(;M!==0&&z>26,this.words[z]=m&67108863;if(M===0&&z>>26,Z=S&67108863,ie=Math.min(P,m.length-1),se=Math.max(0,P-y.length+1);se<=ie;se++){var le=P-se|0;N=y.words[le]|0,M=m.words[se]|0,z=N*M+Z,B+=z/67108864|0,Z=z&67108863}b.words[P]=Z|0,S=B|0}return S!==0?b.words[P]=S|0:b.length--,b._strip()}var C=function(y,m,b){var k=y.words,N=m.words,M=b.words,z=0,O,S,P,B=k[0]|0,Z=B&8191,ie=B>>>13,se=k[1]|0,le=se&8191,he=se>>>13,ge=k[2]|0,L=ge&8191,A=ge>>>13,U=k[3]|0,$=U&8191,K=U>>>13,J=k[4]|0,ne=J&8191,G=J>>>13,ee=k[5]|0,re=ee&8191,_=ee>>>13,oe=k[6]|0,me=oe&8191,de=oe>>>13,ye=k[7]|0,Ce=ye&8191,ue=ye>>>13,q=k[8]|0,F=q&8191,H=q>>>13,te=k[9]|0,ce=te&8191,fe=te>>>13,ve=N[0]|0,Me=ve&8191,Ee=ve>>>13,Pe=N[1]|0,Oe=Pe&8191,ke=Pe>>>13,ft=N[2]|0,ut=ft&8191,nt=ft>>>13,it=N[3]|0,gt=it&8191,Xe=it>>>13,Ve=N[4]|0,Ye=Ve&8191,Be=Ve>>>13,ze=N[5]|0,Ue=ze&8191,Ae=ze>>>13,Ne=N[6]|0,Fe=Ne&8191,Te=Ne>>>13,Ge=N[7]|0,ot=Ge&8191,Ke=Ge>>>13,bt=N[8]|0,We=bt&8191,De=bt>>>13,He=N[9]|0,rt=He&8191,at=He>>>13;b.negative=y.negative^m.negative,b.length=19,O=Math.imul(Z,Me),S=Math.imul(Z,Ee),S=S+Math.imul(ie,Me)|0,P=Math.imul(ie,Ee);var yt=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(yt>>>26)|0,yt&=67108863,O=Math.imul(le,Me),S=Math.imul(le,Ee),S=S+Math.imul(he,Me)|0,P=Math.imul(he,Ee),O=O+Math.imul(Z,Oe)|0,S=S+Math.imul(Z,ke)|0,S=S+Math.imul(ie,Oe)|0,P=P+Math.imul(ie,ke)|0;var At=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(At>>>26)|0,At&=67108863,O=Math.imul(L,Me),S=Math.imul(L,Ee),S=S+Math.imul(A,Me)|0,P=Math.imul(A,Ee),O=O+Math.imul(le,Oe)|0,S=S+Math.imul(le,ke)|0,S=S+Math.imul(he,Oe)|0,P=P+Math.imul(he,ke)|0,O=O+Math.imul(Z,ut)|0,S=S+Math.imul(Z,nt)|0,S=S+Math.imul(ie,ut)|0,P=P+Math.imul(ie,nt)|0;var qt=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(qt>>>26)|0,qt&=67108863,O=Math.imul($,Me),S=Math.imul($,Ee),S=S+Math.imul(K,Me)|0,P=Math.imul(K,Ee),O=O+Math.imul(L,Oe)|0,S=S+Math.imul(L,ke)|0,S=S+Math.imul(A,Oe)|0,P=P+Math.imul(A,ke)|0,O=O+Math.imul(le,ut)|0,S=S+Math.imul(le,nt)|0,S=S+Math.imul(he,ut)|0,P=P+Math.imul(he,nt)|0,O=O+Math.imul(Z,gt)|0,S=S+Math.imul(Z,Xe)|0,S=S+Math.imul(ie,gt)|0,P=P+Math.imul(ie,Xe)|0;var et=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(et>>>26)|0,et&=67108863,O=Math.imul(ne,Me),S=Math.imul(ne,Ee),S=S+Math.imul(G,Me)|0,P=Math.imul(G,Ee),O=O+Math.imul($,Oe)|0,S=S+Math.imul($,ke)|0,S=S+Math.imul(K,Oe)|0,P=P+Math.imul(K,ke)|0,O=O+Math.imul(L,ut)|0,S=S+Math.imul(L,nt)|0,S=S+Math.imul(A,ut)|0,P=P+Math.imul(A,nt)|0,O=O+Math.imul(le,gt)|0,S=S+Math.imul(le,Xe)|0,S=S+Math.imul(he,gt)|0,P=P+Math.imul(he,Xe)|0,O=O+Math.imul(Z,Ye)|0,S=S+Math.imul(Z,Be)|0,S=S+Math.imul(ie,Ye)|0,P=P+Math.imul(ie,Be)|0;var Je=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(Je>>>26)|0,Je&=67108863,O=Math.imul(re,Me),S=Math.imul(re,Ee),S=S+Math.imul(_,Me)|0,P=Math.imul(_,Ee),O=O+Math.imul(ne,Oe)|0,S=S+Math.imul(ne,ke)|0,S=S+Math.imul(G,Oe)|0,P=P+Math.imul(G,ke)|0,O=O+Math.imul($,ut)|0,S=S+Math.imul($,nt)|0,S=S+Math.imul(K,ut)|0,P=P+Math.imul(K,nt)|0,O=O+Math.imul(L,gt)|0,S=S+Math.imul(L,Xe)|0,S=S+Math.imul(A,gt)|0,P=P+Math.imul(A,Xe)|0,O=O+Math.imul(le,Ye)|0,S=S+Math.imul(le,Be)|0,S=S+Math.imul(he,Ye)|0,P=P+Math.imul(he,Be)|0,O=O+Math.imul(Z,Ue)|0,S=S+Math.imul(Z,Ae)|0,S=S+Math.imul(ie,Ue)|0,P=P+Math.imul(ie,Ae)|0;var dt=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(dt>>>26)|0,dt&=67108863,O=Math.imul(me,Me),S=Math.imul(me,Ee),S=S+Math.imul(de,Me)|0,P=Math.imul(de,Ee),O=O+Math.imul(re,Oe)|0,S=S+Math.imul(re,ke)|0,S=S+Math.imul(_,Oe)|0,P=P+Math.imul(_,ke)|0,O=O+Math.imul(ne,ut)|0,S=S+Math.imul(ne,nt)|0,S=S+Math.imul(G,ut)|0,P=P+Math.imul(G,nt)|0,O=O+Math.imul($,gt)|0,S=S+Math.imul($,Xe)|0,S=S+Math.imul(K,gt)|0,P=P+Math.imul(K,Xe)|0,O=O+Math.imul(L,Ye)|0,S=S+Math.imul(L,Be)|0,S=S+Math.imul(A,Ye)|0,P=P+Math.imul(A,Be)|0,O=O+Math.imul(le,Ue)|0,S=S+Math.imul(le,Ae)|0,S=S+Math.imul(he,Ue)|0,P=P+Math.imul(he,Ae)|0,O=O+Math.imul(Z,Fe)|0,S=S+Math.imul(Z,Te)|0,S=S+Math.imul(ie,Fe)|0,P=P+Math.imul(ie,Te)|0;var Vt=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(Vt>>>26)|0,Vt&=67108863,O=Math.imul(Ce,Me),S=Math.imul(Ce,Ee),S=S+Math.imul(ue,Me)|0,P=Math.imul(ue,Ee),O=O+Math.imul(me,Oe)|0,S=S+Math.imul(me,ke)|0,S=S+Math.imul(de,Oe)|0,P=P+Math.imul(de,ke)|0,O=O+Math.imul(re,ut)|0,S=S+Math.imul(re,nt)|0,S=S+Math.imul(_,ut)|0,P=P+Math.imul(_,nt)|0,O=O+Math.imul(ne,gt)|0,S=S+Math.imul(ne,Xe)|0,S=S+Math.imul(G,gt)|0,P=P+Math.imul(G,Xe)|0,O=O+Math.imul($,Ye)|0,S=S+Math.imul($,Be)|0,S=S+Math.imul(K,Ye)|0,P=P+Math.imul(K,Be)|0,O=O+Math.imul(L,Ue)|0,S=S+Math.imul(L,Ae)|0,S=S+Math.imul(A,Ue)|0,P=P+Math.imul(A,Ae)|0,O=O+Math.imul(le,Fe)|0,S=S+Math.imul(le,Te)|0,S=S+Math.imul(he,Fe)|0,P=P+Math.imul(he,Te)|0,O=O+Math.imul(Z,ot)|0,S=S+Math.imul(Z,Ke)|0,S=S+Math.imul(ie,ot)|0,P=P+Math.imul(ie,Ke)|0;var en=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(en>>>26)|0,en&=67108863,O=Math.imul(F,Me),S=Math.imul(F,Ee),S=S+Math.imul(H,Me)|0,P=Math.imul(H,Ee),O=O+Math.imul(Ce,Oe)|0,S=S+Math.imul(Ce,ke)|0,S=S+Math.imul(ue,Oe)|0,P=P+Math.imul(ue,ke)|0,O=O+Math.imul(me,ut)|0,S=S+Math.imul(me,nt)|0,S=S+Math.imul(de,ut)|0,P=P+Math.imul(de,nt)|0,O=O+Math.imul(re,gt)|0,S=S+Math.imul(re,Xe)|0,S=S+Math.imul(_,gt)|0,P=P+Math.imul(_,Xe)|0,O=O+Math.imul(ne,Ye)|0,S=S+Math.imul(ne,Be)|0,S=S+Math.imul(G,Ye)|0,P=P+Math.imul(G,Be)|0,O=O+Math.imul($,Ue)|0,S=S+Math.imul($,Ae)|0,S=S+Math.imul(K,Ue)|0,P=P+Math.imul(K,Ae)|0,O=O+Math.imul(L,Fe)|0,S=S+Math.imul(L,Te)|0,S=S+Math.imul(A,Fe)|0,P=P+Math.imul(A,Te)|0,O=O+Math.imul(le,ot)|0,S=S+Math.imul(le,Ke)|0,S=S+Math.imul(he,ot)|0,P=P+Math.imul(he,Ke)|0,O=O+Math.imul(Z,We)|0,S=S+Math.imul(Z,De)|0,S=S+Math.imul(ie,We)|0,P=P+Math.imul(ie,De)|0;var bn=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(bn>>>26)|0,bn&=67108863,O=Math.imul(ce,Me),S=Math.imul(ce,Ee),S=S+Math.imul(fe,Me)|0,P=Math.imul(fe,Ee),O=O+Math.imul(F,Oe)|0,S=S+Math.imul(F,ke)|0,S=S+Math.imul(H,Oe)|0,P=P+Math.imul(H,ke)|0,O=O+Math.imul(Ce,ut)|0,S=S+Math.imul(Ce,nt)|0,S=S+Math.imul(ue,ut)|0,P=P+Math.imul(ue,nt)|0,O=O+Math.imul(me,gt)|0,S=S+Math.imul(me,Xe)|0,S=S+Math.imul(de,gt)|0,P=P+Math.imul(de,Xe)|0,O=O+Math.imul(re,Ye)|0,S=S+Math.imul(re,Be)|0,S=S+Math.imul(_,Ye)|0,P=P+Math.imul(_,Be)|0,O=O+Math.imul(ne,Ue)|0,S=S+Math.imul(ne,Ae)|0,S=S+Math.imul(G,Ue)|0,P=P+Math.imul(G,Ae)|0,O=O+Math.imul($,Fe)|0,S=S+Math.imul($,Te)|0,S=S+Math.imul(K,Fe)|0,P=P+Math.imul(K,Te)|0,O=O+Math.imul(L,ot)|0,S=S+Math.imul(L,Ke)|0,S=S+Math.imul(A,ot)|0,P=P+Math.imul(A,Ke)|0,O=O+Math.imul(le,We)|0,S=S+Math.imul(le,De)|0,S=S+Math.imul(he,We)|0,P=P+Math.imul(he,De)|0,O=O+Math.imul(Z,rt)|0,S=S+Math.imul(Z,at)|0,S=S+Math.imul(ie,rt)|0,P=P+Math.imul(ie,at)|0;var tn=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(tn>>>26)|0,tn&=67108863,O=Math.imul(ce,Oe),S=Math.imul(ce,ke),S=S+Math.imul(fe,Oe)|0,P=Math.imul(fe,ke),O=O+Math.imul(F,ut)|0,S=S+Math.imul(F,nt)|0,S=S+Math.imul(H,ut)|0,P=P+Math.imul(H,nt)|0,O=O+Math.imul(Ce,gt)|0,S=S+Math.imul(Ce,Xe)|0,S=S+Math.imul(ue,gt)|0,P=P+Math.imul(ue,Xe)|0,O=O+Math.imul(me,Ye)|0,S=S+Math.imul(me,Be)|0,S=S+Math.imul(de,Ye)|0,P=P+Math.imul(de,Be)|0,O=O+Math.imul(re,Ue)|0,S=S+Math.imul(re,Ae)|0,S=S+Math.imul(_,Ue)|0,P=P+Math.imul(_,Ae)|0,O=O+Math.imul(ne,Fe)|0,S=S+Math.imul(ne,Te)|0,S=S+Math.imul(G,Fe)|0,P=P+Math.imul(G,Te)|0,O=O+Math.imul($,ot)|0,S=S+Math.imul($,Ke)|0,S=S+Math.imul(K,ot)|0,P=P+Math.imul(K,Ke)|0,O=O+Math.imul(L,We)|0,S=S+Math.imul(L,De)|0,S=S+Math.imul(A,We)|0,P=P+Math.imul(A,De)|0,O=O+Math.imul(le,rt)|0,S=S+Math.imul(le,at)|0,S=S+Math.imul(he,rt)|0,P=P+Math.imul(he,at)|0;var Sn=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(Sn>>>26)|0,Sn&=67108863,O=Math.imul(ce,ut),S=Math.imul(ce,nt),S=S+Math.imul(fe,ut)|0,P=Math.imul(fe,nt),O=O+Math.imul(F,gt)|0,S=S+Math.imul(F,Xe)|0,S=S+Math.imul(H,gt)|0,P=P+Math.imul(H,Xe)|0,O=O+Math.imul(Ce,Ye)|0,S=S+Math.imul(Ce,Be)|0,S=S+Math.imul(ue,Ye)|0,P=P+Math.imul(ue,Be)|0,O=O+Math.imul(me,Ue)|0,S=S+Math.imul(me,Ae)|0,S=S+Math.imul(de,Ue)|0,P=P+Math.imul(de,Ae)|0,O=O+Math.imul(re,Fe)|0,S=S+Math.imul(re,Te)|0,S=S+Math.imul(_,Fe)|0,P=P+Math.imul(_,Te)|0,O=O+Math.imul(ne,ot)|0,S=S+Math.imul(ne,Ke)|0,S=S+Math.imul(G,ot)|0,P=P+Math.imul(G,Ke)|0,O=O+Math.imul($,We)|0,S=S+Math.imul($,De)|0,S=S+Math.imul(K,We)|0,P=P+Math.imul(K,De)|0,O=O+Math.imul(L,rt)|0,S=S+Math.imul(L,at)|0,S=S+Math.imul(A,rt)|0,P=P+Math.imul(A,at)|0;var Dn=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(Dn>>>26)|0,Dn&=67108863,O=Math.imul(ce,gt),S=Math.imul(ce,Xe),S=S+Math.imul(fe,gt)|0,P=Math.imul(fe,Xe),O=O+Math.imul(F,Ye)|0,S=S+Math.imul(F,Be)|0,S=S+Math.imul(H,Ye)|0,P=P+Math.imul(H,Be)|0,O=O+Math.imul(Ce,Ue)|0,S=S+Math.imul(Ce,Ae)|0,S=S+Math.imul(ue,Ue)|0,P=P+Math.imul(ue,Ae)|0,O=O+Math.imul(me,Fe)|0,S=S+Math.imul(me,Te)|0,S=S+Math.imul(de,Fe)|0,P=P+Math.imul(de,Te)|0,O=O+Math.imul(re,ot)|0,S=S+Math.imul(re,Ke)|0,S=S+Math.imul(_,ot)|0,P=P+Math.imul(_,Ke)|0,O=O+Math.imul(ne,We)|0,S=S+Math.imul(ne,De)|0,S=S+Math.imul(G,We)|0,P=P+Math.imul(G,De)|0,O=O+Math.imul($,rt)|0,S=S+Math.imul($,at)|0,S=S+Math.imul(K,rt)|0,P=P+Math.imul(K,at)|0;var st=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(st>>>26)|0,st&=67108863,O=Math.imul(ce,Ye),S=Math.imul(ce,Be),S=S+Math.imul(fe,Ye)|0,P=Math.imul(fe,Be),O=O+Math.imul(F,Ue)|0,S=S+Math.imul(F,Ae)|0,S=S+Math.imul(H,Ue)|0,P=P+Math.imul(H,Ae)|0,O=O+Math.imul(Ce,Fe)|0,S=S+Math.imul(Ce,Te)|0,S=S+Math.imul(ue,Fe)|0,P=P+Math.imul(ue,Te)|0,O=O+Math.imul(me,ot)|0,S=S+Math.imul(me,Ke)|0,S=S+Math.imul(de,ot)|0,P=P+Math.imul(de,Ke)|0,O=O+Math.imul(re,We)|0,S=S+Math.imul(re,De)|0,S=S+Math.imul(_,We)|0,P=P+Math.imul(_,De)|0,O=O+Math.imul(ne,rt)|0,S=S+Math.imul(ne,at)|0,S=S+Math.imul(G,rt)|0,P=P+Math.imul(G,at)|0;var xt=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(xt>>>26)|0,xt&=67108863,O=Math.imul(ce,Ue),S=Math.imul(ce,Ae),S=S+Math.imul(fe,Ue)|0,P=Math.imul(fe,Ae),O=O+Math.imul(F,Fe)|0,S=S+Math.imul(F,Te)|0,S=S+Math.imul(H,Fe)|0,P=P+Math.imul(H,Te)|0,O=O+Math.imul(Ce,ot)|0,S=S+Math.imul(Ce,Ke)|0,S=S+Math.imul(ue,ot)|0,P=P+Math.imul(ue,Ke)|0,O=O+Math.imul(me,We)|0,S=S+Math.imul(me,De)|0,S=S+Math.imul(de,We)|0,P=P+Math.imul(de,De)|0,O=O+Math.imul(re,rt)|0,S=S+Math.imul(re,at)|0,S=S+Math.imul(_,rt)|0,P=P+Math.imul(_,at)|0;var Wt=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(Wt>>>26)|0,Wt&=67108863,O=Math.imul(ce,Fe),S=Math.imul(ce,Te),S=S+Math.imul(fe,Fe)|0,P=Math.imul(fe,Te),O=O+Math.imul(F,ot)|0,S=S+Math.imul(F,Ke)|0,S=S+Math.imul(H,ot)|0,P=P+Math.imul(H,Ke)|0,O=O+Math.imul(Ce,We)|0,S=S+Math.imul(Ce,De)|0,S=S+Math.imul(ue,We)|0,P=P+Math.imul(ue,De)|0,O=O+Math.imul(me,rt)|0,S=S+Math.imul(me,at)|0,S=S+Math.imul(de,rt)|0,P=P+Math.imul(de,at)|0;var Gt=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(Gt>>>26)|0,Gt&=67108863,O=Math.imul(ce,ot),S=Math.imul(ce,Ke),S=S+Math.imul(fe,ot)|0,P=Math.imul(fe,Ke),O=O+Math.imul(F,We)|0,S=S+Math.imul(F,De)|0,S=S+Math.imul(H,We)|0,P=P+Math.imul(H,De)|0,O=O+Math.imul(Ce,rt)|0,S=S+Math.imul(Ce,at)|0,S=S+Math.imul(ue,rt)|0,P=P+Math.imul(ue,at)|0;var on=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(on>>>26)|0,on&=67108863,O=Math.imul(ce,We),S=Math.imul(ce,De),S=S+Math.imul(fe,We)|0,P=Math.imul(fe,De),O=O+Math.imul(F,rt)|0,S=S+Math.imul(F,at)|0,S=S+Math.imul(H,rt)|0,P=P+Math.imul(H,at)|0;var Tr=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(Tr>>>26)|0,Tr&=67108863,O=Math.imul(ce,rt),S=Math.imul(ce,at),S=S+Math.imul(fe,rt)|0,P=Math.imul(fe,at);var Ir=(z+O|0)+((S&8191)<<13)|0;return z=(P+(S>>>13)|0)+(Ir>>>26)|0,Ir&=67108863,M[0]=yt,M[1]=At,M[2]=qt,M[3]=et,M[4]=Je,M[5]=dt,M[6]=Vt,M[7]=en,M[8]=bn,M[9]=tn,M[10]=Sn,M[11]=Dn,M[12]=st,M[13]=xt,M[14]=Wt,M[15]=Gt,M[16]=on,M[17]=Tr,M[18]=Ir,z!==0&&(M[19]=z,b.length++),b};Math.imul||(C=x);function E(y,m,b){b.negative=m.negative^y.negative,b.length=y.length+m.length;for(var k=0,N=0,M=0;M>>26)|0,N+=z>>>26,z&=67108863}b.words[M]=O,k=z,z=N}return k!==0?b.words[M]=k:b.length--,b._strip()}function I(y,m,b){return E(y,m,b)}o.prototype.mulTo=function(y,m){var b,k=this.length+y.length;return this.length===10&&y.length===10?b=C(this,y,m):k<63?b=x(this,y,m):k<1024?b=E(this,y,m):b=I(this,y,m),b},o.prototype.mul=function(y){var m=new o(null);return m.words=new Array(this.length+y.length),this.mulTo(y,m)},o.prototype.mulf=function(y){var m=new o(null);return m.words=new Array(this.length+y.length),I(this,y,m)},o.prototype.imul=function(y){return this.clone().mulTo(y,this)},o.prototype.imuln=function(y){var m=y<0;m&&(y=-y),r(typeof y=="number"),r(y<67108864);for(var b=0,k=0;k>=26,b+=N/67108864|0,b+=M>>>26,this.words[k]=M&67108863}return b!==0&&(this.words[k]=b,this.length++),m?this.ineg():this},o.prototype.muln=function(y){return this.clone().imuln(y)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(y){var m=w(y);if(m.length===0)return new o(1);for(var b=this,k=0;k=0);var m=y%26,b=(y-m)/26,k=67108863>>>26-m<<26-m,N;if(m!==0){var M=0;for(N=0;N>>26-m}M&&(this.words[N]=M,this.length++)}if(b!==0){for(N=this.length-1;N>=0;N--)this.words[N+b]=this.words[N];for(N=0;N=0);var k;m?k=(m-m%26)/26:k=0;var N=y%26,M=Math.min((y-N)/26,this.length),z=67108863^67108863>>>N<M)for(this.length-=M,S=0;S=0&&(P!==0||S>=k);S--){var B=this.words[S]|0;this.words[S]=P<<26-N|B>>>N,P=B&z}return O&&P!==0&&(O.words[O.length++]=P),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(y,m,b){return r(this.negative===0),this.iushrn(y,m,b)},o.prototype.shln=function(y){return this.clone().ishln(y)},o.prototype.ushln=function(y){return this.clone().iushln(y)},o.prototype.shrn=function(y){return this.clone().ishrn(y)},o.prototype.ushrn=function(y){return this.clone().iushrn(y)},o.prototype.testn=function(y){r(typeof y=="number"&&y>=0);var m=y%26,b=(y-m)/26,k=1<=0);var m=y%26,b=(y-m)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=b)return this;if(m!==0&&b++,this.length=Math.min(b,this.length),m!==0){var k=67108863^67108863>>>m<=67108864;m++)this.words[m]-=67108864,m===this.length-1?this.words[m+1]=1:this.words[m+1]++;return this.length=Math.max(this.length,m+1),this},o.prototype.isubn=function(y){if(r(typeof y=="number"),r(y<67108864),y<0)return this.iaddn(-y);if(this.negative!==0)return this.negative=0,this.iaddn(y),this.negative=1,this;if(this.words[0]-=y,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var m=0;m>26)-(O/67108864|0),this.words[N+b]=M&67108863}for(;N>26,this.words[N+b]=M&67108863;if(z===0)return this._strip();for(r(z===-1),z=0,N=0;N>26,this.words[N]=M&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(y,m){var b=this.length-y.length,k=this.clone(),N=y,M=N.words[N.length-1]|0,z=this._countBits(M);b=26-z,b!==0&&(N=N.ushln(b),k.iushln(b),M=N.words[N.length-1]|0);var O=k.length-N.length,S;if(m!=="mod"){S=new o(null),S.length=O+1,S.words=new Array(S.length);for(var P=0;P=0;Z--){var ie=(k.words[N.length+Z]|0)*67108864+(k.words[N.length+Z-1]|0);for(ie=Math.min(ie/M|0,67108863),k._ishlnsubmul(N,ie,Z);k.negative!==0;)ie--,k.negative=0,k._ishlnsubmul(N,1,Z),k.isZero()||(k.negative^=1);S&&(S.words[Z]=ie)}return S&&S._strip(),k._strip(),m!=="div"&&b!==0&&k.iushrn(b),{div:S||null,mod:k}},o.prototype.divmod=function(y,m,b){if(r(!y.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var k,N,M;return this.negative!==0&&y.negative===0?(M=this.neg().divmod(y,m),m!=="mod"&&(k=M.div.neg()),m!=="div"&&(N=M.mod.neg(),b&&N.negative!==0&&N.iadd(y)),{div:k,mod:N}):this.negative===0&&y.negative!==0?(M=this.divmod(y.neg(),m),m!=="mod"&&(k=M.div.neg()),{div:k,mod:M.mod}):this.negative&y.negative?(M=this.neg().divmod(y.neg(),m),m!=="div"&&(N=M.mod.neg(),b&&N.negative!==0&&N.isub(y)),{div:M.div,mod:N}):y.length>this.length||this.cmp(y)<0?{div:new o(0),mod:this}:y.length===1?m==="div"?{div:this.divn(y.words[0]),mod:null}:m==="mod"?{div:null,mod:new o(this.modrn(y.words[0]))}:{div:this.divn(y.words[0]),mod:new o(this.modrn(y.words[0]))}:this._wordDiv(y,m)},o.prototype.div=function(y){return this.divmod(y,"div",!1).div},o.prototype.mod=function(y){return this.divmod(y,"mod",!1).mod},o.prototype.umod=function(y){return this.divmod(y,"mod",!0).mod},o.prototype.divRound=function(y){var m=this.divmod(y);if(m.mod.isZero())return m.div;var b=m.div.negative!==0?m.mod.isub(y):m.mod,k=y.ushrn(1),N=y.andln(1),M=b.cmp(k);return M<0||N===1&&M===0?m.div:m.div.negative!==0?m.div.isubn(1):m.div.iaddn(1)},o.prototype.modrn=function(y){var m=y<0;m&&(y=-y),r(y<=67108863);for(var b=(1<<26)%y,k=0,N=this.length-1;N>=0;N--)k=(b*k+(this.words[N]|0))%y;return m?-k:k},o.prototype.modn=function(y){return this.modrn(y)},o.prototype.idivn=function(y){var m=y<0;m&&(y=-y),r(y<=67108863);for(var b=0,k=this.length-1;k>=0;k--){var N=(this.words[k]|0)+b*67108864;this.words[k]=N/y|0,b=N%y}return this._strip(),m?this.ineg():this},o.prototype.divn=function(y){return this.clone().idivn(y)},o.prototype.egcd=function(y){r(y.negative===0),r(!y.isZero());var m=this,b=y.clone();m.negative!==0?m=m.umod(y):m=m.clone();for(var k=new o(1),N=new o(0),M=new o(0),z=new o(1),O=0;m.isEven()&&b.isEven();)m.iushrn(1),b.iushrn(1),++O;for(var S=b.clone(),P=m.clone();!m.isZero();){for(var B=0,Z=1;!(m.words[0]&Z)&&B<26;++B,Z<<=1);if(B>0)for(m.iushrn(B);B-- >0;)(k.isOdd()||N.isOdd())&&(k.iadd(S),N.isub(P)),k.iushrn(1),N.iushrn(1);for(var ie=0,se=1;!(b.words[0]&se)&&ie<26;++ie,se<<=1);if(ie>0)for(b.iushrn(ie);ie-- >0;)(M.isOdd()||z.isOdd())&&(M.iadd(S),z.isub(P)),M.iushrn(1),z.iushrn(1);m.cmp(b)>=0?(m.isub(b),k.isub(M),N.isub(z)):(b.isub(m),M.isub(k),z.isub(N))}return{a:M,b:z,gcd:b.iushln(O)}},o.prototype._invmp=function(y){r(y.negative===0),r(!y.isZero());var m=this,b=y.clone();m.negative!==0?m=m.umod(y):m=m.clone();for(var k=new o(1),N=new o(0),M=b.clone();m.cmpn(1)>0&&b.cmpn(1)>0;){for(var z=0,O=1;!(m.words[0]&O)&&z<26;++z,O<<=1);if(z>0)for(m.iushrn(z);z-- >0;)k.isOdd()&&k.iadd(M),k.iushrn(1);for(var S=0,P=1;!(b.words[0]&P)&&S<26;++S,P<<=1);if(S>0)for(b.iushrn(S);S-- >0;)N.isOdd()&&N.iadd(M),N.iushrn(1);m.cmp(b)>=0?(m.isub(b),k.isub(N)):(b.isub(m),N.isub(k))}var B;return m.cmpn(1)===0?B=k:B=N,B.cmpn(0)<0&&B.iadd(y),B},o.prototype.gcd=function(y){if(this.isZero())return y.abs();if(y.isZero())return this.abs();var m=this.clone(),b=y.clone();m.negative=0,b.negative=0;for(var k=0;m.isEven()&&b.isEven();k++)m.iushrn(1),b.iushrn(1);do{for(;m.isEven();)m.iushrn(1);for(;b.isEven();)b.iushrn(1);var N=m.cmp(b);if(N<0){var M=m;m=b,b=M}else if(N===0||b.cmpn(1)===0)break;m.isub(b)}while(!0);return b.iushln(k)},o.prototype.invm=function(y){return this.egcd(y).a.umod(y)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(y){return this.words[0]&y},o.prototype.bincn=function(y){r(typeof y=="number");var m=y%26,b=(y-m)/26,k=1<>>26,z&=67108863,this.words[M]=z}return N!==0&&(this.words[M]=N,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(y){var m=y<0;if(this.negative!==0&&!m)return-1;if(this.negative===0&&m)return 1;this._strip();var b;if(this.length>1)b=1;else{m&&(y=-y),r(y<=67108863,"Number is too big");var k=this.words[0]|0;b=k===y?0:ky.length)return 1;if(this.length=0;b--){var k=this.words[b]|0,N=y.words[b]|0;if(k!==N){kN&&(m=1);break}}return m},o.prototype.gtn=function(y){return this.cmpn(y)===1},o.prototype.gt=function(y){return this.cmp(y)===1},o.prototype.gten=function(y){return this.cmpn(y)>=0},o.prototype.gte=function(y){return this.cmp(y)>=0},o.prototype.ltn=function(y){return this.cmpn(y)===-1},o.prototype.lt=function(y){return this.cmp(y)===-1},o.prototype.lten=function(y){return this.cmpn(y)<=0},o.prototype.lte=function(y){return this.cmp(y)<=0},o.prototype.eqn=function(y){return this.cmpn(y)===0},o.prototype.eq=function(y){return this.cmp(y)===0},o.red=function(y){return new W(y)},o.prototype.toRed=function(y){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),y.convertTo(this)._forceRed(y)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(y){return this.red=y,this},o.prototype.forceRed=function(y){return r(!this.red,"Already a number in reduction context"),this._forceRed(y)},o.prototype.redAdd=function(y){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,y)},o.prototype.redIAdd=function(y){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,y)},o.prototype.redSub=function(y){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,y)},o.prototype.redISub=function(y){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,y)},o.prototype.redShl=function(y){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,y)},o.prototype.redMul=function(y){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,y),this.red.mul(this,y)},o.prototype.redIMul=function(y){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,y),this.red.imul(this,y)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(y){return r(this.red&&!y.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,y)};var R={k256:null,p224:null,p192:null,p25519:null};function T(y,m){this.name=y,this.p=new o(m,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}T.prototype._tmp=function(){var y=new o(null);return y.words=new Array(Math.ceil(this.n/13)),y},T.prototype.ireduce=function(y){var m=y,b;do this.split(m,this.tmp),m=this.imulK(m),m=m.iadd(this.tmp),b=m.bitLength();while(b>this.n);var k=b0?m.isub(this.p):m.strip!==void 0?m.strip():m._strip(),m},T.prototype.split=function(y,m){y.iushrn(this.n,0,m)},T.prototype.imulK=function(y){return y.imul(this.k)};function j(){T.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}i(j,T),j.prototype.split=function(y,m){for(var b=4194303,k=Math.min(y.length,9),N=0;N>>22,M=z}M>>>=22,y.words[N-10]=M,M===0&&y.length>10?y.length-=10:y.length-=9},j.prototype.imulK=function(y){y.words[y.length]=0,y.words[y.length+1]=0,y.length+=2;for(var m=0,b=0;b>>=26,y.words[b]=N,m=k}return m!==0&&(y.words[y.length++]=m),y},o._prime=function(y){if(R[y])return R[y];var m;if(y==="k256")m=new j;else if(y==="p224")m=new D;else if(y==="p192")m=new X;else if(y==="p25519")m=new V;else throw new Error("Unknown prime "+y);return R[y]=m,m};function W(y){if(typeof y=="string"){var m=o._prime(y);this.m=m.p,this.prime=m}else r(y.gtn(1),"modulus must be greater than 1"),this.m=y,this.prime=null}W.prototype._verify1=function(y){r(y.negative===0,"red works only with positives"),r(y.red,"red works only with red numbers")},W.prototype._verify2=function(y,m){r((y.negative|m.negative)===0,"red works only with positives"),r(y.red&&y.red===m.red,"red works only with red numbers")},W.prototype.imod=function(y){return this.prime?this.prime.ireduce(y)._forceRed(this):(u(y,y.umod(this.m)._forceRed(this)),y)},W.prototype.neg=function(y){return y.isZero()?y.clone():this.m.sub(y)._forceRed(this)},W.prototype.add=function(y,m){this._verify2(y,m);var b=y.add(m);return b.cmp(this.m)>=0&&b.isub(this.m),b._forceRed(this)},W.prototype.iadd=function(y,m){this._verify2(y,m);var b=y.iadd(m);return b.cmp(this.m)>=0&&b.isub(this.m),b},W.prototype.sub=function(y,m){this._verify2(y,m);var b=y.sub(m);return b.cmpn(0)<0&&b.iadd(this.m),b._forceRed(this)},W.prototype.isub=function(y,m){this._verify2(y,m);var b=y.isub(m);return b.cmpn(0)<0&&b.iadd(this.m),b},W.prototype.shl=function(y,m){return this._verify1(y),this.imod(y.ushln(m))},W.prototype.imul=function(y,m){return this._verify2(y,m),this.imod(y.imul(m))},W.prototype.mul=function(y,m){return this._verify2(y,m),this.imod(y.mul(m))},W.prototype.isqr=function(y){return this.imul(y,y.clone())},W.prototype.sqr=function(y){return this.mul(y,y)},W.prototype.sqrt=function(y){if(y.isZero())return y.clone();var m=this.m.andln(3);if(r(m%2===1),m===3){var b=this.m.add(new o(1)).iushrn(2);return this.pow(y,b)}for(var k=this.m.subn(1),N=0;!k.isZero()&&k.andln(1)===0;)N++,k.iushrn(1);r(!k.isZero());var M=new o(1).toRed(this),z=M.redNeg(),O=this.m.subn(1).iushrn(1),S=this.m.bitLength();for(S=new o(2*S*S).toRed(this);this.pow(S,O).cmp(z)!==0;)S.redIAdd(z);for(var P=this.pow(S,k),B=this.pow(y,k.addn(1).iushrn(1)),Z=this.pow(y,k),ie=N;Z.cmp(M)!==0;){for(var se=Z,le=0;se.cmp(M)!==0;le++)se=se.redSqr();r(le=0;N--){for(var P=m.words[N],B=S-1;B>=0;B--){var Z=P>>B&1;if(M!==k[0]&&(M=this.sqr(M)),Z===0&&z===0){O=0;continue}z<<=1,z|=Z,O++,!(O!==b&&(N!==0||B!==0))&&(M=this.mul(M,k[z]),O=0,z=0)}S=26}return M},W.prototype.convertTo=function(y){var m=y.umod(this.m);return m===y?m.clone():m},W.prototype.convertFrom=function(y){var m=y.clone();return m.red=null,m},o.mont=function(y){return new Y(y)};function Y(y){W.call(this,y),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(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)}i(Y,W),Y.prototype.convertTo=function(y){return this.imod(y.ushln(this.shift))},Y.prototype.convertFrom=function(y){var m=this.imod(y.mul(this.rinv));return m.red=null,m},Y.prototype.imul=function(y,m){if(y.isZero()||m.isZero())return y.words[0]=0,y.length=1,y;var b=y.imul(m),k=b.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),N=b.isub(k).iushrn(this.shift),M=N;return N.cmp(this.m)>=0?M=N.isub(this.m):N.cmpn(0)<0&&(M=N.iadd(this.m)),M._forceRed(this)},Y.prototype.mul=function(y,m){if(y.isZero()||m.isZero())return new o(0)._forceRed(this);var b=y.mul(m),k=b.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),N=b.isub(k).iushrn(this.shift),M=N;return N.cmp(this.m)>=0?M=N.isub(this.m):N.cmpn(0)<0&&(M=N.iadd(this.m)),M._forceRed(this)},Y.prototype.invm=function(y){var m=this.imod(y._invmp(this.m).mul(this.r2));return m._forceRed(this)}})(e,_D)})(lH);var V2e=lH.exports;const Ct=$we(V2e);function nb(e){return Ct.isBN(e)}const cH=/^0x[\da-fA-F]+$/,X2e=/^[\da-fA-F]+$/;function ea(e,t=-1,n){return typeof e=="string"&&(e==="0x"||cH.test(e))&&(t===-1?n||e.length%2===0:e.length===2+Math.ceil(t/4))}function rb(e){return!!e&&typeof e=="object"}function kS(...e){return t=>(rb(t)||Cs(t))&&e.every(n=>Cs(t[n]))}function W2e(...e){return t=>Cs(t)&&e.every(n=>Cs(t[n]))}function ib(...e){return t=>rb(t)&&e.every(n=>Cs(t[n]))}const MS=kS("toBigInt"),NS=kS("toBn");function TS(e){return typeof e=="bigint"?e:e?ea(e)?sH(e.toString()):nb(e)?Ht(e.toString()):MS(e)?e.toBigInt():NS(e)?Ht(e.toBn().toString()):Ht(e):Ht(0)}function Z2e(e){const t=TS(e);if(t>vu;if(n===r||n===r-vu)return n;n=r}}const ci=typeof Ht=="function"&&typeof Ht.asIntN=="function",uH=typeof require=="function"&&typeof module<"u",K2e=typeof __dirname<"u",q2e=!uH,G2e=typeof WebAssembly<"u",IS=typeof la.Buffer=="function"&&typeof la.Buffer.isBuffer=="function",Y2e=typeof la.process=="object";function zS(e){return IS&&!!e&&Cs(e.readDoubleLE)&&la.Buffer.isBuffer(e)}function ca(e){return(e&&e.constructor)===Uint8Array||e instanceof Uint8Array}const J2e=new o2e;function fo(e){return e?J2e.encode(e.toString()):new Uint8Array}function kt(e){return ca(e)?zS(e)?new Uint8Array(e):e:ea(e)?Ha(e):Array.isArray(e)?new Uint8Array(e):fo(e)}function dH(e,t){const n=kt(e),r=kt(t);let i=0;for(;;){const o=i>=n.length,a=i>=r.length;if(o&&a)return 0;if(o)return-1;if(a)return 1;if(n[i]!==r[i])return n[i]>r[i]?1:-1;i++}}function ai(...e){const t=e.length,n=new Array(t);let r=0;for(let i=0;ir)return e.subarray(0,r);const i=new Uint8Array(r);return i.set(e,n?0:r-e.length),i}function Q2e(e){return e.sort(dH)}function Ep(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const r=e.length;if(n&&r&&e[r-1]&128)switch(r){case 0:return new Ct(0);case 1:return new Ct((e[0]^255)*-1-1);case 2:return new Ct((e[0]+(e[1]<<8)^65535)*-1-1);case 3:return new Ct((e[0]+(e[1]<<8)+(e[2]<<16)^16777215)*-1-1);case 4:return new Ct((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)*-1-1);case 5:return new Ct(((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]^255)*4294967296)*-1-1);case 6:return new Ct(((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]+(e[5]<<8)^65535)*4294967296)*-1-1);default:return new Ct(e,"le").fromTwos(r*8)}switch(r){case 0:return new Ct(0);case 1:return new Ct(e[0]);case 2:return new Ct(e[0]+(e[1]<<8));case 3:return new Ct(e[0]+(e[1]<<8)+(e[2]<<16));case 4:return new Ct(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216);case 5:return new Ct(e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8))*16777216);case 6:return new Ct(e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8)+(e[5]<<16))*16777216);default:return new Ct(e,"le")}}function $2e(e){return IS?la.Buffer.from(e||[]):new Uint8Array(e||[])}function _2e(e,{bitLength:t=32,isLe:n=!0}={}){if(t!==32&&t!==64)throw new Error("Invalid bitLength provided, expected 32 or 64");if(e.length0){const i=Math.ceil(t/8);if(e.length>i)return`${f2(e.subarray(0,i/2),r)}…${f2(e.subarray(e.length-i/2),"")}`}}else return r;return f2(e,r)}function exe(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const r=e.length;if(n&&r&&e[r-1]&128)switch(r){case 0:return 0;case 1:return(e[0]^255)*-1-1;case 2:return(e[0]+(e[1]<<8)^65535)*-1-1;case 3:return(e[0]+(e[1]<<8)+(e[2]<<16)^16777215)*-1-1;case 4:return(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)*-1-1;case 5:return((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]^255)*4294967296)*-1-1;case 6:return((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]+(e[5]<<8)^65535)*4294967296)*-1-1;default:throw new Error("Value more than 48-bits cannot be reliably converted")}switch(r){case 0:return 0;case 1:return e[0];case 2:return e[0]+(e[1]<<8);case 3:return e[0]+(e[1]<<8)+(e[2]<<16);case 4:return e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216;case 5:return e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8))*16777216;case 6:return e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8)+(e[5]<<16))*16777216;default:throw new Error("Value more than 48-bits cannot be reliably converted")}}const txe=new n2e("utf-8");function g1(e){return e?txe.decode(e):""}const Kg=kt(`Ethereum Signed Message: -`),wf=kt(""),xf=kt(""),nxe=wf.length+xf.length;function gm(e,t){return e.length>=nxe&&so(e.subarray(0,wf.length),wf)&&so(e.slice(-xf.length),xf)||t&&e.length>=Kg.length&&so(e.subarray(0,Kg.length),Kg)}function pH(e){const t=kt(e);return gm(t,!1)?t.subarray(wf.length,t.length-xf.length):t}function mH(e){const t=kt(e);return gm(t,!0)?t:eh([wf,t,xf])}const pk=Ht(256),rxe=Ht(255);function ixe(e,t,n){const r=[],i=n&&ee.gt(t)),sxe=tb((e,t)=>e.lt(t)),lxe=new Ct(0),th=new Ct(1),n0=new Ct(2),cxe=new Ct(3),uxe=new Ct(4),dxe=new Ct(5),fxe=new Ct(6),hxe=new Ct(7),pxe=new Ct(8),mxe=new Ct(9),gxe=new Ct(10),vxe=new Ct(100),yxe=new Ct(1e3),bxe=new Ct(1e6),U5=new Ct(1e9),wxe=U5.mul(U5),gH=new Ct(Number.MAX_SAFE_INTEGER),vH=new Ct(94906265);function ob(e){return typeof e=="bigint"}function Au(e){return e?Ct.isBN(e)?e:ea(e)?v1(e.toString()):ob(e)?new Ct(e.toString()):NS(e)?e.toBn():MS(e)?new Ct(e.toBigInt().toString()):new Ct(e):new Ct(0)}function xxe(e){const t=Au(e);if(t.isNeg())throw new Error("square root of negative numbers is not supported");if(t.lte(gH))return new Ct(~~Math.sqrt(t.toNumber()));let n=vH.clone();for(;;){const r=t.div(n).iadd(n).ishrn(1);if(n.eq(r)||n.eq(r.sub(th)))return n;n=r}}const Sxe={bitLength:-1,isLe:!0,isNegative:!1};function Xi(e,{bitLength:t=-1,isLe:n=!0,isNegative:r=!1}=Sxe){const i=Au(e),o=Math.ceil(t===-1?i.bitLength()/8:(t||0)/8);if(!e)return t===-1?new Uint8Array(1):new Uint8Array(o);const a=new Uint8Array(o),s=r?i.toTwos(o*8):i;return a.set(s.toArray(n?"le":"be",o),0),a}function Cxe(e,{bitLength:t=-1,isLe:n=!1,isNegative:r=!1}={}){return Es(Xi(e,{bitLength:t,isLe:n,isNegative:r}))}function Exe(e){return new Uint8Array(e||[])}const Pxe=n0.pow(new Ct(6)).isub(th),Oxe=n0.pow(new Ct(14)).isub(th),kxe=n0.pow(new Ct(30)).isub(th),Mxe={bitLength:16},Nxe={bitLength:32};function yH(e){const t=Au(e);if(t.lte(Pxe))return new Uint8Array([t.toNumber()<<2]);if(t.lte(Oxe))return Xi(t.shln(2).iadd(th),Mxe);if(t.lte(kxe))return Xi(t.shln(2).iadd(n0),Nxe);const n=Xi(t);let r=n.length;for(;n[r-1]===0;)r--;if(r<4)throw new Error("Invalid length, previous checks match anything less than 2^30");return eh([new Uint8Array([(r-4<<2)+3]),n.subarray(0,r)])}function ab(e){return eh([yH(e.length),e])}function bH(e){const t=kt(e);switch(t[0]&3){case 0:return[1,new Ct(t[0]>>>2)];case 1:return[2,new Ct(t[0]+(t[1]<<8)>>>2)];case 2:return[4,new Ct(t[0]+(t[1]<<8)+(t[2]<<16)+t[3]*16777216>>>2)];default:{const n=(t[0]>>>2)+5;switch(n){case 5:return[5,new Ct(t[1]+(t[2]<<8)+(t[3]<<16)+t[4]*16777216)];case 6:return[6,new Ct(t[1]+(t[2]<<8)+(t[3]<<16)+(t[4]+(t[5]<<8))*16777216)];case 7:return[7,new Ct(t[1]+(t[2]<<8)+(t[3]<<16)+(t[4]+(t[5]<<8)+(t[6]<<16))*16777216)];default:return[n,Ep(t.subarray(1,n))]}}}}function Txe(e){switch(e[0]&3){case 0:return[1,e[0]>>>2];case 1:return[2,e[0]+(e[1]<<8)>>>2];case 2:return[4,e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216>>>2];default:switch((e[0]>>>2)+5){case 5:return[5,e[1]+(e[2]<<8)+(e[3]<<16)+e[4]*16777216];case 6:return[6,e[1]+(e[2]<<8)+(e[3]<<16)+(e[4]+(e[5]<<8))*16777216];case 7:return[7,e[1]+(e[2]<<8)+(e[3]<<16)+(e[4]+(e[5]<<8)+(e[6]<<16))*16777216];default:throw new Error("Compact input is > Number.MAX_SAFE_INTEGER")}}}function Ixe(e){const[t,n]=bH(e),r=t+n.toNumber();return[r,e.subarray(t,r)]}const wH=60*1e3,xH=wH*60,zxe=xH*24,mk={days:0,hours:0,milliseconds:0,minutes:0,seconds:0};function Gh(e,t){return{days:(e.days||0)+t.days,hours:(e.hours||0)+t.hours,milliseconds:(e.milliseconds||0)+t.milliseconds,minutes:(e.minutes||0)+t.minutes,seconds:(e.seconds||0)+t.seconds}}function Rxe(e){const t=e/1e3;if(t<60){const o=~~t;return Gh({seconds:o},Yh(e-o*1e3))}const n=t/60;if(n<60){const o=~~n;return Gh({minutes:o},Yh(e-o*wH))}const r=n/60;if(r<24){const o=~~r;return Gh({hours:o},Yh(e-o*xH))}const i=~~(r/24);return Gh({days:i},Yh(e-i*zxe))}function Yh(e){return e?e<1e3?Gh({milliseconds:e},mk):Rxe(e):mk}function jxe(e=0,{bitLength:t=32,isLe:n=!0}={}){if(t!==32&&t!==64)throw new Error("Invalid bitLength provided, expected 32 or 64");const r=new Uint8Array(t/8),i=new DataView(r.buffer,r.byteOffset);return t===32?i.setFloat32(0,Number(e),n):i.setFloat64(0,Number(e),n),r}function SH(e){return typeof e=="boolean"}const gk=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g");function LS(e,t=","){const n=e[0].startsWith("-"),r=n?e.substring(1).match(gk):e.match(gk);return r?`${n?"-":""}${r.join(t)}`:e}function CH(e){return{decimal:.1.toLocaleString(e).substring(1,2),thousand:1e3.toLocaleString(e).substring(1,2)}}const r0=8,Ta=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function BS(e){for(let t=0,n=Ta.length;tAS(e,t);nh.findSi=BS;nh.getDefaults=()=>({decimals:Sf,unit:qg});nh.getOptions=(e=Sf)=>Ta.filter(({power:t})=>t<0?e+t>=0:!0);nh.setDefaults=({decimals:e,unit:t})=>{Sf=(Array.isArray(e)?e[0]:e)??Sf,qg=(Array.isArray(t)?t[0]:t)??qg,Ta[r0].text=qg};function Nh(e){return e.toString().padStart(2,"0")}function EH(e){const t=e.getFullYear().toString(),n=Nh(e.getMonth()+1),r=Nh(e.getDate()),i=Nh(e.getHours()),o=Nh(e.getMinutes()),a=Nh(e.getSeconds());return`${t}-${n}-${r} ${i}:${o}:${a}`}function Fxe(e){return e<15?`${e.toFixed(1)}s`:e<60?`${e|0}s`:e<3600?`${e/60|0}m`:`${e/3600|0}h`}function Dxe(e,t){const n=(e==null?void 0:e.getTime())||0,r=t instanceof Date?t.getTime():Au(t).toNumber();return n&&r?Fxe(Math.max(Math.abs(n-r),0)/1e3):"0.0s"}function Hxe(e,{locale:t="en"}={}){const{thousand:n}=CH(t);return LS(Au(e).toString(),n)}function PH(e){return!!e&&ea(e,-1)}function OH(e){return e&&PH(e)?e:`0x${e&&e.length%2===1?"0":""}${e||""}`}function kH(e,t=-1,n=!1){const r=Math.ceil(t/4),i=r+2;return OH(t===-1||e.length===i||!n&&e.lengthi?Pp(e).slice(-1*r):`${"0".repeat(r)}${Pp(e)}`.slice(-1*r))}function Uxe(e){return e?v1(e).toNumber():NaN}function Vxe(e){return g1(Ha(e))}function Xxe(e){return Array.isArray(e)}function sb(e){return typeof e=="string"||e instanceof String}function Wxe(e){for(let t=0,n=e.length;t126)return!1}return!0}function vk(e){for(let t=0,n=e.length;t126)return!1}return!0}function Zxe(e){return sb(e)?ea(e)?vk(kt(e)):Wxe(e):e?vk(e):!1}const V5=W2e("isPrototypeOf","hasOwnProperty");function Kxe(e,t){return V5(t)&&V5(e)?e===t||e.isPrototypeOf(t):!1}const qxe=ib("toHex","toHuman","toU8a"),Gxe=ib("get");function Yxe(e){return qxe(e)&&Gxe(e.registry)}const Jxe=ib("toBigInt","toBn","toNumber","unwrap");function Qxe(e){return(e&&e.constructor)===Error||e instanceof Error}function $xe(e,t){return(e&&e.constructor)===t||e instanceof t}const Hs="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",xr="[a-fA-F\\d]{1,4}",MH=` +${c2e(t,n)}`)}function xS({name:e,path:t,type:n,version:r},i,o=[]){var a,s;if(!e.startsWith("@polkadot"))throw new Error(`Invalid package descriptor ${e}`);const l=l2e(e);l.push({path:f2e(t,i),type:n,version:r});const c=l.every(d=>d.version===r),u=((s=(a=la.process)==null?void 0:a.env)==null?void 0:s[qD])==="1";if(l.length!==1&&!(u&&c))ak(`${e} has multiple versions, ensure that there is only one installed.`,l,d2e);else{const d=o.filter(f=>f&&f.version!==r);d.length&&ak(`${e} requires direct dependencies exactly matching version ${r}.`,d,u2e)}}xS(wS,null,a2e);function h2e(e,t){const n=Math.ceil(e.length/t);if(n===1)return[e];const r=Array(n);for(let i=0;in!==void 0&&(t||n!==null))}function m2e(e){const t=e.length;if(t===0)return[];if(t===1)return e[0];let n=0;for(let o=0;o{const n=t.length;if(n===0)throw new Error("Must provide one or more arguments");let r=t[0];for(let i=1;ie>t),C2e=eb((e,t)=>e=s;l-=2)a=a*lk+Ut(o.getUint16(l,!0)^65535);return s&&(a=a*sk+Ut(e[0]^255)),a*-vu-vu}switch(r){case 0:return Ut(0);case 1:return Ut(e[0]);case 2:return Ut(e[0]+(e[1]<<8));case 4:return Ut(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216)}const i=new DataView(e.buffer,e.byteOffset);switch(r){case 8:return i.getBigUint64(0,!0);case 16:return i.getBigUint64(8,!0)*F2e+i.getBigUint64(0,!0);default:{let o=Ut(0);const a=r%2;for(let s=r-2;s>=a;s-=2)o=o*lk+Ut(i.getUint16(s,!0));return a&&(o=o*sk+Ut(e[0])),o}}}const l2="0123456789abcdef",h1=new Uint8Array(256),QD=new Uint8Array(256*256);for(let e=0,t=l2.length;e9&&(h1[l2[e].toUpperCase().charCodeAt(0)|0]=e|0);for(let e=0;e<256;e++){const t=e<<8;for(let n=0;n<256;n++)QD[t|n]=h1[e]<<4|h1[n]}function Ha(e,t=-1){if(!e)return new Uint8Array;let n=e.startsWith("0x")?2:0;const r=Math.ceil((e.length-n)/2),i=Math.ceil(t===-1?r:t/8),o=new Uint8Array(i),a=i>r?i-r:0;for(let s=a;s0?y:m},o.min=function(y,m){return y.cmp(m)<0?y:m},o.prototype._init=function(y,m,b){if(typeof y=="number")return this._initNumber(y,m,b);if(typeof y=="object")return this._initArray(y,m,b);m==="hex"&&(m=16),r(m===(m|0)&&m>=2&&m<=36),y=y.toString().replace(/\s+/g,"");var k=0;y[0]==="-"&&(k++,this.negative=1),k=0;k-=3)M=y[k]|y[k-1]<<8|y[k-2]<<16,this.words[N]|=M<>>26-z&67108863,z+=24,z>=26&&(z-=26,N++);else if(b==="le")for(k=0,N=0;k>>26-z&67108863,z+=24,z>=26&&(z-=26,N++);return this._strip()};function s(y,m){var b=y.charCodeAt(m);if(b>=48&&b<=57)return b-48;if(b>=65&&b<=70)return b-55;if(b>=97&&b<=102)return b-87;r(!1,"Invalid character in "+y)}function l(y,m,b){var k=s(y,b);return b-1>=m&&(k|=s(y,b-1)<<4),k}o.prototype._parseHex=function(y,m,b){this.length=Math.ceil((y.length-m)/6),this.words=new Array(this.length);for(var k=0;k=m;k-=2)z=l(y,m,k)<=18?(N-=18,M+=1,this.words[M]|=z>>>26):N+=8;else{var O=y.length-m;for(k=O%2===0?m+1:m;k=18?(N-=18,M+=1,this.words[M]|=z>>>26):N+=8}this._strip()};function c(y,m,b,k){for(var N=0,M=0,z=Math.min(y.length,b),O=m;O=49?M=S-49+10:S>=17?M=S-17+10:M=S,r(S>=0&&M1&&this.words[this.length-1]===0;)this.length--;return this._normSign()},o.prototype._normSign=function(){return this.length===1&&this.words[0]===0&&(this.negative=0),this},typeof Symbol<"u"&&typeof Symbol.for=="function")try{o.prototype[Symbol.for("nodejs.util.inspect.custom")]=d}catch{o.prototype.inspect=d}else o.prototype.inspect=d;function d(){return(this.red?""}var f=["","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"],h=[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],v=[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];o.prototype.toString=function(y,m){y=y||10,m=m|0||1;var b;if(y===16||y==="hex"){b="";for(var k=0,N=0,M=0;M>>24-k&16777215,k+=2,k>=26&&(k-=26,M--),N!==0||M!==this.length-1?b=f[6-O.length]+O+b:b=O+b}for(N!==0&&(b=N.toString(16)+b);b.length%m!==0;)b="0"+b;return this.negative!==0&&(b="-"+b),b}if(y===(y|0)&&y>=2&&y<=36){var S=h[y],P=v[y];b="";var B=this.clone();for(B.negative=0;!B.isZero();){var W=B.modrn(P).toString(y);B=B.idivn(P),B.isZero()?b=W+b:b=f[S-W.length]+W+b}for(this.isZero()&&(b="0"+b);b.length%m!==0;)b="0"+b;return this.negative!==0&&(b="-"+b),b}r(!1,"Base should be between 2 and 36")},o.prototype.toNumber=function(){var y=this.words[0];return this.length===2?y+=this.words[1]*67108864:this.length===3&&this.words[2]===1?y+=4503599627370496+this.words[1]*67108864:this.length>2&&r(!1,"Number can only safely store up to 53 bits"),this.negative!==0?-y:y},o.prototype.toJSON=function(){return this.toString(16,2)},a&&(o.prototype.toBuffer=function(y,m){return this.toArrayLike(a,y,m)}),o.prototype.toArray=function(y,m){return this.toArrayLike(Array,y,m)};var g=function(y,m){return y.allocUnsafe?y.allocUnsafe(m):new y(m)};o.prototype.toArrayLike=function(y,m,b){this._strip();var k=this.byteLength(),N=b||Math.max(1,k);r(k<=N,"byte array longer than desired length"),r(N>0,"Requested array length <= 0");var M=g(y,N),z=m==="le"?"LE":"BE";return this["_toArrayLike"+z](M,k),M},o.prototype._toArrayLikeLE=function(y,m){for(var b=0,k=0,N=0,M=0;N>8&255),b>16&255),M===6?(b>24&255),k=0,M=0):(k=z>>>24,M+=2)}if(b=0&&(y[b--]=z>>8&255),b>=0&&(y[b--]=z>>16&255),M===6?(b>=0&&(y[b--]=z>>24&255),k=0,M=0):(k=z>>>24,M+=2)}if(b>=0)for(y[b--]=k;b>=0;)y[b--]=0},Math.clz32?o.prototype._countBits=function(y){return 32-Math.clz32(y)}:o.prototype._countBits=function(y){var m=y,b=0;return m>=4096&&(b+=13,m>>>=13),m>=64&&(b+=7,m>>>=7),m>=8&&(b+=4,m>>>=4),m>=2&&(b+=2,m>>>=2),b+m},o.prototype._zeroBits=function(y){if(y===0)return 26;var m=y,b=0;return m&8191||(b+=13,m>>>=13),m&127||(b+=7,m>>>=7),m&15||(b+=4,m>>>=4),m&3||(b+=2,m>>>=2),m&1||b++,b},o.prototype.bitLength=function(){var y=this.words[this.length-1],m=this._countBits(y);return(this.length-1)*26+m};function w(y){for(var m=new Array(y.bitLength()),b=0;b>>N&1}return m}o.prototype.zeroBits=function(){if(this.isZero())return 0;for(var y=0,m=0;my.length?this.clone().ior(y):y.clone().ior(this)},o.prototype.uor=function(y){return this.length>y.length?this.clone().iuor(y):y.clone().iuor(this)},o.prototype.iuand=function(y){var m;this.length>y.length?m=y:m=this;for(var b=0;by.length?this.clone().iand(y):y.clone().iand(this)},o.prototype.uand=function(y){return this.length>y.length?this.clone().iuand(y):y.clone().iuand(this)},o.prototype.iuxor=function(y){var m,b;this.length>y.length?(m=this,b=y):(m=y,b=this);for(var k=0;ky.length?this.clone().ixor(y):y.clone().ixor(this)},o.prototype.uxor=function(y){return this.length>y.length?this.clone().iuxor(y):y.clone().iuxor(this)},o.prototype.inotn=function(y){r(typeof y=="number"&&y>=0);var m=Math.ceil(y/26)|0,b=y%26;this._expand(m),b>0&&m--;for(var k=0;k0&&(this.words[k]=~this.words[k]&67108863>>26-b),this._strip()},o.prototype.notn=function(y){return this.clone().inotn(y)},o.prototype.setn=function(y,m){r(typeof y=="number"&&y>=0);var b=y/26|0,k=y%26;return this._expand(b+1),m?this.words[b]=this.words[b]|1<y.length?(b=this,k=y):(b=y,k=this);for(var N=0,M=0;M>>26;for(;N!==0&&M>>26;if(this.length=b.length,N!==0)this.words[this.length]=N,this.length++;else if(b!==this)for(;My.length?this.clone().iadd(y):y.clone().iadd(this)},o.prototype.isub=function(y){if(y.negative!==0){y.negative=0;var m=this.iadd(y);return y.negative=1,m._normSign()}else if(this.negative!==0)return this.negative=0,this.iadd(y),this.negative=1,this._normSign();var b=this.cmp(y);if(b===0)return this.negative=0,this.length=1,this.words[0]=0,this;var k,N;b>0?(k=this,N=y):(k=y,N=this);for(var M=0,z=0;z>26,this.words[z]=m&67108863;for(;M!==0&&z>26,this.words[z]=m&67108863;if(M===0&&z>>26,W=S&67108863,ie=Math.min(P,m.length-1),se=Math.max(0,P-y.length+1);se<=ie;se++){var le=P-se|0;N=y.words[le]|0,M=m.words[se]|0,z=N*M+W,B+=z/67108864|0,W=z&67108863}b.words[P]=W|0,S=B|0}return S!==0?b.words[P]=S|0:b.length--,b._strip()}var C=function(y,m,b){var k=y.words,N=m.words,M=b.words,z=0,O,S,P,B=k[0]|0,W=B&8191,ie=B>>>13,se=k[1]|0,le=se&8191,he=se>>>13,ve=k[2]|0,L=ve&8191,A=ve>>>13,V=k[3]|0,J=V&8191,K=V>>>13,$=k[4]|0,te=$&8191,G=$>>>13,ee=k[5]|0,re=ee&8191,_=ee>>>13,oe=k[6]|0,me=oe&8191,fe=oe>>>13,ye=k[7]|0,Ce=ye&8191,ce=ye>>>13,q=k[8]|0,F=q&8191,H=q>>>13,ne=k[9]|0,ue=ne&8191,de=ne>>>13,ge=N[0]|0,Ne=ge&8191,Ee=ge>>>13,Pe=N[1]|0,Oe=Pe&8191,Me=Pe>>>13,yt=N[2]|0,ot=yt&8191,rt=yt>>>13,at=N[3]|0,bt=at&8191,De=at>>>13,Ke=N[4]|0,Je=Ke&8191,Ae=Ke>>>13,je=N[5]|0,Ge=je&8191,He=je>>>13,Te=N[6]|0,Ie=Te&8191,ke=Te>>>13,Ue=N[7]|0,st=Ue&8191,qe=Ue>>>13,wt=N[8]|0,Ve=wt&8191,Fe=wt>>>13,We=N[9]|0,Ye=We&8191,tt=We>>>13;b.negative=y.negative^m.negative,b.length=19,O=Math.imul(W,Ne),S=Math.imul(W,Ee),S=S+Math.imul(ie,Ne)|0,P=Math.imul(ie,Ee);var dt=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(dt>>>26)|0,dt&=67108863,O=Math.imul(le,Ne),S=Math.imul(le,Ee),S=S+Math.imul(he,Ne)|0,P=Math.imul(he,Ee),O=O+Math.imul(W,Oe)|0,S=S+Math.imul(W,Me)|0,S=S+Math.imul(ie,Oe)|0,P=P+Math.imul(ie,Me)|0;var qt=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(qt>>>26)|0,qt&=67108863,O=Math.imul(L,Ne),S=Math.imul(L,Ee),S=S+Math.imul(A,Ne)|0,P=Math.imul(A,Ee),O=O+Math.imul(le,Oe)|0,S=S+Math.imul(le,Me)|0,S=S+Math.imul(he,Oe)|0,P=P+Math.imul(he,Me)|0,O=O+Math.imul(W,ot)|0,S=S+Math.imul(W,rt)|0,S=S+Math.imul(ie,ot)|0,P=P+Math.imul(ie,rt)|0;var jt=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(jt>>>26)|0,jt&=67108863,O=Math.imul(J,Ne),S=Math.imul(J,Ee),S=S+Math.imul(K,Ne)|0,P=Math.imul(K,Ee),O=O+Math.imul(L,Oe)|0,S=S+Math.imul(L,Me)|0,S=S+Math.imul(A,Oe)|0,P=P+Math.imul(A,Me)|0,O=O+Math.imul(le,ot)|0,S=S+Math.imul(le,rt)|0,S=S+Math.imul(he,ot)|0,P=P+Math.imul(he,rt)|0,O=O+Math.imul(W,bt)|0,S=S+Math.imul(W,De)|0,S=S+Math.imul(ie,bt)|0,P=P+Math.imul(ie,De)|0;var nt=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(nt>>>26)|0,nt&=67108863,O=Math.imul(te,Ne),S=Math.imul(te,Ee),S=S+Math.imul(G,Ne)|0,P=Math.imul(G,Ee),O=O+Math.imul(J,Oe)|0,S=S+Math.imul(J,Me)|0,S=S+Math.imul(K,Oe)|0,P=P+Math.imul(K,Me)|0,O=O+Math.imul(L,ot)|0,S=S+Math.imul(L,rt)|0,S=S+Math.imul(A,ot)|0,P=P+Math.imul(A,rt)|0,O=O+Math.imul(le,bt)|0,S=S+Math.imul(le,De)|0,S=S+Math.imul(he,bt)|0,P=P+Math.imul(he,De)|0,O=O+Math.imul(W,Je)|0,S=S+Math.imul(W,Ae)|0,S=S+Math.imul(ie,Je)|0,P=P+Math.imul(ie,Ae)|0;var _e=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(_e>>>26)|0,_e&=67108863,O=Math.imul(re,Ne),S=Math.imul(re,Ee),S=S+Math.imul(_,Ne)|0,P=Math.imul(_,Ee),O=O+Math.imul(te,Oe)|0,S=S+Math.imul(te,Me)|0,S=S+Math.imul(G,Oe)|0,P=P+Math.imul(G,Me)|0,O=O+Math.imul(J,ot)|0,S=S+Math.imul(J,rt)|0,S=S+Math.imul(K,ot)|0,P=P+Math.imul(K,rt)|0,O=O+Math.imul(L,bt)|0,S=S+Math.imul(L,De)|0,S=S+Math.imul(A,bt)|0,P=P+Math.imul(A,De)|0,O=O+Math.imul(le,Je)|0,S=S+Math.imul(le,Ae)|0,S=S+Math.imul(he,Je)|0,P=P+Math.imul(he,Ae)|0,O=O+Math.imul(W,Ge)|0,S=S+Math.imul(W,He)|0,S=S+Math.imul(ie,Ge)|0,P=P+Math.imul(ie,He)|0;var ut=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(ut>>>26)|0,ut&=67108863,O=Math.imul(me,Ne),S=Math.imul(me,Ee),S=S+Math.imul(fe,Ne)|0,P=Math.imul(fe,Ee),O=O+Math.imul(re,Oe)|0,S=S+Math.imul(re,Me)|0,S=S+Math.imul(_,Oe)|0,P=P+Math.imul(_,Me)|0,O=O+Math.imul(te,ot)|0,S=S+Math.imul(te,rt)|0,S=S+Math.imul(G,ot)|0,P=P+Math.imul(G,rt)|0,O=O+Math.imul(J,bt)|0,S=S+Math.imul(J,De)|0,S=S+Math.imul(K,bt)|0,P=P+Math.imul(K,De)|0,O=O+Math.imul(L,Je)|0,S=S+Math.imul(L,Ae)|0,S=S+Math.imul(A,Je)|0,P=P+Math.imul(A,Ae)|0,O=O+Math.imul(le,Ge)|0,S=S+Math.imul(le,He)|0,S=S+Math.imul(he,Ge)|0,P=P+Math.imul(he,He)|0,O=O+Math.imul(W,Ie)|0,S=S+Math.imul(W,ke)|0,S=S+Math.imul(ie,Ie)|0,P=P+Math.imul(ie,ke)|0;var Xt=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(Xt>>>26)|0,Xt&=67108863,O=Math.imul(Ce,Ne),S=Math.imul(Ce,Ee),S=S+Math.imul(ce,Ne)|0,P=Math.imul(ce,Ee),O=O+Math.imul(me,Oe)|0,S=S+Math.imul(me,Me)|0,S=S+Math.imul(fe,Oe)|0,P=P+Math.imul(fe,Me)|0,O=O+Math.imul(re,ot)|0,S=S+Math.imul(re,rt)|0,S=S+Math.imul(_,ot)|0,P=P+Math.imul(_,rt)|0,O=O+Math.imul(te,bt)|0,S=S+Math.imul(te,De)|0,S=S+Math.imul(G,bt)|0,P=P+Math.imul(G,De)|0,O=O+Math.imul(J,Je)|0,S=S+Math.imul(J,Ae)|0,S=S+Math.imul(K,Je)|0,P=P+Math.imul(K,Ae)|0,O=O+Math.imul(L,Ge)|0,S=S+Math.imul(L,He)|0,S=S+Math.imul(A,Ge)|0,P=P+Math.imul(A,He)|0,O=O+Math.imul(le,Ie)|0,S=S+Math.imul(le,ke)|0,S=S+Math.imul(he,Ie)|0,P=P+Math.imul(he,ke)|0,O=O+Math.imul(W,st)|0,S=S+Math.imul(W,qe)|0,S=S+Math.imul(ie,st)|0,P=P+Math.imul(ie,qe)|0;var tn=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(tn>>>26)|0,tn&=67108863,O=Math.imul(F,Ne),S=Math.imul(F,Ee),S=S+Math.imul(H,Ne)|0,P=Math.imul(H,Ee),O=O+Math.imul(Ce,Oe)|0,S=S+Math.imul(Ce,Me)|0,S=S+Math.imul(ce,Oe)|0,P=P+Math.imul(ce,Me)|0,O=O+Math.imul(me,ot)|0,S=S+Math.imul(me,rt)|0,S=S+Math.imul(fe,ot)|0,P=P+Math.imul(fe,rt)|0,O=O+Math.imul(re,bt)|0,S=S+Math.imul(re,De)|0,S=S+Math.imul(_,bt)|0,P=P+Math.imul(_,De)|0,O=O+Math.imul(te,Je)|0,S=S+Math.imul(te,Ae)|0,S=S+Math.imul(G,Je)|0,P=P+Math.imul(G,Ae)|0,O=O+Math.imul(J,Ge)|0,S=S+Math.imul(J,He)|0,S=S+Math.imul(K,Ge)|0,P=P+Math.imul(K,He)|0,O=O+Math.imul(L,Ie)|0,S=S+Math.imul(L,ke)|0,S=S+Math.imul(A,Ie)|0,P=P+Math.imul(A,ke)|0,O=O+Math.imul(le,st)|0,S=S+Math.imul(le,qe)|0,S=S+Math.imul(he,st)|0,P=P+Math.imul(he,qe)|0,O=O+Math.imul(W,Ve)|0,S=S+Math.imul(W,Fe)|0,S=S+Math.imul(ie,Ve)|0,P=P+Math.imul(ie,Fe)|0;var gn=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(gn>>>26)|0,gn&=67108863,O=Math.imul(ue,Ne),S=Math.imul(ue,Ee),S=S+Math.imul(de,Ne)|0,P=Math.imul(de,Ee),O=O+Math.imul(F,Oe)|0,S=S+Math.imul(F,Me)|0,S=S+Math.imul(H,Oe)|0,P=P+Math.imul(H,Me)|0,O=O+Math.imul(Ce,ot)|0,S=S+Math.imul(Ce,rt)|0,S=S+Math.imul(ce,ot)|0,P=P+Math.imul(ce,rt)|0,O=O+Math.imul(me,bt)|0,S=S+Math.imul(me,De)|0,S=S+Math.imul(fe,bt)|0,P=P+Math.imul(fe,De)|0,O=O+Math.imul(re,Je)|0,S=S+Math.imul(re,Ae)|0,S=S+Math.imul(_,Je)|0,P=P+Math.imul(_,Ae)|0,O=O+Math.imul(te,Ge)|0,S=S+Math.imul(te,He)|0,S=S+Math.imul(G,Ge)|0,P=P+Math.imul(G,He)|0,O=O+Math.imul(J,Ie)|0,S=S+Math.imul(J,ke)|0,S=S+Math.imul(K,Ie)|0,P=P+Math.imul(K,ke)|0,O=O+Math.imul(L,st)|0,S=S+Math.imul(L,qe)|0,S=S+Math.imul(A,st)|0,P=P+Math.imul(A,qe)|0,O=O+Math.imul(le,Ve)|0,S=S+Math.imul(le,Fe)|0,S=S+Math.imul(he,Ve)|0,P=P+Math.imul(he,Fe)|0,O=O+Math.imul(W,Ye)|0,S=S+Math.imul(W,tt)|0,S=S+Math.imul(ie,Ye)|0,P=P+Math.imul(ie,tt)|0;var rn=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(rn>>>26)|0,rn&=67108863,O=Math.imul(ue,Oe),S=Math.imul(ue,Me),S=S+Math.imul(de,Oe)|0,P=Math.imul(de,Me),O=O+Math.imul(F,ot)|0,S=S+Math.imul(F,rt)|0,S=S+Math.imul(H,ot)|0,P=P+Math.imul(H,rt)|0,O=O+Math.imul(Ce,bt)|0,S=S+Math.imul(Ce,De)|0,S=S+Math.imul(ce,bt)|0,P=P+Math.imul(ce,De)|0,O=O+Math.imul(me,Je)|0,S=S+Math.imul(me,Ae)|0,S=S+Math.imul(fe,Je)|0,P=P+Math.imul(fe,Ae)|0,O=O+Math.imul(re,Ge)|0,S=S+Math.imul(re,He)|0,S=S+Math.imul(_,Ge)|0,P=P+Math.imul(_,He)|0,O=O+Math.imul(te,Ie)|0,S=S+Math.imul(te,ke)|0,S=S+Math.imul(G,Ie)|0,P=P+Math.imul(G,ke)|0,O=O+Math.imul(J,st)|0,S=S+Math.imul(J,qe)|0,S=S+Math.imul(K,st)|0,P=P+Math.imul(K,qe)|0,O=O+Math.imul(L,Ve)|0,S=S+Math.imul(L,Fe)|0,S=S+Math.imul(A,Ve)|0,P=P+Math.imul(A,Fe)|0,O=O+Math.imul(le,Ye)|0,S=S+Math.imul(le,tt)|0,S=S+Math.imul(he,Ye)|0,P=P+Math.imul(he,tt)|0;var yn=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(yn>>>26)|0,yn&=67108863,O=Math.imul(ue,ot),S=Math.imul(ue,rt),S=S+Math.imul(de,ot)|0,P=Math.imul(de,rt),O=O+Math.imul(F,bt)|0,S=S+Math.imul(F,De)|0,S=S+Math.imul(H,bt)|0,P=P+Math.imul(H,De)|0,O=O+Math.imul(Ce,Je)|0,S=S+Math.imul(Ce,Ae)|0,S=S+Math.imul(ce,Je)|0,P=P+Math.imul(ce,Ae)|0,O=O+Math.imul(me,Ge)|0,S=S+Math.imul(me,He)|0,S=S+Math.imul(fe,Ge)|0,P=P+Math.imul(fe,He)|0,O=O+Math.imul(re,Ie)|0,S=S+Math.imul(re,ke)|0,S=S+Math.imul(_,Ie)|0,P=P+Math.imul(_,ke)|0,O=O+Math.imul(te,st)|0,S=S+Math.imul(te,qe)|0,S=S+Math.imul(G,st)|0,P=P+Math.imul(G,qe)|0,O=O+Math.imul(J,Ve)|0,S=S+Math.imul(J,Fe)|0,S=S+Math.imul(K,Ve)|0,P=P+Math.imul(K,Fe)|0,O=O+Math.imul(L,Ye)|0,S=S+Math.imul(L,tt)|0,S=S+Math.imul(A,Ye)|0,P=P+Math.imul(A,tt)|0;var Mn=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(Mn>>>26)|0,Mn&=67108863,O=Math.imul(ue,bt),S=Math.imul(ue,De),S=S+Math.imul(de,bt)|0,P=Math.imul(de,De),O=O+Math.imul(F,Je)|0,S=S+Math.imul(F,Ae)|0,S=S+Math.imul(H,Je)|0,P=P+Math.imul(H,Ae)|0,O=O+Math.imul(Ce,Ge)|0,S=S+Math.imul(Ce,He)|0,S=S+Math.imul(ce,Ge)|0,P=P+Math.imul(ce,He)|0,O=O+Math.imul(me,Ie)|0,S=S+Math.imul(me,ke)|0,S=S+Math.imul(fe,Ie)|0,P=P+Math.imul(fe,ke)|0,O=O+Math.imul(re,st)|0,S=S+Math.imul(re,qe)|0,S=S+Math.imul(_,st)|0,P=P+Math.imul(_,qe)|0,O=O+Math.imul(te,Ve)|0,S=S+Math.imul(te,Fe)|0,S=S+Math.imul(G,Ve)|0,P=P+Math.imul(G,Fe)|0,O=O+Math.imul(J,Ye)|0,S=S+Math.imul(J,tt)|0,S=S+Math.imul(K,Ye)|0,P=P+Math.imul(K,tt)|0;var xn=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(xn>>>26)|0,xn&=67108863,O=Math.imul(ue,Je),S=Math.imul(ue,Ae),S=S+Math.imul(de,Je)|0,P=Math.imul(de,Ae),O=O+Math.imul(F,Ge)|0,S=S+Math.imul(F,He)|0,S=S+Math.imul(H,Ge)|0,P=P+Math.imul(H,He)|0,O=O+Math.imul(Ce,Ie)|0,S=S+Math.imul(Ce,ke)|0,S=S+Math.imul(ce,Ie)|0,P=P+Math.imul(ce,ke)|0,O=O+Math.imul(me,st)|0,S=S+Math.imul(me,qe)|0,S=S+Math.imul(fe,st)|0,P=P+Math.imul(fe,qe)|0,O=O+Math.imul(re,Ve)|0,S=S+Math.imul(re,Fe)|0,S=S+Math.imul(_,Ve)|0,P=P+Math.imul(_,Fe)|0,O=O+Math.imul(te,Ye)|0,S=S+Math.imul(te,tt)|0,S=S+Math.imul(G,Ye)|0,P=P+Math.imul(G,tt)|0;var An=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(An>>>26)|0,An&=67108863,O=Math.imul(ue,Ge),S=Math.imul(ue,He),S=S+Math.imul(de,Ge)|0,P=Math.imul(de,He),O=O+Math.imul(F,Ie)|0,S=S+Math.imul(F,ke)|0,S=S+Math.imul(H,Ie)|0,P=P+Math.imul(H,ke)|0,O=O+Math.imul(Ce,st)|0,S=S+Math.imul(Ce,qe)|0,S=S+Math.imul(ce,st)|0,P=P+Math.imul(ce,qe)|0,O=O+Math.imul(me,Ve)|0,S=S+Math.imul(me,Fe)|0,S=S+Math.imul(fe,Ve)|0,P=P+Math.imul(fe,Fe)|0,O=O+Math.imul(re,Ye)|0,S=S+Math.imul(re,tt)|0,S=S+Math.imul(_,Ye)|0,P=P+Math.imul(_,tt)|0;var ft=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(ft>>>26)|0,ft&=67108863,O=Math.imul(ue,Ie),S=Math.imul(ue,ke),S=S+Math.imul(de,Ie)|0,P=Math.imul(de,ke),O=O+Math.imul(F,st)|0,S=S+Math.imul(F,qe)|0,S=S+Math.imul(H,st)|0,P=P+Math.imul(H,qe)|0,O=O+Math.imul(Ce,Ve)|0,S=S+Math.imul(Ce,Fe)|0,S=S+Math.imul(ce,Ve)|0,P=P+Math.imul(ce,Fe)|0,O=O+Math.imul(me,Ye)|0,S=S+Math.imul(me,tt)|0,S=S+Math.imul(fe,Ye)|0,P=P+Math.imul(fe,tt)|0;var gt=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(gt>>>26)|0,gt&=67108863,O=Math.imul(ue,st),S=Math.imul(ue,qe),S=S+Math.imul(de,st)|0,P=Math.imul(de,qe),O=O+Math.imul(F,Ve)|0,S=S+Math.imul(F,Fe)|0,S=S+Math.imul(H,Ve)|0,P=P+Math.imul(H,Fe)|0,O=O+Math.imul(Ce,Ye)|0,S=S+Math.imul(Ce,tt)|0,S=S+Math.imul(ce,Ye)|0,P=P+Math.imul(ce,tt)|0;var It=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(It>>>26)|0,It&=67108863,O=Math.imul(ue,Ve),S=Math.imul(ue,Fe),S=S+Math.imul(de,Ve)|0,P=Math.imul(de,Fe),O=O+Math.imul(F,Ye)|0,S=S+Math.imul(F,tt)|0,S=S+Math.imul(H,Ye)|0,P=P+Math.imul(H,tt)|0;var Nn=(z+O|0)+((S&8191)<<13)|0;z=(P+(S>>>13)|0)+(Nn>>>26)|0,Nn&=67108863,O=Math.imul(ue,Ye),S=Math.imul(ue,tt),S=S+Math.imul(de,Ye)|0,P=Math.imul(de,tt);var Un=(z+O|0)+((S&8191)<<13)|0;return z=(P+(S>>>13)|0)+(Un>>>26)|0,Un&=67108863,M[0]=dt,M[1]=qt,M[2]=jt,M[3]=nt,M[4]=_e,M[5]=ut,M[6]=Xt,M[7]=tn,M[8]=gn,M[9]=rn,M[10]=yn,M[11]=Mn,M[12]=xn,M[13]=An,M[14]=ft,M[15]=gt,M[16]=It,M[17]=Nn,M[18]=Un,z!==0&&(M[19]=z,b.length++),b};Math.imul||(C=x);function E(y,m,b){b.negative=m.negative^y.negative,b.length=y.length+m.length;for(var k=0,N=0,M=0;M>>26)|0,N+=z>>>26,z&=67108863}b.words[M]=O,k=z,z=N}return k!==0?b.words[M]=k:b.length--,b._strip()}function I(y,m,b){return E(y,m,b)}o.prototype.mulTo=function(y,m){var b,k=this.length+y.length;return this.length===10&&y.length===10?b=C(this,y,m):k<63?b=x(this,y,m):k<1024?b=E(this,y,m):b=I(this,y,m),b},o.prototype.mul=function(y){var m=new o(null);return m.words=new Array(this.length+y.length),this.mulTo(y,m)},o.prototype.mulf=function(y){var m=new o(null);return m.words=new Array(this.length+y.length),I(this,y,m)},o.prototype.imul=function(y){return this.clone().mulTo(y,this)},o.prototype.imuln=function(y){var m=y<0;m&&(y=-y),r(typeof y=="number"),r(y<67108864);for(var b=0,k=0;k>=26,b+=N/67108864|0,b+=M>>>26,this.words[k]=M&67108863}return b!==0&&(this.words[k]=b,this.length++),m?this.ineg():this},o.prototype.muln=function(y){return this.clone().imuln(y)},o.prototype.sqr=function(){return this.mul(this)},o.prototype.isqr=function(){return this.imul(this.clone())},o.prototype.pow=function(y){var m=w(y);if(m.length===0)return new o(1);for(var b=this,k=0;k=0);var m=y%26,b=(y-m)/26,k=67108863>>>26-m<<26-m,N;if(m!==0){var M=0;for(N=0;N>>26-m}M&&(this.words[N]=M,this.length++)}if(b!==0){for(N=this.length-1;N>=0;N--)this.words[N+b]=this.words[N];for(N=0;N=0);var k;m?k=(m-m%26)/26:k=0;var N=y%26,M=Math.min((y-N)/26,this.length),z=67108863^67108863>>>N<M)for(this.length-=M,S=0;S=0&&(P!==0||S>=k);S--){var B=this.words[S]|0;this.words[S]=P<<26-N|B>>>N,P=B&z}return O&&P!==0&&(O.words[O.length++]=P),this.length===0&&(this.words[0]=0,this.length=1),this._strip()},o.prototype.ishrn=function(y,m,b){return r(this.negative===0),this.iushrn(y,m,b)},o.prototype.shln=function(y){return this.clone().ishln(y)},o.prototype.ushln=function(y){return this.clone().iushln(y)},o.prototype.shrn=function(y){return this.clone().ishrn(y)},o.prototype.ushrn=function(y){return this.clone().iushrn(y)},o.prototype.testn=function(y){r(typeof y=="number"&&y>=0);var m=y%26,b=(y-m)/26,k=1<=0);var m=y%26,b=(y-m)/26;if(r(this.negative===0,"imaskn works only with positive numbers"),this.length<=b)return this;if(m!==0&&b++,this.length=Math.min(b,this.length),m!==0){var k=67108863^67108863>>>m<=67108864;m++)this.words[m]-=67108864,m===this.length-1?this.words[m+1]=1:this.words[m+1]++;return this.length=Math.max(this.length,m+1),this},o.prototype.isubn=function(y){if(r(typeof y=="number"),r(y<67108864),y<0)return this.iaddn(-y);if(this.negative!==0)return this.negative=0,this.iaddn(y),this.negative=1,this;if(this.words[0]-=y,this.length===1&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var m=0;m>26)-(O/67108864|0),this.words[N+b]=M&67108863}for(;N>26,this.words[N+b]=M&67108863;if(z===0)return this._strip();for(r(z===-1),z=0,N=0;N>26,this.words[N]=M&67108863;return this.negative=1,this._strip()},o.prototype._wordDiv=function(y,m){var b=this.length-y.length,k=this.clone(),N=y,M=N.words[N.length-1]|0,z=this._countBits(M);b=26-z,b!==0&&(N=N.ushln(b),k.iushln(b),M=N.words[N.length-1]|0);var O=k.length-N.length,S;if(m!=="mod"){S=new o(null),S.length=O+1,S.words=new Array(S.length);for(var P=0;P=0;W--){var ie=(k.words[N.length+W]|0)*67108864+(k.words[N.length+W-1]|0);for(ie=Math.min(ie/M|0,67108863),k._ishlnsubmul(N,ie,W);k.negative!==0;)ie--,k.negative=0,k._ishlnsubmul(N,1,W),k.isZero()||(k.negative^=1);S&&(S.words[W]=ie)}return S&&S._strip(),k._strip(),m!=="div"&&b!==0&&k.iushrn(b),{div:S||null,mod:k}},o.prototype.divmod=function(y,m,b){if(r(!y.isZero()),this.isZero())return{div:new o(0),mod:new o(0)};var k,N,M;return this.negative!==0&&y.negative===0?(M=this.neg().divmod(y,m),m!=="mod"&&(k=M.div.neg()),m!=="div"&&(N=M.mod.neg(),b&&N.negative!==0&&N.iadd(y)),{div:k,mod:N}):this.negative===0&&y.negative!==0?(M=this.divmod(y.neg(),m),m!=="mod"&&(k=M.div.neg()),{div:k,mod:M.mod}):this.negative&y.negative?(M=this.neg().divmod(y.neg(),m),m!=="div"&&(N=M.mod.neg(),b&&N.negative!==0&&N.isub(y)),{div:M.div,mod:N}):y.length>this.length||this.cmp(y)<0?{div:new o(0),mod:this}:y.length===1?m==="div"?{div:this.divn(y.words[0]),mod:null}:m==="mod"?{div:null,mod:new o(this.modrn(y.words[0]))}:{div:this.divn(y.words[0]),mod:new o(this.modrn(y.words[0]))}:this._wordDiv(y,m)},o.prototype.div=function(y){return this.divmod(y,"div",!1).div},o.prototype.mod=function(y){return this.divmod(y,"mod",!1).mod},o.prototype.umod=function(y){return this.divmod(y,"mod",!0).mod},o.prototype.divRound=function(y){var m=this.divmod(y);if(m.mod.isZero())return m.div;var b=m.div.negative!==0?m.mod.isub(y):m.mod,k=y.ushrn(1),N=y.andln(1),M=b.cmp(k);return M<0||N===1&&M===0?m.div:m.div.negative!==0?m.div.isubn(1):m.div.iaddn(1)},o.prototype.modrn=function(y){var m=y<0;m&&(y=-y),r(y<=67108863);for(var b=(1<<26)%y,k=0,N=this.length-1;N>=0;N--)k=(b*k+(this.words[N]|0))%y;return m?-k:k},o.prototype.modn=function(y){return this.modrn(y)},o.prototype.idivn=function(y){var m=y<0;m&&(y=-y),r(y<=67108863);for(var b=0,k=this.length-1;k>=0;k--){var N=(this.words[k]|0)+b*67108864;this.words[k]=N/y|0,b=N%y}return this._strip(),m?this.ineg():this},o.prototype.divn=function(y){return this.clone().idivn(y)},o.prototype.egcd=function(y){r(y.negative===0),r(!y.isZero());var m=this,b=y.clone();m.negative!==0?m=m.umod(y):m=m.clone();for(var k=new o(1),N=new o(0),M=new o(0),z=new o(1),O=0;m.isEven()&&b.isEven();)m.iushrn(1),b.iushrn(1),++O;for(var S=b.clone(),P=m.clone();!m.isZero();){for(var B=0,W=1;!(m.words[0]&W)&&B<26;++B,W<<=1);if(B>0)for(m.iushrn(B);B-- >0;)(k.isOdd()||N.isOdd())&&(k.iadd(S),N.isub(P)),k.iushrn(1),N.iushrn(1);for(var ie=0,se=1;!(b.words[0]&se)&&ie<26;++ie,se<<=1);if(ie>0)for(b.iushrn(ie);ie-- >0;)(M.isOdd()||z.isOdd())&&(M.iadd(S),z.isub(P)),M.iushrn(1),z.iushrn(1);m.cmp(b)>=0?(m.isub(b),k.isub(M),N.isub(z)):(b.isub(m),M.isub(k),z.isub(N))}return{a:M,b:z,gcd:b.iushln(O)}},o.prototype._invmp=function(y){r(y.negative===0),r(!y.isZero());var m=this,b=y.clone();m.negative!==0?m=m.umod(y):m=m.clone();for(var k=new o(1),N=new o(0),M=b.clone();m.cmpn(1)>0&&b.cmpn(1)>0;){for(var z=0,O=1;!(m.words[0]&O)&&z<26;++z,O<<=1);if(z>0)for(m.iushrn(z);z-- >0;)k.isOdd()&&k.iadd(M),k.iushrn(1);for(var S=0,P=1;!(b.words[0]&P)&&S<26;++S,P<<=1);if(S>0)for(b.iushrn(S);S-- >0;)N.isOdd()&&N.iadd(M),N.iushrn(1);m.cmp(b)>=0?(m.isub(b),k.isub(N)):(b.isub(m),N.isub(k))}var B;return m.cmpn(1)===0?B=k:B=N,B.cmpn(0)<0&&B.iadd(y),B},o.prototype.gcd=function(y){if(this.isZero())return y.abs();if(y.isZero())return this.abs();var m=this.clone(),b=y.clone();m.negative=0,b.negative=0;for(var k=0;m.isEven()&&b.isEven();k++)m.iushrn(1),b.iushrn(1);do{for(;m.isEven();)m.iushrn(1);for(;b.isEven();)b.iushrn(1);var N=m.cmp(b);if(N<0){var M=m;m=b,b=M}else if(N===0||b.cmpn(1)===0)break;m.isub(b)}while(!0);return b.iushln(k)},o.prototype.invm=function(y){return this.egcd(y).a.umod(y)},o.prototype.isEven=function(){return(this.words[0]&1)===0},o.prototype.isOdd=function(){return(this.words[0]&1)===1},o.prototype.andln=function(y){return this.words[0]&y},o.prototype.bincn=function(y){r(typeof y=="number");var m=y%26,b=(y-m)/26,k=1<>>26,z&=67108863,this.words[M]=z}return N!==0&&(this.words[M]=N,this.length++),this},o.prototype.isZero=function(){return this.length===1&&this.words[0]===0},o.prototype.cmpn=function(y){var m=y<0;if(this.negative!==0&&!m)return-1;if(this.negative===0&&m)return 1;this._strip();var b;if(this.length>1)b=1;else{m&&(y=-y),r(y<=67108863,"Number is too big");var k=this.words[0]|0;b=k===y?0:ky.length)return 1;if(this.length=0;b--){var k=this.words[b]|0,N=y.words[b]|0;if(k!==N){kN&&(m=1);break}}return m},o.prototype.gtn=function(y){return this.cmpn(y)===1},o.prototype.gt=function(y){return this.cmp(y)===1},o.prototype.gten=function(y){return this.cmpn(y)>=0},o.prototype.gte=function(y){return this.cmp(y)>=0},o.prototype.ltn=function(y){return this.cmpn(y)===-1},o.prototype.lt=function(y){return this.cmp(y)===-1},o.prototype.lten=function(y){return this.cmpn(y)<=0},o.prototype.lte=function(y){return this.cmp(y)<=0},o.prototype.eqn=function(y){return this.cmpn(y)===0},o.prototype.eq=function(y){return this.cmp(y)===0},o.red=function(y){return new Z(y)},o.prototype.toRed=function(y){return r(!this.red,"Already a number in reduction context"),r(this.negative===0,"red works only with positives"),y.convertTo(this)._forceRed(y)},o.prototype.fromRed=function(){return r(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},o.prototype._forceRed=function(y){return this.red=y,this},o.prototype.forceRed=function(y){return r(!this.red,"Already a number in reduction context"),this._forceRed(y)},o.prototype.redAdd=function(y){return r(this.red,"redAdd works only with red numbers"),this.red.add(this,y)},o.prototype.redIAdd=function(y){return r(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,y)},o.prototype.redSub=function(y){return r(this.red,"redSub works only with red numbers"),this.red.sub(this,y)},o.prototype.redISub=function(y){return r(this.red,"redISub works only with red numbers"),this.red.isub(this,y)},o.prototype.redShl=function(y){return r(this.red,"redShl works only with red numbers"),this.red.shl(this,y)},o.prototype.redMul=function(y){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,y),this.red.mul(this,y)},o.prototype.redIMul=function(y){return r(this.red,"redMul works only with red numbers"),this.red._verify2(this,y),this.red.imul(this,y)},o.prototype.redSqr=function(){return r(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},o.prototype.redISqr=function(){return r(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},o.prototype.redSqrt=function(){return r(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},o.prototype.redInvm=function(){return r(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},o.prototype.redNeg=function(){return r(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},o.prototype.redPow=function(y){return r(this.red&&!y.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,y)};var R={k256:null,p224:null,p192:null,p25519:null};function T(y,m){this.name=y,this.p=new o(m,16),this.n=this.p.bitLength(),this.k=new o(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}T.prototype._tmp=function(){var y=new o(null);return y.words=new Array(Math.ceil(this.n/13)),y},T.prototype.ireduce=function(y){var m=y,b;do this.split(m,this.tmp),m=this.imulK(m),m=m.iadd(this.tmp),b=m.bitLength();while(b>this.n);var k=b0?m.isub(this.p):m.strip!==void 0?m.strip():m._strip(),m},T.prototype.split=function(y,m){y.iushrn(this.n,0,m)},T.prototype.imulK=function(y){return y.imul(this.k)};function j(){T.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}i(j,T),j.prototype.split=function(y,m){for(var b=4194303,k=Math.min(y.length,9),N=0;N>>22,M=z}M>>>=22,y.words[N-10]=M,M===0&&y.length>10?y.length-=10:y.length-=9},j.prototype.imulK=function(y){y.words[y.length]=0,y.words[y.length+1]=0,y.length+=2;for(var m=0,b=0;b>>=26,y.words[b]=N,m=k}return m!==0&&(y.words[y.length++]=m),y},o._prime=function(y){if(R[y])return R[y];var m;if(y==="k256")m=new j;else if(y==="p224")m=new D;else if(y==="p192")m=new X;else if(y==="p25519")m=new U;else throw new Error("Unknown prime "+y);return R[y]=m,m};function Z(y){if(typeof y=="string"){var m=o._prime(y);this.m=m.p,this.prime=m}else r(y.gtn(1),"modulus must be greater than 1"),this.m=y,this.prime=null}Z.prototype._verify1=function(y){r(y.negative===0,"red works only with positives"),r(y.red,"red works only with red numbers")},Z.prototype._verify2=function(y,m){r((y.negative|m.negative)===0,"red works only with positives"),r(y.red&&y.red===m.red,"red works only with red numbers")},Z.prototype.imod=function(y){return this.prime?this.prime.ireduce(y)._forceRed(this):(u(y,y.umod(this.m)._forceRed(this)),y)},Z.prototype.neg=function(y){return y.isZero()?y.clone():this.m.sub(y)._forceRed(this)},Z.prototype.add=function(y,m){this._verify2(y,m);var b=y.add(m);return b.cmp(this.m)>=0&&b.isub(this.m),b._forceRed(this)},Z.prototype.iadd=function(y,m){this._verify2(y,m);var b=y.iadd(m);return b.cmp(this.m)>=0&&b.isub(this.m),b},Z.prototype.sub=function(y,m){this._verify2(y,m);var b=y.sub(m);return b.cmpn(0)<0&&b.iadd(this.m),b._forceRed(this)},Z.prototype.isub=function(y,m){this._verify2(y,m);var b=y.isub(m);return b.cmpn(0)<0&&b.iadd(this.m),b},Z.prototype.shl=function(y,m){return this._verify1(y),this.imod(y.ushln(m))},Z.prototype.imul=function(y,m){return this._verify2(y,m),this.imod(y.imul(m))},Z.prototype.mul=function(y,m){return this._verify2(y,m),this.imod(y.mul(m))},Z.prototype.isqr=function(y){return this.imul(y,y.clone())},Z.prototype.sqr=function(y){return this.mul(y,y)},Z.prototype.sqrt=function(y){if(y.isZero())return y.clone();var m=this.m.andln(3);if(r(m%2===1),m===3){var b=this.m.add(new o(1)).iushrn(2);return this.pow(y,b)}for(var k=this.m.subn(1),N=0;!k.isZero()&&k.andln(1)===0;)N++,k.iushrn(1);r(!k.isZero());var M=new o(1).toRed(this),z=M.redNeg(),O=this.m.subn(1).iushrn(1),S=this.m.bitLength();for(S=new o(2*S*S).toRed(this);this.pow(S,O).cmp(z)!==0;)S.redIAdd(z);for(var P=this.pow(S,k),B=this.pow(y,k.addn(1).iushrn(1)),W=this.pow(y,k),ie=N;W.cmp(M)!==0;){for(var se=W,le=0;se.cmp(M)!==0;le++)se=se.redSqr();r(le=0;N--){for(var P=m.words[N],B=S-1;B>=0;B--){var W=P>>B&1;if(M!==k[0]&&(M=this.sqr(M)),W===0&&z===0){O=0;continue}z<<=1,z|=W,O++,!(O!==b&&(N!==0||B!==0))&&(M=this.mul(M,k[z]),O=0,z=0)}S=26}return M},Z.prototype.convertTo=function(y){var m=y.umod(this.m);return m===y?m.clone():m},Z.prototype.convertFrom=function(y){var m=y.clone();return m.red=null,m},o.mont=function(y){return new Y(y)};function Y(y){Z.call(this,y),this.shift=this.m.bitLength(),this.shift%26!==0&&(this.shift+=26-this.shift%26),this.r=new o(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)}i(Y,Z),Y.prototype.convertTo=function(y){return this.imod(y.ushln(this.shift))},Y.prototype.convertFrom=function(y){var m=this.imod(y.mul(this.rinv));return m.red=null,m},Y.prototype.imul=function(y,m){if(y.isZero()||m.isZero())return y.words[0]=0,y.length=1,y;var b=y.imul(m),k=b.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),N=b.isub(k).iushrn(this.shift),M=N;return N.cmp(this.m)>=0?M=N.isub(this.m):N.cmpn(0)<0&&(M=N.iadd(this.m)),M._forceRed(this)},Y.prototype.mul=function(y,m){if(y.isZero()||m.isZero())return new o(0)._forceRed(this);var b=y.mul(m),k=b.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),N=b.isub(k).iushrn(this.shift),M=N;return N.cmp(this.m)>=0?M=N.isub(this.m):N.cmpn(0)<0&&(M=N.iadd(this.m)),M._forceRed(this)},Y.prototype.invm=function(y){var m=this.imod(y._invmp(this.m).mul(this.r2));return m._forceRed(this)}})(e,WD)})(_D);var V2e=_D.exports;const Ct=$we(V2e);function tb(e){return Ct.isBN(e)}const eH=/^0x[\da-fA-F]+$/,X2e=/^[\da-fA-F]+$/;function ea(e,t=-1,n){return typeof e=="string"&&(e==="0x"||eH.test(e))&&(t===-1?n||e.length%2===0:e.length===2+Math.ceil(t/4))}function nb(e){return!!e&&typeof e=="object"}function SS(...e){return t=>(nb(t)||Es(t))&&e.every(n=>Es(t[n]))}function W2e(...e){return t=>Es(t)&&e.every(n=>Es(t[n]))}function rb(...e){return t=>nb(t)&&e.every(n=>Es(t[n]))}const CS=SS("toBigInt"),ES=SS("toBn");function PS(e){return typeof e=="bigint"?e:e?ea(e)?$D(e.toString()):tb(e)?Ut(e.toString()):CS(e)?e.toBigInt():ES(e)?Ut(e.toBn().toString()):Ut(e):Ut(0)}function Z2e(e){const t=PS(e);if(t>vu;if(n===r||n===r-vu)return n;n=r}}const ci=typeof Ut=="function"&&typeof Ut.asIntN=="function",tH=typeof require=="function"&&typeof module<"u",K2e=typeof __dirname<"u",q2e=!tH,G2e=typeof WebAssembly<"u",OS=typeof la.Buffer=="function"&&typeof la.Buffer.isBuffer=="function",Y2e=typeof la.process=="object";function kS(e){return OS&&!!e&&Es(e.readDoubleLE)&&la.Buffer.isBuffer(e)}function ca(e){return(e&&e.constructor)===Uint8Array||e instanceof Uint8Array}const J2e=new o2e;function fo(e){return e?J2e.encode(e.toString()):new Uint8Array}function kt(e){return ca(e)?kS(e)?new Uint8Array(e):e:ea(e)?Ha(e):Array.isArray(e)?new Uint8Array(e):fo(e)}function nH(e,t){const n=kt(e),r=kt(t);let i=0;for(;;){const o=i>=n.length,a=i>=r.length;if(o&&a)return 0;if(o)return-1;if(a)return 1;if(n[i]!==r[i])return n[i]>r[i]?1:-1;i++}}function ai(...e){const t=e.length,n=new Array(t);let r=0;for(let i=0;ir)return e.subarray(0,r);const i=new Uint8Array(r);return i.set(e,n?0:r-e.length),i}function Q2e(e){return e.sort(nH)}function Cp(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const r=e.length;if(n&&r&&e[r-1]&128)switch(r){case 0:return new Ct(0);case 1:return new Ct((e[0]^255)*-1-1);case 2:return new Ct((e[0]+(e[1]<<8)^65535)*-1-1);case 3:return new Ct((e[0]+(e[1]<<8)+(e[2]<<16)^16777215)*-1-1);case 4:return new Ct((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)*-1-1);case 5:return new Ct(((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]^255)*4294967296)*-1-1);case 6:return new Ct(((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]+(e[5]<<8)^65535)*4294967296)*-1-1);default:return new Ct(e,"le").fromTwos(r*8)}switch(r){case 0:return new Ct(0);case 1:return new Ct(e[0]);case 2:return new Ct(e[0]+(e[1]<<8));case 3:return new Ct(e[0]+(e[1]<<8)+(e[2]<<16));case 4:return new Ct(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216);case 5:return new Ct(e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8))*16777216);case 6:return new Ct(e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8)+(e[5]<<16))*16777216);default:return new Ct(e,"le")}}function $2e(e){return OS?la.Buffer.from(e||[]):new Uint8Array(e||[])}function _2e(e,{bitLength:t=32,isLe:n=!0}={}){if(t!==32&&t!==64)throw new Error("Invalid bitLength provided, expected 32 or 64");if(e.length0){const i=Math.ceil(t/8);if(e.length>i)return`${c2(e.subarray(0,i/2),r)}…${c2(e.subarray(e.length-i/2),"")}`}}else return r;return c2(e,r)}function exe(e,{isLe:t=!0,isNegative:n=!1}={}){t||(e=e.slice().reverse());const r=e.length;if(n&&r&&e[r-1]&128)switch(r){case 0:return 0;case 1:return(e[0]^255)*-1-1;case 2:return(e[0]+(e[1]<<8)^65535)*-1-1;case 3:return(e[0]+(e[1]<<8)+(e[2]<<16)^16777215)*-1-1;case 4:return(e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)*-1-1;case 5:return((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]^255)*4294967296)*-1-1;case 6:return((e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216^4294967295)+(e[4]+(e[5]<<8)^65535)*4294967296)*-1-1;default:throw new Error("Value more than 48-bits cannot be reliably converted")}switch(r){case 0:return 0;case 1:return e[0];case 2:return e[0]+(e[1]<<8);case 3:return e[0]+(e[1]<<8)+(e[2]<<16);case 4:return e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216;case 5:return e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8))*16777216;case 6:return e[0]+(e[1]<<8)+(e[2]<<16)+(e[3]+(e[4]<<8)+(e[5]<<16))*16777216;default:throw new Error("Value more than 48-bits cannot be reliably converted")}}const txe=new n2e("utf-8");function m1(e){return e?txe.decode(e):""}const Zv=kt(`Ethereum Signed Message: +`),bf=kt(""),wf=kt(""),nxe=bf.length+wf.length;function gm(e,t){return e.length>=nxe&&so(e.subarray(0,bf.length),bf)&&so(e.slice(-wf.length),wf)||t&&e.length>=Zv.length&&so(e.subarray(0,Zv.length),Zv)}function oH(e){const t=kt(e);return gm(t,!1)?t.subarray(bf.length,t.length-wf.length):t}function aH(e){const t=kt(e);return gm(t,!0)?t:_f([bf,t,wf])}const ck=Ut(256),rxe=Ut(255);function ixe(e,t,n){const r=[],i=n&&ee.gt(t)),sxe=eb((e,t)=>e.lt(t)),lxe=new Ct(0),eh=new Ct(1),n0=new Ct(2),cxe=new Ct(3),uxe=new Ct(4),dxe=new Ct(5),fxe=new Ct(6),hxe=new Ct(7),pxe=new Ct(8),mxe=new Ct(9),vxe=new Ct(10),gxe=new Ct(100),yxe=new Ct(1e3),bxe=new Ct(1e6),F5=new Ct(1e9),wxe=F5.mul(F5),sH=new Ct(Number.MAX_SAFE_INTEGER),lH=new Ct(94906265);function ib(e){return typeof e=="bigint"}function Bu(e){return e?Ct.isBN(e)?e:ea(e)?v1(e.toString()):ib(e)?new Ct(e.toString()):ES(e)?e.toBn():CS(e)?new Ct(e.toBigInt().toString()):new Ct(e):new Ct(0)}function xxe(e){const t=Bu(e);if(t.isNeg())throw new Error("square root of negative numbers is not supported");if(t.lte(sH))return new Ct(~~Math.sqrt(t.toNumber()));let n=lH.clone();for(;;){const r=t.div(n).iadd(n).ishrn(1);if(n.eq(r)||n.eq(r.sub(eh)))return n;n=r}}const Sxe={bitLength:-1,isLe:!0,isNegative:!1};function Xi(e,{bitLength:t=-1,isLe:n=!0,isNegative:r=!1}=Sxe){const i=Bu(e),o=Math.ceil(t===-1?i.bitLength()/8:(t||0)/8);if(!e)return t===-1?new Uint8Array(1):new Uint8Array(o);const a=new Uint8Array(o),s=r?i.toTwos(o*8):i;return a.set(s.toArray(n?"le":"be",o),0),a}function Cxe(e,{bitLength:t=-1,isLe:n=!1,isNegative:r=!1}={}){return Ps(Xi(e,{bitLength:t,isLe:n,isNegative:r}))}function Exe(e){return new Uint8Array(e||[])}const Pxe=n0.pow(new Ct(6)).isub(eh),Oxe=n0.pow(new Ct(14)).isub(eh),kxe=n0.pow(new Ct(30)).isub(eh),Mxe={bitLength:16},Nxe={bitLength:32};function cH(e){const t=Bu(e);if(t.lte(Pxe))return new Uint8Array([t.toNumber()<<2]);if(t.lte(Oxe))return Xi(t.shln(2).iadd(eh),Mxe);if(t.lte(kxe))return Xi(t.shln(2).iadd(n0),Nxe);const n=Xi(t);let r=n.length;for(;n[r-1]===0;)r--;if(r<4)throw new Error("Invalid length, previous checks match anything less than 2^30");return _f([new Uint8Array([(r-4<<2)+3]),n.subarray(0,r)])}function ob(e){return _f([cH(e.length),e])}function uH(e){const t=kt(e);switch(t[0]&3){case 0:return[1,new Ct(t[0]>>>2)];case 1:return[2,new Ct(t[0]+(t[1]<<8)>>>2)];case 2:return[4,new Ct(t[0]+(t[1]<<8)+(t[2]<<16)+t[3]*16777216>>>2)];default:{const n=(t[0]>>>2)+5;switch(n){case 5:return[5,new Ct(t[1]+(t[2]<<8)+(t[3]<<16)+t[4]*16777216)];case 6:return[6,new Ct(t[1]+(t[2]<<8)+(t[3]<<16)+(t[4]+(t[5]<<8))*16777216)];case 7:return[7,new Ct(t[1]+(t[2]<<8)+(t[3]<<16)+(t[4]+(t[5]<<8)+(t[6]<<16))*16777216)];default:return[n,Cp(t.subarray(1,n))]}}}}function Txe(e){switch(e[0]&3){case 0:return[1,e[0]>>>2];case 1:return[2,e[0]+(e[1]<<8)>>>2];case 2:return[4,e[0]+(e[1]<<8)+(e[2]<<16)+e[3]*16777216>>>2];default:switch((e[0]>>>2)+5){case 5:return[5,e[1]+(e[2]<<8)+(e[3]<<16)+e[4]*16777216];case 6:return[6,e[1]+(e[2]<<8)+(e[3]<<16)+(e[4]+(e[5]<<8))*16777216];case 7:return[7,e[1]+(e[2]<<8)+(e[3]<<16)+(e[4]+(e[5]<<8)+(e[6]<<16))*16777216];default:throw new Error("Compact input is > Number.MAX_SAFE_INTEGER")}}}function Ixe(e){const[t,n]=uH(e),r=t+n.toNumber();return[r,e.subarray(t,r)]}const dH=60*1e3,fH=dH*60,zxe=fH*24,uk={days:0,hours:0,milliseconds:0,minutes:0,seconds:0};function qh(e,t){return{days:(e.days||0)+t.days,hours:(e.hours||0)+t.hours,milliseconds:(e.milliseconds||0)+t.milliseconds,minutes:(e.minutes||0)+t.minutes,seconds:(e.seconds||0)+t.seconds}}function Rxe(e){const t=e/1e3;if(t<60){const o=~~t;return qh({seconds:o},Gh(e-o*1e3))}const n=t/60;if(n<60){const o=~~n;return qh({minutes:o},Gh(e-o*dH))}const r=n/60;if(r<24){const o=~~r;return qh({hours:o},Gh(e-o*fH))}const i=~~(r/24);return qh({days:i},Gh(e-i*zxe))}function Gh(e){return e?e<1e3?qh({milliseconds:e},uk):Rxe(e):uk}function jxe(e=0,{bitLength:t=32,isLe:n=!0}={}){if(t!==32&&t!==64)throw new Error("Invalid bitLength provided, expected 32 or 64");const r=new Uint8Array(t/8),i=new DataView(r.buffer,r.byteOffset);return t===32?i.setFloat32(0,Number(e),n):i.setFloat64(0,Number(e),n),r}function hH(e){return typeof e=="boolean"}const dk=new RegExp("(\\d+?)(?=(\\d{3})+(?!\\d)|$)","g");function TS(e,t=","){const n=e[0].startsWith("-"),r=n?e.substring(1).match(dk):e.match(dk);return r?`${n?"-":""}${r.join(t)}`:e}function pH(e){return{decimal:.1.toLocaleString(e).substring(1,2),thousand:1e3.toLocaleString(e).substring(1,2)}}const r0=8,Ta=[{power:-24,text:"yocto",value:"y"},{power:-21,text:"zepto",value:"z"},{power:-18,text:"atto",value:"a"},{power:-15,text:"femto",value:"f"},{power:-12,text:"pico",value:"p"},{power:-9,text:"nano",value:"n"},{power:-6,text:"micro",value:"µ"},{power:-3,text:"milli",value:"m"},{power:0,text:"Unit",value:"-"},{power:3,text:"Kilo",value:"k"},{power:6,text:"Mill",value:"M"},{power:9,text:"Bill",value:"B"},{power:12,text:"Tril",value:"T"},{power:15,text:"Peta",value:"P"},{power:18,text:"Exa",value:"E"},{power:21,text:"Zeta",value:"Z"},{power:24,text:"Yotta",value:"Y"}];function IS(e){for(let t=0,n=Ta.length;tzS(e,t);th.findSi=IS;th.getDefaults=()=>({decimals:xf,unit:Kv});th.getOptions=(e=xf)=>Ta.filter(({power:t})=>t<0?e+t>=0:!0);th.setDefaults=({decimals:e,unit:t})=>{xf=(Array.isArray(e)?e[0]:e)??xf,Kv=(Array.isArray(t)?t[0]:t)??Kv,Ta[r0].text=Kv};function Mh(e){return e.toString().padStart(2,"0")}function mH(e){const t=e.getFullYear().toString(),n=Mh(e.getMonth()+1),r=Mh(e.getDate()),i=Mh(e.getHours()),o=Mh(e.getMinutes()),a=Mh(e.getSeconds());return`${t}-${n}-${r} ${i}:${o}:${a}`}function Fxe(e){return e<15?`${e.toFixed(1)}s`:e<60?`${e|0}s`:e<3600?`${e/60|0}m`:`${e/3600|0}h`}function Dxe(e,t){const n=(e==null?void 0:e.getTime())||0,r=t instanceof Date?t.getTime():Bu(t).toNumber();return n&&r?Fxe(Math.max(Math.abs(n-r),0)/1e3):"0.0s"}function Hxe(e,{locale:t="en"}={}){const{thousand:n}=pH(t);return TS(Bu(e).toString(),n)}function vH(e){return!!e&&ea(e,-1)}function gH(e){return e&&vH(e)?e:`0x${e&&e.length%2===1?"0":""}${e||""}`}function yH(e,t=-1,n=!1){const r=Math.ceil(t/4),i=r+2;return gH(t===-1||e.length===i||!n&&e.lengthi?Ep(e).slice(-1*r):`${"0".repeat(r)}${Ep(e)}`.slice(-1*r))}function Uxe(e){return e?v1(e).toNumber():NaN}function Vxe(e){return m1(Ha(e))}function Xxe(e){return Array.isArray(e)}function ab(e){return typeof e=="string"||e instanceof String}function Wxe(e){for(let t=0,n=e.length;t126)return!1}return!0}function fk(e){for(let t=0,n=e.length;t126)return!1}return!0}function Zxe(e){return ab(e)?ea(e)?fk(kt(e)):Wxe(e):e?fk(e):!1}const D5=W2e("isPrototypeOf","hasOwnProperty");function Kxe(e,t){return D5(t)&&D5(e)?e===t||e.isPrototypeOf(t):!1}const qxe=rb("toHex","toHuman","toU8a"),Gxe=rb("get");function Yxe(e){return qxe(e)&&Gxe(e.registry)}const Jxe=rb("toBigInt","toBn","toNumber","unwrap");function Qxe(e){return(e&&e.constructor)===Error||e instanceof Error}function $xe(e,t){return(e&&e.constructor)===t||e instanceof t}const Us="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",Cr="[a-fA-F\\d]{1,4}",bH=` (?: -(?:${xr}:){7}(?:${xr}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8 -(?:${xr}:){6}(?:${Hs}|:${xr}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4 -(?:${xr}:){5}(?::${Hs}|(?::${xr}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4 -(?:${xr}:){4}(?:(?::${xr}){0,1}:${Hs}|(?::${xr}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4 -(?:${xr}:){3}(?:(?::${xr}){0,2}:${Hs}|(?::${xr}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4 -(?:${xr}:){2}(?:(?::${xr}){0,3}:${Hs}|(?::${xr}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4 -(?:${xr}:){1}(?:(?::${xr}){0,4}:${Hs}|(?::${xr}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4 -(?::(?:(?::${xr}){0,5}:${Hs}|(?::${xr}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4 +(?:${Cr}:){7}(?:${Cr}|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8 +(?:${Cr}:){6}(?:${Us}|:${Cr}|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4 +(?:${Cr}:){5}(?::${Us}|(?::${Cr}){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4 +(?:${Cr}:){4}(?:(?::${Cr}){0,1}:${Us}|(?::${Cr}){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4 +(?:${Cr}:){3}(?:(?::${Cr}){0,2}:${Us}|(?::${Cr}){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4 +(?:${Cr}:){2}(?:(?::${Cr}){0,3}:${Us}|(?::${Cr}){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4 +(?:${Cr}:){1}(?:(?::${Cr}){0,4}:${Us}|(?::${Cr}){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4 +(?::(?:(?::${Cr}){0,5}:${Us}|(?::${Cr}){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4 )(?:%[0-9a-zA-Z]{1,})? // %eth0 %1 -`.replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),_xe=new RegExp(`(?:^${Hs}$)|(?:^${MH}$)`),e3e=new RegExp(`^${Hs}$`),t3e=new RegExp(`^${MH}$`);function n3e(e,t){switch(t){case"v4":return e3e.test(e);case"v6":return t3e.test(e);default:return _xe.test(e)}}function r3e(e,t){return ob(t)?t.toString():t}function y1(e,t){return JSON.stringify(e,r3e,t)}function i3e(e){const t=typeof e!="string"?y1(e):e;try{const n=JSON.parse(t);return typeof n=="object"&&n!==null}catch{return!1}}function o3e(e){return e===null}function NH(e){return typeof e=="number"}const a3e=kS("next"),s3e=ib("catch","then"),l3e=new Uint8Array([127,69,76,70]),c3e=new Uint8Array([80,86,77,0]);function u3e(e){if(ca(e)){const t=e.subarray(0,4);return so(t,c3e)||so(t,l3e)}return!1}const d3e=/(Development|Local Testnet)$/;function f3e(e){return e?!!d3e.test(e.toString()):!1}function h3e(e){return e===void 0}function p3e(e){if(!e)return sb(e);const t=kt(e),n=t.length;let r=0;for(;r=194&&t[r]<=223){if(r+1191)return!1}else return!1;r+=2}else if(t[r]===224){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]>=225&&t[r]<=236){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]===237){if(r+2159||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]>=238&&t[r]<=239){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]===240){if(r+3191||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else if(t[r]>=241&&t[r]<=243){if(r+3191||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else if(t[r]===244){if(r+3143||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else return!1;return!0}const m3e=new Uint8Array([0,97,115,109]);function g3e(e){return ca(e)&&so(e.subarray(0,4),m3e)}function TH(e,t,n,r,i=0){const o=r?r(t,i):t.toString();let a;Object.defineProperty(e,o,{configurable:!0,enumerable:!0,get:function(){if(a===void 0){a=n(t,i,this);try{Object.defineProperty(this,o,{value:a})}catch{}}return a}})}function v3e(e,t,n,r){for(let i=0,o=t.length;i{if(e<=0)return t;const n=`${t}`;return n.lengthJh("debug",t,i,r):X5,error:(...i)=>Jh("error",t,i),log:(...i)=>Jh("log",t,i),noop:X5,warn:(...i)=>Jh("warn",t,i)}}function O3e(){return"none"}function k3e(e,{getInstanceId:t=O3e}={}){const n={},r=(...i)=>{const o=y1(i),a=t();return n[a]||(n[a]={}),n[a][o]===void 0&&(n[a][o]=e(...i)),n[a][o]};return r.unmemoize=(...i)=>{var o;const a=y1(i),s=t();((o=n[s])==null?void 0:o[a])!==void 0&&delete n[s][a]},r}function M3e(e,t){setTimeout(()=>{Promise.resolve().then(()=>{e()}).catch(n=>{t?t(n):console.error(n)})},0)}function zH(e,t=-1){const n=(!e||Number.isNaN(e)?0:e).toString(16);return kH(n.length%2?`0${n}`:n,t,!0)}function N3e(e,t=-1){return Ha(zH(e,t))}function T3e(e){const t=Object.keys(e);for(let n=0,r=t.length;n{t.apply(e,n.concat((o,a)=>{o?i(o):r(a)}))})}const Cf=new Array(256),FS=new Array(256);for(let e=0,t=Cf.length;e{const n=t.replace(/[-_., ]+/g," ").trim().split(" ");let r="";for(let i=0,o=n.length;i(t?Cf[e.charCodeAt(0)]:FS[e.charCodeAt(0)])+e.slice(1)),D3e=jH(e=>Cf[e.charCodeAt(0)]+e.slice(1));function LH(e){return t=>t?e[t.charCodeAt(0)]+t.slice(1):""}const H3e=LH(FS),U3e=LH(Cf);function V3e(e,t=6){return e.length<=2+2*t?e.toString():`${e.substring(0,t)}…${e.slice(-t)}`}function X3e(e){return Es(fo(e))}const W3e=Object.freeze(Object.defineProperty({__proto__:null,BN:Ct,BN_BILLION:U5,BN_EIGHT:pxe,BN_FIVE:dxe,BN_FOUR:uxe,BN_HUNDRED:vxe,BN_MAX_INTEGER:gH,BN_MILLION:bxe,BN_NINE:mxe,BN_ONE:th,BN_QUINTILL:wxe,BN_SEVEN:hxe,BN_SIX:fxe,BN_SQRT_MAX_INTEGER:vH,BN_TEN:gxe,BN_THOUSAND:yxe,BN_THREE:cxe,BN_TWO:n0,BN_ZERO:lxe,POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG:nH,U8A_WRAP_ETHEREUM:Kg,U8A_WRAP_POSTFIX:xf,U8A_WRAP_PREFIX:wf,_0n:bf,_1000n:L2e,_100n:j2e,_10n:R2e,_1Bn:H5,_1Mn:B2e,_1Qn:A2e,_1n:vu,_2n:P2e,_2pow53n:iH,_3n:O2e,_4n:k2e,_5n:M2e,_6n:N2e,_7n:T2e,_8n:I2e,_9n:z2e,_sqrt2pow53n:oH,arrayChunk:h2e,arrayFilter:p2e,arrayFlatten:m2e,arrayRange:g2e,arrayShuffle:v2e,arrayUnzip:y2e,arrayZip:b2e,assert:rH,assertReturn:w2e,assertUnreachable:x2e,bnFromHex:v1,bnMax:axe,bnMin:sxe,bnSqrt:xxe,bnToBn:Au,bnToHex:Cxe,bnToU8a:Xi,bufferToU8a:Exe,calcSi:AS,compactAddLength:ab,compactFromU8a:bH,compactFromU8aLim:Txe,compactStripLength:Ixe,compactToU8a:yH,detectPackage:OS,extractTime:Yh,findSi:BS,floatToU8a:jxe,formatBalance:nh,formatDate:EH,formatDecimal:LS,formatElapsed:Dxe,formatNumber:Hxe,hasBigInt:ci,hasBuffer:IS,hasCjs:uH,hasDirname:K2e,hasEsm:q2e,hasProcess:Y2e,hasWasm:G2e,hexAddPrefix:OH,hexFixLength:kH,hexHasPrefix:PH,hexStripPrefix:Pp,hexToBigInt:sH,hexToBn:v1,hexToNumber:Uxe,hexToString:Vxe,hexToU8a:Ha,identity:y3e,isArray:Xxe,isAscii:Zxe,isBigInt:ob,isBn:nb,isBoolean:SH,isBuffer:zS,isChildClass:Kxe,isClass:V5,isCodec:Yxe,isCompact:Jxe,isError:Qxe,isFunction:Cs,isHex:ea,isInstanceOf:$xe,isIp:n3e,isJsonObject:i3e,isNull:o3e,isNumber:NH,isObject:rb,isObservable:a3e,isPromise:s3e,isRiscV:u3e,isString:sb,isTestChain:f3e,isToBigInt:MS,isToBn:NS,isU8a:ca,isUndefined:h3e,isUtf8:p3e,isWasm:g3e,lazyMethod:TH,lazyMethods:v3e,logger:IH,loggerFormat:lb,memoize:k3e,nMax:S2e,nMin:C2e,nSqrt:Z2e,nToBigInt:TS,nToHex:oxe,nToU8a:jS,nextTick:M3e,noop:X5,numberToHex:zH,numberToU8a:N3e,objectClear:T3e,objectCopy:I3e,objectEntries:z3e,objectKeys:R3e,objectProperties:j3e,objectProperty:RH,objectSpread:i0,objectValues:L3e,packageInfo:PS,promisify:B3e,stringCamelCase:F3e,stringLowerFirst:H3e,stringPascalCase:D3e,stringShorten:V3e,stringToHex:X3e,stringToU8a:fo,stringUpperFirst:U3e,stringify:y1,u8aCmp:dH,u8aConcat:ai,u8aConcatStrict:eh,u8aEmpty:RS,u8aEq:so,u8aFixLength:fH,u8aIsWrapped:gm,u8aSorted:Q2e,u8aToBigInt:h1,u8aToBn:Ep,u8aToBuffer:$2e,u8aToFloat:_2e,u8aToHex:Es,u8aToNumber:exe,u8aToString:g1,u8aToU8a:kt,u8aUnwrapBytes:pH,u8aWrapBytes:mH},Symbol.toStringTag,{value:"Module"})),Z3e={name:"@polkadot/util-crypto",path:import.meta&&import.meta.url?new URL(import.meta.url).pathname.substring(0,new URL(import.meta.url).pathname.lastIndexOf("/")+1):"auto",type:"esm",version:"12.6.2"},K3e=[PS,Z3e],BH={name:"@polkadot/keyring",path:import.meta&&import.meta.url?new URL(import.meta.url).pathname.substring(0,new URL(import.meta.url).pathname.lastIndexOf("/")+1):"auto",type:"esm",version:"12.6.2"};OS(BH,null,K3e);const q3e=la.crypto;function AH(e){return q3e.getRandomValues(e)}const Gg={getRandomValues:AH},G3e={crypto:Gg};class Y3e{constructor(t){xn(this,"__internal__bridge"),xn(this,"abort",()=>{throw new Error("abort")}),xn(this,"__wbindgen_is_undefined",n=>this.__internal__bridge.getObject(n)===void 0),xn(this,"__wbindgen_throw",(n,r)=>{throw new Error(this.__internal__bridge.getString(n,r))}),xn(this,"__wbg_self_1b7a39e3a92c949c",()=>this.__internal__bridge.addObject(G3e)),xn(this,"__wbg_require_604837428532a733",(n,r)=>{throw new Error(`Unable to require ${this.__internal__bridge.getString(n,r)}`)}),xn(this,"__wbg_crypto_968f1772287e2df0",n=>this.__internal__bridge.addObject(Gg)),xn(this,"__wbg_getRandomValues_a3d34b4fee3c2869",n=>this.__internal__bridge.addObject(Gg.getRandomValues)),xn(this,"__wbg_getRandomValues_f5e14ab7ac8e995d",(n,r,i)=>{Gg.getRandomValues(this.__internal__bridge.getU8a(r,i))}),xn(this,"__wbg_randomFillSync_d5bd2d655fdf256a",(n,r,i)=>{throw new Error("randomFillsync is not available")}),xn(this,"__wbindgen_object_drop_ref",n=>{this.__internal__bridge.takeObject(n)}),this.__internal__bridge=t}}class J3e{constructor(t){xn(this,"__internal__createWasm"),xn(this,"__internal__heap"),xn(this,"__internal__wbg"),xn(this,"__internal__cachegetInt32"),xn(this,"__internal__cachegetUint8"),xn(this,"__internal__heapNext"),xn(this,"__internal__wasm"),xn(this,"__internal__wasmError"),xn(this,"__internal__wasmPromise"),xn(this,"__internal__type"),this.__internal__createWasm=t,this.__internal__cachegetInt32=null,this.__internal__cachegetUint8=null,this.__internal__heap=new Array(32).fill(void 0).concat(void 0,null,!0,!1),this.__internal__heapNext=this.__internal__heap.length,this.__internal__type="none",this.__internal__wasm=null,this.__internal__wasmError=null,this.__internal__wasmPromise=null,this.__internal__wbg={...new Y3e(this)}}get error(){return this.__internal__wasmError}get type(){return this.__internal__type}get wasm(){return this.__internal__wasm}async init(t){(!this.__internal__wasmPromise||t)&&(this.__internal__wasmPromise=(t||this.__internal__createWasm)(this.__internal__wbg));const{error:n,type:r,wasm:i}=await this.__internal__wasmPromise;return this.__internal__type=r,this.__internal__wasm=i,this.__internal__wasmError=n,this.__internal__wasm}getObject(t){return this.__internal__heap[t]}dropObject(t){t<36||(this.__internal__heap[t]=this.__internal__heapNext,this.__internal__heapNext=t)}takeObject(t){const n=this.getObject(t);return this.dropObject(t),n}addObject(t){this.__internal__heapNext===this.__internal__heap.length&&this.__internal__heap.push(this.__internal__heap.length+1);const n=this.__internal__heapNext;return this.__internal__heapNext=this.__internal__heap[n],this.__internal__heap[n]=t,n}getInt32(){return(this.__internal__cachegetInt32===null||this.__internal__cachegetInt32.buffer!==this.__internal__wasm.memory.buffer)&&(this.__internal__cachegetInt32=new Int32Array(this.__internal__wasm.memory.buffer)),this.__internal__cachegetInt32}getUint8(){return(this.__internal__cachegetUint8===null||this.__internal__cachegetUint8.buffer!==this.__internal__wasm.memory.buffer)&&(this.__internal__cachegetUint8=new Uint8Array(this.__internal__wasm.memory.buffer)),this.__internal__cachegetUint8}getU8a(t,n){return this.getUint8().subarray(t/1,t/1+n)}getString(t,n){return g1(this.getU8a(t,n))}allocU8a(t){const n=this.__internal__wasm.__wbindgen_malloc(t.length*1);return this.getUint8().set(t,n/1),[n,t.length]}allocString(t){return this.allocU8a(fo(t))}resultU8a(){const t=this.getInt32()[2],n=this.getInt32()[8/4+1],r=this.getU8a(t,n).slice();return this.__internal__wasm.__wbindgen_free(t,n*1),r}resultString(){return g1(this.resultU8a())}}function Q3e(e,t,n){return async r=>{const i={error:null,type:"none",wasm:null};try{if(t!=null&&t.length){if(typeof WebAssembly!="object"||typeof WebAssembly.instantiate!="function")throw new Error("WebAssembly is not available in your environment")}else throw new Error("No WebAssembly provided for initialization");const o=await WebAssembly.instantiate(t,{wbg:r});i.wasm=o.instance.exports,i.type="wasm"}catch(o){i.error=`FATAL: Unable to initialize @polkadot/wasm-${e}:: ${o.message}`,console.error(i.error)}return i}}const yk="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",FH=new Array(256);for(let e=0,t=yk.length;e=8&&(t[++i]=n>>>(r-=8)&255);return t}const us=Uint8Array,eu=Uint16Array,W5=Uint32Array,_3e=new us([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),DH=new us([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),HH=new us([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),UH=(e,t)=>{const n=new eu(31);for(let i=0;i<31;++i)n[i]=t+=1<>>1|(e&21845)<<1;t=(t&52428)>>>2|(t&13107)<<2,t=(t&61680)>>>4|(t&3855)<<4,XH[e]=((t&65280)>>>8|(t&255)<<8)>>>1}const Op=(e,t,n)=>{const r=e.length;let i=0;const o=new eu(t);for(;i>l]=c}}return s},o0=new us(288);for(let e=0;e<144;++e)o0[e]=8;for(let e=144;e<256;++e)o0[e]=9;for(let e=256;e<280;++e)o0[e]=7;for(let e=280;e<288;++e)o0[e]=8;const WH=new us(32);for(let e=0;e<32;++e)WH[e]=5;const n5e=Op(o0,9),r5e=Op(WH,5),ya=(e,t,n)=>{const r=t>>>3;return(e[r]|e[r+1]<<8)>>>(t&7)&n},h2=(e,t)=>{const n=t>>>3;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>>(t&7)},i5e=e=>(e>>>3)+(e&7&&1),o5e=(e,t,n)=>{(n==null||n>e.length)&&(n=e.length);const r=new(e instanceof eu?eu:e instanceof W5?W5:us)(n-t);return r.set(e.subarray(t,n)),r},p2=e=>{let t=e[0];for(let n=1,r=e.length;nt&&(t=e[n]);return t},a5e=(e,t,n)=>{const r=!n||n.i;n||(n={});const i=e.length,o=!t||!r;t||(t=new us(i*3));const a=v=>{let w=t.length;if(v>w){const x=new us(Math.max(w<<1,v));x.set(t),t=x}};let s=n.f||0,l=n.p||0,c=n.b||0,u=n.l,d=n.d,f=n.m,h=n.n;if(s&&!u)return t;const g=i<<3;do{if(!u){n.f=s=ya(e,l,1);const C=ya(e,l+1,3);if(l+=3,C)if(C==1)u=n5e,d=r5e,f=9,h=5;else if(C==2){const E=ya(e,l,31)+257,I=ya(e,l+10,15)+4,R=E+ya(e,l+5,31)+1;l+=14;const T=new us(R),j=new us(19);for(let y=0;yg)break;const V=Op(j,D);for(let y=0;y>>4;if(b<16)T[y++]=b;else{let k=0,N=0;for(b==16?(N=3+ya(e,l,3),l+=2,k=T[y-1]):b==17?(N=3+ya(e,l,7),l+=3):b==18&&(N=11+ya(e,l,127),l+=7);N--;)T[y++]=k}}const W=T.subarray(0,E),Y=T.subarray(E);f=p2(W),h=p2(Y),u=Op(W,f),d=Op(Y,h)}else throw"invalid block type";else{const E=i5e(l)+4,I=e[E-4]|e[E-3]<<8,R=E+I;if(R>i){if(r)throw"unexpected EOF";break}o&&a(c+I),t.set(e.subarray(E,R),c),n.b=c+=I,n.p=l=R<<3;continue}if(l>g)throw"unexpected EOF"}o&&a(c+131072);const v=(1<>>4;if(l+=C&15,l>g)throw"unexpected EOF";if(!C)throw"invalid length/literal";if(E<256)t[c++]=E;else if(E==256){u=void 0;break}else{let I=E-254;if(E>264){const X=E-257,V=DH[X];I=ya(e,l,(1<>>4;if(!R)throw"invalid distance";l+=R&15;let j=t5e[T];if(T>3){const X=HH[T];j+=h2(e,l)&(1<g)throw"unexpected EOF";o&&a(c+131072);const D=c+I;for(;c{if((e[0]&15)!=8||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(e[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function l5e(e,t){return a5e((s5e(e),e.subarray(2,-4)),t)}var c5e=171008,u5e=339468,d5e="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";const f5e=l5e($3e(d5e,new Uint8Array(c5e)),new Uint8Array(u5e)),h5e=Q3e("crypto",f5e),$e=new J3e(h5e);function In(e){return(...t)=>{if(!$e.wasm)throw new Error("The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");return e($e.wasm,...t)}}const p5e=In((e,t)=>(e.ext_bip39_to_entropy(8,...$e.allocString(t)),$e.resultU8a())),m5e=In((e,t,n)=>(e.ext_bip39_to_mini_secret(8,...$e.allocString(t),...$e.allocString(n)),$e.resultU8a())),g5e=In((e,t,n)=>(e.ext_bip39_to_seed(8,...$e.allocString(t),...$e.allocString(n)),$e.resultU8a())),v5e=In((e,t)=>e.ext_bip39_validate(...$e.allocString(t))!==0),y5e=In((e,t)=>(e.ext_ed_from_seed(8,...$e.allocU8a(t)),$e.resultU8a())),b5e=In((e,t,n,r)=>(e.ext_ed_sign(8,...$e.allocU8a(t),...$e.allocU8a(n),...$e.allocU8a(r)),$e.resultU8a())),w5e=In((e,t,n,r)=>e.ext_ed_verify(...$e.allocU8a(t),...$e.allocU8a(n),...$e.allocU8a(r))!==0),x5e=In((e,t)=>(e.ext_secp_from_seed(8,...$e.allocU8a(t)),$e.resultU8a())),S5e=In((e,t)=>(e.ext_secp_pub_compress(8,...$e.allocU8a(t)),$e.resultU8a())),C5e=In((e,t)=>(e.ext_secp_pub_expand(8,...$e.allocU8a(t)),$e.resultU8a())),E5e=In((e,t,n,r)=>(e.ext_secp_recover(8,...$e.allocU8a(t),...$e.allocU8a(n),r),$e.resultU8a())),P5e=In((e,t,n)=>(e.ext_secp_sign(8,...$e.allocU8a(t),...$e.allocU8a(n)),$e.resultU8a())),O5e=In((e,t,n)=>(e.ext_sr_derive_keypair_hard(8,...$e.allocU8a(t),...$e.allocU8a(n)),$e.resultU8a())),k5e=In((e,t,n)=>(e.ext_sr_derive_keypair_soft(8,...$e.allocU8a(t),...$e.allocU8a(n)),$e.resultU8a())),M5e=In((e,t)=>(e.ext_sr_from_seed(8,...$e.allocU8a(t)),$e.resultU8a())),N5e=In((e,t,n,r)=>(e.ext_sr_sign(8,...$e.allocU8a(t),...$e.allocU8a(n),...$e.allocU8a(r)),$e.resultU8a())),T5e=In((e,t,n,r)=>e.ext_sr_verify(...$e.allocU8a(t),...$e.allocU8a(n),...$e.allocU8a(r))!==0),I5e=In((e,t,n,r,i)=>(e.ext_vrf_sign(8,...$e.allocU8a(t),...$e.allocU8a(n),...$e.allocU8a(r),...$e.allocU8a(i)),$e.resultU8a())),z5e=In((e,t,n,r,i,o)=>e.ext_vrf_verify(...$e.allocU8a(t),...$e.allocU8a(n),...$e.allocU8a(r),...$e.allocU8a(i),...$e.allocU8a(o))!==0),R5e=In((e,t,n,r)=>(e.ext_blake2b(8,...$e.allocU8a(t),...$e.allocU8a(n),r),$e.resultU8a())),j5e=In((e,t,n)=>(e.ext_hmac_sha256(8,...$e.allocU8a(t),...$e.allocU8a(n)),$e.resultU8a())),L5e=In((e,t,n)=>(e.ext_hmac_sha512(8,...$e.allocU8a(t),...$e.allocU8a(n)),$e.resultU8a())),B5e=In((e,t)=>(e.ext_keccak256(8,...$e.allocU8a(t)),$e.resultU8a())),A5e=In((e,t)=>(e.ext_keccak512(8,...$e.allocU8a(t)),$e.resultU8a())),F5e=In((e,t,n,r)=>(e.ext_pbkdf2(8,...$e.allocU8a(t),...$e.allocU8a(n),r),$e.resultU8a())),D5e=In((e,t,n,r,i,o)=>(e.ext_scrypt(8,...$e.allocU8a(t),...$e.allocU8a(n),r,i,o),$e.resultU8a())),H5e=In((e,t)=>(e.ext_sha256(8,...$e.allocU8a(t)),$e.resultU8a())),U5e=In((e,t)=>(e.ext_sha512(8,...$e.allocU8a(t)),$e.resultU8a()));function xi(){return!!$e.wasm}function ZH({coder:e,ipfs:t},n){return(r,i)=>(n(r,i),e.decode(t&&i?r.substring(1):r))}function KH({coder:e,ipfs:t}){return(n,r)=>{const i=e.encode(kt(n));return t&&r?`${t}${i}`:i}}function qH({chars:e,ipfs:t,type:n,withPadding:r}){return(i,o)=>{if(typeof i!="string")throw new Error(`Expected ${n} string input`);if(t&&o&&!i.startsWith(t))throw new Error(`Expected ipfs-compatible ${n} to start with '${t}'`);for(let a=o?1:0,s=i.length;at(n,e,r)}function GH(e,t){return(n,r=256,i)=>{const o=kt(n);return!ci||!i&&xi()?e[r](o):t[r](o)}}function Fu(e,t=256,n,r){const i=Math.ceil(t/8),o=kt(e);return!ci||xi()?R5e(o,kt(n),i):n?mm(o,{dkLen:i,key:n}):mm(o,{dkLen:i})}const K5e=fo("SS58PRE");function YH(e){return Fu(ai(K5e,e),512)}function q5e(e){const t=e[0]&64?2:1,n=t===1?e[0]:(e[0]&63)<<2|e[1]>>6|(e[1]&63)<<8,r=[34+t,35+t].includes(e.length),i=e.length-(r?2:1),o=YH(e.subarray(0,i));return[(e[0]&128)===0&&![46,47].includes(e[0])&&(r?e[e.length-2]===o[0]&&e[e.length-1]===o[1]:e[e.length-1]===o[0]),i,t,n]}const G5e=[{prefix:0,network:"polkadot",displayName:"Polkadot Relay Chain",symbols:["DOT"],decimals:[10],standardAccount:"*25519",website:"https://polkadot.network"},{prefix:1,network:"BareSr25519",displayName:"Bare 32-bit Schnorr/Ristretto (S/R 25519) public key.",symbols:[],decimals:[],standardAccount:"Sr25519",website:null},{prefix:2,network:"kusama",displayName:"Kusama Relay Chain",symbols:["KSM"],decimals:[12],standardAccount:"*25519",website:"https://kusama.network"},{prefix:3,network:"BareEd25519",displayName:"Bare 32-bit Ed25519 public key.",symbols:[],decimals:[],standardAccount:"Ed25519",website:null},{prefix:4,network:"katalchain",displayName:"Katal Chain",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:5,network:"astar",displayName:"Astar Network",symbols:["ASTR"],decimals:[18],standardAccount:"*25519",website:"https://astar.network"},{prefix:6,network:"bifrost",displayName:"Bifrost",symbols:["BNC"],decimals:[12],standardAccount:"*25519",website:"https://bifrost.finance/"},{prefix:7,network:"edgeware",displayName:"Edgeware",symbols:["EDG"],decimals:[18],standardAccount:"*25519",website:"https://edgewa.re"},{prefix:8,network:"karura",displayName:"Karura",symbols:["KAR"],decimals:[12],standardAccount:"*25519",website:"https://karura.network/"},{prefix:9,network:"reynolds",displayName:"Laminar Reynolds Canary",symbols:["REY"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:10,network:"acala",displayName:"Acala",symbols:["ACA"],decimals:[12],standardAccount:"*25519",website:"https://acala.network/"},{prefix:11,network:"laminar",displayName:"Laminar",symbols:["LAMI"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:12,network:"polymesh",displayName:"Polymesh",symbols:["POLYX"],decimals:[6],standardAccount:"*25519",website:"https://polymath.network/"},{prefix:13,network:"integritee",displayName:"Integritee",symbols:["TEER"],decimals:[12],standardAccount:"*25519",website:"https://integritee.network"},{prefix:14,network:"totem",displayName:"Totem",symbols:["TOTEM"],decimals:[0],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:15,network:"synesthesia",displayName:"Synesthesia",symbols:["SYN"],decimals:[12],standardAccount:"*25519",website:"https://synesthesia.network/"},{prefix:16,network:"kulupu",displayName:"Kulupu",symbols:["KLP"],decimals:[12],standardAccount:"*25519",website:"https://kulupu.network/"},{prefix:17,network:"dark",displayName:"Dark Mainnet",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:18,network:"darwinia",displayName:"Darwinia Network",symbols:["RING"],decimals:[18],standardAccount:"secp256k1",website:"https://darwinia.network"},{prefix:19,network:"watr",displayName:"Watr Protocol",symbols:["WATR"],decimals:[18],standardAccount:"*25519",website:"https://www.watr.org"},{prefix:20,network:"stafi",displayName:"Stafi",symbols:["FIS"],decimals:[12],standardAccount:"*25519",website:"https://stafi.io"},{prefix:21,network:"karmachain",displayName:"Karmacoin",symbols:["KCOIN"],decimals:[6],standardAccount:"*25519",website:"https://karmaco.in"},{prefix:22,network:"dock-pos-mainnet",displayName:"Dock Mainnet",symbols:["DCK"],decimals:[6],standardAccount:"*25519",website:"https://dock.io"},{prefix:23,network:"shift",displayName:"ShiftNrg",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:24,network:"zero",displayName:"ZERO",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:25,network:"zero-alphaville",displayName:"ZERO Alphaville",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:26,network:"jupiter",displayName:"Jupiter",symbols:["jDOT"],decimals:[10],standardAccount:"*25519",website:"https://jupiter.patract.io"},{prefix:27,network:"kabocha",displayName:"Kabocha",symbols:["KAB"],decimals:[12],standardAccount:"*25519",website:"https://kabocha.network"},{prefix:28,network:"subsocial",displayName:"Subsocial",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:29,network:"cord",displayName:"CORD Network",symbols:["DHI","WAY"],decimals:[12,12],standardAccount:"*25519",website:"https://cord.network/"},{prefix:30,network:"phala",displayName:"Phala Network",symbols:["PHA"],decimals:[12],standardAccount:"*25519",website:"https://phala.network"},{prefix:31,network:"litentry",displayName:"Litentry Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:32,network:"robonomics",displayName:"Robonomics",symbols:["XRT"],decimals:[9],standardAccount:"*25519",website:"https://robonomics.network"},{prefix:33,network:"datahighway",displayName:"DataHighway",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:34,network:"ares",displayName:"Ares Protocol",symbols:["ARES"],decimals:[12],standardAccount:"*25519",website:"https://www.aresprotocol.com/"},{prefix:35,network:"vln",displayName:"Valiu Liquidity Network",symbols:["USDv"],decimals:[15],standardAccount:"*25519",website:"https://valiu.com/"},{prefix:36,network:"centrifuge",displayName:"Centrifuge Chain",symbols:["CFG"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:37,network:"nodle",displayName:"Nodle Chain",symbols:["NODL"],decimals:[11],standardAccount:"*25519",website:"https://nodle.io/"},{prefix:38,network:"kilt",displayName:"KILT Spiritnet",symbols:["KILT"],decimals:[15],standardAccount:"*25519",website:"https://kilt.io/"},{prefix:39,network:"mathchain",displayName:"MathChain mainnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:40,network:"mathchain-testnet",displayName:"MathChain testnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:41,network:"polimec",displayName:"Polimec Protocol",symbols:["PLMC"],decimals:[10],standardAccount:"*25519",website:"https://www.polimec.org/"},{prefix:42,network:"substrate",displayName:"Substrate",symbols:[],decimals:[],standardAccount:"*25519",website:"https://substrate.io/"},{prefix:43,network:"BareSecp256k1",displayName:"Bare 32-bit ECDSA SECP-256k1 public key.",symbols:[],decimals:[],standardAccount:"secp256k1",website:null},{prefix:44,network:"chainx",displayName:"ChainX",symbols:["PCX"],decimals:[8],standardAccount:"*25519",website:"https://chainx.org/"},{prefix:45,network:"uniarts",displayName:"UniArts Network",symbols:["UART","UINK"],decimals:[12,12],standardAccount:"*25519",website:"https://uniarts.me"},{prefix:46,network:"reserved46",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:47,network:"reserved47",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:48,network:"neatcoin",displayName:"Neatcoin Mainnet",symbols:["NEAT"],decimals:[12],standardAccount:"*25519",website:"https://neatcoin.org"},{prefix:49,network:"picasso",displayName:"Picasso",symbols:["PICA"],decimals:[12],standardAccount:"*25519",website:"https://picasso.composable.finance"},{prefix:50,network:"composable",displayName:"Composable Finance",symbols:["LAYR"],decimals:[12],standardAccount:"*25519",website:"https://composable.finance"},{prefix:51,network:"oak",displayName:"OAK Network",symbols:["OAK","TUR"],decimals:[10,10],standardAccount:"*25519",website:"https://oak.tech"},{prefix:52,network:"KICO",displayName:"KICO",symbols:["KICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:53,network:"DICO",displayName:"DICO",symbols:["DICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:54,network:"cere",displayName:"Cere Network",symbols:["CERE"],decimals:[10],standardAccount:"*25519",website:"https://cere.network"},{prefix:55,network:"xxnetwork",displayName:"xx network",symbols:["XX"],decimals:[9],standardAccount:"*25519",website:"https://xx.network"},{prefix:56,network:"pendulum",displayName:"Pendulum chain",symbols:["PEN"],decimals:[12],standardAccount:"*25519",website:"https://pendulumchain.org/"},{prefix:57,network:"amplitude",displayName:"Amplitude chain",symbols:["AMPE"],decimals:[12],standardAccount:"*25519",website:"https://pendulumchain.org/"},{prefix:58,network:"eternal-civilization",displayName:"Eternal Civilization",symbols:["ECC"],decimals:[12],standardAccount:"*25519",website:"http://www.ysknfr.cn/"},{prefix:63,network:"hydradx",displayName:"HydraDX",symbols:["HDX"],decimals:[12],standardAccount:"*25519",website:"https://hydradx.io"},{prefix:65,network:"aventus",displayName:"Aventus Mainnet",symbols:["AVT"],decimals:[18],standardAccount:"*25519",website:"https://aventus.io"},{prefix:66,network:"crust",displayName:"Crust Network",symbols:["CRU"],decimals:[12],standardAccount:"*25519",website:"https://crust.network"},{prefix:67,network:"genshiro",displayName:"Genshiro Network",symbols:["GENS","EQD","LPT0"],decimals:[9,9,9],standardAccount:"*25519",website:"https://genshiro.equilibrium.io"},{prefix:68,network:"equilibrium",displayName:"Equilibrium Network",symbols:["EQ"],decimals:[9],standardAccount:"*25519",website:"https://equilibrium.io"},{prefix:69,network:"sora",displayName:"SORA Network",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:71,network:"p3d",displayName:"3DP network",symbols:["P3D"],decimals:[12],standardAccount:"*25519",website:"https://3dpass.org"},{prefix:72,network:"p3dt",displayName:"3DP test network",symbols:["P3Dt"],decimals:[12],standardAccount:"*25519",website:"https://3dpass.org"},{prefix:73,network:"zeitgeist",displayName:"Zeitgeist",symbols:["ZTG"],decimals:[10],standardAccount:"*25519",website:"https://zeitgeist.pm"},{prefix:77,network:"manta",displayName:"Manta network",symbols:["MANTA"],decimals:[18],standardAccount:"*25519",website:"https://manta.network"},{prefix:78,network:"calamari",displayName:"Calamari: Manta Canary Network",symbols:["KMA"],decimals:[12],standardAccount:"*25519",website:"https://manta.network"},{prefix:81,network:"sora_dot_para",displayName:"SORA Polkadot Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:88,network:"polkadex",displayName:"Polkadex Mainnet",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:89,network:"polkadexparachain",displayName:"Polkadex Parachain",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:90,network:"frequency",displayName:"Frequency",symbols:["FRQCY"],decimals:[8],standardAccount:"*25519",website:"https://www.frequency.xyz"},{prefix:92,network:"anmol",displayName:"Anmol Network",symbols:["ANML"],decimals:[18],standardAccount:"*25519",website:"https://anmol.network/"},{prefix:93,network:"fragnova",displayName:"Fragnova Network",symbols:["NOVA"],decimals:[12],standardAccount:"*25519",website:"https://fragnova.com"},{prefix:98,network:"polkasmith",displayName:"PolkaSmith Canary Network",symbols:["PKS"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:99,network:"polkafoundry",displayName:"PolkaFoundry Network",symbols:["PKF"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:100,network:"ibtida",displayName:"Anmol Network Ibtida Canary network",symbols:["IANML"],decimals:[18],standardAccount:"*25519",website:"https://anmol.network/"},{prefix:101,network:"origintrail-parachain",displayName:"OriginTrail Parachain",symbols:["OTP"],decimals:[12],standardAccount:"*25519",website:"https://parachain.origintrail.io/"},{prefix:105,network:"pontem-network",displayName:"Pontem Network",symbols:["PONT"],decimals:[10],standardAccount:"*25519",website:"https://pontem.network"},{prefix:110,network:"heiko",displayName:"Heiko",symbols:["HKO"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:113,network:"integritee-incognito",displayName:"Integritee Incognito",symbols:[],decimals:[],standardAccount:"*25519",website:"https://integritee.network"},{prefix:117,network:"tinker",displayName:"Tinker",symbols:["TNKR"],decimals:[12],standardAccount:"*25519",website:"https://invarch.network"},{prefix:126,network:"joystream",displayName:"Joystream",symbols:["JOY"],decimals:[10],standardAccount:"*25519",website:"https://www.joystream.org"},{prefix:128,network:"clover",displayName:"Clover Finance",symbols:["CLV"],decimals:[18],standardAccount:"*25519",website:"https://clover.finance"},{prefix:129,network:"dorafactory-polkadot",displayName:"Dorafactory Polkadot Network",symbols:["DORA"],decimals:[12],standardAccount:"*25519",website:"https://dorafactory.org"},{prefix:131,network:"litmus",displayName:"Litmus Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:136,network:"altair",displayName:"Altair",symbols:["AIR"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:137,network:"vara",displayName:"Vara Network",symbols:["VARA"],decimals:[12],standardAccount:"*25519",website:"https://vara.network/"},{prefix:172,network:"parallel",displayName:"Parallel",symbols:["PARA"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:252,network:"social-network",displayName:"Social Network",symbols:["NET"],decimals:[18],standardAccount:"*25519",website:"https://social.network"},{prefix:255,network:"quartz_mainnet",displayName:"QUARTZ by UNIQUE",symbols:["QTZ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:268,network:"pioneer_network",displayName:"Pioneer Network by Bit.Country",symbols:["NEER"],decimals:[18],standardAccount:"*25519",website:"https://bit.country"},{prefix:420,network:"sora_kusama_para",displayName:"SORA Kusama Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:440,network:"allfeat_network",displayName:"Allfeat Network",symbols:["AFT"],decimals:[12],standardAccount:"*25519",website:"https://allfeat.network"},{prefix:666,network:"metaquity_network",displayName:"Metaquity Network",symbols:["MQTY"],decimals:[18],standardAccount:"*25519",website:"https://metaquity.xyz/"},{prefix:777,network:"curio",displayName:"Curio",symbols:["CGT"],decimals:[18],standardAccount:"*25519",website:"https://parachain.capitaldex.exchange/"},{prefix:789,network:"geek",displayName:"GEEK Network",symbols:["GEEK"],decimals:[18],standardAccount:"*25519",website:"https://geek.gl"},{prefix:995,network:"ternoa",displayName:"Ternoa",symbols:["CAPS"],decimals:[18],standardAccount:"*25519",website:"https://www.ternoa.network"},{prefix:1110,network:"efinity",displayName:"Efinity",symbols:["EFI"],decimals:[18],standardAccount:"*25519",website:"https://efinity.io/"},{prefix:1221,network:"peaq",displayName:"Peaq Network",symbols:["PEAQ"],decimals:[18],standardAccount:"Sr25519",website:"https://www.peaq.network/"},{prefix:1222,network:"krest",displayName:"Krest Network",symbols:["KREST"],decimals:[18],standardAccount:"Sr25519",website:"https://www.peaq.network/"},{prefix:1284,network:"moonbeam",displayName:"Moonbeam",symbols:["GLMR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1285,network:"moonriver",displayName:"Moonriver",symbols:["MOVR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1328,network:"ajuna",displayName:"Ajuna Network",symbols:["AJUN"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1337,network:"bajun",displayName:"Bajun Network",symbols:["BAJU"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1516,network:"societal",displayName:"Societal",symbols:["SCTL"],decimals:[12],standardAccount:"*25519",website:"https://www.sctl.xyz"},{prefix:1985,network:"seals",displayName:"Seals Network",symbols:["SEAL"],decimals:[9],standardAccount:"*25519",website:"https://seals.app"},{prefix:2007,network:"kapex",displayName:"Kapex",symbols:["KAPEX"],decimals:[12],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:2009,network:"cloudwalk_mainnet",displayName:"CloudWalk Network Mainnet",symbols:["CWN"],decimals:[18],standardAccount:"*25519",website:"https://explorer.mainnet.cloudwalk.io"},{prefix:2021,network:"logion",displayName:"logion network",symbols:["LGNT"],decimals:[18],standardAccount:"*25519",website:"https://logion.network"},{prefix:2032,network:"interlay",displayName:"Interlay",symbols:["INTR"],decimals:[10],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2092,network:"kintsugi",displayName:"Kintsugi",symbols:["KINT"],decimals:[12],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2106,network:"bitgreen",displayName:"Bitgreen",symbols:["BBB"],decimals:[18],standardAccount:"*25519",website:"https://bitgreen.org/"},{prefix:2112,network:"chainflip",displayName:"Chainflip",symbols:["FLIP"],decimals:[18],standardAccount:"*25519",website:"https://chainflip.io/"},{prefix:2199,network:"moonsama",displayName:"Moonsama",symbols:["SAMA"],decimals:[18],standardAccount:"secp256k1",website:"https://moonsama.com"},{prefix:2206,network:"ICE",displayName:"ICE Network",symbols:["ICY"],decimals:[18],standardAccount:"*25519",website:"https://icenetwork.io"},{prefix:2207,network:"SNOW",displayName:"SNOW: ICE Canary Network",symbols:["ICZ"],decimals:[18],standardAccount:"*25519",website:"https://icenetwork.io"},{prefix:2254,network:"subspace_testnet",displayName:"Subspace testnet",symbols:["tSSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:3333,network:"peerplays",displayName:"Peerplays",symbols:["PPY"],decimals:[18],standardAccount:"secp256k1",website:"https://www.peerplays.com/"},{prefix:4450,network:"g1",displayName:"Ğ1",symbols:["G1"],decimals:[2],standardAccount:"*25519",website:"https://duniter.org"},{prefix:5234,network:"humanode",displayName:"Humanode Network",symbols:["HMND"],decimals:[18],standardAccount:"*25519",website:"https://humanode.io"},{prefix:5845,network:"tangle",displayName:"Tangle Network",symbols:["TNT"],decimals:[18],standardAccount:"*25519",website:"https://www.tangle.tools/"},{prefix:6094,network:"subspace",displayName:"Subspace",symbols:["SSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:7007,network:"tidefi",displayName:"Tidefi",symbols:["TDFY"],decimals:[12],standardAccount:"*25519",website:"https://tidefi.com"},{prefix:7013,network:"gm",displayName:"GM",symbols:["FREN","GM","GN"],decimals:[12,0,0],standardAccount:"*25519",website:"https://gmordie.com"},{prefix:7306,network:"krigan",displayName:"Krigan Network",symbols:["KRGN"],decimals:[9],standardAccount:"*25519",website:"https://krigan.network"},{prefix:7391,network:"unique_mainnet",displayName:"Unique Network",symbols:["UNQ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:8866,network:"golden_gate",displayName:"Golden Gate",symbols:["GGX"],decimals:[18],standardAccount:"*25519",website:"https://ggxchain.io/"},{prefix:8883,network:"sapphire_mainnet",displayName:"Sapphire by Unique",symbols:["QTZ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:8886,network:"golden_gate_sydney",displayName:"Golden Gate Sydney",symbols:["GGXT"],decimals:[18],standardAccount:"*25519",website:"https://ggxchain.io/"},{prefix:9072,network:"hashed",displayName:"Hashed Network",symbols:["HASH"],decimals:[18],standardAccount:"*25519",website:"https://hashed.network"},{prefix:9807,network:"dentnet",displayName:"DENTNet",symbols:["DENTX"],decimals:[18],standardAccount:"*25519",website:"https://www.dentnet.io"},{prefix:9935,network:"t3rn",displayName:"t3rn",symbols:["TRN"],decimals:[12],standardAccount:"*25519",website:"https://t3rn.io/"},{prefix:10041,network:"basilisk",displayName:"Basilisk",symbols:["BSX"],decimals:[12],standardAccount:"*25519",website:"https://bsx.fi"},{prefix:11330,network:"cess-testnet",displayName:"CESS Testnet",symbols:["TCESS"],decimals:[18],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11331,network:"cess",displayName:"CESS",symbols:["CESS"],decimals:[18],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11486,network:"luhn",displayName:"Luhn Network",symbols:["LUHN"],decimals:[18],standardAccount:"*25519",website:"https://luhn.network"},{prefix:11820,network:"contextfree",displayName:"Automata ContextFree",symbols:["CTX"],decimals:[18],standardAccount:"*25519",website:"https://ata.network"},{prefix:12155,network:"impact",displayName:"Impact Protocol Network",symbols:["BSTY"],decimals:[18],standardAccount:"*25519",website:"https://impactprotocol.network/"},{prefix:12191,network:"nftmart",displayName:"NFTMart",symbols:["NMT"],decimals:[12],standardAccount:"*25519",website:"https://nftmart.io"},{prefix:13116,network:"bittensor",displayName:"Bittensor",symbols:["TAO"],decimals:[9],standardAccount:"*25519",website:"https://bittensor.com"},{prefix:14697,network:"goro",displayName:"GORO Network",symbols:["GORO"],decimals:[9],standardAccount:"*25519",website:"https://goro.network"},{prefix:29972,network:"mythos",displayName:"Mythos",symbols:["MYTH"],decimals:[18],standardAccount:"secp256k1",website:"https://mythos.foundation"}],Y5e={acala:["0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"],ajuna:["0xe358eb1d11b31255a286c12e44fe6780b7edb171d657905a97e39f71d9c6c3ee"],"aleph-node":["0x70255b4d28de0fc4e1a193d7e175ad1ccef431598211c55538f1018651a0344e"],astar:["0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6"],basilisk:["0xa85cfb9b9fd4d622a5b28289a02347af987d8f73fa3108450e2b4a11c1ce5755"],bifrost:["0x262e1b2ad728475fd6fe88e62d34c200abe6fd693931ddad144059b1eb884e5b"],"bifrost-kusama":["0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed"],bittensor:["0x2f0555cc76fc2840a25a6ea3b9637146806f1f44b090c175ffde2a7e5ab36c03"],centrifuge:["0xb3db41421702df9a7fcac62b53ffeac85f7853cc4e689e0b93aeb3db18c09d82","0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5"],cere:["0x81443836a9a24caaa23f1241897d1235717535711d1d3fe24eae4fdc942c092c"],composable:["0xdaab8df776eb52ec604a5df5d388bb62a050a0aaec4556a64265b9d42755552d"],darwinia:["0xe71578b37a7c799b0ab4ee87ffa6f059a6b98f71f06fb8c84a8d88013a548ad6"],"dock-mainnet":["0x6bfe24dca2a3be10f22212678ac13a6446ec764103c0f3471c71609eac384aae","0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9"],edgeware:["0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b"],enjin:["0xd8761d3c88f26dc12875c00d3165f7d67243d56fc85b4cf19937601a7916e5a9"],equilibrium:["0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925"],genshiro:["0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243"],hydradx:["0xafdc188f45c71dacbaa0b62e16a91f726c7b8699a9748cdf715459de6b7f366d","0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc","0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9","0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047","0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2"],"interlay-parachain":["0xbf88efe70e9e0e916416e8bed61f2b45717f517d7f3523e33c7b001e5ffcbc72"],karura:["0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b"],khala:["0xd43540ba6d3eb4897c28a77d48cb5b729fea37603cbbfc7a86a73b72adb3be8d"],kulupu:["0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba"],kusama:["0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe","0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636","0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf"],matrixchain:["0x3af4ff48ec76d2efc8476730f423ac07e25ad48f5f4c9dc39c778b164d808615"],nodle:["0x97da7ede98d7bad4e36b4d734b6055425a3be036da2a332ea5a7037656427a21"],origintrail:["0xe7e0962324a3b86c83404dbea483f25fb5dab4c224791c81b756cfc948006174"],p3d:["0x6c5894837ad89b6d92b114a2fb3eafa8fe3d26a54848e3447015442cd6ef4e66"],parallel:["0xe61a41c53f5dcd0beb09df93b34402aada44cb05117b71059cce40a2723a4e97"],pendulum:["0x5d3c298622d5634ed019bf61ea4b71655030015bde9beb0d6a24743714462c86"],phala:["0x1bb969d85965e4bb5a651abbedf21a54b6b31a21f66b5401cc3f1e286268d736"],picasso:["0x6811a339673c9daa897944dcdac99c6e2939cc88245ed21951a0a3c9a2be75bc","0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c"],polkadex:["0x3920bcb4960a1eef5580cd5367ff3f430eef052774f78468852f7b9cb39f8a3c"],polkadot:["0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"],polymesh:["0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063"],quartz:["0xcd4d732201ebe5d6b014edda071c4203e16867305332301dc8d092044b28e554"],rococo:["0x6408de7737c59c238890533af25896a2c20608d8b380bb01029acb392781063e","0xaaf2cd1b74b5f726895921259421b534124726263982522174147046b8827897","0x037f5f3c8e67b314062025fc886fcd6238ea25a4a9b45dce8d246815c9ebe770","0xc196f81260cf1686172b47a79cf002120735d7cb0eb1474e8adce56618456fff","0xf6e9983c37baf68846fedafe21e56718790e39fb1c582abc408b81bc7b208f9a","0x5fce687da39305dfe682b117f0820b319348e8bb37eb16cf34acbf6a202de9d9","0xe7c3d5edde7db964317cd9b51a3a059d7cd99f81bdbce14990047354334c9779","0x1611e1dbf0405379b861e2e27daa90f480b2e6d3682414a80835a52e8cb8a215","0x343442f12fa715489a8714e79a7b264ea88c0d5b8c66b684a7788a516032f6b9","0x78bcd530c6b3a068bc17473cf5d2aff9c287102bed9af3ae3c41c33b9d6c6147","0x47381ee0697153d64404fc578392c8fd5cba9073391908f46c888498415647bd","0x19c0e4fa8ab75f5ac7865e0b8f74ff91eb9a100d336f423cd013a8befba40299"],sora:["0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5"],stafi:["0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80"],statemine:["0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a"],statemint:["0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f"],subsocial:["0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8"],ternoa:["0x6859c81ca95ef624c9dfe4dc6e3381c33e5d6509e35e147092bfbc780f777c4e"],unique:["0x84322d9cddbf35088f1e54e9a85c967a41a56a4f43445768125e61af166c7d31"],vtb:["0x286bc8414c7000ce1d6ee6a834e29a54c1784814b76243eb77ed0b2c5573c60f","0x7483b89572fb2bd687c7b9a93b242d0b237f9aba463aba07ec24503931038aaa"],westend:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"],xxnetwork:["0x50dd5d206917bf10502c68fb4d18a59fc8aa31586f4e8856b493e43544aa82aa"],zeitgeist:["0x1bf2a2ecb4a868de66ea8610f2ce7c8c43706561b6476031315f6640fe38e060"]},J5e={centrifuge:"polkadot",kusama:"polkadot",polkadot:"polkadot",sora:"polkadot",statemine:"polkadot",statemint:"polkadot",westmint:"polkadot"},Q5e={acala:787,ajuna:354,"aleph-node":643,astar:810,bifrost:788,"bifrost-kusama":788,centrifuge:747,composable:354,darwinia:354,"dock-mainnet":594,edgeware:523,enjin:1155,equilibrium:99999997,genshiro:99999996,hydradx:354,"interlay-parachain":354,karura:686,khala:434,kusama:434,matrixchain:1155,nodle:1003,origintrail:354,parallel:354,pendulum:354,phala:354,picasso:434,polkadex:799,polkadot:354,polymesh:595,quartz:631,sora:617,stafi:907,statemine:434,statemint:354,ternoa:995,unique:661,vtb:694,xxnetwork:1955,zeitgeist:354},$5e={"":!0,"cess-testnet":!0,"dock-testnet":!0,jupiter:!0,"mathchain-testnet":!0,p3dt:!0,subspace_testnet:!0,"zero-alphaville":!0},bk=[0,2,42],_5e=["testnet"];function e8e(e){var t,n;const r=e.network||"",i=r.replace(/_/g,"-").split("-"),o=e;return o.slip44=Q5e[r],o.hasLedgerSupport=!!o.slip44,o.genesisHash=Y5e[r]||[],o.icon=J5e[r]||"substrate",o.isTestnet=!!$5e[r]||_5e.includes(i[i.length-1]),o.isIgnored=o.isTestnet||!(e.standardAccount&&(t=e.decimals)!=null&&t.length&&(n=e.symbols)!=null&&n.length)&&e.prefix!==42,o}function t8e({genesisHash:e,prefix:t}){return!!e.length||t===42}function n8e(e){return!e.isIgnored&&!!e.network}function r8e(e,t){const n=bk.includes(e.prefix),r=bk.includes(t.prefix);return n===r?n?0:e.displayName.localeCompare(t.displayName):n?-1:1}const i8e=G5e.map(e8e),JH=i8e.filter(n8e).sort(r8e);JH.filter(t8e);const kp={allowedDecodedLengths:[1,2,4,8,32,33],allowedEncodedLengths:[3,4,6,10,35,36,37,38],allowedPrefix:JH.map(({prefix:e})=>e),prefix:42};function tu(e,t,n=-1){if(!e)throw new Error("Invalid empty address passed");if(ca(e)||ea(e))return kt(e);try{const r=X5e(e);if(!kp.allowedEncodedLengths.includes(r.length))throw new Error("Invalid decoded address length");const[i,o,a,s]=q5e(r);if(!i&&!t)throw new Error("Invalid decoded address checksum");if(n!==-1&&n!==s)throw new Error(`Expected ss58Format ${n}, received ${s}`);return r.slice(a,o)}catch(r){throw new Error(`Decoding ${e}: ${r.message}`)}}const wk={isLe:!1},m2={isLe:!0},o8e={bitLength:32,isLe:!1},g2={bitLength:32,isLe:!0},Ef={bitLength:256,isLe:!1},a8e={bitLength:256,isLe:!0},s8e=/^\d+$/,l8e=32;class HS{constructor(){xn(this,"__internal__chainCode",new Uint8Array(32)),xn(this,"__internal__isHard",!1)}static from(t){const n=new HS,[r,i]=t.startsWith("/")?[t.substring(1),!0]:[t,!1];return n.soft(s8e.test(r)?new Ct(r,10):r),i?n.harden():n}get chainCode(){return this.__internal__chainCode}get isHard(){return this.__internal__isHard}get isSoft(){return!this.__internal__isHard}hard(t){return this.soft(t).harden()}harden(){return this.__internal__isHard=!0,this}soft(t){return NH(t)||nb(t)||ob(t)?this.soft(Xi(t,a8e)):ea(t)?this.soft(Ha(t)):sb(t)?this.soft(ab(fo(t))):t.length>l8e?this.soft(Fu(t)):(this.__internal__chainCode.fill(0),this.__internal__chainCode.set(t,0),this)}soften(){return this.__internal__isHard=!1,this}}const c8e=/\/(\/?)([^/]+)/g;function QH(e){const t=e.match(c8e),n=[];let r="";if(t){r=t.join("");for(const i of t)n.push(HS.from(i.substring(1)))}if(r!==e)throw new Error(`Re-constructed path "${r}" does not match input`);return{parts:t,path:n}}const u8e=/^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/;function d8e(e){const t=e.match(u8e);if(t===null)throw new Error("Unable to match provided value to a secret URI");const[,n,,r,,,i]=t,{path:o}=QH(r);return{derivePath:r,password:i,path:o,phrase:n}}const f8e=ab(fo("Secp256k1HDKD"));function h8e(e,t){if(!ca(t)||t.length!==32)throw new Error("Invalid chainCode passed to derive");return Fu(ai(f8e,e,t),256)}function p8e(e,t,n,r){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,n,r);const i=BigInt(32),o=BigInt(4294967295),a=Number(n>>i&o),s=Number(n&o),l=r?4:0,c=r?0:4;e.setUint32(t+l,a,r),e.setUint32(t+c,s,r)}const m8e=(e,t,n)=>e&t^~e&n,g8e=(e,t,n)=>e&t^e&n^t&n;class $H extends eb{constructor(t,n,r,i){super(),this.blockLen=t,this.outputLen=n,this.padOffset=r,this.isLE=i,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=Zg(this.buffer)}update(t){hc(this);const{view:n,buffer:r,blockLen:i}=this;t=Da(t);const o=t.length;for(let a=0;ai-a&&(this.process(r,0),a=0);for(let d=a;du.length)throw new Error("_sha2: outputLen bigger than state");for(let d=0;d>>3,v=_a(h,17)^_a(h,19)^h>>>10;kl[d]=v+kl[d-7]+g+kl[d-16]|0}let{A:r,B:i,C:o,D:a,E:s,F:l,G:c,H:u}=this;for(let d=0;d<64;d++){const f=_a(s,6)^_a(s,11)^_a(s,25),h=u+f+m8e(s,l,c)+v8e[d]+kl[d]|0,g=(_a(r,2)^_a(r,13)^_a(r,22))+g8e(r,i,o)|0;u=c,c=l,l=s,s=a+h|0,a=o,o=i,i=r,r=h+g|0}r=r+this.A|0,i=i+this.B|0,o=o+this.C|0,a=a+this.D|0,s=s+this.E|0,l=l+this.F|0,c=c+this.G|0,u=u+this.H|0,this.set(r,i,o,a,s,l,c,u)}roundClean(){kl.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const a0=xS(()=>new y8e);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const _H=BigInt(0),cb=BigInt(1),b8e=BigInt(2);function yu(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function s0(e){if(!yu(e))throw new Error("Uint8Array expected")}const w8e=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function bu(e){s0(e);let t="";for(let n=0;n=Rs._0&&e<=Rs._9)return e-Rs._0;if(e>=Rs._A&&e<=Rs._F)return e-(Rs._A-10);if(e>=Rs._a&&e<=Rs._f)return e-(Rs._a-10)}function Pf(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);const t=e.length,n=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const r=new Uint8Array(n);for(let i=0,o=0;i_H;e>>=cb,t+=1);return t}function P8e(e,t){return e>>BigInt(t)&cb}function O8e(e,t,n){return e|(n?cb:_H)<(b8e<new Uint8Array(e),Sk=e=>Uint8Array.from(e);function tU(e,t,n){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof n!="function")throw new Error("hmacFn must be a function");let r=v2(e),i=v2(e),o=0;const a=()=>{r.fill(1),i.fill(0),o=0},s=(...u)=>n(i,r,...u),l=(u=v2())=>{i=s(Sk([0]),u),r=s(),u.length!==0&&(i=s(Sk([1]),u),r=s())},c=()=>{if(o++>=1e3)throw new Error("drbg: tried 1000 values");let u=0;const d=[];for(;u{a(),l(u);let f;for(;!(f=d(c()));)l();return a(),f}}const k8e={bigint:e=>typeof e=="bigint",function:e=>typeof e=="function",boolean:e=>typeof e=="boolean",string:e=>typeof e=="string",stringOrUint8Array:e=>typeof e=="string"||yu(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>typeof e=="function"&&Number.isSafeInteger(e.outputLen)};function rh(e,t,n={}){const r=(i,o,a)=>{const s=k8e[o];if(typeof s!="function")throw new Error(`Invalid validator "${o}", expected function`);const l=e[i];if(!(a&&l===void 0)&&!s(l,e))throw new Error(`Invalid param ${String(i)}=${l} (${typeof l}), expected ${o}`)};for(const[i,o]of Object.entries(t))r(i,o,!1);for(const[i,o]of Object.entries(n))r(i,o,!0);return e}const M8e=Object.freeze(Object.defineProperty({__proto__:null,abytes:s0,bitGet:P8e,bitLen:E8e,bitMask:VS,bitSet:O8e,bytesToHex:bu,bytesToNumberBE:nu,bytesToNumberLE:Dd,concatBytes:wu,createHmacDrbg:tU,ensureBytes:Ur,equalBytes:S8e,hexToBytes:Pf,hexToNumber:US,isBytes:yu,numberToBytesBE:Of,numberToBytesLE:vm,numberToHexUnpadded:eU,numberToVarBytesBE:x8e,utf8ToBytes:C8e,validateObject:rh},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const ni=BigInt(0),er=BigInt(1),Lc=BigInt(2),N8e=BigInt(3),Z5=BigInt(4),Ck=BigInt(5),Ek=BigInt(8);BigInt(9);BigInt(16);function Xn(e,t){const n=e%t;return n>=ni?n:t+n}function T8e(e,t,n){if(n<=ni||t 0");if(n===er)return ni;let r=er;for(;t>ni;)t&er&&(r=r*e%n),e=e*e%n,t>>=er;return r}function lr(e,t,n){let r=e;for(;t-- >ni;)r*=r,r%=n;return r}function K5(e,t){if(e===ni||t<=ni)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let n=Xn(e,t),r=t,i=ni,o=er;for(;n!==ni;){const a=r/n,s=r%n,l=i-o*a;r=n,n=s,i=o,o=l}if(r!==er)throw new Error("invert: does not exist");return Xn(i,t)}function I8e(e){const t=(e-er)/Lc;let n,r,i;for(n=e-er,r=0;n%Lc===ni;n/=Lc,r++);for(i=Lc;i(Xn(e,t)&er)===er,j8e=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function L8e(e){const t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},n=j8e.reduce((r,i)=>(r[i]="function",r),t);return rh(e,n)}function B8e(e,t,n){if(n 0");if(n===ni)return e.ONE;if(n===er)return t;let r=e.ONE,i=t;for(;n>ni;)n&er&&(r=e.mul(r,i)),i=e.sqr(i),n>>=er;return r}function A8e(e,t){const n=new Array(t.length),r=t.reduce((o,a,s)=>e.is0(a)?o:(n[s]=o,e.mul(o,a)),e.ONE),i=e.inv(r);return t.reduceRight((o,a,s)=>e.is0(a)?o:(n[s]=e.mul(o,n[s]),e.mul(o,a)),i),n}function nU(e,t){const n=t!==void 0?t:e.toString(2).length,r=Math.ceil(n/8);return{nBitLength:n,nByteLength:r}}function rU(e,t,n=!1,r={}){if(e<=ni)throw new Error(`Expected Field ORDER > 0, got ${e}`);const{nBitLength:i,nByteLength:o}=nU(e,t);if(o>2048)throw new Error("Field lengths over 2048 bytes are not supported");const a=z8e(e),s=Object.freeze({ORDER:e,BITS:i,BYTES:o,MASK:VS(i),ZERO:ni,ONE:er,create:l=>Xn(l,e),isValid:l=>{if(typeof l!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof l}`);return ni<=l&&ll===ni,isOdd:l=>(l&er)===er,neg:l=>Xn(-l,e),eql:(l,c)=>l===c,sqr:l=>Xn(l*l,e),add:(l,c)=>Xn(l+c,e),sub:(l,c)=>Xn(l-c,e),mul:(l,c)=>Xn(l*c,e),pow:(l,c)=>B8e(s,l,c),div:(l,c)=>Xn(l*K5(c,e),e),sqrN:l=>l*l,addN:(l,c)=>l+c,subN:(l,c)=>l-c,mulN:(l,c)=>l*c,inv:l=>K5(l,e),sqrt:r.sqrt||(l=>a(s,l)),invertBatch:l=>A8e(s,l),cmov:(l,c,u)=>u?c:l,toBytes:l=>n?vm(l,o):Of(l,o),fromBytes:l=>{if(l.length!==o)throw new Error(`Fp.fromBytes: expected ${o}, got ${l.length}`);return n?Dd(l):nu(l)}});return Object.freeze(s)}function F8e(e,t){if(!e.isOdd)throw new Error("Field doesn't have isOdd");const n=e.sqrt(t);return e.isOdd(n)?e.neg(n):n}function iU(e){if(typeof e!="bigint")throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}function oU(e){const t=iU(e);return t+Math.ceil(t/2)}function D8e(e,t,n=!1){const r=e.length,i=iU(t),o=oU(t);if(r<16||r1024)throw new Error(`expected ${o}-1024 bytes of input, got ${r}`);const a=n?nu(e):Dd(e),s=Xn(a,t-er)+er;return n?vm(s,i):Of(s,i)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const H8e=BigInt(0),y2=BigInt(1);function aU(e,t){const n=(i,o)=>{const a=o.negate();return i?a:o},r=i=>{const o=Math.ceil(t/i)+1,a=2**(i-1);return{windows:o,windowSize:a}};return{constTimeNegate:n,unsafeLadder(i,o){let a=e.ZERO,s=i;for(;o>H8e;)o&y2&&(a=a.add(s)),s=s.double(),o>>=y2;return a},precomputeWindow(i,o){const{windows:a,windowSize:s}=r(o),l=[];let c=i,u=c;for(let d=0;d>=h,w>l&&(w-=f,a+=y2);const x=v,C=v+Math.abs(w)-1,E=g%2!==0,I=w<0;w===0?u=u.add(n(E,o[x])):c=c.add(n(I,o[C]))}return{p:c,f:u}},wNAFCached(i,o,a,s){const l=i._WINDOW_SIZE||1;let c=o.get(i);return c||(c=this.precomputeWindow(i,l),l!==1&&o.set(i,s(c))),this.wNAF(l,c,a)}}}function XS(e){return L8e(e.Fp),rh(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...nU(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function U8e(e){const t=XS(e);rh(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:n,Fp:r,a:i}=t;if(n){if(!r.eql(i,r.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof n!="object"||typeof n.beta!="bigint"||typeof n.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}const{bytesToNumberBE:V8e,hexToBytes:X8e}=M8e,Wc={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(e){const{Err:t}=Wc;if(e.length<2||e[0]!==2)throw new t("Invalid signature integer tag");const n=e[1],r=e.subarray(2,n+2);if(!n||r.length!==n)throw new t("Invalid signature integer: wrong length");if(r[0]&128)throw new t("Invalid signature integer: negative");if(r[0]===0&&!(r[1]&128))throw new t("Invalid signature integer: unnecessary leading zero");return{d:V8e(r),l:e.subarray(n+2)}},toSig(e){const{Err:t}=Wc,n=typeof e=="string"?X8e(e):e;s0(n);let r=n.length;if(r<2||n[0]!=48)throw new t("Invalid signature tag");if(n[1]!==r-2)throw new t("Invalid signature: incorrect length");const{d:i,l:o}=Wc._parseInt(n.subarray(2)),{d:a,l:s}=Wc._parseInt(o);if(s.length)throw new t("Invalid signature: left bytes after parsing");return{r:i,s:a}},hexFromSig(e){const t=c=>Number.parseInt(c[0],16)&8?"00"+c:c,n=c=>{const u=c.toString(16);return u.length&1?`0${u}`:u},r=t(n(e.s)),i=t(n(e.r)),o=r.length/2,a=i.length/2,s=n(o),l=n(a);return`30${n(a+o+4)}02${l}${i}02${s}${r}`}},Zs=BigInt(0),qo=BigInt(1);BigInt(2);const Pk=BigInt(3);BigInt(4);function W8e(e){const t=U8e(e),{Fp:n}=t,r=t.toBytes||((g,v,w)=>{const x=v.toAffine();return wu(Uint8Array.from([4]),n.toBytes(x.x),n.toBytes(x.y))}),i=t.fromBytes||(g=>{const v=g.subarray(1),w=n.fromBytes(v.subarray(0,n.BYTES)),x=n.fromBytes(v.subarray(n.BYTES,2*n.BYTES));return{x:w,y:x}});function o(g){const{a:v,b:w}=t,x=n.sqr(g),C=n.mul(x,g);return n.add(n.add(C,n.mul(g,v)),w)}if(!n.eql(n.sqr(t.Gy),o(t.Gx)))throw new Error("bad generator point: equation left != right");function a(g){return typeof g=="bigint"&&Zsn.eql(E,n.ZERO);return C(w)&&C(x)?d.ZERO:new d(w,x,n.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(v){const w=n.invertBatch(v.map(x=>x.pz));return v.map((x,C)=>x.toAffine(w[C])).map(d.fromAffine)}static fromHex(v){const w=d.fromAffine(i(Ur("pointHex",v)));return w.assertValidity(),w}static fromPrivateKey(v){return d.BASE.multiply(l(v))}_setWindowSize(v){this._WINDOW_SIZE=v,c.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint&&!n.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:v,y:w}=this.toAffine();if(!n.isValid(v)||!n.isValid(w))throw new Error("bad point: x or y not FE");const x=n.sqr(w),C=o(v);if(!n.eql(x,C))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:v}=this.toAffine();if(n.isOdd)return!n.isOdd(v);throw new Error("Field doesn't support isOdd")}equals(v){u(v);const{px:w,py:x,pz:C}=this,{px:E,py:I,pz:R}=v,T=n.eql(n.mul(w,R),n.mul(E,C)),j=n.eql(n.mul(x,R),n.mul(I,C));return T&&j}negate(){return new d(this.px,n.neg(this.py),this.pz)}double(){const{a:v,b:w}=t,x=n.mul(w,Pk),{px:C,py:E,pz:I}=this;let R=n.ZERO,T=n.ZERO,j=n.ZERO,D=n.mul(C,C),X=n.mul(E,E),V=n.mul(I,I),W=n.mul(C,E);return W=n.add(W,W),j=n.mul(C,I),j=n.add(j,j),R=n.mul(v,j),T=n.mul(x,V),T=n.add(R,T),R=n.sub(X,T),T=n.add(X,T),T=n.mul(R,T),R=n.mul(W,R),j=n.mul(x,j),V=n.mul(v,V),W=n.sub(D,V),W=n.mul(v,W),W=n.add(W,j),j=n.add(D,D),D=n.add(j,D),D=n.add(D,V),D=n.mul(D,W),T=n.add(T,D),V=n.mul(E,I),V=n.add(V,V),D=n.mul(V,W),R=n.sub(R,D),j=n.mul(V,X),j=n.add(j,j),j=n.add(j,j),new d(R,T,j)}add(v){u(v);const{px:w,py:x,pz:C}=this,{px:E,py:I,pz:R}=v;let T=n.ZERO,j=n.ZERO,D=n.ZERO;const X=t.a,V=n.mul(t.b,Pk);let W=n.mul(w,E),Y=n.mul(x,I),y=n.mul(C,R),m=n.add(w,x),b=n.add(E,I);m=n.mul(m,b),b=n.add(W,Y),m=n.sub(m,b),b=n.add(w,C);let k=n.add(E,R);return b=n.mul(b,k),k=n.add(W,y),b=n.sub(b,k),k=n.add(x,C),T=n.add(I,R),k=n.mul(k,T),T=n.add(Y,y),k=n.sub(k,T),D=n.mul(X,b),T=n.mul(V,y),D=n.add(T,D),T=n.sub(Y,D),D=n.add(Y,D),j=n.mul(T,D),Y=n.add(W,W),Y=n.add(Y,W),y=n.mul(X,y),b=n.mul(V,b),Y=n.add(Y,y),y=n.sub(W,y),y=n.mul(X,y),b=n.add(b,y),W=n.mul(Y,b),j=n.add(j,W),W=n.mul(k,b),T=n.mul(m,T),T=n.sub(T,W),W=n.mul(m,Y),D=n.mul(k,D),D=n.add(D,W),new d(T,j,D)}subtract(v){return this.add(v.negate())}is0(){return this.equals(d.ZERO)}wNAF(v){return h.wNAFCached(this,c,v,w=>{const x=n.invertBatch(w.map(C=>C.pz));return w.map((C,E)=>C.toAffine(x[E])).map(d.fromAffine)})}multiplyUnsafe(v){const w=d.ZERO;if(v===Zs)return w;if(s(v),v===qo)return this;const{endo:x}=t;if(!x)return h.unsafeLadder(this,v);let{k1neg:C,k1:E,k2neg:I,k2:R}=x.splitScalar(v),T=w,j=w,D=this;for(;E>Zs||R>Zs;)E&qo&&(T=T.add(D)),R&qo&&(j=j.add(D)),D=D.double(),E>>=qo,R>>=qo;return C&&(T=T.negate()),I&&(j=j.negate()),j=new d(n.mul(j.px,x.beta),j.py,j.pz),T.add(j)}multiply(v){s(v);let w=v,x,C;const{endo:E}=t;if(E){const{k1neg:I,k1:R,k2neg:T,k2:j}=E.splitScalar(w);let{p:D,f:X}=this.wNAF(R),{p:V,f:W}=this.wNAF(j);D=h.constTimeNegate(I,D),V=h.constTimeNegate(T,V),V=new d(n.mul(V.px,E.beta),V.py,V.pz),x=D.add(V),C=X.add(W)}else{const{p:I,f:R}=this.wNAF(w);x=I,C=R}return d.normalizeZ([x,C])[0]}multiplyAndAddUnsafe(v,w,x){const C=d.BASE,E=(R,T)=>T===Zs||T===qo||!R.equals(C)?R.multiplyUnsafe(T):R.multiply(T),I=E(this,w).add(E(v,x));return I.is0()?void 0:I}toAffine(v){const{px:w,py:x,pz:C}=this,E=this.is0();v==null&&(v=E?n.ONE:n.inv(C));const I=n.mul(w,v),R=n.mul(x,v),T=n.mul(C,v);if(E)return{x:n.ZERO,y:n.ZERO};if(!n.eql(T,n.ONE))throw new Error("invZ was invalid");return{x:I,y:R}}isTorsionFree(){const{h:v,isTorsionFree:w}=t;if(v===qo)return!0;if(w)return w(d,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:v,clearCofactor:w}=t;return v===qo?this:w?w(d,this):this.multiplyUnsafe(t.h)}toRawBytes(v=!0){return this.assertValidity(),r(d,this,v)}toHex(v=!0){return bu(this.toRawBytes(v))}}d.BASE=new d(t.Gx,t.Gy,n.ONE),d.ZERO=new d(n.ZERO,n.ONE,n.ZERO);const f=t.nBitLength,h=aU(d,t.endo?Math.ceil(f/2):f);return{CURVE:t,ProjectivePoint:d,normPrivateKeyToScalar:l,weierstrassEquation:o,isWithinCurveOrder:a}}function Z8e(e){const t=XS(e);return rh(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}function K8e(e){const t=Z8e(e),{Fp:n,n:r}=t,i=n.BYTES+1,o=2*n.BYTES+1;function a(b){return Zsbu(Of(b,t.nByteLength));function g(b){const k=r>>qo;return b>k}function v(b){return g(b)?s(-b):b}const w=(b,k,N)=>nu(b.slice(k,N));class x{constructor(k,N,M){this.r=k,this.s=N,this.recovery=M,this.assertValidity()}static fromCompact(k){const N=t.nByteLength;return k=Ur("compactSignature",k,N*2),new x(w(k,0,N),w(k,N,2*N))}static fromDER(k){const{r:N,s:M}=Wc.toSig(Ur("DER",k));return new x(N,M)}assertValidity(){if(!f(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!f(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(k){return new x(this.r,this.s,k)}recoverPublicKey(k){const{r:N,s:M,recovery:z}=this,O=j(Ur("msgHash",k));if(z==null||![0,1,2,3].includes(z))throw new Error("recovery id invalid");const S=z===2||z===3?N+t.n:N;if(S>=n.ORDER)throw new Error("recovery id 2 or 3 invalid");const P=z&1?"03":"02",B=c.fromHex(P+h(S)),Z=l(S),ie=s(-O*Z),se=s(M*Z),le=c.BASE.multiplyAndAddUnsafe(B,ie,se);if(!le)throw new Error("point at infinify");return le.assertValidity(),le}hasHighS(){return g(this.s)}normalizeS(){return this.hasHighS()?new x(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return Pf(this.toDERHex())}toDERHex(){return Wc.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Pf(this.toCompactHex())}toCompactHex(){return h(this.r)+h(this.s)}}const C={isValidPrivateKey(b){try{return u(b),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{const b=oU(t.n);return D8e(t.randomBytes(b),t.n)},precompute(b=8,k=c.BASE){return k._setWindowSize(b),k.multiply(BigInt(3)),k}};function E(b,k=!0){return c.fromPrivateKey(b).toRawBytes(k)}function I(b){const k=yu(b),N=typeof b=="string",M=(k||N)&&b.length;return k?M===i||M===o:N?M===2*i||M===2*o:b instanceof c}function R(b,k,N=!0){if(I(b))throw new Error("first arg must be private key");if(!I(k))throw new Error("second arg must be public key");return c.fromHex(k).multiply(u(b)).toRawBytes(N)}const T=t.bits2int||function(b){const k=nu(b),N=b.length*8-t.nBitLength;return N>0?k>>BigInt(N):k},j=t.bits2int_modN||function(b){return s(T(b))},D=VS(t.nBitLength);function X(b){if(typeof b!="bigint")throw new Error("bigint expected");if(!(Zs<=b&&bge in N))throw new Error("sign() legacy options not supported");const{hash:M,randomBytes:z}=t;let{lowS:O,prehash:S,extraEntropy:P}=N;O==null&&(O=!0),b=Ur("msgHash",b),S&&(b=Ur("prehashed msgHash",M(b)));const B=j(b),Z=u(k),ie=[X(Z),X(B)];if(P!=null&&P!==!1){const ge=P===!0?z(n.BYTES):P;ie.push(Ur("extraEntropy",ge))}const se=wu(...ie),le=B;function he(ge){const L=T(ge);if(!f(L))return;const A=l(L),U=c.BASE.multiply(L).toAffine(),$=s(U.x);if($===Zs)return;const K=s(A*s(le+$*Z));if(K===Zs)return;let J=(U.x===$?0:2)|Number(U.y&qo),ne=K;return O&&g(K)&&(ne=v(K),J^=1),new x($,ne,J)}return{seed:se,k2sig:he}}const W={lowS:t.lowS,prehash:!1},Y={lowS:t.lowS,prehash:!1};function y(b,k,N=W){const{seed:M,k2sig:z}=V(b,k,N),O=t;return tU(O.hash.outputLen,O.nByteLength,O.hmac)(M,z)}c.BASE._setWindowSize(8);function m(b,k,N,M=Y){var z;const O=b;if(k=Ur("msgHash",k),N=Ur("publicKey",N),"strict"in M)throw new Error("options.strict was renamed to lowS");const{lowS:S,prehash:P}=M;let B,Z;try{if(typeof O=="string"||yu(O))try{B=x.fromDER(O)}catch(U){if(!(U instanceof Wc.Err))throw U;B=x.fromCompact(O)}else if(typeof O=="object"&&typeof O.r=="bigint"&&typeof O.s=="bigint"){const{r:U,s:$}=O;B=new x(U,$)}else throw new Error("PARSE");Z=c.fromHex(N)}catch(U){if(U.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(S&&B.hasHighS())return!1;P&&(k=t.hash(k));const{r:ie,s:se}=B,le=j(k),he=l(se),ge=s(le*he),L=s(ie*he),A=(z=c.BASE.multiplyAndAddUnsafe(Z,ge,L))==null?void 0:z.toAffine();return A?s(A.x)===ie:!1}return{CURVE:t,getPublicKey:E,getSharedSecret:R,sign:y,verify:m,ProjectivePoint:c,Signature:x,utils:C}}class sU extends eb{constructor(t,n){super(),this.finished=!1,this.destroyed=!1,BD(t);const r=Da(n);if(this.iHash=t.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const i=this.blockLen,o=new Uint8Array(i);o.set(r.length>i?t.create().update(r).digest():r);for(let a=0;anew sU(e,t).update(n).digest();ub.create=(e,t)=>new sU(e,t);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function q8e(e){return{hash:e,hmac:(t,...n)=>ub(e,t,_be(...n)),randomBytes:DD}}function G8e(e,t){const n=r=>K8e({...e,...q8e(r)});return Object.freeze({...n(t),create:n})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const lU=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Ok=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Y8e=BigInt(1),q5=BigInt(2),kk=(e,t)=>(e+t/q5)/t;function J8e(e){const t=lU,n=BigInt(3),r=BigInt(6),i=BigInt(11),o=BigInt(22),a=BigInt(23),s=BigInt(44),l=BigInt(88),c=e*e*e%t,u=c*c*e%t,d=lr(u,n,t)*u%t,f=lr(d,n,t)*u%t,h=lr(f,q5,t)*c%t,g=lr(h,i,t)*h%t,v=lr(g,o,t)*g%t,w=lr(v,s,t)*v%t,x=lr(w,l,t)*w%t,C=lr(x,s,t)*v%t,E=lr(C,n,t)*u%t,I=lr(E,a,t)*g%t,R=lr(I,r,t)*c%t,T=lr(R,q5,t);if(!G5.eql(G5.sqr(T),e))throw new Error("Cannot find square root");return T}const G5=rU(lU,void 0,void 0,{sqrt:J8e}),ih=G8e({a:BigInt(0),b:BigInt(7),Fp:G5,n:Ok,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=Ok,n=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),r=-Y8e*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),i=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),o=n,a=BigInt("0x100000000000000000000000000000000"),s=kk(o*e,t),l=kk(-r*e,t);let c=Xn(e-s*n-l*i,t),u=Xn(-s*r-l*o,t);const d=c>a,f=u>a;if(d&&(c=t-c),f&&(u=t-u),c>a||u>a)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:d,k1:c,k2neg:f,k2:u}}}},a0);BigInt(0);ih.ProjectivePoint;function kf(e,t){if(e.length!==32)throw new Error("Expected valid 32-byte private key as a seed");if(!ci||!t&&xi()){const n=x5e(e),r=n.slice(32);if(RS(r))throw new Error("Invalid publicKey generated from WASM interface");return{publicKey:r,secretKey:n.slice(0,32)}}return{publicKey:ih.getPublicKey(e,!0),secretKey:e}}function cU(e,t){return(n,{chainCode:r,isHard:i})=>{if(!i)throw new Error("A soft key was found in the path and is not supported");return e(t(n.secretKey.subarray(0,32),r))}}const Mk=cU(kf,h8e),Q8e=ab(fo("Ed25519HDKD"));function $8e(e,t){if(!ca(t)||t.length!==32)throw new Error("Invalid chainCode passed to derive");return Fu(ai(Q8e,e,t))}function WS(e=32){return AH(new Uint8Array(e))}const[_8e,e6e]=Pt.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),Ml=new Uint32Array(80),Nl=new Uint32Array(80);class t6e extends $H{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:t,Al:n,Bh:r,Bl:i,Ch:o,Cl:a,Dh:s,Dl:l,Eh:c,El:u,Fh:d,Fl:f,Gh:h,Gl:g,Hh:v,Hl:w}=this;return[t,n,r,i,o,a,s,l,c,u,d,f,h,g,v,w]}set(t,n,r,i,o,a,s,l,c,u,d,f,h,g,v,w){this.Ah=t|0,this.Al=n|0,this.Bh=r|0,this.Bl=i|0,this.Ch=o|0,this.Cl=a|0,this.Dh=s|0,this.Dl=l|0,this.Eh=c|0,this.El=u|0,this.Fh=d|0,this.Fl=f|0,this.Gh=h|0,this.Gl=g|0,this.Hh=v|0,this.Hl=w|0}process(t,n){for(let E=0;E<16;E++,n+=4)Ml[E]=t.getUint32(n),Nl[E]=t.getUint32(n+=4);for(let E=16;E<80;E++){const I=Ml[E-15]|0,R=Nl[E-15]|0,T=Pt.rotrSH(I,R,1)^Pt.rotrSH(I,R,8)^Pt.shrSH(I,R,7),j=Pt.rotrSL(I,R,1)^Pt.rotrSL(I,R,8)^Pt.shrSL(I,R,7),D=Ml[E-2]|0,X=Nl[E-2]|0,V=Pt.rotrSH(D,X,19)^Pt.rotrBH(D,X,61)^Pt.shrSH(D,X,6),W=Pt.rotrSL(D,X,19)^Pt.rotrBL(D,X,61)^Pt.shrSL(D,X,6),Y=Pt.add4L(j,W,Nl[E-7],Nl[E-16]),y=Pt.add4H(Y,T,V,Ml[E-7],Ml[E-16]);Ml[E]=y|0,Nl[E]=Y|0}let{Ah:r,Al:i,Bh:o,Bl:a,Ch:s,Cl:l,Dh:c,Dl:u,Eh:d,El:f,Fh:h,Fl:g,Gh:v,Gl:w,Hh:x,Hl:C}=this;for(let E=0;E<80;E++){const I=Pt.rotrSH(d,f,14)^Pt.rotrSH(d,f,18)^Pt.rotrBH(d,f,41),R=Pt.rotrSL(d,f,14)^Pt.rotrSL(d,f,18)^Pt.rotrBL(d,f,41),T=d&h^~d&v,j=f&g^~f&w,D=Pt.add5L(C,R,j,e6e[E],Nl[E]),X=Pt.add5H(D,x,I,T,_8e[E],Ml[E]),V=D|0,W=Pt.rotrSH(r,i,28)^Pt.rotrBH(r,i,34)^Pt.rotrBH(r,i,39),Y=Pt.rotrSL(r,i,28)^Pt.rotrBL(r,i,34)^Pt.rotrBL(r,i,39),y=r&o^r&s^o&s,m=i&a^i&l^a&l;x=v|0,C=w|0,v=h|0,w=g|0,h=d|0,g=f|0,{h:d,l:f}=Pt.add(c|0,u|0,X|0,V|0),c=s|0,u=l|0,s=o|0,l=a|0,o=r|0,a=i|0;const b=Pt.add3L(V,Y,m);r=Pt.add3H(b,X,W,y),i=b|0}({h:r,l:i}=Pt.add(this.Ah|0,this.Al|0,r|0,i|0)),{h:o,l:a}=Pt.add(this.Bh|0,this.Bl|0,o|0,a|0),{h:s,l}=Pt.add(this.Ch|0,this.Cl|0,s|0,l|0),{h:c,l:u}=Pt.add(this.Dh|0,this.Dl|0,c|0,u|0),{h:d,l:f}=Pt.add(this.Eh|0,this.El|0,d|0,f|0),{h,l:g}=Pt.add(this.Fh|0,this.Fl|0,h|0,g|0),{h:v,l:w}=Pt.add(this.Gh|0,this.Gl|0,v|0,w|0),{h:x,l:C}=Pt.add(this.Hh|0,this.Hl|0,x|0,C|0),this.set(r,i,o,a,s,l,c,u,d,f,h,g,v,w,x,C)}roundClean(){Ml.fill(0),Nl.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const db=xS(()=>new t6e);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const ba=BigInt(0),yo=BigInt(1),ng=BigInt(2),n6e=BigInt(8),r6e={zip215:!0};function i6e(e){const t=XS(e);return rh(e,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...t})}function o6e(e){const t=i6e(e),{Fp:n,n:r,prehash:i,hash:o,randomBytes:a,nByteLength:s,h:l}=t,c=ng<{try{return{isValid:!0,value:n.sqrt(N*n.inv(M))}}catch{return{isValid:!1,value:ba}}}),f=t.adjustScalarBytes||(N=>N),h=t.domain||((N,M,z)=>{if(M.length||z)throw new Error("Contexts/pre-hash are not supported");return N}),g=N=>typeof N=="bigint"&&bag(N)&&g(M)&&NN===ba||v(N,c);function x(N,M){if(v(N,M))return N;throw new Error(`Expected valid scalar < ${M}, got ${typeof N} ${N}`)}function C(N){return N===ba?N:x(N,r)}const E=new Map;function I(N){if(!(N instanceof R))throw new Error("ExtendedPoint expected")}class R{constructor(M,z,O,S){if(this.ex=M,this.ey=z,this.ez=O,this.et=S,!w(M))throw new Error("x required");if(!w(z))throw new Error("y required");if(!w(O))throw new Error("z required");if(!w(S))throw new Error("t required")}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(M){if(M instanceof R)throw new Error("extended point not allowed");const{x:z,y:O}=M||{};if(!w(z)||!w(O))throw new Error("invalid affine point");return new R(z,O,yo,u(z*O))}static normalizeZ(M){const z=n.invertBatch(M.map(O=>O.ez));return M.map((O,S)=>O.toAffine(z[S])).map(R.fromAffine)}_setWindowSize(M){this._WINDOW_SIZE=M,E.delete(this)}assertValidity(){const{a:M,d:z}=t;if(this.is0())throw new Error("bad point: ZERO");const{ex:O,ey:S,ez:P,et:B}=this,Z=u(O*O),ie=u(S*S),se=u(P*P),le=u(se*se),he=u(Z*M),ge=u(se*u(he+ie)),L=u(le+u(z*u(Z*ie)));if(ge!==L)throw new Error("bad point: equation left != right (1)");const A=u(O*S),U=u(P*B);if(A!==U)throw new Error("bad point: equation left != right (2)")}equals(M){I(M);const{ex:z,ey:O,ez:S}=this,{ex:P,ey:B,ez:Z}=M,ie=u(z*Z),se=u(P*S),le=u(O*Z),he=u(B*S);return ie===se&&le===he}is0(){return this.equals(R.ZERO)}negate(){return new R(u(-this.ex),this.ey,this.ez,u(-this.et))}double(){const{a:M}=t,{ex:z,ey:O,ez:S}=this,P=u(z*z),B=u(O*O),Z=u(ng*u(S*S)),ie=u(M*P),se=z+O,le=u(u(se*se)-P-B),he=ie+B,ge=he-Z,L=ie-B,A=u(le*ge),U=u(he*L),$=u(le*L),K=u(ge*he);return new R(A,U,K,$)}add(M){I(M);const{a:z,d:O}=t,{ex:S,ey:P,ez:B,et:Z}=this,{ex:ie,ey:se,ez:le,et:he}=M;if(z===BigInt(-1)){const oe=u((P-S)*(se+ie)),me=u((P+S)*(se-ie)),de=u(me-oe);if(de===ba)return this.double();const ye=u(B*ng*he),Ce=u(Z*ng*le),ue=Ce+ye,q=me+oe,F=Ce-ye,H=u(ue*de),te=u(q*F),ce=u(ue*F),fe=u(de*q);return new R(H,te,fe,ce)}const ge=u(S*ie),L=u(P*se),A=u(Z*O*he),U=u(B*le),$=u((S+P)*(ie+se)-ge-L),K=U-A,J=U+A,ne=u(L-z*ge),G=u($*K),ee=u(J*ne),re=u($*ne),_=u(K*J);return new R(G,ee,_,re)}subtract(M){return this.add(M.negate())}wNAF(M){return D.wNAFCached(this,E,M,R.normalizeZ)}multiply(M){const{p:z,f:O}=this.wNAF(x(M,r));return R.normalizeZ([z,O])[0]}multiplyUnsafe(M){let z=C(M);return z===ba?j:this.equals(j)||z===yo?this:this.equals(T)?this.wNAF(z).p:D.unsafeLadder(this,z)}isSmallOrder(){return this.multiplyUnsafe(l).is0()}isTorsionFree(){return D.unsafeLadder(this,r).is0()}toAffine(M){const{ex:z,ey:O,ez:S}=this,P=this.is0();M==null&&(M=P?n6e:n.inv(S));const B=u(z*M),Z=u(O*M),ie=u(S*M);if(P)return{x:ba,y:yo};if(ie!==yo)throw new Error("invZ was invalid");return{x:B,y:Z}}clearCofactor(){const{h:M}=t;return M===yo?this:this.multiplyUnsafe(M)}static fromHex(M,z=!1){const{d:O,a:S}=t,P=n.BYTES;M=Ur("pointHex",M,P);const B=M.slice(),Z=M[P-1];B[P-1]=Z&-129;const ie=Dd(B);ie===ba||(z?x(ie,c):x(ie,n.ORDER));const se=u(ie*ie),le=u(se-yo),he=u(O*se-S);let{isValid:ge,value:L}=d(le,he);if(!ge)throw new Error("Point.fromHex: invalid y coordinate");const A=(L&yo)===yo,U=(Z&128)!==0;if(!z&&L===ba&&U)throw new Error("Point.fromHex: x=0 and x_0=1");return U!==A&&(L=u(-L)),R.fromAffine({x:L,y:ie})}static fromPrivateKey(M){return W(M).point}toRawBytes(){const{x:M,y:z}=this.toAffine(),O=vm(z,n.BYTES);return O[O.length-1]|=M&yo?128:0,O}toHex(){return bu(this.toRawBytes())}}R.BASE=new R(t.Gx,t.Gy,yo,u(t.Gx*t.Gy)),R.ZERO=new R(ba,yo,yo,ba);const{BASE:T,ZERO:j}=R,D=aU(R,s*8);function X(N){return Xn(N,r)}function V(N){return X(Dd(N))}function W(N){const M=s;N=Ur("private key",N,M);const z=Ur("hashed private key",o(N),2*M),O=f(z.slice(0,M)),S=z.slice(M,2*M),P=V(O),B=T.multiply(P),Z=B.toRawBytes();return{head:O,prefix:S,scalar:P,point:B,pointBytes:Z}}function Y(N){return W(N).pointBytes}function y(N=new Uint8Array,...M){const z=wu(...M);return V(o(h(z,Ur("context",N),!!i)))}function m(N,M,z={}){N=Ur("message",N),i&&(N=i(N));const{prefix:O,scalar:S,pointBytes:P}=W(M),B=y(z.context,O,N),Z=T.multiply(B).toRawBytes(),ie=y(z.context,Z,P,N),se=X(B+ie*S);C(se);const le=wu(Z,vm(se,n.BYTES));return Ur("result",le,s*2)}const b=r6e;function k(N,M,z,O=b){const{context:S,zip215:P}=O,B=n.BYTES;N=Ur("signature",N,2*B),M=Ur("message",M),i&&(M=i(M));const Z=Dd(N.slice(B,2*B));let ie,se,le;try{ie=R.fromHex(z,P),se=R.fromHex(N.slice(0,B),P),le=T.multiplyUnsafe(Z)}catch{return!1}if(!P&&ie.isSmallOrder())return!1;const he=y(S,se.toRawBytes(),ie.toRawBytes(),M);return se.add(ie.multiplyUnsafe(he)).subtract(le).clearCofactor().equals(R.ZERO)}return T._setWindowSize(8),{CURVE:t,getPublicKey:Y,sign:m,verify:k,ExtendedPoint:R,utils:{getExtendedPublicKey:W,randomPrivateKey:()=>a(n.BYTES),precompute(N=8,M=R.BASE){return M._setWindowSize(N),M.multiply(BigInt(3)),M}}}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const ZS=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),Nk=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");BigInt(0);const a6e=BigInt(1),Y5=BigInt(2),s6e=BigInt(5),Tk=BigInt(10),l6e=BigInt(20),c6e=BigInt(40),Ik=BigInt(80);function u6e(e){const t=ZS,n=e*e%t*e%t,r=lr(n,Y5,t)*n%t,i=lr(r,a6e,t)*e%t,o=lr(i,s6e,t)*i%t,a=lr(o,Tk,t)*o%t,s=lr(a,l6e,t)*a%t,l=lr(s,c6e,t)*s%t,c=lr(l,Ik,t)*l%t,u=lr(c,Ik,t)*l%t,d=lr(u,Tk,t)*o%t;return{pow_p_5_8:lr(d,Y5,t)*e%t,b2:n}}function d6e(e){return e[0]&=248,e[31]&=127,e[31]|=64,e}function f6e(e,t){const n=ZS,r=Xn(t*t*t,n),i=Xn(r*r*t,n),o=u6e(e*i).pow_p_5_8;let a=Xn(e*r*o,n);const s=Xn(t*a*a,n),l=a,c=Xn(a*Nk,n),u=s===e,d=s===Xn(-e,n),f=s===Xn(-e*Nk,n);return u&&(a=l),(d||f)&&(a=c),R8e(a,n)&&(a=Xn(-a,n)),{isValid:u||d,value:a}}const _s=rU(ZS,void 0,!0),KS={a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:_s,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:BigInt(8),Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:db,randomBytes:DD,adjustScalarBytes:d6e,uvRatio:f6e},qS=o6e(KS);({...KS});({...KS});const h6e=(_s.ORDER+BigInt(3))/BigInt(8);_s.pow(Y5,h6e);_s.sqrt(_s.neg(_s.ONE));(_s.ORDER-BigInt(5))/BigInt(8);BigInt(486662);F8e(_s,_s.neg(BigInt(486664)));BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235");BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578");BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838");BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952");BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function GS(e,t){if(!ci||!t&&xi()){const r=y5e(e);return{publicKey:r.slice(32),secretKey:r.slice(0,64)}}const n=qS.getPublicKey(e);return{publicKey:n,secretKey:eh([e,n])}}function p6e(e,{publicKey:t,secretKey:n},r){if(n){if(!t)throw new Error("Expected a valid publicKey")}else throw new Error("Expected a valid secretKey");const i=kt(e),o=n.subarray(0,32);return!ci||!r&&xi()?b5e(t,o,i):qS.sign(i,o)}function uU(e,t,n,r){const i=kt(e),o=kt(n),a=kt(t);if(o.length!==32)throw new Error(`Invalid publicKey, received ${o.length}, expected 32`);if(a.length!==64)throw new Error(`Invalid signature, received ${a.length} bytes, expected 64`);try{return!ci||!r&&xi()?w5e(a,i,o):qS.verify(a,i,o)}catch{return!1}}const m6e=cU(GS,$8e),J5=64,g6e=32,b2=J5+g6e;function dU(e){const t=kt(e);if(t.length!==b2)throw new Error(`Expected keypair with ${b2} bytes, found ${t.length}`);return{publicKey:t.slice(J5,b2),secretKey:t.slice(0,J5)}}function v6e({publicKey:e,secretKey:t}){return ai(t,e).slice()}function fU(e){return(t,n)=>{if(!ca(n)||n.length!==32)throw new Error("Invalid chainCode passed to derive");return dU(e(v6e(t),n))}}const y6e=fU(O5e),b6e=fU(k5e);function w6e(e,{chainCode:t,isSoft:n}){return n?b6e(e,t):y6e(e,t)}const x6e={ecdsa:Mk,ed25519:m6e,ethereum:Mk,sr25519:w6e};function hU(e,t,n){const r=x6e[n];let i=e;for(const o of t)i=r(i,o);return i}function pU(e){const t=kt(e);if(t.length!==32)throw new Error(`Expected a seed matching 32 bytes, found ${t.length}`);return dU(M5e(t))}function S6e(e,{publicKey:t,secretKey:n}){if((t==null?void 0:t.length)!==32)throw new Error("Expected a valid publicKey, 32-bytes");if((n==null?void 0:n.length)!==64)throw new Error("Expected a valid secretKey, 64-bytes");return N5e(t,n,kt(e))}function mU(e,t,n){const r=kt(n),i=kt(t);if(r.length!==32)throw new Error(`Invalid publicKey, received ${r.length} bytes, expected 32`);if(i.length!==64)throw new Error(`Invalid signature, received ${i.length} bytes, expected 64`);return T5e(i,kt(e),r)}const zk=new Uint8Array;function C6e(e,{secretKey:t},n=zk,r=zk){if((t==null?void 0:t.length)!==64)throw new Error("Invalid secretKey, expected 64-bytes");return I5e(t,kt(n),kt(e),kt(r))}const Rk=new Uint8Array;function E6e(e,t,n,r=Rk,i=Rk){const o=kt(n),a=kt(t);if(o.length!==32)throw new Error("Invalid publicKey, expected 32-bytes");if(a.length!==96)throw new Error("Invalid vrfSign output, expected 96 bytes");return z5e(o,kt(r),kt(e),kt(i),a)}function gU(e,t=kp.prefix){const n=tu(e);if(t<0||t>16383||[46,47].includes(t))throw new Error("Out of range ss58Format specified");if(!kp.allowedDecodedLengths.includes(n.length))throw new Error(`Expected a valid key to convert, with length ${kp.allowedDecodedLengths.join(", ")}`);const r=ai(t<64?[t]:[(t&252)>>2|64,t>>8|(t&3)<<6],n);return W5e(ai(r,YH(r).subarray(0,[32,33].includes(n.length)?2:1)))}const vU=[],yU=[],bU=[],P6e=BigInt(0),Th=BigInt(1),O6e=BigInt(2),k6e=BigInt(7),M6e=BigInt(256),N6e=BigInt(113);for(let e=0,t=Th,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],vU.push(2*(5*r+n)),yU.push((e+1)*(e+2)/2%64);let i=P6e;for(let o=0;o<7;o++)t=(t<>k6e)*N6e)%M6e,t&O6e&&(i^=Th<<(Th<n>32?WD(e,t,n):VD(e,t,n),Lk=(e,t,n)=>n>32?ZD(e,t,n):XD(e,t,n);function z6e(e,t=24){const n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let a=0;a<10;a++)n[a]=e[a]^e[a+10]^e[a+20]^e[a+30]^e[a+40];for(let a=0;a<10;a+=2){const s=(a+8)%10,l=(a+2)%10,c=n[l],u=n[l+1],d=jk(c,u,1)^n[s],f=Lk(c,u,1)^n[s+1];for(let h=0;h<50;h+=10)e[a+h]^=d,e[a+h+1]^=f}let i=e[2],o=e[3];for(let a=0;a<24;a++){const s=yU[a],l=jk(i,o,s),c=Lk(i,o,s),u=vU[a];i=e[u],o=e[u+1],e[u]=l,e[u+1]=c}for(let a=0;a<50;a+=10){for(let s=0;s<10;s++)n[s]=e[a+s];for(let s=0;s<10;s++)e[a+s]^=~n[(s+2)%10]&n[(s+4)%10]}e[0]^=T6e[r],e[1]^=I6e[r]}n.fill(0)}class YS extends eb{constructor(t,n,r,i=!1,o=24){if(super(),this.blockLen=t,this.suffix=n,this.outputLen=r,this.enableXOF=i,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,Ii(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=oc(this.state)}keccak(){Ma||os(this.state32),z6e(this.state32,this.rounds),Ma||os(this.state32),this.posOut=0,this.pos=0}update(t){hc(this);const{blockLen:n,state:r}=this;t=Da(t);const i=t.length;for(let o=0;o=r&&this.keccak();const a=Math.min(r-this.posOut,o-i);t.set(n.subarray(this.posOut,this.posOut+a),i),this.posOut+=a,i+=a}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return Ii(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(wS(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(t){const{blockLen:n,suffix:r,outputLen:i,rounds:o,enableXOF:a}=this;return t||(t=new YS(n,r,i,a,o)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=o,t.suffix=r,t.outputLen=i,t.enableXOF=a,t.destroyed=this.destroyed,t}}const wU=(e,t,n)=>xS(()=>new YS(t,e,n)),R6e=wU(1,136,256/8),j6e=wU(1,72,512/8),fb=GH({256:B5e,512:A5e},{256:R6e,512:j6e});function Q5(e,t,n){return e==="keccak"?fb(t,void 0,n):Fu(t,void 0,void 0)}const L6e=IH("setSS58Format");function B6e(e){L6e.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"),kp.prefix=e}const JS={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",coder:Ybe,type:"base64",withPadding:!0},A6e=qH(JS),F6e=ZH(JS,A6e),D6e=KH(JS);function xU(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);return e.length===33?e:!ci||xi()?S5e(e):ih.ProjectivePoint.fromHex(e).toRawBytes(!0)}function QS(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);if(e.length===65)return e.subarray(1);if(!ci||xi())return C5e(e).subarray(1);const{px:n,py:r}=ih.ProjectivePoint.fromHex(e);return ai(Xi(n,Ef),Xi(r,Ef))}function H6e(e,t,n,r="blake2",i){const o=kt(t).subarray(0,64),a=kt(e),s=!ci||xi()?E5e(a,o,n):ih.Signature.fromCompact(o).addRecoveryBit(n).recoverPublicKey(a).toRawBytes();if(!s)throw new Error("Unable to recover publicKey from signature");return r==="keccak"?QS(s):xU(s)}function Bk(e,{secretKey:t},n="blake2",r){if((t==null?void 0:t.length)!==32)throw new Error("Expected valid secp256k1 secretKey, 32-bytes");const i=Q5(n,e,r);if(!ci||xi())return P5e(i,t);const o=ih.sign(i,t,{lowS:!0});return ai(Xi(o.r,Ef),Xi(o.s,Ef),new Uint8Array([o.recovery||0]))}const SU="ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g,""),w2=Ht(`0x${SU}`),x2=new Ct(SU,"hex");function U6e(e,t){let n=h1(t,wk);if(n>=w2)throw new Error("Tweak parameter is out of range");if(n+=h1(e,wk),n>=w2&&(n-=w2),n===bf)throw new Error("Invalid resulting private key");return jS(n,Ef)}function V6e(e,t){const n=new Ct(t);if(n.cmp(x2)>=0)throw new Error("Tweak parameter is out of range");if(n.iadd(new Ct(e)),n.cmp(x2)>=0&&n.isub(x2),n.isZero())throw new Error("Invalid resulting private key");return Xi(n,Ef)}function X6e(e,t,n){if(!ca(e)||e.length!==32)throw new Error("Expected seckey to be an Uint8Array with length 32");if(!ca(t)||t.length!==32)throw new Error("Expected tweak to be an Uint8Array with length 32");return!ci||n?V6e(e,t):U6e(e,t)}function W6e(e,t,n,r="blake2",i){const o=kt(t);if(o.length!==65)throw new Error(`Expected signature with 65 bytes, ${o.length} found instead`);const a=H6e(Q5(r,e),o,o[64],r),s=Q5(r,a,i),l=kt(n);return so(a,l)||(r==="keccak"?so(s.slice(-20),l.slice(-20)):so(s,l))}function Z6e(e){return[33,65].includes(e.length)&&(e=fb(QS(e))),e.slice(-20)}function CU(e){if(!e)return"0x";const t=kt(e);if(![20,32,33,65].includes(t.length))throw new Error(`Invalid address or publicKey provided, received ${t.length} bytes input`);const n=Es(Z6e(t),-1,!1),r=Es(fb(n),-1,!1);let i="";for(let o=0;o<40;o++)i=`${i}${parseInt(r[o],16)>7?n[o].toUpperCase():n[o]}`;return`0x${i}`}const K6e={256:a0,512:db},q6e={256:j5e,512:L5e};function EU(e,t,n=256,r){const i=kt(e);return!ci||xi()?q6e[n](i,t):ub(K6e[n],i,t)}const $S=2147483648;function G6e(e){if(!e.startsWith("m/"))return!1;const t=e.split("/").slice(1);for(const n of t){const r=/^\d+'?$/.test(n)?parseInt(n.replace(/'$/,""),10):Number.NaN;if(isNaN(r)||r>=$S||r<0)return!1}return!0}const Y6e=fo("Bitcoin seed");function PU(e,t){return{chainCode:t,publicKey:kf(e).publicKey,secretKey:e}}function OU(e,t){const n=Xi(t,o8e),r=t>=$S?ai(new Uint8Array(1),e.secretKey,n):ai(e.publicKey,n);try{const i=EU(e.chainCode,r,512);return PU(X6e(e.secretKey,i.slice(0,32)),i.slice(32))}catch{return OU(e,t+1)}}function J6e(e,t=""){const n=EU(Y6e,e,512);let r=PU(n.slice(0,32),n.slice(32));if(!t||t==="m"||t==="M"||t==="m'"||t==="M'")return r;if(!G6e(t))throw new Error("Invalid derivation path");const i=t.split("/").slice(1);for(const o of i)r=OU(r,parseInt(o,10)+(o.length>1&&o.endsWith("'")?$S:0));return r}function Q6e(e,t,n,r){BD(e);const i=FD({dkLen:32,asyncTick:10},r),{c:o,dkLen:a,asyncTick:s}=i;if(Ii(o),Ii(a),Ii(s),o<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const l=Da(t),c=Da(n),u=new Uint8Array(a),d=ub.create(e,l),f=d._cloneInto().update(c);return{c:o,dkLen:a,asyncTick:s,DK:u,PRF:d,PRFSalt:f}}function $6e(e,t,n,r,i){return e.destroy(),t.destroy(),r&&r.destroy(),i.fill(0),n}function _S(e,t,n,r){const{c:i,dkLen:o,DK:a,PRF:s,PRFSalt:l}=Q6e(e,t,n,r);let c;const u=new Uint8Array(4),d=Zg(u),f=new Uint8Array(s.outputLen);for(let h=1,g=0;gt.toString(2).padStart(8,"0")).join("")}function a4e(e){return o4e(Array.from(e4e(e))).slice(0,e.length*8/32)}function Fk(e,t){return kU(fo($5(e)),fo(`mnemonic${$5(t)}`)).password}function MU(e,t=t4e){const n=$5(e).split(" ");if(n.length%3!==0)throw new Error(Ak);const r=n.map(u=>{const d=t.indexOf(u);if(d===-1)throw new Error(Ak);return d.toString(2).padStart(11,"0")}).join(""),i=Math.floor(r.length/33)*32,o=r.slice(0,i),a=r.slice(i),s=o.match(/(.{1,8})/g),l=s==null?void 0:s.map(i4e);if(!l||l.length%4!==0||l.length<16||l.length>32)throw new Error(n4e);const c=kt(l);if(a4e(c)!==a)throw new Error(r4e);return c}function s4e(e,t){try{MU(e,t)}catch{return!1}return!0}function l4e(e,t,n){return!ci||xi()?p5e(e):MU(e,t)}function NU(e,t,n){return!ci||xi()?v5e(e):s4e(e,t)}function c4e(e,t="",n,r=32){if(NU(e)){if(![32,64].includes(r))throw new Error(`Invalid seed length ${r}, expected 32 or 64`)}else throw new Error("Invalid bip39 mnemonic specified");return r===32?!ci||xi()?g5e(e,t):Fk(e,t).subarray(0,32):Fk(e,t)}function u4e(e,t="",n,r){if(NU(e,n)){if(xi())return m5e(e,t)}else throw new Error("Invalid bip39 mnemonic specified");const i=l4e(e,n),o=fo(`mnemonic${t}`);return kU(i,o).password.slice(0,32)}function rg(e,t){return e<>>32-t}function id(e,t){let n=e[t+3]&255;return n=n<<8|e[t+2]&255,n=n<<8|e[t+1]&255,n<<8|e[t+0]&255}function S2(e,t,n){for(let r=0;r<4;r++)e[t+r]=n&255,n>>>=8}function d4e(e,t,n,r,i){let o=0;for(let a=0;a>>8)-1}function _5(e,t,n,r,i){const o=new Uint32Array(16),a=new Uint32Array(16),s=new Uint32Array(16),l=new Uint32Array(4);let c,u,d;for(c=0;c<4;c++)a[5*c]=id(r,4*c),a[1+c]=id(n,4*c),a[6+c]=id(t,4*c),a[11+c]=id(n,16+4*c);for(c=0;c<16;c++)s[c]=a[c];for(c=0;c<20;c++){for(u=0;u<4;u++){for(d=0;d<4;d++)l[d]=a[(5*u+4*d)%16];for(l[1]^=rg(l[0]+l[3]|0,7),l[2]^=rg(l[1]+l[0]|0,9),l[3]^=rg(l[2]+l[1]|0,13),l[0]^=rg(l[3]+l[2]|0,18),d=0;d<4;d++)o[4*u+(u+d)%4]=l[d]}for(d=0;d<16;d++)a[d]=o[d]}if(i){for(c=0;c<16;c++)a[c]=a[c]+s[c]|0;for(c=0;c<4;c++)a[5*c]=a[5*c]-id(r,4*c)|0,a[6+c]=a[6+c]-id(t,4*c)|0;for(c=0;c<4;c++)S2(e,4*c,a[5*c]),S2(e,16+4*c,a[6+c])}else for(c=0;c<16;c++)S2(e,4*c,a[c]+s[c]|0)}const e8=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function f4e(e,t,n,r,i,o,a){const s=new Uint8Array(16),l=new Uint8Array(64);let c,u;if(!i)return 0;for(u=0;u<16;u++)s[u]=0;for(u=0;u<8;u++)s[u]=o[u];for(;i>=64;){for(_5(l,s,a,e8,!1),u=0;u<64;u++)e[t+u]=(n?n[r+u]:0)^l[u];for(c=1,u=8;u<16;u++)c=c+(s[u]&255)|0,s[u]=c&255,c>>>=8;i-=64,t+=64,n&&(r+=64)}if(i>0)for(_5(l,s,a,e8,!1),u=0;u>>=8}const h4e=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]);function TU(e,t,n,r,i,o){let a,s,l;const c=new Uint32Array(17),u=new Uint32Array(17),d=new Uint32Array(17),f=new Uint32Array(17),h=new Uint32Array(17);for(s=0;s<17;s++)u[s]=d[s]=0;for(s=0;s<16;s++)u[s]=o[s];for(u[3]&=15,u[4]&=252,u[7]&=15,u[8]&=252,u[11]&=15,u[12]&=252,u[15]&=15;i>0;){for(s=0;s<17;s++)f[s]=0;for(s=0;s<16&&s>>=8;for(l=l+d[16]|0,d[16]=l&3,l=5*(l>>>2)|0,s=0;s<16;s++)l=l+d[s]|0,d[s]=l&255,l>>>=8;l=l+d[16]|0,d[16]=l}for(s=0;s<17;s++)h[s]=d[s];C2(d,h4e);const g=-(d[16]>>>7)|0;for(s=0;s<17;s++)d[s]^=g&(h[s]^d[s]);for(s=0;s<16;s++)f[s]=o[s+16];for(f[16]=0,C2(d,f),s=0;s<16;s++)e[t+s]=d[s];return 0}function p4e(e,t,n,r,i,o){const a=new Uint8Array(16);return TU(a,0,n,r,i,o),d4e(e,t,a,0,16)}function m4e(e,t,n,r,i){if(n<32)return-1;t8(e,0,t,0,n,r,i),TU(e,16,e,32,n-32,e);for(let o=0;o<16;o++)e[o]=0;return 0}function g4e(e,t,n,r,i){const o=new Uint8Array(32);if(n<32||(t8(o,0,null,0,32,r,i),p4e(t,16,t,32,n-32,o)!==0))return-1;t8(e,0,t,0,n,r,i);for(let a=0;a<32;a++)e[a]=0;return 0}const v4e=32,y4e=24,n8=32,r8=16;function IU(e,t){if(e.length!==v4e)throw new Error("bad key size");if(t.length!==y4e)throw new Error("bad nonce size")}function zU(...e){for(let t=0,n=e.length;t0&&(a+=16),Dk(n,o,e,t+=16,n,a)}function C4e(e,t,n){const r=FD({dkLen:32,asyncTick:10,maxmem:1073742848},n),{N:i,r:o,p:a,dkLen:s,asyncTick:l,maxmem:c,onProgress:u}=r;if(Ii(i),Ii(o),Ii(a),Ii(s),Ii(l),Ii(c),u!==void 0&&typeof u!="function")throw new Error("progressCb should be function");const d=128*o,f=d/4;if(i<=1||i&i-1||i>=2**(d/8)||i>2**32)throw new Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(a<0||a>(2**32-1)*32/d)throw new Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(s<0||s>(2**32-1)*32)throw new Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");const h=d*(i+a);if(h>c)throw new Error(`Scrypt: parameters too large, ${h} (128 * r * (N + p)) > ${c} (maxmem)`);const g=_S(a0,e,t,{c:1,dkLen:d*a}),v=oc(g),w=oc(new Uint8Array(d*i)),x=oc(new Uint8Array(d));let C=()=>{};if(u){const E=2*i*a,I=Math.max(Math.floor(E/1e4),1);let R=0;C=()=>{R++,u&&(!(R%I)||R===E)&&u(R/E)}}return{N:i,r:o,p:a,dkLen:s,blockSize32:f,V:w,B32:v,B:g,tmp:x,blockMixCb:C,asyncTick:l}}function E4e(e,t,n,r,i){const o=_S(a0,e,n,{c:1,dkLen:t});return n.fill(0),r.fill(0),i.fill(0),o}function P4e(e,t,n){const{N:r,r:i,p:o,dkLen:a,blockSize32:s,V:l,B32:c,B:u,tmp:d,blockMixCb:f}=C4e(e,t,n);Ma||os(c);for(let h=0;h(t,n,r)=>W6e(t,n,r,e),LU=[["ecdsa",Uk("blake2")],["ethereum",Uk("keccak")]],R4e=[["ed25519",uU],["sr25519",mU],...LU],j4e=["ed25519","sr25519","ecdsa"];function BU(e,{message:t,publicKey:n,signature:r},i=R4e){return e.isValid=i.some(([o,a])=>{try{if(a(t,r,n))return e.crypto=o,!0}catch{}return!1}),e}function L4e(e,{message:t,publicKey:n,signature:r}){if(![0,1,2].includes(r[0]))throw new Error(`Unknown crypto type, expected signature prefix [0..2], found ${r[0]}`);const i=j4e[r[0]]||"none";e.crypto=i;try{e.isValid={ecdsa:()=>BU(e,{message:t,publicKey:n,signature:r.subarray(1)},LU).isValid,ed25519:()=>uU(t,r.subarray(1),n),none:()=>{throw Error("no verify for `none` crypto type")},sr25519:()=>mU(t,r.subarray(1),n)}[i]()}catch{}return e}function B4e(e){return[0,1,2].includes(e[0])&&[65,66].includes(e.length)?L4e:BU}function Vk(e,t,n){const r=kt(t);if(![64,65,66].includes(r.length))throw new Error(`Invalid signature length, expected [64..66] bytes, found ${r.length}`);const i=tu(n),o={message:kt(e),publicKey:i,signature:r},a={crypto:"none",isValid:!1,isWrapped:gm(o.message,!0),publicKey:i},s=gm(o.message,!1),l=B4e(r);return l(a,o),a.crypto!=="none"||a.isWrapped&&!s?a:(o.message=s?pH(o.message):mH(o.message),l(a,o))}const cd=new Uint8Array([161,35,3,33,0]),b1=new Uint8Array([48,83,2,1,1,48,5,6,3,43,101,112,4,34,4,32]),A4e=32,Xk=64,F4e=32,Ih=b1.length;function D4e(e,t,n){const r=Array.isArray(n)||n===void 0?n:[n],i=I4e(t,e,r),o=i.subarray(0,b1.length);if(!so(o,b1))throw new Error("Invalid Pkcs8 header found in body");let a=i.subarray(Ih,Ih+Xk),s=Ih+Xk,l=i.subarray(s,s+cd.length);if(!so(l,cd)&&(s=Ih+F4e,a=i.subarray(Ih,s),l=i.subarray(s,s+cd.length),!so(l,cd)))throw new Error("Invalid Pkcs8 divider found in body");const c=s+cd.length;return{publicKey:i.subarray(c,c+A4e),secretKey:a}}function H4e({publicKey:e,secretKey:t},n){if(!t)throw new Error("Expected a valid secretKey to be passed to encode");const r=ai(b1,t,cd,e);if(!n)return r;const{params:i,password:o,salt:a}=RU(n),{encrypted:s,nonce:l}=S4e(r,o.subarray(0,32));return ai(k4e(a,i),l,s)}function U4e(e,{address:t,meta:n},r,i){return i0(z4e(r,["pkcs8",e],i),{address:t,meta:n})}const V4e=new Uint8Array,X4e={ecdsa:kf,ed25519:GS,ethereum:kf,sr25519:pU},Wk={ecdsa:new Uint8Array([2]),ed25519:new Uint8Array([0]),ethereum:new Uint8Array([2]),sr25519:new Uint8Array([1])},Zk={ecdsa:(e,t)=>Bk(e,t,"blake2"),ed25519:p6e,ethereum:(e,t)=>Bk(e,t,"keccak"),sr25519:S6e},ig={ecdsa:e=>e.length>32?Fu(e):e,ed25519:e=>e,ethereum:e=>e.length===20?e:fb(QS(e)),sr25519:e=>e};function zh(e){return!e||RS(e)}function Kk(e,t,n){return Fu(ai(t||"",n||"",e))}function Hl({toSS58:e,type:t},{publicKey:n,secretKey:r},i={},o=null,a){const s=(u,d)=>{const f=D4e(u,d||o,a);if(f.secretKey.length===64)n=f.publicKey,r=f.secretKey;else{const h=X4e[t](f.secretKey);n=h.publicKey,r=h.secretKey}},l=u=>(zh(r)&&o&&s(u,o),o=H4e({publicKey:n,secretKey:r},u),a=void 0,o),c=()=>{const u=ig[t](n);return t==="ethereum"?CU(u):e(u)};return{get address(){return c()},get addressRaw(){const u=ig[t](n);return t==="ethereum"?u.slice(-20):u},get isLocked(){return zh(r)},get meta(){return i},get publicKey(){return n},get type(){return t},decodePkcs8:s,derive:(u,d)=>{if(t==="ethereum")throw new Error("Unable to derive on this keypair");if(zh(r))throw new Error("Cannot derive on a locked keypair");const{path:f}=QH(u),h=hU({publicKey:n,secretKey:r},f,t);return Hl({toSS58:e,type:t},h,d,null)},encodePkcs8:u=>l(u),lock:()=>{r=new Uint8Array},setMeta:u=>{i=i0({},i,u)},sign:(u,d={})=>{if(zh(r))throw new Error("Cannot sign with a locked key pair");return ai(d.withType?Wk[t]:V4e,Zk[t](kt(u),{publicKey:n,secretKey:r}))},toJson:u=>{const d=["ecdsa","ethereum"].includes(t)?n.length===20?Es(n):Es(xU(n)):c();return U4e(t,{address:d,meta:i},l(u),!!u)},unlock:u=>s(u),verify:(u,d,f)=>Vk(u,d,ig[t](kt(f))).isValid,vrfSign:(u,d,f)=>{if(zh(r))throw new Error("Cannot sign with a locked key pair");if(t==="sr25519")return C6e(u,{secretKey:r},d,f);const h=Zk[t](kt(u),{publicKey:n,secretKey:r});return ai(Kk(h,d,f),h)},vrfVerify:(u,d,f,h,g)=>t==="sr25519"?E6e(u,d,n,h,g):Vk(u,ai(Wk[t],d.subarray(32)),ig[t](kt(f))).isValid&&so(d.subarray(0,32),Kk(d.subarray(32),h,g))}}const AU="bottom drive obey lake curtain smoke basket hold race lonely fit walk",W4e="0xfac7959dbfe72f052e5a0c3c8d6530f202b02fd8f9f5ca3580ec8deb7797479e";class Z4e{constructor(){xn(this,"__internal__map",{})}add(t){return this.__internal__map[tu(t.address).toString()]=t,t}all(){return Object.values(this.__internal__map)}get(t){const n=this.__internal__map[tu(t).toString()];if(!n)throw new Error(`Unable to retrieve keypair '${ca(t)||ea(t)?Es(kt(t)):t}'`);return n}remove(t){delete this.__internal__map[tu(t).toString()]}}const P2={ecdsa:e=>kf(e),ed25519:e=>GS(e),ethereum:e=>kf(e),sr25519:e=>pU(e)};function K4e({publicKey:e}){return e}class i8{constructor(t={}){if(xn(this,"__internal__pairs"),xn(this,"__internal__type"),xn(this,"__internal__ss58"),xn(this,"decodeAddress",tu),xn(this,"encodeAddress",(n,r)=>this.type==="ethereum"?CU(n):gU(n,r??this.__internal__ss58)),t.type=t.type||"ed25519",!["ecdsa","ethereum","ed25519","sr25519"].includes(t.type||"undefined"))throw new Error(`Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '${t.type||"unknown"}`);this.__internal__pairs=new Z4e,this.__internal__ss58=t.ss58Format,this.__internal__type=t.type}get pairs(){return this.getPairs()}get publicKeys(){return this.getPublicKeys()}get type(){return this.__internal__type}addPair(t){return this.__internal__pairs.add(t)}addFromAddress(t,n={},r=null,i=this.type,o,a){const s=this.decodeAddress(t,o);return this.addPair(Hl({toSS58:this.encodeAddress,type:i},{publicKey:s,secretKey:new Uint8Array},n,r,a))}addFromJson(t,n){return this.addPair(this.createFromJson(t,n))}addFromMnemonic(t,n={},r=this.type){return this.addFromUri(t,n,r)}addFromPair(t,n={},r=this.type){return this.addPair(this.createFromPair(t,n,r))}addFromSeed(t,n={},r=this.type){return this.addPair(Hl({toSS58:this.encodeAddress,type:r},P2[r](t),n,null))}addFromUri(t,n={},r=this.type){return this.addPair(this.createFromUri(t,n,r))}createFromJson({address:t,encoded:n,encoding:{content:r,type:i,version:o},meta:a},s){if(o==="3"&&r[0]!=="pkcs8")throw new Error(`Unable to decode non-pkcs8 type, [${r.join(",")}] found}`);const l=o==="0"||!Array.isArray(r)?this.type:r[1],c=Array.isArray(i)?i:[i];if(!["ed25519","sr25519","ecdsa","ethereum"].includes(l))throw new Error(`Unknown crypto type ${l}`);const u=ea(t)?Ha(t):this.decodeAddress(t,s),d=ea(n)?Ha(n):F6e(n);return Hl({toSS58:this.encodeAddress,type:l},{publicKey:u,secretKey:new Uint8Array},a,d,c)}createFromPair(t,n={},r=this.type){return Hl({toSS58:this.encodeAddress,type:r},t,n,null)}createFromUri(t,n={},r=this.type){const i=t.startsWith("//")?`${AU}${t}`:t,{derivePath:o,password:a,path:s,phrase:l}=d8e(i);let c;const u=ea(l,256);if(u)c=Ha(l);else{const f=l.split(" ");if([12,15,18,21,24].includes(f.length))c=r==="ethereum"?c4e(l,"",!1,64):u4e(l,a);else{if(l.length>32)throw new Error("specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes");c=fo(l.padEnd(32))}}const d=r==="ethereum"?u?P2[r](c):J6e(c,o.substring(1)):hU(P2[r](c),s,r);return Hl({toSS58:this.encodeAddress,type:r},d,n,null)}getPair(t){return this.__internal__pairs.get(t)}getPairs(){return this.__internal__pairs.all()}getPublicKeys(){return this.__internal__pairs.all().map(K4e)}removePair(t){this.__internal__pairs.remove(t)}setSS58Format(t){this.__internal__ss58=t}toJson(t,n){return this.__internal__pairs.get(t).toJson(n)}}const q4e=[{p:"0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d",s:"0x98319d4ff8a9508c4bb0cf0b5a78d760a0b2082c02775e6e82370816fedfff48925a225d97aa00682d6a59b95b18780c10d7032336e88f3442b42361f4a66011",seed:"Alice",type:"sr25519"},{p:"0xbe5ddb1579b72e84524fc29e78609e3caf42e85aa118ebfe0b0ad404b5bdd25f",s:"0xe8da6c9d810e020f5e3c7f5af2dea314cbeaa0d72bc6421e92c0808a0c584a6046ab28e97c3ffc77fe12b5a4d37e8cd4afbfebbf2391ffc7cb07c0f38c023efd",seed:"Alice//stash",type:"sr25519"},{p:"0x8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a48",s:"0x081ff694633e255136bdb456c20a5fc8fed21f8b964c11bb17ff534ce80ebd5941ae88f85d0c1bfc37be41c904e1dfc01de8c8067b0d6d5df25dd1ac0894a325",seed:"Bob",type:"sr25519"},{p:"0xfe65717dad0447d715f660a0a58411de509b42e6efb8375f562f58a554d5860e",s:"0xc006507cdfc267a21532394c49ca9b754ca71de21e15a1cdf807c7ceab6d0b6c3ed408d9d35311540dcd54931933e67cf1ea10d46f75408f82b789d9bd212fde",seed:"Bob//stash",type:"sr25519"},{p:"0x90b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22",s:"0xa8f2d83016052e5d6d77b2f6fd5d59418922a09024cda701b3c34369ec43a7668faf12ff39cd4e5d92bb773972f41a7a5279ebc2ed92264bed8f47d344f8f18c",seed:"Charlie",type:"sr25519"},{p:"0x306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20",s:"0x20e05482ca4677e0edbc58ae9a3a59f6ed3b1a9484ba17e64d6fe8688b2b7b5d108c4487b9323b98b11fe36cb301b084e920f7b7895536809a6d62a451b25568",seed:"Dave",type:"sr25519"},{p:"0xe659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e",s:"0x683576abfd5dc35273e4264c23095a1bf21c14517bece57c7f0cc5c0ed4ce06a3dbf386b7828f348abe15d76973a72009e6ef86a5c91db2990cb36bb657c6587",seed:"Eve",type:"sr25519"},{p:"0x1cbd2d43530a44705ad088af313e18f80b53ef16b36177cd4b77b846f2a5f07c",s:"0xb835c20f450079cf4f513900ae9faf8df06ad86c681884122c752a4b2bf74d4303e4f21bc6cc62bb4eeed5a9cce642c25e2d2ac1464093b50f6196d78e3a7426",seed:"Ferdie",type:"sr25519"}],G4e=[{name:"Alith",p:"0x02509540919faacf9ab52146c9aa40db68172d83777250b28e4679176e49ccdd9f",s:"0x5fb92d6e98884f76de468fa3f6278f8807c48bebc13595d45af5bdc4da702133",type:"ethereum"},{name:"Baltathar",p:"0x033bc19e36ff1673910575b6727a974a9abd80c9a875d41ab3e2648dbfb9e4b518",s:"0x8075991ce870b93a8870eca0c0f91913d12f47948ca0fd25b49c6fa7cdbeee8b",type:"ethereum"},{name:"Charleth",p:"0x0234637bdc0e89b5d46543bcbf8edff329d2702bc995e27e9af4b1ba009a3c2a5e",s:"0x0b6e18cafb6ed99687ec547bd28139cafdd2bffe70e6b688025de6b445aa5c5b",type:"ethereum"},{name:"Dorothy",p:"0x02a00d60b2b408c2a14c5d70cdd2c205db8985ef737a7e55ad20ea32cc9e7c417c",s:"0x39539ab1876910bbf3a223d84a29e28f1cb4e2e456503e7e91ed39b2e7223d68",type:"ethereum"},{name:"Ethan",p:"0x025cdc005b752651cd3f728fb9192182acb3a9c89e19072cbd5b03f3ee1f1b3ffa",s:"0x7dce9bc8babb68fec1409be38c8e1a52650206a7ed90ff956ae8a6d15eeaaef4",type:"ethereum"},{name:"Faith",p:"0x037964b6c9d546da4646ada28a99e34acaa1d14e7aba861a9055f9bd200c8abf74",s:"0xb9d2ea9a615f3165812e8d44de0d24da9bbd164b65c4f0573e1ce2c8dbd9c8df",type:"ethereum"}];function Y4e(e,t){if(!e&&!t)throw new Error("Testing pair should have either a name or a seed");return{isTesting:!0,name:e||(t==null?void 0:t.replace("//","_").toLowerCase())}}function FU(e={},t=!0){const n=new i8(e),r=e.type==="ethereum"?G4e:q4e;for(const{name:i,p:o,s:a,seed:s,type:l}of r){const c=Y4e(i,s),u=!t&&!i&&s?n.addFromUri(s,c,e.type):n.addPair(Hl({toSS58:n.encodeAddress,type:l},{publicKey:Ha(o),secretKey:Ha(a)},c));u.lock=()=>{}}return n}const qk=new Uint8Array(32),DU="5C4hrfjw9DjXZTzV3MwzrrAr9P1MJhSrvWGWqi1eSuyUpnhM",HU={isTesting:!0,name:"nobody"},J4e={address:DU,encoded:"",encoding:{content:["pkcs8","ed25519"],type:"none",version:"0"},meta:HU},UU={address:DU,addressRaw:qk,decodePkcs8:(e,t)=>{},derive:(e,t)=>UU,encodePkcs8:e=>new Uint8Array(0),isLocked:!0,lock:()=>{},meta:HU,publicKey:qk,setMeta:e=>{},sign:e=>new Uint8Array(64),toJson:e=>J4e,type:"ed25519",unlock:e=>{},verify:(e,t)=>!1,vrfSign:(e,t,n)=>new Uint8Array(96),vrfVerify:(e,t,n,r)=>!1};function Q4e(){return UU}function $4e(e,t=!0){const n=FU(e,t).getPairs(),r={nobody:Q4e()};for(const i of n)i.meta.name&&(r[i.meta.name]=i);return r}const _4e=Object.freeze(Object.defineProperty({__proto__:null,DEV_PHRASE:AU,DEV_SEED:W4e,Keyring:i8,createPair:Hl,createTestKeyring:FU,createTestPairs:$4e,decodeAddress:tu,default:i8,encodeAddress:gU,packageInfo:BH,setSS58Format:B6e},Symbol.toStringTag,{value:"Module"})),eSe=CS(_4e),tSe=CS(W3e);var eC=Object.defineProperty,nSe=Object.getOwnPropertyDescriptor,rSe=Object.getOwnPropertyNames,Gk=Object.getOwnPropertySymbols,VU=Object.prototype.hasOwnProperty,iSe=Object.prototype.propertyIsEnumerable,oSe=Math.pow,aSe=(e,t)=>{var n={};for(var r in e)VU.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Gk)for(var r of Gk(e))t.indexOf(r)<0&&iSe.call(e,r)&&(n[r]=e[r]);return n},sSe=(e,t)=>{for(var n in t)eC(e,n,{get:t[n],enumerable:!0})},lSe=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of rSe(t))!VU.call(e,i)&&i!==n&&eC(e,i,{get:()=>t[i],enumerable:!(r=nSe(t,i))||r.enumerable});return e},cSe=e=>lSe(eC({},"__esModule",{value:!0}),e),uSe=(e,t,n)=>new Promise((r,i)=>{var o=l=>{try{s(n.next(l))}catch(c){i(c)}},a=l=>{try{s(n.throw(l))}catch(c){i(c)}},s=l=>l.done?r(l.value):Promise.resolve(l.value).then(o,a);s((n=n.apply(e,t)).next())}),XU={};sSe(XU,{EvalMessages:()=>KU,addedTo:()=>BSe,appendOr:()=>wSe,appendOrEmpty:()=>bSe,applyWidthAsPadding:()=>RSe,camelize:()=>fSe,capitalizeFirstLetter:()=>CSe,determinePoolDisplay:()=>MSe,ellipsisFn:()=>WU,evalUnits:()=>ZSe,extractUrlValue:()=>NSe,greaterThanZero:()=>hSe,inChrome:()=>LSe,isNotZero:()=>pSe,isValidAddress:()=>kSe,isValidHttpUrl:()=>DSe,localStorageOrDefault:()=>OSe,makeCancelable:()=>HSe,matchedProperties:()=>FSe,mergeDeep:()=>o8,minDecimalPlaces:()=>mSe,pageFromUri:()=>gSe,planckToUnit:()=>xSe,remToUnit:()=>qU,removeVarFromUrlHash:()=>ISe,removedFrom:()=>ASe,rmCommas:()=>ZU,setStateWithRef:()=>PSe,shuffle:()=>vSe,snakeToCamel:()=>ESe,sortWithNull:()=>zSe,transformToBaseUnit:()=>KSe,unescape:()=>jSe,unimplemented:()=>qSe,unitToPlanck:()=>SSe,varToUrlHash:()=>TSe,withTimeout:()=>ySe});var dSe=cSe(XU),Yk=tH,fSe=e=>{var t;const n=a=>a?typeof a=="string"?a:String(a):"",r=a=>n(a).match(/[A-Z\xC0-\xD6\xD8-\xDE]?[a-z\xDF-\xF6\xF8-\xFF]+|[A-Z\xC0-\xD6\xD8-\xDE]+(?![a-z\xDF-\xF6\xF8-\xFF])|\d+/g),i=a=>{let s="";for(let l=0;l<(a==null?void 0:a.length);l++){let c=a[l].toLowerCase();l!=0&&(c=c.slice(0,1).toUpperCase()+c.slice(1,c.length)),s+=c}return s},o=(t=r(e))==null?void 0:t.map(a=>a.toLowerCase());return i(o)},WU=(e,t=6,n="center")=>{const r=e.length/2;return t<=4?n==="center"?e.slice(0,4)+"..."+e.slice(-4):n==="end"?e.slice(0,4)+"...":"..."+e.slice(-4):n==="center"?t>=(e.length-2)/2?e.slice(0,r-3)+"..."+e.slice(-(r-3)):e.slice(0,t)+"..."+e.slice(-t):t>=e.length?n==="end"?e.slice(0,e.length-3)+"...":"..."+e.slice(-(e.length-3)):n==="end"?e.slice(0,t)+"...":"..."+e.slice(t)},hSe=e=>e.isGreaterThan(0),pSe=e=>!e.isZero(),mSe=(e,t)=>{const n=new Yk.BigNumber(ZU(e).split(".")[0]||0),r=e.split(".")[1]||"",i=new Yk.BigNumber(t).minus(r.length);return i.isGreaterThan(0)?`${n.toFormat(0)}.${r.toString()}${"0".repeat(i.toNumber())}`:e},gSe=(e,t)=>{const n=e.substring(e.lastIndexOf("/")+1);return(n.trim()===""?t:n).trim()},ZU=e=>e.replace(/,/g,""),vSe=e=>{let t=e.length,n;for(;t!==0;)n=Math.floor(Math.random()*t),t--,[e[t],e[n]]=[e[n],e[t]];return e},ySe=(e,t,n)=>{const r=new Promise(i=>setTimeout(()=>uSe(void 0,null,function*(){typeof(n==null?void 0:n.onTimeout)=="function"&&n.onTimeout(),i(void 0)}),e));return Promise.race([t,r])},bSe=(e,t)=>e?` ${t}`:"",wSe=(e,t,n)=>e?` ${t}`:` ${n}`,Jk=eSe,w1=tSe,Fr=tH,KU=(e=>(e.GIBBERISH="Input is not correct. Use numbers, floats or expression (e.g. 1k, 1.3m)",e.ZERO="You cannot send 0 funds",e.SUCCESS="",e.SYMBOL_ERROR="Provided symbol is not correct",e.GENERAL_ERROR="Check your input. Something went wrong",e))(KU||{}),qU=e=>Number(e.slice(0,e.length-3))*parseFloat(getComputedStyle(document.documentElement).fontSize),xSe=(e,t)=>new Fr.BigNumber(e.dividedBy(new Fr.BigNumber(10).exponentiatedBy(t)).toFixed(t)),SSe=(e,t)=>{const n=new Fr.BigNumber(!e.length||!e?"0":e);return(n.isNaN()?new Fr.BigNumber(0):n).multipliedBy(new Fr.BigNumber(10).exponentiatedBy(t)).integerValue()},CSe=e=>e.charAt(0).toUpperCase()+e.slice(1),ESe=e=>e.toLowerCase().replace(/([-_][a-z])/g,t=>t.toUpperCase().replace("-","").replace("_","")),PSe=(e,t,n)=>{t(e),n.current=e},OSe=(e,t,n=!1)=>{const r=localStorage.getItem(e);return r===null?t:n?JSON.parse(r):r},kSe=e=>{try{return(0,Jk.encodeAddress)((0,w1.isHex)(e)?(0,w1.hexToU8a)(e):(0,Jk.decodeAddress)(e)),!0}catch{return!1}},MSe=(e,t)=>{const n=WU(e,6);let r=t??n;const i=(0,w1.u8aToString)((0,w1.u8aUnwrapBytes)(r));return i!==""&&(r=i),r===""&&(r=n),r},NSe=(e,t)=>{typeof t>"u"&&(t=window.location.href);const n=t.match(`[?&]${e}=([^&]+)`);return n?n[1]:null},TSe=(e,t,n)=>{const r=window.location.hash,[i,o]=r.split("?"),a=new URLSearchParams(o);a.get(e)===null&&!n||(a.set(e,t),window.location.hash=`${i}?${a.toString()}`)},ISe=e=>{const t=window.location.hash,[n,r]=t.split("?"),i=new URLSearchParams(r);if(i.get(e)===null)return;i.delete(e);const o=i.toString();window.location.hash=`${n}${o?`?${o}`:""}`},zSe=e=>(t,n)=>t===n?0:t===null?1:n===null?-1:e?t{t.current&&e.current&&(t.current.style.paddingRight=`${e.current.offsetWidth+qU("1rem")}px`)},jSe=e=>e.replace(/\\"/g,'"'),LSe=()=>{const e=(window==null?void 0:window.chrome)||null,t=(window==null?void 0:window.navigator)||null,n=typeof(window==null?void 0:window.opr)<"u",r=(t==null?void 0:t.userAgent.indexOf("Edg"))>-1||!1;return!!(t!=null&&t.userAgent.match("CriOS")||e!==null&&typeof e<"u"&&n===!1&&r===!1)},BSe=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:e.filter(r=>!t.find(i=>n.every(o=>!(o in i)||!(o in r)?!1:i[o]===r[o]))),ASe=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:t.filter(r=>!e.find(i=>n.every(o=>!(o in r)||!(o in i)?!1:i[o]===r[o]))),FSe=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:t.filter(r=>e.find(i=>n.every(o=>!(o in r)||!(o in i)?!1:i[o]===r[o]))),DSe=e=>{let t;try{t=new URL(e)}catch{return!1}return t.protocol==="http:"||t.protocol==="https:"},HSe=e=>{let t=!1;return{promise:new Promise((n,r)=>{e.then(i=>t?r(Error("Cancelled")):n(i)),e.catch(i=>r(t?Error("Cancelled"):i))}),cancel:()=>{t=!0}}},Pi=e=>new Fr.BigNumber(10).pow(new Fr.BigNumber(e)),GU=[{value:Pi(24),symbol:"y",isMil:!0},{value:Pi(21),symbol:"z",isMil:!0},{value:Pi(18),symbol:"a",isMil:!0},{value:Pi(15),symbol:"f",isMil:!0},{value:Pi(12),symbol:"p",isMil:!0},{value:Pi(9),symbol:"n",isMil:!0},{value:Pi(6),symbol:"μ",isMil:!0},{value:Pi(3),symbol:"m",isMil:!0},{value:new Fr.BigNumber(1),symbol:""},{value:Pi(3),symbol:"k"},{value:Pi(6),symbol:"M"},{value:Pi(9),symbol:"G"},{value:Pi(12),symbol:"T"},{value:Pi(15),symbol:"P"},{value:Pi(18),symbol:"E"},{value:Pi(21),symbol:"Y"},{value:Pi(24),symbol:"Z"}],YU=GU.map(e=>e.symbol).join(", ").replace(", ,",","),USe=new RegExp("^[+]?[0-9]*[.,]{1}[0-9]*$"),VSe=new RegExp("^[+]?[0-9]+$"),XSe=new RegExp("^[+]?[0-9]*[.,]{1}[0-9]*["+YU+"]{1}$"),WSe=new RegExp("^[+]?[0-9]*["+YU+"]{1}$"),ZSe=(e,t)=>{if(e=e&&e.replace("+",""),!USe.test(e)&&!VSe.test(e)&&!WSe.test(e)&&!XSe.test(e))return[null,"Input is not correct. Use numbers, floats or expression (e.g. 1k, 1.3m)"];const n=e.replace(/[0-9.,]/g,""),r=GU.find(f=>f.symbol===n),i=e.replace(n,"").replace(",",".");let o=new Fr.BigNumber(0);if(!r)return[null,"Provided symbol is not correct"];const a=new Fr.BigNumber(10).pow(new Fr.BigNumber(t)),s=i.includes("."),[l,c]=i.split("."),u=(c==null?void 0:c.length)||0,d=new Fr.BigNumber(10).pow(new Fr.BigNumber(u));return o=s?new Fr.BigNumber(new Fr.BigNumber(l).multipliedBy(d).plus(new Fr.BigNumber(c))):new Fr.BigNumber(new Fr.BigNumber(i)),o=o.multipliedBy(a),s?o=r.isMil?o.dividedBy(r.value).dividedBy(d):o.multipliedBy(r.value).dividedBy(d):o=r.isMil?o.dividedBy(r.value):o.multipliedBy(r.value),o.eq(new Fr.BigNumber(0))?[null,"You cannot send 0 funds"]:[o,""]},KSe=(e,t)=>{const n=e.length-t;let r="";if(n<0){for(let i=0;i{aSe(e,[])},o8=(e,...t)=>{if(!t.length)return e;const n=i=>i&&typeof i=="object"&&!Array.isArray(i),r=t.shift();if(n(e)&&n(r))for(const i in r)n(r[i])?(e[i]||Object.assign(e,{[i]:{}}),o8(e[i],r[i])):Object.assign(e,{[i]:r[i]});return o8(e,...t)};const O2=e=>["xx-small","x-small","small","medium","large","larger","x-large","xx-large"].includes(e),GSe=({title:e,edit:t=!1,fontSize:n,ellipsis:r={active:!1,amount:7},icon:i,extraComponent:o,noCard:a=!1,className:s,style:l})=>{var c,u;const d=[O2(n)?Vs(n,"account-card-font-size-"+n)||"account-card-font-size-medium":"",Vs(r.active,"ellipsis")," account-card-main-text"],f=[],[h,g]=p.useState(i==null?void 0:i.gridSize),[v,w]=p.useState(12),[x,C]=p.useState(o==null?void 0:o.gridSize),[E,I]=p.useState(e.address);p.useEffect(()=>{let j=2,D=2,X=8;(i!=null&&i.gridSize||o!=null&&o.gridSize)&&(j=(i==null?void 0:i.gridSize)||2,D=(o==null?void 0:o.gridSize)||2,X=12-((i?j:0)+(o?D:0))),g(j),C(D),w(X)},[i,o]);const R=Q.jsx(mr,{column:!0,sm:h,justify:i==null?void 0:i.justify,style:Object.assign({},{margin:"auto"},i==null?void 0:i.style),className:i==null?void 0:i.className,children:Q.jsx(Ywe,{address:E,size:(i==null?void 0:i.size)||30,copy:i==null?void 0:i.copy,colors:i==null?void 0:i.colors,outerColor:i==null?void 0:i.outerColor})},`icon_${h}`),T=Q.jsx(mr,{column:!0,sm:v,justify:e==null?void 0:e.justify,alignItems:(e==null?void 0:e.align)||"center",children:t?Q.jsx("input",{style:Object.assign({},(e==null?void 0:e.style)||{},O2(n)?{}:{fontSize:n},{width:"100%"}),className:`${(e==null?void 0:e.className)||null} ${(c=d==null?void 0:d.filter(j=>j.trim()!=""))==null?void 0:c.join("")}`,value:E,onChange:j=>I(j.target.value)}):Q.jsx("div",{style:Object.assign({},(e==null?void 0:e.style)||{},O2(n)?{}:{fontSize:n},r!=null&&r.active?{}:{textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}),className:`${(e==null?void 0:e.className)||null} ${(u=d==null?void 0:d.filter(j=>j.trim()!=""))==null?void 0:u.join("")}`,children:(e==null?void 0:e.component)||(r!=null&&r.active?dSe.ellipsisFn((e==null?void 0:e.name)||e.address,r.amount,(r==null?void 0:r.position)||"center"):(e==null?void 0:e.name)||e.address)})},`main_${v}`);if(f.push(T),i&&((i==null?void 0:i.position)==="right"?f.push(R):f.unshift(R)),o){const j=Q.jsx(mr,{column:!0,sm:x,justify:o==null?void 0:o.justify,alignItems:"center",className:o==null?void 0:o.className,style:o==null?void 0:o.style,children:o.component},`x_${x}`);(o==null?void 0:o.position)==="right"?f.push(j):f.unshift(j)}return Q.jsx(mr,{row:!0,alignItems:"center",children:a?f:Q.jsx(cD,{style:l,className:"account-card-theme-border "+s,children:f})},"core_component")};var no=function(){return no=Object.assign||function(t){for(var n,r=1,i=arguments.length;r?@[\\\]^`{|}~-]+/g,_Se=/(^-|-$)/g;function Qk(e){return e.replace($Se,"-").replace(_Se,"")}var eCe=/(a)(d)/gi,og=52,$k=function(e){return String.fromCharCode(e+(e>25?39:97))};function a8(e){var t,n="";for(t=Math.abs(e);t>og;t=t/og|0)n=$k(t%og)+n;return($k(t%og)+n).replace(eCe,"$1-$2")}var k2,_U=5381,kd=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},eV=function(e){return kd(_U,e)};function tV(e){return a8(eV(e)>>>0)}function tCe(e){return e.displayName||e.name||"Component"}function M2(e){return typeof e=="string"&&!0}var nV=typeof Symbol=="function"&&Symbol.for,rV=nV?Symbol.for("react.memo"):60115,nCe=nV?Symbol.for("react.forward_ref"):60112,rCe={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},iCe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},iV={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},oCe=((k2={})[nCe]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},k2[rV]=iV,k2);function _k(e){return("type"in(t=e)&&t.type.$$typeof)===rV?iV:"$$typeof"in e?oCe[e.$$typeof]:rCe;var t}var aCe=Object.defineProperty,sCe=Object.getOwnPropertyNames,eM=Object.getOwnPropertySymbols,lCe=Object.getOwnPropertyDescriptor,cCe=Object.getPrototypeOf,tM=Object.prototype;function oV(e,t,n){if(typeof t!="string"){if(tM){var r=cCe(t);r&&r!==tM&&oV(e,r,n)}var i=sCe(t);eM&&(i=i.concat(eM(t)));for(var o=_k(e),a=_k(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var uCe=function(){function e(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}return e.prototype.indexOfGroup=function(t){for(var n=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,i=r.length,o=i;t>=o;)if((o<<=1)<0)throw l0(16,"".concat(t));this.groupSizes=new Uint32Array(o),this.groupSizes.set(r),this.length=o;for(var a=i;a=this.length||this.groupSizes[t]===0)return n;for(var r=this.groupSizes[t],i=this.indexOfGroup(t),o=i+r,a=i;a=0){var r=document.createTextNode(n);return this.element.insertBefore(r,this.nodes[t]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.prototype.getRule=function(t){return t0&&(w+="".concat(x,","))}),l+="".concat(g).concat(v,'{content:"').concat(w,'"}').concat(tC)},u=0;u0?".".concat(t):f},u=l.slice();u.push(function(f){f.type===Cy&&f.value.includes("&")&&(f.props[0]=f.props[0].replace(xCe,n).replace(r,c))}),a.prefix&&u.push(Qie),u.push(wL);var d=function(f,h,g,v){h===void 0&&(h=""),g===void 0&&(g=""),v===void 0&&(v="&"),t=v,n=h,r=new RegExp("\\".concat(n,"\\b"),"g");var w=f.replace(SCe,""),x=yL(g||h?"".concat(g," ").concat(h," { ").concat(w," }"):w);a.namespace&&(x=lV(x,a.namespace));var C=[];return am(x,Yie(u.concat(Jie(function(E){return C.push(E)})))),C};return d.hash=l.length?l.reduce(function(f,h){return h.name||l0(15),kd(f,h.name)},_U).toString():"",d}var ECe=new sV,c8=CCe(),cV=xe.createContext({shouldForwardProp:void 0,styleSheet:ECe,stylis:c8});cV.Consumer;xe.createContext(void 0);function rM(){return p.useContext(cV)}var uV=function(){function e(t,n){var r=this;this.inject=function(i,o){o===void 0&&(o=c8);var a=r.name+o.hash;i.hasNameForId(r.id,a)||i.insertRules(r.id,a,o(r.rules,a,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=n,iC(this,function(){throw l0(12,String(r.name))})}return e.prototype.getName=function(t){return t===void 0&&(t=c8),this.name+t.hash},e}(),PCe=function(e){return e>="A"&&e<="Z"};function iM(e){for(var t="",n=0;n>>0);if(!n.hasNameForId(this.componentId,a)){var s=r(o,".".concat(a),void 0,this.componentId);n.insertRules(this.componentId,a,s)}i=Zc(i,a),this.staticRulesId=a}else{for(var l=kd(this.baseHash,r.hash),c="",u=0;u>>0);n.hasNameForId(this.componentId,h)||n.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),i=Zc(i,h)}}return i},e}(),hV=xe.createContext(void 0);hV.Consumer;var N2={};function NCe(e,t,n){var r=rC(e),i=e,o=!M2(e),a=t.attrs,s=a===void 0?pb:a,l=t.componentId,c=l===void 0?function(I,R){var T=typeof I!="string"?"sc":Qk(I);N2[T]=(N2[T]||0)+1;var j="".concat(T,"-").concat(tV(hb+T+N2[T]));return R?"".concat(R,"-").concat(j):j}(t.displayName,t.parentComponentId):l,u=t.displayName,d=u===void 0?function(I){return M2(I)?"styled.".concat(I):"Styled(".concat(tCe(I),")")}(e):u,f=t.displayName&&t.componentId?"".concat(Qk(t.displayName),"-").concat(t.componentId):t.componentId||c,h=r&&i.attrs?i.attrs.concat(s).filter(Boolean):s,g=t.shouldForwardProp;if(r&&i.shouldForwardProp){var v=i.shouldForwardProp;if(t.shouldForwardProp){var w=t.shouldForwardProp;g=function(I,R){return v(I,R)&&w(I,R)}}else g=v}var x=new MCe(n,f,r?i.componentStyle:void 0);function C(I,R){return function(T,j,D){var X=T.attrs,V=T.componentStyle,W=T.defaultProps,Y=T.foldedComponentIds,y=T.styledComponentId,m=T.target,b=xe.useContext(hV),k=rM(),N=T.shouldForwardProp||k.shouldForwardProp,M=QSe(j,b,W)||Nf,z=function(ie,se,le){for(var he,ge=no(no({},se),{className:void 0,theme:le}),L=0;L=194&&t[r]<=223){if(r+1191)return!1}else return!1;r+=2}else if(t[r]===224){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]>=225&&t[r]<=236){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]===237){if(r+2159||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]>=238&&t[r]<=239){if(r+2191||t[r+2]<128||t[r+2]>191)return!1}else return!1;r+=3}else if(t[r]===240){if(r+3191||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else if(t[r]>=241&&t[r]<=243){if(r+3191||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else if(t[r]===244){if(r+3143||t[r+2]<128||t[r+2]>191||t[r+3]<128||t[r+3]>191)return!1}else return!1;r+=4}else return!1;return!0}const m3e=new Uint8Array([0,97,115,109]);function v3e(e){return ca(e)&&so(e.subarray(0,4),m3e)}function xH(e,t,n,r,i=0){const o=r?r(t,i):t.toString();let a;Object.defineProperty(e,o,{configurable:!0,enumerable:!0,get:function(){if(a===void 0){a=n(t,i,this);try{Object.defineProperty(this,o,{value:a})}catch{}}return a}})}function g3e(e,t,n,r){for(let i=0,o=t.length;i{if(e<=0)return t;const n=`${t}`;return n.lengthYh("debug",t,i,r):H5,error:(...i)=>Yh("error",t,i),log:(...i)=>Yh("log",t,i),noop:H5,warn:(...i)=>Yh("warn",t,i)}}function O3e(){return"none"}function k3e(e,{getInstanceId:t=O3e}={}){const n={},r=(...i)=>{const o=g1(i),a=t();return n[a]||(n[a]={}),n[a][o]===void 0&&(n[a][o]=e(...i)),n[a][o]};return r.unmemoize=(...i)=>{var o;const a=g1(i),s=t();((o=n[s])==null?void 0:o[a])!==void 0&&delete n[s][a]},r}function M3e(e,t){setTimeout(()=>{Promise.resolve().then(()=>{e()}).catch(n=>{t?t(n):console.error(n)})},0)}function CH(e,t=-1){const n=(!e||Number.isNaN(e)?0:e).toString(16);return yH(n.length%2?`0${n}`:n,t,!0)}function N3e(e,t=-1){return Ha(CH(e,t))}function T3e(e){const t=Object.keys(e);for(let n=0,r=t.length;n{t.apply(e,n.concat((o,a)=>{o?i(o):r(a)}))})}const Sf=new Array(256),RS=new Array(256);for(let e=0,t=Sf.length;e{const n=t.replace(/[-_., ]+/g," ").trim().split(" ");let r="";for(let i=0,o=n.length;i(t?Sf[e.charCodeAt(0)]:RS[e.charCodeAt(0)])+e.slice(1)),D3e=PH(e=>Sf[e.charCodeAt(0)]+e.slice(1));function OH(e){return t=>t?e[t.charCodeAt(0)]+t.slice(1):""}const H3e=OH(RS),U3e=OH(Sf);function V3e(e,t=6){return e.length<=2+2*t?e.toString():`${e.substring(0,t)}…${e.slice(-t)}`}function X3e(e){return Ps(fo(e))}const W3e=Object.freeze(Object.defineProperty({__proto__:null,BN:Ct,BN_BILLION:F5,BN_EIGHT:pxe,BN_FIVE:dxe,BN_FOUR:uxe,BN_HUNDRED:gxe,BN_MAX_INTEGER:sH,BN_MILLION:bxe,BN_NINE:mxe,BN_ONE:eh,BN_QUINTILL:wxe,BN_SEVEN:hxe,BN_SIX:fxe,BN_SQRT_MAX_INTEGER:lH,BN_TEN:vxe,BN_THOUSAND:yxe,BN_THREE:cxe,BN_TWO:n0,BN_ZERO:lxe,POLKADOTJS_DISABLE_ESM_CJS_WARNING_FLAG:qD,U8A_WRAP_ETHEREUM:Zv,U8A_WRAP_POSTFIX:wf,U8A_WRAP_PREFIX:bf,_0n:yf,_1000n:L2e,_100n:j2e,_10n:R2e,_1Bn:A5,_1Mn:B2e,_1Qn:A2e,_1n:vu,_2n:P2e,_2pow53n:YD,_3n:O2e,_4n:k2e,_5n:M2e,_6n:N2e,_7n:T2e,_8n:I2e,_9n:z2e,_sqrt2pow53n:JD,arrayChunk:h2e,arrayFilter:p2e,arrayFlatten:m2e,arrayRange:v2e,arrayShuffle:g2e,arrayUnzip:y2e,arrayZip:b2e,assert:GD,assertReturn:w2e,assertUnreachable:x2e,bnFromHex:v1,bnMax:axe,bnMin:sxe,bnSqrt:xxe,bnToBn:Bu,bnToHex:Cxe,bnToU8a:Xi,bufferToU8a:Exe,calcSi:zS,compactAddLength:ob,compactFromU8a:uH,compactFromU8aLim:Txe,compactStripLength:Ixe,compactToU8a:cH,detectPackage:xS,extractTime:Gh,findSi:IS,floatToU8a:jxe,formatBalance:th,formatDate:mH,formatDecimal:TS,formatElapsed:Dxe,formatNumber:Hxe,hasBigInt:ci,hasBuffer:OS,hasCjs:tH,hasDirname:K2e,hasEsm:q2e,hasProcess:Y2e,hasWasm:G2e,hexAddPrefix:gH,hexFixLength:yH,hexHasPrefix:vH,hexStripPrefix:Ep,hexToBigInt:$D,hexToBn:v1,hexToNumber:Uxe,hexToString:Vxe,hexToU8a:Ha,identity:y3e,isArray:Xxe,isAscii:Zxe,isBigInt:ib,isBn:tb,isBoolean:hH,isBuffer:kS,isChildClass:Kxe,isClass:D5,isCodec:Yxe,isCompact:Jxe,isError:Qxe,isFunction:Es,isHex:ea,isInstanceOf:$xe,isIp:n3e,isJsonObject:i3e,isNull:o3e,isNumber:wH,isObject:nb,isObservable:a3e,isPromise:s3e,isRiscV:u3e,isString:ab,isTestChain:f3e,isToBigInt:CS,isToBn:ES,isU8a:ca,isUndefined:h3e,isUtf8:p3e,isWasm:v3e,lazyMethod:xH,lazyMethods:g3e,logger:SH,loggerFormat:sb,memoize:k3e,nMax:S2e,nMin:C2e,nSqrt:Z2e,nToBigInt:PS,nToHex:oxe,nToU8a:NS,nextTick:M3e,noop:H5,numberToHex:CH,numberToU8a:N3e,objectClear:T3e,objectCopy:I3e,objectEntries:z3e,objectKeys:R3e,objectProperties:j3e,objectProperty:EH,objectSpread:i0,objectValues:L3e,packageInfo:wS,promisify:B3e,stringCamelCase:F3e,stringLowerFirst:H3e,stringPascalCase:D3e,stringShorten:V3e,stringToHex:X3e,stringToU8a:fo,stringUpperFirst:U3e,stringify:g1,u8aCmp:nH,u8aConcat:ai,u8aConcatStrict:_f,u8aEmpty:MS,u8aEq:so,u8aFixLength:rH,u8aIsWrapped:gm,u8aSorted:Q2e,u8aToBigInt:f1,u8aToBn:Cp,u8aToBuffer:$2e,u8aToFloat:_2e,u8aToHex:Ps,u8aToNumber:exe,u8aToString:m1,u8aToU8a:kt,u8aUnwrapBytes:oH,u8aWrapBytes:aH},Symbol.toStringTag,{value:"Module"})),Z3e={name:"@polkadot/util-crypto",path:import.meta&&import.meta.url?new URL(import.meta.url).pathname.substring(0,new URL(import.meta.url).pathname.lastIndexOf("/")+1):"auto",type:"esm",version:"12.6.2"},K3e=[wS,Z3e],kH={name:"@polkadot/keyring",path:import.meta&&import.meta.url?new URL(import.meta.url).pathname.substring(0,new URL(import.meta.url).pathname.lastIndexOf("/")+1):"auto",type:"esm",version:"12.6.2"};xS(kH,null,K3e);const q3e=la.crypto;function MH(e){return q3e.getRandomValues(e)}const qv={getRandomValues:MH},G3e={crypto:qv};class Y3e{constructor(t){wn(this,"__internal__bridge"),wn(this,"abort",()=>{throw new Error("abort")}),wn(this,"__wbindgen_is_undefined",n=>this.__internal__bridge.getObject(n)===void 0),wn(this,"__wbindgen_throw",(n,r)=>{throw new Error(this.__internal__bridge.getString(n,r))}),wn(this,"__wbg_self_1b7a39e3a92c949c",()=>this.__internal__bridge.addObject(G3e)),wn(this,"__wbg_require_604837428532a733",(n,r)=>{throw new Error(`Unable to require ${this.__internal__bridge.getString(n,r)}`)}),wn(this,"__wbg_crypto_968f1772287e2df0",n=>this.__internal__bridge.addObject(qv)),wn(this,"__wbg_getRandomValues_a3d34b4fee3c2869",n=>this.__internal__bridge.addObject(qv.getRandomValues)),wn(this,"__wbg_getRandomValues_f5e14ab7ac8e995d",(n,r,i)=>{qv.getRandomValues(this.__internal__bridge.getU8a(r,i))}),wn(this,"__wbg_randomFillSync_d5bd2d655fdf256a",(n,r,i)=>{throw new Error("randomFillsync is not available")}),wn(this,"__wbindgen_object_drop_ref",n=>{this.__internal__bridge.takeObject(n)}),this.__internal__bridge=t}}class J3e{constructor(t){wn(this,"__internal__createWasm"),wn(this,"__internal__heap"),wn(this,"__internal__wbg"),wn(this,"__internal__cachegetInt32"),wn(this,"__internal__cachegetUint8"),wn(this,"__internal__heapNext"),wn(this,"__internal__wasm"),wn(this,"__internal__wasmError"),wn(this,"__internal__wasmPromise"),wn(this,"__internal__type"),this.__internal__createWasm=t,this.__internal__cachegetInt32=null,this.__internal__cachegetUint8=null,this.__internal__heap=new Array(32).fill(void 0).concat(void 0,null,!0,!1),this.__internal__heapNext=this.__internal__heap.length,this.__internal__type="none",this.__internal__wasm=null,this.__internal__wasmError=null,this.__internal__wasmPromise=null,this.__internal__wbg={...new Y3e(this)}}get error(){return this.__internal__wasmError}get type(){return this.__internal__type}get wasm(){return this.__internal__wasm}async init(t){(!this.__internal__wasmPromise||t)&&(this.__internal__wasmPromise=(t||this.__internal__createWasm)(this.__internal__wbg));const{error:n,type:r,wasm:i}=await this.__internal__wasmPromise;return this.__internal__type=r,this.__internal__wasm=i,this.__internal__wasmError=n,this.__internal__wasm}getObject(t){return this.__internal__heap[t]}dropObject(t){t<36||(this.__internal__heap[t]=this.__internal__heapNext,this.__internal__heapNext=t)}takeObject(t){const n=this.getObject(t);return this.dropObject(t),n}addObject(t){this.__internal__heapNext===this.__internal__heap.length&&this.__internal__heap.push(this.__internal__heap.length+1);const n=this.__internal__heapNext;return this.__internal__heapNext=this.__internal__heap[n],this.__internal__heap[n]=t,n}getInt32(){return(this.__internal__cachegetInt32===null||this.__internal__cachegetInt32.buffer!==this.__internal__wasm.memory.buffer)&&(this.__internal__cachegetInt32=new Int32Array(this.__internal__wasm.memory.buffer)),this.__internal__cachegetInt32}getUint8(){return(this.__internal__cachegetUint8===null||this.__internal__cachegetUint8.buffer!==this.__internal__wasm.memory.buffer)&&(this.__internal__cachegetUint8=new Uint8Array(this.__internal__wasm.memory.buffer)),this.__internal__cachegetUint8}getU8a(t,n){return this.getUint8().subarray(t/1,t/1+n)}getString(t,n){return m1(this.getU8a(t,n))}allocU8a(t){const n=this.__internal__wasm.__wbindgen_malloc(t.length*1);return this.getUint8().set(t,n/1),[n,t.length]}allocString(t){return this.allocU8a(fo(t))}resultU8a(){const t=this.getInt32()[2],n=this.getInt32()[8/4+1],r=this.getU8a(t,n).slice();return this.__internal__wasm.__wbindgen_free(t,n*1),r}resultString(){return m1(this.resultU8a())}}function Q3e(e,t,n){return async r=>{const i={error:null,type:"none",wasm:null};try{if(t!=null&&t.length){if(typeof WebAssembly!="object"||typeof WebAssembly.instantiate!="function")throw new Error("WebAssembly is not available in your environment")}else throw new Error("No WebAssembly provided for initialization");const o=await WebAssembly.instantiate(t,{wbg:r});i.wasm=o.instance.exports,i.type="wasm"}catch(o){i.error=`FATAL: Unable to initialize @polkadot/wasm-${e}:: ${o.message}`,console.error(i.error)}return i}}const hk="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",NH=new Array(256);for(let e=0,t=hk.length;e=8&&(t[++i]=n>>>(r-=8)&255);return t}const ds=Uint8Array,eu=Uint16Array,U5=Uint32Array,_3e=new ds([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),TH=new ds([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),IH=new ds([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),zH=(e,t)=>{const n=new eu(31);for(let i=0;i<31;++i)n[i]=t+=1<>>1|(e&21845)<<1;t=(t&52428)>>>2|(t&13107)<<2,t=(t&61680)>>>4|(t&3855)<<4,jH[e]=((t&65280)>>>8|(t&255)<<8)>>>1}const Pp=(e,t,n)=>{const r=e.length;let i=0;const o=new eu(t);for(;i>l]=c}}return s},o0=new ds(288);for(let e=0;e<144;++e)o0[e]=8;for(let e=144;e<256;++e)o0[e]=9;for(let e=256;e<280;++e)o0[e]=7;for(let e=280;e<288;++e)o0[e]=8;const LH=new ds(32);for(let e=0;e<32;++e)LH[e]=5;const n5e=Pp(o0,9),r5e=Pp(LH,5),ya=(e,t,n)=>{const r=t>>>3;return(e[r]|e[r+1]<<8)>>>(t&7)&n},u2=(e,t)=>{const n=t>>>3;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>>(t&7)},i5e=e=>(e>>>3)+(e&7&&1),o5e=(e,t,n)=>{(n==null||n>e.length)&&(n=e.length);const r=new(e instanceof eu?eu:e instanceof U5?U5:ds)(n-t);return r.set(e.subarray(t,n)),r},d2=e=>{let t=e[0];for(let n=1,r=e.length;nt&&(t=e[n]);return t},a5e=(e,t,n)=>{const r=!n||n.i;n||(n={});const i=e.length,o=!t||!r;t||(t=new ds(i*3));const a=g=>{let w=t.length;if(g>w){const x=new ds(Math.max(w<<1,g));x.set(t),t=x}};let s=n.f||0,l=n.p||0,c=n.b||0,u=n.l,d=n.d,f=n.m,h=n.n;if(s&&!u)return t;const v=i<<3;do{if(!u){n.f=s=ya(e,l,1);const C=ya(e,l+1,3);if(l+=3,C)if(C==1)u=n5e,d=r5e,f=9,h=5;else if(C==2){const E=ya(e,l,31)+257,I=ya(e,l+10,15)+4,R=E+ya(e,l+5,31)+1;l+=14;const T=new ds(R),j=new ds(19);for(let y=0;yv)break;const U=Pp(j,D);for(let y=0;y>>4;if(b<16)T[y++]=b;else{let k=0,N=0;for(b==16?(N=3+ya(e,l,3),l+=2,k=T[y-1]):b==17?(N=3+ya(e,l,7),l+=3):b==18&&(N=11+ya(e,l,127),l+=7);N--;)T[y++]=k}}const Z=T.subarray(0,E),Y=T.subarray(E);f=d2(Z),h=d2(Y),u=Pp(Z,f),d=Pp(Y,h)}else throw"invalid block type";else{const E=i5e(l)+4,I=e[E-4]|e[E-3]<<8,R=E+I;if(R>i){if(r)throw"unexpected EOF";break}o&&a(c+I),t.set(e.subarray(E,R),c),n.b=c+=I,n.p=l=R<<3;continue}if(l>v)throw"unexpected EOF"}o&&a(c+131072);const g=(1<>>4;if(l+=C&15,l>v)throw"unexpected EOF";if(!C)throw"invalid length/literal";if(E<256)t[c++]=E;else if(E==256){u=void 0;break}else{let I=E-254;if(E>264){const X=E-257,U=TH[X];I=ya(e,l,(1<>>4;if(!R)throw"invalid distance";l+=R&15;let j=t5e[T];if(T>3){const X=IH[T];j+=u2(e,l)&(1<v)throw"unexpected EOF";o&&a(c+131072);const D=c+I;for(;c{if((e[0]&15)!=8||e[0]>>>4>7||(e[0]<<8|e[1])%31)throw"invalid zlib data";if(e[1]&32)throw"invalid zlib data: preset dictionaries not supported"};function l5e(e,t){return a5e((s5e(e),e.subarray(2,-4)),t)}var c5e=171008,u5e=339468,d5e="eNqkvQmYXVd153vuuVPVvTXcmqTSfOpKtmVbskaXJMvYugU2Tuj3mi8vL1++9/X3ZNmSwSXjoSxseJ9iF1gy4oUEhZhEBPIiGhLUEAUxBTkhIIiTVhN3EMMDAaYRgQR3QkDBdMeAg/v3X2ufc4caNCDZOvuss/faa6299tprrz3caNeDr8lFUZT7x9yK2+NHH41uzz+qf3P8z2vuUXvnkdM/BdJ8KOrBs2RPEhHfwgupsqeyjGlBx/LI7ZFV8ohX8Aj/kuwOZVSqkqVVpKv5IUUsqh4JxD1ihD5iGR/xP8IQknop2oszRnW5R6L4Q3FX/uE7XrVw586H77j73t2v2nPvzrsf3Pnae3fvuevue/fsjor6urjl6313TO65c9/O3VP33b9zas9dUawMS5ThVTsf3HPPXTs33LFl16Ztezbt2rbxzm2bt90ZdSvHMs9x59Tr7993385t41vv2rBly8aNW7fs2bj7rvVezZWe51V79v3Srnt33/eaX9l1z2v3PLhz16bdmzbfsfmuPXs23blx6/g2z7zcM0/teeC1d0/t2Tm+fvPWTVs2b9x6/aaNu7Zs2hTl58F41/V7NmzeBZ13bt2zbdv1u6OcMl8RMFrOW+++557/4/X33rlz9/V37N64e/z66+/afdfG68d3kfej+Q/nc4ND0XCUy5UquahciXO5fBTl40JcLhWrpRzwqNpVKpe6yiPFXCEq5/LlXFcUlaOoiobl4q4oF+UKPZTJ5ytV8itV6MnF5VxUiHLFaEGuDDRfWDha0ZO3PNBSFFMuKuejGDSCUTJXjEGZ6y5EXbl8UXAIiCKl+Mj/+VIpjhZFfC4BjnMl/hapL84VQaAC0eLY/kTF/oiPUbREKKElzvG3J5+v5cVfvisqqL6oUCqCNtcPQbmoV50GzHEZoniPCvluaIyEJ1oqpkvFckmcliE8N5CjbK1Y6h2QxGCBz6qHF7gqUSHFomVxnC/Eue7e7jgGxif4MRpzRaTQnSdV4v/8csRL+XyUL5AB1Ppj/ZgKKVPs6+vLFxFYoZi7P/eKV8ByNFTqpvs1pqdPRdXyW8vXlF6z5zX3Tb0+jgb3vG7fzjvuvn/TNnTm3j1Tu/btiV463ASiunvu3Yfqvz763dxoG/w1d997Nx3gzqk9+6LbB9o+PbiHjjTcgvuhXffcvVu4f6km4J7dO++auu81nu+xXDXAHrz7VfdGK3vD20N7pu6+6/XRgH29455de/dsvCO6tl9vr37Nrjt3PvjqXahntLYNcv2GjdHBnKHYu+fOO3ftVZaHW96V4R25igD337EXDY9+398etJ4abfAXx/1b4ZPj/aNcl972PXzf66LVI/Zhz53377z/tXfsvPO+19w/tefBB6P35IbaPux53f30ruhIzoRh4Cbn/7cJw4BTe+68D4aj7UaqgUwa6xfb+9TO3UjjoT0w8fr7d909tfPVu6Z2R+NzfHzwvrv2Rcmi9o9Qc8/dyEjfbvKKp1po+RUTMyCr9honYypthJGe8L7rVVN79kTb7PWhqbs8d6UvfQ3Ze1ZOvfbBfeICKe7dsPOh9Ts379yAlO7dp5yojHThULxq3my79zyI5r0++v14/az5sNi7XnvPvp0Yrj2v2nXPzjt33XPPHbvu3LvzrnujD+avm7fMnqmp+6Y6SqxoMfq7du82Rd6nr/ffdzcUTUV/kO9vyXKXJHEwP9ACeg347rszOh0PtgBh1qDfi4dboHtedy/Y75vaE/1uvvutGKVGrvqLJ/OH8x/I/4/c7+WP5L8eH8k/mf/t/P/zQu7J/Nfi34yfzN/7yifyJ/IfwhjfuvPJ/ENP8n3zb+Z+zPd35v84/288t/5fJ/IfIcfvkO/J/HH+fzL/Z5Rc+mT+z3k8nvuD3AmseZrhG/GbKPRU7uNAnsx/O/ex/J/mpz6Y/2C+8vUjlQ/nn7spd9ujSZREq+Pb65UknhyPb0+iRjI5dktSadz8wFglvyOJG6eipLK3fvMv3FLYkVSSWyaTXHJz7c7FXvBX65XG6D6yd+3D/LxQfmBK6Yca0z/LP0Bq9KGpqXpeGf/DRWQsNBY9nBQafQ8/yL/5hx6cVMGXXURBiFkdJxeRcVQZV11Exj6R0mek9Bkpk0m+0f8w//QCyjcqgOpFYbvxIrCNKOOOi8i4QNUusGoXhGopufkiSm5Sxq0XkXGzqthsVWx2IeetkldeRNl1yrjmIjL2KOP6i8hYETUVo6bSZPi2ekklSy0lSYeSfFLJ9cq4+iIy9qqKXquiV1UkfVRSUGMWrDEL3pglQUoGKTmkLEjZIGWHdAnSZZAuh3Qbvb9cr4qMagsZpAMZfBIZ14uM642M642MdZNJl5X+dxdReoNKb7DSG6z0+smkPJksFnixgRcbeMFkUppMRgQeMfCIgTfD8WSySeBNBt5k4Mpkcv1k0iNwj4F7DNw7mWyYTIpitmjMFp3ZqiBVg1Qd0i9Iv0H6HTIgyIBBBhwyJMiQQYYcMizIsEGGHbJQkIUGWeiQRSJqkRG1yIjKC5A3QN4AUD4wmawTeJ2B1xkYyvsnk/UCrzfwegMvnkyqk0m36um2erq9niWCLDHIEocsFWSpQZY6ZJmEAb6i4SsaPsQ5NJksU95llneZ510OYrJ2W9ZuyzqAvnUJ2GXALgNCI2jLApcNXDYwNC6lCQUuGbhk4OJksmQSQVDbIqttkde2QpAVBlnhkESQxCCJQ8YEGTPImEPqk0iZGhZaDQutBmodm6Q5AA8beNjA1JrAqcBDBh4yMGq/AvELPGDgAQOjz4sQv8D9Bu43MIq6EPELXDVw1cAo6vBkslzkLTfyljt5KwVZaZCVDlklyCqDrHLIFYJcYZArHHKlIFca5EqHXCXIVQa5yiGrBVltkNUOuVpEXW1EXW1ELRNgmQGWGQDKr6BRBF5q4KUGhvJVNIrASwy8xMDoxMrJpK566lZP3eu5RpBrDHKNQ64V5FqDXOuQNRIG+JYbvuWGD3FeOZmsUd41lneN510LYrLWLWvdsl6Bmo0JOGbAMQNCI2gTgRMDJwaGxmtpQoFXGHiFgZdPJtdMIghqu9pqu9pru06Q6wxynUPGBRk3yLhDtgiyxSBbHLJ1EilTw2qrYbXVQK1bJmkOwFcZ+CoDU+s4nAp8pYGvNDCKeh3iF/gKA19hYBT1asQv8CoDrzIwiroa8Qu80sArDYyiXjWZrBV5a428tU7eRkE2GmSjQ7YJss0g2xxygyA3GOQGh2wXZLtBtjvkRkFuNMiNDtkhyA6D7HBII7kxuSHZmKxJrknGkhXJwmQo6U+KybpkAT6VeSVL6y/Xo1YfbSx+OBltjFB6tFF+2L2g0fqEHsP1lwB9IJlgoGwc+eaxJwqT9UF96KnfNlnHnPcko5NJb/KSyaQvmZg03C958AH+Jy28FcNbMbyN33rzN95cnqy/VAi66rdOMmxTgOyjZO9R9h7L3uPZP3Tohc8X9tZfpuyF+k2T9V6y95C9QvZeZe+17L2e/eunj304t7f+C8oeQVu9BnW9ZO8he03Za5a9FrIf+Ppn85P1X0xuBetNU2BNbjKPYbmoHjKqK5LG4GS9D67BkYyIV8a2nmQTcNI10Pcqj9APGvpBR/8v73nqc8VJ3KRK0jcFZj1B3yf0fYa+z9G/FDFM4rHVkkGQ1YCMCNmIIRtxZM/85A3fL+2tb6ZikFVgyZD1CFmPIetxZC9DSGJ8MBkB2eCsjH/gM7/5vuJeWgHpQJCQ9YKsV8h6DVmvI/sFZ1x8g2xkVjafff+3PhWrjXpFWQ/SmIPNXzQ2cRcGNWLW5E+MaJBc0ML4AqFfYOgXOPo3/OlvPJGbxN82xnvnZnxTxviCORn/5K//9bvjSZzKCzG+OWNcyBbMyvhf/vRDx2jf9Rdk/GLa90d/9uO30zE2XJBNb1+kWJAu5tFN8OKYLGhp8ZlSfOO7Dv64vBeGLsT44sk6XaKPlhHjavE+IeszZH2O7Ks/fOu70cURagcZjPMEWV7I8oaM2YqQrZusYy3gJJPizC7+lt8//Fx+b30BSArGOE+QFYSsYMjwloVsPbMfGQDQgaxvVgPwqT9+29cxAIsRThGCHtATZEUhKxoy/Eoh22Bs1nCH5HpWkx48ILx0RDmfwfjJ+cffCPo+aAR9QbQK/UzGMRgwXmoxDyUhKxmykiP76z9//GeRpGOMF+dmfMQYL0OgkEl9ykJWNmRlR/b0X374KIrde0HGFxjjVZCVQVYCUhWyqiGrOrIfnH3vD0BWuyCbKAts4ld2y4ssyzkuySPrJ10FfZk8/ULfb+j7Hf373/yFL1Js4IKM0wNhvETz9IOsOqsUn/niZ/6eTNULMk4PhHFJUcj6Z5Xi137rHz5OJ+y/IOP0QDjoapFil5B1GbIuR/Yn33j8k/SSoQuyWTM28W+75BKX5eeV5AV3k+4KUuwW+m5D3+3of/u5k5/Ehg9fkPEBY5x2SbpB1jWrFE+eeO5Fxlk1yfyMV41xSVHIumeV4pPTv3cQZNULMt5vjM8vxd949sXTmIf+C7I5ZGyaFPEpy3JjS5rvzC/FJ7/xrS8weKmR5md8OPTo+aT4+b/+T+NMNS/INy0SOvTcQvzuF977boa9gQvyTYvA9/xCPPj2Z/6CDq0WmZ9LWgQuTYi48WX5tyV57vML8eRnvnce9Oo28zNOG1mHnk+IL3z9Q/8dGoYuyDgtEjr03FL87d879w5qVJPMzzhNcsEO/aV/+E/HShdjt2iStEMzkyprTlHSjG5+Kf752499BONzYUtGI12wQ3/hn3/0L4z3F7ZkNMkFO/RP/+jj37soS0aTXLBDf/NPpv/xEuyWSZE5VlnzuJKmVfNL8WMf+Z1Pgf5iLdn8Ujz83z//zxifi7Vk80vxG8/87VOXYMnml+J3P/jR5y7BbpkUmdeWk7WSIlPZ+aX4zHPv/BvQX6wpm1+KP33iP38zUpNcnCmbX4rnT73/MezixZqy+aX4O2/87f8Ksos1XCZFYgnlZJukSPhgfikeOvuNfwH9xZqy+aX49Pff/WcY2Ys1ZfNL8WM//swfUuPFmrL5pfiRd5w/bT7lxRkupHiNAibXWMDkGguYYCY3TiZbFcTYakGMrSHYK2+ynGyXuIntzC/uz37p7/4nnC+8SJs3v7g/98Rzz8D5xdq8+cX93Def/DQjx8XavPnF/f2Dn3wv48Sii7RwiHuNxL3GxL3GxI09vYFwnMDXGvhaA2NcUeyZAfaZQfgBb5cdahfFuOdtlx/89dv/CoJLFxTlwiDKZrvMFOX33vrfvsrAtvCirWg5a5eZonz+p99+B8gu2orOy+bj0wd+wih5YZu5yNisJi9n9XMpa5q3XZAXdKeTpnaSTXadNbUT4kasA3V7zcZnCapYS0smKLZWGrLWNGStaQgDB31x5oLLgALu1ZaGmzmpfPsfffIbDMwy8NRA/JGoWzEpGQ88bRkN4kpGHMth4pvMeTJ3kfklkLiWUDAEXWcEXecriUw+GyKnYeQ0jBxXTuakc3bIN598xyGmKBogwD8M/ptgF2JMWiJmpg6QuUDmApmvI3wLIRuNkI1OyI2zyEWLFtJAEaLp60wN/M3f/LOncQrKiGB0Euw1sFe84UpZw81UIYkwSuLk5r1jsRbHJ8dyjWis0pOrVpO4uWges2herf7edfE1j5RYdm8cZjRak0RX57diPnispx9FjZNA116dj+pX8HKEl+v0cvX+/fWl+5OlEz/+zPPv/K33fOT816ODE8mb60sn3vq2X3/T186+8ezXol8j0nLFwYnVb66P7K8vS5YenFj/Zvr54v2seo8cnMi9uV5XNavrqPnV+USL5o0TVLBOFVyZrNFjFfWM7IdYCvzTTx7/2qc+9j8/vcJqWj7xgfNf/NEHv/+Jj9+4v54kV1pFS/Zrcf/q/O31HAXHlHy1ytcJcpMe9Rpr9ZVUdUzsqo6reDnEy3q9XEO5FfuTFRN/cPbHX/3Mb33tje981KpbMfFXH/r/v/q+Dz7x9FMwVk6usvoK+9mnAD0w1mXZuoW/y2uO6ivAfBTMG/SyWrDpXP1aaliwXy+ncsmCgxOfP/h7P/jJ55540+ddggsmDr3tud9/8ekfH/jHaD8r+qutong/0RsyU1E1KQLfX++zDz37icSA6zbhzCfLLUs+SfbT65aYkJfQ3mR4ZX05FVvyV+vJ/mQJkfhKUrU6R/fXyQu2yn7QjxqOwQRh9icVxxFKvo6slGRvRlK0D8VkmeD3k0NtzNd8ssxwLpM5pDn2S30NOW9kN+SxZTFVNjSECIVmR30ZaAqJsVJISparlAyAJhV3r6CmR2DmvwH7MLQfywpT3UnNvnYnfQgo6THkPXSfEfAWk4X7ZUwC1n5ByJEKMcUr6aYlJYFF+4n6mRMYSK2iwqJymVPZbfjyiKQMr3wwlN3763EC1WoNy1CVPAwDQUVku5/RZ/l+AZNBy1AWzeSgcK+IL1thEyL/OaGDIoh+V0mG7WtFshlIhgzvECSsAG+crNwvagJW44ccrkVDGV6D0xCUBD7shYYhp9dgXUQ7lxq2uj6gB2mLmdwLYsYb1T6KGMvSSxZEYpLqS8bA0J3kJClcoM72REh9He1J+/GBHMMSPLG9oPM0RY8EBd5ByBk1yujZcdaexg85nM/B9vbM+OyHJAqpPVMqc8mQUUm3Bxi6hFqW3qAOPld7mgjAUIDPxNoTjSh4M5vkodmVASE12xOU/OftiQ4OiYve0J5EhKWKKDV4B6Czbnyitx3t6WoPP4ytc7QnQld7Nqlk6cOoXCwqrZnBV4Bn+ETyzqe1J1SDkn9ntKdsSDfa29ae0HyB9kRvh1VvVYrYbE8aF7z90Cn5xcLb0Z7kcD7752jPITVbzOplk8oBk1q3Gvqy23ORSQo7dGntid4OqSN1tGdTb71H0e872rNFb+dqT8TX3p791guC1l1me640SaFfl9ae6O2wSnW0Z1NvpSfqpZ3t2aK3c7Un7LS356BJrVv24LLb0zUfVbm09kRvTcE62rNTb62rtbVni97O1Z4MV+3t6XrbJXtw2e2pcSVo/qW0p9lbWqujPZt6q3E5jASXZm+HvFO3tmc/miMq6QWX3Z7S2y7J/TLsLQTNaW/V79VLL8Pe2mDUbm81+gUrcpntKU+jW6gvw95S75z2VniDHbpUe2t+Qru99VHenL/Las8cro8khdwvw96iBXPaW2la0NtLtbfmJ7TbW/WCLnXcy25P+WfBkl2yvcUwzmlv3U+gxS/d3ppz0W5v1QvCKH+Z/VP+dpDUJdtbSs1pb93vs6HwUu2tKUG7vXUrQi+47Pb0kck8x0u2tyjYnPbW/XgbCi/V3ppw2u2tjwo2q7rM9lQ/6lIPvwx7i7bPaW+lJ7K6l2FvTW/b7a28jmBFLqs93Q51y8Rdhr1Fwea0t7KQYVy5VHtrzkW7vZUd6lZDX3Z7uqTg8zLsLfXOaW/lZwU//lLtrQmn3d66FTGv7TL7p+xFtyzKZdhbBD+nvfVxxfT2Uu2t+Qnt9ta9cPTnsttT9qJLFuUy7C12YU576368uaqXam/N+eeR0TmK5soSFfYb0NtzNGtPJ5U0dsZQ8i8Z0KlMVgvgVLqf329AlzwbBPfXSVIYLJg5K7wgKQElXmQfiKzUxMXCrEUXSjpJ0FzFpqVrNA072wzriPhZoMZII1dEICnHd8GdI+BVD1MYMUAWobXyrRbLdi+ivsWGbRH8EmRbyAdDSHpZssgQ8q+pz3KCOgsNx0KUQHJiXFpIaxLSI8NChfRIUpjEEmU1LpYrH9ri0RiFn5JVBzFkixRnzUmSRtUSs0D03EXaVRloikO0bHFCwIkY7VhK25KUNkoB3ZLnaJXH49KesgqM1x7ky3SOePdKjfhW0wjxQOkifXYE6j1Uu1Ay4zvIV/Ipo50qR5KrCc4uT5LQvkUbUTEFuWSxIsaUzvGuRqE0LNVVaZSsJ0Pd0OQoQYYVyTX+ZS0sXnEQua0SSgOt0daAgygdDAbQOspfeRAaV2agDdC7+qBX66DqD9fFxUdHH1kZNc4v21vvXhWxmnOMTc2Knb8vppm6V8d/XKnnxuOPVvztWKUej8cneGscJSO9OMv43ko9Px5/ImQ8WqkXxuOTyniEjIQls4zvqtSL4/FTIeORSr00Hp9SxsNkpHdnGZ+o1Mvj8dMh4+FKvWs8Pq2MZ8jIrLT2+qR7bXSmUtgRVVUPS369jahxLqq9M7cYwPMAQvZGbqqe42SdztGRk01n1aRS+3sqapxl355/Gsux5fnfPvGXUaOv9hdKP33ss1FDmpGvvUtZn2URiS3bjTO5gIedjjFbOU/7u6j58MgN0d8NKb0ud2Jke+4cUcvGr/8FOCu0UtHxnGRToxZgy7XvE1wkQ4rwkDag0t0qtbuB56j3FqCn2WJeqb2gkoe0SsiazCkrAMpQtNJ4E2eRG921t2FuGoeVLqoxRydrb5HRRRgDrJocUiXJePwWPU8vYU2H3O+0ktT1SSwwDfqL4pRvvNVu4/t7/XssTDLbRSPq0NJmjuPKUfYclcbb9cZo1Dg5YLVXGh8VhOWxxrOs/lkuSKN8mW+fMFpr/8XkC0wrRrna7zopB3JAz3Nupfvq/KHF9b6JaOKf/+ubnvzy736hPBHVTqjMNGtvgn/t9B98+2tf/n4uhZ8CTqnDi+v9s5Q6HEq987Nf+erPXnwxg58Brvyd2A6zqAa2I4vrtVmwHQ3YXvQ/GfxcwNZZy1GwCU9nLee8lqOL6wOz1HKirZZ8Cj4fKums/ESopLPy88CFvrPyEyzXUfmxOcSsja0zKz8VKumsfBpkqqSz8lPAZ2utM214MvSHA5pO9GcCmhmCbcufoTkXsneiOd8Gb2Z3hTtfQnXe+cLn3/ahj/7n+JGs8GMun/d95bt/+O0jTQYoI/gb/uZjf/uvf/WTUsaw4zpVxmPgOc0IVlPiDGP3AIMpyXMlre/0T2w+xPvQLx9XRyhNsqSmXmsJrahN9Dx+AG9mVoJMwzsIOhwI+vFffDHKmhiY8nYSOe1EnikzMqrPQOSgJXAARiwBtaNKnCCxyBgqMcBB9mKRjRvwKyL7tJPNgg2vTIMMeNaBtWTYWDtdDqwdssR+/iQLQKIEy6vG5cCsXFrP6+DyaOColcvzHN5T3k4uzwGXuMv4JuplcImhJgGX1jjnSCwwCFzipaACOEmYStqtxEFDZgcrxO7yZIVxdihldxGcjSaLDHjSgSPJqL0e8VdOJ/hrV3hdYsI4mwrjSCYME8jSVCCJC2RwVoGYkegQyInAfKtAzgBT3k6BHHWBnC+zXqy2RSDW2ieQg7X2eRLW2idwz5egTmsely8iAILh5CU6Q2KFCa/IqjD+dl0SGkvqxu6zxcDuYthNteR5By5IFtoru0r1SjzPi7iEhpJh/5q+LvOOkQrsWJvAEFmSimxsPpENzSKyU0E8rSI7DEx5Z/SUAG/Ja72hi5V3qUmqStMIzFTpFImFqKgkZ5p0CoGZ/h0mkZi2FXE3kdwVktyq5ArnO5XcCvhOFe6sA5cmy13V/HVJspRXfGAHdhswVcfnXX6pOp5MX1eaOJ9PxXmyXf/6JoZNmCTHUrkucbn2NaW5hTHZ+T/c7WpxBv7NcpyBbY78GNumStNwu0gLidS7LEm8Mzj9zCXcevirq0mqHaednVQ7DqWvdTcmzg5wSwSS+5vULzHqzXrC1OZDnQwcDgyc6/YOfxS6+9EG0T2sdbKWnn3I6XNRph36rBPEGo4RdMRfgWcEIQUnJ5g5NHMOYo6ImCHq9m54Hlpq0CC72W/dgZUF7wVpLccsAeoBqyMZ9Br656rhqGroS2pg4VCbq4DjGnIEGoX278+Kb8EdkJiXyVfLN84c+HRU+zBuKU66u2a5eV2zeA7XDPg8rlkoNcM1Az6ra8Z1CvO4ZgHbDNcsYJvhQYBtVtfMa5nLNWurpemahUpmuGahkhmuGfBZXTMOv8/jmlFqNtcsVDLDNQPZrK4Z8FldszY8TdcsoJnhmgU0MwTblr/pa4XsM1yzNngzuyvc+dyluGaUmdU1c1yn4mCyieq4a8aMPHXNcjNds1zqmlnislyzQFCbawZsVtfMiTwTB9fMQoxKEKRw1wxq3TUj4a5ZbjbXzMnucM0cmLlmcWpNLfHzumaBozbXLJrDNQMuccfBNbNAohJw6a4ZCXfN4NIs9f2pZ5abzTNLuW3zzByYeWb+mnlm+XbPLJXFkUwWP6dnxoHfGY4ZbM/mmHHwSEoeB78MabhfhhDcLyPhfhmRzja/bH1wy14ZvLLbZ3PKotmcMgdmTpkLJ3PKXDiZU5a+BqcsldWxNln9XE7Zjr0zfDLOq87iks3qjuWDO5aqzzRycneMRJs7tiN4Y8RYzRlLZvHFVs/mirm8Ulds62yeWKHdE3OhZZ5Y+ho8sVSGJ9v17ZI9sULwxGDdPTE4bvPE2HXZ6YiNtvthzlqHH+bMZH5Y+hr8MGcGuCV+Dj+sEPwwqJ7LD2v1aDM3zOnJ3DB/BZ7Rc/luGKTM4YaltRyzxM/nhjmued2wQ7hhOF8tbphCZSRoAM7O5mu7CZl91Wyvjn42Ti0VTsV+kYhBTrZADhvkRAvkhEHOtEBOGuRsC+SUQc41IeaYLEUB6UZKnyZ9bBm0peHWSu0rIul5zpcTtwxhVjbgT+f1tUgI0FOlrESPSlRrjytMeNQuETq/qEnBMYM83wI5YZDpxU2aYksdUVT4MIfbYWqkmf2QQU63QKYNcqoJESMnR7bknxeGo/b1XEv+YwZ5tgVywiDn2zGcBcORHokRAitZ9PkQ4ehzxJVrn6flVsdvqSAQnocqnOMndn0nm9ohrzJZe6sEcCpNnEwTJ9LEuWg8ngZ/QoD+BShNCM0bxdPExyu134lZ1ZDxqziN55dNroqqH1sZX/PoMsX8p9l6HxPztxvorm786LNv+GpprNT48NcO/U15rLvx/dNveEd+bFHj789/+tdLY4ONythoSFfCt8Uh75JQdih8r4bvS8P3ZeH7cPjeE74vD99XhO/c2iYDvH2sAU1mdOs3jk0k2ycY828deykJRsKXj72MBNbtNm7Nu7G+pn7d2Ebf9L5l7CWUM1tW3zp2U7Klvnns+mRr/eaxHb5dfcPYNjKY+aiPj92QbKivHVuXjNfXj23i4r1RTg5sYp1l0/u45uk49mXTRHKI9MjxieTxA8nGg3UDNGoPMyzv8G9lfaOEgKuSHUCuOH4gzdjzMOF1Iv2GwBALtIIro44fSFYdT1Ya4jR3l9ByUChDCYAByDAm0FNoy10GEeeT6wURqgs91lF3j4andU7Zcqf6loN1A4jAkeR6/5ZYFesM2JtcD6RLVHtGSGSbfUBgiAXS1SXQ0Ut1gQ7PDZEjoiNDCaCXEyjCmEBPPs1tJOsWAqdr5DgS8E9GlAswQ9QFVQKBqM/Z72nLLYp0PsZFW1BuSVsNdyDp6sRtkkwmLS85eU24XeH4gfr1SDXDvFEkWp6yC9Eo1pURZcmVFuEdwXhD0HpIo1UU0gsWoAzDFUG6NF8QhLdHm5Ah14VMfQai9XvIfUVTNTIhr+TShRYRX4GIoX9HAmmZiAPNxw+MbUo2pi8q4GwdQNfXM+Svp72XHWfoXu/aMOz8XHewbgCRXU5u9m/GKyVcU25ONcUzGhOcmTIEhlggxqigKabJWW6oZm2+BWWrpkBPyobnRtTL7LYOEbqWFbG11F09jr+11ilb6lS/7GDdACJwONns3xZYFWsN2JdsBtIvqj0jJLIIGxAYYoFYKRyDjj6qC3R4bojE5WlBCaBPRznBmEBPMc1tJOu8qNM13NQOI8oFmCHqhyqBQFRz9qttuUURd9AF0eaVW9JWwx1I+jtxmyQXuH6Qk1f2DEg/NiPVDPN1mX5zliwVcpW7vWRElqpFeEcwoYeiWX1topBeqDt6/3Tp0nxBEN4ebUKGXBcy9aX9s+r9M1WNTMgcDnH6XcRdiBj6b1b/zETc1O/1yXWZfpvkXb/X4oDfQGsvOc7U5AbXhSHnZs3B+pqUi0Jyk38zTpM1QU9ucj1JbkizGhOs+BoKUJMREAujQVNSi+y5oZp14hakrZoCRSkbnhtRs2VB6gKplWQbdVeO44Fvc8oWO9UvpdVSqoeSl/i3MauA1gRYS14CZIAatqVZIRHPPaAANRkBcRtYnVw1qkvVIaV6SHRkSAEQHXCcULSwVXmExQFgybTDTY2JMEM0kGBNAYHoSme/0pZbFOnQpou2qNyStpruQDLQidskOeb6QU5exzgzjX68BKk2MWf6nc/Ug1rqZkQWq0V4RzChh6JZtbYmkWaoO3r/dK2g+YIgvEVaVGOh+qcLOR9Ug9aveP+cRTXokE3FYGoj+jl22RRxqhjoNzfXZfptdLt+b8PFG6e9u4/r/L1rQ8m5mWjhIp9s9W/GaeCklmwNmjLexgSHaw0FqJ2J7kxTUoucMcFh2xakrZoCRZ1saMOX1AVSufHMKGVmvMEpW+RUN1r0ezDZ4t/qLfp9ZbIFyFXUsKFFv1frELGhALnrN2xcQ64rmRF26veg6MiQAriSo96GE4pWt+k3WBwAlkw7jGSnEESuHxsMUE8RqUHackPRtZwzD6JdqPyStpruQFJvEum5oame6gc5TbBXST+2INXk2jRvpt/Fpn4PcpOjjMiioN8IJvRQNOvKTv1GQQ1G/3StoPlEP9x6i7Soxmr1TxdyMagGrT/o/XMW1aBDNhVjwOnfqv6ZirhFv8ddDzr1e4O8hi5PX6cByAbLAzj8WNt+T69RxzUjc4AZAaIc8DQHttMmY/qAd32FpzfKUTOn8gDzhdFGbu/YaA8/eKCLtr9D+G3EjhJbAHKFJ58hudyTXyI57EmF6pZ58mmSSz35FMkhTxKwWuIpzkIv9gPKPePxr/Kojse36YjheLxV+ynH4808usfj9TqQMR6v4TE4Hq+mqGKmmzRbiy1IvN6TigHfYMlkHTNKdmcla5lw67ltS/51PMa35O/nsWFL/tVihvw7vKhi3zd7UuHumxzL9VvyZ1V685b8aT1fsiV/Us+tW4gi89zCFJ6nLZ5sDOSQvC6QQ3KNI7oFcmKeL4McPV/KlFkIJrYQoufZ2JJ/NmeTMq6kHOPUtR52f2ZhjAO33II5ZleJ94wtsbs4x4bs0s2xql3QObZUzFDbjYGZZlJLSCGptZerfVYnwNU88QQiJokEbuRN3hSv4nX9TezzjJPbborPQmnjGUrdZh/Fx8tvik8L+jTQl2fQW2+KTwr6CaC3ZlBEf0zQH8WTE9P6E28xOJPwZwWfZhb+PQmD34fQFe/nYw6nj2qCSQTg5UwyY+a2nHevmzA4XtzoMelwDh8ulOICgkbBUsvJTFDVcodsOnPt2Zguh2xXk411CWXLhWwrqd6zESMK2VYJm2crhWxX6PpuS7H9MWRDTIoRK1t3yNZrYTeltIvLs9kt89HYgiSnRy4p6cG2Lz0IRSiIDZ54siZp6bb46JZeS61q1F5Oiuihz/snxyNdudDj0QDedOPBco8R8KYrB5Z55IA3tTjb4Voxj2aYl6aYOYAcsHIcNGBkI1rA1s0NhY6JkHIrplqGaTjFtJQpuGMqMOo4piqTScdUwj90TOxfasXUlWHqSTGt4Coxx1QmKuCYVnGnhGPiqLxhGoUmWShdZaCVvVVRf7Vajap/Phb3PRpb2GbV3nqFsE1FgVqV1H7JSlLRveYEhH7Z07dp1+YryYRd0ja9NM/L6v3j8X/w9I56TQaqQvTatvWleW6sD4zHuz29tY5pup08LF9wL0uWZ3Mdu3ePp9fXMZKvJg96jX5kedZoQyj30Su9WvtG79feSa6mwyTU3pdrJGOK/klPiAwmtY/F8Y6Ov4+q6CqUOqHjND7NVkECU90EmD6rZE/jC9EYvxaAtJQvGZNQ/mPvZCO6AUlWGtH23FGuzJW+EOOyGpRvKdh6iUGa5qyLpPqVxhcsUzy5NgqFf8g91GxjzABJYXvujK4UoAjJ89wdcX2E1WqsmNwQRTa+6FrhiNCZHlWzYVG/OvPqaGisT4+FMBytjfJV+m6+8c3oFbqsQjte6qx7ynhVtAWw3pW+sImgXggvepzpAkgcsN6b5iAWWGdx1F/YultnGSTLfhTJu4onk9ieTADDLgB2X0rlubV/8urISnH1DvnDiwwCVtVfSjxlv8Gl5QEHcieAxsXw1subVkX8rZIscnqJxUYMRkbLIe5sLQc7TdiXt67s7Xkufiykb0lFe0kYRIb5cpQ7SiuN88OTtd74UQbuytroaG8j9/JeFftbrp+AqbXRe3q93dhWZvtKj3NLZVdKTOOtQKUKH9XdlYJa3o/i0Wh/6imgtEto6Mq66N2923NPK0xduTr6w152gYNRe1V19yz2jR3QaO7a6L29GDxny9qljTVrnFb28LatjVqZPEpstpPJdgbfxvJ7xt5CBJay9KIJLGXle+xizlhovF+t3snQYVhNGVKdibPy7IBlgd/tuWO1wJa6xAchqTer4BhvWduJ9OkyrSqZ/jF3sOebla1GOOPxsaFGjn7ZiIko0xlM184sIrTNrmqGILMDjcJU46mwffmzBqQXZjz8tUHohhnkMwaBtwyiVXMjLZPzxw0C6SnhYu3M6PYcjo6lzy/cnnsqpI/Vtue4pMRbAqng9LDd2TDAVFbL/2cQGiKDsL7sbZrV+1aD0CaZwF7AOlu7tIrmGFbzaKj9cH577l2h9vPDdtTA8jyL9X0dPgM7oW8xNyJ5+dRUr7o+W10IjWj/Of057AAfvSn6J7XWD9gwMYqTcqNXJYFaxV/go2o7TfOeUZoN6l8MsKeAfcnSkrZl/7Jei+PRd/XsG4++rWfPePRNPavj0df17B6PvuLFaBIr9sOA8RQYzytduiF6TmS9AFnWTpIUflKl8Rhb6Kydmi3EClJuS/wj5X+rfaUNWqV2NDce/brGirfZV9qjRbeRIbqtr7/N14I30HssI42SNce7DOIbA5yQJwTRBgJ//aBloNWyVv6AIKvj12lcNoWtxy3HA/AW/XgA54m0rZ9ej5EpZLv54RrzwuGtcDwAWtdGn+26IfoJNsNapGt77vlS83jAYDLgeLQZejgZssMBMgltSI/RtbtY57sbxBoQbShUocIkBv51Ivj8cCN3Kz4HQwsTPD3VRU1fTW1S3XHcnJhYbQcmMGEjk9nA0kweayaPNpOsn1HytJ+1qEzktuRPjfjzCM/GWWLhHJcidUSHHWqMnI3zzChNjTk20Q0Lgp3By8TVCW/HCLdpDV/5i2wy+xSTJ44VfCqeqj2Wb7yYe0CMyWKLciFHGhk3J7gW3FjOIBxRgQi0wYzrWTwP+VQIIPtnsZGIwIN845ZzFEx6/BwFA0Q1nGSQEsjka3uS9Uf9SzMXaqsC04yhnImI01MTXV7ukI5whB2EYYgwCPtJm0MEHgf/2kKwQ46Qp9AchGHIANkQDf8GyAZwtyUF7DtjjY8O+cMSrA8v56qTTDFdNqdYjy1mbwhgutDI1b5lDkJXvciPTxmk8Z3PfNZ+T4Af1EqiJfzkXk/JvK0e7JMsRXxCTlEXv58jD++jowzQXY0X83JtimPdGgI0K3C/L27k9tGHpM6FVywh1bWPpHaJPZDEt9KVaHMmTb+wRI9HHqi9N+ce4JlFjIZ2sRcvX1qk40NWq7UpxFG5qk6K5gkGoI85X1o01tXIQUGximPmh26+EIuoLqZkXWFKFnq36yiLEhxI2cVH1kXxZ21OJ32JJ40hVQGrJ0dB0i0384boc4uMmnP9zPe+5JR9jtlCfNbTSH88lvNoUjClr30Aa4+Ts2gi90uI+i2PnbLZlOaKXT1FVTFNq4T2iOqxtQeQOdsDoTrrXFg4XanxuwuNE5gKQDb5VkDC3apRxrkaWe5FMNMVhufcWDeiSGmjR7XS1kuTJN23UnturKC2RSy4XGW1b3ksD7mRC51+p0/7WDIr87fnF5bwe044mY3cK5Ycn5iuPFIffZ8NUK9s5NXqeJvWzJV7mA50LannaG0f/UJbY8cGnEylvzdgsuEXLo3b8wNy9g2c10lRJqNqVoVXdP0eAtCOAi2Ea0oKxbQcv5xpfyH2GWP1BUbrOAwG3zHIARbwAwQJxD8a3oICqQAWgk0J1jjUhyH/3CIRoCjOWbU9J9O+pCd6cWYRYorsx9uulvppMufSrf1QGESl6TJ5T0k/RrfETwVT2GKLjyzKTO3hZvJQMzndTB5rJk80kyebyVNZUgb6KJTq+fyoNcj70CUmqA36HTwVMbOTY2zPiMcKqEXhFuwtdmCvuYQafFx9H03w7BJ1gKL1pG4xXFQ+2UtyBFU6FffAcAGkr+jNS3/WRBHzuegXfeqD0ni+o3H6qfbv0TnvkDrUnGvkHsJM3dO0XE6EiuZrD0q4oPvfzVduRScFYyTfC0aNG2AVA02so/sao6+dF/c+fiegqUF7YVXGCZMQNEnSRhLPxSHN2CX/UdL5oPriKRI/VMJzhdqZsGe1+fAc2Rk6jWhR20m6KD1JB4aCjT9RepKO1u8NI9IpG9pbR5aTBmmOLCKqZVRJh4hjLDzJMkF01HIKzwZhggqH8nS8CKU3W1SW+ivFDk5tPoH2NEHo1BNM/jzBnNAT06uIXyRd1W8Nx2U/Z3qUO0LZc4Ii5NZEKxrRbbQbcUaNoGqTdByLdTaAoRttaII0zqrlsvEQ39hSh+RoMN15H7obPXADTwW6cN5iyaVe1l71WPt1tS/oWLHePWMTNRm1J33G7mdmu8ApdaJYZ0o9oxSbQ61U+2Zn5sHAlb8TG5tMhe1ksV6dBZsifcLWvhfawkqGrbMWtmEmwtNZC7s1VcupYr1nllrYYNhSS9hZjXhCJZ2Vs0/RKumsnO2MidB3Vs6uR1V+eg4xy2OaWTn7B62SzsrZZmiVdFbObsRZW4vtfi14MvRsBzQ0nejZNThr87GfryV/hob9frO2D51rNokqIoskns+hOrNtezX5tG17hSJt956xyRWGHdfpWLcWcOCCjVAMI2wxY2uUfkSK5LM5XQNQ0cZVZm5sKox1PEObCi1k73vVB9Kto7MRZBreQRC7pI2g5g5bmlhz3VmI1KxYNMXsP+B5xC71VEL3TlgCajkPTQcgMWwM5VjCguwRke2bOW3RQmTzUze8cjWFAVnUEJAbE4011gKcNRYm0h2eA+kG2YXOZc+sXFrP6+BSUXFx1MolO6JNlzq5VGhc4o7ZTit7Apd9loBLa5xndW2nQeCSS0O4VlRbcNVsObbeci+D7cznBgNjjIUe51YbTH2HtS3W+M58bde3dSG9cn2Fv/p2WzZ9mCxYInFZsF7Tund4YceG4d5Z5WE2okMeBITFeqs4sO7WJzrFQcxXSh6z71wNa4colEAI1tTP2x5sQXwPtm3pXSjAVm1E5vmr2orN89XsXOaihmUSzlLbi4wG+17kXtslm+oH62G+u3/QXj24wJq9DjVQxIXD3gv/mr6OepdIZcWyUftedd+i3DzpMLu0Zh4wsYioiaZVXDhAM8+c2DJB+8kP/tIL8ux2kn6kKnQIWZkKnSYxiGpKaKZCt2kXN0+7xYLnavYBIjRttGeFQdu5Y0L1LjPt70+1jFHaN3VrD7VWK5u7/X1PNzoXtiAHFeScUKsKcpzIX5ebHFmacDmyEteqc93NPd/ZUYlwQKa7dQv08zZmYxK04VtGA9bNWJy17dZV49gUyI9U2rGMUdtZr3B2cwe4h6CzgxypUhAOaVUKTiv5q04s8DWlnhl8c796pUl72CMucwlLtoO7jfxp4jbW1wvew4/ZTck9RjUnh9r6Mi5MJse0B3PsydtIO8npuP4KvLlfvZruV3ezhj7OQcsh0aIzIN7znocUbQaWnaxYJyC05Lqf1oI76fvVe3y7ea/XUJmrhsOqgZt7wFK1Xeu0vx+G9OMJSC7dr27FiQEprsW5Y8IhWFKeuWzXOrM9Nqpr5/qh/C24fxCEwhe3RPJDmYXZIgARt6iBF17MXjiqX/IXZqLMwVh+UJQO2ZW0rfkvh+LYXcxpXMw8bmfe4m+4lXL/8jo7i6cb+wtuIZPGXO1LepFDlBcJ9eIMjyVvTpng7a4GKHA1KHW4WKdzzyglx1Cl2j2LvHlZyt+JTY4L2I4UtRI0A5ucU2Frdzzy5hgKW2ctcqeEp7MW+TXUwoFjlphm1CIHuVlLcGMgLVTSWbkcQ1XSWbmcLaHvrFxeEpXjf88mZvnZzVqyyuXiqpLOyuUYqpLOyuWizdZacrybeDL0cmKFphO9HMPZmk+edTN/hkbu6GztI194FonKMUQSJ2NUZ7YxxuTTNsZAUWic9gGFKhzXobx+FMa9EU7qumOoX9IgiWPIrVMljRDMJem9+dQx5DxG6hjKutDtZ/dUTcM7CJJHKoKaQxmtBUx5O4mUYwghOAmDpuUQyX0zbvTZxy03UGZT9JPgl/fkIeJVQbaMH4O3rLhuvTGymf/yyk1BBgyOIb8zYKy5RVfvbzqGbt/gcsi57JqVS+t5HVzK/RVHrVzKMVTeTi7lIUncOk+qJoFL7hPX6C6DLObsfncJAC75GUVzDPkVGnMMR3QRuoYdXdFljAXHkIvK7eSRBg64Sr1FGXaOAoXTqOYkI4twDssMfj4dpPOdjuFQh6PcPas8zEZ0yEPOr3hvlYfcH+XtlAeeodo4xrtT49tMRS1rTo6kYCO9PpmTUwxDPoBXy9nhibPDPWi60J+Ta3iLko6fAoNVH/W7kwFYTRUkeIb8FKm9Bre5mvS67Hz8Yx3LZefS4a557xPuGSL3Ts8w86NH5xPXzNlTXn60JNMqLUXGZhEWjmH7BIS7ljSn0C/daN4XVEiOoanQsyS4289kZiqEN21qp2vY9FytA8NyZpGZn0vMB8eQK+RgONWy4D1xb5+9Bod7MJwTljOFWH2wT3UweCupDgbPsMf8TRomlWM66QxSLDa9q9FUoDqDh0CLrc7GWXaOm1bkXRk0e3RroWv90D73sQDQYWosGciF4rpMo8U9wwHzvPLBy3XlSHUiOEGpTgTHkGvujPgwW0AsLcQj5oz0cLTPnLGiu0pt1J8L1J8ueA/XZJBVByOaLf1tfdkdQxdj1oPDmUI7bY4M/RWZNx3DcuoYBretey5anhUtmjuEjof89FMrspP8cBHV8aOvVktwlhFOqAWCza+TN0cNpblqOK8aikkZLIT8DVeYRbgvjeRSx9CKm9+vSF/qDLLNBGcQPs2JOzAY59yJO6EfyzEnLoTtIo2KxPtIsCOm6RZpgiBLlWRQeRLk61J8RSNU0yEjb01WvplXTpyygaDp7FCYXTGtheUDas6lPt5SkfsUQtB0MlQuwyb/DGyjijk0scnfBFuimXcTmzxAoc+wyTcRtqYn6sGtJno5k6BPJJEmevkowpwhktcnzM3hGIAQtblywpFhluMiHFkReTgqAp6ml6cibZ6XipCr6UMpR1ZEDqAA5GrzgwiQFX5uP0juiBlKN48afLtSP4i15uAH6f5IGURuEW33g7IAWZ9bpPKsBEH9rB5Cpx8kp0x55/CDjsRh1DfbYGNkcBXkGJidV4AseEa6ghRD53dQuOEIoz6/8gQXLM+1+kFcJOt9euZwZoeJW+3uxY/78uzEUacfNNu4Lx/B7Lbbb7k/5pLKN/Wxy0JmwdszS44fZJ4AfhBz/RAO5Mr5Vj8IC2nzT7eTwRVMx/Iw0uPfuiyceX6KxWTh7k/mHGZDkhvzZoRidnd8Zpx21oFd7t/M0G3mBoWRXOEwls3DeGBDfOoX2a265ibLHWoZ0gmQmTv0ap3XkBdi93oo+JGN11z62zKwBDfIQ2CZz5iNgC4NfqbHv6avPuKE2GLqHrW4QdlVIMFrnF1as3nR8hDbg8jmB83mROvHy2b6QYcKuki3xYPWsGoq5N5kweRpKoTPaGqHH2S+42rcT4Sm6B6ngBQ/Sv2gkgUVUy0L/uRgm+vg0aTMkeaGZFc+F1mqi8FpcF1k46O7QakcfQhvc4A6/coQlW8bWlnUMtZPKsJkDkUwFnKbWXBuapB+PYlBWE4dlx23uEEecspcPNeOVCmC15YpRfqqMGnmFqU+cyC40PSDQlBK5nJWz4ANWUb+2YL3cPmr/JaUUd0Lta192f0gF1/ag4OPyeGhVq8idVWMBPdRMrM2t5dyRLTIb3Qjq+lGFyTITnJNM9VxF7e3WeYHpW3m4czgxmD/56jhqPtBXWaOfYodfGZ31pBchx90jJ3AHohqXueggBVe0Il+vKCF8oLOcUK/gBdUsFMQ5gX1MHze/Cbsgp1oL0EZb13qKAW7CMr8oV5cQ8Aj7i9xF4Heip5Jd1KZI1TjRgzAi7Qpxj9pO5O5OQM0L590S0UopfMWve5sLLAaH6Mz2Gn9hYb7MSmnqedq+iUhvOk8wuZ5TnP9R/anwnrx5sd+DYXoVyHr0RkPZa9IZzy6koHH5CqDtMjT8B3O0w14ntfA3oGvDw0AwxLboG5YdIsXCyr+Y3XtFehaLJYT3EUEvT5V/ZNdy0XEPEOjq68GsBr4zAbQtSqU4amreNhTJA0Kd4yQ8Ctd1Np2YRP6YA63Z3KTwY+h2Wu4bagQ7n0xK9A1cdObUDW1x0TMqfCJm6RnpV85vp+VeFByqw0nqP1SJPe52VqY4vErebxubrTCNbC76D1TuFvGNLMQ7mgh4ff2WN3dVjdXBqvmQa+Zxv9l6mYVHp3guI78YjZV6XcGdYZHb25/6kOv1O4PBKj7zpihDxFhUAOHxtDlaMxBhxIDiEFxQUPCm/YyZvcG2W4rvDW/80huDcLObsQZY1uU3Npm0/vuhlIHBEWmRjV/FW8UOoaC5uPDqOXZnmRdKHQa8qrRuTjdATo9pUYvJ57DbgFjC4vfEOZhJmTnYyrSDNTRaBIhUSmJsOQiZLeZRGgMc2eZYdEVXikWv0NM+pBiKQYsRWGhVczUOBabBDOBCcLW0a7ACoui1qWChtuHKjJXtwg8cCmY/9ReqhPBYUKsRt0Zfbcr7v17uBqsm+/dEntm7kzI/DQRfLZDaH4qDvapzEA62NK1dJotWCWdd660NIDOvAVbNEKpUEBn3oIZYv0rawpu+zIh6howBgzX51SIfmmVmWsJkU3IEiLt4k2B9gdmDwcsujItxRKuA0PdUizeJ9jjJSy0izeFYbGmYDoYmkLXmgWm2ptCxwqpoL0pbtfwHQiSJgUPLm2J++UfhpqkIiHONXtD1GY0RE2qoQVJdGAhLgY09TgxnODplYeAIwew14EcD+IKInKGTJzGwekhk38Xn0xUvVF723hjp1SP3IeMNYSnH1WFALt/jGWwNsFpXaflHiQjdhTygSf6eXS7i6uno82AcjNXb0chbRSV22J7YxEOv9fg3q9JzO/iQoVNcmlD8keY+4R5Cz8gitx87A+3X3WZS4KHZzj8yi+6SYrDVCrg6E1x0MA6oVV9c39cerRgI3Zlb73EiF2SIMPZLAyeHWLSSU9LcxROxz118CY9m2XwpXW2E272NMqlA6I6j5OezTL4sM5U3ejpmnbcbmU5rKidkfGjbHnTFUqcG1lMktMgNzdWvMJeMOKlxmciLcPZ3nbOZGzPsQcrPfJUt23zdhgKe9r4MjbRIGy3Uj57fIkWXh3l7aCgwiTsU5tsbKttauSqY11+WottXfiebBYlC45jehippBBEndmAv+DapWeWcPtxz/ykkdZ1/YgSrPXoiJKdsLOzdL4zrN7jBj/yXWF1TmzoEJJd6cNrn2FkYCLdH9DqNkorVbIQhpUo+VWXnpuMJ40jUciTyEftvynBbrOUYPaiZbRnST3w0UvaSDkt8epcllr8D9lfqN1n+qVebSC0HWjHhZIr6W2z3bNvwOGT6pdrH4Jb9UGuy6r9n0lpbSTR6Rp46I0m2Qx652LalyVPHdiyL9RBtq8UGuWH2BNf+7AjMLzKzZvm384Qk08HyfwaKSlAEQpkBxUIeAdnOSlmvz7OWdGpxrtsf2Kp8SMr5lMAbYotNb5nEL/vzCHfMYi76wbRMu2Rwpb4GS31lgMuaeYnlNKGYTjKaRut8TjxZp2hZT+ikL3rDafoGi8jhWZLFDv21v40ZuevZGAbjdFc++Lf/sSUxbZNV/kR6EOf/jTnUsmUFG+QJJPSOtR2OyffsKyG15XbTni81Ot3bW7cmAlKN5dot3Sp8RZeOAZgLwnVcuK61HjC+KUhnB9T+i40PneLtRDjFtj9OOxtHHfyvlIMRxJKjW9Fk2NsfxQLKmpnHHON/v/N+ox+1yJqLEwPrZQa/8UAvgfSAJ82gO+AtP4pbd8SPYl3pr2PLqF/RX/a0OjK/xSNyZkjhxka6wa5G6IXtVxo6LgI3bXVGa1xFo2NwWjdKXZzuyKKUljj1uhWUkuNz7dARCvwJkSnCD9dNmpBXJagqqZ6v2tr84Y1K63dniIDvBnZtpvTMWeUg/NJDtFZFxRbJZ3Px2I0mWv8s3GbHQlz3dEvglQxeBx6oyh7xoNavF9vLWL4N0Ukwi6EUuOgftM8e3sLb7YFNXAHFVui/6FS6kzKoQ6ba2z2tv8Iuw6i9OW7vNgOBnZKjEcfVK2F8egDTAtrH1fPSc9muNnQr518WeHyYFpq73HrQpDYk7gptaP6ha8I1y1sfjcacrX360fStVsWfS9OclClaav+X33Q2dv3xr0MDdqqzXmA8dg4V9PT+czucLhIncu7Ahmekc3kebbgZegx/NaLIVYZY72tDI9n2EZe1dB3FsNOb1E5rBQGp/Y5kGAWHnRkNI7BNJ715hYzybAXfdpqO4tL+DL+XB2e5yp2UjqqHull8rzIftKGybMvIegItNw1BZ9tRpzFyuVD22RYgXabEWbha814bTKtoLYtCXDo1j+FeXJkawkW3+eeW/+ka6Itts9Vrz5d5hbTUJdv8TiXZ6KXhQ4IdR3+ie4QyHL5DbnNcL5MtwjPCNPkRuRm5GhGLyIzIjSPFWlZ1Zrz2sKAiLaQTZeiEBY46ahfHqvKZvVrOiSCsvrlr4ugrH7N70RQVr/iECIord/2nMQe/5TjboE73c1qgbpzthdUW2l0x7GeFrInobm+BT4127ZgHm6lLW6esttNSTBtWaonrqOF+0+lkXTdj2wBBl2EavstR20nnC20eLjJA6hhJu57Cmz1yF91kagtN3hEKHUE/Y9tlbKNBCD2Of2grUPaqlBza51FhX2vmgfmwq2v/OSpvaa3vtruNluk8tp8MtISKvQNVs24feHxifNBiaLHaM31hyb6HzuANn3+TdPTNJf74xZfMXHcrph6S8DKgly+bbHZ1Jogq+2zplYwRm2fNbVmeGr7pqqFts9UjUmGGkybY/WkKa3hztAu+t2v5r44W/7xKLVHKUNYwu96tTU3l0U6q2tdfrW7W8NOtZabVTt6kwmAabcpHvdFm7pxQ7LOPrv8ffpgSxa+/GNb4LT60LkFDu2yOWnbuqBiB21rXgrTSYLNvuGXpzcFpsm5JJgJjHmCuoViO9JfBGa/R4kMMhVySSwIoVkPh/gqUxoKneXC2Zb45GximY49XD5NhRa3U6DOwjn8/JruFG1tKZ9R8UuXRkAIWtgCUEpA0M/W/ZLZpE3io64wk7Fwq6++hWukbfHOZ1l+721LnNUCpzOpJwqSLG7il8yYi2a7xbXo4tFjXx0KF1T7IomtG3u9Hjloj2hbFFkr650xXk07U8t982OBFa1j2EzRQjSdy937NUm02DqTxPf1xPlHh21xO1y8aschsiNftqfWJxd2GiNNYt5DUg9dMaMpxzkkQVuNDbTF4/ot4jlWs+gw4QSNQFzeYgE8fmlTWTzyqWtblKUy8ejYQo5v5RuVW4llTHBqcqKLg4HbddyL8F5pDGUf6wGmM4IFnfGyDpCzsKvHfvkRwaT4azSCzuz2PVYffiyp7qcsQX59AOThDuA9+ydyj3MlBoHG9BNrm0TaHiPAoU/onf1K4K+NscA1kTvExNUPn/mNKAl3Quj6noS7B87oydxOF/ck3Rw/Ts+X+J1BfkdQrsaeWLNSIQrOGaaW6JPfaxTCG3LBLFJsYUq//SgE2NiK5iEov/2IQ5CC6hfdQl77IQy0LwRXSg6VeyFmQ3grYNCIyn2H5A3ZZBN0mJZ7+B0gMytsI5iiJjZ5AsIWwue1QGXANpJik5USNsIhgTatvim+6VHZlDaLEfHLpR6n6w+0afiXSU6x4TsJ2SBn3O0d+y5cIZYXMlkoiB8H9XidRfDs/h9h6g2YDM2Ah/fMQ/JbmmV9eN6OEvBgGLezLEdz2jjs1snOuRCCtd3hso/sHDd/osdyaNWUeExYm7NDVL7JOQ3M8jn20yDkQictqqy1Hzuh43kzAwQqwjzYLiui2FXYMNNlpsROigT0aRGiQSqisC9FqiriS1mcP7YiIcDnN6c0Q8XaZGBFKiri616cNDTC3HzpuIAXYC2AAspOh4fr9S4N/TConvf7JnS8IxPqCe0Z4ClHysTKGGhbw/XLFiZXxmfbW69Y9Iiq9+1fdjjMa04D0myZNCIVN0MIirr5hkQ7UOd53UmyfYXGV82LKIgXdmmWw6md8BMMdqzIi9S8SL8X0ZpH2NbgexjtGE6oJZVevxcZ9CKKkUtuJj1vVh+udAbDC7CekUqP+0paYomYzdblBExktfWVjRetr/xkautrrS3wikHtaX1la1XrK06YDiHrqiJd7ISZIrKAYa49YBMwi8rYWRUGiuneXOVRnZWs7a0XGSaK2m0QfpKTBSvdz8TM62We3qoYoE7eyvHyX+M0+GbFCf+dp9frpzhvI4/6vGaSr1CJ1fEr2X3PQV9tYNFdeDr5rGCqbewo6h68FMI2/PiXdcWchUbewuRU4RTCIUXFab6nRbqiOgSXySi1erJR8+vNCUyOx1xYJwz51awKC/THTD6J6GheyECyhd8DBfjsPyryc4SkXoqgOlYxvmT1ivoN0drzOT9jrOMEHDzX3LnYOFBiBDVU2kOm2ywc/gKxrgB/SzMLv9jGfUchyxNNOD+Wx2l1hzPKxhxFLzae9jP5dmGLoNrtxgnnG6KjxJckP5YR+MJPmBIn4gC4yUG3wGlVUXFNsknj6ZR2csFki62nz6YX6XhU3G7dy/udasxznST9DqvFoQwX1yexnDhuslIdEpTuF5JcT+AOqARzb/t9h1CRoi/ZG1Sf0bYTXvkFVWILHGsWj/xW3ljMyO4SriPX6emnIl0eoviDTkG/LZced87Vfobp1j/wfD8OAo+jOY3m3GuTo2vxfJ1h9eumcqYBhL65/IpHorPiFhiJFeGAfIXXalxECBncnFxyqH4tVibFfhygcZp7K+R42634vPZN1r6a0+nhxhty/960wbFQVD9NmlMMxCuxMx8pln55Ai8h9pg3X+eUcYj3rWz+2S730WkRHg+6flCZ52iBhl4seQRs1HMrITERmSHFa6CAKCI9AyHeg75mH1pwOv92TuXdOqbuHJM0PuH6RMF+Q4BbG7j/rGrXNthtCQpgcQ2M/tHFCwy9CqzZCf68LVGZblPTXuB4VJPyqHQLZiosq6D2TYWK8KRNjMLNjbaclNcFIfvQjBfKD0wp/VBj+mf5B3Sz2kNTU+Pxd1BJmRC6XMEbQEzo5iIn17gwpn5KMAkCyunVAmo1XR3VKeD0xgEO/6OnJhrspreUYfMfUyAuKeXF56lJCM5LEJZ4UZIi/su/GWEsagXCaNoOksByURS5GScZW7KalPeOVcdK9kLfk9FQT2U9x0xan/dcdanav0mRsWqeYAmI33gId7PRS0ZNz3GoSC/Vck3oRMOQwINhHE32zmC8OBadyv8N49aP3hcVHNdTtsIowZSY7cBem+0gqlnwX4jAguBVSz+P1kIQ7e974kG/bPDUz7eexb2A2XoWN63Oup61oGU9a6HWs9Bs3ZOBdlps3G5oaeS5a+RfWR3gvr/usf7G9BtJ1hpXjA2kywJfiDWqNFe3mB7YqhI8BOmmy0q6mNSWlQrN+/4IvlosmFLRmujm+iBXSlBrQTecCH/UWDWpvQ/rooR0XcUatX1T2pjhFwBy+V+B+wDtjtNou91jGm2xO06jTX4V4Dq/CvBaDCWPqzCUrNCtxCgWdDEgK6q6JpB1UF0ayBqqrhBkY5suFGQDDJcGWqScNTxqzG4lNLK5jVDrCYNaAICnsJbwd8SXy60Mlo3Bc1orDCL7h84s3TdE37ZANKsBeg6NRz/VszIe/asFycej5/TkPrAf6Nk7Hv2TnlzP9V09vQrMAVtYVJWejdpD/CK2ovP6/WIitYSgswWFE1pQQM6xXawTqAb+8bITVFoXfazsmNZFHyL0vzb6SDkInuUCW0KwBcmny3blD9MW/cCskopGP+VJISaI7lerlhqf8CQTE/3spV1eKpkI+Ue5vVG53ybD7eTUBzPxsJp0rshdYwpfm4zfphli+DzoOphmbvxHHVhUe7UWP0xbHTbN51K6OIiI9A5uquxmEwrXsTx+wP3GFcyaj0+s1rWSdpNeQJlWl6GjXAXt+V+8nQ20XWV558/Xvefc3HuTnZCQYFLZ9xg1KGicUpKxVLLP8oOUUpmOY5l21hrruFZZCauLfAziTCABcjHX2ho7OmL9QkVBAYmKCpWW8GGLrZY4OjUKOqG1lbHVxhZroFrm9/8/795nn5ub6DiugZV79n733u9+33e/H8/7PP/n/0zSdaboN9N0miY9ZkI9Vw/R6lSFEPUwbnL6u1LYqV5VQd/gFPKuUq5zCpWbX/M3pqLfMPHzTfh+owxUY68H1IGuvwo7xm7F7PeSvLc92urj2oNH/nco/+fz1M83dfpJv46X1l/3Ri66pbCR/Lf0qn2kvUXHqzY0btEvhhPPI0vPabxfv9k5jffod8k5jXfoF/46AonL3kO1nfvvxSl19ikT4HjxUGXtLv6MQzq9Dv9EfBhxeD+HdH0d3iN1QRx+WpC4OPyUNA1xiMpUBDNihq5sfvoEjRpzXCMxxxVvQ8KEawzSN48LG3GDhwz7F11QS2iQx1HosxofZlR8NfWYmxkWeMpU5HEr0B2QT1Ohk4L42WbX4q26PCk6MzYUOla3RiEVdDIfUYoaBDVIBGbHbAQDPD28uMPXRAmjOPQYn7DycslilioF1+1aXzpfmxPbkMwX8xLhtE5sqUEu1Z5Gy8znJlsrdjdtq4GnJ0IRne0BqYpt2sr0L4rokHDCzV5WTPjDEhlyJnpmeG+ZAvg5Pybq5YnOON0jdqixDPACd2ya0Z6CgxfDbLxC8qOpDmD3uTx7VMuCWAk2tC8KKRzqbu0FXiOeb76XSLfY9YgLd9VWRtnEzJgEZ/VucnxNf0xyFqtoeydS0DVYoa1jyf6yham7JLQ1Q1J/XG7PulHko+yVtkr0FPkjdrSd6piawdvEjrBMgp1NgiU/W6XRE5uRxJGwMoOAsVSSty+cbkzKfFY+Z/N5U8RdKAJj/jh5BhdgkVOhTfSL8IdB8eMlwYP3kPo5u8/nuJzCNlPbn8mqyM86b12QETrM+FSC11C93lYy9p2ITXqNeKBFr8Y7aW5tDcQd1Sl2q4awXfL0y7dDONVm58mOGntmouOCHlnElmKyRsMWVNysHVt5eyWYOVPp9IcCOtRojBfS3Y56ftHm1f7siCFqEIE4q6pavEIkye6h1EnOoyeua10iGADfWMiW0JG1s/e6ApcIbsDvqyxVUnGRFp0DGRuvDQ54iY+SlSBmZ8c9k2nLANXWNGRqqU9YqNzqh7UJVOdQ62nzMFlMbVW/wzYAw1t/jI+sa5thA9VT6JHd2rpmP6wtFyLd0Ei6YbJYo2cFfd5ywXQviLJ41FvNjhSrozmoJmTCDbqxtXWmx2/eu1B/VIelF+rLdPKl+rIwOCKNdlhaTXXBcQONUnz8PkxWuojtTulCwJXtu0raYnd8bz/N2c3GmwLMTLktEKTzya1BLydsm66xvftPagG6NSThfOXYdo1dKK07hZKcr02aunJ/2rK7jhZztLk/tZrj1IkAe+dTq8llsXY5q6O3kF1svdq8EDmZd+lN2jjlnZfrRnqklCraq2hToKLoZ3pzf/HqlLPkaVpUAfmmX+7qqEhQU3MU2xcWZb6P2li30Vm2Fldss9ZH3Yu9/YU0bupItF9T2l+UIBqZDjCAdlVt0oG6XKNPki0Pqdcwf8D2p10A3VkdTZuQiusOBX68f0KdTmHg+LIaDk0NOk3c8jxVDLk0R6IfRE5OQ4Bb42lNzYzbKc29npJfujpYBQlloN0Haqt/nmwtitn8AAXB8t7aVHzgU38qUmLNke3iRk6yfyV9UC29uJlDT/k+StoPcafblji2FHZH3S0NRqN4J0elPYp2L97ic/ShnPAFpVbM9tB/ZWwqZmLzJGNQZGvQGXZJW5AwzYjS0BNG8QjaJ7guG+Ig363xgblPu4WvKb2RHTX94m523XFjdl9rZppzNhAaVu3y+aa2GRrDHmJxV3OGeWpSnaP4O9BOJpttO/SEgUXhN8S6okPFm/C0ETiAdAN4llR+L4GQX+pQoSe6cQheIl3fKGVTwOIKIHtXiKJbFOxRQk1C9EutYVzWdkzmR+smX7QFUvUQhE2zqPWj/r8Z/LbRf6jYq2a6CboUl0ha75VGR5eqppoXaVlmTBYcfl4RfS2c5SYYJGwxpBvMXqEVy5Pbawi+gnTOyHqReCa9KuiNSUNwbp/uzXb83Hjf2X2UB6Yo1yLOD9lPLdFS390Ci2Bxz+5fml6sIU0EDhF++ALBEkNPAz1gE1F1TNyW1ndJvmiDn9RMt6fJMHkahIgcZj5s0+l1X2fzat5ANmfnk953eLdPS76w8SL9WtXpJXhePZvZK0iUntBLOcdnNV6nVe6sxhUv0YXLhDlb19rZ77x0m9KV5ev0qBZstTiBd2Jtp6OgjfQv1NH+iterB0ohZ48bkyVDtM8BNzgDrQvRAUtlLJl6qPx2ao80jn6Oq9n3lSZ3v9LxLnqTlYElfbJhlzYeKxyJVWrK7i04cmrkegsZK5cnZUlqDCEEFJW86Gx9frNRrIAE9PIcEBbFVZyPyVBEusPCcFT0Nk+LdB1SwMuzuwwiEXN/b2fcz8kqzd2tNHdb/Y0YYm7RLcXkb2XweqeOGSve2WySNFSsGFxXUqJ6yKhp7DFVVWyVsKXr8+mbpFXSd9pAGfQaNYPiXYiCNt2LwOhGpQoIRhdSao8xfSZ9cgkEVhcgDGwtutv61Jqk7Ldb6t+0gTufPo2GI9LyLmkGNCkdZXegt7CeaSFggokSq6l/2JrqmANHPqMbfDXuReiNYkYFBbNMvSQ9eYLsLTtL7jqb3AzGMmMsL1IG6NOkGUo9ejy7Sm1OJ2YMxDqzdxGwqyWa/PeXsKuASFWYq8rDTwp9I6MElEju26dcVUdkGVIlO7OhWZNcFZxqiH4yGktu20Z1Tes6pFpDyIqBXPJ4tp1xia5XPseaV0e8uCUI1l2fbU8loXqjzLUqTPUK2YX19ipPRy+v5yn7s15SZYpgrJdUOBEpc/WSKk/Zj/WSKk8ZbZVQ5Wkbdj1Pwb70kipTCe517In9QOp5ytIz4v4uW7ZeUuUpk7leUuUpKJdeUmXK7r6G9XIHtLkxgCP2FzhaQkoAHRnUImiJ0VmYde3hit2SURXQLyO95AxknBImTINQMK0Y34V92M6xslza8VMWS+PHhCjKBj8rcphwek0wmdKhMWGpAhZSAbmmkj9h8vZICKASZjWYDkMxuQaQpHQvTiguVC0+TTZm9Lt1IBMiWsBayryT/XEk88qE2DYqxg2Ib46rBDTJrQFUyY0hJyi3hoBwcpqUf2FJe1NhWrpxGiVkcAawLHmzJMfGZHdNuJh6kfj+PyuoS6deLkFdPL3Hh8Uq7+8Z/k8JZecPKhCfNhKyu5aMGgnTVjZdsiiXTVe6syTmieSGlES6kYJ1FigYylctizwajVGhxspWSfC9slUS0geNUNy8MJpv+DqmCgZ+9cJ5b9dcWRl520CAeASIj6BhQEIRgb+4pDkly+2eB6ZL0y1TLFCdscEtH3/TD978/o8ffViGQSU8deNd+z7z5q9e847dmEWV8A9/8+m/ev9NP7zpAySgXBsbfPNzNx36i0N/+/FPk7BH8j3DFevldbciDZ+XCa2NRfdaAMbj2RxE6YTTYW766J/Cydxm059DrgaqKJl8JiSwWH+qLYDosLX9FbVxl92Wl+buJDLu926RDJ7dzrLRzB4QT7UXFpiApQrR+vLggT8VuMgRwxD1ub+0YEp3pRyJe9XZ5icpG+9J1lmXtNjzMV5gczcCP0nFzbUE14YNNknZrytBNbZNNHu6vDDZTh5SjOtrEN4wAejm0nhObpzrh+U/pRwmJaBTY8WR2vFjteOjw2PBqg6RtUE0KlUjOzPZx9HrOXh33CNjF/MJCry1Rm5p7ZeJUtZT8UNbeA1i+ZhjO8UkKpGwY8oDIhmtlkg704mzuNfGYRQV2be1M+PLhXlJIqHTOsWLLGezTX23ZSI9RA2yDZOWV8VXn6x7bREsRpOrAknw3RAAIedrq1osmexRKJWO+QLAv9jqRBF7VAKRuxsSE6/uZXsEYrB2abfKgkOh21sChEaCchCwu3Epi022DAWBtDA9TaGKaOK3ozKqbGcpJ20tisP329xbyyJDr+vZTFsSOjW6HDQ+XOzuJBpp+Fc0LtUs6ad4hfcObLlk0Lfsp1ejzNC2NoLp0aoWReM9hGZXsfVqNKDgaKSzkVqOZskwA8myF3a90brFI+GhE22nb9+NZjs4pjd3NdtJo+OP64c1giVFZXPa+FSNocZJoiyj6OqOhlH6GJhu/XVq4Qr8PvQ1w0/kqGuI+eRP13hDALdcKOUcqBPeRnbSl+1B1taWhpdLLTSZYsGHp/nGNBzkL1gerSuP9JPnE4xRxKSQOKUgRIdUjmvrARGyauPaPa4CNnoPXCKoylRkwvKQlTkOUyeXqq7EP/Kg+CRXVTfnVRHluKNXa8rJXm2vvvAI7U8mwd4ei3Y37U+VSYJfID/LezX8QuNGlgd5r6PT/q+sY+2MnZT9QulSj93BTolFMPt1tJWilwnnWf0lwpAdbfX3zuZe/rtoe/Z5+Rl2s2tQb2ZfV1y0lBsiotZShvWvqp8wqYYzeF9CT7jp9yFqT27a/WkfSpRSttm30A9FzRHuqi+DjO9fUDbJkZn5sZtxCiAh+3iTmZ9W0Qv0yITaQ6+IEzqnXuKTeFNEBIupja+YfT9xDLDQGYGxp7XN/J10Peuz6Q7HymWKG+sTPXNyfZ5HVKvm5eEh9axm5fKQEV/ihAT4ZPeRnRtudXuIwdeSn7Bt4R5cOuMFaTotF8cF5lPFn0zXs3O170EvfHnR3EZABpYxRWigFg9My1DRmvyriXJrc6hV4naRgr1JqXY3XcCr2nIMQaXehPSUnIir7GQyRIB6CyRZO/E0BVo0oI7tE2K3EzZU2erZioJc25oaC1TAVCWoV+/UbqBEPFIkIMptA6wFVJ73Cu0CtE+octeeqLb3CBU4no/XDTcTtp0g3xt4iOBvkOZFwYwtudHbQbkDGM4pGKfhm5sCyBg+8QmhaKqjbiLKTXI7elVD+0Jwq+ETh9SV3XhsSCxSwjqZSQK7WUrBiR09CfVDpGidVC3xQLXneVp0T+Bp4b1uIFQltI+6WgQAubYhDCyvWrT6PNrv6QOWzandnCGcwQPNloB9UJJ8A0tZIVFL54WSB8VeAP64J/cCMI7UH0gbDRoptXE4RTj0wZAblPnGGY5UTbODdq7qaFXn1/ZYhGxVXSV/1LbHNhMFAUx4W5do0ArsOXQEsDuGofTRoYQHrkTyhasE1tU9y/wS1gB4rxK7kfTlS4BoySxRfvR2raIj3h8CkQdwxc+nfURyenAh5adAoPDjvRWswwDbPYBHduitEKRdwCPcMUtvBbVJDVdb0mJQQH1Og4yH/hUV7UXpnFCCVe2coG1gQsByJtIC+3yFc4LcFMI5wUT6TOjvm2hN7F5mxE81yTHEas4JzGnlqst4KQ+ZZmrOCYr9q5lasX/NyNYsJQDNIJU4QM+dWVSMzYzjfHAqYt2LZtDMz6BSmDll0CQObsQFmAKhEXMKTgukL2VeP3WAdv42PHT2/pf+5JVYCJfkk9dhiwVXfh0ACL7yTWifmPxX5JP7ZrRMnTpo/FvOgWhdNWhdaQ676Sv7K6+6arBbgDlenJ96Zf/UmyQwKoxQ5/zVW2/bd+0AzC7KmXzJlTOnyVvnSqDCy3nRJIUCpcMqIi2JYfDMgq1dg961u666MuWZH5/dErLjQWUC1cjMSlFCLLkqP20X1YWf8qp82S7AK+gurspX7ppZkbwdCAroaM+npDUdZ3VHfV7qYIERfiRGYIyy8HbQVFIx+CTfhmXDZSK5D6wuvRISXF9TevIQWCM1SQX/X54vD54gWNkTeH9TzOJM84sNjq/Ny+VkBFraC4BvZPaaTjdWk2451HH0cPeQhK4+o10qinj+/eJqWbQAsvDhV1a8CxgJVlREDqCu9LWRciT4iSy8pDUimF7+tMo7gfBkivvpOdqOC6LpWF3NRvCcUvc11cRLYan2aTr3qtQgO8I2eF45jo7CQpIW88kczjHj7FHkjPJcyK0tQPMx9cCiXhv4IPDNLUGbhbqqHLihrSpn5JXlbbhAxq5+TOJ8yPBhze7IXKrtKA1KOMgYo2ZqDhoEoR80pC6yqw9eLW7cCW0gIsKRpc/Fe7mUDOnKevFFsgmrH8mjZ/xWBhLHe0ErkbJqlsXwV+wUbluk1nG9Ump1fRCee9F1sGWYql0KyOrCqvJCJ22w3KHtyhW4eDYeMWEgkDBH3bWoNR0Gxjy0Kw4jDijPcakFKZNYKiPzZNFn6lmjvVd/SrjC6aVty6iCUC8P1CUaIwTIJLdmMmQZBm0dAgGkZgnwLXsYvszebqF66M2Mj5jESJpiyz+xdfHYWKvdbnpP2X+pjG2NlxrFEMYlW0TYBCC7vt5MBnx+Gcb1h8qSy9JOwwb7fq6CAs/rTRb/wNvR3hff0a+V8JM7CX4s+oSccuVSGyjQWG4cNEWMXbmi1TUvz9nAtIrWzuJLTx70FpSH+4sEK0EPZ5iyMayxDZdxOmeLHLKx1qzmZgGW4A6RXaGl1943RhuQ5L1mcbjMdQVSMw+WpkPgjrIcYHtXmRYXuUJ5LR4ph8SobTOLZI+u0lZcztvux/OdPxesVi/MF20VVKc0M4Y1UovpyzpggohHN43vBPd/6Z/JAp2WI28J+9Cg808iyfNetT5ACJu49vRe7u/x+u9hp31O8bB+DjaLd3yf30+2s0umuzanuDXSXv+xv+fauuLOo/wQTezwP/B7eyu7BK2a7kXJr5oURz6/SF/8ru8swrizeTuHrPOkv/uo09/3rsmtxeLN23Xh0S9z/J5Vmzl89+Mc/uWk7/+zD05tLT7x8HO5yUqQo9du3DwdZpvtv1m0Li+6O4ifx3+HGntBvvq7nejaJNbbNh2s7T4TrBnaznDOjHcTMz/h3mR3Epi3xfwqvQvCAtgf2XjDptoNm2pXNlUH1+vZprrpfEyX0tboLpQYuoufl007/jaiTGV55YXxmPZrW8sejhaEEYbZ1GBLtm0123Jz6+J2u9VQD65Sq7Lq6lij02y1AZYt8bz6plfhnVP8UMZqqqsIiFW6myNXa/xzebn+mC+v1+XvlZf5mqOXD7oxHymvMwjXF18WBmmJQ+XtvLxYghlPUCL0LRoXUvCMZpEph3iYK0q57FoOmlf6LjYQ6TItKrOzlHPJ7Mzh0OwcfRizM8bxDgWNQvFZ1cItzxbS3U76U2uW8DQTBjp7E+Taw0JQNNE666qOVNMH0feuX9vgSzyPY/l85s/L1w8FveexJs08L3bJ2qcpcLl0JLIaspCHh+n54WHKHKSfO4nHod/9CrPJr2z//GwqfVNNGXegGT6q+5rCRiM7IPjws5E1z56rjH7xwSp4usR8RDt+L2ap42e9IqvLaRVwtVYvBaaDM1bTDSLGDDBHnItmiMUuj9Y1dK/nFXf+0f2NmReUtdQEKddRbLJI7RvaV/DzNOH8GvnqDe11CvMfygbcSIkBjUhoAYsld0P7Yn5YSNfzQ0RzBe1fFtpuSWVIYw1Jaa/iZ8WG9kbB6ZNZJxTk+bhFN4bVhvYl/CC5qSy4r0pih4NICofcZnR+ke8u4wdsyvkanxLQ1wu5vJZpTV+p/3xJK3KkhMk0XzPLf0gdkl1Y1PIVPp8aNOdmCSc0MTtozfVPV72eb9J5o57YnueZ7xPmBw9z8en7HJ0Czz19dnDGXD+PpxCcsP/Y5NvNl/ouJCPfNzk7ePZcfybuM3d9cw7hABFp6exgw1y/7ytytNSFidn+2OzgRXPB2LQq/5lZcaLNzpyVs+INds9em58+S0fr53k+o9NZusFK7hosmus/QyiO2cHGuf5asjtldrBkrv/MuAkXRnyPB6vn+s/Kn0GDUPi1c/1nx0U41pSwbM5cnytmB+Nz/XVArMm1Odc/I24CK60cenP951BJXnPaXP+5LtC6Wfoe3rGzg1+YMxormx0sn5M+TbetmWOv6BwyGpEsz5qzuN+MRNEH8u72nAiV2Bo6cYWa0Xm3ZiW3SrSMKyKuJNMVetEaHuQtZw0WV68QZ/vy2cFz52SFK18Bg7BeKfZDn5+Wv8Bytb6WU2Zn1uQvkAz3gjSm87X5s/Nnxd2Cy/nleXuWQZwj8Z4eV9r5s/K1vvLMWYbzGewadfKcWQY18aV8MjPLWH4u7fuceGY5GT8zf0acnJrP5H3fNj3LQH1uvs4nZ8zOyEQwOfm9brOtiehIJ3ACUr5Jb6yljx4uaISsVpLXBfJDI28L1EXSwH4cuxAAcNPTyi+LO0WV0+Em05ukp+WHF2kiPsEfUTp6lkCh3sTUZFxbXOUl5JKWfJ0rP+fl58XoHnvYhZ7n6sjzOh99Xjb69DwS1/znpeOtP6/zeJ76+Xlz2cfz8FvNf56rI8/rPJ4nJz8vXUx6/tTjn+fqyPM6j+fJyc+LfD89f+bxz3N15Hmdx/Pk5OeN5ojnDyMizs+AyyMZ6DwyICtnICDSiQsg9X79eZ2PFsC74hN+QNnb6s/rfPQDCpyXnl95/PNcHXle57UGLMZ/vEc4r765r0lVUnZwOTUyIEy0ajLwKwd3P/rUU/fgIYIGB+66gDMab3Hl4Aex59Slg+mSiVguGbn0YLoEOQVr+silQ+nSOtOyV5eaXDocFIOODpD9OXxnDYZfto+qGRKF1E0QbyequtnVCCqWkzvavL21hwTSRHj/fxUqLCAMhQrLGAgVFi5eFbLFxpAthkKFBQWECssaF4dssT5ki17IFkOhwjLG8ULFwatmnidxgm+plTd/2izrZt7T+qvZmYWJtYLFr1p/V86y4OLKPpt32DPPMtHWFk9WvkVaNlihn64tG6tLvmQ2b/JMrMReS72Snq4IJ+yy81NnWcXyRVq5taiWS6qnZK2ep2tv5wvTFE3L+IyiZXqh9oSsNdGL1XGrKqvccFWVCXS4qk7nq+ur6mlizaxWVVYlr6pa0X/cVfVU4WR+9Kq64vhVFWQrzT5vVV1eX1VRjCy8qk7zyRZYVZEmTr6qrmLtPHbP/UlnNbK2Pk9r68kW1RmW1af/6EX16SHy5H2JDbVF9ZT6oroC2cgLdJ4fv6iKSbwUbhFRTyjcIvhauEVQtXCLkCvhFhlXwi0yroRbBFQLtwi5Fm4RciXcIuP+aOEW6fn/SrhFGvhgr7lc0sCBCjCDgFvnOkh+pj7OxXWwLtQ3da6DNeI6ODuOsckJSWnOBLlDvdAkCZ1N3g2hRxJVvgDTiugvU+QR4sXTx7I323Ipgs7iA/iWFsvlqNVM3lXJX0sOVmSC7CGQS3hYYba0qAItwXgJISVX0gBsFUdraYdJwxG+eGyYJj3YERrxkPAs+3GuYhgErId7e9kn7Q+Pa/wSefdzWabG5KpLKu4KxUFSpaCM1JtJXSovYPlpVamPTeHEqKukDvkBjpB6inIitbQCU0hSpSC7ntTScO5iHuDj7tdcx/F+jg+pHfeBmVhR2myJSA43fEkhQT4rS1yNqBNEKUW2tF1ZBHkhS44rX64PRGSa4WuLR4AHBUbVrxVJ6H4cFVSVKpy5vkgiKLVpj4aqzuhMhOXXREU1yXkVwfl1tioQSxRICPrDclq8S99cJTo6taXARaloZYXeAx5l2GQES68M5tSFs5Emcvmm5aKRUjEVpKPF+fL6nYfQxVISpqBiP7n0Mm3NVlY1OrWqzYr6U0d5SoUWTaamzPCBZ7OPy5+U53HKN6RLL62KeYizrDp7kLMl9Uz3TzJMBUnpZX9tx3Tww4KZWPGqdyT3Q5l6Im08+02rSLEY1LzT/SPrwxEeFS4nu44VRn9ETRI+6eECSNfjmyKC2FPqAf0yrJFWrHwdn++UfkBm+Mmvd5tP865BSm7miWZxnt1hklv6lmJTogQI0m3UGZxJn4EkcvnMait3zdCqJ2SkCapk/4EwAedtPYaTAY/9i+6SqtpnJq9dhV4QpBaLzbrW3ZIn+L21ifcTv5+TZw+/j0hS4Rd5Y0q/hyVv8Iskg05mXetBUWTw+yVpQPh9QEoOfm+U6MHvHU27fQNBsN93C+EGx28QbxJy+EVEEQfXcmOuaP7ua/NTdzCwOZx4bX7KDiw0BMNz+uIdzDQTTl+yAyMQfAnTr82X7sCyAzbft0zuQHLhkFsW7RAJum8Z28FcA/Zp2Wvz8R1GKgFx4u4VO/qQO3Rfu4PpxQ/tYO7gXfHIivyU9Ii9Ddj0O9+pHX0GE7d0dyAPccgt0ztEDe88KZk8E3Tn0/RaXsC9y3ZAGLjE93Z30GCnod44zVd6VNbp2Q6ED6pEHj+j7JglylqQHXe6+lGL3g4a9Wn5Gp9M7ACOSEV5kNdggq2KqTx40I0SBZ3YIS4ySe3LgygDxzemD63xkDqw1gKtNVwEb7Jz+Fb8ZufwDfnFX4u4sp0cYoMH9IvNAT4ZQLL0ev1ChCDYkOYeVlG0dVCj6hdfFdZnxsE59CkZbc+hr/E7eQ59jQkCr1Mp2e11muCFCeYUXVrTnNam7FMlrf6YXWHd+9ZE51NHNwxKg8TPxO0M4aJ9YT7NH3m7cZ6tE0fJFns140Om3Yro1o2OW1mM7Sw2bWMzsBKpf2u+epuNOiKdiMymivPkqsiR8IgungYSd2+ZWYlOlP/kmCsgTDBOHOs2JzW+1+OfoeEtvti1peK/Ugkn92ApLWX00Y9ceVjn5Upqe3QYXKTLX8BdTV5cugOTmbj0M0jw/KARQevRSIfDMUYduxwnD2JmhTGZD+R7LNabcDNOl+xobJdjFLIXqukoRXKo1KRsDFYqt/PUZLceA09kx24mnpabCepksIb6xCVTDY5NUdfkBG0mXZmdBLgZv2D1Oa0pZ8Xny8flMGO81PKprtPOlqNW1CjRxMSzqg7FpOhmXdDTqoavSXEvj9F+Vw6Jds3s8xllZ7PHMHvAfJE+gNBkZGLnXlNw6yfcSMiPjZ8dGumClNXe9S357iaPNTOqhNNkQj2e1YDIXkWU1LUWy9w627QxMshmWew5DCyhUdz45YbMDjgF0RGzO/zOVX0hnXW0RrYqqbZRihOhwpG35Hv0dn27zlarmIBWJn/P8kVn8ntmfKXPdX6r2NPfogfi9LJizW8Vj0ZKo1hzWZ+cJfudKTTDTc9QuowPflVLJ5gahicYFn682jAiW8Xdt/1xo/j6muKRh/5EvxljnzplhjNwsDzsHPb8LKtOT01Vnwozx09aJ5bikTodV43qpB1upTYLpqbWS39EU3uUhVFBOPL1ynG9TBO9yfeW+kAB0UkR1LjcAQBbNG3YelLFkxoyP6lpX3BuHHtfsJF75InMhFbe433Bi+PY+wIBg+VCqY3BZo7hW+s3g267K1QLcydk2hxCByaf9eCP6kbMpOzzkofuEjaueAJkTtB+d4t7nXI1fghliqgjusXraynigO8mqmGJNd1gik3B1iJFwSK7iRPVKVS+8d3WhgYxAtwQ+9l2gYHsFm8yWZX8iUUHclSIoW0vbBisMFact43JdvsLGw+pkqlqIqXoqWpaTtpiQqrXToTiyGDiCWe8Zje6BUhDLyGCcLN1CW0S9zPuIydKjJKunqkbLpq1yjzYpVLmeki8EZBy8CHAJOh9aEnWNX5bEymV+abszLSL87mpYimh7ZzyHoJqBat7V5xt/IU6vkr5kFOIOl+1+0edQuj3KuVOp/yvYYpa+U3sa4mi7+MHoXB/r+TdnLEpt4jiI1aLUrg3EFXAT0BFAhvKrSqpdLZ8CHcZvFii0qrjVxDK9adbfMycX3Idrx6/FSaTA4Lvs0+NR5Di7GqMPE1vXa6Pq8HP2fO58+fl1C5+eFobwh4TiCmzJjE45DwTH6b1wsZ5dH+/NPifuomGo5tkcO0ZpEuno4gdED2KiAEFnomREcI3fc3CN71UtqfJ3++GW8sNK0qQOPc3i7HsNyL+kdT12W+wQQCF8ZT8nfmD4lNoDDFrsaU2vj8e0yfVjGZsSehFEeEEGuiZZUv5+SYxxEtGULTSVnaNhPJ9SH2loZIoN4sr9DeMYOXhweHhncPDI8PDx4aHR4eHx6pDAdgOI3nr9wC/xTEINRylil8V6BC/SPjF/mUy/pIL6zjCVXEn57r/Qc6R4IvHloY/ALBkaMtc+iwBGqIt2rKYi+PrFy3KQb8V92Y3aHjK8p29XBJFcXCpOlk0RbP4F5nEL0fAu3RLihFQvkE5jGU7omEbv+w2r+cqBgwErDJrNelo1qt2Fqv+80kz3+lPom8+WvgyH+4FgE8F/IAVJam8xxqXFscIdbeFI5PYea6+2uAWlzYVZ7S0USS95/yyOs50gQz5yiZHCH8UjZcolYKsUOZThOmn4ysWC7GqOBWnwxJCoBAqiDO0p5RHZ3sgYIA8CBo8nd1sOgawWmmQRXZqE/z/IrND3CLlgW8R2wW3AGIiO18+JkKMEgupSnMZHuI4l+on+c9YJKaXpBaA0Fhrf2C9YvFMveh2N+8Kjc239UCnTwgUdQMyRcQ7MLycgj4rWWCC7lvhW+/54Qf/5WMfeey/H6zCcApO7ni5Dtx5/PXEVz544J6vzb71rx68+TPVFUGYg7VfoT2PfzI50i7wpACKEQZXgXOPfzIBhhd4UiBFPXP8FSEbDV8DPm87iZDk2IDl9+fQv3KoKYlqFVgkLjgoW80/siQCBi0rt6CArAPSrc6FXNc5+QnQGOGLk8v/PL56R7pL8QwUxa88VwiEdM7mL47RIDq70j9S1hwhvocU5bIMJefQjh5Op0ZExzlM2nQgkL4R5nihlgXbGOTrgZMXSKoEbApAv9AjIEAX/v7id17wgtxK5Ohib155fdq/qmTYn0iOmwGE1FepnDEd/C/5wapKPnFkBwiB9aQ+mto6ebHSSerllTrvlf3majkf6AGrIsIvGap2tRBh1SKooWhoXsEyo1tGapD78VfqAo2oCI9bbluwl1Y09IuoY1I9LtAaAoc6CgMM6DLyBa7TzNBCjofOneLK/YEdfy0oAXoDCioy/NC5q3KJOl/Fp99wQXr2Rgb9mpDpW7KH7PCJ7ZOJ4SPdcmLYU00MRgqTefJaGYmSEDQPyQdF+P3hHTGjDB9MyH4/SAAO9aLArCcHcLl1o9XWZ9ckINDsvPw06wxfM3Q/H3nNMIxF6QVi/L19kKv4iwK6q5HKgeUvrkHroebRGtEHNHWIL2BeSTQXDQtYlURT0LCAQ/aBkQKSV1nA5IzhoACad9J30idPcwufzCVVa5XBFwX/V8iBurM84ztcq0vfeE0fKGkx4yafkFSFqqwR3ibVoCqqCWSqGtSKmiYqNGEqqgmy3LEiMoM8Bex+XsUlVL+LFi4nJztbp6okVwj7M2h0p9owhF2bMi4LMwHaawVD0F63qkNVWiaTYR2qwsYcG272IwV001RTyLCACYZeL2ACnBPeb9jWYLhdOrmGyERm56RUpOrlo+2iCSXeGkO4/tZAcddeGrz2YVerZzMc284Om/rG8BtlvH5A49XhIY4GfVIEb0jRVx3KIRPNmUzWyO2ySsslNMZSzd9mSPMwJuKLKvq+iRtIGCWqGHVDiuGgzKqw/lox6kH8y/hA1Q0CpNWz1AyiLKsgKRrU8n2qEjQn6JHqpXSJOi1F3Q8qhpzuHsZsSiUoH7eTlPkT6GRI7dcFaQFfwN9Y/iPpm9sbzwQUEUbAsS1TGCH503DVIWIYil6+Lou4RFqOdM2hiDS3mZECcgRHtqGHY9W/LuISaeKZFn3EdIoGlAY/gSEWJiDgScWoxRsn8UNMJvIJe0cpPnk11UVIlqGEUFImKAtCWyiLlMeE8ohov4tSVPdqMAf9RfTYoUCkPAh9UctjXHlE3y15LdKsFfT/x9NcKA/CYtTyELWE1i3LG8HAUPb/YH+oZKZSOlAenVoe4mOovC3m8TGwJ6uc0UoyBln1a3coPOPwDH7b2pn0tAw0u4LbsC1uCcasltS05GLI1vLsvbAXT4bpwxOt3u6e5e1kirINKims5H6L8q0z5I5fJ0FN6ir0sufGMcw3UlfZVZcBfBvmnfHbgF041ivKZoxN2hRYO2wdKUh4bsRN6Fci/op9TuKHkWZbarmNDYYn2lcWef8AnNPF83U2eOJbhw5987Pv/caj4lWRPV6JH/3QrffedueXPvgLROaWtV9pf/G313znWz+c+94RbsRif7EW2s5VWALYXrFNXzwzbQo56Uj0Y2wTGpXBQ3/xxT/6H39yy1cG8GjsGpw+N3j9W2+//fpPfv0d7959FZYYd5bR2wgJM+82ib2OVVi/bfq426CDiSB/9duWHHcbk4FIzmIDhZElag0QVe2T6hs1tPoQ428ze9xGjDU5wQ6ZjWQ1UXxObTHNvW8P7/P5EGBvGe80bkvd9PSLtRNmGhp85qGvfOy7f/0H33r2Lm3FHfJ3atCd09HFuGc25xym+xI8Xafi8DLCbCzjcEmtLvMqMls/Gbzr/Z/41rUf/Z03PNm4Egebn+Ch7Cd56JSf4CGAvoPmrhQCgH38TKjVZIaSjlXMVmgBZRaY3hWG00xIGjOee30zF2QQNTrY4onLILjP6pGUekHIXMrzIG93zu3IGXU1Of8cOc/La+Vc/V1P/OPXvvv2f3r7LaeqmCIijZxKOo+8HdYLu+SJ3AJS8GFHcH6T8/p52SUHM4Svma29izXkZ1hDZofvVFKuJE0ZImRw6GbUbofDa0e8DVLwRexncTckgjPzGqBCZ/yb832o5SPdM5tNhWGFOzDemgwPq/2QcIYXaESybSooLv6DnEjZO8gbDnwqcOIHTGQGj132P32EsU2OLFg5xoceo8ND1LZ1j1EUz/YYldMaOl5zOOiVE4qjC6aBJCICKU6FX4w+BR9DEqVrSvqUtvQpZIzRik1YPCesC1E4CbSbIt5m97n85jZeFPeI6FgsOh3UPPgCmycbYdWxek3xgPaHByHnaZ3VOIQfotAN3CW3qcPYjpNz2j6wOlNCr/h+wm47uwOkKgi7Mkfci5s5iLIKCyTepCmusgWl5RTIV8B+PS0jei9bJapD+dq4NsPGdcq+yaEL7vDw2KJ62x5Vw6nGqbJ8NR0dJdBHfLMys/IeSlVW6hhU436ocuB1WA4+Q5nwoBMoWdUOaBAl3HGGt+40zrGKL6Pa3h/UAx4Z3OV7hn9QmysasWx6SZMfMq3MYlVC4ICrmK4xEwTmzZrUwKkEV3+reCiRgTxemWnskmg13rcjzUCb1hmNv25pAhdQTaSLijg9vQFvC4WLtZCth2Wi9fLGCZjWYD3ZPylx4NFxmJdS3O8FrFfwI8tOdXYcr5OdakFblmN6J1sWdqoFbVnMkZUtC2FCtizAa4qRTld9nawOdCpbdsT0jrniiFdrk1GgX9+ebPA8f6BnIwu8opr9ElO7ULyG8MKPbLOHjUbxfPmoI59ypeI2j5d2atzmiD7zuc2jnNaTpocU23fIbW4r1od7cJvbBAO3OcEDDssEk7jNGQ8Vt7nEtsimU+M2Zw4LbnMKBDgZHnMamcAkzlA2Gli4OC72GDnVKW6Ku5vZH8ko1cp+UTYnrmmi00yZeNHbkROU5S7+kBGdNgBpIf1xL4xZIAeFY8KY1Qr7C2hAq6IJylNZ+EADGrdF3J6h1c9zHka4YZrsLzegGqLEHVUZA5aG1tB0KIPIMAMp7quzY7KxF/uIuVymEAVYLV5Leb1T3lbFZfYLDUOUnw/HexB8j3JcvCcCLKge8+1TFEt4L+yNGsFig2lidDyP9vhdVedk5qc7hXxjJNyhX3r+AfWyYTySmvVJVPGTP9DG2MFI9oyVwUjEvxKDzIFDXqxB9ktxvEmD7HwT0JeDzOnnapC9Io43apBdlOjYQZI5JNAFWrXguDexF0QyMjI5evfgifuOvaPkbksc/4O/ffK6r97ziX+61w5WBJ0g6T2Hn/jKfYnRzVHmSfvC7O///ZMPveX1X0iPwjgx+O63Hz/2gUT0pjSshYNbjn7x8du/c/enzk3x8kn69J9/+IOHE/1bijcPkxxjgQhT/mUHddugd93sYN/vff+tT33uib3faiAe3ACKRSuHgy44Vq84ranKQGytR0xYLFZ+m2P12fxn82oJvTTNeofTkLVf9gvHEct4bVvxlsRCL8Z3X1hn8q36C8QZpD03WiW+6K/dlr05gqfILdWinANBaDt1RD6Myf73lNnu5SPh3IBnNzJ5ADvOTZkr5lPr/XrOVcuzMlFFZJqPj5YCJzC9wRxMJJTI0h448UWxJumjpqfYSu7mRQ5BrdDiFWqU7+uUPbWUB51CsO0qRcNuXHjWKuWoU1IgfKdoMFbB8lOw8vZRrPiAHR10IV05wik4wY5DbcshRC0LzLgEeKZNh2PwCOZJy0Q4G/lKOOpOBOSJ4anAO4oVo21LGSxI/HUp/kKKEORMoWtikjunpU+vEXlUd8peGCOR0rIzMtvSWPC/uqX9gRxbR3M4IyV6Tk89p+w2OMYPu41TXLsACv0Y3SYhRxqTd3dbnd0dE5MkijLT6OOJL1TJFYGJOqcl0LtNdMBq1HnF+W25hHDoMI4Fl5QETWDx0mGlFOlFykNUXz70ANHGQP+UgkwYlGXaliZusoqDTJtLHwWNlAmoAiDGTHcFi4acwlhp9AGAl2jZCshAaQ7MvqalRY5e4uqSFkBuWL5eEhnGLfKukpRM9XSfjBvj4TAEXQqLmmhCR3yDDFYUO5kvHuNizc/HCEQRmPninvbIxSPpIl+Qv/tGLz6WLjIJiTJteFE+QjC/iAMNJIBZ0Ijro98DLUFmccVpyYDu0vi+G0YLbPSjSoN5dOSVhleqJBCojVwwflKlIALsqPNTugDVZm+kgEJgSkeZfVjzgxni4lAAizY8YeZaCErmQBoIKPiEp03xiyVWOX/IcPdydlAHKiWmVXmOmaXRl/wRzesn0qz0dn1ni2vuDpGXXB2DzlJe5hmRbIKFj7xxelQXbeNU5URROSot3MQaQDG4oPKTaI9IlzHIDN2h9MKqqdUw66+UerpTtZnSNpImvVQ9bRNptNNI2vmkISVVzWqlB2kXeVF+izCE8qWU19d4azzFBJgoHTyYruoOHgQ5A+pZOm8wlPOIf1Z38Fiu9To5gWQKtSgnEMmnrYzeKIA5081XdaQYkBORiJBpMpwAxSN7eZVPsdMOwvz2MJwHJrK71zC8lA3PenbMPih0jl5ih8qUjWJYNbPzqkiC+UggQV2NQIJkMIz7x8vijlrqSQIJ1qITVoEEFZ/yuAyxsp4kkKCEbJbR7CbYX+MZsG6cuJ6yu96QXGDckJqUE8CfoavKawOVbmFIjjNyUXpsj3ia2adV3b0mS/kS/ixlFIw3OuWRWspbnPKNYUpE4bR24mC4ZnwuXfyB4Gtsw3nPA9HcOXavA3L2Gn6AG0z6yieI5lZUmuxmY9CGn1oSsW9gP5tXPgpTicVFX4q5siPR10BSCgQcLLZ6xmLSjWoJrgBLeUoYujHk5S+rs2ZjFtC3pBCg+216rlwZkvPFgYmkZ7m62xqLRe1ILGoRlQhWntFFpFzhyrXkTveitqcatmLqZZxp2ohZp1r7vDL8ZEvfyMvs58QsJ22Ipiy9lM7oAoiWcv4yJuZARQDUveLyWWAZQ41eLmO6b2QZA/HihWVkVTBmfmSNq7ur/vTXOK0SWuNOtHxp2ZKi0qXxfdePFtjOAbHGTY288qe0vqmAWt+k0iiXMQWWLJcx011qGRuuWzYsJPLTnr+evqpWH6lF4nuylFgcdM+xkc1LkZaT9IGswon+ZuXbcJmav0KNLbQ6dcrVqVetTPSR41amdawkWE1GVpyfcLUKRb1Xq+HKdMQr06Njza4xjaxLsadka9bvavqXaEsrsZ4g1DOJLorE2EjHJEO4NtaT8JNy0DvUIGk9qa0ozshZCpjvFSVeY2VAyugGJryGVxRhBVFbOBSWmJu9G1UoV68oDhcZ87xfJ4y+HSXKVHEez3TLFUWZ8d6gIY4VxZnicJAyhILpuAwV2r1KrWUY1ed9Pa0gClSmCnOYQmzGOjE+gDgEk6z3qKBjEXZwadHSAqpZxjj1QzcX+yYHaMS0aSZyhSGWTl67Iva+mcL0Oe6Vwol48+AdE05S9qhghuUAGiH7m3bkI1E2rAqUfVbB1Ca8SFFizhyIy+2vCT2FsjXecbsSUjxbxRpRPNtHpAYk1g87MK+EUXn15FRPfRbeNams3RQogJvVF92vlRbV7nn+6CxOxP1MF7EV6t/m1Qo3KUVO3Bg4evkue7mvhIT4AqbUEmVSFQxXHr+4OhkCXJFWDUM+yaeTLn7tMvjSumVMjhMLX5XnLIKVPGcXEr7OLYUvIe21eZfV72V9R+QWGNnuHOKcFat0cXr2s47W69Wgk5kw/fsOKv62SiProLUSUyp9LJ6qThEda5nigEfFF2opmpnGiq/UUsTRMFY8OkxhyW3swcGYsDk6/CyHHpZigDur8SBdSJGMxoo5+/iFaTyK9GanULAqRZF8XPiy2ApIiS7BzpOv2tC4WnWT/trlGC71TqGsQ99cp4Tdv/K+3OTVwiHHEYGHVuM8+x2HuxYJNPuQe+3LWBy+L0JlWdAVJXpEFIb2/xD80d5bi6WYWIoTFinkISKXp9+7HXbpZnGHg8Io9UBzqQLShAqm4yhcHznZLXL4Kb5528lukXKn+N2T3WI9+SF6oqbbCQmhU9UueqraWRPgrTxKFm4ZCqUOj1NpIsuj8k7QIHEnTscEMYBIT6YvDQT5dPaCXVuWnbtb/SUvEXm2VSlYyyHftk1QjqsPihFNtniHMQBbI64zM3Modg/W96WLBFy38nGcrOT4grOWA0xlmiO8VdBlMW4zj9n1q5m9TwPurVr1+MNtluFa2b8PhHCxl5X7V3MXWxPcISvhOdjLwU4mI9cD3Ah5KXgtNcqe6dVTdcg+qk0FKpSL+8sGG/chLGmK43wTBuU6ASWzENiPwTgwD7FyLhu8kGAX9RsOxg0d33A+N5w774Y74waYN08R8+bINVwZPMejgjoAP3p2ijwLsifNO05VnxmtIwJxN0t2NVPd4L5rvnL157/wtv99z27BicSmvQzkx024p+3eIdW54GC7f2Ub7yxf9VTjFdutHubOd93w5j/8xJ8/fMvXGuA4t22PZ+rJr8SUweTuUPuDG+79u4N/89ifPf4fX7mNgFOraRy9lIPlvj67ixwbcMt2sydbq/srzdjZHXz64Pue/NY7P/XlP0g3r/LLYb3YBRYI1i0h/JbluhvFFRZi30TdRceim06FxWIVQJdlAvKADIt7s1CyrxJryPJdcHedCsZmmQBCIFp1w6rUGyY9iHa4C0xRMJdu+zT9QtY16f2i30tll45CXeUfDaXD6vjTOWx1zZewV6bjY0tQmo/1Fqv9JI/G2+h3ewSLgQnd/e6QZKXcwuRirTOLLQ0w2bO8KuoeEyLh4BVBNULy+Zz1Y4JRUJ07xHma+JSgR7MNBNIGAa9Lxg/FrehPJlIoLp87OKvBSulJtnEvbGwSeyRzqzGtYDTMPmAuo5gyW5owbZOs3MDN8vlGYumlaINart6oIJTMSZuYI5gvd+eO8vd6zYTtcg7DqS3NYdVU+bAmuRPcoPWweOIkN/RUJSFN0lrVM8BuaOnshWm/MnTKrs+hPMm5U0f4jKtFIuL4GY1czuQ6WyYJ+6zGJlknRXcb7K+E3yZgahzxHaD+0EwIuQccB+L2kGDU00Ty6mDC7WWvFmtPj++3FsnCbbuOhguliU2o0cahSxExkYPre+Mts6ZO2G/x0DpZ49FLSzqLa9kfxwVHwVQkWKyJ+CzFntpqlmaiZA2z0ZA5wFG9EqLBCyeCJvvBRNcqsqV5rAGOx6Ot9o3jZVRKwaD5zhGKpJSCQPWva/2HPq7Xr4nji/u4ab+KmyRnJDHIF14hUenSOL5IYtAl5sIkau12BopIHZm2X8arZVg//QKTeSpMyW3EkqfRdt52lfgsGejdOOKpvHupHnyqfUE8xv2dnS/3kz0JIcPu27Mg5KgnTJ2XAm1oSqvBULcPuQv1S3Y/9+H5fXzU2VQS7tQKeUTs7Pn+qIKpwwRbPo6LOdtrP/Nie6v7cFMfl3Z2mO6sfJS4FzsBG2rfcK493H24sY8bPAKekQq+ie2Oy/UN/VKOIyKI4qV29cJ5nWZzr+8JfSpJn1yILuznZW9iYTWfBeaJVMTH9UuRjopNyyOE5qmeXccuwXF5z93qcLSbtJzjhabd1Evwc1b3ltnY/NW4p/PIWtzcHfyRIQFTgJJyubuPbRPb/qWEuBVi4VI7s2uAyJTCnzWiQxQ9hFgRpXiaSTGIY4/EHWcKHAJ7q1k42SuYB5X7fIPowkWDoqD4fN0YQvosUgj/UOOQARYHiI9xUDO7kr1oNvgRji5pMnsSXzVGaM3yQDbWK2gx+uvOaMjLYkZICqleGiUEbRHyWKPkpvHmYolnECsLxcD/3nIKE7CaASpZ0qE+SmswEEXCWwqiuMg4QPA/BgJGaGlvVbanPKzX7LeVjUNSmfJUXox+RNs5/kzA3SuujuHzrN215/00B3Ltj012cXeEkC1azFHF0XvAHOiPecjQdcQ00r404gEVj8clellnU/ZBPN/N3NEhd4iBZQEd3ylXPt0ilWCE1glndGulRUiOsz3QHOn1s3+05ZIIOwKU0N8CXx0Yw/JdeccEDbxFmRvRFkgxWlKgmFVbskdkP+Nx51LGshQgv5P9m+AUUf1TFhFXigIbZub7EUul0NxanL6Nni9KafRSDssMO7KsgGafczObSzpo2u4CU/a6S3OCVY4TrFiu36ahZnbhJX1ZFfuL5ao/DoF2vni1upFMl/wAjdQyiiUvSuqqBnZv4XqqYieqJ0u49q/FrXxHxxYr7iiPEpy1+sT6dYQjvcnCPvw8QJfmffatFloaGUQroRYp6C9Nv0B0EtggygDDzjFef2eZZj/1KG2BiMNAcWePsgqyYyLdW6Q2spLHPNlbhSAU5k/8CfqRFXKJiaiLXdsE3lc0Uvnv8a0oz7a+AlhZazGmR02WzbhI7rw1Vz9EZRB4ykSjT+FrRe6usGps/slD+Sm4a4db0MOBYZRGUMGyi1Xb8MMlM3wnt4lgIsk7SVsCr4NUc7Bvyq4wsTPCmTJvXK7NhnT8VdBnv8kld+B4VcXvKbNiElVFnVW5Otefhwhjm4aV2YvNPGNFhZooKq+c1Shog2gqjzoaZrPVmLU2EVlEjZubHFPT2AqsOOlV0/AKRbiKNlGP+/HaRNAGNUePiLTRHBPeeyWcpyqpt6dW4SXM//WG0CQy0gbzH6o3hSPwmnbdXUZjhYMoQuklHrqestbOwnHurcpiCMUz0f7uQrUHy/affHisOa1ZHQE3/L82ylHZrPlm6dB0IXaQBDDXjpYGlU2JtpwqHv82Sw9+iYmg3mSOrMa4rAzeIIprqWQdrvdMM3o7hq19aWTPcwxc4ov0iTSf6NsF11YvClZ3Ke4ukF+McTdIyeDvHfbMwXq3FBsMPZpIEfLRaSDshVIVdoFdyErUWtK24jCbHl8wCJsTtH7BI9/vgJKIkmkudJTpVZ5E+eDSh7IC6h1ik6/6V9KexmcliJsWo/HyLo2b4fegPHJdnyiuvmZv71I9EgP1gqBUZ1OhVaABFxGbU7ZPum3rNlbdjvcFXCDO3g7O48L2Yg8HV0gzJfk/RZdW+yDDOBS0mb0ZKVX5XAtsexQv6GqsJgTTJFqVeJqR66jLbgQsMayN/ko+J4r2ZlH863itXuOv4NjpDpaP9vMPbW+mqY3XsOiBGEI05wiqvC7o09FRmeHFuiJHandLTfYb2ZuktqgCqledSeZFRTJpEBLBwdK1hlq3RX4qsXBGfuPaRBEjinMQKFpo6ctLJj/ZCcagA4DCAqnsYIeHry0hv1prSmAs0nN5iFxfw8huDPjxelmKHWsSPLOhsPbEuPOae2kcELlmL4vtjgKE9KcCxhv8sbj18FKjfkWbASQP2LHhwOCFmZyEMe4GctlEIso85eZbIy+pi/CNTa8TUvjfCXd8VDYnxwaTqVMR4iqILklyNGzyAJZgYYjf2haMGIAzki7Hn5FyCCNqOqYS6BEoh6I46zXC3R0oiy7UCZJpuLQ7+JMJaN0aoumrAa47KrFymwjktCZgqXjwxXcCBtgKkTw8RIdea/jHxJUpQJpqJZpl5NV4M+jv8pEbhofXjzyNfdVP7xMHSjMaUFzPVcQQ+HtLHgB9QfgIgGQLxDR591hz3Iaf3v8vxkk589QZJzHpVIyT1JBOO2ScHF+IcRKEmvfdxwKyGWpw0nTtaC0NlJr23MVjwzTpv48AlhPirLi/JDkUhSUijUG1wcpYY1MsUWnBpjjExVUch87raOSVciEP4YBL9kdZQJJnEjlwkvyT7Lu0RwagJ/W4YAnEpCSLD1GQ2ud1XKbqAb/vL/UAVDFxc+AEFNAnqds5G/I03szZkKfxQYEyhnSICpI5pLsU2mCkfiJSFTUsxwdVV8XqBIMrUk4ZfdrZLzt850koEMGt1igQ20EEc0IeRAktZjIyfmBjqdJAATJPowHwgd77HgFqKuQAq3odB5dCNVrEKtOOh6QBtzdvuadCzJOahmTXl61eKbIPO7x0xaweVn1RsTustlEBUlORIEoDodHsHudMuaA7tWbJzmsyaTFZLGTX90X0OA5xPd+u74vY9UWxcJxd3xfRMzkG9Xy7vi8KfbiQXZ9E2/UdXxsjJL+26zsKuXzPwh0+CCrm2/V9cSG7vi8sZNf3hYXs+r6wkF3fjpZhzLev7Int+vYFtZOz7Pqy4ts7Njyhpatziu368SnNBlXZ9zXj+gP5Y+v6cfCzH8uuX6HOBBMwcCnZ9dtDu74YxW3Xbw/t9XKttV1/NC3s+qNpYdev0vx1Ru36eCbbrn/vWLPpENzy7ZRWd5RAMDaKi8cIJtMZs1z+DenZwqVDc66Uf1pagIq3ijseuNd0SdoXWhkfMaVi6GR7WuJJO3kOb/xROSA9ie+8xVwDR1zJKyhVQ2TMpKC7H+DQkVBbg3bkfOj+yJkwT5o+jnuBY425LN6Ea6bR0TqOEHrK16MUOHkFbk2vOWEFaPuyAgqdXVWAMH6mOBS0C5OGTpyDNgc6WRNXotJr48rZKkFV0+IHw8PHh03xd8PUWgM9Mmyg7gbag4zuU8lVV27BSLRAA1EF+Qro8GyOrqha6DIfiUnvkqr9oiWXc3SxjxQ+TM3PVE0zeFt7soZ8/N6TN6SeR56kC3+1E134EFucn7qEYmehCF8G5WKYTmyZ3sjmoPQRQkJw4IwvhNnb6w+LBn8/W0uB5o2/8C/VhY1/bVsjF0HLsBILL5bhqVu6JVkzz9+7Kto2RIfIp5YCLZ7eNUxRzh8VSZtNCnrBWY0Dwg4+IBKimg+TIhKLOMzCF9J4ZFat98Lw+IVVijD6LlRdCtgHRh8HmFR+yRCAGsLjyTWzNCaYYTt7SUKaym/IIsEQcCgnGWMmDDjcD69cBThExh0FHCIHjgIOkXcrDILQvnjVHC9AgDzE9GrJ4Vb90i3c+ENd71B+gAeavnUNkep2t20OAfgU8oM4m2P/CLRBdKbW+MnpbXCjIldNReB/6vYQbl5xDZJcU3maZvXBSI4lSR9+xJePuo768knmlUbwOG8+UJQsHfL0zN6RuCckaFQP0n1FG1mdywso7GMpXvhZjd+Hoo81PW8/v3k9FH0K/MrhOzn0yn5W493cAFmE3ogNSVEuGrcTiVSX3jGGForz9yisIr83jYFV8kOfwjzTgGLx2VIRbWg4zMCGhqwA5Kbt9fiGButUccy8eMKBlEU86hThQMoU6OLl+TZMUVHAgRyxI5+Y47MztO+9nn28Y/3bga9d3EiHQDOFm5ZJXJx2a6Qh37v6Z7TeOSZCE8QNuywyEca3onw6ouxoetP3lTaGXhUfTQHPJXm80dl+ieHXLt4pSdm9ft4fCRXiGFcOpRXQn00fNW6wU2ZJGZ70q2ImMS7pvae3spBhb0hoEMMx6g5da/t4WZ4Zx3kAvu3nUnfoWqNZ7ew4XiUr1PqY1nDrRjWMNpF/8jPC0A2orsQpCYIguE6JU1LkQkW1s2m3PbMo3KMi9G2C3ZAqaCu8wtCnJvuxYuYLaBMEENRvStZAS8eG3NhIPFnagNF62AaszJfo8vUyMi94GQpntFzFH5zwBjsZiF5QYBeQI2JbDlLnJWrFMmm7kVnGTmoS8ZGN7uxGsaCH7cve4GmasaVYTuXVud3FK7t+skxXxvpkua6M9cmyXRrrafhMvl8NjHFoXlNbmj7RhvvMUQTPalwvGRxYi9241OzlIiTUkD7Fm7yvGJdPb4JgBRxGcEIxksQoQvsgaKv8poZpQFkad6IluCK8Af2W1GHp7GGgfa/6QqrCePEhLYXVmUBcsq37TJZqOWEJH3PFhsbbdbiIJHUofXa6mgzBLKN+gwBcfmF/SWXGrQG4eEZqbbk1ob/C5iabWGKo/uIJsFgVzOpEYC0LISeDalX9710nuUH714BoV5M4qBFtDB1Lt0rSTkNCSzWNy8szYtqW59KIDCdseYVGBNx0Lv9rU5P4yNMxGq9NYoINp27wWRrRZp0xjY55lhD99+7dK+dyDjHysmXQHxyr2WSUV9IqE6ymr06esa3s14XBbGEroL2dhjoVLzqCUbdbuzEUhg0GgwF0k3wwqSi9EIPlYZkk/phPVr5yuiUtEwpgojXkK38NEplit7ggxGLpfIt9AkJpZ0JR7JSrAqDD35Y9XV3fjtxHmcGuV23/D3XnAqzHeZf373au35G0smVLtpTo06nBMrXBASc2tsHZM8SJkwEMYbh0YCYzDYWRTJsjCced2pYcCVsuMFEH0vEwKag0gwO1iUO4GCYNahPASd0QQgCHcYiSOLETDFGbFJSr+/ye///d3e+cY8cJSUvHY529fPvuu7vvvvu/PP/nkY0iCiP/MoJW6rcjWArplA2qPizAN5UmlkXFZ8qiAjcFDwejAoNLdOrMUL4LKILMCz4CFxJKOTBIwW/pggp0opYvMIRMQXtJ806rFw8mF4Ad274ONoZhvx3U2PnrAGPC1Gmr8GLS+V2zi5FkoNhOLsY21gC4GHObu8t7Yx5yPlJfZ1GstxjIDCDS22UCfZ1SRoRb9MZbGJeyQeblI3uTRF7vFs9X+gqJOrB5qFDpZ8X6M9msEIlmdNFoRVrzxOZIlUQweYKAy2J99rfUy5/BqV2s7/ntWJaEdP0g243Dqx+JRax0oQekWQ4oT5xJ9YP8XjvkNavzZCYW2UVc2hT3RAX1z0z1wy8YHEcBROasxshWtixLbOBnhDnk3Ty+GZIq/XfOS3aa+H3rS3YawCS+BlksICYVt1B8XBhqwv661EBBIs2razt5fgR3Tp8L2kENntgsIAm49p8TTpr3WOws+tlzI8XsvHd9cnPcAEePdFWa7vdXrwGYIXkHDuR6NuPwx2kEJlA3CHXqGWX6wa2Qi66PXMw+d8XnUlf2bIvxKQ9HHV7iwQgewcu3qNnmJgMz3M0o6zyvW9ZJJQljCCICa7PxXT8vZAJt/W4DW3YT2E+/PDQs9M82N6x7JTkWmjaJkZ4sIHmumkP1Gm4mcCXInQ5jS3W3Uhg6cr8O3ERcQVekdvcnvX9JZ2OdXxQgsPrExfkm9ut72sWTzSJ/jl+sv3pPj1zMRxL8ODdLN8nJPZ1eJnmr9jCDgc5cBKJd7Nr6xFD+VT/CGEPcRxN03nXZbBr2hpPor3jv6KS5ZoqZ09uzKfp59uubzj3SLJo65Ovj73v0N8Osp3NR9uUTuagM4KlcFNjsIS3WDyxj3Z7++n31luqH/eg1rHgTY4vQkTiDw8mmHMrnMpSFBVBESzOv8CqyykTSYFiJ3me4hZ0UVz4EwIACYNygvFka9Br/ix61M6bW1zvyUqOnjo32k8fdrGGlzZujpX79xoulgw6UcT8EwowG38ootmr2Hj5YD36is1f3oglkKVr8nosVeXoPj68JUWnrI2x9ZO3W02w9vXbrE2x9orNVV6WgI1vPXKy7of/cG13wpTy14WSrL+vpLmnwjJfE3n9cl2TeBU9dDFFh1Johy5RmPXtf9SauOgaVvtqIavSAh8l6xIpClUUJ3vY2YLNImGSyX9ok+6qzDsq0e+IWCOOiPf/PLj/mwuob4/rOjevjFVl3fSNZJGuuj1TcxtfHnn9c16e5SUAQOU6JZxF85xZcEgN3/erHLzXRamFvfPaFZWtKGPQFR84+8hiD6og91TiarMp/ogHFoYln2Zx3AJt++C+7nGP2SlMHudAWQC60BZALTQGk+PRcKKnb7uBeEDe5VjHLuO3M01kRNmBFbIluV4/pW2DzurX2jRvSwAZIq0+MS3PEyiMsVvigLrrF0kHNXRAWMamY7OFq/cY8N7Gh/nvDbsVLFewM9Z6G54EIk/4I7ljvUcqJdiNEBINH/N0jsaJkd1CeLqgkaAepLYfpC9ODw0QqHXIU/eHRYO7wTOFcCYtIRifSiDEJK03bTbcKJ86mYqz69p1lUFJbbBSUE5YjvqVOZpd8utPYkdeOj7VmBeei40Z7C0ejGMZ3Ucmop3ZbtXxGyqMkLJzJJOekIRl5cnJS0b/I0M9WiiTwaxJ35A4arF6m3V0+HKkQxlXpdXR0SJ/1TJ/azUn+LU8mhlWABFoVYt8hib4eeWo3VGFoiUpBA3lT8XAhYKrTIVGq6Q4RUmwP9cTXEmc0EoOsjd7f6FgRMjbmABYkOx2U47ISSbZIuvhMnRyauRhstrKDzFuXwYEd7s3p6R0ad8A1tOORNRk3dsi0JSE3zTFhdLSTStwJ3R5dU2FbdM5fo+nsaDC43SIvwpc6YuKAIEmOfv0+o37MZ6tXGhdFtxeKD/jRiDe8YLArAztHLBDE3xuMI9VuQRRnq/+A5Y+Fy0sbAC39JiCjNJWIUCSkFeMgVKC7Jw4aDoJvELQLqBZeWmhidMj+ugKG1pwg2PN8KLvhX0HcKo5citBGv36Y8bKy904L/h85cuqpnrRAV66685j+3ZFbT1/HtvlYO7P76DF2zh9n9ewWdu1g+fNzR9m+V8tfFLmpGjkuzzbiw8S8B2vOMvBZBlNnGUyfRavNWfTD5ixqKs+iRspZ2guPu6qc46MA/cU4+CcDIRaItMzfsFPgOh4eQGCwprrz8YSi4FRhZ8J64UDTw7Xd/mr2ONWkggwRtCa45t/QyItw9ykRGn5N4B4kNVq8RxSBGe9R8gUKRLR4D30O5NC0eI/CcTaF94DJsOU5U+pFVHv6NzICkXrxFoXaW8yDt2ReoeQxTiplctKAD/vYFpczz9kgtEWJV8t16KRDiFcrV9DZQrxaCZDpBMkpJUgUsDaIQR7SS7lyGBedDf6DqE4L9RA8+49RBCoQxVR+BAYlXnpIH5RKMZ91Q7QA8+3aBMrplrFhocmcKBqfKRMF5OnuBikS1cQ5RfKOTJGo1G3jFMkpU/r9+UiMQ64YOS0zxN8+Xm1ShXxolwB/errS1QbrEdM109lVKe1StPkkLRnzFEEvne71zFP+hL5gINU2jbCpeYqQNIMLvzI4DfUewqIkMAczjf54pjEDlHHf88xRTePOvOc+Jij9Hoit/iifEhOU0siqDpueOmY9dcxOvYiz0y+iVpsXUT9sXkQ1lS+iGikvYtufuND4elNhqac/OrBH4fKGPIWPn29D4Afpa+UiIEocTGYS3xEHEnX4RZFPQP2NDwcZZGMNLaCmR9RscPpBV1s26NM1uJaw9ESgRs1gyl2Qv9AMJh0zHokO7sjuGbuf7C58lBnpts4pGe+UkG9QPW7IsqXPousyOGMu+rWRaiz0q23yeIhHReTpst5z8AGApsqEZswvxrDaBHTBcaslaRxqyrW0YalJqBD4nCzud1nUtmW9/C5UUE5PiRCqUcnu1du/U9aoXslD9S8dOTJa3SnYJZ+wGyiqr8eHfMGS5dMjkZnuWAjJB1ULoPNmaJKews0CKautwaH6HoEVuQs6VPKAxlsLgqq5zWDVeGIWEBRCuSi/cX26v5f1dr2oQKupN1geXL/KdsCiz/EF6y4TURFEO87NcB7dwGxJPocsPv0VKTBY6vjKvL7057ybDZwnkMLoUjg5yL3HXM1YGRUFeMZTV0Ax6eoeySQq09q2opOdpyPPe9lO2Aomc4K9+wmY3Ff1gYEIZmp+Iwcpn+TcBDDsge6VIm4KMFowrxMZSgE88OaqHHLqTQKpulalIfePKXxKaR+okOXkkyv7lVF/3iDFSA7IvrpLXyBxyzL0e8mbKSQ0X9+5+nNmU1C9wrusYn9Z751I0+qvKiFAClO0EmJ3FO3soPA6WhB+T0OJIStvjXjfnEbn8uZGqUycnJ+FE3J8de8z/NXms/qEcDHsptSE5JwgV8gy6z2vjkE2pPitwjiKdccqrBH/S5gpqkB9WikrNadYVN1VjFgF00HZOaYpGoTPop+pv58BrK6/Z0cJ/48rQXNth1LPySj6lEPs2xq9uKfpuqPuuuDPEXQHQEvBSXBz4mSVFdFSyF5pa8t1gXOkUX1hehUn1S+yRTlPIV8KraZRAM0a2IOGpNMEm8T6gCyc+e9CKJPb0M3hKmQjq0HdIAt/JyOqBgNF1aQD45cA40fVhwFZmRJUVoW+VQ+N+rO3gw1DyWAoBnwI8+mEuj/Fmn/urXDxY16Llb8lzR9Amr88KDsr0f63O6HvF4l/2blDAkHtTvQBpBLgncPO9jlvn2M7fRndujy81hMwxuy1Zq4YqvzxWlPtYuxeK007liotebLVt+banl072h7Q+6/TFr8iosW+Vvl9ls7TEmNrtLJJS/D0j1ZmtATVCloAiP0MVr5BW8yPtLKspa1eulBL0PsPVs7R0hYvLWpps5cGWlKRhM5++fGVOXQFmotTT4Z3Hru2Jw1W3zlEeIYrF+sARAOGK7u1tN1L27V0vpe2aOk8L81paZuPbBucIasyWrnsuFpVLUZcsoSHBisX6dfP9a93aek5XtqmpV1eWtLSTi+NtGSMc6dV0RXeqaf3zbR67pozDlYu1RG749g7ddg38asL5PEHH86JwM0FkLNfnaIiRF/lvXZTg/xz4MlIICib0rUKyXjVZdNp/0VMvukYa3UCbFwvS6U3SN6gkucRVmHrTyuh+gNAteXmG5Fg/BQmqouAbTUIhwXeS//+BfaXAcqBqtKLFTAsY7iE3DK1SXUbZ1XBnrtLMZmRYIVW4yobY1SD6Euzd/Dj/phU+yj93jt4hdlMyABqRpajvXdwU917cYJpX2nhPFe5XljrK152h1k9fNnOMXVGVBKOX7U/LFxfgKIO0EwTKpfr6HgE9Z8qkeZzG2YK1H/ut6jJ4i4vuWOOXdSPfkK+Qp+a6rCuIXwnNuFcqhLhWXPks8DwelVKtBrcCMWzppIsgQj1XR9lKuwXEiNv7up3RBtXZU9lPFGCagOmqWxqzhL3np6/zjjRgh9HrkXz0ttG/ZmpyiNN1YMDmt+d/h51ZZ0no82jvrScXeE0XKWeE1eyLA+rX0A/PYWPJbjMALletZguOLpagAZlA4kk4KLfKt6CXfwgzDcV8/00RV4upcGuu0xTQ7NDn2m1rbFrH36HBawH1y/PuM5TrZmV0AYq0RfKH/TllKW0r3ocQxu3qPpz6iDUrEgJLo3KJWNVLPOBbrQcF3d1BpjY4MUHQk4iISOuXQV+K1/lE4awXrSv+nimkzRlumC1lhXkJkb+qa74CpQLcEGJZJFx1xdNyfu4tZ43VU8dZWhxC1lSsZzuutI/0YPooMvjomItpPFljJGl03XiO1gixfBKF3OJj95Pa9jv9ZWy8V3BM9qVNwQb3DckFBx8XySgLtiUekwDKrLJ69T9/7iKcJPiNQeFP+5R3jP+2LA/sv1zQZEuo7yAyGDij2DTGVUfQw893qQji+FM1Kf1nTaKST/Jn3MY1lhHrUFua/6eOBvAK3tccbAkIw+CVtJ9gIJb8VPtURKVYNvHcF1NX7u+8U5rakjG5JHF7O2YuelNPDDaUa9TxFS7tjdEsifbxXvaxRPt4oPbQSU9FJQA5qR9QHl818Fsx1rmjj8+rlTkT98d5ThYf3te8OG83ifG0UOuTvN7QMMPu47oWayUG9HPu6LLxEngccRlDjDB1IVMCzvkYEVShrTPGkeevMD8oKOoUDwTAX/D+TzjxfhVGeDJY2Xl0n0rb/2Yy4PlNVzTB/IcO/cqK2Fv9nFLjDlCIHaqfZVJn3i1DYp5hyIsZaBFeTQeqpxKVeRVH7KedrU8SrFtjPyQz9Crhp9izohEQzlhCoLeaMSygQnWcMXcYKNMsPV6eLOgCUsSdu87m+toBQXcVTA0LS9SEG4Nb2ICM4Kq6ZdzdoFwqZYHFMuirauwSKR8mJK165BoxxyxvUHJVMTY65HKHpGf16KjwOLAuZ6sKpOc5OU1cRwiAbtzeVP1BvuRr0jRdX0M3U+WXhlOVN6mHw+/9JV7FLFAH2Oheq99PHPZpxbCaD80DUG+ZiPeFYiupdTNrR8L2JPKCjQ97dRcFZJLxAbUrXB7/JWCQ41h8VfDJOfbXFQVxOpvNrUfRfdAlRvS+UIMCXZ/lZ9pt/IEFEN7FpP7NlYgZM+C6SKUeyE+vkBohH90s+TYoT4Lt56reJkag0exU0NLSy7DJM+ogifFt3SF1Qf9vQvBa5gcgJ0RFBBergkKaDmDAtplSrn7MFVn6/skl6EJBTdcV+QiCrqOLydyUMp4q19FYUkvjQOqOIeMJApQG6K/KEKNemC70MkKN9Y7Jko9x6nVWsLo+s6lqyKQ5xyXgROhyyBdpF/rseiXTZ9oMfpE9Gm6NxF9mOrMVC+6VdqqA5VXymIOhWCm28zz/eIgBKVPUchdajfJIGZOyN/bljlU1X/ZMWPOipaKhX0j5TO0/orLB7E9TdvlUkRsKNXopjjLXJQznjF3bgi/iMrICi+euYlVSRKtnJVg7hJkJm5KvIQukEShJYgEqb6h+jLSN5JUzZM6mUUOLr8PJlJdcDWp9yuYKl87yktdvLlUn45F66rr7wJvqSo61bwKN4lFeAGBGC/Yy7Z2jK8/9WOau6DSq5SvGeUunuUKefYR9//YSDo/UUWmJ1BQ4AbJmthP/qjih5TliuQvKn0JfRnpZ/yOYYCS1gK3bVmvPfF8jBhc3krIbVhfwFPcEsvSYZaispeltiXHzZjjydYGyC0lroR4S7MsfkVlUGSLUaAPQDh686q3DQ61FJlXU2Yw7qPQP6zf5mcxrD/IUwBg2Pe3U2ucVcSBy4utzowtBdELLo/peJ5a2O93iilOlQy097g/aVSGwR0I+EczUL+lsvKS+LHi4nS90gcR52MjxI9xJOCQNfpV68ZXWRL76MdhFEhg3xAAhHBE2NtBnCoNbjRqWRPYFUBrxjPVR0XBXS6mGmOT87uMb+VuPoUqxuHyPqVQA7RXQGvki+Stq357cCGv42NpZB3pvIU2U8BEg9q2kaJeNdXTMuizpLqnJ1WWLm+WKGxuDJTCOcwfATulVB/zrEPU6G0I+RMuQEt+bfK7mEvkaYU8vHlyFEjHn1FghvKzeK/AxVOLVtb1iKOyLTBhw6Q/4eMaE7qdIJuRBHiGmDN6LU6lxR17I+RZnxI100MPK8ZnfglMmtdyvLP1roMT72MUFpcwrxM/blntMpG75piL5nauv/Cpi8YmNDixueTrIuj5D+mS0tF61x8fKgUWml6NDjCFFLLUwom6QiuxdHlWLw1la4X5oxNjadl8b6kd+BU8AU6PY2i9kSiBJolHxNvjSQTPW9qZxfMmxQYa3K86aFNP2v362nh9BWjLOlo3LZ/ZxZHKypBuhdkpIduuhPlof4gdavnxOLnLJXxqdpC7S8eYbEq80Mh1KhkmwZp7uZ18Fvod1zo6lHKjcTrmk49a4U0FAnmx2MDbXVJg6cxQs9DJ39ffM4o7AH1jOJ+Pxn5eJDkVdCt96FCOjkoMLNVSbBN33LkMus2ocdVuBoYdK4hnUuGZW28i1vUi8FEdrvG52weruh4qKp3esWq0Boz8Mb/nhbbDDzVdcsciwKK74C3j5bImIUIiPIvL6XFNdBks1/KMSY3Ma8GdNcXF8hw3Qs6owwdo/YhyIvkfFCLXhYXJIJsxuFPi4eXRW4cq5OqNI33mmkKdfUY5gGBbu07sL5zcJEMGsYdzPnVe+9pT58VxxXjZ5TviusWVyd2hrowDax/Aj6M6at/eoRsGO9UQfpbNDksHh6QgiUYAbXYwIOyV4iTOw5wMbvWruTZc73JhLo5wYYE23qDgU3xo5SWbiZEjZbWLUdK3xiRN7YWQNNBAdFWN4cS98XsxmmOqE1JS8SpyAmRNHOsykpSUDvAym3NBVc2T1hMM/i6etKhzmIQg09g/mde8C5x4Mi8Lf5WaC3OJAJrQZQBZ0w9JQlrZhd0Lq4owkOolFpOJTb1kQabj/HxwMTphr3EThE8moeLc2hG9wltQV0DDkcPkSlZ3akzCQmYKGwU3JjNqViPJeXlv4DyyQyKbertaUzijtObfk+DnDDRnFFFwjuDqaJjd5j67Of1ATKGuW8IU9QWY8wVKbJ2TR54n4Nzq6szoMIRcpmPRDd2pywSe2q8eDpuZM+oRN61nxVyIX7oQN6i09HCSCGxu/HvDIsj4QPOR1gw6xCCypVbdhBkUaPk0h2Qtu5z72xq+EVk5TXwO1n7Dtzrb4hNi2FXDA6GI3j2Wxgvoz71hv3hFNRp/L3BamjcidXW53kCMPQZNfRI7uZHdkykfatVxKsHyQhA/Vm32yyrtdEZsv+gWyqRrNilSYQ6U6e49IlpnahW0+KAWtZV+yU6TA5qnD/bXMOpc5BNEJMrnFrIIBUO1VsgiZFNojSqT5izy4H3RS1EBqKv1ZqQrw6r+qNFhDghFaZHutz+8fzMsIg+nmpi6v3QBD/TbqGnFwO6IPjFXCImnGSTwTLaXCphmJD1RUCer9985mTtm2IRTZemlhgljxXfpXGe8f061Fi5vhhB4UfkDMadkQFqsicoddH/ommdyQAsrSyg5X9EWbbCbsD0q6Wp9B4LTe6d3OyBMFmph5SKO3jW9m+LpuZXLObCa3uMCa1XvqN15XRk4gu5u12QrKq3ubqPdS6d3E6oWXdyEIyfTuwi9U2Xl4W7Drz4F245q54qnaUoeMzG+Ee4aCjqbPZiGIrnEknul6yBTAQvpsYCc+OPZKK785TCqtlXSsIZ3oGEdUJx7SJx7oJjpdJ24vELqxEFC3yfWLU8r6+rEBbRJwoBnOv7nv8TxnmigJrPyLi1F8qUc/+kn43iFkTD2Niqbnxi6xxKt6B3MpoMK4OmbfuQrb9oTZTQdXwOq7/MkyQBwqUIrcbpBnO4NX+7p4CJQY81ZudMUdYy/mOl4wRftLAu8IRtf9JKEtPb/mNAHulSCHwq/KRctaOTqZI7A+5zw2PqNiskihs1U0SPYSKbAbJTesj5CZmOZkGDyqmVGQq62Dpi9WfQKGA/qiYrWCMvJ6g4DVHZZpAC2LYtSjjsEtaUyXDrskMw0olwWkateg1/litIQlZup3iVkH8GGncCKbViNsfI0ZOBKhRTdDU96YWgL9AeAZFY3pjKuUwaJ+NrMF+KwpaurBMgOoIA2HlL7BoetCVjOZsBSt03xSq35E6l2lOPUKrFKbKgwrbGhAIYZkslWbgf0goyDqJD1duKB/indAqIOI897UR2pzBwd9wpSONltY86qIJNrlcVEh0dLUlfpHKWKA8eUWAGneXYkk9oOJxXsm+qWEhnVfYl4soMm4kljff0Djula7wchXEg1CeDHQN49mfsxcVkCUDLr5GD8loyHxtwS1JOAE21y685GK1h5mCyMeIMce3ZWjAC7KKoJlJGNmxjfAJw0dbSgs+RVRI0prifkbnZqLutVZtuMC5IBiG21Q3VUlN3M1kvyrMObxc+ZD4eW3IIvN11ageasvOHntfemqGpi8GudP+HPaGz5hZDx7XVZC+azU61VKSgLA7+n8ed2ZFpoHUtLp4KK2TyMc3oAD9h1cwwrrMaIYdl+VO9jmzka9VOzwSr7ShHNTatCIuGOMeK22g9zAkzDVf9ruAYj6776XJvnYvTr61WKQlgghzFlaES9axhEY3o3sr5Xgf1/ahhX5PZw+Zf1slFSN7vPvp6t0foyIyHFnxcEl/UIU5XMVUyDKINV79Zo1k3FCcBCh8Yxniy13oSnfw6KPm0mCoiesSe9cB5s8FrdINlalhfMuYmROr9KBataEU+xKoqqt1nvFd+LjltGhpfKqJ5yHo3HDc8DzAz8T3Un/LP2WJ9d34KjEvdFiUzNZ8rbAmgiP6l3s20kRCDWdnaezJs76zINkulP0z8H8t0/uxXCCtG8UhmO2QA18lTRH//cUFIqfUFraH0BF0t1HpOF/Yp92nWplrfuh4Ed/J4+vdhwmiY9OQPygQENL9mgOVkNnr4hQmbS5hWc2yfr7vhK/+iNrpEBTgXqmFlr/LKdmpFlRFMMMCflGF51GR+b/dIp6Ey+iACkRpLKT0gcWUdIFuk4Tqfr2cZ8PlhSCkdtfKeVgERaekDfh7mJC+kgmE0ya8L7S/pHtw83Z36i2K2mwW2Tc/S6zW6ag/TIyM5dLGVTHjQu9iwtyU+iJZBeTUvysAVtdmOzmyLJNDA8zn00ck/VfNqnsaIGOUUkDnVIhkDIM4UG9/hNg5gVzyiuFTwMcBgCOFaU33XNCvVozfSNsS2U77zNIor4JpEbcACIShWC/fz+B1Nyk2k4qR/FOlxdHNqKclsQeOPASDgoyRB5AU6kb5F34v39/gA2kWJXDtGh50htTmnGqV2cLdMCSBfpVxiZ5qGkY3Ren+UD1dFkd5zN+L6GEBsznlJyDxq6kaORHygz5vVDIZuNhn8gyOMy4BJoeH/XUo0xvnE4ywoJ4WcGE8lvoKQbpLy9a/qwmwXytk0YbGsSBkJtf5P5Nob1N3KNjqIvj+Lob4gEj5lVvWUyuKYPgkLHjK7pK6xySW+O2f2S3ha/UL3tpCEv6w2haqn/2KnW3bw0gMv0ZK/ufXM0AiXt7NW9byFFcmXvxUHYcl0QtlwZbDB7r+mDSMBPv7r3glCbN/uJpTa/qyFR64vlz8HJwvJng0wPD7SqdMRg+eNX4vaz6LejkfoCKCKPyrUJN83Jb9PNXHD9gJwXB1inLjoFvfGDciACy9fbIQiXqiXWlJJ81apIiNVzmuprfBrSuzrN/Nf4NGD5SER9jU+DOSgo5qD6Y9tUNqJMbDP+nUF86Y9A2V3SmYyMoJKF4rMwqTqz6TkiMpW8zsEUy2wEuClSiEwx7PEPg/yV0ePsovOdI7EEXJy0reGsOrMYHLb1ovdZ5bo5DiFijtvmfVSEMC/FcaJLtQp9HAfda3sc9K4c983eF5pl5Tj4bjnfYz3vhBrLk52nqjkfQoSTH1ubsqn6k06rJqT/nCNxODE41CsCQT1/oNfarjd7gIja4mUFlKgFAlgBKIq3w0pAS4GpGuAIRNMr4CitvscKUMoYlFoBTYkZ4xUAleBKvQKmMuScz9/3Lf3eisZGbAf8CUwTqKx7DFAURL97DH7Ue+gxsFKv0OMYoVqhx4BQWQlgKpBc9xigplfoMThRr9Bj4KNeocegSr1CjwGbeoUeMz7739Kfze5qI929IH7Sc3f9RXj+YBTgUW+mr2BKvUJfgZp6hb6CQGVFiNHxm4d9S3jJnn0WxIrgbupP/IGgztuLxx1Gl80Hdr6fnSK4mNppOsR+/fvsq6onIq6Xjj8+/R+zA8dRwCOxa4ldsfqRZB3UD+o/ZTdfiONaqH6k+mCRPdhR/ya7sFy6p3PEol//hdrZ8HSPs4Nq0o1Pd4Q2+WTH6ZLxkD33lI50jqGUcan+xQ2O2eU9v7LBMVAQLtX3TR/DZQU4Z0f9VnookYbuZeGMYLiCs5jxJ+V5Qvzqn+dq8jvGwnNWqljYpcnRCzsVQ/PChZo/vXCBBpIidseWfVfMMH9BPbr5fvb5XWBhu2KFXjhf4TkvnLeyKxa2KRDohXNXLlUrqhjzq/c8DXv9s7V0RW9ILGwpXdlcurKpdGWpdEXJK79LQlyWroxLVxZLVxZKV/T6xMJc6cqsu6JEoF+W52nO0D+j0hWB0GOBqkQv9EtX9P7oQJGvgTcdCRt/tAk1fq+w8Elt870HFH1609mnnvqktn/fgfEjgxK+j8iRk+rHqMaCgDaSXSbUSuQB1pTBFcU8MFJMsIsSxM5Aupw+oSlWei83YGMoepn6sHzBAN0taln+tZT3RdyuL5UCMCRqUGRvPPUj/ZfaYmfunr1ZkBqBl5c4jdavW13edP/x5c33yj01bRrVTHp0UyKUmOXCQVBFbL79wUs1BgmxyoOevfnFo9uBQJAcUpsElzbtV9h68zFRxoxXDtM1cob2ZWdeuvP+O1cO/9TRe8E/yftSNG1VX5HBIcns3dSmjYisOBxiz/jfEVwfcGeV7lRdZyLm5CmOQqdmJlUeEDTpCaFlH9pUcfVDIgatv6Aw6WRB5V+1DEV5WFN+oYvrVZxMyEg28dTW+i+QRVizAzwQhcBKigVwbqE521l+Drhq3QlU/2UmjKs1j8+AdXzUoVuu0JyQ20MMC+cHb2D2koFYVuQdXYJiA38qVF/gFJiQzdSSvGYA0NbNVhnrZJHxCq4ZQVsAuKTDBtUVpv2UYRuX4nVqIiNByUWE7Nfl9efiWrWceUdKpuyHW4IUukhqXR3v+NSov2B3DPxCYnanfIuljm8hHz0wBLD6yF6A7/my3l5X0QqjKsuIF6TlFsWmNvVT/a3tJgwofv68DgXkJb1LyFWsRSAoxAUjW9j68jzXMrIZAkAlelIHE7FJthxzpYkLOLjSFBfrUPFlO2BLulqbG/6amoRQyNxod56XEmViGq1qJVKTqmdAsM9pItxCJXFgwIIAHnlJM4RCoxiCM3BRCP0IkYa+1YrovoiPmQYH7EoOvaW0Ef75jJJa9Ci5osrLTewjGkV63TQHDdUjQKSSP1MMWWslfyZP1TCKkkFzmvzG4MG2jCel2eAtMI5FZ8H6nsBfhOvEUgOUKNl3e06jtZ6TCrb0hbtrOFiIGVaxUSGIKTSxiBAT1jHDnwgcGG1P+UnU4fXq47EsRoo/ZXSiEqNJjvpBh2wSHE4Uyv6ei30jDk+E3DpBv4btbntqh6i0/p6wJyUz7fQNBrk7fRsR7Lgyr0aAnzwbq7Gf75PqDr0GWRsUZphfTn8ltuEoqmG2co5DpR04AFRmv6sD8aI1abpMgkAgZX4vOqAY6QIBrz6XGD9F1Uj79XAdX8bWWaz+yDO4R4etHjdtOpklMWjpWUGj6tw0MWo4lq1FUxRKwEBDLDsULCdznV+TOntp5LVl9iEUnAW/rt0GEi3+tHaLksCq+FVe0nq+il+2WpCMD7nlHb1dDTFr9ip78wFAQRToWMONehtO/ErtVyESj0Vr/Fz8L/qOqnCxQvTPvBI60HEQatYtmMjrSiYG0pTgBCYYiWaXLwmRgDmKbEzfVf3sBhS/ZAhuIWCElptTHK+yYH6pXM+rd3Zy/NZBEQfQy1DMDXGwaoIC9GTjoiXdDfOjw8vr0doS95LtAPMV3LzIylHXO7vCPHSdstDK9PaP6wukP7cpgrhwr9PWgXQTEz7/COkG9d7tlmlK4bLZm21FyMoQhpy4YebF9AJif4zuPx5yPowqgxrLXuVOwpwg6u4euPiSI46JLu3oZPFWunT0Rp+msVLgn1DndBQ44PH37dwfBfdiqaNsdfzP7hdKmfjLz4aV24aVWHkuDmDjjO6wF2VnVJ9zO33pjO6wI5XO6A47Uo0/iiNV/NF0RvVt90lsEYeX2Tij4VnaGS2epZ3R4lk2DignsQNaPMvigKb3WW+Jk9hirjfHSdL7nPdJ7IDKl/FJGgeUkzQOKCdpHFBOUhzQ9D5lXLeu51fT3XzHQDlXq6mR7GEiK2phogrTbEyeM6v1Z787eQQymhiz0xSDgPSTQjIMK5EhIdCTJcMUpgjaQiF4XLfPTCBrWNVeEgqjNsySYbI8oiJqNs8p3UB/OCYLKRkm1Z0pybAkAQjcOycxir453jXpLrfoSoZ1D0rJMMoUOE5/EN4l+RMVPZJfi8teoxnWueze+PSgL1s8C4QH+UgAeagqN8eOuh6jHVqVUhpKhW6Un/LEovyUxxXlpzyrfKQKEjt8wYOPqlUGQ1StMkCiapVBE1WrjKWoWmWIRVGwhSd8SkZnFAUzaKMomLEcRcE5vilh5pS8CDM+pctJfEpem5kmtDPjU/KSzfiUURtc6pCF/Mt3dtTUIY+aOmR5hVmHnIWyl5dyWrVF0a7XZ+XjpZ6QGBciCyHBmUBojQiIVVIrUZKAb4u3JU5LAwz+fP/EJJuG8gg5VL3fJbfykSAv8P4G76XPqeo04gyBQXUlRH0cGZvq2xpijUAMwVlhw43dQ4ffNS23hRvU1ASQvt3aAbRka2qHnC6YWQNbadSVqG5Q9um6BimSaLa2oxGzQfbqf7Q4qq9Ui85WsOZ0RSTYlRUxT/inSVfYx5MZazq4+nTRekT9kRV97QVCYAmQSa9+IrepsgVtSENDDGaU5RI2mJx/PcJ7neOuniLR5FhJG8uqH4uT6Aws1YexHWktcrYqqHR2sFICpz7y9ujP59ONGHkpMI2kd/rXL0tTXm+tYAB3Kcx8izxwBc5kVgyVavj1oTshGVItUgugAE/8yATmshqc8GU7aXn9VflmdCr7GILJwheMqt8UUh8QbqKCnVTwMfUX3kVcqZpx/pjfblSQ5SvU/aifRNOT++YtboxcsSYXEo3stQ0t1uQGXh+KrYIWx7+AOyrXyBvYi9UQiMZyNPjYam680ZX0xn+mGYv3qSHfydI7vUFpmbjmm2KgzpYovmv5wKESU3WEyu86TDMumjZ3hAais1Ga6QVhbEQmFVS/Oc1a15P73B1kYpy6g16MM3fQjeqEKgCablnBQJ5Ks8ESBorgN90EmpcdhlzC20lCG0/ikhBfmfyqtizEW2SttqUh3qKcQVMeoqs/2b9SPO9JQDP+L5ksDTSCkW99uTyaQ12opoI1BY7wg4X1liuxKZwTfyxhonUCDwY7pgojgZgy5GiYPFcQ+cm8jtWq1EUbiUxg4/qGMZbN3Rf0Ka4O1HsYD2DHoXrHT2KdvyRS49dLkFa7qE0T4FI1dSIMonZahxgyLilC4FSkRfoHcVmzuiyQALDR4VBIthAgAPY1Nnejg5sdxcIsNSE4wcHWMtkkyFaUCDepf+1Z5U162yCC3w/MleBGUeQLxo5RfVS+hBTNKOXZV1Fy45yyHqG2CFDSeB+8Ivqlcpverq2In5lLRI9ZNFsxMkQi7C36SDRb4BTRY263+DErsCpeEbWWCgziE6n+Cm/0ISdnBtXz2cgXwkxfpbGzUnDQO9TZcsZbYPrqNA/T1xM4v/qIuPknZrP5vAFuXtpLVE/ozov8iznt8/g3IirRBcwx/N6Q7iFvdTA+uyb3nYRDpPwb4RDNA020xGAm0VcqBkSqfqCQ4E6BVOrXEBXZ+IhSyq5f3fe07WpSlfskj0iB9ia6s+EvR1ZyH0DD/If3Pc2PIv7IZ98xtvi8+8UdicUREQpbXjaUbHfZfrHVpZziMbkq9fsJGK1rO9QPkGNgsBmzL236jNtJVlPgVnxFfTm0RFWGUpM/hLTqhOKHWYc15R5ejj+EeHa9J4QtnH/XbcVe+CHdWwMpwn3WUxKiwk/pPRnC8weZSMqkKfHa0SxVGxSAtUVhbaFYp3rsGerD/Mdg70P17p9kYMkuOGj29qhfXyAWbf58wxySEaCt/zIXQtaGOTTYqQXLwnwmN9VsZg4SuIUrgZi4s95Vd+W+rAa6KBw4nO7qrwds9qvtMrJS8D8+NSgmSgnw45POE76+X1wxt6LGQph8/vuNzMJfXYGaMzRZkwNTz/zGEL5t2C6xEYTYISaI0K3uBuVgduF7EJ/Je2EP5HBGZI4kjB7yrJQoFc0VINtKAbgKXx23OSFLIpkgjOgQy+MM/JlypwITRiLaHGBmOtehPlU40+mMq7uO3cN+RGcwXzXhWt9V1lGAW22s+qbyexebKSqbxIwW7Y2a4Pfkd+lIU5ymjyiFkDo40Ief8cytLorJyVHis+TfdY5P4wM6bOGDtOVMv3p7hBBTyhap/371aXdpVxbYmOnDNcxpoOqmugGSF3E8kKaiddscL4p6H6/KqIDKHelnA4rV/CKFRXQpurEsuV4N5owmOo+Qz2oUQsRwvyGAHJemUC7Sr2C8etWTzCJim8cxAeInYNFu1wPEJUd1tTscR4w4QgO5aPl/Kj9V6/O064DoziC++6/1OVIp79o8rHe+nZ1rs6aGkHv3b7GbguDObjhEjGw1h8/VcsQ8MxM8bBKrzqjWx3R09a+q/xocidHiG2hxTVb4K2nRSEm3eIaA3ravsEXFBKLNBnSuOuD658tpmkzrXzYTQZbfAfjUKJkPkKvCyEEPHcvJ7RKfuEB3GlWauamjfwscm9wU/DHmYu2kjihOUEcjUeN6KoO6OfoOHQhhTPeAUBHQ2WFtcCTbTH0knSgRbJJO+R5E0kkxlcScZ9JJf+cRoCbpZBMrk07BJkPSCaCV44WqjyBJyltEjSEVnH4js8ciUHKZW8kttTVtgl/aVbcrwJudiaW3KIud6GdA5hdn9Wxv5bXv7v2gce+9ezVLfaQnNnVj1Uf1gh1RkaftZwJaOfHu3hFRvZ158+Hbb71XtxyzVJiVf6lwb/9QfZfu2j5h1a5xgc1gv2y/1x++CRJh/27NLxSiKezRZq6UYaXTd9oUL+EzHQ03orkV68Xv8svPxOcuE8Ce/nmyKnZ/cPk+zTmBWgjK2HK1tcTJ9lcvTw2V8fsG/UUHflauuwueCcwOFwdR9KhY0AzbR0dv/alJ/7aIo1LVBFDp6K2TPltVcfPtd+kLpn/5gSDiLg5qf3CrSopin6BARII0wNp9S+zTOOVkJMybHT6zPl5wxbWiMOKSW6M5w8dX+KummIkfKdVOnxqys1ST4acLCgBP/XS4wU8dCp2Mj06WvuRPHdN0qj/3a1iPf28QRT5kOUK4jLxDRxZJcQdvaMLos1gc3bi7laq6gXfLWXUj78KbeOlG85jngT8IB4SXXiUejsM6yhRI3RMFK1GnXRU/GQfbtGtqAZWAqdeUleENJRM8PuXQzdq7DEmgUsPn4rRoJnh3D8jfGFf/poT7pVHvdLetg+r1UdGe4XcLcpGfH3+2H68xcN0Op5NZ/BMXhv2FtHjSnYcieOR58dkN5U3RdW6NvrtswLRLOg7gccqksBX3BCeL6wmNTbYCnnPyNIq85jgdyaJRnAk0HemYsBBT6NyouqZmDBIoDornqhUdaGxbsSJ9xmTGV5rSyNuvwrWXq20u///GtWewIa7y6W5E99rpx5pr/+UM6HQtZI0q28eRJJasHiR+toTnn84S1idxnSUM+5R3fAlDmI/9szGERdDcMYRP9cIQFp992MGSDZgygxWILmawbA+ZBM9sBasXuqhS1jNlBb8uHa/CvugYm223JM2tK+NXdCj1GZT/3DN0RYV/qFBJxGr9Dd9XXy66RHVqi3Js9eINsiD4aISQDnd7y8uwcpSHi7Syw1j++Cty8RGjAOqfCksCVEPwTr+8qU/Z4GxXPuuTPdOZkqr65fQpaAR/LWPrZxq4OjnMDqREqdWwPQw4V9SScS4dLpAZD/eTYk0UFuh5a5p9wcCmsvgS9LXJrOdx6GLKCow/8x0Fekl9YxMqPstxyPxhXUTYnZSqXimFMn8iYOLJbG6UeFb4Waj6rAJxSVxOdW/DXe7a5EJfXjQITY5nELmYy2FKS+UOU3BIuYPShLVICEt2vG4w6EfyF/UUx1hMRm7oPvnkQm9robJktyUD38j280f1LDHdJ6SflDWQfl4d8tYQYJvjx9F0nqC/NyFBytTgzwRur4v6WV6IVolR+iDLnvn3zu3nT/Wry238KQF+SajVr1OjfW/wVxSWjOTL0Ku3UKRoI1wNj25h3b4/vaEy+8D1SX4keSCnpWoFUWkuqQDwPOGtk6qFaEVF7/kYSBNhhVkpyxHZrcn+6xUzkmxvw7VEX9A79Molrcit15/Xitx6/VuTd66s4+5e1tsd5egp2ei7807ujhReU6v38wa/rL1BSQnEimxX3WG+zPG+MimN75lyHss8RPj3qR7VRJ71XE814hZyG/4wQCXEqyKQbmiJKS/UdbXdBOdI2OFUUQsn6ASzayQMjKUHE6Cvm+Lxm722dLMC4lrDFQM20OzeVHvq6x6xxWvn3KxY+0ZHNA22TZgFsNuE1E3ioFNuoh6MBf0o/p3yEq/txMYAuPRW7njNseMnTp4SHSr3k6SPAvcEyKZ3EChbs2V+3Za9xMi85GCalxxMC6IMU/x4Yqv+PZlAEih8SE5LRFEBCjwypsUIfj8ckdjuD2WWbbC1/tCXdbg/pcwljo6NP5IcrynWFFWfUaVVktrwqzCp1APXKpNcezTSPZs1zlwZqm9qAtV6mYQ7LL/3IcGzyA+IE2G1Vk5ApLuYRqT9LvROHFhFiTJ3ZD54byNZrG+Oc0ns1cqDCsxX38FL8r74OXSlJYvoMkR75Oq2zkiK3dSE5ulhApKDptbV83V98gTLd27zYNCTQeF+kYkn1dWsxDtE9W2AU+snIvlmSp05OJ+qT1J+aJ/cxoWbKG+MSYwx/5K+snAEWWrQSdoS1jYlbDwis0veDbhXs+nd4iIi0RZTI3NJ6k8XlJrInggMQANviJryUZDLEq6+skfdvL9thSNTyE3iFdqwIa+jNXwud/4z0MtBmRlV+9f0KTQ+p5F70Cz4T65UTj3Im9tZsIhsDca/EHGVpPGsx7IpViTpf//y7G2Uh0X5qvkHK9cW91+MLFzLLyyHcVExguy45xmbiEWDYwYRglAa8aZtrhcAbgX81+iI2ZXxnXafVp5//F6+D4osOhWsJgFxmJ4H0s1kzTUWVGXnLnRwsFhn8sNSzsNFx0PVDrcnmAxg9pi703VZcyvzXFgABNHduHXPbPLWOv+lb55BRjzLu9tPGxmIfn3HAOnoI4OG6idiP8EiNbPvUr0xv38YybmQ30utHCxpVyG9loJUunwDfbxBWHYRW0slOSihouuDKClVPXgW9A7c7Aullquhq8RZ8gp5jGTFcnuU73xsnD7S6kpuv7oLdKjLsQ23NDxDRgjugN1diWFcGKRQxKfTfv5k+lcn5V91qOyy5CqV4pqqq9QW61cXOzm8N5PD7HF2GFydKNSLBdCqWYVWWCkHtYcUpVoABZtSLR46dV4txwhkSvHjKN4CwYfbGDjY9B+z3XC5suY0HKrsWvBbyk3T5Ktnb8tYz56516+hZg5MA72PzIXXL/dI/NiHMJWXRzUUlQ9Ber1LuXmH0TRaJomSNwIVKozgDFBrJESToYrHYVCDhr9TMcySE70uhOKglbZVYIUST6mOUyvsyPsE/bde/hQXDRUdv7LV38lC91N91CnZ4hiNjRHULHEBH5GrhSmyViqSwt1j9WKJxrAf/uWp4lvn47ZsLLAKe9U42uV2lwLPLA42j2cAb9PHViTF9alx84v/LHSBzUMOLlSl0TwPMl1k60gUFxjH2WfHc7AP32EuzWcbjJ3rR0DjRYscCTBMXuWRLWWEn97EEP8YERg5LkF/DTosdjVM2eSsygA+RUC7pVl9wneyJVA8QYtt0sztWHkQm1mqrCY1bEBGYtC2BVhorvV3i7NmcRyXyzF0SWnKg3l6wg1mRjxpHuoZCLWdWGsItTtdHr8hp7jm2T4rB5BSgXDbbgiyQ9N/Nv6SJgQzfzYbLO/YEmIFNak9w2ZLvJNyHJstfiV5sF2s+0lzUgXhoBZN8ERkoOMZRg7J9rYzxS490EsdFcTF+SMm/+Ph9L0yfMBXbASCj7Fxz0DFMK7r1nTAtzQcOkzXsiSLM5b8J7mnrHLEWaeIp/SSuEgAwD8wshk+T6MO8RSTtUEZDctzKgC0AiHwL4XqkgmjKsuKe1XgdOil5tbSSxmNToB5bkN6KQK3Ko3kwDXMUjueiZTpZzJee0JE0l8TVPqP8rG4CtYGu50SMivybwFpMyIA0J5S7GJeNiDCO0Qir3VmIFEsWxitjBILn/kPxLo5RNYLmzFCUGBS/68NZLhKgIw4V9/WKpudMO3yF/rxNhWKqvhs6LQkIlzMfOlGtE0P/BEuI6wyYmT4UjxKl25A21T9cpLTDMMSI7HEJ2VNWtFu4rqzv745uyqYLird/DI60bA4CcNjDy7QhHnxUPvateFbiRVgGtb60V+1sa9XRCsf6K78VXflg92V092VD3VXPpwrfVY+0l15rPuzj3ZWwuy+Y7Z6x8Df89Ub6tGh6n+HCW62eCH+2H+BYIjvC0NcJlfWMwkx+knm1UdzFSXNpoVAHZu3EO4b/8iV7D46sH+0GA8i4JGEUv5AqXqllMgkOYTrPBI42JU/Ebaxuv1WRZiuQE6ofT2xLUgPRf7Ie3nzO7kW/QaoYFHZcYU+P6Bdc8Y1v1seaF9bdvk97THfIw6ezu+GK7+eJZjfv3q/MDZSIVKsLjpJH9szu8DCp+tuJai7fqv1V9ZtjW2SOWr6r9I7pjqFugyEjqlLoFNz3YP8+GJ+ybNGw2bTKzRtz6CjoxDOVWKVJI+qFRjk5fQkr7wWdx46ILNc8zW08rwH+jS+WU/qSoEsiWQorOrz8FGfr6hnCvBM4B+xuZfNeMnsnfacQciFuh5b7NABNiR/vdbNX2+W/yJz4ahmG7o0FWqJcPIJ6wY5+WI3oU2/hm9PW51ASioLp12NoYWskEkS0gIOmgRLrhVidma/ID/Ark4uAlg/g7rFZVgsQrOyoju0HZPoj6KUsFULfOH+Zt0B8DbERvrt8ly6rPfd5lCv5w4J7LE7LPyYSougLQ8x5FJazGQ9tMcjQjj5ScJSRMYAlH8Bk/CSR5BYAmiJoLXYozCorz5Y/+6nPvA///VNwU+mst2AjBToBxpwADILsCVEXoC2KG2cuRHv37A5Pi4mP4sIAoOdCgsQMd0fy1Aba1UguLIlUAIOEz7Sl/vBSch2GIwgNrv6wlerhfNefVD/zr36oNLV9rqFhaL2c16bxYp30JY1BFrLghgYwh8pDrMKy6vWMMfbEJJydXnxIJHh1YMU4rxa/5yrtkVuQdt8q/ENofhRCl6Ic1jvD64eJJupjsy6I7PuyPIwYpJ6empm4GYGNMO1TxYOrk4WdRg/EnqmX2qo9GjnPTylsgfimzeJcago3ExELB24dLuZo1MQS19rzypsg4EtuSRZUMW07x64Mng64M5XlWv81infjP+bPpUS3+A+LWSqUULJLmiXzJTKWuwiRMguOXjxYpT0reqw+aNSbf7MqibYoRdLqAYkfDz+SD/MpIz6rgnWBlFw4sII3IoUOAK31MB8mYHbwA4RYC2on6ePwK4N0X4FUd5xdUWB6Dyer+xJzTvES541uHENZHEdVlE3XKNnHVZRZqixisQzCkwRv7FBKYaABEHWFqcIKDHytiUCYHNVMtt2ktaAEr1ZjUyDEj8+Hmw+PFeIZwOmoNO3COTojotOxOgVuGlmwerN4AHMXdThrA/dEMfyxEKvL6uilkkVIEXNa1fvP36vkn/QTLbfmyMu9uO0ErpwLoA51/zAqq1VKOav+5JEQLadf7zKjJzfF4MorI4vY/cs4eETIVNBaXhqP+KEL0gPXRaytoDX9u0aVx9wpg432BLpzkJLLJV66fjJ5vhJ5LLNSCwtjhRTX/ARZMIlmFK+Nvq+3TNcPj/8O6WsnZVjZbgsDNUlUonQRqQivDJc3srfB9j4QG58YLisduEp1sYHc+ODw+Vz+XuKjRJYirT90mRz57yUxV8yfIhfsMiKyonYwSYWWVHNMzvYxCIrT3jTaTaxyAo5UKTgUYYvyAIJinAPG9X4ybm3LW+L+vmi/j4557bl86AR7mzaeps0PvBu203bb1s+R+Jz2lTU4Sfn37Z8boh4oPGfimFbQmdfCviRGlVvtMSyHFy8Zm3A1dWy/N9LhsfZgCes5Vfxzwk2aInlW/xs2HCLVHLfTZnrPH9Cz0ujonsv5x3SI5tBWblXoFPVyg6vYDtoZeKVdOL3egVrjAc1nJyrU8EwxkMZTs7RGhA4nsdwslVrpuPQoxhOztOa7pmfwnCyTWs3QqNO8EcVjC/SK/A/pAYryRgvFOGwLR7RAIRUThhjUltG+tkMP9Og1OqCBsmCfnpOuWbVONyia9aMWf2SxlH7BKx7oCc6NXTbZ8bt1e7zpgbx1O4T2j09nKd236Pd0wO7HUmcUrunhvgir544/ngq/vTlXt3lfAcm2Vxs8auS548tfqOyw7HFL15eYWzRRS76VuVI46L1e4ZaeXU5SI2yqby4tKwzs6m8tpxe3WNTeWnpo549m7S4EHzmi/WwukMTG1e3ICtODwFNMf2BdJanw8Obl6ZPWV6qT/yWXK2yCpngSBX3svw1pOHf0lxXaRbdJ4LJKTCVJsbqDthEouL7b8s37cuKjzmPqGkhYmS/QryJ2nf6cCY5HlDXmKnEm/dMwIYTLbDBA3ja7tfnaspLAI62EcjBRHnqmYny1FvTPawDOUTY+0NThko3L60L+d0wGP7/zjSP/zzdwweaR2rKEqsr/42ZMGxI6F8ct0atykKONyYdpbWzDWaZqe72fYxgeByj6aXElhuAWNmgRm6xtgFvqHwroX325jf91CCcyBBPccwbDtqKmJGIesnsFAflPaoVwn3yZ5VQK5KOeV0FWYA4pJLg83glshCQjMxMqVhTHYlxCudzAUKyCgSBImus9g/pVurgW1Y3DQq4CgFrkx8H1W/QWPT3rbIxKbFZl7fFFhfRq8BEBtlhfAp6sr80WuRqXIW0ZCA+1WLySMzAnUoc3ABOsm+1PnTTvub53ZucW23cY03ExMLCJWISMZGIK4z87wzxhBIeARfL71sVYsU3dBlTBFTf0/5ckZBO9EWtdyMheVIklTs/SqhtuyHjNJ0tCbGNQMf0Dgc3Oseui5AkkNYX1QZJwNI+mXOXAPNFcLhEq0tBEV55WZrG6hhG1kHqOK6NGkSB5/CKJWoHG1/KwoqJ/Q3Zi2LXejTb99JXlrDbo1EQ0plvcaVkNKuBpzvUKqe9+hPrDs0KTuKWVjSV9+HYKwVwz5J5tWVHehkbCzlSJB6uLUQnJTdxRbNBs+bgUlsfewff5/SC5+NHTV9SuEgcCPA4dlIt8xBKfEBD0jCZhmyr+UthZ3V8PKVSZZqXKdpBZqdddKEfzwttaaCe3SfJvXjMBT4S6W1ooLCNlCnpH2joh2wpyZsRE17g+4gPPyk4fFD6uATvSSOqB75ufcBUU7EuATOigbjq8jGioaBplWBjfpVQl3o68qEP55TWeif/EHjiQ76MxOkqPFfctQ4AERE7VC4DgIjQpn6T6MONkkzeP32NpA1saKlnb014oY2b5JRpr9FWyPhnB5YPM3bnyYgmk9pnMSrjzxQQCJtPa6X6u4F+e0pPI3ToD0uo06vE9I341cv6vYqLzYz9e4feFSRrV2RwzEc9u4Em8xvII6AftXKHoqXih0pXHopReL4i6jpfOqYmWJLg8NgLwdla9JV5YyPKraJiFb/ThbzM3IPUUlTT8987eeT+OomXRB9D5yk73CQq2Gp5SUbJS2IS5g4th4wWlVgrWaPfIaQw+W4F4Pw1DZIS/S6ON8GHE+3E5hR/LbXpw1XYwPVUV8UKdMDsPv1D0TrFyxuRhKzpQ2/8mzl6icM6HrJ38EKXWJotwWizISgwL3si+3CBi8FuLUAYf7o/MEyMuyH1Kzn2cRVtk7Lp1v7YUG8muslLRBoAYNiEG9U/Nz1PdJQ0BG1E4PXPyvSieTRCG+08KjrsZh71cs6js54AI6Pn7dvI6F0ay9L7YlabtVJR+9aFdDGhvDkRPBH/aN4wmNSonOANmytvmGMVesNmc+qEDYqUnBIEJA8VymMmVaIyXjMDgV2kEYq39w8HcxDMh8Y5qWdRWFhfzYIaAwxXRe6PDJAG/E5EuUj+4Y+oCKf3A1Ef/JC+USiNiPhv5cjgNrsomiQqtMaSXy6mKWzEBvNMJKVgnq2Ts9ABQEeiWGiyfxFqJQZLtKpK9L5RVvKE3TLDMZUISiZnnkilRbH1dfkFdUkAMUc3VaqkeSxqrd8hXGoKLjwUi5ZxQ0Lt4Vi3TkMciyfk9KfCmXGl3GhdaDjPup+gFCLH4SykcsS6iekowKEnVJ84fhz4EiECfFWaw4kAzUnhIRK0QQsneZmbNQ/oB9ars4Wrcr8cheTbLcjRr3/1D/WVmTGH7HyWWk6lVkG+aRB9mp/xMgHR1XL1I74B3SwpSsSGkGHGY4qGRgc6AbDuRzsP0448CRKmb3U79fvZFHZo/dhU083Zf52fkFXVT+IoRaWdJ/0gETjH9n+HeSFnxwL0tZ6Cb2IzYQYU0vQNkDc4GyCahtyHt+Pvzm4JzyPG2ufmj6z0ciAbcsCdH8MnZqGaAz7kTD/D6/XSofLbEP4Z1eeQqDrTU8JPXPDNYapHGo7HvzflYVDJYThbyGuGGI0LPEkvUGln8m2QbtL0aNU9kMjWBB3q2X2rZ/trQEWmqaFQo+E5pZBK5GcCY2EsqtVoAqIX/mio0UTKW8Un6hdMOOBqpEaTXsODaQwDprV7RFLkFpdwG8yUsKMMCo+q1zGTjqr38tSOv0WfN0VSNAn+aeANmL6Y78S06zoY/aUVDLqBVzQBxEtuWNWNISmeW3iLy6Je74yDB2oooDKZmDNGc/zf8lUonAFfFXsPItnW4ntTAK9gjLSps2e9pTMQj+T/4e1LoOMqrrTVrV0tyW2wjYxNaCv8E2ch4WQbkkMm6f4JCSEzySRMhnN+zpxoaVmNJbXcUhubY8AG2zEJGEFYDIbBkIAdwMRAIGYzYjdbEIQEE2MQu9lFgGDAmP/7vlv1+nWrbQzJjH30Xr+l6lXdqrp169a93y0WdGbYLqoTqk2eHi/I2aSCqdBbBpjjhKZ4i8NuogFyVOw+VuwWuUVUMdA5GtbMILnI5NvyslVgQYd+iqJeZm4U9j4tQbFS1ralSHBPNCa7CIuE7gOvW44wzoO3LvREgX8D4RdlLoJS30JliHMltt1cTLTYgrL+yuCEsmhQG0ysZsAb5xJSRVhJH11RCCjYqiBsLkMVygLBQhUaP7JQhRyHshEUUBqe0tgQ1WNURrMbdNk45+Q6FwCS8z2DJ9aRB8vW1puGUwzb4Aj/0SVow9IiAWFcY5JxwTXHZGhKHIoIvRPp2CB2dk86HqePMun49xE43cjyaihwUYKZYPK8RfjgxTioMvNckB58daOLD6vGJNqb9UGogjC4eNjbx331qzYozdjAAR50ZfJhuyUgKy327ouYO46iyDr/GJj2VesXLBEYI7MQLFbeQmDyYT8Pp2wJYr8KckHwWeqvUoNgo8oBq/qYtZhEzMIdy3QZ5OMXPMqdjfrnAkcGbj7Z0/2Cp1jTuXs+lh233/y9Sf6egMYU5NMxSoQaxugkxekUxrIbbhKM19C7uD1C+w0ZXIK8OTy9HLZ11wvkjDZ+6n/wo3IKBIA1BWEbbR292IJogo70mDa4MBoV+OCaRHIj70Z4TVDsIvFU95DeMIq6KRI/ADsHmcuU1/sUtDSR1AjvLsF8BXUlbcno1V3AF4fLP20uzIW7VL+y2HRM4yxvdJ9hAU2nFLpf0C1BcyNbnMWYAOjpDAObatrfuOgZtUtCOqZcLLbc9Zl1k70npzbuZZIEIeG4FOHUadlpEgIMKBvMGNrbdWoVYLHOebkOFqAcHidY45gVKdb3dttdm1eXXaQiMK6RRnQyCXwhjRACrq1SWGHgoXSYC2crmhLoR+7Dv8ECyEe8YxuC9yo8nLAiE0Bqw7Y623Ma+DP8DmhSYpGYJR0cRSTtRmj6xI7pg0u2rqBvxrwdRUIsGhvrcF4w+EW5wh+bGnPUp77PURde7gIIorVk+IXK1JeW0e1cAIhF75ozfpl3qWwredf8/su8axCLRe+aHeexqZH3S94VWgl+pvYEsnshjaBsLo8E0GJyjNq/4kGKsFrLg+VWCBwFkwcnF3JABBamNOSim9o0iXURjFU0TUJtQXcybg8ZPgoh7GnfURn/E3PblyIO4VFo+EHMY+YMQDogWzjNm70Osx3TUtegO240I0s0ySpOOULG1UqvFSpuZyIlLx+/g/1N+gbJdtnQXqR3JsQTxNM5gpBVkEN7SM2kBOGquXJ+dZvxVBgIgdnCrRvgWdVcJcZcNUHQ2+Cysrcv7N9DFvSbHIo2SRWETIQU21jTOF6v/oGMBLVAIUQEcdvMNXoEuhb5GSv8c/JhXKKg6pgEL9Gco5DkXEbAqyh+sQLHg/ZOZLUsShMY3sQzlkBv+DQ2WYG2ZxvLM2Ngi1aAbm7yI1rzJ2tp+4POiG6lTgnQh7Dlr3o2EnC+PXwtdVI/WbsA3Mu6qmyJCYJQ2cL0WKrhHShH9I6imlt8HqZTanxvweqjEK5nbzQ65mmORDT7TKJ/sc3p+eHa3CzaZ8ofzDAxNRjEH0kORIc1dGLo40PMNOQh4tpaPo846OUF6kAcUIWxbomqgIHhdqmdpfsFjnTCwj1+CVj5hvcv2XHVFVvPGkZyrMVTYEfxd6NYnXqVPbe08aaCjaGqSHLHzVuWnPn0xjV3MAkK60MwYbsbLzL2Julqr/P9qH9N9BXZ7KEBFx+/ZAGwnfVCC2XkMKyQ65VY77ADOh9R9UkiDGHutd6IWVW9kaIa19yuN3L7xG/CcJ9O1oXWGQFxJNVroTtaHkphUB+2AA56I1NYf6Tsov5owgJAKlYWJHvouMw1yYY1LfQEeCih1K0IhT2g8KRoGjbPYdMIYFNY/xWHIsVvBJCHkEOzJrSqLrTf5ycERXxmkWgb5By4OPY1XNYVtAhUwEWTt50AsZFBDhJxuHxHk/fbdYApyHce4b1Y/G6ujxlm02OmQscijY1WARCG3W+/ffIUkzULfx94g5TYDI1eHIgeEcEFwzT5C+fRnGA6lvhcL69jc9J8Pj16cc5BAiyMBI4oJsz5CPAWuTfgckQUdP40JnEJSoz9ICfLJN6AfDl2021i1E4ScItRb5ulLU8gJWqD8UyAWlkogALjdH5/slNE0FqpMaj84aRj6yZ0O7mbVcQh55tpppCZbYGg6P3CmLUNVtpRu1o5xz5AydI8H1DCq4GlRxEg6lHFzGr69IJWQkKT2TpGVlM9IkcplAHsiHpgGWIhwimxxbQRyd1PhVsF9io1xAYugfbB0k3ec1IvqT9agm6oH9jP7POJqJka4n3ZuHv9VWyR37gI3OVcNGk0oyDL2IxaxHowOLYV6+zaSi3u2gl+QwY9Jo2ZsT+HSO0WkNzPMImwgAUcFCGwAi4tgjnpcwvDikDVJItwu/UGK4KX3YUX8RGLcComheMwLchoBx6lyPGSq5b8HFGdKe+bzevA2uPYtIjcqWChxIs66gt0ZDvKvQDDv7WJGnsJ/YAMUOGpEDqBDWqgwGQzZsMrw0C5h4phuB6j9XVF7ApvzRGsJU+G6pNQUJHHBGBBRWgF6ETDr+SLDMaYvNZvIz2Hy7PcCyhgZXI5Lrj/GQFaJ6GiaQywj4c0AB6Dk8JBJWiRFNARJmZVyXORLAn9aXyx8LCFYZq8mDcZKzNKxgRrDK1wwFwJp0CPW/OFplYOCx16FB0yTfCZcI6urIhUYO+FYwgynzH0CGB2NYL4C36yQmwnL5A3B7cBNDLkLOKCFtHf0zQN0nFBHQAwMQbG0KCmTk1+2/IXJcM9y9iB5qXooRYUCNMHuoUmKRvUplWB8S22TsXHbA+COkDYRNQRILZ6tXZr0CdZQ238ukC8QuKU2TRzxABzuXjoE8foyB0+wFZV/4l4GItdUphHHSBFOJCaijthdnNDRU1NpKYmWlNTiZ2xJcMAm+YW2dKFsCfFZJP82TB/gKzLFtLVGF4ci+H3K9sTxN/0nsKGDoHWMEy3yFq6kkPEcmFCk2NwjXfLbOmviAbqZbmz1LgkmllmYG0lKxoSAzfgpo+WgDu+Oc3QAB3v1ksm0KpQjizQKnFhRWy6xcR54fgtBrNzaiUh9a3bAGZPOTscy6wVigU4auvDyYrvxO6wJVWwnNHi+tjC0hcuIuFHLcdiigyWUcHCueStePCWWSuUf6sueEs4YqG3/HpJy/3gLUm2btEUeluLpmOku3PoPqBKMw3Tp8owvXLugO08mnm9TWHjX5CNk8kuiO5A83g+Rd/VU5OUKvmgUg/QC/SgKnZy0frCuQMpXrcFvRMOVLSHUZS5bbAwzi0RzJIliwCIXY6rUVDTetmDFUh5j5hjpjpMAmwMYEtSkhd0476fLXXtKUioDyInQlYWFd36YQkUEktM4BWyqu7WLaG6gvdZTbaf3Y8H99lAbH273xLcZ/Mqf3guaVWO/KtwPxGbGxC8MjmBRGsS0RpANO4WSlY1oQBPo3oKHwI+pZbMnpJGJWkLaoHxKeXEX7LYc77zXGzCuMki+N4jrezdCt/DX1QiYp15t0wVaJKGDkTTM9K0GUSPw54AcTSlw9Xr+hF/3RAo92d+Gk7iFAVJ5Rd0zAFj8M4iZLvJNx3wPffi45cAx0Nhr2RxNXsu94lRawpMTq7hdoyWT9x8pVKlcpqQDiCqUqxnxeJvgFu5bBOyLo/A+1us0qVnYTA50+4gtCWiqNqcNejcYKq9xqPiN1holuj3/zn6fSdDRnh0vJhWPbyDY3AHtkAKWervmM5IjWgKVi9haOXq9znmFyF0/T0YWLsJuBWgYB3zIV/+x2N9BZ8+1sIVOFMJt2OA5mdCav4VT1+tja3SOeoMeAuDXtOxZg1LRuZgkpi9xu0HuZXxHaIJ4r4NFQN04d4BQid6znB5ayX5ArsAFZSwKxaMJcL7FtbCHOLSkVbyrl/4ursw2+NdF4gV7mK6i80E3hXPp4bO7mKjiHcTsSGvwQ2b70XGm+9h+Dk1rPNddMpXZ9AXclcOpoFA+RqB8hXpnQoYzEg62MhOdLBLnJZADBL0WIsS3BzoCVAgqasdq8R6P3V7oBHAQypNqC6htiRgnBhzqEeR0gRvFjhosdKAxIrYto0mfmrNuLSVlgtKOGeENaPKlrXcTYPeIoh8V+VxzrFmcTjnQrAFC7iRcQO0yjQ7AyKVKxKUmfQ5q+HABtA7unkbQOcEFVj9CULdkEaYFbddbf1NcJ0TimQwyVxcSVGYtY+btwt3+rRhJHlTOyEUDvkEe3oS480SNNaKAB96Ms5SyXnH23wued/NeyvUlGJqphTjbIoGMcj4FrM6ZYergS+88ylNTVHs6h2uB1WlPrHMdV/EsnFhrb0T7SQ+MhXvZ3xAbD2Kphr4SFC73B9YGvRPA16NneFLVlykhJUzKBmRcUqsSKsRJRVFmcL8WWAU0D4NrwB0fsb4ceVF+fhkODA5/YwvLoqHJ3Qz0pMaAgWgtLG8nw8MBlhaDqfN2ztQ5mnFgvtU2MWv4nKGLqdcvJOxGxiFXJfcWWNwZyo9rpTnBrOzwQfIjbOSKOGCA5Cumj4c8MS0XeHWKq5W5WQrh0HpQhRkIhR5B7zZlj9FMRedhpqzX6/bU/cxUGz3HWFV4B7moUKczbaPBxKC7dBWvxzDQl5lsrDFUo72OyVb+P9lG23QV1amvnkSI56ftATH2mVLCLi7/0k4VOJOTaoGd7y9MF6M6MUIXwQTIVBuLd+u1du17u26WN9u6Iwk8ZQohMLKIKfkka7zqORXd6FYimX/4Z97bFeKrKB6mJ7Lf88UGcLc0ve8eKHvmQID3zPnvt2v3j/uc//b1dvl57js9DOcTbjRYoSBEpaj2bmM1bmf38o9C6a2nVir+7UkmKXecLIAgAQ4FWnM1nCSkapgT/3iBqEmJikVKJniN0ZAYdXnmXFl0T1bIoZuaJpAYMXwPZaJoczC9xKxBVpBAlOOKysEPC67Oneimy3Gta7gQvtKLrQDdUsBfkMPF9pCffwqnDEB/Cr81ILqWrh9yVMMHc/sBk7GRfyLjFxeuJ0ccqIBOoOw8SxYC9c4msdp+ce3DdmP8VllEWD7qYrdqvakDkXmDfGFmtsNMaoiNq94d8Jcg5wRl8FpIKifTHkCZDoh2sncgbY9uC4/e8v4QftCblHuTLycQUJeapIkTEfjdzlNFWnAZReWKXdhF0SGI2DJhBrh9O/6v0KxFNZzrUAbxC4lN07mJC8Ri+KSTYGKnIOv849ldTOsBUwYmQBoEAvpk8PVOEJuItAYXWGS8bnfooXe8dR7RxT/ExZv3s7TbRCyAy9cCItjv1LHfnhhM5tSS+wcF9YZbhqwt3U6KlYxiKgq9ESUEZaaIenPBfTwOHSKszNO/JPw5/MxOfGGnb0oefMWLRhh7SUoOXbrHQrSQywF6jhFrfj/8+hzUoVrTadnfL/ykPgn0IMdNJ2C4iVrD6NmahC6zjnfztG0SUZBBsuu7LSvSqj3CMBb/TVoCNdVyx7vhsLQ6F25UIEvaPNYxayR9nf/ip/CTgo51X4H+43y6EDjNcjT05y9XHSbKG5Q22kme+tp5XcGbU62RIqlIDR8A0RSeCDyKV6Jxi+lSO4iARh0n3KEwR1fWUSYa+jUXNCQRB31AwglYtxaBm3JRVWMP6BAWBSZkUBb68SKpfWtfFrc1OAceJyWUE5R6Hgwh9fWND49LX6OVEJuG9A4vsK6QlT7cryDYybeir5KTa7zramMny6hKL6DG2H63Cz7nKEXOT1ACOuNbr6GxiY3N4+sVyIdOdx2CUdDJ0BKlDTq5SER7D8tGOYXT8Lh85Bkoqm9cKxbQFMCXEEmhVxUz0VTrVPyYb8achAEXKzdKBDtR9noE5KNpp6El+n+WhE7riDU2UzKpsMkGYdy321pGSwlS419L6knnFIjucnfcDqN5Gj4BpQZya3hG1rn20zswDRjWW845bdcnEJFgj41LwW9Cj7oTKYQu8cK5JZawV5c2FgqwLdxChPTHWT+t1bvoS+t/R/+UrctB2xla0hhfjmgmP3EtiJimK0IFAda8Z4nwcIjMHXxz6BSBDMjbpgA4QwsxJbAsV9XQ2VSrd0L2AFrLngHA0GGloZbQYCsEpC3AvCbg7SAyaVhnvrlAngKfJQxc8A5mS4BxMIImxvPs5b1aDw2umoEiiDfcoUYIIFlYgyLjHmpyuPofa+LhRFdITKVLpfZJQKU6XLILhG7Xpcr7HIFi8NPEhgwWLzU+Py9A74uEM0MFwfYxYG6ABasQijqQkutT1d+VxfflXsKshGuncxNYFpEQxOYFtGWBC4ItMgCmIrmQVTS+8lCVmJlBZJNtkpHVrJVy7wGHpTAIjg2cHWXp78rhj3sDh7uK1AAV2B7+NOih64CB7iHRxQ9dFWd6R7+8NjAtR8PgUNCYsnhDYWPpt61hAi/DwLAJ6K/cO8L8JPQve7wPUTL5r2fhu8RJQH3AMOUOvehDz64gPdq7R5itTlCGBRJLHYiNhqdyUqpPymNUxqxkB8NNF98y9byQTRrKQeEKGKWakT9Kww+wP2Z3mKHex4n9l+grmOUbcrBORP34FFn0gc1UndetrOofnTnou+Y45MFnJcC9ksBD8Z7pNJCIv62Q8Cui2Em4rbxLkQ9eYUWVvwfV8rr13fcFyL4gvdgoYZdIcy4LWCfcB9gxnh1YwQgPaZ7Ct5OVhUKs5p4PrhczY0BhHfm9u/GiPgbLiDa7VqYDWJOf9ya/URudISO1ZJAfrURxuOGdH0YEXQAPKwYn1wXmoU9zMidaKE4odhXkB7nO3BSx0rHsp0drAIkq5q1kOz+/7W1GlKQcGwEtiVQ4Yk11BICjVce5nLscjhUFjPE4YAHeXCrms5k5P2xXjHNFiy1RhDJSkWztQN2YolT7nol9m7N4Bt7t7Iv494t5NXkDUjFrdy7ecZO7q08QxH+O5xjig8aXoD9B1sGVIdOziMyybmR9+rVpYUQxkjDDs0wSSRdFJ0Rw8yfUXIcDflNpAPNjtLixdtzO1slSj+r0dxTAUj3dYsELzBg2P0Hu1ngOSWu9ObMP4D6w6Ee8mPYoR7+R2hxP3WaRsuMwkylCxWu+S47q2yocN01t3ZsuqOlzirsV5u70ve9t9I/ItuR18Zl+1+22i8ISIEm1LSyqQOXWvTzaizyHU+qTn2dccKrCorXg5aCjUY9z0O5Uv8imO/Y4c6J0Zmwc4LGIiD+AoeJTNc/jsH5YUWk0PbaRyEEqo9wJ67+f39eiNXo8vo37THLeaaavlYctYchKrb3DjX1KNUEPmI4t65cEH+tLIs0RBLPZZ6pKQP662DKiVP/bFNPaKJpSU3XXUw4oeklkYpbEyKCvGS7Q4MqB/75Cuzl3eyFGhjUlgasVlvbZ1fnceh44EKygkWZIZCmHodO/okPPphgHQoTqcxhU9Li87YJrHV4YL2ERcUFy6mLFlyYztwlqVBOCdxOxL4XLIrCcaUg90iRRKGGQoKWXxQS1Id4kyKXqCbhTuue/9Bmn+MuZjWF0AYRBivlMHFQ7trq4x4vf1RjC1ncIWaGTrDDDtk1caUX64xGjyOTkUHpj2zPKZI67vCcieYwbUjdMHzRuy+e9/tHrj/+8By4B8FOQvd+MgcFJEhH6vh/n4MpgHLE8AmPLrr/wbNfuPn4nwBVMIfxRGt9Z29lRhFSziHI/CqinXNhaQab4l0ecBB25A6lcLZzCnclJ+OPfUfWTYFJEq1YzJaLCCW2MgdD5xCVIt+BjHizJE14oNihscM4EzGGr3ljcQ7HCZRTGGowUg/MbwSWk95xtm2EAjqW6+AJDyuCsBWwTgUgYi1yTbQ8Siz3J4MIjxVxQKqb5urQwnrUR15VQGdh20vrIMbu+pDhalLSLPgmynkYOf1ryXaF34Fwuw9yVgyWIBFey5/wqDhwohTRJsJffqF6sOVGBZLlJk90wZixvwKvSEtMdF/6H5u3TgWwilwob+k0gM0Ai++aUEBOC3HyT7bSxtgqCHy0fT0g+HVgoDvmDqswwL4JhLvIbAWhJvrHoWsF5gOLQQT4FfC023AFxQHrQ0yBQ2ATiIcEhazlhiveCjZcGSM86l7AfmyiDrur8DIPm7qbchqqKr1FXLqCqbuAykwh8uNgcwo62OSIgy0oBEPRHnwyRlshPbVYQDdCT4B4KB40WJbM0qmqU/w4DIzsRQlpUymeMSSpkBmgJMPPnWx3QphEj2a0FfPyc93DbLDdXpxaA35YivSgCKZylkRvYdencCadq5fAzPRWJXRTU6AGGrfqDUPJWGNrrWwAoPJz+w+v6vm2kjkCBBvNitgU2mgOtB9hxNjCRnPs38xKQqZYCiruXPhkn2MGyHTlpqNxVOPZeCatWTWoS+J6kF8YcJVxLdKWigW2hhMJyWRkPAfpDnKcOWdyq54mH2Gx8UdBwD05Y4T3TOh/Ed4noe9FuPvRz8J5VbgQ5gnthHy7WOIyWgUxf7wUYA7nmkHjwFIx7HffTKT8R87lTEWWL87lnv8DI88WjnKCG5hOBjgOnAEX0+OHQAfsaIupMh1p8IxOke45wJuhNKKJO8PBxQn7ZoHyOZhjeBTcHcZdvFeHqKYVCSSyu0P2bpwQDIV3gdqG8KJQlfobQMNi4nhrUzjxKkvcQiCG0IeQmLkhA/cN3GC6ILdRy62FMA2F3BBl36wFgORQyG0EiZl9kNuYyw2fcKXADWYUZD9m2dPsIJT9KCPUhTMCeL1yRmau1rjBjIKc19FbOZzzOrzBPIIkwy4J8nF1xQ0mCfIAZL6S4C1XIfdGkGTM3cBbLgmalmCXNajAyu0Pnn7l7+6KHhdytpwMT5pXVj/y/MVPQwHlc0Ua3l907zV/ePuOdwuNYXkN18I1iVCKtQsAKUmwxxqEt6VDGrAda1rpxUR4qxpxcnixY29QAuM2/QBXZ8SDxYyWW65AU8oUaMgV6J2b/ojpypEP9/huaSEXWiGHagFjykKiOFBiopAoraATh1BamAgC4RA/mlUhFDrRUFLsjVbshkQjLmOJxp/w5ia7CfBgXW6sdVVbph8L8A9tQxOKD6vlXmVqucrVKFzLMUTT5LultRzFfdaFcNKsAWoppMhVqKVAJEfxw1AgUUu10lg1W4kkKVfdZb66zbhsTkzQzfV2c0Jioi5X2GU8MdGIYbVvSsR1uSIgBiYCI8ZHIEhLGYKsc5UPE2QE9/huKUFWGUFG6qzZx0CQvdFnPgehYprIgBvwm0ergzAw+8cr+KGesQ6EUYcYwQ91iNHqMhTaWl2mQ2yzm7HEJL2zxii0Z2KSnm41kuyR2FOXa+yyNrGHEUx0YjcqIliYZLVGslhZkk0tQ7JhR54wyYZwj++OGynufuhddY96iGSkGLZ0NGBGfedahx97oouSqOpbw75LDeEH/LSQiJSLlVBujSdSuG9tspsTEnHranYZT+yjy21GqumJfUSq9XY5LTHdCGmU2zsxDZdNib2tO3pybnPkRPNPEhkDuirWAulaY3Qtis+yBhVQLetRBVYO9Ve3GMKPZnREVlsjaSFqC+zSRAOKat0BjWnlb3QdYaNdWkfw7b/eSjjRtf9Wu6x3w2lZvSv/Gv1wRZ4S1EGmX67sFi+mpALrXAVGXAOOotyN6A0sdwOK26R+22QfK9ckK6wEdYkJVlxfoI1BgUAFK065wjSFC7OehZmKbxsxx1AWEExfN5LVe5bqv7LVfQUl5jeKvtBkX6gPf2GYX6hN1COXWtfRtlleU8MZMDnHE3QaG+lKyBhMoDFc8bHP4sziFP5ILdvAeT51w0X33vP4fW/CWdAxFzzl/Qvuf3ft69s2FUYQNL8EDW6g0DIuFUymlGrxyxdufuy+1yB7O56O+3y/NLcRy22ogaLMuNywjFNuH9z65nUvn/92MOJHXW6lXwEMOOWEcV9ZRfdlbDc1UDQa9xUA+ekr5z45tvk0QAr7ormPlH58nftI6ceBBkIRZNzHEQ9IXKI8mRG9SV8p+Ticq/SR0o/DrEMfKf34KO6Xay0gfSifkuyhLFQ2pdmPuGzGZe/eL8lm2L0+jkTufsnrwOgwlOWPIpchTTm5DDYS6ryVJgwA2drJZZGCXBYZL5cJJSSIBfZx5DKALo+Tyxi6rKxcZoUci9oEDdhyJ5dVumkGuNLGb1fhh6bhdSj0uGl4vRW7RC6zm14uW2bWrD6I2d8plxH7eZxchs3gcnKZzAAINO9EZNRSU+cwaim5bBUQYzV3DqGWaqV+L5aVqy3saMaLZQYtHYhlANgpEsus8l4s2yYSBKHZ/gFiGe1+SsUyhLAuJ5UxODPB+Z1QhipD/0X8fyeVDYEaksrG8GMfJ6+pW/zUdYZvub7wwzLEwWq2jERmN71EZiDbgUS2pqpIIttotPIS2VZPKwt19w+RyGD+VCqQQXtSRh4rJ4shpIKmcgDG2yBZCDqpQ43iR5EsdoDrRgCMkCSGpe84QQwBZcdN+hb5NpDDgDlWkMO8+LXNqObFrxV2aeIXRqTvcE4O80QE5lS4wxWksd2Tw8YqTXQYQmcx8RxVLpLDAKZRKoYp2FIghSnWbokQttUK74WwZXbphbA1nnMgHMbfJYQNM2SPgh3sXAgz+a9ELLbyeBlsmy8PInj8vTLYOtCvvAy20T6qaCJ/rwy23vLahQym+N0ycwnEr5EG7iFTm90pJ3vqsr6pzX7qEV2UYKHWY6fbbxSEA+bCkzoAiXMOz9yuKCB6mTWei9c+m3BI2rnHF68x+EKLwOfQCQVi5Axa/xPlSF5unuRy7Fnn3c4ZboyI1NLJGuC2qUo/XdHi9+AqAMhrO2wVUNTZDpwQuWNfx9ZFcl8Hr3O8lNSGoC0MQNpIVs4FHr72zWApQDiRQXOMiB1S7IXB+nrsEOenTmAmGPBC7SfUG9kvGOgMnSEd9I/bWPDx/yxEnuwQqUI3LKvQHopz+NQuCmCh3a4JFZdheynvmhH2ytCGZanhIS2vhI4Ck6LYdyMEe5UDl9SzsIQKNLNRXARqWV4UXLFwEShkeZGIfUtoRoK5pGkWA9oGuzXejAtoebyrqLIKeeuMIKFsb3H1GR/W/0L1oLJh/bX/V9BZ0ySUSnmLEoV/8wirH0OfCxThNFWOJi9HfENtprHhtsOH2LbrSvXf39r1bpLsyYCdGUBfThNkMKAvvT/LN5EBe5lU8bSBcx2KWxqopNlhu41lZ52CjgKbDSKDVc5GT6X9vMCZ5eEGbA4EcjIsDdn12BkRmGAUwZ3Bwub095gUpsHxf0fkBDq5Bg602vMyoxUZyTtARfOZrBmkYeUJ7Ltx2Jyxt4EMRfvRJJECZxIJVgCFDA8q42OvYi9AsUs5/g12DW1KaMcT8InGURioLLQLwfBVxbsQ2rf9xkcbcxpqTwVD7UBrw0I8bnqHhK0axBIric9ILviDILD1QdpscsHGsdVES2yhVIYCinOfSLAXIRYoW/WDnLVO/I6Qm5S/DMajvxEYAutG7KCiGGhEipohpCham3MHzePLW2QRpDyB+PKOaf5fMs2ZaDpsjqmo+L2z+PjiECzAsluIOB/0+685Yxw3aEuHsl1b+RFrPDyGVwabnUFzGUjbhBMJa+J/1h6HiRFyOtzwWuuPw9zIZ/jdAMeaGjgQQsxQuFjMxlxXoKfA7DBReRzEwQTeIXr14WvxHmY5OPJxKxL+b7SR0U6dTe+O51vYWZHmADcakzNDPJ/SjMaR35Vij3BjiAnG2Xm7mGnOlY3zGNrQ7eIBQVjbh7azXgV4bO92mYi4/XMD9VA/T5XEutNe3snPwSPm5Hjy8pdv5zl+o7asDE7KfgHkIPD5ODDIouCJ6LY0bxJQdJCQG5mhvcvPB1UrWIAH4eCQ+grt3POJKvZZWQ6gRi7coODJyKKKjAIMm34XZbp6l2X6WjABmDe/i+odv1OXsHyyYBahCQBqCzF9pnSGaODucfkXgWESA5YDdEWl53GR+L2yO7Pf90Q+LOXm6E5TfqF4lDr8sPh/Bm46wEgL4L9y34595sP7hret+IplDXsBwUlqNzVwTtHOP42S4knHsSK2Cf+5IJUzQEPMUZks8C38xI2LAxeGLzrhodxs7SPLB8OcTdcS+2oxWEcRrLAMTlyrGg5H4F78WQgYtFKxMKQAskmBNojkDYu0xd5d28L1RGP/XOYTWGXj88Bk3MU3vkI2KZQf7lKvh80tivVbzH6yMWykW9JwxZzkyCKiCDFwUNWcaTnQoCSkO6PtUy5BJHj21yrEiqcAwlhdLsD5l4uHrFmD7kyQ9YP0C2Kn2pMn5nt0tTNodCF35cM4G55P0Ffxrg024BIQtk4Oa1XCHq9IHnsoxBeLR8FHHG5sR2t0DjZnH1rUVYSyVtpPZNqDjOgV7LiSGcMVIj0S5L4q9nnwcw9lVhSR03X3S5HRVwTW4lhskbUesjmJ9GbQG22VKyhwhDfdvvlnXTCaAHzL+dIUmxVCZ4d3P43MaagLMHRDdqtw9ko0eirqR9a7PYS9rUAM078g6lDOtmUJxJ0YiL7bM7Yaw4t0AhhNRPp46Ic7lzBD/kniNfmXoIpQg3L2KbGn66JNAXVjfq1UB3nVSZ3Oz433aebW2IpI7VgyA0TK23lUYCIFKhsjRlTOTdb24KIO1h0Iajo3UUH0eqzJ+VgmC4DPgcWImLd3Saz4ThNs2oieOJis7cP4nAUMz6O0zJPpmg/9IAM02UUTaJHZHUoUsh/k5DZpNnlQ5xyK4AwC3gY3PSpGkYVW6C6cANzb5sJ+Tha5xMv/YMf779XmyPGIicCmQ51qk/JbVyzdSi72zFrewD8BzvolAnhh6cZXE4hI7myM1AX4rSbaly+Ep6WZoOBzREBTzJJmdR643bALNHOM3httnbAa0X0RUQthDK+LwE6qYfZAom5OElOcuK4Ts6vx+C6UWGCLZMYu32qid02gUOocnrTEltM9ltsOANGZkiCoot5INBicJJQRyNCQV6tm46N0SYYRsN0LfURWPszKZSR8R36NzQRymP05QjFiGqlDMBuFLmF5hQUK8Y9uU1WHTou1VqxNNR7XOoEYcWQgiQmAiuM3KdQRmczik5g/qkUkscmKhVIzUw4FpC0gtRP1/CyDjRjOJruB9UCMYaC/sDA0ADmZ4CEKigMUkLWJOoptAmUwlGTFkmFPOorOMLQCQ6XNVhu9hzFMZJ4rc/kKohDSQt4wL2GMpvAMEGJo9Fia1oWpoeOlNRKxIxy6mrWEbFSFvzZBjNxdGVi53nDExTcT5LlwuwNwuBgILWpBy9WtiMYmEL5q0BGMpJER3mVkRRt+xmNLNiKuB9OgZ2tiYKezvsY2Qn8s9CbEMyl0IyQoNDmjvlWgWoqULZzbslK9XCJt7YnCiyWT8cLiy1mWFRlyekH0/wRcW8KgJAf5aShuMCgjVg2mZp7yJj2z/bwfcp2BHGKeqojtZ1ya87aL9U54wOKgZGLlmh7gj1lY8jtRw5z2JQvVxT7ps/OR48vkNrN0Vg4QxLg8ii8PZmJ0C6PYWrGGyxEGiuurf2ut4NI9Eu+PnRlVzJEgJpN6MSGGOEkfmkMRODe3Ksy6nEXoo3UoNT1z4K+rIANRBMYP1tnmHYIfcP2OWQwdwhDBVZ6Jtep1zvBCFJNM40A48MsCJ7AdVHeLF4CZy/FYM1DTqDmWOEUWIpIX4RKgcioD3FgYGDGKYmjxZwHOQQx7y6kEODloTQgOWMF4PZyoPozCP+MUJwoHzTUzaC7vUIpllTXXp0zhCB8DqPTowsMj3TwrnOO0eSDE9t15z1W3nWkr9LCZoy3US1fjn3LeS0KBCoABTYjSckxDFxGrKIAsItCojEfpPhh80lQTbqQEMnYk/nPNrAH8pyQsEiHk08jXvqfe/lzBZe2fit8x1wsC0iNy+3Y2onuNlPqbi4r9uhBdg7opuk3Fd1guChxr5aMWhw2aM9JkqpAJ5rTFcPwN5CJn+Bn0cEorhWhBcYvQJ+1HIRRCcI+Gn5J8ISSqgx4PnVUBZ8vWMwwwIRRmBlHDi37Ua+iYM1lVEzyz5BWOl4GNRAUdvxabrmrSh4d8jwFp0RpzID+AH6FfSMG3wPmgARAwCgB9mgJrQRU71CHy/hS64cuuPnX7ab+6emwz2CqWM6kPfn3dsjtO+8sJK4//ZwZoS/31uRue/tXq91dfjGtMk6nn71s98ueRl66+AddoSOZ0Bnx9EFf3JhBUsoaAB01WPC8aA+mTb3oDZnr8bXOx6eDzxPsw+OWT2FS5TUGJLvbCLvHrKNEIvx3blxqbrS4L6ffnVB0ffw3i1gAWfbHYJxzVQFl+3xYMCxt6QFV22n3KPa4bROPw6dSiMeTdpthl9iJSohbYhZvk3yqo0ES9oxaZD59gPIqu0DXHHzfvdjtjwsGP2D42rl8NBGgEINMF0ZEtNT6ys9R7l41Uunjx4h+yqOqH7Or8RXBhIrtNYZbc9o7Ev6s3FNAh1lKGIoi4EIvtYSNfrQhZ5im03mSH82aucUgT/zleVMYoKxxNQ2W124J6LrodR/7WFW3ZFJsccEvUnrCIGKkTYpOYGluItiHAd8ciobTStloZub0PNrCcntjLK2O3IZDr8Vom0WHeUE62QZlL/5MIYhpSgUcR37uIEoLD4WtINwfM9wJadb/GK3bREUjNBVdhCCQXTka7KD62jKzNhbvttwT6LYYp9pzFj851sGbfmq2oaYGF/EEYx1pkSLeq54yvllw4zJEDgxohBVcgdCj1S3yy2JwCEL0FKAx7J4c5cBAlGR9Org/9XsioiEKKFQHkeJ7cqGiNpjg2j399SJKS0CLFFEBodoOLKcRDT3BIbEKhM8TfR09oVlgYrj0q4vQNDT1GxEZd2/pamOi6RjpDgEF6XT9q4Qpxjk0MLTVtLP53pVAtzYfHALdNA4cWlVoc/jwOeFeuCC6sl/k1UeFOlhri58LflSc+2aa4sw3x/Wz8EYDaZEcQJ6ElUgi/WC1P1ACWd4lm9Olm569dPnPDCD+dZKAY4ugUxjkFUNUO1wkWyGIQQ3U3TfK8YpegePR13WnxVfBGTSvadkeB43+ItlZzk9CIXT0bipwNwszzEQmtFLamR3SU8pkrRBYexpcSr9gBCpUrA+tJDSeUBg2o2Wp1FxuEb9wITSww743Ps/+Ik+ByE7QgsT35zl6Grb/lJXXKmIgDYV5ys70x095YhBh3fGMKOudtzh0luZ09V8yYCb/CeUJC6PN10WYEc3LTsdxpXVwzF2u8td4DhDPOuwcIT13h4L8rk2trLAJHZBAD5bYKIYXXB0jhkdC7keQVNRbAgzER7sO7LjYvZ5G5ifpDprU2c8iIVcSnGOQRg51QnmuUaoBdtjFYGXCtQ6HYFuaAZIWyXvoFt5DVupH8N9FMuaJWCQx+S/Irdy7r4k9Ktci4lQY8YBAEfPWrQCIRvO/BvIHYixY0hRsgiA6JGO4QavfDp9RPquypPCiDp76fG6TS97kJODN6sIQ/7qMg+mgrgqUTjr/Jw/HL90MRijEQQIeHJXY3as8YepqGQ5uwmwHdAeFLuFWLQPyD3NRr4OqVERsI+gQUb0HZAocIW0m5JkJtYNnYIpw+9f9qgCZNPNQeUAHh1hgYF1TiAvPgFJPO8Rg6S4G8S0Sngn22VrFc00GXxLBcWMQtmzExUY3FRg1yIVwuC8Uc48Q3ngEwHy5+IcnBRmOi1uVoGpeMMW+ku6LYTpcvH/MVagzMKFp/I7QNQ1Qw3E018o8fJOl0Aj+TmPgvikPHNTyCFyUj8LOtM/3LIU0N3KVhtuxNPrKBK2+odOQOfFpjpawpU0oGTVQpmZ3zdNKsq9atUilwspKZhtDC5zIwp4iFBbxg/hlUU/pGkhirFuKkMC8cRGUkITQNjIrg3Qdzg/iF5CtacdfChqQe1woQwvlHQYEtd4STEwkZz0N8zTBGuE9ZZ6GTqWf+kjy0eMOFGbE9SjzRdgzf/RLNCXUDeiN1THQ3AzAyD9pG27yBto93hTNyAClFLYLil3tVAoCMHBE05+E2YCt1x62MxOO+HHvkM9GEjwRLHjTBOTdxuiJ3UMw6whb4YOROLxDS97UgyCZlUeBu1sJjFr/nJhfuAPAuHs3NCXaXrrFuwTuBX2niqQrKIJziUKLhNAnIKBM+jQ2gVs00MzAAuR0kMIGqGZNtSt2LPe/TUZh/dONXK8FEoL/5KtAgQSizjwDnAZp+oumr0X7nd8zpGkZ12tWDSISmmpw87aQtJ0H3uFdyxRNrzsCEdLKmmh/OgGTKKOZQFMyMHoHuiNOR6IH6SI99hF/GRzrtIyzARCtA3AqAFTYL0MICKLZfYlJy88Y1V2GNs3fyymXbH6yaHXyuyT5Xb5/DiOHntP80HUODK7wZe2panjFVc/GMKfY5FgWfY1HwORYFn9s1LawoU5Ov/+r2B+CZMCW5efHme7Ai90WZbkXRBH8EMdZYlJoPqTnilfFzcJvk56Ap4uemFz63R/KyW5evrp6d2DP52LuLXq3ZnZp/zhphpjXCftYICTUCPsei4HMsCj7HouBzu1PzeHLRtaecgWXExOTWS5+8OVooiqp8uFX5CFaZRcFstsuaY07i51Aifg4l4udQIv+5luRt710Jz4zEtOSGX9x5IYICltRcm5tHzMAuCz8HNPWZ0YOMHAcaOb5sTXIAqcLPsSj4HIuCz7Eo+ByL0mxFwVYZi4K9s5KaT0+ecN6Sd2pnQ1f45vXvnFlbKMpOa44s+Tlkyc8hy49Q8/rkyecPvVE5G9Pjo3899cJQm6vKh1uVj7AqHzkDaDAJCFjMcrJlubdlOYlZMsMp8dvIHdUPeiBBHMlez4tuXBzBvs+LTlwczkbjxU9xgfUbpIHWT6BYsCeI38k8dkXGfawQqDoLgaqzEKg62AiEBWNEB4MtWS2xIgErIYdOvju29AQqMCBltO6VvPny0zdHCnUW4yo3rPA5FgWfY1HwORYFn9vpsAJ1PIn3Tt5321X0mpiUvPOGpTuwzPOfU3y6Mp0rMcWynGpZ7mlZ7uFJPNFIrA7nSaxO6EmsjulJDC7sSSz9E8iTmCQCz4z2k0XNjA4a/55Hjj0zuoDUKz96Uaud9mG0lq/xXslLT3roj5i8906+tunXr4WGkyOw2OQRxiaPFGZ02T6MLPk5fHw8NUIEnpL8y2nP/R4TxKTkY3+89dnqwufUgofbWDnCyH0kyb2LSYAZxozAJK+mdUdjUlj9ypGZRBY9HaXV6QqUnhIiszr9oDHJeTZZLCCvZN1Yb9SN9UbdQmQGFVhIUIGFRIOwkGiQAr/+5RvrN4Bfx5NXbFm6ITR2wX5Zb1G7iMzIkp9DlvwcsuTnkOV4MqMM/BwIVWCS1y08dwm2xaYl169744PQxLhTMjs2D6bPLMGamSVYs5GZY9AorX7nu7L6ou/K6p++K4upFAjckpgWEFhdftB48TzrXwvEi4sJjFqxxqjV7hB4z+R1W558KEpefMrWDzZWjpuFxjPHXRG4LM8q4sXPP/TrCzHpNSQfvPM3X/3wbixNUiLRFNYHIaq+UXdvI6362kdixCSt58EkrTrToM1v86wzLWDXKs8UHX/+MNJOhRLpZTp/TU4uOfOxm0Is4n+EtBOTvzx39BxM8NOT2zdf+UJIhtxp38XExiwx2zFLzG/MEozZqBs36qqjfTgP1kA06nKGm5iYbjPcx6OgZjgNmYOdYiciNtU6I3nDmWuuBiPU7DYl+fBzv4ETblBVkfRwI+kRJCmruu+HUHZfKwZKymKgpCwGSlrg9e9d8vuXa2ZjKfvQK2++XrsbXAFcl1liPtsF81U/85RV3/OUVX/0lBV/KPTbvbAcKz+1qbfb1IYqsbqoEquLKrG6qNLu9NuW5DVXn3UzeO7eySeuWPhidaG6Yk6HG28vmsx3Rd3imRQU4edAn8LUtuWxP9wO8WxScuiFB18JcaAP47mYSsrx3MlG3Rlh6mrEeeqqX3nq7mJGK2a4YizGcItnclSJ1UWVdoe605KPvbHyXjHc53/7uzdCYr+KFVBXw263ZzRHCkddDOgCwx0bvvREMdz3zrjriYrdoC4mkNAkiYktmCSLZzR1tw+f0XbBdtWfBo37BmwXA8HPaKhViMCo1e6x3WWbtryOGk9PnnXCL+9n5FBXY1E2kMzUJY5kL94lgdHI/BxKVCqn+mXcNe/cejH2kycm73v1wutDXH4nBP6QyUzd7MPZrdhFgapwBgyoKk48aN1pnrHCBZpdUBVWE1UJCWKoyu5QtTl5z8NP/Q3y7j7Jq88Zgx/d/yxVJyffeOK6WwCQsVfygTPeeGx35F03mYHJlpvMyrFc9TtPXfVFT11NHIXJbHJiL5vMPh4FNZlpTBSWa1qovXbnmXf4qawq+eqSDb8OrYXdslz86Qjj7UdKnt4VXd2844jgFq6hpfeU5Lb3nj4HS+9JyZdPffzR0FTm5Oli7gNyeWaLOawcs51udFUv83RVz/N0VW/0dFXvKM9si6cy9fUFZL2sEquLKrG6qFJo6Q8eNZ77heT5+uSZl2zYgqmsAfCji9/dDXUPsxzPepww/WEqnSnJ5cuvv09T2Unrz1kWLB+OtBCSR9h20uHYiJsgtaOKot0y2olRA6l4eROgasVFnSzOJ2Dc46JREQ8n4EPUUOIijgtYlEEVh4tJuJDSsgUXLbiQWnM6LsAnnH/dhZ+NJoRE6BSrrVSsTnCK1eTCZu6KKvpLoFuFPaN2U/TsqNZPJj5JqKipxP6cCqRJH6PrA8CL44ahGS9cOIqwIVNTdS4c074nLubDumWCOp7ARy38vb1WiWbi9w7E3kemy7DpXmyyQ/Vo01GJVn2VpwTciXGqgw8xTjPhQYxTHBoVnA5o3ZenFiwWcDqwFdM/3Gebod+/6LGLrjvljV/ccWvFgvjzVJSMIlM8HGuCOynO25rgZjoVggDcXzHcIS0C4qEZyKb333vTBaef/uDK133CEUs42gTfEZy3NsHFswl93yfGvaFmuPI/eNK95y9aessF91QcawmHLeFIE5xEcd7UBO9euWa6xLi3ohk+KLdv3PTG6l+cdPEUl26dpRtuggMszhub4BkL19UgLe6taoar/voXLzr35nvXXfY1V9BVlm6dq+F61hBdIkiLe2uaAQhxzqqz163ccPu2R30NhyzhKlfDNb6GPjEzbW7dI/Xs6Lk/u+ayC0Zf8TVcaAmHXA1XhGvIxCxFc+u01Nb37778oou3vv6wTzgGUy62lKvisjJVHG6GX/qG9954/q3Lz9z+KZdu1NKNNbpGbBxfxY3NrZNSG5645bIzRv98yx6+DS3daKNrw8bxNRxpbp2YOvnZ099+5vdPrtjPpRu2dCOwhlYTNjL+QXEFNzW37pl66oUdv71p/QVL/+RJus4SDje6NmxUBQuJWZhmABG8dvqrv3zgirOf+KtPuMoSruN+H8nXCC8BK6UlZumbgcj2wEMXrz5v+I9DH3iSDlnCVa6Ka1hFbkL7xCRbM1yH79389IOnXLbjtGeCRrSEQ66OK3wdfWLSuRmGvC9ftXnx1Q+eeNW/+DaMAfsfM+hk0I+sqCn+iJoIt2twcwpmBEwo+GqsFdMBMom1NtsrI3iFre+Is6wRaAC+fvxqc+qKF69f9txdF181zQ8lSzESM6psiokqhVSTU+f/7rabzjv11VVxP4gsxXAMu2psgJjC3BdSkY4xeHVfc9nVj21d//zoBE9/S7cuZtRYjyh32t73adlwMfCXZ9dfddNd161Z6nvKENLVodJ7oHkb8V6tVXUhbk/DzRb6fovMsVZMeiBzrLXBXhkDVg0bLmbUWBOD7z9L6L/akHpr8eV3v3XKvW/u71mZpRhrMGpsaxA1CqmmpE68e+Vbl5x54fX3BEzMkow2GDm2ApvFVcmSsRlQ5dTDb//sxXtvuHTTYz7hsCUcaTCf3U1AlAnRA4ID2hElTl2z+o4Va1Y+tf1vwQhAwkmoNwfmZH7FarsKt/fEzb3QaqLmuoZWGWKtb2idaK8M2SeHG4B5wKZrAAaCbJfdZyem/jT8zMkP/uml0eeDPmxJgKojigD3pgofLyRrSY2t/O3pa69a/vwjAQsCiB4L7ygCeB/L3SdjUzQAAuKWm365/m9Lr93xgE9IfD5Sv94oso1IUr5oTMy2RNFT5z1127LFP1v1x2GfkDh+jah4EygOIQjSqapLREBO/s2EKxCt61shTIHW9a1uTBFFkK1XD0qw9eqBNhCmSFNqw+iW0+9b9P6pX3PfIlQhiVvv2Eg9CLInvu5T7ZXafOWfnl/6yMrLP+P5h6VYVW/0WFPv6OFTsSXqwQZeW7x84X+/uOLZGtfOxEAk6R05VoTJwbRsSZQ7NfbYdSNjl99zxiSXjqiMk1FpwLmgl+wJA3VjH7iN0SM2qeYfq3Psoy5gHzQJEoSZOtCyUmo0p7Y/sfHah0du3fwp34ktBXDjjH3UgRrxEDUmpy45feWTS1ZvPOXzvvdaimHYRqnmDCzKvH0qtgJg+VKv/Gnoz3fcvPKs+wP+bQnXybEQhCdAri8YE7MZ68A/nnj+zy9fd9GJ5/0xmISRcAqqDcEPfaTAQHCbQ3QiSKXGBxqgMZC6gIFwNUHwOzAOthwAO4vo0ZB6/K6btmx88bwlzwbCkCUZq3UcpBYE2SNEkCmpNc8+/vTVj5xwTTCeCejJwtc6DlLrKOKTsSXqwEHOveju4ZV/uf+/dwRikCUcqXUcpDZEESZmU6LoqTvOfHvzFa+9eWcgXRDek/yDVg9hDsINEcJrBByk1nGQ2oCD2CeBYWkcpLaEIhNT571zw4qXXlqyakvAQSwJECWNg5Aik0IUaUl9cMHb599+7XN/LXAQrFRZeEeRZZ4iPhnbohYc5LWR87f99bTz//INz0AsHdA6jYEQqbHAQESQVSh5auTEtfc/cO9Ldx/o+QdXxlwllPAP3MbwCfGPGsc/agL+YV8Ebqfxj5px/GPr5ls3PrX9jms/7/mHpVhX4/hHzTj+Mbb2hYevv2HD1Z/2/MNSrKpx/ANYpOP4Rw34x59vvuH2Sx/467aYJ7ylG3LUWBGmhucfKHdq/a9eO/PE5WuuiXv+AaV3Of6B28X8o9rxj+qAf+AVtluN4x+l1GhObbzw3jtfumjdQ1M9/7AUI9WOf8DOqYR//PHPS3++ZNHmlZ/w/MNSDFc7/lFdhn9Ug3+c88gN2+9/4fxfe05FhEvSvdqxDyItlrKParCPNae9cvLjZ/1205c996AxRRnugdvF3KPacY/qgHvQFkmYjsY9qsdxj6d/d/EVN5514nK/ziD0GglLH1MSllALxczj3jOXnnvF3Ze+/IeAeViS0SrHPKrKMI9qMI837jz1hrfvvuoPmwPxwxKOwH1LlK8qwzxQ8tSvXr/nmpt2rDx7ayB+IGE55oHbxcyjyjGPqoB52CeB7WPMo2oc89j+7IbXnt0yeteb/mMEqSNxHUVWkCLFzGP08cdWvPnKpoe2+SQEpGPhHUWWeYqEmUcVmMfy39w0ds37T658LxA/LCGAk4x7EECplHug6KkzTn7t8h0bbj7vjUD8QMJy7AO3i9lHpWMflQH7sE+OVjr2UTmOfWy67Y1ntiwcXvWa/xjh/EjdSsc/Ksfxj7MXv/WLW5965pHNwQLGkgANyxhIZRkGUgkG8tIpz72weNHZJ94SsG5LOOQosiJMEc9BUPTUnx699pkHn7zwLi8jaZeuDAfB7WIOEkV9SepowEHwChuPWHxsvEqwmGIO8syNz11x2iXrXv6KnwQtBUDSjINEQQ92TJ+qMfXOe9tfP+X5B2/0HJhglSx51LjURtgqK2+fig0RxWr+qd9sH/rlHaOnT/aUt3TAHDQOAuxBVKeQlg0ZxZp82ZbbT140dPktDZ78SFfgINNgBmgcBLeLOUjUcZBo6x6Og0DtzoYjHB4bLoqVJ3wSg6/ukbr+iS1Dq986Z5uXGYmLSMLCuFiEZbQGEtynmpK65MqLzvrL+ieubPAMxFIA4RDaRNQ8AooDeitIxVYAhVJXrHzm7XsXPnfBRM8/LN0IAEpE9wioWQUq+LRsRaEzLn99xYPP3bp+mmcfSGfsow49qAbmsMY+cNvYxx7U2Qu9UKu29RFPDQIJst0iRg3EkGIJC1/dI7X4vdNWPLRjyyszPfewFEOOGisiToviU8VSv7z7vKW/e+3SZ7/omQe8F1ly9/FlpJ9XgTAVWwEUSt34/iVXXHjLbx84yNPd0vUbMeZp2VhIyTZEqVP3nTs8eve2R5ffFnBvYgGKc6Bp2ImspnDNMMaxhzXAD6HjwOmIVjf5wH4Vlz81VU03NDUMFxJ8MHXtknceffnst566z38GdtV48QCj24FOQ+PTTEhduv3Mpx+4+p6bA7UVfQaoHhTVZoZUTwpLwqh1L7+1+c9Xv7X52SdcEotFIZq1jNc4fSt19rrzH7r9yqUXvezeJ8yLSl+HHZVWvDlDwetakc4i1bWi/vsoLF0rcmKogBb8qk98QkEFWlHy6QKMacUX9mYgAfxqSky1kARQxFJFS8PYOPSPNEFHNLIYLj9Jr9pPVshNQBayPbptutrgN4xie9wr8BPpidWZ28n3/L1I/FOFHPKhVPlCquC2/OvsN97+RQRWyN6daUVl6GK5vWUX02P1LDy90eD+IhWykD7ooqvYNOY2iyBIMfhc6WXznqliIK7GitTD1z267NXfvPqX/Xhx1i+WPnnJb39++xxe/OzhTec9+vw9I/Wxas6vTBHBATlVwnePf7ETrmrope09Ioc9vTjykx8d8t22ge6Dv//tf/9hLpvtmpvr+no3D/2z+3PZuZm+WRUH8PJH35j1Xzk99KcBvZBGBj/ID/bnB5OJH2UGBnPpwcFs4scd3X3ZXC6Bh4msniZy6f5ceiDdN5juTLQNJNoSX/ri/u3zB9OhVB3ZXr4zgDf6s5m+wR/m23syHYel55fLul8PE7PT8z9O1j/OzOprG8zn0snEV7+cKHnZf2LAv+RuBG989+DDDubf/n3Zvo50R3dbpm//jmxn2sq0P8qkpwMdbT1tOf3UO3xlIN2BLIJXuttynSDn/n29+/fProN/OP+BagP5dnyrbTBdj+sq99cg/3GgLeCvKXS/GX8T8Bdx6ePuHT6jz3n4Ovx7D/f84Ui84hn3tyeuJ+FvMv6m4K+tva2vM9vX0Nae6ckMzse5J40DGpXHufxNyvOUzbXzhGJ36Dqf68QpP4B3OjpAe54ynXq5oyObt7M97s6kmRUe45DNDwxmOvBjTj6T491cVon5/mCGZekYzOZ4ZIvynG/raWjrbOvHG53IobMzw5c7O+1551HIEKfeDI/5Hh7ntqHheM7wlM5l2/nFrq62DDLu6sqy6F25NpZnFloOR7w2S2WflUvjd3e6Dc8yvfhDikyuP5vDs8wAqYNGx/2e9jyPHdnuLErXk+bznkwaefXwuicNYvb0ZI/GsTfLAvZk+5i4v7sNxxzy5wsDWRwG0/hGz9Ft81GbXnSKPC57247B4MQ5a0fRsxfkRLH62nrmM8e+jm4Sqq8Dn+XlLObTN4tl7JuVQ/Z9mV6Srm+2bvUhE5Kjr08E7csOdivBwNE6Dab7+lC0vsHMnDzfmpdJs0P04a+/jbXrz/ZkZ/GqP92GBP39zLVfXALnXAZ55jq6eVD7ooo8MM/cLOZIquV6WYFcL8ud60VmORSKd3IsPs9p1iyXyzDTXI7047dzg+kudZHcIEYpT0dnc7Mb2gb415/mk4GBNjU+uICOem9gIN+LjAYGu3tRjsHunvQgLgezKMrgYFsHUg+i3ijA4GBmMN/JZ66D511nzHeyX+VnqZOpFfKDInt+EG2XH8z34qW56Zy60NxsR1snbs/Nsmsd3TYb944GEXhEZY9OD2RZnKO78iDW0bPxCK/Nyww0tLe1z8ehozvdg7zxA59ub+tEnu1ts/DXow6NMx7wRfSx9rbe9mwWpz7856kPzdiOlsFfuocv5dS3ccY1ThiKOKBpcJwNGrWjrmjC9jQ+yyNeTaNCSJnuaOPAxZnFbU+nu3DAqOHvWcwy3Y0q85QB7drT6Pe6ZHfHEVmn0Td5THeBeu1s0/Y0CMu8QXCUMT14dBqDpT09P8ssMh3zO1gWkK09A6q1K+OM9bj2DMiEwyCyzFjyHrYdjmgxHFlIUEiV6kFj45hu43MyCPBs5tWTzeo4gCbgWRXsQb/EgRnmB5B7lg2CI3LIYny2Z9Gp27O97Thg8OKQR37ZLLLOcky3g5GwNNkcxypO7K/tZGftWcwj+I4NufbsPPwhP3QtFRKsB3VHn8fXcuikPJKCZAs8po/hRYZ1zGXUC3IZNkIuM6ubyfW5XAa9vz2XBbftyfDHbBI0l+1T4iw/n7MxjvPRfKQ65tvJ49vznaxgHpkjwzxYYw/6Uj7Tg+/ne1DhfA8yz4OP8XFfp5KAwsgMjJ8fyufIb3AiIUiX/ECmTwTPDzBna6j8fB2POaaho60dfTnNMyqPI7LsIHcfwEn30e6YUnt46MWhF4OKp34cmABsj8cOdGacUHocMUPzlGXKvrltzKoPPQqnfveB/syg0vUPkuYdGB/4Q0vy1MnDrCyP/agnTuCaOPInugcO3Txk+vjKAAcLTmSeHegh+APNZvGMvo5jelZWyTWqMILYVDaQcBQz6WAjd6Qx1aL9UI8030/3knt3pPsGSAn8zusuugK+g2lFxYZ8gYJ3t6FRcOztV27d4pk4ZZGwGzUEqXFGu/DE73aznJjLQMLuNHoTjhBReOriQdXt5ujEFI2eyTzZz3BEP8Cxtw/TGGYZTqM4ZZUWPQxMpKM738F5Bec+ZpzPIXVmFumbwUSCeQs/chzUHZnBzDHMmwJGR2YuxlRHD+dWHFEwTKeZLjzoaTuaB/4iL8IRDB5H8FacOBZwFKl6Ml0oY08G4xJHFaYnw5yyeoltgnGOD/eg+/OYR2XAm5hpnmny7FMY8SJYT17tlyUXxJHEyILLQgKiQIdDVxckgg6yAhyQRxaDAjMEzmDVOHIGAKNEr+Zr4EU4gFnyjV6WLdsrYkBE5WSKrNmqPHdijuG5K4OpEWeIHhg++NFn+fcNQJ7iJ/oGcxAycIbAzpYgB8KBtzAZ841+ZpxjjyGXxoEfBN9XPqoS+BHv5VVLzGNs+myeczhOOVILLFHVE8Gz87OYKTvIsHjk+MepCznl2lBYsC7d4AChHIsUubaj8flc2zHIGJ2XL6U5d+KUZh5pNC9ZGgdaLkMygYGhHXLoHqBSLsvf5J04qpRgWmi3XL4jw3rl8hz3uXyGRc3lezW6c2CvfJOMrYM1ykEw4tv5djyFOADpHmfknO835t6Rz2VQUZ4hm6AoeTfC8jmOTWSkoYW+Af7ZkScNNDN1gjF3QirD2MKpHwe2BI5kgp3owhjRnSRHpwa+bqLDdaI/d3Ikd6Yx3SJBmmwbJ8gJvMLob+e7aYrOPKE/64zG1OskJWrcmdZbXeASvOiytzBsOtMSWDvTHDk4Qm7ii72cWnAitcCtSUGK5pSJcOabkulwovSDU3YATYUzBgwXOhip6HoUwrCmQROBnFzcKAnXTTzN5qGfjAln9FAmAS35pUF2vE4M3R60Ks7kHzixS3VmIGKjd+CMNzNkFChApg2tB7mez/EdPkE/6cRAZ3Uys8TEce4jD+nM9KR7Ic91gtHocV8Wsh9/qMPjxMOAifL4YV0aP4yUGbZSZgC0QUNksK7hIMOPfpEQJLKmJSWZz1y1TGZuNqe7x6B/d2a1RMEJ0iU6USdYTifYAg/9kIlw7mWnwspKrZjFxMlUWGXiqAMLksV6kidSWWMLx1nofTixdhhdHBk4H40DR5SteDrBL/luhh9Ex0M75MD+cFBGpDjGBw74JHg0DmCUnXn2GHR+9lPKsp1iezjiLcihXQ2d88G18b00+niOR5QNgj4kSRz7eEDfAAUzuoMccMAvTAs4mKCGc18WUn2aIosGfxolIAnSXHThctashrRkmHRGkkm6px0iU7qHTYD5EGs+lqAnPQvrEJ5FXpyxarIfcyG889UMM+0BFTGA2jBR4ESJDSewLN5NcxpM92Y18aZ7+3vQP3HKcrGDM6qNpQnpjxM6DYcB/iQx4pwlR4T4ysqgj7FufagBc+6bRSaAE8dgug8F092jmH9fD0dYGiutWaBVHyqjE7sG53cwI6oxUAAMRbtAI6X7NE5w2Y/eiM6WnkMZA0e0KmUg/LE0OT0Di1SNIGsin1weq2KM0DYmxwoIuWH9oxKhH5NG+BwFp/QgZnhUjb1ZjzkNY0RC5sKxBz0nPU90mAfuRqrM05oeJ5My8EMkn4f5ksWYp6V9el5aPBLnXAd5TXpeNyQeZtOdgayOM8Yqj7qnG2gRNPE8TIag+Dyt3XASOeZhCGLY4MzxgZP6e3qelmg4kRbz8WA+uCi6TVcbZWScUB8cwO7n44zSYZ2P3oIjeiwE2x4ekGEXFwo4sAfjxGmgC5IG/jp4o2+QHbqL69QucHJSuQvyE/5APxzZX3HKcDHbpbVmFxZ6mL5wmZYiCWcI2WRlXWn0aCYDB8JfJw+8wnqcN9gCXWihzFy9w5HYJUGnC7NkF7gtfkHJoSJkMDr+P3FvGVfV07YNn7uDUpRUCQMx6A4DRQFFQUxURKQbacRAEBNUMDAQG0UEFQsFE0FMxG7FxkCwE95jFv/ruv/P8+F9Pt762+ew915r1qxZM2cc5zGzIYO5+llvQqCFoRxsAEPAamARDmcTINjsRcG0HBwL9hG7oVDmpgdBF3KHc9+x9/Gcxx4UmiwPikCgCcG6CDEUDohgNx/BbhEFu48IbuaiiIFgQRIk9Askdwg3tYIiEhDDQXI1oCOiobeCoChxFWjJIOZGBUWzO8KkYM+QhWUQqIybXizKZC2NxvTlCtQPzcG0F0qoNUgubA6Cq8DVxXlxQRyMEIQ4C7BOMNdLUKJMYhoxHYI/WIsQRrHjmBpkX7IWwZ1lXzMvCRI2G5K5q0HwNfARczuCEvA2IQp2MwhuLjfcmJMehOgfHRzM4vR4FBi6wYjUk1NYwTn3wawNwfBy4RczrYGCi4FQshgKBRxbVnB6LhjxC17saIwpCDbiguFPsDcI6gBQcYMKZSj6EwW7Os7E7aJIYAMgGL3HNSqE3VBwKFObwcxeBIcGM40OrcUGSHAoDE4QexuL+pjhCEYwzQQbmihYFRgGuEoEs3+QkTGYQsER0XAFIOEdQbJbjGD2CzIJAjMjmA2M4OgA+AQ4mT3pYPaIIdjpmC4REX4oAdrgwuwZ4naZfUZvsM6HbzCDCdYKLkqGZLcQyzQcJKsUsTJzA2De2aVg5NlRGHUQCF4g2afR8LLZMfBxmUTr4CziC0xPHJnAtQ5DFZUi6GWfw8VAv+BJB6dEykMQpMZDwrlB0BUEEQmLwgpuuEEnBkDEwO1GvIXAnxXsk1gMMshENoZZ8MXhJCGAeiBmcYewCB8iAqoJBWwiZCKqYTYzBOMxpN0+AghCQA4ZiaGFIgYiCq9YfBiKzsXfOA4C2g0eB45BR4aw+R4CXcseTEj0DGBKIZih8D0AUuKy0RgAEKHMK0XJnlkIC1hCgG6wT/CcQpghAr6F+hmcgRvjTCFGU3sgzQ2rEDhy7E/4XCGcbxWCsCqEjdOQBHieTDLLioJVgJmJSICVDJREgQqAIXAHsAgUkn0Sx6BoeUgKQzzkzBMMZSAYnpAfEzCY8HZD2VnwAlmQw+4cL7gKXMkpMuCdaEQooGA2g0LxzJi/jJLpD4xgZuFQsKGIgkMuUSYw44DIKoQJzrwxMB/9gqLd/YZ+DUxmMpTzZvAHU3koYOtwB6FRzHqwAtOZK6Ohc0PhG7DmRuGpYTBBJccznzc0KozZPBRMh4RGMcQXBfNkITFsuZrggkMyiJwdE8fCLRTtJ7KwkBWc0USJ58KqBZ7JvsX4ZKMPf0RDcCMRBbNSKDhLHwqVJweWzfobHgf0PD4DUgoZH4h2Q+OnyMPaoaowPzZjULAXUJwwDF1mOFFGMRkBHR8WmIThEBY9Ay/M2DDmVIRhcLBBxdyiMIYyQbKHGsZi7zAMBfQMilB0I4pwCLQzHK4GEOFoeTib0xAxEDCOmMJsEIczECAcowMvVnc4M3sQwXC3UeL5h6Of8QKmgdPZLUPAeUCRFCoPj4IRC48KhdoLRz+jqihMgAjoG7xwA5BoDdQgc0ZRpEDgTmASYyCi0A+4C0AW8fCwoSC5N0wZQOKuI1jcxyRGOzsz0Q+CVQ+lBhHHjAkCDO54hBDAOLjLBPoFMYH5Bolnw3xgpr8jAqGzMbjZC4MGkhmuiMBQzouEY4xHGNH+UVQwdAmKOIhohHXsM6Cc7HsOg2MQCmpAiAUB1wKqE2Usc1MwXLkZAkSFE7gkp30iGAbLASwQrOEsyohg7kgEsgN4ApyfCyecmR4Wc0Jw6g1uASdwYDRyRezqgMRxddbfiBFg7VgeBIMGBW4umvUlsAmmqzmcBoKZZs6owGVnpyKGwZcJwZzfDbSFeUcRCVHsdrjwPyIhmc2kiBQ4g3HySJZuwmyJREOgDXBByCiMZERk7BP4DFxsFukXhqcdyZ5wJJQ7LsQ0F17sKix8ZrMCJeBBSM7nRskc80g/5iBHQu+3F2gCJMPFUbRfOpZNHRSxCHbZe8TKEKxxXJ9gynMn4W+mEfAH9y4WbhiK9iOSQyPh7SANhPMxVjBSUeAS0EdsBKDEFVhykuFfyKqwehBy+UFGsEgIBTuA6y0UbEozJ4O7D/gKELHwetvDJEg8ZEjuIJgwCITP7Aum8yFDYBoiYXfYHWPycYMEfjRuC6qXqxPjBO1gMxKive2Iy3HtUEBp7CzYdO5szqowYIJdjE1aiHjuMbDbD02GqYDkJkEk8nbsHAQ+aEU04ACcgrmOF9OSmAOhLBpEydQDivbehUOHW4hmreIwMUhWSWwUC36RjMMIhm5EaMj8q38iRBRcTbBO3Ojg8gORbBRChEIySCoSODn7MoE1CgFAaAwGMpJy3I3hBHbTcHw57B1/sA5hai0SfiJrRgqAjSBWcMM9MgWtjPJjkweBNxMx0GUouCxCFEZKCiTXuPY0tTyK5d2ADYZDoJeioBkQQbDPoU2h+6P+CaqjEC4jjoBF4b5EC9j4x4vLmUUFJiCQikDJLHdUYFIcRDK+Z+q5/clGRbOhHRXNIjoE9BjTrIxmTx+PlM0VFKz1zJAij8jF0Sg5gdkXzEquOnQgOxiNSWCwLq7XPn+jOMiRgazRSNTAp0yB4OwiLh2KkQftAUiOK7nbiJ7BPZfoGYkcfIekB5wPGEtMCQbGsDqjEbXLgdayF3uLZ4UmRAcxA8DCjuhwuD3MD4IHxGqMSAGO7i/H/eGqzO1lOR4MKXR4NAJ57g2eLxwifACY1Q8SQ5t9HcO5ENEx3NPBGGMqC/lxVhHUAVOE7agSJAI0PGyEM6ylLPxgxwDQYnFbdCzDNeRwqTikoH1AIvfOeRco298xVwAFZ/WjWcCITsVJ7Okxjxkv9ldyCiyEPJobXPLoWexeOHcnBvYMTyeGTWcOrItBiIKbRREJAT3HJJ4SJHoDkmtFDPxtJgH9smM5rBRFOBPIKrEC4zOGKbUYTptBcoK7Q5QMsUbB4AeUbDbFMPsW45fCzV3kkFkj8Pxwd1xCGQJuDnsDq4ReYd2OFzxlXAcRM55gDOwbu5dADvXGK4iNGJTsEaJgRo8lcmKYQ8skpnlMCIeexISkYD6i82IQEuHTUH/ubuGusVEWEwokFjKYvQJZLcy7hGB3ymwfS7gwCDYmFO4xYJp4dnfM0YCcNQtd2N6ncBPY5VkOktXOeVYcrIhmc62I4KCxGGbTmMT1YMPYJ9FwvCBwMuOvQMLDYJJ9xaw0CqhWCNTFkP+YaLit3CHIiLMGMwD3nz/iQtl8xB+sHnjCuN1/TGwMGzWsPwGts7vhQvYYlvDmLoGAizWS4fasX2OBN7OvGVbMfcxRQVDGsypioT+4t+2nstEJCaPHvuPuAUg77Ar3lnsyACi5DolFOgiSKRncNIvU2CgCvJXA1RTNoAkUHEyMklMLKKGiua+jg5jE4+aqZpEkayS+bD8MTgRHbWLt4Qg7KEAZgVJCj6HjEhBLtbv8MfBFmcqN4dyImAQ8byYR1MUksGnMHdJ+BwlggLS/5SRMJJuVMchrsp5OQUvhXDDYjh2NElm8SFaCtxCLkkE96AEYHjx3Zn6YmAXBbgkRL9MceArI6USxkn2GAzH38IQhQ6Mh0TguIG5/SNDg0E24bgwEaz5LJsPstOsiRMtoD1w89id3CW5SsyQzqyAJr1lQMe0sFC7TyOIcdvFA5glDcplgwOkstEARyDQmSjb8UTACDQouM4LRwp4bBgtnhFCy4AcFm/Ox4Atw1SJMZ98Fc4M2NpB7pqAl+CUzyc0NlCx857gLsQDK2K0CxuXMBf5gngUKZpGhjNjoRQErx2mmWCgGdmcYqdBwKJh3hIKblSgZ9syQIBYwYRj7I9Rho5mLUvEHc2ZRIGThDo/DNOMaFMdAPjS8/TTwkbhaoTHYpVjwwsrE9u6Dk8Aaw2FTsSGw7eiD0BnsxZLN3CThlDw3UdqT+sDx2fU5k8tMAk5kwxTThr3n+DVcjh9DkPkPbPpwkt0787MhWMOjQTZgkrkamEzM9cRk4YAcbrJAhMOD4bwSTBf2FxceY6ogYmkn4EBynzCHOxYMAXYJFgjHQkXFMncH4Al7MRpLbAJzH+LQALyYbUHBRd9xfogi4thAjYONYV+D+hTFinYZzwS7ThzzdyDYHULnsyORmoJzhzIayCtKNqQgOS80jhkOhm0z9BJ/MesAgYcCybnLcQhj2LsQDBhWMA0Zx2hRrBYA00jyoHkYtlziHH9g8iKtBWAOksWaLMcFJB0FkAzkidiLOfYsZcTOYE8e0TfTwe0UP1Zwcxplu46IYz4ZRDhEMGfj4O6xYY4CrWEjGEMfKpTFvCjwIDhSI9dGOOCBaCFcHTZQ4tCb7XVzARYKRMBxTN/K40K4WAAFgjVIDsRByToDGBIT7GoMcoAnhL5k6DEK7mjm00CirhBuFMUxdIhJ9jHDYCHZl2y6QCZwaRn8wbo/BLqdfcdGRFwIHGHWsBDcNowNG7WwrqiKDe64UASrkGxYc7lC4LRcd7B4AQLzG5K7PoIGpg9QckOBy25DstowryE5bwaWLYEN2DgECHHMdsSFc285bAAFxks4s9eQOCecpf/iwpmuB8SBp4kAHoKBCZCc5ojjLCoka217xIuCHRXN3DQU7APWsRyOHQePF5XBtOFjtBgnRTKMA5IRDOKACOPGolgMA4nLAGNA3zO3Ny6avYe3yq4azWWyUeDoaPhdcfBNIbgegF8ayh2DRjHZThjBH6zvEe4whwYjET3DbATGM8wsJDsfXDIINjIZ1vmPFkPBmgYXEH9z9huSw59QwmuE1YTjzahz7Z9xgxeuF/c3qwshBHcS11OwJqxxMQwWgGSnh7KQETlTTjL3mtOabGjDP2EHcI2D4wHBiF+QDPpEwT1fGFnEYVy7YB4Z34mFZRxTDdEg08soAkJhRVGy3oznNAGCADaT45ndY4laVAjYFtfgNBokqo3n7iyeJVwgWQXs0TNYLBoFN0zjueEC2AYtieeeB9L9jACCknV0PKdAOBgVkj0Cjq2LNCCjCLPZD4+d9QXcXK4OzAqGaAF75xiwKLk2t+OgiOSYTGgPcFAydxUFU6ZxCe3kWZS4OhwVNuxxMuvuBMamgWSYPkruJA6GjoMyxgu+ICSjO8YlMCcIkgWkKJjhRMl6NyGWy4+hZP0HPwYmhfujXfHjj0QEX+AecZk4lFycFZf0j2ZJ4no6iY1imDZ0ZhLz1SHZVZM4tZLEZk4S15dJnEschzgTNacgJYteRJTFuBRxKchVQnKPpP0JMwImVwTjhREErIF1HopwCHjd8Qz0x/Nl6RUk59gHOB0SZJZoFMmhcjxsXBESlbLRy4I9vFggwQit4FqgYH+j7fGsH+NZrBuPsAu1MYQejhH6ChLnhQSyJ85cJe4T9ie7LUhUA33IFEV8CGMVQDKPCAU6KZ7h3UxyyoWNMNZeplyQLOQ+gemLB5rG/c2uFopHB/QAL4aMw/Yx8BUMVNYbnFFHRMvcQZQMq4eEncXJUNTx0egN5szFY9Kx63C0PzZ84eejaCchcsMYguUqUXAqjhvUENALDMLEC74xJFO9GOqsG4GRMP4qStSOYQJrjDuHu8BOhJnjWsa5OCi4NkCVxAPiZaRZdCgXLUKy0JuVDH5DgQEFGRXHRjX+wLU55hAkgwc4Xmi7c8UmFxMYmJhg7Koc9YSFx6x2pLC4GjDgIFg10YjrWMExKTALucPYPcNpYV/Aw2d9BIIQJ9mtsyfM6EHxmFBMx/4zSZFi9GOChcLw8BigxDl6ENxjAcTNHngSRhO+SWJqERLfJ3G9koReS2GjNQW9ioYnBOP6qBkKDfku1M2ugYJjAyPe4N61E1Pahw1kNARHUUfBcIoEJBBYNAJPk/OpUTJqNop4JnAuHhHAcxiaKJQcxgr8CjMpAURV5jImAP9nb2M4NDMhBiEVHlACImNWPRQ2BNMcCcjtoU4kJ/EJUxTtjhfz4DnKOQSjLKPgCBL/VI4rMccn0Q8OWTwrEqCuE5EwCIRkdgyS8eBRoOvAyWcvlntOBJc8FrKdigXaJjub+dqJYBSzrsGwSESD4PAwTIfFmUyXoWRVB2IhAgQDA1kXsGeIkr0B9SECBSY7u1Yo1+eJDOpmzQv1b78aQls2y1mAGA0Jrx1UCCS/2aEA/7gSVphVgLwz7hMld16cHxPoe8j2z9m8SGQEITkjfuNvjijJkb+RaWG8VFYyBjpHfUqEe43qk/4RaHcSKAoQ0HdM3zLB4JAk1l7GyWFjhdO6ECyYRoneg4hhAjUmcQmIJOYfM2MC3czyiijYo+U0NQTrFBSc0kgKnIFXezgMHQ7VEYCS8asxvrmcFzjquDg6P4nLXkGyP9nkhGQ1MU0JwZrGXEkILgJPYvoOgl2fZROSWAAJgTPQl3gxtxUF+4ZdnKEqEAy7QsHdBguzMJtYGIuC+5tV1s5RSIoGdprE4hpIbsYksXwlBK7A7A0HbkKwy3LuESRrDNM3SQhW8SVLjLF74hQZJOtBzoCnMJWWwvorheVdk+Qp0Qnsxb7iHKlZIHb4QSL9ykFrs2B/9MCOZRC0P9bR+Fh1ILa+xw0kZIz8YYyxGZPizuVmtP61lkcbry7/es9e/5wzETfRfsI/H2BlFPN2//X1P38OZVxeuAIzQmMs7OztOSqQvf0wVoxkOcr2o/QYuwiN0GvPEOkBY4jTgx75b7P1mMLSI/qCtmuwtUfW7eV/zm+HavWig/RY/8bphUbptYNp9npkiWN7/OtYqEvWVnxDNB3fsXVH//mOnf0/JxPNxvds7dF/vueoybidfHzO1i+xO40zt2wvzLjCzLa9sGovzLnrdP3XWqdueOngpYsXtpXU00uV95frperNMZQb9jdNNjU1NTM1N7UwtTS1MrU2tTG1NbUzMzUzMzM3szCzNLMyszazMbM1szM3NTczNze3MLc0tzK3NrcxtzW3szC1MLMwt7CwsLSwsrC2sLGwtbCzNLU0szS3tLC0tLSytLa0sbS1tLMytTKzMreysLK0srKytrKxsrWysza1NrM2t7awtrS2sra2trG2tbazMbUxszG3sbCxtLGysbaxsbG1sbM1tTWzNbe1sLW0tbK1trWxtbW1s0MT7XB5O1Rth9Ps8BGWCv7PuNHHqzte7DkQTyASicV8iVgqkXWUd1XQUtRW6qCspCLsIFBV7SRT52kINXlaAm1JF15Xvq66nqCfwAi/QW8qMOOb83bxi/h7hMXSX/zfor/8VkGbrCQ5ZVn2NtOJk5Zlrez6SFllpPvvP8Ymg6b6+D5bkL08J7fowPGK6poLFx+/eNlGwo6qfcwsbewdBriN8FmwHF8eOl5Rc/Fq3YuX+IFBZe5be4dhw91GTAsIXJCzcdOFq3VKHfvgI7eJU6ZO8w0IzM4pwinVF568eNms1HGYW0Bg2oKyypOnbt1pbsnIXLaj8OSp6vNX6+4/cF134krN1Tq30R4Tvaf5Llm+4sCRo6fO1Jy/01FdY8rUb99b29IiZz5+oqwbFd21m++cuaX75lVUqmvo6A53Ge0xafLUaXPnHa6+eethc8vX2LgV8QlrDYxNdu07eup83Z0nGwbnrTNdoXv95tW20R6Tp0ikKh16mzR9jIq2GTBoyLCVOWODE2ovXKu/e+91axvp+XZPfyJMd5Z2EYo7zt+rnFYs0pXN7yLQkvKEJkJLoUTAk4glHeWeKqqS8RKBsKtcJpAKJAK+QMB+olagIOYpq4lGS7pIJkr4YnUlT+FQgZGAJ+woVlG0F3br5asXKQzrlVYrSt8v0Ban/xV4S9RlmrLOip0Vw8RysbbYW9JPNFzeX6go5AnMFPoLtcUKgrS9+MrEbJQgbYfUUaAicJTYSvuJ0ts6akpNOhoJ9FX0VdKyhOl5Wgpqi1eLTEQOEr6ypiztZPd4xbTb2oqitDZR2hPFT5sENrL5UzunlUvTLonkmg4CudhWOlyqKI5X0BFMFnrL0jI0u8rVZe7CtKXi4h2KGkKzrcL59w0kiiJRWmGH+V8lPL2+YnybLUw7KegiUFEiMY+Hm+OLJBK+VCrjy0UKfGVhB15HvqqoU8fOPDW+Bl9Lqauom7QnL0wYzt8nqOTX8ev5NxVvyW7z7/Dv856KGvivhW/4TXrNwh98DFSeYm+HgaM9VhQUbE5dtmrttrLjCw+IJTLrAQMnfL5WL+ysaW0zYeK8PaX7Tlg9VV20ZHnBf0ciG4ijPQICpx452qWrRCpX6KxhbWe/u+juPZnNypzdErnDwKDQFbnRvqeaPk6e8eVP24aNxia9Dcdv2rJ1+45du0uOV54TKyiqdbMfNGxM4a7LV7ZItLS79xo46PX7j23VNUK9Hr0MDC1s7V1HuHuOHT+BDbrp/oFB4XHJc+Yt3bFn3/7T10r3RUWvmtY9VSQQGgmCBDwT47T0bgIzla7CnjIdUT+Rs1C5b9oecU9hT6Gh1FJh9ND5NjJ1uVTTYZidwF8qM1UX6Qu6iHiDbYUjRSZCuUQmGazXW6gosxbYi7QlQkWJp5uNhZKFxFgqn2/gNdpQ2ldd26BrZw3ZaFzAWUlLIhe7SnvLEhQGOfUVO4jk4jFinqiDQJS2bIaOq1SeVjit+zAFuVipk71Ybt1fqJF2zDFgrKKrTD58WBdX6Vglt/mS4fJuAhc3G4GyVC62k8jnW2ulHeWpmCtlbAxKUEg7t9TdX2mByYr6dJetx9LtJH2FU8UG8uFyQ1Gn9P1TAkcK7SQdB7MxkPdDuuB2X9m21/MtjAQdhdL5WUuE4SIlgUzSIXe6iyzeMe2bPE4aozY8bUNnxYkyrbRF810EmUNU1BZ46qY19Eu7ZSTQFvLnD9btaC/iLXia9r2Pu1Au5Gd0dHYfkHbWUcwTjhd1seTPV+4vDFCcIE8rte2m1F8ow7gXp23IuIubVhLEK3pLMItUFIW2uBlDaffR88cpqglEAomsm0BBJJbLxVJo1bRLveQLxEzXCogysJY+RzSdfDptIVUNPV1Fvem6H/tv6dfXVK9/dOHT/vzd0410fk83plY964K26dZ/eQ3WPLm+TU+lBptiZT87E82tdqZdG1w+6+i7N4c1eHhE63tuqtzqSXV+YwLrt46h+/pe9LRhrGmD3/jSZ1snXHvTMEGPoiY289omUgxJyIjH4/Hxn+eqYKrWgRcIJcLHLyf34Ol0maJgL5PxNIU8GeacqJ/AUdpXk6dngxOEUigLiZzfjWfPThdKcYicr83j8+0wOYV8KCeeDl+An5TFexEO4HXmq2Pq4mjULeVJBHK+Ds8B5yriTENUj1rRUTyhhK/A1cqahIvy2fuufDu07z9X6cZz5Ql5qJwn5Y3h8SWK0hk8vkxBPILfBfXxeDbKPFxRpMDrKeMFCXliNIqvxRcKOgiV8KeYp8JDvwu68XXwfzCfJ5Hy+AoyHlQmL4HfnZcoEPJlPLHgAToBrZWwGvlSsZzPM9U1E5rivYhnKFPEHgg4QGCLL3GiwF7K568T4JcyJeyCAn7NYOJV4ef2s3nY4lYcih+f5GHrCE8+rCvarsUX8fL42qpKPAOploKxwBT3xuf35g1Fz/PxW2RSngnPArXy+SLcd1++lNfEuo2HhdsdOnQg1PKMt0ZEAtyl0FAg5O1E/cRfr2AmTOVZq/TBXcoFZqhRwhsg6CniSQfiZyAtZRjNPF8B60gxbwtPIFXjepXHU+cpSwSiKim7EQ3Wo3hO7Cge/x3aJUbZhT9eyj4JY32BbwMFeKAikvH4X/E8MBp4K3E1IU9PbijmnpKYLzBGZ5MEncHzUkdDUMssMS6A/sZIY5fi4T5gN4g3SDiG/W3M1yDcs1AklfIlOsLV2M5baC7lKfPURTwV1NSRq0WEEcsbICRJpISmpzUTpTEHED9BT6bTeTzTmXyZSJUXwNNmfaXQDf2Mn0vklrt/eKUffMJVhSa/CN57+LiAury0etfWpkLsV3r/W2Jx/PZk704XRwnoRJSag+FuHvU5zZu+7bWIKhy3+NfYSajtyLOr1noi8m4pM1i9UUyzHvVN9PQUkFea4LRznYCSUgafz4oTU1tk9abIwXzav0V5RO8uYtqkueLPzlvwaRVP5E/7KKEC97TCNZkS6vZH6Gpezqe3g33S9vwlsrsx0dj1HZ8mVcbz/SREbbUD/BTGoL5fU1fWLpRQ4hnf1WdkQvL4s7WmWEtCC8RlK+dV8ehJ0/iLl8OJBvZb1lfSB10y6oPznskisjKwqBKsFZFhyoh9DpF8KsoLjSpEd50N2mezDJ+/524c9/X/KLsYp7pt+Sah6/vy5NEZPLJNPPnN5Y6E1gXMLZBMEJJl+acuqxIF5FDv1Rh4XUabC0+qnfdXImFiyKXAkyKapz/gfNNDAW0wnd3FCZsVfLjxdaq2P5/mB15JMXmrRD8fdyanrwvOkEJTBR/Oe6xD1teaVYr0rVfV/JlPpHTEfaCCwlcpmbnvyFxlLqKRA7bf+DlbSgNzBt8R2RFti7utYXgcMcGrL70NB/LJUvvs0+sWPJq/os/P6x5CCtkzaxGGBqXcWjVpTYqQtgRvNA1SElHTy5NKRjf5VNO85IhGi5hM85rcd+8X0YvxMy906CamDmGy2nwR+pu3O3v6LEVS3n2sIWCrhAKv/9nxRpdHl/d42JRXSshj1Mcvk01E1CH757rBZiI6MT5hUk4xn5bcvaY0aJWY1gxxr1g4VEhZnjPMIi8JqGZbbHkI7n9jv5aw9G0i0qvYKXWu5NOQcVsevUuWUncnK9UDbXLqv/BrdlOCAulGda6bulpOx2+77KhK59Gnj9YvA/BrimNpnG56Lo+mLk8uaPnJp8MHBr7eNY5Hmel957c8EFBe3qDjGr8wHmzzD+V/E1N25kGlyRjfFQfXviq2F9Kp7aNXX5sqpxmjtMvjJkjo5un6Xsc8ZdTJqc8920Eyqs3ILTzpJ6QD+uZ7NvSX0Kjv8c5JwXzKTCtr3B9AdKG3w9fRzQIye3n91ofbPNp2sJxXGykg02mrbu56SjRH6fLVo4951P+R3uiisUQ/t9Qc+F0koa7+uwuXBosp8ODdxTZvRZQyZP3t213k9OyFlvfrvRK6U2J7o2CkAgWkbRLM1RdT5FwL6Y7HYhKnz1A9M0tEccLngZdcxHShRHenKB8/ib5v2MpTb4R0++kw++edRaTSumyK41gJXeg8N3V8hoik+/X1NBwl9Lhv2tIF2AXj28tzouFPZfQrOK/LtdMiWmY7ZPNijOe7w3uVTu4tJNehC934UyTUzyCmQ4OxiK5M/j2uFD/CeHiP/bX6UwKauom/7vBSHjUumf63ur+ARBtXT/U0ENL1WYqLNcOEdP/yYs3uO4T0ZGw/r0CM+8h5tK37WSl9SHqw8egEBbqi2qrzRkdIc2SSE0V6MoqyfD/3ryWfVp2aZ+7Ak5BS2IcPURi/+z5XbAs8zKfxWt5Lro7lEz+xPj3ZgCh5u3Gc1laiiL7Lj7c4iGnDk5WXV28Wk+ufjUn1ZkLK23I/+ngexvnbuk6Cy2JavyN7QaftMpL10Boy9hKU59/Hj9euEdBj1Xk53XXEpFCXNXzhFQHNP63dfWymkKLko0cOvyAmgVBzwXFfCYmy9W9OdRCS+uFrG00S+XTw0qPfr2t4dOLZ3iqZN/p5oFEeT19Io0o7qN7uKKKoTcprPiaKadKnJU+1y2WUrrmmu5ujmGzMN4661SKnBQ9G5fa6oUyLHus5uy4UEH/+EZ+y23w6HWe49pCnmFZ36v23q1RI6T1bX83TltC42tqd5Rj3yyMHv7w0SEJjvtSZWj7G5jVZe4OPjcM89g4cGREvpH4baiIdUyUU9evswJYPQqp9m3pn8htFupe6vGzbAwk1ejzvtvOCiFw6xgfUDhfRSgPZ+idbMR9uf7mQdRGugcOVC/PCBTTtQZ5lkBafgpVbUupaoF/m9pNfchRSWFLbkyWeRIuX3WhY8IhH3aU1gmFpQjo0b3v/awWKlJG85vBZtCMjaP5y23LokfCj484dUSRR4JildmOVKKHe2v46Au5Il5o4i79C6nutSaePMn6bNta4zthETC+yM9c9nSmhJzrDkq9/hT6IW29xwFRCCaHv9MatFVOd+s5T26UCmtwW0u3DThFlKKu19lVVIjN+RdCFfdBz6Y4Zyed4tKLznyq7ZBn9WDZnyaURQvKO85pU/VREU+/si5tiJ6CYYy927ItFO1QKzDt3F9PfViveEQBMGSM7TescQnS5Kl228AWP1t/p5Psb7+eOc7YxvAD9H/Z48zlPHvXq6CJb80lAdWYXDzX1kVDlqYTD3fPFpPqscqI0R5HWVSRsOVymTCG7H+Y7LuSRTGNyH+UkAXX6q2cz+S6RuHimbhva4/s0JylyKezasS0uI2MkpFGs3Zheyqcr4nVDbmNzord3V6iNTxPT+JJzbed7SahsfV29GvTP4vxCp3F6cho78sqcIa5Cqj6x9E1OvYx0LiXlXl4todPrrnX93o/I9HrE5eJNQioT/bQIlAtpR7nx3o9xuG6m74xxV4Q01nPvWYNzYpomG3l1WqGIjoR/Wjj4HFFmslbImiESqv1zZGIGnI6mgUm2vYOlFOO3OeWUl4R6WDy/X3hITA/r364dflhC17QzG79HSclyxKT0is1wMGf1WjFhlpBySnRki0fxqOfVA5pTOvMpclPQ9lx7Hr2cM/F0V/SH1/plFeKLAlopuFU9H5v2vE+TWKpaCWnfth+P1p5Ff+3qfO+nmohuje/elmMmoY8ndpydip+xvbqs45+JjwR0fqWl3SboU6deuhXG0Oub2nocVXtDNHTcM/VDC/n05mS9besJoqR4Op+7m+jN9hPWPT/A38j5RH/7AvvZ/nh+3EmiVQfKbno1CsjE1NAoEeepTnnuKLOW0tVGr4RRRxTId4FC61MdCb0MvTBdvElM94qGb+lmokAnvhpf7bdcREujs76/yRJTmV/uc4Mm+Dt1CjvlAwSkET2gb3SIhMJme0cWqopoTMLOmA3TidyHOy49DT3WYNdUqzsWenPDUl9TPxGdLM19n50HNG7b7NKSUCmNU+nTo1FHRuE52UucMP5vWg2sLpVL6dbp/a8NL/PpRcTSd9Mx3wuTzmb2EQrp3Y3hqYHWYppd/al0qynRnuv2FPedR4kqZ/oHiIgK//T/4epA1GdoUwdH+GeBg8+eaVTgU2Hc2p53Fwmo7+zch7tPKtFH5cBby0+IqGHwlUHKH6VU3OxnUewJvTmN/2zEC2CGwt55qT/hP70/HWsZIqLZVw8YL17Mo7niYdUBedBzHX5syzDnU32PuT/3JWFeVlRmryknul3yJm8KwLeEmN8H13qIKCg3qI/wk4i+OrmV7lshpUWJ785l+MhomNPFAps6GcVXeOW33oG90DmgXrNPRB+7r3g/AuPL+F4v9YKDAopb7Hlzyg8R+bz5bReyXELhmeU2340EJB7dMiQD/ZzgdGdJ8loBee78LdHS59FislphoCIhF9+0AxnDxHStf8a+Lv3lpH7nZpfT5jJaPmVX1Zf3QlpcUjfsxmkJjf/8MEYPv68e8KJ7fttDCfWyeDr9/ggRbUj8uPzeVD5lbRREvES/L7VIzhqpi3nRr1L9T38x7bmXpvp1No8mF+lNK60Q0Ps9M1wSlPg07KjD+egqCdWPjMs7Xygk5TUHl/ZE/54fuPPCODNl+uAY/aKlXE5Dvx6zOtAqpNJVJbn1sG/fr6gWGo8WUnGG2vovMWI6tHLR/aXLBOTzc8yT/BFE5Wtv/fa/J6IRL/eGbDTi0/pq68XLi4S09V3/g6VuRGYpfxIU5kjJLeH4C/doHrmdHHT6xV4R5av1PaM8V05BKmM1mtZIaG7rQ3/HOWJq0q4taYa/GDgz3b15gIiaTQ9ZTGnl04xsxWlBXUU0/8R7L/kU+NMv/qwRPxTRHGFCteExAb1caDDmswOfxj10O6V1RUwLq/YF6vvBfxfM2K6twaM9u/V2GwfISWWQWWrFZxk97xNv3wV6cHu+htdKOPzX9jWvCjxDZBg/NeVcIPMHfcYM7ornrXBogAr0ztaJq248h148smv1dYtiAR384H085ZyQos1HaSpVCcnx4+ULuR2gj7uJ4vfeFVDJtaFfj8hltOK+yt7P15To+cu4Xt0+imhWp6NT7DUUKSsnQDDIiyh1qX/k10Vi6nRtae5aCZ8sPHaKFtwQ0UT+gP1qb4mW6v9sNosS0Q9+w2JffxGV7wy9V32JT7Msl134bSGi5zs6T5jwR0TL161MetUA/eH2YsOy5zIaO0Fy6LermGKvDL7bki2nwJuyeHd99NOsyHNKE+HXPcvpshl+VPGQQZpHrIW0br7Hnr2eIhp3rvO5jr3FFKMRKI6H3Q88u/CTc72Q5uc2NS+O55Fi4tQHEQU8Kn8fN7gI8cWP60M/+1+VUra1zpzd8OsaC3iVH4ZJ6do1ww8b8pRJ22N1pqRESC821qrKTsFuZn2+WAJ72//qwbVnpvEplefRNj5RQn4rOk+9sgcb4GWYVVli3B24JjR6BT+WFxxrsQ3+TGiekXBDAX7tZWW3S837BPTJsvqLwlAxOcd6vqgK4FNM7natze6YX5Xrvy+An7L+hPn3n5flNG2wnv2782in6b09h//C/8hyeDVxl5Am9MzLXb2cT9fdo9+87sCjF18FtwtgH38s5QnVdUSk2X3EwybojWsLVi0r6iKiVWsV5o6fSrRf+eyS/RUYpwUKv52eiCm6YdGHRR2UyHTX5qkP+DKarrmguXUJn6LnXtA1u8oj3QeHBw3ii2ndnzcJeYckNMzzVElMiYDWtSafGdcgplMbbrda+/Po/c8+x4KahbRqSkRBW6OQjpeNrFySxaOLa/oGnNonpmO7O/2M8VSiin57C/wCJeQd/6WXV7ECuUwp7vwhAsF5+QdHWX8Znbn+dYbiY6LDHnF1vLVC+tbsn151GP575OGvA2cISbCmS+bIB9iPTqtcumoe/DzdGVN7dBZS4mTtL7668JeP7YkLRhxtFZSfstteQAURan8WI/4Lad4xyslfQG+XHrkXBr9jaKl6p5k3hDQpu6viFVU5fZoqPaHzVUINX58H/+rPo7Cbz1sU03i0u9nXz2aoiPSXF3yqsUDceV5zXodbQpqmvfOGxwjo6wpX4ZUvQtJRG5p5Y6aYOmvlJCc94NER7ZhHoS4yCjpyqMUuA+Pk+dKR+sVCat2/5aPcV071Glt29y+VUPTZ8Nl2XgI6mdp9yyyM52W+b89kvYKf0W2W/cBWMfWNuj7rnraAZhzTk31AcuzvkbEOzxfxyL/zrJV9Jokod9dT109OYuoeZF+t+4FHRkayroVDxDSvvuNrGy0F0ne68mHkQ0V6PGCZ4uYJcto6a2fAbQH87E9LRi1v5FFe6x/10g6wQwpXYztq8Cnd+tSHnDEiOr3sk3W/AyKyUStayfy+od4n/7z6KSaVt6/emtjzSazLW5M1U0i6G6aFiEMF1C35rofjSSEtWfonbOYQOSU6nnrxJUJG08y/r/qKuH5KmrDu4XgBuRaElt9VQvuzV7yzHy4hi9M5UZnTYS+eLqd+dUQjXaS9O+K6DxIcL41aJ6Kkn3UXW98KKfXe3EniIB5NOTc5/26ZhF5M7p46aYGIquYWBqmcEZF8yQ/z2PUiyizpZLywVk6nGtt2DeuL/ls38njvaVIqnGjS4r9dQLE1czKTggQ07I7noyiemMYJFXd8SJJQxznlK3Kg90YtnKwzp1BMT893GFIN/OXI8bWDireIKMFl8X4r+D87A0YN+fxDQvsWupZJXPnk71Hpu/iuAh3sMX7gGjUeDbiuWXQH9lDZbMul8a9hr0an9LTuI6b7fvU6Oh+IqqLLVT4vJwpWaJs7foaArMzzRbsuIodmqp3oBbzBt9OVx9cB2YXZrg8KzIFdEc/qMVOTRwdjmvpGwN+pOnZZ//NHBdrY8XvfHfCb/j4LMZ6cJaJF30xMm+4JyG3HVBWfrWL6dXSTN3874pKHzj9EGEf5N45bieHfz+vzR6nNlk8ux53SnlRI6NbuU7KWBhGd6Vhg64w4t3hVjL8+9FqXK/l5c+DHXLEaHKk3VUS9Eh+vLPklIWe/rnYL4V8O3yw1Du4D3KL0w+VFqsoU09TdLvwKxssA53Lv+fCHjDe/vwccKbJO3pwKf1Y8XX61/1TEUfFXlv1J5tP5dxa3V8POSh5//zK8TkRuzgv2eVoivvDQ/NUH/u7i4hwvvxDYp3fut8bYwr95GVFyyltEuxYf2vdiiYCyilZO+DUEOImtlclALxFd/7hzXL6MR5ZNnz7LER9rd74z6CPi+CXnvRWbGsU0esnOoAfw7x7fvJYahXjYd6zj3EMRIlq7YMBNU33oo4H1s5wvS2i/9/hvWYYAKRffa+5zRE4t+lcb9syW07vznz6+M5bR9nO9v5s0SqnHMN/aGOirjYZ58upaEXl9c+nl6SOh0l/+O3veB9zon/LOWi6ggKLxh3mDMB8TbV/uRH+6Zmv19wOu4l6YNuzKOOijQ3VuBXuENKNYfZy6jZAWlvx99Bvj376y5epa9Fer+MjceIGYLmcpVh5+IKWZx1oyG6OFtGHkK2tDbNhp0H/0rlwdxP/3B9/KuSKh7btyzIfo8OjR2diHw98KaNeTZ4szAX+2jn30bssg2IPX+WtuzOTT+5EmEivYEfMvcy7uX0x0OqK1dZyyhBTTy7Z3TeBTQpP97BW3hfSr4yKPv26K9OGrPGb8ecQJe8bNthiG+HjHz8jaOgnZD3ngFzlcSCPeXTv/rZJHDR38xu2/JaG1ovN31tpLqFP0wOm+8E9+Pi+eJlhEFGbZQ6FsAua1/cgJU0uBB3rzBe4lPHLaGDMyewVwrY8eK5dqyEnwNC5tm5kC5WRrORXy5DQlO2bgwldEB06NO9J5PdHRtb2dEut5pBI/cJ2kSkAtS+fr1MGP6+e99ZlDN+jbdxmaE91FtCdqX38zjIuogh2VfVeJ6KmutaIcdnrVtyfSl76KlF42s/kMxsGIwbqd1jyWUUlT/KoeW3iktyxGResV/KePbg36UUKq0zO6SvAXhRkWZy8/45FHqf34u6vBp1DqsdkUcUtSefBe81LEB72d7q54y6Oli98cNgA+cDdV9fj+ndCPHtbrHruL6bVHxJH0Y8o0TXrsaZUmnyKuPRv4fpwynS12zFkrkBJ/SOfLwXky8gzQlby4DXv0YuDbKsQh959/uTJwJwDp63NTzmoi/jz0Mk37HJ9GVm9a/lRFTEe3yKpaysRUWXGpowM2SP6wa9LCiV941LU2KbVyFXCSrCshu4MVyMD6XomWC3DHzpPrR8CP6/F76rcBIwV0o2qD9+F3yjTeZdDRYcBVbHz84iQHeHQzds5bJKLo2aalD38jjhx98VrFVfj3J7ynm96vRjtcT13+uBdx59H1EZNx/eAQvoXmcOAwRYkdS65KqPurUTVSHQUaotg3d+Y+FXq3t6u+62n4i8pTNkbBL7z2wsNGvVxCGS4TQh6gf54ETUq/Yg8+xUV39xUViIObL7w8tZtPdzqfuxNnLKDLgzoKz3SRkJc8fLRWC4++tMSMWTmXR+/sr646f4Coee3V52FfxVR46NvChu18+rjbYF+AjiLNWS9qvW8pI/PzH45ti5fSntw/aysr5RSXq5P1YS3RruJL988CrygZNXfjQ+CsYfUba64sE9PBfa1FvdvE1Mdf128gnsN8o1q7DsDjq6+evrO/nEfX7fkxu4OEtOBZ5JTJ/SRUZbPdcDj0Qvbr6V+CI+AnxIY8frlSEXgT77oVsnev/xbOmuyKfaZfh3yIR7xnMHfNszl4Xgbxz5MIcVVp/mHD1oMY33lK6lu1xbRcdfy81KVCKnxRVr3/uJiMTB6Z6qcL6FDyt2PewPGymwSiqzVImWwcnvhKQ0J96v0dhcCbDlpcU+wD/Ib3cFzMohsyss2wOXz2h5SWGPrnH3iC/MKYAtdemQKymDIr1PU+7N6R2KRPN2E/DO7Vz3qN+G/qg0/dTPn0vNphO7LjlC5IGHQY+N3UJF5M5S/gwb3Oj9O5LKT8Bvvwuw0KyEHu0jDF/C2YpfjC45qUWusaulchTWO03aa7B/yt5f5DE4JOC2neXN0LSxQlNGfdtY0fCvm0ZeydF7NiedQ54erfz8awZwPnfNdII7oU6TpQCfom0SV1Vh7yFru6vL45zYtHQRPqF2UBt+4TKw265SKl4Rc035VNgN9UeCRihy30kenNPf0QZ252u3lGuVRIpvpzD09eIyS/7ScLauE3tJacCiz7wqcFifZ8fU0BrRgWr3FojoR2zTm5beMl5GX2H1fJ5+G6e7VU24DjXBh53Xci4nuz+36WXebxaKFhhGBAuIwsnD7nz36IOLvbO/57kYwuxO19fstARo7Og86lA5fyuiqw3KglpAsHuj6L8BDQguyym/mwC9tOqFeEdBJQUUmnDcdgr88lGMSowl6WnG40zAYe8Nr5VNsBVQmlltzI717Lo4r5J6S5h4iiJUry34hv5p2+3+2GkTId6lHcYzpfkawvXzgwvaecPI3uB8hfKJBTrKHRwYd8Omqwbn9uuZh8vry3m74dOPlc2e2qlYg/dI1TmybyaHPMxU3GwAFby/LaXicLaMiy1eNay4WUnHqnRGWyhH6Pn9oxCfmFIe6ZL/XvSSnYw7rmt5KE3rfklx9zlZKB4dEDLdBj142W5DR8kdJlyjBXw3iZMf7Hl/3wE7r91q96foRHe0+q5/eGf/VEo5i/Efb8g7nTe1XEwUnlRyf07ALcuH7RWJ2zIjK56DarCv3yqKDSeGiZgB7ePT8/b4mUnvAzzV4rySi4ZOVJTdi/LgfUOt6fLqUsc9NOf/0UyNs46+hZ4NRJR3NNbMUSehhg82USX0LfhBvaahBfPyjrqzu1GvH0erXA+Yrw+za82frDGPjP1GeqHd9gnisc2jtpKJ/6p+ZOXgAc+/IYrf53xErks61VpHtCkS7v/njHDvhcjzGTDu+ZIKO5Pc8vXQ+7sf9G9JMSNQlte377nTbsYFEtb2YX5JNCi62KF+E55tzf8kbfT0BXBvpUG0pwn1+C+l4BzqOUOcXBAonLY2F+29uyeXQrqDlCirh/9q0Th9Kmi2mv2fC8GlPE3Z++vmouE1Lahu7ztsGPaOm8cqsv86e1RG81xyDOKdcz+jGcaNiY8xcdRwjgx5zVSrAX0ZuaxWMrQERz+Br7OsoJ77eqboo7RvR8kMHQrpP4VNywunWiIVHcgvktoxcKqVv5NQX73SLaqpW5sEeSApU4aF3/PU5K80dttokzlFHFtzulggg5Hdzgn2cO/IX/ZKa2EgAxHd16x+bFIup2rtd04yMSOj6q6nTJLj5dndN1ksksMVWVGVmJMG97zXrbvNIAeOeAnRGusLvdCtaEjlkGvXA5dOLkWuDu8wKPN44ATv9r44Mt0Hd9FapfKt+XUn1lT/77iYqkpOnzZBzieN1tWfab2ojGad6cc86OTzu01xSvWiAgHZuVlZ1BQFu60mBFK+zvgOjJu8KQZ7ncNPmNQyf4MRsrqx/1BA7zx7I6FjhN3pr4pzRUgRYuXJemGKtIeQ9n5xj04NOl8b/d5Moi0poXpaC4BHGZ0ZTtjmXIF/W0WddrooSsDd+r7p6COPTcRq30zRJSPrIu+wnmwzmfO3+PDuZR7twbfF9sgK98ebm66nU+fdOcuVdtPOzKEp3Q0IlCKhlaOOXhADHpB0f2sAG++TtOf0higYz6Su3vDHNUphpReIzKez49MJpiKXouoPywOJ+0E8gr7tL5mjkReYrvpR15Z8R0hmfSI16BR3e9V0xfrc6nRZtXbD3/XUDlNr3OjrHlkZrNFMPasQL6sr3Xpl+3RXSxcHtZ62RFWnD4Mu/kZ6JDB9cfiQVupfA70ECwXIE2zV7s9CsecXlE1ItMJwk9cL3o8qIX8O9dRZrrv4jo1+9fpxxPIA5P+C58Dfv0S2fJ4/vw+3tp/X44DPqhrtHReZytiDqf2audsh4428VRE5WhN2Uje6weFCUmiW760BDE2Ys+6Od5dZSQ2931O7fZS+mBY/6v6cfl5DjGcost4pX3J+Psn7wRUdq6QetygVfUpHWduBrxaZdJ/fy/AL+7EHBDv6sb9PMhZ7cdiHeaQjR8YkHAfPp+8azi1zzyHXluvatIgh/QBQb2Dz8Rt/F/vAdszH2WPL0D9f7nc6S8CXA2AfInpyi9wABzKyszu5iQ/9mcXw80aj22EF+PbRKhlxCjhy38cZQelv0HgtEKeirbIBWrOg6h3sGsHmwmnhKnx7Ze0JsRqAfesx5bcPgPD9ZeTw8re/9DigVJ9P/3X389Y/qDejm+qV8Hjm9qiPLf711R8v/1fgRKRl6YwDjqbMMgMNT12J5+3B8gbuthdwQ0iS15DA0MoAU4nvXHf1vM/WABx7dtbyW+c1/NdvPH+MGx7DcDTqBkXNmhbAvkeD0Q8/Xaf45AD3zpED22N5QRCL96oPXTGxzLOKL/HMs2F23/tQS9YWznRzB7uTXn1HlGB44/6xmL7b3ZYsKh7f3aTkrm6MVc1/7rPdu4wtcP5/T/Fy8VP3NB7Q339TP+v7jP3Amg5XPfzuDege/PvfPn+iuFq3cI64D/6zrth43l7nI424UinvvKk7Xd+b/3hC7mPm7ftpTboMGwj15oHG4b37PdmwIcuO5ybt/wkzv4nzUUvmzDXyKTf7UZqQjwlNv3UOS+/le9ZviOcb7ZceZ4Rcf5clRsi3+db4nX+Pba9bhLgbmc5d+B+z0Hj7H//Yh24DP2+w9sFfdYtqIUVOr2Fd3/oWG3b/6GpQt62AgFK3LZPbHH+c+2UiBfB8TFB4Dfb6+HNSTYZ4DNEywV+qcaxqH/z/dR0f/6UK99waAeNizCWkw8GgzQSIydKKxQjrLXw466WL5ljIq8uFMmYAUvG5txemzZCttzEGPo3yewPU6M28/6P47ycvZyGu1sj/ay1XLc2tn2eYAVKCDq/88B/7T+n/1VMH+xYirOXm+o53jUh3VSemxzoogUr/gIl8Co9kahmVg+8c+Z6L72T4eC/M4NpP/j6/88DXSGvX1o9D+8eTy4qGh7vQBGe0ej2hd546dG2rdVSAzUA1U9Acta2TIm7oJsTRg0Elua9p8n8d87ab97joPDAxeJN33sOC+PIcMSzYxNjc1HBWLPvyg99gYVGcUFxvzzsx5k9a9xY/1/vbf557NDgR3IFiVcHUKYRkiJkSMbN1HBuG80m/2cyn/1qBHrKr32vTbRpe0rl7nfVIES+ueHUeL6szfcQlCmjZjW8Ro+1NbUwpzN3f8tPs+dmY6r/rxWpKFlR1qd6viUqD1H3nWShJrNR401Qpx1fdEv/9MrRbT71qEh03fyaGx9gdrlJTwSljrueYz8/d3DHT2a9/ApNz9osjfwdt9ZG3ceRBw7T/rR+yDyL/tED87t/iok0ZBrkt3HROT5ttOUfeBv/G/xiDbL/iw/Br9SWbRrx6kVYuqSt2mNW18h/S0Yrv0S+MEkHfMOjcinn9IMEclFKM3H614Gvtrr14XLTvP5lPFq5he/UXya7Hz+i0UKn2RtiecafyOuGGm8Lnwf0cvk42NUS8B/mN30oRR+81irb5eu/ZT8r/GXzGaqJb1rws8XSVrUtMBrm5AfcT8/SEYRlg/MT08Dzto/rGIi8ig7suakHgHp1qLPa+dfC+BnRvu8HA2cd2Wc8QKfIULSeKF9LgD5xJkj3/KDzYV02HS6jSUMZlrVT1XRR6IFvcZ8KgIP5HZzUc5y+G3/W7yp2QMfCYO8VchqmUh5zB9lUrxclq0YjLy9xdX1d/Pgt3cRJ07LkdI9y9zPH4BjjnPULbaGf3X/66SmFeBL2tze0mltA/wtvU4j+EUC0s7ZduHeVx79+PNrdQr8uursZxd334U/qigrOwB//tz7s9USEFi75Zv4Kz8S0r2d3Q3qr8rp3hAXv8ZsGd04/CC6KB/8CNpw0+YReBRj9riNQ36m2MflWnKDgFTztqq6IF9Z8kVl4VnEs2YDmm8nKoG38EKsr+GMPLPRh31j4JJM9viw8Y+liCy96uwm3xVRwBvVmaGKGCfnJ2Vswfhc3eAqdQZe2u/r7plHXRDv3Ag1Pw7+RJrn1+M/HaT02PfknN7nBJTrfnOfFeLkgQnrB6sjj9rjRTQtEiIOuH3yoh/wcGHQpMuGaNez8yuMGf+xzu/Ere3ID7/6pjPFUx344iTLhXeCMO9MJtdkDlEi3fgfl2dME5HzygN+x8IVyVZvpshSTUb2KZa+xz1kZCk9k795h4Rqui9N7gSe1hS7T1Ej20R0SvJt8nLEAVXvd1YmIO9y83tmqDryJBtey8kOuOesnwEp7sh7DJjys0HDmkfVg3Zf7ePKo53vZ442UZCQY8Cf5Z0NwYuZsl4wMEFKQcHFZb6nlOi21bDKKl8pnV3zKG9BqoDetB267aYmJtv6A0bbkPcp2G8srkOcOOn7y5n5f/n06PE+r1LgUHkvtIJ2bQJ/avz1cWLgPjedpl3XSgePqiYhPjEO/JPAnp0vrQE+sLew712+lDxdKzNahkBviuVdPYADSmRxIu9T4H2U1A/+u55P318KNzwGb8G76+XjTcAR5X1+HNgKHGnFgaoJb38DN53i1NCSLKEvZz7GT/oO3JyvNTh0KZ9GPQwvsukHXmphcJ0+nPj6aSZJesFC6n7b+/NpczF5PdveT1bGpzSDjrN7zVCmW7M3D0jgSWm11ya5QpOEel90f/cbOMsm/4H2ugsk5OtcZfoWedn0Tq930S8BWT4YsNaoB4+yJQqvcycISHdWUueLLny69udN+PgHwOGEv5759kOcpxNdYjBbgV6kdp8pA1/PfaORkkmskOyfjtYbDr4ewgTHRrR71PM/a8/9Bq+2dE74yQTkE15dzVTbLqQ2Uzt+I4yp6u+10UfdwI8rLSwVfuPTux6rVj20EZNLtnBjyV8BfZ8svLkfvBu+TnOH938Q54/ueW4T4sqTLme6pOaKyU661zLTVEqDBwkCrMG7K24NyknqJCRnnVa3QuQFl1z+WGoFXP74p0WuQ9t45Gyk3H3+T6Ixjpq7tFcKqfmHdta4ozxSn289Ngv90TjA9nUAFgaumD1p/2/g5fUGRxeVdxHSxpyg2d7uClSlsv6IJ+xOfPfcTe/wHLQXBsz8gHxBUU3M05m7pXRy+NB45znAbXcH7DySzqfwHgk/0sCj81Qc1u3kbzE9+KOaFfsO+cEllSPXH+bRdLH77tSREiovvdKSDD2o2HJ7vxi8F5+QTxTXJCDNBJ0FLilymvvm/uK4/gr0pkvejRLkeVuUTTI8NaW0+Hf/sNk3JXT09pyCF+P5dLzglr9+FvCdSdRXF/j1hdJL7jqMT5DSJ1ENcfHT283LO1/j0+9Fr7P7It96/Wf8NFETnzpJzb7ZDhaDV31jUh3m0eSEFxvmmEhoxB+VUJ2ZKqSmNMVqW7oSHTyS+abuoZQa39483posp97NlinfcoV003D8/GuPJaQapD3GD/PSWe2xpzF4qQ9uvdtq0iagILtVWbohfLJSX6UvAl7htdB0REu8mFa6Fi3OPwE73GhybVQHIe0Mkz0Qj5ZRj/2vluTry+j+toU3i3Ed3TXTc8sGy+nCR9fJU9Sl1HdIz47TTvFpQumE4M7Ic5u+WbTh3gge/U3bH3gReYevv+T7/Wvhr4Qt2BK/A3GBzrqPO6E3Xp0a6VgK/6N/Rud9llOF4G9vnHMkB/yfw5qbZx6UkfWNjCyzccBH8nKOaiDfNX2jdMH+YYj0BME/Di1BHmjjobSuwDt6Dc+ZM/cW+vlloH7saQF5PNWyPfZSRN93z37Pfyygj7nv7I068Gm4veKt7shPjl6SuWq3MfyOz+NPFYAPemntjgrfzeDdTszXyZohouLub6QHkOfVtu5TusIHfPPUovraEinFA2jVDpPSzbopSztsEKJ/5yzP0hBTgmBmnGUzj9ZNH+HnhvxS4amHC0dMB68lQGP2zXqMb+MwMyns1jDPC8MeHOSTomn2fA/wE+KfbX6zRIa85vu3mct6K9KVZ6mB3uAPRS+aFFpvokImCgaiskY5TYpRWXPMVIXmXTay/wvc0txN9XfRauBHahfTliM4DTV/71jfWULBF6/VD0Sw71U9epEVeFN9jrVkCz/zqMdGDYc7WCiiMGf7y9RX4MFmmI6LR96vb8prNX34sUdNj1UcAx5kYK61zAd+1oSbOitGqwMXF/c4MKdCRGfdywzX1PPps4lpeRDyKmNK/t6rhV/Y22bK1IPAf+S2krRd8GdPzrhYE4z8Tv8zPn17IA+0aH+n093GS+iKw/6OiqH4zb4VtwofDoY9GJosnJiFPPWOOEPPuzzKv/l4rk6AhGZ+db/14T2P9p+d4DXoNJ9GX63zkjQRNf5Wn/8IOOS7NpVOweABTF2TWZ4Ovu5b/yLf6348mrNjbGqCpoT0TVSWNWiJSfj+zIsnv8FDqNCpXXdHROH3Hiwbvh78C62isFcDlEh7o7f2D/Bpcp30T+z+rkBaFqo7RnUDbnru1bmGVXKqa73/ZTjm2/bvj3+tWA07W/n57xXkL3t9aF3RiDyzyM5lg34v8OlUx+SO7CSmD+JD/VbDn3726PSwc4hctt851/0ueGbmzS7nREdEZNf8urmmVUazXfqHVl4FH7dIK2xdkpSUlyVt3fNWTMXV7h9NwCNeMvucnneaiPrn/ZzpAj9y8OnNT07Aj5tflkuEPM+7pW8fJo7g0+Dzp5+UdUfetiHNUuuNhI45Dd1yb5CAKvWWBvvXghexdEyZBHwNXt3anV2HKpKwc9rs+2pSOtRhRfRGRympD17VPdRSShNe2Jl9Rh5TU/NJxIpuAlIf2XlkxA8ebRp4pzxhHfhYu9ruNf+G3b185OIsMfiOmwTS8Hl82vOE0kzAE+5VPWNLLvJUGpMkOW+PQ3/2XLj7Up6AXqd0qv1dJSK+ybReldDXngvXT/i+XZmcZj+9Oa+PjLro9OcfAi+4zNu7eZUpjzRrjE2sTiCP8XbxxuQEomOubzU6Is54FSQx3wR+yy4T+zELkUdV6dKw3h5568iy23XKsL8rshusQhxENHO9/pKtZsAnYxM22Zsg73FubCMBn19iEt3xCfLUi58+TTwLfHNDQJvW2r0y4Hgev4dFi2lb67Em28uwqw9iYgMkPKpVin/bAr7ZE4fymuCOAgrpMNJriC30SqvpphvIx1zb4qQ/FPFUr7Plo1uRn17W7OQ/VBXxhoGR9nM32NkDhfNmdQKOODcpt3S+Mnk+/FF9qjufVmZrbO/rhfzbktGLHgD/tuiy4HeakZjyfvVujhoIHqvF2gLHLeDDvpT1OIm8rq2bX+hYAC6LRNtKXsLu83+Gb67twqMHtVoB8Qh4h3p5qrz2FdLczmtq9dzk5OO+2u+9BHzh0xpPvXpLaFbjtkdHu8vAr3vwTQvxQ5aC4tpC9KtblxfVDfBrnbZHjhkE/VfwevdfQRiP7JTtZ9QbIq6Sbuc5w0+WzR9/7GYU+CCLt3xrgZ+n3yN6arS/kG4o3M5Vw3y9VZ2ZuvmIEr3znKBhNEtGm86cihwIf0n5ZJxtt4ES+iHvcuvbTvBs9yoVTgAPz+D90tQE6NETab5fBqA/C9duzhqULKYrBcm7LPl88ipLnnkEfMr7yv3vb4f+vBHT9fSwleA/dOillnqQh7zd2B4h4BE8/bI3ZDr4HJfjZ/3ZIAG/JUAhMA/zZf3o/L3F4F1dKSsbywcP5civRXen7ODR7DORElfw8nZ33ENpiGfjZdIL77cK6fQJ/8VZ4D+Zeg4fUbdfQEazvpaWY9F4Sa/GJHEJeIDD7gQ7IU+QHjZ96SXk7Y+bJZ38hV8f9bToWDUWfIz5StLWQORXtnbhBd2rFtC3mm8PBsPPr928KQvuDWWFp4zLRF6tF62JOVkuIFlhodGSW2IyG6ElHVCJcdOw2VTJVkxKTeX9He8I6cjp4yXpyIuddH/0qDhKQFp7zWf03gH8fK7zg9gzUpq766io+oeAOgya93PibjH8unkTTv9RJK3R6QWK0CO/FsQs7Y98UUjRbsfvqUIKNjRIzIF9udohzYPh14/V387WgL/19/DhYRvugRe3vqdHcA8RdTLQNPj1g2hdlnBd3AoQitVuehiAj3s1VdZaPEKBzO17Cf44KNKnozmt5zfySX3Eghd+u6Q0rSpWdcZUZcp/9vqBBuKcr6vj0uOGieiR57fCpkDwZs5nx3vqwa9aPDzOaCZ4H6vMrv4AP+blbI3ynsAzrgy2VPoVBz++4KYiFlXSVa1iWmcCnuvfqA2PNstpkKFh0eoa5E1Hvmi6Ar+1amqZxBy8nSxv21Ha4Adc+lEwcCn7beC9z6R7xqHDd60YlAv/0WTSjoI9seCludyOcBrEoyz3C+v3AB9xbsMWDt8w/nhZrqNDJXS7ybXxL/LlJ+J3euhLwdcSXBtboSans7v7pxRoYN4Mrg1rBN/iiH3Fs1U95HRxofvShF0KNLL19kA1xI+D1/0o7dFXQvmh671Ogm+q3qPTx5fgUxz/VaO8FveR6Fm66ltHxOMXV+85hbzJovLE1Sngp6S4DleVQX/Pe/xD7S/0mYLXnaa+o8Dj3HX2eiDaMfitrdeUGDmtdfApi4lQxPPfMU+zUoHmxfpH3sD6kRnTC7/9+AV79ni30ZIKPr16dr75Ju7n94/O3p/NBaR4duFbNdjl3SU97y+OxDq6vkHdxeugzydrVb4D3+a3uLHrXU8hDYov7br2Lubr8TlZVcjn+B9q2HXohoQ+lzx7PHIBeAj+a3uXXBJSgpde4dYjWBcReS2n9xvYc8eii7ED+PRlT0jx0WYRDfM/frPXYzxP3Ttbeq7kkXYH346BvjyS5nUOXgm+5b6dl+rvavFIotd69TfWI61eefZztY8ilaYc1vMapkBLxDr+Z2LwW9Qblf1Ph8sp60qk1pWf4AcYhhuEgZ/v8+RZXOkG2NMDWmV3lYSk9Fhj2G+sc0lIfWM1Lk9EITapYQwnMPd3N5mcIaTpTkN9TWF/SyeM5j3Cur4ti4ZKH2G+pl2eHqy5APl2i7GBE4YyXqe1f4iJlEyHfhs+rrsSKWi57nb0ViANoUFkf/AUV1douK5U5dPXceWPtRB/z7k//elN4BWK3W4rn4Ce3LVhwbQNyNMPKfPWrdgrJkX/sS4fsZ6wyKhvn+Hwt25vyzZdFwc8qGeM3F0Zefk7qdv33cf1lwx8GL5ZkV7ef/+wrZVHVbnjVp+NxTy8OW2oYTbwLMP1Wh5i6LGhX0+qYJ2BY/atjEd7cNybd7O8Me5Oml65Pew87ETyk/FJs/m0fd4qi5AkHo3XdFYfM1hElaIst0zgV57+p1S81JQp9H78qcZj4Jl21JNmtOKXsh/39vseJ6P9oVfGGqjgfhsUNi8Gn1YmGbM6LBr8DXWKdf0koZy6hnodlt/cHnPOGDzYTMUze2wvIIc0M+VDAOx55DTNMwdO4rmqTF85DvxOl7Vqg3q3YL2Twq7xd5ZJSfpq6mL7Aqxfm9xlcSZ+zdnH40ZIAvwm34dz159ZKqCOOk+Xzv7Do9dv4saPgv973e1rheNFEQ11qn6vh+d/JLMk9iXmh8OBMbs0wLO9nHYg5gZ4mNpf6nul2ICvIJ0+YcJo8GhbL937A3788qcOHQ55C+lRX6NBIzeI6N3yilpLjDfZCO+TjsjLPnZPT1rXChxJUanq6XXgbTODQvK+Cmi93ZG5k/YQadXkHj7/HHrbWRSRA76QQ85xeT14fw/q5h++MgwY8wr78U+fi6isTUd4EPgPtUk+C8BP/+B8T2mSAPMpMHfO92xFanQ7+Hwz7q9hnzxzyVsphcYUjzmgrkiZWWUat5FP95s857Xxa/D9Rmm0xRaBJ1YT5+//DPhSWfKKLrfBg7Y+0/jxDtEtecCSrsXgwep+KU33FZHSB43PE0Nh73vH79uWw6M3ysM9hvZTpt83fp2ugX+q4p66KiRDTFMWdejzA+vBhomePnhtIyezzo7VI6E/z96r8FEGzzJvamn+71rwPo82TJ2K+XD5sOeLp8+A7x7iBX8AHmBA2+Y1IC86dkjW4j/geZ5ZKll/HM9VrePG0F9Yt1bl6eDS1ZFPrt2edQt+Dbxmq8v4XwYCurfP9+woZSVavOI86FhS6nZkrN1G+FfHLjsafhkP/sh0rd/Bj4Artu7bKnEB/6tfvnFnrBtL0/zhqnmeaKFjj7v3RoIXM6l1+cQ3YjrsFBM5Besw1OZafr6N9QA+WivW/QFe1xC4faDGN+Bsw0p/3h+mTPYzHvjbIN7+uVju+XOZAl3QnXOm7r2EdDLSJYYXMf7uHJhjAR7X7zW2HyOxjs9l7p77f1fxEF+9sXG8wKdfGdWG2kMFlHJ32X032I+uZ2YN3n0I8XPzu/W/wbet6fHiyGH4UbcetTzx1AF/N2G0eeIA8Iac1oxzBc9gWv8vRX+Bd70bL51QgTjItaTTXFWsG3k/eaXwYI2Izm9cvDw8QUBLzEbkJCLOrD8h2n7giZD66M4XtWG9i/E9R8MZH8TU4PV+qJoP8OCTHaw04YdEzDIdygMfsvjzskMrwP+dteLM6Hfw86b1afPpaC0jwU1d59m2MupsVDLNNkiC9V7iZR5Y7zbDIf1bMvBgadyNJQvBIxaXa1yduUUM/n3eonrwEY8nptc27JNQSEnt/E/dEGf33HFCjPz1h5Y9Bl00BFTvsrTs7lElOm1Z0LnpLPTXnw0zvmIdQZHbH8+3iOt6OlsUdgZvZbf7hLyV4N31supROXoB+JVNf4cOg590vUvbnt7gTUrr4lz/6vPJyV/N3kOPTwE7Agc7Yd5m1H1wUAQPTK8wKmYuxkXPY9Hee7LBJ8lzr/WBv19wdrDpmzlCei0JLHu8REbrXR7+enUT+vbNlnkZWUp0Pn/n1CCsL7intFrtfCCP1nTdau+bjPh3wfM761JFtKDkcvQjtk5z5Z+1mSHgE/kJboZhHH6MTdrtDT9rx0nsq4t16hPD+g/6jvmwwHL2nyisv4m0fm+XvA5+6ry6NbrwSypfVC5PKFWgr/ePlngDb63Y4mt6woNPdVsTLq/DujuLBHn3hizgEmcaOszCet6AU/Vpe8HjONjvUI4bePaxQ9dPmY75OmnD1JnPzcS0IrbuY10j/OirrobqrfCXDsz2McrE/H859aSKEvCD1OfDn23F+s1bbaImbSW6l2QtdD8kJ+21qxs8sM7pUmORXSlw7u8/DQ7XgvffrTE4zQ12VeNCtPOmZCEtPzpaUrxISEOfZ01zuMGj4V3ebXYayKMdr3wm6MbyaUPFpyYvRTF1jCydfbZagYRRa3JWhynQzm6dLhzvKaOp/fQef8e6uMCN2T2TgKe0LPvrULkEfobT9rCB4Ne7lp65vR08ubBJCgaL8Nz+XFatuoC8wZQtZweOhF8wRs2xeRvW0aUW+g3XAA/f9tOSbZXQ69F59ifGAz88urclTxNxVbkk9Wh/8NK/hCYNkIJ3KLlq5GLYT4nGzI4bYwMe31hpfd+BiIOKrUtqHoInc/vErcHPCuHHtP7443FWQuqVrl0vYz1JkdahqBt8IXlt6Zz1DXxOu/qzU3ohnxGmaXbzNfBf9ZJdd43A56O5H8rnYL2GvZfJtabJ4A2tvpazpjPmRcwZ4adYMY0Nm99pYT8FUn4fvdlzNXhhe80u3gXP+tex8rhI4MkHfz5dfwn+mquddc2vpxjHV1xfnPwOu6xyv4NKg5Aa9YqPRSAPdS3irccftHuH1Xm1XA0h6V8JNzxmoUyr8x8cP3hRmX6eeDLXdrSE7qksre40FPFvzxkTdusqUN8PD++8Bl93ecflcb+Qn+nX5Ctn9vWmVvOmGOAJ66+YjrDEes0v3a2Nh0TwqfmwKEwMvkxhmnCF8zMhrWl+8PSKM+Kn9X3NykZin4WpP772VUTecfEn983go6le3Ho4Cvq0/vLHbc7LwM9r3bzver2UqoIfm2uA92+l3ie0CutvPa9/cv08EHZx69ZpSEfQ4oaZb563EtbtzjDfijjbwWqfe89+WBf39Ky7OFxMN05gzxC0zyxzZsoVxI8lRxYlV9eAN+R9R/dTsRKlLByrehN2coxZ75kKaQo0ff4Byw8BWIfQbaPRvlgJTRm9zHnhTegRzexHk67yaZmjZ/Bm6BH+qvCPT4F3b3hlouV+D+s6Qrd193IR0cHyhZuSkS98GPr7RBXyO4Mkfn+2ZCMOs1cMaUlD3u7mH0ef7XL6/uj8lZci8OL2JqctBv/ZNtxs5B7wxsJq+r009MF6xktjBDrK4OnrHog3AX9N8PiOouomAR2YUNbkAxy7fLaBVjb4az9/Hy56CNz22db+U/dX8MhizfIENcSJ94+Gyf0swWf6Wp/0OlBOO+x03L+2SGmYgdeaLs1YD/t404O7WAd9Oe941qJxYqyr+ZZ9frmAuodtP1nqiPUTvqNf1rzDejPlASux2QkpYRW3CXDJra+mikQv0K/mO61G8EW06dP9cSu/Ic5eNkupG9p9qaDMJxZ5ysxo0UZF5FXvtv061Qq+otvXUY0VIxRJz+z5nQrYvfU9TL8mwD5O7Dk64wBbV1yRXKVVinXMt+5NSx0GOygakKyE6wq0j7b9AQ9VR0NNaG0tosBkiczCjE+V+yyHOo/BOtsJNplV+/m0sG/fo5cQr65VbfV0n6ZEilUfOz1CvubDy7SqmtMy2jXj9/NuyD99lubcXoH9D2qLDrw1wbpWhe3HVmyDX7xuc5eLRyMRF2rGuE1CXBm+6bDcA/P2rH+IvxnyNvuHzC18KeeBx6rbXDEL1/d4dWxXGvJLb6X6xogT0xLGqiilyshowYXT/jOwzsFu2Nx0rFeyvzP0gRL0So9DKfan9BRp4/Unq9U6gTfqld3Yu1BAfhMynQYjH7ogY/O1BPhLRtnLppfBLrj0m9I1EHn43h1i/HssBB5eo3X2NtZHP560sG0A8ol1p4varqOfJo6+oT8R69DEirMSTT7DXkWdf1t8C+sbG4QNjV0V6cGZcSfVwL88UXuhn85krD+22f+5Futj1kUURU9EXjx60fPFYdCLddOPXe2B9QQj1ptrLfLhU5TCBIfbx7B+8GZtZ0PwnT/skD87iXzM+2TVhR+yRbTmwtkju6cI6FSm2bKd4P2fqOhxZTz8kR8Zrqe13mPdtNnhtYXwr6dWB31aZQPeo8OFosXIjz3o1WO78kaiabPPzCydDT/bNfOxXRtwjOqPVU0DRfTXmN+4+RfWcc7v1P88cNAfuid0EhC/1rm4Ofgjz/xdRdXNBfn5iddOf7+CdbkfspO7vEa8s1jRYUUM1leuOuh40gL89CHkl5O8TkixPJ95mzYhn1rgwFsFv/7iRTvf8rNE3qM2Fpn6gOeX1zj1tDOPPs6zXKoA/fs93qel433oidbTWnuxTjhy3+sPccjLRv30Gd3Al9PIwwMr+W+hX60WlyUsBt+20X5MFnDCNrUtmtaYvzJLm6EBGJ/7ujt4rsE+CU+eve2ih/uYFdfmNgl59V8Sl8C413w608M978sJPnhg12uPHRSSYWVR2Zsw2Kep6h3SxfDzrs2wcD4gpPJ8r66NwA3qYk/VrHOX0/q7VasDwR92+HVneyesfwvat9zJNkZGs3Sjjpw/inWc9z5mbsU6sh/jO8ys/AV8rtU6eTPygoVGCcO/pIMX4W6udyOVRzXrkjsuwX4dCk5bckfB/9hVnaxyD/Pa8H7lua3oH/PQE6Gu83F9nx05VUexzv2I1V51rN8PkzV2e471cqPM5AeLCpXIRagbfQ3rK93sFX7EYJ+H5A21A0eABz7Hbn7JG+xbERDd9cSkagkNGL72Rk815I+1C5zDJyFP+WHEyrnw15c7dlt4vQH8131bpo5APuBktFPfLtjPYUKEmUJYVyV60OVOwc4EJer2Xlebj/Wdy+dFjem9RoFuD90llwCfz+j46FJAOI+GvjNPHTkI+2NYpe8s1oKfX/Lw1BrggPkbfLSN0C6TIZkKehtglx/N3HMK6+j2JPu+BV2XjNILtqVgPeUTy0NenQ4DjzLoei0V68+21E53uGOJ/N/Q1bvvP1WgxG1lI8f0l5JG39Nuc5djXdubaMs1yEMMt1oRYbqE6Ntik/DNdxHXPL0wyhb8iGFHWpbdR55HFhlWdBv5rVEmTR5uVcj/hi/LXweynavaWj1s6gje70Zr9Qng4UfvXVj8XpEO0J1MqlGgxj9KDQP1pRSp43bH5puc9tTd7xOqjrzkN7PwdOAXc0aEBo8H/6X7ywPfv4C3uW5CZa8G8E9Opn7THr5RSGvt+89Uw/4gSoqTPgZvENOfupiPtqNE9Gx21LX0FgmpJOgvjx2JfBGvS95KfL/dv+jTYPhzJwtV9zYqyOick7nwMvT1+xBeccBy8Geid5ef2ManPqFG4Q6WyDc0Zu0RAl9tHFpVOwLrtpMmzvKoCBfRih6zZ5jmIk94p7+qdgn4BM89o3ZiPeqdvma19Vi3pPymy4EJ2M9hwP7UuZ1nKNKTUwPjtWCfDvUN8f4DP+Z8bdbz4jwppdtlKz7H8/2bPnzeIfhTXR+eL88Bnprx8ufKXfPAU71bX1MDvHeH0c65iy7waInf7oxU5Kt2Kpm57bOA/RB2VZ8P3sGbk5YjGpKwrunOqBMnr4pps/mQF2cGK9DAovo2lx4CelrRv9cS5P9k+1eMNEU/yh12+e1FvrHryZOWn8Q4/92lXYJDyJs7bW6ejvxt8t+1TbuwXqgmqs8oK8Ql59UdCr9iX5fOinUHFbBvyOSai5kHgZdYqV98ug5+YdP4o4d+7pHSJ+fSwznhfKo9MCs7Dfvp7DcdHxy6C+vr1402/F0ho88W/WyXisCfyFHXLEpA3Lw0/NgV2Mfr8+9fcIlDXmzyvXsD94jIL/De+Ubk1fZeFjdPQnzhtrd/RQVw+vfu69PNsd5qzZuXneduQd55R9K5K5MUKO0Fv3XxZQUKe/7l6B6s0xu7fviFrMFS+jnibul3OfDon0rrLqkK6WGfprvZ2G/LZ2LWtyfAQd0+frvug63EOt3IqToOvszLKd/UeBjHF0ZZ6/fvCT0zvTBgylExZZ7m8xyxn96J0nAzbeSBlp35fG9DiZzebrCwVYcdcNjtHegQIyLV26JRm38pUD/xxcdu+yX0J6b8yVzgj4YHkm43hYqAv+1/aCPD/mBvk/MFwEHte+t8yQZfOsPZ2WoWcMn1qdeP/sV6/hf6t7slIv5b4sc3dTQHftSn8vIAmZhGChZMPwk/KjVb/p1XhzxfcM047UNSuj++Yv1I4AguR9Ypaj5H/BTzNDNzg4Ba/Q1ez1YHz2nIg/edwSsvj/n5UB96c1b6gi06c5Cn2W+49fUR2EWfhI4J4LEHiladXZAJu+EUfT8VednUe4/WN4Jvc7B05LOHrlgfIHq/ZuJRPl2IvF+945QCdbMpCKzdI6MN0ZUpP83kdE63yerMUOAln7TWd90KHPK4z1l3C+AbdEjj/hqs41m18Ggj5lnN576XR4J/tPDd9o7ndMV02vjMhnrYxafC8poHiFNyF+0vOpUC/Tzk1ra0DzJKntb3fCt4BEbpfW+OwT5Ab8xuH3l3WEYiF+8DHh9l9EXJ9P4YEA1ju07odxh8j5UvO/Bzsf46c21yQSLWzWq4hsw7D0Li+1T1Ka+mianIs1zrPnDiPgGBgQuhj903RHvbFUvo1JYduU3AXZru7JAPq4Q/rOCQVPhFEevtlRW69BST2qpuHvlKivQl/fnrrWDC1ploLl2JdUjrjh/t1Ac8qqrMquQ68DuKiqc94oMHN+iK6szR2FCu2v7n22DkO8zkky7unQ48/FPNLV/kS4vfn1Wb1xXrlMcY7HyPfX/ehryanmiH+j/lTtgFffAxKGJuQZkCrb9fOakQ68a0O/2SdQUfJ19x0LDHWO8dkhwnaXoC/O7mru/vO4rpW8CJiLng662o1o9o2g/96NP8Vwnrcqe51G2aAD+oYl1876lY37+kyuceFnxSM+32+IR5HBeeZ/p1n5y8F5x2nXwX62mGWK99t1ZCBkfOeTYpiGlwRkSrKA04uNku7d9jwe8XZ7z/JcG6aK+BtdOwL9bfBaKVEzYDN/qTm3vTWUSLF3pZbj4OvNjokMq2BXxqjY651z8Q4+jVo5LUv2JS/2zax8UY+iSx7w2rbwr0lx7vfX9JSlZFb506Oglo9aXPQ3S6Yv14KzW/Rp7WQzo/Lwv74l3v+XBrCOKW3YOr5cmngBuPvXN1LuJR+7izb64Xiejl9weC+yL4P6VH1y/szqML4avKevSF/n4VtvMExuPgpzqi1SA1D87bJ6lYBb376+b7I69lNOT3dLVU2L0jvpctg/sg3/Go1995qYpUZnqjqgf0fWH99OdS7D9nHFv7+Sn8Y5sjmkfuLSQqPvnmfAr4LKqPpJX54DG2xYy9OwDrcfdqGbaKkf/6oJZbLH4A+/DWSu6FffSGnw7XHxyNvO89lY0TtynQsvdzBxvg+St4HB5xH/6fauSRKs9FCjRi+6XKQqw/1o6xEEqwX5jyop+TlmMfmcv0wK/WRkBN1xImXkN92i+7rx4MHmovo6snw4GjdBWY7EpD3v/4511pHQYKSWgxp7/ODKLPzQ/2rwUv4utt83wTRxU6MXds/fI9Yvpiq3khF3Ewv8PFJS+RL8vO8E6/jH1dPq+Z8vkG5kuPoqFnk8GbKOvSc5U58gr2J/Km43ZpZNEQ6Rrk5zXunn/ZMRx5AI9LJ5chLvTpKh8pwvqfS2cykgbA/zlvuOmy0AWK89OBdS/B+yiIjF/XNQr4wb41MQoYj+Md3wSkYd1dw6xtPh+3YV+fTcZP9yK+fdMc2OiNRRkWMrUbAcAL7+q8+bTTi09Kb4I8DRCf7/TLzlEpRJyg8vn7SGfs9+T4oUgJ+JHDghMxZ6A3Jly7ddrzijIdS3kdNv0o1i09Cu9+AvvS/NS1G6sD/l25RpxSFuKPtuhfAS/ei2nL9B2Vg5F3Vsz+LS+C/jRU3VqpjTzm5r2W007Djh08M77lZS8xrTWPjWbxx9WPIt467O9i3TRN3W8W4sKHoxqGwc8csuNkv2LgqQZmvT4N/iSjxaPNCh5XIT+348+OncAr/7xYSOuxPnyMW2eHkVhM8jZsbdISrAP7u9kuSmM57MqqQ9OmvoD/YafzeaEZj4wrnsw7CH9df6DvpqHw60eFzW2djv7rNmPj4o/AzxpviAYZY3+inP2PVPP9pVQ268pKoaYypQ7PS8/5LKC98zVOhiB+WvPUa4zWLPAYzxnnVyOOMApMKWgG/rXQ6FP3F9vFtCwiw2E59sUyLznvm4J9SWp9C2z54J2IExZVtnhDbyo6Ka8Xwq8qbb12B3FNs/m1jFasi+tT//FNtruUlPRfiWcDbwjtPG+FDfI8S66XXvXCviWTZmxYMt1ITqu3xYiOqWF9Wq8iaQNwL9mFsarfPsI/iDFS/ojhce5X3tHt2A9vbf2VmNPA61zcxx5YgXxZ318Z890I+aXHPc55g/+RklQuGbUSfITBP12DkGdYOHDR1p1YB10xTvvcCwn08e2RDgqIn2P3vdsrh77Ozzn+6Cbsy/oJh3Ma70oo4ryjixn2a7ht9spsLdYrPzrze6g+5smWNdum5GNfNbHvyF/DU9DOMZOLq3si/3ZjU7LFBOi/B7af7kMPbHbYdCbihpT8ut+Jcca4KS3SjBmQCR5M7dlRA7Fu7WWDRG071i29s7D6+vwYn6rFu3vfQf56u9rV2vGw/8p95BIP7HfiZHN34YjryOdcvdnmmiikTQUZOWvk4J1ozP98C36H8hnV0HP9se9b6YVuBogvxnRaE7FsgAzri1fM5QH3O/dzbMF42Mu3UYuH88oUaVCfntNG9ZNSRUrFYi0d5C8qDw43wbxxSk2/uvs71ofM1FCfhP0bEsu+ThUhP/Apu97w0ngerVbfmq9UhXyLWXFvZdjdI26zRs+Q8unGyw1pEYj/nUIHnJND/+z0nnDPHfta/DRMOKg0VYUscvv/rcT+WGfvCqw99eW0+ICS7pV3YorvOGfkO8QvUz2ehPhhff/S+miNlFNE8m8eGsHYz+dag4LdT+xbNKDf3Pwx2N9ivnTn9SrouQEWy52duiBvsiRu5JMDEsr6+kOiiX3jXi6zn58L3mXs+OyqdfeB2w4fN/6ejpSMrHx6rlsopp7byg4+/QR/oWv/bWHVWLNV1mL3HvvfiFvOf5VfgN1dEfjpKp7/LE3NvpnAbRJ/bzj8IAY4fm6dgiripUWDZ/pswzrm5vtx575gHbbRfLeWXeB79F4gD+0lUaFfKc2N9siv963xc859BP1717N0slhGP1+eK/gAvpF7yHTxdeQHQlLtYvrlgW//88YkO+COh0fXVy5axaeJSnpPeiHPnDm00f3nHay3fR9zhoAvN9/9LBCBR3S1JWC5FuKSDxerH1o6y0h3dtDmlefllHBYd1MG1jkmVlwEdqtIcw1O5BlgP6jKZO17T8FfVfx0WVW+HjiWgW7DWSfsQ2Cx89fVJ1hr4ZYbVmAtoYCQdZ1+Y3+gvZ2+l/cDvvQx71PyB+xj+bFbUO+YUPiX4x5kiIfw6Nrky2eigRtuCsq5VWuuROYRu0el7JPBzkbebXwqJUk39UMZGE959Zt66mCftxUT9DQvIZ68abp45gHgA6/yQuf/xf5fSz1PnfSHn+DRT1ygivzRX9UpTgYvgS/m9v67BTz1oztjvpUs45HnrRnvWuCPDMr6Ouf5YWVSqllo9xn59Fdvp2aUeyjS9pnLzzxeL6XN/QqPR++U0aQBZwM7YN8ilWUWK1URF+jHGxfMhR5ZclNDbyb2jVoSM2xCIe7n/YVNUz2Bgy7yer7wYzzyL2tOO9/Dfk56/e7YuWN/zUn5KdauwPvSri3zCfuNuGGS1O35UiVS3ZeaNwr7VD50ivd+C17slOUPFz0ETnqs4eDk4cCHXAzf924FH0Ps0fzgFfaPTDTv8idLIKBUf/sLachjdGx4EpWBPIpS/1Qr/kk+/bhZO6npoZhy/bpNMsfz/tvLxXkC9nFcVHtcSq+w3ltztu3UAXLaZfG1xacAeE9zdcvPV3Iysf/muWO7As1RnWHxA37DlwPp++wwP4rnfDI2X4w8ydZttjZ5wIW0uucMw/4WvYfb3TWDPmyhbauvpxLVxD+jk4HQ49ZHWt7A39xgb3evFvnwzBvdivsUYL1w+PmDmcBbvF0/2dSBD/KzdfnZvqlK5OFt3nWHTIm0Wtv6CnyENPpxxMYX2NS4ZbZ5pT/WjT5qCXWfhv2Gbm1NqTnfk0+NvX4WPgQPqTzplX8G4oO63y96/YI+Hz1YlngG9rfjUnN+2xSiF6rVSo+2yEjliu+p1VLwRvMH8dywHvS8lctxla8y0nr6eHbvROAyTy/2iEH8WGPwbr3VZB459hujHwvcvbGn1P4S9MKObYMulwNP9jX16FGJPO5jwZmKtG1Yn+8Tar0bfDjtpV5O+64hnuptsMgJvHijNUc6vXFRoOOOXc8GIF+/O/7KAzfs17UxfpXKbcS3ivKL5aM2yWnTgyUailLg5bt0Ps5GPJSWtilRCev9BYXO7nN8sU568tkBW8SYH2MtLPYhfrSqcPTbANwkcUPD6SdYBxxQXdZPB/yzS14ddtoC/1xy+pHvx3rkE+4fe/f2JOLyvVsUbkyS0orSw29zEc9fH70/vKtQgVbdCgnuBdzeI3WI9wLgkTyJf6It/ICXb0U3k7Hfw1LpQ+1H+chvNEy49xN6rfVMYMmrg1ifX3A0Vob1Pvt83HtkY784t8Hzb1cA3/RsmXfbd4MS9bW69nZdEeKEfTt8L2RIKcqA9+fBL2XEdyrbPgnlFPyhJcQM+z8PHJH8Wgn4eZKwLPkS9vNI1zeO2gb+767cmOos7HOWsv+d6QDYG75Wzc69EwU0vuft6pjDeG6aOgVlKgLK6T37gMpEzIue5Qrji+B39tCWf0Iet2ljjzs9wdOsUk+ocrQEj+Fpt5/VTtBjakf6zwMv6MmiUac3ABc68fLOsjXIM5irLfX/Aj/M1HTntCOIl/ZEPB7cB/tWdRkWbDxFCH/rz8DhEuy3khPVGr4M+4g++XPrgx7yqBUdvghHw58K23Lt9AdnrG8fdXfhuBfK9MXf9pLxaPBmu5l7BI6S0ohfMzKK9RDP3bviMhT96b/At2Qd9HyrwqVlLdj3L/HM74E77yFOPXzikTr2haor3llxqB52YuxO16XXhbReQThlOex9zhK/Tzuw/83Ivjb7chCH5Tm3Gpoqw38J87iYaiAH32TI2Sbsk608sHtnf+xTtMb3gC8fvNfVrTMzwrOxT+S9767OwM/ThiS3BsGumz26cs4TvMHbbTukzlhM+8jyQWk6eD4+tlcv1CGPqTNlx/oKQ+zP8urhi0rsFxatsOlclB9wmlczFvj8lFG1d87GgSXYd3XUloQdG+HXqU1o6i/EvhG9ej6bjLzb85tjD0xD3uRC0cZrn3cLaPk7oVIo8lOnZ46svwJ74LR3o3MK8qservrD8+EXZ4erfQrtIKZ9HRwmGrwjulp0YfBr8MLU9ipP/JaMfZrs8i0+OWMfu4g1R12wTvvaeN1Wc1cFmjHDZ9oQrE+6euyhZSlw3c171bRDZwtJcbBP1FPonQMDf9zrjvUyhYGrbYYhXo16fKelUIx9TSR+5063COnuy98PD2B9Vu9OqfKavWj/uBzpBsSV4hEVnW8+AB77oMVNukqFPl4M2lGNfU82vvMY1xP4xkbeR72x36TYc/N6Vbwui0ek2eWIE8Y4ieqSwaOeHW/c2wz7/NVP3TtiWlfgv0//XjyA57rS3jTsPPaF29jmGDoa+6H+XTjxZn/ofdOqx6mV4CUsuZ48aAXWk3T8cVBmuFqJNp79kWQOPlNwa7XDzw5SOrA3cL4b1ocYy/OlPZFPiRO+rgV9gDr16Fa8AHldhzXfPiicAe6lLxh0zA78uK0dc56DPzbLJEdZFftpDC3dG/DlEo8m+k1sjBsLXu6U2lVfkO8jp8QF18+Bn7BXfKq1FRU6pc/6Ddwm8O9rl+WH4Gd0G1VN8K9DJm/0ngSc+t4tp8qEv9CTPkW6f+7xqeNx5U+974PHoWVqfAy8lx9Thy+bD7ypXNbWbeUQ7CuRUePjjf3u/j+uzgIu6uZp4Hso0oqCLXZ3iy12d3d3oGIndneL3d2K3YWoiNinIuKJ2IqK/X7nfvt75P0/z+e8ZW9zdnZ2dmZ2ZsLdDgEtRuIvNeeOFMeRC6cZPKv1ZeT/HYtXvjMCPbNHpcNHfmHvuKrDqYmlLuNfwXHOnjmN0HMeXxgQ2jWJeh6QZugi7HW9vi5JvZp9OmZKVAlH7G7fTMjiFcx7kaJ9x6W/wD1hvneTJFM51yYcKte1Bu1EL4pwdY/Cv8K+4wN9wY+93RteaYhdxehMJZsEpEIPdmBm4IY+zirLkO0rP+H/r+bsGw6xc5EbN3gzcCl+zHKH7JpZ5CjvxlJF7knL/S3b7I77RvEejzhTwdPhQ8Jin/Qc+hh66L/RrR/2od7zsyxthV/H3bYeMx5iH9nuW8CKCYPxC+BQeleZJugPopP3iXzsooa6Lbx1ivcsPa4cXeB6xUXVrR9xsOelJCrNhRHVhzxEvul5qkhd5GYd3i/Lt5P3k80XDNuTrnUiVW7ihUlT8F/pPmH4yCzYP/V6Gf4yO/6k8259/P4Q9kSXbhc9HLEGPX98047p8JNwcMi+NOVfYKdfO3PTQRXc1IUL6+7cg99J2u5r3nOXeT/YMvvUFdjX97uy6mjRVY5q57as7Z3Q0w0sljzzAvxE9F/iu/kB9t1ewQ1alDzrpFY2XK8iNiZRGZY29xzhp1Rbp/5T7jRDf1TP9jkfflXujm474z5+F6sXLt0qYpmrOjKv/LU/tHM3vnxsMH5kRqRstCTpPPyZVErntY570CdricP++HkZuPjbxOursccc55ah+iP8nhUP3FYZu98RV0LXLKjFfXTe4lQf1/KurPi+ew3YF7veOmcIjbQor0y74k/yvmTOyWueiXincXdy1LA47MOu9C36Zv5bd/VrQ6IhTe4mVRHTSg+9jX+PGy1LDpiEXrTK3eK1qmD302h7+6rrI3gvOODlDP8w/FhdPn+4Buf6gwcb1w9F3nK54HqfitxD+wxeX3o8djlDytWNHNsZv7cva2yeh53+0eXFBu2Re8GcXTtPQwedZnqOmY++NtnjzX1TV3FWE33yz015B/ns65arqx5yVTVOlX/dGb9lL91SH7w330E92/q0R8gt7NeWfeo0nncvYzoPXF0f+/c/Qdbe4d7s7wHr0vdCj7Cz/4fcaZAb//r7wektduWPz92Lmo1h8XGnLvGX7ruqQS6T1/XJnVTdrjppr/UV8pLOxZr23uaiqhe15er60EOtrp52UfsS+MuaERs8Cr36wJU3p3VD7pa1z6Pwq/uQ6x78e+kl/mlCsu58Mu0SdhSJ/p4fgp3Y8bTRFTrCr1XPcKl5VfTXn0b82ZEHu+Cv15MOPI2f197Tc02+6Mx5U+yiLTa/u+qVLyZLel/ujZP9Bi1kP/Ws8HL2DuTEWU5G3HiP3PyUR0MXjl31dPKu7MPxj+U3rnZQZ/QG07ZecqmGc4iq3Qvu641d4/3xdcatD1VqdfL0H8/Cz78J2dvmE3asXmdPjX7wFfvPhaN/Lr3hrtLlTt56YmkX1Wz+w5HzeE/YzMXxxCbO3bd9O0XH78U/VHCyQxewf1lmsQ5eAj/zI9nEj3vxF1LJ+jPfVew3SrQev7KKC/ewwHHNanKfzl9mXfp6M7AX/e42o/hQpd5X3Xft6Cv0qaf2tbtDPIyTRb7VqI8/0Z1Jc9Voj7/52U+HN80KH3775ny/iO74pcnc4udc9NTDnq7LMg77o2pJjv1Nin1MkW3LKvVGTl/q84H6nthBec868akKdiGXB0/dtRc558qex9u+W8M78Kmp23ZHbrjwYp/6I3lv82jujfhu4G2LZRfTecI3/lyz6XjZB7znrVhq6XD04G+OuJcqRhwBlevr0NzYLUzt63Md8001ZGhA8nQfnNS8wHWbPEpgD5Ij6shM5I2hdwOnvOM9VfCI2IN7KV/Z2TdZVuztd0ZWPjYU+NieRl0agB/fTUmH1ZoehTx7lPe01Yy/8Psu/TO2d1P9/25Z4Yk+el7OBi82fIWv7RTUJgx70MWp5u0V/+25xh3xLLUJf+6B4Vsyoge8M+zSxvPQ09jiTreXn4U+hq64lhU6l8ohUTNXEOFn8jVpP8Jvz+uTPOzHJ96PHC57xOeBu7qQIrDJhA4e6nHKZblao+/7HnR97xH0VPUXfVqcFjvhpvV3L/LDLnPptLe/XeGHBzYc0ykF8QVWLimR7Db6wPeDatWuyb139JjYNWG/HFTe8NV9UixxwE96XstA7P2zNat3eQFynumVO4ZMF7ulD9VanyJwx+bdb2YeQJ92/JPfo+q/3ZTvjUPHp0Wwrz6s9ikwxkUF5U6ztBbytR2Xo3vMgG99vqdO0xPwpTNedChiAU+HjGoxeypy0t4VKjql2QP/nN2jciz+XRf9jZupljmojEseDZyP35u2l8p99c7qpA7nKRt3FD7owIZ3RWJruSjnVC29hnEfWNa+dMcR7Osm65pdqY0cb+FmpyaVxvGe5fCnvjboeZOg3d0rIy892iRmzOtoR5UhdctZccgdtjsunlOUe8WKCz6TJoBnTtl8pi95g31HwU9/u3x2UKV3R5XGbF3lPD4t9gvxHK4MGfdyQWHe56S9X6k0/gG8pgQ2KOjF+5BGY54sZXx3501t+wQ7uByv2zQNRl/39M+SmV3DOT/3+uyahl+CeyNtGybi1KP0UfdTl32Q97p4du+LP75+l65lrrse+cqU6Pev1idWAztPWpKiPT5TquXPfgV/nkdKlPVMwr2haObPtcdm431KkwPpKudE7pLDt90n7Oha1woqcIB3jw2XFhqWg/M82+myE2vcS6Jq3buT6j7ym2Ulz15VQegfVtUsMod796Eoz7GT0ZsP8t6eKqYs773r7LrdFb9mfw8MzcxxoAo43ziaaqybCq4wuUWhaehdM4XtXB3upFK+PNSqN2+Wv27rtLggercMwxevesa5Wq5ahs6hKRKp0U4PbTur4Yf5VdD7fPOVGnqiSvGx6HWutd90OI5z40bZwcf3vsZfkGNmx97oG3pljop+iz7RYfNH123gp+v9/W2yf3ZTv/p/zvzthbPqe6bjzdCjbirHiM/ZnmNXf3bohPyB3YhnkdG24ldcIpW9wI/XTicSqbURbQ9VPYIdTZYW+5sQF+B2ilX157K+Dzp75t1/KpHaenVC2SToNd8uPdtuA/4W35fflMSdd16pru07V5T774TAOyPzb3RXf1aPGNsdv5/rGl4JaF/QWS2fUr/TI/SMhXtM3jgwNXqPrfXCQ1mXNCM+/D6OvLl3ualTSuAPtsL3YU/fIkcbeLBU72aH4N8i6j3Ljnyr+aUlAdV4J1Pt+uGbfbA/8s6+N+YW9qzFtuRa5fQLOfzFKe5VZ2LfXDYkaAF0ueDTutGf8Oe3b/Oo5EUnJVVld+dzT+3He4dCp6fv5b1r6djiv9ugR/3SfkHd+YkcVLn6kX/H8d542Z43o5tnt6iDgy+4TsHu+e+WKaOzEsdkWNVzp1NwbgwpvHXwJtbV/0r3PJ14B6NmJy754xf67APHiw3knjC0+catlesgH5i8okH/WHe1dnjMuxYDXNUTj7zDr7pjv7Ddv3B9+MCSw5oWmYP91LICVfadXo1d99Iew7YjZ973fmrzO8Q9WdypUPu5vOOvlqj6qvnIyXOl2xV5Dmc1Gx49qJIWe+SQ7X3XV8HevuvV783nz0qswlZknJ2L+EeWk1vmvMDuzn18Hu+FBVzUktDXVY7xbnF4/OImj3lfOyi8RLpiTy0q6bfav9/Az1XpudTHFXlYg1albi8fBh/YcW7TGsR+qvZxeLMb49CT5vV2x+xYrSjhne37QYva133ZxsLEzRiR0+1Vvqrcg8Ysun8bOXzuzM3ONvvJe5XvzX3SIo9o5JJy+ire7V6rUaDAyRzYJZV9Of7MaEd1LdOgIZ7sp6Iftww6hD18z3kFdhbjXlzMf2Ph7+j5diVdH7ezAXxlpaPrv6E3+9xyS86L+N8ZGlr5Qyv0nTkeD611bh/z6LyvbXcfN9X8on908ymuKl/HTZE3G7urE4/ur44HTp/nzF40F/+KO0Ky3T5LfKdG/XNui+B+79Wk04WdOLR6Omx417XIhyM+LEwWiv3kvOTvc9aAP4tP8WXmHd4dByc+cO/ITd7Vvp++9Bz2PQ1PZHkei36gxPFdlc7nwB43X/S6Z/B9t4tfuBaBP9o/Q1YG90X+1DzpvDaziyVSTdI1GVOUdxRr0t/p1Ha/RQ2ZdyBr9TroR9a4hqZEDv30cNDR5PAfvuVeeQcRH2P5xY3jp2MfuWByjoFz8dfxbnPTBlV3u6qzF3+OLM098mf854nDPNDrTLnQocd2V+U1dHXBJPddVPPVyQ7V5Z6+wNL13C3spsLH9V1V/oxSZz27p7wOvHuPX5V9N3ZorUfP2zYZ/n5P3TdZSkEf1pfpufE29/33v5NOvcQ7jRzvZ9wI5px40i2La+wgV9U/rML7EYFJVMadf84cjXJXx7qkd8vzzk2NLjN+YGf8bO53//a+CX5MGl9MujsrdlTZcxXcVh4+Is3JrO4h+B2+cSfxpBnIWUoU6zXxEPxNveCnp4dyHjRY2/zmYt5fN653p1ajEtibd4s42Rl92pf23/Y9RN6y6egp97tRzOtPu9TncjmqTF/m5pux2kPt64yAEL3f+KfDb+dGX7V51pI4P+wdPPo96tPLKbH6+avQ/oHh0OEi44p0qIc9ZsiDHk1f8PuXKUW6sWE/FrC9mQa/ObDWpJL94DNXjW164QR2h78PNR28ejZy7LP93IZgv3F1pyXjtM7wIRafz/3gj3xWWFed5J3KVUu/XGx/1d5hzvz78Hevo1ZveYfeJriey6Q8V3mfsWHx6bmci08HtfyTET1r7xxpsk3l3V3HVl0CXwehB728cOhn9B+xacveyoAcsUmiNqs778FPQsy0tR+RUxXY+i7oF+9zam8oVG7KdA9V8v7WdZs/c/4MSDWgEfQu3ZUW/b6g3w7xre6bFbvPhq57PmZC35mqf+NESbCbdRtfvl1p5BW/npwqnxn9S7MNzW2zsC/Ln+ZE9+L4NfZ6Ef4kGf5BytcI7pmROCCLP49YGpqfd4LNJuxO/Ap+Y+Hn6ruJT9EyQ4lJDTu54x81xad0xFdxCzowPS32CqsHDLD2yok8rOKs/cWxm1p+xqFylm1KFVx7dPcZ7P0X3Fvc68x6/ChkaLHvGvfm/eN/lHTCL+ymttPD13KunLaErj48B7+UnwvMv3LQQ3l8OjdzHH4A9uwJSfWCOE25nvpWmokf842d25U7geOujM51k/154KTyf+rhfQc9lcutjO6hNuSzMQ/f+hAnwSE85KMr76/adQtbNR//n3XPphnTC3nCxvXH513BPi+ksuPCyLr4hXH7/LsZdj3fp0a8uISerpW1jtezOrxHGVDUv1Ul7HKyD56xoBZ6k7NJfn9Bv/a7SkaHfTvQiya/9+ME/hZKjUtc7izv6fqtzV2uPnxGwXTvumzBn0a99if/1sFudEGNY5tLcD7GrHrl0554NTc93vQ7PJ/4GF0fhs2pjV1mf5dqv96Av9MOLnz31kPNOdEo3dkDxB/wd5vZB/qypWjs5fLQj4xegx+dm2tRz1vMzdTtOfqUbR0cmzeHDkx2n10MPvbk4HTLsyDX8m8518+GU6kPq3fOOYt8/dzs5asj8eM8fG/BrRGFibd1ekXfauDrTg/PlJnx03jtz+JKz7Cn7uoy8u7iXdCRa2psBfyE5qj5/Vlh5EUulfr0Xoy+IPJQfIE/yKNt85NvfI6dxDDLxyZbsBfp0sUlqsIv7h09+h0tCX3c19Kp9xv84btkcXg6FTlOuowLztaHntYlmlPnTs4quP2fkMfZkYMWrR55Bz8UsysvmDeTc73HmSeHUvRzU+uDs5ddgT45yC113CH8fb5u9+zJGehMtYDP3Wy8RxmfK/nFKrcSqRbVUo6Yz/6vV9nPaS72uuUXtDjQH79DAwIetV+JfnDCscnDG73HnrJQm8I/8Z/yOMW9/SmAY1R0g6UByG83PF8yMh74rznglqfnCEdl3d1yVn30VJemFXceO8RJzTzxMu8l3qUEYIjij7yljPeOuUewV7Q8y+xahbiBz/9M81nNu90l9W7UOI6+qlTEpGMv8auw/Vy751WI15JmaYVcbfM6q/oz9z+9it1+2kd34uN4PzLXoe/SqaxHwwL3A3+inz//YMy0bt3ZD3t7uw7Fz33fCtkv25BnDftV3f/5UuJBtexhGcS5/eC507aLyE/L+vaZdZV4J9bQ9jm49qtWK7L6dsMPssf579mWYe9/bOqXnh8y8S7qevq0rtg9Z1+dOWgAeHdqe2iHjMPd4POKJF5J3IUYr0MbSkPfu3um/5KNd4nnHyS+Gcd7wpEr17Z24f1fveHlS0Vyj0ibZ0ybdXeRk2yq3nBLOuKr3T6Xccj8JOpClh47fJFfT3y2M2zLQOK8VH2WuTHxkwJL585bkvcfTZeUuD96iKua67Fv5HX8QgSkHnpzJe9k3Y5NvbK9APF8HrbbGXcEv3nLEud/yHna0ZJmew/sLbb097584jxyljwxiV/zvuzP2gEZYzfxXrJvlbZdWN+ZtyK2xmH3FpK36JZt+KneUfXBhtcRLira+jllMuSR2YeXTOqPfjBb+R0Lsi7g/I1J2vMo63Dxkl8hd7w6Bgwc/HQN77lejkkxbpA3/k+Ds43JxTkw0rtguqhF6Ic8XjyejL/ouPK1in87yz2s55Suj3in/GbO3MRjeK/XZ+Opvvdg3LPmGJ4xNfrFTKMf5uyHPdPRFZfT+2BX0LPRmmqZ1zir8PJnegUT72bRA/c3ffEr4droSKIV2NMPvDb/8S30JjVmHBzfgveSwxr3rFgMv6udXQ4XW4o/iOTdco5OyX0+5OPC+ErE2Zv09afzRuy3PL4F+2aEn0x+JXWHEuPcVOvA4k1isFuYEx3+eAf04EW1TKdiiSf39nrxAhXw//Fnz4OxoYRc/TTg1d5ZyNejBjVKnoH4dDl6nc4Qgf63YQPPX57YG67K3r/YxWTYmRT4Wbo7792Hj7o1MJ57UOLxY/uMQJC7LtnplmdzAbejjXZfmOuqbj8KPz29P3xdt6Frsz5zV+cci2feF4I/6lSrakzAX836EcsKVib+0Pk/V6q3wl5lWL75BQ/gV3dT5Jq19Yh/Ejc2bOp7/PYPeXCxY1b4d2um1CV7Yp99PKLSx0XQ86Zpmie+gN/jBU0yF3jgAF36GBl9GP9TR7o13rWU99u/pnitffTaRZXtfcC9EP57+lZ+/eXiW+xJc288sf4s/gcKHb9cmPv2uZmH0scSv6FT2yddWnB/C/k4tGy7pBbVY87DJnfxbzsj75UKi/E3M8p/y9zc+JkK9Fl4vkNp+M9OXhert0FO/nzcjMf1PFR42kt+ofjdmldvZ+duZdzV/ZNbdm56766yZPm8+8xZD7VuXIMip6FvuVPOWH1rPnK5DtO9fmCvM39T7OM5q/BDbi35YxT+oeY+GvHjBP6BnnUv+boO7+QSZw30WQC/f6No2fKT0J/vuD91YSf4jYk/2yyrOtZFZQnNealofQ+F2UMhvyW8z8ye7q4fcd0qH3uxYzL+fgpuqNpk+1fewSRP1nMi8o3t2b4GlqiL/c+1IS3FD97nUfvme/AufP+nTq+LYR8ZXi/vq4ppsS+Na7hpMfLO8tPKHB2AvDtp2c4rG5eAzk4sGHUiFfxKheDChK9VO/eEHcuLX6rp6W/X/4pdpmurRmsLLvVQae7c2nWP+DEZs0Vli+ddV9SY9v3vNsLOPN5/+XnsUTa03RzYBv1L8uFzrZnxv/LD8mXbdOwba/fpHe7JO+5W+5d4RL51VJ8dW1199Y24Ycsblyhf1Vn5vms9ZsxKN/W6eKEVjfDPNPxm9lqV0F/V8q79puAi7muFA1ucwN9R3TeBx0vwnq9czU7pe0AX89wL9a7O+vraFuxaiN33glrZdqeFXh9qEF5jFXKGr333TqtKXJ0UtQet3g4eBr33brJ5LfqVERnKXU+XVL0YMfVI9ZmO6tPIUztXlHRTtwMKB+x14V765HBpazP8feX6/m0c8qnDmy55/8AufnRYv0cnsWN2vjXi7E784p2rMSVLf87pw21mnxuNfCzb0C+nXxEPrMz0TNn34zdmUI9yGZtin7DedaDTBt7HXZ0YcLnCQBcV8uPOIEfkmIF/s9b/3N5VTU3u3WCR4NuNzYuOc64trZ1oTXveJ6w8MXlpkpzYIzaYfLk+dmQhNTc4bEBelHTj5aG/uEcUrNlmeV7itlzOq5wu887IL3XYoi7EaUj9Pl3ujejzR7ru7zUP/UXXR5cPzfpB/KuteZfZ0iRT6dKli1+82k396Nv18yLkt6WHzihcHn/wHln9O/sBnxxhvWZmZ//n6t0t1Qn0M7l7RN39i51mhS1lPM8hz3dc3TJRzhHoX1stWPaIOC7OBXaVk3vv4GPfGlrwj1El8nfZbw68j8rQ6FDkQ3fVLIL7M3Yh47O8vuXsR9zZ3SuThYLXrza2G3QSPL5UrcW4HbwP6eITHv+B99X5Yp03nkLukarf9IWPuP+e2dQ+fCn3vZ0tO3qO4v1Jr3du4fH4G29v6XaEZxHq6ujRxYr25J3S5lVn3/BeYdqP0Vsacc4d8gjxjwtyVfeXOfd3O4xc0/b3cWL8e7Q93enSW/zXefRq26sc8UXT3PRofAX7oaOLAurs4R6cI+v6ObXRX1dJ3fFe62zIAYZMd/K4hn2fe5MKRbBvd9mUff5x7m8fk7fuFkYc4iRP3fPdQI9q86/z4CnxYiJOV1ta0ZeBnb+Qazdys4oVe/ttxC/8jd2+nXLw3n3D5FkXynTlXhZcItcs/I4Mux+XrQR85Kp3M98m5rv6z/ubIuELPK7516wPfFp067evJve8z0tKDOuEnr9Mu1wd6vE+rV4jj8ATyFNnew0avGuVuwrwvP3iCXZtUY/Gtd+EvdC6/qnnLjvmqFq/eey0jTgGA7zicm4kXnHmI0mS/ELf9zCoxPoPaYgL82ZA9Av8Nbydc/NRPH6grIFhFYrwjq1y6nndN6BfHxuyMf9Ud/wdrFaLxmNXebpI7YPJUdO13eLauxd2RCGVd7Vw5V3zld9Jjqx44aJCT/ePcMa/TMPcBWYsw77ave+lin2x//lZ49jZY9jrz0k05GIJ7vdeQRcHnkTuUyIm1YOa6DsLZju5pwlyB4eOYRmP8z65zJ6NNXYjTzv3oLjbaBzzzii5v/Eu/AfF3Mx6IQz/55sGtsp1kPhH5XdlOLH4oZsaMrjN30a8c9s871rbEtwDU2WMvniJd8Pjt9ve9UDPOu9ZvjSrkG+P6DW2+QP0qv1yrKicrC/vuuZXmFdlEXKXx98v1ebcbrIgKkUt7Hjahfes0PUgepFjOeNieR8b4+G/4Sj2+T9rblcdRmPnmShk8rD5bmrZwsv7t7V2Vt+6fb38iXN2zZ/uDz2xQxhz96B1An49CwxJnfQPeoa5e69lfAJ/NT92X80lxONJO2ru5Krc2860zlO7PPL/iJ2N227hfuzpkXV8VfZxkxTfU9bAXv7SMduF8efQFw/tdGDDLjdVv2zbFC8K8f5jZ+1695O7qMejN910hb+ssvvrztz4yxozr/ncHczj0500KfYR1/fRwWyZI+ELuxVqe7rUSvgQ244x0dDNs1+rv6yGv8Qp1S83SdoSfrdij8TroM+3S3qlLc49t9KUz5nuBrmorekPXrjEO83+Jbe4f8OON6Ol78etxFU6mmi9UwvkqF/H5fz6BP/l5YY5B07uD12+9vhiCPgTt8Y1DPdEyrHd9T+/ryN/fvu1yQzegTfP4V3wGPZCLi5nJznyjsoHm4HM2B9E1wxfkgY/E2Ufhq2bT7wzV8ezl08jtzy1reD1+vWTqgGnZn7aN5Y4L3V+tV6If6jd6dP8To2er1/g0PzDXnCuT6+0JA33zeUBTyblxd/D2S4N7r1FX1/ePV+tS7zbLbjwdKVf2Gm6Fcv0MYZ38f3P1evVn/vErNzzDuVF/hB8q+huF+KERh9sHZwxxk1l3F1u4074rMFdGt9zJG7dsV2Xup9+5qyOjrofPSoc/9AH22XLhT1GqQKbk/bHbrt0TP+wuj3gU9T6HG0518dOyz/iFXL/Zid21BvE+aScew4fzf37sa3446e8b5+2u8TMpsjLij+/u64O56xb4edbcqLHufjz1+4zxG+Y0G1ipnXvXNXEqWNyrZ+MPUnw1msb8Cs25X5Uvsr4OzkxfYnfs8LEad22xaks8tpHyQ9WKY6+r/P0iGITOuD3M25P4rn4TUnRZcVvJ/xVrAwvdfk2/N73pIuHd+bd04ybU2I3DMZuMOjnjqhI4toVi/XNix1Hmj+f82R3451Mpzo1T890VWeuZLrTijjraWo8ubuWfVznyIAKZbBXu9NgWgcv9AaT0s9yTYWceHRfrwFtsZOq+6TU+ke8y6264/SNEyPwb9GrXsVtu8H/NC0PBOFvvn9g5Jf76J1/FXx0vNhk/JssSrFkqTf25lNSleyPn6aMq2433jHcXX18/u3dee6hOVWmc7eJh76tgOunUfhzeDJo0q/TxPE5sOFAoxHIS1vdarzgNvrfiDeq1XP8MU0ZtvR0DuJGNFlbIlVb7NJTrE++cSp2s/6O9e9EIScP6FDxwD30FafHTqv4BP9Ph0t3Opkdu9vNm4Ydmoc9ScrOSSq3Hotct+SyqjPXEdd3QMYnjdm/r+8XjMwH3fDtkOrKVOK13P0Wk34X/vW7xxVpsIr3EVVGxNUKxD9lngb5npclLvTd4in/TGgJXg8otygP+yNlm6aD/IujR3p570afrG7qyfS3db2wi21f6UaVeO6NdyeOGNIO+c310OKVv+CP6+CjGeVrD8dPcb5Z707hb2lA57lt/kzjXUjRGrVr4odjQYEml2pjB5BsctOp6ZEXXunk/fQBdGBg0ZdTl6B/PpPO/cqqUOKQRUzx7oHfjcGB7dN1GIB/xqffv9y+k1TZ7vWc64adxOYhzX29kaO+9yl/qAPnzOgF0wtuGAs93vql52bsF6wR63akxF5x6MND55tg1xM48naxrMhxTu4bOr4b/in+eha2BRIPJaBkzNR4vo9W2bz2NvY64Qvdu97P4KzyJbsXsvcI8o6qgdvqTXFT6dsV2F0KuU3y8uv8bxIv5s38NMfWEc8mskzFn/PR9zWOrRM4Kh367Kr9u60k3lyxZ5vfJsGfWjKnlrmK42dtyJmgapHLsIsa3XdXe+QC7X9H9M0I3x22f3n3FLzHfFm+4/rk7/DXU/fyl3PYDzv3TJs3LXQvxuK/d2ATd9XBVr2wK3b/vqs3Vk+HP5qtFzo1e+yK38XVT94e5L1Lh7Tp1pzm3a3biPj2s5GfPTr4K6f4xzz/vNazY9g1F3610XKX98aNk45I9BN7S5/dQ5K1H++scrlOaRXa1V29c9t75EVN7r1z3w9Zgn+YEk3rFn9OPKFCiWuWOove8kzRykP8wojf1mtK4YNZ4L+Cflaag74r/9ohl3ZCB95V2XT8KHEkVzfJXbAV/q7L3L++Y0I99JjPB52dQ1yf6t+PZGmMX7Y8I7+VyRnhqPbunp71cUXirB0d+60reJS/ku/E8PTYj5T23ZQHf7n9FoalCcqTWNWa4TfRDz3rnd1ZLqfJy/vWpROONdrHe9vLdZ68R4/x5d7+HFbiQb1L77y5JP4Jzr+YOq0I8oNnbdLV6offychTl7tlg1+scMC5UJLSbmrfzRa2z8SZ6tGq/5dvI5OqOXdXj7v7yF0VO9K2WWb86Y7LMrCa0y/2Te98K8PXwt+8eBw6HD/MPx6nd6zHvav+qAuJk/Oer27+5M0uehHv8sj3RI2IO+ecZYXPW+KC7DlXtlhW/NV2XRu3rAp+b3KnrVPBBbuNFImujB17w0VNnPvt5JAX+Ad+65Z2ZKakxGfv+3ZXPOf0yRsVHuB38ObXyGofsINadzNn8cPs//vJbmcqc9SiOm/o2aQSfjdX7D/yuzx+kHuWa9wcwqk6vMsyojH64bGBFa794r5RfvabQU+wsxyUK059jsWOrG6JaY2qeagd18rXDrGiv3h9Osz7tptqke9271/IQU+8XOFcbTJxns6ufTX3uUWNKhUVWZ13y5O3ujbPgB+H3Gl7nM6NPdmWxY3ep0Nf9vrQyc6FPqE/LNw4uCf+CE/+/nllUTHe/c0+bQnnvdaSlyObn4zjHdyR1AuvtEYvMv135rLE003Zq6jzJ6IXTNzQpnXQe1e1q8H7gBXIZU439u4Ugb3Ke5fYxG/4e9Irlesa/srLHftyoQrvaa4HrP7xlXfuT5vfjF6M/+gol0tlu2KXOTzmQd6ztYgD4l46pOUW7sPWTj4z8We98pZ7zobY9d8/WKr+DvjOe95NB8diX7aqyzgHX+y/F2ev/sATP37NA9T2PbwvT78hNncm7OzCOqjYgUMt6kiFOtl3YzcT+uxvi0L467MMdh5cmDh3xYMscS2QF2bflKmgM/6ReqcosXkW9hVJH5RvX4j3gpcv+tdeQfzd7L+Gb9+EHxk1ak3ZQstd1Po9F/Ymxm/q8GN7i05Dn/Fm9Mc1dYDf5Y6Rhcchrwq74tF00kRH4oBdsFbh3XO+4LgkO6vjd2ow0V2xU00xY1CGjNibPC+0sNca9Ou/b2UIq0g88c9Jh1ZoWTmZOpKqaIuz+M2pPfDe75rcxxM985rRIR794d+7+zPz7rXqxaXV6+DfOy7+299n2Cs++9ai5zPuwXe+tC3ujR1uoUOOA2ejr0mScfLqa/AtLxanqXGBeI3RXcvfuM59tW6dttX6ob+qs+FP0ea8Bz+XY9mEffPwW56jaKPbL53Vrh1Hnuc766I2BWUcPmwq99J2tWKXzvdQ9x+0+5aP942zTxV/nR/7scvti4de5f61cVnP77OR4w5ZFbcrC+8Ld7d+EZ22I35KM7f7dLEB+o23qxb2bo78JDLVyy74JfWvl8m6Bznaw32hN7PjX/rs4UHjd7RwVS4DeuRwSoG/hDn1w9KsdVd972x6Vw5/o/nuVRs/2YK/owIhkS/wWxU7s3DaI9hdHyqa3qP2AOyKS44/8Q56f2l2fddbvDuLK9mj5PIrrHPb77HH2d8zKs7ruLcf73S6p5jesqODKvRi6KVyc4jPtG3xgxEdXdU+5xFZRiOHbdXNlmioFf1Adrd1T584q8R/O07cjD+bCjOflAvFD+nfrslq3OHd2/TSi2efRf6e0hZ9Low4ZXkb5wu+gx/2y2PKB8fdRt168VHdcdhzlxrR62HjxMSJHrY93zXiogXkPrynJHY4lfYvylwOf/ojS4zLM/mcs4q6O755AfyudWnudMcL+Vv5fCk7NUYefLLcj2OP0AvcmZbjYhHsLtr27OpXBj+W/ZasmL8GvuFhkaLpSkJ/gy311aTGSVRHn1dlm/AeZs1W1deCHwvHDF55TxAn3vv4klzrgW9Ahao/O35OomJjMw+KRl6Yxv3jpk+/8E88cfaBce+Iw3Cx/Y3v8GVtDnSKmjzQUW3zT9q0Kf624p8nqhSIv+c6Z2oX6ck6z+ld1e8a+oSBef/m7IX/l68HlkQV+UQc+epXWmzAT83aE1eLJcE/0dPBv+JP5Mbv5OK/SZ4cdFMbkx/LtdGVuKf9Hp4uQn89xj89V4Z3rd1zPPpbolZi1b9v6n4W+LbdX1Il24vcIG+l5bOP8L7k7chJv7sR/3NU4/HvmsC3tj6w73ob/Hx1L7e+ohvv3F0nzPR1gt9v92DV8ZXIfToNXjNnN/YoRR86dPoGnzAzZHze0ck9VAmXdoe7p3NXPPL0Djzmos7lLNK7EvKnoWMGpUlL/Iikc2q5xb7Ajsu7aJLDGwjTuGZWyg74cW26vLL7z14W5fnuzYO3yF8d0kx+nYr3Hb4X2zZLzTo1mPGidCbs4q4NsPXb9BS5TCsnl2n4VVlYe/K1+7exz9zn/yqOeZ699rZxVfzILXTN1moI+zTThplPMqDfKt86IOLTRgc1Y31E5VVjlbre2n/iGe71lZYOuTgBOcyueQ+WFqvoqFLWi7lcGr/9kaXHZr2AfPHTwk3rHqDnWTTJ/W3y3y4qskWutwd4r3/x7NwX4ld0R6rqVzyxn+u6J/fTLfCXm685Bafsk0jd+5Nu9QziTWWa2zF/EPYRRwKvzXmMP/CIsZNqNtiv1OXY9I1OYae1ss3qB3i8Upb685f04jwef3PcjQ/c5wOb1gi4STy8ydtvDt+BH9wjTdv3z/IcO93Dg0tPwO/WpGnRk2q1dFUlf1YuvCK5swrpsXR43Uj8MAffzJ2+B+8zLz5bPxZ5t59f1ffbxS/E065nT95OpMakPhcThJ+LuPxpjqXAjmXp0BVnZ8APPRgUuv8HctHMTzLOdeae837O5+w7O7gphx1LO7XFb92WQhvP1cF+s2rgQc/rl9nXJWrGHiHebOr+Wz2TY4/fr3qHw/3xF5H5RodsmzNAf48vn/ELf7vO849eCsAfb/yAIsuzcF6/+rztY9N2xF7KdTLsIvrAXXfCgyexbquX5PB8Dl4k65ykS1LwsqOtxtIvxHdLG/Fm7hQ/4F12waz2nuBDmvIRMxzd1M+FL6Z+wZ65QMkbW+og5zzSI+eh7/BVrh8ia7aGT5q9Yrh3I/RlYV2GvvjNfquR5FxENfxRj06WumcF4r7fbX/xucQZLf+n/o9a/N2/e8U9teD3eh6P8MuDHKrc33aZivA+Ifxnpu+rKydVUfm9/ngQp/Tu9z4Zq+P3c2LBvXHvkP/dTDWrawPs+4o2OpY3dhzy0kqXfPrzPn7tjdSxM9BzJDtRMb4KdlnNmp6+kAj/AcvGzt82cwbvujrdt/j8wI5r0dNbaid2hLlOWrIcI97JhaPTprdIpsasiZt++hN6q1dzbt3Abr3oslZjFhEnbV7ajXn/VE+k2qQdMb4u9hm5jo36Gbqc92ZbLpVtPhj/UEFeXZyJB3Z37QOng5xnvRosCMk+x1E17/ryeHXO9a7BliM58ZtWMce6+VfQuxd6Muf2a/yROO5+/ONKP+L/lVrrNyaDqxrz48C+PvDxlgzz/eoil/x+clK1OOIFPplzKVMj/KV9L/G2TH7ew6e/PbDxHuwmVi5cMO478SBSn+23eBrvQS+v+t5ecY6FFtk/aD5xe/MOe93pMfHvLodbdnzf4axeuHaZ6oA84NHbNolDCrqpm0U7lKwyzkN9Od3q8Db24YLynxvG8C7hy9ejK5JjH/yqi63fAOxQLz1Jde3uFuLKfIw98Yr3i82aTlv0CvnQhF1BDw/h73fIK89LfVohL1zzyMN9K3SqbtsKD6Abn56/DO+IHMffd2gjT/xZbg9/E3lhFPqcwV6ZFuG3tHB+dfUq9h2fa0YV64GcYPrzOs+OYH9Ye/jXhx7oGRsOv5QpFv9j8z8+PuSCf+fQj9VbZcP+qeOpQseD8J/TuW3Nu5ugQ2eyveq+CL+fj39dKrwHf0gHm+5Ms+I7dhTvOi3ZsMxNRV2vlLEYcsfNaZ9cSHkdP2lr0gRF5XVRrpEBQytvSaTOBoxtUAh/YCnLzCqykPm8zJhvZ3r89Fb0XbC+NnEtb1o8Ml0jLmyxO19WVye++ekapab54pcvZl6ZF3nxS3FszuI/3pwbc64tPN3+D/Lml9dmPMyJP6exP9dPdObcvVl5uP8i/PUM6vh9MP4P8++olvtpAex4hxb93QC/cdUbp0szG/u8zK9H3NmMvV2NKS9y/l3IPXeZY88/xAfMcnh09BDi+6UNvbNpb3viAKxacMAFPwI1+ly5tpL+352bf7gjfomcbjz/dYw48X3He6dqft1dTd3n32lmS3cV6Bn2vBl2Kx28Ui+vjF89/w8j194k/nLV/ger74Cvftp3Y9mK2G+mexFVeSb+extUdXK3sZ+2+6yvMm03djIp3eZnwW5orN/mxenwL9tzy9bE83h/0Hdq2bRXVRLVbZjHjPTg77o5B8YtGOGm0kU+GjEU/3GvZk+v1DEOPzM3Ck2shjxocH/3cdfRh7R5HvP0J/jW5kWS9ml5N3CjTmBMqdLIWeNG5Uk1kPizS5N4rG6NXrDqlnTf4Hs37Jhx7QP60fY+0+vPIN7R+j5hqcfWJD52twKJ8vJu/WnNhWdyoy8/V+nG/j6jXFUvn+mfvm1G750sudNU4lXsL7At1dQB6CUKD0m//Tp6q5yHWp7C3qvxhBd3V8LH1Hq/ovds3jesG5DlSA/oxYSj55v8JU5k7iUPPTcndVCtmv7alQ599Zj4aw5Xwjiv6zZ7exq70c6V3/c4TPwN69jJOYtgH11p4bCZz4KSqnLxi2/2W8D7inxJU+TAv3bKHx/7vUJOG/r9c8M+6EsKHd57ti16/Wsjlu3Pjf6yfOsU4XO5FwX3DqgzG3+u7lkcKk7n/Z9ni90HlvBeNiR7o7Gp0MtUfHY8xhf732bzCi1qcwf50fxTi72D0NP9TJe9Pu+A14+YXzEcOF6IOfroB+dnTfc/+RrDL25r/X6iCwrtuENTh2ZDrvbFsVje09jhLet2P3s76NKfjll21eE8znurpU9i9IMje0ZvDimEnVTo1FyDiQNTKcm40ZUzuqguszr4tiqJn+k+Qx/EIk9VOfsW+4qfmC8rxlycTbzk4Q1OpT6FfUWdQvGzFqAHTD7AtWMz3kHeff0+aCznRoalfXdUwx711csu/XMj59mVbcaRTtgzWKod2rmc+1H3t07+89Fjhqxv8jh3euwJY6d2iCEejF/7reHPuS9u7nv1x9RTyL+d/2QuGeaiuu6dtKMt/v33Tp4wrAL+yqpE5ijii9+g8ln7H9rA+d5g0oBSx9AbNX1xcP117EkqxSfbkK8y868yqvtL3plU6PCwWWrsrOccbnzaH79BzwbNrnaa96grDy15uSSZu1q/asCqb8RjHRZyqscO/CZXeV1xbK+92McXcmtXh/tVw6atPF8R3bD9QMeBjsSV7JisSVZ//L+9d9n4objInTd0flobf2IPDs88+DbSUSU683NjbfwUZN/Ztn59zvf9fsXjSoXCJ+y+cfUj/O2b1rt2ZoC+tug7MGwW7wEqp1002As/Y4s/DvpWnXeaDYpebtsa/WTy2tnvrCWOhNdUvx578XO0+22zWWPgdxL5egaNx876Su+HUSmQY7Y+Vt61PHHl3eM2z7yKfPRy/w2JxE/j6PdfjyYXuVNswUaf8YPfM2+v0su6uKokjhOLr+dda0SiJO4LiC+9v2uGVe+bEX8z6dMvE+ELcy5bPD0HcTzuXk80tQv+fhwnTx+eCrm9//oVN2/wXtD55OCyx/x5FzTl2bch3tzX802/mh75QuvQvyt31HdQqX29nsQNwT72wMOyD/CTnCPi9Kad+EnuuDRDhsb4Jbv+PdeN8dDD2/mnuVVLllT9mpC6T6LGvKcOHLp3MYET9zsu+J6BuGYH37Tv35P3TXVT+T9dXp79ceZFlvPt8QtQKa7Uc+TLWwpUDJxDZLgy7nMK5SJ+ysP2L171OwM969XvbyX4wR/jSrlMS8/9q+6ttp15t38rdcEce/D/lO/2y/glyCOiLlTYcHckfjpvJ7deJJ5adLZlzbyxH98Xta7hDe4/j879WeeLXvJl2x8e3YijlnLRx62psGManuLlgKsevFOtYJuUCz5+fsf1t0OQ86w4/nj6T/y1lxr74E4J7Jz3538fUBJ71bmPm+ysgd/ZvMk3va2B3/HRX65OqIdfrcZ3N/dcgF3Bt0LjevbDj83aBznrN0B+79d0UXnYKnV7SqvfpXnv8XSlpUYW/IzsDwp72R3/uI8ThS9ug11U0/XFNzSEzyg5qumgasTVHeaVIbAleoX0qUNLXbrtrqKKjwkojB763pYfxxascFOlbvY69JZ47mvzWzctgs5t9mwf0Ar/b0NqqgpfOM+H7xmTfzNxb+rnWmjz4v3QxgP9R6aHnqScM6bXDeJYDdmbN09wdwcV1Lb72pLck3p5Zo5JzbkcsiF/u8B5zmrtcu/XHys6qzTPG37oWNpVeaa62qtkKQ+Vq2KhzDG8Uxif+nDBNXWRB/j7tJmHvP1WbED4FeyKh+/oOa4//tRaNE66YgfvYjbNHNdc4kxNKFc57yj84RW4MPLFPeS1U+f2aF0HPWqE09r1nbe7q34FvvomxV5jQo3QudPw7/03/aeJ+dg3XwveD09mdVV9f9Uu3Qd9ZGjJr3XSL6SfbEXDOmL/mmNm4KVcQkdezt5yAr62fkDa5JOwo3NcGB3T8SJ+9Da9eN8Au+ynWzpejOJ8+NjrwLP0+NMdVPna94UnnLH3G/zoO3YkF54diy2x31WlbZZn6mn0FHdeLvV8A3/+bsYi53rENc74dXaVUthL9vDP1HEy7+qb3LMdO8G77wI5iyc/TL8zxvdbf4/78qdTu84doP3G496sHo0es9/hZ6+PItea+mn+9arYS05MNLjzQvx0lwyq1mjEbyf1slaBRnUbIl+9WHbs26nYmV2uZdmHnndIgO/cGvCNFWb0eLAUvdHnoVebB47GHirr9Gb1Xjso17NnbS6Xmd+77lN7836h74N1I7bzHmZvoZV3FqAHcwpSlfKjl7vR+e+rnrwP//4p2PUO77ejX4zKviPYRU2O3m/b/8BD+XqtqLHph7vynzv4pBd+43cVPlvHFf5p8ZSFI9dh59LvefEfOcWeIzRjwVvYh2x4PTb+M3ZftQ+nfDEEO+oPGZ0a98KuM0nTJZX7cZ9Ys2ZZkk68q49yLVci4wqLOnlyyZ3rg5BLppr21Ae9indgg7s5E7uoBxu23W+AX+reOeeVPokfgvOOP451HJJYbSgUusOKHmPClJs35sOfdpxVZ9tA4iOcz5xhX3X85R08UHxhQ+LjbPffnd8TPWW1uPR3PIj3nmXZnkLd4Xt+TM3XOg/+uw7ELozq1NhDXeu2ckjOrs6qRu/ku7vhv/LEi2OJs8EX7lp8K9htKPr2u2O/TFuJffuGxGlPw2fmb1D/ei3eXT9wSTusIOMLb3y8Qsr6+OcLtF1PjR1VrmmexXdxjzvcrO3Fovmwm6uxsEMq7I93Fjvxqg709Myngd269XJXFSoPuNEJP2drc6W/V+m7m+p1a/Cqj5NdlNXWeVQQcuj9Z4aX6cq7/FGrG5yphr+btj8Kz75LvPHsheZU+Ir9SoEFH9Lkx99YnlVXWr9ALmAZ+Mb7IH5U5rk3Hi3vgZ69H7YyI3LQY9GTjnxh3evkD50e7u2m6p34GNWwuKv6vKBQ6YXXndXoPot6u5dyUUt/t/Yphz1bsRyZplnRuyS5OLTrJ+SMS70Dwp2wZzzwu//JC9yX1nVJfm8E8+p94NfbB/H4NS592hqDHanr5xnFG2APODroY/1BvJ+N8jrxfhNxZNyz3qgcXddFXUuVY8t4/D4P7R7sET8IP32NH2Yqxrl4Zf7QiCLYjw7M3Nnihp6r97r4Q10+4v84Il3xPb2J81T4fokly4DDNVwKjuSdY3zKM28zJla1J7/PNZs4Hd8XVm/5HLn/FpcDLYbXJn5gvVuTD8HvPsty4HlYdGJVaWf480zo92dvezf8K/YBu/70mDKZ+/asurbzBbDnS1YmYm175LHfQu+N8cJu0nfFkWOib+u9eXrVLHnxj5evWFAh3qmV7lD27nT0hUsqvhnxHbn21qODUsYQX6x2r07txuFvZGCXDZYfnEfley+clRT/KZmvH25ZFjuS8Tlf3r6PXqhz3jWPSq3Fr0r4vrRNiZr8t/yirId5n94yXcDX5cTd/1n0U1RaB/jH71sW7MZvQMi+z94liSf5YcKpoyf/oAf1XrC4JnqEJLkm+MY2IV7GlZvZR+NX2jVud5r1yCUWWUZVSEw8lJev3jdLz33vZ8DaS6O4x4Y2e54hGn/1Q75VvFUC/94Vvlz5URO7vd4lYi4FIBdZ/8gpyXDsoQ9XODy2DPbfU2Zt3/l8AffnEjMqvMJ+bOlVh9+eM9FHZwzeeY777YiyN5bNwk5rZ8N6f1LjL3BLlo9Dv6CPyDfo197v6BUu5/ZYuQj7s5zvU7ezcV9ZuiQ+91b8ggz9mjij+Puptu6T3xX4/4G+E3aOxR40Xcu+57cSM/bntsreQ4irZin9Z1535N2tT7Qu5IW9Ye47RRtNxB9ZixkH59Qhjt+Rr98S38EO4Hf38K8vkbdPG5zofUf8oE1J4fNm2lQXtWdOjQxVp+IntGmx3rH4G77T9PWB4RPRDy2au2U7/sbrbRkS48A7ldH7enhNRp793KllgX0Eal5S4LnfPOw6iji45EvCu5u5R152T01chDe+65olI47AjPn5My4hnl7Gitk+V+Vc7XrGYfUa7J+X9sz54kVv3sPOvP3w7Fzi4518EHsDucTa47b4SN5HlK3f6ddT3p1Glm2zw4e4GR8KZbkawXuLR/sq3uiDft/z3L3PSbEvTDU1cO0X/DMFlz43Kx49w6P4voWD8HMzt2Ebj6GL2We5HH6/5m/H5G/yTgh2VtdO5Ay/ectdnRxY68f+lMjbqn1pl5/fl3bZnvjZaeIY9V3+dxH8mmpZoXMj9vWpqpEX1/DOKc+1t1V+8E4yJO/vLrM4nzr9fprn+kXiwu6p+fpMQfTRR77PX4jddKD7zdUOvJM+utez/Xb8udXN0WxiJHLS2eeej2n5mjhpx8esOc6952RA3tYh6HOLVXhb8AD643Mx5fbOIN7cCc/gFR68l5j1Kvv6rtz7vc9vvn8H+9UqdxaPKloTP6Ebnwd25/x3r39+l/dU3jHNyZN0AO8Gn1xOUS0rfs1/DdlWecZxN/UudZ+Dd9BXvPAvknUbcg/bkecVBzbhvVWfcb9L4MekYPGLtfYQF69FotZP22Jf2/H43y2+WfBXWL36rW/4aQutOuNjO/QO3StfqRzGe+Uh1rl5n7+3KN8Uu1+2x26uaExY4II9vHf3SZv8O/p3wgn7d+o1yC9z6ZI6KnnjXsRv7hZAdOcmXXr2HzBokMQTljL+gwYEDCggkbqbELu9V/8eOny4RHIvYK+rKxQgRzLL+PeRL0ra/2ps/7eLUuUTxD0mZJTieYHqYXPpPXl3j+ODPvcvV+ZLg03jGidtNKun48odDyZmSns9so3z1ROfpUzZLSGTpFy++EV/pOzHkj4dpPytCbZdUidT3wr5pF6fk34/pe6ILGO9pH6ezOJ9Tdnjtst/E/A9KP/NML7H2//ne6bOp5w9FajzXXQ5jhb7f4TMsv9Hvv0XLLns39Q3vo2fx0/X9RLpbwf9rbsZ76oTuv54sz9dYLw5DmedD2VS2R1uYV/T1iE5cfDwsKMGSEx3tZKUOXb87Nh/S6Em2uNHG7MuYo9i38geT5qo1fYSFtrzUEntK8ErAnvEcy/8tCt1X/m9OXNeuVVMTiEuvjpANVNWdezfbcnFAZ497LsJWhQ7NFfSHi5e0lzolF/wWZrhrprGXll+EEtrnLdQORmRrjHHIYUPC/v4DLyQ/5LytyOjlZj7iJbs/0lcdRmOzMZvyTkaRmnrbi/iQ5B9HIwQqh31sL0wZsr2EXjqJr3sU5aw+r40ndKeB+tIg1KPx4/2j+QReVb/ismwPSU9CPD9Zp2n07+WpITEMv7LRj8GKHFfbB8+1wD73NnvfAtAs6hU/03LjVYw2LYDWcZowE5AISPxtLcjYCI4tUpuBwzHNrmu9hETKsr+r9RJCugQlWvwYQxFPWMs5nrIR2ZopqQf4z+zHKTQPiZjrRCE63LytyyJQFdKysfFji4Ck2TKb9lF4AAFNKr5bZc/xeO+fewCKQOaRrvSq/yWRucIxGVdUOTZy3rplo0R4ubtjzS3BgbB+M/bDifpzKhvrovUNpDbRGf53Vh1EwYG3GVGAh9jbNKf/EZAQT13RNbUdbbXE4gavxur+a8PGaGgpfwq+cbqGattjN4Ah/mv/CcwNOAtczR6Ndsz1l3+crXXd7fP7F/vAk3pw1g3whTZ2zPmIL/5bb0CnLgHSwH5QTadNCAdGY0YIJU8A9TSjdGYQQMA9gdpBCWa/GjMx/iWf6UA5uj2+UpzRhmzCWlURiVQMuoYcDFxT4ZhdsajbvtgQJboq3RItDQBtXQm/xodmRUTkYe0KQEoTIDY0WNzCA1ctBjLaQxHBmKUwfrPnja3v0zMHJIM1ChnpI3NZMBI+jMWTVqTlGwGE3L/kMCs/7+AMn4zwWRuI+PfhGAw+pMZGgjmNz6U2bz2kd9M1P1XR1oy6TV2xfYaMidjDAbMiOOpkcRYHmOkkrLV5g0F/rFs2f8o2+sCyjZ6s+pTC7subEetkQ4W28vMypaT395uVTb83ljxDWL7sFnZqoRbbK+3qqHBSZU1OJ2y7U2nXLanV9YCf/C1gb+Q6t6W+/63LLY7PsryPIOaFJBM2fqlV0/Qwdp4J2jDl6wNu7sUxOq35vujnEqmsEQWLKxsvJG2DaGtM8kttryRFhtvVq2zPZXtjY+y4Z/c1tRF2V4xzt/OaiTxRmx9vSzWo/R/nt930V/sVvUEfbstB27hTm1XNgfaebVVWZ/zd3QBFYOPO6eQ5BbrvQzKejvGYi3jarFhL2nDd31MS9ontkwsdvOZ8T1je8ecX/io5PgxsKWlfuE+Fsvn3hanE4zhoY96xb2kTx3mXxX+MRdvIfCDZovzUVbic9qIlWnbzng8Ii0TRjH3/umV7aOPuj/gliWQuMaWnrcs1rsxFhu2Bzbix9siMygb/iBsDxkXcukU+MR3qeeubMTmtWVy5h7MOP8WUFZsJWzP6AMfOrZnwKHaK4sVe3wbsd5csP+3fSigorelUS7hqZXNxvjxmWd77qMe5gW24IG1BGWxf7LxZs+GHxpbfAblMimZsuIT24Z+yYoNsg25mNOZlBYb1Nv6mPEgV7URI8IWTb/E9rS5RFo+VCNvDXiQOtJivcM8bgH/MZvREzDn3l4WWzR9/+SdODpYK+8MbNgexuBX2VbrlSX1aebAm3Ybdmo2fG7YiJ9tm8K44plPV2x6q3taXLEZd6nsbbHm/6Os6KmdytEv+kobb31tUbSNTNHmAH7k+KOy4XfL9hQY4cfQhg2yzUY72KK6FGftrzKuS3wOgiPtvZRLvtQW6yhgjw7BRkAOWx/Gin2eLRvj8ZJ1oB3kB1ZsUu93Zy74grcNAq+fsD4p6O8bbTeC6J5wZb2okz3SYnnAHqn5yhICn21LLjjro2KR1VpjMitLXG+LbTrtVH9lsVkpN5F5xrGOyBateZgbPiBf/fJRPtjm2fC7ZiM2tg2/5LYptyyWiAzKeQXr5kM/PRkn9j22Jz7K6cA2ZSUGvhX/v7ZWxBYqhxzuHHN/n1/ZvjH+trTNG39bH3AOW3frEeZ+nA9+oZzK4RMSf0i2GoyHi56VN+y2bOxvbMNsUcztCHvmHv3gu8yCnZPtXQHlkgR4Y9NkXU+9QpS9DDyJ7WbjHmZ7TPoDv3+kLvYJtkFeFsun3hbrb/L30tZ7cOYYfb8FP8uwj5GZ2BQ4gy4gthPp4elUyhO0kwS4/aFOKB/08baXfF/xUS6lPZWTDfijG7Lht8KWBxkr93lrXtI5qTOUtrGntmUk/ZY6zxnLYMojC7NlYay5yf8Inp5gruVoIwA44l/Y+p61iAO30fVZ87IOvJm38Z7UZmW82HnaivaxWOuBA+nJH0b9RJEWlxAPZcW2LfY6Zf7SF/dcGz5SbC8KKAtv32ztvNhTaVWP0kmVC3d9220ZD7+V5LeB9PuIPpFJ2DBot16CBtzOrKwd+NubMaL7tP0BhsWgMdHgGjbYPujpLR/Bn2ngT3rK+Lqy1/gNe++RV6B9yOltkQVUZuRsNmQftgLY2Q0Ct5FT2ZDx2CKBBb6NbD9oV7EX4AOs5xgT9rnWt7STOp2yxPCNf1lbZmBVgjq5WJublPki68qaYwNrI36eFd9z1jDoJbZpVu7F1pr8hh2oldgstrOss2ukxak4+HaXtkYAr8fUmwquf8yvQsJo6xNj2M9auVN3PPPhLY6V+An3+5NG/27F95zL2x2qaTPg9p5xj+QMqJjBYuMNpvUVOM2bP0/iS9tuMd6d1MkEPH6yF46ksth4j2vbQR52vsl44289uF1ZXgDrAYyjEvTEG1pI7HbbX9oZTbmcfD+lnZ/sQ3zgveqMPXgB9llmyiRjP/e4ZXHpyFgtwKwDazqAeQ1MryYMYj68lbL9Zi5pgBPvBmyjNiun897sefK6s8YjE1lsyGetuYDnLcbwkHmd43cf8KfJNpWxPnRpHGUf0T/vfmz4ELEN3awsH1jnu5mVSzHOpsBbFi/eStmww3Q5DR1e66iyYiNmy8ycJzAG3jXa3tJGFG0d9bTYPrDvE/Pbd9pER2wNZ53wqWZ7ybl30VHdL52M+yz1qrLnnwHba6zHG3ClG7C4xx6rB03AF4AN+ZItFzhHPEhbOG3xHsrGW26XetA6YhVY09IGPsGs2clHJmstmxbYkP7sozJg82Itxe9nOeMGAr+KqSxOg5kLMd5tVcMt1rKUQy/QpyZ4+5j1SBlpyZ6cPm2MJZoy+Ii3EV/cSgzSCWOSqT61KZeVPvAJZhuVTk0YSdtrgEms4CWfA+DHha0qOl9h5ca7bNtn4GGljf3g4ssCKksj4BVJuRdblcWWQaXHZ4qtZB+LDRtKWzJXi0sZzm30urZUrCN2otYf1L1P+a/gxDvWDd2tZfUJixdvn3r4JlXRyMqj+rG38m2DBoEj+Iq39gUvLMD9AvXuQhPQj9pioZfFUyvrfeD3inZ6wJ+0ou2klLvH368pi/xxwmjm40neO/7eyvjxaWcbAr76Cw9FH29YJ2d+L86Yid9lfZtZtWnO3qgM35WN/Km3LN7Eq7eEQ0OwF7M5Mo/SwGokbWAvbyMGqC0DeTM4R16DV1+By5cCKhO2o7YzPiomf2HlcjiV5VVb9scn+kQnYz0ETHcwJ+wnregMMqahbF9+j01hsQ1PBL/CnIalU5nQ27hUpRx+G20xjPMD84rgLRx6cZd67AHe5cQig7TV4Pco5ufPmRBLGa9ISwg+k20HGEuJPhaXcZ4Wq6+TcnqVwmIpDW0bB40eJ7jDuXyBfcy7XBs+PmyDabMu39jb25C1WfG7OPQo+IF/Ihtvs23YBVsJImJ5CT2fAE4XAWafBK/hGbCps7kDh43CmzmruzcYz2TKvJI9UIBzHJhGkP4One5Ffi9iUF6FfpdgzrwvsQ1nb75g3sHbldWDMeLD3uVzepWBN2K2EemU83LoBnY1toLs9xHs/V6s928LtN5HRRYqrJ6UTqss95n7L/Az6x9wkXRq6maBHlx3VdbMstfAHWKf24jPYM1NO3co84wP+ncbbxusJ6FFw2h7EXP4wvzRh1m/08ZFxv0R+BOfwfaZv90ExxgL8eRsYrPxIIOyRAGTW/Bnd/k9jHng49uGn0EbPkOcSvF3GPiDHy8bMnobcmVrmnT4XPhJG+z7M/AZ+cHFGPxVl2MN8FNmG8o43rNHcghPSP87aOs0sLExrpnC7/NtzaCcjnlaRl5jjQLAxwjm8oB7wEP6CoFml4IPWE0+fqNcrrsp6xt+J1adNSLGkv4D9bGTth4GF9CrWMeAD9ddVCrepNlGk9eGsdR+ZZnpKNIi7nKJcAauTllCLF76HjZBnVHd7akGar7KqgrZBSUOSLyq2W9AxfQFOQeXaRy4qg7/XcTlvoVHCoQxSqHC478dWqxT3i6NQgqpBTbmLRA/K/aecKCrCutrN7YC3MIqU64fJQhtbxeAiaAGqzYtNpGUKbMyxEwd9E2ulL1HuWnWJJA377jtt1Sp1UQhdtc952BGmVRByhh3OXBM3+uMmyiO0/VdUW78yektHf+KOAWPcfb8EtRBjU9POMvV98MM/JpT3w2JeGWXrckojXtoOmoYMgQpIUKONPYbp3FPxSO1qs93Ln6RdmV1DMGfecXnLRB9y7yNdcpB2hCPVOYeLeIVAzaOiMK4wce/4s7LQ/psVBR5COyj/XJLqCV9nTeEGZha2CVQvD1CnGlcihPTnDPNC+BEmieAlgnKR8Arcrdiys8aSxcTLTJcAYhxkTYXxBAOlP3vOi8TT2yflkyFAIH/iRTkV+nFGbmmSMDc+F0+hjjSQDaRbFS0iwsw5fxPWGDK2tIpv5jXjAX9iyFEk5/9fklWOwP4hoRIBA644LTLAA25kchMCJJrl/WZkkIBpTEn+V3mzvNie8OyaNJO0X+ihag3dDLAGJIpmjMFaUaDxDgEYG52wBlTRkujJ25IGgRDDAGQIcIz/stvH5JgDK907UJK6dyHRUpCt2/p1uKKaEkSM0kZsEiqkV2AIKtsDEG6NWbwT9zBUZVA6COdezCM1LoGBuF0JPA2kcyQUv+rY8grpW2R8RHoUqsckD7NeM+YVllSaHGJiIcMwBhyP3PrG/I242/5XVbdkMaa8jeZFa4P/5Pj+pBjyg8Fp00JovyGyssOTI5Re1tGKyaGiKTV/EtadFN+ez8wyg48PdJCNmlS6AYxb/8TOprDE7QxV1eQX9ZSGjTkU4YcTfap0do/1MTOe9lHupmMxYyHfbMZomBTDPiP4vwT6xrglu0hJVL/J/sSHYKBpESX0nIvk/KKXM0UPjvZxyo01lQYGOOVZfDb+onRcM00oWISboGZCSv5lr3h8Z+6QMpJjrFjBFkNIZsxdG9ww2jFFL6ZYON5gvIL+iyoCiQ2SwKXxwa5NFfIIJ0mUROSZ1AKAw9kjWWyxhj+4bajPVcomci5DYwwpuhip2IySlMy7IFz8TgZg6hKJIEZvqkp+N/lMDauIdyVWQh5drXrO0R3ID0IVsvIjI1p6BFMqfm/xRREgARt/SL9Qib2SwK3mP80B4Yg0RRFGv2aLZjCZQPWpqDS+BjLakq4ZXaGANVAOjmsTNm1Ud4QmPod/MoAiD9oylP/bUNDZG4OQRoWABi4bRD9f3JZU1Ir5BkqNOObUFgD/Y11NY5k41gTWiB6H1MwK3Mx1snEP2OeAl/Zk0ZJAyME1wxs8/sgnWyzmKL2fxQr4URMjZRBoY3fzaPWgIcpyjUp4P8XfmOIqgXUpq7DwAJTs2MSBEO8b+K6SVkEE4wtZh/x+u+MOKUUMf4zKL8hB/c7Iz+uZDrGMYsl03+8hxw20rGAUtDNOLhN9YdsUfO4NLag8Tcyqf+UArJlzWU35dX/9BSu+pQxJeYJJe6GPN5o0+/dD71d4iXRzVDgmL8aNY1tK7+YOgUj1yApBugNtDBOPFOl86/sv8Ux1B9+tp90lshOpn5JktdeJpExSY0pgTdGYRzfxrb/Nx+pY+hrzCU0ycc/dDEW2C/2F90MFMJqUj+TMTXoh+iiTLCYe1U6FN2i0YHRlEGMRcNppA0M+6fX+qcnM7gLv+jfAmBG8EMSuKP9xzQYm1D+EjrnF/SHAvdYC6E15h6QdmSnGaMw+pDj5Z+m7J8qxDgYDEpmjDghk2JQDgN4ouk0SpigNlgSaVNQ1ez53+L9U9uY5MMgGMYozFb+IZZZytQxQhj//BW1ptGZTOnfcIxhmwsiKUP3ZhwB/xr9dwYCzxvjLyg3R6GJwM4qf+BT1tiuBvANzDQJiTFZgzyYx425UKK4NZgXv82BNIRxvmwhAyrGnjeLGxvYYMGN+Rqn2z+aw2jeSCNEyE2o4zIJtEEuTSqQUKtlHKymNQdb8uAEmoF8+J2ShF3HZ+wAcx/LIP/ptP71Y+rFjF0IrMZPpAFMcP6p1cx1MRgKAbffYSlkbMpzkuRJVkLtqTmdf+TB5OqNc9lUHZpLaDLA/7TkBrzMLW60BHe2fxKdYXpgzttEJ4Pz+XcQmAphw7bBRFaT7phYZOSZWyWhetWgC0YZv/2TNWzPSGLPVvwn/Vslk1oZPZn6QJPCJlw7E4eNLWceKgltQv7Ry8SqLqYuzliIVePSiRBc8QhdoUhRKAuVA7cynIophEmqqZwkfDcYqdTpBnhYESM+PtAG9ZEInxnY1yh5FI8k7flSHyWTwimavT0p98CfGzKgQGGjLgmU+O4mt06+7SYZfB/mdZ7ZNg/b7GWkvLRrtrOYwmnxcnkMT0YEwVEI8VUIXvFH8PeLCUp1EpiRh4JK8YjJXn8cYxRLGjFpkDbbt6Q8ZYfIftZ9IRhVGRkjDlv/60u+5TeE9cqrN33T4RNeNuF00j5elIEKwbJ9HtKu5F3Aw4Ffv3/zkDyzTUkLXKoRZQFH2v/93RcvfxbMiuYw+KRTjXHJeLYM4xELnj5bIKTogJACgZU6wID66vVIzVh6STOkS1P/IhZYLJFCOK+O82LxOaiCgkalx4ttcyJAHuOVZRSeM6R9mVMA3yhPFEEz/oMZoLLPXWDVHKEJAWH+G/sBjSeD9FhujyV6LcZXXt3xqgweYWStnvIx8UDmdoSXnrfwUv6eMXgy9lHUQzFmhysKGvtYq+kxC57J91+8X74cjSXjIqIu0O7SRkrNGm6ME4GqfXzBRM7fwwdHgva/U8MvoUxDcmS0K3M5Dk6E4Ekcp5n2+a4FPjj2t89VcE5wQ+pizKda3rIohOoKxbeaqufZVX+bMJCyOKa1w1TkNzLWlCWUCiLKaxFwiqW35wl+mDBbwDw64zVV8M/EEZyKQdmM/SXlexE1lYCC9vH8YbwPu2J1Di7iDMzeZx7WOaD5v/1p4s0xPeZwxF4yzoasr6yttDkTQHSjX9kPMndpB7S0//aAaCEYbv7XjsxF1ttcE8nnAY69rOCp1JV2BeeKajjjcMC+d+U32QcYCagiRD2QvYBA2i5vEzjXB1nvapidAld+MBeRNgldqQVO1tDtZCZiW2MWpyJiphJ8VrHHZY0EZk0wdfvO/P9golcRBE3CYC7Tzh+iuNbT4xQcknmatELmtYAxHeEzh/U5VZ329Tzf0k5jFiucjDTQgRg9vgyOxviFpqSn7Xx6ri30nlhBndf0L39Ln0uI/i74hmDcPk6BkQm/qgBe8Ebq1Qd3hwF8gblJX29VIDIObMc9PjivtOcPwsuwwNukoY1YBJmX4MVFnX8ND9ECP2m3P0i1lH1eiU3fiz0iaybzA83tsOcxmcKgQSVinrJ3BD6yLwQX5RsntHbYS3tS7jzedUyaLGVr53ZQH6E9WcGjM9C+Onrf+zTllRZj7cL5sQqksbI+bjRWAy8uFfgI3prnQ8hgPMywD6VdGZPAJhiawAMHe1rGYu5XEz5ST9avmD5XghjXUL0XBa/sZ4f+W9Zbyh/XYyuGBaO0Y/YvOC1rlaE0eA6ABkL0ZJ2kjaN6/6DIVMMZ4Bx4pCTMdXxbw0xQ6vuzD0N4VSI0xNx7shbmOrr5OKhp0D+Zn/Qjc7wJvSMAhsJYQk3mBTjBlxTKXBVPudbgz2C9l3KzD4V+medEHPujAvRC6KtJI2XtZayyfmb7g/Tc5YyRMQ7Q5ROe3wI/kw5L24d6OKgIXv2emyXrx1jYA6czGWVl7NKOOUcTfmY7oezhVCD9btaxakMiFWhYPyMqsllHyrKd7eN1xFpZzn5pMzd4kxsaXlnv694rOGc1rZO6UqYL8+6I/ausi+w9nCfYYTeM/ghcqJrzyQ1dbAZAOBLtOF4cAlSFdgRPgzE1bgwOXtDjEpjKmO4zPsEXgXUZ1n8QayFzlj5dKJeLDfIS3sGfjiVCo7mulYKgkfSPUZAdxjLWweDOZOiTwErOW6H1Mg4cudtph5ybsj7pKFcTQMg+NvGlOURqJvCbD605D+4n5JPo3l4vGh5gD7CCzbCP1zyTZaxCY0wcMPfQD/Zewj5knVIziKJs5uLQLmfo5wx4AtEDCK5IWelP1lZgtkDTHmcivXeFdggspQ+Zr7SXq7VBF4QWXIQHkfWUPvygeTJXmXsFYHaJG+M5PgIXgRPV7L/t0GtRmvYFj2Vdg8B/R2ixGBnLHA9pPK4JPl6GPu9abOCwzFnaE7oq55ec+TyUsrf/MR8vBqFnedlE3jA/Jo+ZCH7Vhb29YIMxVnP/yz6W8+h+oFLtWJfq4BlOlv6jDfJbBV7D9uHslLNIYHADmiq0VGC9ENrDYy/7Gt/AO2ot6KG0L+VwJmkf01sO8p/Q+P60gWMze14P9ozQNpknj43t40nIWwosL0CozbGae60cL+eknsxdvgXXpL1aeNouAX7IeSB5WUHAIM4CQfBRGo5Cz4WOXwbvTX7XCVhd5TON8QjvI7iGUz07DtwAJ00aiHGbfT+aPJHwKFJG4C7fG4D1EHDXPJ+kzEui8wvvIHCKpo+17Ce2rH3OJn/bHpr6iUU06bz0D6tk7yc3ryXLA4PaeBOQ9Zbygj92ngc+dSabvYUe31FegOzlQ6BX++/DmH8lzvZDfMw5yJ6UvoW+Sj+C6wLX5zS+iczPrN07zkqcldvnZJ6p0q/Jw0vbxTmrO7Du9xnoE+odgPaY6zSbvXKcKCLCxwp+D+Wl1mZ+F37IxFtz38pekvXOBm2SM1H6FBopY2vEJpL9jDL2P9hIHV/uQKMT3MdMWAtudGLxBYfMMUue1DX72w8sMBZR/fBSI3Xld5Omye+daVvuDrKnzflIGYLB2fG7HnPrxVxmssdzwAsJ3UnIFwreyd6X/k6U48WNxkXzvBiuYdIKYESxF3YJX6DnIrRd9lo6cLYheHzULMsPLXQ6I3DvwxwzgL9V2YAJ5/+OFwoJ75My7nDOMBmb8JJrQLwcui+hqTKu5twjzPuAH8TMrG/CTvBF6v4C11bxxw5eX46ngtSRtcoJvB4yplpE2f/FmOPYL3L+CD3qyORN+AjeCJzNvWOeP9LPE+h0OT2u1uDTCs6gziD5VjbjVo3zJWoY/IbAVfao/W7HvnbmziRjljLnaMeEs/xt3le+QjslX8YQyhxL87nGmM0xyHjkTijjlLUX3JOygofCc90Bz837TXPNLwtZkTGU7IsXa40vMlZpa7Neq+YgeiaAcRWcETw2+RSh7cnhf4ROCWy3cqAJbOS30QuMfGlP9on0YZ6F0rac1fbzvAHeGDk3TDpoygoEPnK3krKV6Ff4efv9LQFcTB7IxBHZL+Yd3MR3uQcJPB4xtjvgquCm3MdkbCYNkLNAygi/IPXTwwcm4Z62D08dC4ge4glgFuh713nOQRmrtCH3Eakn57iM19yfgo8EIbTDKQc654J8UoNPXeE3TR5K+j3M/utO9JyM5R3UIxainoa34IXQdk/2Zi9w1aRXgjeypoKX0nYX9pzQP4Hx7DKIkdc72M8FKSPrKuNYAmx76zUSHOCxt33/yzrK30PYf9UBrsBF2pT5f4X2J2MyM2ncpB2S306PT/ahtC1zKKN5PRmTzF1gKd/7OXvH8qkB37uVvSB4IeXPwpN6gLceul4axhcCoZnCBpP1NvvKB8yjKZeYvZ4VGbbARMZXlH3en/NxGGtkwtsuy2BQeUH0AfBdv+CJhJ8RnItiHeV8l/HKWSTrZd5ZpJ9QznLZH9LOOzwymzIlmY/9rgnumeXvaN47J40/03A8w5o25FybCqxqat6/JnMUeArtSHjHE3ycDN8ylw7TM79Uk//RW5wo2NvDaNZOd2XsMtZeIPBV7suxnMnm/UFogLRl0kzzvmfivvS1n7PKvKPa7w28YhUaJmXkviJ9NQCx7rFPBSdNeLQFXji6sv/9ElxPwl3cG8/vclbLmERuI3u9NgAaovFhBTzjOk1P5D5qPw/hFyowAHNskiftC3zlHBQ6ZPbpyIRN2cVJaOYWXtre4M4puCx9peV8WYOX/7nkCX9l0ltZf2n3GHI0G3czUx5gwno5wDVpkLQtuCnf5ppImVT63m+eF1JXaKjsv53cNWR/idwsPQSrNDgn7Ymna/MMmMJeMdcO4277mEz6eATcGcF8ErYtfR5nIXphStQOPN2N10jpQ3BOcEFwWWAs/R/kxfJ7DePd4Nxy9rGsqcx9BfULsclfQOjNsUi+yAgFJvIt9LSepkM7wMlNnhaFwZdKTzsT9TmVVd+Rzf3cRPfnyN6Ve4LQOU/GKX1I+0KHzXNFZCMyblDtv/Gb4zBpsDnnG/DNJu8Tpmmp0ChZXxwqGXJj6PNyYNyfPSVjEjgLXkh/sm4Ce2l7EXgg92wMe+2/m+eyyDgFR4VPlTU3eUJTPp2Qv6rPZWmKhkG0NxZgvv94OKmz1YQPxKMHe0LwWtqUtZH+EvLG0t41zm9T1mC/E7D2DhwMsm8ENuZ9TuAsMjTh3TaAO8JDSxvhyALy44lPcFT+TnhWSvvmvULm/4BzIz0NJ6TNdp4xAe5Nlvsad75TfAiQYKdLsnZyN6tJwVTczQppmUshIiybdM++Dsh1b/LBkF7d1PiAU0g1DTiUp2/ZH+Z623lNYPcO4voGWLloup6ExXjBvjbvygKzhDIxGW8ItFdgLuMNx5vu1lR4fE4gIxK6LO3vZr/4wOiFcN6NAT8kEqGMux8wfgidEbySPt4wNvOeLH0ILAUfbpNvgV6F6/mZ9FzKPGXcXFXt4zPnbd5DpSzk7z95taz/Rw2PXsxvAHukJ4ghcJA1MGW0ImMSPhvjcBUL/e7F2E159hNn7p8QtjlM7jM0ZTX3CxMu0kYP9vxo8ELgJv2d1v0V1vtYzgApt0Pjp6yPnElPtd5DYCl7T8Z+nfPlB5+E904TVrJ+QiPk+6zuw7yDzuQMFXwz6Yl8Pwc/HxKJ36TTUk74RennAOXlbJH9+oQCJi8hY5mvx1mBO3lCWZ2dPnP+yJ4290VH+F45t2UtEtKPZAC/Tz+8Wugx2WCEZH9IGzi9tfd1hkVoBo2TcUhb0vcEGjPlKVLPPB/M/ZKCM3GCHt8XcEn4WVM2JmVkXWXNopjQDn2+7Wd++TT+iTzkLh+5Y0p5At8Ycn3NRwoPKN/h4B9OFOy/mfht3r/ld4GLKfsx714mf3pIxgU+mPoDyTPpbBx4JTyhlG8EojqwF9YxLh6+qdvQHnMdasIzLde0f59e64LIoEZy8EifAn+CdNrXtUhyi8rFR2iFnEHv2XPluUsL7yP1YsCDAgnooYz7tj7/6N6+dlf0Opj0xJSFCMytuqxJqwri9QIyYE+H6d8Ernf4fICmttH9yp1b2ttDRfM8lfZGcPabay59ldP0Z6Wer+xpoWPr9TqnYOxfaSOh/Pk1iG/yQIJvzvwu9wb5zZTf2u8HnLXmvIQ+pSNCTFf2Vx29tp30WEXebco8pb2KnGdbfPEyquEj9FPaFN2oHX6cr5nAffPeI20LvRBanRh5yVNoRGLOe6GHUl/wVGAv7dnPWvBrI2OOp42EcmC7vlHjDU4k7WeAiTvSv5zfUg6HmPa8ofCCO4hidJ9v837bE7wqyR3orK5v3rnkrJWz+zx0Zw0ytGp41TXPOJOPl/oyZlmbMZS7B1I/4ey+r2nWfT3/pdDBPRpvzbuu0FDpQ+ZrysMFP7tz7glfKPm/kBO845wTvOHxp52nlPncBA7pWcArnBWPdF8J9/41ZAmyv4Q/SrnI2FsyDrknyO892XMiLxAYVwd3WvAx5y0wHaZxaXQrB7WLPgTGsldOa7z9xJkSoXmcMmykcI0XafC4I3MReIhcTmCMs0o7/yl8gszRpHt2nl3DM4r9nxf5hNBic10aAtjE0F0/4N6buQptlN9+sVcP6vGd5PeZ4M1uuRcloC1vocXyxl/KCxwElgIDmQPOeux78ADjXk2f8rvgSln+lj6E/shZJGsh9F/qyJ6w44qpl8FzWUfohHjukjFLffOuYuJlHuSBU4hcYt4DpL7QBGnfxAEeKP3Hl0i97wzGDfmNyROK1xGZ5yLusNMZXxIWkOX4jz9LKBOQ9AY8rci5Kvx81wR3WTm3xmEoYb9v6X33DjjK/pXxyN1TcKEYLk8EjtJeBjZxBLoiZw3rq+xhk97KfHsySGlL9rLsa2k7obyio5Y9mTKImgl0XqadhClPNuvIGslvJs8rY5cyPtBo6Utkbjchwus5L0UfaJ6jJt4LrynrJThdgc9m887Gvdfk6z+h89mlYSOwtN8JEugp5O8F7I8g7uDrkN2Y/IDMU+TH0k9T1mEQDY5lE9VnQjI2gbHAR+qvBS/qUlHGI/PZD5E1eSeRTadhjeXslHYX6X0kNM/ENRmLL3SkEjzdI862poznG3uuOHRLfjd5D5Om2+ViGr42zavI3v/O3jBpSzbak3yTNzL5SOEZpT2h6TIeltkO10vcyRWRTNKC6xaxL2EOW8DpYLx73mCw7cDViXJIou+qz1xrwWTiCMpOp/ZCr4cxZkd9VoG+qjNjScK6CU236zCBXRx15C7DQ047HRVe5C6wEx2yzMvcJwKzj+BAV+RFBMe302nTzkLmcoaxmnTfLk/XOBwFYu6iX1kfKdsWgtsSPVIbxmzOX/aN0EWpJ3QWRwAqgHGZ93qhJ9toYwPr7Qk/8oezQPghU49t4p6pOxL6KO3J+ki/0obgkODPOCYpa3YGvi0eZA9DN3sEPVFt9lo18E3orJw5szlPhceSs3Ul/ZaCBgpuyZomtJswz2oZ42Lu4f7w6xzZ/+kNTNsXmYtdjwWQcHZrzxd+37SXMXlBU8Yn9MGEPQ951SR+FFoo7Q6bTbQhPYZCVBYYyDhHQQ8Haxx8wtqLjFXyTd6lKvr3VBrHRjJWoRkyV5Numnemp9gTCQ7Kev0GZxPaS8nvo7mLCWzkbzk/7TZYrFcdZPzf4SUkT+qG+6M7I/89e032rayH/d2Upusmr2nqEqVtk2dyAN4nwbddwNO0LemPEEDQXWBg02eIydtLmzdYP9HvtuBj6mKkXZMPlnuWwEHolfQlNFfw/hgbQmiZjGee1gGZ6yXju8zv1cEpHl2q7ppu3eP8HwRxERoq8PRlMWX9RJZRRa9BPujkdc1TSTvjWZNzFDL5c+lPcET6madpkPAt0r70L/TM3CPmfV3mK7iB43r7/eA55/ZV4CRyMuFBzDUROjaHCfZkXMvI6EanBSkreq9jfJZwzpjrbtd96PohlBUY4ojfvmekL8Ef+Za9Ie1/0GPcCT2szAazMq8K8Adlue/j+Ne+LiaPKHMVHJO2ZN0srGch9v5+DaOM7OX9yN4Snt0/wM0raZHZa9gIvZJ+MzGf6gnukeaZnZ1ORoFYz8FL4XFk7kJ/pE5l6IV5PnVjIVyxAStBwwTMUjhAsMufBDf6wOMLzyx1ZG/ZcV33cRTe2KTzoxlrNj32xzwNlO9UzL2ovtO4aXpr3pNNHZ6sdQqIsCmLtetEKYTDTHv/d9CNjARfFgNL01bRvCubOomEco2j2l7tGoPuQTQ62RcCq+S6/5MaTluw05AoYiI/FNmhuReknXvgZiXW8A9nShpkVXt0nazki17Ufr6BKyf5mPZtj4AnwTrsY+rLxMoB09SsSyL4vZPgmpf+Te5Sst4B/C2484P1KQuvN4Xzw9z7AZxRUUy2MxlCF2T8iTRsDzCuupp3KLzSQZ2CtgkuyXqYMjTpR3SEgrezGYfYWAjuJZR1mPZoMvYGen6Xwb9WOv0d/BvPeTScvfFb593n8Kig4Sg8i+zDR9qGJCGt/IEcpSJ3vW/UbU//FcBb5+oOKhYZUzbMixPqVk0bvj5cRE9zvmZlcUfKpoDQ/ganTBq7jfYIfqHu8aknMhoAI/MVGlNPw0b4FlkbgaPA7C6w2Qd/IDCXv2X/C88zTmw20X1cZl+cY43l7iwwy8r8TdyWscncBG6T6UsCjcpd4bKW6+VmX5SFfgeCZz/Q/wh/KOsq56ucp4IXAp9nYu+ArVYLPu7YVJhzv809fQpt/JiJTEqvuy9nr+C2zCkQ3JE2pC2xETB1c9JmCDCVe7vM6Q8VPBn3d/aanE2yxz/p9TrBHd7ECfs5oX+3AJB8THSBhtsU+jX1GwKH9sy3jcYxOS9kPKauX/o0z2/BH7v+Uuis3pMfNS8n4+6k209Iq+1yA32utwd+0WxQuSfKeGV+0pfcjQUvZR1lvi2wE/rIOj3jbDmg5bdd2B+TmbPAW8rKPhb9zUHk64Iz0n5nfhSZVkL5k+CnKbM37XTMcTVhf9/Xay4wlzLXIe7C/8rczfuQzNPUOxQE6JHwwSITxyGCms/CmLysKTeW9g9y3tfQvH8VzoOt7ANpz7xrmvaMcr4JTBtp+DfTsDHthV8DPPOuY9I/c/xXdFm5o0sbh4kKfVB4HeiPBdiZ+mO5Xwse1MJ2yTxzZU5l+WMiuh7hhaSceT4InMazGEJ/hc/rDyJ90fy7/L2KPbYtgS2FzGNvAhtzU/Ypa1kU+nVIj9O8v5hyOLOs4IHgz0uRf+l7puCu7N3c+nwfAkBMOZ3Ux9GznZ6avHF5Fj6U+smAdWpdx7Sl/QLxcoCxER5Y6q/S47nJWtaASJg8ksBVZHMCiyC9HtP53eQbJX81sC2TxEF95u5m6mbXa3mK2AtKu6HgpMw1oW4mod484fm1D3oiZQWuMhcZ3zb2SBg83KUEcBNYdoQX30qkiCcaFz2A7WDgInRDYDGVAVWB/oyivinfkvFl4qwydWVj9LqZ8k/B29nAzPxbxpnQniOLhqWp6zR504TyhRjOvIbQ64t0aspN5jFoOTME/ibNl7ZT6vaysYcSI5+fyZ2jD7gVynk/H526Kc+qxbwywrzImstdOwl//8LtqckLCJzMccgYzPuHjMnUFw2DHpryC/lN7B8Fblmgd1k03+PLPXY4dCWVHpeMWfaSa2FeoumzLz+2CWJ/YLepdHNQWSDgR5BhSDnxfurMGkn/wvO6wK8LDZI+ZV1kXU25y2/omglnGWcgfJB5RsscTJ5I9sJbdDQR4GdCGwwpcwjG7ojGC7azfa1MfZ2MT2ip0GzpW77TA7NLAO2BxutnnEG32Fw7gXeMziNInx3XTV2GeSeQ+uYdfx9jiUbvK2cywTj+OzdlrBWgUY30mGTusj4bad8Z79TZE8kzc/Ai3gFYGOka4GB+0vLCpiD3p+Kk7S9qsDWspMuU4wF+VV2mKxl1dboNntKb6jLdvnM31OnytNNWt1OGvnrq/DaMta+uu4cyAaRFdOJOepIun4p25unyBD5Vi3T5KDKCdDoP/2zU6VA+O3W6O3M8qOuWps1gnT+S8Z/R7fclP1Sn3zP++7r8DcZp1Wl/xhCp08lpIFq3k5r23+j8xeLtW6cDKB+n09voK163/0Z4h8RG3WK0705ayhQhw5O0fTzUzaDz29NmZp1+STvZdd1BpPPrtDdjLq7LdGUuvrodHM6pqjofR/qqpi5fl/Yb6vwcsl46XUjWS6fjZb10+cHgXledTkm/fXX7hSk/XJcPIT1ap8tSd7wus570LNKypl/pK0iXOUf+Wl3mMnDYqfNPMN+9Ol1R1k6nj1I3WKcHM4YTejyrKEM8VXt+Y8pc0ekO5IfqdEfwPkyXr0Vf93U+wZKUVecHMf5onZ+Hf2J0fhdZU51/hrpxOr1Q1tSECVFScOttz6/yk/UlLfl3GY+7zm9IO546vYO+vHXagbppdFoe32XQdRGPq+w6vVXWmrTAqitpX51eRJtVdd10wLOmzn/N/m2q6w5m7m11+h7lu+ry5RlDT52OJN1Xp/2Zo79OP4E3CtB1t9H+aN1+IdqZpsu4UneWTpeSfarTlWlnkU6PYQzLdDsfGP9a3U4w6Z06vy/pgzodQvsndN1RtHlGp38Dzws63Z/2r+h0atKhOl2W8mE6TVA5bJiNvo5xB400YcJcYnS6NXeIDzr9RNZUl/9Km4mTGO3kpk1nnQ6jrjtpKT9E1lHn5+CfNDq/IO1kJi3t4Bhd5ddlOiMfK6zzp7NG5XR5f9JVdToD7dfVZWqDSy11fnba7GimhX7qNp1k7XS6haydTntQPkCXry1rp9v8TvlpukwdWTudbkT5eboMTtxVkK5bkvyNOn1YomDo8nGU2avz59FvsM4fRZkTOp2a9BmdniN237r8Y/oN1fkNqBum0ysYZwRpoRUngFW0Ln8TmdMbnc4idFWXfyHrpfPX0Je53w9RRjnp84J0Yp3eQ3ln0nbaSNqbtLGODiqDLrOfMWTWZbLKvtNlYkkX1/lxpCuZdWXf6XQEDTTU6WLgVUuddpa103WHQEv76vwFzD1A95ueMsN1Pm5z1Xid/kGZabpMSfBhls5vwbwW6fzclFmm07VpJ0iXqcc+2qjzCbiltur8eOru1fnPqHtQp/3gpYJ1mZfkn9H5BDNSF3T+WoGzzt8me02nT9JXhE6/Jv++Tq8n36rTQ0lH6vRgobc6XZkxx+j2JeDBB53eCmzjNdwWArfEzkb+A9pxJy11rzMeT51uKWuqy4TJmur8uXKG6nRj+s2u0/3Iz63TNYFtfl03BXMvrvMRFStfnX+A/Eo6vz3rW1XnT6Dfujo9n/ab6jKlKd9Sp6dRpq0uEyx0WOcT0FH1JG2n27JndfoB7YzXZa4KL6Tr1mdes3R+NdqZp9NJKLNI1/WgzFqdHwoPvVHXjabMTp0+L2erLpNL+CJd14V+L+j8a3yu6PKNKBOm08upe1+XqSJnqM5PRr/R5nxpJ0anW5H/RqeHk/9Bp+cw3zhd14WMXzqdhPzELkY6o/BIpO17k3xP0jLOm6Qz6DKewhfpdE3Zszr9WNZR1/WRc9OsK+emzt/K2Grq9BDK19XpH8Ij6XRdzq+mus16lG+r889TpqNOXyC/q05L1JeeOr2B/L46PYm0v07XQf4UoNtsJ/RZj20HZabpMh8ZzyydPiv0WZcJpt8gnS/Ecq1u5ylltuoyk2jzIGmhpcXhsS/oMjNk/+q6wzl3wnR+Fure1+mB5Efq9E85K3X6BHD4oNOJ4FvidTuOlPml+40WGutqlFnP+D1J293nyFmp0+uATxqd7iM8jy5/EpqfnbS004vyhXWZ5MLf6vRg2vTV6W7kl9Pp63wq6XZKUKamznegnbo6XZRxNtTtNxf+Vqfj5TzVZS7KearTl5mLvy4zVvhbnV8fWjFe95VMzlOdnw150yydHyr8j84vKPRZpzvJnUWXGcT4N+p8L8azVfe1hDYP6nwCw/639zeTH6zzA0SeqNu5I/RZ193JmMN0OoB1tOoyj2g/WqcHUveNTq8mP4604Ekf0ondjLrThK6Slr42Mn5vna7JGNLo9Fu5p+j0MaGxOn2TdrKTlvZfiV81nS4sd0mdnkq6HGnpt6eska5bh74a6vQmoaU6XZ7xtNTpg8LT6naOUqarzi9Jmz31+P/K/HWZFODqaF3muNxNdH5m2Ws6P5Dxz9LpKpyD88xx0v4ynW8Tvkjn75E7tE73Fb5IlxlDeq9Op+THg7pMXXDmhE7PEhprwhP6fEXnTxZeSOePkPNUp6fK3tRlBtJ+pM4nqL2K1vn5hcbq/ANyZ9Hpi8AqTpfxlH2q01Mok9hd3yv5x5m05K+TPavzW1PGW6dvUDeNLpM3G7DT+V3pN7tOF2NeuXXal/z8Oj2INgvrdEPBAd2OG+tSTuf7AJ9KOp+gqURJNdKBQod1mSjaaarTJ4FJS7Md4a90ugzt9NTpzrJ/dboddYfruvWZ12idzir4QNouZ2A8s3R+M8rP0+m5zGWRTn8mvUynB1A3SNcdJ7RX93WLunt1mTVyzur0B/4J1mU2ivxB161LfqjO30x+hM6/Kmut6y6Q/Uva7iWUfPOO00X4YV3GkXS8Ts+i3186HcZ4lIe+w8q663R/6IMzaen3Eu176vReWWudXiQRkHW6Iv3m1nU9aTO/Tr9nUIV1mYcif9DprsIv6TLV+Keqzm9GO3V1/gmhyTr/MGNrqfM7Cr+k83vTTledH4Juu6fOfy13J50mIKUartM7wfnxOl1L9riui2m7mqXz7wh91vk5SJt8aVpwYJnOjxFarcu/BVYbdbqCyCt0mRuy33V6itBtnb4mPJUun5aMMzr9QngqnSa4nQrT6VMil9B1s4ncSafXCs+s0zbyo3X6/9g6F7irpq2N7+6pV6ULSQghXUhCiNNLCHWEUIRK7rcQkhDihFCE3EMIRci1EEJURFEUopCEkE++03G+5z/nM9qL31e/td9njz3mfYwxxxxzrrVqMy87bRXF5VabPgd5ML5J/GuNN0T3hZGrtszR9XLa7cTfQDitAdF34ynYeeMjVM/m5h+Mr2V8ETpunsvRceMWrJXMc63y6Wz6hfrosp6uOdr0jtLZ7qY3UP/3Mv1s4lHGLzJfm+dz1WegcT3xn2megeIfZHwZayvjb8U/xPx/ij7c9A/1McL0SuJU0S7hsO0T8KtFR+9uYD3ltDcxX5t+O7Ep07/Xx3Tnc6j6YaZwWr+wVjLPvdh24+nYdvO/ihyaPpv1kfEC0VcYXyE5XBVtx382Pk78sf56SPzrzK8XectJyTw9Ra8tDH07/Grj85AB421ZQ5n/dcbd+HDxtzTPq/LTWgnTLr2QrdTRuJ74u5ifJ6x1M/6OOd1p+zCnR1nqw95OuzNrItNbsiZy2o6iDzL9FPXzYGO92L80xDyDseHGDdB381zPnG68DP/ZZY1ijWz+yeyPOP7TlvE1/4uq80Tju1TnScYr0A2nvRh7blySHM4wz8HEqYyPV1/NMs90LW7nGevF5qVFxm8x7uY/Tevc5aZPU9pVxvX14xrjE1X/dcbzmU/drufw3xpk+mzGV5g82+DLGT8q3Nj4GvYRLecniN7U9IWMu/M5Al9OmPw3UbntjWvhe5t/uHAX44PVV12Nb0Te1seCJA+mj2KdZbwB9t9lNWG9bPq7rLOMh8me9zPPH6KfanoVjdeZxjX1Mcg8rxJLcT07sXY2/W7WzuZfIfpo038T/zjjdqrDePPw3OMJpi8mVuk8X1e5L5hnqfRxunnuUZ4zhbEJT6qsBeZ5UPRFpn9ArMP5XKixXuO0y9BZ88/hnomNMr2XcG1h+G9gDSWc9l+IN5rnWmJW5tmVOIbp9Vj/mv9frJuM66j+nY03Y+yM9VL1Ulen/ZGYhvPsy0soTf+38uln/mXYXNOrqA5nGl+s8RpsPFj5DzP/ldhe47tEH2FcoT4caf4L0FPjA1TPcebZmr0D45eU/3jzzFWfTDS9N2e9TK+B32X609hn40nin258mXhmGLdj7NzeU/DDTR9FTFKYsbsUm2z6hYyjy1oj/tWmb6e2rDH9UvTUeBZ+V0PP6fjbwunRk/jbpl+nshoLU1Yj5lnztFHatuZ5k3nWeEvWxcbni6eTsV5mXOrstOPQR9N7oIPGH4m/u3EbfGzjI/CxjcfhYzuf68Tfz/TTCvF5bcOWBopOvy1T/QcZNySmYfw2NtlpK9U/o5xnA+Uz1vQnWWcZDxf9buOvRB9v/APzstNux5rL9PewyaZvqY8XjG9mfM1zEvtExi8pn1nmGc+8bHo1xtp1PkG2d6l5XlHaiCVWMheb/ynxrzLPpuwNmX48frjxb8LrjBuj141y/sPYnxYm7R7Muab/zt6B6R8QnxQmbVOlbWv60bIbHY27MdbGE9QnXc1/NPt9pl/NPRLGa6QjvY1HM6bmP5D4lfHF7A0Zf66PM1231orDDzF9OXoddVOdhzvP74lXm/4lPpXpK1lDma7jvaVxpuvFrqXxxmfhU7msLUWfanpn9hSc9hD2FIx/IO5h/pWsc8w/ivOpxhX4z+bvpY/lpm/D2Dnt3cSZhdG7Ydjbxl4LsyYShqeSeKPpP+ALCSd/jDWR8bn6aGuejfGBnbYFfq/pc9kvMG6itD2ddlf8IuMpxDqMd2ceNO5AvNH4Lo3FQOdzlupzpumHMQ+a3oV50HhX9hSMF4o+0nX7mv1007fTsxnuNu6hPCc4z73UhxONOxJDdtob2PcxfQ5jZFyTMTIeh94ZVxE94tX/lBzOclm3EbMy7kds2fwDCnvBb7AmMl2h09JS87+LHTa+Wni18Z0qa635TyC2bPrv7Os1cT7y2WobVyhthTA8P6Orxt3ZRzDPpur/FsYvYZ/N04E51/gBxt34DOZZ8zcv2P+tWBebvoR1sTD9+TR22PR/Ig/GOyAPxnVZB5n/eJ6P4bKGEOswfS/Fr4aZfgFrHOPmwqOMr0Qfnef+2F7j85lnjfdUnccbzyXe5bQfYXtNP4W9JON6KneqeeYzR5i+G3tJxu2IfRkfgh12nQ9iTWT6tYV9/4nsJZm+ufAS42r4zMbbq+3LXW4n8awy/W7iYOvHTvbZ+CP2DV3ufsjDxpl+Nfu8xsOEK4xfYo421oOTS42FKeslZMP0tdht068TbmV8rNrYXpiyeuIzm/8ibIJ5zlQ9u5n+FTJn+rXKp5fxYPH0NU8f5dnP9IXIgPEg1krmqZRMDjb9YtV/mOnP44MZL1YbRxi3VOx6pPlL7OObfo4+xpp+O/Eu4fSuYmTAPEcRAzHeghiI8WP4XcZPsi52Pm1Vt5nuk5PRfeNq4l9i/hOJfRmvJO5hvBFxD+fzjPBq4x2w4cZTeDnIJt7HZ79eGPo61j7Caf0onqbm2YM9QdM/ZH4yf1fVs73xLPxn86xgHI13Uf5dnM9uxLFNX8W6xmkfI45h+u6Mo/H2yqef8aX6GGj+QZyxMe7Gmtc8F2qsh5jeS/Thpj8gf2CE6bXQceMNiHGZZzfilsZPsP51nfWyudJE06uwxnHazdg/Ms8O6K959GDq0kzzbMEZG9OPJyZp3JZYhHFD4hvm/4gzVKbvwV6hcSP2Co33ZV52ubzraK3TbsSeflP3FTpr/ATztTAyeaDoTU1vznwtTD5biNBKOO3Poo+m9+EMuen1RO9q+q1K29P01the56lbPUp9Tf+EmKTpjViTGuvoaelM88zmjLvxEvaPzNOO/SOXpSPopVHGO2KHzfMNe3zGN3JWym2sSWzZ9BHYSeOpzMXGs5mLjY8j9ug6fKN2zTI+G70zbseca/7fJWNLTL+I9Y7pM8WzwpihWGWeu/F7Ta/NnGu8DL/X+Cv83k1zG39grhUm7U7YUuMfiDkYL2BPQTidldJ9661M/0b09qZfrXVER9MPZp41/WLOZrisXmpLd/McK55e5vlVZfU2/WnWs6ZfwvrC88hQ4YHm6Ys+Os/BxJ1M74hPZbxYeKR5HiFmKMx4bSgfY4Lzv58zGOafK/9tivEhyv8F4wolmmE8hf1fx4XaFfZ3FnL2yXn+m7M0xkNYtxpvogwWOJ/nlf8S120W9sv0jQux5a+U/2qn3VZzwRrzfInv5LQnsW5tlumt2Is3fp79AuHkExIvEqbtvxB/EM7ncCSfjm+M5Iyz0/bBFzLPVcJdjffBT3aekznPZv7jxdPXPM9iP42/JRZhntMZL+NbOVPq+nxKzMH8l+ADO//G2EnTX0UHjUdjJ53PY8SCzH+F7O0U039mT9b8O3Mu0fShnKt0f55MPNA8HRk74zXs+5h/MmtP13M/9npc1lX4MOY/EV0zvp75zvxfMC6bZf7qxPCFUwxNezdNhZNvrzFtYdxAH62MHyaeYP7NJKsdjYcUzjCcoPMDncy/iHiReR7iDLDL/UxnBXsaz2N/1vyDub/B/C9gJ42vYc1iPAbf1fyfUrbxSHwV8xwmPMJ4AGtM4zryOUeZfzlnokyvyTgan8o4um7XsMYUpt+2IkbnOPmBjKP5PxHPdOe5lLEzvR9jZ/yD8pzjPP9Dv5i/PTplngnCy43vVz4rjJuiy8bHqW9XO+0HxA1Mn4b9NJ6LP9M8/HaNtXCKNeHbCFOHb4gHmqcue/HmOQvfxng+92uY5wTmQafdlz0a82yJ/TTPEo1pN+N/c7bN/JexN2f6APwW4z807mcaP6E8BzvP2zknbDwNX9T4E2I95n9F8ZaRzv8QzY9jTR/KWRHPIx8zJzptPeJCxm/S1+b/DL/U9BvxS42PYK40foexNq5QfaYbV1WfzHAd6ksX5pj+ltLOMz6eM6Uu69Xi2WDmTdPnsy9vfB7+jPGTxAaNPxD/OuPd8Wc2z/nchvz43HgP9Fr0FEskFmG8DXtz5l/NGQzj+sSBhdP5Mc5BGf/IushpX1e5XYx/w780Hk0swvkMUT69TF/F/Gd8GjEi84zjzIzxs9hbl3Uk86P5x+KjmqeeCCNMf5J5zfSP9THaab9S/9xtnqs5G2Oeq9FZYXT2FcbO9JnYW6d9g7PfpndFN53PKdhV83yO/2meh/A/jVeypjD/L8yDpq/jbIzpR6vwdcYbspbfwusF8dc2bsv99MKUtRljZHpPfFHTH1OerYTTG6ckY53MM4LzwMLp/CfzoOntlbab6ReypjA+m5i88dfEhcw/ibP6pk/Cxpp+vOzMINNnaQ99iHFPVWS48afCI40/Y3/E+DjRxxkvYi3gOMaVxAec//fimWCeKSJMMv6QdYTbPonnGZi+FF/U9IbolOmbEedxnocxXsadWOObf0k6R+4YFz6neVrhq5j+T3RqS5+RZh/KeIn6oUIYnp3ZTzF9XYqxel1JnMf0O+V/tjT9aelOW+OL2Jvwfuvr+Dnmb6X6dDJeQOzS/PPUP12Nd9T9192Nj2eNbzyVtaHTNmVMjT9WuQPNcyrnCU3fkv1u4w04OypM/+zC+sL8R+HnGFdjXW/+eaKPNf941hfGnZV2kvmXUyfjr1lTOO0NnF0xvb34Zxm/LbmaZ7yE+2jM3xfbaHptYrDGT6jfVplnJGt512Ga0q4zvTtzX4tM31tzfYVwWndoXBobf6p5qrnxJOlRS+MW7JsIp/MPnCc0rs6eqfPcWvQupu/OGtD0u5Q27qkZKdzTPP9gvJz/KcyD5l+HPTTPAuyh6b+rLUNMn0TM3PgP9M75DFD/jDTWqwtLo40/Vn3GGb/MfOe0q4nNGu/PuSPzvMd+qPdbHxWOuMFl+phinnXsWRtXZX/E+WxPXM74DXTT9Ydxgfn/QfzNPFsSfzPej3Wi8U3EY82/G2e5jf8QXmv8AAvIrTL/ZPTUuCG+jfHjnEt3/z+OnyM6NnN3bKkw+cyQT9vS+BNi78LUeThnfU2vxZkE4zeJszn//pxBMv6Ouc+4K887MX8n9NH0XVlrGL+ucgeapxX7nsbnooPGZ7DeN/+vnOU2HsQaJPJBtszfA3vr+v+Bv2p6e8ba/K8q7UTjHVW3ScafSn6mmP9Pxtd4DffOmOcLzgCb3k++1hyXdQbxGdO7FeKlz4m+1Dwno6fOpw4xdvOfyvki06fjr0bdZBNKW3uuIT5j/C3nTITT2Uhsr/F9zJXGn6ktzc1/OmtJ4WQTVLf25mmqj47mWUUsznRezdbF9F+YN43PQ3/NsxH6a3p32Y2+xuNY77usi2VDBpneF/112mbor/Fe7HmZZ4bs3kjjYzg3aJ73tMYfa/p/8V1Nn8/+tenncs7E9DeS/fL8K7mdalyVcq0LxypmNd30mzlfZHwS9zC6/muYp01fyRzq/Beip8bdWUfbPuyEzjrtoeqrNeYZxdxq3IfzhMat0d9trJvc6yucfEti5qavUh82MP1WzpaYvgh/1fg55lnjL9lPEU7nDRhr039TP3R0Phuz12m8J2tP4wM5P2Z8M+tup72B2J1xM330NU8LYnemf8eZYdNrF+6lOqEQs/1AdRhknhPYUzOej60xPg0bbtyVfS7n35U1qfH9rEmN53G20Px3EXcSTm/Rk0841TxnEDMx3pw1qfuHN7POctoTpcvzTP8Nm+y1wyPEfEx/nbWn85nN/apRH3TZ+Zyj8Vpr/CDnRVv6DDz3Txn3xY8yPpr9MuF0LwnnFox/EW4unO515Z5i8zfVj23Nc5L6qqOxHkFS6mw8rHAe4C7G1/QN9NHd+A72xZznB5wfM30HzgAb1yHOYJ5f2F8x/SjWpKZ/jl4bb6C2DzPPtuyJmP4pMT23pXEhLrQP9TTPO5wdctpN2Ms2/pM1vvu5LesX51Odec1pDyfuZ/pBqsNMp92GuJDx+/jGxl2VzxLz78U9qqZvr4/VxvOZZ9f3lT63dfyQe2qEU3yAs2Gmd2Fvy7gq5xDMM4BxFE5nitjPMv1g2cz2xo9ordHJeHPiQs7nGMbO9H2ZZ01/QuPe0/QjOVti3E8/9jN+jXnF+EPuZ3TaLdgHMd6LsTN+RvkMcz03ZP3itJdzb5R5tia+ZzyTezGMv8QmG+uxAaXxTqukpYnG7xNDMM8jjJ3x7syz5pnMPGv6FOIMvkdjhnRzpus2lXMm5tlD9VzgtE9ojlhi3JE1jrGSllYZb4tNdtpe6K/30B8TXmv6O9hn4/ro73aeL/CvjJ/CvzIeIBzn81uzbhU9jTWxXOPh+NLCaY+es75Ou1If7U2/j30x08er/p1Nv5NzR6YvYi52ni2ILZhnAc/ZM/6YM73GfQu6Vg1f2vQByIDz3Fx2cojxfsyPxtcTczB+BF02riH+kcYf4vd67XY7sQjTa4tntPET7I8bd2XvwH01Hfkx/XT2yo0ncm7QeC4+m/GWmpsmuv7Xs3dj+kbIknFN7rs0z0/EoEy/Qzwzjfci9mh8IPEN89dlnRX307GHbp4q7Jsbt2YuMP8dyJhxJXvl5vma9Zfp/SV8az1evbH/23uPGPkxPqcwl82XP1whejrLig0RTnF74pDmX6iPlqZfwTlS8+/LuTXzXM0+jvFs4pDm2Ymz4qavY4/V+En8OuNzuc/UcYDRyJjL+gz7Evlwb4jxGPbKnXYqfrv52+OrWH9Pxm83z/ecD/S9xq8VzpKdw5lV+wn3IG/m35Mzb8ZNua/E+DDWd67D4azvXO5s+ZATjPXYzNIU87TDzhg/yLrbuLPKmuU8X8H3M/4Pdsa4S+H880aqwwLTP2a/z3g1e+7Gx7Dnbtyc+Jjx3viHLncoZx1N/4L4mOnX4f+b3hP/sJXPk+ijunDaS2UdJ5ziY5zt8Z7+x+zFmz6EvT+nvZyzVcY/sb5zPidxxsb8erVfqYvp3bjvz/z/5ZkkpjfTRy/jGdgX48XsGRm/x7OFIr7HHq7pA3n2sstqI1sdceYD2JtwWTXwuxyr78N5G6f9mfPG5unC+s703uzFm/4NZypMf4Lz56ZfINs70fQm9JXprxFPM/0j7JHxPGQyeCRjs0y/kH150zfl3iLTz8XOOFZ2H36F6PifzVnrRbvwD82/HXON6ZO4l8T81+FL7GCfihi1cDorwpgaX4+fb56NOTtn/D3ja3wW8WrzNyzo5lOccTXPftgK49bYCuOvWOM77W+cezQ+jn184XQGlXNTxiV8fvOcwz25zqczcX7v2d3DXGP6x9w7ZjyIc61Ou5a1vOkb4iuafoDszGjjV/APXe4t3OPgvYwZ6pMJTttd+3QTzX+08p9i/nd535jpw1jrGW9duNfyV3Tf9DaMr/EqYjXOvzpredNflM+2wngp8RmXVUHMzfzdeBt+a8e45LPVNn6L+wiEU7ncE2rclr0n8zxa8JH2Fm5hnkHYf/N05flCxgtUz47muQdfwliv5yp1Ns8F3K9t+sHouPHPnFEXpv798SfNf6f0tJ/xJ5yPMq6qj0HGLdVvQ5x2O/GPcJ7VebeHeXZWzGS08anEe82zD36j8UWs5c1TyVka08/hLI3py+kT0//BOQ3jnziLbnwhPqTxW8TijG/nXkWv/afp/pFZznNj9No8d7DH4bYsUH2WmqcD6z7zHCIZW2W6XiFVWmNcoY91xntiq9tYtpVPhXFvxlo4nX3ijI1xL9byxiWV1cK4ueaalsZdpAutnM9p7Dkav13oz4uI15n+HjEc446cV3c+hzLvG6+U/PQ0TwvW6aav4ayscRvOyAmneA4xc9PPZE1hvAXzvvPpKsIw46/ZazbPROye/YqxrPHNM5/7FJx/R/xA81dio+wPzCJma/pd+ITGY4nZOp+rhKcYv8belnn6sd43vRm23fR/s89lPIt7+Y2P0/jOM//PsoeLjF9mTjfPUGLvpl/MvqTxu/SdcSPuQzH/zpzbaZvpw1n7Cyc/UP1fYfoSPVu2sfF/xdPcPDtpj6OF6buyT+SzHxXydVuZfgR+oDB9+CJrB9P7sXZwPk9xPsGx5RWsI8x/M3EA86zlPI/TPkyc1vTaxHmM5xOfNz6dM+3m74EMOM/buI9MmHltmp4XNNo8v+PrOu2bjLVxXdb75mmodk00foV4rPG/iOGY/0L2mo3bSC9mmOdx5jL7Qgs5E+v63Cv+BebfA5/NuJb0a4nxj/gexlNU7nLneSvzuOnLsPNRN9mQtcbvo7ftvJZX/rWFU5xHHVBh+jvovulN2Ys3/hTdN74K3TceU3imzb2cPTC9mvJs5TwrWD8aXyh6J+NreQei72n9gnNBTlsL+2/8PDF842Ox/057I/Jg+iXcR2x8SmHtfIB4+pq+FTEHpz2gcO9Ddcn2qaZfih9i/h686930DXiegOmbi2e4MWHvEebpzL0PwozjUJ5/Zfrh6IL591CCCaZfybl6YWRvO/a1Te+ptDONz0bfnfYYnmlm+iaqz6KgM+8bzyf2a/wnsmH+k5AN07tIbleb3lAfa4170JgdvW4ihi+cnt1H3F443QNO3N74IOTBeFP8E+OneMag8Tb4e8b9uX/ceBjn+oxPZG/OZXXjbK3rsH/B336PecH8L3Ifk/GBrAeNH+M+JmMCOnHf62jmC9NHEAM3PpX5wmU9T/zQ9Dk8n9D0DdhTM30JPqHxInxC85wl+RlhvEyDOcq4D/utxtW4v8lpb+FZPcZjCzpbRx8TzH8i++nGXThfbf7DsC3Gt2FbjH/knIDvc6nJfamm98KHdD6nc27Q9BmcBXWf76VxX2KepZy7Ns9u2ndYYfpszTWrjaezR2Ce04lBGW/PPOs+P5KA2k7e9yQeZbw351uEyed/OE9orFe/lZoaX4EPaf7uuvGjpekvID+m98evMH0g86/pr7A3ZPwD8UnjXYhPmr8K96KafihnnEwfipyYPot9XtN/JE5lXIt1ovGtxJbNfz17BKbfgtw6xjKCeIJ53idWYFyPWIFxLaUd5bT/K50da/x04fzqYuYg8+/J3r1wihuwZ+37EA/C/3Tas8Q/1fyPIDPGy7h31Twv4XOa3oQ5yHkuZg4yva9s4CLzLxXPUuPTiA+Y/1juUzb9Ot4n6OfMdCg863ILfE7z/El8qb3vK0QehJPusNYw/T1iSqYPUJ2bG49lf1AYm/krMQHT53GezWlfZh4xXsKzmM2j6V3PdfK5C2LU9tlGsD9oeiPOexv/wnNmnE8z7o8z7l94ltdN3Evu5yOtYC/JPEPUb4OcT1fshunPoi8+51CDGGbwc67Y/McVnv/ZWro50vTnOcth/v/lvLHpJyj/u01fi39i+tnsQQgzRt8SQzCeShzAeDDPUXTaTiprntOuxp80/g/+hnk6EEs0/XHhVc7nzoIdPkj5rDXPh8SFdo7na8kOGG+t+GFt4XQWmudkmn5UIX44Bxkwz/7sTQhTVk3ukTT/IdqbaGueReiC6ZdxJsf4S+Zm83yGHXA+c9F90w/XePU2Pop7z43nFOzbMTyjwPSjiSE4/0X6GOw8Z+JPGk/RR9wb+47yHOW09bi/xriKbPXdzuc/6LXxcGIFxg8Xnjf7GucBTJ9JXMb51OdZmsafMy+Y5wh0yvft/kQs0XV7kPs4zHMtZ8iNl7BP4XxOJkZk/pasK83zPmt2xw3OY8/C/Btwv5V5HuRcq3F1zmiZZwwy0MHxdp5FI5zWI8SRjM/FxzDPPxh34XQ+kzPM5jmKNYJ5nmNv0fQ/uO/e8+BTrC+cthZny42noe/mv5f1o/Ppp/r0M/0Axtr4v4V9vR04U2d6c864Ou0OrOXjnl/2p1zWRexPmb8q5x6NS+wpOO0D2HbjZpKH8cbHqKwJ5n+bsTa+HH8g6oxtN27D/VbRLnxI42OZ982zIzEE4yOJIbieH6qeS81/D/Ei47E8u8/8/+TZI+bvzH7TLo6DMb8bV3I20vhU7ncWTnqntjQ2HsR5D+PvWC+YfykhZNMfYn4Xxs4/jE9oPAk7Y/5/4VfHXo8+ejkthL7Gu/DcSPskr7E2dNofsefGb3OG2fzV9DHY+CLOLZtnPntMxvvIvo0wTy/2kkzfiXMgxnqMemmseeoSOzJ9GHtGxhPQceM3iQ8I07dzeJer1+YPsbdonv/BB3KeX0pWZxh/xdktp53JfVjm/5RzPqbvjT/mPeg63Gtg+gKe6+v7QfpyLt15/s69BuY5o/Aspg/QX+OrePZIx3jOs8ZXOO3Psp9ifBVrBOOfiN0Ik/9NPDfM9KOI85venbWAcNqHUn26mP4b+0Hm/4S523jngo/xI2e6TL+TtYDxkfh1xo2lX32N69Auy8ZBrAVcVlviBubZnziS8Tjsm+1wM+5fMH9r5nfz7MOcbtxOPw53W65gbWj8IfFh4604B+J8FnKO3WknEyMyz848R848n7I/aJ6+PEfO9G/Ra9Orc4+DcR/14SLz9OYeauN3eaaBeWprPbjK9Mm0MdrCPbOmd0Lfd/U4ou/GP+K/CafYDme9TN9Bz4trbNy/cM9pT+LG5u/NXG+eAzgLZPqOyIPxpsiDcRvuhfGebAXPkXPaJewbCqc5nbWAY3fj8fPNM5z1kXlW4dsbf8m6zzzPcXba+BaeayGMbF+D7pv+gmzFCNfnMmUwKujs9Zj+DrJifA3PvjY+unBO4LjCvZPtuUfMPLtw9sB5NsSHN16sirxgnhnca296dXx442bsFxuvFP8c8z/Bs/X8fN39ZNsXmL6G+d39sA3+vOkf4/8ZP8t5P+d5CXFC49mSq9JuPgPGs8WE03PtuBdJOJ114Z2f5vkA3Tduyhkh89hc423ovUJz9PqCZSW9DiI9iKeGgtbVShv5CZq8UYVfLtXzOCa/Vap7f9U6esLx5qUrSg2S1W6IRusdCFVLW+vbUH1vlN5cQiq9qDKd3/hI8lc74Zp645BeE6Gym5Rqq8Uj9fagTUp6mVZ6rlwt0ZuWttPoJ9ksbaCcU1Q2/V6rtG1pz/T2H95MQUfsL1qFytm2dLtyrpW4NkzvxdlH3zUD610Vm4hCLevpf/5909Jmukj/SJ63iOuknRXFYsS1UX6DRKLTD41KdZWqirayquU5T6no80uEtFQvtU3cw0t6nQSvXdT7JiofmKKe0jPmO7P/JfYN0wt9NFyq5Mapok3T57ZMvSkJmWsqS4JP1/MClD3SbxRBRepnwVNushvpX0tRwI1SBSrHPaVCv6hGw/KQtVeq/K2KUK58WpAJbZ/oDdMv2yQuzWzpG+Xr5ZKq347KvalwBwlBPZ7QlEOx6S+dWSV1Mi8ryp2Vv1EbGRCXVSvlmI78iYvak+4gcVURZTP92kKoRt4QVffzF45ts0nKT91Nw9bY7TpKeTfJN+imnBunoaectOAVqq/21HQ9oNLTddWPOSdyBzVR6RuJbwtxx2DXSi/Kyb831kiRXxX9rSEBCZGgf7IopQNtCW2l/uyfNzxFbaZv9VLrqqhNjFAWmFx+8/SJXKQ3mSSuWhoJ+jyPG5wVqZ+baQwZpTqJvrF4Ni5VXvmsxnkHMquSZDtrFjpSV5Qq6f3zZMBnHf2vnEqCJ6tRSK5iDaWhe6unytGNZK9HkqT0mSc3r0qS//p5/aQuY0ArJJZV9faZTZQK/UCX6HR+y42spmpukfJtoxy2SoNQXVyUUKO0ub7X02cMIKmq6n9FEoTGeX52LZJvaJXYLL15t16O3ZhOK7Mg7q38KTtFtVI9yC23hvZG90d/5UHeUn+xIHR+NfcKeeS2Z8GjTFSVOmRR0TycZwpz0fcoVYP1IrJhfjKWOOhZlA9x3FR5ZHUmHbXacX2dsX25rllYq5Uqf3xB4/ZtlfaJJ5Q31zsLXnVxb6q2M2rUjF7kX3tRyR+O+rpyXzZ2+jqqa4XK06MsU93CBlZTuTX1S0P9hnXOudG3WShraFTo29pCtJbf6Ms8urmMUN8GFvkWqXbY1zAPOc/gwlxUSX2jd1QvfUnt5UlebmY26NWlMWgmg1SetlJAIjUcLgYpC2/mySY63RSexKKqNTZPJ1rSmj9/z8NNh6oS30xLnV4tDVS2XTWSINX0kOaG82tV6XnacHFu2daVVSc3l3xzJ4dwMNRZ5Kll7jzUAI3PAs50g6AyVHnocseifDkXZhL6pqbyr6qUKQAtWvWkWChGWBzsC4LK70z+WViofwP9Xvn5y2rv7PQuMQZzs2RE6KEslPVSHtSMYc/tyuOSBziGNStEbgGqzpDWdJ/V1t9qSYhidOpYLIrikMWNz2zWaognVDbbTOYixDKXgrrkXMJkkS+9Hd/5i1owy9LmPHMy1zB+9VPq+kk0N0y0rFq5zGwia6fxyeOeBRZZyD2D0QulzLNALjHXLstIWQ6yKxHKWx7JpknV89yFOmCEwoiRP6Ujpdk08Z1+zZLDv7rrzVlW0nKvMoZZfkPBmRXzb9DQijyrIX/8QlnIeZb9nKIo0cXRyiObTTe9mP+Rkyacp1+XTF20kaqUOwnljW6g2SFAZYVA/JtI2LK6lDuNGYYKZpufhbea8shikjsiW6DcBdAqn35DxY+pUsOOTM6TvBFFnDFo2abmcug6ZkpSx6BWtxLSVNQzl0Q35e5CsLIblHPOtrtB6grsYsxfdfPzdtL/ygUzVbMjQqKwUDHh5v4P+SvbuGy3cmdlKxUjkmUfjU92a8qbyvodnhlja0eBlJG7h7yzz4QEU27kw/eixaq+XgJJk6UqSxBdlG1ZcOb8m8iDjGmMbqJmIdNoMR2LMGQ9y6mR6siFwS9PQ1kK82fkl60tAxwSne0VgwWupimY39GgnA7Xh5R5kCs8LMWWRitjEsyWHI7cx+XZJgQwW/8t7a2SpolFObshlIooI26IBzY4zxR5VGln1v/cU+UpM5dOXmU9rrzmHY2oNnliZVNXw1o2idlfyh2djR6GKQtQ7oA8ADEJheqXm1ujVLmKIrTnmfWYuvtd+m5tljFGKGea1Thb/OjNLOpIV3ZBQq1QjhgLtWbRuyqKWynWG8oYbKxEtgJljc8eLBNBbhVZVt47W1kouhNWt9iPZfkrmo9GUjkSPco5LPsLZbUvo2hfVCnmqWxwQh6zGcguUQpumx+jQoOie5HtXBPkIq+SsIthFLJURuNzk3PP09jKa+aqxgu588gmrdjXUZdia1kXlGfQsmYznrmN0U66FqsTdOaVsA9YjWh5NoLlMnLv5SVDOG/p9qhUI+qWJShmwiwh4bTSOsQ0C17lyvfUPl5CY9Gq/BPCHbwqMbGFsQn1z0pNw1HqPChlvzRPZOl9OmnAYzqkErGwyz545o0hyo5MbgZNAGEKkbpcg3JTWSaHA5hjErGULYtI/scyjvzyPMHAkipzlDu1RnJw8oI0BIHakC64G683VmXDmjljavirLsUMlfshRCz3TXntkKcYysI+hF8PF84aKhz9FSWSunL8hxqhA7Malu1vLBfpBLo9pCwkPryFLF+hPRrwX8juOwWdqAyeZtF7iW6PWSssa67Yhn/xSP46B5ImD1I0mYblGaRsy/F6yoYx82SBK/rkRS3LxjfTsndXdl3CmdEt8n9ZAGWbBH8OEuXcwunIA4Y9yPkjyvjyoa3ZCmffE/+wPD8U1xF/xWH5cm/mMnJKOR7LP1KPT+aO97/42YxAHtVy6rzSiuVjeSYMHyTbvqhpoLApxV7Jeh+L6ZCcmPezrxveb9G2RI9W3rlQtf6oSkxdZStVVLpIhQCHach9W7afZYVlHVC2TJG6XMfMn81JrC6zq5nVonYKA1BSjEZoBT1ZVtnyujCXR/QrbHkusfJ/F6l1epBttgtkiaiUVau4Oo9gVnGCQySLTkoWWxSkuFDL1Gzm83Kmcs0nKvgZ+cdhM2JKjapnk57Ljk7OJWSLS365PBqWPfTysOeFQXnqyTatbKvC1QoBKk+eZbcvfiuKGL9VTlmsuj+kyTGnycOXuaLfspOY1Z/OD48ip8jllie93IcEGMrCkx3vqGcIf9jccq3DbOSxyYv4oumo/HyJasvZlvWdGQ2tXMdP98tfj4mwmHl5CMtFh02LVWHWknJYK9u67MNl/Q2NzIMQvn5ZW6PaIfflusSv4a2XO6bcDdiOLO95MNDr6Gi4ysKXOxFdL7t91Dr0vOx5l9cpMbWGHS1P80UPKMrOa9gW63sxxDdmgSy2MQsUe7ZotfIclFdlZata+fBSjZQOQYSuZcNY+QrkHaJHIt8cA8Jzjmk7t0kj/gsJPuHOiPXTcFm8ie+XFZxc8/iVlbIY64gZpGjBiwoT37JQhiNQ9nKL66sQ/rwmzLIQDlNZfsojFwqT1T1MRPQpM3TZvucxjYVIKFvZ/oZ/GCqV562ixxplxWiEhJXXy2E8NVILlmV1y51ftmbYPH762p0fyvTXUF0xFlq0E+Xq5v9lA1+cfmMSiMqXF44hGCFcxSV+liaouUNzF4Ua5PIyR3Rd2QsM2xdLs1jxFRW2+C0PdHG4WBeWl+pl5Sr/j37Czc91CMei6IVmhc9r09Tby79Rb1/5RnLpoxNi9bil3suut9mXWmmUDtQ1QUybK2i5u/D+utrpYtNRb7kvfSisN9KXzmQbl1sc2d4X7SBdYxSNPsr7Z7ySfhfRDtbVS9dHuvitiTa1SK+3/qfX8cdFfvuK51+6SL8zR+zYPjf+Wq/vf1yvbX9ak/0P2oKZrdfcRx6D0tZkfh39PezOK4/BHP1k1054Z128ap9X2E8TzzNKy6v6KWes3glPGYOV7x70jf7SB2NGpzcHpa0b6kX7yJe/u7hOrygvNj6n6y+7g+xUba+9zvH6Tt9RfrTtYn0fJ/qLqjv91db9eiJ7av5+gP9SxlW6Gms/4HPxb3CK0nOrDTvNHB3wRX+SlnqzL/e+eB/RRbtoK+1iS4HX/EOjD6G9wCsRjs20Yb0yTV2S+oy2scP1qPK9hOMOloHWutgx/VI/Pu7X6c/S9asufh+lfuzOMSCOebLFTH7Skwt10Tebq6OGXKljbGkrKedxOhvGbu9EfW8j2eCiDrSHPGqr7Wxea+hLD4tvKm1xGsYp9RvHXj0u9A91jX48me1gt+FBpa2qMT1EQj+AY2WMv2jtJcgbqP7QkBPa+Yz4DubYnb7Qb8jYv/SXsWbQq4zTdr/r8pl4u+rv9pb1p0Sv0J46MkKdSF9V7Trtdo0V8shtQaYzBjpJs34MZvD6Bg32ffrLdzW/1Ilb6sQT445uHWT9QoboczbI6X++01b0TtmX3lW/ogNBe0350j98p//4y/WI6Is9rt97bAdyy6HbRF8O1XWm6qGuSmNM/1Uo3amiscX/oxTyLX3/VYaCcbjA8hd5pDppIKHVEB+7ANQNGaYO6Dsy/qI6m3Hqr+sXXYwhF7/vaT2J9pAvY3+05Pln8d6lfJtYB85SWfRrpEcX6Sv6fyh9pnq+ca/KdH70F2NPn19SGCdkkUMOYau6Of3Ztjv0J3VBFjrYfqFLlP3oKMmS6vMNx68tl/Duy/FOjqyJjuyvs17xtzE6r06mHfAx5mOcr+4kS/m+yVEW7LF47tRFGdRxFbfGSOewP8jC970V41WjqSv2iP6jDuRDfrqTtnSaLp3YLJ3tvMfpdyVL/XChxjTkhXTI03u6vuPx0tyiqXp8IV2gTfBw3AI7iJ0P+Q17ga3Ann3kvkBfjrBtiXmGOiE71ONJHtvLXpvK2FcX8h58/NVTMvRKeZWhvyFHtJF5ib59Wmmwvdh66kHe1I28Oyjj4oUd3sm8yBfl1lZ6bTuWXpA+InscK9nT+egkccrnUM+LzEW7uY/qauyWicDm+KPK6GTxzpawh31/TdetMjYNPRdSJvWkb97QhR0/VoI4XIP2ksp/m/lM1zvCB40p2zP64QSO+MGji7GFTv0+EB/1Y9yZo7G7XDqhX2p0n3TT44+MY1/gvU/0Sci76sVFm/kdfXwVvZb9ouzJSvuAZRVbQT70d8zV2O2dxIds8lvoMr/fo3z6CbfjVizJ6ZW6Qi+oe9SHeZV6v6U8Juv6WtdKl9laeo1dRTfJX3d9pLyftR2mX/qrAOqPjUU2kTHsHemgpzlc3+dYDklH/0/Q9aQufIxpltnXdNG35MM8gKw8KxrjicxhJ9FT6s7FnEV+Md6kG6i6Pau2h5xhG9uIjszwO5i/2BqujW0PqEe0Gxs/XDyMKTJ+m/KjPPgpi3bTF5tpng3bSJt1B2lqUzfL0ePajLpf1yTJ2Bnqy2g/V+KnPcr7IV3Ur1Pf3GeMC/25i+Y2+j38sy3VGGwB8yXzI34JdQz/TKZ5va0JORgvfeiivA/XdaQ6BRtMX97Cq1YsB+gbtuJBt585Cf1FX2gzcwV85I2vFnk/Zv6lPHpThng2vgavdws77fkAXvJYJgXGVuGn8FtHKSO/0Z/wM9fG9RR+kMp5nlvEdSHr1JO5E5sL/yHcjoEcSMc34bZp0Ziz6ZeZ+k7etL2nrv0Kc/DPx+W8Lj8+1wObAC+yP0v9Mls8i2zvaRP6pdP46+d3bD9tJi3zWNKJgkyjq3vKliH7XTXI6A96Efb0VI5+ynFEHpATxj7mZvJkviFP7DNygJxsb1832kCdsWnYMOrJOIQeMX70A2P4HLYMfdIV8y8XY8RffG3+3iG+H2R3Rthe6fRmqgPzHdfDupBDxoE64V+hc9DCx0I/qVPyL/TbDnJW7tG8jOzg68Zvz9yQbTm+jU52r9ch7MRTPP7WdaLepA1fRU9RT7IXc9qiO5WX6k2e5I+sUnd0lrr35zEL4h/N48qGSQ/v0DyjiQT9ONrtvF/1gxfM3Byyzfgyd/O9OH/rNHDpJF2Pmw8dQd5iHkOf6S9kgDkcm0Zf0ZZKNRrfJeQ97CrrDvJ6SbQ/5PDQT9hk/jKfYsfewEZYB5CzsJd1NAcyhpFnB9kI5Adfhj6kn7io+0T7uuR7nNL9Q5e25Esbaw2KXcSnCltKfrOUpoEaFusFLtrJXE29GUPqHbJAeeE78B2diHqGnZiiPMO+tbE9TesHjRXjzG8HSqmaSHamWIYP1hoxfMTlyoM6dLd9vUNX+IsD1LiHVTcwNhG5iLmJ+YB2hz1FXqg7fYc8UYekZ/+PjaZ9YdOCho2nraFHv3BLkOU0ZIn8o19Iy/zKPJPmUskhv8dv4X8RWWAeWo299NqAemO/KCvs2WG6sL8xD5MPbWRdhW3QU6RKjeS0jFF+f8re0X/YotDFK2SfTnSfY6dCfqlbLw0sdaNs/G/qRxnUg7Ubuh1zfayxWWt2VbroZ/o4fFUu+gP7ST9TBjpDGV943sWO4buGr/OqrvrWnbAFsd5MdlKKQT34vp1k+AKtL7bX3yXaM41y+Ttf5WJf+Y5NCxuIvWU8pqsPmEORZa6Ipdzt9Rt89FGaj10eY6FT9aU+tg2sB2gL9cY+QDtO/QuNtuFrYpP5nbT0Gb590AfJHoYN7SF57qAr1rTYtMvlBzA+dVUn5IZ5k+/Y/fBF6Z+i/WfxGH3PHIxMnKu6hT9LOybp+/Vq/zPCi7W2YH4hH/xX2sDY04ZzefyVeHdlLvM1gL70fIC+EWNgPXWEBIT11HPqTOaMR12n0DnqHfKbbF/B5tJefLrT9f1N7KXHIuZu8BL5saSjvLDbxNVi/YnsMW4xdxCzoV9jnos5ljgKaYaobTeIxjoj9POnwth0V2TvVG4DzF263l8JfxM6PkjUBbuT5m71wxyl30X2WHeXlnpKF5vLzsKDjsLzltYOC6UIk+n/v/n5+LmRJzEZ8P0a/7nYP9k5+rGR7cXVyh+9Q19vliKGjiM7L+v3WBfSNsaiM36h1iA7S1/GYAMsE2fIdsHL/ILc9tDigH5hfFjP41NQH2Q8xizqcYfm1rAxjLVc2dK1klvGMPnLyq+9+iL8Z8aHtc0/1LiJkr2Ic0wrxBtmFWKUsVaNdQtjqrctrvedsMuku9frV2hha6h3GhPNK8xzyMAB9kuQYfoJe0mbBkoXGQt0K+ZZ5CDGmzmSvtxDHRJ1IT1lUgfKw0enPOQi9ZkEJ9ZeSeYte6xxSIvM8hcfnPU+Zd4uZ153NJXuVZ3o4114BbrHFf+YNUAn6dimyqu1HMr6kq9msg37yO5c41hVxE+inREHY31D+ejqSGV4ndcs1GGAfMCI4YRtod11lT/6fbTyQL/Re8aa9v+qoHZRZy6RTMU65hCVgc+BTxbjyth8ozmJeCMX7fun7VTYquhb5tMYI+ImIQu0hTpAJ673wN/i3MXYFf3MmqOFMmfdhG+FPaAe9OfjuluHeAMX9aGPiEfTR6wD8OmZj0I/wwZGPIV8wo+I+Sri6tizm4k1On67fv6yzIWPTd4hd2H7aTt/Ux9foTi4/X5s32Hq46/vli/m9XH4AMgSF+niL79zRf8jw/Q5Nph1AXXBdlCXk5TvbpKpWGNThzc09lH3mA/xQ5k3qctG8gvRw9DrYvwo+RPOO8onzoJuH84dvc5rqezAN1pDhr4ztmH/sAvgTWQ/zym0I/JH5vl9geaG524r+6/Jx/bfk6VPV/EIYwXcaHuPmIPcJnjO0HiwT4GNoB0N1LcnioZe3m/dDBnHBjDfho9EfLaX8meNgi/EHIoc4hswt4euhMyQf/iO1LWe7DEyFzqLnxvydqX0HBvN+qiF+FaIRvwBexVyspUCQ6sl38gHZeL/M8/MVL3uVzr6E75aGqtYx9NnT+kv+y7UAVuFnsb8EfaCgx/wHqn2zVFdov+pe/QF9QwZpG3kxRwWcyo6BB99yDqAelMnyqFe4QdQF/JHj/i7nX3yQ9inEfNnmpOwP6Fn8ER94LtSctTbPljE2xpqHkIm6b8RuqJvo+5viablYelW5lKN/2XeT8HvIM+Lbs2Ycli706/kz14R+cccQH7YifBj2YOCDzlIsVD3bcwjtKet7APtGa9ysVHsJ90ufbtGCT6QT/uO+G7U9YX7JnwYZBz5QZYDx9qFeWiUrmXXZvmmvFjb9lE54b+8KmclfPvUhxpb2oLNos7oN+uNQ60rEROhbcRlaCf7VtiDiHPEeNBu8gkfgbUN68awT/QFPKzH4eGuPL4TD+f7WarreYqvhe+XYknS4bCXyW9WfYeL1uMa6ZXmdsrFzoU/E3aY+YLx2e3yPBfE3mn4h8kPlD+QYlL+HrGWsGvkzXjhNzJezO3Id4wFaZnnUqyr4AsQX40+QIZvts5y6ek06+UYn4r5jTgDe6RhGyiXvcCwibQj5IB6RYwVHXqIW4QLv1M+7aV85jxiVaOlw4wxNjdiN3fdVI4Zhi38WvNzSx4dq7Lx0/BJYg2eYjGyNdNkbCLGRb8R471WBbGmi9hupEPPkYfod67kS6vMvhpHYsLwIlffGv/b+oNvC28dxQRiLy3WvdS1qujhk4YvgbzG/BW+oJ56VRqjK2KY7fCdPH4RW3qeQ26O9SD7jNnulg181PBBQ96v1pz0meT6CelSH3Vw+MPEgUjDvhVprlO/U1fifWGv8LlirqJ+tTVRPujxjPmii3WKNvSXXSjGK05Tv62QnUJG+R7+FNdD7ndk/w8JIW2hX6LuEZ+PPf/ifk/E57Hpl7HvpzJYd6W9YNs92oYPGnM0PihYT0ZYP8YRY2HM8DPOUx9g4+JsAn4s9m6EZOacR7IMcfUkhux5kLpQD+Qp1t/Us7ECb+cXYofYcOw7PPQrfTRaEzG+xmPUyekYD+qAncEOFGPOx6pcxo9bwvTEydKhqhz+InPqJRrniG3Qd2tld/bmdW3yy5jjsIWxzqJfsSuXYCfYW9RmXcgt9UefY/6hbdiLFKPFBrjujLdUcL3txLZjC2lHaqfHL5294HEhXhfznT4PuY7YEvGyWHNPlTzEuBG/DIwOgPF/sKNRD+qNf08+NXlcsC76car9ceoRsVf2p8njRflh5EG7S9cphuH6k1/EAiJWhm2K+TH0agf77fxGubW8Dxu2m8V4xM+inad5nV7Nv2FHmklHVqpvInaHPsS+UegdMeeYr7GRzO/4dbGOHKx8w88fJRwxOcaA8mIOOYszMbatbxXij8wLj6r+e6ku8FI+7WLvmr1w2tRHaW/2mRrqxvmfiD8VY4d/lx3yDp+RPVr0DH76JOY3xuZg+Y2x7x/nGeBBZot+LXvk9AP6VvSRwubQN6+onnNVcNgMysPfjPMRP6mdL2kMhqpS3b2HiT0P/4HvdXTV1cG/t2Vb75DPprc6rbcZyEVxX4O9nDgLhK36y55yYW2LHUQ3iBljP1op3hC6yT4OeYW9oO20hdg6eh3zK2XT78hurGNin4S2cp0tv4Tf6I9oE+2j38JG8dttales8yJeEvuWYYebqo60GZmBd6XsSayVyKMej8bmXJL6vCib2FBk6O+x6fO1p9VAa+7kj6gtYQtirRRzOPRLNWcVz4dRx2flC0SsgotxYC5gDGK/OvasuegvPZkr6RU4xQCpH+tkyx4xQMaIdlQV5uzWiZIf+p0LWxw2GHkuxrHjLEb03wfSZfyLC9QfT0t+ztU1XNet+s6aI9Y9C8X/s/0HfPY0DxV+f0i+NbKCvoy134B9HCyZjZg08T7mOPxgbGz4whP0Q3O1gTFHvxi7KZK/WIczFvgx5AFPrH3ChvB3J/HHXgyyTd2xER1FRz+K8o8O1tX1iiZe2oPNSPFA/BKPE3Wj/szD+bkamQfZivl+d8la7HtzoSO0jzYwduHrnuv5JdaAE3Q9U+jr9wp7hDEunEHjnMFp2qvBLlFv1s2xNtxQV/j+f18L0vd17C9RbswF1CniOOhCfQlEzDfUi76kvott39P62Gv7BercNd7fZcxD97hqScCgE1OJuY/9sOSPyq8dJUMWsZv/T+f47XzJ2zk8mtPycaXwRO1HNnQ8JuI8zKXgQbbt1JE+KOZVhXMsqkuXkXlu5XfSwUv8lPQRH0aelnovIuYGPRmy9KH6IPZDoBV9m+aaiyPWXlzbpD6zfCADVXVWIOIhxP7o87CfsScTa9uXdZ2gNm0vv428OddK3swjfOdcTvRtxHL01r9UH/Q94gohP2GX0/rNMlnsJ+Y49kLjHBY6gr2NefBqZbLTXVqD2H8n36Eaf2Kxzxfi1KxBsWcxt9JG8ow2xpxAmburfXwvxmjDtif76nNv4MXq8MDskcX+GfLxd3mP85x6alSKt8DPeGO/8ZEo4yt16Isa5/PUhlhzHf541rOzdMV8FXsb6AF+3e7iIR/qSD/hCzFHxbgxhnHGjvZGf/Ib9o54XqzdoLHfkPxKx9j+vu/Js3P4nb3tWOdy1iRiXswLb9u+Rhwh/IbiGddtvTfCGEc+HKIurks466S3pyQZIX5ymNbzpMGHCP3GfsSamusL6eTximmH7U26pL4NH5T+u0/jfKP2QhgLfAfGjXG/zvlj+9P8UYjBIK/sT+MH3648NEylvo570+bifibnRehr7AR6ia0Pn01PN0w6l/rSdjXWouHfRnnMrcgBc2tqZ+HcK/0VfhprhSPtZ4ftD3knL71dpvSZ1wvUKeSWM3YpVqB1ZviQEVPBFt2i9VRVjRNl7W97Hev4GtrDoR3wzuKcg89M8NsSzi4IoyPUBf3eS4YVuaRf8C3Cj8KuRLzmP5qj2eMO3ypip9SJs0pnqL+LZxO4in4EuhdrE+wn+UAPH+AT1YmxiT0e1gFxfjLmCtIeI7uC3p1hvQs/dIXsasj1ChW2WAs2fI3I/zbtiZ2rjbCYB7GN+AWcHU/7fO7XudrvfVrXxeqTK9SmdBa+sNcW50UZf/oO3cJOoOMdVLeQuXSmQryxbxMxIPZHQp4iDhBrQcqEzryD/Mc5wmKcAzsTexPRV7Qn5KmH9jHjbFDsNYVPN1djuFVhnqGexNLDfz9fgVf40Ivr5Z/Mlq7G+pn2dFb7qFP4rJEPZcQcx+//V9iXwHk9fm1PezGYalIIU5Jpn2ratymthFYt2qZmaqqppmamXQstU6KkaFVRaZNpY6QUihCSkAyiEEIIIbzX9eu6/+/1PJ/nfR+fz4zTmfM997n3c59z7nMzzi+MY8YGEJ4C+2fQF4bDRkife7CXRfQanQtcR2NsTyg72FJj2bccOPhbWHPZx5zDIW6CfljKGGxc7DfKcI4+BHy7RrY99iV1/PWak+z/G3Ge4DrRGXUvg7kTfDXh/BbOyYwvJs8uOMtxLMyBDYJrAcc59ziWzzUt+H65VoWzJOWlLZK6OdcfZBiOmga7Ns/Y7PcvMLbDGsmy2b5sq3C+9vND0NG4B3McB/9IsLvy+6sw7pkWL+iIwRbFuswBnnsNbQ8cd1zz+eM6/ynpY/Sl8Cf0O21iwS/IvZ37Vehj4qhzc59lneg3OooxMBmLc4g7YDdy3AT7Ev02QQ8nD/YJ95bS+OBmjL1o9M1CDK6wT4b4vnlYI8O8ug12oICnT4jjiGOLeyj76UPoQuyn+bjoEWKaw3wMbRrszuwbysZ4XPLherGZT7FqnIY43PA95WZ9wli5EcrLeFyqiKR5PFYgarLg1Xh7fhrgSCp1vJOXI3wvrOfzBI/5GzYzwJF0ze8XiFoh/Bfgs1rwVj4nIfhRDIQN4nkt6HOFj/qgQNROwf+i3DzRfPsv7l0Ivw08Dwi+F219SPBJ8DkseCRyfR4RfBblHpNsn6Lck4LHYXCcBcwLWO+BZ5D5Ift2MeS5KPj4P5cMV5Gn38CzcIBh7C4OmHxOgn85wJHUb2jPONFsgfyVBC8HHC/4LtBUF/wmZEgQ3B6yJQqeC54NxbMp2j9J+A1o/9aCd0O29oK7gX9HwQ+BZyfBMahXN8E7APcUfCdo+giehjYcIHgnykoJNJAzTfAi0KQLroSBnwE4koof5U4W/l98O01wHQywGYK/gZw5gp8Az3mCX8C3CwSPhDyLBE/BGFiiug+wcotgvK0W/h7IsEHwvSg3VzQZ1obTOa4E34f2zBP9ZcDvF/4ZG5+VINsB4VuAzyHBt6LNQ1u9jLocFvw+eB5ROwzhExXCt7XxvwaynRR+EvgfVkrVe1H306FNwPOM4KdQ97OScwb4nBf+GuAvCL8U7cCg+sjThCg3GjBpeoJPjOAf0D6xguv/jGShggeDZ3nBL4AmDjB53vlTgah48WyAcZIomgUY5w1FMxcyJwk/Fv0yXs/TDAO+tfBJnLNKeV0JPNuL58d87lB8ElBuH+HfAp8wbrehrdLEpzLaKl1wY4430Re18fkO2n+yePYGzQzBD6FN5unbe9AmCwQ/a2tOE7TholB3m/tLQL9C9N8a/SDAq4XviHLXAuZ10y9Anyd8S9Q3jLeikH+P8O9Atv2SfzDa87DwpfmcgWRYgX45LnxTjM8Ax6Hv8gU/AJ4nBbfHGnha374P/meFvwl8zgnugDFzXjTvgeai8F3RR2G9rc4D2bPqX65pgl8FfYzgebQ7Ao6sFZCtvODRkD9OcCb6pZLgEig3Xt9+CDhB8AjI1lA0WahLeL7qS/BpKvw2lJsk+tXoo/aA2W6rMQe7ieZKG3sbwL+n6J+ADANEkww+KYI749s0wYcgf1hLb+TaIvwc4DMEPwI+WYIfxzo2XvB94Dk5yI8xME2yLQJNwD+Ntp0nuBHGwwLBvVDfRYIXgM8SwVW4BwluC/xqwa9CtrCG9wFNWAN3Qba1oikJnhsE7wS8RfB0roeCK2Bs7xTcDnBYZ26FnGFtGQX580TzO8bzHtVrE/gcEv5erl2CJ9t4OMs1UPQfow3zhc/lWBV8Fco9LfgH0J8RfUHU97zgo6hjWJMXgQ8dq5GnlCBDYcFLQV9c8LOgiRY8HzxjAEd0BtCXEz4XPMO+1hd1LC/8R6CPA8xyN6Cdqwv/PsZ/GGMxplds5RgW/wrYFxrq294Yn60F38A9V3xi8W2YIzPRzt2Efwn0PUV/FPKnCD8G/NPE/2/IH9aHRaDPEH068JNF35xjDzB1j4ngE+bCFMi2QDTPgVnQ5XpCttCef2KuLRLPHejrsO71B361aCbYntIb7bZW+I3gs0HwRNvjDvApKPG8m2NJNIfQnoGmHOj3CJ+OsbFfcLbxTLP5+yHqdUD4mlgDDwl+3cbDLIzDw4JTMMePCC4K/DHBQ9G2xyXbnzanLoMMp0VzG/dftf8wwOeEfxky/Gf8oy/Oi08GDzR5l+BRGJPRgCPPJqLusYAjOi3asJzwpTAG4oRvZGvgv7anXIc5Ukk0P3D91Le/gU+CynoR3wbdZj7kr6RU/yXRPk317X2QIUnwALRVa8H9qCsKrsOc+OJzM+TvKP6FUFZPwWVAE/bBZ1Buir59DX0a9rjvuV8L3wRtlS64MWNtBM+yeTEE34a5eQjyZ4nmI9CEdfJd3ltWud+gHcarHd6CnNMkWzfu7/r2U84X8XwU/BeIZhLmwgrBC3juEJ8HAOcKzuZZQ/BwwPsFb0Ddg473DHgeEp+b0M7HVO5E9OlxwYsB5wvegnFyUvSvoKyz4vkz1zrRFAf+AmDO35bgWfz5S/Q1MYZjAUfWTLRJOcE/4Y9hrRjPtTfMI7R5mOMPok3Ki/5y6nXi+QFoqgufifGWIPh14EM7J0CeRNE/Av5Jomlm/bKMOp7wFVBWe8GV0W4dAUeePUWfdhN+EWToKXgZ+PcRzR7QpwjuiLGaLpobqOMBpvv/AT4pJXx19GNok9mQeZ7gHMomOI17q+D7Mc7n6XmvFahvaJ/u6JclqmMb7MvhLHmUa7XaIZ56nWR7DPXdIp7pkCFXcD3wCXvBoxh7O4V/DjLkCf4EddwjPg0hzwHhx9i8e4+6h8bDqyj3EGgiOd4AHxf8HdrkjL79FXzOSv67IcMFwR1tXf0FPMP+NQHjtvBuPUuK9owBHNFv0b9hDeRT6bGied/OuTdC/jjgI08hcC0SnIT+ShCfLaBPFNwd+IaC94O+qehfwHgOddyLerUWfjD6saPoK6Ftg951hPkvhD8K+m6SrRT6a4DgBuAZ9rseqEs68JF8kOAzWTS9wT+sOV/y7CmeM/kchmhGU/8UvhD4r5BspUG/VvjN6N8gTyGeN/Xth3bOHYv23ymafJ4xxWcn1xPBHTCWwrq9HnwOiX4921Bjbwvwh4W/Dv0YxvkN+PaI8F8BPib4Na4/gjdRRxT/H7gWCT/OzlNHIc9JyfOp6c8bMTbOiH6SrfO3YF06K/xos/NMQpufE/4D1Pe82qQN98QX9Nye7WV90M7RwEfGP/iHcsvb2bYeyooRzafou1jB47AYlAMcecIDdYkT/knufYJ7QbZ4lZvI9hS+ItohrBsFUN+wpi0Fn4ai6Wtn84WQJ4zJdhgPof3/MH3pOGRrqm+38BytcfsWyg31rWx7bnW0eZLkvw34sA7/Aj6h3K9trtXEGGivumzj+Ne33TC/Ql/PQVlxeNaf+Hboiz6iGczzjmTbzj1RT9QdMdnepj1HNPlon3TBd6C/whyJRV+Ec+tMrCEZoIk8ZQgD8TTRf4FvZwiuhfNjjmQYAZkXSP7LIMMK0exAuasFnwHPsN7eh3LXCr8ePDcILgQ+W8RnC+jzBGcAPqCynuQeLfoHOEcEZ9iZ9Cq0yTHJPx1wqNcKyHZa9Kvx7RnB84APY+8K4M8K3g986PfZOPSfkwwnGPCqdaan6Z97uD5L5tFch/dIr0B/RQv+gvYZwBHdEgEhYT8qRVsi8JR5JWjiRdMc/IM+0B/46uJzF5PYq9xo4BOBZ7nP0Fajb4uabe0NjLfW+nYUcjF0FM3nKLeT8GXM1pphZ8AOtB+KfhXx4rkOPPvo29IoN0U0XSFPmvAf2P6yHeM/zJGLPOOovm15VlJZt/KMI3xFjivV60+UtUI84/Ft0A9/sXPTWO7joimI8bxF8lxj9sBj4JMrmkNctwW/QVuNyrqcY0zfvoayjgh/kGus8Pmcy6GdsQedFs1yniOEL86zg/hPQrkXBd+M8VB4r55LBn004MjY43kWMOt+DH0RJ3xvjO1Kgtuj3HA+fQH08eLzEOSfp+cUF6NNEkSfg3GYKJqO3KMFP2ZnkFN2Dr0Da05rfTsb87e94OXU9wCzjpmg6Sn8eLRJH8EnjeZryB/W0rFYzweo3Bd5FgvjFnUJdfwEfs000fRFuRnCDzdbfSWUFeAitOeIfwc7x70DmnBuvZxnDfH5mWNGbXsVvg368C/4NoztqzlOgj4DHSlH8nxtusRRVG6BeFZCXYIuuhc0i4SvRh1D8F/ooxVqk6m02wj/Gfol2H/aY98Julx1jL1gV6yBcRVsI9mg3yI+FTG288TnNT6tKDknQZ6wVhQ3W+KzkOGAaCZg7AUd5ozZ/2txXIlnNso9Ivom1DeEr2DjqgzGW77a83uumcJP5fjXt0+ZntMXZQXfSjzkvyD6p0wPaYQ+uqhvN0Gewi9KDwdNccGf2fnoZp6vw7zAehhsILm0Y2AfjKQAtD2xINo5Gnwiz5mhTWIBU/7XAFcCzLbdzrtfwR4L+jDX/qD9WePkC/OR3W7j/DXQBNvFs2ifBJVVDnBDlRWDtg12p/qoY9g7LoMM7SXDMbRb8N0M4NlKdb8G34a6f8lzlvA30fYefCumgzWhj0n06+nLEH0n08Guoz1K9Bk2ZmrZ+tAa9R2guqzBOEyTnPm0l4rnL2Z/vp6+ReEfMF20icl2NWQO5/cZtOeLf3Xa88U/ivqn8IMhf9DJB6IdlojmV5QbxtVy+nRU7ofUKwT3tW//5N6qun8MeItoCpi9tCXaPzeMN/oCwpyinV/yPAT+e0K/AA5zqrPV9zeeBUT/ONqko57YywPPMN/f5TgX/BbPg6L/jP4mjbeD+DY8s94M8BGVWw40xwQvMFvxQZPhG9sfe5h/Z6zZ0PJQYNDNrkabh312sZ0fmxnPGuw7tXljtEnQ7XNAf1zy3A58vuryOdr5dGhnngGDvxIynBF+Fdfk4C/jmVffvsA9VH39MtotnKcSGHy3T+stbbZaB6IhW2HhE0FTXHAn7h3q36cwhqOBJ8808981xbgKffE5bZiq7zLznTUwv9L1tFWqHUaAfzmV9TfPoWq3j+g3Ef4z6qiCE9CeYR9pyPUHeK4PN9lZPhv7bGKgx1hqCJht0h30SYI/4R4k+hTq86rL05C/vepYEjIEmht5vlBZk8ynUJXjE4GfEduX2e2Hm71iMtonzLXTPJeFdQPfpkjOHqBJU7m78G1on67oxyzhvwA+7LMnAAcd9WHIOU18RpkMjbFfzBA+G7pEjuo+iuuDeC6zuV+W53rhv6QNUPR53BsEv2J9lAk+eaJ/H/KE82M3szUd4R6qb98GTVi3b7fzdTXQHAYNbVnDIMNp0T+Dtjor+ReA/pzw8yBDWId/os1ZcDrPEZLnerRn0F0P49vC++WPABwt+B/3ffAcDXxE30a/lBPc1Wxos+kTEb4+dSe1WxHaD4Fnue+ZrriYZ2TJ0NNkfsfswD9xHEqGAuiv6pLtKM8mKutPxjaI/1k7C6y0NWE3zyn69gLoO4p+n82L8cD3FH4nxkmK+JdFuWmCl9KPLLiIne+uMz9CKsoNa8JF2nM0VoebvjGUZ2HJswbljhe8zmykK1DWNJXVEf0+QzTP0ycofArqtUAyH0ebrBD+VttfnmKcg2gG8ywsONb8Wc9Tb5Sct+PbsHePA888lbuBtibV8SL6d7/weyDnIZW7H3zCul3D7AAHqAeKppjpD0moV7B7zAf/EDu0hfuL6JeD5xHJXJnrv+AnsP+eEc3j5u+bg3F4NpSFcX5OcH/z45w0f9k4yH9eNLsBXxD8NH3cgtPMn96OwU4vSccAXFjwhxazNNXasD79jKChzOtMd72OZ3bguWaeA1xJfP4wH+5+87VNoI4BGrb59dQDATOt9GuoS1gHsjm2RdPA1tiVkDOM4ZdwBukmea4H/QDBW80HdxL80yVPBYuTOQ188D/+jrGXobIaMq5b9M1QVvBZx0G2oJN8bnbOI7bOvwz+kyXDbtAHn91PjBMTzzo8hwaZMa6WCJ+N/loheAfqslryPMT1WfBVmC+5ormPNnbBxTCW8kRTBPT7xf9RyH9YNBt5Thd+KfD5wr/JGDB9G2tn5xy0yRnh+Vb0OdGvNt/KCozbsNZ1tr1+I3UzrSeH6U/Xt9egX4JNex/oLwgfg7q31tPPj0Oeiyq3JWiCT3AQdR7xzEEbFn5Zvl2zpy2njqe+KETdRjR/4G5FtODKkCfw7Mm1TutYN9QlRjTjUPdYwJThT8gwo6r0QLRheeDZhu2t/T8HYdj364N/aIezpsemoc3jxb8k5m91wTVgJ0wQzxn41VTlVkSftha+JmOBwvoDGToJnwy4j+A4tFsaYMbebGLsmfh/TXuReHa1uI5NZuseyPO76M/a2edTrFdBZ34IbTJPfLbxiXzRdze/wF7Gb4imN22boqmLtg06TBWzld0EmrWiKYT1bYO+rYZ9Klf4kfSrCv8LbZXCj+G6LXw0z55q53zYSQ4JP5rndME90P5hHJa1M+kDZsv62/bxjpDtuMrqaHbO2oDzhc8E/5Pi344xe8EnxVgO9ctK+gJE08f8YrNRr4vAc838E/0Y/UrJyBubg2nrAxzxXaKPgr5XF/iwpr1m+nwf7vWgJ/8r0D4DAEfWZ/BMF/wH8MFHGcs9WvQt6TsWTQWL86ln+kY6v1VZ99tZeIbp0rdxbIjnJ1iTF4nnEsqsujyOMbBWcDTaLeyb6TyHCj+Oe7r4nKDtS23e1vr3O5S1UzRbzBZ0nr5FlXuM+7t4fmJrL55E+49uswvtc1j0OfQtCk7hWUzfTqKvU2NjIeQJZ6uGGBtnRLOAuqvg2sCfE9wFdTwPmP2bgLEa7Jl1MLYLH9DeBERxwWkW69vW4lXyGEcBmojewv4TnIU1JNgWfrR53QL05UHDunTAGhL6NANjO9hVfsGvePG5mzE8gr+2eLPV1I1xqSZiE6ZeKpputg/+Qz+O8O1o09O3nzDGQ76ALoxVkzxlaLdRfR+iHUz98g3XmRAHgv23p2hSGYejtWU1feXiswI80wS/iD7KEn1txkVInptR92miuQ3fzgPMc8dXZpNJw5gM4+oLfBTafxptpOJZE+0WzjKtIc8G4euAf9DTnrOzyQWLExsPObdIhl9dZ0B9g1+yE89WojlPm6Ha4QzHg+ZIHPo3rMkPguaAZGiAbw+pvhewxx0R/gD64pjgqzCWjgu+iJyO+YJzGY+hcmdb/FuGxUUPp/4p+pko9wL8a5H68oymcrejrS6I5gHGuoRzMW2V4l/PYmY+oA55UHZp/IoGHNlTzCZ5B9o2VvhhFoeQZ3vTCdO7LkKe8qJPZryl+D+GORL25SfprxfNKYyHBMFdzSbZw+RPhPwNRXMPZAi2u60WE1vD4uHz0e9JKvdZxoQIHgqZw3l5FtqzvfAjzHa9kP76EIuOsdERNGy3kRYv+isQwZ9ygbZN8cmjf0FwA67/+na/2ds7o77pwHMtOgiek1WvKsDPEH0fi8dYjvGzQDyPQp7Q5tmme5zGt4vEpy723BWC/+bZQW24CN+uFf9p4Jkrnp9wrol+Dfd04efRxyR4Be+zieYvW8Mncd0Wz2SLzbuJa3goi2u4+DTEWArr3hzqtOJZEN+eE1zSbM5VsT6HmNUxdnbrj767IJ530JautprDca5y64Gm+Ks6h4ImWvBjtBMK/sB8js+iTWKF74VxFfrrVovbLwn+5UBDOW+kPV/0u9C2lQBHfMEoK0H4PIs7mkr7mPANeOdH9BfQR+Es1on+LNG8bn03hfZtje099L9LhrpAdBLcBm3VUzyb0zaodfVBm1PX0fYl/p+DZ4hp/AntEHSbJXa/5qjZ9otSpxX/TNQ3S+UWBp9whh3I8SyaWMiZA5jj/GXqoqKvbncl3gCfYCuoy7gvwcPQhkHH+x3yBP2qJ9pnteR/g2cH7Ud5tBUL/py2NdHUgTwbVO7NtCuqvqcsHv459GmuZH4PNCEmeQPaLZw1Jpkv4Gbw3yP+6yD/fn27w/TYWoyTEX4p54Jk6Gs2wyza4oRfh7qHc9DP1Ff17V3Ub4UfTNuy8BV4qQsXkAkn0JarckuZrbKOxS9t5/gHfeSsyvEveCPjTwSXtHFSlv594Hl+WYlLfdVFk2Q+0LUc58Jfj3mdKHn2Qc4kwXUsHvha0HQUfhvarafg5hyT4vM17eri39zicGZDzjTRjKSNWn2XYzGQH5rvvgt13XA3weyiDTFH0sVnLMZShuBG9L0KXsJ9R3zyGMcl/I1mkxyGcsP+MoljJsQiYt6FNeouswmvQH0nq75rUVaOeN7Ae0aCZ0Hm4COrZHbLcWZzex99t0D0Lbnmi+fzrGPQnWi3kd5bEm2+WjS54B/i4n43W+gO0Ic9+mOeg0JMBcoNfb3U1sMFtl69ZGeicRaPfZPFLK2zM1oc5NkieaoDn6e67GGcj+p4wPjP4ln46ktz5Gm7u1EXMof+/Zp7lvjczphtwW/h7HNAZeWgr48IfxDtdgwweX7HGAnhH0bdT4r+asYvaY53s/POj+ZXfZvtrG+vBM9zgLnWbTBbXKLZ9+6nPSTEjZhfuDxkYFL6iF+VZ43Q16hLYeHXoqzigvdyLgseZrbfahaz+qnF+9XEfIwBfSSuGG1VTt92QTsHvfdJu9t1OepSHjSRGDmL5bjM4+Iwj+LFZwB9rBpLLc2/M5rxPyq3Iu+7Cb7GxlIBnq+lr14N+qagYRu+ZP6jfejHjvp2JOOlNT6fp685tAn3BsnclLE9wo+yeO9Ys73PtRj1XaTXXtPQ2mo649DEJ4bxyRoD+yBbumju5DiUPE3Rhlmif8X2rIG8d6OyUulrFs2jtE9K5q/Nrvscx4P0q4nQE4It6H0QhvW5Dfs3nF+4z4pnCa4ngkeYnXwXdUjhv7V7jifNb4upGbVI9VqNfl8h+l+p14W2tXPrnRb/f9L23PsZ+6F+/AljaY++TUU7HBLPuzGGg26z0nxhlcDzsGToBviY4EFcQ/TtBp6VxPM72iTVd+VRgbPCP2Dxhz1oe9e35SyGZIbFOn7JeCeV9Sjn3evaF0w/b2/66sd2vljM+2igj8TRoc3DXdcxtMMDT/pl4FlePJvxXg9g7q25FldZEPVKFP13dj7dbXF6s8C/qfgMNx/044yjE/5mzM3WgpfSryrZzqCsbuJ/Hdqqj/BFzIc4xNbtt6nvib4AY5zEswX4ZAlfkXfNxOc46HMAs99LWQx5PeCXiGYT6NeKz3kbV3dA/hDvvZt2qBAfgjqGO92FaJvSt89bbOqDGFdbhJ9v864s5k6u5HzQ4i520fckfB0g9gu+mv4m8VlOW73gqbw7pno1BT7clb4X8p8UzSLQnFYdq5tvbgrgcDdzn50Bv+d+IfpY9MVFwbV5z+INnRN5V1rz91XzCa7iewygocwf2T7+A/jH6tt6WCfD3YdH6H8J96TsznUn+kQE32G+75vNjlGJ9zjE8x36FjVnq5md9hmObdHswEehrAfMB1qAsQSS+W2L9f2C9mSVO5Ex0qBhOww1m2cD8E8U//Zon4aiuYc2XpXVD/VtLfzPFiM3Ct920rdzObaF78G4AtEfps4cxgYEHCD6noxVlsxrLeZwNvAhTi+G+qToXwTPDNEvpe1L/B81f8EFi3t5HXIG/bA6YwbEJxtJOnPEZyzjNwRfTz1f9FNR39CPhdG2S1TWMMaUCr7T4swfQDvnis/rZlcfYmeuknYe/MHsOfMYe6yx1IdnqADzDp1krmFn1R+55kuGXnbmeoh3lCRDA+pj+nY+5AyxTD/YPayTvEcgmjG0m4nnNvaXZL4FNOH8vgzj57RoBptuOY1zTeWWtxiteig35Ge4hjF+Kquq2ZY/sXt/2+kLE5/tjG148xKcYuflaYydBj6yH5ktOt7uj6zEmIwRzfcWIzEadQn7eBbGQCxoIjZw8Al3SK/GWhEnfH3IUx1w5H43acRzqPl06vOelOTca3rUX+az6EGbsHiWod8nxIpQDxH8K2i6gYZr4Ifox6Dzv8k5om9P0WchGc5yjgh+kLGsoinMeDnBNzBeWjxT6WMVvg33gnAOtRiwZRarXNTOgDsYF6c6vm/xYyk8DwZdy+zGMxifJtm2YO7kCR5vdyWesdjU1xmzKv5toLccEP0r3C8EF2dfh3M0dSrh7zIfzWL6fFXHY2Yz2Wj99STaIV80Bc3Wer2d77LNfjvH7DYf0PYbbGIWQ76O9gTJv9nOku+ZHa+F7S9v2t2WshZHdx3jQ+qpT2lzFs9U5nyQzIWM/mHLb1AKdQ+xhYM45pHQLmLfsDPRKoyrGOGfRDuXBxyJQ7M7tncylk/jtiBzmIhmEGPS9G1T4BOEX4h1JtgeF1K/Ek0RzKMkwJTnMP7YXvAws5MncY0VnxOm7yVgrQj22JGcF+L5NuQPvpgudvdzAGgGiOYmlJsu+Bxoxgv+GPAMlfW0rcPL0Q45whfmfR/JeR1jqpE0LuJT4L1C0STT7yN4BmNvAHN+DbTxX4Vn8CCzxQp2R1l5+ravxX3diPG2R/i6tqcUYLyo+NSlvSvUkXGVoi9jeUL625qzCXLmi+ZmsyG8SN1efAba/ZcclHv+Gtk8La5ghJ1/K+Lbs2qflux3rb2beadVZY0wXTfB7Dw7UfcLoqmEtr0ouD/kj3pLfi7zCdZHG4Z9Z7LduX6cvmPRn6LvQDS9IE854CP9Qp+g4Ods/K83W1lDzjXJecjsD8/TTxZ8c7zHrTVnIs8R4BmJgUdbxYt/jt3DLWj3mAbxbKJvD6Cs6kE2i5GYCfqgT7agbqm5X4f+GtDTfzcF37bXt4epY4SYE7MDvIpfHdUmD6MuYY8YwT1CZ/+uaP+e4nMb6tVHcAfIP0D1Gs9YTcHXWl6gya6H2xm/L/dclbuWZ23BswHnCG5B/Vzt/Bbnkcp9FvUNfNJtre6PMRB8T4/wXCM+d1HvEjzObDuX2x2BuXaWv5b+F5V1BWh2ql6Vzf5wm9n832GeFtEvNH2po90leZRx9aJ51PLDTKSPUvzvYcyn4I6gD2eiZNPfruX9cfHZZe0wmf53zbX2jMcQzXvcs8RzI89Bgu9FW4V1rJbZQq/iXqlvpzCWSXB/xmbo24J212CH2UYmW86KJ82286bF/48C/4viecbuHT9k8diX0X6OhL/sr9Zm28ni+VFtstnOOFU4R0TzGOcOkllGbB12v68O89UE/mYf3gx8NMqKrHV2r3OAnRNfxvyNAQ3r3th0m+Jmb9lHm7xoUmzt+sTuyN9puYB+tpwDDRirJvw3tD+o7i/amfSM3Rti0rjqornWbFwrMU8bqi5P00Yne0gp5nYQfjDjEPTtGltvXze7wY2Wu+ZmO5sXN5tzZcYcis89zEkiuDjqEvT2Np5nA/Qpap8y9LEC5hpV22wy26l/iqYn4xAEv2C5aBrbOTEL9ItEM5V3+gS3M/oLwK8VfgDacIva4XOz0S2yvl5IG6z6qxl9T/q2iq0DHRjrqHm32XTUdtz31Q7Pgv6A4D2WY20x70xpP51o/qBnOddUrzcYW6h7RldinQz0XejLkJyvWA6x75gDSmUVtDxvZWyOR3NPV91nQv6TgqvaneVJ2CNOi88UxucEGu6haodlkD+sRWNQ7kXRFLK40970Fwi+k3e637mk55ygbwtwZI+2+vahn0v4ihb3tdziE+IYly6aIrRpCL6atgvAlG0abZ6CX7L2eYo6p+hngCZRNIm2H71k4/wNyNxUNLdClwjr2060T2vg2T6vA/6PTdju2s8HvpO+nUGfkcqtxJgctcM5i1FpRz1WfbSWsT3i35lx0eKzkHfEBH9m83eFnbmSLKdZEsZhjvgU474pGTK5J4pPOdorgt+ZcTW6g9YJ364W/QDG9gguavrbG7x7KPwptP8Wwd9C5nCH+pzlVrrX/LyzQZ8r+heYFy7kwrK+OGZ+tM2WIyID43anvp1KmVXHomZ3/YvzDvjijLuwGK2ZgE+HMYM6nhF8yPzdH1t81yjqxmqrSdRRBRdG3S/q29/sXL+RuugR3cGnLVR1H87YWuAj9Gbf20pdFHjKP8ZyCf5mOTqe4Vqkb58H/5Br7gNrn/N2X+Mbixl+jXqs5MlnjEe462T2tMM8l4lmmsUt/4Kyqku2JoxnA0w7xmrTtTLsvsxOnusUt1nD7JO7wbOj5K+CNg9nvZ4c8+LfwPJj9OYdcMmTa7FV9bCvhX32KdCHWOjR9m0ju8N7P9ao4AesShuIyrradLZ6lh/yU9heMkTzuOk2q3iXUPh3zC7ajD4d4YvRxqU63oK1YonwLRlrJPnvYf4r0czl3BFcymJll9pcftfiOg5Bzi1qkyYod6f4/ws7837hH7WYmccZzyn+HXhXUXXpZ/E/tzAPm2jm8Q6g4LsZCye4mN1rWMT8VyqrBe+5CD+E50HJU4J2SOmfa01PeM/q0gjyBP2tvNm3H8M6cFZ8Hma+U/XvePqGJM9O2vckw1MWgzeLuRHevbSu1jcd4GbalpEQORIzwNgh0ET84MwfBZhl3QL6SoAjbWj70WbUq7poWtGmLXgm88+IfrnZZtswjkj4n1GvYNvsaP6s9cwLJz7fAx/m6XHTIR+h7oqk5ZH9kbmA8IhLZF3lnVnxr4AxliY+HXjPRfPxguX4esNs12+Yfft5KzeD/lDxfIA+ULVPK+7dQdey+Kvdds6daPO6L+OixaeL2Ycng2eOeFay+ywvMP5Z9HPt/v691OXUj68yv0fIhYi+WKv6/gSaXPFsbLnIltBPIZpVtLdr/EyhXUv4UTxbCX7B9LEveSddPCvaGbwfYw+Er2dnllcYFyT5WzFuX3KetpilsvQjS4aHmStJddwMOc9Ihq/Nvvcxz1biuQdz5KLKLUGn71Hd02QsqOA/7P77PrsrvYq2a9BE7LFo/7BPZXNc6ds43ssQfLmdr2sxH46+rWj+95rmTy/M/MOi2WZ6eyfauoGP5LDlfiF4CueLynqR80H4v5kjTnz6o9w+gtvzXhJgjoGSjClS/77OvF76doHtC78zV2S428IYHn27ye7UPGg+jonU21VWNfO7/QzG4bxQjr540bRjDA9g7n2pjKcKsZ12B7Ob6XKp3Pf17eP0s0vmipzLwo+2WLJhdn+tmeGX8j611s8ujNVXGyZaLrLp1HPEv4DJM5T2JZXV23TmTXZOqcA1XzTXUsfT+jCWuW5U1gCUmy/+GyxmabzlQHjN7hdkWQ7MXrRpi8+NkPOc4AmMC1W5T9hcG8LzvubCt7xPLTnncgyLfjxp8LA++dTmexBqn1l2JlrHOQKaiM+OdYRNMrKfWmxAlLXh5bz3Kp6TOUcAs69jGSevvewO1DfcuR7NthX9Uur20mdesXvli3nWkAylGXcHmPjpppt1x7qdJPwm1KWj6N+kPhO+NZvhMMbSCD/PcvTdA3xP4R813SnebLOplhs53e6AvAOdp49kaMU4NLVJGe4vwre2/KXPQc4slfWc+X0O2DlrPA7049U+P0DOaeJzl92Hepr+X9EXtLuZ69GG80RfG20VdLnnba3uYfbJYqYD1GeMsdq2En0lOkeUMF20iNlLX7G4zUN29k9g3IvgXHwUzt0v2RhIhD6wRO3wOfMACE6j303yXG1xBUMtb9hsy33RB2Ngtep7u9myhtNGIZ5NMP6DbWqr2T32cE0L8Us2jyZY7FYP5iZSXzTm+iOef6BN9qjcSnYvqZDZyq6h70z0t6AfDwu+iT4y8axqNrSx8IceF8+hzEku+lHc70RfmvYE4YsZn1VmN+hicSnj6FMQTVfmChD/Oyzn0jOgCee+81hzih+7RDMX/GMFL7dYxNLWj49YfsXWtLmJfq3lUphqMcNtzVazxuKv6ltuq6amq/cCTXXwjPgZqZsBJv5HyNxQ+NdpZxB+qq35jdGGYa3INH37Gt5zlJzlzb7Xwew8c+zufG2saZ1E35B2e5V7L+O6AXOv/Ij3eSXDVsbTiuZFi7/6jOcg8ZnIOCLR9+NeKfoM3KlZJHi+2ZOfZ2y56FuD/2rRYBpFrRV+kL1f0Jb32lTWaosTeJSPaahew6yP2jNfivq0juVSOEn/jvqrL20F4pmIsRTO+zdYTFdlCHRAsp2gDVPwUPqUxbMCdUWNpTZozxCXWB9wyDv3M+eLyvoN/I+rnR+yfJKj7C78Nzw3qawP8e1ZwXXB81yAwSecU5ozb4zqtZtnTOmlnXjWU73K0g8rOT9COwT9cJ7FBD5msWRFmeNdfVHFdMsmnHeqyxDAxd+/VJd7LHfT7cwpB3zELs18yFoTnuEYBT5ivwK+KR4QidhhLKYimWdqfTuafm21SUmzzdaysdGad+FFX958YQtpP5fOvJi6qMrNsnj4r8wW9BRkThSftdRXAbOO35odtYDtTe9Qx5AM8bx/rW+nQ/7itS+VddxsQePBv71oZjIXiuAY5sdTG+41P0sv3kWSzJwYaYJ78G6y+qKs+VmqmZ+rH8/U2u/6WW7q+7gOS4epAJ4ZkuER5k5RfXNt/Txo+QcW2l3vO3gnWjKXtpwt8yxfWRnGxkh/+5u5KST/Ros5eR80S0LfMUZC8JugXy36xebnqmy2sv6oY4gt7253b3dR/9c63J73DcVzG+suffUf6DlbxP8X2vBVl2csRvEG83P9bGfSPvTN6dvJFkNyP8+SwlfkGzEqdwPm2nG17QGeSTVPW1HvlS/1OHPoqdxVjIkSfT/69AWXZtxaXeUEMx9iQ+amEM115pu+0u7ZbWK86weyyVCnFTyB+iRg8pnJWD7hb7M8dX8xvwrwETn5Zrvo5zFHkOCt9CmL5hGuseITj3Wpp+DFFgOzmfdHRP8a8ywpr+AHjNkTzxSMqxDfeD99AdJzFjGuVd9+b/cgbrY7lYPQ/lmiacy4PvEcSFu09L0/7R5rOsez5NwK+ecJ3mQx+d3Nb/Ur79lpbKzm/X2t8xu49mp9TqMfNsRO2/i5m7nFxP8Rfis5f7W42b8sN2wu81dI/o/wK1fwHXZ2uI35K4TPt7iUqoy3DPk3KLPKbWbr6jc25vfzbqBonrS3mSqCJtgtVzDnsGRO43srav91mI/Hha/Me7ji8zx9zdJvO1tM1BE7c43kfqdvy6B/zwr+ink+Nb/ied9Q+FvMR/8T9ynV/SDnguA041/Z9tn78G1hPMob0ZeYD1NwaYsfe5r3KYR/hvsj4EjuR7PvrWX8jNa3vbyvqj1lo9mFqnMPEs+vzM7cjXde1G7F7T7UBJ4BRZ9L2wLKjZx/LXbioO3FX9rdlp/NPtPP4iEnWG6uI/RzqS4pNkdiLF/9U8x5qzmym3f6JMOPNjcncO6rfW63O2iTOfeF38j4EH171vbBooxjlwy17V2hGrxLLvou7HfR7GeMruCRloO3s73/km/nmo30kYnPIca669sinBeCc+wO/tvMJyP8Iuzvi/TtRXuj4TfGK4Y87ZA/2GRehMxLRP+lxbieY447tcMawBsE77O2uhr12gk8/d0Pc+8QzT20q0ueG9GnIR67rPmSTtDeKJplPE/p2zmsu8bku8xlJNmWmC+goflretp55DHevdVZrKD5E1tzDQlvBFjcRTfeZ5cMffhu1HG9uwSakPMtGvWKBp57azHOKcCs72cW83krxyTwEb+q5U1ty3u1miPLbsA4FM1Sq0ss7cCy7b9r98RbmT55hcU1rUKu6dbgE4mvZgytZO7EXEaCO2OfHSCauhbjcYvZFmaazXw5xkywFayi/q9v7+bdvRCrZjbn2ow/1PmiLvU60Vc1G/jbNl9qWd77lWY3aGK+mPlotzBOpvPtA/FsxByS6q/dGCdB7y3IOQUa2rUut1wizTAfZ+jbBLOpTqf9X+OqL/PziD4ab3DniH4r55FgPnIY9OTpZg8cYP6mATwfaf9dZrnNnwCfBeJTwc6tO+lTE34gfdbqr6YWj1GdMV0ab9Usv8Q/nGuiT4Rs+wU/YWf22par7XfOR9FU53lNY++86bdjmZNWY7ii5eSvgXJPij6FeU4k81fgH+yuLfiWitbtVqZDbrWcFXw8M7RhDd4xCbYXuy9Tku+AqL6P8T6UZP4afR3GCR+tLI4HZiN2GOakFdwKa1ewR5W29/saWD7kTOqHoI/ctbH3sAZSVxSfdyy2M4VnZ+HnoO5JgCPrJHNeBX+W5fwsy3eOxL8xY4cAsy79mJdJfDKpb+gscwXv94lnKeYlE/1+rvPi0x/1nSF4IO/Wib6wvdfTw9a9Mmjb8fIJFuC7Wvp2Oe0kwqea7bEoY+pkf2tB2aT7JVqsaSvaNyR/LN8NURzmDbzvH6PzHWOQVNattO9Jzh60/aov3rX9vbXl6Zpl8RIn7I5nUdvjki23xnazoXVgHKPK+ou5ECVDZ8szM9/iwF/EWApr/mG7N3HQ7rY3tJxmO5mbQvy3Mv85YK4zv1O3VH/9Y/7HSdQPJUO02aKr8K0W+XEu51lScDHLKXqT5RupxngGtflHgMMbOk/wXCD+U02H72S2gnNm95tmb3Hmmd/2Pd7lhO+VNDs41tUv96F9LqheQxnXcULrA8ZhNOBIXlnG1Qi/ncujZHvEzuxLLDa7O3MHaV1aw7gmfduQc1bj8EnwDLag+uYzuh/tHKdyE80vudjG23xrhxzzVZ01W2VV2kzE53vT2//hXqlzdAJyrzUUzUj69QSPw/rWSTL3470twOT5vd13+9jeDKpKnVDf1rS3uubxnrK+HU77p3j+ZPfF/sBHgf4Tuxv7LM/dattXGLcsPivtXuoxi7dMpl1F/M9b7sF7eTbUt4XNT9rDcjEdoP0zyMn74KrLHOZmBxy5h2jxD03MN7fG8kJ/ae8jXEOdU9++ZetPcZ6dtafUR1l7JHM1yB/WgQWMKxZ+G22VgtdbTNT3vIOv/Xcc9vFDkrmWnftOo0LH9O1m5sQQzTmzVyfyfpPqtdfy++01P2w6Y/vF5zDv12i8/c13iIQvYb7OJxn7obK28E0rwbNMV3yVd34/Vvye5fK6zfwsd9t9rj74tjjoI7YLyBOjbydzTArf0uxOJeyMnMk5KPrnzZ/SgT4CffsGc4IJXmn5tTZY/vknLE54OmPyRT+B7Rn42L2PctgvklTuLabjHTXbxUK371ncb2WLne5rOQFymY9OPLNNNx5lZ6tP+Jao6K9lbhDZVVbSzqNvt9t59jLmCZH8N0LmbqJZZL7mHYwHBp5tcr/lM6nAGGDguUfEMO5aeu+VqEuIM3na/NQLbS+bz3tq4nkb39gN9jTzj7ezXB9JoJkh2W6nPib8j+aX3Mc3PdVH6zmvxb+XxT+PsHizlxgPoLrHU+cXzzPgGebIGsvVcNpy7bZkzlLJw8fMV6sdmvO+gPCNLB57DH12wg8xG+8NlhdiNe80Sea7Tc/ZC3yQrTG+Db6hXnaX52qLd3qUMWMqawXv+KuO9zInvOCHaecRzW3MUanz5nt8Ly/knGdeF53XhtgZarLZe5+zfE1V7e7kVXb3rZCdKRbwfSLRl6O+rfr2t3tbc/get/B77Rzxk93hutvsWimQOdirk+2+bR+bO+1Q9/BWxTKef1X3VuZv/cPysl4D+ouSYQHkLJ6v9wEtRjqZNijhb0I7lxPcmfMRcGSdZEwmYPLpybwBapMLdue3NWMMRF/Y3naZjrYKMTMrzVY5AWt+onheablYh/FsIj5d+M5aOMOiXiF+4C6eB4X/kXZFreGlubbgW+5ZsZC/m+qygnZC8WyAdgjjsJTlcDiFX6Fe2Za3dgXkD33RjbFA4MM5ci36N8SD9bf7boMYp6GyVjBXp2SYZHeOynFPl5xv0d6rck+AcIHol1kuprGgWaK2asG839JhStg90IFmT+vNc6j4XDQd4wm+bxX2PvggQnzsdLvLf4L7vnguZ/5DlduFc1/1+o73tYXfbvtdSYu/GsZzdPBlWDzMtWjzQ5Jtltn8Y+0dtHWM+4KvIRI7Qf+Xyl1uObWaYmwE2/gce/PlYeYAEf/j5rt80+IPuwAOOQoG2Ju8x3iG0jgsYvN9IO2o2u+y8G2++N9pMn9jbdiJPkfJXI9n8DAeLG/Jjcw9ojY8bXeUhlGfF/977KwdbeeIWnRUfyL7FXMpA474O/i2teDJtHcBjtw7YE5vwc9QrwZMO1gKfbLa157h+/vi2cniOmqDJsi21+4Oz7G3MHrTt6hv14E+5NB7l2dqlTvF3sLYwTevRb8H9Q377AuMHRL+KdPP68MW0Uf4x7jGqo4lGQco/k8zFkg071ks+l12D+Iq7teib4v2D2NyA+cj8JyPK7D+LBCf+3hPQXBrvtUY9Bzzsd5iuSWftlxkD/Ferb5Ns5jkemYnTLI3y5ZTV5dspexdzrE8Nwn/Is9HglvRpqR2+NzeWKlm75e1pZ1fMrRE+wT5C1n822uoS4ibnWJ+t34Ws1TR/EevMsZP5d7KnAzif4zjRDSfMN+gfBANUJdjollv6+1Q2rXEZzDfFxP8kd3H2cj4HH1blPcdRPOF3e8Ya3raC5ZHN4s24U9lU+VZWPAZnoUBR9YT2HV7Il9fRB7uEZL5ceYjBQ3xX9n69hJtGqJZZ7Fbr9pbacdQSOGbLn17n51nl1i+wT8Y4y3+pTkfAXM+vmbxn3G088jm9in3Nclch+NfZ+o1nHfCD+aaprr32Yw+Ff5Kuyf1gMXlbuedILVJf/qptTeNog9R37Y0W8dTvAen+j5hMdjNOa/lC15i9ziaMn5A/CfyDpHgeWZj6WQ6xjHua4otv9biuguabWGN3acYzPfrJWd1+v5CjlmzU9UwPSqN76iqzf+1+I0rWS/gOfeH8D6L5HzO7rEmMt+X9p0ipoueA2HIe/Ai37gX/9aWF+Ip+k/F8zDvSoimJvdQ9Xt/5i1RXbJoDw93ECymcR/vz4pmKPP/Cx4JnifFc6i99XOF5fKqyz1I9C3w66zo34YOcF6yDaLdXnW5jbYdlTuGOT0+U1tx7oQxQD8m8Px2Ee38Omufs7NhbeqWoilhOnYB6k7CX2tx++OsvldYvt+37S7DOoyBeMnzMucOYPZdAcjTFHDknpT5JorbPj7e1p9bOKckQzt7H/Ym2l2FX8k8z4Iv2p2sy+xNn8eY80rlXmP+tQR7w/Ea+jtAw75eaXFNze3e3/0We/Owxb2M4Z0F1fcfi1HPt3vHbe2t/A8gW5gvn/C+qmRLsljorzjOhc83/Kfmy74P7RZ0+/3md+jCsae1bqfdJWnIey7iOcdiWVtaPpyRfC9AdWnDO0eCfzQ/YyPoNotuVtwpbezhfVvzj9TBt1v0bQL25TD3+/INdMnQH2tgnmi+5Nkz+GLs/ZeyzMsq+ll2hh3IWCzBC+zu/GyL1TzH95I0Nhpyj9NZMg7tcEQ8l9AOLBkq2VuZfSFbvvDLbPx3pb1U3460XLKdmH9e5a5irIK+vc/88gUtH3Ut3ivX3L+efmqtz93MFzALsp0Vn6ssr2xT5j7SnOpuft71ZuefiLKiTioOljGugEn/Jv5YTvjraJsSPolvxACO+FPsfkeO5VW42+IHHrG8HzNtTr1s8Veb0Y/BHnKBc19lFWQONMARGz7nsspdy3N0BdmBGR+ld5+noE36SObf7b5Sb9QxRd8OYd5X8Xzc7vIctjNFMu+qiz7K9Od/zJ7Wy+7zfmnyP2l+wLa8Vyt5bqf9RzyXmg12uvkITlk+tz60gUjOXRaf08/uU/exXKlP8Fwp/rWZs138H7dz+ilbGy/a+jPB4iHzIexayXyeZ0b1RSl7x+dN9Eueyh2N9twjOR+g30Hf/kr7g8bhBMZ7i6Y5Y10kZzrt6qIfS71a+P32zstexvDo22KW82Er9UnhH+J81LcjGAP2uc4m9u7YL2j/wsCTZjPflxHNZuYv0j3NOsDHCj+KuXxV3x2MY5HuWtpsgFstZnsufUzC34X2Lwc+5DmGc0fwQdPPh9k90JnmE1lvNt4Myyc2EfWKl2y1IVuwaTxoukEM86urjnVN/ml8+17fbuf8Ek0J5gmUbK3sDZps5irRvOjledJ4J1c27f6Wy+Jl2njDG1vmm76VdyRV7vW2p9ews89kvttbTWOD+WBFP9byDKxi/I/wDfgejXyCd1PPl/w1aPsFTHtOFcuz3c3ufffiuUb7S3XGOYv/NXbe30U7j3gu5FlSbXWU95jUd/fynpfk2cX1SH3Rw3IepnFflo/4c8asimcWvl2ib8vybTXAkfWZYyzkmuNbG5LnBouV3cb5KHmiLLdwa+aFEP5Ky1W4k/GloVyzE5ajb0X62GzLrZRrtosvGLegb0vz/Wu9AzXT3paazTsFkuFTey+yHW19IaaFsQfis8DyBx5kvKVo/qAdRvJ3w5g8E2DOa8E/WizuSL6V9oVyBkLvnaf3/dubPbwy11XRzDXb7EbGrwJP+r6mm9U1O/xj9L3qDawbuJaKvglzjonnM4yZF34u92XArONZ5qUXTXWzR31l+VUe4TtcWsdiTB9oyxg5fTufcapq2ydMD7zfbCAz7I7zdPP9TaVbI+TVhIBJki2L+WAl81TGGeocUZdvUIp+NX2ykmGQxWY0svzbPU2HHMFYDvEfYndhyqOtBojPn9a/fe2dtWYoN+iT3c2uXox36iXnG7yTJT7bLN/vFIyBLOEXW76jhmavXsxzpWhusVwfAxnDGeIbGe8h+d+3+wvjLH7sY4udSGRcltrhL7Mh1LI8G49wT5Q80+z8Oxlv6Iez2DK7S3KH5VV7BX0U2qQy30yRzf9evmEkmcvbO5s96YdSHa+0GOPhlne9lsW4xti9m7U8C6suN1hs6kHeYRfNm4DDfG9EHUb98p3Fh4+zvTvKYoca0J8l+gf5Rq3aOdVie/pxPZS+Pdja5DDPFKrX+ygr7Hfr7bxWgnd5xL+B5UN+ibnIJH9Pi8e41+IqG1gul8uYE0AyPMm7POKZxvg0yVDHcuX1g85/SPho3E07DDgSJ2Y2yWT0Ub7qu4R5sQTPoT9acAveyxb8Fe8Xq51r2Tl3E+VUPFgj5lEPsTfm32/Pu1ca2++Yzlnb7mZuYn4D1WuEvdk6grGap7T/WtvezXhL4HnO7eA5u0xf/cj87Av5BgroI29SQM4wB3+zu4T32B3nl+ljUrmn7f30M+bjyKEtQrbfZHsTpAxkSMS3kVhN3tvV2WeP+Z6a830f+VC+5T04yZZue/EW6h6S4Re7V/Wv7U3jqbOprFVcG0Vfk/ZtwaOZe0f8n0M7BN27nNkJm1jsYnPLx3Kv9WMNuzM1wfJA5jFWTWUlM/YyvKNq++9E80nVoP1N9N9A5qTwLpvlSehv9skRZotLpH1D/T4MMueo7jvwrtACwdfbPdnR9rbsYsaqqdwdllN0gN1xexYMVohmNv3U4lke324AzHnUl7kORLObsSWi2UdfsMrKM5ve/ZDzgGgm27uZ+5mHRHz+YB5v9dF42j2En2N+twlcx0QTwzO15PmZa5rwD1vMfGGLVVtl56xmvKev9aQe74yfVu4Ii4f8xnz6exhLCZrIusE8+cJPtJxLve3t48dYR82prpZrdL75Lx6xOMy77T2LAszbI3keNh/fFWbb6YT5Gy+aKyymtwXPNWGcmE3jXYslTkJdEvEt9fCltv6UsHFyHdqzverbBLprJ8ARvdHuFPTgXBPNUMgQdJ4RtOMJX8psZd2tHWbQNoL36yNrr/k+htEOoG9f5xxRudNAnyE43nJ09wJ9ltrhfsbDa82fZnkFv7P3FOpbzt4hvDcqnq3RpyHeuKG9Y/WXvXf8rb2F/YP5x1+1M2NHxvyoDdeZDaQu1oEZqtc8e/vgPebbke/1FN8p07lsnq0DD9LHrbl8xM4UhWysnrQcUNvsbHKabygLP9befxnLWFnVPZVnQ9EMYjyb5NxseTJ3WazCYPra9O11puf8ZjFI2xjrIpqadjdtNNoh0LxgdsiLXGfUjy/R3qhv/7I1cDx1BtHs4Y/gCxZvXM/G+R7PywE5D6le9dCeQSfPZfuITw3GtwgubXaYeywWaxDf1dIc32V33B5Avc5pH/mQZ95wf9zijh6mX0D1Gk4dQ/KsZ1/oTly8nb8e5J0O0R+yMZZjfvAyZvvdYnM2y2xi5y1+soD5Q88wpkX85zKvjs7sv1EPCWuL5VFsZb6/vbwzojcrC9Mm+eWl9WQJ18bwJgLP8sBH2p9lKV7rDO0twPPbt6g7Ce5KfUP0MebTOWV3tT63HDvFzG/YmW8Q6Ns1PN8JLgX6EOf5FXUMlfUh41cFR5tt/3vmYAc+8nY/c55Ip7qDtqxCit01n/gBzlnxOcX6yvaSxPtNGj+pFitSnH468b9Ie7vkXGR3A59krhvhE6mPqe4z7a2ly0z/LGtj7E36rWrI5sbzl/h8xnc91P5TuE5K5rUWq3Y/350X/WnGrgSYeUVkS29CP77Kepd+RvXRB9z3hR9vOUOW2d2i3+mzU3xmBvUWydDRbEczLEffh3ZHPod5BiTPY3aWzOA9EeF78iysd1huZ1xByF9kZ8mnuXaJPpZrlOBOjAWVPMPpQ1QfJdKHKPgo/fuiv5W5AoRvZWe6JPw6Ij776I8QzMd7Tgp+m349jaufIPMZ8alNG6D4n+C5Q/R3sh/Vd3Nt7+gKfJhfcbyXLfqPLBd6C8bthJwktiZM4vv1X0n3g5yh3EJmE6tg8SdlaEvRXDtgvqfJ9oZsc8sLlGRzagNtNSprN88sgCNzhHXRnYs49HusaJ7nG46AI2dYs6U8x7gafVvO9tnHLYZwjJ2P5jGHm/hMY55JwBHfJWRoL/gH80NtYsyq6F+1e8QjzbbTyOKBqzA2WzI3Yxyp4EzOa8l5ueXuqM/xKd0pDTJkqaw/zV/wLPhME58Jpp/vNjmfNnvy1bz/orIepP9R8DHGG6hNitjZvLidrR4zv/y/tANInvssR/GnFmNfyM7vhW39acR5rW8X2X2fQYxhU1ulm83nVatvU/DZIpmzmXND68ME5tWRrnUPdQzxH8icq5JnjeVuirfcmOMYE6Xx39n05wF8619lPWQ2nzb2Ztmzdj/rEH4dEn0KzyaSYZW1YWPLy5Fp9tvepgu9QjuedPsUi9nowrsw4l/V4rqP292Bc/Y24nv06SgeoCbWk9P6dqzF8T5u+m0jO6NlMZd4eHcDc/+MxtUCu/tzF3Pga6+cbHbaIXbn6xU/v9Dvo7F6hcVwtsF4OCd8EcY2hPeCLR7mUVuTc82PMJG2btXrCOeO5GzFXIWKXXnYfMSzLH9mHvUWfbuAc7OE5injvqTDHwSi8Ne6D8h4CcFt7N70aOoVwEdiV8wH18XmYx3mLQFNJBaFfh/BM80vU8LmyEnTZ2aBvrrot1ourMbMwSh74GCLLRlCvUj0W2xvPc83jkNctMn2sef041kP33Ktu8zy2V5meewHMSdPeMeEb5OprN+trzMYY6Y2yeObqip3mr0LP9viwVbgTdJO4hNtsRlHGGsqX1Ixa58Zdo/pWt4hwre0bwy0u2PNzIaw0853bZkrQ/3YjrqNyh1g7xTfZfbbkrQnq02mMx5YcLz5aofT3q76zjfdIMbuhz4I+YPfrTP6LrzR0NXONbG0S0h3Omvn0JsZMyyZd9p5rRRzC2sP3cX7X6rLLYw/lDwP2lvw+VznwxnHYhGr2L2na2mfUR1Xc28Idh57y6+zvYlzwPSED+xc+azFPwwy+8Zz9ENJttlW920Wm5Fsvo8xkPmY6D9g/J74p1luhDl8K0dnk1/tzgLrwP+SBPOnJdcH6mQ8x+vvkXWIY4Njgu1HWz33S8YC0594KVURr8tG8HRX8f9MMdWM9pjUmKgE/FyLn79SYqK+wM8O/CzETzp+muCnDH5+HRQTlYefwpH/ChQoXDiq5ZLNb0RdXqKDJLktqmUuEWuKBEyHkWOT04emxA1OTx6SGTUoa3xchWZxY7IzszJTB2XUqVd/eO3+YxP6J/av3X/QqJFZqeOz+o8c1T9jTOqgUSMyojJT0wfHZaVmZsUNTh6anpoS1XbUmListKGZcZnJIzLSU6tf+kf9ujUGTshKjcvMGjN05JC4cUPT0+MGpsZlZ6amxCVnxg0dmZGdFZeSnJUcFR8RI65yXNc2t3ZC6bfX7t+2Y8t2Xft369WpTf87Wna9vUpcs2b/819vveuOTl3adO3a4a47Idig4akTWJU7u3fsGJWRPdD/OSo7iyWGf14q/7/+MT115H8wmUOHODwyOSt7TOp/MGgKNN9//bp+4n9lbv8ekTkkLTkzrW6d/8agebO4hLjKleMu/atps7i6Uf9jL6QOGpGdnvWfzhia2X9g9tD0rPjK6LoazcNfs8ZX+f9+PiR15P/CIkJBNhX+Rz6DU/ndxNQxo+IrD0mt0RyEVf9vy6Ey8f/PrmzVoZv3VZW4FnF162bHNY6rXy+7Ckbopf/aR7W8kIuRWqBAVMvV2wBUODd3/Ju7fyherUjVkxnz6/x5Q6eDBypsGldt3cc7iz7x7fBTraZFtZy2HYR3Lil74ep7pheMWrX4wS/yt18RdXF5wWKXz74yqk+Vor0P7r48Kv+PKYNfnMAUbDF/zT9SLOrA0pbd0+YWjtpZ9u8NxUteGbV/310nureNjnqy8rgTjSHHSXJN6JaGATwoOT15TNzgMMrHx+FX9sjhI0eNGym5kTTh33//+ffff6NabtyB72IiF6zgZ3njRI0vfnvtlmLgR3zsD7tfrzVmzRVRBVtfzL58cYGomzq3QVVzduJvSS1b1j8yr1/BqL9fKDT3/LAro/K37gbLq6LAFv+F/2OxidAdbfHDtIp7l2W+UPW7S39A2e+STzmV/dKd4zYtjfo58dJlL65HLRfsUtvmEYh55fS+yzZO7TYqPufKAh9MufV0VMvjxK8vUP3ubc02vJX64YjErGIHL4ufy5r5f7VzP26zLO6RM1PfODM6du6mZmW+m7Hw9IL0M28NP/ZUhaOzEkZPPTB3687RZV4t+uvKLcVLVTzw3woas/em6yY/WvCz8YOnx31bsWap3imlcgqWr7zuZEKf/R2fHtT1hwKLR8enl4gq3Wdpz1qdi0V1OLfim8TE6KhvJ7T+quhobJ2p1YZ9MxH1eY71KRvVckMEKBfVcg+B0pHnSNUzhM8sKhU1uETGmFEp2YNSx2QWiAY4KDUTKxGWqELR3Qdmj8zKjhuUnjxySMnaiTUTaibUqJ0dQdauWbvouOR0zIaiCTVrN6qZED0uOXNEjYFDR6ZgrpRKqFmnZoNGcfGNBiakJCYMapBcJariVVnJY4akZmGyRJaMzALVrhqRnZU8MD21xpD0UQOT0zP/D6UhBWI=";const f5e=l5e($3e(d5e,new Uint8Array(c5e)),new Uint8Array(u5e)),h5e=Q3e("crypto",f5e),$e=new J3e(h5e);function zn(e){return(...t)=>{if(!$e.wasm)throw new Error("The WASM interface has not been initialized. Ensure that you wait for the initialization Promise with waitReady() from @polkadot/wasm-crypto (or cryptoWaitReady() from @polkadot/util-crypto) before attempting to use WASM-only interfaces.");return e($e.wasm,...t)}}const p5e=zn((e,t)=>(e.ext_bip39_to_entropy(8,...$e.allocString(t)),$e.resultU8a())),m5e=zn((e,t,n)=>(e.ext_bip39_to_mini_secret(8,...$e.allocString(t),...$e.allocString(n)),$e.resultU8a())),v5e=zn((e,t,n)=>(e.ext_bip39_to_seed(8,...$e.allocString(t),...$e.allocString(n)),$e.resultU8a())),g5e=zn((e,t)=>e.ext_bip39_validate(...$e.allocString(t))!==0),y5e=zn((e,t)=>(e.ext_ed_from_seed(8,...$e.allocU8a(t)),$e.resultU8a())),b5e=zn((e,t,n,r)=>(e.ext_ed_sign(8,...$e.allocU8a(t),...$e.allocU8a(n),...$e.allocU8a(r)),$e.resultU8a())),w5e=zn((e,t,n,r)=>e.ext_ed_verify(...$e.allocU8a(t),...$e.allocU8a(n),...$e.allocU8a(r))!==0),x5e=zn((e,t)=>(e.ext_secp_from_seed(8,...$e.allocU8a(t)),$e.resultU8a())),S5e=zn((e,t)=>(e.ext_secp_pub_compress(8,...$e.allocU8a(t)),$e.resultU8a())),C5e=zn((e,t)=>(e.ext_secp_pub_expand(8,...$e.allocU8a(t)),$e.resultU8a())),E5e=zn((e,t,n,r)=>(e.ext_secp_recover(8,...$e.allocU8a(t),...$e.allocU8a(n),r),$e.resultU8a())),P5e=zn((e,t,n)=>(e.ext_secp_sign(8,...$e.allocU8a(t),...$e.allocU8a(n)),$e.resultU8a())),O5e=zn((e,t,n)=>(e.ext_sr_derive_keypair_hard(8,...$e.allocU8a(t),...$e.allocU8a(n)),$e.resultU8a())),k5e=zn((e,t,n)=>(e.ext_sr_derive_keypair_soft(8,...$e.allocU8a(t),...$e.allocU8a(n)),$e.resultU8a())),M5e=zn((e,t)=>(e.ext_sr_from_seed(8,...$e.allocU8a(t)),$e.resultU8a())),N5e=zn((e,t,n,r)=>(e.ext_sr_sign(8,...$e.allocU8a(t),...$e.allocU8a(n),...$e.allocU8a(r)),$e.resultU8a())),T5e=zn((e,t,n,r)=>e.ext_sr_verify(...$e.allocU8a(t),...$e.allocU8a(n),...$e.allocU8a(r))!==0),I5e=zn((e,t,n,r,i)=>(e.ext_vrf_sign(8,...$e.allocU8a(t),...$e.allocU8a(n),...$e.allocU8a(r),...$e.allocU8a(i)),$e.resultU8a())),z5e=zn((e,t,n,r,i,o)=>e.ext_vrf_verify(...$e.allocU8a(t),...$e.allocU8a(n),...$e.allocU8a(r),...$e.allocU8a(i),...$e.allocU8a(o))!==0),R5e=zn((e,t,n,r)=>(e.ext_blake2b(8,...$e.allocU8a(t),...$e.allocU8a(n),r),$e.resultU8a())),j5e=zn((e,t,n)=>(e.ext_hmac_sha256(8,...$e.allocU8a(t),...$e.allocU8a(n)),$e.resultU8a())),L5e=zn((e,t,n)=>(e.ext_hmac_sha512(8,...$e.allocU8a(t),...$e.allocU8a(n)),$e.resultU8a())),B5e=zn((e,t)=>(e.ext_keccak256(8,...$e.allocU8a(t)),$e.resultU8a())),A5e=zn((e,t)=>(e.ext_keccak512(8,...$e.allocU8a(t)),$e.resultU8a())),F5e=zn((e,t,n,r)=>(e.ext_pbkdf2(8,...$e.allocU8a(t),...$e.allocU8a(n),r),$e.resultU8a())),D5e=zn((e,t,n,r,i,o)=>(e.ext_scrypt(8,...$e.allocU8a(t),...$e.allocU8a(n),r,i,o),$e.resultU8a())),H5e=zn((e,t)=>(e.ext_sha256(8,...$e.allocU8a(t)),$e.resultU8a())),U5e=zn((e,t)=>(e.ext_sha512(8,...$e.allocU8a(t)),$e.resultU8a()));function xi(){return!!$e.wasm}function BH({coder:e,ipfs:t},n){return(r,i)=>(n(r,i),e.decode(t&&i?r.substring(1):r))}function AH({coder:e,ipfs:t}){return(n,r)=>{const i=e.encode(kt(n));return t&&r?`${t}${i}`:i}}function FH({chars:e,ipfs:t,type:n,withPadding:r}){return(i,o)=>{if(typeof i!="string")throw new Error(`Expected ${n} string input`);if(t&&o&&!i.startsWith(t))throw new Error(`Expected ipfs-compatible ${n} to start with '${t}'`);for(let a=o?1:0,s=i.length;at(n,e,r)}function DH(e,t){return(n,r=256,i)=>{const o=kt(n);return!ci||!i&&xi()?e[r](o):t[r](o)}}function Au(e,t=256,n,r){const i=Math.ceil(t/8),o=kt(e);return!ci||xi()?R5e(o,kt(n),i):n?vm(o,{dkLen:i,key:n}):vm(o,{dkLen:i})}const K5e=fo("SS58PRE");function HH(e){return Au(ai(K5e,e),512)}function q5e(e){const t=e[0]&64?2:1,n=t===1?e[0]:(e[0]&63)<<2|e[1]>>6|(e[1]&63)<<8,r=[34+t,35+t].includes(e.length),i=e.length-(r?2:1),o=HH(e.subarray(0,i));return[(e[0]&128)===0&&![46,47].includes(e[0])&&(r?e[e.length-2]===o[0]&&e[e.length-1]===o[1]:e[e.length-1]===o[0]),i,t,n]}const G5e=[{prefix:0,network:"polkadot",displayName:"Polkadot Relay Chain",symbols:["DOT"],decimals:[10],standardAccount:"*25519",website:"https://polkadot.network"},{prefix:1,network:"BareSr25519",displayName:"Bare 32-bit Schnorr/Ristretto (S/R 25519) public key.",symbols:[],decimals:[],standardAccount:"Sr25519",website:null},{prefix:2,network:"kusama",displayName:"Kusama Relay Chain",symbols:["KSM"],decimals:[12],standardAccount:"*25519",website:"https://kusama.network"},{prefix:3,network:"BareEd25519",displayName:"Bare 32-bit Ed25519 public key.",symbols:[],decimals:[],standardAccount:"Ed25519",website:null},{prefix:4,network:"katalchain",displayName:"Katal Chain",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:5,network:"astar",displayName:"Astar Network",symbols:["ASTR"],decimals:[18],standardAccount:"*25519",website:"https://astar.network"},{prefix:6,network:"bifrost",displayName:"Bifrost",symbols:["BNC"],decimals:[12],standardAccount:"*25519",website:"https://bifrost.finance/"},{prefix:7,network:"edgeware",displayName:"Edgeware",symbols:["EDG"],decimals:[18],standardAccount:"*25519",website:"https://edgewa.re"},{prefix:8,network:"karura",displayName:"Karura",symbols:["KAR"],decimals:[12],standardAccount:"*25519",website:"https://karura.network/"},{prefix:9,network:"reynolds",displayName:"Laminar Reynolds Canary",symbols:["REY"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:10,network:"acala",displayName:"Acala",symbols:["ACA"],decimals:[12],standardAccount:"*25519",website:"https://acala.network/"},{prefix:11,network:"laminar",displayName:"Laminar",symbols:["LAMI"],decimals:[18],standardAccount:"*25519",website:"http://laminar.network/"},{prefix:12,network:"polymesh",displayName:"Polymesh",symbols:["POLYX"],decimals:[6],standardAccount:"*25519",website:"https://polymath.network/"},{prefix:13,network:"integritee",displayName:"Integritee",symbols:["TEER"],decimals:[12],standardAccount:"*25519",website:"https://integritee.network"},{prefix:14,network:"totem",displayName:"Totem",symbols:["TOTEM"],decimals:[0],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:15,network:"synesthesia",displayName:"Synesthesia",symbols:["SYN"],decimals:[12],standardAccount:"*25519",website:"https://synesthesia.network/"},{prefix:16,network:"kulupu",displayName:"Kulupu",symbols:["KLP"],decimals:[12],standardAccount:"*25519",website:"https://kulupu.network/"},{prefix:17,network:"dark",displayName:"Dark Mainnet",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:18,network:"darwinia",displayName:"Darwinia Network",symbols:["RING"],decimals:[18],standardAccount:"secp256k1",website:"https://darwinia.network"},{prefix:19,network:"watr",displayName:"Watr Protocol",symbols:["WATR"],decimals:[18],standardAccount:"*25519",website:"https://www.watr.org"},{prefix:20,network:"stafi",displayName:"Stafi",symbols:["FIS"],decimals:[12],standardAccount:"*25519",website:"https://stafi.io"},{prefix:21,network:"karmachain",displayName:"Karmacoin",symbols:["KCOIN"],decimals:[6],standardAccount:"*25519",website:"https://karmaco.in"},{prefix:22,network:"dock-pos-mainnet",displayName:"Dock Mainnet",symbols:["DCK"],decimals:[6],standardAccount:"*25519",website:"https://dock.io"},{prefix:23,network:"shift",displayName:"ShiftNrg",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:24,network:"zero",displayName:"ZERO",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:25,network:"zero-alphaville",displayName:"ZERO Alphaville",symbols:["ZERO"],decimals:[18],standardAccount:"*25519",website:"https://zero.io"},{prefix:26,network:"jupiter",displayName:"Jupiter",symbols:["jDOT"],decimals:[10],standardAccount:"*25519",website:"https://jupiter.patract.io"},{prefix:27,network:"kabocha",displayName:"Kabocha",symbols:["KAB"],decimals:[12],standardAccount:"*25519",website:"https://kabocha.network"},{prefix:28,network:"subsocial",displayName:"Subsocial",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:29,network:"cord",displayName:"CORD Network",symbols:["DHI","WAY"],decimals:[12,12],standardAccount:"*25519",website:"https://cord.network/"},{prefix:30,network:"phala",displayName:"Phala Network",symbols:["PHA"],decimals:[12],standardAccount:"*25519",website:"https://phala.network"},{prefix:31,network:"litentry",displayName:"Litentry Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:32,network:"robonomics",displayName:"Robonomics",symbols:["XRT"],decimals:[9],standardAccount:"*25519",website:"https://robonomics.network"},{prefix:33,network:"datahighway",displayName:"DataHighway",symbols:[],decimals:[],standardAccount:"*25519",website:null},{prefix:34,network:"ares",displayName:"Ares Protocol",symbols:["ARES"],decimals:[12],standardAccount:"*25519",website:"https://www.aresprotocol.com/"},{prefix:35,network:"vln",displayName:"Valiu Liquidity Network",symbols:["USDv"],decimals:[15],standardAccount:"*25519",website:"https://valiu.com/"},{prefix:36,network:"centrifuge",displayName:"Centrifuge Chain",symbols:["CFG"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:37,network:"nodle",displayName:"Nodle Chain",symbols:["NODL"],decimals:[11],standardAccount:"*25519",website:"https://nodle.io/"},{prefix:38,network:"kilt",displayName:"KILT Spiritnet",symbols:["KILT"],decimals:[15],standardAccount:"*25519",website:"https://kilt.io/"},{prefix:39,network:"mathchain",displayName:"MathChain mainnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:40,network:"mathchain-testnet",displayName:"MathChain testnet",symbols:["MATH"],decimals:[18],standardAccount:"*25519",website:"https://mathwallet.org"},{prefix:41,network:"polimec",displayName:"Polimec Protocol",symbols:["PLMC"],decimals:[10],standardAccount:"*25519",website:"https://www.polimec.org/"},{prefix:42,network:"substrate",displayName:"Substrate",symbols:[],decimals:[],standardAccount:"*25519",website:"https://substrate.io/"},{prefix:43,network:"BareSecp256k1",displayName:"Bare 32-bit ECDSA SECP-256k1 public key.",symbols:[],decimals:[],standardAccount:"secp256k1",website:null},{prefix:44,network:"chainx",displayName:"ChainX",symbols:["PCX"],decimals:[8],standardAccount:"*25519",website:"https://chainx.org/"},{prefix:45,network:"uniarts",displayName:"UniArts Network",symbols:["UART","UINK"],decimals:[12,12],standardAccount:"*25519",website:"https://uniarts.me"},{prefix:46,network:"reserved46",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:47,network:"reserved47",displayName:"This prefix is reserved.",symbols:[],decimals:[],standardAccount:null,website:null},{prefix:48,network:"neatcoin",displayName:"Neatcoin Mainnet",symbols:["NEAT"],decimals:[12],standardAccount:"*25519",website:"https://neatcoin.org"},{prefix:49,network:"picasso",displayName:"Picasso",symbols:["PICA"],decimals:[12],standardAccount:"*25519",website:"https://picasso.composable.finance"},{prefix:50,network:"composable",displayName:"Composable Finance",symbols:["LAYR"],decimals:[12],standardAccount:"*25519",website:"https://composable.finance"},{prefix:51,network:"oak",displayName:"OAK Network",symbols:["OAK","TUR"],decimals:[10,10],standardAccount:"*25519",website:"https://oak.tech"},{prefix:52,network:"KICO",displayName:"KICO",symbols:["KICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:53,network:"DICO",displayName:"DICO",symbols:["DICO"],decimals:[14],standardAccount:"*25519",website:"https://dico.io"},{prefix:54,network:"cere",displayName:"Cere Network",symbols:["CERE"],decimals:[10],standardAccount:"*25519",website:"https://cere.network"},{prefix:55,network:"xxnetwork",displayName:"xx network",symbols:["XX"],decimals:[9],standardAccount:"*25519",website:"https://xx.network"},{prefix:56,network:"pendulum",displayName:"Pendulum chain",symbols:["PEN"],decimals:[12],standardAccount:"*25519",website:"https://pendulumchain.org/"},{prefix:57,network:"amplitude",displayName:"Amplitude chain",symbols:["AMPE"],decimals:[12],standardAccount:"*25519",website:"https://pendulumchain.org/"},{prefix:58,network:"eternal-civilization",displayName:"Eternal Civilization",symbols:["ECC"],decimals:[12],standardAccount:"*25519",website:"http://www.ysknfr.cn/"},{prefix:63,network:"hydradx",displayName:"HydraDX",symbols:["HDX"],decimals:[12],standardAccount:"*25519",website:"https://hydradx.io"},{prefix:65,network:"aventus",displayName:"Aventus Mainnet",symbols:["AVT"],decimals:[18],standardAccount:"*25519",website:"https://aventus.io"},{prefix:66,network:"crust",displayName:"Crust Network",symbols:["CRU"],decimals:[12],standardAccount:"*25519",website:"https://crust.network"},{prefix:67,network:"genshiro",displayName:"Genshiro Network",symbols:["GENS","EQD","LPT0"],decimals:[9,9,9],standardAccount:"*25519",website:"https://genshiro.equilibrium.io"},{prefix:68,network:"equilibrium",displayName:"Equilibrium Network",symbols:["EQ"],decimals:[9],standardAccount:"*25519",website:"https://equilibrium.io"},{prefix:69,network:"sora",displayName:"SORA Network",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:71,network:"p3d",displayName:"3DP network",symbols:["P3D"],decimals:[12],standardAccount:"*25519",website:"https://3dpass.org"},{prefix:72,network:"p3dt",displayName:"3DP test network",symbols:["P3Dt"],decimals:[12],standardAccount:"*25519",website:"https://3dpass.org"},{prefix:73,network:"zeitgeist",displayName:"Zeitgeist",symbols:["ZTG"],decimals:[10],standardAccount:"*25519",website:"https://zeitgeist.pm"},{prefix:77,network:"manta",displayName:"Manta network",symbols:["MANTA"],decimals:[18],standardAccount:"*25519",website:"https://manta.network"},{prefix:78,network:"calamari",displayName:"Calamari: Manta Canary Network",symbols:["KMA"],decimals:[12],standardAccount:"*25519",website:"https://manta.network"},{prefix:81,network:"sora_dot_para",displayName:"SORA Polkadot Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:88,network:"polkadex",displayName:"Polkadex Mainnet",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:89,network:"polkadexparachain",displayName:"Polkadex Parachain",symbols:["PDEX"],decimals:[12],standardAccount:"*25519",website:"https://polkadex.trade"},{prefix:90,network:"frequency",displayName:"Frequency",symbols:["FRQCY"],decimals:[8],standardAccount:"*25519",website:"https://www.frequency.xyz"},{prefix:92,network:"anmol",displayName:"Anmol Network",symbols:["ANML"],decimals:[18],standardAccount:"*25519",website:"https://anmol.network/"},{prefix:93,network:"fragnova",displayName:"Fragnova Network",symbols:["NOVA"],decimals:[12],standardAccount:"*25519",website:"https://fragnova.com"},{prefix:98,network:"polkasmith",displayName:"PolkaSmith Canary Network",symbols:["PKS"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:99,network:"polkafoundry",displayName:"PolkaFoundry Network",symbols:["PKF"],decimals:[18],standardAccount:"*25519",website:"https://polkafoundry.com"},{prefix:100,network:"ibtida",displayName:"Anmol Network Ibtida Canary network",symbols:["IANML"],decimals:[18],standardAccount:"*25519",website:"https://anmol.network/"},{prefix:101,network:"origintrail-parachain",displayName:"OriginTrail Parachain",symbols:["OTP"],decimals:[12],standardAccount:"*25519",website:"https://parachain.origintrail.io/"},{prefix:105,network:"pontem-network",displayName:"Pontem Network",symbols:["PONT"],decimals:[10],standardAccount:"*25519",website:"https://pontem.network"},{prefix:110,network:"heiko",displayName:"Heiko",symbols:["HKO"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:113,network:"integritee-incognito",displayName:"Integritee Incognito",symbols:[],decimals:[],standardAccount:"*25519",website:"https://integritee.network"},{prefix:117,network:"tinker",displayName:"Tinker",symbols:["TNKR"],decimals:[12],standardAccount:"*25519",website:"https://invarch.network"},{prefix:126,network:"joystream",displayName:"Joystream",symbols:["JOY"],decimals:[10],standardAccount:"*25519",website:"https://www.joystream.org"},{prefix:128,network:"clover",displayName:"Clover Finance",symbols:["CLV"],decimals:[18],standardAccount:"*25519",website:"https://clover.finance"},{prefix:129,network:"dorafactory-polkadot",displayName:"Dorafactory Polkadot Network",symbols:["DORA"],decimals:[12],standardAccount:"*25519",website:"https://dorafactory.org"},{prefix:131,network:"litmus",displayName:"Litmus Network",symbols:["LIT"],decimals:[12],standardAccount:"*25519",website:"https://litentry.com/"},{prefix:136,network:"altair",displayName:"Altair",symbols:["AIR"],decimals:[18],standardAccount:"*25519",website:"https://centrifuge.io/"},{prefix:137,network:"vara",displayName:"Vara Network",symbols:["VARA"],decimals:[12],standardAccount:"*25519",website:"https://vara.network/"},{prefix:172,network:"parallel",displayName:"Parallel",symbols:["PARA"],decimals:[12],standardAccount:"*25519",website:"https://parallel.fi/"},{prefix:252,network:"social-network",displayName:"Social Network",symbols:["NET"],decimals:[18],standardAccount:"*25519",website:"https://social.network"},{prefix:255,network:"quartz_mainnet",displayName:"QUARTZ by UNIQUE",symbols:["QTZ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:268,network:"pioneer_network",displayName:"Pioneer Network by Bit.Country",symbols:["NEER"],decimals:[18],standardAccount:"*25519",website:"https://bit.country"},{prefix:420,network:"sora_kusama_para",displayName:"SORA Kusama Parachain",symbols:["XOR"],decimals:[18],standardAccount:"*25519",website:"https://sora.org"},{prefix:440,network:"allfeat_network",displayName:"Allfeat Network",symbols:["AFT"],decimals:[12],standardAccount:"*25519",website:"https://allfeat.network"},{prefix:666,network:"metaquity_network",displayName:"Metaquity Network",symbols:["MQTY"],decimals:[18],standardAccount:"*25519",website:"https://metaquity.xyz/"},{prefix:777,network:"curio",displayName:"Curio",symbols:["CGT"],decimals:[18],standardAccount:"*25519",website:"https://parachain.capitaldex.exchange/"},{prefix:789,network:"geek",displayName:"GEEK Network",symbols:["GEEK"],decimals:[18],standardAccount:"*25519",website:"https://geek.gl"},{prefix:995,network:"ternoa",displayName:"Ternoa",symbols:["CAPS"],decimals:[18],standardAccount:"*25519",website:"https://www.ternoa.network"},{prefix:1110,network:"efinity",displayName:"Efinity",symbols:["EFI"],decimals:[18],standardAccount:"*25519",website:"https://efinity.io/"},{prefix:1221,network:"peaq",displayName:"Peaq Network",symbols:["PEAQ"],decimals:[18],standardAccount:"Sr25519",website:"https://www.peaq.network/"},{prefix:1222,network:"krest",displayName:"Krest Network",symbols:["KREST"],decimals:[18],standardAccount:"Sr25519",website:"https://www.peaq.network/"},{prefix:1284,network:"moonbeam",displayName:"Moonbeam",symbols:["GLMR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1285,network:"moonriver",displayName:"Moonriver",symbols:["MOVR"],decimals:[18],standardAccount:"secp256k1",website:"https://moonbeam.network"},{prefix:1328,network:"ajuna",displayName:"Ajuna Network",symbols:["AJUN"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1337,network:"bajun",displayName:"Bajun Network",symbols:["BAJU"],decimals:[12],standardAccount:"*25519",website:"https://ajuna.io"},{prefix:1516,network:"societal",displayName:"Societal",symbols:["SCTL"],decimals:[12],standardAccount:"*25519",website:"https://www.sctl.xyz"},{prefix:1985,network:"seals",displayName:"Seals Network",symbols:["SEAL"],decimals:[9],standardAccount:"*25519",website:"https://seals.app"},{prefix:2007,network:"kapex",displayName:"Kapex",symbols:["KAPEX"],decimals:[12],standardAccount:"*25519",website:"https://totemaccounting.com"},{prefix:2009,network:"cloudwalk_mainnet",displayName:"CloudWalk Network Mainnet",symbols:["CWN"],decimals:[18],standardAccount:"*25519",website:"https://explorer.mainnet.cloudwalk.io"},{prefix:2021,network:"logion",displayName:"logion network",symbols:["LGNT"],decimals:[18],standardAccount:"*25519",website:"https://logion.network"},{prefix:2032,network:"interlay",displayName:"Interlay",symbols:["INTR"],decimals:[10],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2092,network:"kintsugi",displayName:"Kintsugi",symbols:["KINT"],decimals:[12],standardAccount:"*25519",website:"https://interlay.io/"},{prefix:2106,network:"bitgreen",displayName:"Bitgreen",symbols:["BBB"],decimals:[18],standardAccount:"*25519",website:"https://bitgreen.org/"},{prefix:2112,network:"chainflip",displayName:"Chainflip",symbols:["FLIP"],decimals:[18],standardAccount:"*25519",website:"https://chainflip.io/"},{prefix:2199,network:"moonsama",displayName:"Moonsama",symbols:["SAMA"],decimals:[18],standardAccount:"secp256k1",website:"https://moonsama.com"},{prefix:2206,network:"ICE",displayName:"ICE Network",symbols:["ICY"],decimals:[18],standardAccount:"*25519",website:"https://icenetwork.io"},{prefix:2207,network:"SNOW",displayName:"SNOW: ICE Canary Network",symbols:["ICZ"],decimals:[18],standardAccount:"*25519",website:"https://icenetwork.io"},{prefix:2254,network:"subspace_testnet",displayName:"Subspace testnet",symbols:["tSSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:3333,network:"peerplays",displayName:"Peerplays",symbols:["PPY"],decimals:[18],standardAccount:"secp256k1",website:"https://www.peerplays.com/"},{prefix:4450,network:"g1",displayName:"Ğ1",symbols:["G1"],decimals:[2],standardAccount:"*25519",website:"https://duniter.org"},{prefix:5234,network:"humanode",displayName:"Humanode Network",symbols:["HMND"],decimals:[18],standardAccount:"*25519",website:"https://humanode.io"},{prefix:5845,network:"tangle",displayName:"Tangle Network",symbols:["TNT"],decimals:[18],standardAccount:"*25519",website:"https://www.tangle.tools/"},{prefix:6094,network:"subspace",displayName:"Subspace",symbols:["SSC"],decimals:[18],standardAccount:"*25519",website:"https://subspace.network"},{prefix:7007,network:"tidefi",displayName:"Tidefi",symbols:["TDFY"],decimals:[12],standardAccount:"*25519",website:"https://tidefi.com"},{prefix:7013,network:"gm",displayName:"GM",symbols:["FREN","GM","GN"],decimals:[12,0,0],standardAccount:"*25519",website:"https://gmordie.com"},{prefix:7306,network:"krigan",displayName:"Krigan Network",symbols:["KRGN"],decimals:[9],standardAccount:"*25519",website:"https://krigan.network"},{prefix:7391,network:"unique_mainnet",displayName:"Unique Network",symbols:["UNQ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:8866,network:"golden_gate",displayName:"Golden Gate",symbols:["GGX"],decimals:[18],standardAccount:"*25519",website:"https://ggxchain.io/"},{prefix:8883,network:"sapphire_mainnet",displayName:"Sapphire by Unique",symbols:["QTZ"],decimals:[18],standardAccount:"*25519",website:"https://unique.network"},{prefix:8886,network:"golden_gate_sydney",displayName:"Golden Gate Sydney",symbols:["GGXT"],decimals:[18],standardAccount:"*25519",website:"https://ggxchain.io/"},{prefix:9072,network:"hashed",displayName:"Hashed Network",symbols:["HASH"],decimals:[18],standardAccount:"*25519",website:"https://hashed.network"},{prefix:9807,network:"dentnet",displayName:"DENTNet",symbols:["DENTX"],decimals:[18],standardAccount:"*25519",website:"https://www.dentnet.io"},{prefix:9935,network:"t3rn",displayName:"t3rn",symbols:["TRN"],decimals:[12],standardAccount:"*25519",website:"https://t3rn.io/"},{prefix:10041,network:"basilisk",displayName:"Basilisk",symbols:["BSX"],decimals:[12],standardAccount:"*25519",website:"https://bsx.fi"},{prefix:11330,network:"cess-testnet",displayName:"CESS Testnet",symbols:["TCESS"],decimals:[18],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11331,network:"cess",displayName:"CESS",symbols:["CESS"],decimals:[18],standardAccount:"*25519",website:"https://cess.cloud"},{prefix:11486,network:"luhn",displayName:"Luhn Network",symbols:["LUHN"],decimals:[18],standardAccount:"*25519",website:"https://luhn.network"},{prefix:11820,network:"contextfree",displayName:"Automata ContextFree",symbols:["CTX"],decimals:[18],standardAccount:"*25519",website:"https://ata.network"},{prefix:12155,network:"impact",displayName:"Impact Protocol Network",symbols:["BSTY"],decimals:[18],standardAccount:"*25519",website:"https://impactprotocol.network/"},{prefix:12191,network:"nftmart",displayName:"NFTMart",symbols:["NMT"],decimals:[12],standardAccount:"*25519",website:"https://nftmart.io"},{prefix:13116,network:"bittensor",displayName:"Bittensor",symbols:["TAO"],decimals:[9],standardAccount:"*25519",website:"https://bittensor.com"},{prefix:14697,network:"goro",displayName:"GORO Network",symbols:["GORO"],decimals:[9],standardAccount:"*25519",website:"https://goro.network"},{prefix:29972,network:"mythos",displayName:"Mythos",symbols:["MYTH"],decimals:[18],standardAccount:"secp256k1",website:"https://mythos.foundation"}],Y5e={acala:["0xfc41b9bd8ef8fe53d58c7ea67c794c7ec9a73daf05e6d54b14ff6342c99ba64c"],ajuna:["0xe358eb1d11b31255a286c12e44fe6780b7edb171d657905a97e39f71d9c6c3ee"],"aleph-node":["0x70255b4d28de0fc4e1a193d7e175ad1ccef431598211c55538f1018651a0344e"],astar:["0x9eb76c5184c4ab8679d2d5d819fdf90b9c001403e9e17da2e14b6d8aec4029c6"],basilisk:["0xa85cfb9b9fd4d622a5b28289a02347af987d8f73fa3108450e2b4a11c1ce5755"],bifrost:["0x262e1b2ad728475fd6fe88e62d34c200abe6fd693931ddad144059b1eb884e5b"],"bifrost-kusama":["0x9f28c6a68e0fc9646eff64935684f6eeeece527e37bbe1f213d22caa1d9d6bed"],bittensor:["0x2f0555cc76fc2840a25a6ea3b9637146806f1f44b090c175ffde2a7e5ab36c03"],centrifuge:["0xb3db41421702df9a7fcac62b53ffeac85f7853cc4e689e0b93aeb3db18c09d82","0x67dddf2673b69e5f875f6f25277495834398eafd67f492e09f3f3345e003d1b5"],cere:["0x81443836a9a24caaa23f1241897d1235717535711d1d3fe24eae4fdc942c092c"],composable:["0xdaab8df776eb52ec604a5df5d388bb62a050a0aaec4556a64265b9d42755552d"],darwinia:["0xe71578b37a7c799b0ab4ee87ffa6f059a6b98f71f06fb8c84a8d88013a548ad6"],"dock-mainnet":["0x6bfe24dca2a3be10f22212678ac13a6446ec764103c0f3471c71609eac384aae","0xf73467c6544aa68df2ee546b135f955c46b90fa627e9b5d7935f41061bb8a5a9"],edgeware:["0x742a2ca70c2fda6cee4f8df98d64c4c670a052d9568058982dad9d5a7a135c5b"],enjin:["0xd8761d3c88f26dc12875c00d3165f7d67243d56fc85b4cf19937601a7916e5a9"],equilibrium:["0x6f1a800de3daff7f5e037ddf66ab22ce03ab91874debeddb1086f5f7dbd48925"],genshiro:["0x9b8cefc0eb5c568b527998bdd76c184e2b76ae561be76e4667072230217ea243"],hydradx:["0xafdc188f45c71dacbaa0b62e16a91f726c7b8699a9748cdf715459de6b7f366d","0xd2a620c27ec5cbc5621ff9a522689895074f7cca0d08e7134a7804e1a3ba86fc","0x10af6e84234477d84dc572bac0789813b254aa490767ed06fb9591191d1073f9","0x3d75507dd46301767e601265791da1d9cb47b6ebc94e87347b635e5bf58bd047","0x0ed32bfcab4a83517fac88f2aa7cbc2f88d3ab93be9a12b6188a036bf8a943c2"],"interlay-parachain":["0xbf88efe70e9e0e916416e8bed61f2b45717f517d7f3523e33c7b001e5ffcbc72"],karura:["0xbaf5aabe40646d11f0ee8abbdc64f4a4b7674925cba08e4a05ff9ebed6e2126b"],khala:["0xd43540ba6d3eb4897c28a77d48cb5b729fea37603cbbfc7a86a73b72adb3be8d"],kulupu:["0xf7a99d3cb92853d00d5275c971c132c074636256583fee53b3bbe60d7b8769ba"],kusama:["0xb0a8d493285c2df73290dfb7e61f870f17b41801197a149ca93654499ea3dafe","0xe3777fa922cafbff200cadeaea1a76bd7898ad5b89f7848999058b50e715f636","0x3fd7b9eb6a00376e5be61f01abb429ffb0b104be05eaff4d458da48fcd425baf"],matrixchain:["0x3af4ff48ec76d2efc8476730f423ac07e25ad48f5f4c9dc39c778b164d808615"],nodle:["0x97da7ede98d7bad4e36b4d734b6055425a3be036da2a332ea5a7037656427a21"],origintrail:["0xe7e0962324a3b86c83404dbea483f25fb5dab4c224791c81b756cfc948006174"],p3d:["0x6c5894837ad89b6d92b114a2fb3eafa8fe3d26a54848e3447015442cd6ef4e66"],parallel:["0xe61a41c53f5dcd0beb09df93b34402aada44cb05117b71059cce40a2723a4e97"],pendulum:["0x5d3c298622d5634ed019bf61ea4b71655030015bde9beb0d6a24743714462c86"],phala:["0x1bb969d85965e4bb5a651abbedf21a54b6b31a21f66b5401cc3f1e286268d736"],picasso:["0x6811a339673c9daa897944dcdac99c6e2939cc88245ed21951a0a3c9a2be75bc","0xe8e7f0f4c4f5a00720b4821dbfddefea7490bcf0b19009961cc46957984e2c1c"],polkadex:["0x3920bcb4960a1eef5580cd5367ff3f430eef052774f78468852f7b9cb39f8a3c"],polkadot:["0x91b171bb158e2d3848fa23a9f1c25182fb8e20313b2c1eb49219da7a70ce90c3"],polymesh:["0x6fbd74e5e1d0a61d52ccfe9d4adaed16dd3a7caa37c6bc4d0c2fa12e8b2f4063"],quartz:["0xcd4d732201ebe5d6b014edda071c4203e16867305332301dc8d092044b28e554"],rococo:["0x6408de7737c59c238890533af25896a2c20608d8b380bb01029acb392781063e","0xaaf2cd1b74b5f726895921259421b534124726263982522174147046b8827897","0x037f5f3c8e67b314062025fc886fcd6238ea25a4a9b45dce8d246815c9ebe770","0xc196f81260cf1686172b47a79cf002120735d7cb0eb1474e8adce56618456fff","0xf6e9983c37baf68846fedafe21e56718790e39fb1c582abc408b81bc7b208f9a","0x5fce687da39305dfe682b117f0820b319348e8bb37eb16cf34acbf6a202de9d9","0xe7c3d5edde7db964317cd9b51a3a059d7cd99f81bdbce14990047354334c9779","0x1611e1dbf0405379b861e2e27daa90f480b2e6d3682414a80835a52e8cb8a215","0x343442f12fa715489a8714e79a7b264ea88c0d5b8c66b684a7788a516032f6b9","0x78bcd530c6b3a068bc17473cf5d2aff9c287102bed9af3ae3c41c33b9d6c6147","0x47381ee0697153d64404fc578392c8fd5cba9073391908f46c888498415647bd","0x19c0e4fa8ab75f5ac7865e0b8f74ff91eb9a100d336f423cd013a8befba40299"],sora:["0x7e4e32d0feafd4f9c9414b0be86373f9a1efa904809b683453a9af6856d38ad5"],stafi:["0x290a4149f09ea0e402c74c1c7e96ae4239588577fe78932f94f5404c68243d80"],statemine:["0x48239ef607d7928874027a43a67689209727dfb3d3dc5e5b03a39bdc2eda771a"],statemint:["0x68d56f15f85d3136970ec16946040bc1752654e906147f7e43e9d539d7c3de2f"],subsocial:["0x0bd72c1c305172e1275278aaeb3f161e02eccb7a819e63f62d47bd53a28189f8"],ternoa:["0x6859c81ca95ef624c9dfe4dc6e3381c33e5d6509e35e147092bfbc780f777c4e"],unique:["0x84322d9cddbf35088f1e54e9a85c967a41a56a4f43445768125e61af166c7d31"],vtb:["0x286bc8414c7000ce1d6ee6a834e29a54c1784814b76243eb77ed0b2c5573c60f","0x7483b89572fb2bd687c7b9a93b242d0b237f9aba463aba07ec24503931038aaa"],westend:["0xe143f23803ac50e8f6f8e62695d1ce9e4e1d68aa36c1cd2cfd15340213f3423e"],xxnetwork:["0x50dd5d206917bf10502c68fb4d18a59fc8aa31586f4e8856b493e43544aa82aa"],zeitgeist:["0x1bf2a2ecb4a868de66ea8610f2ce7c8c43706561b6476031315f6640fe38e060"]},J5e={centrifuge:"polkadot",kusama:"polkadot",polkadot:"polkadot",sora:"polkadot",statemine:"polkadot",statemint:"polkadot",westmint:"polkadot"},Q5e={acala:787,ajuna:354,"aleph-node":643,astar:810,bifrost:788,"bifrost-kusama":788,centrifuge:747,composable:354,darwinia:354,"dock-mainnet":594,edgeware:523,enjin:1155,equilibrium:99999997,genshiro:99999996,hydradx:354,"interlay-parachain":354,karura:686,khala:434,kusama:434,matrixchain:1155,nodle:1003,origintrail:354,parallel:354,pendulum:354,phala:354,picasso:434,polkadex:799,polkadot:354,polymesh:595,quartz:631,sora:617,stafi:907,statemine:434,statemint:354,ternoa:995,unique:661,vtb:694,xxnetwork:1955,zeitgeist:354},$5e={"":!0,"cess-testnet":!0,"dock-testnet":!0,jupiter:!0,"mathchain-testnet":!0,p3dt:!0,subspace_testnet:!0,"zero-alphaville":!0},pk=[0,2,42],_5e=["testnet"];function e8e(e){var t,n;const r=e.network||"",i=r.replace(/_/g,"-").split("-"),o=e;return o.slip44=Q5e[r],o.hasLedgerSupport=!!o.slip44,o.genesisHash=Y5e[r]||[],o.icon=J5e[r]||"substrate",o.isTestnet=!!$5e[r]||_5e.includes(i[i.length-1]),o.isIgnored=o.isTestnet||!(e.standardAccount&&(t=e.decimals)!=null&&t.length&&(n=e.symbols)!=null&&n.length)&&e.prefix!==42,o}function t8e({genesisHash:e,prefix:t}){return!!e.length||t===42}function n8e(e){return!e.isIgnored&&!!e.network}function r8e(e,t){const n=pk.includes(e.prefix),r=pk.includes(t.prefix);return n===r?n?0:e.displayName.localeCompare(t.displayName):n?-1:1}const i8e=G5e.map(e8e),UH=i8e.filter(n8e).sort(r8e);UH.filter(t8e);const Op={allowedDecodedLengths:[1,2,4,8,32,33],allowedEncodedLengths:[3,4,6,10,35,36,37,38],allowedPrefix:UH.map(({prefix:e})=>e),prefix:42};function tu(e,t,n=-1){if(!e)throw new Error("Invalid empty address passed");if(ca(e)||ea(e))return kt(e);try{const r=X5e(e);if(!Op.allowedEncodedLengths.includes(r.length))throw new Error("Invalid decoded address length");const[i,o,a,s]=q5e(r);if(!i&&!t)throw new Error("Invalid decoded address checksum");if(n!==-1&&n!==s)throw new Error(`Expected ss58Format ${n}, received ${s}`);return r.slice(a,o)}catch(r){throw new Error(`Decoding ${e}: ${r.message}`)}}const mk={isLe:!1},f2={isLe:!0},o8e={bitLength:32,isLe:!1},h2={bitLength:32,isLe:!0},Cf={bitLength:256,isLe:!1},a8e={bitLength:256,isLe:!0},s8e=/^\d+$/,l8e=32;class LS{constructor(){wn(this,"__internal__chainCode",new Uint8Array(32)),wn(this,"__internal__isHard",!1)}static from(t){const n=new LS,[r,i]=t.startsWith("/")?[t.substring(1),!0]:[t,!1];return n.soft(s8e.test(r)?new Ct(r,10):r),i?n.harden():n}get chainCode(){return this.__internal__chainCode}get isHard(){return this.__internal__isHard}get isSoft(){return!this.__internal__isHard}hard(t){return this.soft(t).harden()}harden(){return this.__internal__isHard=!0,this}soft(t){return wH(t)||tb(t)||ib(t)?this.soft(Xi(t,a8e)):ea(t)?this.soft(Ha(t)):ab(t)?this.soft(ob(fo(t))):t.length>l8e?this.soft(Au(t)):(this.__internal__chainCode.fill(0),this.__internal__chainCode.set(t,0),this)}soften(){return this.__internal__isHard=!1,this}}const c8e=/\/(\/?)([^/]+)/g;function VH(e){const t=e.match(c8e),n=[];let r="";if(t){r=t.join("");for(const i of t)n.push(LS.from(i.substring(1)))}if(r!==e)throw new Error(`Re-constructed path "${r}" does not match input`);return{parts:t,path:n}}const u8e=/^(\w+( \w+)*)((\/\/?[^/]+)*)(\/\/\/(.*))?$/;function d8e(e){const t=e.match(u8e);if(t===null)throw new Error("Unable to match provided value to a secret URI");const[,n,,r,,,i]=t,{path:o}=VH(r);return{derivePath:r,password:i,path:o,phrase:n}}const f8e=ob(fo("Secp256k1HDKD"));function h8e(e,t){if(!ca(t)||t.length!==32)throw new Error("Invalid chainCode passed to derive");return Au(ai(f8e,e,t),256)}function p8e(e,t,n,r){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,n,r);const i=BigInt(32),o=BigInt(4294967295),a=Number(n>>i&o),s=Number(n&o),l=r?4:0,c=r?0:4;e.setUint32(t+l,a,r),e.setUint32(t+c,s,r)}const m8e=(e,t,n)=>e&t^~e&n,v8e=(e,t,n)=>e&t^e&n^t&n;class XH extends _y{constructor(t,n,r,i){super(),this.blockLen=t,this.outputLen=n,this.padOffset=r,this.isLE=i,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(t),this.view=Wv(this.buffer)}update(t){hc(this);const{view:n,buffer:r,blockLen:i}=this;t=Da(t);const o=t.length;for(let a=0;ai-a&&(this.process(r,0),a=0);for(let d=a;du.length)throw new Error("_sha2: outputLen bigger than state");for(let d=0;d>>3,g=es(h,17)^es(h,19)^h>>>10;kl[d]=g+kl[d-7]+v+kl[d-16]|0}let{A:r,B:i,C:o,D:a,E:s,F:l,G:c,H:u}=this;for(let d=0;d<64;d++){const f=es(s,6)^es(s,11)^es(s,25),h=u+f+m8e(s,l,c)+g8e[d]+kl[d]|0,v=(es(r,2)^es(r,13)^es(r,22))+v8e(r,i,o)|0;u=c,c=l,l=s,s=a+h|0,a=o,o=i,i=r,r=h+v|0}r=r+this.A|0,i=i+this.B|0,o=o+this.C|0,a=a+this.D|0,s=s+this.E|0,l=l+this.F|0,c=c+this.G|0,u=u+this.H|0,this.set(r,i,o,a,s,l,c,u)}roundClean(){kl.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}const a0=vS(()=>new y8e);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const WH=BigInt(0),lb=BigInt(1),b8e=BigInt(2);function gu(e){return e instanceof Uint8Array||e!=null&&typeof e=="object"&&e.constructor.name==="Uint8Array"}function s0(e){if(!gu(e))throw new Error("Uint8Array expected")}const w8e=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function yu(e){s0(e);let t="";for(let n=0;n=js._0&&e<=js._9)return e-js._0;if(e>=js._A&&e<=js._F)return e-(js._A-10);if(e>=js._a&&e<=js._f)return e-(js._a-10)}function Ef(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);const t=e.length,n=t/2;if(t%2)throw new Error("padded hex string expected, got unpadded hex of length "+t);const r=new Uint8Array(n);for(let i=0,o=0;iWH;e>>=lb,t+=1);return t}function P8e(e,t){return e>>BigInt(t)&lb}function O8e(e,t,n){return e|(n?lb:WH)<(b8e<new Uint8Array(e),gk=e=>Uint8Array.from(e);function KH(e,t,n){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof n!="function")throw new Error("hmacFn must be a function");let r=p2(e),i=p2(e),o=0;const a=()=>{r.fill(1),i.fill(0),o=0},s=(...u)=>n(i,r,...u),l=(u=p2())=>{i=s(gk([0]),u),r=s(),u.length!==0&&(i=s(gk([1]),u),r=s())},c=()=>{if(o++>=1e3)throw new Error("drbg: tried 1000 values");let u=0;const d=[];for(;u{a(),l(u);let f;for(;!(f=d(c()));)l();return a(),f}}const k8e={bigint:e=>typeof e=="bigint",function:e=>typeof e=="function",boolean:e=>typeof e=="boolean",string:e=>typeof e=="string",stringOrUint8Array:e=>typeof e=="string"||gu(e),isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>typeof e=="function"&&Number.isSafeInteger(e.outputLen)};function nh(e,t,n={}){const r=(i,o,a)=>{const s=k8e[o];if(typeof s!="function")throw new Error(`Invalid validator "${o}", expected function`);const l=e[i];if(!(a&&l===void 0)&&!s(l,e))throw new Error(`Invalid param ${String(i)}=${l} (${typeof l}), expected ${o}`)};for(const[i,o]of Object.entries(t))r(i,o,!1);for(const[i,o]of Object.entries(n))r(i,o,!0);return e}const M8e=Object.freeze(Object.defineProperty({__proto__:null,abytes:s0,bitGet:P8e,bitLen:E8e,bitMask:AS,bitSet:O8e,bytesToHex:yu,bytesToNumberBE:nu,bytesToNumberLE:Fd,concatBytes:bu,createHmacDrbg:KH,ensureBytes:Ur,equalBytes:S8e,hexToBytes:Ef,hexToNumber:BS,isBytes:gu,numberToBytesBE:Pf,numberToBytesLE:ym,numberToHexUnpadded:ZH,numberToVarBytesBE:x8e,utf8ToBytes:C8e,validateObject:nh},Symbol.toStringTag,{value:"Module"}));/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const ni=BigInt(0),nr=BigInt(1),Lc=BigInt(2),N8e=BigInt(3),V5=BigInt(4),yk=BigInt(5),bk=BigInt(8);BigInt(9);BigInt(16);function Zn(e,t){const n=e%t;return n>=ni?n:t+n}function T8e(e,t,n){if(n<=ni||t 0");if(n===nr)return ni;let r=nr;for(;t>ni;)t&nr&&(r=r*e%n),e=e*e%n,t>>=nr;return r}function ur(e,t,n){let r=e;for(;t-- >ni;)r*=r,r%=n;return r}function X5(e,t){if(e===ni||t<=ni)throw new Error(`invert: expected positive integers, got n=${e} mod=${t}`);let n=Zn(e,t),r=t,i=ni,o=nr;for(;n!==ni;){const a=r/n,s=r%n,l=i-o*a;r=n,n=s,i=o,o=l}if(r!==nr)throw new Error("invert: does not exist");return Zn(i,t)}function I8e(e){const t=(e-nr)/Lc;let n,r,i;for(n=e-nr,r=0;n%Lc===ni;n/=Lc,r++);for(i=Lc;i(Zn(e,t)&nr)===nr,j8e=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function L8e(e){const t={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},n=j8e.reduce((r,i)=>(r[i]="function",r),t);return nh(e,n)}function B8e(e,t,n){if(n 0");if(n===ni)return e.ONE;if(n===nr)return t;let r=e.ONE,i=t;for(;n>ni;)n&nr&&(r=e.mul(r,i)),i=e.sqr(i),n>>=nr;return r}function A8e(e,t){const n=new Array(t.length),r=t.reduce((o,a,s)=>e.is0(a)?o:(n[s]=o,e.mul(o,a)),e.ONE),i=e.inv(r);return t.reduceRight((o,a,s)=>e.is0(a)?o:(n[s]=e.mul(o,n[s]),e.mul(o,a)),i),n}function qH(e,t){const n=t!==void 0?t:e.toString(2).length,r=Math.ceil(n/8);return{nBitLength:n,nByteLength:r}}function GH(e,t,n=!1,r={}){if(e<=ni)throw new Error(`Expected Field ORDER > 0, got ${e}`);const{nBitLength:i,nByteLength:o}=qH(e,t);if(o>2048)throw new Error("Field lengths over 2048 bytes are not supported");const a=z8e(e),s=Object.freeze({ORDER:e,BITS:i,BYTES:o,MASK:AS(i),ZERO:ni,ONE:nr,create:l=>Zn(l,e),isValid:l=>{if(typeof l!="bigint")throw new Error(`Invalid field element: expected bigint, got ${typeof l}`);return ni<=l&&ll===ni,isOdd:l=>(l&nr)===nr,neg:l=>Zn(-l,e),eql:(l,c)=>l===c,sqr:l=>Zn(l*l,e),add:(l,c)=>Zn(l+c,e),sub:(l,c)=>Zn(l-c,e),mul:(l,c)=>Zn(l*c,e),pow:(l,c)=>B8e(s,l,c),div:(l,c)=>Zn(l*X5(c,e),e),sqrN:l=>l*l,addN:(l,c)=>l+c,subN:(l,c)=>l-c,mulN:(l,c)=>l*c,inv:l=>X5(l,e),sqrt:r.sqrt||(l=>a(s,l)),invertBatch:l=>A8e(s,l),cmov:(l,c,u)=>u?c:l,toBytes:l=>n?ym(l,o):Pf(l,o),fromBytes:l=>{if(l.length!==o)throw new Error(`Fp.fromBytes: expected ${o}, got ${l.length}`);return n?Fd(l):nu(l)}});return Object.freeze(s)}function F8e(e,t){if(!e.isOdd)throw new Error("Field doesn't have isOdd");const n=e.sqrt(t);return e.isOdd(n)?e.neg(n):n}function YH(e){if(typeof e!="bigint")throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}function JH(e){const t=YH(e);return t+Math.ceil(t/2)}function D8e(e,t,n=!1){const r=e.length,i=YH(t),o=JH(t);if(r<16||r1024)throw new Error(`expected ${o}-1024 bytes of input, got ${r}`);const a=n?nu(e):Fd(e),s=Zn(a,t-nr)+nr;return n?ym(s,i):Pf(s,i)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const H8e=BigInt(0),m2=BigInt(1);function QH(e,t){const n=(i,o)=>{const a=o.negate();return i?a:o},r=i=>{const o=Math.ceil(t/i)+1,a=2**(i-1);return{windows:o,windowSize:a}};return{constTimeNegate:n,unsafeLadder(i,o){let a=e.ZERO,s=i;for(;o>H8e;)o&m2&&(a=a.add(s)),s=s.double(),o>>=m2;return a},precomputeWindow(i,o){const{windows:a,windowSize:s}=r(o),l=[];let c=i,u=c;for(let d=0;d>=h,w>l&&(w-=f,a+=m2);const x=g,C=g+Math.abs(w)-1,E=v%2!==0,I=w<0;w===0?u=u.add(n(E,o[x])):c=c.add(n(I,o[C]))}return{p:c,f:u}},wNAFCached(i,o,a,s){const l=i._WINDOW_SIZE||1;let c=o.get(i);return c||(c=this.precomputeWindow(i,l),l!==1&&o.set(i,s(c))),this.wNAF(l,c,a)}}}function FS(e){return L8e(e.Fp),nh(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...qH(e.n,e.nBitLength),...e,p:e.Fp.ORDER})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function U8e(e){const t=FS(e);nh(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});const{endo:n,Fp:r,a:i}=t;if(n){if(!r.eql(i,r.ZERO))throw new Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof n!="object"||typeof n.beta!="bigint"||typeof n.splitScalar!="function")throw new Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}const{bytesToNumberBE:V8e,hexToBytes:X8e}=M8e,Wc={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(e){const{Err:t}=Wc;if(e.length<2||e[0]!==2)throw new t("Invalid signature integer tag");const n=e[1],r=e.subarray(2,n+2);if(!n||r.length!==n)throw new t("Invalid signature integer: wrong length");if(r[0]&128)throw new t("Invalid signature integer: negative");if(r[0]===0&&!(r[1]&128))throw new t("Invalid signature integer: unnecessary leading zero");return{d:V8e(r),l:e.subarray(n+2)}},toSig(e){const{Err:t}=Wc,n=typeof e=="string"?X8e(e):e;s0(n);let r=n.length;if(r<2||n[0]!=48)throw new t("Invalid signature tag");if(n[1]!==r-2)throw new t("Invalid signature: incorrect length");const{d:i,l:o}=Wc._parseInt(n.subarray(2)),{d:a,l:s}=Wc._parseInt(o);if(s.length)throw new t("Invalid signature: left bytes after parsing");return{r:i,s:a}},hexFromSig(e){const t=c=>Number.parseInt(c[0],16)&8?"00"+c:c,n=c=>{const u=c.toString(16);return u.length&1?`0${u}`:u},r=t(n(e.s)),i=t(n(e.r)),o=r.length/2,a=i.length/2,s=n(o),l=n(a);return`30${n(a+o+4)}02${l}${i}02${s}${r}`}},Ks=BigInt(0),qo=BigInt(1);BigInt(2);const wk=BigInt(3);BigInt(4);function W8e(e){const t=U8e(e),{Fp:n}=t,r=t.toBytes||((v,g,w)=>{const x=g.toAffine();return bu(Uint8Array.from([4]),n.toBytes(x.x),n.toBytes(x.y))}),i=t.fromBytes||(v=>{const g=v.subarray(1),w=n.fromBytes(g.subarray(0,n.BYTES)),x=n.fromBytes(g.subarray(n.BYTES,2*n.BYTES));return{x:w,y:x}});function o(v){const{a:g,b:w}=t,x=n.sqr(v),C=n.mul(x,v);return n.add(n.add(C,n.mul(v,g)),w)}if(!n.eql(n.sqr(t.Gy),o(t.Gx)))throw new Error("bad generator point: equation left != right");function a(v){return typeof v=="bigint"&&Ksn.eql(E,n.ZERO);return C(w)&&C(x)?d.ZERO:new d(w,x,n.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(g){const w=n.invertBatch(g.map(x=>x.pz));return g.map((x,C)=>x.toAffine(w[C])).map(d.fromAffine)}static fromHex(g){const w=d.fromAffine(i(Ur("pointHex",g)));return w.assertValidity(),w}static fromPrivateKey(g){return d.BASE.multiply(l(g))}_setWindowSize(g){this._WINDOW_SIZE=g,c.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint&&!n.is0(this.py))return;throw new Error("bad point: ZERO")}const{x:g,y:w}=this.toAffine();if(!n.isValid(g)||!n.isValid(w))throw new Error("bad point: x or y not FE");const x=n.sqr(w),C=o(g);if(!n.eql(x,C))throw new Error("bad point: equation left != right");if(!this.isTorsionFree())throw new Error("bad point: not in prime-order subgroup")}hasEvenY(){const{y:g}=this.toAffine();if(n.isOdd)return!n.isOdd(g);throw new Error("Field doesn't support isOdd")}equals(g){u(g);const{px:w,py:x,pz:C}=this,{px:E,py:I,pz:R}=g,T=n.eql(n.mul(w,R),n.mul(E,C)),j=n.eql(n.mul(x,R),n.mul(I,C));return T&&j}negate(){return new d(this.px,n.neg(this.py),this.pz)}double(){const{a:g,b:w}=t,x=n.mul(w,wk),{px:C,py:E,pz:I}=this;let R=n.ZERO,T=n.ZERO,j=n.ZERO,D=n.mul(C,C),X=n.mul(E,E),U=n.mul(I,I),Z=n.mul(C,E);return Z=n.add(Z,Z),j=n.mul(C,I),j=n.add(j,j),R=n.mul(g,j),T=n.mul(x,U),T=n.add(R,T),R=n.sub(X,T),T=n.add(X,T),T=n.mul(R,T),R=n.mul(Z,R),j=n.mul(x,j),U=n.mul(g,U),Z=n.sub(D,U),Z=n.mul(g,Z),Z=n.add(Z,j),j=n.add(D,D),D=n.add(j,D),D=n.add(D,U),D=n.mul(D,Z),T=n.add(T,D),U=n.mul(E,I),U=n.add(U,U),D=n.mul(U,Z),R=n.sub(R,D),j=n.mul(U,X),j=n.add(j,j),j=n.add(j,j),new d(R,T,j)}add(g){u(g);const{px:w,py:x,pz:C}=this,{px:E,py:I,pz:R}=g;let T=n.ZERO,j=n.ZERO,D=n.ZERO;const X=t.a,U=n.mul(t.b,wk);let Z=n.mul(w,E),Y=n.mul(x,I),y=n.mul(C,R),m=n.add(w,x),b=n.add(E,I);m=n.mul(m,b),b=n.add(Z,Y),m=n.sub(m,b),b=n.add(w,C);let k=n.add(E,R);return b=n.mul(b,k),k=n.add(Z,y),b=n.sub(b,k),k=n.add(x,C),T=n.add(I,R),k=n.mul(k,T),T=n.add(Y,y),k=n.sub(k,T),D=n.mul(X,b),T=n.mul(U,y),D=n.add(T,D),T=n.sub(Y,D),D=n.add(Y,D),j=n.mul(T,D),Y=n.add(Z,Z),Y=n.add(Y,Z),y=n.mul(X,y),b=n.mul(U,b),Y=n.add(Y,y),y=n.sub(Z,y),y=n.mul(X,y),b=n.add(b,y),Z=n.mul(Y,b),j=n.add(j,Z),Z=n.mul(k,b),T=n.mul(m,T),T=n.sub(T,Z),Z=n.mul(m,Y),D=n.mul(k,D),D=n.add(D,Z),new d(T,j,D)}subtract(g){return this.add(g.negate())}is0(){return this.equals(d.ZERO)}wNAF(g){return h.wNAFCached(this,c,g,w=>{const x=n.invertBatch(w.map(C=>C.pz));return w.map((C,E)=>C.toAffine(x[E])).map(d.fromAffine)})}multiplyUnsafe(g){const w=d.ZERO;if(g===Ks)return w;if(s(g),g===qo)return this;const{endo:x}=t;if(!x)return h.unsafeLadder(this,g);let{k1neg:C,k1:E,k2neg:I,k2:R}=x.splitScalar(g),T=w,j=w,D=this;for(;E>Ks||R>Ks;)E&qo&&(T=T.add(D)),R&qo&&(j=j.add(D)),D=D.double(),E>>=qo,R>>=qo;return C&&(T=T.negate()),I&&(j=j.negate()),j=new d(n.mul(j.px,x.beta),j.py,j.pz),T.add(j)}multiply(g){s(g);let w=g,x,C;const{endo:E}=t;if(E){const{k1neg:I,k1:R,k2neg:T,k2:j}=E.splitScalar(w);let{p:D,f:X}=this.wNAF(R),{p:U,f:Z}=this.wNAF(j);D=h.constTimeNegate(I,D),U=h.constTimeNegate(T,U),U=new d(n.mul(U.px,E.beta),U.py,U.pz),x=D.add(U),C=X.add(Z)}else{const{p:I,f:R}=this.wNAF(w);x=I,C=R}return d.normalizeZ([x,C])[0]}multiplyAndAddUnsafe(g,w,x){const C=d.BASE,E=(R,T)=>T===Ks||T===qo||!R.equals(C)?R.multiplyUnsafe(T):R.multiply(T),I=E(this,w).add(E(g,x));return I.is0()?void 0:I}toAffine(g){const{px:w,py:x,pz:C}=this,E=this.is0();g==null&&(g=E?n.ONE:n.inv(C));const I=n.mul(w,g),R=n.mul(x,g),T=n.mul(C,g);if(E)return{x:n.ZERO,y:n.ZERO};if(!n.eql(T,n.ONE))throw new Error("invZ was invalid");return{x:I,y:R}}isTorsionFree(){const{h:g,isTorsionFree:w}=t;if(g===qo)return!0;if(w)return w(d,this);throw new Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){const{h:g,clearCofactor:w}=t;return g===qo?this:w?w(d,this):this.multiplyUnsafe(t.h)}toRawBytes(g=!0){return this.assertValidity(),r(d,this,g)}toHex(g=!0){return yu(this.toRawBytes(g))}}d.BASE=new d(t.Gx,t.Gy,n.ONE),d.ZERO=new d(n.ZERO,n.ONE,n.ZERO);const f=t.nBitLength,h=QH(d,t.endo?Math.ceil(f/2):f);return{CURVE:t,ProjectivePoint:d,normPrivateKeyToScalar:l,weierstrassEquation:o,isWithinCurveOrder:a}}function Z8e(e){const t=FS(e);return nh(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}function K8e(e){const t=Z8e(e),{Fp:n,n:r}=t,i=n.BYTES+1,o=2*n.BYTES+1;function a(b){return Ksyu(Pf(b,t.nByteLength));function v(b){const k=r>>qo;return b>k}function g(b){return v(b)?s(-b):b}const w=(b,k,N)=>nu(b.slice(k,N));class x{constructor(k,N,M){this.r=k,this.s=N,this.recovery=M,this.assertValidity()}static fromCompact(k){const N=t.nByteLength;return k=Ur("compactSignature",k,N*2),new x(w(k,0,N),w(k,N,2*N))}static fromDER(k){const{r:N,s:M}=Wc.toSig(Ur("DER",k));return new x(N,M)}assertValidity(){if(!f(this.r))throw new Error("r must be 0 < r < CURVE.n");if(!f(this.s))throw new Error("s must be 0 < s < CURVE.n")}addRecoveryBit(k){return new x(this.r,this.s,k)}recoverPublicKey(k){const{r:N,s:M,recovery:z}=this,O=j(Ur("msgHash",k));if(z==null||![0,1,2,3].includes(z))throw new Error("recovery id invalid");const S=z===2||z===3?N+t.n:N;if(S>=n.ORDER)throw new Error("recovery id 2 or 3 invalid");const P=z&1?"03":"02",B=c.fromHex(P+h(S)),W=l(S),ie=s(-O*W),se=s(M*W),le=c.BASE.multiplyAndAddUnsafe(B,ie,se);if(!le)throw new Error("point at infinify");return le.assertValidity(),le}hasHighS(){return v(this.s)}normalizeS(){return this.hasHighS()?new x(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return Ef(this.toDERHex())}toDERHex(){return Wc.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return Ef(this.toCompactHex())}toCompactHex(){return h(this.r)+h(this.s)}}const C={isValidPrivateKey(b){try{return u(b),!0}catch{return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{const b=JH(t.n);return D8e(t.randomBytes(b),t.n)},precompute(b=8,k=c.BASE){return k._setWindowSize(b),k.multiply(BigInt(3)),k}};function E(b,k=!0){return c.fromPrivateKey(b).toRawBytes(k)}function I(b){const k=gu(b),N=typeof b=="string",M=(k||N)&&b.length;return k?M===i||M===o:N?M===2*i||M===2*o:b instanceof c}function R(b,k,N=!0){if(I(b))throw new Error("first arg must be private key");if(!I(k))throw new Error("second arg must be public key");return c.fromHex(k).multiply(u(b)).toRawBytes(N)}const T=t.bits2int||function(b){const k=nu(b),N=b.length*8-t.nBitLength;return N>0?k>>BigInt(N):k},j=t.bits2int_modN||function(b){return s(T(b))},D=AS(t.nBitLength);function X(b){if(typeof b!="bigint")throw new Error("bigint expected");if(!(Ks<=b&&bve in N))throw new Error("sign() legacy options not supported");const{hash:M,randomBytes:z}=t;let{lowS:O,prehash:S,extraEntropy:P}=N;O==null&&(O=!0),b=Ur("msgHash",b),S&&(b=Ur("prehashed msgHash",M(b)));const B=j(b),W=u(k),ie=[X(W),X(B)];if(P!=null&&P!==!1){const ve=P===!0?z(n.BYTES):P;ie.push(Ur("extraEntropy",ve))}const se=bu(...ie),le=B;function he(ve){const L=T(ve);if(!f(L))return;const A=l(L),V=c.BASE.multiply(L).toAffine(),J=s(V.x);if(J===Ks)return;const K=s(A*s(le+J*W));if(K===Ks)return;let $=(V.x===J?0:2)|Number(V.y&qo),te=K;return O&&v(K)&&(te=g(K),$^=1),new x(J,te,$)}return{seed:se,k2sig:he}}const Z={lowS:t.lowS,prehash:!1},Y={lowS:t.lowS,prehash:!1};function y(b,k,N=Z){const{seed:M,k2sig:z}=U(b,k,N),O=t;return KH(O.hash.outputLen,O.nByteLength,O.hmac)(M,z)}c.BASE._setWindowSize(8);function m(b,k,N,M=Y){var z;const O=b;if(k=Ur("msgHash",k),N=Ur("publicKey",N),"strict"in M)throw new Error("options.strict was renamed to lowS");const{lowS:S,prehash:P}=M;let B,W;try{if(typeof O=="string"||gu(O))try{B=x.fromDER(O)}catch(V){if(!(V instanceof Wc.Err))throw V;B=x.fromCompact(O)}else if(typeof O=="object"&&typeof O.r=="bigint"&&typeof O.s=="bigint"){const{r:V,s:J}=O;B=new x(V,J)}else throw new Error("PARSE");W=c.fromHex(N)}catch(V){if(V.message==="PARSE")throw new Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(S&&B.hasHighS())return!1;P&&(k=t.hash(k));const{r:ie,s:se}=B,le=j(k),he=l(se),ve=s(le*he),L=s(ie*he),A=(z=c.BASE.multiplyAndAddUnsafe(W,ve,L))==null?void 0:z.toAffine();return A?s(A.x)===ie:!1}return{CURVE:t,getPublicKey:E,getSharedSecret:R,sign:y,verify:m,ProjectivePoint:c,Signature:x,utils:C}}class $H extends _y{constructor(t,n){super(),this.finished=!1,this.destroyed=!1,kD(t);const r=Da(n);if(this.iHash=t.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const i=this.blockLen,o=new Uint8Array(i);o.set(r.length>i?t.create().update(r).digest():r);for(let a=0;anew $H(e,t).update(n).digest();cb.create=(e,t)=>new $H(e,t);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function q8e(e){return{hash:e,hmac:(t,...n)=>cb(e,t,_be(...n)),randomBytes:TD}}function G8e(e,t){const n=r=>K8e({...e,...q8e(r)});return Object.freeze({...n(t),create:n})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const _H=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),xk=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),Y8e=BigInt(1),W5=BigInt(2),Sk=(e,t)=>(e+t/W5)/t;function J8e(e){const t=_H,n=BigInt(3),r=BigInt(6),i=BigInt(11),o=BigInt(22),a=BigInt(23),s=BigInt(44),l=BigInt(88),c=e*e*e%t,u=c*c*e%t,d=ur(u,n,t)*u%t,f=ur(d,n,t)*u%t,h=ur(f,W5,t)*c%t,v=ur(h,i,t)*h%t,g=ur(v,o,t)*v%t,w=ur(g,s,t)*g%t,x=ur(w,l,t)*w%t,C=ur(x,s,t)*g%t,E=ur(C,n,t)*u%t,I=ur(E,a,t)*v%t,R=ur(I,r,t)*c%t,T=ur(R,W5,t);if(!Z5.eql(Z5.sqr(T),e))throw new Error("Cannot find square root");return T}const Z5=GH(_H,void 0,void 0,{sqrt:J8e}),rh=G8e({a:BigInt(0),b:BigInt(7),Fp:Z5,n:xk,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=xk,n=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),r=-Y8e*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),i=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),o=n,a=BigInt("0x100000000000000000000000000000000"),s=Sk(o*e,t),l=Sk(-r*e,t);let c=Zn(e-s*n-l*i,t),u=Zn(-s*r-l*o,t);const d=c>a,f=u>a;if(d&&(c=t-c),f&&(u=t-u),c>a||u>a)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:d,k1:c,k2neg:f,k2:u}}}},a0);BigInt(0);rh.ProjectivePoint;function Of(e,t){if(e.length!==32)throw new Error("Expected valid 32-byte private key as a seed");if(!ci||!t&&xi()){const n=x5e(e),r=n.slice(32);if(MS(r))throw new Error("Invalid publicKey generated from WASM interface");return{publicKey:r,secretKey:n.slice(0,32)}}return{publicKey:rh.getPublicKey(e,!0),secretKey:e}}function eU(e,t){return(n,{chainCode:r,isHard:i})=>{if(!i)throw new Error("A soft key was found in the path and is not supported");return e(t(n.secretKey.subarray(0,32),r))}}const Ck=eU(Of,h8e),Q8e=ob(fo("Ed25519HDKD"));function $8e(e,t){if(!ca(t)||t.length!==32)throw new Error("Invalid chainCode passed to derive");return Au(ai(Q8e,e,t))}function DS(e=32){return MH(new Uint8Array(e))}const[_8e,e6e]=Pt.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e35855771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),Ml=new Uint32Array(80),Nl=new Uint32Array(80);class t6e extends XH{constructor(){super(128,64,16,!1),this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){const{Ah:t,Al:n,Bh:r,Bl:i,Ch:o,Cl:a,Dh:s,Dl:l,Eh:c,El:u,Fh:d,Fl:f,Gh:h,Gl:v,Hh:g,Hl:w}=this;return[t,n,r,i,o,a,s,l,c,u,d,f,h,v,g,w]}set(t,n,r,i,o,a,s,l,c,u,d,f,h,v,g,w){this.Ah=t|0,this.Al=n|0,this.Bh=r|0,this.Bl=i|0,this.Ch=o|0,this.Cl=a|0,this.Dh=s|0,this.Dl=l|0,this.Eh=c|0,this.El=u|0,this.Fh=d|0,this.Fl=f|0,this.Gh=h|0,this.Gl=v|0,this.Hh=g|0,this.Hl=w|0}process(t,n){for(let E=0;E<16;E++,n+=4)Ml[E]=t.getUint32(n),Nl[E]=t.getUint32(n+=4);for(let E=16;E<80;E++){const I=Ml[E-15]|0,R=Nl[E-15]|0,T=Pt.rotrSH(I,R,1)^Pt.rotrSH(I,R,8)^Pt.shrSH(I,R,7),j=Pt.rotrSL(I,R,1)^Pt.rotrSL(I,R,8)^Pt.shrSL(I,R,7),D=Ml[E-2]|0,X=Nl[E-2]|0,U=Pt.rotrSH(D,X,19)^Pt.rotrBH(D,X,61)^Pt.shrSH(D,X,6),Z=Pt.rotrSL(D,X,19)^Pt.rotrBL(D,X,61)^Pt.shrSL(D,X,6),Y=Pt.add4L(j,Z,Nl[E-7],Nl[E-16]),y=Pt.add4H(Y,T,U,Ml[E-7],Ml[E-16]);Ml[E]=y|0,Nl[E]=Y|0}let{Ah:r,Al:i,Bh:o,Bl:a,Ch:s,Cl:l,Dh:c,Dl:u,Eh:d,El:f,Fh:h,Fl:v,Gh:g,Gl:w,Hh:x,Hl:C}=this;for(let E=0;E<80;E++){const I=Pt.rotrSH(d,f,14)^Pt.rotrSH(d,f,18)^Pt.rotrBH(d,f,41),R=Pt.rotrSL(d,f,14)^Pt.rotrSL(d,f,18)^Pt.rotrBL(d,f,41),T=d&h^~d&g,j=f&v^~f&w,D=Pt.add5L(C,R,j,e6e[E],Nl[E]),X=Pt.add5H(D,x,I,T,_8e[E],Ml[E]),U=D|0,Z=Pt.rotrSH(r,i,28)^Pt.rotrBH(r,i,34)^Pt.rotrBH(r,i,39),Y=Pt.rotrSL(r,i,28)^Pt.rotrBL(r,i,34)^Pt.rotrBL(r,i,39),y=r&o^r&s^o&s,m=i&a^i&l^a&l;x=g|0,C=w|0,g=h|0,w=v|0,h=d|0,v=f|0,{h:d,l:f}=Pt.add(c|0,u|0,X|0,U|0),c=s|0,u=l|0,s=o|0,l=a|0,o=r|0,a=i|0;const b=Pt.add3L(U,Y,m);r=Pt.add3H(b,X,Z,y),i=b|0}({h:r,l:i}=Pt.add(this.Ah|0,this.Al|0,r|0,i|0)),{h:o,l:a}=Pt.add(this.Bh|0,this.Bl|0,o|0,a|0),{h:s,l}=Pt.add(this.Ch|0,this.Cl|0,s|0,l|0),{h:c,l:u}=Pt.add(this.Dh|0,this.Dl|0,c|0,u|0),{h:d,l:f}=Pt.add(this.Eh|0,this.El|0,d|0,f|0),{h,l:v}=Pt.add(this.Fh|0,this.Fl|0,h|0,v|0),{h:g,l:w}=Pt.add(this.Gh|0,this.Gl|0,g|0,w|0),{h:x,l:C}=Pt.add(this.Hh|0,this.Hl|0,x|0,C|0),this.set(r,i,o,a,s,l,c,u,d,f,h,v,g,w,x,C)}roundClean(){Ml.fill(0),Nl.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}const ub=vS(()=>new t6e);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const ba=BigInt(0),yo=BigInt(1),nv=BigInt(2),n6e=BigInt(8),r6e={zip215:!0};function i6e(e){const t=FS(e);return nh(e,{hash:"function",a:"bigint",d:"bigint",randomBytes:"function"},{adjustScalarBytes:"function",domain:"function",uvRatio:"function",mapToCurve:"function"}),Object.freeze({...t})}function o6e(e){const t=i6e(e),{Fp:n,n:r,prehash:i,hash:o,randomBytes:a,nByteLength:s,h:l}=t,c=nv<{try{return{isValid:!0,value:n.sqrt(N*n.inv(M))}}catch{return{isValid:!1,value:ba}}}),f=t.adjustScalarBytes||(N=>N),h=t.domain||((N,M,z)=>{if(M.length||z)throw new Error("Contexts/pre-hash are not supported");return N}),v=N=>typeof N=="bigint"&&bav(N)&&v(M)&&NN===ba||g(N,c);function x(N,M){if(g(N,M))return N;throw new Error(`Expected valid scalar < ${M}, got ${typeof N} ${N}`)}function C(N){return N===ba?N:x(N,r)}const E=new Map;function I(N){if(!(N instanceof R))throw new Error("ExtendedPoint expected")}class R{constructor(M,z,O,S){if(this.ex=M,this.ey=z,this.ez=O,this.et=S,!w(M))throw new Error("x required");if(!w(z))throw new Error("y required");if(!w(O))throw new Error("z required");if(!w(S))throw new Error("t required")}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static fromAffine(M){if(M instanceof R)throw new Error("extended point not allowed");const{x:z,y:O}=M||{};if(!w(z)||!w(O))throw new Error("invalid affine point");return new R(z,O,yo,u(z*O))}static normalizeZ(M){const z=n.invertBatch(M.map(O=>O.ez));return M.map((O,S)=>O.toAffine(z[S])).map(R.fromAffine)}_setWindowSize(M){this._WINDOW_SIZE=M,E.delete(this)}assertValidity(){const{a:M,d:z}=t;if(this.is0())throw new Error("bad point: ZERO");const{ex:O,ey:S,ez:P,et:B}=this,W=u(O*O),ie=u(S*S),se=u(P*P),le=u(se*se),he=u(W*M),ve=u(se*u(he+ie)),L=u(le+u(z*u(W*ie)));if(ve!==L)throw new Error("bad point: equation left != right (1)");const A=u(O*S),V=u(P*B);if(A!==V)throw new Error("bad point: equation left != right (2)")}equals(M){I(M);const{ex:z,ey:O,ez:S}=this,{ex:P,ey:B,ez:W}=M,ie=u(z*W),se=u(P*S),le=u(O*W),he=u(B*S);return ie===se&&le===he}is0(){return this.equals(R.ZERO)}negate(){return new R(u(-this.ex),this.ey,this.ez,u(-this.et))}double(){const{a:M}=t,{ex:z,ey:O,ez:S}=this,P=u(z*z),B=u(O*O),W=u(nv*u(S*S)),ie=u(M*P),se=z+O,le=u(u(se*se)-P-B),he=ie+B,ve=he-W,L=ie-B,A=u(le*ve),V=u(he*L),J=u(le*L),K=u(ve*he);return new R(A,V,K,J)}add(M){I(M);const{a:z,d:O}=t,{ex:S,ey:P,ez:B,et:W}=this,{ex:ie,ey:se,ez:le,et:he}=M;if(z===BigInt(-1)){const oe=u((P-S)*(se+ie)),me=u((P+S)*(se-ie)),fe=u(me-oe);if(fe===ba)return this.double();const ye=u(B*nv*he),Ce=u(W*nv*le),ce=Ce+ye,q=me+oe,F=Ce-ye,H=u(ce*fe),ne=u(q*F),ue=u(ce*F),de=u(fe*q);return new R(H,ne,de,ue)}const ve=u(S*ie),L=u(P*se),A=u(W*O*he),V=u(B*le),J=u((S+P)*(ie+se)-ve-L),K=V-A,$=V+A,te=u(L-z*ve),G=u(J*K),ee=u($*te),re=u(J*te),_=u(K*$);return new R(G,ee,_,re)}subtract(M){return this.add(M.negate())}wNAF(M){return D.wNAFCached(this,E,M,R.normalizeZ)}multiply(M){const{p:z,f:O}=this.wNAF(x(M,r));return R.normalizeZ([z,O])[0]}multiplyUnsafe(M){let z=C(M);return z===ba?j:this.equals(j)||z===yo?this:this.equals(T)?this.wNAF(z).p:D.unsafeLadder(this,z)}isSmallOrder(){return this.multiplyUnsafe(l).is0()}isTorsionFree(){return D.unsafeLadder(this,r).is0()}toAffine(M){const{ex:z,ey:O,ez:S}=this,P=this.is0();M==null&&(M=P?n6e:n.inv(S));const B=u(z*M),W=u(O*M),ie=u(S*M);if(P)return{x:ba,y:yo};if(ie!==yo)throw new Error("invZ was invalid");return{x:B,y:W}}clearCofactor(){const{h:M}=t;return M===yo?this:this.multiplyUnsafe(M)}static fromHex(M,z=!1){const{d:O,a:S}=t,P=n.BYTES;M=Ur("pointHex",M,P);const B=M.slice(),W=M[P-1];B[P-1]=W&-129;const ie=Fd(B);ie===ba||(z?x(ie,c):x(ie,n.ORDER));const se=u(ie*ie),le=u(se-yo),he=u(O*se-S);let{isValid:ve,value:L}=d(le,he);if(!ve)throw new Error("Point.fromHex: invalid y coordinate");const A=(L&yo)===yo,V=(W&128)!==0;if(!z&&L===ba&&V)throw new Error("Point.fromHex: x=0 and x_0=1");return V!==A&&(L=u(-L)),R.fromAffine({x:L,y:ie})}static fromPrivateKey(M){return Z(M).point}toRawBytes(){const{x:M,y:z}=this.toAffine(),O=ym(z,n.BYTES);return O[O.length-1]|=M&yo?128:0,O}toHex(){return yu(this.toRawBytes())}}R.BASE=new R(t.Gx,t.Gy,yo,u(t.Gx*t.Gy)),R.ZERO=new R(ba,yo,yo,ba);const{BASE:T,ZERO:j}=R,D=QH(R,s*8);function X(N){return Zn(N,r)}function U(N){return X(Fd(N))}function Z(N){const M=s;N=Ur("private key",N,M);const z=Ur("hashed private key",o(N),2*M),O=f(z.slice(0,M)),S=z.slice(M,2*M),P=U(O),B=T.multiply(P),W=B.toRawBytes();return{head:O,prefix:S,scalar:P,point:B,pointBytes:W}}function Y(N){return Z(N).pointBytes}function y(N=new Uint8Array,...M){const z=bu(...M);return U(o(h(z,Ur("context",N),!!i)))}function m(N,M,z={}){N=Ur("message",N),i&&(N=i(N));const{prefix:O,scalar:S,pointBytes:P}=Z(M),B=y(z.context,O,N),W=T.multiply(B).toRawBytes(),ie=y(z.context,W,P,N),se=X(B+ie*S);C(se);const le=bu(W,ym(se,n.BYTES));return Ur("result",le,s*2)}const b=r6e;function k(N,M,z,O=b){const{context:S,zip215:P}=O,B=n.BYTES;N=Ur("signature",N,2*B),M=Ur("message",M),i&&(M=i(M));const W=Fd(N.slice(B,2*B));let ie,se,le;try{ie=R.fromHex(z,P),se=R.fromHex(N.slice(0,B),P),le=T.multiplyUnsafe(W)}catch{return!1}if(!P&&ie.isSmallOrder())return!1;const he=y(S,se.toRawBytes(),ie.toRawBytes(),M);return se.add(ie.multiplyUnsafe(he)).subtract(le).clearCofactor().equals(R.ZERO)}return T._setWindowSize(8),{CURVE:t,getPublicKey:Y,sign:m,verify:k,ExtendedPoint:R,utils:{getExtendedPublicKey:Z,randomPrivateKey:()=>a(n.BYTES),precompute(N=8,M=R.BASE){return M._setWindowSize(N),M.multiply(BigInt(3)),M}}}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const HS=BigInt("57896044618658097711785492504343953926634992332820282019728792003956564819949"),Ek=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");BigInt(0);const a6e=BigInt(1),K5=BigInt(2),s6e=BigInt(5),Pk=BigInt(10),l6e=BigInt(20),c6e=BigInt(40),Ok=BigInt(80);function u6e(e){const t=HS,n=e*e%t*e%t,r=ur(n,K5,t)*n%t,i=ur(r,a6e,t)*e%t,o=ur(i,s6e,t)*i%t,a=ur(o,Pk,t)*o%t,s=ur(a,l6e,t)*a%t,l=ur(s,c6e,t)*s%t,c=ur(l,Ok,t)*l%t,u=ur(c,Ok,t)*l%t,d=ur(u,Pk,t)*o%t;return{pow_p_5_8:ur(d,K5,t)*e%t,b2:n}}function d6e(e){return e[0]&=248,e[31]&=127,e[31]|=64,e}function f6e(e,t){const n=HS,r=Zn(t*t*t,n),i=Zn(r*r*t,n),o=u6e(e*i).pow_p_5_8;let a=Zn(e*r*o,n);const s=Zn(t*a*a,n),l=a,c=Zn(a*Ek,n),u=s===e,d=s===Zn(-e,n),f=s===Zn(-e*Ek,n);return u&&(a=l),(d||f)&&(a=c),R8e(a,n)&&(a=Zn(-a,n)),{isValid:u||d,value:a}}const _s=GH(HS,void 0,!0),US={a:BigInt(-1),d:BigInt("37095705934669439343138083508754565189542113879843219016388785533085940283555"),Fp:_s,n:BigInt("7237005577332262213973186563042994240857116359379907606001950938285454250989"),h:BigInt(8),Gx:BigInt("15112221349535400772501151409588531511454012693041857206046113283949847762202"),Gy:BigInt("46316835694926478169428394003475163141307993866256225615783033603165251855960"),hash:ub,randomBytes:TD,adjustScalarBytes:d6e,uvRatio:f6e},VS=o6e(US);({...US});({...US});const h6e=(_s.ORDER+BigInt(3))/BigInt(8);_s.pow(K5,h6e);_s.sqrt(_s.neg(_s.ONE));(_s.ORDER-BigInt(5))/BigInt(8);BigInt(486662);F8e(_s,_s.neg(BigInt(486664)));BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235");BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578");BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838");BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952");BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function XS(e,t){if(!ci||!t&&xi()){const r=y5e(e);return{publicKey:r.slice(32),secretKey:r.slice(0,64)}}const n=VS.getPublicKey(e);return{publicKey:n,secretKey:_f([e,n])}}function p6e(e,{publicKey:t,secretKey:n},r){if(n){if(!t)throw new Error("Expected a valid publicKey")}else throw new Error("Expected a valid secretKey");const i=kt(e),o=n.subarray(0,32);return!ci||!r&&xi()?b5e(t,o,i):VS.sign(i,o)}function tU(e,t,n,r){const i=kt(e),o=kt(n),a=kt(t);if(o.length!==32)throw new Error(`Invalid publicKey, received ${o.length}, expected 32`);if(a.length!==64)throw new Error(`Invalid signature, received ${a.length} bytes, expected 64`);try{return!ci||!r&&xi()?w5e(a,i,o):VS.verify(a,i,o)}catch{return!1}}const m6e=eU(XS,$8e),q5=64,v6e=32,v2=q5+v6e;function nU(e){const t=kt(e);if(t.length!==v2)throw new Error(`Expected keypair with ${v2} bytes, found ${t.length}`);return{publicKey:t.slice(q5,v2),secretKey:t.slice(0,q5)}}function g6e({publicKey:e,secretKey:t}){return ai(t,e).slice()}function rU(e){return(t,n)=>{if(!ca(n)||n.length!==32)throw new Error("Invalid chainCode passed to derive");return nU(e(g6e(t),n))}}const y6e=rU(O5e),b6e=rU(k5e);function w6e(e,{chainCode:t,isSoft:n}){return n?b6e(e,t):y6e(e,t)}const x6e={ecdsa:Ck,ed25519:m6e,ethereum:Ck,sr25519:w6e};function iU(e,t,n){const r=x6e[n];let i=e;for(const o of t)i=r(i,o);return i}function oU(e){const t=kt(e);if(t.length!==32)throw new Error(`Expected a seed matching 32 bytes, found ${t.length}`);return nU(M5e(t))}function S6e(e,{publicKey:t,secretKey:n}){if((t==null?void 0:t.length)!==32)throw new Error("Expected a valid publicKey, 32-bytes");if((n==null?void 0:n.length)!==64)throw new Error("Expected a valid secretKey, 64-bytes");return N5e(t,n,kt(e))}function aU(e,t,n){const r=kt(n),i=kt(t);if(r.length!==32)throw new Error(`Invalid publicKey, received ${r.length} bytes, expected 32`);if(i.length!==64)throw new Error(`Invalid signature, received ${i.length} bytes, expected 64`);return T5e(i,kt(e),r)}const kk=new Uint8Array;function C6e(e,{secretKey:t},n=kk,r=kk){if((t==null?void 0:t.length)!==64)throw new Error("Invalid secretKey, expected 64-bytes");return I5e(t,kt(n),kt(e),kt(r))}const Mk=new Uint8Array;function E6e(e,t,n,r=Mk,i=Mk){const o=kt(n),a=kt(t);if(o.length!==32)throw new Error("Invalid publicKey, expected 32-bytes");if(a.length!==96)throw new Error("Invalid vrfSign output, expected 96 bytes");return z5e(o,kt(r),kt(e),kt(i),a)}function sU(e,t=Op.prefix){const n=tu(e);if(t<0||t>16383||[46,47].includes(t))throw new Error("Out of range ss58Format specified");if(!Op.allowedDecodedLengths.includes(n.length))throw new Error(`Expected a valid key to convert, with length ${Op.allowedDecodedLengths.join(", ")}`);const r=ai(t<64?[t]:[(t&252)>>2|64,t>>8|(t&3)<<6],n);return W5e(ai(r,HH(r).subarray(0,[32,33].includes(n.length)?2:1)))}const lU=[],cU=[],uU=[],P6e=BigInt(0),Nh=BigInt(1),O6e=BigInt(2),k6e=BigInt(7),M6e=BigInt(256),N6e=BigInt(113);for(let e=0,t=Nh,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],lU.push(2*(5*r+n)),cU.push((e+1)*(e+2)/2%64);let i=P6e;for(let o=0;o<7;o++)t=(t<>k6e)*N6e)%M6e,t&O6e&&(i^=Nh<<(Nh<n>32?LD(e,t,n):RD(e,t,n),Tk=(e,t,n)=>n>32?BD(e,t,n):jD(e,t,n);function z6e(e,t=24){const n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let a=0;a<10;a++)n[a]=e[a]^e[a+10]^e[a+20]^e[a+30]^e[a+40];for(let a=0;a<10;a+=2){const s=(a+8)%10,l=(a+2)%10,c=n[l],u=n[l+1],d=Nk(c,u,1)^n[s],f=Tk(c,u,1)^n[s+1];for(let h=0;h<50;h+=10)e[a+h]^=d,e[a+h+1]^=f}let i=e[2],o=e[3];for(let a=0;a<24;a++){const s=cU[a],l=Nk(i,o,s),c=Tk(i,o,s),u=lU[a];i=e[u],o=e[u+1],e[u]=l,e[u+1]=c}for(let a=0;a<50;a+=10){for(let s=0;s<10;s++)n[s]=e[a+s];for(let s=0;s<10;s++)e[a+s]^=~n[(s+2)%10]&n[(s+4)%10]}e[0]^=T6e[r],e[1]^=I6e[r]}n.fill(0)}class WS extends _y{constructor(t,n,r,i=!1,o=24){if(super(),this.blockLen=t,this.suffix=n,this.outputLen=r,this.enableXOF=i,this.rounds=o,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,Ii(r),0>=this.blockLen||this.blockLen>=200)throw new Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=oc(this.state)}keccak(){Ma||as(this.state32),z6e(this.state32,this.rounds),Ma||as(this.state32),this.posOut=0,this.pos=0}update(t){hc(this);const{blockLen:n,state:r}=this;t=Da(t);const i=t.length;for(let o=0;o=r&&this.keccak();const a=Math.min(r-this.posOut,o-i);t.set(n.subarray(this.posOut,this.posOut+a),i),this.posOut+=a,i+=a}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return Ii(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(mS(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(t){const{blockLen:n,suffix:r,outputLen:i,rounds:o,enableXOF:a}=this;return t||(t=new WS(n,r,i,a,o)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=o,t.suffix=r,t.outputLen=i,t.enableXOF=a,t.destroyed=this.destroyed,t}}const dU=(e,t,n)=>vS(()=>new WS(t,e,n)),R6e=dU(1,136,256/8),j6e=dU(1,72,512/8),db=DH({256:B5e,512:A5e},{256:R6e,512:j6e});function G5(e,t,n){return e==="keccak"?db(t,void 0,n):Au(t,void 0,void 0)}const L6e=SH("setSS58Format");function B6e(e){L6e.warn("Global setting of the ss58Format is deprecated and not recommended. Set format on the keyring (if used) or as part of the address encode function"),Op.prefix=e}const ZS={chars:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",coder:Ybe,type:"base64",withPadding:!0},A6e=FH(ZS),F6e=BH(ZS,A6e),D6e=AH(ZS);function fU(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);return e.length===33?e:!ci||xi()?S5e(e):rh.ProjectivePoint.fromHex(e).toRawBytes(!0)}function KS(e,t){if(![33,65].includes(e.length))throw new Error(`Invalid publicKey provided, received ${e.length} bytes input`);if(e.length===65)return e.subarray(1);if(!ci||xi())return C5e(e).subarray(1);const{px:n,py:r}=rh.ProjectivePoint.fromHex(e);return ai(Xi(n,Cf),Xi(r,Cf))}function H6e(e,t,n,r="blake2",i){const o=kt(t).subarray(0,64),a=kt(e),s=!ci||xi()?E5e(a,o,n):rh.Signature.fromCompact(o).addRecoveryBit(n).recoverPublicKey(a).toRawBytes();if(!s)throw new Error("Unable to recover publicKey from signature");return r==="keccak"?KS(s):fU(s)}function Ik(e,{secretKey:t},n="blake2",r){if((t==null?void 0:t.length)!==32)throw new Error("Expected valid secp256k1 secretKey, 32-bytes");const i=G5(n,e,r);if(!ci||xi())return P5e(i,t);const o=rh.sign(i,t,{lowS:!0});return ai(Xi(o.r,Cf),Xi(o.s,Cf),new Uint8Array([o.recovery||0]))}const hU="ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141".replace(/ /g,""),g2=Ut(`0x${hU}`),y2=new Ct(hU,"hex");function U6e(e,t){let n=f1(t,mk);if(n>=g2)throw new Error("Tweak parameter is out of range");if(n+=f1(e,mk),n>=g2&&(n-=g2),n===yf)throw new Error("Invalid resulting private key");return NS(n,Cf)}function V6e(e,t){const n=new Ct(t);if(n.cmp(y2)>=0)throw new Error("Tweak parameter is out of range");if(n.iadd(new Ct(e)),n.cmp(y2)>=0&&n.isub(y2),n.isZero())throw new Error("Invalid resulting private key");return Xi(n,Cf)}function X6e(e,t,n){if(!ca(e)||e.length!==32)throw new Error("Expected seckey to be an Uint8Array with length 32");if(!ca(t)||t.length!==32)throw new Error("Expected tweak to be an Uint8Array with length 32");return!ci||n?V6e(e,t):U6e(e,t)}function W6e(e,t,n,r="blake2",i){const o=kt(t);if(o.length!==65)throw new Error(`Expected signature with 65 bytes, ${o.length} found instead`);const a=H6e(G5(r,e),o,o[64],r),s=G5(r,a,i),l=kt(n);return so(a,l)||(r==="keccak"?so(s.slice(-20),l.slice(-20)):so(s,l))}function Z6e(e){return[33,65].includes(e.length)&&(e=db(KS(e))),e.slice(-20)}function pU(e){if(!e)return"0x";const t=kt(e);if(![20,32,33,65].includes(t.length))throw new Error(`Invalid address or publicKey provided, received ${t.length} bytes input`);const n=Ps(Z6e(t),-1,!1),r=Ps(db(n),-1,!1);let i="";for(let o=0;o<40;o++)i=`${i}${parseInt(r[o],16)>7?n[o].toUpperCase():n[o]}`;return`0x${i}`}const K6e={256:a0,512:ub},q6e={256:j5e,512:L5e};function mU(e,t,n=256,r){const i=kt(e);return!ci||xi()?q6e[n](i,t):cb(K6e[n],i,t)}const qS=2147483648;function G6e(e){if(!e.startsWith("m/"))return!1;const t=e.split("/").slice(1);for(const n of t){const r=/^\d+'?$/.test(n)?parseInt(n.replace(/'$/,""),10):Number.NaN;if(isNaN(r)||r>=qS||r<0)return!1}return!0}const Y6e=fo("Bitcoin seed");function vU(e,t){return{chainCode:t,publicKey:Of(e).publicKey,secretKey:e}}function gU(e,t){const n=Xi(t,o8e),r=t>=qS?ai(new Uint8Array(1),e.secretKey,n):ai(e.publicKey,n);try{const i=mU(e.chainCode,r,512);return vU(X6e(e.secretKey,i.slice(0,32)),i.slice(32))}catch{return gU(e,t+1)}}function J6e(e,t=""){const n=mU(Y6e,e,512);let r=vU(n.slice(0,32),n.slice(32));if(!t||t==="m"||t==="M"||t==="m'"||t==="M'")return r;if(!G6e(t))throw new Error("Invalid derivation path");const i=t.split("/").slice(1);for(const o of i)r=gU(r,parseInt(o,10)+(o.length>1&&o.endsWith("'")?qS:0));return r}function Q6e(e,t,n,r){kD(e);const i=ND({dkLen:32,asyncTick:10},r),{c:o,dkLen:a,asyncTick:s}=i;if(Ii(o),Ii(a),Ii(s),o<1)throw new Error("PBKDF2: iterations (c) should be >= 1");const l=Da(t),c=Da(n),u=new Uint8Array(a),d=cb.create(e,l),f=d._cloneInto().update(c);return{c:o,dkLen:a,asyncTick:s,DK:u,PRF:d,PRFSalt:f}}function $6e(e,t,n,r,i){return e.destroy(),t.destroy(),r&&r.destroy(),i.fill(0),n}function GS(e,t,n,r){const{c:i,dkLen:o,DK:a,PRF:s,PRFSalt:l}=Q6e(e,t,n,r);let c;const u=new Uint8Array(4),d=Wv(u),f=new Uint8Array(s.outputLen);for(let h=1,v=0;vt.toString(2).padStart(8,"0")).join("")}function a4e(e){return o4e(Array.from(e4e(e))).slice(0,e.length*8/32)}function Rk(e,t){return yU(fo(Y5(e)),fo(`mnemonic${Y5(t)}`)).password}function bU(e,t=t4e){const n=Y5(e).split(" ");if(n.length%3!==0)throw new Error(zk);const r=n.map(u=>{const d=t.indexOf(u);if(d===-1)throw new Error(zk);return d.toString(2).padStart(11,"0")}).join(""),i=Math.floor(r.length/33)*32,o=r.slice(0,i),a=r.slice(i),s=o.match(/(.{1,8})/g),l=s==null?void 0:s.map(i4e);if(!l||l.length%4!==0||l.length<16||l.length>32)throw new Error(n4e);const c=kt(l);if(a4e(c)!==a)throw new Error(r4e);return c}function s4e(e,t){try{bU(e,t)}catch{return!1}return!0}function l4e(e,t,n){return!ci||xi()?p5e(e):bU(e,t)}function wU(e,t,n){return!ci||xi()?g5e(e):s4e(e,t)}function c4e(e,t="",n,r=32){if(wU(e)){if(![32,64].includes(r))throw new Error(`Invalid seed length ${r}, expected 32 or 64`)}else throw new Error("Invalid bip39 mnemonic specified");return r===32?!ci||xi()?v5e(e,t):Rk(e,t).subarray(0,32):Rk(e,t)}function u4e(e,t="",n,r){if(wU(e,n)){if(xi())return m5e(e,t)}else throw new Error("Invalid bip39 mnemonic specified");const i=l4e(e,n),o=fo(`mnemonic${t}`);return yU(i,o).password.slice(0,32)}function rv(e,t){return e<>>32-t}function rd(e,t){let n=e[t+3]&255;return n=n<<8|e[t+2]&255,n=n<<8|e[t+1]&255,n<<8|e[t+0]&255}function b2(e,t,n){for(let r=0;r<4;r++)e[t+r]=n&255,n>>>=8}function d4e(e,t,n,r,i){let o=0;for(let a=0;a>>8)-1}function J5(e,t,n,r,i){const o=new Uint32Array(16),a=new Uint32Array(16),s=new Uint32Array(16),l=new Uint32Array(4);let c,u,d;for(c=0;c<4;c++)a[5*c]=rd(r,4*c),a[1+c]=rd(n,4*c),a[6+c]=rd(t,4*c),a[11+c]=rd(n,16+4*c);for(c=0;c<16;c++)s[c]=a[c];for(c=0;c<20;c++){for(u=0;u<4;u++){for(d=0;d<4;d++)l[d]=a[(5*u+4*d)%16];for(l[1]^=rv(l[0]+l[3]|0,7),l[2]^=rv(l[1]+l[0]|0,9),l[3]^=rv(l[2]+l[1]|0,13),l[0]^=rv(l[3]+l[2]|0,18),d=0;d<4;d++)o[4*u+(u+d)%4]=l[d]}for(d=0;d<16;d++)a[d]=o[d]}if(i){for(c=0;c<16;c++)a[c]=a[c]+s[c]|0;for(c=0;c<4;c++)a[5*c]=a[5*c]-rd(r,4*c)|0,a[6+c]=a[6+c]-rd(t,4*c)|0;for(c=0;c<4;c++)b2(e,4*c,a[5*c]),b2(e,16+4*c,a[6+c])}else for(c=0;c<16;c++)b2(e,4*c,a[c]+s[c]|0)}const Q5=new Uint8Array([101,120,112,97,110,100,32,51,50,45,98,121,116,101,32,107]);function f4e(e,t,n,r,i,o,a){const s=new Uint8Array(16),l=new Uint8Array(64);let c,u;if(!i)return 0;for(u=0;u<16;u++)s[u]=0;for(u=0;u<8;u++)s[u]=o[u];for(;i>=64;){for(J5(l,s,a,Q5,!1),u=0;u<64;u++)e[t+u]=(n?n[r+u]:0)^l[u];for(c=1,u=8;u<16;u++)c=c+(s[u]&255)|0,s[u]=c&255,c>>>=8;i-=64,t+=64,n&&(r+=64)}if(i>0)for(J5(l,s,a,Q5,!1),u=0;u>>=8}const h4e=new Uint32Array([5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252]);function xU(e,t,n,r,i,o){let a,s,l;const c=new Uint32Array(17),u=new Uint32Array(17),d=new Uint32Array(17),f=new Uint32Array(17),h=new Uint32Array(17);for(s=0;s<17;s++)u[s]=d[s]=0;for(s=0;s<16;s++)u[s]=o[s];for(u[3]&=15,u[4]&=252,u[7]&=15,u[8]&=252,u[11]&=15,u[12]&=252,u[15]&=15;i>0;){for(s=0;s<17;s++)f[s]=0;for(s=0;s<16&&s>>=8;for(l=l+d[16]|0,d[16]=l&3,l=5*(l>>>2)|0,s=0;s<16;s++)l=l+d[s]|0,d[s]=l&255,l>>>=8;l=l+d[16]|0,d[16]=l}for(s=0;s<17;s++)h[s]=d[s];w2(d,h4e);const v=-(d[16]>>>7)|0;for(s=0;s<17;s++)d[s]^=v&(h[s]^d[s]);for(s=0;s<16;s++)f[s]=o[s+16];for(f[16]=0,w2(d,f),s=0;s<16;s++)e[t+s]=d[s];return 0}function p4e(e,t,n,r,i,o){const a=new Uint8Array(16);return xU(a,0,n,r,i,o),d4e(e,t,a,0,16)}function m4e(e,t,n,r,i){if(n<32)return-1;$5(e,0,t,0,n,r,i),xU(e,16,e,32,n-32,e);for(let o=0;o<16;o++)e[o]=0;return 0}function v4e(e,t,n,r,i){const o=new Uint8Array(32);if(n<32||($5(o,0,null,0,32,r,i),p4e(t,16,t,32,n-32,o)!==0))return-1;$5(e,0,t,0,n,r,i);for(let a=0;a<32;a++)e[a]=0;return 0}const g4e=32,y4e=24,_5=32,e8=16;function SU(e,t){if(e.length!==g4e)throw new Error("bad key size");if(t.length!==y4e)throw new Error("bad nonce size")}function CU(...e){for(let t=0,n=e.length;t0&&(a+=16),jk(n,o,e,t+=16,n,a)}function C4e(e,t,n){const r=ND({dkLen:32,asyncTick:10,maxmem:1073742848},n),{N:i,r:o,p:a,dkLen:s,asyncTick:l,maxmem:c,onProgress:u}=r;if(Ii(i),Ii(o),Ii(a),Ii(s),Ii(l),Ii(c),u!==void 0&&typeof u!="function")throw new Error("progressCb should be function");const d=128*o,f=d/4;if(i<=1||i&i-1||i>=2**(d/8)||i>2**32)throw new Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(a<0||a>(2**32-1)*32/d)throw new Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(s<0||s>(2**32-1)*32)throw new Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");const h=d*(i+a);if(h>c)throw new Error(`Scrypt: parameters too large, ${h} (128 * r * (N + p)) > ${c} (maxmem)`);const v=GS(a0,e,t,{c:1,dkLen:d*a}),g=oc(v),w=oc(new Uint8Array(d*i)),x=oc(new Uint8Array(d));let C=()=>{};if(u){const E=2*i*a,I=Math.max(Math.floor(E/1e4),1);let R=0;C=()=>{R++,u&&(!(R%I)||R===E)&&u(R/E)}}return{N:i,r:o,p:a,dkLen:s,blockSize32:f,V:w,B32:g,B:v,tmp:x,blockMixCb:C,asyncTick:l}}function E4e(e,t,n,r,i){const o=GS(a0,e,n,{c:1,dkLen:t});return n.fill(0),r.fill(0),i.fill(0),o}function P4e(e,t,n){const{N:r,r:i,p:o,dkLen:a,blockSize32:s,V:l,B32:c,B:u,tmp:d,blockMixCb:f}=C4e(e,t,n);Ma||as(c);for(let h=0;h(t,n,r)=>W6e(t,n,r,e),OU=[["ecdsa",Bk("blake2")],["ethereum",Bk("keccak")]],R4e=[["ed25519",tU],["sr25519",aU],...OU],j4e=["ed25519","sr25519","ecdsa"];function kU(e,{message:t,publicKey:n,signature:r},i=R4e){return e.isValid=i.some(([o,a])=>{try{if(a(t,r,n))return e.crypto=o,!0}catch{}return!1}),e}function L4e(e,{message:t,publicKey:n,signature:r}){if(![0,1,2].includes(r[0]))throw new Error(`Unknown crypto type, expected signature prefix [0..2], found ${r[0]}`);const i=j4e[r[0]]||"none";e.crypto=i;try{e.isValid={ecdsa:()=>kU(e,{message:t,publicKey:n,signature:r.subarray(1)},OU).isValid,ed25519:()=>tU(t,r.subarray(1),n),none:()=>{throw Error("no verify for `none` crypto type")},sr25519:()=>aU(t,r.subarray(1),n)}[i]()}catch{}return e}function B4e(e){return[0,1,2].includes(e[0])&&[65,66].includes(e.length)?L4e:kU}function Ak(e,t,n){const r=kt(t);if(![64,65,66].includes(r.length))throw new Error(`Invalid signature length, expected [64..66] bytes, found ${r.length}`);const i=tu(n),o={message:kt(e),publicKey:i,signature:r},a={crypto:"none",isValid:!1,isWrapped:gm(o.message,!0),publicKey:i},s=gm(o.message,!1),l=B4e(r);return l(a,o),a.crypto!=="none"||a.isWrapped&&!s?a:(o.message=s?oH(o.message):aH(o.message),l(a,o))}const ld=new Uint8Array([161,35,3,33,0]),y1=new Uint8Array([48,83,2,1,1,48,5,6,3,43,101,112,4,34,4,32]),A4e=32,Fk=64,F4e=32,Th=y1.length;function D4e(e,t,n){const r=Array.isArray(n)||n===void 0?n:[n],i=I4e(t,e,r),o=i.subarray(0,y1.length);if(!so(o,y1))throw new Error("Invalid Pkcs8 header found in body");let a=i.subarray(Th,Th+Fk),s=Th+Fk,l=i.subarray(s,s+ld.length);if(!so(l,ld)&&(s=Th+F4e,a=i.subarray(Th,s),l=i.subarray(s,s+ld.length),!so(l,ld)))throw new Error("Invalid Pkcs8 divider found in body");const c=s+ld.length;return{publicKey:i.subarray(c,c+A4e),secretKey:a}}function H4e({publicKey:e,secretKey:t},n){if(!t)throw new Error("Expected a valid secretKey to be passed to encode");const r=ai(y1,t,ld,e);if(!n)return r;const{params:i,password:o,salt:a}=EU(n),{encrypted:s,nonce:l}=S4e(r,o.subarray(0,32));return ai(k4e(a,i),l,s)}function U4e(e,{address:t,meta:n},r,i){return i0(z4e(r,["pkcs8",e],i),{address:t,meta:n})}const V4e=new Uint8Array,X4e={ecdsa:Of,ed25519:XS,ethereum:Of,sr25519:oU},Dk={ecdsa:new Uint8Array([2]),ed25519:new Uint8Array([0]),ethereum:new Uint8Array([2]),sr25519:new Uint8Array([1])},Hk={ecdsa:(e,t)=>Ik(e,t,"blake2"),ed25519:p6e,ethereum:(e,t)=>Ik(e,t,"keccak"),sr25519:S6e},iv={ecdsa:e=>e.length>32?Au(e):e,ed25519:e=>e,ethereum:e=>e.length===20?e:db(KS(e)),sr25519:e=>e};function Ih(e){return!e||MS(e)}function Uk(e,t,n){return Au(ai(t||"",n||"",e))}function Hl({toSS58:e,type:t},{publicKey:n,secretKey:r},i={},o=null,a){const s=(u,d)=>{const f=D4e(u,d||o,a);if(f.secretKey.length===64)n=f.publicKey,r=f.secretKey;else{const h=X4e[t](f.secretKey);n=h.publicKey,r=h.secretKey}},l=u=>(Ih(r)&&o&&s(u,o),o=H4e({publicKey:n,secretKey:r},u),a=void 0,o),c=()=>{const u=iv[t](n);return t==="ethereum"?pU(u):e(u)};return{get address(){return c()},get addressRaw(){const u=iv[t](n);return t==="ethereum"?u.slice(-20):u},get isLocked(){return Ih(r)},get meta(){return i},get publicKey(){return n},get type(){return t},decodePkcs8:s,derive:(u,d)=>{if(t==="ethereum")throw new Error("Unable to derive on this keypair");if(Ih(r))throw new Error("Cannot derive on a locked keypair");const{path:f}=VH(u),h=iU({publicKey:n,secretKey:r},f,t);return Hl({toSS58:e,type:t},h,d,null)},encodePkcs8:u=>l(u),lock:()=>{r=new Uint8Array},setMeta:u=>{i=i0({},i,u)},sign:(u,d={})=>{if(Ih(r))throw new Error("Cannot sign with a locked key pair");return ai(d.withType?Dk[t]:V4e,Hk[t](kt(u),{publicKey:n,secretKey:r}))},toJson:u=>{const d=["ecdsa","ethereum"].includes(t)?n.length===20?Ps(n):Ps(fU(n)):c();return U4e(t,{address:d,meta:i},l(u),!!u)},unlock:u=>s(u),verify:(u,d,f)=>Ak(u,d,iv[t](kt(f))).isValid,vrfSign:(u,d,f)=>{if(Ih(r))throw new Error("Cannot sign with a locked key pair");if(t==="sr25519")return C6e(u,{secretKey:r},d,f);const h=Hk[t](kt(u),{publicKey:n,secretKey:r});return ai(Uk(h,d,f),h)},vrfVerify:(u,d,f,h,v)=>t==="sr25519"?E6e(u,d,n,h,v):Ak(u,ai(Dk[t],d.subarray(32)),iv[t](kt(f))).isValid&&so(d.subarray(0,32),Uk(d.subarray(32),h,v))}}const MU="bottom drive obey lake curtain smoke basket hold race lonely fit walk",W4e="0xfac7959dbfe72f052e5a0c3c8d6530f202b02fd8f9f5ca3580ec8deb7797479e";class Z4e{constructor(){wn(this,"__internal__map",{})}add(t){return this.__internal__map[tu(t.address).toString()]=t,t}all(){return Object.values(this.__internal__map)}get(t){const n=this.__internal__map[tu(t).toString()];if(!n)throw new Error(`Unable to retrieve keypair '${ca(t)||ea(t)?Ps(kt(t)):t}'`);return n}remove(t){delete this.__internal__map[tu(t).toString()]}}const S2={ecdsa:e=>Of(e),ed25519:e=>XS(e),ethereum:e=>Of(e),sr25519:e=>oU(e)};function K4e({publicKey:e}){return e}class t8{constructor(t={}){if(wn(this,"__internal__pairs"),wn(this,"__internal__type"),wn(this,"__internal__ss58"),wn(this,"decodeAddress",tu),wn(this,"encodeAddress",(n,r)=>this.type==="ethereum"?pU(n):sU(n,r??this.__internal__ss58)),t.type=t.type||"ed25519",!["ecdsa","ethereum","ed25519","sr25519"].includes(t.type||"undefined"))throw new Error(`Expected a keyring type of either 'ed25519', 'sr25519', 'ethereum' or 'ecdsa', found '${t.type||"unknown"}`);this.__internal__pairs=new Z4e,this.__internal__ss58=t.ss58Format,this.__internal__type=t.type}get pairs(){return this.getPairs()}get publicKeys(){return this.getPublicKeys()}get type(){return this.__internal__type}addPair(t){return this.__internal__pairs.add(t)}addFromAddress(t,n={},r=null,i=this.type,o,a){const s=this.decodeAddress(t,o);return this.addPair(Hl({toSS58:this.encodeAddress,type:i},{publicKey:s,secretKey:new Uint8Array},n,r,a))}addFromJson(t,n){return this.addPair(this.createFromJson(t,n))}addFromMnemonic(t,n={},r=this.type){return this.addFromUri(t,n,r)}addFromPair(t,n={},r=this.type){return this.addPair(this.createFromPair(t,n,r))}addFromSeed(t,n={},r=this.type){return this.addPair(Hl({toSS58:this.encodeAddress,type:r},S2[r](t),n,null))}addFromUri(t,n={},r=this.type){return this.addPair(this.createFromUri(t,n,r))}createFromJson({address:t,encoded:n,encoding:{content:r,type:i,version:o},meta:a},s){if(o==="3"&&r[0]!=="pkcs8")throw new Error(`Unable to decode non-pkcs8 type, [${r.join(",")}] found}`);const l=o==="0"||!Array.isArray(r)?this.type:r[1],c=Array.isArray(i)?i:[i];if(!["ed25519","sr25519","ecdsa","ethereum"].includes(l))throw new Error(`Unknown crypto type ${l}`);const u=ea(t)?Ha(t):this.decodeAddress(t,s),d=ea(n)?Ha(n):F6e(n);return Hl({toSS58:this.encodeAddress,type:l},{publicKey:u,secretKey:new Uint8Array},a,d,c)}createFromPair(t,n={},r=this.type){return Hl({toSS58:this.encodeAddress,type:r},t,n,null)}createFromUri(t,n={},r=this.type){const i=t.startsWith("//")?`${MU}${t}`:t,{derivePath:o,password:a,path:s,phrase:l}=d8e(i);let c;const u=ea(l,256);if(u)c=Ha(l);else{const f=l.split(" ");if([12,15,18,21,24].includes(f.length))c=r==="ethereum"?c4e(l,"",!1,64):u4e(l,a);else{if(l.length>32)throw new Error("specified phrase is not a valid mnemonic and is invalid as a raw seed at > 32 bytes");c=fo(l.padEnd(32))}}const d=r==="ethereum"?u?S2[r](c):J6e(c,o.substring(1)):iU(S2[r](c),s,r);return Hl({toSS58:this.encodeAddress,type:r},d,n,null)}getPair(t){return this.__internal__pairs.get(t)}getPairs(){return this.__internal__pairs.all()}getPublicKeys(){return this.__internal__pairs.all().map(K4e)}removePair(t){this.__internal__pairs.remove(t)}setSS58Format(t){this.__internal__ss58=t}toJson(t,n){return this.__internal__pairs.get(t).toJson(n)}}const q4e=[{p:"0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d",s:"0x98319d4ff8a9508c4bb0cf0b5a78d760a0b2082c02775e6e82370816fedfff48925a225d97aa00682d6a59b95b18780c10d7032336e88f3442b42361f4a66011",seed:"Alice",type:"sr25519"},{p:"0xbe5ddb1579b72e84524fc29e78609e3caf42e85aa118ebfe0b0ad404b5bdd25f",s:"0xe8da6c9d810e020f5e3c7f5af2dea314cbeaa0d72bc6421e92c0808a0c584a6046ab28e97c3ffc77fe12b5a4d37e8cd4afbfebbf2391ffc7cb07c0f38c023efd",seed:"Alice//stash",type:"sr25519"},{p:"0x8eaf04151687736326c9fea17e25fc5287613693c912909cb226aa4794f26a48",s:"0x081ff694633e255136bdb456c20a5fc8fed21f8b964c11bb17ff534ce80ebd5941ae88f85d0c1bfc37be41c904e1dfc01de8c8067b0d6d5df25dd1ac0894a325",seed:"Bob",type:"sr25519"},{p:"0xfe65717dad0447d715f660a0a58411de509b42e6efb8375f562f58a554d5860e",s:"0xc006507cdfc267a21532394c49ca9b754ca71de21e15a1cdf807c7ceab6d0b6c3ed408d9d35311540dcd54931933e67cf1ea10d46f75408f82b789d9bd212fde",seed:"Bob//stash",type:"sr25519"},{p:"0x90b5ab205c6974c9ea841be688864633dc9ca8a357843eeacf2314649965fe22",s:"0xa8f2d83016052e5d6d77b2f6fd5d59418922a09024cda701b3c34369ec43a7668faf12ff39cd4e5d92bb773972f41a7a5279ebc2ed92264bed8f47d344f8f18c",seed:"Charlie",type:"sr25519"},{p:"0x306721211d5404bd9da88e0204360a1a9ab8b87c66c1bc2fcdd37f3c2222cc20",s:"0x20e05482ca4677e0edbc58ae9a3a59f6ed3b1a9484ba17e64d6fe8688b2b7b5d108c4487b9323b98b11fe36cb301b084e920f7b7895536809a6d62a451b25568",seed:"Dave",type:"sr25519"},{p:"0xe659a7a1628cdd93febc04a4e0646ea20e9f5f0ce097d9a05290d4a9e054df4e",s:"0x683576abfd5dc35273e4264c23095a1bf21c14517bece57c7f0cc5c0ed4ce06a3dbf386b7828f348abe15d76973a72009e6ef86a5c91db2990cb36bb657c6587",seed:"Eve",type:"sr25519"},{p:"0x1cbd2d43530a44705ad088af313e18f80b53ef16b36177cd4b77b846f2a5f07c",s:"0xb835c20f450079cf4f513900ae9faf8df06ad86c681884122c752a4b2bf74d4303e4f21bc6cc62bb4eeed5a9cce642c25e2d2ac1464093b50f6196d78e3a7426",seed:"Ferdie",type:"sr25519"}],G4e=[{name:"Alith",p:"0x02509540919faacf9ab52146c9aa40db68172d83777250b28e4679176e49ccdd9f",s:"0x5fb92d6e98884f76de468fa3f6278f8807c48bebc13595d45af5bdc4da702133",type:"ethereum"},{name:"Baltathar",p:"0x033bc19e36ff1673910575b6727a974a9abd80c9a875d41ab3e2648dbfb9e4b518",s:"0x8075991ce870b93a8870eca0c0f91913d12f47948ca0fd25b49c6fa7cdbeee8b",type:"ethereum"},{name:"Charleth",p:"0x0234637bdc0e89b5d46543bcbf8edff329d2702bc995e27e9af4b1ba009a3c2a5e",s:"0x0b6e18cafb6ed99687ec547bd28139cafdd2bffe70e6b688025de6b445aa5c5b",type:"ethereum"},{name:"Dorothy",p:"0x02a00d60b2b408c2a14c5d70cdd2c205db8985ef737a7e55ad20ea32cc9e7c417c",s:"0x39539ab1876910bbf3a223d84a29e28f1cb4e2e456503e7e91ed39b2e7223d68",type:"ethereum"},{name:"Ethan",p:"0x025cdc005b752651cd3f728fb9192182acb3a9c89e19072cbd5b03f3ee1f1b3ffa",s:"0x7dce9bc8babb68fec1409be38c8e1a52650206a7ed90ff956ae8a6d15eeaaef4",type:"ethereum"},{name:"Faith",p:"0x037964b6c9d546da4646ada28a99e34acaa1d14e7aba861a9055f9bd200c8abf74",s:"0xb9d2ea9a615f3165812e8d44de0d24da9bbd164b65c4f0573e1ce2c8dbd9c8df",type:"ethereum"}];function Y4e(e,t){if(!e&&!t)throw new Error("Testing pair should have either a name or a seed");return{isTesting:!0,name:e||(t==null?void 0:t.replace("//","_").toLowerCase())}}function NU(e={},t=!0){const n=new t8(e),r=e.type==="ethereum"?G4e:q4e;for(const{name:i,p:o,s:a,seed:s,type:l}of r){const c=Y4e(i,s),u=!t&&!i&&s?n.addFromUri(s,c,e.type):n.addPair(Hl({toSS58:n.encodeAddress,type:l},{publicKey:Ha(o),secretKey:Ha(a)},c));u.lock=()=>{}}return n}const Vk=new Uint8Array(32),TU="5C4hrfjw9DjXZTzV3MwzrrAr9P1MJhSrvWGWqi1eSuyUpnhM",IU={isTesting:!0,name:"nobody"},J4e={address:TU,encoded:"",encoding:{content:["pkcs8","ed25519"],type:"none",version:"0"},meta:IU},zU={address:TU,addressRaw:Vk,decodePkcs8:(e,t)=>{},derive:(e,t)=>zU,encodePkcs8:e=>new Uint8Array(0),isLocked:!0,lock:()=>{},meta:IU,publicKey:Vk,setMeta:e=>{},sign:e=>new Uint8Array(64),toJson:e=>J4e,type:"ed25519",unlock:e=>{},verify:(e,t)=>!1,vrfSign:(e,t,n)=>new Uint8Array(96),vrfVerify:(e,t,n,r)=>!1};function Q4e(){return zU}function $4e(e,t=!0){const n=NU(e,t).getPairs(),r={nobody:Q4e()};for(const i of n)i.meta.name&&(r[i.meta.name]=i);return r}const _4e=Object.freeze(Object.defineProperty({__proto__:null,DEV_PHRASE:MU,DEV_SEED:W4e,Keyring:t8,createPair:Hl,createTestKeyring:NU,createTestPairs:$4e,decodeAddress:tu,default:t8,encodeAddress:sU,packageInfo:kH,setSS58Format:B6e},Symbol.toStringTag,{value:"Module"})),eSe=yS(_4e),tSe=yS(W3e);var YS=Object.defineProperty,nSe=Object.getOwnPropertyDescriptor,rSe=Object.getOwnPropertyNames,Xk=Object.getOwnPropertySymbols,RU=Object.prototype.hasOwnProperty,iSe=Object.prototype.propertyIsEnumerable,oSe=Math.pow,aSe=(e,t)=>{var n={};for(var r in e)RU.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Xk)for(var r of Xk(e))t.indexOf(r)<0&&iSe.call(e,r)&&(n[r]=e[r]);return n},sSe=(e,t)=>{for(var n in t)YS(e,n,{get:t[n],enumerable:!0})},lSe=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of rSe(t))!RU.call(e,i)&&i!==n&&YS(e,i,{get:()=>t[i],enumerable:!(r=nSe(t,i))||r.enumerable});return e},cSe=e=>lSe(YS({},"__esModule",{value:!0}),e),uSe=(e,t,n)=>new Promise((r,i)=>{var o=l=>{try{s(n.next(l))}catch(c){i(c)}},a=l=>{try{s(n.throw(l))}catch(c){i(c)}},s=l=>l.done?r(l.value):Promise.resolve(l.value).then(o,a);s((n=n.apply(e,t)).next())}),jU={};sSe(jU,{EvalMessages:()=>AU,addedTo:()=>BSe,appendOr:()=>wSe,appendOrEmpty:()=>bSe,applyWidthAsPadding:()=>RSe,camelize:()=>fSe,capitalizeFirstLetter:()=>CSe,determinePoolDisplay:()=>MSe,ellipsisFn:()=>LU,evalUnits:()=>ZSe,extractUrlValue:()=>NSe,greaterThanZero:()=>hSe,inChrome:()=>LSe,isNotZero:()=>pSe,isValidAddress:()=>kSe,isValidHttpUrl:()=>DSe,localStorageOrDefault:()=>OSe,makeCancelable:()=>HSe,matchedProperties:()=>FSe,mergeDeep:()=>n8,minDecimalPlaces:()=>mSe,pageFromUri:()=>vSe,planckToUnit:()=>xSe,remToUnit:()=>FU,removeVarFromUrlHash:()=>ISe,removedFrom:()=>ASe,rmCommas:()=>BU,setStateWithRef:()=>PSe,shuffle:()=>gSe,snakeToCamel:()=>ESe,sortWithNull:()=>zSe,transformToBaseUnit:()=>KSe,unescape:()=>jSe,unimplemented:()=>qSe,unitToPlanck:()=>SSe,varToUrlHash:()=>TSe,withTimeout:()=>ySe});var dSe=cSe(jU),Wk=KD,fSe=e=>{var t;const n=a=>a?typeof a=="string"?a:String(a):"",r=a=>n(a).match(/[A-Z\xC0-\xD6\xD8-\xDE]?[a-z\xDF-\xF6\xF8-\xFF]+|[A-Z\xC0-\xD6\xD8-\xDE]+(?![a-z\xDF-\xF6\xF8-\xFF])|\d+/g),i=a=>{let s="";for(let l=0;l<(a==null?void 0:a.length);l++){let c=a[l].toLowerCase();l!=0&&(c=c.slice(0,1).toUpperCase()+c.slice(1,c.length)),s+=c}return s},o=(t=r(e))==null?void 0:t.map(a=>a.toLowerCase());return i(o)},LU=(e,t=6,n="center")=>{const r=e.length/2;return t<=4?n==="center"?e.slice(0,4)+"..."+e.slice(-4):n==="end"?e.slice(0,4)+"...":"..."+e.slice(-4):n==="center"?t>=(e.length-2)/2?e.slice(0,r-3)+"..."+e.slice(-(r-3)):e.slice(0,t)+"..."+e.slice(-t):t>=e.length?n==="end"?e.slice(0,e.length-3)+"...":"..."+e.slice(-(e.length-3)):n==="end"?e.slice(0,t)+"...":"..."+e.slice(t)},hSe=e=>e.isGreaterThan(0),pSe=e=>!e.isZero(),mSe=(e,t)=>{const n=new Wk.BigNumber(BU(e).split(".")[0]||0),r=e.split(".")[1]||"",i=new Wk.BigNumber(t).minus(r.length);return i.isGreaterThan(0)?`${n.toFormat(0)}.${r.toString()}${"0".repeat(i.toNumber())}`:e},vSe=(e,t)=>{const n=e.substring(e.lastIndexOf("/")+1);return(n.trim()===""?t:n).trim()},BU=e=>e.replace(/,/g,""),gSe=e=>{let t=e.length,n;for(;t!==0;)n=Math.floor(Math.random()*t),t--,[e[t],e[n]]=[e[n],e[t]];return e},ySe=(e,t,n)=>{const r=new Promise(i=>setTimeout(()=>uSe(void 0,null,function*(){typeof(n==null?void 0:n.onTimeout)=="function"&&n.onTimeout(),i(void 0)}),e));return Promise.race([t,r])},bSe=(e,t)=>e?` ${t}`:"",wSe=(e,t,n)=>e?` ${t}`:` ${n}`,Zk=eSe,b1=tSe,Fr=KD,AU=(e=>(e.GIBBERISH="Input is not correct. Use numbers, floats or expression (e.g. 1k, 1.3m)",e.ZERO="You cannot send 0 funds",e.SUCCESS="",e.SYMBOL_ERROR="Provided symbol is not correct",e.GENERAL_ERROR="Check your input. Something went wrong",e))(AU||{}),FU=e=>Number(e.slice(0,e.length-3))*parseFloat(getComputedStyle(document.documentElement).fontSize),xSe=(e,t)=>new Fr.BigNumber(e.dividedBy(new Fr.BigNumber(10).exponentiatedBy(t)).toFixed(t)),SSe=(e,t)=>{const n=new Fr.BigNumber(!e.length||!e?"0":e);return(n.isNaN()?new Fr.BigNumber(0):n).multipliedBy(new Fr.BigNumber(10).exponentiatedBy(t)).integerValue()},CSe=e=>e.charAt(0).toUpperCase()+e.slice(1),ESe=e=>e.toLowerCase().replace(/([-_][a-z])/g,t=>t.toUpperCase().replace("-","").replace("_","")),PSe=(e,t,n)=>{t(e),n.current=e},OSe=(e,t,n=!1)=>{const r=localStorage.getItem(e);return r===null?t:n?JSON.parse(r):r},kSe=e=>{try{return(0,Zk.encodeAddress)((0,b1.isHex)(e)?(0,b1.hexToU8a)(e):(0,Zk.decodeAddress)(e)),!0}catch{return!1}},MSe=(e,t)=>{const n=LU(e,6);let r=t??n;const i=(0,b1.u8aToString)((0,b1.u8aUnwrapBytes)(r));return i!==""&&(r=i),r===""&&(r=n),r},NSe=(e,t)=>{typeof t>"u"&&(t=window.location.href);const n=t.match(`[?&]${e}=([^&]+)`);return n?n[1]:null},TSe=(e,t,n)=>{const r=window.location.hash,[i,o]=r.split("?"),a=new URLSearchParams(o);a.get(e)===null&&!n||(a.set(e,t),window.location.hash=`${i}?${a.toString()}`)},ISe=e=>{const t=window.location.hash,[n,r]=t.split("?"),i=new URLSearchParams(r);if(i.get(e)===null)return;i.delete(e);const o=i.toString();window.location.hash=`${n}${o?`?${o}`:""}`},zSe=e=>(t,n)=>t===n?0:t===null?1:n===null?-1:e?t{t.current&&e.current&&(t.current.style.paddingRight=`${e.current.offsetWidth+FU("1rem")}px`)},jSe=e=>e.replace(/\\"/g,'"'),LSe=()=>{const e=(window==null?void 0:window.chrome)||null,t=(window==null?void 0:window.navigator)||null,n=typeof(window==null?void 0:window.opr)<"u",r=(t==null?void 0:t.userAgent.indexOf("Edg"))>-1||!1;return!!(t!=null&&t.userAgent.match("CriOS")||e!==null&&typeof e<"u"&&n===!1&&r===!1)},BSe=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:e.filter(r=>!t.find(i=>n.every(o=>!(o in i)||!(o in r)?!1:i[o]===r[o]))),ASe=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:t.filter(r=>!e.find(i=>n.every(o=>!(o in r)||!(o in i)?!1:i[o]===r[o]))),FSe=(e,t,n)=>typeof e!="object"||typeof t!="object"||!n.length?[]:t.filter(r=>e.find(i=>n.every(o=>!(o in r)||!(o in i)?!1:i[o]===r[o]))),DSe=e=>{let t;try{t=new URL(e)}catch{return!1}return t.protocol==="http:"||t.protocol==="https:"},HSe=e=>{let t=!1;return{promise:new Promise((n,r)=>{e.then(i=>t?r(Error("Cancelled")):n(i)),e.catch(i=>r(t?Error("Cancelled"):i))}),cancel:()=>{t=!0}}},Pi=e=>new Fr.BigNumber(10).pow(new Fr.BigNumber(e)),DU=[{value:Pi(24),symbol:"y",isMil:!0},{value:Pi(21),symbol:"z",isMil:!0},{value:Pi(18),symbol:"a",isMil:!0},{value:Pi(15),symbol:"f",isMil:!0},{value:Pi(12),symbol:"p",isMil:!0},{value:Pi(9),symbol:"n",isMil:!0},{value:Pi(6),symbol:"μ",isMil:!0},{value:Pi(3),symbol:"m",isMil:!0},{value:new Fr.BigNumber(1),symbol:""},{value:Pi(3),symbol:"k"},{value:Pi(6),symbol:"M"},{value:Pi(9),symbol:"G"},{value:Pi(12),symbol:"T"},{value:Pi(15),symbol:"P"},{value:Pi(18),symbol:"E"},{value:Pi(21),symbol:"Y"},{value:Pi(24),symbol:"Z"}],HU=DU.map(e=>e.symbol).join(", ").replace(", ,",","),USe=new RegExp("^[+]?[0-9]*[.,]{1}[0-9]*$"),VSe=new RegExp("^[+]?[0-9]+$"),XSe=new RegExp("^[+]?[0-9]*[.,]{1}[0-9]*["+HU+"]{1}$"),WSe=new RegExp("^[+]?[0-9]*["+HU+"]{1}$"),ZSe=(e,t)=>{if(e=e&&e.replace("+",""),!USe.test(e)&&!VSe.test(e)&&!WSe.test(e)&&!XSe.test(e))return[null,"Input is not correct. Use numbers, floats or expression (e.g. 1k, 1.3m)"];const n=e.replace(/[0-9.,]/g,""),r=DU.find(f=>f.symbol===n),i=e.replace(n,"").replace(",",".");let o=new Fr.BigNumber(0);if(!r)return[null,"Provided symbol is not correct"];const a=new Fr.BigNumber(10).pow(new Fr.BigNumber(t)),s=i.includes("."),[l,c]=i.split("."),u=(c==null?void 0:c.length)||0,d=new Fr.BigNumber(10).pow(new Fr.BigNumber(u));return o=s?new Fr.BigNumber(new Fr.BigNumber(l).multipliedBy(d).plus(new Fr.BigNumber(c))):new Fr.BigNumber(new Fr.BigNumber(i)),o=o.multipliedBy(a),s?o=r.isMil?o.dividedBy(r.value).dividedBy(d):o.multipliedBy(r.value).dividedBy(d):o=r.isMil?o.dividedBy(r.value):o.multipliedBy(r.value),o.eq(new Fr.BigNumber(0))?[null,"You cannot send 0 funds"]:[o,""]},KSe=(e,t)=>{const n=e.length-t;let r="";if(n<0){for(let i=0;i{aSe(e,[])},n8=(e,...t)=>{if(!t.length)return e;const n=i=>i&&typeof i=="object"&&!Array.isArray(i),r=t.shift();if(n(e)&&n(r))for(const i in r)n(r[i])?(e[i]||Object.assign(e,{[i]:{}}),n8(e[i],r[i])):Object.assign(e,{[i]:r[i]});return n8(e,...t)};const C2=e=>["xx-small","x-small","small","medium","large","larger","x-large","xx-large"].includes(e),GSe=({title:e,edit:t=!1,fontSize:n,ellipsis:r={active:!1,amount:7},icon:i,extraComponent:o,noCard:a=!1,className:s,style:l})=>{var c,u;const d=[C2(n)?Xs(n,"account-card-font-size-"+n)||"account-card-font-size-medium":"",Xs(r.active,"ellipsis")," account-card-main-text"],f=[],[h,v]=p.useState(i==null?void 0:i.gridSize),[g,w]=p.useState(12),[x,C]=p.useState(o==null?void 0:o.gridSize),[E,I]=p.useState(e.address);p.useEffect(()=>{let j=2,D=2,X=8;(i!=null&&i.gridSize||o!=null&&o.gridSize)&&(j=(i==null?void 0:i.gridSize)||2,D=(o==null?void 0:o.gridSize)||2,X=12-((i?j:0)+(o?D:0))),v(j),C(D),w(X)},[i,o]);const R=Q.jsx(gr,{column:!0,sm:h,justify:i==null?void 0:i.justify,style:Object.assign({},{margin:"auto"},i==null?void 0:i.style),className:i==null?void 0:i.className,children:Q.jsx(Ywe,{address:E,size:(i==null?void 0:i.size)||30,copy:i==null?void 0:i.copy,colors:i==null?void 0:i.colors,outerColor:i==null?void 0:i.outerColor})},`icon_${h}`),T=Q.jsx(gr,{column:!0,sm:g,justify:e==null?void 0:e.justify,alignItems:(e==null?void 0:e.align)||"center",children:t?Q.jsx("input",{style:Object.assign({},(e==null?void 0:e.style)||{},C2(n)?{}:{fontSize:n},{width:"100%"}),className:`${(e==null?void 0:e.className)||null} ${(c=d==null?void 0:d.filter(j=>j.trim()!=""))==null?void 0:c.join("")}`,value:E,onChange:j=>I(j.target.value)}):Q.jsx("div",{style:Object.assign({},(e==null?void 0:e.style)||{},C2(n)?{}:{fontSize:n},r!=null&&r.active?{}:{textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}),className:`${(e==null?void 0:e.className)||null} ${(u=d==null?void 0:d.filter(j=>j.trim()!=""))==null?void 0:u.join("")}`,children:(e==null?void 0:e.component)||(r!=null&&r.active?dSe.ellipsisFn((e==null?void 0:e.name)||e.address,r.amount,(r==null?void 0:r.position)||"center"):(e==null?void 0:e.name)||e.address)})},`main_${g}`);if(f.push(T),i&&((i==null?void 0:i.position)==="right"?f.push(R):f.unshift(R)),o){const j=Q.jsx(gr,{column:!0,sm:x,justify:o==null?void 0:o.justify,alignItems:"center",className:o==null?void 0:o.className,style:o==null?void 0:o.style,children:o.component},`x_${x}`);(o==null?void 0:o.position)==="right"?f.push(j):f.unshift(j)}return Q.jsx(gr,{row:!0,alignItems:"center",children:a?f:Q.jsx(eD,{style:l,className:"account-card-theme-border "+s,children:f})},"core_component")};var no=function(){return no=Object.assign||function(t){for(var n,r=1,i=arguments.length;r?@[\\\]^`{|}~-]+/g,_Se=/(^-|-$)/g;function Kk(e){return e.replace($Se,"-").replace(_Se,"")}var eCe=/(a)(d)/gi,ov=52,qk=function(e){return String.fromCharCode(e+(e>25?39:97))};function r8(e){var t,n="";for(t=Math.abs(e);t>ov;t=t/ov|0)n=qk(t%ov)+n;return(qk(t%ov)+n).replace(eCe,"$1-$2")}var E2,WU=5381,Od=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},ZU=function(e){return Od(WU,e)};function KU(e){return r8(ZU(e)>>>0)}function tCe(e){return e.displayName||e.name||"Component"}function P2(e){return typeof e=="string"&&!0}var qU=typeof Symbol=="function"&&Symbol.for,GU=qU?Symbol.for("react.memo"):60115,nCe=qU?Symbol.for("react.forward_ref"):60112,rCe={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},iCe={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},YU={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},oCe=((E2={})[nCe]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},E2[GU]=YU,E2);function Gk(e){return("type"in(t=e)&&t.type.$$typeof)===GU?YU:"$$typeof"in e?oCe[e.$$typeof]:rCe;var t}var aCe=Object.defineProperty,sCe=Object.getOwnPropertyNames,Yk=Object.getOwnPropertySymbols,lCe=Object.getOwnPropertyDescriptor,cCe=Object.getPrototypeOf,Jk=Object.prototype;function JU(e,t,n){if(typeof t!="string"){if(Jk){var r=cCe(t);r&&r!==Jk&&JU(e,r,n)}var i=sCe(t);Yk&&(i=i.concat(Yk(t)));for(var o=Gk(e),a=Gk(t),s=0;s0?" Args: ".concat(t.join(", ")):""))}var uCe=function(){function e(t){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=t}return e.prototype.indexOfGroup=function(t){for(var n=0,r=0;r=this.groupSizes.length){for(var r=this.groupSizes,i=r.length,o=i;t>=o;)if((o<<=1)<0)throw l0(16,"".concat(t));this.groupSizes=new Uint32Array(o),this.groupSizes.set(r),this.length=o;for(var a=i;a=this.length||this.groupSizes[t]===0)return n;for(var r=this.groupSizes[t],i=this.indexOfGroup(t),o=i+r,a=i;a=0){var r=document.createTextNode(n);return this.element.insertBefore(r,this.nodes[t]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(t){this.element.removeChild(this.nodes[t]),this.length--},e.prototype.getRule=function(t){return t0&&(w+="".concat(x,","))}),l+="".concat(v).concat(g,'{content:"').concat(w,'"}').concat(JS)},u=0;u0?".".concat(t):f},u=l.slice();u.push(function(f){f.type===Cy&&f.value.includes("&")&&(f.props[0]=f.props[0].replace(xCe,n).replace(r,c))}),a.prefix&&u.push(Wie),u.push(fL);var d=function(f,h,v,g){h===void 0&&(h=""),v===void 0&&(v=""),g===void 0&&(g="&"),t=g,n=h,r=new RegExp("\\".concat(n,"\\b"),"g");var w=f.replace(SCe,""),x=uL(v||h?"".concat(v," ").concat(h," { ").concat(w," }"):w);a.namespace&&(x=_U(x,a.namespace));var C=[];return om(x,Vie(u.concat(Xie(function(E){return C.push(E)})))),C};return d.hash=l.length?l.reduce(function(f,h){return h.name||l0(15),Od(f,h.name)},WU).toString():"",d}var ECe=new $U,a8=CCe(),eV=be.createContext({shouldForwardProp:void 0,styleSheet:ECe,stylis:a8});eV.Consumer;be.createContext(void 0);function $k(){return p.useContext(eV)}var tV=function(){function e(t,n){var r=this;this.inject=function(i,o){o===void 0&&(o=a8);var a=r.name+o.hash;i.hasNameForId(r.id,a)||i.insertRules(r.id,a,o(r.rules,a,"@keyframes"))},this.name=t,this.id="sc-keyframes-".concat(t),this.rules=n,_S(this,function(){throw l0(12,String(r.name))})}return e.prototype.getName=function(t){return t===void 0&&(t=a8),this.name+t.hash},e}(),PCe=function(e){return e>="A"&&e<="Z"};function _k(e){for(var t="",n=0;n>>0);if(!n.hasNameForId(this.componentId,a)){var s=r(o,".".concat(a),void 0,this.componentId);n.insertRules(this.componentId,a,s)}i=Zc(i,a),this.staticRulesId=a}else{for(var l=Od(this.baseHash,r.hash),c="",u=0;u>>0);n.hasNameForId(this.componentId,h)||n.insertRules(this.componentId,h,r(c,".".concat(h),void 0,this.componentId)),i=Zc(i,h)}}return i},e}(),iV=be.createContext(void 0);iV.Consumer;var O2={};function NCe(e,t,n){var r=$S(e),i=e,o=!P2(e),a=t.attrs,s=a===void 0?hb:a,l=t.componentId,c=l===void 0?function(I,R){var T=typeof I!="string"?"sc":Kk(I);O2[T]=(O2[T]||0)+1;var j="".concat(T,"-").concat(KU(fb+T+O2[T]));return R?"".concat(R,"-").concat(j):j}(t.displayName,t.parentComponentId):l,u=t.displayName,d=u===void 0?function(I){return P2(I)?"styled.".concat(I):"Styled(".concat(tCe(I),")")}(e):u,f=t.displayName&&t.componentId?"".concat(Kk(t.displayName),"-").concat(t.componentId):t.componentId||c,h=r&&i.attrs?i.attrs.concat(s).filter(Boolean):s,v=t.shouldForwardProp;if(r&&i.shouldForwardProp){var g=i.shouldForwardProp;if(t.shouldForwardProp){var w=t.shouldForwardProp;v=function(I,R){return g(I,R)&&w(I,R)}}else v=g}var x=new MCe(n,f,r?i.componentStyle:void 0);function C(I,R){return function(T,j,D){var X=T.attrs,U=T.componentStyle,Z=T.defaultProps,Y=T.foldedComponentIds,y=T.styledComponentId,m=T.target,b=be.useContext(iV),k=$k(),N=T.shouldForwardProp||k.shouldForwardProp,M=QSe(j,b,Z)||Mf,z=function(ie,se,le){for(var he,ve=no(no({},se),{className:void 0,theme:le}),L=0;Le.$visible?"flex":"none"}; -`,RCe="http://www.w3.org/2000/svg",xa=242.776657104492,jCe=1.6,LCe=oC` +`,RCe="http://www.w3.org/2000/svg",xa=242.776657104492,jCe=1.6,LCe=eC` 12.5% { stroke-dasharray: ${xa*.14}px, ${xa}px; stroke-dashoffset: -${xa*.11}px; @@ -633,18 +633,18 @@ ${c2e(t,n)}`)}function OS({name:e,path:t,type:n,version:r},i,o=[]){var a,s;if(!e stroke-dasharray: ${xa*.01}px, ${xa}px; stroke-dashoffset: -${xa*.99}px; } -`;Du.path` +`;Fu.path` stroke-dasharray: ${xa*.01}px, ${xa}; stroke-dashoffset: 0; animation: ${LCe} ${jCe}s linear infinite; -`;const gV=({radius:e=45,strokeWidth:t=5,color:n=TCe,secondaryColor:r,ariaLabel:i="revolving-dot-loading",wrapperStyle:o,wrapperClass:a,visible:s=!0})=>Q.jsx(zCe,{style:o,$visible:s,className:a,"aria-label":i,"data-testid":"revolving-dot-loading",...ICe,children:Q.jsxs("svg",{version:"1.1",width:`calc(${e} * 2.5)`,height:`calc(${e} * 2.5)`,xmlns:RCe,x:"0px",y:"0px","data-testid":"revolving-dot-svg",children:[Q.jsx("circle",{fill:"none",stroke:r||n,strokeWidth:t,cx:`calc(${e} * 1.28)`,cy:`calc(${e} * 1.28)`,r:e,style:{opacity:.5}}),Q.jsx("circle",{fill:n,stroke:n,strokeWidth:"3",cx:`calc(${e} * 1.28)`,cy:`calc(${e} / 3.5)`,r:`calc(${e} / 5)`,style:{transformOrigin:"50% 50%"},children:Q.jsx("animateTransform",{attributeName:"transform",dur:"2s",type:"rotate",from:"0",to:"360",repeatCount:"indefinite"})})]})}),BCe=oC` +`;const sV=({radius:e=45,strokeWidth:t=5,color:n=TCe,secondaryColor:r,ariaLabel:i="revolving-dot-loading",wrapperStyle:o,wrapperClass:a,visible:s=!0})=>Q.jsx(zCe,{style:o,$visible:s,className:a,"aria-label":i,"data-testid":"revolving-dot-loading",...ICe,children:Q.jsxs("svg",{version:"1.1",width:`calc(${e} * 2.5)`,height:`calc(${e} * 2.5)`,xmlns:RCe,x:"0px",y:"0px","data-testid":"revolving-dot-svg",children:[Q.jsx("circle",{fill:"none",stroke:r||n,strokeWidth:t,cx:`calc(${e} * 1.28)`,cy:`calc(${e} * 1.28)`,r:e,style:{opacity:.5}}),Q.jsx("circle",{fill:n,stroke:n,strokeWidth:"3",cx:`calc(${e} * 1.28)`,cy:`calc(${e} / 3.5)`,r:`calc(${e} / 5)`,style:{transformOrigin:"50% 50%"},children:Q.jsx("animateTransform",{attributeName:"transform",dur:"2s",type:"rotate",from:"0",to:"360",repeatCount:"indefinite"})})]})}),BCe=eC` to { transform: rotate(360deg); } -`;Du.svg` +`;Fu.svg` animation: ${BCe} 0.75s steps(12, end) infinite; animation-duration: 0.75s; -`;Du.polyline` +`;Fu.polyline` stroke-width: ${e=>e.width}px; stroke-linecap: round; @@ -691,29 +691,29 @@ to { &:nth-child(12n + 11) { stroke-opacity: 0.92; } -`;const ACe=oC` +`;const ACe=eC` to { stroke-dashoffset: 136; } -`;Du.polygon` +`;Fu.polygon` stroke-dasharray: 17; animation: ${ACe} 2.5s cubic-bezier(0.35, 0.04, 0.63, 0.95) infinite; -`;Du.svg` +`;Fu.svg` transform-origin: 50% 65%; -`;function FCe(e,t){const n={};return(e[e.length-1]===""?[...e,""]:e).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}const DCe=/^[$_\p{ID_Start}][$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,HCe=/^[$_\p{ID_Start}][-$_\u{200C}\u{200D}\p{ID_Continue}]*$/u,UCe={};function sM(e,t){return(UCe.jsx?HCe:DCe).test(e)}const VCe=/[ \t\n\f\r]/g;function XCe(e){return typeof e=="object"?e.type==="text"?lM(e.value):!1:lM(e)}function lM(e){return e.replace(VCe,"")===""}class c0{constructor(t,n,r){this.property=t,this.normal=n,r&&(this.space=r)}}c0.prototype.property={};c0.prototype.normal={};c0.prototype.space=null;function vV(e,t){const n={},r={};let i=-1;for(;++i4&&n.slice(0,4)==="data"&&GCe.test(t)){if(t.charAt(4)==="-"){const o=t.slice(5).replace(uM,$Ce);r="data"+o.charAt(0).toUpperCase()+o.slice(1)}else{const o=t.slice(4);if(!uM.test(o)){let a=o.replace(YCe,QCe);a.charAt(0)!=="-"&&(a="-"+a),t="data"+a}}i=aC}return new i(r,t)}function QCe(e){return"-"+e.toLowerCase()}function $Ce(e){return e.charAt(1).toUpperCase()}const _Ce={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},eEe=vV([wV,bV,CV,EV,KCe],"html"),sC=vV([wV,bV,CV,EV,qCe],"svg");function tEe(e){return e.join(" ").trim()}var PV={},dM=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,nEe=/\n/g,rEe=/^\s*/,iEe=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,oEe=/^:\s*/,aEe=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,sEe=/^[;\s]*/,lEe=/^\s+|\s+$/g,cEe=` -`,fM="/",hM="*",Bc="",uEe="comment",dEe="declaration",fEe=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,r=1;function i(g){var v=g.match(nEe);v&&(n+=v.length);var w=g.lastIndexOf(cEe);r=~w?g.length-w:r+g.length}function o(){var g={line:n,column:r};return function(v){return v.position=new a(g),c(),v}}function a(g){this.start=g,this.end={line:n,column:r},this.source=t.source}a.prototype.content=e;function s(g){var v=new Error(t.source+":"+n+":"+r+": "+g);if(v.reason=g,v.filename=t.source,v.line=n,v.column=r,v.source=e,!t.silent)throw v}function l(g){var v=g.exec(e);if(v){var w=v[0];return i(w),e=e.slice(w.length),v}}function c(){l(rEe)}function u(g){var v;for(g=g||[];v=d();)v!==!1&&g.push(v);return g}function d(){var g=o();if(!(fM!=e.charAt(0)||hM!=e.charAt(1))){for(var v=2;Bc!=e.charAt(v)&&(hM!=e.charAt(v)||fM!=e.charAt(v+1));)++v;if(v+=2,Bc===e.charAt(v-1))return s("End of comment missing");var w=e.slice(2,v-2);return r+=2,i(w),e=e.slice(v),r+=2,g({type:uEe,comment:w})}}function f(){var g=o(),v=l(iEe);if(v){if(d(),!l(oEe))return s("property missing ':'");var w=l(aEe),x=g({type:dEe,property:pM(v[0].replace(dM,Bc)),value:w?pM(w[0].replace(dM,Bc)):Bc});return l(sEe),x}}function h(){var g=[];u(g);for(var v;v=f();)v!==!1&&(g.push(v),u(g));return g}return c(),h()};function pM(e){return e?e.replace(lEe,Bc):Bc}var hEe=Ul&&Ul.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(PV,"__esModule",{value:!0});var pEe=hEe(fEe);function mEe(e,t){var n=null;if(!e||typeof e!="string")return n;var r=(0,pEe.default)(e),i=typeof t=="function";return r.forEach(function(o){if(o.type==="declaration"){var a=o.property,s=o.value;i?t(a,s,o):s&&(n=n||{},n[a]=s)}}),n}var mM=PV.default=mEe;const gEe=mM.default||mM,OV=kV("end"),lC=kV("start");function kV(e){return t;function t(n){const r=n&&n.position&&n.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function vEe(e){const t=lC(e),n=OV(e);if(t&&n)return{start:t,end:n}}function Mp(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?gM(e.position):"start"in e||"end"in e?gM(e):"line"in e||"column"in e?h8(e):""}function h8(e){return vM(e&&e.line)+":"+vM(e&&e.column)}function gM(e){return h8(e&&e.start)+"-"+h8(e&&e.end)}function vM(e){return e&&typeof e=="number"?e:1}class Bi extends Error{constructor(t,n,r){super(),typeof n=="string"&&(r=n,n=void 0);let i="",o={},a=!1;if(n&&("line"in n&&"column"in n?o={place:n}:"start"in n&&"end"in n?o={place:n}:"type"in n?o={ancestors:[n],place:n.position}:o={...n}),typeof t=="string"?i=t:!o.cause&&t&&(a=!0,i=t.message,o.cause=t),!o.ruleId&&!o.source&&typeof r=="string"){const l=r.indexOf(":");l===-1?o.ruleId=r:(o.source=r.slice(0,l),o.ruleId=r.slice(l+1))}if(!o.place&&o.ancestors&&o.ancestors){const l=o.ancestors[o.ancestors.length-1];l&&(o.place=l.position)}const s=o.place&&"start"in o.place?o.place.start:o.place;this.ancestors=o.ancestors||void 0,this.cause=o.cause||void 0,this.column=s?s.column:void 0,this.fatal=void 0,this.file,this.message=i,this.line=s?s.line:void 0,this.name=Mp(o.place)||"1:1",this.place=o.place||void 0,this.reason=this.message,this.ruleId=o.ruleId||void 0,this.source=o.source||void 0,this.stack=a&&o.cause&&typeof o.cause.stack=="string"?o.cause.stack:"",this.actual,this.expected,this.note,this.url}}Bi.prototype.file="";Bi.prototype.name="";Bi.prototype.reason="";Bi.prototype.message="";Bi.prototype.stack="";Bi.prototype.column=void 0;Bi.prototype.line=void 0;Bi.prototype.ancestors=void 0;Bi.prototype.cause=void 0;Bi.prototype.fatal=void 0;Bi.prototype.place=void 0;Bi.prototype.ruleId=void 0;Bi.prototype.source=void 0;const cC={}.hasOwnProperty,yEe=new Map,bEe=/[A-Z]/g,wEe=/-([a-z])/g,xEe=new Set(["table","tbody","thead","tfoot","tr"]),SEe=new Set(["td","th"]),MV="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function CEe(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let r;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=IEe(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=TEe(n,t.jsx,t.jsxs)}const i={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?sC:eEe,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},o=NV(i,e,void 0);return o&&typeof o!="string"?o:i.create(e,i.Fragment,{children:o||void 0},void 0)}function NV(e,t,n){if(t.type==="element")return EEe(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return PEe(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return kEe(e,t,n);if(t.type==="mdxjsEsm")return OEe(e,t);if(t.type==="root")return MEe(e,t,n);if(t.type==="text")return NEe(e,t)}function EEe(e,t,n){const r=e.schema;let i=r;t.tagName.toLowerCase()==="svg"&&r.space==="html"&&(i=sC,e.schema=i),e.ancestors.push(t);const o=IV(e,t.tagName,!1),a=zEe(e,t);let s=dC(e,t);return xEe.has(t.tagName)&&(s=s.filter(function(l){return typeof l=="string"?!XCe(l):!0})),TV(e,a,o,t),uC(a,s),e.ancestors.pop(),e.schema=r,e.create(t,o,a,n)}function PEe(e,t){if(t.data&&t.data.estree&&e.evaluater){const r=t.data.estree.body[0];return r.type,e.evaluater.evaluateExpression(r.expression)}wm(e,t.position)}function OEe(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);wm(e,t.position)}function kEe(e,t,n){const r=e.schema;let i=r;t.name==="svg"&&r.space==="html"&&(i=sC,e.schema=i),e.ancestors.push(t);const o=t.name===null?e.Fragment:IV(e,t.name,!0),a=REe(e,t),s=dC(e,t);return TV(e,a,o,t),uC(a,s),e.ancestors.pop(),e.schema=r,e.create(t,o,a,n)}function MEe(e,t,n){const r={};return uC(r,dC(e,t)),e.create(t,e.Fragment,r,n)}function NEe(e,t){return t.value}function TV(e,t,n,r){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=r)}function uC(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function TEe(e,t,n){return r;function r(i,o,a,s){const c=Array.isArray(a.children)?n:t;return s?c(o,a,s):c(o,a)}}function IEe(e,t){return n;function n(r,i,o,a){const s=Array.isArray(o.children),l=lC(r);return t(i,o,a,s,{columnNumber:l?l.column-1:void 0,fileName:e,lineNumber:l?l.line:void 0},void 0)}}function zEe(e,t){const n={};let r,i;for(i in t.properties)if(i!=="children"&&cC.call(t.properties,i)){const o=jEe(e,i,t.properties[i]);if(o){const[a,s]=o;e.tableCellAlignToStyle&&a==="align"&&typeof s=="string"&&SEe.has(t.tagName)?r=s:n[a]=s}}if(r){const o=n.style||(n.style={});o[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return n}function REe(e,t){const n={};for(const r of t.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&e.evaluater){const o=r.data.estree.body[0];o.type;const a=o.expression;a.type;const s=a.properties[0];s.type,Object.assign(n,e.evaluater.evaluateExpression(s.argument))}else wm(e,t.position);else{const i=r.name;let o;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&e.evaluater){const s=r.value.data.estree.body[0];s.type,o=e.evaluater.evaluateExpression(s.expression)}else wm(e,t.position);else o=r.value===null?!0:r.value;n[i]=o}return n}function dC(e,t){const n=[];let r=-1;const i=e.passKeys?new Map:yEe;for(;++ri?0:i+t:t=t>i?i:t,n=n>0?n:0,r.length<1e4)a=Array.from(r),a.unshift(t,n),e.splice(...a);else for(n&&e.splice(t,n);o0?(sl(e,e.length,0,t),e):t}const wM={}.hasOwnProperty;function XEe(e){const t={};let n=-1;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function Ud(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const ls=wc(/[A-Za-z]/),Mo=wc(/[\dA-Za-z]/),KEe=wc(/[#-'*+\--9=?A-Z^-~]/);function p8(e){return e!==null&&(e<32||e===127)}const m8=wc(/\d/),qEe=wc(/[\dA-Fa-f]/),GEe=wc(/[!-/:-@[-`{-~]/);function jt(e){return e!==null&&e<-2}function lo(e){return e!==null&&(e<0||e===32)}function pn(e){return e===-2||e===-1||e===32}const YEe=wc(new RegExp("\\p{P}|\\p{S}","u")),JEe=wc(/\s/);function wc(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function ah(e){const t=[];let n=-1,r=0,i=0;for(;++n55295&&o<57344){const s=e.charCodeAt(n+1);o<56320&&s>56319&&s<57344?(a=String.fromCharCode(o,s),i=1):a="�"}else a=String.fromCharCode(o);a&&(t.push(e.slice(r,n),encodeURIComponent(a)),r=n+i+1,a=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}function jn(e,t,n,r){const i=r?r-1:Number.POSITIVE_INFINITY;let o=0;return a;function a(l){return pn(l)?(e.enter(n),s(l)):t(l)}function s(l){return pn(l)&&o++a))return;const j=t.events.length;let D=j,X,V;for(;D--;)if(t.events[D][0]==="exit"&&t.events[D][1].type==="chunkFlow"){if(X){V=t.events[D][1].end;break}X=!0}for(x(r),T=j;TE;){const R=n[I];t.containerState=R[1],R[0].exit.call(t,e)}n.length=E}function C(){i.write([null]),o=void 0,i=void 0,t.containerState._closeFlow=void 0}}function t9e(e,t,n){return jn(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function SM(e){if(e===null||lo(e)||JEe(e))return 1;if(YEe(e))return 2}function hC(e,t,n){const r=[];let i=-1;for(;++i1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const d=Object.assign({},e[r][1].end),f=Object.assign({},e[n][1].start);CM(d,-l),CM(f,l),a={type:l>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[r][1].end)},s={type:l>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[n][1].start),end:f},o={type:l>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},i={type:l>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},s.end)},e[r][1].end=Object.assign({},a.start),e[n][1].start=Object.assign({},s.end),c=[],e[r][1].end.offset-e[r][1].start.offset&&(c=Jo(c,[["enter",e[r][1],t],["exit",e[r][1],t]])),c=Jo(c,[["enter",i,t],["enter",a,t],["exit",a,t],["enter",o,t]]),c=Jo(c,hC(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),c=Jo(c,[["exit",o,t],["enter",s,t],["exit",s,t],["exit",i,t]]),e[n][1].end.offset-e[n][1].start.offset?(u=2,c=Jo(c,[["enter",e[n][1],t],["exit",e[n][1],t]])):u=0,sl(e,r-1,n-r+3,c),n=r+c.length-u-2;break}}for(n=-1;++n0&&pn(T)?jn(e,C,"linePrefix",o+1)(T):C(T)}function C(T){return T===null||jt(T)?e.check(EM,v,I)(T):(e.enter("codeFlowValue"),E(T))}function E(T){return T===null||jt(T)?(e.exit("codeFlowValue"),C(T)):(e.consume(T),E)}function I(T){return e.exit("codeFenced"),t(T)}function R(T,j,D){let X=0;return V;function V(b){return T.enter("lineEnding"),T.consume(b),T.exit("lineEnding"),W}function W(b){return T.enter("codeFencedFence"),pn(b)?jn(T,Y,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(b):Y(b)}function Y(b){return b===s?(T.enter("codeFencedFenceSequence"),y(b)):D(b)}function y(b){return b===s?(X++,T.consume(b),y):X>=a?(T.exit("codeFencedFenceSequence"),pn(b)?jn(T,m,"whitespace")(b):m(b)):D(b)}function m(b){return b===null||jt(b)?(T.exit("codeFencedFence"),j(b)):D(b)}}}function h9e(e,t,n){const r=this;return i;function i(a){return a===null?n(a):(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o)}function o(a){return r.parser.lazy[r.now().line]?n(a):t(a)}}const z2={name:"codeIndented",tokenize:m9e},p9e={tokenize:g9e,partial:!0};function m9e(e,t,n){const r=this;return i;function i(c){return e.enter("codeIndented"),jn(e,o,"linePrefix",5)(c)}function o(c){const u=r.events[r.events.length-1];return u&&u[1].type==="linePrefix"&&u[2].sliceSerialize(u[1],!0).length>=4?a(c):n(c)}function a(c){return c===null?l(c):jt(c)?e.attempt(p9e,a,l)(c):(e.enter("codeFlowValue"),s(c))}function s(c){return c===null||jt(c)?(e.exit("codeFlowValue"),a(c)):(e.consume(c),s)}function l(c){return e.exit("codeIndented"),t(c)}}function g9e(e,t,n){const r=this;return i;function i(a){return r.parser.lazy[r.now().line]?n(a):jt(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),i):jn(e,o,"linePrefix",5)(a)}function o(a){const s=r.events[r.events.length-1];return s&&s[1].type==="linePrefix"&&s[2].sliceSerialize(s[1],!0).length>=4?t(a):jt(a)?i(a):n(a)}}const v9e={name:"codeText",tokenize:w9e,resolve:y9e,previous:b9e};function y9e(e){let t=e.length-4,n=3,r,i;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return tthis.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(t,n,r){const i=n||0;this.setCursor(Math.trunc(t));const o=this.right.splice(this.right.length-i,Number.POSITIVE_INFINITY);return r&&Rh(this.left,r),o.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),Rh(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),Rh(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t=4?t(a):e.interrupt(r.parser.constructs.flow,n,t)(a)}}function FV(e,t,n,r,i,o,a,s,l){const c=l||Number.POSITIVE_INFINITY;let u=0;return d;function d(x){return x===60?(e.enter(r),e.enter(i),e.enter(o),e.consume(x),e.exit(o),f):x===null||x===32||x===41||p8(x)?n(x):(e.enter(r),e.enter(a),e.enter(s),e.enter("chunkString",{contentType:"string"}),v(x))}function f(x){return x===62?(e.enter(o),e.consume(x),e.exit(o),e.exit(i),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),h(x))}function h(x){return x===62?(e.exit("chunkString"),e.exit(s),f(x)):x===null||x===60||jt(x)?n(x):(e.consume(x),x===92?g:h)}function g(x){return x===60||x===62||x===92?(e.consume(x),h):h(x)}function v(x){return!u&&(x===null||x===41||lo(x))?(e.exit("chunkString"),e.exit(s),e.exit(a),e.exit(r),t(x)):u999||h===null||h===91||h===93&&!l||h===94&&!s&&"_hiddenFootnoteSupport"in a.parser.constructs?n(h):h===93?(e.exit(o),e.enter(i),e.consume(h),e.exit(i),e.exit(r),t):jt(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),u):(e.enter("chunkString",{contentType:"string"}),d(h))}function d(h){return h===null||h===91||h===93||jt(h)||s++>999?(e.exit("chunkString"),u(h)):(e.consume(h),l||(l=!pn(h)),h===92?f:d)}function f(h){return h===91||h===92||h===93?(e.consume(h),s++,d):d(h)}}function HV(e,t,n,r,i,o){let a;return s;function s(f){return f===34||f===39||f===40?(e.enter(r),e.enter(i),e.consume(f),e.exit(i),a=f===40?41:f,l):n(f)}function l(f){return f===a?(e.enter(i),e.consume(f),e.exit(i),e.exit(r),t):(e.enter(o),c(f))}function c(f){return f===a?(e.exit(o),l(a)):f===null?n(f):jt(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),jn(e,c,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),u(f))}function u(f){return f===a||f===null||jt(f)?(e.exit("chunkString"),c(f)):(e.consume(f),f===92?d:u)}function d(f){return f===a||f===92?(e.consume(f),u):u(f)}}function Np(e,t){let n;return r;function r(i){return jt(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):pn(i)?jn(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}const M9e={name:"definition",tokenize:T9e},N9e={tokenize:I9e,partial:!0};function T9e(e,t,n){const r=this;let i;return o;function o(h){return e.enter("definition"),a(h)}function a(h){return DV.call(r,e,s,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(h)}function s(h){return i=Ud(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),h===58?(e.enter("definitionMarker"),e.consume(h),e.exit("definitionMarker"),l):n(h)}function l(h){return lo(h)?Np(e,c)(h):c(h)}function c(h){return FV(e,u,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(h)}function u(h){return e.attempt(N9e,d,d)(h)}function d(h){return pn(h)?jn(e,f,"whitespace")(h):f(h)}function f(h){return h===null||jt(h)?(e.exit("definition"),r.parser.defined.push(i),t(h)):n(h)}}function I9e(e,t,n){return r;function r(s){return lo(s)?Np(e,i)(s):n(s)}function i(s){return HV(e,o,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(s)}function o(s){return pn(s)?jn(e,a,"whitespace")(s):a(s)}function a(s){return s===null||jt(s)?t(s):n(s)}}const z9e={name:"hardBreakEscape",tokenize:R9e};function R9e(e,t,n){return r;function r(o){return e.enter("hardBreakEscape"),e.consume(o),i}function i(o){return jt(o)?(e.exit("hardBreakEscape"),t(o)):n(o)}}const j9e={name:"headingAtx",tokenize:B9e,resolve:L9e};function L9e(e,t){let n=e.length-2,r=3,i,o;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(i={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},o={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},sl(e,r,n-r+1,[["enter",i,t],["enter",o,t],["exit",o,t],["exit",i,t]])),e}function B9e(e,t,n){let r=0;return i;function i(u){return e.enter("atxHeading"),o(u)}function o(u){return e.enter("atxHeadingSequence"),a(u)}function a(u){return u===35&&r++<6?(e.consume(u),a):u===null||lo(u)?(e.exit("atxHeadingSequence"),s(u)):n(u)}function s(u){return u===35?(e.enter("atxHeadingSequence"),l(u)):u===null||jt(u)?(e.exit("atxHeading"),t(u)):pn(u)?jn(e,s,"whitespace")(u):(e.enter("atxHeadingText"),c(u))}function l(u){return u===35?(e.consume(u),l):(e.exit("atxHeadingSequence"),s(u))}function c(u){return u===null||u===35||lo(u)?(e.exit("atxHeadingText"),s(u)):(e.consume(u),c)}}const A9e=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],OM=["pre","script","style","textarea"],F9e={name:"htmlFlow",tokenize:V9e,resolveTo:U9e,concrete:!0},D9e={tokenize:W9e,partial:!0},H9e={tokenize:X9e,partial:!0};function U9e(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function V9e(e,t,n){const r=this;let i,o,a,s,l;return c;function c(B){return u(B)}function u(B){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(B),d}function d(B){return B===33?(e.consume(B),f):B===47?(e.consume(B),o=!0,v):B===63?(e.consume(B),i=3,r.interrupt?t:O):ls(B)?(e.consume(B),a=String.fromCharCode(B),w):n(B)}function f(B){return B===45?(e.consume(B),i=2,h):B===91?(e.consume(B),i=5,s=0,g):ls(B)?(e.consume(B),i=4,r.interrupt?t:O):n(B)}function h(B){return B===45?(e.consume(B),r.interrupt?t:O):n(B)}function g(B){const Z="CDATA[";return B===Z.charCodeAt(s++)?(e.consume(B),s===Z.length?r.interrupt?t:Y:g):n(B)}function v(B){return ls(B)?(e.consume(B),a=String.fromCharCode(B),w):n(B)}function w(B){if(B===null||B===47||B===62||lo(B)){const Z=B===47,ie=a.toLowerCase();return!Z&&!o&&OM.includes(ie)?(i=1,r.interrupt?t(B):Y(B)):A9e.includes(a.toLowerCase())?(i=6,Z?(e.consume(B),x):r.interrupt?t(B):Y(B)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(B):o?C(B):E(B))}return B===45||Mo(B)?(e.consume(B),a+=String.fromCharCode(B),w):n(B)}function x(B){return B===62?(e.consume(B),r.interrupt?t:Y):n(B)}function C(B){return pn(B)?(e.consume(B),C):V(B)}function E(B){return B===47?(e.consume(B),V):B===58||B===95||ls(B)?(e.consume(B),I):pn(B)?(e.consume(B),E):V(B)}function I(B){return B===45||B===46||B===58||B===95||Mo(B)?(e.consume(B),I):R(B)}function R(B){return B===61?(e.consume(B),T):pn(B)?(e.consume(B),R):E(B)}function T(B){return B===null||B===60||B===61||B===62||B===96?n(B):B===34||B===39?(e.consume(B),l=B,j):pn(B)?(e.consume(B),T):D(B)}function j(B){return B===l?(e.consume(B),l=null,X):B===null||jt(B)?n(B):(e.consume(B),j)}function D(B){return B===null||B===34||B===39||B===47||B===60||B===61||B===62||B===96||lo(B)?R(B):(e.consume(B),D)}function X(B){return B===47||B===62||pn(B)?E(B):n(B)}function V(B){return B===62?(e.consume(B),W):n(B)}function W(B){return B===null||jt(B)?Y(B):pn(B)?(e.consume(B),W):n(B)}function Y(B){return B===45&&i===2?(e.consume(B),k):B===60&&i===1?(e.consume(B),N):B===62&&i===4?(e.consume(B),S):B===63&&i===3?(e.consume(B),O):B===93&&i===5?(e.consume(B),z):jt(B)&&(i===6||i===7)?(e.exit("htmlFlowData"),e.check(D9e,P,y)(B)):B===null||jt(B)?(e.exit("htmlFlowData"),y(B)):(e.consume(B),Y)}function y(B){return e.check(H9e,m,P)(B)}function m(B){return e.enter("lineEnding"),e.consume(B),e.exit("lineEnding"),b}function b(B){return B===null||jt(B)?y(B):(e.enter("htmlFlowData"),Y(B))}function k(B){return B===45?(e.consume(B),O):Y(B)}function N(B){return B===47?(e.consume(B),a="",M):Y(B)}function M(B){if(B===62){const Z=a.toLowerCase();return OM.includes(Z)?(e.consume(B),S):Y(B)}return ls(B)&&a.length<8?(e.consume(B),a+=String.fromCharCode(B),M):Y(B)}function z(B){return B===93?(e.consume(B),O):Y(B)}function O(B){return B===62?(e.consume(B),S):B===45&&i===2?(e.consume(B),O):Y(B)}function S(B){return B===null||jt(B)?(e.exit("htmlFlowData"),P(B)):(e.consume(B),S)}function P(B){return e.exit("htmlFlow"),t(B)}}function X9e(e,t,n){const r=this;return i;function i(a){return jt(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o):n(a)}function o(a){return r.parser.lazy[r.now().line]?n(a):t(a)}}function W9e(e,t,n){return r;function r(i){return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),e.attempt(mb,t,n)}}const Z9e={name:"htmlText",tokenize:K9e};function K9e(e,t,n){const r=this;let i,o,a;return s;function s(O){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(O),l}function l(O){return O===33?(e.consume(O),c):O===47?(e.consume(O),R):O===63?(e.consume(O),E):ls(O)?(e.consume(O),D):n(O)}function c(O){return O===45?(e.consume(O),u):O===91?(e.consume(O),o=0,g):ls(O)?(e.consume(O),C):n(O)}function u(O){return O===45?(e.consume(O),h):n(O)}function d(O){return O===null?n(O):O===45?(e.consume(O),f):jt(O)?(a=d,N(O)):(e.consume(O),d)}function f(O){return O===45?(e.consume(O),h):d(O)}function h(O){return O===62?k(O):O===45?f(O):d(O)}function g(O){const S="CDATA[";return O===S.charCodeAt(o++)?(e.consume(O),o===S.length?v:g):n(O)}function v(O){return O===null?n(O):O===93?(e.consume(O),w):jt(O)?(a=v,N(O)):(e.consume(O),v)}function w(O){return O===93?(e.consume(O),x):v(O)}function x(O){return O===62?k(O):O===93?(e.consume(O),x):v(O)}function C(O){return O===null||O===62?k(O):jt(O)?(a=C,N(O)):(e.consume(O),C)}function E(O){return O===null?n(O):O===63?(e.consume(O),I):jt(O)?(a=E,N(O)):(e.consume(O),E)}function I(O){return O===62?k(O):E(O)}function R(O){return ls(O)?(e.consume(O),T):n(O)}function T(O){return O===45||Mo(O)?(e.consume(O),T):j(O)}function j(O){return jt(O)?(a=j,N(O)):pn(O)?(e.consume(O),j):k(O)}function D(O){return O===45||Mo(O)?(e.consume(O),D):O===47||O===62||lo(O)?X(O):n(O)}function X(O){return O===47?(e.consume(O),k):O===58||O===95||ls(O)?(e.consume(O),V):jt(O)?(a=X,N(O)):pn(O)?(e.consume(O),X):k(O)}function V(O){return O===45||O===46||O===58||O===95||Mo(O)?(e.consume(O),V):W(O)}function W(O){return O===61?(e.consume(O),Y):jt(O)?(a=W,N(O)):pn(O)?(e.consume(O),W):X(O)}function Y(O){return O===null||O===60||O===61||O===62||O===96?n(O):O===34||O===39?(e.consume(O),i=O,y):jt(O)?(a=Y,N(O)):pn(O)?(e.consume(O),Y):(e.consume(O),m)}function y(O){return O===i?(e.consume(O),i=void 0,b):O===null?n(O):jt(O)?(a=y,N(O)):(e.consume(O),y)}function m(O){return O===null||O===34||O===39||O===60||O===61||O===96?n(O):O===47||O===62||lo(O)?X(O):(e.consume(O),m)}function b(O){return O===47||O===62||lo(O)?X(O):n(O)}function k(O){return O===62?(e.consume(O),e.exit("htmlTextData"),e.exit("htmlText"),t):n(O)}function N(O){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(O),e.exit("lineEnding"),M}function M(O){return pn(O)?jn(e,z,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(O):z(O)}function z(O){return e.enter("htmlTextData"),a(O)}}const pC={name:"labelEnd",tokenize:$9e,resolveTo:Q9e,resolveAll:J9e},q9e={tokenize:_9e},G9e={tokenize:e7e},Y9e={tokenize:t7e};function J9e(e){let t=-1;for(;++t=3&&(c===null||jt(c))?(e.exit("thematicBreak"),t(c)):n(c)}function l(c){return c===i?(e.consume(c),r++,l):(e.exit("thematicBreakSequence"),pn(c)?jn(e,s,"whitespace")(c):s(c))}}const $i={name:"list",tokenize:u7e,continuation:{tokenize:d7e},exit:h7e},l7e={tokenize:p7e,partial:!0},c7e={tokenize:f7e,partial:!0};function u7e(e,t,n){const r=this,i=r.events[r.events.length-1];let o=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0,a=0;return s;function s(h){const g=r.containerState.type||(h===42||h===43||h===45?"listUnordered":"listOrdered");if(g==="listUnordered"?!r.containerState.marker||h===r.containerState.marker:m8(h)){if(r.containerState.type||(r.containerState.type=g,e.enter(g,{_container:!0})),g==="listUnordered")return e.enter("listItemPrefix"),h===42||h===45?e.check($g,n,c)(h):c(h);if(!r.interrupt||h===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),l(h)}return n(h)}function l(h){return m8(h)&&++a<10?(e.consume(h),l):(!r.interrupt||a<2)&&(r.containerState.marker?h===r.containerState.marker:h===41||h===46)?(e.exit("listItemValue"),c(h)):n(h)}function c(h){return e.enter("listItemMarker"),e.consume(h),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||h,e.check(mb,r.interrupt?n:u,e.attempt(l7e,f,d))}function u(h){return r.containerState.initialBlankLine=!0,o++,f(h)}function d(h){return pn(h)?(e.enter("listItemPrefixWhitespace"),e.consume(h),e.exit("listItemPrefixWhitespace"),f):n(h)}function f(h){return r.containerState.size=o+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(h)}}function d7e(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(mb,i,o);function i(s){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,jn(e,t,"listItemIndent",r.containerState.size+1)(s)}function o(s){return r.containerState.furtherBlankLines||!pn(s)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,a(s)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(c7e,t,a)(s))}function a(s){return r.containerState._closeFlow=!0,r.interrupt=void 0,jn(e,e.attempt($i,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(s)}}function f7e(e,t,n){const r=this;return jn(e,i,"listItemIndent",r.containerState.size+1);function i(o){const a=r.events[r.events.length-1];return a&&a[1].type==="listItemIndent"&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?t(o):n(o)}}function h7e(e){e.exit(this.containerState.type)}function p7e(e,t,n){const r=this;return jn(e,i,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function i(o){const a=r.events[r.events.length-1];return!pn(o)&&a&&a[1].type==="listItemPrefixWhitespace"?t(o):n(o)}}const kM={name:"setextUnderline",tokenize:g7e,resolveTo:m7e};function m7e(e,t){let n=e.length,r,i,o;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){r=n;break}e[n][1].type==="paragraph"&&(i=n)}else e[n][1].type==="content"&&e.splice(n,1),!o&&e[n][1].type==="definition"&&(o=n);const a={type:"setextHeading",start:Object.assign({},e[i][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[i][1].type="setextHeadingText",o?(e.splice(i,0,["enter",a,t]),e.splice(o+1,0,["exit",e[r][1],t]),e[r][1].end=Object.assign({},e[o][1].end)):e[r][1]=a,e.push(["exit",a,t]),e}function g7e(e,t,n){const r=this;let i;return o;function o(c){let u=r.events.length,d;for(;u--;)if(r.events[u][1].type!=="lineEnding"&&r.events[u][1].type!=="linePrefix"&&r.events[u][1].type!=="content"){d=r.events[u][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||d)?(e.enter("setextHeadingLine"),i=c,a(c)):n(c)}function a(c){return e.enter("setextHeadingLineSequence"),s(c)}function s(c){return c===i?(e.consume(c),s):(e.exit("setextHeadingLineSequence"),pn(c)?jn(e,l,"lineSuffix")(c):l(c))}function l(c){return c===null||jt(c)?(e.exit("setextHeadingLine"),t(c)):n(c)}}const v7e={tokenize:y7e};function y7e(e){const t=this,n=e.attempt(mb,r,e.attempt(this.parser.constructs.flowInitial,i,jn(e,e.attempt(this.parser.constructs.flow,i,e.attempt(C9e,i)),"linePrefix")));return n;function r(o){if(o===null){e.consume(o);return}return e.enter("lineEndingBlank"),e.consume(o),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function i(o){if(o===null){e.consume(o);return}return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const b7e={resolveAll:VV()},w7e=UV("string"),x7e=UV("text");function UV(e){return{tokenize:t,resolveAll:VV(e==="text"?S7e:void 0)};function t(n){const r=this,i=this.parser.constructs[e],o=n.attempt(i,a,s);return a;function a(u){return c(u)?o(u):s(u)}function s(u){if(u===null){n.consume(u);return}return n.enter("data"),n.consume(u),l}function l(u){return c(u)?(n.exit("data"),o(u)):(n.consume(u),l)}function c(u){if(u===null)return!0;const d=i[u];let f=-1;if(d)for(;++f-1){const s=a[0];typeof s=="string"?a[0]=s.slice(r):a.shift()}o>0&&a.push(e[i].slice(0,o))}return a}function P7e(e,t){let n=-1;const r=[];let i;for(;++n4&&n.slice(0,4)==="data"&&GCe.test(t)){if(t.charAt(4)==="-"){const o=t.slice(5).replace(oM,$Ce);r="data"+o.charAt(0).toUpperCase()+o.slice(1)}else{const o=t.slice(4);if(!oM.test(o)){let a=o.replace(YCe,QCe);a.charAt(0)!=="-"&&(a="-"+a),t="data"+a}}i=tC}return new i(r,t)}function QCe(e){return"-"+e.toLowerCase()}function $Ce(e){return e.charAt(1).toUpperCase()}const _Ce={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"},eEe=lV([dV,uV,pV,mV,KCe],"html"),nC=lV([dV,uV,pV,mV,qCe],"svg");function tEe(e){return e.join(" ").trim()}var vV={},aM=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,nEe=/\n/g,rEe=/^\s*/,iEe=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,oEe=/^:\s*/,aEe=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,sEe=/^[;\s]*/,lEe=/^\s+|\s+$/g,cEe=` +`,sM="/",lM="*",Bc="",uEe="comment",dEe="declaration",fEe=function(e,t){if(typeof e!="string")throw new TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,r=1;function i(v){var g=v.match(nEe);g&&(n+=g.length);var w=v.lastIndexOf(cEe);r=~w?v.length-w:r+v.length}function o(){var v={line:n,column:r};return function(g){return g.position=new a(v),c(),g}}function a(v){this.start=v,this.end={line:n,column:r},this.source=t.source}a.prototype.content=e;function s(v){var g=new Error(t.source+":"+n+":"+r+": "+v);if(g.reason=v,g.filename=t.source,g.line=n,g.column=r,g.source=e,!t.silent)throw g}function l(v){var g=v.exec(e);if(g){var w=g[0];return i(w),e=e.slice(w.length),g}}function c(){l(rEe)}function u(v){var g;for(v=v||[];g=d();)g!==!1&&v.push(g);return v}function d(){var v=o();if(!(sM!=e.charAt(0)||lM!=e.charAt(1))){for(var g=2;Bc!=e.charAt(g)&&(lM!=e.charAt(g)||sM!=e.charAt(g+1));)++g;if(g+=2,Bc===e.charAt(g-1))return s("End of comment missing");var w=e.slice(2,g-2);return r+=2,i(w),e=e.slice(g),r+=2,v({type:uEe,comment:w})}}function f(){var v=o(),g=l(iEe);if(g){if(d(),!l(oEe))return s("property missing ':'");var w=l(aEe),x=v({type:dEe,property:cM(g[0].replace(aM,Bc)),value:w?cM(w[0].replace(aM,Bc)):Bc});return l(sEe),x}}function h(){var v=[];u(v);for(var g;g=f();)g!==!1&&(v.push(g),u(v));return v}return c(),h()};function cM(e){return e?e.replace(lEe,Bc):Bc}var hEe=Ul&&Ul.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(vV,"__esModule",{value:!0});var pEe=hEe(fEe);function mEe(e,t){var n=null;if(!e||typeof e!="string")return n;var r=(0,pEe.default)(e),i=typeof t=="function";return r.forEach(function(o){if(o.type==="declaration"){var a=o.property,s=o.value;i?t(a,s,o):s&&(n=n||{},n[a]=s)}}),n}var uM=vV.default=mEe;const vEe=uM.default||uM,gV=yV("end"),rC=yV("start");function yV(e){return t;function t(n){const r=n&&n.position&&n.position[e]||{};if(typeof r.line=="number"&&r.line>0&&typeof r.column=="number"&&r.column>0)return{line:r.line,column:r.column,offset:typeof r.offset=="number"&&r.offset>-1?r.offset:void 0}}}function gEe(e){const t=rC(e),n=gV(e);if(t&&n)return{start:t,end:n}}function kp(e){return!e||typeof e!="object"?"":"position"in e||"type"in e?dM(e.position):"start"in e||"end"in e?dM(e):"line"in e||"column"in e?u8(e):""}function u8(e){return fM(e&&e.line)+":"+fM(e&&e.column)}function dM(e){return u8(e&&e.start)+"-"+u8(e&&e.end)}function fM(e){return e&&typeof e=="number"?e:1}class Bi extends Error{constructor(t,n,r){super(),typeof n=="string"&&(r=n,n=void 0);let i="",o={},a=!1;if(n&&("line"in n&&"column"in n?o={place:n}:"start"in n&&"end"in n?o={place:n}:"type"in n?o={ancestors:[n],place:n.position}:o={...n}),typeof t=="string"?i=t:!o.cause&&t&&(a=!0,i=t.message,o.cause=t),!o.ruleId&&!o.source&&typeof r=="string"){const l=r.indexOf(":");l===-1?o.ruleId=r:(o.source=r.slice(0,l),o.ruleId=r.slice(l+1))}if(!o.place&&o.ancestors&&o.ancestors){const l=o.ancestors[o.ancestors.length-1];l&&(o.place=l.position)}const s=o.place&&"start"in o.place?o.place.start:o.place;this.ancestors=o.ancestors||void 0,this.cause=o.cause||void 0,this.column=s?s.column:void 0,this.fatal=void 0,this.file,this.message=i,this.line=s?s.line:void 0,this.name=kp(o.place)||"1:1",this.place=o.place||void 0,this.reason=this.message,this.ruleId=o.ruleId||void 0,this.source=o.source||void 0,this.stack=a&&o.cause&&typeof o.cause.stack=="string"?o.cause.stack:"",this.actual,this.expected,this.note,this.url}}Bi.prototype.file="";Bi.prototype.name="";Bi.prototype.reason="";Bi.prototype.message="";Bi.prototype.stack="";Bi.prototype.column=void 0;Bi.prototype.line=void 0;Bi.prototype.ancestors=void 0;Bi.prototype.cause=void 0;Bi.prototype.fatal=void 0;Bi.prototype.place=void 0;Bi.prototype.ruleId=void 0;Bi.prototype.source=void 0;const iC={}.hasOwnProperty,yEe=new Map,bEe=/[A-Z]/g,wEe=/-([a-z])/g,xEe=new Set(["table","tbody","thead","tfoot","tr"]),SEe=new Set(["td","th"]),bV="https://github.com/syntax-tree/hast-util-to-jsx-runtime";function CEe(e,t){if(!t||t.Fragment===void 0)throw new TypeError("Expected `Fragment` in options");const n=t.filePath||void 0;let r;if(t.development){if(typeof t.jsxDEV!="function")throw new TypeError("Expected `jsxDEV` in options when `development: true`");r=IEe(n,t.jsxDEV)}else{if(typeof t.jsx!="function")throw new TypeError("Expected `jsx` in production options");if(typeof t.jsxs!="function")throw new TypeError("Expected `jsxs` in production options");r=TEe(n,t.jsx,t.jsxs)}const i={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:r,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:n,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:t.passKeys!==!1,passNode:t.passNode||!1,schema:t.space==="svg"?nC:eEe,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:t.tableCellAlignToStyle!==!1},o=wV(i,e,void 0);return o&&typeof o!="string"?o:i.create(e,i.Fragment,{children:o||void 0},void 0)}function wV(e,t,n){if(t.type==="element")return EEe(e,t,n);if(t.type==="mdxFlowExpression"||t.type==="mdxTextExpression")return PEe(e,t);if(t.type==="mdxJsxFlowElement"||t.type==="mdxJsxTextElement")return kEe(e,t,n);if(t.type==="mdxjsEsm")return OEe(e,t);if(t.type==="root")return MEe(e,t,n);if(t.type==="text")return NEe(e,t)}function EEe(e,t,n){const r=e.schema;let i=r;t.tagName.toLowerCase()==="svg"&&r.space==="html"&&(i=nC,e.schema=i),e.ancestors.push(t);const o=SV(e,t.tagName,!1),a=zEe(e,t);let s=aC(e,t);return xEe.has(t.tagName)&&(s=s.filter(function(l){return typeof l=="string"?!XCe(l):!0})),xV(e,a,o,t),oC(a,s),e.ancestors.pop(),e.schema=r,e.create(t,o,a,n)}function PEe(e,t){if(t.data&&t.data.estree&&e.evaluater){const r=t.data.estree.body[0];return r.type,e.evaluater.evaluateExpression(r.expression)}xm(e,t.position)}function OEe(e,t){if(t.data&&t.data.estree&&e.evaluater)return e.evaluater.evaluateProgram(t.data.estree);xm(e,t.position)}function kEe(e,t,n){const r=e.schema;let i=r;t.name==="svg"&&r.space==="html"&&(i=nC,e.schema=i),e.ancestors.push(t);const o=t.name===null?e.Fragment:SV(e,t.name,!0),a=REe(e,t),s=aC(e,t);return xV(e,a,o,t),oC(a,s),e.ancestors.pop(),e.schema=r,e.create(t,o,a,n)}function MEe(e,t,n){const r={};return oC(r,aC(e,t)),e.create(t,e.Fragment,r,n)}function NEe(e,t){return t.value}function xV(e,t,n,r){typeof n!="string"&&n!==e.Fragment&&e.passNode&&(t.node=r)}function oC(e,t){if(t.length>0){const n=t.length>1?t:t[0];n&&(e.children=n)}}function TEe(e,t,n){return r;function r(i,o,a,s){const c=Array.isArray(a.children)?n:t;return s?c(o,a,s):c(o,a)}}function IEe(e,t){return n;function n(r,i,o,a){const s=Array.isArray(o.children),l=rC(r);return t(i,o,a,s,{columnNumber:l?l.column-1:void 0,fileName:e,lineNumber:l?l.line:void 0},void 0)}}function zEe(e,t){const n={};let r,i;for(i in t.properties)if(i!=="children"&&iC.call(t.properties,i)){const o=jEe(e,i,t.properties[i]);if(o){const[a,s]=o;e.tableCellAlignToStyle&&a==="align"&&typeof s=="string"&&SEe.has(t.tagName)?r=s:n[a]=s}}if(r){const o=n.style||(n.style={});o[e.stylePropertyNameCase==="css"?"text-align":"textAlign"]=r}return n}function REe(e,t){const n={};for(const r of t.attributes)if(r.type==="mdxJsxExpressionAttribute")if(r.data&&r.data.estree&&e.evaluater){const o=r.data.estree.body[0];o.type;const a=o.expression;a.type;const s=a.properties[0];s.type,Object.assign(n,e.evaluater.evaluateExpression(s.argument))}else xm(e,t.position);else{const i=r.name;let o;if(r.value&&typeof r.value=="object")if(r.value.data&&r.value.data.estree&&e.evaluater){const s=r.value.data.estree.body[0];s.type,o=e.evaluater.evaluateExpression(s.expression)}else xm(e,t.position);else o=r.value===null?!0:r.value;n[i]=o}return n}function aC(e,t){const n=[];let r=-1;const i=e.passKeys?new Map:yEe;for(;++ri?0:i+t:t=t>i?i:t,n=n>0?n:0,r.length<1e4)a=Array.from(r),a.unshift(t,n),e.splice(...a);else for(n&&e.splice(t,n);o0?(sl(e,e.length,0,t),e):t}const mM={}.hasOwnProperty;function XEe(e){const t={};let n=-1;for(;++n13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(n&65535)===65535||(n&65535)===65534||n>1114111?"�":String.fromCodePoint(n)}function Hd(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const cs=wc(/[A-Za-z]/),Mo=wc(/[\dA-Za-z]/),KEe=wc(/[#-'*+\--9=?A-Z^-~]/);function d8(e){return e!==null&&(e<32||e===127)}const f8=wc(/\d/),qEe=wc(/[\dA-Fa-f]/),GEe=wc(/[!-/:-@[-`{-~]/);function Bt(e){return e!==null&&e<-2}function lo(e){return e!==null&&(e<0||e===32)}function fn(e){return e===-2||e===-1||e===32}const YEe=wc(new RegExp("\\p{P}|\\p{S}","u")),JEe=wc(/\s/);function wc(e){return t;function t(n){return n!==null&&n>-1&&e.test(String.fromCharCode(n))}}function oh(e){const t=[];let n=-1,r=0,i=0;for(;++n55295&&o<57344){const s=e.charCodeAt(n+1);o<56320&&s>56319&&s<57344?(a=String.fromCharCode(o,s),i=1):a="�"}else a=String.fromCharCode(o);a&&(t.push(e.slice(r,n),encodeURIComponent(a)),r=n+i+1,a=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}function Ln(e,t,n,r){const i=r?r-1:Number.POSITIVE_INFINITY;let o=0;return a;function a(l){return fn(l)?(e.enter(n),s(l)):t(l)}function s(l){return fn(l)&&o++a))return;const j=t.events.length;let D=j,X,U;for(;D--;)if(t.events[D][0]==="exit"&&t.events[D][1].type==="chunkFlow"){if(X){U=t.events[D][1].end;break}X=!0}for(x(r),T=j;TE;){const R=n[I];t.containerState=R[1],R[0].exit.call(t,e)}n.length=E}function C(){i.write([null]),o=void 0,i=void 0,t.containerState._closeFlow=void 0}}function t9e(e,t,n){return Ln(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function gM(e){if(e===null||lo(e)||JEe(e))return 1;if(YEe(e))return 2}function lC(e,t,n){const r=[];let i=-1;for(;++i1&&e[n][1].end.offset-e[n][1].start.offset>1?2:1;const d=Object.assign({},e[r][1].end),f=Object.assign({},e[n][1].start);yM(d,-l),yM(f,l),a={type:l>1?"strongSequence":"emphasisSequence",start:d,end:Object.assign({},e[r][1].end)},s={type:l>1?"strongSequence":"emphasisSequence",start:Object.assign({},e[n][1].start),end:f},o={type:l>1?"strongText":"emphasisText",start:Object.assign({},e[r][1].end),end:Object.assign({},e[n][1].start)},i={type:l>1?"strong":"emphasis",start:Object.assign({},a.start),end:Object.assign({},s.end)},e[r][1].end=Object.assign({},a.start),e[n][1].start=Object.assign({},s.end),c=[],e[r][1].end.offset-e[r][1].start.offset&&(c=Jo(c,[["enter",e[r][1],t],["exit",e[r][1],t]])),c=Jo(c,[["enter",i,t],["enter",a,t],["exit",a,t],["enter",o,t]]),c=Jo(c,lC(t.parser.constructs.insideSpan.null,e.slice(r+1,n),t)),c=Jo(c,[["exit",o,t],["enter",s,t],["exit",s,t],["exit",i,t]]),e[n][1].end.offset-e[n][1].start.offset?(u=2,c=Jo(c,[["enter",e[n][1],t],["exit",e[n][1],t]])):u=0,sl(e,r-1,n-r+3,c),n=r+c.length-u-2;break}}for(n=-1;++n0&&fn(T)?Ln(e,C,"linePrefix",o+1)(T):C(T)}function C(T){return T===null||Bt(T)?e.check(bM,g,I)(T):(e.enter("codeFlowValue"),E(T))}function E(T){return T===null||Bt(T)?(e.exit("codeFlowValue"),C(T)):(e.consume(T),E)}function I(T){return e.exit("codeFenced"),t(T)}function R(T,j,D){let X=0;return U;function U(b){return T.enter("lineEnding"),T.consume(b),T.exit("lineEnding"),Z}function Z(b){return T.enter("codeFencedFence"),fn(b)?Ln(T,Y,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(b):Y(b)}function Y(b){return b===s?(T.enter("codeFencedFenceSequence"),y(b)):D(b)}function y(b){return b===s?(X++,T.consume(b),y):X>=a?(T.exit("codeFencedFenceSequence"),fn(b)?Ln(T,m,"whitespace")(b):m(b)):D(b)}function m(b){return b===null||Bt(b)?(T.exit("codeFencedFence"),j(b)):D(b)}}}function h9e(e,t,n){const r=this;return i;function i(a){return a===null?n(a):(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o)}function o(a){return r.parser.lazy[r.now().line]?n(a):t(a)}}const N2={name:"codeIndented",tokenize:m9e},p9e={tokenize:v9e,partial:!0};function m9e(e,t,n){const r=this;return i;function i(c){return e.enter("codeIndented"),Ln(e,o,"linePrefix",5)(c)}function o(c){const u=r.events[r.events.length-1];return u&&u[1].type==="linePrefix"&&u[2].sliceSerialize(u[1],!0).length>=4?a(c):n(c)}function a(c){return c===null?l(c):Bt(c)?e.attempt(p9e,a,l)(c):(e.enter("codeFlowValue"),s(c))}function s(c){return c===null||Bt(c)?(e.exit("codeFlowValue"),a(c)):(e.consume(c),s)}function l(c){return e.exit("codeIndented"),t(c)}}function v9e(e,t,n){const r=this;return i;function i(a){return r.parser.lazy[r.now().line]?n(a):Bt(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),i):Ln(e,o,"linePrefix",5)(a)}function o(a){const s=r.events[r.events.length-1];return s&&s[1].type==="linePrefix"&&s[2].sliceSerialize(s[1],!0).length>=4?t(a):Bt(a)?i(a):n(a)}}const g9e={name:"codeText",tokenize:w9e,resolve:y9e,previous:b9e};function y9e(e){let t=e.length-4,n=3,r,i;if((e[n][1].type==="lineEnding"||e[n][1].type==="space")&&(e[t][1].type==="lineEnding"||e[t][1].type==="space")){for(r=n;++r=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+t+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return tthis.left.length?this.right.slice(this.right.length-r+this.left.length,this.right.length-t+this.left.length).reverse():this.left.slice(t).concat(this.right.slice(this.right.length-r+this.left.length).reverse())}splice(t,n,r){const i=n||0;this.setCursor(Math.trunc(t));const o=this.right.splice(this.right.length-i,Number.POSITIVE_INFINITY);return r&&zh(this.left,r),o.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(t){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(t)}pushMany(t){this.setCursor(Number.POSITIVE_INFINITY),zh(this.left,t)}unshift(t){this.setCursor(0),this.right.push(t)}unshiftMany(t){this.setCursor(0),zh(this.right,t.reverse())}setCursor(t){if(!(t===this.left.length||t>this.left.length&&this.right.length===0||t<0&&this.left.length===0))if(t=4?t(a):e.interrupt(r.parser.constructs.flow,n,t)(a)}}function NV(e,t,n,r,i,o,a,s,l){const c=l||Number.POSITIVE_INFINITY;let u=0;return d;function d(x){return x===60?(e.enter(r),e.enter(i),e.enter(o),e.consume(x),e.exit(o),f):x===null||x===32||x===41||d8(x)?n(x):(e.enter(r),e.enter(a),e.enter(s),e.enter("chunkString",{contentType:"string"}),g(x))}function f(x){return x===62?(e.enter(o),e.consume(x),e.exit(o),e.exit(i),e.exit(r),t):(e.enter(s),e.enter("chunkString",{contentType:"string"}),h(x))}function h(x){return x===62?(e.exit("chunkString"),e.exit(s),f(x)):x===null||x===60||Bt(x)?n(x):(e.consume(x),x===92?v:h)}function v(x){return x===60||x===62||x===92?(e.consume(x),h):h(x)}function g(x){return!u&&(x===null||x===41||lo(x))?(e.exit("chunkString"),e.exit(s),e.exit(a),e.exit(r),t(x)):u999||h===null||h===91||h===93&&!l||h===94&&!s&&"_hiddenFootnoteSupport"in a.parser.constructs?n(h):h===93?(e.exit(o),e.enter(i),e.consume(h),e.exit(i),e.exit(r),t):Bt(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),u):(e.enter("chunkString",{contentType:"string"}),d(h))}function d(h){return h===null||h===91||h===93||Bt(h)||s++>999?(e.exit("chunkString"),u(h)):(e.consume(h),l||(l=!fn(h)),h===92?f:d)}function f(h){return h===91||h===92||h===93?(e.consume(h),s++,d):d(h)}}function IV(e,t,n,r,i,o){let a;return s;function s(f){return f===34||f===39||f===40?(e.enter(r),e.enter(i),e.consume(f),e.exit(i),a=f===40?41:f,l):n(f)}function l(f){return f===a?(e.enter(i),e.consume(f),e.exit(i),e.exit(r),t):(e.enter(o),c(f))}function c(f){return f===a?(e.exit(o),l(a)):f===null?n(f):Bt(f)?(e.enter("lineEnding"),e.consume(f),e.exit("lineEnding"),Ln(e,c,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),u(f))}function u(f){return f===a||f===null||Bt(f)?(e.exit("chunkString"),c(f)):(e.consume(f),f===92?d:u)}function d(f){return f===a||f===92?(e.consume(f),u):u(f)}}function Mp(e,t){let n;return r;function r(i){return Bt(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):fn(i)?Ln(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}const M9e={name:"definition",tokenize:T9e},N9e={tokenize:I9e,partial:!0};function T9e(e,t,n){const r=this;let i;return o;function o(h){return e.enter("definition"),a(h)}function a(h){return TV.call(r,e,s,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(h)}function s(h){return i=Hd(r.sliceSerialize(r.events[r.events.length-1][1]).slice(1,-1)),h===58?(e.enter("definitionMarker"),e.consume(h),e.exit("definitionMarker"),l):n(h)}function l(h){return lo(h)?Mp(e,c)(h):c(h)}function c(h){return NV(e,u,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(h)}function u(h){return e.attempt(N9e,d,d)(h)}function d(h){return fn(h)?Ln(e,f,"whitespace")(h):f(h)}function f(h){return h===null||Bt(h)?(e.exit("definition"),r.parser.defined.push(i),t(h)):n(h)}}function I9e(e,t,n){return r;function r(s){return lo(s)?Mp(e,i)(s):n(s)}function i(s){return IV(e,o,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(s)}function o(s){return fn(s)?Ln(e,a,"whitespace")(s):a(s)}function a(s){return s===null||Bt(s)?t(s):n(s)}}const z9e={name:"hardBreakEscape",tokenize:R9e};function R9e(e,t,n){return r;function r(o){return e.enter("hardBreakEscape"),e.consume(o),i}function i(o){return Bt(o)?(e.exit("hardBreakEscape"),t(o)):n(o)}}const j9e={name:"headingAtx",tokenize:B9e,resolve:L9e};function L9e(e,t){let n=e.length-2,r=3,i,o;return e[r][1].type==="whitespace"&&(r+=2),n-2>r&&e[n][1].type==="whitespace"&&(n-=2),e[n][1].type==="atxHeadingSequence"&&(r===n-1||n-4>r&&e[n-2][1].type==="whitespace")&&(n-=r+1===n?2:4),n>r&&(i={type:"atxHeadingText",start:e[r][1].start,end:e[n][1].end},o={type:"chunkText",start:e[r][1].start,end:e[n][1].end,contentType:"text"},sl(e,r,n-r+1,[["enter",i,t],["enter",o,t],["exit",o,t],["exit",i,t]])),e}function B9e(e,t,n){let r=0;return i;function i(u){return e.enter("atxHeading"),o(u)}function o(u){return e.enter("atxHeadingSequence"),a(u)}function a(u){return u===35&&r++<6?(e.consume(u),a):u===null||lo(u)?(e.exit("atxHeadingSequence"),s(u)):n(u)}function s(u){return u===35?(e.enter("atxHeadingSequence"),l(u)):u===null||Bt(u)?(e.exit("atxHeading"),t(u)):fn(u)?Ln(e,s,"whitespace")(u):(e.enter("atxHeadingText"),c(u))}function l(u){return u===35?(e.consume(u),l):(e.exit("atxHeadingSequence"),s(u))}function c(u){return u===null||u===35||lo(u)?(e.exit("atxHeadingText"),s(u)):(e.consume(u),c)}}const A9e=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],xM=["pre","script","style","textarea"],F9e={name:"htmlFlow",tokenize:V9e,resolveTo:U9e,concrete:!0},D9e={tokenize:W9e,partial:!0},H9e={tokenize:X9e,partial:!0};function U9e(e){let t=e.length;for(;t--&&!(e[t][0]==="enter"&&e[t][1].type==="htmlFlow"););return t>1&&e[t-2][1].type==="linePrefix"&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e}function V9e(e,t,n){const r=this;let i,o,a,s,l;return c;function c(B){return u(B)}function u(B){return e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(B),d}function d(B){return B===33?(e.consume(B),f):B===47?(e.consume(B),o=!0,g):B===63?(e.consume(B),i=3,r.interrupt?t:O):cs(B)?(e.consume(B),a=String.fromCharCode(B),w):n(B)}function f(B){return B===45?(e.consume(B),i=2,h):B===91?(e.consume(B),i=5,s=0,v):cs(B)?(e.consume(B),i=4,r.interrupt?t:O):n(B)}function h(B){return B===45?(e.consume(B),r.interrupt?t:O):n(B)}function v(B){const W="CDATA[";return B===W.charCodeAt(s++)?(e.consume(B),s===W.length?r.interrupt?t:Y:v):n(B)}function g(B){return cs(B)?(e.consume(B),a=String.fromCharCode(B),w):n(B)}function w(B){if(B===null||B===47||B===62||lo(B)){const W=B===47,ie=a.toLowerCase();return!W&&!o&&xM.includes(ie)?(i=1,r.interrupt?t(B):Y(B)):A9e.includes(a.toLowerCase())?(i=6,W?(e.consume(B),x):r.interrupt?t(B):Y(B)):(i=7,r.interrupt&&!r.parser.lazy[r.now().line]?n(B):o?C(B):E(B))}return B===45||Mo(B)?(e.consume(B),a+=String.fromCharCode(B),w):n(B)}function x(B){return B===62?(e.consume(B),r.interrupt?t:Y):n(B)}function C(B){return fn(B)?(e.consume(B),C):U(B)}function E(B){return B===47?(e.consume(B),U):B===58||B===95||cs(B)?(e.consume(B),I):fn(B)?(e.consume(B),E):U(B)}function I(B){return B===45||B===46||B===58||B===95||Mo(B)?(e.consume(B),I):R(B)}function R(B){return B===61?(e.consume(B),T):fn(B)?(e.consume(B),R):E(B)}function T(B){return B===null||B===60||B===61||B===62||B===96?n(B):B===34||B===39?(e.consume(B),l=B,j):fn(B)?(e.consume(B),T):D(B)}function j(B){return B===l?(e.consume(B),l=null,X):B===null||Bt(B)?n(B):(e.consume(B),j)}function D(B){return B===null||B===34||B===39||B===47||B===60||B===61||B===62||B===96||lo(B)?R(B):(e.consume(B),D)}function X(B){return B===47||B===62||fn(B)?E(B):n(B)}function U(B){return B===62?(e.consume(B),Z):n(B)}function Z(B){return B===null||Bt(B)?Y(B):fn(B)?(e.consume(B),Z):n(B)}function Y(B){return B===45&&i===2?(e.consume(B),k):B===60&&i===1?(e.consume(B),N):B===62&&i===4?(e.consume(B),S):B===63&&i===3?(e.consume(B),O):B===93&&i===5?(e.consume(B),z):Bt(B)&&(i===6||i===7)?(e.exit("htmlFlowData"),e.check(D9e,P,y)(B)):B===null||Bt(B)?(e.exit("htmlFlowData"),y(B)):(e.consume(B),Y)}function y(B){return e.check(H9e,m,P)(B)}function m(B){return e.enter("lineEnding"),e.consume(B),e.exit("lineEnding"),b}function b(B){return B===null||Bt(B)?y(B):(e.enter("htmlFlowData"),Y(B))}function k(B){return B===45?(e.consume(B),O):Y(B)}function N(B){return B===47?(e.consume(B),a="",M):Y(B)}function M(B){if(B===62){const W=a.toLowerCase();return xM.includes(W)?(e.consume(B),S):Y(B)}return cs(B)&&a.length<8?(e.consume(B),a+=String.fromCharCode(B),M):Y(B)}function z(B){return B===93?(e.consume(B),O):Y(B)}function O(B){return B===62?(e.consume(B),S):B===45&&i===2?(e.consume(B),O):Y(B)}function S(B){return B===null||Bt(B)?(e.exit("htmlFlowData"),P(B)):(e.consume(B),S)}function P(B){return e.exit("htmlFlow"),t(B)}}function X9e(e,t,n){const r=this;return i;function i(a){return Bt(a)?(e.enter("lineEnding"),e.consume(a),e.exit("lineEnding"),o):n(a)}function o(a){return r.parser.lazy[r.now().line]?n(a):t(a)}}function W9e(e,t,n){return r;function r(i){return e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),e.attempt(pb,t,n)}}const Z9e={name:"htmlText",tokenize:K9e};function K9e(e,t,n){const r=this;let i,o,a;return s;function s(O){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(O),l}function l(O){return O===33?(e.consume(O),c):O===47?(e.consume(O),R):O===63?(e.consume(O),E):cs(O)?(e.consume(O),D):n(O)}function c(O){return O===45?(e.consume(O),u):O===91?(e.consume(O),o=0,v):cs(O)?(e.consume(O),C):n(O)}function u(O){return O===45?(e.consume(O),h):n(O)}function d(O){return O===null?n(O):O===45?(e.consume(O),f):Bt(O)?(a=d,N(O)):(e.consume(O),d)}function f(O){return O===45?(e.consume(O),h):d(O)}function h(O){return O===62?k(O):O===45?f(O):d(O)}function v(O){const S="CDATA[";return O===S.charCodeAt(o++)?(e.consume(O),o===S.length?g:v):n(O)}function g(O){return O===null?n(O):O===93?(e.consume(O),w):Bt(O)?(a=g,N(O)):(e.consume(O),g)}function w(O){return O===93?(e.consume(O),x):g(O)}function x(O){return O===62?k(O):O===93?(e.consume(O),x):g(O)}function C(O){return O===null||O===62?k(O):Bt(O)?(a=C,N(O)):(e.consume(O),C)}function E(O){return O===null?n(O):O===63?(e.consume(O),I):Bt(O)?(a=E,N(O)):(e.consume(O),E)}function I(O){return O===62?k(O):E(O)}function R(O){return cs(O)?(e.consume(O),T):n(O)}function T(O){return O===45||Mo(O)?(e.consume(O),T):j(O)}function j(O){return Bt(O)?(a=j,N(O)):fn(O)?(e.consume(O),j):k(O)}function D(O){return O===45||Mo(O)?(e.consume(O),D):O===47||O===62||lo(O)?X(O):n(O)}function X(O){return O===47?(e.consume(O),k):O===58||O===95||cs(O)?(e.consume(O),U):Bt(O)?(a=X,N(O)):fn(O)?(e.consume(O),X):k(O)}function U(O){return O===45||O===46||O===58||O===95||Mo(O)?(e.consume(O),U):Z(O)}function Z(O){return O===61?(e.consume(O),Y):Bt(O)?(a=Z,N(O)):fn(O)?(e.consume(O),Z):X(O)}function Y(O){return O===null||O===60||O===61||O===62||O===96?n(O):O===34||O===39?(e.consume(O),i=O,y):Bt(O)?(a=Y,N(O)):fn(O)?(e.consume(O),Y):(e.consume(O),m)}function y(O){return O===i?(e.consume(O),i=void 0,b):O===null?n(O):Bt(O)?(a=y,N(O)):(e.consume(O),y)}function m(O){return O===null||O===34||O===39||O===60||O===61||O===96?n(O):O===47||O===62||lo(O)?X(O):(e.consume(O),m)}function b(O){return O===47||O===62||lo(O)?X(O):n(O)}function k(O){return O===62?(e.consume(O),e.exit("htmlTextData"),e.exit("htmlText"),t):n(O)}function N(O){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(O),e.exit("lineEnding"),M}function M(O){return fn(O)?Ln(e,z,"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(O):z(O)}function z(O){return e.enter("htmlTextData"),a(O)}}const cC={name:"labelEnd",tokenize:$9e,resolveTo:Q9e,resolveAll:J9e},q9e={tokenize:_9e},G9e={tokenize:e7e},Y9e={tokenize:t7e};function J9e(e){let t=-1;for(;++t=3&&(c===null||Bt(c))?(e.exit("thematicBreak"),t(c)):n(c)}function l(c){return c===i?(e.consume(c),r++,l):(e.exit("thematicBreakSequence"),fn(c)?Ln(e,s,"whitespace")(c):s(c))}}const $i={name:"list",tokenize:u7e,continuation:{tokenize:d7e},exit:h7e},l7e={tokenize:p7e,partial:!0},c7e={tokenize:f7e,partial:!0};function u7e(e,t,n){const r=this,i=r.events[r.events.length-1];let o=i&&i[1].type==="linePrefix"?i[2].sliceSerialize(i[1],!0).length:0,a=0;return s;function s(h){const v=r.containerState.type||(h===42||h===43||h===45?"listUnordered":"listOrdered");if(v==="listUnordered"?!r.containerState.marker||h===r.containerState.marker:f8(h)){if(r.containerState.type||(r.containerState.type=v,e.enter(v,{_container:!0})),v==="listUnordered")return e.enter("listItemPrefix"),h===42||h===45?e.check(Qv,n,c)(h):c(h);if(!r.interrupt||h===49)return e.enter("listItemPrefix"),e.enter("listItemValue"),l(h)}return n(h)}function l(h){return f8(h)&&++a<10?(e.consume(h),l):(!r.interrupt||a<2)&&(r.containerState.marker?h===r.containerState.marker:h===41||h===46)?(e.exit("listItemValue"),c(h)):n(h)}function c(h){return e.enter("listItemMarker"),e.consume(h),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||h,e.check(pb,r.interrupt?n:u,e.attempt(l7e,f,d))}function u(h){return r.containerState.initialBlankLine=!0,o++,f(h)}function d(h){return fn(h)?(e.enter("listItemPrefixWhitespace"),e.consume(h),e.exit("listItemPrefixWhitespace"),f):n(h)}function f(h){return r.containerState.size=o+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(h)}}function d7e(e,t,n){const r=this;return r.containerState._closeFlow=void 0,e.check(pb,i,o);function i(s){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,Ln(e,t,"listItemIndent",r.containerState.size+1)(s)}function o(s){return r.containerState.furtherBlankLines||!fn(s)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,a(s)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(c7e,t,a)(s))}function a(s){return r.containerState._closeFlow=!0,r.interrupt=void 0,Ln(e,e.attempt($i,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(s)}}function f7e(e,t,n){const r=this;return Ln(e,i,"listItemIndent",r.containerState.size+1);function i(o){const a=r.events[r.events.length-1];return a&&a[1].type==="listItemIndent"&&a[2].sliceSerialize(a[1],!0).length===r.containerState.size?t(o):n(o)}}function h7e(e){e.exit(this.containerState.type)}function p7e(e,t,n){const r=this;return Ln(e,i,"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function i(o){const a=r.events[r.events.length-1];return!fn(o)&&a&&a[1].type==="listItemPrefixWhitespace"?t(o):n(o)}}const SM={name:"setextUnderline",tokenize:v7e,resolveTo:m7e};function m7e(e,t){let n=e.length,r,i,o;for(;n--;)if(e[n][0]==="enter"){if(e[n][1].type==="content"){r=n;break}e[n][1].type==="paragraph"&&(i=n)}else e[n][1].type==="content"&&e.splice(n,1),!o&&e[n][1].type==="definition"&&(o=n);const a={type:"setextHeading",start:Object.assign({},e[i][1].start),end:Object.assign({},e[e.length-1][1].end)};return e[i][1].type="setextHeadingText",o?(e.splice(i,0,["enter",a,t]),e.splice(o+1,0,["exit",e[r][1],t]),e[r][1].end=Object.assign({},e[o][1].end)):e[r][1]=a,e.push(["exit",a,t]),e}function v7e(e,t,n){const r=this;let i;return o;function o(c){let u=r.events.length,d;for(;u--;)if(r.events[u][1].type!=="lineEnding"&&r.events[u][1].type!=="linePrefix"&&r.events[u][1].type!=="content"){d=r.events[u][1].type==="paragraph";break}return!r.parser.lazy[r.now().line]&&(r.interrupt||d)?(e.enter("setextHeadingLine"),i=c,a(c)):n(c)}function a(c){return e.enter("setextHeadingLineSequence"),s(c)}function s(c){return c===i?(e.consume(c),s):(e.exit("setextHeadingLineSequence"),fn(c)?Ln(e,l,"lineSuffix")(c):l(c))}function l(c){return c===null||Bt(c)?(e.exit("setextHeadingLine"),t(c)):n(c)}}const g7e={tokenize:y7e};function y7e(e){const t=this,n=e.attempt(pb,r,e.attempt(this.parser.constructs.flowInitial,i,Ln(e,e.attempt(this.parser.constructs.flow,i,e.attempt(C9e,i)),"linePrefix")));return n;function r(o){if(o===null){e.consume(o);return}return e.enter("lineEndingBlank"),e.consume(o),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n}function i(o){if(o===null){e.consume(o);return}return e.enter("lineEnding"),e.consume(o),e.exit("lineEnding"),t.currentConstruct=void 0,n}}const b7e={resolveAll:RV()},w7e=zV("string"),x7e=zV("text");function zV(e){return{tokenize:t,resolveAll:RV(e==="text"?S7e:void 0)};function t(n){const r=this,i=this.parser.constructs[e],o=n.attempt(i,a,s);return a;function a(u){return c(u)?o(u):s(u)}function s(u){if(u===null){n.consume(u);return}return n.enter("data"),n.consume(u),l}function l(u){return c(u)?(n.exit("data"),o(u)):(n.consume(u),l)}function c(u){if(u===null)return!0;const d=i[u];let f=-1;if(d)for(;++f-1){const s=a[0];typeof s=="string"?a[0]=s.slice(r):a.shift()}o>0&&a.push(e[i].slice(0,o))}return a}function P7e(e,t){let n=-1;const r=[];let i;for(;++n0){const ce=F.tokenStack[F.tokenStack.length-1];(ce[1]||NM).call(F,void 0,ce[0])}for(q.position={start:Tl(ue.length>0?ue[0][1].start:{line:1,column:1,offset:0}),end:Tl(ue.length>0?ue[ue.length-2][1].end:{line:1,column:1,offset:0})},te=-1;++te0){const ue=F.tokenStack[F.tokenStack.length-1];(ue[1]||EM).call(F,void 0,ue[0])}for(q.position={start:Tl(ce.length>0?ce[0][1].start:{line:1,column:1,offset:0}),end:Tl(ce.length>0?ce[ce.length-2][1].end:{line:1,column:1,offset:0})},ne=-1;++ne1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(a)}]};e.patch(t,l);const c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)}function $7e(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function _7e(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function ZV(e,t){const n=t.referenceType;let r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+r}];const i=e.all(t),o=i[0];o&&o.type==="text"?o.value="["+o.value:i.unshift({type:"text",value:"["});const a=i[i.length-1];return a&&a.type==="text"?a.value+=r:i.push({type:"text",value:r}),i}function ePe(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return ZV(e,t);const i={src:ah(r.url||""),alt:t.alt};r.title!==null&&r.title!==void 0&&(i.title=r.title);const o={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,o),e.applyData(t,o)}function tPe(e,t){const n={src:ah(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function nPe(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function rPe(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return ZV(e,t);const i={href:ah(r.url||"")};r.title!==null&&r.title!==void 0&&(i.title=r.title);const o={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,o),e.applyData(t,o)}function iPe(e,t){const n={href:ah(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function oPe(e,t,n){const r=e.all(t),i=n?aPe(n):KV(t),o={},a=[];if(typeof t.checked=="boolean"){const u=r[0];let d;u&&u.type==="element"&&u.tagName==="p"?d=u:(d={type:"element",tagName:"p",properties:{},children:[]},r.unshift(d)),d.children.length>0&&d.children.unshift({type:"text",value:" "}),d.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let s=-1;for(;++s1?"-"+s:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(a)}]};e.patch(t,l);const c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)}function $7e(e,t){const n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)}function _7e(e,t){if(e.options.allowDangerousHtml){const n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}}function BV(e,t){const n=t.referenceType;let r="]";if(n==="collapsed"?r+="[]":n==="full"&&(r+="["+(t.label||t.identifier)+"]"),t.type==="imageReference")return[{type:"text",value:"!["+t.alt+r}];const i=e.all(t),o=i[0];o&&o.type==="text"?o.value="["+o.value:i.unshift({type:"text",value:"["});const a=i[i.length-1];return a&&a.type==="text"?a.value+=r:i.push({type:"text",value:r}),i}function ePe(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return BV(e,t);const i={src:oh(r.url||""),alt:t.alt};r.title!==null&&r.title!==void 0&&(i.title=r.title);const o={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,o),e.applyData(t,o)}function tPe(e,t){const n={src:oh(t.url)};t.alt!==null&&t.alt!==void 0&&(n.alt=t.alt),t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)}function nPe(e,t){const n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);const r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)}function rPe(e,t){const n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return BV(e,t);const i={href:oh(r.url||"")};r.title!==null&&r.title!==void 0&&(i.title=r.title);const o={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,o),e.applyData(t,o)}function iPe(e,t){const n={href:oh(t.url)};t.title!==null&&t.title!==void 0&&(n.title=t.title);const r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)}function oPe(e,t,n){const r=e.all(t),i=n?aPe(n):AV(t),o={},a=[];if(typeof t.checked=="boolean"){const u=r[0];let d;u&&u.type==="element"&&u.tagName==="p"?d=u:(d={type:"element",tagName:"p",properties:{},children:[]},r.unshift(d)),d.children.length>0&&d.children.unshift({type:"text",value:" "}),d.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),o.className=["task-list-item"]}let s=-1;for(;++s1}function sPe(e,t){const n={},r=e.all(t);let i=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++i0){const a={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},s=lC(t.children[1]),l=OV(t.children[t.children.length-1]);s&&l&&(a.position={start:s,end:l}),i.push(a)}const o={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,o),e.applyData(t,o)}function fPe(e,t,n){const r=n?n.children:void 0,o=(r?r.indexOf(t):1)===0?"th":"td",a=n&&n.type==="table"?n.align:void 0,s=a?a.length:t.children.length;let l=-1;const c=[];for(;++l0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return o.push(zM(t.slice(i),i>0,!1)),o.join("")}function zM(e,t,n){let r=0,i=e.length;if(t){let o=e.codePointAt(r);for(;o===TM||o===IM;)r++,o=e.codePointAt(r)}if(n){let o=e.codePointAt(i-1);for(;o===TM||o===IM;)i--,o=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}function mPe(e,t){const n={type:"text",value:pPe(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function gPe(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const vPe={blockquote:K7e,break:q7e,code:G7e,delete:Y7e,emphasis:J7e,footnoteReference:Q7e,heading:$7e,html:_7e,imageReference:ePe,image:tPe,inlineCode:nPe,linkReference:rPe,link:iPe,listItem:oPe,list:sPe,paragraph:lPe,root:cPe,strong:uPe,table:dPe,tableCell:hPe,tableRow:fPe,text:mPe,thematicBreak:gPe,toml:sg,yaml:sg,definition:sg,footnoteDefinition:sg};function sg(){}const qV=-1,gb=0,S1=1,C1=2,mC=3,gC=4,vC=5,yC=6,GV=7,YV=8,RM=typeof self=="object"?self:globalThis,yPe=(e,t)=>{const n=(i,o)=>(e.set(o,i),i),r=i=>{if(e.has(i))return e.get(i);const[o,a]=t[i];switch(o){case gb:case qV:return n(a,i);case S1:{const s=n([],i);for(const l of a)s.push(r(l));return s}case C1:{const s=n({},i);for(const[l,c]of a)s[r(l)]=r(c);return s}case mC:return n(new Date(a),i);case gC:{const{source:s,flags:l}=a;return n(new RegExp(s,l),i)}case vC:{const s=n(new Map,i);for(const[l,c]of a)s.set(r(l),r(c));return s}case yC:{const s=n(new Set,i);for(const l of a)s.add(r(l));return s}case GV:{const{name:s,message:l}=a;return n(new RM[s](l),i)}case YV:return n(BigInt(a),i);case"BigInt":return n(Object(BigInt(a)),i)}return n(new RM[o](a),i)};return r},jM=e=>yPe(new Map,e)(0),od="",{toString:bPe}={},{keys:wPe}=Object,jh=e=>{const t=typeof e;if(t!=="object"||!e)return[gb,t];const n=bPe.call(e).slice(8,-1);switch(n){case"Array":return[S1,od];case"Object":return[C1,od];case"Date":return[mC,od];case"RegExp":return[gC,od];case"Map":return[vC,od];case"Set":return[yC,od]}return n.includes("Array")?[S1,n]:n.includes("Error")?[GV,n]:[C1,n]},lg=([e,t])=>e===gb&&(t==="function"||t==="symbol"),xPe=(e,t,n,r)=>{const i=(a,s)=>{const l=r.push(a)-1;return n.set(s,l),l},o=a=>{if(n.has(a))return n.get(a);let[s,l]=jh(a);switch(s){case gb:{let u=a;switch(l){case"bigint":s=YV,u=a.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+l);u=null;break;case"undefined":return i([qV],a)}return i([s,u],a)}case S1:{if(l)return i([l,[...a]],a);const u=[],d=i([s,u],a);for(const f of a)u.push(o(f));return d}case C1:{if(l)switch(l){case"BigInt":return i([l,a.toString()],a);case"Boolean":case"Number":case"String":return i([l,a.valueOf()],a)}if(t&&"toJSON"in a)return o(a.toJSON());const u=[],d=i([s,u],a);for(const f of wPe(a))(e||!lg(jh(a[f])))&&u.push([o(f),o(a[f])]);return d}case mC:return i([s,a.toISOString()],a);case gC:{const{source:u,flags:d}=a;return i([s,{source:u,flags:d}],a)}case vC:{const u=[],d=i([s,u],a);for(const[f,h]of a)(e||!(lg(jh(f))||lg(jh(h))))&&u.push([o(f),o(h)]);return d}case yC:{const u=[],d=i([s,u],a);for(const f of a)(e||!lg(jh(f)))&&u.push(o(f));return d}}const{message:c}=a;return i([s,{name:l,message:c}],a)};return o},LM=(e,{json:t,lossy:n}={})=>{const r=[];return xPe(!(t||n),!!t,new Map,r)(e),r},E1=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?jM(LM(e,t)):structuredClone(e):(e,t)=>jM(LM(e,t));function SPe(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function CPe(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function EPe(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||SPe,r=e.options.footnoteBackLabel||CPe,i=e.options.footnoteLabel||"Footnotes",o=e.options.footnoteLabelTagName||"h2",a=e.options.footnoteLabelProperties||{className:["sr-only"]},s=[];let l=-1;for(;++l0&&g.push({type:"text",value:" "});let C=typeof n=="string"?n:n(l,h);typeof C=="string"&&(C={type:"text",value:C}),g.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+f+(h>1?"-"+h:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(l,h),className:["data-footnote-backref"]},children:Array.isArray(C)?C:[C]})}const w=u[u.length-1];if(w&&w.type==="element"&&w.tagName==="p"){const C=w.children[w.children.length-1];C&&C.type==="text"?C.value+=" ":w.children.push({type:"text",value:" "}),w.children.push(...g)}else u.push(...g);const x={type:"element",tagName:"li",properties:{id:t+"fn-"+f},children:e.wrap(u,!0)};e.patch(c,x),s.push(x)}if(s.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:o,properties:{...E1(a),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:` +`});const c={type:"element",tagName:"li",properties:o,children:a};return e.patch(t,c),e.applyData(t,c)}function aPe(e){let t=!1;if(e.type==="list"){t=e.spread||!1;const n=e.children;let r=-1;for(;!t&&++r1}function sPe(e,t){const n={},r=e.all(t);let i=-1;for(typeof t.start=="number"&&t.start!==1&&(n.start=t.start);++i0){const a={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},s=rC(t.children[1]),l=gV(t.children[t.children.length-1]);s&&l&&(a.position={start:s,end:l}),i.push(a)}const o={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,o),e.applyData(t,o)}function fPe(e,t,n){const r=n?n.children:void 0,o=(r?r.indexOf(t):1)===0?"th":"td",a=n&&n.type==="table"?n.align:void 0,s=a?a.length:t.children.length;let l=-1;const c=[];for(;++l0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return o.push(kM(t.slice(i),i>0,!1)),o.join("")}function kM(e,t,n){let r=0,i=e.length;if(t){let o=e.codePointAt(r);for(;o===PM||o===OM;)r++,o=e.codePointAt(r)}if(n){let o=e.codePointAt(i-1);for(;o===PM||o===OM;)i--,o=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}function mPe(e,t){const n={type:"text",value:pPe(String(t.value))};return e.patch(t,n),e.applyData(t,n)}function vPe(e,t){const n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)}const gPe={blockquote:K7e,break:q7e,code:G7e,delete:Y7e,emphasis:J7e,footnoteReference:Q7e,heading:$7e,html:_7e,imageReference:ePe,image:tPe,inlineCode:nPe,linkReference:rPe,link:iPe,listItem:oPe,list:sPe,paragraph:lPe,root:cPe,strong:uPe,table:dPe,tableCell:hPe,tableRow:fPe,text:mPe,thematicBreak:vPe,toml:sv,yaml:sv,definition:sv,footnoteDefinition:sv};function sv(){}const FV=-1,mb=0,x1=1,S1=2,uC=3,dC=4,fC=5,hC=6,DV=7,HV=8,MM=typeof self=="object"?self:globalThis,yPe=(e,t)=>{const n=(i,o)=>(e.set(o,i),i),r=i=>{if(e.has(i))return e.get(i);const[o,a]=t[i];switch(o){case mb:case FV:return n(a,i);case x1:{const s=n([],i);for(const l of a)s.push(r(l));return s}case S1:{const s=n({},i);for(const[l,c]of a)s[r(l)]=r(c);return s}case uC:return n(new Date(a),i);case dC:{const{source:s,flags:l}=a;return n(new RegExp(s,l),i)}case fC:{const s=n(new Map,i);for(const[l,c]of a)s.set(r(l),r(c));return s}case hC:{const s=n(new Set,i);for(const l of a)s.add(r(l));return s}case DV:{const{name:s,message:l}=a;return n(new MM[s](l),i)}case HV:return n(BigInt(a),i);case"BigInt":return n(Object(BigInt(a)),i)}return n(new MM[o](a),i)};return r},NM=e=>yPe(new Map,e)(0),id="",{toString:bPe}={},{keys:wPe}=Object,Rh=e=>{const t=typeof e;if(t!=="object"||!e)return[mb,t];const n=bPe.call(e).slice(8,-1);switch(n){case"Array":return[x1,id];case"Object":return[S1,id];case"Date":return[uC,id];case"RegExp":return[dC,id];case"Map":return[fC,id];case"Set":return[hC,id]}return n.includes("Array")?[x1,n]:n.includes("Error")?[DV,n]:[S1,n]},lv=([e,t])=>e===mb&&(t==="function"||t==="symbol"),xPe=(e,t,n,r)=>{const i=(a,s)=>{const l=r.push(a)-1;return n.set(s,l),l},o=a=>{if(n.has(a))return n.get(a);let[s,l]=Rh(a);switch(s){case mb:{let u=a;switch(l){case"bigint":s=HV,u=a.toString();break;case"function":case"symbol":if(e)throw new TypeError("unable to serialize "+l);u=null;break;case"undefined":return i([FV],a)}return i([s,u],a)}case x1:{if(l)return i([l,[...a]],a);const u=[],d=i([s,u],a);for(const f of a)u.push(o(f));return d}case S1:{if(l)switch(l){case"BigInt":return i([l,a.toString()],a);case"Boolean":case"Number":case"String":return i([l,a.valueOf()],a)}if(t&&"toJSON"in a)return o(a.toJSON());const u=[],d=i([s,u],a);for(const f of wPe(a))(e||!lv(Rh(a[f])))&&u.push([o(f),o(a[f])]);return d}case uC:return i([s,a.toISOString()],a);case dC:{const{source:u,flags:d}=a;return i([s,{source:u,flags:d}],a)}case fC:{const u=[],d=i([s,u],a);for(const[f,h]of a)(e||!(lv(Rh(f))||lv(Rh(h))))&&u.push([o(f),o(h)]);return d}case hC:{const u=[],d=i([s,u],a);for(const f of a)(e||!lv(Rh(f)))&&u.push(o(f));return d}}const{message:c}=a;return i([s,{name:l,message:c}],a)};return o},TM=(e,{json:t,lossy:n}={})=>{const r=[];return xPe(!(t||n),!!t,new Map,r)(e),r},C1=typeof structuredClone=="function"?(e,t)=>t&&("json"in t||"lossy"in t)?NM(TM(e,t)):structuredClone(e):(e,t)=>NM(TM(e,t));function SPe(e,t){const n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function CPe(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function EPe(e){const t=typeof e.options.clobberPrefix=="string"?e.options.clobberPrefix:"user-content-",n=e.options.footnoteBackContent||SPe,r=e.options.footnoteBackLabel||CPe,i=e.options.footnoteLabel||"Footnotes",o=e.options.footnoteLabelTagName||"h2",a=e.options.footnoteLabelProperties||{className:["sr-only"]},s=[];let l=-1;for(;++l0&&v.push({type:"text",value:" "});let C=typeof n=="string"?n:n(l,h);typeof C=="string"&&(C={type:"text",value:C}),v.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+f+(h>1?"-"+h:""),dataFootnoteBackref:"",ariaLabel:typeof r=="string"?r:r(l,h),className:["data-footnote-backref"]},children:Array.isArray(C)?C:[C]})}const w=u[u.length-1];if(w&&w.type==="element"&&w.tagName==="p"){const C=w.children[w.children.length-1];C&&C.type==="text"?C.value+=" ":w.children.push({type:"text",value:" "}),w.children.push(...v)}else u.push(...v);const x={type:"element",tagName:"li",properties:{id:t+"fn-"+f},children:e.wrap(u,!0)};e.patch(c,x),s.push(x)}if(s.length!==0)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:o,properties:{...C1(a),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:` `},{type:"element",tagName:"ol",properties:{},children:e.wrap(s,!0)},{type:"text",value:` -`}]}}const JV=function(e){if(e==null)return MPe;if(typeof e=="function")return vb(e);if(typeof e=="object")return Array.isArray(e)?PPe(e):OPe(e);if(typeof e=="string")return kPe(e);throw new Error("Expected function, string, or object as test")};function PPe(e){const t=[];let n=-1;for(;++n":""))+")"})}return f;function f(){let h=QV,g,v,w;if((!t||o(l,c,u[u.length-1]||void 0))&&(h=RPe(n(l,u)),h[0]===BM))return h;if("children"in l&&l.children){const x=l;if(x.children&&h[0]!==IPe)for(v=(r?x.children.length:-1)+a,w=u.concat(x);v>-1&&v":""))+")"})}return f;function f(){let h=VV,v,g,w;if((!t||o(l,c,u[u.length-1]||void 0))&&(h=RPe(n(l,u)),h[0]===IM))return h;if("children"in l&&l.children){const x=l;if(x.children&&h[0]!==IPe)for(g=(r?x.children.length:-1)+a,w=u.concat(x);g>-1&&g0&&n.push({type:"text",value:` -`}),n}function AM(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function FM(e,t){const n=LPe(e,t),r=n.one(e,void 0),i=EPe(n),o=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return i&&o.children.push({type:"text",value:` -`},i),o}function HPe(e,t){return e&&"run"in e?async function(n,r){const i=FM(n,{file:r,...t});await e.run(i,r)}:function(n,r){return FM(n,{file:r,...t||e})}}function DM(e){if(e)throw e}var _g=Object.prototype.hasOwnProperty,_V=Object.prototype.toString,HM=Object.defineProperty,UM=Object.getOwnPropertyDescriptor,VM=function(t){return typeof Array.isArray=="function"?Array.isArray(t):_V.call(t)==="[object Array]"},XM=function(t){if(!t||_V.call(t)!=="[object Object]")return!1;var n=_g.call(t,"constructor"),r=t.constructor&&t.constructor.prototype&&_g.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!r)return!1;var i;for(i in t);return typeof i>"u"||_g.call(t,i)},WM=function(t,n){HM&&n.name==="__proto__"?HM(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},ZM=function(t,n){if(n==="__proto__")if(_g.call(t,n)){if(UM)return UM(t,n).value}else return;return t[n]},UPe=function e(){var t,n,r,i,o,a,s=arguments[0],l=1,c=arguments.length,u=!1;for(typeof s=="boolean"&&(u=s,s=arguments[1]||{},l=2),(s==null||typeof s!="object"&&typeof s!="function")&&(s={});la.length;let l;s&&a.push(i);try{l=e.apply(this,a)}catch(c){const u=c;if(s&&n)throw u;return i(u)}s||(l&&l.then&&typeof l.then=="function"?l.then(o,i):l instanceof Error?i(l):o(l))}function i(a,...s){n||(n=!0,t(a,...s))}function o(a){i(null,a)}}const ns={basename:WPe,dirname:ZPe,extname:KPe,join:qPe,sep:"/"};function WPe(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');u0(e);let n=0,r=-1,i=e.length,o;if(t===void 0||t.length===0||t.length>e.length){for(;i--;)if(e.codePointAt(i)===47){if(o){n=i+1;break}}else r<0&&(o=!0,r=i+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let a=-1,s=t.length-1;for(;i--;)if(e.codePointAt(i)===47){if(o){n=i+1;break}}else a<0&&(o=!0,a=i+1),s>-1&&(e.codePointAt(i)===t.codePointAt(s--)?s<0&&(r=i):(s=-1,r=a));return n===r?r=a:r<0&&(r=e.length),e.slice(n,r)}function ZPe(e){if(u0(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function KPe(e){u0(e);let t=e.length,n=-1,r=0,i=-1,o=0,a;for(;t--;){const s=e.codePointAt(t);if(s===47){if(a){r=t+1;break}continue}n<0&&(a=!0,n=t+1),s===46?i<0?i=t:o!==1&&(o=1):i>-1&&(o=-1)}return i<0||n<0||o===0||o===1&&i===n-1&&i===r+1?"":e.slice(i,n)}function qPe(...e){let t=-1,n;for(;++t0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function YPe(e,t){let n="",r=0,i=-1,o=0,a=-1,s,l;for(;++a<=e.length;){if(a2){if(l=n.lastIndexOf("/"),l!==n.length-1){l<0?(n="",r=0):(n=n.slice(0,l),r=n.length-1-n.lastIndexOf("/")),i=a,o=0;continue}}else if(n.length>0){n="",r=0,i=a,o=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(i+1,a):n=e.slice(i+1,a),r=a-i-1;i=a,o=0}else s===46&&o>-1?o++:o=-1}return n}function u0(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const JPe={cwd:QPe};function QPe(){return"/"}function b8(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function $Pe(e){if(typeof e=="string")e=new URL(e);else if(!b8(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return _Pe(e)}function _Pe(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const t=e.pathname;let n=-1;for(;++n0){let[h,...g]=u;const v=r[f][1];y8(v)&&y8(h)&&(h=j2(!0,v,h)),r[f]=[c,h,...g]}}}}const rOe=new bC().freeze();function F2(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function D2(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function H2(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function qM(e){if(!y8(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function GM(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function cg(e){return iOe(e)?e:new eX(e)}function iOe(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function oOe(e){return typeof e=="string"||aOe(e)}function aOe(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const sOe="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",YM=[],JM={allowDangerousHtml:!0},lOe=/^(https?|ircs?|mailto|xmpp)$/i,cOe=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function uOe(e){const t=e.allowedElements,n=e.allowElement,r=e.children||"",i=e.className,o=e.components,a=e.disallowedElements,s=e.rehypePlugins||YM,l=e.remarkPlugins||YM,c=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...JM}:JM,u=e.skipHtml,d=e.unwrapDisallowed,f=e.urlTransform||dOe,h=rOe().use(Z7e).use(l).use(HPe,c).use(s),g=new eX;typeof r=="string"&&(g.value=r);for(const C of cOe)Object.hasOwn(e,C.from)&&(""+C.from+(C.to?"use `"+C.to+"` instead":"remove it")+sOe+C.id,void 0);const v=h.parse(g);let w=h.runSync(v,g);return i&&(w={type:"element",tagName:"div",properties:{className:i},children:w.type==="root"?w.children:[w]}),$V(w,x),CEe(w,{Fragment:Q.Fragment,components:o,ignoreInvalidStyle:!0,jsx:Q.jsx,jsxs:Q.jsxs,passKeys:!0,passNode:!0});function x(C,E,I){if(C.type==="raw"&&I&&typeof E=="number")return u?I.children.splice(E,1):I.children[E]={type:"text",value:C.value},E;if(C.type==="element"){let R;for(R in I2)if(Object.hasOwn(I2,R)&&Object.hasOwn(C.properties,R)){const T=C.properties[R],j=I2[R];(j===null||j.includes(C.tagName))&&(C.properties[R]=f(String(T||""),R,C))}}if(C.type==="element"){let R=t?!t.includes(C.tagName):a?a.includes(C.tagName):!1;if(!R&&n&&typeof E=="number"&&(R=!n(C,E,I)),R&&I&&typeof E=="number")return d&&C.children?I.children.splice(E,1,...C.children):I.children.splice(E,1),E}}}function dOe(e){const t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),i=e.indexOf("/");return t<0||i>-1&&t>i||n>-1&&t>n||r>-1&&t>r||lOe.test(e.slice(0,t))?e:""}function QM(e){const t={a:"a",code:"code",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...e.components};return Q.jsxs(Q.Fragment,{children:[Q.jsxs(t.p,{children:[Q.jsx(t.a,{href:"https://github.com/polkadot-fellows/RFCs/",children:"RFCs repository"})," contains a number of Requests for Comment (RFCs) detailing proposed changes to the technical implementation of the Polkadot network. These RFCs are for the discussion and design of features which have been submitted for consideration to the developer Fellowship of Polkadot, as well as targets for the Fellowship's on-chain bodies to signal approval or disapproval of."]}),` +`}),n}function zM(e){let t=0,n=e.charCodeAt(t);for(;n===9||n===32;)t++,n=e.charCodeAt(t);return e.slice(t)}function RM(e,t){const n=LPe(e,t),r=n.one(e,void 0),i=EPe(n),o=Array.isArray(r)?{type:"root",children:r}:r||{type:"root",children:[]};return i&&o.children.push({type:"text",value:` +`},i),o}function HPe(e,t){return e&&"run"in e?async function(n,r){const i=RM(n,{file:r,...t});await e.run(i,r)}:function(n,r){return RM(n,{file:r,...t||e})}}function jM(e){if(e)throw e}var $v=Object.prototype.hasOwnProperty,WV=Object.prototype.toString,LM=Object.defineProperty,BM=Object.getOwnPropertyDescriptor,AM=function(t){return typeof Array.isArray=="function"?Array.isArray(t):WV.call(t)==="[object Array]"},FM=function(t){if(!t||WV.call(t)!=="[object Object]")return!1;var n=$v.call(t,"constructor"),r=t.constructor&&t.constructor.prototype&&$v.call(t.constructor.prototype,"isPrototypeOf");if(t.constructor&&!n&&!r)return!1;var i;for(i in t);return typeof i>"u"||$v.call(t,i)},DM=function(t,n){LM&&n.name==="__proto__"?LM(t,n.name,{enumerable:!0,configurable:!0,value:n.newValue,writable:!0}):t[n.name]=n.newValue},HM=function(t,n){if(n==="__proto__")if($v.call(t,n)){if(BM)return BM(t,n).value}else return;return t[n]},UPe=function e(){var t,n,r,i,o,a,s=arguments[0],l=1,c=arguments.length,u=!1;for(typeof s=="boolean"&&(u=s,s=arguments[1]||{},l=2),(s==null||typeof s!="object"&&typeof s!="function")&&(s={});la.length;let l;s&&a.push(i);try{l=e.apply(this,a)}catch(c){const u=c;if(s&&n)throw u;return i(u)}s||(l&&l.then&&typeof l.then=="function"?l.then(o,i):l instanceof Error?i(l):o(l))}function i(a,...s){n||(n=!0,t(a,...s))}function o(a){i(null,a)}}const rs={basename:WPe,dirname:ZPe,extname:KPe,join:qPe,sep:"/"};function WPe(e,t){if(t!==void 0&&typeof t!="string")throw new TypeError('"ext" argument must be a string');u0(e);let n=0,r=-1,i=e.length,o;if(t===void 0||t.length===0||t.length>e.length){for(;i--;)if(e.codePointAt(i)===47){if(o){n=i+1;break}}else r<0&&(o=!0,r=i+1);return r<0?"":e.slice(n,r)}if(t===e)return"";let a=-1,s=t.length-1;for(;i--;)if(e.codePointAt(i)===47){if(o){n=i+1;break}}else a<0&&(o=!0,a=i+1),s>-1&&(e.codePointAt(i)===t.codePointAt(s--)?s<0&&(r=i):(s=-1,r=a));return n===r?r=a:r<0&&(r=e.length),e.slice(n,r)}function ZPe(e){if(u0(e),e.length===0)return".";let t=-1,n=e.length,r;for(;--n;)if(e.codePointAt(n)===47){if(r){t=n;break}}else r||(r=!0);return t<0?e.codePointAt(0)===47?"/":".":t===1&&e.codePointAt(0)===47?"//":e.slice(0,t)}function KPe(e){u0(e);let t=e.length,n=-1,r=0,i=-1,o=0,a;for(;t--;){const s=e.codePointAt(t);if(s===47){if(a){r=t+1;break}continue}n<0&&(a=!0,n=t+1),s===46?i<0?i=t:o!==1&&(o=1):i>-1&&(o=-1)}return i<0||n<0||o===0||o===1&&i===n-1&&i===r+1?"":e.slice(i,n)}function qPe(...e){let t=-1,n;for(;++t0&&e.codePointAt(e.length-1)===47&&(n+="/"),t?"/"+n:n}function YPe(e,t){let n="",r=0,i=-1,o=0,a=-1,s,l;for(;++a<=e.length;){if(a2){if(l=n.lastIndexOf("/"),l!==n.length-1){l<0?(n="",r=0):(n=n.slice(0,l),r=n.length-1-n.lastIndexOf("/")),i=a,o=0;continue}}else if(n.length>0){n="",r=0,i=a,o=0;continue}}t&&(n=n.length>0?n+"/..":"..",r=2)}else n.length>0?n+="/"+e.slice(i+1,a):n=e.slice(i+1,a),r=a-i-1;i=a,o=0}else s===46&&o>-1?o++:o=-1}return n}function u0(e){if(typeof e!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(e))}const JPe={cwd:QPe};function QPe(){return"/"}function v8(e){return!!(e!==null&&typeof e=="object"&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&e.auth===void 0)}function $Pe(e){if(typeof e=="string")e=new URL(e);else if(!v8(e)){const t=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+e+"`");throw t.code="ERR_INVALID_ARG_TYPE",t}if(e.protocol!=="file:"){const t=new TypeError("The URL must be of scheme file");throw t.code="ERR_INVALID_URL_SCHEME",t}return _Pe(e)}function _Pe(e){if(e.hostname!==""){const r=new TypeError('File URL host must be "localhost" or empty on darwin');throw r.code="ERR_INVALID_FILE_URL_HOST",r}const t=e.pathname;let n=-1;for(;++n0){let[h,...v]=u;const g=r[f][1];m8(g)&&m8(h)&&(h=I2(!0,g,h)),r[f]=[c,h,...v]}}}}const rOe=new pC().freeze();function L2(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `parser`")}function B2(e,t){if(typeof t!="function")throw new TypeError("Cannot `"+e+"` without `compiler`")}function A2(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function VM(e){if(!m8(e)||typeof e.type!="string")throw new TypeError("Expected node, got `"+e+"`")}function XM(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"+t+"` instead")}function cv(e){return iOe(e)?e:new ZV(e)}function iOe(e){return!!(e&&typeof e=="object"&&"message"in e&&"messages"in e)}function oOe(e){return typeof e=="string"||aOe(e)}function aOe(e){return!!(e&&typeof e=="object"&&"byteLength"in e&&"byteOffset"in e)}const sOe="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",WM=[],ZM={allowDangerousHtml:!0},lOe=/^(https?|ircs?|mailto|xmpp)$/i,cOe=[{from:"astPlugins",id:"remove-buggy-html-in-markdown-parser"},{from:"allowDangerousHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"allowNode",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowElement"},{from:"allowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"allowedElements"},{from:"disallowedTypes",id:"replace-allownode-allowedtypes-and-disallowedtypes",to:"disallowedElements"},{from:"escapeHtml",id:"remove-buggy-html-in-markdown-parser"},{from:"includeElementIndex",id:"#remove-includeelementindex"},{from:"includeNodeIndex",id:"change-includenodeindex-to-includeelementindex"},{from:"linkTarget",id:"remove-linktarget"},{from:"plugins",id:"change-plugins-to-remarkplugins",to:"remarkPlugins"},{from:"rawSourcePos",id:"#remove-rawsourcepos"},{from:"renderers",id:"change-renderers-to-components",to:"components"},{from:"source",id:"change-source-to-children",to:"children"},{from:"sourcePos",id:"#remove-sourcepos"},{from:"transformImageUri",id:"#add-urltransform",to:"urlTransform"},{from:"transformLinkUri",id:"#add-urltransform",to:"urlTransform"}];function uOe(e){const t=e.allowedElements,n=e.allowElement,r=e.children||"",i=e.className,o=e.components,a=e.disallowedElements,s=e.rehypePlugins||WM,l=e.remarkPlugins||WM,c=e.remarkRehypeOptions?{...e.remarkRehypeOptions,...ZM}:ZM,u=e.skipHtml,d=e.unwrapDisallowed,f=e.urlTransform||dOe,h=rOe().use(Z7e).use(l).use(HPe,c).use(s),v=new ZV;typeof r=="string"&&(v.value=r);for(const C of cOe)Object.hasOwn(e,C.from)&&(""+C.from+(C.to?"use `"+C.to+"` instead":"remove it")+sOe+C.id,void 0);const g=h.parse(v);let w=h.runSync(g,v);return i&&(w={type:"element",tagName:"div",properties:{className:i},children:w.type==="root"?w.children:[w]}),XV(w,x),CEe(w,{Fragment:Q.Fragment,components:o,ignoreInvalidStyle:!0,jsx:Q.jsx,jsxs:Q.jsxs,passKeys:!0,passNode:!0});function x(C,E,I){if(C.type==="raw"&&I&&typeof E=="number")return u?I.children.splice(E,1):I.children[E]={type:"text",value:C.value},E;if(C.type==="element"){let R;for(R in M2)if(Object.hasOwn(M2,R)&&Object.hasOwn(C.properties,R)){const T=C.properties[R],j=M2[R];(j===null||j.includes(C.tagName))&&(C.properties[R]=f(String(T||""),R,C))}}if(C.type==="element"){let R=t?!t.includes(C.tagName):a?a.includes(C.tagName):!1;if(!R&&n&&typeof E=="number"&&(R=!n(C,E,I)),R&&I&&typeof E=="number")return d&&C.children?I.children.splice(E,1,...C.children):I.children.splice(E,1),E}}}function dOe(e){const t=e.indexOf(":"),n=e.indexOf("?"),r=e.indexOf("#"),i=e.indexOf("/");return t<0||i>-1&&t>i||n>-1&&t>n||r>-1&&t>r||lOe.test(e.slice(0,t))?e:""}function KM(e){const t={a:"a",code:"code",h2:"h2",li:"li",p:"p",pre:"pre",ul:"ul",...e.components};return Q.jsxs(Q.Fragment,{children:[Q.jsxs(t.p,{children:[Q.jsx(t.a,{href:"https://github.com/polkadot-fellows/RFCs/",children:"RFCs repository"})," contains a number of Requests for Comment (RFCs) detailing proposed changes to the technical implementation of the Polkadot network. These RFCs are for the discussion and design of features which have been submitted for consideration to the developer Fellowship of Polkadot, as well as targets for the Fellowship's on-chain bodies to signal approval or disapproval of."]}),` `,Q.jsx(t.h2,{children:"Scope"}),` `,Q.jsxs(t.p,{children:["According to the ",Q.jsx(t.a,{href:"https://github.com/polkadot-fellows/manifesto/blob/0c3df46d76625980b8b48742cb86f4d8fa6dda8d/manifesto.pdf",children:"Fellowship Manifesto"}),", members of the Polkadot Fellowship are responsible for expertise in the strict description(s) and/or implementation(s) of these areas of contribution:"]}),` `,Q.jsxs(t.ul,{children:[` @@ -766,10 +766,10 @@ to { `,Q.jsx(t.p,{children:"To use the bot you need to write the following comment into a pull request:"}),` `,Q.jsx(t.pre,{children:Q.jsx(t.code,{className:"language-text",children:`/rfc (help|propose|process) `})}),` -`,Q.jsx(t.p,{children:"It takes a moment and then the bot should answer with a comment with more instructions on how to proceed."})]})}function fOe(e={}){const{wrapper:t}=e.components||{};return t?Q.jsx(t,{...e,children:Q.jsx(QM,{...e})}):QM(e)}const hOe=()=>{const[e,t]=p.useState();return p.useEffect(()=>{(async()=>{const r=await(await fetch(`${Wye}/pulls`)).json();t(r)})()},[]),Q.jsxs(Q.Fragment,{children:[Q.jsx(fOe,{}),Q.jsx("h1",{children:"Open RFCs"}),Q.jsx(mr,{row:!0,children:e?e.length?e.map((n,r)=>Q.jsx(mr,{column:!0,lg:4,md:6,sm:12,style:{padding:"1rem"},children:Q.jsxs(cD,{style:{padding:"1rem"},children:[Q.jsxs(mr,{row:!0,alignItems:"center",children:[Q.jsx("h2",{style:{padding:"1rem 0",position:"relative",top:0},children:Q.jsxs(Hv,{to:`https://www.github.com/${sD}/${lD}/pull/${n.number}`,target:"_blank",rel:"noreferrer",children:["#",n.number," - ",n.title]})}),Q.jsx("div",{className:"rfc-content",children:Q.jsx(uOe,{children:n.body})})]}),Q.jsxs(mr,{row:!0,alignItems:"center",style:{padding:"1rem 0",borderTop:"0.2rem solid var(--accent-color-primary)"},children:[Q.jsx(mr,{column:!0,md:3,style:{paddingRight:"1rem"},children:Q.jsx("img",{width:"40",style:{borderRadius:"10rem",width:"4rem"},src:`${n.user.avatar_url}`})}),Q.jsx(mr,{column:!0,md:6,children:Q.jsx(Hv,{to:n.user.html_url,target:"_blank",rel:"noreferrer",children:n.user.login})}),Q.jsx(mr,{column:!0,md:3,children:Q.jsx("p",{className:"rfc-date",children:new Date(n.created_at).toDateString()})})]})]})},"index"+r)):"Nothing to see here":Q.jsx(mr,{column:!0,sm:12,style:{justifyItems:"cemter",display:"flex"},children:Q.jsx(gV,{visible:!0,height:"80",width:"80",color:"#E6007A",ariaLabel:"revolving-dot-loading",wrapperStyle:{},wrapperClass:""})})})]})},pOe=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"RFCs"})}),Q.jsx("div",{style:{padding:"2rem"},children:Q.jsx(hOe,{})})]}),mOe=({display:e})=>Q.jsxs("div",{style:{display:"flex"},children:[Q.jsx("p",{children:e!=="-"?Q.jsx(_ye,{style:{color:"green",marginRight:"0.5rem"}}):null}),Q.jsx("p",{children:e})]}),gOe="modulepreload",vOe=function(e){return"/dashboard/"+e},$M={},sh=function(t,n,r){let i=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),a=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));i=Promise.all(n.map(s=>{if(s=vOe(s),s in $M)return;$M[s]=!0;const l=s.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${c}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":gOe,l||(u.as="script",u.crossOrigin=""),u.href=s,a&&u.setAttribute("nonce",a),document.head.appendChild(u),l)return new Promise((d,f)=>{u.addEventListener("load",d),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${s}`)))})}))}return i.then(()=>t()).catch(o=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o})};var w8=function(e,t){return w8=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},w8(e,t)};function ml(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");w8(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function yOe(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?o(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})}function tX(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(n=0)),n;)try{if(r=1,i&&(o=c[0]&2?i.return:c[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,c[1])).done)return o;switch(i=0,o&&(c=[c[0]&2,o.value]),c[0]){case 0:case 1:o=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,i=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function zf(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return o}function Rf(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,o;r1||l(h,v)})},g&&(i[h]=g(i[h])))}function l(h,g){try{c(r[h](g))}catch(v){f(o[0][3],v)}}function c(h){h.value instanceof Vd?Promise.resolve(h.value.v).then(u,d):f(o[0][2],h)}function u(h){l("next",h)}function d(h){l("throw",h)}function f(h,g){h(g),o.shift(),o.length&&l(o[0][0],o[0][1])}}function wOe(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof If=="function"?If(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(o){n[o]=e[o]&&function(a){return new Promise(function(s,l){a=e[o](a),i(s,l,a.done,a.value)})}}function i(o,a,s,l){Promise.resolve(l).then(function(c){o({value:c,done:s})},a)}}function dr(e){return typeof e=="function"}function wC(e){var t=function(r){Error.call(r),r.stack=new Error().stack},n=e(t);return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var U2=wC(function(e){return function(n){e(this),this.message=n?n.length+` errors occurred during unsubscription: +`,Q.jsx(t.p,{children:"It takes a moment and then the bot should answer with a comment with more instructions on how to proceed."})]})}function fOe(e={}){const{wrapper:t}=e.components||{};return t?Q.jsx(t,{...e,children:Q.jsx(KM,{...e})}):KM(e)}const hOe=()=>{const[e,t]=p.useState();return p.useEffect(()=>{(async()=>{const r=await(await fetch(`${Fye}/pulls`)).json();t(r)})()},[]),Q.jsxs(Q.Fragment,{children:[Q.jsx(fOe,{}),Q.jsx("h1",{children:"Open RFCs"}),Q.jsx(gr,{row:!0,children:e?e.length?e.map((n,r)=>Q.jsx(gr,{column:!0,lg:4,md:6,sm:12,style:{padding:"1rem"},children:Q.jsxs(eD,{style:{padding:"1rem"},children:[Q.jsxs(gr,{row:!0,alignItems:"center",children:[Q.jsx("h2",{style:{padding:"1rem 0",position:"relative",top:0},children:Q.jsxs(Dg,{to:`https://www.github.com/${$F}/${_F}/pull/${n.number}`,target:"_blank",rel:"noreferrer",children:["#",n.number," - ",n.title]})}),Q.jsx("div",{className:"rfc-content",children:Q.jsx(uOe,{children:n.body})})]}),Q.jsxs(gr,{row:!0,alignItems:"center",style:{padding:"1rem 0",borderTop:"0.2rem solid var(--accent-color-primary)"},children:[Q.jsx(gr,{column:!0,md:3,style:{paddingRight:"1rem"},children:Q.jsx("img",{width:"40",style:{borderRadius:"10rem",width:"4rem"},src:`${n.user.avatar_url}`})}),Q.jsx(gr,{column:!0,md:6,children:Q.jsx(Dg,{to:n.user.html_url,target:"_blank",rel:"noreferrer",children:n.user.login})}),Q.jsx(gr,{column:!0,md:3,children:Q.jsx("p",{className:"rfc-date",children:new Date(n.created_at).toDateString()})})]})]})},"index"+r)):"Nothing to see here":Q.jsx(gr,{column:!0,sm:12,style:{justifyItems:"cemter",display:"flex"},children:Q.jsx(sV,{visible:!0,height:"80",width:"80",color:"#E6007A",ariaLabel:"revolving-dot-loading",wrapperStyle:{},wrapperClass:""})})})]})},pOe=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"RFCs"})}),Q.jsx("div",{style:{padding:"2rem"},children:Q.jsx(hOe,{})})]}),mOe=({display:e})=>Q.jsxs("div",{style:{display:"flex"},children:[Q.jsx("p",{children:e!=="-"?Q.jsx(_ye,{style:{color:"green",marginRight:"0.5rem"}}):null}),Q.jsx("p",{children:e})]}),vOe="modulepreload",gOe=function(e){return"/dashboard/"+e},qM={},ah=function(t,n,r){let i=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),a=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));i=Promise.all(n.map(s=>{if(s=gOe(s),s in qM)return;qM[s]=!0;const l=s.endsWith(".css"),c=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${s}"]${c}`))return;const u=document.createElement("link");if(u.rel=l?"stylesheet":vOe,l||(u.as="script",u.crossOrigin=""),u.href=s,a&&u.setAttribute("nonce",a),document.head.appendChild(u),l)return new Promise((d,f)=>{u.addEventListener("load",d),u.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${s}`)))})}))}return i.then(()=>t()).catch(o=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o})};var g8=function(e,t){return g8=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[i]=r[i])},g8(e,t)};function ml(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");g8(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function yOe(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?o(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})}function KV(e,t){var n={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},r,i,o,a;return a={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(a[Symbol.iterator]=function(){return this}),a;function s(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;a&&(a=0,c[0]&&(n=0)),n;)try{if(r=1,i&&(o=c[0]&2?i.return:c[0]?i.throw||((o=i.return)&&o.call(i),0):i.next)&&!(o=o.call(i,c[1])).done)return o;switch(i=0,o&&(c=[c[0]&2,o.value]),c[0]){case 0:case 1:o=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,i=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(o=n.trys,!(o=o.length>0&&o[o.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function If(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,o=[],a;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)o.push(i.value)}catch(s){a={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(a)throw a.error}}return o}function zf(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,o;r1||l(h,g)})},v&&(i[h]=v(i[h])))}function l(h,v){try{c(r[h](v))}catch(g){f(o[0][3],g)}}function c(h){h.value instanceof Ud?Promise.resolve(h.value.v).then(u,d):f(o[0][2],h)}function u(h){l("next",h)}function d(h){l("throw",h)}function f(h,v){h(v),o.shift(),o.length&&l(o[0][0],o[0][1])}}function wOe(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Tf=="function"?Tf(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(o){n[o]=e[o]&&function(a){return new Promise(function(s,l){a=e[o](a),i(s,l,a.done,a.value)})}}function i(o,a,s,l){Promise.resolve(l).then(function(c){o({value:c,done:s})},a)}}function hr(e){return typeof e=="function"}function mC(e){var t=function(r){Error.call(r),r.stack=new Error().stack},n=e(t);return n.prototype=Object.create(Error.prototype),n.prototype.constructor=n,n}var F2=mC(function(e){return function(n){e(this),this.message=n?n.length+` errors occurred during unsubscription: `+n.map(function(r,i){return i+1+") "+r.toString()}).join(` - `):"",this.name="UnsubscriptionError",this.errors=n}});function P1(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}var Uu=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,n,r,i,o;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=If(a),l=s.next();!l.done;l=s.next()){var c=l.value;c.remove(this)}}catch(v){t={error:v}}finally{try{l&&!l.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}else a.remove(this);var u=this.initialTeardown;if(dr(u))try{u()}catch(v){o=v instanceof U2?v.errors:[v]}var d=this._finalizers;if(d){this._finalizers=null;try{for(var f=If(d),h=f.next();!h.done;h=f.next()){var g=h.value;try{_M(g)}catch(v){o=o??[],v instanceof U2?o=Rf(Rf([],zf(o)),zf(v.errors)):o.push(v)}}}catch(v){r={error:v}}finally{try{h&&!h.done&&(i=f.return)&&i.call(f)}finally{if(r)throw r.error}}}if(o)throw new U2(o)}},e.prototype.add=function(t){var n;if(t&&t!==this)if(this.closed)_M(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}},e.prototype._hasParent=function(t){var n=this._parentage;return n===t||Array.isArray(n)&&n.includes(t)},e.prototype._addParent=function(t){var n=this._parentage;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t},e.prototype._removeParent=function(t){var n=this._parentage;n===t?this._parentage=null:Array.isArray(n)&&P1(n,t)},e.prototype.remove=function(t){var n=this._finalizers;n&&P1(n,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}(),nX=Uu.EMPTY;function rX(e){return e instanceof Uu||e&&"closed"in e&&dr(e.remove)&&dr(e.add)&&dr(e.unsubscribe)}function _M(e){dr(e)?e():e.unsubscribe()}var iX={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},oX={setTimeout:function(e,t){for(var n=[],r=2;r0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(n){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,n)},t.prototype._subscribe=function(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)},t.prototype._innerSubscribe=function(n){var r=this,i=this,o=i.hasError,a=i.isStopped,s=i.observers;return o||a?nX:(this.currentObservers=null,s.push(n),new Uu(function(){r.currentObservers=null,P1(s,n)}))},t.prototype._checkFinalizedStatuses=function(n){var r=this,i=r.hasError,o=r.thrownError,a=r.isStopped;i?n.error(o):a&&n.complete()},t.prototype.asObservable=function(){var n=new nn;return n.source=this,n},t.create=function(n,r){return new tN(n,r)},t}(nn),tN=function(e){ml(t,e);function t(n,r){var i=e.call(this)||this;return i.destination=n,i.source=r,i}return t.prototype.next=function(n){var r,i;(i=(r=this.destination)===null||r===void 0?void 0:r.next)===null||i===void 0||i.call(r,n)},t.prototype.error=function(n){var r,i;(i=(r=this.destination)===null||r===void 0?void 0:r.error)===null||i===void 0||i.call(r,n)},t.prototype.complete=function(){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||r===void 0||r.call(n)},t.prototype._subscribe=function(n){var r,i;return(i=(r=this.source)===null||r===void 0?void 0:r.subscribe(n))!==null&&i!==void 0?i:nX},t}(f0),CC={now:function(){return(CC.delegate||Date).now()},delegate:void 0},h0=function(e){ml(t,e);function t(n,r,i){n===void 0&&(n=1/0),r===void 0&&(r=1/0),i===void 0&&(i=CC);var o=e.call(this)||this;return o._bufferSize=n,o._windowTime=r,o._timestampProvider=i,o._buffer=[],o._infiniteTimeWindow=!0,o._infiniteTimeWindow=r===1/0,o._bufferSize=Math.max(1,n),o._windowTime=Math.max(1,r),o}return t.prototype.next=function(n){var r=this,i=r.isStopped,o=r._buffer,a=r._infiniteTimeWindow,s=r._timestampProvider,l=r._windowTime;i||(o.push(n),!a&&o.push(s.now()+l)),this._trimBuffer(),e.prototype.next.call(this,n)},t.prototype._subscribe=function(n){this._throwIfClosed(),this._trimBuffer();for(var r=this._innerSubscribe(n),i=this,o=i._infiniteTimeWindow,a=i._buffer,s=a.slice(),l=0;l=2,!0))}function m0(e){e===void 0&&(e={});var t=e.connector,n=t===void 0?function(){return new f0}:t,r=e.resetOnError,i=r===void 0?!0:r,o=e.resetOnComplete,a=o===void 0?!0:o,s=e.resetOnRefCountZero,l=s===void 0?!0:s;return function(c){var u,d,f,h=0,g=!1,v=!1,w=function(){d==null||d.unsubscribe(),d=void 0},x=function(){w(),u=f=void 0,g=v=!1},C=function(){var E=u;x(),E==null||E.unsubscribe()};return qi(function(E,I){h++,!v&&!g&&w();var R=f=f??n();I.add(function(){h--,h===0&&!v&&!g&&(d=X2(C,l))}),R.subscribe(I),!u&&h>0&&(u=new jf({next:function(T){return R.next(T)},error:function(T){v=!0,w(),d=X2(x,i,T),R.error(T)},complete:function(){g=!0,w(),d=X2(x,a),R.complete()}}),Ao(E).subscribe(u))})(c)}}function X2(e,t){for(var n=[],r=2;rt in e?Ske(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,oN=(e,t,n)=>(Cke(e,typeof t!="symbol"?t+"":t,n),n),W2={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Eke(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,i=new Uint8Array(r);t&&(i[0]=0|W2[e[2]]);for(let o=0;ot=>e(t instanceof aN?t:new aN(t instanceof Uint8Array?t.buffer:typeof t=="string"?Eke(t).buffer:t)),gs=e=>{const t=e.length;let n=0;for(let i=0;i{const n=[e,t];return n.enc=e,n.dec=t,n},g0=(e,t)=>n=>e(t(n)),MC=(e,t)=>n=>t(e(n)),Ga=([e,t],n,r)=>_t(g0(e,n),MC(t,r));function Pke(e,t){return ha(n=>{const r=n.v[t](n.i,!0);return n.i+=e,r})}function Oke(e,t){return n=>{const r=new Uint8Array(e);return new DataView(r.buffer)[t](0,n,!0),r}}function xc(e,t,n){return _t(Oke(e,n),Pke(e,t))}var vn=xc(1,"getUint8","setUint8"),Su=xc(2,"getUint16","setUint16"),Li=xc(4,"getUint32","setUint32"),ch=xc(8,"getBigUint64","setBigUint64"),kke=xc(1,"getInt8","setInt8"),Mke=xc(2,"getInt16","setInt16"),Nke=xc(4,"getInt32","setInt32"),Tke=xc(8,"getBigInt64","setBigInt64"),OX=e=>{const t=new Uint8Array(16),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),t},kX=e=>ha(t=>{const{v:n,i:r}=t,i=n.getBigUint64(r,!0),o=n[e](r+8,!0);return t.i+=16,o<<64n|i}),MX=_t(OX,kX("getBigUint64")),Ike=_t(OX,kX("getBigInt64")),NX=e=>{const t=new Uint8Array(32),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),n.setBigInt64(16,e>>128n,!0),n.setBigInt64(24,e>>192n,!0),t},TX=e=>ha(t=>{let n=t.v.getBigUint64(t.i,!0);return t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<64n,t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<128n,t.i+=8,n|=t.v[e](t.i,!0)<<192n,t.i+=8,n}),zke=_t(NX,TX("getBigUint64")),Rke=_t(NX,TX("getBigInt64")),NC=Ga(vn,e=>e?1:0,Boolean),jke=[vn[1],Su[1],Li[1]],Lke=ha(e=>{const t=e[e.i],n=t&3;if(n<3)return jke[n](e)>>>2;const r=(t>>>2)+4;e.i++;let i=0n;const o=r/8|0;let a=0n;for(let l=0;l3&&(i=BigInt(Li[1](e))<1&&(i=BigInt(Su[1](e))<{if(e<0)throw new Error(`Wrong compact input (${e})`);const t=Number(e)<<2;if(e=Bke;)n.push(ch[0](r)),r>>=64n;r>=Ake&&(n.push(Li[0](Number(r&Dke))),r>>=32n);let i=Number(r);i>=Fke&&(n.push(Su[0](i)),i>>=16),i&&n.push(vn[0](i));const o=gs(n);return o[0]=o.length-5<<2|3,o},Zr=_t(Xke,Lke),Wke=new TextEncoder,Zke=e=>{const t=Wke.encode(e);return gs([Zr.enc(t.length),t])},Kke=new TextDecoder,qke=ha(e=>{let t=Zr.dec(e);const n=new DataView(e.buffer,e.i,t);return e.i+=t,Kke.decode(n)}),Bt=_t(Zke,qke),Gke=()=>{},Yke=new Uint8Array(0),tt=_t(()=>Yke,Gke),IX=e=>e===void 0?t=>gs([Zr.enc(t.length),t]):t=>t.length===e?t:t.slice(0,e),zX=e=>ha(t=>{const n=e===void 0?Zr.dec(t):e!==1/0?e:t.byteLength-t.i,r=new Uint8Array(t.buffer.slice(t.i,t.i+n));return t.i+=n,r}),Ln=e=>_t(IX(e),zX(e));Ln.enc=IX;Ln.dec=zX;var RX=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((o,a)=>[n[a],o]))??n.map((o,a)=>[o,a])),i=o=>r.get(o);return({tag:o,value:a})=>gs([vn.enc(i(o)),e[o](a)])},jX=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((i,o)=>[i,n[o]]))??n.map((i,o)=>[o,i]));return ha(i=>{const o=vn.dec(i),a=r.get(o),s=e[a];return{tag:a,value:s(i)}})},rr=(e,...t)=>_t(RX(N1(e,([n])=>n),...t),jX(N1(e,([,n])=>n),...t));rr.enc=RX;rr.dec=jX;var LX=e=>ha(t=>{const n=vn.dec(t);if(n!==0)return e===NC[1]?n===1:e(t)}),BX=e=>t=>{const n=new Uint8Array(1);return t===void 0?(n[0]=0,n):(n[0]=1,e===NC[0]?(n[0]=t?1:2,n):gs([n,e(t)]))},Yn=e=>_t(BX(e[0]),LX(e[1]));Yn.enc=BX;Yn.dec=LX;var AX=(e,t)=>ha(n=>{const r=vn[1](n)===0,o=(r?e:t)(n);return{success:r,value:o}}),FX=(e,t)=>({success:n,value:r})=>gs([vn[0](n?0:1),(n?e:t)(r)]),wb=(e,t)=>_t(FX(e[0],t[0]),AX(e[1],t[1]));wb.dec=AX;wb.enc=FX;var DX=(...e)=>ha(t=>e.map(n=>n(t))),HX=(...e)=>t=>gs(e.map((n,r)=>n(t[r]))),Ro=(...e)=>_t(HX(...e.map(([t])=>t)),DX(...e.map(([,t])=>t)));Ro.enc=HX;Ro.dec=DX;var UX=e=>{const t=Object.keys(e);return g0(Ro.enc(...Object.values(e)),n=>t.map(r=>n[r]))},VX=e=>{const t=Object.keys(e);return MC(Ro.dec(...Object.values(e)),n=>Object.fromEntries(n.map((r,i)=>[t[i],r])))},_e=e=>_t(UX(N1(e,t=>t[0])),VX(N1(e,t=>t[1])));_e.enc=UX;_e.dec=VX;var XX=(e,t)=>t>=0?n=>gs(n.map(e)):n=>gs([Zr.enc(n.length),gs(n.map(e))]),WX=(e,t)=>ha(n=>{const r=t>=0?t:Zr.dec(n),i=new Array(r);for(let o=0;o_t(XX(e[0],t),WX(e[1],t));mt.enc=XX;mt.dec=WX;var sN="0123456789abcdef";function ho(e){const t=new Array(e.length+1);t[0]="0x";for(let n=0;n>4]+sN[r&15]}return t.join("")}var Z2={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Ps(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,i=new Uint8Array(r);t&&(i[0]=0|Z2[e[2]]);for(let o=0;o[n,t(r,n)]))}var Cu=(...e)=>{const t=e.reduce((r,i)=>r+i.byteLength,0),n=new Uint8Array(t);for(let r=0,i=0;rt in e?Jke(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,K2=(e,t,n)=>(Qke(e,typeof t!="symbol"?t+"":t,n),n),KX=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Oc=(e,t,n)=>(KX(e,t,"read from private field"),n?n.call(e):t.get(e)),q2=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},G2=(e,t,n,r)=>(KX(e,t,"write to private field"),t.set(e,n),n),qX=new TextEncoder().encode("SS58PRE"),S8=2,$ke=e=>{try{const t=Nm.decode(e),n=t.subarray(0,t[0]&64?2:1),r=t.subarray(n.length,t.length-S8),i=t.subarray(n.length+r.length),o=Ua(Uint8Array.of(...qX,...n,...r),{dkLen:64}).subarray(0,S8);return i[0]===o[0]&&i[1]===o[1]?{isValid:!0,ss58Format:_ke(n),publicKey:r.slice()}:{isValid:!1}}catch{return{isValid:!1}}},_ke=e=>{const t=new DataView(e.buffer,e.byteOffset,e.byteLength);return t.byteLength===1?t.getUint8(0):t.getUint16(0)},eMe=e=>{const t=e<64?Uint8Array.of(e):Uint8Array.of((e&252)>>2|64,e>>8|(e&3)<<6);return n=>{const r=Ua(Uint8Array.of(...qX,...t,...n),{dkLen:64}).subarray(0,S8);return Nm.encode(Uint8Array.of(...t,...n,...r))}};function tMe(e,t){return n=>{const r=$ke(n);if(!r.isValid)throw new Error("Invalid checksum");const{publicKey:i}=r;if(i.length!==e)throw new Error("Invalid public key length");return i}}var GX=(e=42,t=32)=>Ga(Ln(t),tMe(t),eMe(e)),nMe=new TextEncoder,rMe=new TextDecoder,ud,Qh,$h,iMe=class tv{constructor(t){q2(this,ud,void 0),q2(this,Qh,null),q2(this,$h,null),K2(this,"asText",()=>Oc(this,$h)===null?G2(this,$h,rMe.decode(Oc(this,ud))):Oc(this,$h)),K2(this,"asHex",()=>Oc(this,Qh)===null?G2(this,Qh,ho(Oc(this,ud))):Oc(this,Qh)),K2(this,"asBytes",()=>Oc(this,ud)),G2(this,ud,t)}static fromText(t){return new tv(nMe.encode(t))}static fromHex(t){return new tv(Ps(t))}static fromBytes(t){return new tv(t)}};ud=new WeakMap;Qh=new WeakMap;$h=new WeakMap;var oMe=iMe,Qt=Zr,aMe=Zr,sMe=lh(e=>{const t=Qt.dec(e),n=Math.ceil(t/8);return{bytes:Ln(n).dec(e),bitsLen:t}}),lMe=e=>{if(e.bitsLen>e.bytes.length*8)throw new Error(`Not enough bytes. (bitsLen:${e.bitsLen}, bytesLen:${e.bytes.length})`);const t=Qt.enc(e.bitsLen),n=new Uint8Array(e.bytes.length+t.length);return n.set(t,0),n.set(e.bytes,t.length),n};_t(lMe,sMe);Ga(vn,e=>e.charCodeAt(0),String.fromCharCode);var YX=e=>{const t=Ln.enc(e);return n=>t(Ps(n))},JX=e=>{const t=Ln.dec(e);return n=>ho(t(n))},Xu=e=>_t(YX(e),JX(e));Xu.enc=YX;Xu.dec=JX;new TextEncoder;new TextDecoder;var cMe={is(e,t){return e.type===t},as(e,t){if(t!==e.type)throw new Error(`Enum.as(enum, ${t}) used with actual type ${e.type}`);return e}},TC=Object.assign((e,t)=>({type:e,value:t}),cMe);new Proxy({},{get(e,t){return n=>TC(t,n)}});var QX=(...e)=>{const t=rr.enc(...e);return n=>t({tag:n.type,value:n.value})},$X=(...e)=>{const t=rr.dec(...e);return n=>{const{tag:r,value:i}=t(n);return TC(r,i)}},IC=(e,...t)=>_t(QX(lN(e,([n])=>n),...t),$X(lN(e,([,n])=>n),...t));IC.enc=QX;IC.dec=$X;var cN=e=>{const t=e.slice(2),n=ho(d6(t)).slice(2),r=new Array(40);for(let i=0;i<40;i++){const o=parseInt(n[i],16),a=t[i];r[i]=o>7?a.toUpperCase():a}return`0x${r.join("")}`},uMe=Ln(20)[1];_t(e=>{const t=Ps(e);if(t.length!==20)throw new Error(`Invalid length found on EthAddress(${e})`);const n=ho(t);if(e===n||e===n.toUpperCase())return t;if(cN(n)!==e)throw new Error(`Invalid checksum found on EthAddress(${e})`);return t},lh(e=>cN(ho(uMe(e)))));var uN=new TextEncoder,dN=new TextDecoder,dMe=Ga(Ln(4),uN.encode.bind(uN),dN.decode.bind(dN)),Y2=_e({engine:dMe,payload:Xu()}),fMe=IC({consensus:Y2,seal:Y2,preRuntime:Y2,runtimeUpdated:tt},[4,5,6,8]),J2=Xu(32),hMe=_e({parentHash:J2,number:Qt,stateRoot:J2,extrinsicRoot:J2,digests:mt(fMe)}),ll=mt(Bt),fN=Yn(Bt),pMe=rr({bool:tt,char:tt,str:tt,u8:tt,u16:tt,u32:tt,u64:tt,u128:tt,u256:tt,i8:tt,i16:tt,i32:tt,i64:tt,i128:tt,i256:tt}),_X=mt(_e({name:fN,type:Qt,typeName:fN,docs:ll})),mMe=_e({len:Li,type:Qt}),gMe=_e({bitStoreType:Qt,bitOrderType:Qt}),vMe=mt(_e({name:Bt,fields:_X,index:vn,docs:ll})),yMe=rr({composite:_X,variant:vMe,sequence:Qt,array:mMe,tuple:mt(Qt),primitive:pMe,compact:Qt,bitSequence:gMe}),bMe=_e({name:Bt,type:Yn(Qt)}),wMe=mt(bMe),xMe=_e({id:Qt,path:ll,params:wMe,def:yMe,docs:ll}),eW=mt(xMe),SMe=rr({Blake2128:tt,Blake2256:tt,Blake2128Concat:tt,Twox128:tt,Twox256:tt,Twox64Concat:tt,Identity:tt}),CMe=mt(SMe),EMe=_e({hashers:CMe,key:Qt,value:Qt}),PMe=_e({name:Bt,modifier:vn,type:rr({plain:Qt,map:EMe}),fallback:Xu(),docs:ll}),OMe=Yn(_e({prefix:Bt,items:mt(PMe)})),tW={name:Bt,storage:OMe,calls:Yn(Qt),events:Yn(Qt),constants:mt(_e({name:Bt,type:Qt,value:Xu(),docs:ll})),errors:Yn(Qt),index:vn},kMe={...tW,docs:ll},MMe=_e({name:Bt,methods:mt(_e({name:Bt,inputs:mt(_e({name:Bt,type:Qt})),output:Qt,docs:ll})),docs:ll}),NMe=_e({version:vn,address:Qt,call:Qt,signature:Qt,extra:Qt,signedExtensions:mt(_e({identifier:Bt,type:Qt,additionalSigned:Qt}))}),TMe=_e({lookup:eW,pallets:mt(_e(kMe)),extrinsic:NMe,type:Qt,apis:mt(MMe),outerEnums:_e({call:Qt,event:Qt,error:Qt}),custom:mt(Ro(Bt,_e({type:Qt,value:Xu()})))}),IMe=new Uint8Array,hN=e=>_t(()=>IMe,()=>e),zMe=_e({type:Qt,version:vn,signedExtensions:mt(_e({identifier:Bt,type:Qt,additionalSigned:Qt}))}),RMe=_e({lookup:eW,pallets:mt(_e({...tW,docs:hN([])})),extrinsic:zMe,type:Qt,apis:hN([])}),pN=()=>{throw new Error("Unsupported metadata version!")},Ji=_t(pN,pN),mN=_e({magicNumber:Li,metadata:rr({v0:Ji,v1:Ji,v2:Ji,v3:Ji,v4:Ji,v5:Ji,v6:Ji,v7:Ji,v8:Ji,v9:Ji,v10:Ji,v11:Ji,v12:Ji,v13:Ji,v14:RMe,v15:TMe})}),jMe={dkLen:32},LMe=e=>Ua(e,jMe),BMe={dkLen:16},AMe=e=>Ua(e,BMe),FMe=e=>Cu(AMe(e),e),DMe=e=>e,kc=(e,t,n,r)=>new DataView(new Uint16Array([e,t,n,r]).buffer).getBigUint64(0,!0),zC=2n**64n-1n,Oi=(e,t)=>e<>64n-t,En=(e,t)=>e*t&zC,Yr=(e,t)=>e+t&zC,Jr=11400714785074694791n,bo=14029467366897019727n,gN=1609587929392839161n,Lh=9650029242287828579n,vN=2870177450012600261n;function C8(e,t=0n){let n=Yr(Yr(t,Jr),bo),r=Yr(t,bo),i=t,o=t-Jr,a=e.length,s=0,l=null;(function(){let h=0,g=h+a;if(a){if(l=new Uint8Array(32),a<32){l.set(e.subarray(0,a),s),s+=a;return}if(h<=g-32){const v=g-32;do{let w;w=kc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),n=En(Oi(Yr(n,En(w,bo)),31n),Jr),h+=8,w=kc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),r=En(Oi(Yr(r,En(w,bo)),31n),Jr),h+=8,w=kc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),i=En(Oi(Yr(i,En(w,bo)),31n),Jr),h+=8,w=kc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),o=En(Oi(Yr(o,En(w,bo)),31n),Jr),h+=8}while(h<=v)}h=32?(c=Oi(n,1n),c=Yr(c,Oi(r,7n)),c=Yr(c,Oi(i,12n)),c=Yr(c,Oi(o,18n)),n=En(Oi(En(n,bo),31n),Jr),c=c^n,c=Yr(En(c,Jr),Lh),r=En(Oi(En(r,bo),31n),Jr),c=c^r,c=Yr(En(c,Jr),Lh),i=En(Oi(En(i,bo),31n),Jr),c=c^i,c=Yr(En(c,Jr),Lh),o=En(Oi(En(o,bo),31n),Jr),c=c^o,c=Yr(En(c,Jr),Lh)):c=Yr(t,vN),c=Yr(c,BigInt(a));u<=s-8;){let f=kc(e[u+1]<<8|e[u],e[u+3]<<8|e[u+2],e[u+5]<<8|e[u+4],e[u+7]<<8|e[u+6]);f=En(Oi(En(f,bo),31n),Jr),c=Yr(En(Oi(c^f,27n),Jr),Lh),u+=8}if(u+4<=s){let f=En(kc(e[u+1]<<8|e[u],e[u+3]<<8|e[u+2],0,0),Jr);c=Yr(En(Oi(c^f,23n),bo),gN),u+=4}for(;u>33n;return c=En(c^d,bo),d=c>>29n,c=En(c^d,gN),d=c>>32n,c^=d,c}var yN=e=>{const t=new Uint8Array(16),n=new DataView(t.buffer);return n.setBigUint64(0,C8(e),!0),n.setBigUint64(8,C8(e,1n),!0),t},nW=e=>Cu(ch.enc(C8(e)),e),bN=new TextEncoder,HMe=e=>{const t=yN(bN.encode(e));return(n,r,...i)=>{const o=Cu(t,yN(bN.encode(n))),a=ho(o),s=i.map(d=>d[1]).map(d=>d===DMe?0:d===nW?8:d===FMe?16:null).filter(Boolean),l=d=>{if(!d.startsWith(a))throw new Error(`key does not match this storage (${e}.${n})`);if(s.length!==i.length)throw new Error("Impossible to decode this key");if(i.length===0)return[];const f=d.slice(a.length),h=new Array(i.length);for(let g=0,v=0;gh=>f(d(h)));return{enc:(...d)=>ho(Cu(o,...d.map((f,h)=>c[h](f)))),dec:r,keyDecoder:l}}},UMe=Object.defineProperty,VMe=(e,t,n)=>t in e?UMe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,wN=(e,t,n)=>(VMe(e,typeof t!="symbol"?t+"":t,n),n),xb=e=>(...t)=>new Promise((n,r)=>{let i=Tp;const[o,a]=t[t.length-1]instanceof AbortSignal?[t.slice(0,t.length-1),t[t.length-1]]:[t],s=()=>{i(),r(new ZX)};a==null||a.addEventListener("abort",s,{once:!0});const l=c=>u=>{i=Tp,a==null||a.removeEventListener("abort",s),c(u)};i=e(l(n),l(r),...o)});function XMe(){let e=()=>{},t=()=>{};return{promise:new Promise((r,i)=>{e=r,t=i}),res:e,rej:t}}var Kc=()=>{},rW=()=>{const e=new Map;return{has:e.has.bind(e),subscribe(t,n){e.set(t,n)},unsubscribe(t){e.delete(t)},next(t,n){var r;(r=e.get(t))==null||r.next(n)},error(t,n){const r=e.get(t);r&&(e.delete(t),r.error(n))},errorAll(t){const n=[...e.values()];e.clear(),n.forEach(r=>{r.error(t)})}}},No={body:"",call:"",continue:"",follow:"",header:"",stopOperation:"",storage:"",unfollow:"",unpin:"",followEvent:""},Ip={chainName:"",genesisHash:"",properties:""},T1={broadcast:"",stop:""},WMe={submitAndWatch:"",unwatch:""};Object.entries({chainHead:No,chainSpec:Ip,transaction:T1,transactionWatch:WMe}).forEach(([e,t])=>{Object.keys(t).forEach(n=>{t[n]=`${e}_v1_${n}`})});var ZMe=e=>(t,n)=>{let r=e(T1.broadcast,[t],{onSuccess:i=>{r=i===null?Kc:()=>{e(T1.stop,[i])},i===null&&n(new Error("Max # of broadcasted transactions has been reached"))},onError:n});return()=>{r()}},iW=class extends Error{constructor(){super("ChainHead stopped"),this.name="StopError"}},nv=class extends Error{constructor(){super("ChainHead disjointed"),this.name="DisjointError"}},Sb=class extends Error{constructor(){super("ChainHead operations limit reached"),this.name="OperationLimitError"}},oW=class extends Error{constructor(e){super(e),this.name="OperationError"}},RC=class extends Error{constructor(){super("ChainHead operation inaccessible"),this.name="OperationInaccessibleError"}},aW=(e,t)=>n=>xb((r,i,...o)=>{let a=!0,s=()=>{a=!1};const[l,c]=t(...o);return n(e,l,{onSuccess:(u,d)=>{if(u.result==="limitReached")return i(new Sb);const{operationId:f}=u,h=()=>{n(No.stopOperation,[f])};if(!a)return h();let g=Kc;const v=x=>{a=!1,g(),r(x)},w=x=>{a=!1,g(),i(x)};g=d(f,{next:x=>{const C=x;C.event==="operationError"?i(new oW(C.error)):C.event==="operationInaccessible"?i(new RC):c(x,v,w)},error:w}),s=()=>{a&&(g(),h())}},onError:i}),()=>{s()}}),KMe=aW(No.body,e=>[[e],(t,n)=>{n(t.value)}]),qMe=aW(No.call,(e,t,n)=>[[e,t,n],(r,i)=>{i(r.output)}]),GMe=e=>t=>new Promise((n,r)=>{e(No.header,[t],{onSuccess:n,onError:r})}),sW=e=>(t,n,r,i,o,a,s)=>{if(n.length===0)return a(),Tp;let l=!0,c=()=>{l=!1};return e(No.storage,[t,n,r],{onSuccess:(u,d)=>{if(u.result==="limitReached"||u.discardedItems===n.length)return o(new Sb);const{operationId:f}=u,h=()=>{e(No.stopOperation,[f])};if(!l)return h();const g=d(u.operationId,{next:x=>{switch(x.event){case"operationStorageItems":{i(x.items);break}case"operationStorageDone":{w();break}case"operationError":{v(new oW(x.error));break}case"operationInaccessible":{v(new RC);break}default:e(No.continue,[x.operationId])}},error:o});c=()=>{g(),e(No.stopOperation,[u.operationId])};const v=x=>{c=Tp,g(),o(x)},w=()=>{c=Tp,g(),a()};s(u.discardedItems)},onError:o}),()=>{c()}},YMe=e=>{const t=sW(e);return xb((n,r,i,o,a,s)=>{const l=o.startsWith("descendants");let c=l?[]:null;const d=t(i,[{key:a,type:o}],s??null,l?f=>{c.push(f)}:f=>{var h;c=(h=f[0])==null?void 0:h[o]},r,()=>{try{n(l?c.flat():c)}catch(f){r(f)}},f=>{f>0&&(d(),r(new Sb))});return d})},JMe=e=>t=>t.length>0?new Promise((n,r)=>{e(No.unpin,[t],{onSuccess(){n()},onError:r})}):Promise.resolve(),I1=class extends Error{constructor(){super("Client destroyed"),this.name="DestroyedError"}};function QMe(e){return e.operationId!==void 0}function $Me(e){return(t,n,r)=>{const i=rW(),o=new Set,a=XMe();let s=a.promise;const l=g=>{if(QMe(g))return i.has(g.operationId)||console.warn("Uknown operationId on",g),i.next(g.operationId,g);if(g.event!=="stop"){if(g.event==="initialized")return n({type:g.event,finalizedBlockHashes:"finalizedBlockHash"in g?[g.finalizedBlockHash]:g.finalizedBlockHashes,finalizedBlockRuntime:g.finalizedBlockRuntime});const{event:v,...w}=g;return n({type:v,...w})}r(new iW),f(!1)},c=g=>{r(g),f(!(g instanceof I1))},u=(g,v)=>{const w=v(g,{next:l,error:c});f=(x=!0)=>{s=null,f=Kc,w(),x&&e(No.unfollow,[g]),i.errorAll(new nv),o.forEach(C=>{C()}),o.clear()},s=g,a.res(g)},d=g=>{g instanceof I1?f(!1):r(g),s=null,a.res(g)};let f=e(No.follow,[t],{onSuccess:u,onError:d});const h=(g,v,w)=>{const x=()=>{w==null||w.onError(new nv)};if(s===null)return x(),Kc;const C=I=>{if(!w)return e(g,[I,...v]);o.add(x);const R=(j,D)=>s===null?(D.error(new nv),Kc):(i.subscribe(j,D),()=>{i.unsubscribe(j)}),T=e(g,[I,...v],{onSuccess:j=>{o.delete(x),w.onSuccess(j,R)},onError:j=>{o.delete(x),w.onError(j)}});return()=>{o.delete(x),T()}};if(typeof s=="string")return C(s);let E=Kc;return s.then(I=>{if(I instanceof Error)return x();s&&(E=C(I))}),()=>{E()}};return{unfollow(){f(),s=null},body:KMe(h),call:qMe(h),header:GMe(h),storage:YMe(h),storageSubscription:sW(h),unpin:JMe(h),_request:h}}}var xN=class extends Error{constructor(e){super(e.message),wN(this,"code"),wN(this,"data"),this.code=e.code,this.data=e.data,this.name="RpcError"}},_Me=1,eNe=e=>{let t=_Me++;const n=new Map,r=rW();let i=null;const o=(u,d,f)=>{i.send(JSON.stringify({jsonrpc:"2.0",id:u,method:d,params:f}))};function a(u){try{let d,f,h,g,v;if({id:d,result:f,error:h,params:g}=JSON.parse(u),d){const C=n.get(d);return C?(n.delete(d),h?C.onError(new xN(h)):C.onSuccess(f,(E,I)=>{const R=E;return r.subscribe(R,I),()=>{r.unsubscribe(R)}})):void 0}if({subscription:v,result:f,error:h}=g,!v||!h&&!Object.hasOwn(g,"result"))throw 0;const x=v;h?r.error(x,new xN(h)):r.next(x,f)}catch(d){console.warn("Error parsing incomming message: "+u),console.error(d)}}i=e(a);const s=()=>{i==null||i.disconnect(),i=null,r.errorAll(new I1),n.forEach(u=>u.onError(new I1)),n.clear()};let l=1;return{request:(u,d,f)=>{if(!i)throw new Error("Not connected");const h=`${t}-${l++}`;return f&&n.set(h,f),o(h,u,d),()=>{n.delete(h)}},disconnect:s}},tNe=e=>{const t=xb((r,i,o,a)=>e(o,a,{onSuccess:r,onError:i}));let n=null;return async()=>n||(n=Promise.all([t(Ip.chainName,[]),t(Ip.genesisHash,[]),t(Ip.properties,[])]).then(([r,i,o])=>({name:r,genesisHash:i,properties:o})))},nNe=(e,t)=>n=>{let r={},i=null;return(o,...a)=>{if(i)return i(o,...a);let s=!0,l=()=>{s=!1};return e.then(c=>{if(i=(d,...f)=>{var g;const h=r[d]??d;return c.has(h)?t(h,...f):((g=f[1])==null||g.onError(new Error(`Unsupported method ${h}`)),Kc)},c.has(o))return;const u=o.split("_");if(u[1]==="v1"){if(u[1]="unstable",c.has(u.join("_")))Object.values(n).forEach(d=>{r[d]=d.replace("_v1_","_unstable_")});else if(u[0]==="transaction"){let d,f;const h=["transactionWatch","transaction"].find(g=>(f=["v1","unstable"].find(v=>c.has(d=`${g}_${v}_unwatch`)),!!f));h&&(r[n.broadcast]=`${h}_${f}_submitAndWatch`,r[n.stop]=d)}}}).then(()=>{s&&(l=i(o,...a))}),()=>{l()}}},rNe=e=>{const t=eNe(e),n=xb((o,a,s,l)=>t.request(s,l,{onSuccess:o,onError:a})),r=n("rpc_methods",[]).then(o=>new Set(Array.isArray(o)?o:o.methods),()=>new Set),i=nNe(r,t.request);return{chainHead:$Me(i(No)),transaction:ZMe(i(T1)),getChainSpecData:tNe(i(Ip)),destroy:()=>{t.disconnect()},request:n,_request:t.request}},SN="0123456789abcdef";function pc(e){const t=new Array(e.length+1);t[0]="0x";for(let n=0;n>4]+SN[r&15]}return t.join("")}var Q2={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Cb(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,i=new Uint8Array(r);t&&(i[0]=0|Q2[e[2]]);for(let o=0;o[n,t(r,n)]))}var iu=(...e)=>{const t=e.reduce((r,i)=>r+i.byteLength,0),n=new Uint8Array(t);for(let r=0,i=0;rt in e?iNe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$2=(e,t,n)=>(oNe(e,typeof t!="symbol"?t+"":t,n),n),lW=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Mc=(e,t,n)=>(lW(e,t,"read from private field"),n?n.call(e):t.get(e)),_2=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},ex=(e,t,n,r)=>(lW(e,t,"write to private field"),t.set(e,n),n),cW=new TextEncoder().encode("SS58PRE"),E8=2,uW=e=>{try{const t=Nm.decode(e),n=t.subarray(0,t[0]&64?2:1),r=t.subarray(n.length,t.length-E8),i=t.subarray(n.length+r.length),o=Ua(Uint8Array.of(...cW,...n,...r),{dkLen:64}).subarray(0,E8);return i[0]===o[0]&&i[1]===o[1]?{isValid:!0,ss58Format:aNe(n),publicKey:r.slice()}:{isValid:!1}}catch{return{isValid:!1}}},aNe=e=>{const t=new DataView(e.buffer,e.byteOffset,e.byteLength);return t.byteLength===1?t.getUint8(0):t.getUint16(0)},dW=e=>{const t=e<64?Uint8Array.of(e):Uint8Array.of((e&252)>>2|64,e>>8|(e&3)<<6);return n=>{const r=Ua(Uint8Array.of(...cW,...t,...n),{dkLen:64}).subarray(0,E8);return Nm.encode(Uint8Array.of(...t,...n,...r))}};function sNe(e,t){return n=>{const r=uW(n);if(!r.isValid)throw new Error("Invalid checksum");const{publicKey:i}=r;if(i.length!==e)throw new Error("Invalid public key length");return i}}var P8=(e=42,t=32)=>Ga(Ln(t),sNe(t),dW(e)),lNe=new TextEncoder,cNe=new TextDecoder,dd,_h,ep,uNe=class rv{constructor(t){_2(this,dd,void 0),_2(this,_h,null),_2(this,ep,null),$2(this,"asText",()=>Mc(this,ep)===null?ex(this,ep,cNe.decode(Mc(this,dd))):Mc(this,ep)),$2(this,"asHex",()=>Mc(this,_h)===null?ex(this,_h,pc(Mc(this,dd))):Mc(this,_h)),$2(this,"asBytes",()=>Mc(this,dd)),ex(this,dd,t)}static fromText(t){return new rv(lNe.encode(t))}static fromHex(t){return new rv(Cb(t))}static fromBytes(t){return new rv(t)}};dd=new WeakMap;_h=new WeakMap;ep=new WeakMap;var jC=uNe,dNe=class fW extends jC{constructor(t){super(t)}static fromArray(t){return new fW(new Uint8Array(t))}},hW=e=>{const t=Ln.enc(e);return n=>t(n.asBytes())},pW=e=>{const t=Ln.dec(e);return n=>jC.fromBytes(t(n))},v0=e=>_t(hW(e),pW(e));v0.enc=hW;v0.dec=pW;var Yt=Zr,fNe=Zr,hNe=lh(e=>{const t=Yt.dec(e),n=Math.ceil(t/8);return{bytes:Ln(n).dec(e),bitsLen:t}}),pNe=e=>{if(e.bitsLen>e.bytes.length*8)throw new Error(`Not enough bytes. (bitsLen:${e.bitsLen}, bytesLen:${e.bytes.length})`);const t=Yt.enc(e.bitsLen),n=new Uint8Array(e.bytes.length+t.length);return n.set(t,0),n.set(e.bytes,t.length),n},mW=_t(pNe,hNe),mNe=Ga(vn,e=>e.charCodeAt(0),String.fromCharCode),gW=e=>{const t=Ln.enc(e);return n=>t(Cb(n))},vW=e=>{const t=Ln.dec(e);return n=>pc(t(n))},Sc=e=>_t(gW(e),vW(e));Sc.enc=gW;Sc.dec=vW;var gNe=new TextEncoder,vNe=new TextDecoder,yNe=e=>Ga(Ln(e),t=>gNe.encode(t),t=>vNe.decode(t)),yW=e=>{let t=n=>{const r=e();return t=r,r(n)};return n=>t(n)},bW=e=>{let t=n=>{const r=e(),i=r;return t=r,i(n)};return n=>t(n)},wW=e=>_t(yW(()=>e().enc),bW(()=>e().dec)),bNe={is(e,t){return e.type===t},as(e,t){if(t!==e.type)throw new Error(`Enum.as(enum, ${t}) used with actual type ${e.type}`);return e}},LC=Object.assign((e,t)=>({type:e,value:t}),bNe),wNe=new Proxy({},{get(e,t){return n=>LC(t,n)}}),xW=(...e)=>{const t=rr.enc(...e);return n=>t({tag:n.type,value:n.value})},SW=(...e)=>{const t=rr.dec(...e);return n=>{const{tag:r,value:i}=t(n);return LC(r,i)}},Lf=(e,...t)=>_t(xW(xm(e,([n])=>n),...t),SW(xm(e,([,n])=>n),...t));Lf.enc=xW;Lf.dec=SW;var CN=e=>{const t=e.slice(2),n=pc(d6(t)).slice(2),r=new Array(40);for(let i=0;i<40;i++){const o=parseInt(n[i],16),a=t[i];r[i]=o>7?a.toUpperCase():a}return`0x${r.join("")}`},xNe=Ln(20)[1],CW=_t(e=>{const t=Cb(e);if(t.length!==20)throw new Error(`Invalid length found on EthAddress(${e})`);const n=pc(t);if(e===n||e===n.toUpperCase())return t;if(CN(n)!==e)throw new Error(`Invalid checksum found on EthAddress(${e})`);return t},lh(e=>CN(pc(xNe(e))))),EN=new TextEncoder,PN=new TextDecoder,SNe=Ga(Ln(4),EN.encode.bind(EN),PN.decode.bind(PN)),tx=_e({engine:SNe,payload:Sc()}),CNe=Lf({consensus:tx,seal:tx,preRuntime:tx,runtimeUpdated:tt},[4,5,6,8]),nx=Sc(32),ENe=_e({parentHash:nx,number:Yt,stateRoot:nx,extrinsicRoot:nx,digests:mt(CNe)}),cl=mt(Bt),ON=Yn(Bt),PNe=rr({bool:tt,char:tt,str:tt,u8:tt,u16:tt,u32:tt,u64:tt,u128:tt,u256:tt,i8:tt,i16:tt,i32:tt,i64:tt,i128:tt,i256:tt}),EW=mt(_e({name:ON,type:Yt,typeName:ON,docs:cl})),ONe=_e({len:Li,type:Yt}),kNe=_e({bitStoreType:Yt,bitOrderType:Yt}),MNe=mt(_e({name:Bt,fields:EW,index:vn,docs:cl})),NNe=rr({composite:EW,variant:MNe,sequence:Yt,array:ONe,tuple:mt(Yt),primitive:PNe,compact:Yt,bitSequence:kNe}),TNe=_e({name:Bt,type:Yn(Yt)}),INe=mt(TNe),zNe=_e({id:Yt,path:cl,params:INe,def:NNe,docs:cl}),PW=mt(zNe),RNe=rr({Blake2128:tt,Blake2256:tt,Blake2128Concat:tt,Twox128:tt,Twox256:tt,Twox64Concat:tt,Identity:tt}),jNe=mt(RNe),LNe=_e({hashers:jNe,key:Yt,value:Yt}),BNe=_e({name:Bt,modifier:vn,type:rr({plain:Yt,map:LNe}),fallback:Sc(),docs:cl}),ANe=Yn(_e({prefix:Bt,items:mt(BNe)})),OW={name:Bt,storage:ANe,calls:Yn(Yt),events:Yn(Yt),constants:mt(_e({name:Bt,type:Yt,value:Sc(),docs:cl})),errors:Yn(Yt),index:vn},FNe={...OW,docs:cl},DNe=_e({name:Bt,methods:mt(_e({name:Bt,inputs:mt(_e({name:Bt,type:Yt})),output:Yt,docs:cl})),docs:cl}),HNe=_e({version:vn,address:Yt,call:Yt,signature:Yt,extra:Yt,signedExtensions:mt(_e({identifier:Bt,type:Yt,additionalSigned:Yt}))}),kW=_e({lookup:PW,pallets:mt(_e(FNe)),extrinsic:HNe,type:Yt,apis:mt(DNe),outerEnums:_e({call:Yt,event:Yt,error:Yt}),custom:mt(Ro(Bt,_e({type:Yt,value:Sc()})))}),UNe=new Uint8Array,kN=e=>_t(()=>UNe,()=>e),VNe=_e({type:Yt,version:vn,signedExtensions:mt(_e({identifier:Bt,type:Yt,additionalSigned:Yt}))}),MW=_e({lookup:PW,pallets:mt(_e({...OW,docs:kN([])})),extrinsic:VNe,type:Yt,apis:kN([])}),MN=()=>{throw new Error("Unsupported metadata version!")},Qi=_t(MN,MN),XNe=_e({magicNumber:Li,metadata:rr({v0:Qi,v1:Qi,v2:Qi,v3:Qi,v4:Qi,v5:Qi,v6:Qi,v7:Qi,v8:Qi,v9:Qi,v10:Qi,v11:Qi,v12:Qi,v13:Qi,v14:MW,v15:kW})}),WNe={dkLen:32},ZNe=e=>Ua(e,WNe),KNe={dkLen:16},NW=e=>Ua(e,KNe),TW=e=>iu(NW(e),e),IW=e=>e,Nc=(e,t,n,r)=>new DataView(new Uint16Array([e,t,n,r]).buffer).getBigUint64(0,!0),BC=2n**64n-1n,ki=(e,t)=>e<>64n-t,Pn=(e,t)=>e*t&BC,Qr=(e,t)=>e+t&BC,$r=11400714785074694791n,wo=14029467366897019727n,NN=1609587929392839161n,Bh=9650029242287828579n,TN=2870177450012600261n;function ds(e,t=0n){let n=Qr(Qr(t,$r),wo),r=Qr(t,wo),i=t,o=t-$r,a=e.length,s=0,l=null;(function(){let h=0,g=h+a;if(a){if(l=new Uint8Array(32),a<32){l.set(e.subarray(0,a),s),s+=a;return}if(h<=g-32){const v=g-32;do{let w;w=Nc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),n=Pn(ki(Qr(n,Pn(w,wo)),31n),$r),h+=8,w=Nc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),r=Pn(ki(Qr(r,Pn(w,wo)),31n),$r),h+=8,w=Nc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),i=Pn(ki(Qr(i,Pn(w,wo)),31n),$r),h+=8,w=Nc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),o=Pn(ki(Qr(o,Pn(w,wo)),31n),$r),h+=8}while(h<=v)}h=32?(c=ki(n,1n),c=Qr(c,ki(r,7n)),c=Qr(c,ki(i,12n)),c=Qr(c,ki(o,18n)),n=Pn(ki(Pn(n,wo),31n),$r),c=c^n,c=Qr(Pn(c,$r),Bh),r=Pn(ki(Pn(r,wo),31n),$r),c=c^r,c=Qr(Pn(c,$r),Bh),i=Pn(ki(Pn(i,wo),31n),$r),c=c^i,c=Qr(Pn(c,$r),Bh),o=Pn(ki(Pn(o,wo),31n),$r),c=c^o,c=Qr(Pn(c,$r),Bh)):c=Qr(t,TN),c=Qr(c,BigInt(a));u<=s-8;){let f=Nc(e[u+1]<<8|e[u],e[u+3]<<8|e[u+2],e[u+5]<<8|e[u+4],e[u+7]<<8|e[u+6]);f=Pn(ki(Pn(f,wo),31n),$r),c=Qr(Pn(ki(c^f,27n),$r),Bh),u+=8}if(u+4<=s){let f=Pn(Nc(e[u+1]<<8|e[u],e[u+3]<<8|e[u+2],0,0),$r);c=Qr(Pn(ki(c^f,23n),wo),NN),u+=4}for(;u>33n;return c=Pn(c^d,wo),d=c>>29n,c=Pn(c^d,NN),d=c>>32n,c^=d,c}var O8=e=>{const t=new Uint8Array(16),n=new DataView(t.buffer);return n.setBigUint64(0,ds(e),!0),n.setBigUint64(8,ds(e,1n),!0),t},qNe=e=>{const t=new Uint8Array(32),n=new DataView(t.buffer);return n.setBigUint64(0,ds(e),!0),n.setBigUint64(8,ds(e,1n),!0),n.setBigUint64(16,ds(e,2n),!0),n.setBigUint64(24,ds(e,3n),!0),t},zW=e=>iu(ch.enc(ds(e)),e),IN=new TextEncoder,RW=e=>{const t=O8(IN.encode(e));return(n,r,...i)=>{const o=iu(t,O8(IN.encode(n))),a=pc(o),s=i.map(d=>d[1]).map(d=>d===IW?0:d===zW?8:d===TW?16:null).filter(Boolean),l=d=>{if(!d.startsWith(a))throw new Error(`key does not match this storage (${e}.${n})`);if(s.length!==i.length)throw new Error("Impossible to decode this key");if(i.length===0)return[];const f=d.slice(a.length),h=new Array(i.length);for(let g=0,v=0;gh=>f(d(h)));return{enc:(...d)=>pc(iu(o,...d.map((f,h)=>c[h](f)))),dec:r,keyDecoder:l}}};const jW=Object.freeze(Object.defineProperty({__proto__:null,AccountId:P8,Bin:v0,Binary:jC,Blake2128:NW,Blake2128Concat:TW,Blake2256:ZNe,Bytes:Ln,Enum:LC,FixedSizeBinary:dNe,Hex:Sc,Identity:IW,Option:Yn,Result:wb,Self:wW,Storage:RW,Struct:_e,Tuple:Ro,Twox128:O8,Twox256:qNe,Twox64Concat:zW,Variant:Lf,Vector:mt,_Enum:wNe,_void:tt,bitSequence:mW,blockHeader:ENe,bool:NC,char:mNe,compact:Zr,compactBn:fNe,compactNumber:Yt,createCodec:_t,createDecoder:lh,enhanceCodec:Ga,enhanceDecoder:MC,enhanceEncoder:g0,ethAccount:CW,fixedStr:yNe,fromBufferToBase58:dW,getSs58AddressInfo:uW,h64:ds,i128:Ike,i16:Mke,i256:Rke,i32:Nke,i64:Tke,i8:kke,metadata:XNe,selfDecoder:bW,selfEncoder:yW,str:Bt,u128:MX,u16:Su,u256:zke,u32:Li,u64:ch,u8:vn,v14:MW,v15:kW},Symbol.toStringTag,{value:"Module"}));var zN=(e,t)=>e.type==="array"&&e.len===t&&e.value.type==="primitive"&&e.value.value==="u8",Eb=e=>{const t=new Map,n=new Set,r=s=>l=>{let c=t.get(l);if(c)return c;if(n.has(l)){const d={id:l};return t.set(l,d),d}n.add(l);const u=s(l);return c=t.get(l),c?Object.assign(c,u):(c={id:l,...u},t.set(l,c)),n.delete(l),c};let i=!0,o=!0;const a=r(s=>{const{def:l,path:c,params:u}=e[s];if(l.tag==="composite"){if(l.value.length===0)return{type:"void"};if(l.value.length===1){const g=a(l.value[0].type);return i&&c.at(-1)==="AccountId32"&&zN(g,32)?(i=!1,{type:"AccountId32"}):o&&c.at(-1)==="AccountId20"&&zN(g,20)?(o=!1,{type:"AccountId20"}):g}let d=!0;const f={},h={};return l.value.forEach((g,v)=>{d=d&&!!g.name;const w=g.name||v;f[w]=a(g.type),h[w]=g.docs}),d?{type:"struct",value:f,innerDocs:h}:{type:"tuple",value:Object.values(f),innerDocs:Object.values(h)}}if(l.tag==="variant"){if(c.length===1&&c[0]==="Option"&&u.length===1&&u[0].name==="T"){const h=a(u[0].type);return h.type==="void"?{type:"primitive",value:"bool"}:{type:"option",value:h}}if(c.length===1&&c[0]==="Result"&&u.length===2&&u[0].name==="T"&&u[1].name==="E")return{type:"result",value:{ok:a(u[0].type),ko:a(u[1].type)}};if(l.value.length===0)return{type:"void"};const d={},f={};return l.value.forEach(h=>{const g=h.name;if(f[g]=h.docs,h.fields.length===0){d[g]={type:"void",idx:h.index};return}if(h.fields.length===1&&!h.fields[0].name){d[g]={type:"lookupEntry",value:a(h.fields[0].type),idx:h.index};return}let v=!0;const w={},x={};if(h.fields.forEach((C,E)=>{v=v&&!!C.name;const I=C.name||E;w[I]=a(C.type),x[I]=C.docs}),v)d[g]={type:"struct",value:w,innerDocs:x,idx:h.index};else{const C=Object.values(w),E=Object.values(x),I=C.every(R=>R.id===C[0].id);d[g]=I&&E.every(R=>R.length===0)?{type:"array",value:C[0],len:C.length,idx:h.index}:{type:"tuple",value:C,innerDocs:E,idx:h.index}}}),{type:"enum",value:d,innerDocs:f}}if(l.tag==="sequence")return{type:"sequence",value:a(l.value)};if(l.tag==="array"){const{len:d}=l.value,f=a(l.value.type);return d===0?{type:"void"}:d===1?f:{type:"array",value:f,len:l.value.len}}if(l.tag==="tuple"){if(l.value.length===0)return{type:"void"};if(l.value.length===1)return a(l.value[0]);const d=l.value.map(g=>a(g)),f=l.value.map(g=>e[g].docs);return d.every(g=>g.id===d[0].id)&&f.every(g=>g.length===0)?{type:"array",value:d[0],len:d.length}:{type:"tuple",value:d,innerDocs:f}}if(l.tag==="primitive")return{type:"primitive",value:l.value.tag};if(l.tag==="compact"){const d=a(l.value);return d.type==="void"?{type:"compact",isBig:null}:{type:"compact",isBig:Number(d.value.slice(1))>32}}return{type:l.tag}});return a},GNe=(e,t,n)=>(r,i,o,...a)=>{const{id:s}=r;if(i.has(s))return i.get(s);if(o.has(s)){const c=t(()=>i.get(s),r,...a);return i.set(s,c),c}o.add(s);let l=e(r,i,o,...a);return o.delete(s),i.has(s)&&(l=n(l,i.get(s),r,...a)),i.set(s,l),l},YNe=v0(),JNe=(e,t,n,r)=>{if(e.type==="primitive")return jW[e.value];if(e.type==="void")return tt;if(e.type==="AccountId32")return r;if(e.type==="AccountId20")return CW;if(e.type==="compact")return Zr;if(e.type==="bitSequence")return mW;const i=f=>LW(f,t,n,r),o=(f,h)=>{const g=i(f);return h?mt(g,h):mt(g)},a=f=>Ro(...f.map(i)),s=f=>{const h=Object.fromEntries(Object.entries(f).map(([g,v])=>[g,i(v)]));return _e(h)};if(e.type==="sequence"&&e.value.type==="primitive"&&e.value.value==="u8")return YNe;if(e.type==="array")return e.value.type==="primitive"&&e.value.value==="u8"?v0(e.len):o(e.value,e.len);if(e.type==="sequence")return o(e.value);if(e.type==="tuple")return a(e.value);if(e.type==="struct")return s(e.value);if(e.type==="option")return Yn(i(e.value));if(e.type==="result")return wb(i(e.value.ok),i(e.value.ko));const l=Object.values(e.value).map(f=>{switch(f.type){case"void":return tt;case"lookupEntry":return i(f.value);case"tuple":return a(f.value);case"struct":return s(f.value);case"array":return o(f.value,f.len)}}),c=Object.fromEntries(Object.keys(e.value).map((f,h)=>[f,l[h]])),u=Object.values(e.value).map(f=>f.idx);return u.every((f,h)=>f===h)?Lf(c):Lf(c,u)},LW=GNe(JNe,wW,e=>e),BW=e=>{var g;const t=e.lookup,n=Eb(t);let r=P8();const i=new Map,o=v=>LW(n(v),i,new Set,r),a=(g=e.pallets.find(v=>v.name==="System"))==null?void 0:g.constants.find(v=>v.name==="SS58Prefix");let s;if(a)try{const v=o(a.type).dec(a.value);typeof v=="number"&&(s=v,r=P8(v))}catch{}const l=new Map,c=(v,w)=>{let x=l.get(v);x||l.set(v,x=RW(v));const C=e.pallets.find(V=>V.name===v).storage.items.find(V=>V.name===w),E=(V,...W)=>{const Y=x(...W);return{...Y,len:V,fallback:C.modifier===1?Y.dec(C.fallback):void 0}};if(C.type.tag==="plain")return E(0,w,o(C.type.value).dec);const{key:I,value:R,hashers:T}=C.type.value,j=o(R),D=T.map(V=>jW[V.tag]),X=D.length===1?[[o(I),D[0]]]:n(I).value.map((V,W)=>[o(V.id),D[W]]);return E(D.length,w,j.dec,...X)},u=v=>{switch(v.type){case"void":return tt;case"lookupEntry":return o(v.value.id);case"tuple":return Ro(...Object.values(v.value).map(w=>o(w.id)));case"struct":return _e(xm(v.value,w=>o(w.id)));case"array":return mt(o(v.value.id),v.len)}},d=(v,w)=>{const x=e.pallets.find(C=>C.name===v).constants.find(C=>C.name===w);return o(x.type)},f=v=>(w,x)=>{const C=e.pallets.find(R=>R.name===w),E=n(C[v]);if(E.type!=="enum")throw null;const I=E.value[x];return{location:[C.index,I.idx],codec:u(E.value[x])}},h=(v,w)=>{var C;const x=(C=e.apis.find(E=>E.name===v))==null?void 0:C.methods.find(E=>E.name===w);if(!x)throw null;return{args:Ro(...x.inputs.map(E=>o(E.type))),value:o(x.output)}};return{buildDefinition:o,buildStorage:c,buildEvent:f("events"),buildError:f("errors"),buildRuntimeCall:h,buildCall:f("calls"),buildConstant:d,ss58Prefix:s}};function QNe(e,t){const n=new Map,r=new Set,i=(o,a)=>{n.has(o)||n.set(o,{entry:e(o),backRefs:new Set,refs:new Set}),n.has(a)||n.set(a,{entry:e(a),backRefs:new Set,refs:new Set}),n.get(o).refs.add(a),n.get(a).backRefs.add(o)};for(let o=0;o{switch(s.type){case"array":case"lookupEntry":i(a.id,s.value.id);break;case"struct":case"tuple":Object.values(s.value).forEach(l=>i(a.id,l.id));break}});break;case"result":i(a.id,a.value.ok.id),i(a.id,a.value.ko.id);break;case"struct":case"tuple":Object.values(a.value).forEach(s=>i(a.id,s.id));break}n.has(a.id)||n.set(a.id,{backRefs:new Set,refs:new Set,entry:a})}}return n}var rx=new WeakMap;function k8(e,t,n,r){if(n.has(e))return;const i=t.get(e);n.set(e,i),r.set(e,n),i.refs.forEach(o=>k8(o,t,n,r)),i.backRefs.forEach(o=>k8(o,t,n,r))}function $Ne(e,t){rx.has(t)||rx.set(t,new Map);const n=rx.get(t);if(n.has(e))return n.get(e);const r=new Map;return k8(e,t,r,n),r}function _Ne(e){const t=new Map;let n=0;const r=[],i=[];function o(a){const s={index:n,lowLink:n,onStack:!0};t.set(a,s),n++,r.push(a);const l=e.get(a).refs;for(let c of l){const u=t.get(c);u?u.onStack&&(s.lowLink=Math.min(s.lowLink,u.index)):(o(c),s.lowLink=Math.min(s.lowLink,t.get(c).lowLink))}if(s.lowLink===s.index){const c=new Set;let u=-1;do u=r.pop(),t.get(u).onStack=!1,c.add(u);while(u!==a);c.size>1&&i.push(c)}}for(const a of e.keys())t.has(a)||o(a);return i}function eTe(e){const t=e,n=new Set(t.map((o,a)=>a)),r=new Map(t.map((o,a)=>[a,new Set]));t.forEach((o,a)=>{t.slice(a+1).forEach((s,l)=>{const c=l+a+1;new Set([...o,...s]).size!==o.size+s.size&&(r.get(a).add(c),r.get(c).add(a))})});const i=[];for(;n.size;){const o=new Set,a=[n.values().next().value];for(;a.length;){const s=a.pop();if(!n.has(s))continue;n.delete(s),t[s].forEach(c=>o.add(Number(c))),r.get(s).forEach(c=>a.push(c))}i.push(o)}return i}var RN=new TextEncoder,tTe=RN.encode.bind(RN),ar=e=>{const t=new Uint8Array(e.length*8),n=new DataView(t.buffer);for(let r=0;rar(e.map(t=>ds(tTe(t)))),Sr={primitive:0n,vector:1n,tuple:2n,struct:3n,option:4n,result:5n,enum:6n,void:7n},pr={undefined:0n,number:1n,string:2n,bigint:3n,boolean:4n,bitSequence:5n,byteSequence:6n,accountId32:7n,accountId20:8n},nTe={bool:pr.boolean,char:pr.string,str:pr.string,u8:pr.number,u16:pr.number,u32:pr.number,u64:pr.bigint,u128:pr.bigint,u256:pr.bigint,i8:pr.number,i16:pr.number,i32:pr.number,i64:pr.bigint,i128:pr.bigint,i256:pr.bigint},z1=(e,t,n)=>{const r=Object.entries(t).sort(([a],[s])=>a.localeCompare(s)),i=AW(r.map(([a])=>a)),o=ar(r.map(([,a])=>n(a)));return ar([e,i,o])},FW=(e,t)=>{if(e.type==="primitive")return ar([Sr.primitive,nTe[e.value]]);if(e.type==="void")return ar([Sr.void]);if(e.type==="compact")return ar([Sr.primitive,pr[e.isBig||e.isBig===null?"bigint":"number"]]);if(e.type==="bitSequence")return ar([Sr.primitive,pr.bitSequence]);if(e.type==="AccountId32")return ar([Sr.primitive,pr.accountId32]);if(e.type==="AccountId20")return ar([Sr.primitive,pr.accountId20]);const n=(o,a)=>{const s=t(o);return ar(a!==void 0?[Sr.vector,s,BigInt(a)]:[Sr.vector,s])};if(e.type==="array"){const o=e.value;return o.type==="primitive"&&o.value==="u8"?ar([Sr.primitive,pr.byteSequence,BigInt(e.len)]):n(o,e.len)}if(e.type==="sequence"){const o=e.value;return o.type==="primitive"&&o.value==="u8"?ar([Sr.primitive,pr.byteSequence]):n(o)}const r=o=>ar([Sr.tuple,...o.map(t)]),i=o=>z1(Sr.struct,o,t);return e.type==="tuple"?r(e.value):e.type==="struct"?i(e.value):e.type==="option"?ar([Sr.option,t(e.value)]):e.type==="result"?ar([Sr.result,t(e.value.ok),t(e.value.ko)]):z1(Sr.enum,e.value,o=>{if(o.type==="lookupEntry")return t(o.value);switch(o.type){case"void":return ar([Sr.void]);case"tuple":return r(o.value);case"struct":return i(o.value);case"array":return n(o.value,o.len)}})},rTe=(e,t)=>{const n=o=>{var l;const a=new Set,s=Array.from(o);for(;s.length;){const c=s.pop();a.has(c)||(a.add(c),(l=t.get(c))==null||l.refs.forEach(u=>s.push(u)))}return Array.from(a)},r=new Array;function i(o){r.includes(o)||(e.filter(s=>s!==o&&n(o).some(l=>s.has(l))).forEach(s=>i(s)),r.includes(o))||r.push(o)}return e.forEach(o=>i(o)),r};function DW(e,t,n,r){const i=new Map([...e].map(s=>[s,0n])),o=new Map,a=(s,l=!0)=>{if(!l&&(i.has(s.id)||n.has(s.id)))return i.get(s.id)??n.get(s.id);const c=FW(s,u=>a(u,!1));return e.has(s.id)?o.set(s.id,c):n.set(s.id,c),c};for(let s=0;sa(r.get(l).entry)),e.forEach(l=>i.set(l,o.get(l)));return i}function iTe(e,t){const n=e.reduce((l,c)=>Math.max(l,c.size),0),r=new Set([...t.values()].map(l=>l.entry.id)),i=DW(r,n,new Map,t),o=new Map;for(const l of r){const c=i.get(l);if(c==null)throw new Error("Unreachable");o.has(c)||o.set(c,[]),o.get(c).push(l)}const a=[...o.entries()].filter(([,l])=>l.length>1),s={};return a.forEach(([,l])=>{l.forEach(c=>s[c]=l)}),s}var oTe=(e,t,n)=>{if(t.has(e.id))return t.get(e.id);const r=$Ne(e.id,n),i=_Ne(r),o=eTe(i).filter(c=>!t.has(c.values().next().value)),a=iTe(o,r);rTe(o.filter(c=>c.size>1),r).forEach(c=>{if(t.has(c.values().next().value))return;const u=DW(c,c.size,t,n);c.forEach(d=>{const f=u.get(d);d in a?a[d].forEach(h=>t.set(h,f)):t.set(d,f)})});const l=c=>t.has(c.id)?t.get(c.id):FW(c,l);return l(e)},aTe=e=>{const t=e.lookup,n=Eb(t),r=QNe(n,t.length),i=new Map,o=h=>oTe(n(h),i,r),a=(h,g)=>{try{const v=e.pallets.find(I=>I.name===h).storage.items.find(I=>I.name===g);if(v.type.tag==="plain")return o(v.type.value);const{key:w,value:x}=v.type.value,C=o(x),E=o(w);return ar([C,E])}catch{return null}},s=(h,g)=>{var v;try{const w=(v=e.apis.find(I=>I.name===h))==null?void 0:v.methods.find(I=>I.name===g);if(!w)throw null;const x=AW(w.inputs.map(I=>I.name)),C=ar(w.inputs.map(I=>o(I.type))),E=o(w.output);return ar([x,C,E])}catch{return null}},l=h=>{if(h.type==="void")return ar([0n]);if(h.type==="tuple"){const g=Object.values(h.value).map(v=>o(v.id));return ar([Sr.tuple,...g])}return h.type==="array"?ar([Sr.vector,o(h.value.id),BigInt(h.len)]):z1(Sr.struct,h.value,g=>o(g.id))},c=h=>z1(Sr.tuple,h.value,g=>o(g.id)),u=h=>(g,v)=>{try{const w=e.pallets.find(E=>E.name===g),x=n(w[h]);if(o(x.id),x.type!=="enum")throw null;const C=x.value[v];return C.type==="lookupEntry"?o(C.value.id):l(C)}catch{return null}},d=(h,g)=>{try{const v=e.pallets.find(w=>w.name===h).constants.find(w=>w.name===g);return o(v.type)}catch{return null}},f=h=>(...g)=>{var v;return((v=h(...g))==null?void 0:v.toString(32))??null};return{buildDefinition:f(o),buildRuntimeCall:f(s),buildStorage:f(a),buildCall:f(u("calls")),buildEvent:f(u("events")),buildError:f(u("errors")),buildConstant:f(d),buildComposite:f(l),buildNamedTuple:f(c),getAllGeneratedChecksums:()=>Array.from(i.values()).map(h=>h.toString(32))}},sTe=Object.defineProperty,lTe=(e,t,n)=>t in e?sTe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,jN=(e,t,n)=>(lTe(e,typeof t!="symbol"?t+"":t,n),n),tp=m0({connector:()=>new h0(1),resetOnError:!0,resetOnComplete:!0,resetOnRefCountZero:!0}),cTe=(e,t=1/0)=>n=>new nn(r=>{let i;const o=new Map,a=new Map,s=new Map;let l=0,c=0,u=0;const d=()=>{const f=o.get(c);if(!f){a.size===0&&(typeof i>"u"||i.closed)&&r.complete();return}const h=c++;o.delete(h),u!==h&&s.set(h,[]),a.set(h,f.subscribe({next(g){u===h?r.next(g):s.get(h).push(g)},complete(){if(a.delete(h),h===u)for(u++;s.has(u)&&(s.get(u).forEach(g=>r.next(g)),s.delete(u),!a.has(u));)u++;d()},error(g){r.error(g)}}))};return i=n.subscribe({next(f){const h=l++;o.set(h,bb(()=>e(f,h))),a.size{a.forEach(f=>f.unsubscribe()),i.unsubscribe(),o.clear(),s.clear()}}),uTe=e=>t=>new nn(n=>{let r=!1;const i=t.subscribe({next(o){r=!0,n.next(o)},error(o){n.error(o)},complete(){n.complete()}});return r||n.next(e),i}),dTe=class{constructor(){jN(this,"first"),jN(this,"last")}getRemoveFn(e){return()=>{e.prev?e.prev.next=e.next:this.first=e.next,e.next?e.next.prev=e.prev:this.last=e.prev,delete e.prev,delete e.next}}push(e){const t={value:e};return this.last===void 0?this.last=this.first=t:(this.last.next=t,t.prev=this.last,this.last=t),this.getRemoveFn(t)}unshift(e){return this.first={value:e,next:this.first},this.first.next&&(this.first.next.prev=this.first),this.last||(this.last=this.first),this.getRemoveFn(this.first)}pop(){var t,n;const e=(t=this.first)==null?void 0:t.value;return this.first&&(this.first=this.first.next,this.first?((n=this.first.prev)==null||delete n.next,delete this.first.prev):this.last=void 0),e}isEmpty(){return!this.first}},fTe=()=>{const e=new Map,t=(f,h)=>{e.set(f,()=>{e.delete(f),h()})},n=f=>{var h;(h=e.get(f))==null||h()},r=new dTe,i=r.unshift.bind(r),o=r.push.bind(r),a=(f,h)=>{const g=h?i:o;t(f.source$,g(f))},s=()=>{const f=r.pop();f&&(e.delete(f.source$),l(f))},l=f=>{const{source$:h,observer:g}=f;let v=!1;const w=h.subscribe({next(x){g.next(x)},error(x){(v=x instanceof Sb)?a(f,!0):g.error(x)},complete(){g.complete()}});w.closed?v||s():t(h,()=>{w.unsubscribe(),s()})},c=(f=!1)=>h=>new nn(g=>{const v={observer:g,source$:h};return r.isEmpty()?l(v):a(v,f),()=>{n(h)}}),u=c();return{withRecovery:c,withRecoveryFn:f=>(...h)=>u(f(...h))}},hTe=(e,t)=>n=>(r,...i)=>(r===null||r==="finalized"?e:r==="best"?t:zi(r)).pipe(ms(1),Kn(a=>n(a,...i))),LN=e=>(...t)=>new nn(n=>{let r=new AbortController;return e(...t,r.signal).then(i=>{n.next(i),n.complete()},i=>{n.error(i)}),()=>{n.unsubscribe(),r.abort(),r=void 0}}),pTe=e=>t=>(...n)=>e()[t](...n),AC=class extends Error{constructor(){super("Block is not pinned"),this.name="BlockNotPinnedError"}},mTe=class extends Error{constructor(){super("Block pruned"),this.name="BlockPrunedError"}},HW=class extends Error{constructor(){super("Block is not best block or finalized"),this.name="NotBestBlockError"}},gTe=e=>{let t=null,n=xu;const r=new nn(i=>{t=e(!0,o=>{i.next(o)},o=>{t=null,i.error(o)}),n=()=>{i.complete(),t==null||t.unfollow()}}).pipe(m0());return{getFollower:()=>{if(!t)throw new Error("Missing chainHead subscription");return t},unfollow:()=>{n()},follow$:r}},UW=()=>e=>new nn(t=>{const n=new Uu,r=()=>e.subscribe({next:i=>t.next(i),error:i=>{i instanceof iW?(t.next({type:"stop-error"}),n.add(r())):t.error(i)},complete:()=>t.complete()});return n.add(r()),n}),vTe=ho(Li.enc(15)),yTe=Ro(Zr,Ln()),bTe=Yn(Ln()),wTe=mt(Li).dec,xTe=(e,t)=>{const n=r=>{const i=(l,c,u)=>e(l,c,u).pipe(M1(d=>{if(d instanceof AC)return t.pipe(ms(1),kC(f=>i(f,c,u)));throw d})),o=i(r,"Metadata_metadata_versions","").pipe(Ut(wTe)),a=i(r,"Metadata_metadata","").pipe(Ut(l=>{const[,c]=yTe.dec(l);return{metadata:mN.dec(c).metadata.value,metadataRaw:c}})),s=i(r,"Metadata_metadata_at_version",vTe).pipe(Ut(l=>{const c=bTe.dec(l);return{metadata:mN.dec(c).metadata.value,metadataRaw:c}}));return o.pipe(M1(()=>zi([14])),Kn(l=>l.includes(15)?s:a))};return r=>{const i=new Set([r]),o=n(r).pipe(Ut(({metadata:s,metadataRaw:l})=>{const c=aTe(s),u=BW(s),d=u.buildStorage("System","Events"),f=s.extrinsic.signedExtensions.find(v=>v.identifier==="ChargeAssetTxPayment");let h=null;if(f){const v=Eb(s.lookup)(f.type);if(v.type==="struct"){const w=v.value.asset_id;w.type==="option"&&(h=w.value.id)}}return{asset:h===null?[tt.enc,null]:[u.buildDefinition(h).enc,c.buildDefinition(h)],metadataRaw:l,metadata:s,checksumBuilder:c,dynamicBuilder:u,events:{key:d.enc(),dec:d.dec},accountId:GX(u.ss58Prefix)}}),wke(1)),a={at:r,runtime:o,addBlock:s=>(i.add(s),a),deleteBlocks:s=>(s.forEach(l=>{i.delete(l)}),i.size),usages:i};return o.subscribe(),a}},VW=(e,t)=>{var n;(n=e.get(e.get(t).parent))==null||n.children.delete(t),e.delete(t)},STe=(e,t)=>{const n=[...t];let r=e.blocks.get(e.blocks.get(e.finalized).parent);const i=[];for(;r;)i.push(r.hash),r.refCount===0&&!r.unpinned&&(n.push(r.hash),r.unpinned=!0),r=e.blocks.get(r.parent);const o=[...t];for(let a=i.length-1;a>=0;a--){if(r=e.blocks.get(i[a]),!r.unpinned)return n;o.push(r.hash)}return o.forEach(a=>{VW(e.blocks,a)}),Object.entries(e.runtimes).map(([a,s])=>({key:a,usages:s.deleteBlocks(o)})).filter(a=>a.usages===0).map(a=>a.key).forEach(a=>{delete e.runtimes[a]}),n},CTe=(e,t,n,r,i)=>{const o=CX(r,e.pipe(ETe(t),UW())).pipe(PX((s,l)=>{switch(l.type){case"initialized":s.recovering&&(l.finalizedBlockHashes.some(h=>s.blocks.has(h))||(s=BN()));const[c]=l.finalizedBlockHashes.slice(-1);s.finalized=s.best=c;const u=l.finalizedBlockHashes.length-1;l.finalizedBlockHashes.forEach((f,h)=>{s.blocks.has(f)?s.blocks.get(f).recovering=!1:s.blocks.set(f,{hash:f,parent:h===0?l.parentHash:l.finalizedBlockHashes[h-1],children:new Set(h===u?[]:[l.finalizedBlockHashes[h+1]]),runtime:f,refCount:0,number:l.number+h,recovering:!1})});const d=Object.values(s.runtimes).find(f=>f.usages.has(c));return s.finalizedRuntime=d??(s.runtimes[c]=a(c)),s;case"stop-error":for(const f of s.blocks.values())f.recovering=!0;return s.recovering=!0,s;case"newBlock":{const{parentBlockHash:f,blockHash:h}=l;if(s.blocks.has(h))s.blocks.get(h).recovering=!1;else{const g=s.blocks.get(f);g.children.add(h),l.newRuntime&&(s.runtimes[h]=a(h),s.runtimes[h].runtime.subscribe());const v={hash:h,number:g.number+1,parent:f,children:new Set,runtime:l.newRuntime?h:g.runtime,refCount:0,recovering:!1};s.blocks.set(h,v),s.runtimes[v.runtime].addBlock(h)}return s}case"bestBlockChanged":{if(s.recovering){for(const[f,h]of s.blocks)h.recovering&&VW(s.blocks,f);s.recovering=!1}return s.best=l.bestBlockHash,s}case"finalized":{s.finalized=l.finalizedBlockHashes.slice(-1)[0],s.finalizedRuntime=s.runtimes[s.blocks.get(s.finalized).runtime];const f=[...new Set(l.prunedBlockHashes)];return i(STe(s,f)),s}case"blockUsage":{if(!s.blocks.has(l.value.hash))return s;const f=s.blocks.get(l.value.hash);return f.refCount+=l.value.type==="hold"?1:-1,f.refCount===0&&f.number!!s.finalizedRuntime.runtime),Ut(s=>({...s})),tp),a=xTe(iv(o,n),o.pipe(Ut(s=>s.finalized)));return o},BN=()=>({best:"",finalized:"",runtimes:{},blocks:new Map,finalizedRuntime:{},recovering:!1}),ETe=e=>t=>t.pipe(EX(n=>n.type!=="initialized"?zi(n):e(n.finalizedBlockHashes[0]).then(r=>({...n,number:r.number,parentHash:r.parentHash})))),PTe=(e,t)=>e.pipe(iN(n=>n.blocks.has(t)),za((n,r)=>n.finalized===r.finalized&&n.best===r.best),Vu(n=>n.blocks.get(n.best).number>=n.blocks.get(t).number),Ut(n=>{const{number:r}=n.blocks.get(t);let i=n.blocks.get(n.best),o=n.finalized===i.hash;for(;i.number>r;)i=n.blocks.get(i.parent),o=o||n.finalized===i.hash;return o?"finalized":i.hash===t?"best":null}),za(),iN(n=>n!=="finalized",!0));function OTe(e,t,n){return(r,i,...o)=>(i?POe(MTe(r,t.pipe(UW(),Vu(s=>s.type==="finalized"),Kn(s=>s.prunedBlockHashes))),kTe(r,e)):s=>s)(n(r,...o))}var kTe=(e,t)=>n=>PTe(t,e).pipe(ms(1),kC(r=>r?n:PC(()=>new HW))),MTe=(e,t)=>n=>new nn(r=>{const i=t.pipe(Vu(a=>a===e)).subscribe(()=>{r.error(new mTe)}),o=n.subscribe(r);return()=>{i.unsubscribe(),o.unsubscribe()}});function iv(e,t){return(n,...r)=>{const i=t(n,...r);return new nn(o=>{let a=null,s=!1;const l=()=>{s||(s=!0,a=i.subscribe({next:d=>o.next(d),error:d=>o.error(d),complete:()=>o.complete()}),a.add(()=>{s=!1,a=null}))};let c=!1;const u=e.subscribe({next:d=>{const f=d.blocks.get(n);f?f.recovering?a==null||a.unsubscribe():l():c&&o.error(new AC),c=d.recovering},error:d=>o.error(d)});return()=>{u.unsubscribe(),a==null||a.unsubscribe()}})}}var NTe=e=>{const t=e.pipe(M1(n=>n instanceof RC?mke(750).pipe(EX(()=>t)):PC(()=>n)));return t},ix=e=>(...t)=>NTe(e(...t)),TTe=(e,t)=>{const n=(r,i,o,a)=>new nn(s=>e().storageSubscription(r,i,o??null,l=>{s.next(l)},l=>{s.error(l)},()=>{s.complete()},l=>{l!==0&&s.next(n(r,i.slice(-l),o,!0))})).pipe(OC(),t(a));return n},AN=(e,t,n,r)=>{const i=s=>xke(e.pipe(Vu(({blocks:l})=>!l.has(s)))),o=(s,l,c)=>{if(c)return zi({hash:s,found:{type:!1,isValid:!0}});const u=i(s);return t(s).pipe(Kn(d=>{const f=d.indexOf(l);return f>-1?u(r(s)).pipe(Ut(h=>({hash:s,found:{type:!0,index:f,events:h}}))):n(s,l).pipe(Ut(h=>({hash:s,found:{type:!1,isValid:h}})))}),u)},a=(s,l,c)=>o(s,l,c.has(s)).pipe(Kn(u=>{const{found:d}=u;return d.type||!d.isValid?zi(u):e.pipe(i(s),Kn(f=>f.blocks.get(s).children),yke(),Kn(f=>a(f,l,c)))}));return s=>e.pipe(ms(1),Kn(l=>a(l.finalized,s,new Set(l.blocks.keys()))))},ITe=new Uint8Array([2]),zTe=(e,t)=>ho(Cu(ITe,Ps(e),Ps(t))),RTe=e=>(t,n)=>e(t,"TaggedTransactionQueue_validate_transaction",zTe(n,t)).pipe(Ut(r=>r.startsWith("0x00"))),ox=({hash:e,number:t,parent:n})=>({hash:e,number:t,parent:n}),jTe=e=>{const{getFollower:t,unfollow:n,follow$:r}=gTe(e),i=pTe(t),{withRecovery:o,withRecoveryFn:a}=fTe(),s=new f0,l=Z=>(ie,...se)=>new nn(le=>{s.next({type:"blockUsage",value:{type:"hold",hash:ie}});const he=Z(ie,...se).subscribe(le);return()=>{setTimeout(()=>{s.next({type:"blockUsage",value:{type:"release",hash:ie}})},0),he.unsubscribe()}}),c=Z=>(ie,...se)=>new nn(le=>{let he=!1;return w.pipe(ms(1)).subscribe(ge=>{const L=ge.blocks.get(ie);he=!!L&&!L.unpinned}),he?Z(ie,...se).subscribe(le):le.error(new AC)}),u=Z=>t().header(Z).then(hMe.dec),d=Z=>t().unpin(Z).catch(ie=>{if(!(ie instanceof nv))throw ie}),f=Z=>c(l((se=>OTe(w,r,se))(iv(w,ix(a(LN(Z))))))),h=(Z,ie=!0)=>(se,...le)=>Z(se,ie,...le),g=ix(a(LN(i("call")))),v=new Map,w=CTe(r,u,l(g),s,Z=>{d(Z),Z.forEach(ie=>{v.delete(ie)})}),x=l(Z=>w.pipe(ms(1),Kn(ie=>ie.runtimes[ie.blocks.get(Z).runtime].runtime))),C=Z=>ie=>ie.pipe(cTe(se=>x(Z(se)).pipe(Ut(le=>[se,le])))),E=(Z,ie,se)=>{var ge;const le=(ge=v.get(Z))==null?void 0:ge.get(ie);if(le)return le;v.has(Z)||v.set(Z,new Map);const he=se.pipe(m0({connector:()=>new h0,resetOnError:!0,resetOnRefCountZero:!0,resetOnComplete:!1}));return v.get(Z).set(ie,he),he},I=w.pipe(za((Z,ie)=>Z.finalized===ie.finalized),Ut(Z=>ox(Z.blocks.get(Z.finalized))),tp),R=w.pipe(za((Z,ie)=>Z.best===ie.best),Ut(Z=>ox(Z.blocks.get(Z.best))),tp),T=w.pipe(za((Z,ie)=>Z.finalized===ie.finalized&&Z.best===ie.best),PX((Z,ie)=>{const se=A=>Z.get(A)||ox(ie.blocks.get(A)),le=se(ie.best),he=se(ie.finalized),ge=le.number-he.number+1,L=new Array(ge);for(let A=0,U=le.hash;A[A.hash,A]))},new Map),Ut(Z=>[...Z.values()]),tp),j=w.pipe(za((Z,ie)=>Z.finalizedRuntime===ie.finalizedRuntime),kC(({finalizedRuntime:{runtime:Z}})=>Z.pipe(uTe(null))),tp),D=j.pipe(Ut(Z=>(Z==null?void 0:Z.metadata)??null)),X=hTe(I.pipe(Ut(Z=>Z.hash)),R.pipe(Ut(Z=>Z.hash))),V=f(i("body")),W=Z=>E(Z,"body",V(Z,!0)),Y=f(i("storage")),y=X((Z,ie,se,le,he=null,ge)=>w.pipe(ms(1),Kn(L=>L.runtimes[L.blocks.get(Z).runtime].runtime),Kn(L=>{const A=le(L),U=E(Z,`storage-${se}-${A}-${he??""}`,Y(Z,ie,se,A,he));return ge?E(Z,`storage-${se}-${A}-${he??""}-dec`,U.pipe(Ut($=>ge($,L)))):U}))),m=TTe(t,o),b=ix(X(l(iv(w,(Z,ie,se)=>m(Z,ie,se??null,!1))))),k=X(l(iv(w,Z=>bb(()=>u(Z)))));CX(j,T).subscribe();const N=(Z,ie=!1)=>y(Z,ie,"value",se=>se.events.key,null,(se,le)=>le.events.dec(se)),M=f(i("call")),z=X((Z,ie,se,le)=>E(Z,`call-${se}-${le}`,M(Z,ie,se,le))),O=RTe(h(z,!1)),S=Z=>E(Z,"body",V(Z,!1)),P=AN(w,S,O,N),B=AN(w,S,O,()=>zi());return{follow$:r,finalized$:I,best$:R,bestBlocks$:T,runtime$:j,metadata$:D,header$:k,body$:W,call$:h(z),storage$:h(y),storageQueries$:b,eventsAt$:h(N),trackTx$:P,trackTxWithoutEvents$:B,validateTx$:O,pinnedBlocks$:w,withRuntime:C,getRuntimeContext$:X(x),unfollow:n}},LTe=e=>t=>new nn(n=>e(t,r=>{n.error(r)})),BTe=({chainHead:e,transaction:t,destroy:n})=>({chainHead$:()=>jTe(e),broadcastTx$:LTe(t),destroy:n});new TextEncoder().encode("SS58PRE");new TextEncoder;new TextDecoder;var dn=Zr,ATe=lh(e=>{const t=dn.dec(e),n=Math.ceil(t/8);return{bytes:Ln(n).dec(e),bitsLen:t}}),FTe=e=>{if(e.bitsLen>e.bytes.length*8)throw new Error(`Not enough bytes. (bitsLen:${e.bitsLen}, bytesLen:${e.bytes.length})`);const t=dn.enc(e.bitsLen),n=new Uint8Array(e.bytes.length+t.length);return n.set(t,0),n.set(e.bytes,t.length),n};_t(FTe,ATe);Ga(vn,e=>e.charCodeAt(0),String.fromCharCode);var XW=e=>{const t=Ln.enc(e);return n=>t(Cb(n))},WW=e=>{const t=Ln.dec(e);return n=>pc(t(n))},Wu=e=>_t(XW(e),WW(e));Wu.enc=XW;Wu.dec=WW;new TextEncoder;new TextDecoder;new Proxy({},{get(e,t){return n=>ZW(t,n)}});var ZW=(e,t)=>({as:n=>{if(n!==e)throw new Error(`Enum.as(${n}) used with actual type ${e}`);return t},is:n=>n===e,type:e,value:t}),KW=(...e)=>{const t=rr.enc(...e);return n=>t({tag:n.type,value:n.value})},qW=(...e)=>{const t=rr.dec(...e);return n=>{const{tag:r,value:i}=t(n);return ZW(r,i)}},FC=(e,...t)=>_t(KW(xm(e,([n])=>n),...t),qW(xm(e,([,n])=>n),...t));FC.enc=KW;FC.dec=qW;var FN=new TextEncoder,DN=new TextDecoder,DTe=Ga(Ln(4),FN.encode.bind(FN),DN.decode.bind(DN)),ax=_e({engine:DTe,payload:Wu()}),HTe=FC({consensus:ax,seal:ax,preRuntime:ax,runtimeUpdated:tt},[4,5,6,8]),sx=Wu(32);_e({parentHash:sx,number:dn,stateRoot:sx,extrinsicRoot:sx,digests:mt(HTe)});var HN=Yn(Bt),R1=mt(Bt),UTe=rr({bool:tt,char:tt,str:tt,u8:tt,u16:tt,u32:tt,u64:tt,u128:tt,u256:tt,i8:tt,i16:tt,i32:tt,i64:tt,i128:tt,i256:tt}),GW=mt(_e({name:HN,type:dn,typeName:HN,docs:R1})),VTe=_e({len:Li,type:dn}),XTe=_e({bitStoreType:dn,bitOrderType:dn}),WTe=mt(_e({name:Bt,fields:GW,index:vn,docs:R1})),ZTe=rr({composite:GW,variant:WTe,sequence:dn,array:VTe,tuple:mt(dn),primitive:UTe,compact:dn,bitSequence:XTe}),KTe=_e({name:Bt,type:Yn(dn)}),qTe=mt(KTe),GTe=_e({id:dn,path:R1,params:qTe,def:ZTe,docs:R1}),YTe=mt(GTe),JTe=rr({Blake2128:tt,Blake2256:tt,Blake2128Concat:tt,Twox128:tt,Twox256:tt,Twox64Concat:tt,Identity:tt}),QTe=mt(JTe),$Te=_e({hashers:QTe,key:dn,value:dn}),_Te=_e({name:Bt,modifier:vn,type:rr({plain:dn,map:$Te}),fallback:Wu(),docs:mt(Bt)}),eIe=Yn(_e({prefix:Bt,items:mt(_Te)})),tIe=mt(_e({name:Bt,storage:eIe,calls:Yn(dn),events:Yn(dn),constants:mt(_e({name:Bt,type:dn,value:Wu(),docs:mt(Bt)})),errors:Yn(dn),index:vn,docs:mt(Bt)})),UN=mt(Bt),nIe=_e({name:Bt,methods:mt(_e({name:Bt,inputs:mt(_e({name:Bt,type:dn})),output:dn,docs:UN})),docs:UN}),rIe=_e({version:vn,address:dn,call:dn,signature:dn,extra:dn,signedExtensions:mt(_e({identifier:Bt,type:dn,additionalSigned:dn}))}),iIe=_e({lookup:YTe,pallets:tIe,extrinsic:rIe,type:dn,apis:mt(nIe),outerEnums:_e({call:dn,event:dn,error:dn}),custom:mt(Ro(Bt,_e({type:dn,value:Wu()})))}),VN=()=>{throw new Error("Unsupported metadata version!")},Fi=_t(VN,VN),oIe=_e({magicNumber:Li,metadata:rr({v0:Fi,v1:Fi,v2:Fi,v3:Fi,v4:Fi,v5:Fi,v6:Fi,v7:Fi,v8:Fi,v9:Fi,v10:Fi,v11:Fi,v12:Fi,v13:Fi,v14:Fi,v15:iIe})}),aIe={dkLen:32},sIe=e=>Ua(e,aIe);new TextEncoder;var lIe=g0(vn.enc,e=>+!!e.signed<<7|e.version),cIe={Ed25519:0,Sr25519:1,Ecdsa:2};function uIe(e,t,n){return{publicKey:e,sign:async(i,o,a,s,l=sIe)=>{let c;try{const w=oIe.dec(a);if(w.metadata.tag!=="v15")throw null;c=w.metadata.value}catch{throw new Error("Unsupported metadata version")}const{version:u}=c.extrinsic,d=[],f=[];c.extrinsic.signedExtensions.map(({identifier:w})=>{const x=o[w];if(!x)throw new Error(`Missing ${w} signed extension`);d.push(x.value),f.push(x.additionalSigned)});const h=iu(i,...d,...f),g=await n(h.length>256?l(h):h),v=iu(lIe({signed:!0,version:u}),new Uint8Array([0,...e]),new Uint8Array([cIe[t],...g]),...d,i);return iu(Zr.enc(v.length),v)}}}var dIe=Object.defineProperty,fIe=(e,t)=>{for(var n in t)dIe(e,n,{get:t[n],enumerable:!0})},hIe=(e,t,n,r)=>{const{isCompatible:i,compatibleRuntime$:o}=r(u=>u.checksumBuilder.buildConstant(e,t)),a=()=>new Error(`Incompatible runtime entry Constant(${e}.${t})`),s=new WeakMap,l=u=>{if(s.has(u))return s.get(u);const d=u.metadata.pallets.find(g=>g.name===e),f=d==null?void 0:d.constants.find(g=>g.name===t),h=u.dynamicBuilder.buildConstant(e,t).dec(f.value);return s.set(u,h),h};return Object.assign(u=>{if(u){if(!i(u))throw a();return l(u._getCtx())}return Ia(o(n,null,a).pipe(Ut(l)))},{isCompatible:i})},pIe=m0({connector:()=>new h0(1),resetOnError:!0,resetOnComplete:!0,resetOnRefCountZero:!0});function M8(e,t){return new Promise((n,r)=>{let i=null,o=!1;const a=t?()=>{i==null||i.unsubscribe(),r(new ZX)}:xu;i=e.subscribe({next:s=>{n(s),i==null||i.unsubscribe(),o=!0},error:s=>{t==null||t.removeEventListener("abort",a),r(s)},complete:()=>{t==null||t.removeEventListener("abort",a),r(new Error("Observable completed without emitting"))}}),o||t==null||t.addEventListener("abort",a)})}var mIe=(e,t=1/0)=>n=>new nn(r=>{let i;const o=new Map,a=new Map,s=new Map;let l=0,c=0,u=0;const d=()=>{const f=o.get(c);if(!f){a.size===0&&(typeof i>"u"||i.closed)&&r.complete();return}const h=c++;o.delete(h),u!==h&&s.set(h,[]),a.set(h,f.subscribe({next(g){u===h?r.next(g):s.get(h).push(g)},complete(){if(a.delete(h),h===u)for(u++;s.has(u)&&(s.get(u).forEach(g=>r.next(g)),s.delete(u),!a.has(u));)u++;d()},error(g){r.error(g)}}))};return i=n.subscribe({next(f){const h=l++;o.set(h,bb(()=>e(f,h))),a.size{a.forEach(f=>f.unsubscribe()),i.unsubscribe(),o.clear(),s.clear()}}),gIe=(e,t)=>n=>new nn(r=>{let i=new Array,o=!1;const a=l=>{const c=new Uu;i.push(c),i.length>t&&(i[0].unsubscribe(),i=i.slice(1));const u=e(l).subscribe({next(d){const f=i.indexOf(c);i.slice(0,f).forEach(h=>h.unsubscribe()),i=i.slice(f),r.next(d)},error(d){r.error(d)},complete(){const d=i.indexOf(c);i.splice(d,1),i.length===0&&o&&r.complete()}});c.add(u)},s=n.subscribe({next(l){a(l)},error(l){r.error(l)},complete(){i.length===0&&r.complete(),o=!0}});return()=>{s.unsubscribe(),i.forEach(l=>l.unsubscribe())}}),XN={},vIe=e=>t=>new nn(n=>{let r=XN,i=t.subscribe({next(o){n.next(r=o)},error(o){n.error(o)},complete(){r===XN?n.complete():i=e(r).subscribe(n)}});return()=>{i.unsubscribe()}}),yIe=(e,t,n,r)=>{const{isCompatible:i,withCompatibleRuntime:o}=r(d=>d.checksumBuilder.buildEvent(e,t)),a=()=>new Error(`Incompatible runtime entry Event(${e}.${t})`),s=n.finalized$.pipe(o(n,d=>d.hash,a),mIe(([d])=>n.eventsAt$(d.hash).pipe(Ut(f=>f.filter(g=>g.event.type===e&&g.event.value.type===t).map(g=>({meta:{phase:g.phase,block:d},payload:g.event.value.value}))))),pIe);return{watch:d=>s.pipe(Kn(f=>d?f.filter(h=>d(h.payload)):f)),pull:()=>Ia(s),filter:d=>d.filter(f=>f.type===e&&f.value.type===t).map(f=>f.value.value),isCompatible:i}},bIe=class YW{constructor(t,n,r){this._ctx=t,this._checksums=n,this._descriptors=r}static _create(t,n,r){return new YW(t,n,r)}_getCtx(){return this._ctx}_getPalletChecksum(t,n,r){return this._checksums[this._descriptors[t][n][r]]}_getApiChecksum(t,n){return this._checksums[this._descriptors.apis[t][n]]}},wIe=(e,t,n)=>{const r=pke(k1([n.runtime$,e,t]).pipe(Ut(([o,a,s])=>o?bIe._create(o,a,s):null)),{connector:()=>new h0(1)});r.connect();const i=r.pipe(Vu(o=>!!o));return i.latest=()=>Ia(i),i},Ah=(e,t)=>n=>{function r(l){return n(l._getCtx())===t(l)}const i=l=>l?r(l):e.latest().then(r),o=async()=>{const l=await e.latest();return c=>n(c)===t(l)};return{isCompatible:i,waitChecksums:o,withCompatibleRuntime:(l,c,u)=>d=>k1([d.pipe(l.withRuntime(c)),o()]).pipe(Ut(([[f,h],g])=>{if(!g(h))throw u();return[f,h]})),compatibleRuntime$:(l,c,u)=>k1([l.getRuntimeContext$(c),o()]).pipe(Ut(([d,f])=>{if(!f(d))throw u();return d}))}},xIe=e=>typeof e!="object"?!1:Object.keys(e).every(t=>t==="at"&&typeof e.at=="string"||t==="signal"&&e.signal instanceof AbortSignal),SIe=(e,t,n,r)=>{const{isCompatible:i,compatibleRuntime$:o}=r(c=>c.checksumBuilder.buildRuntimeCall(e,t)),a=`${e}_${t}`,s=()=>new Error(`Incompatible runtime entry RuntimeCall(${a})`);return Object.assign((...c)=>{const u=c[c.length-1],d=xIe(u),{signal:f,at:h}=d?u:{},g=h??null,v=o(n,g,s).pipe(Kn(w=>{const x=w.dynamicBuilder.buildRuntimeCall(e,t);return n.call$(g,a,ho(x.args.enc(c))).pipe(Ut(x.value.dec))}));return M8(v,f)},{isCompatible:i})},WN=e=>typeof e!="object"?!1:Object.keys(e).every(t=>t==="at"&&typeof e.at=="string"||t==="signal"&&e.signal instanceof AbortSignal),CIe=(e,t,n,r)=>{const i=e==="System"&&t==="Number",{isCompatible:o,waitChecksums:a,withCompatibleRuntime:s}=r(g=>g.checksumBuilder.buildStorage(e,t)),l=()=>new Error(`Incompatible runtime entry Storage(${e}.${t})`),c=g=>new Error(`Invalid Arguments calling ${e}.${t}(${g})`),u=(...g)=>{const v=g[g.length-1],w=v==="best"||v==="finalized"?g.slice(0,-1):g;return i?n.bestBlocks$.pipe(Ut(x=>x.at(v==="best"?0:-1).number),za()):n[v==="best"?"best$":"finalized$"].pipe(vke(0),s(n,x=>x.hash,l),gIe(([x,C])=>{const E=C.dynamicBuilder.buildStorage(e,t);return n.storage$(x.hash,"value",()=>E.enc(...w)).pipe(Ut(I=>({val:I,codecs:E})))},4),za((x,C)=>x.val===C.val),Ut(({val:x,codecs:C})=>x===null?C.fallback:C.dec(x)))},d=async(...g)=>{const v=g[g.length-1],w=WN(v),{signal:x,at:C}=w?v:{},E=C??null;let I;if(i)I=n.bestBlocks$.pipe(Ut(R=>E==="finalized"||!E?R.at(-1):E==="best"?R.at(0):R.find(T=>T.hash===E)),Ut(R=>{if(!R)throw new HW;return R.number}),za());else{const R=await a();I=n.storage$(E,"value",T=>{if(!R(T))throw l();const j=T.dynamicBuilder.buildStorage(e,t),D=g.length===j.len?g:g.slice(0,-1);if(g!==D&&!w)throw c(g);return j.enc(...D)},null,(T,j)=>{const D=j.dynamicBuilder.buildStorage(e,t);return T===null?D.fallback:D.dec(T)})}return M8(I,x)};return{isCompatible:o,getValue:d,getValues:(g,v)=>Promise.all(g.map(w=>d(...v?[...w,v]:w))),getEntries:async(...g)=>{const v=g[g.length-1],w=WN(v),{signal:x,at:C}=w?v:{},E=C??null,I=await a(),R=n.storage$(E,"descendantsValues",T=>{if(!I(T))throw l();const j=T.dynamicBuilder.buildStorage(e,t);if(g.length>j.len)throw c(g);const D=g.length>0&&w?g.slice(0,-1):g;if(g.length===j.len&&D===g)throw c(g);return j.enc(...D)},null,(T,j)=>{const D=j.dynamicBuilder.buildStorage(e,t);return T.map(({key:X,value:V})=>({keyArgs:D.keyDecoder(X),value:D.dec(V)}))});return M8(R,x)},watchValue:u}},mc=new Uint8Array,EIe=HMe("System")("BlockHash",xu,[Li,nW]).enc(0),JW=e=>e.chainHead.storage$(e.at,"value",()=>EIe,null).pipe(Ut(t=>Ps(t))),QW=(e,t)=>{const n=Eb(t.lookup),r=BW(t),i=t.pallets.find(l=>l.name==="System").constants.find(l=>l.name==="Version"),o=n(i.type),a=r.buildDefinition(i.type).dec;if(o.type!=="struct")throw new Error("not a struct");const s=r.buildDefinition(o.value[e].id).enc;return zi(s(a(i.value)[e]))},PIe=e=>zi({value:aMe.enc(e),additionalSigned:mc});function OIe(e){let t=0;for(;!(e&1);)t++,e>>=1;return t}var kIe=g0(Ln(2).enc,e=>{const t=Math.max(e.period>>12,1),n=Math.min(Math.max(OIe(e.period)-1,1),15),r=e.phase/t<<4;return Su.enc(n|r)}),MIe=new Uint8Array([0]),NIe=(e,t)=>{if(!e)return JW(t).pipe(Ut(i=>({additionalSigned:i,value:MIe})));const{period:n,blockNumber:r}=e;return zi({additionalSigned:Ps(t.at),value:kIe({period:n,phase:r%n})})},TIe=_e({tip:Zr,asset:Yn(Ln(1/0))}).enc,IIe=(e,t)=>zi({value:TIe({tip:e,asset:t}),additionalSigned:mc}),$W={};fIe($W,{CheckGenesis:()=>zIe,CheckMetadataHash:()=>RIe,CheckNonce:()=>LIe,CheckSpecVersion:()=>BIe,CheckTxVersion:()=>AIe,getNonce:()=>DC});var zIe=e=>JW(e).pipe(Ut(t=>({value:mc,additionalSigned:t}))),RIe=()=>zi({value:Uint8Array.from([0]),additionalSigned:Uint8Array.from([0])}),ZN="AccountNonceApi_account_nonce",jIe={1:vn.dec,2:Su.dec,4:Li.dec,8:ch.dec},DC=e=>zi({value:Zr.enc(e),additionalSigned:mc}),LIe=e=>e.chainHead.call$(e.at,ZN,ho(e.from)).pipe(Kn(t=>{const n=Ps(t),r=jIe[n.length];if(!r)throw new Error(`${ZN} retrieved wrong data`);return DC(r(n))})),BIe=({metadata:e})=>QW("spec_version",e).pipe(Ut(t=>({additionalSigned:t,value:mc}))),AIe=({metadata:e})=>QW("transaction_version",e).pipe(Ut(t=>({additionalSigned:t,value:mc}))),FIe=(e,t,n,r,i={})=>e.getRuntimeContext$(r.hash).pipe(ms(1),Kn(o=>{const a={metadata:o.metadata,chainHead:e,callData:n,at:r.hash,from:t.publicKey},s=i.mortality?i.mortality.mortal?{period:i.mortality.period,blockNumber:r.number}:void 0:{period:64,blockNumber:r.number};return k1(o.metadata.extrinsic.signedExtensions.map(({identifier:l,type:c,additionalSigned:u})=>{if(l==="CheckMortality")return NIe(s,a);if(l==="ChargeTransactionPayment")return PIe(i.tip??0n);if(l==="ChargeAssetTxPayment")return IIe(i.tip??0n,i.asset);if(l==="CheckNonce"&&"nonce"in i)return DC(i.nonce);const d=$W[l];if(!d){if(o.dynamicBuilder.buildDefinition(c)===tt&&o.dynamicBuilder.buildDefinition(u)===tt)return zi({value:mc,additionalSigned:mc});throw new Error(`Unsupported signed-extension: ${l}`)}return d(a)})).pipe(Kn(l=>t.sign(n,Object.fromEntries(o.metadata.extrinsic.signedExtensions.map(({identifier:c},u)=>[c,{identifier:c,...l[u]}])),o.metadataRaw,r.number)))})),DIe=e=>ho(LMe(Ps(e))),HIe=(e,t)=>new nn(n=>{const r=new Map;let i,o;const a=()=>{let l=i.best,c=r.get(l);for(;!c;){const h=i.blocks.get(l);if(!h)break;c=r.get(l=h.parent)}if(!c)return;const u=i.blocks.get(c.hash).number,d=u<=i.blocks.get(i.finalized).number,f=c.found.type;if(f&&typeof o=="object"&&o.hash===c.hash){d&&n.complete();return}n.next(o=f?{hash:c.hash,number:u,...c.found}:c.found.isValid),d&&(f?n.complete():c.found.isValid||n.error(new Error("Invalid")))},s=t.pipe(za((l,c)=>l.finalized===c.finalized&&l.best===c.best)).subscribe({next:l=>{i=l,r.size!==0&&a()},error(l){n.error(l)}});return s.add(e.subscribe({next:l=>{r.set(l.hash,l),a()},error(l){n.error(l)}})),s}).pipe(za((n,r)=>n===r)),UIe=(e,t)=>{const n=e.filter(o=>o.phase.type==="ApplyExtrinsic"&&o.phase.value===t).map(o=>o.event),r=n[n.length-1];return{ok:r.type==="System"&&r.value.type==="ExtrinsicSuccess",events:n}},HC=(e,t,n,r,i=!1)=>{const o=DIe(n),a=(d,f)=>({type:d,txHash:o,...f}),l=e.pinnedBlocks$.pipe(ms(1),Ut(d=>{var f;return((f=d.blocks.get(r))==null?void 0:f.hash)??d.finalized})).pipe(Kn(d=>e.validateTx$(d,n).pipe(Vu(f=>!f),Ut(()=>{throw new Error("Invalid")})))),c=new nn(d=>{const f=e.trackTx$(n).subscribe(d);return f.add(t(n).subscribe({error(h){d.error(h)}})),f}),u=HIe(c,e.pinnedBlocks$).pipe(Ut(d=>d===!0||d===!1?a("txBestBlocksState",{found:!1,isValid:d}):a("txBestBlocksState",{found:!0,block:{index:d.index,number:d.number,hash:d.hash},...UIe(d.events,d.index)})));return fke(i?zi(a("signed",{})):O1,l,zi(a("broadcasted",{})),u.pipe(vIe(({found:d,type:f,...h})=>d?zi(a("finalized",h)):O1)))},_W=async(e,t,n,r)=>QOe(HC(e,t,n,r)).then(i=>{if(i.type!=="finalized")throw null;const o={...i};return delete o.type,o}),VIe=GX().enc,XIe=Ro(Zr,Zr,vn,MX).dec,WIe=e=>XIe(e)[3],ZIe=new Uint8Array(64),KIe=()=>ZIe,qIe=(e,t,n,r,i,o)=>{const{isCompatible:a,compatibleRuntime$:s}=o(u=>u.checksumBuilder.buildCall(e,t)),l=()=>new Error(`Incompatible runtime entry Tx(${e}.${t})`);return Object.assign(u=>{const d=({dynamicBuilder:I,asset:[R,T]},j,D={})=>{let X=D;if(D.asset){if(n!==T)throw new Error("Incompatible runtime asset");X={...D,asset:R(D.asset)}}const{location:V,codec:W}=I.buildCall(e,t);return{callData:oMe.fromBytes(Cu(new Uint8Array(V),W.enc(j))),options:X}},f=(I,R={})=>s(r,null,l).pipe(Ut(T=>d(T,I,R))),h=I=>{if(!I)return Ia(f(u).pipe(Ut(R=>R.callData)));if(!a(I))throw l();return d(I._getCtx(),u).callData},g=(I,{...R},T)=>f(u,R).pipe(Kn(({callData:j,options:D})=>FIe(r,I,j.asBytes(),T,D))),v=(I,{at:R,...T}={})=>(!R||R==="finalized"?r.finalized$:R==="best"?r.best$:r.bestBlocks$.pipe(Ut(j=>j.find(D=>D.hash===R)))).pipe(ms(1),Kn(j=>j?g(I,T,j).pipe(Ut(D=>({tx:ho(D),block:j}))):PC(()=>new Error(`Uknown block ${R}`)))),w=(I,R)=>Ia(v(I,R)).then(T=>T.tx),x=(I,R)=>Ia(v(I,R)).then(({tx:T,block:j})=>_W(r,i,T,j.hash)),C=(I,R)=>v(I,R).pipe(Kn(({tx:T,block:j})=>HC(r,i,T,j.hash,!0)));return{getEstimatedFees:async(I,R)=>{const T=uIe(I instanceof Uint8Array?I:VIe(I),"Sr25519",KIe),j=Ps(await w(T,R)),D=ho(Cu(j,Li.enc(j.length)));return Ia(r.call$(null,"TransactionPaymentApi_query_info",D).pipe(Ut(WIe)))},decodedCall:{type:e,value:TC(t,u)},getEncodedData:h,sign:w,signSubmitAndWatch:C,signAndSubmit:x}},{isCompatible:a})},GIe=(e,t,n)=>{const r=wIe(e.checksums,e.descriptors,t),i={},o=f=>new Proxy(i,{get(h,g){return f(g)}}),a=f=>{const h={};return o(g=>(h[g]||(h[g]={}),o(v=>(h[g][v]||(h[g][v]=f(g,v)),h[g][v]))))},s=a((f,h)=>CIe(f,h,t,Ah(r,g=>g._getPalletChecksum("storage",f,h)))),l=a((f,h)=>qIe(f,h,e.asset,t,n,Ah(r,g=>g._getPalletChecksum("tx",f,h)))),c=a((f,h)=>yIe(f,h,t,Ah(r,g=>g._getPalletChecksum("events",f,h)))),u=a((f,h)=>hIe(f,h,t,Ah(r,g=>g._getPalletChecksum("constants",f,h)))),d=a((f,h)=>SIe(f,h,t,Ah(r,g=>g._getApiChecksum(f,h))));return{query:s,tx:l,event:c,apis:d,constants:u,runtime:r}};function eZ(e){const t=rNe(e),n=BTe(t),r=n.chainHead$(),{getChainSpecData:i}=t,o=t.request,{broadcastTx$:a}=n;return{getChainSpecData:i,finalizedBlock$:r.finalized$,getFinalizedBlock:()=>Ia(r.finalized$),bestBlocks$:r.bestBlocks$,getBestBlocks:()=>Ia(r.bestBlocks$),watchBlockBody:r.body$,getBlockBody:s=>Ia(r.body$(s)),getBlockHeader:s=>Ia(r.header$(s??null)),submit:(...s)=>_W(r,a,...s),submitAndWatch:(...s)=>HC(r,a,...s),getTypedApi:s=>GIe(s,r,a),destroy:()=>{r.unfollow(),n.destroy()},_request:o}}var YIe=sh(()=>import("./descriptors-QI7LXWR7-wA8HlTmQ.js"),[]).then(e=>e.Dot),JIe=sh(()=>import("./checksums-KWK5TKUR-C0vRAB-k.js"),[]).then(e=>"default"in e?e.default:e),QIe="",$Ie={descriptors:YIe,asset:QIe,checksums:JIe},_Ie=$Ie,eze=sh(()=>import("./descriptors-QI7LXWR7-wA8HlTmQ.js"),[]).then(e=>e.Collectives),tze=sh(()=>import("./checksums-KWK5TKUR-C0vRAB-k.js"),[]).then(e=>"default"in e?e.default:e),nze="",rze={descriptors:eze,asset:nze,checksums:tze},ize=rze,[oze,aze,sze]=["follow","unfollow","followEvent"].map(e=>new Set(["v1","unstable"].map(t=>`chainHead_${t}_${e}`))),KN="stop",lze=e=>{let t="";return{onSent(n){return oze.has(n.method)?(t=n.method+"Event",{type:"subscribe",id:n.id,onRes:r=>r.id===n.id?{id:r.result}:null}):aze.has(n.method)?{type:"unsubscribe",id:Object.values(n.params)[0]}:null},onNotification(n){return sze.has(n.method)&&n.params.result.event===KN?{type:"end",id:n.params.subscription}:null},onAbort:n=>{e(JSON.stringify({jsonrpc:"2.0",method:t,params:{subscription:n,result:{event:KN}}}))}}},cze=["v1","unstable"],uze=["transactionWatch","transaction"],dze=cze.map(e=>uze.map(t=>[e,t])).flat(),[fze,hze]=["submitAndWatch","unwatch"].map(e=>new Set(dze.map(([t,n])=>`${n}_${t}_${e}`))),tZ="dropped",pze=new Set([tZ,"finalized","error","invalid"]),mze=e=>{let t="";return{onSent(n){if(fze.has(n.method)){if(!t){const[r,i]=n.method.split("_");t=[r,i,"watchEvent"].join("_")}return{type:"subscribe",id:n.id,onRes:r=>r.id===n.id?{id:r.result}:null}}return hze.has(n.method)?{type:"unsubscribe",id:Object.values(n.params)[0]}:null},onNotification(n){return t!==n.method?null:pze.has(n.params.result.event)?{type:"end",id:n.params.subscription}:null},onAbort:n=>{e(JSON.stringify({jsonrpc:"2.0",method:t,params:{subscription:n,result:{event:tZ}}}))}}},gze=({onSent:e,onNotification:t,onAbort:n})=>{const r=new Map,i=new Set,o=()=>{r.clear(),i.clear()};return{onSent(a){const s=e(a);s&&(s.type==="subscribe"?r.set(s.id,s.onRes):i.delete(s.id))},onResponse(a){var l;const s=(l=r.get(a.id))==null?void 0:l(a);s&&(r.delete(a.id),i.add(s.id))},onNotifiaction(a){const s=t(a);s&&i.delete(s.id)},onDisconnect:o,onAbort(){const a=[...i];o(),a.forEach(n)}}},vze=e=>{const t=[lze,mze].map(n=>gze(n(e)));return{onSent(n){t.forEach(r=>{r.onSent(n)})},onResponse(n){t.forEach(r=>{r.onResponse(n)})},onNotifiaction(n){t.forEach(r=>{r.onNotifiaction(n)})},onDisconnect(){t.forEach(n=>n.onDisconnect())},onAbort(){t.forEach(n=>n.onAbort())}}},yze=e=>t=>{let n,r=[];const i=new Set,o=vze(t),a=d=>{let f;try{f=JSON.parse(d)}catch{console.error(`Unable to parse incoming message: ${d}`);return}f.id!==void 0?(i.delete(f.id),o.onResponse(f)):o.onNotifiaction(f),t(d)},s=d=>{if(!n)return;const f=JSON.parse(d);o.onSent(f),f.id&&i.add(f.id),n instanceof Promise?r.push(d):n.send(d)},l=()=>{r=[];const d=[...i];if(i.clear(),!n)throw null;const f=c();return o.onAbort(),d.forEach(h=>{t(JSON.stringify({jsonrpc:"2.0",error:{code:-32603,message:"Internal error"},id:h}))}),f},c=()=>{const d=f=>{let h=!1;const w=f(x=>{h||a(x)},()=>{h||(h=!0,l())});return r.forEach(x=>{w.send(x)}),r=[],n=w};return n=e().then(d,bze(l)),n},u=()=>{if(!n)return;const d=f=>{o.onDisconnect(),i.clear(),n=null,f==null||f.disconnect()};n instanceof Promise?(n.then(d,d),n=null):d(n)};return c(),{send:s,disconnect:u}},bze=e=>(...t)=>new Promise(n=>setTimeout(n,0)).then(()=>e(...t)),dg,nZ=e=>yze(async()=>{for(;dg;)await dg;let t;return e instanceof Promise?(dg=e,t=await e,dg=null):t=e,(n,r)=>{let i=!0;return(async()=>{do{let o="";try{o=await t.nextJsonRpcResponse()}catch{i&&r();return}if(!i)break;n(o)}while(i)})(),{send(o){t.sendJsonRpc(o)},disconnect(){i=!1,t.remove()}}}});function wze(e){return new Worker("/dashboard/assets/smoldot_worker-bYUeUND9.js",{name:e==null?void 0:e.name})}class fg extends Error{constructor(t){super(t),this.name="AddChainError"}}class hg extends Error{constructor(){super(),this.name="AlreadyDestroyedError"}}class qN extends Error{constructor(){super(),this.name="JsonRpcDisabledError"}}class xze extends Error{constructor(t){super(t)}}class Sze extends Error{constructor(){super("JSON-RPC requests queue is full")}}function Wo(e,t,n){return uh(e,t,n),new TextDecoder().decode(e.slice(t,t+n))}function Cze(e,t){return uh(e,t,1),e[t]}function ad(e,t){return uh(e,t,2),e[t]<<8|e[t+1]}function pg(e,t){return uh(e,t,4),(e[t]|e[t+1]<<8|e[t+2]<<16)+e[t+3]*16777216}function Eze(e,t,n){uh(e,t,1),e[t]=n&255}function Pze(e,t,n){uh(e,t,4),e[t+3]=n>>>24&255,e[t+2]=n>>>16&255,e[t+1]=n>>>8&255,e[t]=n&255}function uh(e,t,n){if(!Number.isInteger(t)||t<0)throw new RangeError;if(t+n>e.length)throw new RangeError}var GN=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?o(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function Oze(e,t,n){return GN(this,void 0,void 0,function*(){const r={instance:null,currentTask:null,bufferIndices:new Array,advanceExecutionPromise:null,onShutdownExecutorOrWasmPanic:()=>{}},i={panic:(s,l)=>{const c=r.instance;r.instance=null,s>>>=0,l>>>=0;const u=Wo(new Uint8Array(c.exports.memory.buffer),s,l);throw n({ty:"wasm-panic",message:u,currentTask:r.currentTask}),r.onShutdownExecutorOrWasmPanic(),r.onShutdownExecutorOrWasmPanic=()=>{},new Error},chain_initialized:(s,l,c)=>{const u=r.instance,d=new Uint8Array(u.exports.memory.buffer);if(l>>>=0,c>>>=0,l===0)n({ty:"add-chain-result",chainId:s,success:!0});else{const f=Wo(d,l,c);n({ty:"add-chain-result",chainId:s,success:!1,error:f})}},random_get:(s,l)=>{const c=r.instance;s>>>=0,l>>>=0;const u=new Uint8Array(c.exports.memory.buffer).subarray(s,s+l);for(let d=0;d{const s=Math.floor(Date.now());if(s<0)throw new Error("UNIX timestamp inferior to 0");return BigInt(s)*BigInt(1e3)},monotonic_clock_us:()=>{const s=e.performanceNow(),l=Math.floor(s);return BigInt(l)*BigInt(1e3)+BigInt(Math.floor((s-l)*1e3))},buffer_size:s=>r.bufferIndices[s].byteLength,buffer_copy:(s,l)=>{const c=r.instance;l=l>>>0;const u=r.bufferIndices[s];new Uint8Array(c.exports.memory.buffer).set(u,l)},advance_execution_ready:()=>{r.advanceExecutionPromise&&r.advanceExecutionPromise(),r.advanceExecutionPromise=null},json_rpc_responses_non_empty:s=>{n({ty:"json-rpc-responses-non-empty",chainId:s})},log:(s,l,c,u,d)=>{const f=r.instance;l>>>=0,c>>>=0,u>>>=0,d>>>=0;const h=new Uint8Array(f.exports.memory.buffer);let g=Wo(h,l,c),v=Wo(h,u,d);n({ty:"log",level:s,message:v,target:g})},start_timer:s=>{const l=r.instance;s>2147483647&&(s=2147483647),s<1&&typeof setImmediate=="function"?setImmediate(()=>{if(r.instance)try{l.exports.timer_finished()}catch{}}):setTimeout(()=>{if(r.instance)try{l.exports.timer_finished()}catch{}},s)},connection_type_supported:s=>{switch(s){case 0:case 1:case 2:return e.forbidTcp?0:1;case 4:case 5:case 6:return e.forbidWs||e.forbidNonLocalWs?0:1;case 7:return e.forbidWs?0:1;case 14:return e.forbidWss?0:1;case 16:case 17:return e.forbidWebRtc?0:1;default:throw new Error("Invalid connection type passed to `connection_type_supported`")}},connection_new:(s,l,c)=>{const u=r.instance,d=new Uint8Array(u.exports.memory.buffer);l>>>=0,c>>>=0;let f;switch(Cze(d,l)){case 0:case 1:case 2:{const h=ad(d,l+1),g=Wo(d,l+3,c-3);f={ty:"tcp",port:h,hostname:g};break}case 4:case 6:{const h=ad(d,l+1);f={ty:"websocket",url:"ws://"+Wo(d,l+3,c-3)+":"+h};break}case 5:{const h=ad(d,l+1);f={ty:"websocket",url:"ws://["+Wo(d,l+3,c-3)+"]:"+h};break}case 14:{const h=ad(d,l+1);f={ty:"websocket",url:"wss://"+Wo(d,l+3,c-3)+":"+h};break}case 16:{const h=ad(d,l+1),g=d.slice(l+3,l+35),v=Wo(d,l+35,c-35);f={ty:"webrtc",ipVersion:"4",remoteTlsCertificateSha256:g,targetIp:v,targetPort:h};break}case 17:{const h=ad(d,l+1),g=d.slice(l+3,l+35),v=Wo(d,l+35,c-35);f={ty:"webrtc",ipVersion:"6",remoteTlsCertificateSha256:g,targetIp:v,targetPort:h};break}default:throw new Error("Invalid encoded address passed to `connection_new`")}n({ty:"new-connection",connectionId:s,address:f})},reset_connection:s=>{n({ty:"connection-reset",connectionId:s})},connection_stream_open:s=>{n({ty:"connection-stream-open",connectionId:s})},connection_stream_reset:(s,l)=>{n({ty:"connection-stream-reset",connectionId:s,streamId:l})},stream_send:(s,l,c,u)=>{const d=r.instance,f=new Uint8Array(d.exports.memory.buffer);c>>>=0,u>>>=0;const h=new Array;for(let g=0;g{n({ty:"stream-send-close",connectionId:s,streamId:l})},current_task_entered:(s,l)=>{s>>>=0,l>>>=0;const c=Wo(new Uint8Array(r.instance.exports.memory.buffer),s,l);r.currentTask=c},current_task_exit:()=>{r.currentTask=null}},o=yield WebAssembly.instantiate(t,{smoldot:i});r.instance=o,r.instance.exports.init(e.maxLogLevel);const a=new Promise(s=>r.onShutdownExecutorOrWasmPanic=()=>s("stop"));return GN(this,void 0,void 0,function*(){const s=e.cpuRateLimit;let l=0,c=e.performanceNow();for(;;){const u=new Promise(v=>r.advanceExecutionPromise=()=>v("ready"));if(!r.instance)break;r.instance.exports.advance_execution();const d=e.performanceNow(),f=d-c;c=d;const h=f*(1/s-1);if(l+=h,l>5){l>2147483646&&(l=2147483646);const v=new Promise(w=>setTimeout(()=>w("timeout"),l));if((yield Promise.race([v,a]))==="stop")break}if((yield Promise.race([u,a]))==="stop")break;const g=e.performanceNow();l-=g-c,l<-1e4&&(l=-1e4),c=g}r.instance&&n({ty:"executor-shutdown"})}),{request:(s,l)=>r.instance?(r.bufferIndices[0]=new TextEncoder().encode(s),r.instance.exports.json_rpc_send(0,l)>>>0):1,peekJsonRpcResponse:s=>{if(!r.instance)return null;const l=new Uint8Array(r.instance.exports.memory.buffer),c=r.instance.exports.json_rpc_responses_peek(s)>>>0,u=pg(l,c)>>>0,d=pg(l,c+4)>>>0;if(d!==0){const f=Wo(l,u,d);return r.instance.exports.json_rpc_responses_pop(s),f}else return null},addChain:(s,l,c,u,d,f)=>{if(!r.instance){n({ty:"add-chain-id-allocated",chainId:0}),n({ty:"add-chain-result",chainId:0,success:!1,error:"Smoldot has crashed"});return}console.assert(u||d!=0,"invalid jsonRpcMaxPendingRequests value passed to local-instance::addChain"),r.bufferIndices[0]=new TextEncoder().encode(s),r.bufferIndices[1]=new TextEncoder().encode(l);const h=new Uint8Array(c.length*4);for(let v=0;v{r.instance&&r.instance.exports.remove_chain(s)},shutdownExecutor:()=>{if(!r.instance)return;const s=r.onShutdownExecutorOrWasmPanic;r.onShutdownExecutorOrWasmPanic=()=>{},s()},connectionMultiStreamSetHandshakeInfo:(s,l)=>{if(!r.instance)return;const c=new Uint8Array(1+l.localTlsCertificateSha256.length);Eze(c,0,0),c.set(l.localTlsCertificateSha256,1),r.bufferIndices[0]=c,r.instance.exports.connection_multi_stream_set_handshake_info(s,0),delete r.bufferIndices[0]},connectionReset:(s,l)=>{r.instance&&(r.bufferIndices[0]=new TextEncoder().encode(l),r.instance.exports.connection_reset(s,0),delete r.bufferIndices[0])},streamWritableBytes:(s,l,c)=>{r.instance&&r.instance.exports.stream_writable_bytes(s,c||0,l)},streamMessage:(s,l,c)=>{r.instance&&(r.bufferIndices[0]=l,r.instance.exports.stream_message(s,c||0,0),delete r.bufferIndices[0])},streamOpened:(s,l,c)=>{r.instance&&r.instance.exports.connection_stream_opened(s,l,c==="outbound"?1:0)},streamReset:(s,l,c)=>{r.instance&&(r.bufferIndices[0]=new TextEncoder().encode(c),r.instance.exports.stream_reset(s,l,0),delete r.bufferIndices[0])}}})}var YN=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?o(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function kze(e){return YN(this,void 0,void 0,function*(){const{port1:t,port2:n}=new MessageChannel,r=e.portToServer,i={wasmModule:yield e.wasmModule,serverToClient:n,maxLogLevel:e.maxLogLevel,cpuRateLimit:e.cpuRateLimit,forbidWs:e.forbidWs,forbidWss:e.forbidWss,forbidNonLocalWs:e.forbidNonLocalWs,forbidTcp:e.forbidTcp,forbidWebRtc:e.forbidWebRtc};r.postMessage(i,[n]);const o={jsonRpcResponses:new Map,connections:new Map};return t.onmessage=a=>{const s=a.data;switch(s.ty){case"wasm-panic":case"executor-shutdown":{t.close(),r.close();break}case"add-chain-result":{if(s.success){o.jsonRpcResponses.set(s.chainId,new Array);const l={ty:"accept-more-json-rpc-answers",chainId:s.chainId};for(let c=0;c<10;++c)t.postMessage(l)}break}case"new-connection":{o.connections.set(s.connectionId,new Set);break}case"connection-reset":{if(!o.connections.has(s.connectionId))return;o.connections.delete(s.connectionId);break}case"connection-stream-open":{if(!o.connections.has(s.connectionId))return;break}case"connection-stream-reset":{if(!o.connections.has(s.connectionId)||!o.connections.get(s.connectionId).has(s.streamId))return;break}case"stream-send":{if(!o.connections.has(s.connectionId)||s.streamId&&!o.connections.get(s.connectionId).has(s.streamId))return;break}case"stream-send-close":{if(!o.connections.has(s.connectionId)||s.streamId&&!o.connections.get(s.connectionId).has(s.streamId))return;break}case"json-rpc-response":{const l=o.jsonRpcResponses.get(s.chainId);l&&(l.push(s.response),e.eventCallback({ty:"json-rpc-responses-non-empty",chainId:s.chainId}));return}}e.eventCallback(s)},{addChain(a,s,l,c,u,d){return YN(this,void 0,void 0,function*(){const f={ty:"add-chain",chainSpec:a,databaseContent:s,potentialRelayChains:l,disableJsonRpc:c,jsonRpcMaxPendingRequests:u,jsonRpcMaxSubscriptions:d};t.postMessage(f)})},removeChain(a){o.jsonRpcResponses.delete(a);const s={ty:"remove-chain",chainId:a};t.postMessage(s)},request(a,s){const l={ty:"request",chainId:s,request:a};return t.postMessage(l),0},peekJsonRpcResponse(a){const s=o.jsonRpcResponses.get(a).shift();if(!s)return null;const l={ty:"accept-more-json-rpc-answers",chainId:a};return t.postMessage(l),s},shutdownExecutor(){const a={ty:"shutdown"};t.postMessage(a)},connectionReset(a,s){o.connections.delete(a);const l={ty:"connection-reset",connectionId:a,message:s};t.postMessage(l)},connectionMultiStreamSetHandshakeInfo(a,s){const l={ty:"connection-multistream-set-info",connectionId:a,info:s};t.postMessage(l)},streamMessage(a,s,l){const c={ty:"stream-message",connectionId:a,message:s,streamId:l};t.postMessage(c)},streamOpened(a,s,l){o.connections.get(a).add(s);const c={ty:"stream-opened",connectionId:a,streamId:s,direction:l};t.postMessage(c)},streamWritableBytes(a,s,l){const c={ty:"stream-writable-bytes",connectionId:a,numExtra:s,streamId:l};t.postMessage(c)},streamReset(a,s,l){o.connections.get(a).delete(s);const c={ty:"stream-reset",connectionId:a,streamId:s,message:l};t.postMessage(c)}}})}var lx=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?o(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function Mze(e,t,n){const r=e.logCallback||((l,c,u)=>{l<=1?console.error("[%s] %s",c,u):l==2?console.warn("[%s] %s",c,u):l==3?console.info("[%s] %s",c,u):l==4?console.debug("[%s] %s",c,u):console.trace("[%s] %s",c,u)});t instanceof Promise||(t=Promise.resolve(t));let i=e.cpuRateLimit||1;isNaN(i)&&(i=1),i>1&&(i=1),i<0&&(i=0);const o={instance:{status:"not-created"},chainIds:new WeakMap,connections:new Map,addChainIdAllocations:[],addChainResults:new Map,onExecutorShutdownOrWasmPanic:()=>{},chains:new Map},a=l=>{switch(l.ty){case"wasm-panic":{console.error("Smoldot has panicked"+(l.currentTask?" while executing task `"+l.currentTask+"`":"")+`. This is a bug in smoldot. Please open an issue at https://github.com/smol-dot/smoldot/issues with the following message: -`+l.message),o.instance={status:"destroyed",error:new xze(l.message)},o.connections.forEach(u=>u.reset()),o.connections.clear();for(const u of o.addChainIdAllocations)u({success:!1,error:"Smoldot has crashed"});o.addChainIdAllocations=[],o.addChainResults.forEach(u=>{u({success:!1,error:"Smoldot has crashed"})}),o.addChainResults.clear();for(const u of Array.from(o.chains.values())){for(const d of u.jsonRpcResponsesPromises)d();u.jsonRpcResponsesPromises=[]}o.chains.clear();const c=o.onExecutorShutdownOrWasmPanic;o.onExecutorShutdownOrWasmPanic=()=>{},c();break}case"executor-shutdown":{const c=o.onExecutorShutdownOrWasmPanic;o.onExecutorShutdownOrWasmPanic=()=>{},c();break}case"log":{r(l.level,l.target,l.message);break}case"add-chain-id-allocated":{const c=o.addChainIdAllocations.shift();o.addChainResults.set(l.chainId,c);break}case"add-chain-result":{o.addChainResults.get(l.chainId)(l),o.addChainResults.delete(l.chainId);break}case"json-rpc-responses-non-empty":{const c=o.chains.get(l.chainId).jsonRpcResponsesPromises;for(;c.length!==0;)c.shift()();break}case"new-connection":{const c=l.connectionId;o.connections.set(c,n.connect({address:l.address,onConnectionReset(u){if(o.instance.status!=="ready")throw new Error;o.connections.delete(c),o.instance.instance.connectionReset(c,u)},onMessage(u,d){if(o.instance.status!=="ready")throw new Error;o.instance.instance.streamMessage(c,u,d)},onStreamOpened(u,d){if(o.instance.status!=="ready")throw new Error;o.instance.instance.streamOpened(c,u,d)},onMultistreamHandshakeInfo(u){if(o.instance.status!=="ready")throw new Error;o.instance.instance.connectionMultiStreamSetHandshakeInfo(c,u)},onWritableBytes(u,d){if(o.instance.status!=="ready")throw new Error;o.instance.instance.streamWritableBytes(c,u,d)},onStreamReset(u,d){if(o.instance.status!=="ready")throw new Error;o.instance.instance.streamReset(c,u,d)}}));break}case"connection-reset":{o.connections.get(l.connectionId).reset(),o.connections.delete(l.connectionId);break}case"connection-stream-open":{o.connections.get(l.connectionId).openOutSubstream();break}case"connection-stream-reset":{o.connections.get(l.connectionId).reset(l.streamId);break}case"stream-send":{o.connections.get(l.connectionId).send(l.data,l.streamId);break}case"stream-send-close":{o.connections.get(l.connectionId).closeSend(l.streamId);break}}},s=e.portToWorker;return s?o.instance={status:"not-ready",whenReady:kze({wasmModule:t.then(l=>l.wasm),forbidTcp:e.forbidTcp||!1,forbidWs:e.forbidWs||!1,forbidNonLocalWs:e.forbidNonLocalWs||!1,forbidWss:e.forbidWss||!1,forbidWebRtc:e.forbidWebRtc||!1,maxLogLevel:e.maxLogLevel||3,cpuRateLimit:i,portToServer:s,eventCallback:a}).then(l=>{o.instance.status!=="destroyed"&&(o.instance={status:"ready",instance:l})})}:o.instance={status:"not-ready",whenReady:t.then(l=>Oze({forbidTcp:e.forbidTcp||!1,forbidWs:e.forbidWs||!1,forbidNonLocalWs:e.forbidNonLocalWs||!1,forbidWss:e.forbidWss||!1,forbidWebRtc:e.forbidWebRtc||!1,maxLogLevel:e.maxLogLevel||3,cpuRateLimit:i,envVars:[],performanceNow:n.performanceNow,getRandomValues:n.getRandomValues},l.wasm,a)).then(l=>{o.instance.status!=="destroyed"&&(o.instance={status:"ready",instance:l})})},{addChain:l=>lx(this,void 0,void 0,function*(){if(o.instance.status==="not-ready"&&(yield o.instance.whenReady),o.instance.status==="destroyed")throw o.instance.error;if(o.instance.status==="not-created"||o.instance.status==="not-ready")throw new Error;if(typeof l.chainSpec!="string")throw new Error("Chain specification must be a string");let c=[];if(l.potentialRelayChains)for(const w of l.potentialRelayChains){const x=o.chainIds.get(w);x!==void 0&&c.push(x)}let u=l.jsonRpcMaxPendingRequests===void 0?1/0:l.jsonRpcMaxPendingRequests;if(u=Math.floor(u),u<=0||isNaN(u))throw new fg("Invalid value for `jsonRpcMaxPendingRequests`");u>4294967295&&(u=4294967295);let d=l.jsonRpcMaxSubscriptions===void 0?1/0:l.jsonRpcMaxSubscriptions;if(d=Math.floor(d),d<0||isNaN(d))throw new fg("Invalid value for `jsonRpcMaxSubscriptions`");if(d>4294967295&&(d=4294967295),l.databaseContent!==void 0&&typeof l.databaseContent!="string")throw new fg("`databaseContent` is not a string");const f=new Promise(w=>o.addChainIdAllocations.push(w));o.instance.instance.addChain(l.chainSpec,l.databaseContent||"",c,!!l.disableJsonRpc,u,d);const h=yield f;if(!h.success)throw new fg(h.error);const g=h.chainId;o.chains.set(g,{jsonRpcResponsesPromises:new Array});const v={sendJsonRpc:w=>{if(o.instance.status==="destroyed")throw o.instance.error;if(o.instance.status!=="ready")throw new Error;if(!o.chains.has(g))throw new hg;if(l.disableJsonRpc)throw new qN;const x=o.instance.instance.request(w,g);switch(x){case 0:break;case 1:throw new Sze;default:throw new Error("Internal error: unknown json_rpc_send error code: "+x)}},nextJsonRpcResponse:()=>lx(this,void 0,void 0,function*(){for(;;){if(!o.chains.has(g))throw new hg;if(l.disableJsonRpc)return Promise.reject(new qN);if(o.instance.status==="destroyed")throw o.instance.error;if(o.instance.status!=="ready")throw new Error;const w=o.instance.instance.peekJsonRpcResponse(g);if(w)return w;yield new Promise(x=>{o.chains.get(g).jsonRpcResponsesPromises.push(x)})}}),remove:()=>{if(o.instance.status==="destroyed")throw o.instance.error;if(o.instance.status!=="ready")throw new Error;if(!o.chains.has(g))throw new hg;console.assert(o.chainIds.has(v)),o.chainIds.delete(v);for(const w of o.chains.get(g).jsonRpcResponsesPromises)w();o.chains.delete(g),o.instance.instance.removeChain(g)}};return o.chainIds.set(v,g),v}),terminate:()=>lx(this,void 0,void 0,function*(){if(o.instance.status==="not-ready"&&(yield o.instance.whenReady),o.instance.status==="destroyed")throw o.instance.error;if(o.instance.status!=="ready")throw new Error;o.instance.instance.shutdownExecutor(),yield new Promise(l=>o.onExecutorShutdownOrWasmPanic=l),o.instance.status==="ready"&&(o.instance={status:"destroyed",error:new hg}),o.connections.forEach(l=>l.reset()),o.connections.clear();for(const l of o.addChainIdAllocations)l({success:!1,error:"Client.terminate() has been called"});o.addChainIdAllocations=[],o.addChainResults.forEach(l=>{l({success:!1,error:"Client.terminate() has been called"})}),o.addChainResults.clear();for(const l of Array.from(o.chains.values())){for(const c of l.jsonRpcResponsesPromises)c();l.jsonRpcResponsesPromises=[]}o.chains.clear()})}}var JN=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?o(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function Nze(e){if(e.forbidTcp=!0,typeof isSecureContext=="boolean"&&isSecureContext&&typeof location!==void 0){const t=location.toString();t.indexOf("localhost")!==-1&&t.indexOf("127.0.0.1")!==-1&&t.indexOf("::1")!==-1&&(e.forbidNonLocalWs=!0)}return Mze(e,e.bytecode,{performanceNow:()=>performance.now(),getRandomValues:t=>{const n=globalThis.crypto;if(!n)throw new Error("randomness not available");if(t.buffer instanceof ArrayBuffer)n.getRandomValues(t);else{const r=new Uint8Array(t.length);n.getRandomValues(r),t.set(r)}},connect:t=>Tze(t)})}function Tze(e){if(e.address.ty==="websocket"){let t;try{t=new WebSocket(e.address.url)}catch(i){t=i instanceof Error?i.toString():"Exception thrown by new WebSocket"}const n={quenedUnreportedBytes:0,nextTimeout:10},r=()=>{if(!(t instanceof WebSocket)||t.readyState!=1)return;const i=t.bufferedAmount;let o=n.quenedUnreportedBytes-i;o<0&&(o=0),n.quenedUnreportedBytes-=o,n.quenedUnreportedBytes!=0&&(setTimeout(r,n.nextTimeout),n.nextTimeout*=2,n.nextTimeout>500&&(n.nextTimeout=500)),o!=0&&e.onWritableBytes(o)};return t instanceof WebSocket?(t.binaryType="arraybuffer",t.onopen=()=>{e.onWritableBytes(1024*1024)},t.onclose=i=>{const o="Error code "+i.code+(i.reason?": "+i.reason:"");e.onConnectionReset(o)},t.onmessage=i=>{e.onMessage(new Uint8Array(i.data))}):setTimeout(()=>{t&&!(t instanceof WebSocket)&&(e.onConnectionReset(t),t=null)},1),{reset:()=>{t instanceof WebSocket&&(t.onopen=null,t.onclose=null,t.onmessage=null,t.onerror=null,t.readyState==WebSocket.OPEN&&t.close()),t=null},send:i=>{n.quenedUnreportedBytes==0&&(n.nextTimeout=10,setTimeout(r,10));for(const o of i)n.quenedUnreportedBytes+=o.length;t.send(new Blob(i))},closeSend:()=>{throw new Error("Wrong connection type")},openOutSubstream:()=>{throw new Error("Wrong connection type")}}}else if(e.address.ty==="webrtc"){const{targetPort:t,ipVersion:n,targetIp:r,remoteTlsCertificateSha256:i}=e.address,o={pc:void 0,dataChannels:new Map,nextStreamId:0,isFirstOutSubstream:!0},a=()=>{if(!o.pc){console.assert(o.dataChannels.size===0,"substreams exist while pc is undef"),o.pc=null;return}o.pc.onconnectionstatechange=null,o.pc.onnegotiationneeded=null,o.pc.ondatachannel=null;for(const l of Array.from(o.dataChannels.values()))l.channel.onopen=null,l.channel.onerror=null,l.channel.onclose=null,l.channel.onbufferedamountlow=null,l.channel.onmessage=null;o.dataChannels.clear(),o.pc.close()},s=(l,c)=>{const u=o.nextStreamId;o.nextStreamId+=1,l.binaryType="arraybuffer";let d={value:!1};l.onopen=()=>{console.assert(!d.value,"substream opened twice"),d.value=!0,e.onStreamOpened(u,c),e.onWritableBytes(65536,u)},l.onerror=l.onclose=f=>{const h=f instanceof RTCErrorEvent?f.error.toString():"RTCDataChannel closed";d.value?(l.onopen=null,l.onerror=null,l.onclose=null,l.onbufferedamountlow=null,l.onmessage=null,o.dataChannels.delete(u),e.onStreamReset(u,h)):(a(),e.onConnectionReset("data channel failed to open: "+h))},l.onbufferedamountlow=()=>{const f=o.dataChannels.get(u),h=f.bufferedBytes;f.bufferedBytes=0,e.onWritableBytes(h,u)},l.onmessage=f=>{e.onMessage(new Uint8Array(f.data),u)},o.dataChannels.set(u,{channel:l,bufferedBytes:0})};return RTCPeerConnection.generateCertificate({name:"ECDSA",namedCurve:"P-256",hash:"SHA-256"}).then(l=>JN(this,void 0,void 0,function*(){if(o.pc===null)return;if((r=="localhost"||r=="127.0.0.1"||r=="::1")&&navigator.userAgent.indexOf("Firefox")!==-1){a(),e.onConnectionReset("Firefox can't connect to a localhost WebRTC server");return}o.pc=new RTCPeerConnection({certificates:[l]});let c;if(l.getFingerprints){for(const{algorithm:d,value:f}of l.getFingerprints())if(d==="sha-256"){c=f;break}}else{const f=(yield o.pc.createOffer()).sdp.match(/a(\s*)=(\s*)fingerprint:(\s*)(sha|SHA)-256(\s*)(([a-fA-F0-9]{2}(:)*){32})/);f&&(c=f[6])}if(c===void 0){e.onConnectionReset("Failed to obtain the browser certificate fingerprint");return}let u=new Uint8Array(32);u.set(c.split(":").map(d=>parseInt(d,16)),0),o.pc.onconnectionstatechange=d=>{(o.pc.connectionState=="closed"||o.pc.connectionState=="disconnected"||o.pc.connectionState=="failed")&&(a(),e.onConnectionReset("WebRTC state transitioned to "+o.pc.connectionState))},o.pc.onnegotiationneeded=d=>JN(this,void 0,void 0,function*(){var f;let h=(yield o.pc.createOffer()).sdp;h.match(/^m=application(\s+)(\d+)(\s+)UDP\/DTLS\/SCTP(\s+)webrtc-datachannel$/m)===null&&console.error("Local offer doesn't contain UDP data channel. WebRTC connections will likely fail. Please report this issue.");const g=(f=h.match(/^a=ice-pwd:(.+)$/m))===null||f===void 0?void 0:f.at(1);g===void 0&&console.error("Failed to set ufrag to pwd. WebRTC connections will likely fail. Please report this issue.");const v="libp2p+webrtc+v1/"+g;h=h.replace(/^a=ice-ufrag.*$/m,"a=ice-ufrag:"+v),h=h.replace(/^a=ice-pwd.*$/m,"a=ice-pwd:"+v),yield o.pc.setLocalDescription({type:"offer",sdp:h});const w=Array.from(i).map(C=>("0"+C.toString(16)).slice(-2).toUpperCase()).join(":"),x=`v=0 + `):"",this.name="UnsubscriptionError",this.errors=n}});function E1(e,t){if(e){var n=e.indexOf(t);0<=n&&e.splice(n,1)}}var Hu=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,n,r,i,o;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=Tf(a),l=s.next();!l.done;l=s.next()){var c=l.value;c.remove(this)}}catch(g){t={error:g}}finally{try{l&&!l.done&&(n=s.return)&&n.call(s)}finally{if(t)throw t.error}}else a.remove(this);var u=this.initialTeardown;if(hr(u))try{u()}catch(g){o=g instanceof F2?g.errors:[g]}var d=this._finalizers;if(d){this._finalizers=null;try{for(var f=Tf(d),h=f.next();!h.done;h=f.next()){var v=h.value;try{GM(v)}catch(g){o=o??[],g instanceof F2?o=zf(zf([],If(o)),If(g.errors)):o.push(g)}}}catch(g){r={error:g}}finally{try{h&&!h.done&&(i=f.return)&&i.call(f)}finally{if(r)throw r.error}}}if(o)throw new F2(o)}},e.prototype.add=function(t){var n;if(t&&t!==this)if(this.closed)GM(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(n=this._finalizers)!==null&&n!==void 0?n:[]).push(t)}},e.prototype._hasParent=function(t){var n=this._parentage;return n===t||Array.isArray(n)&&n.includes(t)},e.prototype._addParent=function(t){var n=this._parentage;this._parentage=Array.isArray(n)?(n.push(t),n):n?[n,t]:t},e.prototype._removeParent=function(t){var n=this._parentage;n===t?this._parentage=null:Array.isArray(n)&&E1(n,t)},e.prototype.remove=function(t){var n=this._finalizers;n&&E1(n,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}(),qV=Hu.EMPTY;function GV(e){return e instanceof Hu||e&&"closed"in e&&hr(e.remove)&&hr(e.add)&&hr(e.unsubscribe)}function GM(e){hr(e)?e():e.unsubscribe()}var YV={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1},JV={setTimeout:function(e,t){for(var n=[],r=2;r0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(n){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,n)},t.prototype._subscribe=function(n){return this._throwIfClosed(),this._checkFinalizedStatuses(n),this._innerSubscribe(n)},t.prototype._innerSubscribe=function(n){var r=this,i=this,o=i.hasError,a=i.isStopped,s=i.observers;return o||a?qV:(this.currentObservers=null,s.push(n),new Hu(function(){r.currentObservers=null,E1(s,n)}))},t.prototype._checkFinalizedStatuses=function(n){var r=this,i=r.hasError,o=r.thrownError,a=r.isStopped;i?n.error(o):a&&n.complete()},t.prototype.asObservable=function(){var n=new _t;return n.source=this,n},t.create=function(n,r){return new JM(n,r)},t}(_t),JM=function(e){ml(t,e);function t(n,r){var i=e.call(this)||this;return i.destination=n,i.source=r,i}return t.prototype.next=function(n){var r,i;(i=(r=this.destination)===null||r===void 0?void 0:r.next)===null||i===void 0||i.call(r,n)},t.prototype.error=function(n){var r,i;(i=(r=this.destination)===null||r===void 0?void 0:r.error)===null||i===void 0||i.call(r,n)},t.prototype.complete=function(){var n,r;(r=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||r===void 0||r.call(n)},t.prototype._subscribe=function(n){var r,i;return(i=(r=this.source)===null||r===void 0?void 0:r.subscribe(n))!==null&&i!==void 0?i:qV},t}(f0),yC={now:function(){return(yC.delegate||Date).now()},delegate:void 0},h0=function(e){ml(t,e);function t(n,r,i){n===void 0&&(n=1/0),r===void 0&&(r=1/0),i===void 0&&(i=yC);var o=e.call(this)||this;return o._bufferSize=n,o._windowTime=r,o._timestampProvider=i,o._buffer=[],o._infiniteTimeWindow=!0,o._infiniteTimeWindow=r===1/0,o._bufferSize=Math.max(1,n),o._windowTime=Math.max(1,r),o}return t.prototype.next=function(n){var r=this,i=r.isStopped,o=r._buffer,a=r._infiniteTimeWindow,s=r._timestampProvider,l=r._windowTime;i||(o.push(n),!a&&o.push(s.now()+l)),this._trimBuffer(),e.prototype.next.call(this,n)},t.prototype._subscribe=function(n){this._throwIfClosed(),this._trimBuffer();for(var r=this._innerSubscribe(n),i=this,o=i._infiniteTimeWindow,a=i._buffer,s=a.slice(),l=0;l=2,!0))}function m0(e){e===void 0&&(e={});var t=e.connector,n=t===void 0?function(){return new f0}:t,r=e.resetOnError,i=r===void 0?!0:r,o=e.resetOnComplete,a=o===void 0?!0:o,s=e.resetOnRefCountZero,l=s===void 0?!0:s;return function(c){var u,d,f,h=0,v=!1,g=!1,w=function(){d==null||d.unsubscribe(),d=void 0},x=function(){w(),u=f=void 0,v=g=!1},C=function(){var E=u;x(),E==null||E.unsubscribe()};return qi(function(E,I){h++,!g&&!v&&w();var R=f=f??n();I.add(function(){h--,h===0&&!g&&!v&&(d=H2(C,l))}),R.subscribe(I),!u&&h>0&&(u=new Rf({next:function(T){return R.next(T)},error:function(T){g=!0,w(),d=H2(x,i,T),R.error(T)},complete:function(){v=!0,w(),d=H2(x,a),R.complete()}}),Ao(E).subscribe(u))})(c)}}function H2(e,t){for(var n=[],r=2;rt in e?Ske(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,eN=(e,t,n)=>(Cke(e,typeof t!="symbol"?t+"":t,n),n),U2={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Eke(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,i=new Uint8Array(r);t&&(i[0]=0|U2[e[2]]);for(let o=0;ot=>e(t instanceof tN?t:new tN(t instanceof Uint8Array?t.buffer:typeof t=="string"?Eke(t).buffer:t)),gs=e=>{const t=e.length;let n=0;for(let i=0;i{const n=[e,t];return n.enc=e,n.dec=t,n},v0=(e,t)=>n=>e(t(n)),CC=(e,t)=>n=>t(e(n)),Ga=([e,t],n,r)=>$t(v0(e,n),CC(t,r));function Pke(e,t){return ha(n=>{const r=n.v[t](n.i,!0);return n.i+=e,r})}function Oke(e,t){return n=>{const r=new Uint8Array(e);return new DataView(r.buffer)[t](0,n,!0),r}}function xc(e,t,n){return $t(Oke(e,n),Pke(e,t))}var mn=xc(1,"getUint8","setUint8"),xu=xc(2,"getUint16","setUint16"),Li=xc(4,"getUint32","setUint32"),lh=xc(8,"getBigUint64","setBigUint64"),kke=xc(1,"getInt8","setInt8"),Mke=xc(2,"getInt16","setInt16"),Nke=xc(4,"getInt32","setInt32"),Tke=xc(8,"getBigInt64","setBigInt64"),gX=e=>{const t=new Uint8Array(16),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),t},yX=e=>ha(t=>{const{v:n,i:r}=t,i=n.getBigUint64(r,!0),o=n[e](r+8,!0);return t.i+=16,o<<64n|i}),bX=$t(gX,yX("getBigUint64")),Ike=$t(gX,yX("getBigInt64")),wX=e=>{const t=new Uint8Array(32),n=new DataView(t.buffer);return n.setBigInt64(0,e,!0),n.setBigInt64(8,e>>64n,!0),n.setBigInt64(16,e>>128n,!0),n.setBigInt64(24,e>>192n,!0),t},xX=e=>ha(t=>{let n=t.v.getBigUint64(t.i,!0);return t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<64n,t.i+=8,n|=t.v.getBigUint64(t.i,!0)<<128n,t.i+=8,n|=t.v[e](t.i,!0)<<192n,t.i+=8,n}),zke=$t(wX,xX("getBigUint64")),Rke=$t(wX,xX("getBigInt64")),EC=Ga(mn,e=>e?1:0,Boolean),jke=[mn[1],xu[1],Li[1]],Lke=ha(e=>{const t=e[e.i],n=t&3;if(n<3)return jke[n](e)>>>2;const r=(t>>>2)+4;e.i++;let i=0n;const o=r/8|0;let a=0n;for(let l=0;l3&&(i=BigInt(Li[1](e))<1&&(i=BigInt(xu[1](e))<{if(e<0)throw new Error(`Wrong compact input (${e})`);const t=Number(e)<<2;if(e=Bke;)n.push(lh[0](r)),r>>=64n;r>=Ake&&(n.push(Li[0](Number(r&Dke))),r>>=32n);let i=Number(r);i>=Fke&&(n.push(xu[0](i)),i>>=16),i&&n.push(mn[0](i));const o=gs(n);return o[0]=o.length-5<<2|3,o},Zr=$t(Xke,Lke),Wke=new TextEncoder,Zke=e=>{const t=Wke.encode(e);return gs([Zr.enc(t.length),t])},Kke=new TextDecoder,qke=ha(e=>{let t=Zr.dec(e);const n=new DataView(e.buffer,e.i,t);return e.i+=t,Kke.decode(n)}),Ft=$t(Zke,qke),Gke=()=>{},Yke=new Uint8Array(0),it=$t(()=>Yke,Gke),SX=e=>e===void 0?t=>gs([Zr.enc(t.length),t]):t=>t.length===e?t:t.slice(0,e),CX=e=>ha(t=>{const n=e===void 0?Zr.dec(t):e!==1/0?e:t.byteLength-t.i,r=new Uint8Array(t.buffer.slice(t.i,t.i+n));return t.i+=n,r}),Bn=e=>$t(SX(e),CX(e));Bn.enc=SX;Bn.dec=CX;var EX=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((o,a)=>[n[a],o]))??n.map((o,a)=>[o,a])),i=o=>r.get(o);return({tag:o,value:a})=>gs([mn.enc(i(o)),e[o](a)])},PX=(e,t)=>{const n=Object.keys(e),r=new Map((t==null?void 0:t.map((i,o)=>[i,n[o]]))??n.map((i,o)=>[o,i]));return ha(i=>{const o=mn.dec(i),a=r.get(o),s=e[a];return{tag:a,value:s(i)}})},or=(e,...t)=>$t(EX(M1(e,([n])=>n),...t),PX(M1(e,([,n])=>n),...t));or.enc=EX;or.dec=PX;var OX=e=>ha(t=>{const n=mn.dec(t);if(n!==0)return e===EC[1]?n===1:e(t)}),kX=e=>t=>{const n=new Uint8Array(1);return t===void 0?(n[0]=0,n):(n[0]=1,e===EC[0]?(n[0]=t?1:2,n):gs([n,e(t)]))},Qn=e=>$t(kX(e[0]),OX(e[1]));Qn.enc=kX;Qn.dec=OX;var MX=(e,t)=>ha(n=>{const r=mn[1](n)===0,o=(r?e:t)(n);return{success:r,value:o}}),NX=(e,t)=>({success:n,value:r})=>gs([mn[0](n?0:1),(n?e:t)(r)]),bb=(e,t)=>$t(NX(e[0],t[0]),MX(e[1],t[1]));bb.dec=MX;bb.enc=NX;var TX=(...e)=>ha(t=>e.map(n=>n(t))),IX=(...e)=>t=>gs(e.map((n,r)=>n(t[r]))),Ro=(...e)=>$t(IX(...e.map(([t])=>t)),TX(...e.map(([,t])=>t)));Ro.enc=IX;Ro.dec=TX;var zX=e=>{const t=Object.keys(e);return v0(Ro.enc(...Object.values(e)),n=>t.map(r=>n[r]))},RX=e=>{const t=Object.keys(e);return CC(Ro.dec(...Object.values(e)),n=>Object.fromEntries(n.map((r,i)=>[t[i],r])))},et=e=>$t(zX(M1(e,t=>t[0])),RX(M1(e,t=>t[1])));et.enc=zX;et.dec=RX;var jX=(e,t)=>t>=0?n=>gs(n.map(e)):n=>gs([Zr.enc(n.length),gs(n.map(e))]),LX=(e,t)=>ha(n=>{const r=t>=0?t:Zr.dec(n),i=new Array(r);for(let o=0;o$t(jX(e[0],t),LX(e[1],t));mt.enc=jX;mt.dec=LX;var nN="0123456789abcdef";function ho(e){const t=new Array(e.length+1);t[0]="0x";for(let n=0;n>4]+nN[r&15]}return t.join("")}var V2={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Os(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,i=new Uint8Array(r);t&&(i[0]=0|V2[e[2]]);for(let o=0;o[n,t(r,n)]))}var Su=(...e)=>{const t=e.reduce((r,i)=>r+i.byteLength,0),n=new Uint8Array(t);for(let r=0,i=0;rt in e?Jke(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,X2=(e,t,n)=>(Qke(e,typeof t!="symbol"?t+"":t,n),n),AX=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Oc=(e,t,n)=>(AX(e,t,"read from private field"),n?n.call(e):t.get(e)),W2=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},Z2=(e,t,n,r)=>(AX(e,t,"write to private field"),t.set(e,n),n),FX=new TextEncoder().encode("SS58PRE"),b8=2,$ke=e=>{try{const t=Tm.decode(e),n=t.subarray(0,t[0]&64?2:1),r=t.subarray(n.length,t.length-b8),i=t.subarray(n.length+r.length),o=Ua(Uint8Array.of(...FX,...n,...r),{dkLen:64}).subarray(0,b8);return i[0]===o[0]&&i[1]===o[1]?{isValid:!0,ss58Format:_ke(n),publicKey:r.slice()}:{isValid:!1}}catch{return{isValid:!1}}},_ke=e=>{const t=new DataView(e.buffer,e.byteOffset,e.byteLength);return t.byteLength===1?t.getUint8(0):t.getUint16(0)},eMe=e=>{const t=e<64?Uint8Array.of(e):Uint8Array.of((e&252)>>2|64,e>>8|(e&3)<<6);return n=>{const r=Ua(Uint8Array.of(...FX,...t,...n),{dkLen:64}).subarray(0,b8);return Tm.encode(Uint8Array.of(...t,...n,...r))}};function tMe(e,t){return n=>{const r=$ke(n);if(!r.isValid)throw new Error("Invalid checksum");const{publicKey:i}=r;if(i.length!==e)throw new Error("Invalid public key length");return i}}var DX=(e=42,t=32)=>Ga(Bn(t),tMe(t),eMe(e)),nMe=new TextEncoder,rMe=new TextDecoder,cd,Jh,Qh,iMe=class eg{constructor(t){W2(this,cd,void 0),W2(this,Jh,null),W2(this,Qh,null),X2(this,"asText",()=>Oc(this,Qh)===null?Z2(this,Qh,rMe.decode(Oc(this,cd))):Oc(this,Qh)),X2(this,"asHex",()=>Oc(this,Jh)===null?Z2(this,Jh,ho(Oc(this,cd))):Oc(this,Jh)),X2(this,"asBytes",()=>Oc(this,cd)),Z2(this,cd,t)}static fromText(t){return new eg(nMe.encode(t))}static fromHex(t){return new eg(Os(t))}static fromBytes(t){return new eg(t)}};cd=new WeakMap;Jh=new WeakMap;Qh=new WeakMap;var oMe=iMe,Jt=Zr,aMe=Zr,sMe=sh(e=>{const t=Jt.dec(e),n=Math.ceil(t/8);return{bytes:Bn(n).dec(e),bitsLen:t}}),lMe=e=>{if(e.bitsLen>e.bytes.length*8)throw new Error(`Not enough bytes. (bitsLen:${e.bitsLen}, bytesLen:${e.bytes.length})`);const t=Jt.enc(e.bitsLen),n=new Uint8Array(e.bytes.length+t.length);return n.set(t,0),n.set(e.bytes,t.length),n};$t(lMe,sMe);Ga(mn,e=>e.charCodeAt(0),String.fromCharCode);var HX=e=>{const t=Bn.enc(e);return n=>t(Os(n))},UX=e=>{const t=Bn.dec(e);return n=>ho(t(n))},Vu=e=>$t(HX(e),UX(e));Vu.enc=HX;Vu.dec=UX;new TextEncoder;new TextDecoder;var cMe={is(e,t){return e.type===t},as(e,t){if(t!==e.type)throw new Error(`Enum.as(enum, ${t}) used with actual type ${e.type}`);return e}},PC=Object.assign((e,t)=>({type:e,value:t}),cMe);new Proxy({},{get(e,t){return n=>PC(t,n)}});var VX=(...e)=>{const t=or.enc(...e);return n=>t({tag:n.type,value:n.value})},XX=(...e)=>{const t=or.dec(...e);return n=>{const{tag:r,value:i}=t(n);return PC(r,i)}},OC=(e,...t)=>$t(VX(rN(e,([n])=>n),...t),XX(rN(e,([,n])=>n),...t));OC.enc=VX;OC.dec=XX;var iN=e=>{const t=e.slice(2),n=ho(a6(t)).slice(2),r=new Array(40);for(let i=0;i<40;i++){const o=parseInt(n[i],16),a=t[i];r[i]=o>7?a.toUpperCase():a}return`0x${r.join("")}`},uMe=Bn(20)[1];$t(e=>{const t=Os(e);if(t.length!==20)throw new Error(`Invalid length found on EthAddress(${e})`);const n=ho(t);if(e===n||e===n.toUpperCase())return t;if(iN(n)!==e)throw new Error(`Invalid checksum found on EthAddress(${e})`);return t},sh(e=>iN(ho(uMe(e)))));var oN=new TextEncoder,aN=new TextDecoder,dMe=Ga(Bn(4),oN.encode.bind(oN),aN.decode.bind(aN)),K2=et({engine:dMe,payload:Vu()}),fMe=OC({consensus:K2,seal:K2,preRuntime:K2,runtimeUpdated:it},[4,5,6,8]),q2=Vu(32),hMe=et({parentHash:q2,number:Jt,stateRoot:q2,extrinsicRoot:q2,digests:mt(fMe)}),ll=mt(Ft),sN=Qn(Ft),pMe=or({bool:it,char:it,str:it,u8:it,u16:it,u32:it,u64:it,u128:it,u256:it,i8:it,i16:it,i32:it,i64:it,i128:it,i256:it}),WX=mt(et({name:sN,type:Jt,typeName:sN,docs:ll})),mMe=et({len:Li,type:Jt}),vMe=et({bitStoreType:Jt,bitOrderType:Jt}),gMe=mt(et({name:Ft,fields:WX,index:mn,docs:ll})),yMe=or({composite:WX,variant:gMe,sequence:Jt,array:mMe,tuple:mt(Jt),primitive:pMe,compact:Jt,bitSequence:vMe}),bMe=et({name:Ft,type:Qn(Jt)}),wMe=mt(bMe),xMe=et({id:Jt,path:ll,params:wMe,def:yMe,docs:ll}),ZX=mt(xMe),SMe=or({Blake2128:it,Blake2256:it,Blake2128Concat:it,Twox128:it,Twox256:it,Twox64Concat:it,Identity:it}),CMe=mt(SMe),EMe=et({hashers:CMe,key:Jt,value:Jt}),PMe=et({name:Ft,modifier:mn,type:or({plain:Jt,map:EMe}),fallback:Vu(),docs:ll}),OMe=Qn(et({prefix:Ft,items:mt(PMe)})),KX={name:Ft,storage:OMe,calls:Qn(Jt),events:Qn(Jt),constants:mt(et({name:Ft,type:Jt,value:Vu(),docs:ll})),errors:Qn(Jt),index:mn},kMe={...KX,docs:ll},MMe=et({name:Ft,methods:mt(et({name:Ft,inputs:mt(et({name:Ft,type:Jt})),output:Jt,docs:ll})),docs:ll}),NMe=et({version:mn,address:Jt,call:Jt,signature:Jt,extra:Jt,signedExtensions:mt(et({identifier:Ft,type:Jt,additionalSigned:Jt}))}),TMe=et({lookup:ZX,pallets:mt(et(kMe)),extrinsic:NMe,type:Jt,apis:mt(MMe),outerEnums:et({call:Jt,event:Jt,error:Jt}),custom:mt(Ro(Ft,et({type:Jt,value:Vu()})))}),IMe=new Uint8Array,lN=e=>$t(()=>IMe,()=>e),zMe=et({type:Jt,version:mn,signedExtensions:mt(et({identifier:Ft,type:Jt,additionalSigned:Jt}))}),RMe=et({lookup:ZX,pallets:mt(et({...KX,docs:lN([])})),extrinsic:zMe,type:Jt,apis:lN([])}),cN=()=>{throw new Error("Unsupported metadata version!")},Ji=$t(cN,cN),uN=et({magicNumber:Li,metadata:or({v0:Ji,v1:Ji,v2:Ji,v3:Ji,v4:Ji,v5:Ji,v6:Ji,v7:Ji,v8:Ji,v9:Ji,v10:Ji,v11:Ji,v12:Ji,v13:Ji,v14:RMe,v15:TMe})}),jMe={dkLen:32},LMe=e=>Ua(e,jMe),BMe={dkLen:16},AMe=e=>Ua(e,BMe),FMe=e=>Su(AMe(e),e),DMe=e=>e,kc=(e,t,n,r)=>new DataView(new Uint16Array([e,t,n,r]).buffer).getBigUint64(0,!0),kC=2n**64n-1n,Oi=(e,t)=>e<>64n-t,Cn=(e,t)=>e*t&kC,Yr=(e,t)=>e+t&kC,Jr=11400714785074694791n,bo=14029467366897019727n,dN=1609587929392839161n,jh=9650029242287828579n,fN=2870177450012600261n;function w8(e,t=0n){let n=Yr(Yr(t,Jr),bo),r=Yr(t,bo),i=t,o=t-Jr,a=e.length,s=0,l=null;(function(){let h=0,v=h+a;if(a){if(l=new Uint8Array(32),a<32){l.set(e.subarray(0,a),s),s+=a;return}if(h<=v-32){const g=v-32;do{let w;w=kc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),n=Cn(Oi(Yr(n,Cn(w,bo)),31n),Jr),h+=8,w=kc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),r=Cn(Oi(Yr(r,Cn(w,bo)),31n),Jr),h+=8,w=kc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),i=Cn(Oi(Yr(i,Cn(w,bo)),31n),Jr),h+=8,w=kc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),o=Cn(Oi(Yr(o,Cn(w,bo)),31n),Jr),h+=8}while(h<=g)}h=32?(c=Oi(n,1n),c=Yr(c,Oi(r,7n)),c=Yr(c,Oi(i,12n)),c=Yr(c,Oi(o,18n)),n=Cn(Oi(Cn(n,bo),31n),Jr),c=c^n,c=Yr(Cn(c,Jr),jh),r=Cn(Oi(Cn(r,bo),31n),Jr),c=c^r,c=Yr(Cn(c,Jr),jh),i=Cn(Oi(Cn(i,bo),31n),Jr),c=c^i,c=Yr(Cn(c,Jr),jh),o=Cn(Oi(Cn(o,bo),31n),Jr),c=c^o,c=Yr(Cn(c,Jr),jh)):c=Yr(t,fN),c=Yr(c,BigInt(a));u<=s-8;){let f=kc(e[u+1]<<8|e[u],e[u+3]<<8|e[u+2],e[u+5]<<8|e[u+4],e[u+7]<<8|e[u+6]);f=Cn(Oi(Cn(f,bo),31n),Jr),c=Yr(Cn(Oi(c^f,27n),Jr),jh),u+=8}if(u+4<=s){let f=Cn(kc(e[u+1]<<8|e[u],e[u+3]<<8|e[u+2],0,0),Jr);c=Yr(Cn(Oi(c^f,23n),bo),dN),u+=4}for(;u>33n;return c=Cn(c^d,bo),d=c>>29n,c=Cn(c^d,dN),d=c>>32n,c^=d,c}var hN=e=>{const t=new Uint8Array(16),n=new DataView(t.buffer);return n.setBigUint64(0,w8(e),!0),n.setBigUint64(8,w8(e,1n),!0),t},qX=e=>Su(lh.enc(w8(e)),e),pN=new TextEncoder,HMe=e=>{const t=hN(pN.encode(e));return(n,r,...i)=>{const o=Su(t,hN(pN.encode(n))),a=ho(o),s=i.map(d=>d[1]).map(d=>d===DMe?0:d===qX?8:d===FMe?16:null).filter(Boolean),l=d=>{if(!d.startsWith(a))throw new Error(`key does not match this storage (${e}.${n})`);if(s.length!==i.length)throw new Error("Impossible to decode this key");if(i.length===0)return[];const f=d.slice(a.length),h=new Array(i.length);for(let v=0,g=0;vh=>f(d(h)));return{enc:(...d)=>ho(Su(o,...d.map((f,h)=>c[h](f)))),dec:r,keyDecoder:l}}},UMe=Object.defineProperty,VMe=(e,t,n)=>t in e?UMe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,mN=(e,t,n)=>(VMe(e,typeof t!="symbol"?t+"":t,n),n),wb=e=>(...t)=>new Promise((n,r)=>{let i=Np;const[o,a]=t[t.length-1]instanceof AbortSignal?[t.slice(0,t.length-1),t[t.length-1]]:[t],s=()=>{i(),r(new BX)};a==null||a.addEventListener("abort",s,{once:!0});const l=c=>u=>{i=Np,a==null||a.removeEventListener("abort",s),c(u)};i=e(l(n),l(r),...o)});function XMe(){let e=()=>{},t=()=>{};return{promise:new Promise((r,i)=>{e=r,t=i}),res:e,rej:t}}var Kc=()=>{},GX=()=>{const e=new Map;return{has:e.has.bind(e),subscribe(t,n){e.set(t,n)},unsubscribe(t){e.delete(t)},next(t,n){var r;(r=e.get(t))==null||r.next(n)},error(t,n){const r=e.get(t);r&&(e.delete(t),r.error(n))},errorAll(t){const n=[...e.values()];e.clear(),n.forEach(r=>{r.error(t)})}}},No={body:"",call:"",continue:"",follow:"",header:"",stopOperation:"",storage:"",unfollow:"",unpin:"",followEvent:""},Tp={chainName:"",genesisHash:"",properties:""},N1={broadcast:"",stop:""},WMe={submitAndWatch:"",unwatch:""};Object.entries({chainHead:No,chainSpec:Tp,transaction:N1,transactionWatch:WMe}).forEach(([e,t])=>{Object.keys(t).forEach(n=>{t[n]=`${e}_v1_${n}`})});var ZMe=e=>(t,n)=>{let r=e(N1.broadcast,[t],{onSuccess:i=>{r=i===null?Kc:()=>{e(N1.stop,[i])},i===null&&n(new Error("Max # of broadcasted transactions has been reached"))},onError:n});return()=>{r()}},YX=class extends Error{constructor(){super("ChainHead stopped"),this.name="StopError"}},tg=class extends Error{constructor(){super("ChainHead disjointed"),this.name="DisjointError"}},xb=class extends Error{constructor(){super("ChainHead operations limit reached"),this.name="OperationLimitError"}},JX=class extends Error{constructor(e){super(e),this.name="OperationError"}},MC=class extends Error{constructor(){super("ChainHead operation inaccessible"),this.name="OperationInaccessibleError"}},QX=(e,t)=>n=>wb((r,i,...o)=>{let a=!0,s=()=>{a=!1};const[l,c]=t(...o);return n(e,l,{onSuccess:(u,d)=>{if(u.result==="limitReached")return i(new xb);const{operationId:f}=u,h=()=>{n(No.stopOperation,[f])};if(!a)return h();let v=Kc;const g=x=>{a=!1,v(),r(x)},w=x=>{a=!1,v(),i(x)};v=d(f,{next:x=>{const C=x;C.event==="operationError"?i(new JX(C.error)):C.event==="operationInaccessible"?i(new MC):c(x,g,w)},error:w}),s=()=>{a&&(v(),h())}},onError:i}),()=>{s()}}),KMe=QX(No.body,e=>[[e],(t,n)=>{n(t.value)}]),qMe=QX(No.call,(e,t,n)=>[[e,t,n],(r,i)=>{i(r.output)}]),GMe=e=>t=>new Promise((n,r)=>{e(No.header,[t],{onSuccess:n,onError:r})}),$X=e=>(t,n,r,i,o,a,s)=>{if(n.length===0)return a(),Np;let l=!0,c=()=>{l=!1};return e(No.storage,[t,n,r],{onSuccess:(u,d)=>{if(u.result==="limitReached"||u.discardedItems===n.length)return o(new xb);const{operationId:f}=u,h=()=>{e(No.stopOperation,[f])};if(!l)return h();const v=d(u.operationId,{next:x=>{switch(x.event){case"operationStorageItems":{i(x.items);break}case"operationStorageDone":{w();break}case"operationError":{g(new JX(x.error));break}case"operationInaccessible":{g(new MC);break}default:e(No.continue,[x.operationId])}},error:o});c=()=>{v(),e(No.stopOperation,[u.operationId])};const g=x=>{c=Np,v(),o(x)},w=()=>{c=Np,v(),a()};s(u.discardedItems)},onError:o}),()=>{c()}},YMe=e=>{const t=$X(e);return wb((n,r,i,o,a,s)=>{const l=o.startsWith("descendants");let c=l?[]:null;const d=t(i,[{key:a,type:o}],s??null,l?f=>{c.push(f)}:f=>{var h;c=(h=f[0])==null?void 0:h[o]},r,()=>{try{n(l?c.flat():c)}catch(f){r(f)}},f=>{f>0&&(d(),r(new xb))});return d})},JMe=e=>t=>t.length>0?new Promise((n,r)=>{e(No.unpin,[t],{onSuccess(){n()},onError:r})}):Promise.resolve(),T1=class extends Error{constructor(){super("Client destroyed"),this.name="DestroyedError"}};function QMe(e){return e.operationId!==void 0}function $Me(e){return(t,n,r)=>{const i=GX(),o=new Set,a=XMe();let s=a.promise;const l=v=>{if(QMe(v))return i.has(v.operationId)||console.warn("Uknown operationId on",v),i.next(v.operationId,v);if(v.event!=="stop"){if(v.event==="initialized")return n({type:v.event,finalizedBlockHashes:"finalizedBlockHash"in v?[v.finalizedBlockHash]:v.finalizedBlockHashes,finalizedBlockRuntime:v.finalizedBlockRuntime});const{event:g,...w}=v;return n({type:g,...w})}r(new YX),f(!1)},c=v=>{r(v),f(!(v instanceof T1))},u=(v,g)=>{const w=g(v,{next:l,error:c});f=(x=!0)=>{s=null,f=Kc,w(),x&&e(No.unfollow,[v]),i.errorAll(new tg),o.forEach(C=>{C()}),o.clear()},s=v,a.res(v)},d=v=>{v instanceof T1?f(!1):r(v),s=null,a.res(v)};let f=e(No.follow,[t],{onSuccess:u,onError:d});const h=(v,g,w)=>{const x=()=>{w==null||w.onError(new tg)};if(s===null)return x(),Kc;const C=I=>{if(!w)return e(v,[I,...g]);o.add(x);const R=(j,D)=>s===null?(D.error(new tg),Kc):(i.subscribe(j,D),()=>{i.unsubscribe(j)}),T=e(v,[I,...g],{onSuccess:j=>{o.delete(x),w.onSuccess(j,R)},onError:j=>{o.delete(x),w.onError(j)}});return()=>{o.delete(x),T()}};if(typeof s=="string")return C(s);let E=Kc;return s.then(I=>{if(I instanceof Error)return x();s&&(E=C(I))}),()=>{E()}};return{unfollow(){f(),s=null},body:KMe(h),call:qMe(h),header:GMe(h),storage:YMe(h),storageSubscription:$X(h),unpin:JMe(h),_request:h}}}var vN=class extends Error{constructor(e){super(e.message),mN(this,"code"),mN(this,"data"),this.code=e.code,this.data=e.data,this.name="RpcError"}},_Me=1,eNe=e=>{let t=_Me++;const n=new Map,r=GX();let i=null;const o=(u,d,f)=>{i.send(JSON.stringify({jsonrpc:"2.0",id:u,method:d,params:f}))};function a(u){try{let d,f,h,v,g;if({id:d,result:f,error:h,params:v}=JSON.parse(u),d){const C=n.get(d);return C?(n.delete(d),h?C.onError(new vN(h)):C.onSuccess(f,(E,I)=>{const R=E;return r.subscribe(R,I),()=>{r.unsubscribe(R)}})):void 0}if({subscription:g,result:f,error:h}=v,!g||!h&&!Object.hasOwn(v,"result"))throw 0;const x=g;h?r.error(x,new vN(h)):r.next(x,f)}catch(d){console.warn("Error parsing incomming message: "+u),console.error(d)}}i=e(a);const s=()=>{i==null||i.disconnect(),i=null,r.errorAll(new T1),n.forEach(u=>u.onError(new T1)),n.clear()};let l=1;return{request:(u,d,f)=>{if(!i)throw new Error("Not connected");const h=`${t}-${l++}`;return f&&n.set(h,f),o(h,u,d),()=>{n.delete(h)}},disconnect:s}},tNe=e=>{const t=wb((r,i,o,a)=>e(o,a,{onSuccess:r,onError:i}));let n=null;return async()=>n||(n=Promise.all([t(Tp.chainName,[]),t(Tp.genesisHash,[]),t(Tp.properties,[])]).then(([r,i,o])=>({name:r,genesisHash:i,properties:o})))},nNe=(e,t)=>n=>{let r={},i=null;return(o,...a)=>{if(i)return i(o,...a);let s=!0,l=()=>{s=!1};return e.then(c=>{if(i=(d,...f)=>{var v;const h=r[d]??d;return c.has(h)?t(h,...f):((v=f[1])==null||v.onError(new Error(`Unsupported method ${h}`)),Kc)},c.has(o))return;const u=o.split("_");if(u[1]==="v1"){if(u[1]="unstable",c.has(u.join("_")))Object.values(n).forEach(d=>{r[d]=d.replace("_v1_","_unstable_")});else if(u[0]==="transaction"){let d,f;const h=["transactionWatch","transaction"].find(v=>(f=["v1","unstable"].find(g=>c.has(d=`${v}_${g}_unwatch`)),!!f));h&&(r[n.broadcast]=`${h}_${f}_submitAndWatch`,r[n.stop]=d)}}}).then(()=>{s&&(l=i(o,...a))}),()=>{l()}}},rNe=e=>{const t=eNe(e),n=wb((o,a,s,l)=>t.request(s,l,{onSuccess:o,onError:a})),r=n("rpc_methods",[]).then(o=>new Set(Array.isArray(o)?o:o.methods),()=>new Set),i=nNe(r,t.request);return{chainHead:$Me(i(No)),transaction:ZMe(i(N1)),getChainSpecData:tNe(i(Tp)),destroy:()=>{t.disconnect()},request:n,_request:t.request}},gN="0123456789abcdef";function pc(e){const t=new Array(e.length+1);t[0]="0x";for(let n=0;n>4]+gN[r&15]}return t.join("")}var G2={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,b:11,c:12,d:13,e:14,f:15,A:10,B:11,C:12,D:13,E:14,F:15};function Sb(e){const t=e.length%2,n=(e[1]==="x"?2:0)+t,r=(e.length-n)/2+t,i=new Uint8Array(r);t&&(i[0]=0|G2[e[2]]);for(let o=0;o[n,t(r,n)]))}var iu=(...e)=>{const t=e.reduce((r,i)=>r+i.byteLength,0),n=new Uint8Array(t);for(let r=0,i=0;rt in e?iNe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Y2=(e,t,n)=>(oNe(e,typeof t!="symbol"?t+"":t,n),n),_X=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},Mc=(e,t,n)=>(_X(e,t,"read from private field"),n?n.call(e):t.get(e)),J2=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},Q2=(e,t,n,r)=>(_X(e,t,"write to private field"),t.set(e,n),n),eW=new TextEncoder().encode("SS58PRE"),x8=2,tW=e=>{try{const t=Tm.decode(e),n=t.subarray(0,t[0]&64?2:1),r=t.subarray(n.length,t.length-x8),i=t.subarray(n.length+r.length),o=Ua(Uint8Array.of(...eW,...n,...r),{dkLen:64}).subarray(0,x8);return i[0]===o[0]&&i[1]===o[1]?{isValid:!0,ss58Format:aNe(n),publicKey:r.slice()}:{isValid:!1}}catch{return{isValid:!1}}},aNe=e=>{const t=new DataView(e.buffer,e.byteOffset,e.byteLength);return t.byteLength===1?t.getUint8(0):t.getUint16(0)},nW=e=>{const t=e<64?Uint8Array.of(e):Uint8Array.of((e&252)>>2|64,e>>8|(e&3)<<6);return n=>{const r=Ua(Uint8Array.of(...eW,...t,...n),{dkLen:64}).subarray(0,x8);return Tm.encode(Uint8Array.of(...t,...n,...r))}};function sNe(e,t){return n=>{const r=tW(n);if(!r.isValid)throw new Error("Invalid checksum");const{publicKey:i}=r;if(i.length!==e)throw new Error("Invalid public key length");return i}}var S8=(e=42,t=32)=>Ga(Bn(t),sNe(t),nW(e)),lNe=new TextEncoder,cNe=new TextDecoder,ud,$h,_h,uNe=class ng{constructor(t){J2(this,ud,void 0),J2(this,$h,null),J2(this,_h,null),Y2(this,"asText",()=>Mc(this,_h)===null?Q2(this,_h,cNe.decode(Mc(this,ud))):Mc(this,_h)),Y2(this,"asHex",()=>Mc(this,$h)===null?Q2(this,$h,pc(Mc(this,ud))):Mc(this,$h)),Y2(this,"asBytes",()=>Mc(this,ud)),Q2(this,ud,t)}static fromText(t){return new ng(lNe.encode(t))}static fromHex(t){return new ng(Sb(t))}static fromBytes(t){return new ng(t)}};ud=new WeakMap;$h=new WeakMap;_h=new WeakMap;var NC=uNe,dNe=class rW extends NC{constructor(t){super(t)}static fromArray(t){return new rW(new Uint8Array(t))}},iW=e=>{const t=Bn.enc(e);return n=>t(n.asBytes())},oW=e=>{const t=Bn.dec(e);return n=>NC.fromBytes(t(n))},g0=e=>$t(iW(e),oW(e));g0.enc=iW;g0.dec=oW;var Gt=Zr,fNe=Zr,hNe=sh(e=>{const t=Gt.dec(e),n=Math.ceil(t/8);return{bytes:Bn(n).dec(e),bitsLen:t}}),pNe=e=>{if(e.bitsLen>e.bytes.length*8)throw new Error(`Not enough bytes. (bitsLen:${e.bitsLen}, bytesLen:${e.bytes.length})`);const t=Gt.enc(e.bitsLen),n=new Uint8Array(e.bytes.length+t.length);return n.set(t,0),n.set(e.bytes,t.length),n},aW=$t(pNe,hNe),mNe=Ga(mn,e=>e.charCodeAt(0),String.fromCharCode),sW=e=>{const t=Bn.enc(e);return n=>t(Sb(n))},lW=e=>{const t=Bn.dec(e);return n=>pc(t(n))},Sc=e=>$t(sW(e),lW(e));Sc.enc=sW;Sc.dec=lW;var vNe=new TextEncoder,gNe=new TextDecoder,yNe=e=>Ga(Bn(e),t=>vNe.encode(t),t=>gNe.decode(t)),cW=e=>{let t=n=>{const r=e();return t=r,r(n)};return n=>t(n)},uW=e=>{let t=n=>{const r=e(),i=r;return t=r,i(n)};return n=>t(n)},dW=e=>$t(cW(()=>e().enc),uW(()=>e().dec)),bNe={is(e,t){return e.type===t},as(e,t){if(t!==e.type)throw new Error(`Enum.as(enum, ${t}) used with actual type ${e.type}`);return e}},TC=Object.assign((e,t)=>({type:e,value:t}),bNe),wNe=new Proxy({},{get(e,t){return n=>TC(t,n)}}),fW=(...e)=>{const t=or.enc(...e);return n=>t({tag:n.type,value:n.value})},hW=(...e)=>{const t=or.dec(...e);return n=>{const{tag:r,value:i}=t(n);return TC(r,i)}},jf=(e,...t)=>$t(fW(Sm(e,([n])=>n),...t),hW(Sm(e,([,n])=>n),...t));jf.enc=fW;jf.dec=hW;var yN=e=>{const t=e.slice(2),n=pc(a6(t)).slice(2),r=new Array(40);for(let i=0;i<40;i++){const o=parseInt(n[i],16),a=t[i];r[i]=o>7?a.toUpperCase():a}return`0x${r.join("")}`},xNe=Bn(20)[1],pW=$t(e=>{const t=Sb(e);if(t.length!==20)throw new Error(`Invalid length found on EthAddress(${e})`);const n=pc(t);if(e===n||e===n.toUpperCase())return t;if(yN(n)!==e)throw new Error(`Invalid checksum found on EthAddress(${e})`);return t},sh(e=>yN(pc(xNe(e))))),bN=new TextEncoder,wN=new TextDecoder,SNe=Ga(Bn(4),bN.encode.bind(bN),wN.decode.bind(wN)),$2=et({engine:SNe,payload:Sc()}),CNe=jf({consensus:$2,seal:$2,preRuntime:$2,runtimeUpdated:it},[4,5,6,8]),_2=Sc(32),ENe=et({parentHash:_2,number:Gt,stateRoot:_2,extrinsicRoot:_2,digests:mt(CNe)}),cl=mt(Ft),xN=Qn(Ft),PNe=or({bool:it,char:it,str:it,u8:it,u16:it,u32:it,u64:it,u128:it,u256:it,i8:it,i16:it,i32:it,i64:it,i128:it,i256:it}),mW=mt(et({name:xN,type:Gt,typeName:xN,docs:cl})),ONe=et({len:Li,type:Gt}),kNe=et({bitStoreType:Gt,bitOrderType:Gt}),MNe=mt(et({name:Ft,fields:mW,index:mn,docs:cl})),NNe=or({composite:mW,variant:MNe,sequence:Gt,array:ONe,tuple:mt(Gt),primitive:PNe,compact:Gt,bitSequence:kNe}),TNe=et({name:Ft,type:Qn(Gt)}),INe=mt(TNe),zNe=et({id:Gt,path:cl,params:INe,def:NNe,docs:cl}),vW=mt(zNe),RNe=or({Blake2128:it,Blake2256:it,Blake2128Concat:it,Twox128:it,Twox256:it,Twox64Concat:it,Identity:it}),jNe=mt(RNe),LNe=et({hashers:jNe,key:Gt,value:Gt}),BNe=et({name:Ft,modifier:mn,type:or({plain:Gt,map:LNe}),fallback:Sc(),docs:cl}),ANe=Qn(et({prefix:Ft,items:mt(BNe)})),gW={name:Ft,storage:ANe,calls:Qn(Gt),events:Qn(Gt),constants:mt(et({name:Ft,type:Gt,value:Sc(),docs:cl})),errors:Qn(Gt),index:mn},FNe={...gW,docs:cl},DNe=et({name:Ft,methods:mt(et({name:Ft,inputs:mt(et({name:Ft,type:Gt})),output:Gt,docs:cl})),docs:cl}),HNe=et({version:mn,address:Gt,call:Gt,signature:Gt,extra:Gt,signedExtensions:mt(et({identifier:Ft,type:Gt,additionalSigned:Gt}))}),yW=et({lookup:vW,pallets:mt(et(FNe)),extrinsic:HNe,type:Gt,apis:mt(DNe),outerEnums:et({call:Gt,event:Gt,error:Gt}),custom:mt(Ro(Ft,et({type:Gt,value:Sc()})))}),UNe=new Uint8Array,SN=e=>$t(()=>UNe,()=>e),VNe=et({type:Gt,version:mn,signedExtensions:mt(et({identifier:Ft,type:Gt,additionalSigned:Gt}))}),bW=et({lookup:vW,pallets:mt(et({...gW,docs:SN([])})),extrinsic:VNe,type:Gt,apis:SN([])}),CN=()=>{throw new Error("Unsupported metadata version!")},Qi=$t(CN,CN),XNe=et({magicNumber:Li,metadata:or({v0:Qi,v1:Qi,v2:Qi,v3:Qi,v4:Qi,v5:Qi,v6:Qi,v7:Qi,v8:Qi,v9:Qi,v10:Qi,v11:Qi,v12:Qi,v13:Qi,v14:bW,v15:yW})}),WNe={dkLen:32},ZNe=e=>Ua(e,WNe),KNe={dkLen:16},wW=e=>Ua(e,KNe),xW=e=>iu(wW(e),e),SW=e=>e,Nc=(e,t,n,r)=>new DataView(new Uint16Array([e,t,n,r]).buffer).getBigUint64(0,!0),IC=2n**64n-1n,ki=(e,t)=>e<>64n-t,En=(e,t)=>e*t&IC,Qr=(e,t)=>e+t&IC,$r=11400714785074694791n,wo=14029467366897019727n,EN=1609587929392839161n,Lh=9650029242287828579n,PN=2870177450012600261n;function fs(e,t=0n){let n=Qr(Qr(t,$r),wo),r=Qr(t,wo),i=t,o=t-$r,a=e.length,s=0,l=null;(function(){let h=0,v=h+a;if(a){if(l=new Uint8Array(32),a<32){l.set(e.subarray(0,a),s),s+=a;return}if(h<=v-32){const g=v-32;do{let w;w=Nc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),n=En(ki(Qr(n,En(w,wo)),31n),$r),h+=8,w=Nc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),r=En(ki(Qr(r,En(w,wo)),31n),$r),h+=8,w=Nc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),i=En(ki(Qr(i,En(w,wo)),31n),$r),h+=8,w=Nc(e[h+1]<<8|e[h],e[h+3]<<8|e[h+2],e[h+5]<<8|e[h+4],e[h+7]<<8|e[h+6]),o=En(ki(Qr(o,En(w,wo)),31n),$r),h+=8}while(h<=g)}h=32?(c=ki(n,1n),c=Qr(c,ki(r,7n)),c=Qr(c,ki(i,12n)),c=Qr(c,ki(o,18n)),n=En(ki(En(n,wo),31n),$r),c=c^n,c=Qr(En(c,$r),Lh),r=En(ki(En(r,wo),31n),$r),c=c^r,c=Qr(En(c,$r),Lh),i=En(ki(En(i,wo),31n),$r),c=c^i,c=Qr(En(c,$r),Lh),o=En(ki(En(o,wo),31n),$r),c=c^o,c=Qr(En(c,$r),Lh)):c=Qr(t,PN),c=Qr(c,BigInt(a));u<=s-8;){let f=Nc(e[u+1]<<8|e[u],e[u+3]<<8|e[u+2],e[u+5]<<8|e[u+4],e[u+7]<<8|e[u+6]);f=En(ki(En(f,wo),31n),$r),c=Qr(En(ki(c^f,27n),$r),Lh),u+=8}if(u+4<=s){let f=En(Nc(e[u+1]<<8|e[u],e[u+3]<<8|e[u+2],0,0),$r);c=Qr(En(ki(c^f,23n),wo),EN),u+=4}for(;u>33n;return c=En(c^d,wo),d=c>>29n,c=En(c^d,EN),d=c>>32n,c^=d,c}var C8=e=>{const t=new Uint8Array(16),n=new DataView(t.buffer);return n.setBigUint64(0,fs(e),!0),n.setBigUint64(8,fs(e,1n),!0),t},qNe=e=>{const t=new Uint8Array(32),n=new DataView(t.buffer);return n.setBigUint64(0,fs(e),!0),n.setBigUint64(8,fs(e,1n),!0),n.setBigUint64(16,fs(e,2n),!0),n.setBigUint64(24,fs(e,3n),!0),t},CW=e=>iu(lh.enc(fs(e)),e),ON=new TextEncoder,EW=e=>{const t=C8(ON.encode(e));return(n,r,...i)=>{const o=iu(t,C8(ON.encode(n))),a=pc(o),s=i.map(d=>d[1]).map(d=>d===SW?0:d===CW?8:d===xW?16:null).filter(Boolean),l=d=>{if(!d.startsWith(a))throw new Error(`key does not match this storage (${e}.${n})`);if(s.length!==i.length)throw new Error("Impossible to decode this key");if(i.length===0)return[];const f=d.slice(a.length),h=new Array(i.length);for(let v=0,g=0;vh=>f(d(h)));return{enc:(...d)=>pc(iu(o,...d.map((f,h)=>c[h](f)))),dec:r,keyDecoder:l}}};const PW=Object.freeze(Object.defineProperty({__proto__:null,AccountId:S8,Bin:g0,Binary:NC,Blake2128:wW,Blake2128Concat:xW,Blake2256:ZNe,Bytes:Bn,Enum:TC,FixedSizeBinary:dNe,Hex:Sc,Identity:SW,Option:Qn,Result:bb,Self:dW,Storage:EW,Struct:et,Tuple:Ro,Twox128:C8,Twox256:qNe,Twox64Concat:CW,Variant:jf,Vector:mt,_Enum:wNe,_void:it,bitSequence:aW,blockHeader:ENe,bool:EC,char:mNe,compact:Zr,compactBn:fNe,compactNumber:Gt,createCodec:$t,createDecoder:sh,enhanceCodec:Ga,enhanceDecoder:CC,enhanceEncoder:v0,ethAccount:pW,fixedStr:yNe,fromBufferToBase58:nW,getSs58AddressInfo:tW,h64:fs,i128:Ike,i16:Mke,i256:Rke,i32:Nke,i64:Tke,i8:kke,metadata:XNe,selfDecoder:uW,selfEncoder:cW,str:Ft,u128:bX,u16:xu,u256:zke,u32:Li,u64:lh,u8:mn,v14:bW,v15:yW},Symbol.toStringTag,{value:"Module"}));var kN=(e,t)=>e.type==="array"&&e.len===t&&e.value.type==="primitive"&&e.value.value==="u8",Cb=e=>{const t=new Map,n=new Set,r=s=>l=>{let c=t.get(l);if(c)return c;if(n.has(l)){const d={id:l};return t.set(l,d),d}n.add(l);const u=s(l);return c=t.get(l),c?Object.assign(c,u):(c={id:l,...u},t.set(l,c)),n.delete(l),c};let i=!0,o=!0;const a=r(s=>{const{def:l,path:c,params:u}=e[s];if(l.tag==="composite"){if(l.value.length===0)return{type:"void"};if(l.value.length===1){const v=a(l.value[0].type);return i&&c.at(-1)==="AccountId32"&&kN(v,32)?(i=!1,{type:"AccountId32"}):o&&c.at(-1)==="AccountId20"&&kN(v,20)?(o=!1,{type:"AccountId20"}):v}let d=!0;const f={},h={};return l.value.forEach((v,g)=>{d=d&&!!v.name;const w=v.name||g;f[w]=a(v.type),h[w]=v.docs}),d?{type:"struct",value:f,innerDocs:h}:{type:"tuple",value:Object.values(f),innerDocs:Object.values(h)}}if(l.tag==="variant"){if(c.length===1&&c[0]==="Option"&&u.length===1&&u[0].name==="T"){const h=a(u[0].type);return h.type==="void"?{type:"primitive",value:"bool"}:{type:"option",value:h}}if(c.length===1&&c[0]==="Result"&&u.length===2&&u[0].name==="T"&&u[1].name==="E")return{type:"result",value:{ok:a(u[0].type),ko:a(u[1].type)}};if(l.value.length===0)return{type:"void"};const d={},f={};return l.value.forEach(h=>{const v=h.name;if(f[v]=h.docs,h.fields.length===0){d[v]={type:"void",idx:h.index};return}if(h.fields.length===1&&!h.fields[0].name){d[v]={type:"lookupEntry",value:a(h.fields[0].type),idx:h.index};return}let g=!0;const w={},x={};if(h.fields.forEach((C,E)=>{g=g&&!!C.name;const I=C.name||E;w[I]=a(C.type),x[I]=C.docs}),g)d[v]={type:"struct",value:w,innerDocs:x,idx:h.index};else{const C=Object.values(w),E=Object.values(x),I=C.every(R=>R.id===C[0].id);d[v]=I&&E.every(R=>R.length===0)?{type:"array",value:C[0],len:C.length,idx:h.index}:{type:"tuple",value:C,innerDocs:E,idx:h.index}}}),{type:"enum",value:d,innerDocs:f}}if(l.tag==="sequence")return{type:"sequence",value:a(l.value)};if(l.tag==="array"){const{len:d}=l.value,f=a(l.value.type);return d===0?{type:"void"}:d===1?f:{type:"array",value:f,len:l.value.len}}if(l.tag==="tuple"){if(l.value.length===0)return{type:"void"};if(l.value.length===1)return a(l.value[0]);const d=l.value.map(v=>a(v)),f=l.value.map(v=>e[v].docs);return d.every(v=>v.id===d[0].id)&&f.every(v=>v.length===0)?{type:"array",value:d[0],len:d.length}:{type:"tuple",value:d,innerDocs:f}}if(l.tag==="primitive")return{type:"primitive",value:l.value.tag};if(l.tag==="compact"){const d=a(l.value);return d.type==="void"?{type:"compact",isBig:null}:{type:"compact",isBig:Number(d.value.slice(1))>32}}return{type:l.tag}});return a},GNe=(e,t,n)=>(r,i,o,...a)=>{const{id:s}=r;if(i.has(s))return i.get(s);if(o.has(s)){const c=t(()=>i.get(s),r,...a);return i.set(s,c),c}o.add(s);let l=e(r,i,o,...a);return o.delete(s),i.has(s)&&(l=n(l,i.get(s),r,...a)),i.set(s,l),l},YNe=g0(),JNe=(e,t,n,r)=>{if(e.type==="primitive")return PW[e.value];if(e.type==="void")return it;if(e.type==="AccountId32")return r;if(e.type==="AccountId20")return pW;if(e.type==="compact")return Zr;if(e.type==="bitSequence")return aW;const i=f=>OW(f,t,n,r),o=(f,h)=>{const v=i(f);return h?mt(v,h):mt(v)},a=f=>Ro(...f.map(i)),s=f=>{const h=Object.fromEntries(Object.entries(f).map(([v,g])=>[v,i(g)]));return et(h)};if(e.type==="sequence"&&e.value.type==="primitive"&&e.value.value==="u8")return YNe;if(e.type==="array")return e.value.type==="primitive"&&e.value.value==="u8"?g0(e.len):o(e.value,e.len);if(e.type==="sequence")return o(e.value);if(e.type==="tuple")return a(e.value);if(e.type==="struct")return s(e.value);if(e.type==="option")return Qn(i(e.value));if(e.type==="result")return bb(i(e.value.ok),i(e.value.ko));const l=Object.values(e.value).map(f=>{switch(f.type){case"void":return it;case"lookupEntry":return i(f.value);case"tuple":return a(f.value);case"struct":return s(f.value);case"array":return o(f.value,f.len)}}),c=Object.fromEntries(Object.keys(e.value).map((f,h)=>[f,l[h]])),u=Object.values(e.value).map(f=>f.idx);return u.every((f,h)=>f===h)?jf(c):jf(c,u)},OW=GNe(JNe,dW,e=>e),kW=e=>{var v;const t=e.lookup,n=Cb(t);let r=S8();const i=new Map,o=g=>OW(n(g),i,new Set,r),a=(v=e.pallets.find(g=>g.name==="System"))==null?void 0:v.constants.find(g=>g.name==="SS58Prefix");let s;if(a)try{const g=o(a.type).dec(a.value);typeof g=="number"&&(s=g,r=S8(g))}catch{}const l=new Map,c=(g,w)=>{let x=l.get(g);x||l.set(g,x=EW(g));const C=e.pallets.find(U=>U.name===g).storage.items.find(U=>U.name===w),E=(U,...Z)=>{const Y=x(...Z);return{...Y,len:U,fallback:C.modifier===1?Y.dec(C.fallback):void 0}};if(C.type.tag==="plain")return E(0,w,o(C.type.value).dec);const{key:I,value:R,hashers:T}=C.type.value,j=o(R),D=T.map(U=>PW[U.tag]),X=D.length===1?[[o(I),D[0]]]:n(I).value.map((U,Z)=>[o(U.id),D[Z]]);return E(D.length,w,j.dec,...X)},u=g=>{switch(g.type){case"void":return it;case"lookupEntry":return o(g.value.id);case"tuple":return Ro(...Object.values(g.value).map(w=>o(w.id)));case"struct":return et(Sm(g.value,w=>o(w.id)));case"array":return mt(o(g.value.id),g.len)}},d=(g,w)=>{const x=e.pallets.find(C=>C.name===g).constants.find(C=>C.name===w);return o(x.type)},f=g=>(w,x)=>{const C=e.pallets.find(R=>R.name===w),E=n(C[g]);if(E.type!=="enum")throw null;const I=E.value[x];return{location:[C.index,I.idx],codec:u(E.value[x])}},h=(g,w)=>{var C;const x=(C=e.apis.find(E=>E.name===g))==null?void 0:C.methods.find(E=>E.name===w);if(!x)throw null;return{args:Ro(...x.inputs.map(E=>o(E.type))),value:o(x.output)}};return{buildDefinition:o,buildStorage:c,buildEvent:f("events"),buildError:f("errors"),buildRuntimeCall:h,buildCall:f("calls"),buildConstant:d,ss58Prefix:s}};function QNe(e,t){const n=new Map,r=new Set,i=(o,a)=>{n.has(o)||n.set(o,{entry:e(o),backRefs:new Set,refs:new Set}),n.has(a)||n.set(a,{entry:e(a),backRefs:new Set,refs:new Set}),n.get(o).refs.add(a),n.get(a).backRefs.add(o)};for(let o=0;o{switch(s.type){case"array":case"lookupEntry":i(a.id,s.value.id);break;case"struct":case"tuple":Object.values(s.value).forEach(l=>i(a.id,l.id));break}});break;case"result":i(a.id,a.value.ok.id),i(a.id,a.value.ko.id);break;case"struct":case"tuple":Object.values(a.value).forEach(s=>i(a.id,s.id));break}n.has(a.id)||n.set(a.id,{backRefs:new Set,refs:new Set,entry:a})}}return n}var ex=new WeakMap;function E8(e,t,n,r){if(n.has(e))return;const i=t.get(e);n.set(e,i),r.set(e,n),i.refs.forEach(o=>E8(o,t,n,r)),i.backRefs.forEach(o=>E8(o,t,n,r))}function $Ne(e,t){ex.has(t)||ex.set(t,new Map);const n=ex.get(t);if(n.has(e))return n.get(e);const r=new Map;return E8(e,t,r,n),r}function _Ne(e){const t=new Map;let n=0;const r=[],i=[];function o(a){const s={index:n,lowLink:n,onStack:!0};t.set(a,s),n++,r.push(a);const l=e.get(a).refs;for(let c of l){const u=t.get(c);u?u.onStack&&(s.lowLink=Math.min(s.lowLink,u.index)):(o(c),s.lowLink=Math.min(s.lowLink,t.get(c).lowLink))}if(s.lowLink===s.index){const c=new Set;let u=-1;do u=r.pop(),t.get(u).onStack=!1,c.add(u);while(u!==a);c.size>1&&i.push(c)}}for(const a of e.keys())t.has(a)||o(a);return i}function eTe(e){const t=e,n=new Set(t.map((o,a)=>a)),r=new Map(t.map((o,a)=>[a,new Set]));t.forEach((o,a)=>{t.slice(a+1).forEach((s,l)=>{const c=l+a+1;new Set([...o,...s]).size!==o.size+s.size&&(r.get(a).add(c),r.get(c).add(a))})});const i=[];for(;n.size;){const o=new Set,a=[n.values().next().value];for(;a.length;){const s=a.pop();if(!n.has(s))continue;n.delete(s),t[s].forEach(c=>o.add(Number(c))),r.get(s).forEach(c=>a.push(c))}i.push(o)}return i}var MN=new TextEncoder,tTe=MN.encode.bind(MN),lr=e=>{const t=new Uint8Array(e.length*8),n=new DataView(t.buffer);for(let r=0;rlr(e.map(t=>fs(tTe(t)))),Er={primitive:0n,vector:1n,tuple:2n,struct:3n,option:4n,result:5n,enum:6n,void:7n},vr={undefined:0n,number:1n,string:2n,bigint:3n,boolean:4n,bitSequence:5n,byteSequence:6n,accountId32:7n,accountId20:8n},nTe={bool:vr.boolean,char:vr.string,str:vr.string,u8:vr.number,u16:vr.number,u32:vr.number,u64:vr.bigint,u128:vr.bigint,u256:vr.bigint,i8:vr.number,i16:vr.number,i32:vr.number,i64:vr.bigint,i128:vr.bigint,i256:vr.bigint},I1=(e,t,n)=>{const r=Object.entries(t).sort(([a],[s])=>a.localeCompare(s)),i=MW(r.map(([a])=>a)),o=lr(r.map(([,a])=>n(a)));return lr([e,i,o])},NW=(e,t)=>{if(e.type==="primitive")return lr([Er.primitive,nTe[e.value]]);if(e.type==="void")return lr([Er.void]);if(e.type==="compact")return lr([Er.primitive,vr[e.isBig||e.isBig===null?"bigint":"number"]]);if(e.type==="bitSequence")return lr([Er.primitive,vr.bitSequence]);if(e.type==="AccountId32")return lr([Er.primitive,vr.accountId32]);if(e.type==="AccountId20")return lr([Er.primitive,vr.accountId20]);const n=(o,a)=>{const s=t(o);return lr(a!==void 0?[Er.vector,s,BigInt(a)]:[Er.vector,s])};if(e.type==="array"){const o=e.value;return o.type==="primitive"&&o.value==="u8"?lr([Er.primitive,vr.byteSequence,BigInt(e.len)]):n(o,e.len)}if(e.type==="sequence"){const o=e.value;return o.type==="primitive"&&o.value==="u8"?lr([Er.primitive,vr.byteSequence]):n(o)}const r=o=>lr([Er.tuple,...o.map(t)]),i=o=>I1(Er.struct,o,t);return e.type==="tuple"?r(e.value):e.type==="struct"?i(e.value):e.type==="option"?lr([Er.option,t(e.value)]):e.type==="result"?lr([Er.result,t(e.value.ok),t(e.value.ko)]):I1(Er.enum,e.value,o=>{if(o.type==="lookupEntry")return t(o.value);switch(o.type){case"void":return lr([Er.void]);case"tuple":return r(o.value);case"struct":return i(o.value);case"array":return n(o.value,o.len)}})},rTe=(e,t)=>{const n=o=>{var l;const a=new Set,s=Array.from(o);for(;s.length;){const c=s.pop();a.has(c)||(a.add(c),(l=t.get(c))==null||l.refs.forEach(u=>s.push(u)))}return Array.from(a)},r=new Array;function i(o){r.includes(o)||(e.filter(s=>s!==o&&n(o).some(l=>s.has(l))).forEach(s=>i(s)),r.includes(o))||r.push(o)}return e.forEach(o=>i(o)),r};function TW(e,t,n,r){const i=new Map([...e].map(s=>[s,0n])),o=new Map,a=(s,l=!0)=>{if(!l&&(i.has(s.id)||n.has(s.id)))return i.get(s.id)??n.get(s.id);const c=NW(s,u=>a(u,!1));return e.has(s.id)?o.set(s.id,c):n.set(s.id,c),c};for(let s=0;sa(r.get(l).entry)),e.forEach(l=>i.set(l,o.get(l)));return i}function iTe(e,t){const n=e.reduce((l,c)=>Math.max(l,c.size),0),r=new Set([...t.values()].map(l=>l.entry.id)),i=TW(r,n,new Map,t),o=new Map;for(const l of r){const c=i.get(l);if(c==null)throw new Error("Unreachable");o.has(c)||o.set(c,[]),o.get(c).push(l)}const a=[...o.entries()].filter(([,l])=>l.length>1),s={};return a.forEach(([,l])=>{l.forEach(c=>s[c]=l)}),s}var oTe=(e,t,n)=>{if(t.has(e.id))return t.get(e.id);const r=$Ne(e.id,n),i=_Ne(r),o=eTe(i).filter(c=>!t.has(c.values().next().value)),a=iTe(o,r);rTe(o.filter(c=>c.size>1),r).forEach(c=>{if(t.has(c.values().next().value))return;const u=TW(c,c.size,t,n);c.forEach(d=>{const f=u.get(d);d in a?a[d].forEach(h=>t.set(h,f)):t.set(d,f)})});const l=c=>t.has(c.id)?t.get(c.id):NW(c,l);return l(e)},aTe=e=>{const t=e.lookup,n=Cb(t),r=QNe(n,t.length),i=new Map,o=h=>oTe(n(h),i,r),a=(h,v)=>{try{const g=e.pallets.find(I=>I.name===h).storage.items.find(I=>I.name===v);if(g.type.tag==="plain")return o(g.type.value);const{key:w,value:x}=g.type.value,C=o(x),E=o(w);return lr([C,E])}catch{return null}},s=(h,v)=>{var g;try{const w=(g=e.apis.find(I=>I.name===h))==null?void 0:g.methods.find(I=>I.name===v);if(!w)throw null;const x=MW(w.inputs.map(I=>I.name)),C=lr(w.inputs.map(I=>o(I.type))),E=o(w.output);return lr([x,C,E])}catch{return null}},l=h=>{if(h.type==="void")return lr([0n]);if(h.type==="tuple"){const v=Object.values(h.value).map(g=>o(g.id));return lr([Er.tuple,...v])}return h.type==="array"?lr([Er.vector,o(h.value.id),BigInt(h.len)]):I1(Er.struct,h.value,v=>o(v.id))},c=h=>I1(Er.tuple,h.value,v=>o(v.id)),u=h=>(v,g)=>{try{const w=e.pallets.find(E=>E.name===v),x=n(w[h]);if(o(x.id),x.type!=="enum")throw null;const C=x.value[g];return C.type==="lookupEntry"?o(C.value.id):l(C)}catch{return null}},d=(h,v)=>{try{const g=e.pallets.find(w=>w.name===h).constants.find(w=>w.name===v);return o(g.type)}catch{return null}},f=h=>(...v)=>{var g;return((g=h(...v))==null?void 0:g.toString(32))??null};return{buildDefinition:f(o),buildRuntimeCall:f(s),buildStorage:f(a),buildCall:f(u("calls")),buildEvent:f(u("events")),buildError:f(u("errors")),buildConstant:f(d),buildComposite:f(l),buildNamedTuple:f(c),getAllGeneratedChecksums:()=>Array.from(i.values()).map(h=>h.toString(32))}},sTe=Object.defineProperty,lTe=(e,t,n)=>t in e?sTe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,NN=(e,t,n)=>(lTe(e,typeof t!="symbol"?t+"":t,n),n),ep=m0({connector:()=>new h0(1),resetOnError:!0,resetOnComplete:!0,resetOnRefCountZero:!0}),cTe=(e,t=1/0)=>n=>new _t(r=>{let i;const o=new Map,a=new Map,s=new Map;let l=0,c=0,u=0;const d=()=>{const f=o.get(c);if(!f){a.size===0&&(typeof i>"u"||i.closed)&&r.complete();return}const h=c++;o.delete(h),u!==h&&s.set(h,[]),a.set(h,f.subscribe({next(v){u===h?r.next(v):s.get(h).push(v)},complete(){if(a.delete(h),h===u)for(u++;s.has(u)&&(s.get(u).forEach(v=>r.next(v)),s.delete(u),!a.has(u));)u++;d()},error(v){r.error(v)}}))};return i=n.subscribe({next(f){const h=l++;o.set(h,yb(()=>e(f,h))),a.size{a.forEach(f=>f.unsubscribe()),i.unsubscribe(),o.clear(),s.clear()}}),uTe=e=>t=>new _t(n=>{let r=!1;const i=t.subscribe({next(o){r=!0,n.next(o)},error(o){n.error(o)},complete(){n.complete()}});return r||n.next(e),i}),dTe=class{constructor(){NN(this,"first"),NN(this,"last")}getRemoveFn(e){return()=>{e.prev?e.prev.next=e.next:this.first=e.next,e.next?e.next.prev=e.prev:this.last=e.prev,delete e.prev,delete e.next}}push(e){const t={value:e};return this.last===void 0?this.last=this.first=t:(this.last.next=t,t.prev=this.last,this.last=t),this.getRemoveFn(t)}unshift(e){return this.first={value:e,next:this.first},this.first.next&&(this.first.next.prev=this.first),this.last||(this.last=this.first),this.getRemoveFn(this.first)}pop(){var t,n;const e=(t=this.first)==null?void 0:t.value;return this.first&&(this.first=this.first.next,this.first?((n=this.first.prev)==null||delete n.next,delete this.first.prev):this.last=void 0),e}isEmpty(){return!this.first}},fTe=()=>{const e=new Map,t=(f,h)=>{e.set(f,()=>{e.delete(f),h()})},n=f=>{var h;(h=e.get(f))==null||h()},r=new dTe,i=r.unshift.bind(r),o=r.push.bind(r),a=(f,h)=>{const v=h?i:o;t(f.source$,v(f))},s=()=>{const f=r.pop();f&&(e.delete(f.source$),l(f))},l=f=>{const{source$:h,observer:v}=f;let g=!1;const w=h.subscribe({next(x){v.next(x)},error(x){(g=x instanceof xb)?a(f,!0):v.error(x)},complete(){v.complete()}});w.closed?g||s():t(h,()=>{w.unsubscribe(),s()})},c=(f=!1)=>h=>new _t(v=>{const g={observer:v,source$:h};return r.isEmpty()?l(g):a(g,f),()=>{n(h)}}),u=c();return{withRecovery:c,withRecoveryFn:f=>(...h)=>u(f(...h))}},hTe=(e,t)=>n=>(r,...i)=>(r===null||r==="finalized"?e:r==="best"?t:zi(r)).pipe(vs(1),Gn(a=>n(a,...i))),TN=e=>(...t)=>new _t(n=>{let r=new AbortController;return e(...t,r.signal).then(i=>{n.next(i),n.complete()},i=>{n.error(i)}),()=>{n.unsubscribe(),r.abort(),r=void 0}}),pTe=e=>t=>(...n)=>e()[t](...n),zC=class extends Error{constructor(){super("Block is not pinned"),this.name="BlockNotPinnedError"}},mTe=class extends Error{constructor(){super("Block pruned"),this.name="BlockPrunedError"}},IW=class extends Error{constructor(){super("Block is not best block or finalized"),this.name="NotBestBlockError"}},vTe=e=>{let t=null,n=wu;const r=new _t(i=>{t=e(!0,o=>{i.next(o)},o=>{t=null,i.error(o)}),n=()=>{i.complete(),t==null||t.unfollow()}}).pipe(m0());return{getFollower:()=>{if(!t)throw new Error("Missing chainHead subscription");return t},unfollow:()=>{n()},follow$:r}},zW=()=>e=>new _t(t=>{const n=new Hu,r=()=>e.subscribe({next:i=>t.next(i),error:i=>{i instanceof YX?(t.next({type:"stop-error"}),n.add(r())):t.error(i)},complete:()=>t.complete()});return n.add(r()),n}),gTe=ho(Li.enc(15)),yTe=Ro(Zr,Bn()),bTe=Qn(Bn()),wTe=mt(Li).dec,xTe=(e,t)=>{const n=r=>{const i=(l,c,u)=>e(l,c,u).pipe(k1(d=>{if(d instanceof zC)return t.pipe(vs(1),SC(f=>i(f,c,u)));throw d})),o=i(r,"Metadata_metadata_versions","").pipe(Vt(wTe)),a=i(r,"Metadata_metadata","").pipe(Vt(l=>{const[,c]=yTe.dec(l);return{metadata:uN.dec(c).metadata.value,metadataRaw:c}})),s=i(r,"Metadata_metadata_at_version",gTe).pipe(Vt(l=>{const c=bTe.dec(l);return{metadata:uN.dec(c).metadata.value,metadataRaw:c}}));return o.pipe(k1(()=>zi([14])),Gn(l=>l.includes(15)?s:a))};return r=>{const i=new Set([r]),o=n(r).pipe(Vt(({metadata:s,metadataRaw:l})=>{const c=aTe(s),u=kW(s),d=u.buildStorage("System","Events"),f=s.extrinsic.signedExtensions.find(g=>g.identifier==="ChargeAssetTxPayment");let h=null;if(f){const g=Cb(s.lookup)(f.type);if(g.type==="struct"){const w=g.value.asset_id;w.type==="option"&&(h=w.value.id)}}return{asset:h===null?[it.enc,null]:[u.buildDefinition(h).enc,c.buildDefinition(h)],metadataRaw:l,metadata:s,checksumBuilder:c,dynamicBuilder:u,events:{key:d.enc(),dec:d.dec},accountId:DX(u.ss58Prefix)}}),wke(1)),a={at:r,runtime:o,addBlock:s=>(i.add(s),a),deleteBlocks:s=>(s.forEach(l=>{i.delete(l)}),i.size),usages:i};return o.subscribe(),a}},RW=(e,t)=>{var n;(n=e.get(e.get(t).parent))==null||n.children.delete(t),e.delete(t)},STe=(e,t)=>{const n=[...t];let r=e.blocks.get(e.blocks.get(e.finalized).parent);const i=[];for(;r;)i.push(r.hash),r.refCount===0&&!r.unpinned&&(n.push(r.hash),r.unpinned=!0),r=e.blocks.get(r.parent);const o=[...t];for(let a=i.length-1;a>=0;a--){if(r=e.blocks.get(i[a]),!r.unpinned)return n;o.push(r.hash)}return o.forEach(a=>{RW(e.blocks,a)}),Object.entries(e.runtimes).map(([a,s])=>({key:a,usages:s.deleteBlocks(o)})).filter(a=>a.usages===0).map(a=>a.key).forEach(a=>{delete e.runtimes[a]}),n},CTe=(e,t,n,r,i)=>{const o=pX(r,e.pipe(ETe(t),zW())).pipe(vX((s,l)=>{switch(l.type){case"initialized":s.recovering&&(l.finalizedBlockHashes.some(h=>s.blocks.has(h))||(s=IN()));const[c]=l.finalizedBlockHashes.slice(-1);s.finalized=s.best=c;const u=l.finalizedBlockHashes.length-1;l.finalizedBlockHashes.forEach((f,h)=>{s.blocks.has(f)?s.blocks.get(f).recovering=!1:s.blocks.set(f,{hash:f,parent:h===0?l.parentHash:l.finalizedBlockHashes[h-1],children:new Set(h===u?[]:[l.finalizedBlockHashes[h+1]]),runtime:f,refCount:0,number:l.number+h,recovering:!1})});const d=Object.values(s.runtimes).find(f=>f.usages.has(c));return s.finalizedRuntime=d??(s.runtimes[c]=a(c)),s;case"stop-error":for(const f of s.blocks.values())f.recovering=!0;return s.recovering=!0,s;case"newBlock":{const{parentBlockHash:f,blockHash:h}=l;if(s.blocks.has(h))s.blocks.get(h).recovering=!1;else{const v=s.blocks.get(f);v.children.add(h),l.newRuntime&&(s.runtimes[h]=a(h),s.runtimes[h].runtime.subscribe());const g={hash:h,number:v.number+1,parent:f,children:new Set,runtime:l.newRuntime?h:v.runtime,refCount:0,recovering:!1};s.blocks.set(h,g),s.runtimes[g.runtime].addBlock(h)}return s}case"bestBlockChanged":{if(s.recovering){for(const[f,h]of s.blocks)h.recovering&&RW(s.blocks,f);s.recovering=!1}return s.best=l.bestBlockHash,s}case"finalized":{s.finalized=l.finalizedBlockHashes.slice(-1)[0],s.finalizedRuntime=s.runtimes[s.blocks.get(s.finalized).runtime];const f=[...new Set(l.prunedBlockHashes)];return i(STe(s,f)),s}case"blockUsage":{if(!s.blocks.has(l.value.hash))return s;const f=s.blocks.get(l.value.hash);return f.refCount+=l.value.type==="hold"?1:-1,f.refCount===0&&f.number!!s.finalizedRuntime.runtime),Vt(s=>({...s})),ep),a=xTe(rg(o,n),o.pipe(Vt(s=>s.finalized)));return o},IN=()=>({best:"",finalized:"",runtimes:{},blocks:new Map,finalizedRuntime:{},recovering:!1}),ETe=e=>t=>t.pipe(mX(n=>n.type!=="initialized"?zi(n):e(n.finalizedBlockHashes[0]).then(r=>({...n,number:r.number,parentHash:r.parentHash})))),PTe=(e,t)=>e.pipe(_M(n=>n.blocks.has(t)),za((n,r)=>n.finalized===r.finalized&&n.best===r.best),Uu(n=>n.blocks.get(n.best).number>=n.blocks.get(t).number),Vt(n=>{const{number:r}=n.blocks.get(t);let i=n.blocks.get(n.best),o=n.finalized===i.hash;for(;i.number>r;)i=n.blocks.get(i.parent),o=o||n.finalized===i.hash;return o?"finalized":i.hash===t?"best":null}),za(),_M(n=>n!=="finalized",!0));function OTe(e,t,n){return(r,i,...o)=>(i?POe(MTe(r,t.pipe(zW(),Uu(s=>s.type==="finalized"),Gn(s=>s.prunedBlockHashes))),kTe(r,e)):s=>s)(n(r,...o))}var kTe=(e,t)=>n=>PTe(t,e).pipe(vs(1),SC(r=>r?n:wC(()=>new IW))),MTe=(e,t)=>n=>new _t(r=>{const i=t.pipe(Uu(a=>a===e)).subscribe(()=>{r.error(new mTe)}),o=n.subscribe(r);return()=>{i.unsubscribe(),o.unsubscribe()}});function rg(e,t){return(n,...r)=>{const i=t(n,...r);return new _t(o=>{let a=null,s=!1;const l=()=>{s||(s=!0,a=i.subscribe({next:d=>o.next(d),error:d=>o.error(d),complete:()=>o.complete()}),a.add(()=>{s=!1,a=null}))};let c=!1;const u=e.subscribe({next:d=>{const f=d.blocks.get(n);f?f.recovering?a==null||a.unsubscribe():l():c&&o.error(new zC),c=d.recovering},error:d=>o.error(d)});return()=>{u.unsubscribe(),a==null||a.unsubscribe()}})}}var NTe=e=>{const t=e.pipe(k1(n=>n instanceof MC?mke(750).pipe(mX(()=>t)):wC(()=>n)));return t},tx=e=>(...t)=>NTe(e(...t)),TTe=(e,t)=>{const n=(r,i,o,a)=>new _t(s=>e().storageSubscription(r,i,o??null,l=>{s.next(l)},l=>{s.error(l)},()=>{s.complete()},l=>{l!==0&&s.next(n(r,i.slice(-l),o,!0))})).pipe(xC(),t(a));return n},zN=(e,t,n,r)=>{const i=s=>xke(e.pipe(Uu(({blocks:l})=>!l.has(s)))),o=(s,l,c)=>{if(c)return zi({hash:s,found:{type:!1,isValid:!0}});const u=i(s);return t(s).pipe(Gn(d=>{const f=d.indexOf(l);return f>-1?u(r(s)).pipe(Vt(h=>({hash:s,found:{type:!0,index:f,events:h}}))):n(s,l).pipe(Vt(h=>({hash:s,found:{type:!1,isValid:h}})))}),u)},a=(s,l,c)=>o(s,l,c.has(s)).pipe(Gn(u=>{const{found:d}=u;return d.type||!d.isValid?zi(u):e.pipe(i(s),Gn(f=>f.blocks.get(s).children),yke(),Gn(f=>a(f,l,c)))}));return s=>e.pipe(vs(1),Gn(l=>a(l.finalized,s,new Set(l.blocks.keys()))))},ITe=new Uint8Array([2]),zTe=(e,t)=>ho(Su(ITe,Os(e),Os(t))),RTe=e=>(t,n)=>e(t,"TaggedTransactionQueue_validate_transaction",zTe(n,t)).pipe(Vt(r=>r.startsWith("0x00"))),nx=({hash:e,number:t,parent:n})=>({hash:e,number:t,parent:n}),jTe=e=>{const{getFollower:t,unfollow:n,follow$:r}=vTe(e),i=pTe(t),{withRecovery:o,withRecoveryFn:a}=fTe(),s=new f0,l=W=>(ie,...se)=>new _t(le=>{s.next({type:"blockUsage",value:{type:"hold",hash:ie}});const he=W(ie,...se).subscribe(le);return()=>{setTimeout(()=>{s.next({type:"blockUsage",value:{type:"release",hash:ie}})},0),he.unsubscribe()}}),c=W=>(ie,...se)=>new _t(le=>{let he=!1;return w.pipe(vs(1)).subscribe(ve=>{const L=ve.blocks.get(ie);he=!!L&&!L.unpinned}),he?W(ie,...se).subscribe(le):le.error(new zC)}),u=W=>t().header(W).then(hMe.dec),d=W=>t().unpin(W).catch(ie=>{if(!(ie instanceof tg))throw ie}),f=W=>c(l((se=>OTe(w,r,se))(rg(w,tx(a(TN(W))))))),h=(W,ie=!0)=>(se,...le)=>W(se,ie,...le),v=tx(a(TN(i("call")))),g=new Map,w=CTe(r,u,l(v),s,W=>{d(W),W.forEach(ie=>{g.delete(ie)})}),x=l(W=>w.pipe(vs(1),Gn(ie=>ie.runtimes[ie.blocks.get(W).runtime].runtime))),C=W=>ie=>ie.pipe(cTe(se=>x(W(se)).pipe(Vt(le=>[se,le])))),E=(W,ie,se)=>{var ve;const le=(ve=g.get(W))==null?void 0:ve.get(ie);if(le)return le;g.has(W)||g.set(W,new Map);const he=se.pipe(m0({connector:()=>new h0,resetOnError:!0,resetOnRefCountZero:!0,resetOnComplete:!1}));return g.get(W).set(ie,he),he},I=w.pipe(za((W,ie)=>W.finalized===ie.finalized),Vt(W=>nx(W.blocks.get(W.finalized))),ep),R=w.pipe(za((W,ie)=>W.best===ie.best),Vt(W=>nx(W.blocks.get(W.best))),ep),T=w.pipe(za((W,ie)=>W.finalized===ie.finalized&&W.best===ie.best),vX((W,ie)=>{const se=A=>W.get(A)||nx(ie.blocks.get(A)),le=se(ie.best),he=se(ie.finalized),ve=le.number-he.number+1,L=new Array(ve);for(let A=0,V=le.hash;A[A.hash,A]))},new Map),Vt(W=>[...W.values()]),ep),j=w.pipe(za((W,ie)=>W.finalizedRuntime===ie.finalizedRuntime),SC(({finalizedRuntime:{runtime:W}})=>W.pipe(uTe(null))),ep),D=j.pipe(Vt(W=>(W==null?void 0:W.metadata)??null)),X=hTe(I.pipe(Vt(W=>W.hash)),R.pipe(Vt(W=>W.hash))),U=f(i("body")),Z=W=>E(W,"body",U(W,!0)),Y=f(i("storage")),y=X((W,ie,se,le,he=null,ve)=>w.pipe(vs(1),Gn(L=>L.runtimes[L.blocks.get(W).runtime].runtime),Gn(L=>{const A=le(L),V=E(W,`storage-${se}-${A}-${he??""}`,Y(W,ie,se,A,he));return ve?E(W,`storage-${se}-${A}-${he??""}-dec`,V.pipe(Vt(J=>ve(J,L)))):V}))),m=TTe(t,o),b=tx(X(l(rg(w,(W,ie,se)=>m(W,ie,se??null,!1))))),k=X(l(rg(w,W=>yb(()=>u(W)))));pX(j,T).subscribe();const N=(W,ie=!1)=>y(W,ie,"value",se=>se.events.key,null,(se,le)=>le.events.dec(se)),M=f(i("call")),z=X((W,ie,se,le)=>E(W,`call-${se}-${le}`,M(W,ie,se,le))),O=RTe(h(z,!1)),S=W=>E(W,"body",U(W,!1)),P=zN(w,S,O,N),B=zN(w,S,O,()=>zi());return{follow$:r,finalized$:I,best$:R,bestBlocks$:T,runtime$:j,metadata$:D,header$:k,body$:Z,call$:h(z),storage$:h(y),storageQueries$:b,eventsAt$:h(N),trackTx$:P,trackTxWithoutEvents$:B,validateTx$:O,pinnedBlocks$:w,withRuntime:C,getRuntimeContext$:X(x),unfollow:n}},LTe=e=>t=>new _t(n=>e(t,r=>{n.error(r)})),BTe=({chainHead:e,transaction:t,destroy:n})=>({chainHead$:()=>jTe(e),broadcastTx$:LTe(t),destroy:n});new TextEncoder().encode("SS58PRE");new TextEncoder;new TextDecoder;var cn=Zr,ATe=sh(e=>{const t=cn.dec(e),n=Math.ceil(t/8);return{bytes:Bn(n).dec(e),bitsLen:t}}),FTe=e=>{if(e.bitsLen>e.bytes.length*8)throw new Error(`Not enough bytes. (bitsLen:${e.bitsLen}, bytesLen:${e.bytes.length})`);const t=cn.enc(e.bitsLen),n=new Uint8Array(e.bytes.length+t.length);return n.set(t,0),n.set(e.bytes,t.length),n};$t(FTe,ATe);Ga(mn,e=>e.charCodeAt(0),String.fromCharCode);var jW=e=>{const t=Bn.enc(e);return n=>t(Sb(n))},LW=e=>{const t=Bn.dec(e);return n=>pc(t(n))},Xu=e=>$t(jW(e),LW(e));Xu.enc=jW;Xu.dec=LW;new TextEncoder;new TextDecoder;new Proxy({},{get(e,t){return n=>BW(t,n)}});var BW=(e,t)=>({as:n=>{if(n!==e)throw new Error(`Enum.as(${n}) used with actual type ${e}`);return t},is:n=>n===e,type:e,value:t}),AW=(...e)=>{const t=or.enc(...e);return n=>t({tag:n.type,value:n.value})},FW=(...e)=>{const t=or.dec(...e);return n=>{const{tag:r,value:i}=t(n);return BW(r,i)}},RC=(e,...t)=>$t(AW(Sm(e,([n])=>n),...t),FW(Sm(e,([,n])=>n),...t));RC.enc=AW;RC.dec=FW;var RN=new TextEncoder,jN=new TextDecoder,DTe=Ga(Bn(4),RN.encode.bind(RN),jN.decode.bind(jN)),rx=et({engine:DTe,payload:Xu()}),HTe=RC({consensus:rx,seal:rx,preRuntime:rx,runtimeUpdated:it},[4,5,6,8]),ix=Xu(32);et({parentHash:ix,number:cn,stateRoot:ix,extrinsicRoot:ix,digests:mt(HTe)});var LN=Qn(Ft),z1=mt(Ft),UTe=or({bool:it,char:it,str:it,u8:it,u16:it,u32:it,u64:it,u128:it,u256:it,i8:it,i16:it,i32:it,i64:it,i128:it,i256:it}),DW=mt(et({name:LN,type:cn,typeName:LN,docs:z1})),VTe=et({len:Li,type:cn}),XTe=et({bitStoreType:cn,bitOrderType:cn}),WTe=mt(et({name:Ft,fields:DW,index:mn,docs:z1})),ZTe=or({composite:DW,variant:WTe,sequence:cn,array:VTe,tuple:mt(cn),primitive:UTe,compact:cn,bitSequence:XTe}),KTe=et({name:Ft,type:Qn(cn)}),qTe=mt(KTe),GTe=et({id:cn,path:z1,params:qTe,def:ZTe,docs:z1}),YTe=mt(GTe),JTe=or({Blake2128:it,Blake2256:it,Blake2128Concat:it,Twox128:it,Twox256:it,Twox64Concat:it,Identity:it}),QTe=mt(JTe),$Te=et({hashers:QTe,key:cn,value:cn}),_Te=et({name:Ft,modifier:mn,type:or({plain:cn,map:$Te}),fallback:Xu(),docs:mt(Ft)}),eIe=Qn(et({prefix:Ft,items:mt(_Te)})),tIe=mt(et({name:Ft,storage:eIe,calls:Qn(cn),events:Qn(cn),constants:mt(et({name:Ft,type:cn,value:Xu(),docs:mt(Ft)})),errors:Qn(cn),index:mn,docs:mt(Ft)})),BN=mt(Ft),nIe=et({name:Ft,methods:mt(et({name:Ft,inputs:mt(et({name:Ft,type:cn})),output:cn,docs:BN})),docs:BN}),rIe=et({version:mn,address:cn,call:cn,signature:cn,extra:cn,signedExtensions:mt(et({identifier:Ft,type:cn,additionalSigned:cn}))}),iIe=et({lookup:YTe,pallets:tIe,extrinsic:rIe,type:cn,apis:mt(nIe),outerEnums:et({call:cn,event:cn,error:cn}),custom:mt(Ro(Ft,et({type:cn,value:Xu()})))}),AN=()=>{throw new Error("Unsupported metadata version!")},Fi=$t(AN,AN),oIe=et({magicNumber:Li,metadata:or({v0:Fi,v1:Fi,v2:Fi,v3:Fi,v4:Fi,v5:Fi,v6:Fi,v7:Fi,v8:Fi,v9:Fi,v10:Fi,v11:Fi,v12:Fi,v13:Fi,v14:Fi,v15:iIe})}),aIe={dkLen:32},sIe=e=>Ua(e,aIe);new TextEncoder;var lIe=v0(mn.enc,e=>+!!e.signed<<7|e.version),cIe={Ed25519:0,Sr25519:1,Ecdsa:2};function uIe(e,t,n){return{publicKey:e,sign:async(i,o,a,s,l=sIe)=>{let c;try{const w=oIe.dec(a);if(w.metadata.tag!=="v15")throw null;c=w.metadata.value}catch{throw new Error("Unsupported metadata version")}const{version:u}=c.extrinsic,d=[],f=[];c.extrinsic.signedExtensions.map(({identifier:w})=>{const x=o[w];if(!x)throw new Error(`Missing ${w} signed extension`);d.push(x.value),f.push(x.additionalSigned)});const h=iu(i,...d,...f),v=await n(h.length>256?l(h):h),g=iu(lIe({signed:!0,version:u}),new Uint8Array([0,...e]),new Uint8Array([cIe[t],...v]),...d,i);return iu(Zr.enc(g.length),g)}}}var dIe=Object.defineProperty,fIe=(e,t)=>{for(var n in t)dIe(e,n,{get:t[n],enumerable:!0})},hIe=(e,t,n,r)=>{const{isCompatible:i,compatibleRuntime$:o}=r(u=>u.checksumBuilder.buildConstant(e,t)),a=()=>new Error(`Incompatible runtime entry Constant(${e}.${t})`),s=new WeakMap,l=u=>{if(s.has(u))return s.get(u);const d=u.metadata.pallets.find(v=>v.name===e),f=d==null?void 0:d.constants.find(v=>v.name===t),h=u.dynamicBuilder.buildConstant(e,t).dec(f.value);return s.set(u,h),h};return Object.assign(u=>{if(u){if(!i(u))throw a();return l(u._getCtx())}return Ia(o(n,null,a).pipe(Vt(l)))},{isCompatible:i})},pIe=m0({connector:()=>new h0(1),resetOnError:!0,resetOnComplete:!0,resetOnRefCountZero:!0});function P8(e,t){return new Promise((n,r)=>{let i=null,o=!1;const a=t?()=>{i==null||i.unsubscribe(),r(new BX)}:wu;i=e.subscribe({next:s=>{n(s),i==null||i.unsubscribe(),o=!0},error:s=>{t==null||t.removeEventListener("abort",a),r(s)},complete:()=>{t==null||t.removeEventListener("abort",a),r(new Error("Observable completed without emitting"))}}),o||t==null||t.addEventListener("abort",a)})}var mIe=(e,t=1/0)=>n=>new _t(r=>{let i;const o=new Map,a=new Map,s=new Map;let l=0,c=0,u=0;const d=()=>{const f=o.get(c);if(!f){a.size===0&&(typeof i>"u"||i.closed)&&r.complete();return}const h=c++;o.delete(h),u!==h&&s.set(h,[]),a.set(h,f.subscribe({next(v){u===h?r.next(v):s.get(h).push(v)},complete(){if(a.delete(h),h===u)for(u++;s.has(u)&&(s.get(u).forEach(v=>r.next(v)),s.delete(u),!a.has(u));)u++;d()},error(v){r.error(v)}}))};return i=n.subscribe({next(f){const h=l++;o.set(h,yb(()=>e(f,h))),a.size{a.forEach(f=>f.unsubscribe()),i.unsubscribe(),o.clear(),s.clear()}}),vIe=(e,t)=>n=>new _t(r=>{let i=new Array,o=!1;const a=l=>{const c=new Hu;i.push(c),i.length>t&&(i[0].unsubscribe(),i=i.slice(1));const u=e(l).subscribe({next(d){const f=i.indexOf(c);i.slice(0,f).forEach(h=>h.unsubscribe()),i=i.slice(f),r.next(d)},error(d){r.error(d)},complete(){const d=i.indexOf(c);i.splice(d,1),i.length===0&&o&&r.complete()}});c.add(u)},s=n.subscribe({next(l){a(l)},error(l){r.error(l)},complete(){i.length===0&&r.complete(),o=!0}});return()=>{s.unsubscribe(),i.forEach(l=>l.unsubscribe())}}),FN={},gIe=e=>t=>new _t(n=>{let r=FN,i=t.subscribe({next(o){n.next(r=o)},error(o){n.error(o)},complete(){r===FN?n.complete():i=e(r).subscribe(n)}});return()=>{i.unsubscribe()}}),yIe=(e,t,n,r)=>{const{isCompatible:i,withCompatibleRuntime:o}=r(d=>d.checksumBuilder.buildEvent(e,t)),a=()=>new Error(`Incompatible runtime entry Event(${e}.${t})`),s=n.finalized$.pipe(o(n,d=>d.hash,a),mIe(([d])=>n.eventsAt$(d.hash).pipe(Vt(f=>f.filter(v=>v.event.type===e&&v.event.value.type===t).map(v=>({meta:{phase:v.phase,block:d},payload:v.event.value.value}))))),pIe);return{watch:d=>s.pipe(Gn(f=>d?f.filter(h=>d(h.payload)):f)),pull:()=>Ia(s),filter:d=>d.filter(f=>f.type===e&&f.value.type===t).map(f=>f.value.value),isCompatible:i}},bIe=class HW{constructor(t,n,r){this._ctx=t,this._checksums=n,this._descriptors=r}static _create(t,n,r){return new HW(t,n,r)}_getCtx(){return this._ctx}_getPalletChecksum(t,n,r){return this._checksums[this._descriptors[t][n][r]]}_getApiChecksum(t,n){return this._checksums[this._descriptors.apis[t][n]]}},wIe=(e,t,n)=>{const r=pke(O1([n.runtime$,e,t]).pipe(Vt(([o,a,s])=>o?bIe._create(o,a,s):null)),{connector:()=>new h0(1)});r.connect();const i=r.pipe(Uu(o=>!!o));return i.latest=()=>Ia(i),i},Bh=(e,t)=>n=>{function r(l){return n(l._getCtx())===t(l)}const i=l=>l?r(l):e.latest().then(r),o=async()=>{const l=await e.latest();return c=>n(c)===t(l)};return{isCompatible:i,waitChecksums:o,withCompatibleRuntime:(l,c,u)=>d=>O1([d.pipe(l.withRuntime(c)),o()]).pipe(Vt(([[f,h],v])=>{if(!v(h))throw u();return[f,h]})),compatibleRuntime$:(l,c,u)=>O1([l.getRuntimeContext$(c),o()]).pipe(Vt(([d,f])=>{if(!f(d))throw u();return d}))}},xIe=e=>typeof e!="object"?!1:Object.keys(e).every(t=>t==="at"&&typeof e.at=="string"||t==="signal"&&e.signal instanceof AbortSignal),SIe=(e,t,n,r)=>{const{isCompatible:i,compatibleRuntime$:o}=r(c=>c.checksumBuilder.buildRuntimeCall(e,t)),a=`${e}_${t}`,s=()=>new Error(`Incompatible runtime entry RuntimeCall(${a})`);return Object.assign((...c)=>{const u=c[c.length-1],d=xIe(u),{signal:f,at:h}=d?u:{},v=h??null,g=o(n,v,s).pipe(Gn(w=>{const x=w.dynamicBuilder.buildRuntimeCall(e,t);return n.call$(v,a,ho(x.args.enc(c))).pipe(Vt(x.value.dec))}));return P8(g,f)},{isCompatible:i})},DN=e=>typeof e!="object"?!1:Object.keys(e).every(t=>t==="at"&&typeof e.at=="string"||t==="signal"&&e.signal instanceof AbortSignal),CIe=(e,t,n,r)=>{const i=e==="System"&&t==="Number",{isCompatible:o,waitChecksums:a,withCompatibleRuntime:s}=r(v=>v.checksumBuilder.buildStorage(e,t)),l=()=>new Error(`Incompatible runtime entry Storage(${e}.${t})`),c=v=>new Error(`Invalid Arguments calling ${e}.${t}(${v})`),u=(...v)=>{const g=v[v.length-1],w=g==="best"||g==="finalized"?v.slice(0,-1):v;return i?n.bestBlocks$.pipe(Vt(x=>x.at(g==="best"?0:-1).number),za()):n[g==="best"?"best$":"finalized$"].pipe(gke(0),s(n,x=>x.hash,l),vIe(([x,C])=>{const E=C.dynamicBuilder.buildStorage(e,t);return n.storage$(x.hash,"value",()=>E.enc(...w)).pipe(Vt(I=>({val:I,codecs:E})))},4),za((x,C)=>x.val===C.val),Vt(({val:x,codecs:C})=>x===null?C.fallback:C.dec(x)))},d=async(...v)=>{const g=v[v.length-1],w=DN(g),{signal:x,at:C}=w?g:{},E=C??null;let I;if(i)I=n.bestBlocks$.pipe(Vt(R=>E==="finalized"||!E?R.at(-1):E==="best"?R.at(0):R.find(T=>T.hash===E)),Vt(R=>{if(!R)throw new IW;return R.number}),za());else{const R=await a();I=n.storage$(E,"value",T=>{if(!R(T))throw l();const j=T.dynamicBuilder.buildStorage(e,t),D=v.length===j.len?v:v.slice(0,-1);if(v!==D&&!w)throw c(v);return j.enc(...D)},null,(T,j)=>{const D=j.dynamicBuilder.buildStorage(e,t);return T===null?D.fallback:D.dec(T)})}return P8(I,x)};return{isCompatible:o,getValue:d,getValues:(v,g)=>Promise.all(v.map(w=>d(...g?[...w,g]:w))),getEntries:async(...v)=>{const g=v[v.length-1],w=DN(g),{signal:x,at:C}=w?g:{},E=C??null,I=await a(),R=n.storage$(E,"descendantsValues",T=>{if(!I(T))throw l();const j=T.dynamicBuilder.buildStorage(e,t);if(v.length>j.len)throw c(v);const D=v.length>0&&w?v.slice(0,-1):v;if(v.length===j.len&&D===v)throw c(v);return j.enc(...D)},null,(T,j)=>{const D=j.dynamicBuilder.buildStorage(e,t);return T.map(({key:X,value:U})=>({keyArgs:D.keyDecoder(X),value:D.dec(U)}))});return P8(R,x)},watchValue:u}},mc=new Uint8Array,EIe=HMe("System")("BlockHash",wu,[Li,qX]).enc(0),UW=e=>e.chainHead.storage$(e.at,"value",()=>EIe,null).pipe(Vt(t=>Os(t))),VW=(e,t)=>{const n=Cb(t.lookup),r=kW(t),i=t.pallets.find(l=>l.name==="System").constants.find(l=>l.name==="Version"),o=n(i.type),a=r.buildDefinition(i.type).dec;if(o.type!=="struct")throw new Error("not a struct");const s=r.buildDefinition(o.value[e].id).enc;return zi(s(a(i.value)[e]))},PIe=e=>zi({value:aMe.enc(e),additionalSigned:mc});function OIe(e){let t=0;for(;!(e&1);)t++,e>>=1;return t}var kIe=v0(Bn(2).enc,e=>{const t=Math.max(e.period>>12,1),n=Math.min(Math.max(OIe(e.period)-1,1),15),r=e.phase/t<<4;return xu.enc(n|r)}),MIe=new Uint8Array([0]),NIe=(e,t)=>{if(!e)return UW(t).pipe(Vt(i=>({additionalSigned:i,value:MIe})));const{period:n,blockNumber:r}=e;return zi({additionalSigned:Os(t.at),value:kIe({period:n,phase:r%n})})},TIe=et({tip:Zr,asset:Qn(Bn(1/0))}).enc,IIe=(e,t)=>zi({value:TIe({tip:e,asset:t}),additionalSigned:mc}),XW={};fIe(XW,{CheckGenesis:()=>zIe,CheckMetadataHash:()=>RIe,CheckNonce:()=>LIe,CheckSpecVersion:()=>BIe,CheckTxVersion:()=>AIe,getNonce:()=>jC});var zIe=e=>UW(e).pipe(Vt(t=>({value:mc,additionalSigned:t}))),RIe=()=>zi({value:Uint8Array.from([0]),additionalSigned:Uint8Array.from([0])}),HN="AccountNonceApi_account_nonce",jIe={1:mn.dec,2:xu.dec,4:Li.dec,8:lh.dec},jC=e=>zi({value:Zr.enc(e),additionalSigned:mc}),LIe=e=>e.chainHead.call$(e.at,HN,ho(e.from)).pipe(Gn(t=>{const n=Os(t),r=jIe[n.length];if(!r)throw new Error(`${HN} retrieved wrong data`);return jC(r(n))})),BIe=({metadata:e})=>VW("spec_version",e).pipe(Vt(t=>({additionalSigned:t,value:mc}))),AIe=({metadata:e})=>VW("transaction_version",e).pipe(Vt(t=>({additionalSigned:t,value:mc}))),FIe=(e,t,n,r,i={})=>e.getRuntimeContext$(r.hash).pipe(vs(1),Gn(o=>{const a={metadata:o.metadata,chainHead:e,callData:n,at:r.hash,from:t.publicKey},s=i.mortality?i.mortality.mortal?{period:i.mortality.period,blockNumber:r.number}:void 0:{period:64,blockNumber:r.number};return O1(o.metadata.extrinsic.signedExtensions.map(({identifier:l,type:c,additionalSigned:u})=>{if(l==="CheckMortality")return NIe(s,a);if(l==="ChargeTransactionPayment")return PIe(i.tip??0n);if(l==="ChargeAssetTxPayment")return IIe(i.tip??0n,i.asset);if(l==="CheckNonce"&&"nonce"in i)return jC(i.nonce);const d=XW[l];if(!d){if(o.dynamicBuilder.buildDefinition(c)===it&&o.dynamicBuilder.buildDefinition(u)===it)return zi({value:mc,additionalSigned:mc});throw new Error(`Unsupported signed-extension: ${l}`)}return d(a)})).pipe(Gn(l=>t.sign(n,Object.fromEntries(o.metadata.extrinsic.signedExtensions.map(({identifier:c},u)=>[c,{identifier:c,...l[u]}])),o.metadataRaw,r.number)))})),DIe=e=>ho(LMe(Os(e))),HIe=(e,t)=>new _t(n=>{const r=new Map;let i,o;const a=()=>{let l=i.best,c=r.get(l);for(;!c;){const h=i.blocks.get(l);if(!h)break;c=r.get(l=h.parent)}if(!c)return;const u=i.blocks.get(c.hash).number,d=u<=i.blocks.get(i.finalized).number,f=c.found.type;if(f&&typeof o=="object"&&o.hash===c.hash){d&&n.complete();return}n.next(o=f?{hash:c.hash,number:u,...c.found}:c.found.isValid),d&&(f?n.complete():c.found.isValid||n.error(new Error("Invalid")))},s=t.pipe(za((l,c)=>l.finalized===c.finalized&&l.best===c.best)).subscribe({next:l=>{i=l,r.size!==0&&a()},error(l){n.error(l)}});return s.add(e.subscribe({next:l=>{r.set(l.hash,l),a()},error(l){n.error(l)}})),s}).pipe(za((n,r)=>n===r)),UIe=(e,t)=>{const n=e.filter(o=>o.phase.type==="ApplyExtrinsic"&&o.phase.value===t).map(o=>o.event),r=n[n.length-1];return{ok:r.type==="System"&&r.value.type==="ExtrinsicSuccess",events:n}},LC=(e,t,n,r,i=!1)=>{const o=DIe(n),a=(d,f)=>({type:d,txHash:o,...f}),l=e.pinnedBlocks$.pipe(vs(1),Vt(d=>{var f;return((f=d.blocks.get(r))==null?void 0:f.hash)??d.finalized})).pipe(Gn(d=>e.validateTx$(d,n).pipe(Uu(f=>!f),Vt(()=>{throw new Error("Invalid")})))),c=new _t(d=>{const f=e.trackTx$(n).subscribe(d);return f.add(t(n).subscribe({error(h){d.error(h)}})),f}),u=HIe(c,e.pinnedBlocks$).pipe(Vt(d=>d===!0||d===!1?a("txBestBlocksState",{found:!1,isValid:d}):a("txBestBlocksState",{found:!0,block:{index:d.index,number:d.number,hash:d.hash},...UIe(d.events,d.index)})));return fke(i?zi(a("signed",{})):P1,l,zi(a("broadcasted",{})),u.pipe(gIe(({found:d,type:f,...h})=>d?zi(a("finalized",h)):P1)))},WW=async(e,t,n,r)=>QOe(LC(e,t,n,r)).then(i=>{if(i.type!=="finalized")throw null;const o={...i};return delete o.type,o}),VIe=DX().enc,XIe=Ro(Zr,Zr,mn,bX).dec,WIe=e=>XIe(e)[3],ZIe=new Uint8Array(64),KIe=()=>ZIe,qIe=(e,t,n,r,i,o)=>{const{isCompatible:a,compatibleRuntime$:s}=o(u=>u.checksumBuilder.buildCall(e,t)),l=()=>new Error(`Incompatible runtime entry Tx(${e}.${t})`);return Object.assign(u=>{const d=({dynamicBuilder:I,asset:[R,T]},j,D={})=>{let X=D;if(D.asset){if(n!==T)throw new Error("Incompatible runtime asset");X={...D,asset:R(D.asset)}}const{location:U,codec:Z}=I.buildCall(e,t);return{callData:oMe.fromBytes(Su(new Uint8Array(U),Z.enc(j))),options:X}},f=(I,R={})=>s(r,null,l).pipe(Vt(T=>d(T,I,R))),h=I=>{if(!I)return Ia(f(u).pipe(Vt(R=>R.callData)));if(!a(I))throw l();return d(I._getCtx(),u).callData},v=(I,{...R},T)=>f(u,R).pipe(Gn(({callData:j,options:D})=>FIe(r,I,j.asBytes(),T,D))),g=(I,{at:R,...T}={})=>(!R||R==="finalized"?r.finalized$:R==="best"?r.best$:r.bestBlocks$.pipe(Vt(j=>j.find(D=>D.hash===R)))).pipe(vs(1),Gn(j=>j?v(I,T,j).pipe(Vt(D=>({tx:ho(D),block:j}))):wC(()=>new Error(`Uknown block ${R}`)))),w=(I,R)=>Ia(g(I,R)).then(T=>T.tx),x=(I,R)=>Ia(g(I,R)).then(({tx:T,block:j})=>WW(r,i,T,j.hash)),C=(I,R)=>g(I,R).pipe(Gn(({tx:T,block:j})=>LC(r,i,T,j.hash,!0)));return{getEstimatedFees:async(I,R)=>{const T=uIe(I instanceof Uint8Array?I:VIe(I),"Sr25519",KIe),j=Os(await w(T,R)),D=ho(Su(j,Li.enc(j.length)));return Ia(r.call$(null,"TransactionPaymentApi_query_info",D).pipe(Vt(WIe)))},decodedCall:{type:e,value:PC(t,u)},getEncodedData:h,sign:w,signSubmitAndWatch:C,signAndSubmit:x}},{isCompatible:a})},GIe=(e,t,n)=>{const r=wIe(e.checksums,e.descriptors,t),i={},o=f=>new Proxy(i,{get(h,v){return f(v)}}),a=f=>{const h={};return o(v=>(h[v]||(h[v]={}),o(g=>(h[v][g]||(h[v][g]=f(v,g)),h[v][g]))))},s=a((f,h)=>CIe(f,h,t,Bh(r,v=>v._getPalletChecksum("storage",f,h)))),l=a((f,h)=>qIe(f,h,e.asset,t,n,Bh(r,v=>v._getPalletChecksum("tx",f,h)))),c=a((f,h)=>yIe(f,h,t,Bh(r,v=>v._getPalletChecksum("events",f,h)))),u=a((f,h)=>hIe(f,h,t,Bh(r,v=>v._getPalletChecksum("constants",f,h)))),d=a((f,h)=>SIe(f,h,t,Bh(r,v=>v._getApiChecksum(f,h))));return{query:s,tx:l,event:c,apis:d,constants:u,runtime:r}};function ZW(e){const t=rNe(e),n=BTe(t),r=n.chainHead$(),{getChainSpecData:i}=t,o=t.request,{broadcastTx$:a}=n;return{getChainSpecData:i,finalizedBlock$:r.finalized$,getFinalizedBlock:()=>Ia(r.finalized$),bestBlocks$:r.bestBlocks$,getBestBlocks:()=>Ia(r.bestBlocks$),watchBlockBody:r.body$,getBlockBody:s=>Ia(r.body$(s)),getBlockHeader:s=>Ia(r.header$(s??null)),submit:(...s)=>WW(r,a,...s),submitAndWatch:(...s)=>LC(r,a,...s),getTypedApi:s=>GIe(s,r,a),destroy:()=>{r.unfollow(),n.destroy()},_request:o}}var YIe=ah(()=>import("./descriptors-NAXOQPPU-BX_19t7v.js"),[]).then(e=>e.Dot),JIe=ah(()=>import("./checksums-JTKW2PHC-CsZB_jJR.js"),[]).then(e=>"default"in e?e.default:e),QIe="",$Ie={descriptors:YIe,asset:QIe,checksums:JIe},_Ie=$Ie,eze=ah(()=>import("./descriptors-NAXOQPPU-BX_19t7v.js"),[]).then(e=>e.Collectives),tze=ah(()=>import("./checksums-JTKW2PHC-CsZB_jJR.js"),[]).then(e=>"default"in e?e.default:e),nze="",rze={descriptors:eze,asset:nze,checksums:tze},ize=rze,[oze,aze,sze]=["follow","unfollow","followEvent"].map(e=>new Set(["v1","unstable"].map(t=>`chainHead_${t}_${e}`))),UN="stop",lze=e=>{let t="";return{onSent(n){return oze.has(n.method)?(t=n.method+"Event",{type:"subscribe",id:n.id,onRes:r=>r.id===n.id?{id:r.result}:null}):aze.has(n.method)?{type:"unsubscribe",id:Object.values(n.params)[0]}:null},onNotification(n){return sze.has(n.method)&&n.params.result.event===UN?{type:"end",id:n.params.subscription}:null},onAbort:n=>{e(JSON.stringify({jsonrpc:"2.0",method:t,params:{subscription:n,result:{event:UN}}}))}}},cze=["v1","unstable"],uze=["transactionWatch","transaction"],dze=cze.map(e=>uze.map(t=>[e,t])).flat(),[fze,hze]=["submitAndWatch","unwatch"].map(e=>new Set(dze.map(([t,n])=>`${n}_${t}_${e}`))),KW="dropped",pze=new Set([KW,"finalized","error","invalid"]),mze=e=>{let t="";return{onSent(n){if(fze.has(n.method)){if(!t){const[r,i]=n.method.split("_");t=[r,i,"watchEvent"].join("_")}return{type:"subscribe",id:n.id,onRes:r=>r.id===n.id?{id:r.result}:null}}return hze.has(n.method)?{type:"unsubscribe",id:Object.values(n.params)[0]}:null},onNotification(n){return t!==n.method?null:pze.has(n.params.result.event)?{type:"end",id:n.params.subscription}:null},onAbort:n=>{e(JSON.stringify({jsonrpc:"2.0",method:t,params:{subscription:n,result:{event:KW}}}))}}},vze=({onSent:e,onNotification:t,onAbort:n})=>{const r=new Map,i=new Set,o=()=>{r.clear(),i.clear()};return{onSent(a){const s=e(a);s&&(s.type==="subscribe"?r.set(s.id,s.onRes):i.delete(s.id))},onResponse(a){var l;const s=(l=r.get(a.id))==null?void 0:l(a);s&&(r.delete(a.id),i.add(s.id))},onNotifiaction(a){const s=t(a);s&&i.delete(s.id)},onDisconnect:o,onAbort(){const a=[...i];o(),a.forEach(n)}}},gze=e=>{const t=[lze,mze].map(n=>vze(n(e)));return{onSent(n){t.forEach(r=>{r.onSent(n)})},onResponse(n){t.forEach(r=>{r.onResponse(n)})},onNotifiaction(n){t.forEach(r=>{r.onNotifiaction(n)})},onDisconnect(){t.forEach(n=>n.onDisconnect())},onAbort(){t.forEach(n=>n.onAbort())}}},yze=e=>t=>{let n,r=[];const i=new Set,o=gze(t),a=d=>{let f;try{f=JSON.parse(d)}catch{console.error(`Unable to parse incoming message: ${d}`);return}f.id!==void 0?(i.delete(f.id),o.onResponse(f)):o.onNotifiaction(f),t(d)},s=d=>{if(!n)return;const f=JSON.parse(d);o.onSent(f),f.id&&i.add(f.id),n instanceof Promise?r.push(d):n.send(d)},l=()=>{r=[];const d=[...i];if(i.clear(),!n)throw null;const f=c();return o.onAbort(),d.forEach(h=>{t(JSON.stringify({jsonrpc:"2.0",error:{code:-32603,message:"Internal error"},id:h}))}),f},c=()=>{const d=f=>{let h=!1;const w=f(x=>{h||a(x)},()=>{h||(h=!0,l())});return r.forEach(x=>{w.send(x)}),r=[],n=w};return n=e().then(d,bze(l)),n},u=()=>{if(!n)return;const d=f=>{o.onDisconnect(),i.clear(),n=null,f==null||f.disconnect()};n instanceof Promise?(n.then(d,d),n=null):d(n)};return c(),{send:s,disconnect:u}},bze=e=>(...t)=>new Promise(n=>setTimeout(n,0)).then(()=>e(...t)),dv,qW=e=>yze(async()=>{for(;dv;)await dv;let t;return e instanceof Promise?(dv=e,t=await e,dv=null):t=e,(n,r)=>{let i=!0;return(async()=>{do{let o="";try{o=await t.nextJsonRpcResponse()}catch{i&&r();return}if(!i)break;n(o)}while(i)})(),{send(o){t.sendJsonRpc(o)},disconnect(){i=!1,t.remove()}}}});function wze(e){return new Worker("/dashboard/assets/smoldot_worker-bYUeUND9.js",{name:e==null?void 0:e.name})}class fv extends Error{constructor(t){super(t),this.name="AddChainError"}}class hv extends Error{constructor(){super(),this.name="AlreadyDestroyedError"}}class VN extends Error{constructor(){super(),this.name="JsonRpcDisabledError"}}class xze extends Error{constructor(t){super(t)}}class Sze extends Error{constructor(){super("JSON-RPC requests queue is full")}}function Wo(e,t,n){return ch(e,t,n),new TextDecoder().decode(e.slice(t,t+n))}function Cze(e,t){return ch(e,t,1),e[t]}function od(e,t){return ch(e,t,2),e[t]<<8|e[t+1]}function pv(e,t){return ch(e,t,4),(e[t]|e[t+1]<<8|e[t+2]<<16)+e[t+3]*16777216}function Eze(e,t,n){ch(e,t,1),e[t]=n&255}function Pze(e,t,n){ch(e,t,4),e[t+3]=n>>>24&255,e[t+2]=n>>>16&255,e[t+1]=n>>>8&255,e[t]=n&255}function ch(e,t,n){if(!Number.isInteger(t)||t<0)throw new RangeError;if(t+n>e.length)throw new RangeError}var XN=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?o(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function Oze(e,t,n){return XN(this,void 0,void 0,function*(){const r={instance:null,currentTask:null,bufferIndices:new Array,advanceExecutionPromise:null,onShutdownExecutorOrWasmPanic:()=>{}},i={panic:(s,l)=>{const c=r.instance;r.instance=null,s>>>=0,l>>>=0;const u=Wo(new Uint8Array(c.exports.memory.buffer),s,l);throw n({ty:"wasm-panic",message:u,currentTask:r.currentTask}),r.onShutdownExecutorOrWasmPanic(),r.onShutdownExecutorOrWasmPanic=()=>{},new Error},chain_initialized:(s,l,c)=>{const u=r.instance,d=new Uint8Array(u.exports.memory.buffer);if(l>>>=0,c>>>=0,l===0)n({ty:"add-chain-result",chainId:s,success:!0});else{const f=Wo(d,l,c);n({ty:"add-chain-result",chainId:s,success:!1,error:f})}},random_get:(s,l)=>{const c=r.instance;s>>>=0,l>>>=0;const u=new Uint8Array(c.exports.memory.buffer).subarray(s,s+l);for(let d=0;d{const s=Math.floor(Date.now());if(s<0)throw new Error("UNIX timestamp inferior to 0");return BigInt(s)*BigInt(1e3)},monotonic_clock_us:()=>{const s=e.performanceNow(),l=Math.floor(s);return BigInt(l)*BigInt(1e3)+BigInt(Math.floor((s-l)*1e3))},buffer_size:s=>r.bufferIndices[s].byteLength,buffer_copy:(s,l)=>{const c=r.instance;l=l>>>0;const u=r.bufferIndices[s];new Uint8Array(c.exports.memory.buffer).set(u,l)},advance_execution_ready:()=>{r.advanceExecutionPromise&&r.advanceExecutionPromise(),r.advanceExecutionPromise=null},json_rpc_responses_non_empty:s=>{n({ty:"json-rpc-responses-non-empty",chainId:s})},log:(s,l,c,u,d)=>{const f=r.instance;l>>>=0,c>>>=0,u>>>=0,d>>>=0;const h=new Uint8Array(f.exports.memory.buffer);let v=Wo(h,l,c),g=Wo(h,u,d);n({ty:"log",level:s,message:g,target:v})},start_timer:s=>{const l=r.instance;s>2147483647&&(s=2147483647),s<1&&typeof setImmediate=="function"?setImmediate(()=>{if(r.instance)try{l.exports.timer_finished()}catch{}}):setTimeout(()=>{if(r.instance)try{l.exports.timer_finished()}catch{}},s)},connection_type_supported:s=>{switch(s){case 0:case 1:case 2:return e.forbidTcp?0:1;case 4:case 5:case 6:return e.forbidWs||e.forbidNonLocalWs?0:1;case 7:return e.forbidWs?0:1;case 14:return e.forbidWss?0:1;case 16:case 17:return e.forbidWebRtc?0:1;default:throw new Error("Invalid connection type passed to `connection_type_supported`")}},connection_new:(s,l,c)=>{const u=r.instance,d=new Uint8Array(u.exports.memory.buffer);l>>>=0,c>>>=0;let f;switch(Cze(d,l)){case 0:case 1:case 2:{const h=od(d,l+1),v=Wo(d,l+3,c-3);f={ty:"tcp",port:h,hostname:v};break}case 4:case 6:{const h=od(d,l+1);f={ty:"websocket",url:"ws://"+Wo(d,l+3,c-3)+":"+h};break}case 5:{const h=od(d,l+1);f={ty:"websocket",url:"ws://["+Wo(d,l+3,c-3)+"]:"+h};break}case 14:{const h=od(d,l+1);f={ty:"websocket",url:"wss://"+Wo(d,l+3,c-3)+":"+h};break}case 16:{const h=od(d,l+1),v=d.slice(l+3,l+35),g=Wo(d,l+35,c-35);f={ty:"webrtc",ipVersion:"4",remoteTlsCertificateSha256:v,targetIp:g,targetPort:h};break}case 17:{const h=od(d,l+1),v=d.slice(l+3,l+35),g=Wo(d,l+35,c-35);f={ty:"webrtc",ipVersion:"6",remoteTlsCertificateSha256:v,targetIp:g,targetPort:h};break}default:throw new Error("Invalid encoded address passed to `connection_new`")}n({ty:"new-connection",connectionId:s,address:f})},reset_connection:s=>{n({ty:"connection-reset",connectionId:s})},connection_stream_open:s=>{n({ty:"connection-stream-open",connectionId:s})},connection_stream_reset:(s,l)=>{n({ty:"connection-stream-reset",connectionId:s,streamId:l})},stream_send:(s,l,c,u)=>{const d=r.instance,f=new Uint8Array(d.exports.memory.buffer);c>>>=0,u>>>=0;const h=new Array;for(let v=0;v{n({ty:"stream-send-close",connectionId:s,streamId:l})},current_task_entered:(s,l)=>{s>>>=0,l>>>=0;const c=Wo(new Uint8Array(r.instance.exports.memory.buffer),s,l);r.currentTask=c},current_task_exit:()=>{r.currentTask=null}},o=yield WebAssembly.instantiate(t,{smoldot:i});r.instance=o,r.instance.exports.init(e.maxLogLevel);const a=new Promise(s=>r.onShutdownExecutorOrWasmPanic=()=>s("stop"));return XN(this,void 0,void 0,function*(){const s=e.cpuRateLimit;let l=0,c=e.performanceNow();for(;;){const u=new Promise(g=>r.advanceExecutionPromise=()=>g("ready"));if(!r.instance)break;r.instance.exports.advance_execution();const d=e.performanceNow(),f=d-c;c=d;const h=f*(1/s-1);if(l+=h,l>5){l>2147483646&&(l=2147483646);const g=new Promise(w=>setTimeout(()=>w("timeout"),l));if((yield Promise.race([g,a]))==="stop")break}if((yield Promise.race([u,a]))==="stop")break;const v=e.performanceNow();l-=v-c,l<-1e4&&(l=-1e4),c=v}r.instance&&n({ty:"executor-shutdown"})}),{request:(s,l)=>r.instance?(r.bufferIndices[0]=new TextEncoder().encode(s),r.instance.exports.json_rpc_send(0,l)>>>0):1,peekJsonRpcResponse:s=>{if(!r.instance)return null;const l=new Uint8Array(r.instance.exports.memory.buffer),c=r.instance.exports.json_rpc_responses_peek(s)>>>0,u=pv(l,c)>>>0,d=pv(l,c+4)>>>0;if(d!==0){const f=Wo(l,u,d);return r.instance.exports.json_rpc_responses_pop(s),f}else return null},addChain:(s,l,c,u,d,f)=>{if(!r.instance){n({ty:"add-chain-id-allocated",chainId:0}),n({ty:"add-chain-result",chainId:0,success:!1,error:"Smoldot has crashed"});return}console.assert(u||d!=0,"invalid jsonRpcMaxPendingRequests value passed to local-instance::addChain"),r.bufferIndices[0]=new TextEncoder().encode(s),r.bufferIndices[1]=new TextEncoder().encode(l);const h=new Uint8Array(c.length*4);for(let g=0;g{r.instance&&r.instance.exports.remove_chain(s)},shutdownExecutor:()=>{if(!r.instance)return;const s=r.onShutdownExecutorOrWasmPanic;r.onShutdownExecutorOrWasmPanic=()=>{},s()},connectionMultiStreamSetHandshakeInfo:(s,l)=>{if(!r.instance)return;const c=new Uint8Array(1+l.localTlsCertificateSha256.length);Eze(c,0,0),c.set(l.localTlsCertificateSha256,1),r.bufferIndices[0]=c,r.instance.exports.connection_multi_stream_set_handshake_info(s,0),delete r.bufferIndices[0]},connectionReset:(s,l)=>{r.instance&&(r.bufferIndices[0]=new TextEncoder().encode(l),r.instance.exports.connection_reset(s,0),delete r.bufferIndices[0])},streamWritableBytes:(s,l,c)=>{r.instance&&r.instance.exports.stream_writable_bytes(s,c||0,l)},streamMessage:(s,l,c)=>{r.instance&&(r.bufferIndices[0]=l,r.instance.exports.stream_message(s,c||0,0),delete r.bufferIndices[0])},streamOpened:(s,l,c)=>{r.instance&&r.instance.exports.connection_stream_opened(s,l,c==="outbound"?1:0)},streamReset:(s,l,c)=>{r.instance&&(r.bufferIndices[0]=new TextEncoder().encode(c),r.instance.exports.stream_reset(s,l,0),delete r.bufferIndices[0])}}})}var WN=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?o(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function kze(e){return WN(this,void 0,void 0,function*(){const{port1:t,port2:n}=new MessageChannel,r=e.portToServer,i={wasmModule:yield e.wasmModule,serverToClient:n,maxLogLevel:e.maxLogLevel,cpuRateLimit:e.cpuRateLimit,forbidWs:e.forbidWs,forbidWss:e.forbidWss,forbidNonLocalWs:e.forbidNonLocalWs,forbidTcp:e.forbidTcp,forbidWebRtc:e.forbidWebRtc};r.postMessage(i,[n]);const o={jsonRpcResponses:new Map,connections:new Map};return t.onmessage=a=>{const s=a.data;switch(s.ty){case"wasm-panic":case"executor-shutdown":{t.close(),r.close();break}case"add-chain-result":{if(s.success){o.jsonRpcResponses.set(s.chainId,new Array);const l={ty:"accept-more-json-rpc-answers",chainId:s.chainId};for(let c=0;c<10;++c)t.postMessage(l)}break}case"new-connection":{o.connections.set(s.connectionId,new Set);break}case"connection-reset":{if(!o.connections.has(s.connectionId))return;o.connections.delete(s.connectionId);break}case"connection-stream-open":{if(!o.connections.has(s.connectionId))return;break}case"connection-stream-reset":{if(!o.connections.has(s.connectionId)||!o.connections.get(s.connectionId).has(s.streamId))return;break}case"stream-send":{if(!o.connections.has(s.connectionId)||s.streamId&&!o.connections.get(s.connectionId).has(s.streamId))return;break}case"stream-send-close":{if(!o.connections.has(s.connectionId)||s.streamId&&!o.connections.get(s.connectionId).has(s.streamId))return;break}case"json-rpc-response":{const l=o.jsonRpcResponses.get(s.chainId);l&&(l.push(s.response),e.eventCallback({ty:"json-rpc-responses-non-empty",chainId:s.chainId}));return}}e.eventCallback(s)},{addChain(a,s,l,c,u,d){return WN(this,void 0,void 0,function*(){const f={ty:"add-chain",chainSpec:a,databaseContent:s,potentialRelayChains:l,disableJsonRpc:c,jsonRpcMaxPendingRequests:u,jsonRpcMaxSubscriptions:d};t.postMessage(f)})},removeChain(a){o.jsonRpcResponses.delete(a);const s={ty:"remove-chain",chainId:a};t.postMessage(s)},request(a,s){const l={ty:"request",chainId:s,request:a};return t.postMessage(l),0},peekJsonRpcResponse(a){const s=o.jsonRpcResponses.get(a).shift();if(!s)return null;const l={ty:"accept-more-json-rpc-answers",chainId:a};return t.postMessage(l),s},shutdownExecutor(){const a={ty:"shutdown"};t.postMessage(a)},connectionReset(a,s){o.connections.delete(a);const l={ty:"connection-reset",connectionId:a,message:s};t.postMessage(l)},connectionMultiStreamSetHandshakeInfo(a,s){const l={ty:"connection-multistream-set-info",connectionId:a,info:s};t.postMessage(l)},streamMessage(a,s,l){const c={ty:"stream-message",connectionId:a,message:s,streamId:l};t.postMessage(c)},streamOpened(a,s,l){o.connections.get(a).add(s);const c={ty:"stream-opened",connectionId:a,streamId:s,direction:l};t.postMessage(c)},streamWritableBytes(a,s,l){const c={ty:"stream-writable-bytes",connectionId:a,numExtra:s,streamId:l};t.postMessage(c)},streamReset(a,s,l){o.connections.get(a).delete(s);const c={ty:"stream-reset",connectionId:a,streamId:s,message:l};t.postMessage(c)}}})}var ox=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?o(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function Mze(e,t,n){const r=e.logCallback||((l,c,u)=>{l<=1?console.error("[%s] %s",c,u):l==2?console.warn("[%s] %s",c,u):l==3?console.info("[%s] %s",c,u):l==4?console.debug("[%s] %s",c,u):console.trace("[%s] %s",c,u)});t instanceof Promise||(t=Promise.resolve(t));let i=e.cpuRateLimit||1;isNaN(i)&&(i=1),i>1&&(i=1),i<0&&(i=0);const o={instance:{status:"not-created"},chainIds:new WeakMap,connections:new Map,addChainIdAllocations:[],addChainResults:new Map,onExecutorShutdownOrWasmPanic:()=>{},chains:new Map},a=l=>{switch(l.ty){case"wasm-panic":{console.error("Smoldot has panicked"+(l.currentTask?" while executing task `"+l.currentTask+"`":"")+`. This is a bug in smoldot. Please open an issue at https://github.com/smol-dot/smoldot/issues with the following message: +`+l.message),o.instance={status:"destroyed",error:new xze(l.message)},o.connections.forEach(u=>u.reset()),o.connections.clear();for(const u of o.addChainIdAllocations)u({success:!1,error:"Smoldot has crashed"});o.addChainIdAllocations=[],o.addChainResults.forEach(u=>{u({success:!1,error:"Smoldot has crashed"})}),o.addChainResults.clear();for(const u of Array.from(o.chains.values())){for(const d of u.jsonRpcResponsesPromises)d();u.jsonRpcResponsesPromises=[]}o.chains.clear();const c=o.onExecutorShutdownOrWasmPanic;o.onExecutorShutdownOrWasmPanic=()=>{},c();break}case"executor-shutdown":{const c=o.onExecutorShutdownOrWasmPanic;o.onExecutorShutdownOrWasmPanic=()=>{},c();break}case"log":{r(l.level,l.target,l.message);break}case"add-chain-id-allocated":{const c=o.addChainIdAllocations.shift();o.addChainResults.set(l.chainId,c);break}case"add-chain-result":{o.addChainResults.get(l.chainId)(l),o.addChainResults.delete(l.chainId);break}case"json-rpc-responses-non-empty":{const c=o.chains.get(l.chainId).jsonRpcResponsesPromises;for(;c.length!==0;)c.shift()();break}case"new-connection":{const c=l.connectionId;o.connections.set(c,n.connect({address:l.address,onConnectionReset(u){if(o.instance.status!=="ready")throw new Error;o.connections.delete(c),o.instance.instance.connectionReset(c,u)},onMessage(u,d){if(o.instance.status!=="ready")throw new Error;o.instance.instance.streamMessage(c,u,d)},onStreamOpened(u,d){if(o.instance.status!=="ready")throw new Error;o.instance.instance.streamOpened(c,u,d)},onMultistreamHandshakeInfo(u){if(o.instance.status!=="ready")throw new Error;o.instance.instance.connectionMultiStreamSetHandshakeInfo(c,u)},onWritableBytes(u,d){if(o.instance.status!=="ready")throw new Error;o.instance.instance.streamWritableBytes(c,u,d)},onStreamReset(u,d){if(o.instance.status!=="ready")throw new Error;o.instance.instance.streamReset(c,u,d)}}));break}case"connection-reset":{o.connections.get(l.connectionId).reset(),o.connections.delete(l.connectionId);break}case"connection-stream-open":{o.connections.get(l.connectionId).openOutSubstream();break}case"connection-stream-reset":{o.connections.get(l.connectionId).reset(l.streamId);break}case"stream-send":{o.connections.get(l.connectionId).send(l.data,l.streamId);break}case"stream-send-close":{o.connections.get(l.connectionId).closeSend(l.streamId);break}}},s=e.portToWorker;return s?o.instance={status:"not-ready",whenReady:kze({wasmModule:t.then(l=>l.wasm),forbidTcp:e.forbidTcp||!1,forbidWs:e.forbidWs||!1,forbidNonLocalWs:e.forbidNonLocalWs||!1,forbidWss:e.forbidWss||!1,forbidWebRtc:e.forbidWebRtc||!1,maxLogLevel:e.maxLogLevel||3,cpuRateLimit:i,portToServer:s,eventCallback:a}).then(l=>{o.instance.status!=="destroyed"&&(o.instance={status:"ready",instance:l})})}:o.instance={status:"not-ready",whenReady:t.then(l=>Oze({forbidTcp:e.forbidTcp||!1,forbidWs:e.forbidWs||!1,forbidNonLocalWs:e.forbidNonLocalWs||!1,forbidWss:e.forbidWss||!1,forbidWebRtc:e.forbidWebRtc||!1,maxLogLevel:e.maxLogLevel||3,cpuRateLimit:i,envVars:[],performanceNow:n.performanceNow,getRandomValues:n.getRandomValues},l.wasm,a)).then(l=>{o.instance.status!=="destroyed"&&(o.instance={status:"ready",instance:l})})},{addChain:l=>ox(this,void 0,void 0,function*(){if(o.instance.status==="not-ready"&&(yield o.instance.whenReady),o.instance.status==="destroyed")throw o.instance.error;if(o.instance.status==="not-created"||o.instance.status==="not-ready")throw new Error;if(typeof l.chainSpec!="string")throw new Error("Chain specification must be a string");let c=[];if(l.potentialRelayChains)for(const w of l.potentialRelayChains){const x=o.chainIds.get(w);x!==void 0&&c.push(x)}let u=l.jsonRpcMaxPendingRequests===void 0?1/0:l.jsonRpcMaxPendingRequests;if(u=Math.floor(u),u<=0||isNaN(u))throw new fv("Invalid value for `jsonRpcMaxPendingRequests`");u>4294967295&&(u=4294967295);let d=l.jsonRpcMaxSubscriptions===void 0?1/0:l.jsonRpcMaxSubscriptions;if(d=Math.floor(d),d<0||isNaN(d))throw new fv("Invalid value for `jsonRpcMaxSubscriptions`");if(d>4294967295&&(d=4294967295),l.databaseContent!==void 0&&typeof l.databaseContent!="string")throw new fv("`databaseContent` is not a string");const f=new Promise(w=>o.addChainIdAllocations.push(w));o.instance.instance.addChain(l.chainSpec,l.databaseContent||"",c,!!l.disableJsonRpc,u,d);const h=yield f;if(!h.success)throw new fv(h.error);const v=h.chainId;o.chains.set(v,{jsonRpcResponsesPromises:new Array});const g={sendJsonRpc:w=>{if(o.instance.status==="destroyed")throw o.instance.error;if(o.instance.status!=="ready")throw new Error;if(!o.chains.has(v))throw new hv;if(l.disableJsonRpc)throw new VN;const x=o.instance.instance.request(w,v);switch(x){case 0:break;case 1:throw new Sze;default:throw new Error("Internal error: unknown json_rpc_send error code: "+x)}},nextJsonRpcResponse:()=>ox(this,void 0,void 0,function*(){for(;;){if(!o.chains.has(v))throw new hv;if(l.disableJsonRpc)return Promise.reject(new VN);if(o.instance.status==="destroyed")throw o.instance.error;if(o.instance.status!=="ready")throw new Error;const w=o.instance.instance.peekJsonRpcResponse(v);if(w)return w;yield new Promise(x=>{o.chains.get(v).jsonRpcResponsesPromises.push(x)})}}),remove:()=>{if(o.instance.status==="destroyed")throw o.instance.error;if(o.instance.status!=="ready")throw new Error;if(!o.chains.has(v))throw new hv;console.assert(o.chainIds.has(g)),o.chainIds.delete(g);for(const w of o.chains.get(v).jsonRpcResponsesPromises)w();o.chains.delete(v),o.instance.instance.removeChain(v)}};return o.chainIds.set(g,v),g}),terminate:()=>ox(this,void 0,void 0,function*(){if(o.instance.status==="not-ready"&&(yield o.instance.whenReady),o.instance.status==="destroyed")throw o.instance.error;if(o.instance.status!=="ready")throw new Error;o.instance.instance.shutdownExecutor(),yield new Promise(l=>o.onExecutorShutdownOrWasmPanic=l),o.instance.status==="ready"&&(o.instance={status:"destroyed",error:new hv}),o.connections.forEach(l=>l.reset()),o.connections.clear();for(const l of o.addChainIdAllocations)l({success:!1,error:"Client.terminate() has been called"});o.addChainIdAllocations=[],o.addChainResults.forEach(l=>{l({success:!1,error:"Client.terminate() has been called"})}),o.addChainResults.clear();for(const l of Array.from(o.chains.values())){for(const c of l.jsonRpcResponsesPromises)c();l.jsonRpcResponsesPromises=[]}o.chains.clear()})}}var ZN=function(e,t,n,r){function i(o){return o instanceof n?o:new n(function(a){a(o)})}return new(n||(n=Promise))(function(o,a){function s(u){try{c(r.next(u))}catch(d){a(d)}}function l(u){try{c(r.throw(u))}catch(d){a(d)}}function c(u){u.done?o(u.value):i(u.value).then(s,l)}c((r=r.apply(e,t||[])).next())})};function Nze(e){if(e.forbidTcp=!0,typeof isSecureContext=="boolean"&&isSecureContext&&typeof location!==void 0){const t=location.toString();t.indexOf("localhost")!==-1&&t.indexOf("127.0.0.1")!==-1&&t.indexOf("::1")!==-1&&(e.forbidNonLocalWs=!0)}return Mze(e,e.bytecode,{performanceNow:()=>performance.now(),getRandomValues:t=>{const n=globalThis.crypto;if(!n)throw new Error("randomness not available");if(t.buffer instanceof ArrayBuffer)n.getRandomValues(t);else{const r=new Uint8Array(t.length);n.getRandomValues(r),t.set(r)}},connect:t=>Tze(t)})}function Tze(e){if(e.address.ty==="websocket"){let t;try{t=new WebSocket(e.address.url)}catch(i){t=i instanceof Error?i.toString():"Exception thrown by new WebSocket"}const n={quenedUnreportedBytes:0,nextTimeout:10},r=()=>{if(!(t instanceof WebSocket)||t.readyState!=1)return;const i=t.bufferedAmount;let o=n.quenedUnreportedBytes-i;o<0&&(o=0),n.quenedUnreportedBytes-=o,n.quenedUnreportedBytes!=0&&(setTimeout(r,n.nextTimeout),n.nextTimeout*=2,n.nextTimeout>500&&(n.nextTimeout=500)),o!=0&&e.onWritableBytes(o)};return t instanceof WebSocket?(t.binaryType="arraybuffer",t.onopen=()=>{e.onWritableBytes(1024*1024)},t.onclose=i=>{const o="Error code "+i.code+(i.reason?": "+i.reason:"");e.onConnectionReset(o)},t.onmessage=i=>{e.onMessage(new Uint8Array(i.data))}):setTimeout(()=>{t&&!(t instanceof WebSocket)&&(e.onConnectionReset(t),t=null)},1),{reset:()=>{t instanceof WebSocket&&(t.onopen=null,t.onclose=null,t.onmessage=null,t.onerror=null,t.readyState==WebSocket.OPEN&&t.close()),t=null},send:i=>{n.quenedUnreportedBytes==0&&(n.nextTimeout=10,setTimeout(r,10));for(const o of i)n.quenedUnreportedBytes+=o.length;t.send(new Blob(i))},closeSend:()=>{throw new Error("Wrong connection type")},openOutSubstream:()=>{throw new Error("Wrong connection type")}}}else if(e.address.ty==="webrtc"){const{targetPort:t,ipVersion:n,targetIp:r,remoteTlsCertificateSha256:i}=e.address,o={pc:void 0,dataChannels:new Map,nextStreamId:0,isFirstOutSubstream:!0},a=()=>{if(!o.pc){console.assert(o.dataChannels.size===0,"substreams exist while pc is undef"),o.pc=null;return}o.pc.onconnectionstatechange=null,o.pc.onnegotiationneeded=null,o.pc.ondatachannel=null;for(const l of Array.from(o.dataChannels.values()))l.channel.onopen=null,l.channel.onerror=null,l.channel.onclose=null,l.channel.onbufferedamountlow=null,l.channel.onmessage=null;o.dataChannels.clear(),o.pc.close()},s=(l,c)=>{const u=o.nextStreamId;o.nextStreamId+=1,l.binaryType="arraybuffer";let d={value:!1};l.onopen=()=>{console.assert(!d.value,"substream opened twice"),d.value=!0,e.onStreamOpened(u,c),e.onWritableBytes(65536,u)},l.onerror=l.onclose=f=>{const h=f instanceof RTCErrorEvent?f.error.toString():"RTCDataChannel closed";d.value?(l.onopen=null,l.onerror=null,l.onclose=null,l.onbufferedamountlow=null,l.onmessage=null,o.dataChannels.delete(u),e.onStreamReset(u,h)):(a(),e.onConnectionReset("data channel failed to open: "+h))},l.onbufferedamountlow=()=>{const f=o.dataChannels.get(u),h=f.bufferedBytes;f.bufferedBytes=0,e.onWritableBytes(h,u)},l.onmessage=f=>{e.onMessage(new Uint8Array(f.data),u)},o.dataChannels.set(u,{channel:l,bufferedBytes:0})};return RTCPeerConnection.generateCertificate({name:"ECDSA",namedCurve:"P-256",hash:"SHA-256"}).then(l=>ZN(this,void 0,void 0,function*(){if(o.pc===null)return;if((r=="localhost"||r=="127.0.0.1"||r=="::1")&&navigator.userAgent.indexOf("Firefox")!==-1){a(),e.onConnectionReset("Firefox can't connect to a localhost WebRTC server");return}o.pc=new RTCPeerConnection({certificates:[l]});let c;if(l.getFingerprints){for(const{algorithm:d,value:f}of l.getFingerprints())if(d==="sha-256"){c=f;break}}else{const f=(yield o.pc.createOffer()).sdp.match(/a(\s*)=(\s*)fingerprint:(\s*)(sha|SHA)-256(\s*)(([a-fA-F0-9]{2}(:)*){32})/);f&&(c=f[6])}if(c===void 0){e.onConnectionReset("Failed to obtain the browser certificate fingerprint");return}let u=new Uint8Array(32);u.set(c.split(":").map(d=>parseInt(d,16)),0),o.pc.onconnectionstatechange=d=>{(o.pc.connectionState=="closed"||o.pc.connectionState=="disconnected"||o.pc.connectionState=="failed")&&(a(),e.onConnectionReset("WebRTC state transitioned to "+o.pc.connectionState))},o.pc.onnegotiationneeded=d=>ZN(this,void 0,void 0,function*(){var f;let h=(yield o.pc.createOffer()).sdp;h.match(/^m=application(\s+)(\d+)(\s+)UDP\/DTLS\/SCTP(\s+)webrtc-datachannel$/m)===null&&console.error("Local offer doesn't contain UDP data channel. WebRTC connections will likely fail. Please report this issue.");const v=(f=h.match(/^a=ice-pwd:(.+)$/m))===null||f===void 0?void 0:f.at(1);v===void 0&&console.error("Failed to set ufrag to pwd. WebRTC connections will likely fail. Please report this issue.");const g="libp2p+webrtc+v1/"+v;h=h.replace(/^a=ice-ufrag.*$/m,"a=ice-ufrag:"+g),h=h.replace(/^a=ice-pwd.*$/m,"a=ice-pwd:"+g),yield o.pc.setLocalDescription({type:"offer",sdp:h});const w=Array.from(i).map(C=>("0"+C.toString(16)).slice(-2).toUpperCase()).join(":"),x=`v=0 o=- 0 0 IN IP`+n+" "+r+` s=- t=0 0 @@ -778,16 +778,16 @@ m=application `+String(t)+` UDP/DTLS/SCTP webrtc-datachannel c=IN IP`+n+" "+r+` a=mid:0 a=ice-options:ice2 -a=ice-ufrag:`+v+` -a=ice-pwd:`+v+` +a=ice-ufrag:`+g+` +a=ice-pwd:`+g+` a=fingerprint:sha-256 `+w+` a=setup:passive a=sctp-port:5000 a=max-message-size:16384 a=candidate:1 1 UDP 1 `+r+" "+String(t)+` typ host -`;yield o.pc.setRemoteDescription({type:"answer",sdp:x})}),o.pc.ondatachannel=({channel:d})=>{s(d,"inbound")},e.onMultistreamHandshakeInfo({handshake:"webrtc",localTlsCertificateSha256:u})})),{reset:l=>{if(l===void 0)a();else{const c=o.dataChannels.get(l);c.channel.onopen=null,c.channel.onerror=null,c.channel.onclose=null,c.channel.onbufferedamountlow=null,c.channel.onmessage=null,c.channel.close(),o.dataChannels.delete(l)}},send:(l,c)=>{const u=o.dataChannels.get(c);for(const d of l)u.bufferedBytes+=d.length;u.channel.send(new Blob(l))},closeSend:()=>{throw new Error("Wrong connection type")},openOutSubstream:()=>{const l=o.isFirstOutSubstream?{negotiated:!0,id:0}:{};o.isFirstOutSubstream=!1,s(o.pc.createDataChannel("",l),"outbound")}}}else throw new Error}var Ize=(e,t={})=>{const n=new Promise(o=>{e.onmessage=a=>o(a.data)}),{port1:r,port2:i}=new MessageChannel;return e.postMessage(r,[r]),Nze({bytecode:n,portToWorker:i,...t})};const rZ=Ize(new wze),iZ=sh(async()=>{const{chainSpec:e}=await import("./chains_polkadot-zScfSVKg.js");return{chainSpec:e}},[]).then(({chainSpec:e})=>rZ.addChain({chainSpec:e})),zze=Promise.all([iZ,sh(()=>import("./chains_polkadot_collectives-B3S9N_KB.js"),[])]).then(([e,{chainSpec:t}])=>rZ.addChain({chainSpec:t,potentialRelayChains:[e]})),cx=eZ(nZ(iZ)),ux=eZ(nZ(zze)),Rze=["Candidate","Member","Proficient","Fellow","Architect","Architect Adept","Grand Architect","Free Master","Master Constant","Grand Master"],dx=e=>typeof e=="object"?e.asText():e??"",jze=e=>{if(!e)return e;const{info:{additional:t,display:n}}=e[0],r=dx(n.value);return{...Object.fromEntries(t.map(([o,{value:a}])=>[dx(o.value),dx(a)])),display:r}},Lze=()=>{const[e,t]=p.useState([]),[n,r]=y6("fellowship-members",[]),i=lee("(max-width: 1000px)");return p.useEffect(()=>{const o=async()=>{const a=ux==null?void 0:ux.getTypedApi(ize),s=cx==null?void 0:cx.getTypedApi(_Ie),l=await(a==null?void 0:a.query.FellowshipCollective.Members.getEntries().then(c=>{var u,d;return(d=(u=s.query.Identity)==null?void 0:u.IdentityOf)==null?void 0:d.getValues(c.map(f=>f.keyArgs)).then(f=>f.map((h,g)=>({address:c[g].keyArgs[0],rank:c[g].value,...jze(h)})))}));t([...l.sort((c,u)=>c.rank>u.rank?-1:1)])};n.length&&t(n),o()},[]),p.useEffect(()=>{r(e)},[e]),Q.jsxs(Q.Fragment,{children:[Q.jsxs(mr,{row:!0,style:{padding:"0rem 0",width:"100%"},children:[Q.jsx(mr,{column:!0,sm:3,md:3,style:{textAlign:"left"},children:Q.jsx("h3",{children:"Name"})}),Q.jsx(mr,{column:!0,sm:7,md:7,style:{textAlign:"left"},children:Q.jsx("h3",{children:"Account Address"})}),Q.jsx(mr,{column:!0,sm:2,md:2,style:{textAlign:"left"},children:Q.jsx("h3",{children:"Rank"})})]},"random_key"),e.length?e.map(o=>Q.jsxs(mr,{row:!0,style:{padding:"0.5rem 0"},children:[Q.jsx(mr,{column:!0,sm:3,md:3,children:Q.jsx(mOe,{display:o.display||"-"})}),Q.jsx(mr,{column:!0,sm:7,md:7,children:Q.jsx(GSe,{style:{background:"transparent",border:0,boxShadow:"none"},title:{address:o.address,justify:"flex-start",align:"center"},ellipsis:{active:i,amount:10},icon:{address:o.address,copy:!0,size:38,gridSize:2,justify:"space-between"}})}),Q.jsx(mr,{column:!0,sm:1,md:2,children:Q.jsxs("p",{style:{textAlign:"center",width:"100%"},children:[i?null:Rze[o.rank]," (",o.rank,")"]})})]},o.address)):Q.jsx(mr,{column:!0,sm:12,style:{padding:"10rem"},children:Q.jsx(gV,{visible:!0,height:"80",width:"80",color:"#E6007A",ariaLabel:"revolving-dot-loading",wrapperStyle:{},wrapperClass:""})})]})},Bze=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"Members"})}),Q.jsx("div",{style:{padding:"0 2rem"},children:Q.jsx(Lze,{})})]});function QN(e){const t={h2:"h2",h4:"h4",p:"p",strong:"strong",...e.components};return Q.jsxs(Q.Fragment,{children:[Q.jsx(t.p,{children:"The Polkadot Fellowship runs a call (“OpenDev”) on a monthly basis to share current and future developments of the Polkadot roadmap."}),` +`;yield o.pc.setRemoteDescription({type:"answer",sdp:x})}),o.pc.ondatachannel=({channel:d})=>{s(d,"inbound")},e.onMultistreamHandshakeInfo({handshake:"webrtc",localTlsCertificateSha256:u})})),{reset:l=>{if(l===void 0)a();else{const c=o.dataChannels.get(l);c.channel.onopen=null,c.channel.onerror=null,c.channel.onclose=null,c.channel.onbufferedamountlow=null,c.channel.onmessage=null,c.channel.close(),o.dataChannels.delete(l)}},send:(l,c)=>{const u=o.dataChannels.get(c);for(const d of l)u.bufferedBytes+=d.length;u.channel.send(new Blob(l))},closeSend:()=>{throw new Error("Wrong connection type")},openOutSubstream:()=>{const l=o.isFirstOutSubstream?{negotiated:!0,id:0}:{};o.isFirstOutSubstream=!1,s(o.pc.createDataChannel("",l),"outbound")}}}else throw new Error}var Ize=(e,t={})=>{const n=new Promise(o=>{e.onmessage=a=>o(a.data)}),{port1:r,port2:i}=new MessageChannel;return e.postMessage(r,[r]),Nze({bytecode:n,portToWorker:i,...t})};const GW=Ize(new wze),YW=ah(async()=>{const{chainSpec:e}=await import("./chains_polkadot-zScfSVKg.js");return{chainSpec:e}},[]).then(({chainSpec:e})=>GW.addChain({chainSpec:e})),zze=Promise.all([YW,ah(()=>import("./chains_polkadot_collectives-B3S9N_KB.js"),[])]).then(([e,{chainSpec:t}])=>GW.addChain({chainSpec:t,potentialRelayChains:[e]})),ax=ZW(qW(YW)),sx=ZW(qW(zze)),Rze=["Candidate","Member","Proficient","Fellow","Architect","Architect Adept","Grand Architect","Free Master","Master Constant","Grand Master"],lx=e=>typeof e=="object"?e.asText():e??"",jze=e=>{if(!e)return e;const{info:{additional:t,display:n}}=e[0],r=lx(n.value);return{...Object.fromEntries(t.map(([o,{value:a}])=>[lx(o.value),lx(a)])),display:r}},Lze=()=>{const[e,t]=p.useState([]),[n,r]=h6("fellowship-members",[]),i=tee("(max-width: 1000px)");return p.useEffect(()=>{const o=async()=>{const a=sx==null?void 0:sx.getTypedApi(ize),s=ax==null?void 0:ax.getTypedApi(_Ie),l=await(a==null?void 0:a.query.FellowshipCollective.Members.getEntries().then(c=>{var u,d;return(d=(u=s.query.Identity)==null?void 0:u.IdentityOf)==null?void 0:d.getValues(c.map(f=>f.keyArgs)).then(f=>f.map((h,v)=>({address:c[v].keyArgs[0],rank:c[v].value,...jze(h)})))}));t([...l.sort((c,u)=>c.rank>u.rank?-1:1)])};n.length&&t(n),o()},[]),p.useEffect(()=>{r(e)},[e]),Q.jsxs(Q.Fragment,{children:[Q.jsxs(gr,{row:!0,style:{padding:"0rem 0",width:"100%"},children:[Q.jsx(gr,{column:!0,sm:3,md:3,style:{textAlign:"left"},children:Q.jsx("h3",{children:"Name"})}),Q.jsx(gr,{column:!0,sm:7,md:7,style:{textAlign:"left"},children:Q.jsx("h3",{children:"Account Address"})}),Q.jsx(gr,{column:!0,sm:2,md:2,style:{textAlign:"left"},children:Q.jsx("h3",{children:"Rank"})})]},"random_key"),e.length?e.map(o=>Q.jsxs(gr,{row:!0,style:{padding:"0.5rem 0"},children:[Q.jsx(gr,{column:!0,sm:3,md:3,children:Q.jsx(mOe,{display:o.display||"-"})}),Q.jsx(gr,{column:!0,sm:7,md:7,children:Q.jsx(GSe,{style:{background:"transparent",border:0,boxShadow:"none"},title:{address:o.address,justify:"flex-start",align:"center"},ellipsis:{active:i,amount:10},icon:{address:o.address,copy:!0,size:38,gridSize:2,justify:"space-between"}})}),Q.jsx(gr,{column:!0,sm:1,md:2,children:Q.jsxs("p",{style:{textAlign:"center",width:"100%"},children:[i?null:Rze[o.rank]," (",o.rank,")"]})})]},o.address)):Q.jsx(gr,{column:!0,sm:12,style:{padding:"10rem"},children:Q.jsx(sV,{visible:!0,height:"80",width:"80",color:"#E6007A",ariaLabel:"revolving-dot-loading",wrapperStyle:{},wrapperClass:""})})]})},Bze=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"Members"})}),Q.jsx("div",{style:{padding:"0 2rem"},children:Q.jsx(Lze,{})})]});function KN(e){const t={h2:"h2",h4:"h4",p:"p",strong:"strong",...e.components};return Q.jsxs(Q.Fragment,{children:[Q.jsx(t.p,{children:"The Polkadot Fellowship runs a call (“OpenDev”) on a monthly basis to share current and future developments of the Polkadot roadmap."}),` `,Q.jsx(t.h2,{children:"Agenda"}),` `,Q.jsx(t.p,{children:"All new and existing members are invited to join this live call to introduce themselves, present their contributions to the codebase, participate in discussions about RFCs, propose ideas for the growth of the Fellowship, and answer questions from the general public."}),` `,Q.jsx(t.h2,{children:"Upcoming call"}),` `,Q.jsxs(t.h4,{children:["The next monthly call is scheduled for: ",Q.jsx(t.strong,{children:"To Be Announced"})]}),` -`,Q.jsx(t.h2,{children:"Past calls"})]})}function Aze(e={}){const{wrapper:t}=e.components||{};return t?Q.jsx(t,{...e,children:Q.jsx(QN,{...e})}):QN(e)}const Fze=[{key:"9",sessions:"25th June 2024",videos:" https://www.youtube.com/watch?v=MU7tCyhBU7g",minutes:"https://forum.polkadot.network/t/2024-06-25-technical-fellowship-opendev-call/8890"},{key:"8",sessions:"21st May 2024",videos:"https://www.youtube.com/watch?v=War1weBu7yU",minutes:"https://forum.polkadot.network/t/2024-05-21-technical-fellowship-opendev-call/8264"},{key:"7",sessions:"23rd April 2024",videos:"https://www.youtube.com/watch?v=n6U-UbX546E",minutes:"https://forum.polkadot.network/t/2024-04-23-technical-fellowship-opendev-call/7592"},{key:"6",sessions:"19th March 2024",videos:"https://www.youtube.com/watch?v=zSKiAE7fBPI&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=1&pp=iAQB",minutes:"https://forum.polkadot.network/t/2024-03-19-technical-fellowship-opendev-call/6901"},{key:"5",sessions:"20th February 2024",videos:"https://www.youtube.com/watch?v=bqLujRSs6iY&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=2&pp=iAQB",minutes:"https://forum.polkadot.network/t/technical-fellowship-opendev-call-2024-02-20/6355"},{key:"4",sessions:"16th January 2024",videos:"https://www.youtube.com/watch?v=itUw-ndb-Tc&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=3&pp=iAQB",minutes:"N/A"}],Dze=[{key:"3",sessions:"19th December 2023",videos:"https://www.youtube.com/watch?v=VjHjRicXtl0&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=4&pp=iAQB",minutes:"https://forum.polkadot.network/t/technical-fellowship-opendev-call-2023-12-19-notes/5356"},{key:"2",sessions:"17th October 2023",videos:"https://www.youtube.com/watch?v=WJ2NUPUgWF0&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=5&pp=iAQB",minutes:"N/A"},{key:"1",sessions:"17th October 2023",videos:"https://www.youtube.com/watch?v=5P6Axm4JrmQ&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=6&pp=iAQB",minutes:"N/A"}],$N=[{title:"Sessions",dataIndex:"sessions",key:"sessions"},{title:"Videos",dataIndex:"videos",key:"videos",render:(e,{videos:t,key:n})=>Q.jsxs("a",{href:t,target:"_blank",rel:"noreferrer",children:["OpenDev #",n]})},{title:"Meeting Minutes",dataIndex:"minutes",key:"minutes",render:(e,{minutes:t,key:n})=>(console.log("minutes",t),t==="N/A"?"N/A":Q.jsxs("a",{href:t,target:"_blank",rel:"noreferrer",children:["Meeting minutes #",n]}))}],Hze=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"Monthly calls"})}),Q.jsx("div",{style:{padding:"0 2rem"},children:Q.jsx(Aze,{})}),Q.jsxs("div",{style:{padding:"0 2rem"},children:[Q.jsx("h2",{children:"2024"}),Q.jsx(Ss,{dataSource:Fze,columns:$N}),Q.jsx("h2",{children:"2023"}),Q.jsx(Ss,{dataSource:Dze,columns:$N})]})]}),Uze=[{path:"",element:Q.jsx(GO,{})},{path:"overview",element:Q.jsx(GO,{})},{path:"membership",element:Q.jsx(sbe,{})},{path:"governance",element:Q.jsx(xbe,{})},{path:"interactions",element:Q.jsx(ybe,{})},{path:"modules",element:Q.jsx(Cbe,{})},{path:"members",element:Q.jsx(Bze,{})},{path:"rfcs",element:Q.jsx(pOe,{})},{path:"opendev",element:Q.jsx(Hze,{})}],fx="1.25rem",{Content:Vze,Footer:Xze,Sider:Wze}=fc,Hi=(e,t,n,r)=>({key:t,icon:n,children:r,label:e}),hi=(e,t="#",n="_parent")=>Q.jsx(Hv,{to:t,target:n,children:e}),Zze=[Hi(hi("Overview","overview"),"overview",Q.jsx(Aye,{})),Hi(hi("Members","members"),"members",Q.jsx(Hye,{})),Hi("About","sub0",Q.jsx(tbe,{}),[Hi(hi("Membership","membership"),"membership",Q.jsx(Uye,{})),Hi(hi("Governance","governance"),"governance",Q.jsx(WO,{})),Hi(hi("Interactions","interactions"),"interactions",Q.jsx(Fye,{})),Hi(hi("Modules","modules"),"modules",Q.jsx(Dye,{}))]),Hi(hi("Open RFCs","rfcs"),"rfcs",Q.jsx(ebe,{})),Hi(hi("Monthly Calls","opendev"),"opendev",Q.jsx(WO,{}))],Kze=[Hi("Element","sub1",Q.jsx(KO,{}),[Hi(hi("Members","https://matrix.to/#/#fellowship-members:parity.io","_blank"),"sub1-1",Q.jsx(KO,{})),Hi(hi("Open","https://matrix.to/#/#fellowship-open-channel:parity.io","_blank"),"sub1-2",Q.jsx(qye,{}))])],qze=[Hi(hi("RFCs Book","https://polkadot-fellows.github.io/RFCs/","_blank"),"rfcs book",Q.jsx(ZO,{})),Hi(hi("Manifesto","https://github.com/polkadot-fellows/manifesto/blob/0c3df46d76625980b8b48742cb86f4d8fa6dda8d/manifesto.pdf","_blank"),"manifesto",Q.jsx(ZO,{}))],hx="vertical",Gze=()=>{const e=Dm(),[t,n]=p.useState(!1),[r,i]=p.useState({}),{mode:o,toggleTheme:a}=uee(),[s,l]=p.useState(!1),[c,u]=y6("fellowship-settings",{themeMode:"light",collapsed:t});p.useEffect(()=>{n(c.collapsed)},[c.collapsed]);const d=t?"1.8rem":"2.2rem",f=t?"4rem":"12rem",h=t?Q.jsx(Zye,{style:{maxHeight:"100%",width:"2rem",fill:"#E6007A"},width:d,height:d}):Q.jsx(Kye,{style:{maxHeight:"100%",height:"100%",width:"9.2rem",fill:"#E6007A"},width:d,height:d});return p.useEffect(()=>{i(o==="light"?{components:{Menu:{colorPrimary:"#E6007A",colorBgContainer:"#fefefe",colorFillAlter:"#eee"}}}:{components:{Menu:{colorPrimary:"#E6007A",colorBgContainer:"var(--background-primary)"}}})},[o]),Q.jsx(fl,{theme:r,children:Q.jsxs(fc,{style:{width:"100vw",height:"100vh"},children:[Q.jsxs(Wze,{style:{overflow:"auto",height:"100vh",position:"fixed",left:0,top:0,bottom:0},theme:o,width:"12rem",breakpoint:"md",collapsedWidth:"4rem",collapsed:t,onBreakpoint:g=>{n(g)},children:[Q.jsx("div",{style:{height:"3rem",marginBottom:"2rem",marginTop:"2rem",display:"flex",justifyContent:"center"},children:Q.jsx(Hv,{style:{height:"4rem"},to:Xye,children:h})}),Q.jsx(Qs,{selectedKeys:[e==null?void 0:e.pathname.replace("/","")],theme:o,mode:hx,items:Zze}),Q.jsx(Jw,{}),Q.jsx(Qs,{selectedKeys:[e==null?void 0:e.pathname.replace("/","")],theme:o,mode:hx,items:Kze}),Q.jsx(Jw,{}),Q.jsx(Qs,{theme:o,mode:hx,items:[...qze,Hi(Q.jsx("a",{href:"#",onClick:()=>l(!0),children:"Resources"}),"resources",Q.jsx(Vye,{}))]}),Q.jsxs("section",{style:{position:"absolute",bottom:"6rem",width:t?"4rem":"11rem",height:t?"7rem":"1rem",display:"flex",flexDirection:t?"column":"row",justifyContent:"space-around"},children:[o==="dark"?Q.jsx("button",{style:{color:"#E6007A"},type:"button",onClick:()=>{a()},children:Q.jsx(Jye,{size:fx,style:{color:"#E6007A"}})}):Q.jsx("button",{type:"button",onClick:()=>a(),children:Q.jsx(Yye,{size:fx,style:{color:"#E6007A"}})}),Q.jsx("button",{style:{color:"#E6007A"},type:"button",onClick:()=>{console.log(c),u({themeMode:c.themeMode,collapsed:!t})},children:t?Q.jsx($ye,{}):Q.jsx(Qye,{})}),Q.jsx("button",{style:{color:"#E6007A"},type:"button",onClick:()=>window.open("https://github.com/polkadot-fellows","_blank"),children:Q.jsx(Gye,{size:fx})})]})]}),Q.jsxs(fc,{children:[Q.jsx(Vze,{className:"theme-"+o,style:{overflow:"auto",height:"100vh",paddingBottom:"6rem",marginLeft:f,background:o==="light"?"#f8f7f7":"var(--background-primary)",color:o==="light"?"#00152A":"#f8f7f7"},children:Q.jsx(ire,{children:Uze.map(({path:g,element:v},w)=>Q.jsx(Hj,{path:g,element:v},`page_${w}`))})}),Q.jsxs(Ka,{centered:!0,open:s,onCancel:()=>l(!1),footer:[],children:[Q.jsx("h4",{children:"Useful Links"}),Q.jsx("p",{children:hi("Governance v2","https://medium.com/polkadot-network/gov2-polkadots-next-generation-of-decentralised-governance-4d9ef657d11b","_blank")}),Q.jsx("p",{children:hi("Democracy Pallet","https://github.com/paritytech/polkadot-sdk/blob/master/substrate/frame/democracy/README.md","_blank")}),Q.jsx("p",{children:hi("Polkadot Wiki - Technical Fellowship","https://wiki.polkadot.network/docs/learn-polkadot-technical-fellowship","_blank")}),Q.jsx(Jw,{}),Q.jsx("h4",{children:"Alternative Fellowship UIs"}),Q.jsx("p",{children:hi("Polkassembly","https://collectives.polkassembly.io/","_blank")}),Q.jsx("p",{children:hi("SubSquare","https://collectives.subsquare.io/fellowship","_blank")})]}),Q.jsxs(Xze,{style:{position:"fixed",bottom:0,zIndex:1,width:"100vw",background:o==="light"?"#fff":"#000D18",color:"#E6007A",fontWeight:"bolder",display:"flex",justifyContent:"flex-end",filter:"alpha(opacity=75)",opacity:"0.75"},children:["Polkadot Fellowship ©",new Date().getFullYear()]})]})]})})},Yze=()=>Q.jsx(dre,{basename:"/",children:Q.jsx(Gze,{})}),oZ=document.getElementById("root");if(!oZ)throw new Error("Failed to find the root element");const Jze=Nj(oZ);Jze.render(Q.jsx(FZ,{children:Q.jsx(cee,{children:Q.jsx(Yze,{})})})); +`,Q.jsx(t.h2,{children:"Past calls"})]})}function Aze(e={}){const{wrapper:t}=e.components||{};return t?Q.jsx(t,{...e,children:Q.jsx(KN,{...e})}):KN(e)}const Fze=[{key:"9",sessions:"25th June 2024",videos:" https://www.youtube.com/watch?v=MU7tCyhBU7g",minutes:"https://forum.polkadot.network/t/2024-06-25-technical-fellowship-opendev-call/8890"},{key:"8",sessions:"21st May 2024",videos:"https://www.youtube.com/watch?v=War1weBu7yU",minutes:"https://forum.polkadot.network/t/2024-05-21-technical-fellowship-opendev-call/8264"},{key:"7",sessions:"23rd April 2024",videos:"https://www.youtube.com/watch?v=n6U-UbX546E",minutes:"https://forum.polkadot.network/t/2024-04-23-technical-fellowship-opendev-call/7592"},{key:"6",sessions:"19th March 2024",videos:"https://www.youtube.com/watch?v=zSKiAE7fBPI&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=1&pp=iAQB",minutes:"https://forum.polkadot.network/t/2024-03-19-technical-fellowship-opendev-call/6901"},{key:"5",sessions:"20th February 2024",videos:"https://www.youtube.com/watch?v=bqLujRSs6iY&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=2&pp=iAQB",minutes:"https://forum.polkadot.network/t/technical-fellowship-opendev-call-2024-02-20/6355"},{key:"4",sessions:"16th January 2024",videos:"https://www.youtube.com/watch?v=itUw-ndb-Tc&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=3&pp=iAQB",minutes:"N/A"}],Dze=[{key:"3",sessions:"19th December 2023",videos:"https://www.youtube.com/watch?v=VjHjRicXtl0&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=4&pp=iAQB",minutes:"https://forum.polkadot.network/t/technical-fellowship-opendev-call-2023-12-19-notes/5356"},{key:"2",sessions:"17th October 2023",videos:"https://www.youtube.com/watch?v=WJ2NUPUgWF0&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=5&pp=iAQB",minutes:"N/A"},{key:"1",sessions:"17th October 2023",videos:"https://www.youtube.com/watch?v=5P6Axm4JrmQ&list=PLtyd7v_I7PGlDJCCCLGLjJ0yv33JAEE_-&index=6&pp=iAQB",minutes:"N/A"}],qN=[{title:"Sessions",dataIndex:"sessions",key:"sessions"},{title:"Videos",dataIndex:"videos",key:"videos",render:(e,{videos:t,key:n})=>Q.jsxs("a",{href:t,target:"_blank",rel:"noreferrer",children:["OpenDev #",n]})},{title:"Meeting Minutes",dataIndex:"minutes",key:"minutes",render:(e,{minutes:t,key:n})=>(console.log("minutes",t),t==="N/A"?"N/A":Q.jsxs("a",{href:t,target:"_blank",rel:"noreferrer",children:["Meeting minutes #",n]}))}],Hze=()=>Q.jsxs(Q.Fragment,{children:[Q.jsx("div",{className:"header",children:Q.jsx("h1",{children:"Monthly calls"})}),Q.jsx("div",{style:{padding:"0 2rem"},children:Q.jsx(Aze,{})}),Q.jsxs("div",{style:{padding:"0 2rem"},children:[Q.jsx("h2",{children:"2024"}),Q.jsx(Cs,{dataSource:Fze,columns:qN}),Q.jsx("h2",{children:"2023"}),Q.jsx(Cs,{dataSource:Dze,columns:qN})]})]}),Uze=[{path:"",element:Q.jsx(XO,{})},{path:"overview",element:Q.jsx(XO,{})},{path:"membership",element:Q.jsx(sbe,{})},{path:"governance",element:Q.jsx(xbe,{})},{path:"interactions",element:Q.jsx(ybe,{})},{path:"modules",element:Q.jsx(Cbe,{})},{path:"members",element:Q.jsx(Bze,{})},{path:"rfcs",element:Q.jsx(pOe,{})},{path:"opendev",element:Q.jsx(Hze,{})}],cx="1.25rem",{Content:Vze,Sider:Xze}=fc,Hi=(e,t,n,r)=>({key:t,icon:n,children:r,label:e}),hi=(e,t="#",n="_parent")=>Q.jsx(Dg,{to:t,target:n,children:e}),Wze=[Hi(hi("Overview","overview"),"overview",Q.jsx(Iye,{})),Hi(hi("Members","members"),"members",Q.jsx(jye,{})),Hi("About","sub0",Q.jsx(tbe,{}),[Hi(hi("Membership","membership"),"membership",Q.jsx(Lye,{})),Hi(hi("Governance","governance"),"governance",Q.jsx(AO,{})),Hi(hi("Interactions","interactions"),"interactions",Q.jsx(zye,{})),Hi(hi("Modules","modules"),"modules",Q.jsx(Rye,{}))]),Hi(hi("Open RFCs","rfcs"),"rfcs",Q.jsx(ebe,{})),Hi(hi("Monthly Calls","opendev"),"opendev",Q.jsx(AO,{}))],Zze=[Hi("Element","sub1",Q.jsx(UO,{}),[Hi(hi("Members","https://matrix.to/#/#fellowship-members:parity.io","_blank"),"sub1-1",Q.jsx(UO,{})),Hi(hi("Open","https://matrix.to/#/#fellowship-open-channel:parity.io","_blank"),"sub1-2",Q.jsx(qye,{}))])],Kze=[Hi(hi("RFCs Book","https://polkadot-fellows.github.io/RFCs/","_blank"),"rfcs book",Q.jsx(HO,{})),Hi(hi("Manifesto","https://github.com/polkadot-fellows/manifesto/blob/0c3df46d76625980b8b48742cb86f4d8fa6dda8d/manifesto.pdf","_blank"),"manifesto",Q.jsx(HO,{}))],ux="vertical",qze=()=>{const e=Dm(),[t,n]=p.useState(!1),[r,i]=p.useState({}),{mode:o,toggleTheme:a}=ree(),[s,l]=p.useState(!1),[c,u]=h6("fellowship-settings",{themeMode:"light",collapsed:t});p.useEffect(()=>{n(c.collapsed)},[c.collapsed]);const d=t?"2rem":"2.2rem",f=t?FO:DO,h=t?Q.jsx(Zye,{style:{maxHeight:"100%",width:"4rem",fill:_a},width:d,height:d}):Q.jsx(Kye,{style:{maxHeight:"100%",height:"100%",width:"13rem",fill:_a},width:d,height:d});return p.useEffect(()=>{i(o==="light"?{components:{Menu:{colorPrimary:_a,colorBgContainer:Dye,colorFillAlter:Hye}}}:{components:{Menu:{colorPrimary:_a,colorBgContainer:"var(--background-primary)"}}})},[o]),Q.jsx(fl,{theme:r,children:Q.jsxs(fc,{style:{width:"100vw",height:"100vh"},children:[Q.jsxs(Xze,{style:{overflow:"auto",height:"100vh",position:"fixed",left:0,top:0,bottom:0},theme:o,width:DO,breakpoint:"md",collapsedWidth:FO,collapsed:t,onBreakpoint:v=>{n(v)},children:[Q.jsx("div",{style:{height:"3rem",marginBottom:"2rem",marginTop:t?"3rem":"2rem",display:"flex",justifyContent:"center"},children:Q.jsx(Dg,{style:{height:"4rem"},to:Aye,children:h})}),Q.jsx(Qs,{selectedKeys:[e==null?void 0:e.pathname.replace("/","")],theme:o,mode:ux,items:Wze}),Q.jsx(qw,{}),Q.jsx(Qs,{selectedKeys:[e==null?void 0:e.pathname.replace("/","")],theme:o,mode:ux,items:Zze}),Q.jsx(qw,{}),Q.jsx(Qs,{theme:o,mode:ux,items:[...Kze,Hi(Q.jsx("a",{href:"#",onClick:()=>l(!0),children:"Resources"}),"resources",Q.jsx(Bye,{}))]}),Q.jsxs("section",{style:{position:"absolute",bottom:"6rem",width:t?"6rem":"16rem",height:t?"7rem":"1rem",display:"flex",flexDirection:t?"column":"row",justifyContent:"space-around"},children:[o==="dark"?Q.jsx("button",{style:{color:_a},type:"button",onClick:()=>{a()},children:Q.jsx(Jye,{size:cx,style:{color:_a}})}):Q.jsx("button",{type:"button",onClick:()=>a(),children:Q.jsx(Yye,{size:cx,style:{color:_a}})}),Q.jsx("button",{style:{color:_a},type:"button",onClick:()=>{console.log(c),u({themeMode:c.themeMode,collapsed:!t})},children:t?Q.jsx($ye,{}):Q.jsx(Qye,{})}),Q.jsx("button",{style:{color:_a},type:"button",onClick:()=>window.open("https://github.com/polkadot-fellows","_blank"),children:Q.jsx(Gye,{size:cx})})]}),Q.jsxs("div",{style:{position:"fixed",bottom:0,padding:"2rem 1rem",zIndex:1,color:_a,fontWeight:"bolder",display:"flex",justifyContent:"flex-end",filter:"alpha(opacity=75)",opacity:"0.75"},children:[t?"":"Polkadot Fellowship ","©",new Date().getFullYear()]})]}),Q.jsxs(fc,{children:[Q.jsx(Vze,{className:"theme-"+o,style:{overflow:"auto",height:"100vh",marginLeft:f,background:o==="light"?Uye:Vye,color:o==="light"?Wye:Xye},children:Q.jsx(Qne,{children:Uze.map(({path:v,element:g},w)=>Q.jsx(zj,{path:v,element:g},`page_${w}`))})}),Q.jsxs(Ka,{centered:!0,open:s,onCancel:()=>l(!1),footer:[],children:[Q.jsx("h4",{children:"Useful Links"}),Q.jsx("p",{children:hi("Governance v2","https://medium.com/polkadot-network/gov2-polkadots-next-generation-of-decentralised-governance-4d9ef657d11b","_blank")}),Q.jsx("p",{children:hi("Democracy Pallet","https://github.com/paritytech/polkadot-sdk/blob/master/substrate/frame/democracy/README.md","_blank")}),Q.jsx("p",{children:hi("Polkadot Wiki - Technical Fellowship","https://wiki.polkadot.network/docs/learn-polkadot-technical-fellowship","_blank")}),Q.jsx(qw,{}),Q.jsx("h4",{children:"Alternative Fellowship UIs"}),Q.jsx("p",{children:hi("Polkassembly","https://collectives.polkassembly.io/","_blank")}),Q.jsx("p",{children:hi("SubSquare","https://collectives.subsquare.io/fellowship","_blank")})]})]})]})})},Gze=()=>Q.jsx(ire,{basename:"/",children:Q.jsx(qze,{})}),JW=document.getElementById("root");if(!JW)throw new Error("Failed to find the root element");const Yze=xj(JW);Yze.render(Q.jsx(NZ,{children:Q.jsx(nee,{children:Q.jsx(Gze,{})})})); diff --git a/assets/index-BVLEEwGL.css b/assets/index-DNH95S6e.css similarity index 64% rename from assets/index-BVLEEwGL.css rename to assets/index-DNH95S6e.css index b0948be6..edcbff7c 100644 --- a/assets/index-BVLEEwGL.css +++ b/assets/index-DNH95S6e.css @@ -1 +1 @@ -.theme-light{--background-default: #efeeee;--background-primary: #f8f7f7;--background-invert: #333;--background-list-item: rgb(238 238 238 / 100%);--background-modal-card: rgb(237 237 237 / 75%);--background-canvas-card: rgb(245 245 245 / 90%);--background-floating-card: rgb(255 255 255 / 90%);--background-app-footer: rgb(244 225 225 / 75%);--background-warning: #fdf9eb;--background-modal: #f9f7f7;--background-modal-footer: #efefef;--background-status-overlay: rgb(255 255 255 / 85%);--background-menu: #eaeaea;--background-input: #fdfdfd;--border-primary-color: #e4e4e4;--border-secondary-color: #cfcccc;--button-primary-background: #efeeee;--button-secondary-background: #e7e5e5;--button-tertiary-background: #ececec;--button-tab-background: #e4e2e2;--button-hover-background: #e8e6e6;--card-shadow-color: rgb(158 158 158 / 20%);--card-deep-shadow-color: rgb(28 24 28 / 25%);--card-shadow-color-secondary: #000;--accent-color-primary: #e6007a;--accent-color-secondary: #552bbf;--accent-color-tertiary: var(--accent-color-tertiary-light);--accent-color-stroke: var(--accent-color-stroke-light);--accent-color-transparent: var(--accent-color-transparent-light);--accent-color-pending: var(--accent-color-pending-light);--modal-background-color: rgb(224 222 222 / 70%);--overlay-background-color: rgb(214 212 212 / 70%);--shimmer-foreground: #e0e0e0;--shimmer-background: #bbb;--status-success-color: green;--status-success-color-transparent: rgb(0 128 0 / 25%);--status-warning-color: #a78a3a;--status-warning-color-transparent: rgb(236 211 125 / 50%);--status-danger-color: #ae2324;--status-danger-color-transparent: rgb(255 0 0 / 25%);--text-color-primary: #3f3f3f;--text-color-secondary: #555;--text-color-tertiary: #888;--text-color-invert: #fafafa;--gradient-background: linear-gradient( 180deg, #efeeee 0%, #efeeee 100px, #e6e6e6 80%, #fbede8 100% );--gradient-side-menu: linear-gradient( 180deg, rgb(244 242 242 / 93%) 0%, rgb(228 225 225 / 93%) 100% );--highlight-primary: rgb(224 222 222 / 75%);--highlight-secondary: linear-gradient( 90deg, rgb(0 0 0 / 4%) 0%, rgb(0 0 0 / 1%) 100% );--grid-color-primary: #e3e3e3;--grid-color-secondary: #e8e8e8;--card-shadow: -1px -2px 12px 1px var(--card-shadow-color-secondary), 0px .5px 1px 0px var(--card-deep-shadow-color), 0 3.5px 6px -1px var(--card-shadow-color), .4px -.4px 0px 0px var(--card-shadow-color), -.4px 0px 0px 0px var(--card-shadow-color);--card-shadow-secondary: 0px 1px 1px 0px var(--card-shadow-color-secondary), 0 .5px 1px -1px var(--card-shadow-color-secondary), .4px -.4px 0px 0px var(--card-shadow-color-secondary), -.4px 0px 0px 0px var(--card-shadow-color-secondary)}.theme-dark{--background-default: rgb(36 32 36);--background-primary: #000d18;--background-invert: #ddd;--background-list-item: rgb(38 33 38 / 100%);--background-modal-card: rgb(32 26 32 / 50%);--background-canvas-card: rgb(44 40 44 / 90%);--background-floating-card: rgb(43 38 43 / 95%);--background-app-footer: #262327;--background-warning: #33332a;--background-modal: rgb(43 38 43);--background-modal-footer: rgb(37 32 37);--background-status-overlay: rgb(43 38 43 / 75%);--background-menu: rgb(57 52 58);--background-input: rgb(72 70 72);--border-primary-color: rgb(58 52 58);--border-secondary-color: rgb(95 90 95);--button-primary-background: rgb(58 52 58);--button-secondary-background: rgb(55 50 55);--button-tertiary-background: rgb(54 49 54);--button-tab-background: rgb(56 51 56);--button-hover-background: rgb(66 61 68);--card-shadow-color: rgb(28 24 28 / 25%);--card-deep-shadow-color: rgb(28 24 28 / 50%);--card-shadow-color-secondary: #f8f7f7 --accent-color-primary: #e6007a;--accent-color-secondary: #552bbf;--accent-color-tertiary: var(--accent-color-tertiary-dark);--accent-color-stroke: var(--accent-color-stroke-dark);--accent-color-transparent: var(--accent-color-transparent-dark);--accent-color-pending: var(--accent-color-pending-dark);--modal-background-color: rgb(22 18 22 / 70%);--overlay-background-color: rgb(18 14 18 / 70%);--shimmer-background: rgb(57 52 58);--shimmer-foreground: rgb(32 29 33);--status-success-color: #74da77;--status-success-color-transparent: rgb(0 128 0 / 25%);--status-warning-color: rgb(219 161 0 / 100%);--status-warning-color-transparent: rgb(255 165 0 / 50%);--status-danger-color: #d14445;--status-danger-color-transparent: rgb(255 0 0 / 25%);--text-color-primary: #b8b3b9;--text-color-secondary: #938e94;--text-color-tertiary: #817d82;--text-color-invert: #0f0e0f;--gradient-background: linear-gradient( 180deg, rgb(36 32 36) 0%, rgb(36 32 36) 100px, rgb(32 28 32) 100% );--gradient-side-menu: linear-gradient( 180deg, rgb(48 41 48) 0%, rgb(30 27 30) 100% );--highlight-primary: rgb(255 255 255 / 8%);--highlight-secondary: linear-gradient( 90deg, rgb(255 255 255 / 3%) 0%, rgb(255 255 255 / 1%) 100% );--grid-color-primary: rgb(51 43 51);--grid-color-secondary: rgb(53 45 53);--card-shadow: -1px -2px 12px 1px var(--card-shadow-color-secondary), 0px .75px 1px 0px var(--card-deep-shadow-color), 0 3.5px 6px -1px var(--card-shadow-color), .4px -.4px 0px 0px var(--card-shadow-color), -.4px 0px 0px 0px var(--card-shadow-color);--card-shadow-secondary: 0px 1px 1px 0px var(--card-shadow-color-secondary), 0 .5px 1px -1px var(--card-shadow-color-secondary), .4px -.4px 0px 0px var(--card-shadow-color-secondary), -.4px 0px 0px 0px var(--card-shadow-color-secondary)}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/dashboard/assets/Inter600-Dxq58mVK.woff2) format("woff2")}@font-face{font-family:InterSemiBold;font-style:normal;font-weight:700;src:url(/dashboard/assets/Inter700-C5BRldGf.woff2) format("woff2")}@font-face{font-family:InterBold;font-style:normal;font-weight:800;src:url(/dashboard/assets/Inter800-B2ngz93O.woff2) format("woff2")}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;src:url(/dashboard/assets/Unbounded-CU-kERZ5.woff2) format("woff2")}.theme-polkadot-relay{--accent-color-primary-light: rgb(211 48 121);--accent-color-primary-dark: rgb(211 48 121);--accent-color-secondary-light: #552bbf;--accent-color-secondary-dark: #6d39ee;--accent-color-tertiary-light: #dedae8;--accent-color-tertiary-dark: #32264c;--accent-color-stroke-light: rgb(211 48 121);--accent-color-stroke-dark: rgb(211 48 121);--accent-color-transparent-light: rgb(211 48 121 / 5%);--accent-color-transparent-dark: rgb(211 48 121 / 5%);--accent-color-pending-light: rgb(211 48 121 / 50%);--accent-color-pending-dark: rgb(211 48 121 / 50%);--button-border-radius-small: .75rem;--button-border-radius-large: 1.5rem;--button-padding-small: .41rem 1rem;--button-padding-large: .53rem 1rem;--button-spacing-small: .125rem;--button-spacing-large: .625rem;--button-font-size-small: 1rem;--button-font-size-large: 1.15rem;--opacity-disabled: .3;--title-font-size: 1.75rem;--transition-duration: .15s}*{box-sizing:border-box}body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-weight:400;margin:0}h1{font-family:InterSemiBold,sans-serif;font-size:1.6rem;line-height:1.6rem;font-weight:600;margin:0}h2{font-family:InterSemiBold,sans-serif;font-size:1.4rem;line-height:1.6rem;font-weight:600;margin:0}h3{font-family:InterSemiBold,sans-serif;font-size:1.25rem;line-height:1.55rem;font-weight:500;margin:0}h4{font-family:InterSemiBold,sans-serif;font-size:1.08rem;line-height:1.65rem;font-weight:500;margin:0}h5{font-size:.92rem;line-height:1.02rem;font-weight:500;margin:0}p{font-size:1.04rem;line-height:1.5rem;margin:.75rem 0}a{text-decoration:none;cursor:pointer}button{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Inter,sans-serif;background:none;border:none;cursor:pointer;margin:0;padding:0}input{font-family:Inter,sans-serif;background:none;border:none}button:focus,input:focus,select:focus,textarea:focus{outline:none}@font-face{font-family:Unbounded;src:url(/dashboard/assets/Unbounded-Regular-BjnQqn8k.ttf)}html{font-size:12.5px}@media (min-width: 800px){html{font-size:14px}}html h1,html h2,html h3,html h4,html h5{color:var(--accent-color-primary);font-family:Unbounded;width:100%;padding:2rem 2rem 1rem}html .core-page-row div,html .core-page-row p{color:var(--text-color-primary)}html .core-page-row a{font-weight:700;color:var(--accent-color-primary);text-decoration:underline}html .core-page-row a:hover{color:var(--accent-color-secondary)}html .header{position:sticky;top:0;color:#e6007a;background:var(--background-primary);padding:1.3rem 0 1.5rem 1rem;opacity:.75}html ul{line-height:1.5rem}html .adj-img{width:80%;padding:2rem 0}html .note{width:100%;margin:1rem 0;padding:1rem;border-radius:1rem;border:.1rem solid var(--accent-color-primary);border-left:.65rem solid var(--accent-color-primary);border-right:.65rem solid var(--accent-color-primary)}html .note h1,html .note h2,html .note h3,html .note h4,html .note h5{padding:0rem}html .note.secondary{border:.1rem solid var(--accent-color-secondary);border-left:.65rem solid var(--accent-color-secondary);border-right:.65rem solid var(--accent-color-secondary)}html .rfc-date{font-size:.8rem}html .footer{position:"fixed";bottom:0;z-index:1;width:"100vw";background:var(--background-primary);color:var(--accent-color-primary);display:"flex";justify-content:flex-end;filter:alpha(opacity=75);opacity:.75}html .ant-modal-content h1,html .ant-modal-content h2,html .ant-modal-content h3,html .ant-modal-content h4,html .ant-modal-content h5{padding:.5rem 0rem}.core-card{background:var(--background-primary);box-shadow:var(--card-shadow-secondary);flex:1;z-index:0;display:flex;border-radius:.95rem;flex-flow:row wrap}@media (max-width: 1124px){.core-card{box-shadow:var(--card-shadow)}}.row{display:flex;flex-flow:row wrap;width:100%;margin-right:auto;margin-left:auto}.row.expanded{max-width:none}.flex-start{justify-content:flex-start}.center{justify-content:center}.flex-end{justify-content:flex-end}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.space-evenly{justify-content:space-evenly}.align-center{align-items:center}.align-flex-end{align-items:flex-end}.align-flex-start{align-items:flex-start}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.column{display:flex;flex:1 1 0px;box-sizing:border-box}.sm-1{flex:0 0 8.3333%;max-width:8.3333%}.sm-2{flex:0 0 16.6667%;max-width:16.6667%}.sm-3{flex:0 0 25%;max-width:25%}.sm-4{flex:0 0 33.3333%;max-width:33.3333%}.sm-5{flex:0 0 41.6667%;max-width:41.6667%}.sm-6{flex:0 0 50%;max-width:50%}.sm-7{flex:0 0 58.3333%;max-width:58.3333%}.sm-8{flex:0 0 66.6667%;max-width:66.6667%}.sm-9{flex:0 0 75%;max-width:75%}.sm-10{flex:0 0 83.3333%;max-width:83.3333%}.sm-11{flex:0 0 91.6667%;max-width:91.6667%}.sm-12{flex:0 0 100%;max-width:100%}@media screen and (width >= 40em){.md-1{flex:0 0 8.3333%;max-width:8.3333%}.md-2{flex:0 0 16.6667%;max-width:16.6667%}.md-3{flex:0 0 25%;max-width:25%}.md-4{flex:0 0 33.3333%;max-width:33.3333%}.md-5{flex:0 0 41.6667%;max-width:41.6667%}.md-6{flex:0 0 50%;max-width:50%}.md-7{flex:0 0 58.3333%;max-width:58.3333%}.md-8{flex:0 0 66.6667%;max-width:66.6667%}.md-9{flex:0 0 75%;max-width:75%}.md-10{flex:0 0 83.3333%;max-width:83.3333%}.md-11{flex:0 0 91.6667%;max-width:91.6667%}.md-12{flex:0 0 100%;max-width:100%}}@media screen and (width >= 64em){.lg-1{flex:0 0 8.3333%;max-width:8.3333%}.lg-2{flex:0 0 16.6667%;max-width:16.6667%}.lg-3{flex:0 0 25%;max-width:25%}.lg-4{flex:0 0 33.3333%;max-width:33.3333%}.lg-5{flex:0 0 41.6667%;max-width:41.6667%}.lg-6{flex:0 0 50%;max-width:50%}.lg-7{flex:0 0 58.3333%;max-width:58.3333%}.lg-8{flex:0 0 66.6667%;max-width:66.6667%}.lg-9{flex:0 0 75%;max-width:75%}.lg-10{flex:0 0 83.3333%;max-width:83.3333%}.lg-11{flex:0 0 91.6667%;max-width:91.6667%}.lg-12{flex:0 0 100%;max-width:100%}}.account-card-font-size-xx-large{font-size:xx-large}.account-card-font-size-x-large{font-size:x-large}.account-card-font-size-larger{font-size:larger}.account-card-font-size-large{font-size:large}.account-card-font-size-medium{font-size:medium}.account-card-font-size-small{font-size:small}.account-card-font-size-x-small{font-size:x-small}.account-card-font-size-xx-small{font-size:xx-small}.account-card-main-text{font-weight:400;color:var(--text-color-primary)}.account-card-secondary-text{color:var(--text-color-secondary)}.account-card-theme-border{border:.1rem solid var(--border-primary-color)}img{width:100%}.rfc-content{text-overflow:ellipsis;word-wrap:break-word;height:25rem;overflow:hidden} +.theme-light{--background-default: #efeeee;--background-primary: #f8f7f7;--background-invert: #333;--background-list-item: rgb(238 238 238 / 100%);--background-modal-card: rgb(237 237 237 / 75%);--background-canvas-card: rgb(245 245 245 / 90%);--background-floating-card: rgb(255 255 255 / 90%);--background-app-footer: rgb(244 225 225 / 75%);--background-warning: #fdf9eb;--background-modal: #f9f7f7;--background-modal-footer: #efefef;--background-status-overlay: rgb(255 255 255 / 85%);--background-menu: #eaeaea;--background-input: #fdfdfd;--border-primary-color: #e4e4e4;--border-secondary-color: #cfcccc;--button-primary-background: #efeeee;--button-secondary-background: #e7e5e5;--button-tertiary-background: #ececec;--button-tab-background: #e4e2e2;--button-hover-background: #e8e6e6;--card-shadow-color: rgb(158 158 158 / 20%);--card-deep-shadow-color: rgb(28 24 28 / 25%);--card-shadow-color-secondary: #000;--accent-color-primary: #e6007a;--accent-color-secondary: #552bbf;--accent-color-tertiary: var(--accent-color-tertiary-light);--accent-color-stroke: var(--accent-color-stroke-light);--accent-color-transparent: var(--accent-color-transparent-light);--accent-color-pending: var(--accent-color-pending-light);--modal-background-color: rgb(224 222 222 / 70%);--overlay-background-color: rgb(214 212 212 / 70%);--shimmer-foreground: #e0e0e0;--shimmer-background: #bbb;--status-success-color: green;--status-success-color-transparent: rgb(0 128 0 / 25%);--status-warning-color: #a78a3a;--status-warning-color-transparent: rgb(236 211 125 / 50%);--status-danger-color: #ae2324;--status-danger-color-transparent: rgb(255 0 0 / 25%);--text-color-primary: #3f3f3f;--text-color-secondary: #555;--text-color-tertiary: #888;--text-color-invert: #fafafa;--gradient-background: linear-gradient( 180deg, #efeeee 0%, #efeeee 100px, #e6e6e6 80%, #fbede8 100% );--gradient-side-menu: linear-gradient( 180deg, rgb(244 242 242 / 93%) 0%, rgb(228 225 225 / 93%) 100% );--highlight-primary: rgb(224 222 222 / 75%);--highlight-secondary: linear-gradient( 90deg, rgb(0 0 0 / 4%) 0%, rgb(0 0 0 / 1%) 100% );--grid-color-primary: #e3e3e3;--grid-color-secondary: #e8e8e8;--card-shadow: -1px -2px 12px 1px var(--card-shadow-color-secondary), 0px .5px 1px 0px var(--card-deep-shadow-color), 0 3.5px 6px -1px var(--card-shadow-color), .4px -.4px 0px 0px var(--card-shadow-color), -.4px 0px 0px 0px var(--card-shadow-color);--card-shadow-secondary: 0px 1px 1px 0px var(--card-shadow-color-secondary), 0 .5px 1px -1px var(--card-shadow-color-secondary), .4px -.4px 0px 0px var(--card-shadow-color-secondary), -.4px 0px 0px 0px var(--card-shadow-color-secondary)}.theme-dark{--background-default: rgb(36 32 36);--background-primary: #000d18;--background-invert: #ddd;--background-list-item: rgb(38 33 38 / 100%);--background-modal-card: rgb(32 26 32 / 50%);--background-canvas-card: rgb(44 40 44 / 90%);--background-floating-card: rgb(43 38 43 / 95%);--background-app-footer: #262327;--background-warning: #33332a;--background-modal: rgb(43 38 43);--background-modal-footer: rgb(37 32 37);--background-status-overlay: rgb(43 38 43 / 75%);--background-menu: rgb(57 52 58);--background-input: rgb(72 70 72);--border-primary-color: rgb(58 52 58);--border-secondary-color: rgb(95 90 95);--button-primary-background: rgb(58 52 58);--button-secondary-background: rgb(55 50 55);--button-tertiary-background: rgb(54 49 54);--button-tab-background: rgb(56 51 56);--button-hover-background: rgb(66 61 68);--card-shadow-color: rgb(28 24 28 / 25%);--card-deep-shadow-color: rgb(28 24 28 / 50%);--card-shadow-color-secondary: #f8f7f7 --accent-color-primary: #e6007a;--accent-color-secondary: #552bbf;--accent-color-tertiary: var(--accent-color-tertiary-dark);--accent-color-stroke: var(--accent-color-stroke-dark);--accent-color-transparent: var(--accent-color-transparent-dark);--accent-color-pending: var(--accent-color-pending-dark);--modal-background-color: rgb(22 18 22 / 70%);--overlay-background-color: rgb(18 14 18 / 70%);--shimmer-background: rgb(57 52 58);--shimmer-foreground: rgb(32 29 33);--status-success-color: #74da77;--status-success-color-transparent: rgb(0 128 0 / 25%);--status-warning-color: rgb(219 161 0 / 100%);--status-warning-color-transparent: rgb(255 165 0 / 50%);--status-danger-color: #d14445;--status-danger-color-transparent: rgb(255 0 0 / 25%);--text-color-primary: #b8b3b9;--text-color-secondary: #938e94;--text-color-tertiary: #817d82;--text-color-invert: #0f0e0f;--gradient-background: linear-gradient( 180deg, rgb(36 32 36) 0%, rgb(36 32 36) 100px, rgb(32 28 32) 100% );--gradient-side-menu: linear-gradient( 180deg, rgb(48 41 48) 0%, rgb(30 27 30) 100% );--highlight-primary: rgb(255 255 255 / 8%);--highlight-secondary: linear-gradient( 90deg, rgb(255 255 255 / 3%) 0%, rgb(255 255 255 / 1%) 100% );--grid-color-primary: rgb(51 43 51);--grid-color-secondary: rgb(53 45 53);--card-shadow: -1px -2px 12px 1px var(--card-shadow-color-secondary), 0px .75px 1px 0px var(--card-deep-shadow-color), 0 3.5px 6px -1px var(--card-shadow-color), .4px -.4px 0px 0px var(--card-shadow-color), -.4px 0px 0px 0px var(--card-shadow-color);--card-shadow-secondary: 0px 1px 1px 0px var(--card-shadow-color-secondary), 0 .5px 1px -1px var(--card-shadow-color-secondary), .4px -.4px 0px 0px var(--card-shadow-color-secondary), -.4px 0px 0px 0px var(--card-shadow-color-secondary)}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/dashboard/assets/Inter600-Dxq58mVK.woff2) format("woff2")}@font-face{font-family:InterSemiBold;font-style:normal;font-weight:700;src:url(/dashboard/assets/Inter700-C5BRldGf.woff2) format("woff2")}@font-face{font-family:InterBold;font-style:normal;font-weight:800;src:url(/dashboard/assets/Inter800-B2ngz93O.woff2) format("woff2")}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;src:url(/dashboard/assets/Unbounded-CU-kERZ5.woff2) format("woff2")}.theme-polkadot-relay{--accent-color-primary-light: rgb(211 48 121);--accent-color-primary-dark: rgb(211 48 121);--accent-color-secondary-light: #552bbf;--accent-color-secondary-dark: #6d39ee;--accent-color-tertiary-light: #dedae8;--accent-color-tertiary-dark: #32264c;--accent-color-stroke-light: rgb(211 48 121);--accent-color-stroke-dark: rgb(211 48 121);--accent-color-transparent-light: rgb(211 48 121 / 5%);--accent-color-transparent-dark: rgb(211 48 121 / 5%);--accent-color-pending-light: rgb(211 48 121 / 50%);--accent-color-pending-dark: rgb(211 48 121 / 50%);--button-border-radius-small: .75rem;--button-border-radius-large: 1.5rem;--button-padding-small: .41rem 1rem;--button-padding-large: .53rem 1rem;--button-spacing-small: .125rem;--button-spacing-large: .625rem;--button-font-size-small: 1rem;--button-font-size-large: 1.15rem;--opacity-disabled: .3;--title-font-size: 1.75rem;--transition-duration: .15s}*{box-sizing:border-box}body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-weight:400;margin:0}h1{font-family:InterSemiBold,sans-serif;font-size:1.6rem;line-height:1.6rem;font-weight:600;margin:0}h2{font-family:InterSemiBold,sans-serif;font-size:1.4rem;line-height:1.6rem;font-weight:600;margin:0}h3{font-family:InterSemiBold,sans-serif;font-size:1.25rem;line-height:1.55rem;font-weight:500;margin:0}h4{font-family:InterSemiBold,sans-serif;font-size:1.08rem;line-height:1.65rem;font-weight:500;margin:0}h5{font-size:.92rem;line-height:1.02rem;font-weight:500;margin:0}p{font-size:1.04rem;line-height:1.5rem;margin:.75rem 0}a{text-decoration:none;cursor:pointer}button{-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Inter,sans-serif;background:none;border:none;cursor:pointer;margin:0;padding:0}input{font-family:Inter,sans-serif;background:none;border:none}button:focus,input:focus,select:focus,textarea:focus{outline:none}@font-face{font-family:Unbounded;src:url(/dashboard/assets/Unbounded-Regular-BjnQqn8k.ttf)}html{font-size:12.5px}@media (min-width: 800px){html{font-size:14px}}html h1,html h2,html h3,html h4,html h5{color:var(--accent-color-primary);font-family:Unbounded;width:100%;padding:3.3rem 2rem 1rem}html .core-page-row div,html .core-page-row p{color:var(--text-color-primary)}html .core-page-row a{font-weight:700;color:var(--accent-color-primary);text-decoration:underline}html .core-page-row a:hover{color:var(--accent-color-secondary)}html .header{position:sticky;top:0;color:#e6007a;background:var(--background-primary);opacity:.75}html ul{line-height:1.5rem}html .adj-img{width:80%;padding:2rem 0}html .note{width:100%;margin:1rem 0;padding:1rem;border-radius:1rem;border:.1rem solid var(--accent-color-primary);border-left:.65rem solid var(--accent-color-primary);border-right:.65rem solid var(--accent-color-primary)}html .note h1,html .note h2,html .note h3,html .note h4,html .note h5{padding:0rem}html .note.secondary{border:.1rem solid var(--accent-color-secondary);border-left:.65rem solid var(--accent-color-secondary);border-right:.65rem solid var(--accent-color-secondary)}html .rfc-date{font-size:.8rem}html .footer{position:"fixed";bottom:0;z-index:1;width:"100vw";background:var(--background-primary);color:var(--accent-color-primary);display:"flex";justify-content:flex-end;filter:alpha(opacity=75);opacity:.75}html .ant-modal-content h1,html .ant-modal-content h2,html .ant-modal-content h3,html .ant-modal-content h4,html .ant-modal-content h5{padding:.5rem 0rem}.core-card{background:var(--background-primary);box-shadow:var(--card-shadow-secondary);flex:1;z-index:0;display:flex;border-radius:.95rem;flex-flow:row wrap}@media (max-width: 1124px){.core-card{box-shadow:var(--card-shadow)}}.row{display:flex;flex-flow:row wrap;width:100%;margin-right:auto;margin-left:auto}.row.expanded{max-width:none}.flex-start{justify-content:flex-start}.center{justify-content:center}.flex-end{justify-content:flex-end}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.space-evenly{justify-content:space-evenly}.align-center{align-items:center}.align-flex-end{align-items:flex-end}.align-flex-start{align-items:flex-start}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.column{display:flex;flex:1 1 0px;box-sizing:border-box}.sm-1{flex:0 0 8.3333%;max-width:8.3333%}.sm-2{flex:0 0 16.6667%;max-width:16.6667%}.sm-3{flex:0 0 25%;max-width:25%}.sm-4{flex:0 0 33.3333%;max-width:33.3333%}.sm-5{flex:0 0 41.6667%;max-width:41.6667%}.sm-6{flex:0 0 50%;max-width:50%}.sm-7{flex:0 0 58.3333%;max-width:58.3333%}.sm-8{flex:0 0 66.6667%;max-width:66.6667%}.sm-9{flex:0 0 75%;max-width:75%}.sm-10{flex:0 0 83.3333%;max-width:83.3333%}.sm-11{flex:0 0 91.6667%;max-width:91.6667%}.sm-12{flex:0 0 100%;max-width:100%}@media screen and (width >= 40em){.md-1{flex:0 0 8.3333%;max-width:8.3333%}.md-2{flex:0 0 16.6667%;max-width:16.6667%}.md-3{flex:0 0 25%;max-width:25%}.md-4{flex:0 0 33.3333%;max-width:33.3333%}.md-5{flex:0 0 41.6667%;max-width:41.6667%}.md-6{flex:0 0 50%;max-width:50%}.md-7{flex:0 0 58.3333%;max-width:58.3333%}.md-8{flex:0 0 66.6667%;max-width:66.6667%}.md-9{flex:0 0 75%;max-width:75%}.md-10{flex:0 0 83.3333%;max-width:83.3333%}.md-11{flex:0 0 91.6667%;max-width:91.6667%}.md-12{flex:0 0 100%;max-width:100%}}@media screen and (width >= 64em){.lg-1{flex:0 0 8.3333%;max-width:8.3333%}.lg-2{flex:0 0 16.6667%;max-width:16.6667%}.lg-3{flex:0 0 25%;max-width:25%}.lg-4{flex:0 0 33.3333%;max-width:33.3333%}.lg-5{flex:0 0 41.6667%;max-width:41.6667%}.lg-6{flex:0 0 50%;max-width:50%}.lg-7{flex:0 0 58.3333%;max-width:58.3333%}.lg-8{flex:0 0 66.6667%;max-width:66.6667%}.lg-9{flex:0 0 75%;max-width:75%}.lg-10{flex:0 0 83.3333%;max-width:83.3333%}.lg-11{flex:0 0 91.6667%;max-width:91.6667%}.lg-12{flex:0 0 100%;max-width:100%}}.account-card-font-size-xx-large{font-size:xx-large}.account-card-font-size-x-large{font-size:x-large}.account-card-font-size-larger{font-size:larger}.account-card-font-size-large{font-size:large}.account-card-font-size-medium{font-size:medium}.account-card-font-size-small{font-size:small}.account-card-font-size-x-small{font-size:x-small}.account-card-font-size-xx-small{font-size:xx-small}.account-card-main-text{font-weight:400;color:var(--text-color-primary)}.account-card-secondary-text{color:var(--text-color-secondary)}.account-card-theme-border{border:.1rem solid var(--border-primary-color)}img{width:100%}.rfc-content{text-overflow:ellipsis;word-wrap:break-word;height:25rem;overflow:hidden} diff --git a/index.html b/index.html index f2732542..9eb38613 100644 --- a/index.html +++ b/index.html @@ -53,8 +53,8 @@ Polkadot Fellowship - - + +